Omega_Nightfueled

Untitled

Aug 18th, 2019
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. using Terraria;
  2. using Terraria.ID;
  3. using Terraria.ModLoader;
  4.  
  5. namespace TEST.Items
  6. {
  7. public class TEST13 : ModItem
  8. {
  9. public override void SetStaticDefaults()
  10. {
  11. DisplayName.SetDefault("Duke Fishron's Tooth");
  12. Tooltip.SetDefault("Infinite Duke Fishron Summon");
  13. }
  14.  
  15. public override void SetDefaults()
  16. {
  17. item.width = 34;
  18. item.height = 34;
  19. item.maxStack = 1;
  20. item.value = Item.sellPrice(0, 0, 1, 0);
  21. item.rare = 3;
  22. item.useAnimation = 30;
  23. item.useTime = 30;
  24. item.useStyle = 4;
  25. item.consumable = false;
  26. }
  27.  
  28. public override bool CanUseItem(Player player)
  29. {
  30. return player.ZoneBeach && Main.hardMode && !NPC.AnyNPCs(NPCID.DukeFishron);
  31. }
  32.  
  33. public override bool UseItem(Player player)
  34. {
  35. NPC.SpawnOnPlayer(player.whoAmI, NPCID.DukeFishron);
  36. Main.PlaySound(SoundID.Roar, player.position, 0);
  37. return true;
  38. }
  39. public override void AddRecipes()
  40. {
  41. ModRecipe recipe = new ModRecipe(mod);
  42. recipe.AddIngredient(ItemID.TruffleWorm, 5);
  43. recipe.AddTile(TileID.WorkBenches);
  44. recipe.SetResult(this);
  45. recipe.AddRecipe();
  46. }
  47. }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment