public override void OpenBossBag(Player player) { if (Main.rand.Next(7) == 0) { player.QuickSpawnItem(mod.ItemType("AnubisMask")); } if (Main.rand.Next(10) == 0) { AAPlayer modPlayer = player.GetModPlayer <AAPlayer>(); modPlayer.HMDevArmor(); } player.QuickSpawnItem(mod.ItemType("ForsakenFragment"), Main.rand.Next(10, 20)); player.QuickSpawnItem(mod.ItemType("ArtifactOfJudgement")); string[] lootTable = { "Judgment", "NeithsString", "DesertStaff", "JackalsWrath", "Sandthrower", "SentryOfTheEye" }; int loot = Main.rand.Next(lootTable.Length); player.QuickSpawnItem(mod.ItemType(lootTable[loot])); }
public override void OpenBossBag(Player player) { player.QuickSpawnItem(mod.ItemType("HolySock")); if (Main.rand.NextFloat() < 0.01f) { AAPlayer modPlayer = player.GetModPlayer <AAPlayer>(mod); modPlayer.HMDevArmor(); } string[] lootTable = { "HolyLaserBlaster", "PuppetStaff", "SockCannon", "SockMace" }; int loot = Main.rand.Next(lootTable.Length); if (Main.rand.Next(5) == 0) { player.QuickSpawnItem(mod.ItemType("Sock"), Main.rand.Next(400)); return; } player.QuickSpawnItem(mod.ItemType(lootTable[loot])); }