public bool SummonItemCheck()
{
for (int index = 0; index < 200; ++index)
{
if (Main.npc[index].active && (this.inventory[this.selectedItem].itemId == 43 && Main.npc[index].type == 4 || this.inventory[this.selectedItem].itemId == 70 && Main.npc[index].type == 13 || (this.inventory[this.selectedItem].itemId == 560 & Main.npc[index].type == 50 || this.inventory[this.selectedItem].itemId == 544 && Main.npc[index].type == 125) || (this.inventory[this.selectedItem].itemId == 544 && Main.npc[index].type == 126 || this.inventory[this.selectedItem].itemId == 556 && Main.npc[index].type == 134 || (this.inventory[this.selectedItem].itemId == 557 && Main.npc[index].type == (int)sbyte.MaxValue || this.inventory[this.selectedItem].itemId == 1133 && Main.npc[index].type == 222)) || this.inventory[this.selectedItem].itemId == 1331 && Main.npc[index].type == 266))
return false;
}
return true;
}