ALmaZss
Plantera
Hmmm... the code looks correct, but invasion doesn't start on use.How do I start invasion using item?
UPD: Solved
Code:
namespace Randomod.Items.Consumables
{
class MSBlueprint : ModItem
{
public override void SetDefaults()
{
item.name = "Martian Saucer Blueprint";
item.width = 30;
item.height = 26;
AddTooltip("Summons Martian Madness");
item.value = 00005000;
item.rare = 4;
item.consumable = true;
item.useStyle = 4;
item.useTime = 30;
item.useAnimation = 30;
item.useSound = 0;
item.maxStack = 20;
item.summon = true;
}
public override bool UseItem(Player player)
{
Main.StartInvasion(InvasionID.MartianMadness);
Main.PlaySound(15, player.position, 0);
return true;
}
}
}
I'm sure that should work.