Updated Sundial
This commit is contained in:
parent
2bb7ef3935
commit
601b097dc2
@ -42,7 +42,7 @@ namespace Decimation.Content.Items.Accessories
|
||||
player.npcTypeNoAggro[NPCID.Vampire] = true;
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int> {ModContent.TileType<EnchantedAnvil>()});
|
||||
|
||||
|
||||
@ -59,7 +59,7 @@ namespace Decimation.Content.Items.Accessories
|
||||
player.npcTypeNoAggro[NPCID.Vampire] = true;
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int> {ModContent.TileType<ChlorophyteAnvil>()});
|
||||
|
||||
|
||||
@ -22,7 +22,7 @@ namespace Decimation.Content.Items.Accessories
|
||||
item.defense = 2;
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int> {TileID.GlassKiln}, true);
|
||||
|
||||
|
||||
@ -25,7 +25,7 @@ namespace Decimation.Content.Items.Accessories
|
||||
this.item.value = Item.buyPrice(0, 15);
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int> {ModContent.TileType<ChlorophyteAnvil>()});
|
||||
recipe.AddIngredient(ModContent.ItemType<JestersQuiver>());
|
||||
|
||||
@ -20,7 +20,7 @@ namespace Decimation.Content.Items.Accessories
|
||||
this.item.value = Item.buyPrice(0, 0, 0, 10);
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int> {TileID.Anvils}, true);
|
||||
|
||||
|
||||
@ -33,7 +33,7 @@ namespace Decimation.Content.Items.Accessories
|
||||
Main.LocalPlayer.GetModPlayer<DecimationPlayer>().endlessPouchofLifeEquipped = true;
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int> {ModContent.TileType<ChlorophyteAnvil>()});
|
||||
|
||||
|
||||
@ -20,7 +20,7 @@ namespace Decimation.Content.Items.Accessories
|
||||
this.item.value = Item.buyPrice(0, 0, 0, 10);
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int> {TileID.MythrilAnvil}, true);
|
||||
|
||||
|
||||
@ -20,7 +20,7 @@ namespace Decimation.Content.Items.Accessories
|
||||
this.item.value = Item.buyPrice(0, 0, 0, 10);
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int> {TileID.Anvils}, true);
|
||||
|
||||
|
||||
@ -21,7 +21,7 @@ namespace Decimation.Content.Items.Accessories
|
||||
player.statDefense += 2;
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int> {TileID.Anvils});
|
||||
|
||||
|
||||
@ -26,7 +26,7 @@ namespace Decimation.Content.Items.Accessories
|
||||
player.rangedCrit += 5;
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int> {TileID.TinkerersWorkbench});
|
||||
|
||||
|
||||
@ -27,7 +27,7 @@ namespace Decimation.Content.Items.Accessories
|
||||
player.thrownCrit += 3;
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int>() { TileID.Loom }, false);
|
||||
|
||||
|
||||
@ -21,7 +21,7 @@ namespace Decimation.Content.Items.Accessories
|
||||
item.rare = Rarity.Green.GetRarityValue();
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int>() { TileID.MythrilAnvil }, false);
|
||||
|
||||
|
||||
@ -22,7 +22,7 @@ namespace Decimation.Content.Items.Accessories
|
||||
this.item.value = Item.buyPrice(0, 0, 0, 10);
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int> {TileID.MythrilAnvil}, true);
|
||||
|
||||
|
||||
@ -27,7 +27,7 @@ namespace Decimation.Content.Items.Accessories
|
||||
player.EquipAccessory(this);
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int>() {TileID.Furnaces}, true);
|
||||
|
||||
|
||||
@ -21,7 +21,7 @@ namespace Decimation.Content.Items.Accessories
|
||||
this.item.value = Item.buyPrice(0, 0, 0, 10);
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int> {TileID.WorkBenches}, true);
|
||||
|
||||
|
||||
@ -40,7 +40,7 @@ namespace Decimation.Content.Items.Accessories
|
||||
player.accFlipper = true;
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int> {ModContent.TileType<ChlorophyteAnvil>()}, false);
|
||||
|
||||
|
||||
@ -54,7 +54,7 @@ namespace Decimation.Content.Items.Accessories.Wings
|
||||
acceleration *= 2.5f;
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int> { ModContent.TileType<TitanForge>() });
|
||||
|
||||
|
||||
@ -40,7 +40,7 @@ namespace Decimation.Content.Items.Ammo
|
||||
player.AddBuff(ModContent.BuffType<Singed>(), 600);
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 50, new List<int> {ModContent.TileType<TitanForge>()});
|
||||
|
||||
|
||||
@ -25,7 +25,7 @@ namespace Decimation.Content.Items.Ammo
|
||||
this.item.shootSpeed = 2.5f;
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int> {TileID.Anvils});
|
||||
|
||||
|
||||
@ -43,7 +43,7 @@ namespace Decimation.Content.Items.Ammo
|
||||
target.AddBuff(ModContent.BuffType<Amnesia>(), 600);
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 50, new List<int> {ModContent.TileType<TitanForge>()});
|
||||
|
||||
|
||||
@ -26,7 +26,7 @@ namespace Decimation.Content.Items.Amulets
|
||||
(int) (player.position.Y + player.height / 2f) / 16, 1.05f, 0.95f, 0.55f);
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int> {TileID.TinkerersWorkbench}, true);
|
||||
|
||||
|
||||
@ -28,7 +28,7 @@ namespace Decimation.Content.Items.Amulets
|
||||
(int) (player.position.Y + player.height / 2f) / 16, 1, 1, 1);
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int> {TileID.TinkerersWorkbench});
|
||||
|
||||
|
||||
@ -25,7 +25,7 @@ namespace Decimation.Content.Items.Amulets
|
||||
player.magicCrit += 3;
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int> {TileID.TinkerersWorkbench});
|
||||
|
||||
|
||||
@ -34,7 +34,7 @@ namespace Decimation.Content.Items.Amulets
|
||||
modPlayer.amuletsBuffTime = 300;
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int> {TileID.TinkerersWorkbench});
|
||||
|
||||
|
||||
@ -22,7 +22,7 @@ namespace Decimation.Content.Items.Amulets
|
||||
player.rangedCrit += 3;
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int> {TileID.TinkerersWorkbench});
|
||||
|
||||
|
||||
@ -27,7 +27,7 @@ namespace Decimation.Content.Items.Amulets
|
||||
}
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int> {TileID.TinkerersWorkbench});
|
||||
|
||||
|
||||
@ -23,7 +23,7 @@ namespace Decimation.Content.Items.Amulets
|
||||
Item.NewItem(new Vector2(player.position.X, player.position.Y), ModContent.ItemType<EnchantedHeart>());
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int> {TileID.TinkerersWorkbench});
|
||||
|
||||
|
||||
@ -28,7 +28,7 @@ namespace Decimation.Content.Items.Amulets
|
||||
modPlayer.amuletsBuffWhenAttacking = true;
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int> {TileID.TinkerersWorkbench});
|
||||
|
||||
|
||||
@ -25,7 +25,7 @@ namespace Decimation.Content.Items.Amulets
|
||||
(int) (player.position.Y + player.height / 2f) / 16, 1, 1, 1);
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int> {TileID.TinkerersWorkbench}, true);
|
||||
|
||||
|
||||
@ -54,7 +54,7 @@ namespace Decimation.Content.Items.Amulets
|
||||
modPlayer.amuletsBuffTime = 300;
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int> { TileID.TinkerersWorkbench }, true);
|
||||
|
||||
|
||||
@ -34,7 +34,7 @@ namespace Decimation.Content.Items.Armors.ScarabArmor
|
||||
player.noKnockback = true;
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int>() { ModContent.TileType<TitanForge>() }, false);
|
||||
|
||||
|
||||
@ -118,7 +118,7 @@ namespace Decimation.Content.Items.Armors.ScarabArmor
|
||||
}
|
||||
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int> {ModContent.TileType<TitanForge>()});
|
||||
|
||||
|
||||
@ -36,7 +36,7 @@ namespace Decimation.Content.Items.Armors.ScarabArmor
|
||||
player.fireWalk = true;
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetAdditionalRecipes()
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
ModRecipe recipe = GetNewModRecipe(this, 1, new List<int>() { ModContent.TileType<TitanForge>() });
|
||||
|
||||
|
||||
@ -1,5 +1,9 @@
|
||||
using System.Collections.Generic;
|
||||
using Decimation.Content.Items.Misc.Souls;
|
||||
using Decimation.Lib.Items;
|
||||
using Decimation.Lib.Util;
|
||||
using Decimation.Lib.Util.Builder;
|
||||
using Terraria.ID;
|
||||
using Terraria.ModLoader;
|
||||
|
||||
namespace Decimation.Content.Items.Weapons.DuneWyrm
|
||||
@ -24,5 +28,26 @@ namespace Decimation.Content.Items.Weapons.DuneWyrm
|
||||
item.crit = 15;
|
||||
item.rare = Rarity.LightRed.GetRarityValue();
|
||||
}
|
||||
|
||||
protected override List<ModRecipe> GetRecipes()
|
||||
{
|
||||
return new List<ModRecipe>
|
||||
{
|
||||
new RecipeBuilder(this)
|
||||
.AnyIronBar(true)
|
||||
.WithIngredient(ItemID.GoldWatch)
|
||||
.WithIngredient(ItemID.AncientBattleArmorMaterial)
|
||||
.WithIngredient(ModContent.ItemType<SoulofTime>(), 10)
|
||||
.WithStation(TileID.MythrilAnvil)
|
||||
.Build(),
|
||||
new RecipeBuilder(this)
|
||||
.AnyIronBar(true)
|
||||
.WithIngredient(ItemID.PlatinumWatch)
|
||||
.WithIngredient(ItemID.AncientBattleArmorMaterial)
|
||||
.WithIngredient(ModContent.ItemType<SoulofTime>(), 10)
|
||||
.WithStation(TileID.MythrilAnvil)
|
||||
.Build()
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -38,7 +38,7 @@ namespace Decimation.Lib.Items
|
||||
|
||||
public sealed override void AddRecipes()
|
||||
{
|
||||
List<ModRecipe> recipes = GetAdditionalRecipes();
|
||||
List<ModRecipe> recipes = GetRecipes();
|
||||
recipes.Add(GetRecipe());
|
||||
|
||||
foreach (ModRecipe recipe in recipes) recipe?.AddRecipe();
|
||||
@ -51,7 +51,7 @@ namespace Decimation.Lib.Items
|
||||
return null;
|
||||
}
|
||||
|
||||
protected virtual List<ModRecipe> GetAdditionalRecipes()
|
||||
protected virtual List<ModRecipe> GetRecipes()
|
||||
{
|
||||
return new List<ModRecipe>();
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user