BlueBolt22
Official Terrarian
I added a boss to my mod and it isn't working.
C#:
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Terraria.ModLoader;
using Terraria.ID;
namespace TerraV
{
public class SuspiciousLookingSand : ModItem
{
public override void SetStaticDefaults()
{
DisplayName.SetDefault("SuspiciousLookingSand");
Tooltip.SetDefault("Summons Clawpion, the king of the desert.");
}
public override void SetDefaults()
{
item.width = 26;
item.height = 26;
item.maxStack = 20;
item.rare = 2;
item.useAnimation = 45;
item.useTime = 45;
item.useStyle = 4;
item.consumable = true;
}
public override bool CanUseItem(Player player)
{
// We make sure that the boss doesn't already exist
return !NPC.AnyNPCs(mod.NPCType("Clawpion"));
}
C
public override bool UseItem(Player player)
{
Main.PlaySound(SoundID.Roar, player.position);
if(Main.netMode != 1)
{
NPC.SpawnOnPlayer(player.whoAmI, mod.NPCType("Clawpion"));
}
return true;
}
}
}