Announcement

Collapse
No announcement yet.

lootpacks! !!!!!!!!!!!!!!!!!

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • lootpacks! !!!!!!!!!!!!!!!!!


    I always need new lootpacks for custom mobs so I figured other people probably need them too. so ill post mine up feel free to post yours as well.
    The file iv attached is this same code but with all the loots packs I havent tested yet due to treason and my computers suck.


    :P

    //>>>>>>>>>>>>>>>>>>>>>>>>>>>Tested and Working, RunUO 2.6 - GitHub<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

    //Potions--------------------------------------------------------------------------
    public static readonly LootPackItem[] LowPotionItems = new LootPackItem[]
    {
    new LootPackItem( typeof( AgilityPotion ), 1 ),
    new LootPackItem( typeof( StrengthPotion ), 1 ),
    new LootPackItem( typeof( RefreshPotion ), 1 ),
    new LootPackItem( typeof( LesserCurePotion ), 1 ),
    new LootPackItem( typeof( LesserHealPotion ), 1 ),
    new LootPackItem( typeof( LesserPoisonPotion ), 1 ),
    new LootPackItem( typeof( LesserExplosionPotion ), 1 ),
    new LootPackItem( typeof( NightSightPotion ), 1 ),
    };
    public static readonly LootPack LowPotions = new LootPack( new LootPackEntry[]
    {
    new LootPackEntry( false, LowPotionItems, 100.00, 1 )
    } );


    public static readonly LootPackItem[] MedPotionItems = new LootPackItem[]
    {
    new LootPackItem( typeof( AgilityPotion ), 1 ),
    new LootPackItem( typeof( StrengthPotion ), 1 ),
    new LootPackItem( typeof( RefreshPotion ), 1 ),
    new LootPackItem( typeof( CurePotion ), 1 ),
    new LootPackItem( typeof( HealPotion ), 1 ),
    new LootPackItem( typeof( PoisonPotion ), 1 ),
    new LootPackItem( typeof( ExplosionPotion ), 1 ),
    };
    public static readonly LootPack MedPotions = new LootPack( new LootPackEntry[]
    {
    new LootPackEntry( false, MedPotionItems, 100.00, 1 )
    } );

    public static readonly LootPackItem[] HighPotionItems = new LootPackItem[]
    {
    new LootPackItem( typeof( GreaterAgilityPotion ), 1 ),
    new LootPackItem( typeof( GreaterStrengthPotion ), 1 ),
    new LootPackItem( typeof( TotalRefreshPotion ), 1 ),
    new LootPackItem( typeof( GreaterCurePotion ), 1 ),
    new LootPackItem( typeof( GreaterHealPotion ), 1 ),
    new LootPackItem( typeof( GreaterPoisonPotion ), 1 ),
    new LootPackItem( typeof( GreaterExplosionPotion ), 1 ),
    new LootPackItem( typeof( InvisibilityPotion ), 1 ),
    };
    public static readonly LootPack HighPotions = new LootPack( new LootPackEntry[]
    {
    new LootPackEntry( false, HighPotionItems, 100.00, 1 )
    } );


    public static readonly LootPackItem[] PsnPotionItems = new LootPackItem[]
    {
    new LootPackItem( typeof( LesserPoisonPotion ), 1 ),
    new LootPackItem( typeof( PoisonPotion ), 1 ),
    new LootPackItem( typeof( GreaterPoisonPotion ), 1 ),
    new LootPackItem( typeof( DeadlyPoisonPotion ), 1 ),
    };
    public static readonly LootPack PsnPotions = new LootPack( new LootPackEntry[]
    {
    new LootPackEntry( false, PsnPotionItems, 100.00, 1 )
    } );

    public static readonly LootPackItem[] ExpPotionItems = new LootPackItem[]
    {
    new LootPackItem( typeof( LesserExplosionPotion ), 1 ),
    new LootPackItem( typeof( ExplosionPotion ), 1 ),
    new LootPackItem( typeof( GreaterExplosionPotion ), 1 ),
    };
    public static readonly LootPack ExpPotions = new LootPack( new LootPackEntry[]
    {
    new LootPackEntry( false, ExpPotionItems, 100.00, 1 )
    } );

    // NOTE: Conflagration, Parasitic and ConfusionBlast Pots may not work. though, im not entierly sure what they do anyways.
    public static readonly LootPackItem[] OtherPotionItems = new LootPackItem[]
    {
    new LootPackItem( typeof( DarkglowPotion ), 1 ),
    new LootPackItem( typeof( InvisibilityPotion ), 1 ),
    new LootPackItem( typeof( NightSightPotion ), 1 ),
    new LootPackItem( typeof( ParasiticPotion ), 1 ),
    new LootPackItem( typeof( ConflagrationPotion ), 1 ),
    new LootPackItem( typeof( GreaterConflagrationPotion ), 1 ),
    new LootPackItem( typeof( ConfusionBlastPotion ), 1 ),
    new LootPackItem( typeof( GreaterConfusionBlastPotion ), 1 ),
    };
    public static readonly LootPack OtherPotions = new LootPack( new LootPackEntry[]
    {
    new LootPackEntry( false, OtherPotionItems, 100.00, 1 )
    } );

    public static readonly LootPackItem[] AllPotionItems = new LootPackItem[]
    {
    //Agility Pots
    new LootPackItem( typeof( AgilityPotion ), 1 ),
    new LootPackItem( typeof( GreaterAgilityPotion ), 1 ),
    //Strength Pots
    new LootPackItem( typeof( StrengthPotion ), 1 ),
    new LootPackItem( typeof( GreaterStrengthPotion ), 1 ),
    //Refresh Pots
    new LootPackItem( typeof( RefreshPotion ), 1 ),
    new LootPackItem( typeof( TotalRefreshPotion ), 1 ),
    //Cure Pots
    new LootPackItem( typeof( LesserCurePotion ), 1 ),
    new LootPackItem( typeof( CurePotion ), 1 ),
    new LootPackItem( typeof( GreaterCurePotion ), 1 ),
    //Heal Pots
    new LootPackItem( typeof( LesserHealPotion ), 1 ),
    new LootPackItem( typeof( HealPotion ), 1 ),
    new LootPackItem( typeof( GreaterHealPotion ), 1 ),
    //Explosion Pots
    new LootPackItem( typeof( LesserExplosionPotion ), 1 ),
    new LootPackItem( typeof( ExplosionPotion ), 1 ),
    new LootPackItem( typeof( GreaterExplosionPotion ), 1 ),
    //Poison Pots
    new LootPackItem( typeof( LesserPoisonPotion ), 1 ),
    new LootPackItem( typeof( PoisonPotion ), 1 ),
    new LootPackItem( typeof( GreaterPoisonPotion ), 1 ),
    new LootPackItem( typeof( DeadlyPoisonPotion ), 1 ),
    //Other Pots
    new LootPackItem( typeof( DarkglowPotion ), 1 ),
    new LootPackItem( typeof( InvisibilityPotion ), 1 ),
    new LootPackItem( typeof( NightSightPotion ), 1 ),
    new LootPackItem( typeof( ParasiticPotion ), 1 ),
    new LootPackItem( typeof( ConflagrationPotion ), 1 ),
    new LootPackItem( typeof( GreaterConflagrationPotion ), 1 ),
    new LootPackItem( typeof( ConfusionBlastPotion ), 1 ),
    new LootPackItem( typeof( GreaterConfusionBlastPotion ), 1 ),
    };
    public static readonly LootPack AllPotions = new LootPack( new LootPackEntry[]
    {
    new LootPackEntry( false, AllPotionItems, 100.00, 1 )
    } );
    //Tools---------------------------------------------------------------------
    public static readonly LootPackItem[] ToolItems = new LootPackItem[]
    {
    new LootPackItem( typeof( SledgeHammer ), 1 ),
    new LootPackItem( typeof( Skillet ), 1 ),
    new LootPackItem( typeof( Blowpipe ), 1 ),
    new LootPackItem( typeof( DovetailSaw ), 1 ),
    new LootPackItem( typeof( DrawKnife ), 1 ),
    new LootPackItem( typeof( FletcherTools ), 1 ),
    new LootPackItem( typeof( FlourSifter ), 1 ),
    new LootPackItem( typeof( Froe ), 1 ),
    new LootPackItem( typeof( Hammer ), 1 ),
    new LootPackItem( typeof( Inshave ), 1 ),
    new LootPackItem( typeof( JointingPlane ), 1 ),
    new LootPackItem( typeof( MalletAndChisel ), 1 ),
    new LootPackItem( typeof( MapmakersPen ), 1 ),
    new LootPackItem( typeof( MortarPestle ), 1 ),
    new LootPackItem( typeof( MouldingPlane ), 1 ),
    new LootPackItem( typeof( Nails ), 1 ),
    new LootPackItem( typeof( RollingPin ), 1 ),
    new LootPackItem( typeof( Saw ), 1 ),
    new LootPackItem( typeof( Scorp ), 1 ),
    new LootPackItem( typeof( ScribesPen ), 1 ),
    new LootPackItem( typeof( SewingKit ), 1 ),
    new LootPackItem( typeof( SmithHammer ), 1 ),
    new LootPackItem( typeof( SmoothingPlane ), 1 ),
    new LootPackItem( typeof( Tongs ), 1 ),
    new LootPackItem( typeof( Bedroll ), 1 ),
    new LootPackItem( typeof( Campfire ), 1 ),
    new LootPackItem( typeof( Kindling ), 10 ),
    new LootPackItem( typeof( GargoylesPickaxe ), 1 ),
    new LootPackItem( typeof( Shovel ), 1 ),
    new LootPackItem( typeof( Sextant ), 1 ),
    new LootPackItem( typeof( SturdyPickaxe ), 1 ),
    new LootPackItem( typeof( SturdyShovel), 1 ),
    new LootPackItem( typeof( Dyes ), 1 ),
    new LootPackItem( typeof( Scissors ), 1 ),

    new LootPackItem( typeof( Shovel ), 1 ),
    new LootPackItem( typeof( Sextant ), 1 ),
    new LootPackItem( typeof( Kindling ), 10 ),
    new LootPackItem( typeof( GargoylesPickaxe ), 1 ),
    new LootPackItem( typeof( Shovel ), 1 ),
    new LootPackItem( typeof( Sextant ), 1 ),

    new LootPackItem( typeof( ProspectorsTool ), 1 ),
    new LootPackItem( typeof( TaxidermyKit ), 1 ),
    new LootPackItem( typeof( AncientSmithyHammer ), 1 ),
    new LootPackItem( typeof( TaxidermyKit ), 1 ),
    new LootPackItem( typeof( ProspectorsTool ), 1 ),
    new LootPackItem( typeof( TaxidermyKit ), 1 ),
    };
    public static readonly LootPack Tools = new LootPack( new LootPackEntry[]
    {
    new LootPackEntry( false, ToolItems, 100.00, 1 )
    } );

    //TreasureItems---------------------------------------------------------------------
    public static readonly LootPackItem[] TreasureItems = new LootPackItem[]
    {
    new LootPackItem( typeof( ShipwreckedItem ), 1 ),
    new LootPackItem( typeof( SpecialFishingNet ), 1 ),
    new LootPackItem( typeof( MessageInABottle ), 1 ),
    new LootPackItem( typeof( RecipeScroll ), 1 ),

    new LootPackItem( typeof( ConflagrationPotion ), 1 ),
    new LootPackItem( typeof( GreaterConflagrationPotion ), 1 ),
    new LootPackItem( typeof( ConfusionBlastPotion ), 1 ),
    new LootPackItem( typeof( GreaterConfusionBlastPotion ), 1 ),
    };
    public static readonly LootPack Treasure = new LootPack( new LootPackEntry[]
    {
    new LootPackEntry( false, TreasureItems, 100.00, 1 )
    } );
    //Books--------------------------------------------------------------------------
    public static readonly LootPackItem[] BookItems = new LootPackItem[]
    {
    new LootPackItem( typeof( BookOfBushido ), 1 ),
    new LootPackItem( typeof( BookOfChivalry ), 1 ),
    new LootPackItem( typeof( BookOfNinjitsu ), 1 ),
    new LootPackItem( typeof( NecromancerSpellbook ), 1 ),
    new LootPackItem( typeof( Runebook ), 1 ),
    new LootPackItem( typeof( Spellbook ), 1 ),
    new LootPackItem( typeof( SpellweavingBook ), 1 ),

    new LootPackItem( typeof( GlassblowingBook ), 1 ),
    new LootPackItem( typeof( MasonryBook ), 1 ),
    new LootPackItem( typeof( SandMiningBook ), 1 ),
    new LootPackItem( typeof( StoneMiningBook ), 1 ),

    new LootPackItem( typeof( BlackthornWelcomeBook ), 1 ),
    new LootPackItem( typeof( BookContent ), 1 ),
    new LootPackItem( typeof( DrakovsJournal ), 1 ),
    new LootPackItem( typeof( FropozJournal ), 1 ),
    new LootPackItem( typeof( KaburJournal ), 1 ),
    new LootPackItem( typeof( NewAquariumBook ), 1 ),
    new LootPackItem( typeof( TranslatedGargoyleJournal ), 1 ),

    new LootPackItem( typeof( BlueBook ), 1 ),
    new LootPackItem( typeof( BrownBook ), 1 ),
    new LootPackItem( typeof( RedBook ), 1 ),
    new LootPackItem( typeof( TanBook ), 1 ),

    //new LootPackItem( typeof( BulkOrderBook ), 1 ), Find Items Name/ID
    new LootPackItem( typeof( NewAquariumBook ), 1 ),
    new LootPackItem( typeof( TranslatedGargoyleJournal ), 1 ),
    };
    public static readonly LootPack Books = new LootPack( new LootPackEntry[]
    {
    new LootPackEntry( false, BookItems, 100.00, 1 )
    } );
    //OtherStuff---------------------------------------------------------------------------
    public static readonly LootPackItem[] OtherItems = new LootPackItem[]
    {
    new LootPackItem( typeof( BlankScroll ), 5 ),
    new LootPackItem( typeof( Bottle ), 1 ),
    new LootPackItem( typeof( PotionKeg ), 1 ),
    new LootPackItem( typeof( RecallRune ), 1 ),
    new LootPackItem( typeof( Bandage ), 5 ),
    new LootPackItem( typeof( FireHorn ), 1 ),
    new LootPackItem( typeof( RepairDeed ), 1 ),

    new LootPackItem( typeof( EggBomb ), 1 ),
    new LootPackItem( typeof( Fukiya ), 1 ),
    new LootPackItem( typeof( FukiyaDarts ), 1 ),
    new LootPackItem( typeof( Shuriken ), 1 ),
    new LootPackItem( typeof( SmokeBomb ), 1 ),
    new LootPackItem( typeof( DisguiseKit ), 1 ),

    new LootPackItem( typeof( FireHorn ), 1 ),
    new LootPackItem( typeof( RepairDeed ), 1 ),
    new LootPackItem( typeof( EggBomb ), 1 ),
    };
    public static readonly LootPack Other = new LootPack( new LootPackEntry[]
    {
    new LootPackEntry( false, OtherItems, 100.00, 1 )
    } );

    //DyeTub--------------------------------------------------------------------
    public static readonly LootPackItem[] DyeTubItems = new LootPackItem[]
    {
    new LootPackItem( typeof( DyeTub ), 1 ),
    new LootPackItem( typeof( BlackDyeTub ), 1 ),
    new LootPackItem( typeof( BlazeDyeTub ), 1 ),
    new LootPackItem( typeof( WhiteClothDyeTub ), 1 ),
    new LootPackItem( typeof( FurnitureDyeTub ), 1 ),
    new LootPackItem( typeof( LeatherDyeTub ), 1 ),
    //new LootPackItem( typeof( MetallicClothDyetub ), 1 ),
    //new LootPackItem( typeof( MetallicLeatherDyeTub ), 1 ),
    new LootPackItem( typeof( RewardBlackDyeTub ), 1 ),
    new LootPackItem( typeof( RunebookDyeTub ), 1 ),
    new LootPackItem( typeof( SpecialDyeTub ), 1 ),
    new LootPackItem( typeof( StatuetteDyeTub ), 1 ),
    new LootPackItem( typeof( WhiteLeatherDyeTub ), 1 ),
    };
    public static readonly LootPack DyeTubs = new LootPack( new LootPackEntry[]
    {
    new LootPackEntry( false, DyeTubItems, 100.00, 1 )
    } );

    //Food---------------------------------------------------------------------
    public static readonly LootPackItem[] FoodItems = new LootPackItem[]
    {
    //SE
    new LootPackItem( typeof( Wasabi ), 1 ),
    new LootPackItem( typeof( WasabiClumps ), 1 ),
    new LootPackItem( typeof( BentoBox ), 1 ),
    new LootPackItem( typeof( SushiRolls ), 1 ),
    new LootPackItem( typeof( SushiPlatter ), 1 ),
    new LootPackItem( typeof( GreenTeaBasket ), 1 ),
    //new LootPackItem( typeof( GreenTea ), 1 ),
    new LootPackItem( typeof( MisoSoup ), 1 ),
    new LootPackItem( typeof( WhiteMisoSoup ), 1 ),
    new LootPackItem( typeof( RedMisoSoup ), 1 ),
    new LootPackItem( typeof( AwaseMisoSoup ), 1 ),
    //Raw
    new LootPackItem( typeof( RawRibs ), 1 ),
    new LootPackItem( typeof( RawLambLeg ), 1 ),
    new LootPackItem( typeof( RawChickenLeg ), 1 ),
    new LootPackItem( typeof( RawBird ), 1 ),
    new LootPackItem( typeof( UnbakedPeachCobbler ), 1 ),
    new LootPackItem( typeof( UnbakedFruitPie ), 1 ),
    new LootPackItem( typeof( UnbakedMeatPie ), 1 ),
    new LootPackItem( typeof( UnbakedPumpkinPie ), 1 ),
    new LootPackItem( typeof( UnbakedApplePie ), 1 ),
    new LootPackItem( typeof( UncookedCheesePizza ), 1 ),
    new LootPackItem( typeof( UncookedSausagePizza ), 1 ),
    new LootPackItem( typeof( UnbakedQuiche ), 1 ),
    new LootPackItem( typeof( Eggs ), 1 ),
    new LootPackItem( typeof( CookieMix ), 1 ),
    new LootPackItem( typeof( CakeMix ), 1 ),
    new LootPackItem( typeof( RawFishSteak ), 1 ),
    new LootPackItem( typeof( FishSteak ), 1 ),
    //Cooked
    new LootPackItem( typeof( BreadLoaf ), 1 ),
    new LootPackItem( typeof( Bacon ), 1 ),
    new LootPackItem( typeof( SlabOfBacon ), 1 ),
    new LootPackItem( typeof( CheeseWheel ), 1 ),
    new LootPackItem( typeof( CheeseSlice ), 1 ),
    new LootPackItem( typeof( CheeseWedge ), 1 ),
    new LootPackItem( typeof( FrenchBread ), 1 ),
    new LootPackItem( typeof( FriedEggs ), 1 ),
    new LootPackItem( typeof( CookedBird ), 1 ),
    new LootPackItem( typeof( RoastPig ), 1 ),
    new LootPackItem( typeof( Sausage ), 1 ),
    new LootPackItem( typeof( Ham ), 1 ),
    new LootPackItem( typeof( Cake ), 1 ),
    new LootPackItem( typeof( Ribs ), 1 ),
    new LootPackItem( typeof( Cookies ), 1 ),
    new LootPackItem( typeof( Muffins ), 1 ),
    new LootPackItem( typeof( FruitPie ), 1 ),
    new LootPackItem( typeof( MeatPie ), 1 ),
    new LootPackItem( typeof( PumpkinPie ), 1 ),
    new LootPackItem( typeof( ApplePie ), 1 ),
    new LootPackItem( typeof( PeachCobbler ), 1 ),
    new LootPackItem( typeof( Quiche ), 1 ),
    new LootPackItem( typeof( LambLeg ), 1 ),
    new LootPackItem( typeof( ChickenLeg ), 1 ),
    //Fruit
    new LootPackItem( typeof( HoneydewMelon ), 1 ),
    new LootPackItem( typeof( YellowGourd ), 1 ),
    new LootPackItem( typeof( GreenGourd ), 1 ),
    new LootPackItem( typeof( EarOfCorn ), 1 ),
    new LootPackItem( typeof( Turnip ), 1 ),
    new LootPackItem( typeof( FruitBasket ), 1 ),
    new LootPackItem( typeof( Banana ), 1 ),
    new LootPackItem( typeof( Bananas ), 1 ),
    new LootPackItem( typeof( SplitCoconut ), 1 ),
    new LootPackItem( typeof( Lemon ), 1 ),
    new LootPackItem( typeof( Lemons ), 1 ),
    new LootPackItem( typeof( Lime ), 1 ),
    new LootPackItem( typeof( Limes ), 1 ),
    new LootPackItem( typeof( Coconut ), 1 ),
    new LootPackItem( typeof( OpenCoconut ), 1 ),
    new LootPackItem( typeof( Dates ), 1 ),
    new LootPackItem( typeof( Grapes ), 1 ),
    new LootPackItem( typeof( Peach ), 1 ),
    new LootPackItem( typeof( Pear ), 1 ),
    new LootPackItem( typeof( Apple ), 1 ),
    new LootPackItem( typeof( Watermelon ), 1 ),
    new LootPackItem( typeof( SmallWatermelon ), 1 ),
    new LootPackItem( typeof( Squash ), 1 ),
    new LootPackItem( typeof( Cantaloupe ), 1 ),
    //Vegitable
    new LootPackItem( typeof( Carrot ), 1 ),
    new LootPackItem( typeof( Cabbage ), 1 ),
    new LootPackItem( typeof( Onion ), 1 ),
    new LootPackItem( typeof( Lettuce ), 1 ),
    new LootPackItem( typeof( Pumpkin ), 1 ),
    new LootPackItem( typeof( SmallPumpkin ), 1 ),

    new LootPackItem( typeof( SheafOfHay ), 1 )

    };
    public static readonly LootPack Food = new LootPack( new LootPackEntry[]
    {
    new LootPackEntry( false, FoodItems, 100.00, 1 )
    } );

    Attached Files
Working...
X