public static void FillBank(Mobile m) { BankBox bank = m.BankBox; for (int i = 0; i < PowerScroll.Skills.Count; ++i) { m.Skills[PowerScroll.Skills[i]].Cap = 120.0; } m.StatCap = 250; var book = new Runebook(9999); book.CurCharges = book.MaxCharges; book.Entries.Add(new RunebookEntry(new Point3D(1438, 1695, 0), Map.Trammel, "Britain Bank", null)); book.Entries.Add(new RunebookEntry(new Point3D(1821, 2821, 0), Map.Trammel, "Trinsic Bank", null)); book.Entries.Add(new RunebookEntry(new Point3D(1492, 1628, 13), Map.Trammel, "Britain Sweet Dreams", null)); book.Entries.Add(new RunebookEntry(new Point3D(1388, 1507, 10), Map.Trammel, "Britain Graveyard", null)); book.Entries.Add(new RunebookEntry(new Point3D(1300, 1080, 0), Map.Trammel, "Dungeon Despise", null)); book.Entries.Add(new RunebookEntry(new Point3D(1171, 2639, 0), Map.Trammel, "Dungeon Destard", null)); book.Entries.Add(new RunebookEntry(new Point3D(1260, 2296, 0), Map.Trammel, "Hedge Maze", null)); m.AddToBackpack(book); #region Gold var account = m.Account as Account; if (account != null && account.GetTag("TCGold") == null) { account.AddTag("TCGold", "Gold Given"); Banker.Deposit(m, 30000000, false); } #endregion #region Bank Level Items bank.DropItem(new Robe(443)); bank.DropItem(new Dagger()); bank.DropItem(new Candle()); bank.DropItem(new FireworksWand() { Name = "Mininova Fireworks Wand" }); #endregion Container cont; #region TMaps cont = new Bag(); cont.Name = "Bag of Treasure Maps"; for (int i = 0; i < 10; i++) { PlaceItemIn(cont, 30 + (i * 6), 35, new TreasureMap(Utility.Random(3), Map.Trammel)); } for (int i = 0; i < 10; i++) { PlaceItemIn(cont, 30 + (i * 6), 51, new TreasureMap(Utility.Random(3), Map.Trammel)); } for (int i = 0; i < 20; i++) { PlaceItemIn(cont, 76, 91, new MessageInABottle()); } PlaceItemIn(cont, 22, 77, new Shovel(30000)); PlaceItemIn(cont, 57, 97, new Lockpick(3)); PlaceItemIn(bank, 98, 124, cont); #endregion #region Trans Powder cont = new Bag(); PlaceItemIn(cont, 117, 147, new PowderOfTranslocation(100)); PlaceItemIn(bank, 117, 147, cont); #endregion #region Magery Items cont = new WoodenBox(); cont.Hue = 1195; cont.Name = "Magery Items"; PlaceItemIn(cont, 78, 88, new CrimsonCincture() { Hue = 232 }); PlaceItemIn(cont, 102, 90, new CrystallineRing()); var brac = new GoldBracelet(); brac.Name = "Farmer's Bank of Mastery"; brac.Attributes.CastRecovery = 3; brac.Attributes.CastSpeed = 1; PlaceItemIn(cont, 139, 30, brac); Container bag = new Backpack(); bag.Hue = 1152; bag.Name = "Spell Casting Stuff"; PlaceItemIn(bag, 45, 107, new Spellbook(UInt64.MaxValue)); PlaceItemIn(bag, 65, 107, new NecromancerSpellbook((UInt64)0xFFFF)); PlaceItemIn(bag, 85, 107, new BookOfChivalry((UInt64)0x3FF)); PlaceItemIn(bag, 105, 107, new BookOfBushido()); //Default ctor = full PlaceItemIn(bag, 125, 107, new BookOfNinjitsu()); //Default ctor = full PlaceItemIn(bag, 102, 122, new SpellweavingBook((1ul << 16) - 1)); PlaceItemIn(bag, 122, 122, new MysticBook((1ul << 16) - 1)); Runebook runebook = new Runebook(20); runebook.CurCharges = runebook.MaxCharges; PlaceItemIn(bag, 145, 105, runebook); Item toHue = new BagOfReagents(5000); toHue.Hue = 0x2D; PlaceItemIn(bag, 45, 128, toHue); toHue = new BagOfNecroReagents(3000); toHue.Hue = 0x488; PlaceItemIn(bag, 64, 125, toHue); toHue = new BagOfMysticReagents(3000); toHue.Hue = 1167; PlaceItemIn(bag, 141, 128, toHue); for (int i = 0; i < 9; ++i) { PlaceItemIn(bag, 45 + (i * 10), 74, new RecallRune()); } PlaceItemIn(cont, 47, 91, bag); bag = new Backpack(); bag.Name = "Various Potion Kegs"; PlaceItemIn(bag, 45, 149, MakePotionKeg(PotionEffect.CureGreater, 0x2D)); PlaceItemIn(bag, 69, 149, MakePotionKeg(PotionEffect.HealGreater, 0x499)); PlaceItemIn(bag, 93, 149, MakePotionKeg(PotionEffect.PoisonDeadly, 0x46)); PlaceItemIn(bag, 117, 149, MakePotionKeg(PotionEffect.RefreshTotal, 0x21)); PlaceItemIn(bag, 141, 149, MakePotionKeg(PotionEffect.ExplosionGreater, 0x74)); PlaceItemIn(bag, 93, 82, new Bottle(1000)); PlaceItemIn(cont, 53, 169, bag); PlaceItemIn(bank, 63, 142, cont); #endregion #region Silver - No Mas Silver /*cont = new WoodenBox(); * cont.Hue = 1161; * * PlaceItemIn(cont, 47, 91, new Silver(9000)); * PlaceItemIn(bank, 38, 142, cont);*/ #endregion #region Ethys cont = new Backpack(); cont.Hue = 0x490; cont.Name = "Bag Of Ethy's!"; PlaceItemIn(cont, 45, 66, new EtherealHorse()); PlaceItemIn(cont, 93, 99, new EtherealLlama()); PlaceItemIn(cont, 45, 132, new EtherealUnicorn()); PlaceItemIn(cont, 117, 99, new EtherealBeetle()); PlaceItemIn(bank, 38, 124, cont); #endregion }
private static void FillBankTOL(Mobile m) { BankBox bank = m.BankBox; if (bank == null) { return; } bank.MaxItems = int.MaxValue; // The new AOS bankboxes don't have powerscrolls, they are automatically 'applied': for (int i = 0; i < PowerScroll.Skills.Count; ++i) { m.Skills[PowerScroll.Skills[i]].Cap = 120.0; } m.StatCap = 600; Container cont; Container cont2; // Begin box of money cont = new WoodenBox(); cont.ItemID = 0xE7D; cont.Hue = 0x489; PlaceItemIn(cont, 17, 52, new BankCheck(1000000)); PlaceItemIn(cont, 28, 52, new BankCheck(1000000)); PlaceItemIn(cont, 17, 91, new Factions.Silver(9000)); PlaceItemIn(cont, 34, 91, new Gold(60000)); PlaceItemIn(bank, 38, 142, cont); // End box of money // Begin box of Magery Items cont = new WoodenBox(); cont.ItemID = 0xE7D; cont.Name = "Magery Items"; cont.Hue = 1195; // Begin bag of spell casting stuff cont2 = new Backpack(); cont2.Hue = 0x480; cont2.Name = "Spell Casting Stuff"; PlaceItemIn(cont2, 45, 107, new Spellbook(UInt64.MaxValue)); PlaceItemIn(cont2, 64, 107, new NecromancerSpellbook((UInt64)0xFFFF)); PlaceItemIn(cont2, 83, 107, new BookOfChivalry((UInt64)0x3FF)); PlaceItemIn(cont2, 102, 107, new BookOfBushido()); //Default ctor = full PlaceItemIn(cont2, 121, 107, new BookOfNinjitsu()); //Default ctor = full PlaceItemIn(cont2, 102, 149, new SpellweavingBook((UInt64)0xFFFF)); PlaceItemIn(cont2, 121, 149, new MysticBook((UInt64)0xFFFF)); Runebook runebook = new Runebook(20); runebook.CurCharges = runebook.MaxCharges; PlaceItemIn(cont2, 141, 107, runebook); Item toHue = new BagOfReagents(5000); toHue.Hue = 0x2D; PlaceItemIn(cont2, 45, 128, toHue); toHue = new BagOfNecroReagents(3000); toHue.Hue = 0x488; PlaceItemIn(cont2, 64, 128, toHue); toHue = new BagOfMysticReagents(3000); toHue.Hue = 0x48F; PlaceItemIn(cont2, 141, 128, toHue); for (int i = 0; i < 6; ++i) { PlaceItemIn(cont2, 45 + (i * 10), 74, new RecallRune()); } PlaceItemIn(cont, 47, 91, cont2); // End bag of spell casting stuff // Begin bag of potion kegs cont2 = new Backpack(); cont2.Name = "Various Potion Kegs"; PlaceItemIn(cont2, 45, 149, MakePotionKeg(PotionEffect.CureGreater, 0x2D)); PlaceItemIn(cont2, 69, 149, MakePotionKeg(PotionEffect.HealGreater, 0x499)); PlaceItemIn(cont2, 93, 149, MakePotionKeg(PotionEffect.PoisonDeadly, 0x46)); PlaceItemIn(cont2, 117, 149, MakePotionKeg(PotionEffect.RefreshTotal, 0x21)); PlaceItemIn(cont2, 141, 149, MakePotionKeg(PotionEffect.ExplosionGreater, 0x74)); PlaceItemIn(cont2, 93, 82, new Bottle(1000)); PlaceItemIn(cont, 78, 91, cont2); // End bag of potion kegs GoldRing ring = new GoldRing(); ring.Name = "Ring Of Arcane Tactics"; ring.Attributes.CastRecovery = 3; ring.Attributes.CastSpeed = 1; PlaceItemIn(cont, 109, 90, ring); GoldBracelet bracelet = new GoldBracelet(); bracelet.Name = "Farmer's Band Of Mastery"; bracelet.Attributes.CastRecovery = 3; bracelet.Attributes.CastSpeed = 1; PlaceItemIn(cont, 139, 95, bracelet); PlaceItemIn(bank, 63, 142, cont); // End box of Magery Items // Begin bag of ethereals cont = new Backpack(); cont.Hue = 0x490; cont.Name = "Bag Of Ethy's!"; cont.DropItem(new EtherealHorse()); cont.DropItem(new EtherealOstard()); cont.DropItem(new EtherealLlama()); cont.DropItem(new EtherealKirin()); cont.DropItem(new EtherealUnicorn()); cont.DropItem(new EtherealRidgeback()); cont.DropItem(new EtherealSwampDragon()); cont.DropItem(new EtherealBeetle()); PlaceItemIn(bank, 43, 124, cont); // End bag of ethereals // Begin box of Artifacts cont = new WoodenBox(); cont.ItemID = 0xE7D; cont.Hue = 1170; cont.Name = "Artifacts"; // Begin bag of minor artifacts cont2 = new Bag(); cont2.Hue = 1167; cont2.Name = "Minor Artifacts"; cont2.DropItem(new LunaLance()); cont2.DropItem(new VioletCourage()); cont2.DropItem(new CavortingClub()); cont2.DropItem(new CaptainQuacklebushsCutlass()); cont2.DropItem(new NightsKiss()); cont2.DropItem(new ShipModelOfTheHMSCape()); cont2.DropItem(new AdmiralHeartyRum()); cont2.DropItem(new CandelabraOfSouls()); cont2.DropItem(new IolosLute()); cont2.DropItem(new GwennosHarp()); cont2.DropItem(new ArcticDeathDealer()); cont2.DropItem(new EnchantedTitanLegBone()); cont2.DropItem(new NoxRangersHeavyCrossbow()); cont2.DropItem(new BlazeOfDeath()); cont2.DropItem(new DreadPirateHat()); cont2.DropItem(new BurglarsBandana()); cont2.DropItem(new GoldBricks()); cont2.DropItem(new AlchemistsBauble()); cont2.DropItem(new PhillipsWoodenSteed()); cont2.DropItem(new PolarBearMask()); cont2.DropItem(new BowOfTheJukaKing()); cont2.DropItem(new GlovesOfThePugilist()); cont2.DropItem(new OrcishVisage()); cont2.DropItem(new StaffOfPower()); cont2.DropItem(new ShieldOfInvulnerability()); cont2.DropItem(new HeartOfTheLion()); cont2.DropItem(new ColdBlood()); cont2.DropItem(new GhostShipAnchor()); cont2.DropItem(new SeahorseStatuette()); cont2.DropItem(new WrathOfTheDryad()); cont2.DropItem(new PixieSwatter()); PlaceItemIn(cont, 17, 83, cont2); // End bag of minor artifacts // Begin Bag of Major Artifacts cont2 = new Bag(); cont2.Hue = 1266; cont2.Name = "Major Artifacts"; cont2.DropItem(new GauntletsOfNobility()); cont2.DropItem(new MidnightBracers()); cont2.DropItem(new VoiceOfTheFallenKing()); cont2.DropItem(new OrnateCrownOfTheHarrower()); cont2.DropItem(new HelmOfInsight()); cont2.DropItem(new HolyKnightsBreastplate()); cont2.DropItem(new ArmorOfFortune()); cont2.DropItem(new TunicOfFire()); cont2.DropItem(new LeggingsOfBane()); cont2.DropItem(new ArcaneShield()); cont2.DropItem(new Aegis()); cont2.DropItem(new RingOfTheVile()); cont2.DropItem(new BraceletOfHealth()); cont2.DropItem(new RingOfTheElements()); cont2.DropItem(new OrnamentOfTheMagician()); cont2.DropItem(new DivineCountenance()); cont2.DropItem(new JackalsCollar()); cont2.DropItem(new HuntersHeaddress()); cont2.DropItem(new HatOfTheMagi()); cont2.DropItem(new ShadowDancerLeggings()); cont2.DropItem(new SpiritOfTheTotem()); cont2.DropItem(new BladeOfInsanity()); cont2.DropItem(new AxeOfTheHeavens()); cont2.DropItem(new TheBeserkersMaul()); cont2.DropItem(new Frostbringer()); cont2.DropItem(new BreathOfTheDead()); cont2.DropItem(new TheDragonSlayer()); cont2.DropItem(new BoneCrusher()); cont2.DropItem(new StaffOfTheMagi()); cont2.DropItem(new SerpentsFang()); cont2.DropItem(new LegacyOfTheDreadLord()); cont2.DropItem(new TheTaskmaster()); cont2.DropItem(new TheDryadBow()); cont2.DropItem(new TitansHammer()); cont2.DropItem(new InquisitorsResolution()); cont2.DropItem(new BladeOfTheRighteous()); cont2.DropItem(new ZyronicClaw()); PlaceItemIn(cont, 90, 83, cont2); // End Bag of Major Artifacts // Begin bag of Tokuno minor artifacts cont2 = new Bag(); cont2.Hue = 1281; cont2.Name = "Tokuno Minor Artifacts"; cont2.DropItem(new PeasantsBokuto()); cont2.DropItem(new DragonNunchaku()); cont2.DropItem(new TheDestroyer()); cont2.DropItem(new HanzosBow()); cont2.DropItem(new Exiler()); cont2.DropItem(new PilferedDancerFans()); cont2.DropItem(new DemonForks()); cont2.DropItem(new BlackLotusHood()); cont2.DropItem(new DaimyosHelm()); cont2.DropItem(new ArmsOfTacticalExcellence()); cont2.DropItem(new AncientFarmersKasa()); cont2.DropItem(new GlovesOfTheSun()); cont2.DropItem(new LegsOfStability()); cont2.DropItem(new AncientSamuraiDo()); cont2.DropItem(new PigmentsOfTokuno()); cont2.DropItem(new FluteOfRenewal()); cont2.DropItem(new AncientUrn()); cont2.DropItem(new HonorableSwords()); cont2.DropItem(new ChestOfHeirlooms()); cont2.DropItem(new TomeOfEnlightenment()); PlaceItemIn(cont, 53, 83, cont2); // End bag of Tokuno minor artifacts // Begin bag of Tokuno major artifacts cont2 = new Bag(); cont2.Hue = 1281; cont2.Name = "Tokuno Major Artifacts"; cont2.DropItem(new DarkenedSky()); cont2.DropItem(new KasaOfTheRajin()); cont2.DropItem(new RuneBeetleCarapace()); cont2.DropItem(new Stormgrip()); cont2.DropItem(new SwordOfTheStampede()); cont2.DropItem(new SwordsOfProsperity()); cont2.DropItem(new TheHorselord()); cont2.DropItem(new TomeOfLostKnowledge()); cont2.DropItem(new WindsEdge()); //cont2.DropItem(new PigmentsOfTokunoMajor(PigmentsType.ParagonGold, 50)); //cont2.DropItem(new PigmentsOfTokunoMajor(PigmentsType.VioletCouragePurple, 50)); //cont2.DropItem(new PigmentsOfTokunoMajor(PigmentsType.InvulnerabilityBlue, 50)); //cont2.DropItem(new PigmentsOfTokunoMajor(PigmentsType.LunaWhite, 50)); //cont2.DropItem(new PigmentsOfTokunoMajor(PigmentsType.DryadGreen, 50)); //cont2.DropItem(new PigmentsOfTokunoMajor(PigmentsType.ShadowDancerBlack, 50)); //cont2.DropItem(new PigmentsOfTokunoMajor(PigmentsType.BerserkerRed, 50)); //cont2.DropItem(new PigmentsOfTokunoMajor(PigmentsType.NoxGreen, 50)); //cont2.DropItem(new PigmentsOfTokunoMajor(PigmentsType.RumRed, 50)); //cont2.DropItem(new PigmentsOfTokunoMajor(PigmentsType.FireOrange, 50)); PlaceItemIn(cont, 127, 83, cont2); // End bag of Tokuno major artifacts // Begin bag of ML Minor artifacts cont2 = new Bag(); cont2.Hue = 1167; cont2.Name = "Minor Artifacts"; cont2.DropItem(new AegisOfGrace()); cont2.DropItem(new BladeDance()); cont2.DropItem(new BloodwoodSpirit()); cont2.DropItem(new Bonesmasher()); cont2.DropItem(new Boomstick()); cont2.DropItem(new BrightsightLenses()); cont2.DropItem(new FeyLeggings()); cont2.DropItem(new FleshRipper()); cont2.DropItem(new HelmOfSwiftness()); cont2.DropItem(new PadsOfTheCuSidhe()); cont2.DropItem(new QuiverOfRage()); cont2.DropItem(new QuiverOfElements()); cont2.DropItem(new RaedsGlory()); cont2.DropItem(new RighteousAnger()); cont2.DropItem(new RobeOfTheEclipse()); cont2.DropItem(new RobeOfTheEquinox()); cont2.DropItem(new SoulSeeker()); cont2.DropItem(new TalonBite()); cont2.DropItem(new TotemOfVoid()); cont2.DropItem(new WildfireBow()); cont2.DropItem(new Windsong()); PlaceItemIn(cont, 140, 83, cont2); // End bag of ML Minor artifacts PlaceItemIn(bank, 63, 106, cont); // End box of Artifacts // Begin box of General Resources cont = new WoodenBox(); cont.ItemID = 0xE7D; cont.Hue = 1193; cont.Name = "Genereal Resources"; // Begin bag of raw materials cont2 = new Bag(); cont2.Name = "Raw Materials Bag"; PlaceItemIn(cont2, 92, 60, new BarbedLeather(5000)); PlaceItemIn(cont2, 92, 68, new HornedLeather(5000)); PlaceItemIn(cont2, 92, 76, new SpinedLeather(5000)); PlaceItemIn(cont2, 92, 84, new Leather(5000)); PlaceItemIn(cont2, 30, 118, new Cloth(5000)); PlaceItemIn(cont2, 30, 84, new Board(5000)); PlaceItemIn(cont2, 57, 80, new BlankScroll(500)); PlaceItemIn(cont2, 57, 80, new Bone(100)); PlaceItemIn(cont2, 30, 35, new DullCopperIngot(5000)); PlaceItemIn(cont2, 37, 35, new ShadowIronIngot(5000)); PlaceItemIn(cont2, 44, 35, new CopperIngot(5000)); PlaceItemIn(cont2, 51, 35, new BronzeIngot(5000)); PlaceItemIn(cont2, 58, 35, new GoldIngot(5000)); PlaceItemIn(cont2, 65, 35, new AgapiteIngot(5000)); PlaceItemIn(cont2, 72, 35, new VeriteIngot(5000)); PlaceItemIn(cont2, 79, 35, new ValoriteIngot(5000)); PlaceItemIn(cont2, 86, 35, new IronIngot(5000)); PlaceItemIn(cont2, 30, 59, new RedScales(5000)); PlaceItemIn(cont2, 36, 59, new YellowScales(5000)); PlaceItemIn(cont2, 42, 59, new BlackScales(5000)); PlaceItemIn(cont2, 48, 59, new GreenScales(5000)); PlaceItemIn(cont2, 54, 59, new WhiteScales(5000)); PlaceItemIn(cont2, 60, 59, new BlueScales(5000)); PlaceItemIn(cont, 40, 93, cont2); // End bag of raw materials // Begin bag of tools cont2 = new Bag(); cont2.Name = "Tool Bag"; cont2.DropItem(new TinkerTools(30000)); cont2.DropItem(new HousePlacementTool()); cont2.DropItem(new DovetailSaw(30000)); cont2.DropItem(new Scissors()); cont2.DropItem(new MortarPestle(30000)); cont2.DropItem(new ScribesPen(30000)); cont2.DropItem(new SmithHammer(30000)); cont2.DropItem(new TwoHandedAxe()); cont2.DropItem(new FletcherTools(30000)); cont2.DropItem(new SewingKit(30000)); cont2.DropItem(new Clippers(30000)); PlaceItemIn(cont, 90, 93, cont2); // End bag of tools // Begin bag of runic tools cont2 = new Backpack(); cont2.Name = "Runic Tool Bag"; PlaceItemIn(cont2, 54, 74, new RunicHammer(CraftResource.DullCopper, 30000)); PlaceItemIn(cont2, 64, 74, new RunicHammer(CraftResource.ShadowIron, 30000)); PlaceItemIn(cont2, 74, 74, new RunicHammer(CraftResource.Copper, 30000)); PlaceItemIn(cont2, 84, 74, new RunicHammer(CraftResource.Bronze, 30000)); PlaceItemIn(cont2, 94, 74, new RunicHammer(CraftResource.Gold, 30000)); PlaceItemIn(cont2, 104, 74, new RunicHammer(CraftResource.Agapite, 30000)); PlaceItemIn(cont2, 114, 74, new RunicHammer(CraftResource.Verite, 30000)); PlaceItemIn(cont2, 124, 74, new RunicHammer(CraftResource.Valorite, 30000)); PlaceItemIn(cont2, 54, 90, new RunicSewingKit(CraftResource.SpinedLeather, 30000)); PlaceItemIn(cont2, 64, 90, new RunicSewingKit(CraftResource.HornedLeather, 30000)); PlaceItemIn(cont2, 74, 90, new RunicSewingKit(CraftResource.BarbedLeather, 30000)); PlaceItemIn(cont2, 54, 107, new RunicFletcherTool(CraftResource.OakWood, 30000)); PlaceItemIn(cont2, 69, 107, new RunicFletcherTool(CraftResource.AshWood, 30000)); PlaceItemIn(cont2, 83, 107, new RunicFletcherTool(CraftResource.YewWood, 30000)); PlaceItemIn(cont2, 97, 107, new RunicFletcherTool(CraftResource.Heartwood, 30000)); PlaceItemIn(cont2, 93, 90, new RunicDovetailSaw(CraftResource.OakWood, 30000)); PlaceItemIn(cont2, 102, 90, new RunicDovetailSaw(CraftResource.AshWood, 30000)); PlaceItemIn(cont2, 112, 90, new RunicDovetailSaw(CraftResource.YewWood, 30000)); PlaceItemIn(cont2, 122, 90, new RunicDovetailSaw(CraftResource.Heartwood, 30000)); PlaceItemIn(cont, 65, 67, cont2); // End bag of runic tools // Begin bag of recipes cont2 = new Bag(); cont2.Name = "Bag of Recipes"; cont2.Hue = 2301; for (int i = 0; i <= 92; i++) { cont2.DropItem(new RecipeScroll(i)); } PlaceItemIn(cont, 115, 93, cont2); // End bag of recipes // Begin bag of archery ammo cont2 = new Bag(); cont2.Name = "Bag Of Archery Ammo"; PlaceItemIn(cont2, 48, 76, new Arrow(5000)); PlaceItemIn(cont2, 72, 76, new Bolt(5000)); PlaceItemIn(cont, 65, 93, cont2); // End bag of archery ammo // Begin bag of Wood cont2 = new Bag(); cont2.Hue = 1321; cont2.Name = "Bag of Wood"; cont2.DropItem(new AshBoard(500)); cont2.DropItem(new YewBoard(500)); cont2.DropItem(new OakBoard(500)); cont2.DropItem(new HeartwoodBoard(500)); cont2.DropItem(new BloodwoodBoard(500)); cont2.DropItem(new FrostwoodBoard(500)); PlaceItemIn(cont, 139, 93, cont2); // End bag of Wood // Begin Bag of Imbuing Materials cont2 = new Bag(); cont2.Hue = 0x4B; cont2.Name = "Bag of Imbuing Materials"; /* * foreach (ImbuingResource resource in Enum.GetValues(typeof(ImbuingResource))) * { * try * { * Type type = ScriptCompiler.FindTypeByFullName(String.Format("Server.Items.{0}", resource.ToString())); * * Item item = (Item)Activator.CreateInstance(type); * item.Amount = 1000; * * cont2.DropItem(item); * } * catch * { * } * } */ PlaceItemIn(cont, 16, 67, cont2); // End Bag of Imbuing Materials // Begin Bag of Elven Materials cont2 = new Bag(); cont2.Hue = 1195; cont2.Name = "Bag of Elven Materials"; cont2.DropItem(new BarkFragment(200)); cont2.DropItem(new Blight(200)); cont2.DropItem(new BlueDiamond(200)); cont2.DropItem(new BrilliantAmber(200)); cont2.DropItem(new CapturedEssence(200)); cont2.DropItem(new Corruption(200)); cont2.DropItem(new DarkSapphire(200)); cont2.DropItem(new DiseasedBark(200)); cont2.DropItem(new DreadHornMane(200)); cont2.DropItem(new EcruCitrine(200)); cont2.DropItem(new EnchantedSwitch(200)); cont2.DropItem(new EyeOfTheTravesty(200)); cont2.DropItem(new FireRuby(200)); cont2.DropItem(new GrizzledBones(200)); cont2.DropItem(new HollowPrism(200)); cont2.DropItem(new JeweledFiligree(200)); cont2.DropItem(new LardOfParoxysmus(200)); cont2.DropItem(new LuminescentFungi(200)); cont2.DropItem(new Muculent(200)); cont2.DropItem(new ParasiticPlant(200)); cont2.DropItem(new PerfectEmerald(200)); cont2.DropItem(new PristineDreadHorn(200)); cont2.DropItem(new Putrefication(200)); cont2.DropItem(new RunedPrism(200)); cont2.DropItem(new Scourge(200)); cont2.DropItem(new SwitchItem(200)); cont2.DropItem(new Taint(200)); cont2.DropItem(new Turquoise(200)); cont2.DropItem(new WhitePearl(200)); PlaceItemIn(cont, 40, 67, cont2); // End Bag of Elven Materials PlaceItemIn(bank, 88, 142, cont); // End box of General Resources // Begin box of Armor Set Pieces cont = new WoodenBox(); cont.ItemID = 0xE7D; cont.Hue = 1194; cont.Name = "Armor Set Pieces"; // Begin Bag of Juggernaut Set cont2 = new Bag(); cont2.Hue = 1177; cont2.Name = "Juggernaut Set"; cont2.DropItem(new MalekisHonor()); cont2.DropItem(new Evocaricus()); PlaceItemIn(cont, 17, 63, cont2); // End Bag of Juggernaut Set // Begin Bag of Hunter Set Armor cont2 = new Bag(); cont2.Hue = 1177; cont2.Name = "Hunter Set Armor"; cont2.DropItem(new HunterGloves()); cont2.DropItem(new HunterLegs()); cont2.DropItem(new HunterArms()); cont2.DropItem(new HunterChest()); PlaceItemIn(cont, 40, 63, cont2); // End Bag of Hunter Set Armor // Begin Bag of Paladin Set Armor cont2 = new Bag(); cont2.Hue = 1177; cont2.Name = "Paladin Set Armor"; cont2.DropItem(new PaladinArms()); cont2.DropItem(new PaladinChest()); cont2.DropItem(new PaladinGloves()); cont2.DropItem(new PaladinGorget()); cont2.DropItem(new PaladinHelm()); cont2.DropItem(new PaladinLegs()); PlaceItemIn(cont, 65, 63, cont2); // End Bag of Paladin Set Armor // Begin Bag of Necromancer Set Armor cont2 = new Bag(); cont2.Hue = 1177; cont2.Name = "Necromancer Set Armor"; cont2.DropItem(new DeathGloves()); cont2.DropItem(new DeathBoneHelm()); cont2.DropItem(new DeathLegs()); cont2.DropItem(new DeathArms()); cont2.DropItem(new DeathChest()); PlaceItemIn(cont, 90, 63, cont2); // End Bag of Necromancer Set Armor // Begin Bag of Acolyte Set Armor cont2 = new Bag(); cont2.Hue = 1177; cont2.Name = "Acolyte Set Armor"; cont2.DropItem(new GreymistGloves()); cont2.DropItem(new GreymistLegs()); cont2.DropItem(new GreymistArms()); cont2.DropItem(new GreymistChest()); PlaceItemIn(cont, 115, 63, cont2); // End Bag of Acolyte Set Armor // Begin Bag of Marksman Set cont2 = new Bag(); cont2.Hue = 1177; cont2.Name = "Marksman Set"; cont2.DropItem(new Feathernock()); cont2.DropItem(new Swiftflight()); PlaceItemIn(cont, 139, 63, cont2); // End Bag of Marksman Set // Begin Bag of Monstrous Interred Grizzle Set Armor cont2 = new Bag(); cont2.Hue = 1177; cont2.Name = "Monstrous Interred Grizzle Set Armor"; cont2.DropItem(new GrizzleGauntlets()); cont2.DropItem(new GrizzleGreaves()); cont2.DropItem(new GrizzleHelm()); cont2.DropItem(new GrizzleTunic()); cont2.DropItem(new GrizzleVambraces()); PlaceItemIn(cont, 17, 89, cont2); // End Bag of Monstrous Interred Grizzle Set Armor // Begin Bag of Warrior Set Armor cont2 = new Bag(); cont2.Hue = 1177; cont2.Name = "Warrior Set Armor"; cont2.DropItem(new DarkwoodChest()); cont2.DropItem(new DarkwoodCrown()); cont2.DropItem(new DarkwoodGloves()); cont2.DropItem(new DarkwoodGorget()); cont2.DropItem(new DarkwoodPauldrons()); cont2.DropItem(new DarkwoodLegs()); PlaceItemIn(cont, 40, 89, cont2); // End Bag of Warrior Set Armor // Begin Bag of Mage Set Armor cont2 = new Bag(); cont2.Hue = 1177; cont2.Name = "Mage Set Armor"; cont2.DropItem(new LeafweaveGloves()); cont2.DropItem(new LeafweaveLegs()); cont2.DropItem(new LeafweavePauldrons()); cont2.DropItem(new LeafweaveChest()); PlaceItemIn(cont, 65, 89, cont2); // End Bag of Mage Set Armor // Begin Bag of Assassin Set Armor cont2 = new Bag(); cont2.Hue = 1177; cont2.Name = "Assassin Set Armor"; cont2.DropItem(new AssassinGloves()); cont2.DropItem(new AssassinLegs()); cont2.DropItem(new AssassinArms()); cont2.DropItem(new AssassinChest()); PlaceItemIn(cont, 90, 89, cont2); // End Bag of Assassin Set Armor // Begin Bag of Myrmidon Set Armor cont2 = new Bag(); cont2.Hue = 1177; cont2.Name = "Myrmidon Set Armor"; cont2.DropItem(new MyrmidonArms()); cont2.DropItem(new MyrmidonChest()); cont2.DropItem(new MyrmidonGloves()); cont2.DropItem(new MyrmidonGorget()); cont2.DropItem(new MyrmidonBascinet()); cont2.DropItem(new MyrmidonLegs()); PlaceItemIn(cont, 115, 89, cont2); // End Bag of Myrmidon Set Armor PlaceItemIn(bank, 113, 142, cont); // End box of Armor Set Pieces PlaceItemIn(bank, 118, 111, new ChargerOfTheFallen()); }