Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using Terraria;
- using Terraria.ID;
- using Terraria.ModLoader;
- namespace TEST.Items
- {
- public class TEST13 : ModItem
- {
- public override void SetStaticDefaults()
- {
- DisplayName.SetDefault("Duke Fishron's Tooth");
- Tooltip.SetDefault("Infinite Duke Fishron Summon");
- }
- public override void SetDefaults()
- {
- item.width = 34;
- item.height = 34;
- item.maxStack = 1;
- item.value = Item.sellPrice(0, 0, 1, 0);
- item.rare = 3;
- item.useAnimation = 30;
- item.useTime = 30;
- item.useStyle = 4;
- item.consumable = false;
- }
- public override bool CanUseItem(Player player)
- {
- return player.ZoneBeach && Main.hardMode && !NPC.AnyNPCs(NPCID.DukeFishron);
- }
- public override bool UseItem(Player player)
- {
- NPC.SpawnOnPlayer(player.whoAmI, NPCID.DukeFishron);
- Main.PlaySound(SoundID.Roar, player.position, 0);
- return true;
- }
- public override void AddRecipes()
- {
- ModRecipe recipe = new ModRecipe(mod);
- recipe.AddIngredient(ItemID.TruffleWorm, 5);
- recipe.AddTile(TileID.WorkBenches);
- recipe.SetResult(this);
- recipe.AddRecipe();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment