In case anyone is wondering how it works. This is the unedited version. The key numbers are towards the end of this example:
The 1.00 = chance to drop the item.
= 1%. The
= minimum properties on item. The
= max properties on item.
= minimum property intensity.
= max property intensity.
Code: Select all
#region AOS definitions
public static readonly LootPack AosPoor = new LootPack( new LootPackEntry[]
{
new LootPackEntry( true, Gold, 100.00, "1d10+10" ),
new LootPackEntry( false, AosMagicItemsPoor, 0.02, 1, 5, 0, 90 ),
new LootPackEntry( false, Instruments, 0.02, 1 )
} );
public static readonly LootPack AosMeager = new LootPack( new LootPackEntry[]
{
new LootPackEntry( true, Gold, 100.00, "3d10+20" ),
new LootPackEntry( false, AosMagicItemsMeagerType1, 1.00, 1, 2, 0, 10 ),
new LootPackEntry( false, AosMagicItemsMeagerType2, 0.20, 1, 5, 0, 90 ),
new LootPackEntry( false, Instruments, 0.10, 1 )
} );
public static readonly LootPack AosAverage = new LootPack( new LootPackEntry[]
{
new LootPackEntry( true, Gold, 100.00, "5d10+50" ),
new LootPackEntry( false, AosMagicItemsAverageType1, 5.00, 1, 4, 0, 20 ),
new LootPackEntry( false, AosMagicItemsAverageType1, 2.00, 1, 3, 0, 50 ),
new LootPackEntry( false, AosMagicItemsAverageType2, 0.50, 1, 5, 0, 90 ),
new LootPackEntry( false, Instruments, 0.40, 1 )
} );
public static readonly LootPack AosRich = new LootPack( new LootPackEntry[]
{
new LootPackEntry( true, Gold, 100.00, "10d10+150" ),
new LootPackEntry( false, AosMagicItemsRichType1, 20.00, 1, 4, 0, 40 ),
new LootPackEntry( false, AosMagicItemsRichType1, 10.00, 1, 5, 0, 60 ),
new LootPackEntry( false, AosMagicItemsRichType2, 1.00, 1, 5, 0, 90 ),
new LootPackEntry( false, Instruments, 1.00, 1 )
} );
public static readonly LootPack AosFilthyRich = new LootPack( new LootPackEntry[]
{
new LootPackEntry( true, Gold, 100.00, "2d100+200" ),
new LootPackEntry( false, AosMagicItemsFilthyRichType1, 33.00, 1, 4, 0, 50 ),
new LootPackEntry( false, AosMagicItemsFilthyRichType1, 33.00, 1, 4, 0, 60 ),
new LootPackEntry( false, AosMagicItemsFilthyRichType2, 20.00, 1, 5, 0, 75 ),
new LootPackEntry( false, AosMagicItemsFilthyRichType2, 5.00, 1, 5, 0, 100 ),
new LootPackEntry( false, Instruments, 2.00, 1 )
} );
public static readonly LootPack AosUltraRich = new LootPack( new LootPackEntry[]
{
new LootPackEntry( true, Gold, 100.00, "5d100+500" ),
new LootPackEntry( false, AosMagicItemsUltraRich, 100.00, 1, 5, 25, 100 ),
new LootPackEntry( false, AosMagicItemsUltraRich, 100.00, 1, 5, 25, 100 ),
new LootPackEntry( false, AosMagicItemsUltraRich, 100.00, 1, 5, 25, 100 ),
new LootPackEntry( false, AosMagicItemsUltraRich, 100.00, 1, 5, 25, 100 ),
new LootPackEntry( false, AosMagicItemsUltraRich, 100.00, 1, 5, 25, 100 ),
new LootPackEntry( false, AosMagicItemsUltraRich, 100.00, 1, 5, 35, 100 ),
new LootPackEntry( false, Instruments, 2.00, 1 )
} );
public static readonly LootPack AosSuperBoss = new LootPack( new LootPackEntry[]
{
new LootPackEntry( true, Gold, 100.00, "5d100+500" ),
new LootPackEntry( false, AosMagicItemsUltraRich, 100.00, 1, 5, 25, 100 ),
new LootPackEntry( false, AosMagicItemsUltraRich, 100.00, 1, 5, 25, 100 ),
new LootPackEntry( false, AosMagicItemsUltraRich, 100.00, 1, 5, 25, 100 ),
new LootPackEntry( false, AosMagicItemsUltraRich, 100.00, 1, 5, 25, 100 ),
new LootPackEntry( false, AosMagicItemsUltraRich, 100.00, 1, 5, 33, 100 ),
new LootPackEntry( false, AosMagicItemsUltraRich, 100.00, 1, 5, 33, 100 ),
new LootPackEntry( false, AosMagicItemsUltraRich, 100.00, 1, 5, 33, 100 ),
new LootPackEntry( false, AosMagicItemsUltraRich, 100.00, 1, 5, 33, 100 ),
new LootPackEntry( false, AosMagicItemsUltraRich, 100.00, 1, 5, 50, 100 ),
new LootPackEntry( false, AosMagicItemsUltraRich, 100.00, 1, 5, 50, 100 ),
new LootPackEntry( false, Instruments, 2.00, 1 )
} );
#endregion