public class Loot
{
#region List definitions
private static Type[] m_AosWeaponTypes = new Type[]
{
typeof( Scythe ), typeof( BoneHarvester ), typeof( Scepter ),
typeof( BladedStaff ), typeof( Pike ), typeof( DoubleBladedStaff ),
typeof( Lance ), typeof( CrescentBlade ), typeof( CompositeBow ),
};
public static Type[] AosWeaponTypes{ get{ return m_AosWeaponTypes; } }
private static Type[] m_WeaponTypes = new Type[]
{
typeof( Axe ), typeof( BattleAxe ), typeof( DoubleAxe ),
typeof( ExecutionersAxe ), typeof( Hatchet ), typeof( LargeBattleAxe ),
typeof( TwoHandedAxe ), typeof( WarAxe ), typeof( Club ),
typeof( Mace ), typeof( Maul ), typeof( WarHammer ),
typeof( WarMace ), typeof( Bardiche ), typeof( Halberd ),
typeof( Bow ), typeof( Crossbow ), typeof( HeavyCrossbow ),
typeof( Spear ), typeof( ShortSpear ), typeof( Pitchfork ),
typeof( WarFork ), typeof( BlackStaff ), typeof( GnarledStaff ),
typeof( QuarterStaff ), typeof( Broadsword ), typeof( Cutlass ),
typeof( Katana ), typeof( Kryss ), typeof( Longsword ),
typeof( Scimitar ), typeof( SocketedAxe ), typeof( SocketedBattleAxe ),
typeof( SocketedExecutionersAxe ), typeof( SocketedLargeBattleAxe ), typeof( RecallRune ),
typeof( BlendWithForestScroll ), typeof( EnchantedGroveScroll ), typeof( FireflyScroll ), typeof( HollowReedScroll ),
typeof( SpringOfLifeScroll ), typeof( LureStoneScroll ), typeof( MushroomCircleScroll ), typeof( MushroomGatewayScroll ),
typeof( RestorativeSoilScroll ), typeof( NaturesPassageScroll ), typeof( PackOfBeastScroll ), typeof( SheildOfEarthScroll ),
typeof( TreefellowScroll ), typeof( VolcanicEruptionScroll ), typeof( WitherScroll ), typeof( GraspingRootsScroll ),
typeof( AnimateDeadScroll ), typeof( BloodOathScroll ), typeof( CorpseSkinScroll ), typeof( CurseWeaponScroll ),
typeof( EvilOmenScroll ), typeof( HorrificBeastScroll ), typeof( LichFormScroll ), typeof( MindRotScroll ),
typeof( PainSpikeScroll ), typeof( PoisonStrikeScroll ), typeof( StrangleScroll ), typeof( SummonFamiliarScroll ),
typeof( VampiricEmbraceScroll ), typeof( VengefulSpiritScroll ), typeof( WitherScroll ), typeof( WraithFormScroll ),
typeof( SocketedTwoHandedAxe ), typeof( SocketedWarAxe ), typeof( SocketedClub ),
typeof( SocketedMace ), typeof( SocketedMaul ), typeof( SocketedWarHammer ),
typeof( SocketedWarMace ), typeof( SocketedBardiche ), typeof( SocketedHalberd ),
typeof( SocketedBow ), typeof( SocketedCrossbow ), typeof( SocketedHeavyCrossbow ),
typeof( SocketedSpear ), typeof( SocketedShortSpear ), typeof( SocketedPitchfork ),
typeof( SocketedWarFork ), typeof( SocketedBlackStaff ), typeof( SocketedGnarledStaff ),
typeof( SocketedQuarterStaff ), typeof( SocketedBroadsword ), typeof( SocketedCutlass ),
typeof( SocketedKatana ), typeof( SocketedKryss ), typeof( SocketedScimitar ),
typeof( PaladinSword ), typeof( MonkLeatherGloves ), typeof( MonkStuddedGloves ),
typeof( SFloppyHat ), typeof( SFlowerGarland ), typeof( SWideBrimHat ),
typeof( SCap ), typeof( SSkullCap ), typeof( SBandana ),
typeof( STallStrawHat ), typeof( SStrawHat ), typeof( SOrcishKinMask ),
typeof( SSavageMask ), typeof( SWizardsHat ), typeof( SMagicWizardsHat ),
typeof( STallStrawHat ), typeof( SBonnet ), typeof( SFeatheredHat ),
typeof( STricorneHat ), typeof( SJesterHat ), typeof( SSRobe ),
typeof( MonkBoneGloves ), typeof( MonkPlatedGloves ), typeof( SocketedDoubleAxe ),
typeof( IDWand )
};
public static Type[] WeaponTypes{ get{ return m_WeaponTypes; } }
private static Type[] m_ArmorTypes = new Type[]
{
typeof( BoneArms ), typeof( BoneChest ), typeof( BoneGloves ),
typeof( BoneLegs ), typeof( BoneHelm ), typeof( ChainChest ),
typeof( ChainLegs ), typeof( ChainCoif ), typeof( Bascinet ),
typeof( CloseHelm ), typeof( Helmet ), typeof( NorseHelm ),
typeof( OrcHelm ), typeof( FemaleLeatherChest ), typeof( LeatherArms ),
typeof( LeatherBustierArms ), typeof( LeatherChest ), typeof( LeatherGloves ),
typeof( LeatherGorget ), typeof( LeatherLegs ), typeof( LeatherShorts ),
typeof( LeatherSkirt ), typeof( LeatherCap ), typeof( FemalePlateChest ),
typeof( PlateArms ), typeof( PlateChest ), typeof( PlateGloves ),
typeof( PlateGorget ), typeof( PlateHelm ), typeof( PlateLegs ),
typeof( RingmailArms ), typeof( RingmailChest ), typeof( RingmailGloves ),
typeof( RingmailLegs ), typeof( FemaleStuddedChest ), typeof( StuddedArms ),
typeof( StuddedBustierArms ), typeof( StuddedChest ), typeof( StuddedGloves ),
typeof( ChippedAmethyst ), typeof( ChippedDiamond ), typeof( ChippedEmerald ),
typeof( ChippedRuby ), typeof( ChippedSapphire ), typeof( ChippedSkull ),
typeof( ChippedTopaz ), typeof( FlawedAmethyst ), typeof( FlawedDiamond ),
typeof( FlawedEmerald ), typeof( FlawedRuby ), typeof( FlawedSapphire ),
typeof( FlawedSkull ), typeof( FlawedTopaz ), typeof( PlainAmethyst ),
typeof( PlainDiamond ), typeof( PlainEmerald ), typeof( PlainRuby ),
typeof( PlainSapphire ), typeof( PlainSkull ), typeof( PlainTopaz ),
typeof( StuddedGorget ), typeof( SocketedBoneArms ), typeof( SocketedBoneChest ),
typeof( SocketedBoneLegs ), typeof( SocketedBoneHelm ), typeof( SocketedChainChest ),
typeof( SocketedChainLegs ), typeof( SocketedChainCoif ), typeof( SocketedBascinet ),
typeof( SocketedCloseHelm ), typeof( SocketedHelmet ), typeof( SocketedNorseHelm ),
typeof( SocketedOrcHelm ), typeof( SocketedFemaleLeatherChest ), typeof( SocketedLeatherArms ),
typeof( SocketedLeatherBustierArms ), typeof( SocketedLeatherChest ), typeof( SocketedLeatherGloves ),
typeof( SocketedLeatherGorget ), typeof( SocketedLeatherLegs ), typeof( SocketedLeatherShorts ),
typeof( SocketedLeatherSkirt ), typeof( SocketedLeatherCap ), typeof( SocketedFemalePlateChest ),
typeof( SocketedPlateArms ), typeof( SocketedPlateChest ), typeof( SocketedPlateGloves ),
typeof( SocketedPlateGorget ), typeof( SocketedPlateHelm ), typeof( SocketedPlateLegs ),
typeof( SocketedRingmailArms ), typeof( SocketedRingmailChest ), typeof( SocketedRingmailGloves ),
typeof( SocketedRingmailLegs ), typeof( SocketedFemaleStuddedChest ), typeof( SocketedStuddedArms ),
typeof( SocketedStuddedBustierArms ), typeof( SocketedStuddedChest ), typeof( SocketedStuddedGloves ),
typeof( SocketedStuddedGorget ), typeof( SocketedBoneGloves ), typeof( IDWand )
};
public static Type[] ArmorTypes{ get{ return m_ArmorTypes; } }
private static Type[] m_ShieldTypes = new Type[]
{
typeof( BronzeShield ), typeof( Buckler ), typeof( HeaterShield ),
typeof( MetalKiteShield ), typeof( MetalShield ), typeof( WoodenKiteShield ),
typeof( SocketedBronzeShield ), typeof( SocketedBuckler ), typeof( SocketedHeaterShield ),
typeof( SocketedMetalKiteShield ), typeof( SocketedMetalShield ), typeof( SocketedWoodenKiteShield )
};