Ejemplo n.º 1
0
        public override void OpenBossBag(Player player)
        {
            if (Main.rand.Next(7) == 0)
            {
                player.QuickSpawnItem(mod.ItemType("SerpentMask"));
            }
            if (Main.rand.Next(20) == 0)
            {
                AAPlayer modPlayer = player.GetModPlayer <AAPlayer>();
                modPlayer.PHMDevArmor();
            }
            player.QuickSpawnItem(mod.ItemType("SnowMana"), Main.rand.Next(15, 20));
            string[] lootTable = { "BlizardBuster", "SerpentSpike", "Icepick", "SerpentSting", "Sickle", "SickleShot", "SnakeStaff", "SubzeroSlasher" };
            int      loot      = Main.rand.Next(lootTable.Length);

            if (Main.rand.Next(9) == 0)
            {
                player.QuickSpawnItem(mod.ItemType("SnowflakeShuriken"), Main.rand.Next(100, 130));
            }
            else
            {
                player.QuickSpawnItem(mod.ItemType(lootTable[loot]));
            }
            player.QuickSpawnItem(mod.ItemType("ArcticMedallion"));
        }
Ejemplo n.º 2
0
        public override void OpenBossBag(Player player)
        {
            if (Main.rand.Next(7) == 0)
            {
                player.QuickSpawnItem(mod.ItemType("DjinnMask"));
            }
            if (Main.rand.Next(10) == 0)
            {
                AAPlayer modPlayer = player.GetModPlayer <AAPlayer>();
                modPlayer.PHMDevArmor();
            }
            player.QuickSpawnItem(mod.ItemType("DesertMana"), Main.rand.Next(15, 20));
            string[] lootTable = { "Djinnerang", "SandLamp", "SandScepter", "SandstormCrossbow", "SultanScimitar" };
            int      loot      = Main.rand.Next(lootTable.Length);

            if (Main.rand.Next(9) == 0)
            {
                player.QuickSpawnItem(mod.ItemType("Sandagger"), Main.rand.Next(100, 130));
            }
            else
            {
                player.QuickSpawnItem(mod.ItemType(lootTable[loot]));
            }
            player.QuickSpawnItem(mod.ItemType("SandstormMedallion"));
        }
Ejemplo n.º 3
0
 public override void OpenBossBag(Player player)
 {
     if (Main.rand.Next(7) == 0)
     {
         player.QuickSpawnItem(Terraria.ModLoader.ModContent.ItemType <Vanity.Mask.MonarchMask>());
     }
     if (Main.rand.Next(10) == 0)
     {
         AAPlayer modPlayer = player.GetModPlayer <AAPlayer>();
         modPlayer.PHMDevArmor();
     }
     player.QuickSpawnItem(mod.ItemType("Mushium"), Main.rand.Next(30, 40));
     player.QuickSpawnItem(mod.ItemType("HeartyTruffle"));
 }
Ejemplo n.º 4
0
        public override void OpenBossBag(Player player)
        {
            if (Main.rand.Next(7) == 0)
            {
                player.QuickSpawnItem(mod.ItemType("ToadMask"));
            }
            if (Main.rand.Next(10) == 0)
            {
                AAPlayer modPlayer = player.GetModPlayer <AAPlayer>();
                modPlayer.PHMDevArmor();
            }
            string[] lootTable = { "MushrockStaff", "ToadTongue", "Todegun" };
            int      loot      = Main.rand.Next(lootTable.Length);

            player.QuickSpawnItem(mod.ItemType(lootTable[loot]));
            player.QuickSpawnItem(mod.ItemType("ToadLeg"));
        }
Ejemplo n.º 5
0
        public override void OpenBossBag(Player player)
        {
            if (Main.rand.Next(7) == 0)
            {
                player.QuickSpawnItem(mod.ItemType("SagMask"));
            }
            if (Main.rand.Next(20) == 0)
            {
                AAPlayer modPlayer = player.GetModPlayer <AAPlayer>();
                modPlayer.PHMDevArmor();
            }
            string[] lootTable = { "SagCore", "NeutronStaff", "Legg" };
            int      loot      = Main.rand.Next(lootTable.Length);

            player.QuickSpawnItem(mod.ItemType(lootTable[loot]));
            player.QuickSpawnItem(mod.ItemType("Doomite"), Main.rand.Next(35, 45));
            player.QuickSpawnItem(mod.ItemType("SagShield"));
        }
Ejemplo n.º 6
0
 public override void OpenBossBag(Player player)
 {
     if (Main.rand.Next(7) == 0)
     {
         //player.QuickSpawnItem(mod.ItemType("ZeroMask"));
     }
     if (Main.rand.Next(7) == 0)
     {
         player.QuickSpawnItem(mod.ItemType("BroodEgg"));
     }
     if (Main.rand.Next(10) == 0)
     {
         AAPlayer modPlayer = player.GetModPlayer <AAPlayer>();
         modPlayer.PHMDevArmor();
     }
     player.QuickSpawnItem(mod.ItemType("Incinerite"), Main.rand.Next(75, 125));
     player.QuickSpawnItem(mod.ItemType("BroodScale"), Main.rand.Next(50, 100));
     player.QuickSpawnItem(mod.ItemType("DragonCape"));
 }
Ejemplo n.º 7
0
 public override void OpenBossBag(Player player)
 {
     if (Main.rand.Next(7) == 0)
     {
         player.QuickSpawnItem(mod.ItemType("HydraMask1"));
     }
     else if (Main.rand.Next(7) == 1)
     {
         player.QuickSpawnItem(mod.ItemType("HydraMask2"));
     }
     else if (Main.rand.Next(7) == 2)
     {
         player.QuickSpawnItem(mod.ItemType("HydraMask3"));
     }
     if (Main.rand.Next(20) == 0)
     {
         AAPlayer modPlayer = player.GetModPlayer <AAPlayer>();
         modPlayer.PHMDevArmor();
     }
     player.QuickSpawnItem(mod.ItemType("Abyssium"), Main.rand.Next(75, 125));
     player.QuickSpawnItem(mod.ItemType("HydraHide"), Main.rand.Next(50, 100));
     player.QuickSpawnItem(mod.ItemType("HydraPendant"));
 }
Ejemplo n.º 8
0
 public override void OpenBossBag(Player player)
 {
     if (Main.rand.Next(7) == 0)
     {
         player.QuickSpawnItem(mod.ItemType("GripMaskBlue"));
     }
     else if (Main.rand.Next(7) == 1)
     {
         player.QuickSpawnItem(mod.ItemType("GripMaskRed"));
     }
     if (Main.rand.Next(10) == 0)
     {
         AAPlayer modPlayer = player.GetModPlayer <AAPlayer>();
         modPlayer.PHMDevArmor();
     }
     if (Main.rand.Next(3) == 0)
     {
         player.QuickSpawnItem(mod.ItemType("ClawBaton"));
     }
     player.QuickSpawnItem(mod.ItemType("Abyssium"), Main.rand.Next(25, 56));
     player.QuickSpawnItem(mod.ItemType("Incinerite"), Main.rand.Next(25, 56));
     player.QuickSpawnItem(mod.ItemType("ClawOfChaos"));
 }