Beispiel #1
0
 public override void GenerateLoot()
 {
     AddLoot(LootPack.Rich);
     AddLoot(LootPack.MedScrolls, 2);
     AddLoot(LootPack.NecroRegs, 15, 25);
     AddLoot(LootPack.LootItemCallback(DropTreasureMap));
 }
Beispiel #2
0
 public override void GenerateLoot()
 {
     AddLoot(LootPack.UltraRich, 2);
     AddLoot(LootPack.HighScrolls, Utility.RandomMinMax(5, 20));
     AddLoot(LootPack.MageryRegs, 31);
     AddLoot(LootPack.LootItemCallback(ClayGolem.CheckSpawnCrystal, 33.0, 5, false, false));
 }
Beispiel #3
0
 public override void GenerateLoot()
 {
     AddLoot(LootPack.Gems, 1, 2);
     AddLoot(LootPack.LootGold(100, 180));
     AddLoot(LootPack.LootItem <ZoogiFungus>(100.0, 1, false, true));
     AddLoot(LootPack.LootItemCallback(SolenHelper.PackPicnicBasket, 1.0, 1, false, false));
 }
Beispiel #4
0
 public override void GenerateLoot()
 {
     AddLoot(LootPack.Rich);
     AddLoot(LootPack.LootItem <ZoogiFungus>(0.05 > Utility.RandomDouble() ? 25 : 5));
     AddLoot(LootPack.LootItemCallback(SolenHelper.PackPicnicBasket, 1.0, 1, false, false));
     AddLoot(LootPack.LootItem <BallOfSummoning>(5.0));
 }
Beispiel #5
0
 public override void GenerateLoot()
 {
     AddLoot(LootPack.Rich, 2);
     AddLoot(LootPack.LootItemCallback(ClayGolem.CheckSpawnCrystal, 20.0, 1, false, false));
     AddLoot(LootPack.LootItem<FertileDirt>());
     AddLoot(LootPack.LootItem<ExecutionersCap>());
 }
Beispiel #6
0
 public override void GenerateLoot()
 {
     AddLoot(LootPack.Average, 2);
     AddLoot(LootPack.Gems, Utility.RandomMinMax(1, 4));
     AddLoot(LootPack.LootItem <ZoogiFungus>(0.05 > Utility.RandomDouble() ? 16 : 4));
     AddLoot(LootPack.LootItemCallback(SolenHelper.PackPicnicBasket, 1.0, 1, false, false));
 }
Beispiel #7
0
 public override void GenerateLoot()
 {
     AddLoot(LootPack.Rich, 2);
     AddLoot(LootPack.LootItem<ExecutionersCap>());
     AddLoot(LootPack.LootItemCallback(SpawnGears, 5.0, 1, false, false));
     AddLoot(LootPack.LootItemCallback(CheckSpawnCrystal, 20.0, 1, false, false));
 }
Beispiel #8
0
 public override void GenerateLoot()
 {
     AddLoot(LootPack.Rich);
     AddLoot(LootPack.Gems);
     AddLoot(LootPack.LootItem <PowerCrystal>(10.0));
     AddLoot(LootPack.LootItem <ClockworkAssembly>(40.0));
     AddLoot(LootPack.LootItemCallback(Golem.SpawnGears, 5.0, 1, false, false));
 }
Beispiel #9
0
 public override void GenerateLoot()
 {
     AddLoot(LootPack.Meager);
     AddLoot(LootPack.LootItem <Bolt>(10, 20));
     AddLoot(LootPack.LootItem <Arrow>(10, 20));
     AddLoot(LootPack.LootItemCallback(DropWeapons));
     AddLoot(LootPack.LootItemCallback(DropRegs));
 }
Beispiel #10
0
 public override void GenerateLoot()
 {
     AddLoot(LootPack.Rich);
     AddLoot(LootPack.Gems, Utility.RandomMinMax(1, 4));
     AddLoot(LootPack.LootItem <ZoogiFungus>(0.05 > Utility.RandomDouble() ? 13 : 3));
     AddLoot(LootPack.LootItemCallback(SolenHelper.PackPicnicBasket, 1.0, 1, false, false));
     AddLoot(LootPack.LootItem <BraceletOfBinding>(5.0));
 }
Beispiel #11
0
 public override void GenerateLoot()
 {
     AddLoot(LootPack.Average, 2);
     AddLoot(LootPack.MedScrolls, 2);
     AddLoot(LootPack.PeculiarSeed2);
     AddLoot(LootPack.LootItem <ArcaneGem>());
     AddLoot(LootPack.LootItemCallback(RegBag));
 }
 public override void GenerateLoot()
 {
     AddLoot(LootPack.Average);
     AddLoot(LootPack.Meager);
     AddLoot(LootPack.Gems);
     AddLoot(LootPack.LootItem <FertileDirt>(Utility.RandomMinMax(1, 4)));
     AddLoot(LootPack.LootItem <MandrakeRoot>());
     AddLoot(LootPack.LootItemCallback(SpawnOre));
 }
Beispiel #13
0
 public override void GenerateLoot()
 {
     AddLoot(LootPack.Rich, 1);
     AddLoot(LootPack.MageryRegs, Utility.RandomMinMax(1, 2));
     AddLoot(LootPack.Gems, Utility.RandomMinMax(1, 2));
     AddLoot(LootPack.LootItem<ExecutionersCap>());
     AddLoot(LootPack.LootItem<ExecutionersCap>(33.0));
     AddLoot(LootPack.LootItemCallback(ClayGolem.CheckSpawnCrystal, 5.0, 1, false, false));
 }
Beispiel #14
0
 public override void GenerateLoot()
 {
     AddLoot(LootPack.Average);
     AddLoot(LootPack.Meager);
     AddLoot(LootPack.Gems);
     AddLoot(LootPack.LootItemCallback(SpawnOre, 100.0, 5, false, true));
     AddLoot(LootPack.LootItem <FertileDirt>(1, 4, true));
     AddLoot(LootPack.LootItem <MandrakeRoot>(true));
 }
Beispiel #15
0
 public override void GenerateLoot()
 {
     AddLoot(LootPack.FilthyRich, 2);
     AddLoot(LootPack.MageryRegs, Utility.RandomMinMax(1, 2));
     AddLoot(LootPack.Gems, Utility.RandomMinMax(1, 2));
     AddLoot(LootPack.LootItem<Granite>());
     AddLoot(LootPack.LootItem<Sand>());
     AddLoot(LootPack.LootItemCallback(ClayGolem.CheckSpawnCrystal, 15.0, 1, false, false));
 }
Beispiel #16
0
 public override void GenerateLoot()
 {
     AddLoot(LootPack.FilthyRich);
     AddLoot(LootPack.Rich);
     AddLoot(LootPack.Gems);
     AddLoot(LootPack.LootItem <BlackthornWelcomeBook>(2.0));
     AddLoot(LootPack.LootItem <PowerCrystal>());
     AddLoot(LootPack.LootItemCallback(Golem.SpawnGears, 5.0, 1, false, false));
 }
Beispiel #17
0
 public override void GenerateLoot()
 {
     AddLoot(LootPack.Rich, 2);
     AddLoot(LootPack.Gems);
     AddLoot(LootPack.LootItem<Saltpeter>(100.0, Utility.RandomMinMax(1, 5), false, true));
     AddLoot(LootPack.LootItem<Potash>(100.0, Utility.RandomMinMax(1, 5), false, true));
     AddLoot(LootPack.LootItem<Charcoal>(100.0, Utility.RandomMinMax(1, 5), false, true));
     AddLoot(LootPack.LootItem<BlackPowder>(100.0, Utility.RandomMinMax(1, 5), false, true));
     AddLoot(LootPack.LootItemCallback(ClayGolem.CheckSpawnCrystal, 10.0, 1, false, false));
 }
Beispiel #18
0
        public override void GenerateLoot()
        {
            AddLoot(LootPack.LootItem <IronIngot>(Utility.RandomMinMax(13, 21), true));
            AddLoot(LootPack.LootItem <PowerCrystal>(1.0));
            AddLoot(LootPack.LootItem <ClockworkAssembly>(15.0));
            AddLoot(LootPack.LootItem <ArcaneGem>(20.0, 1, false, true));
            AddLoot(LootPack.LootItem <Gears>(25.0));

            AddLoot(LootPack.LootItemCallback(SpawnGears, 5.0, 1, false, false));
        }
Beispiel #19
0
        public override void GenerateLoot()
        {
            AddLoot(LootPack.Average, 2);
            AddLoot(LootPack.PeculiarSeed3);
            AddLoot(LootPack.Bones);
            AddLoot(LootPack.LootItem <Bone>(100.0, 3, false, true));
            AddLoot(LootPack.LootItem <FertileDirt>(100.0, Utility.RandomMinMax(1, 5), false, true));

            AddLoot(LootPack.LootItemCallback(RandomOre, 100.0, Utility.RandomMinMax(1, 10), false, true));
            AddLoot(LootPack.LootItemCallback(RandomSkeleton, 7.0, 1, false, true));
        }
Beispiel #20
0
 public override void GenerateLoot()
 {
     AddLoot(LootPack.Rich, 2);
     AddLoot(LootPack.LootItemCallback(ClayGolem.CheckSpawnCrystal, 10.0, 1, false, false));
     AddLoot(LootPack.LootItem<SulfurousAsh>(5, false));
 }
Beispiel #21
0
 public override void GenerateLoot()
 {
     AddLoot(LootPack.Meager);
     AddLoot(LootPack.LootItemCallback(GenerateBodyPart, 50.0, 1, false, false));
 }
Beispiel #22
0
 public override void GenerateLoot()
 {
     AddLoot(LootPack.Rich, 2);
     AddLoot(LootPack.LootItemCallback(TryDropMoonstone, 0.25, Utility.RandomMinMax(1, 5), false, false));
 }
Beispiel #23
0
 public override void GenerateLoot()
 {
     AddLoot(LootPack.UltraRich, 2);
     AddLoot(LootPack.LootItemCallback(CheckAbilityLootItem, 100.0, Utility.RandomMinMax(10, 25), false, true));
 }
Beispiel #24
0
 public override void GenerateLoot()
 {
     AddLoot(LootPack.Meager);
     AddLoot(LootPack.LootItemCallback(e => Loot.RandomWeapon()));
 }
Beispiel #25
0
 public override void GenerateLoot()
 {
     AddLoot(LootPack.Rich);
     AddLoot(LootPack.Average);
     AddLoot(LootPack.LootItemCallback(AddLootContainer));
 }
Beispiel #26
0
 public override void GenerateLoot()
 {
     AddLoot(LootPack.SuperBoss, 8);
     AddLoot(LootPack.LootItemCallback(RandomGoody, 10.0, 1, false, false));
 }
Beispiel #27
0
 public override void GenerateLoot()
 {
     AddLoot(LootPack.LootGold(50, 70));
     AddLoot(LootPack.LootItemCallback(TryDropEggsac, 25.0, Utility.RandomMinMax(1, 5), false, false));
 }
Beispiel #28
0
 public override void GenerateLoot()
 {
     AddLoot(LootPack.UltraRich, 2);
     AddLoot(LootPack.LootItemCallback(ClayGolem.CheckSpawnCrystal, 33.0, 5, false, false));
     AddLoot(LootPack.LootItem<VoidCore>(20.0));
 }
Beispiel #29
0
 public override void GenerateLoot()
 {
     AddLoot(LootPack.Rich, 3);
     AddLoot(LootPack.LootItemCallback(ClayGolem.CheckSpawnCrystal, 15.0, 1, false, false));
 }
Beispiel #30
0
 public override void GenerateLoot()
 {
     AddLoot(LootPack.FilthyRich, 2);
     AddLoot(LootPack.LootItemCallback(ClayGolem.CheckSpawnCrystal, 33.0, 5, false, false));
 }