public SilverDonationBoxAoS() { Weight = 1.0; Hue = 2401; Item item = null; Name = "Defiance Gold Member Box of Holding"; CharacterCreation.PlaceItemIn(this, 16, 60, (item = new DonationSkillBall( 25, false ))); CharacterCreation.PlaceItemIn(this, 28, 60, (item = new DonationSkillBall( 25, false ))); CharacterCreation.PlaceItemIn(this, 40, 60, (item = new DonationSkillBall( 25, false ))); CharacterCreation.PlaceItemIn(this, 16, 81, (item = new HoodedShroudOfShadows())); item.Hue = 2401; item.Name = "Silver Shroud of Shadows"; item.LootType = LootType.Blessed; BaseContainer cont; CharacterCreation.PlaceItemIn(this, 58, 57, (cont = new Backpack())); cont.Hue = 2401; cont.Name = "a silver bag"; CharacterCreation.PlaceItemIn(cont, 29, 39, new SulfurousAsh(5000)); CharacterCreation.PlaceItemIn(cont, 29, 64, new Nightshade(5000)); CharacterCreation.PlaceItemIn(cont, 29, 89, new SpidersSilk(5000)); CharacterCreation.PlaceItemIn(cont, 60, 64, new Garlic(5000)); CharacterCreation.PlaceItemIn(cont, 60, 89, new Ginseng(5000)); CharacterCreation.PlaceItemIn(cont, 88, 39, new Bloodmoss(5000)); CharacterCreation.PlaceItemIn(cont, 88, 64, new BlackPearl(5000)); CharacterCreation.PlaceItemIn(cont, 88, 89, new MandrakeRoot(5000)); CharacterCreation.PlaceItemIn(this, 103, 58, (item = new Sandals())); item.Hue = Utility.RandomList(5, 70, 90, 110); item.LootType = LootType.Blessed; CharacterCreation.PlaceItemIn(this, 122, 53, new SpecialDonateDye()); CharacterCreation.PlaceItemIn(this, 156, 55, (item = new EtherealHorse())); item.Hue = 2401; item.Name = "No Aged Ethereal"; ((EtherealMount)item).IsDonationItem = true; CharacterCreation.PlaceItemIn(this, 43, 83, (item = new ClothingBlessDeed())); item.Hue = 2401; CharacterCreation.PlaceItemIn(this, 63, 83, (item = new KillResetDeedAOS())); //by Blady item.Hue = 2213; CharacterCreation.PlaceItemIn(this, 83, 83, (item = new SmallBrickHouseDeed())); item.Hue = 2401; CharacterCreation.PlaceItemIn(this, 103, 83, (item = new NameChangeDeed())); item.Hue = 2401; CharacterCreation.PlaceItemIn(this, 123, 83, (item = new AntiBlessDeed())); item.Hue = 2401; CharacterCreation.PlaceItemIn(this, 143, 83, (item = new MembershipTicket())); item.Hue = 2213; ((MembershipTicket)item).MemberShipTime = TimeSpan.MaxValue; }
public static void CreateReward(EventRewardInfo info, Mobile m) { if (m == null) return; Item item = null; switch (info.IncrID) { case 0: item = new MagicSewingKit(1); break; case 1: string str = "PottedCactus"; int randint = Utility.Random(6); if (randint > 0) str = str + randint.ToString(); Type type = ScriptCompiler.FindTypeByName(str); item = (Item)Activator.CreateInstance(type); item.Weight = 100; break; case 2: if (Utility.RandomBool()) item = new PottedTree(); else item = new PottedTree1(); break; case 3: switch (Utility.Random(3)) { case 0: item = new PottedPlant(); break; case 1: item = new PottedPlant1(); break; case 2: item = new PottedPlant2(); break; } break; case 4: item = new SpecialHairDye(); break; case 5: item = new SpecialBeardDye(); break; case 6: item = new TempHorseEthereal(50); item.Hue = Utility.Random(795, 7); break; case 7: item = new FireworksWand(99); break; case 8: item = new LayeredSashDeed(); break; case 9: item = new SkillBall(1); break; case 10: item = new SkillBall(5); break; case 11: item = new SkillBall(10); break; case 12: item = new SkillBall(25); break; case 13: item = new SkillBall(50); break; case 14: item = new PersonalisationDeed(); break; case 15: item = new CrystalPedestalAddonDeed(); break; case 16: item = new FountainStoneAddonDeed(); break; case 17: item = new FountainSandstoneAddonDeed(); break; case 18: item = new SquirrelStatueEastDeed(); break; case 19: item = new SquirrelStatueSouthDeed(); break; case 20: item = new ArcanistStatueEastDeed(); break; case 21: item = new ArcanistStatueSouthDeed(); break; case 22: item = new WarriorStatueEastDeed(); break; case 23: item = new WarriorStatueSouthDeed(); break; case 24: item = new TempRobe(31); ((BaseClothing)item).Attributes.RegenHits = 3; break; case 25: item = new TempCloak(31); ((BaseClothing)item).Attributes.RegenHits = 3; break; case 26: item = new CampfireDeed(); break; case 27: item = new FireDeed(); break; case 28: item = new SoulstoneFragment(); ((SoulstoneFragment)item).Account = m.Account.Username; break; case 29: item = new NameChangeDeed(); break; case 30: item = new SexChangeDeed(); break; case 31: item = new KillResetDeedAOS(); break; case 32: item = new PetBondingDeed(); break; case 33: item = new WarHorseBondingDeed(); break; case 34: item = new AntiBlessDeed(); break; case 35: item = new WhisperingRose(m.Name); break; case 36: item = new WeddingDeed(); break; case 37: item = new KillBook(); ((KillBook)item).BookOwner = m; break; } if (item != null) { m.AddToBackpack(item); m.SendMessage("The reward item has been placed into your backpack, have fun!"); } else { m.SendMessage("That item is not available. Please report the bug at the site that will open in your browser."); m.LaunchBrowser( "http://bug.casiopia.net/" ); m.AddToBackpack( new CopperBar(info.Price) ); } }
public static Item GetItem(int productNumber) { Item item = null; switch (productNumber) { case 16173: item = new EtherealHorseAoS(); break; case 16174: item = new EtherealLlamaAoS(); break; case 16175: item = new EtherealOstardAoS(); break; case 16176: item = new EtherealUnicornAoS(); break; case 16177: item = new GoldenDonationBoxAoS(); break; case 16178: item = new SilverDonationBoxAoS(); break; case 16179: item = new ValoriteDonationBoxAoS(); break; case 16180: item = new MembershipTicketAoS(); ((MembershipTicketAoS)item).MemberShipTime = TimeSpan.FromDays(30); break; case 16181: item = new MembershipTicketAoS(); ((MembershipTicketAoS)item).MemberShipTime = TimeSpan.FromDays(90); break; case 16182: item = new MembershipTicketAoS(); ((MembershipTicketAoS)item).MemberShipTime = TimeSpan.FromDays(180); break; case 16183: item = new MembershipTicketAoS(); ((MembershipTicketAoS)item).MemberShipTime = TimeSpan.FromDays(360); break; case 16184: item = null; break; case 16185: item = new PotionBundleAoS(); break; //------- //case 16186 TO > 16201 are used by P15 Shard //------- case 16202: item = new DonationSkillBall( 1, false ); break; case 16203: item = new DonationSkillBall( 5, false ); break; case 16204: item = new DonationSkillBall( 10, false ); break; case 16205: item = new DonationSkillBall( 25, false ); break; case 16206: item = new DonationSkillBall( 50, false ); break; case 16207: item = new SerpentCrestAoS(); break; case 16208: item = new IronMaidenAoS(); break; case 16209: item = new GuillotineAoS(); break; case 16210: item = new BigMushroom1AoS(); break; case 16211: item = new BigMushroom2AoS(); break; case 16212: item = new BigMushroom3AoS(); break; case 16213: item = new BigMushroom4AoS(); break; case 16214: item = new LillyPad1AoS(); break; case 16215: item = new LillyPad2AoS(); break; case 16216: item = new LillyPad3AoS(); break; case 16217: item = new DonationDecorArmor1AoS(); break; case 16218: item = new DonationDecorArmor2AoS(); break; case 16219: item = new DonationDecorArmor3AoS(); break; case 16220: item = new DonationDecorArmor4AoS(); break; case 16254: item = new LunaWhiteDonationBoxAos(); break; case 16255: item = new InvulBlueDonationBoxAoS(); break; case 16256: item = new RumRedDonationBoxAos(); break; case 16257: item = new ParaGoldDonationBoxAoS(); break; case 16277: item = new EtherealPolarBearAOS(); break; case 16278: item = new KillResetDeedAOS(true); break; case 16279: item = new OneMillionBankCheckDeedAOS(); break; case 16280: item = new NameChangeDeedAOS(true); break; case 16281: item = new WarHorseBondingDeedAOS(true); break; case 16282: item = new SoulstoneToken(); break; case 16283: item = new SexChangeDeedAOS(true); break; case 16284: item = new SoulstoneToken(); break; case 16285: item = new SkillBall( 10, 120, false ); break; case 16286: item = new SkillBall( 20, 120, false ); break; case 16287: item = new SkillBall( 1, false ); break; case 16288: item = new SkillBall( 5, false ); break; case 16289: item = new SkillBall( 10, false ); break; case 16290: item = new SkillBall( 25, false ); break; case 16291: item = new SkillBall( 50, false ); break; case 16292: item = new SkillballBundleLarge_120_AOS(); break; case 16293: item = new SkillballBundleSmall_120_AOS(); break; case 16294: item = new SkillballBundleExtraLarge_100_AOS(); break; case 16295: item = new SkillballBundleLarge_100_AOS(); break; case 16296: item = new SkillballBundleSmall_100_AOS(); break; default: item = null; break; } return item; }
public GoldenDonationBoxAoS() { Weight = 1.0; Hue = 2213; Item item = null; Name = "Defiance Gold Member Box of Holding"; CharacterCreation.PlaceItemIn(this, 16, 60, (item = new DonationSkillBall( 25, false ))); CharacterCreation.PlaceItemIn(this, 28, 60, (item = new DonationSkillBall( 25, false ))); CharacterCreation.PlaceItemIn(this, 40, 60, (item = new DonationSkillBall( 25, false ))); CharacterCreation.PlaceItemIn(this, 16, 81, (item = new HoodedShroudOfShadows())); item.Hue = 2213; item.Name = "Golden Shroud of Shadows"; item.LootType = LootType.Blessed; BaseContainer cont; CharacterCreation.PlaceItemIn(this, 58, 57, (cont = new Backpack())); cont.Hue = 2213; cont.Name = "a golden backpack"; CharacterCreation.PlaceItemIn(cont, 44, 65, new SulfurousAsh(10000)); CharacterCreation.PlaceItemIn(cont, 77, 65, new Nightshade(10000)); CharacterCreation.PlaceItemIn(cont, 110, 65, new SpidersSilk(10000)); CharacterCreation.PlaceItemIn(cont, 143, 65, new Garlic(10000)); CharacterCreation.PlaceItemIn(cont, 44, 128, new Ginseng(10000)); CharacterCreation.PlaceItemIn(cont, 77, 128, new Bloodmoss(10000)); CharacterCreation.PlaceItemIn(cont, 110, 128, new BlackPearl(10000)); CharacterCreation.PlaceItemIn(cont, 143, 128, new MandrakeRoot(10000)); //CharacterCreation.PlaceItemIn(this, 16, 81, new DonationBandana()); //Replaced the bandana with a deed - Edit by Blady CharacterCreation.PlaceItemIn(this, 74, 64, (item = new DonationDeed())); item.Hue = 2213; CharacterCreation.PlaceItemIn(this, 103, 58, (item = new Sandals())); item.Hue = Utility.RandomList(5, 70, 90, 110); item.LootType = LootType.Blessed; CharacterCreation.PlaceItemIn(this, 122, 53, new SpecialDonateDye()); CharacterCreation.PlaceItemIn(this, 133, 53, (item = new KillBook())); item.Hue = 2213; CharacterCreation.PlaceItemIn(this, 156, 55, (item = new EtherealHorse())); item.Hue = 2213; item.Name = "No Aged Ethereal"; ((EtherealMount)item).IsDonationItem = true; CharacterCreation.PlaceItemIn(this, 34, 83, (item = new HolyDeedofBlessing())); item.Hue = 2213; CharacterCreation.PlaceItemIn(this, 43, 83, (item = new ClothingBlessDeed())); item.Hue = 2213; CharacterCreation.PlaceItemIn(this, 58, 83, (item = new KillResetDeedAOS())); //by Blady item.Hue = 2213; CharacterCreation.PlaceItemIn(this, 73, 83, (item = new SmallBrickHouseDeed())); item.Hue = 2213; CharacterCreation.PlaceItemIn(this, 88, 83, (item = new NameChangeDeed())); item.Hue = 2213; CharacterCreation.PlaceItemIn(this, 103, 83, (item = new AntiBlessDeed())); item.Hue = 2213; //CharacterCreation.PlaceItemIn(this, 118, 83, (item = new BankCheck(100000))); //item.Hue = 2213; CharacterCreation.PlaceItemIn(this, 130, 83, (item = new MembershipTicket())); item.Hue = 2213; ((MembershipTicket)item).MemberShipTime = TimeSpan.MaxValue; }