public override void GenerateLoot() { AddLoot(LootPack.SuperBoss, 8); AddLoot(LootPack.Gems, 12); AddLoot(LootPack.PeerlessResource, 8); AddLoot(LootPack.LootItem <ParrotItem>(25.0)); AddLoot(LootPack.LootItem <CrimsonCincture>(2.5)); }
public override void GenerateLoot() { AddLoot(LootPack.Meager); AddLoot(LootPack.RareGems); AddLoot(LootPack.MageryRegs, 20, 30); AddLoot(LootPack.LootItem <ParasiticPlant>(true)); AddLoot(LootPack.LootItem <LuminescentFungi>(true)); }
public override void GenerateLoot() { AddLoot(LootPack.Average); AddLoot(LootPack.Meager); AddLoot(LootPack.LowScrolls); AddLoot(LootPack.MedScrolls); AddLoot(LootPack.RandomLootItem(new System.Type[] { typeof(PainSpikeScroll), typeof(PoisonStrikeScroll), typeof(StrangleScroll), typeof(VengefulSpiritScroll) }, 16.0, 1, false, true)); }
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.RandomLootItem(new System.Type[] { typeof(Harp), typeof(Lute), typeof(Drums), typeof(Tambourine) })); AddLoot(LootPack.LootItem <Longsword>(true)); AddLoot(LootPack.LootItem <Bow>(true)); AddLoot(LootPack.LootItem <Arrow>(100, true)); AddLoot(LootPack.LootGold(10, 50)); }
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)); }
public override void GenerateLoot() { AddLoot(LootPack.FilthyRich); AddLoot(LootPack.Rich); AddLoot(LootPack.MedScrolls); AddLoot(LootPack.Gems, 2); AddLoot(LootPack.LootItem <GargoylesPickaxe>(20.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)); }
public override void GenerateLoot() { AddLoot(LootPack.UltraRich, 3); AddLoot(LootPack.MedScrolls, 2); AddLoot(LootPack.ArcanistScrolls); AddLoot(LootPack.LootItem <ParrotItem>(60.0)); AddLoot(LootPack.LootItem <SpleenOfThePutrefier>()); }
public override void GenerateLoot() { AddLoot(LootPack.UltraRich, 3); AddLoot(LootPack.MedScrolls, 2); AddLoot(LootPack.HighScrolls, 2); AddLoot(LootPack.ArcanistScrolls); AddLoot(LootPack.LootItem <ResolvesBridle>()); }
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)); }
public override void GenerateLoot() { AddLoot(LootPack.MageryRegs, 3); AddLoot(LootPack.LootItem <DecorativeVines>(10.0)); AddLoot(LootPack.LootItem <FertileDirt>(1, 10, false, true)); AddLoot(LootPack.LootItem <Vines>()); AddLoot(LootPack.LootItem <ExecutionersCap>(20.0)); }
public override void GenerateLoot() { AddLoot(LootPack.FilthyRich); AddLoot(LootPack.Rich); AddLoot(LootPack.Gems, 2); AddLoot(LootPack.LootItem <OrigamiPaper>(2.0)); AddLoot(LootPack.BonsaiSeed); }
public override void GenerateLoot() { AddLoot(LootPack.FilthyRich, 2); AddLoot(LootPack.MedScrolls); AddLoot(LootPack.HighScrolls); AddLoot(LootPack.ArcanistScrolls, Utility.RandomMinMax(0, 2)); AddLoot(LootPack.LootItem <ParrotItem>(10.0)); }
public override void GenerateLoot() { AddLoot(LootPack.FilthyRich); AddLoot(LootPack.Rich, 2); AddLoot(LootPack.LootItem <Carrot>(100.0, Utility.RandomMinMax(5, 10), false, true)); AddLoot(LootPack.LootItem <BrightlyColoredEggs>(20.0, 1, false, true)); AddLoot(LootPack.RandomLootItem(Loot.StatueTypes, false, true)); }
public override void GenerateLoot() { AddLoot(LootPack.UltraRich, 3); AddLoot(LootPack.MageryScrolls, 1, 7); AddLoot(LootPack.Gems, 2); AddLoot(LootPack.LootItem <Arrow>(35)); AddLoot(LootPack.LootItem <Bolt>(25)); }
public override void GenerateLoot() { AddLoot(LootPack.UltraRich, 2); AddLoot(LootPack.ArcanistScrolls); AddLoot(LootPack.LootItem <SabrixsEye>(20.0)); AddLoot(LootPack.LootItem <ParrotItem>(10.0)); AddLoot(LootPack.RandomLootItem(new System.Type[] { typeof(PaladinArms), typeof(HunterLegs) }, 25.0, 1, false, false)); }
public override void GenerateLoot() { AddLoot(LootPack.Meager); AddLoot(LootPack.Average); AddLoot(LootPack.LootItem <RawFishSteak>(3, true)); AddLoot(LootPack.RandomLootItem(new [] { typeof(Gears), typeof(Hinge), typeof(Axle) }, 50.0, 1)); AddLoot(LootPack.PeculiarSeed2); }
public override void GenerateLoot() { AddLoot(LootPack.FilthyRich); AddLoot(LootPack.Average); AddLoot(LootPack.MedScrolls); AddLoot(LootPack.PeculiarSeed1); AddLoot(LootPack.LootItem <Items.RoastPig>(10.0)); }
public override void GenerateLoot() { AddLoot(LootPack.UltraRich, 2); AddLoot(LootPack.ArcanistScrolls); AddLoot(LootPack.LootItem <GreymistChest>(2.5)); AddLoot(LootPack.LootItem <LissithsSilk>(45.0)); AddLoot(LootPack.Parrot); }
public override void GenerateLoot() { AddLoot(LootPack.Average); AddLoot(LootPack.Meager); AddLoot(LootPack.LootItem <Scimitar>()); AddLoot(LootPack.LootItem <WoodenShield>()); AddLoot(LootPack.RandomLootItem(new Type[] { typeof(BoneArms), typeof(BoneChest), typeof(BoneGloves), typeof(BoneLegs), typeof(BoneHelm) })); }
public override void GenerateLoot() { AddLoot(LootPack.FilthyRich, 3); AddLoot(LootPack.Gems, 2); AddLoot(LootPack.LootItem <GreenGourd>(true)); AddLoot(LootPack.BonsaiSeed); }
public override void GenerateLoot() { AddLoot(LootPack.Average); AddLoot(LootPack.Meager); AddLoot(LootPack.MedScrolls, 2); AddLoot(LootPack.MageryRegs, 23); AddLoot(LootPack.RandomLootItem(new[] { typeof(BloodOathScroll), typeof(CurseWeaponScroll), typeof(StrangleScroll), typeof(LichFormScroll) }, 25.0, 1, false, true)); }
public override void GenerateLoot() { AddLoot(LootPack.Average); AddLoot(LootPack.MedScrolls); AddLoot(LootPack.Gems, Utility.RandomMinMax(1, 4)); AddLoot(LootPack.LootItem <GargoylesPickaxe>(2.5)); AddLoot(LootPack.LootItem <PainSpikeScroll>(15.0, true)); }
public override void GenerateLoot() { AddLoot(LootPack.UltraRich, 3); AddLoot(LootPack.ArcanistScrolls, 0, 1); AddLoot(LootPack.LootItem <HydraScale>()); AddLoot(LootPack.LootItem <ParrotItem>(10.0)); AddLoot(LootPack.LootItem <ThorvaldsMedallion>(5.0)); }
public override void GenerateLoot() { AddLoot(LootPack.UltraRich); AddLoot(LootPack.FilthyRich, 2); AddLoot(LootPack.Gems, 6); AddLoot(LootPack.LootItem <Eggs>(2)); AddLoot(LootPack.BonsaiSeed); }
public override void GenerateLoot() { AddLoot(LootPack.FilthyRich); AddLoot(LootPack.Rich); AddLoot(LootPack.MedScrolls); AddLoot(LootPack.LootItem <Nightshade>(4, true)); AddLoot(LootPack.LootItem <LesserPoisonPotion>(true)); }
public override void GenerateLoot() { AddLoot(LootPack.Average); AddLoot(LootPack.MageryRegs, 10, 15); AddLoot(LootPack.LootItem <TribalBerry>(10.0, true)); AddLoot(LootPack.LootItem <Bandage>(1, 15)); AddLoot(LootPack.LootItem <SeveredHumanEars>(75.0, 1)); }
public override void GenerateLoot() { AddLoot(LootPack.Meager, 2); AddLoot(LootPack.LootItem <EvilOrcHelm>(10.0)); AddLoot(LootPack.LootItem <Yeast>(50.0, true)); AddLoot(LootPack.LootItem <Log>(1, 10, true)); AddLoot(LootPack.LootItem <Board>(10, 20, true)); AddLoot(LootPack.LootItem <ExecutionersAxe>()); }
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)); }
public virtual void AddLoot( LootPack pack ) { if ( Summoned ) return; Container backpack = Backpack; if ( backpack == null ) { backpack = new Backpack(); backpack.Movable = false; AddItem( backpack ); } pack.Generate( this, backpack, m_Spawning, m_KillersLuck ); }
public virtual void AddLoot( LootPack pack, int amount ) { for ( int i = 0; i < amount; ++i ) AddLoot( pack ); }
public virtual void AddLoot( LootPack pack ) { if ( Summoned ) return; Container backpack = Backpack; if ( backpack == null ) { backpack = new Backpack(); backpack.Movable = false; AddItem( backpack ); } if ( IsParagon && CanAdd ) { LootPack pack1 = IncreaseLoot( pack ); pack1.Generate( this, backpack, m_Spawning, m_KillersLuck ); } pack.Generate( this, backpack, m_Spawning, m_KillersLuck ); }
public LootPack IncreaseLoot( LootPack pack ) { LootPack packs = pack; if ( pack == LootPack.Poor ) packs = LootPack.Meager; if ( pack == LootPack.Meager ) packs = LootPack.Average; if ( pack == LootPack.Average ) packs = LootPack.Rich; if ( pack == LootPack.Rich ) packs = LootPack.FilthyRich; if ( pack == LootPack.FilthyRich ) packs = LootPack.UltraRich; if ( pack == LootPack.UltraRich ) packs = LootPack.SuperBoss; return packs; }
public virtual void AddPackedLoot( LootPack pack, Type type, int amount ) { if ( type.IsSubclassOf( typeof( Container ) ) ) { try { Container backpack = Backpack; if ( backpack == null ) { backpack = new Backpack(); backpack.Movable = false; AddItem( backpack ); } Container cnt = (Container)Activator.CreateInstance( type ); if ( cnt != null ) for ( int i = 0; i < amount; ++i ) AddLoot( pack, cnt ); if ( cnt.Items.Count == 0 ) cnt.Delete(); else backpack.DropItem( cnt ); } catch { } } }
public virtual void AddLoot( LootPack pack, int amount ) { CanAdd = false; for ( int i = 0; i < amount; ++i ) AddLoot( pack ); if ( IsParagon ) AddLoot( IncreaseLoot( pack ) ); }
public virtual void ForceAddLoot(LootPack pack, Container cont) { if (Summoned) return; pack.ForceGenerate(this, cont); }
public virtual void ForceAddLoot(LootPack pack, int amount) { if (Summoned) return; Container backpack = Backpack; if (backpack == null) { backpack = new Backpack(); backpack.Movable = false; AddItem(backpack); } for (int i = 0; i < amount; ++i) ForceAddLoot(pack, backpack); }
public virtual void AddPackedLoot( LootPack pack, Type type ) { AddPackedLoot( pack, type, 1 ); }
public virtual void AddLoot( LootPack pack, Container cont ) { if ( Summoned ) return; pack.Generate( this, cont, m_Spawning ); }
public virtual void AddLoot( LootPack pack ) { AddLoot( pack, 1 ); }