public override void GenerateLoot() { if (Utility.Random(4) < 3) { AddLoot(LootPack.Rich); } else { AddLoot(LootPack.FilthyRich); } if (Utility.Random(4) < 3) { AddLoot(LootPack.Rich); } else { AddLoot(LootPack.FilthyRich); } switch (Utility.Random(4)) { case 0: { AddLoot(LootPack.Poor); break; } case 1: { AddLoot(LootPack.Meager); break; } case 2: { AddLoot(LootPack.Average); break; } case 3: { AddLoot(LootPack.Rich); break; } } switch (Utility.Random(4)) { case 0: { AddLoot(LootPack.Poor); break; } case 1: { AddLoot(LootPack.Meager); break; } case 2: { AddLoot(LootPack.Average); break; } case 3: { AddLoot(LootPack.Rich); break; } } if (Utility.Random(2) < 1) { AddLoot(LootPack.Gems); } if (Utility.Random(2) < 1) { AddLoot(LootPack.Gems); } if (Utility.Random(2) < 1) { AddLoot(LootPack.Gems); } if (Utility.Random(2) < 1) { AddLoot(LootPack.Gems); } if (Utility.Random(2) < 1) { AddLoot(LootPack.Gems); } if (Utility.Random(2) < 1) { AddLoot(LootPack.Gems); } }