public InternalSellInfo() { Add(typeof(Jug), Jug.GetSBSellValue()); Add(typeof(BeverageBottle), BeverageBottle.GetSBSellValue()); Add(typeof(Pitcher), Pitcher.GetSBSellValue()); Add(typeof(GlassMug), GlassMug.GetSBSellValue()); }
public static void HolidayCandy(Mobile from, Mobile begged) { int rand = Utility.Random(7); Item reward = null; if (rand == 0) { reward = new CandyCane(); from.AddToBackpack(reward); } else if (rand == 1) { reward = new GingerBreadCookie(); from.AddToBackpack(reward); } else if (rand == 2) { reward = new BeverageBottle(BeverageType.Milk); from.AddToBackpack(reward); } else if (rand == 3) { reward = new Cookies(); from.AddToBackpack(reward); } else { Timer.DelayCall <Mobile>(TimeSpan.FromSeconds(3), apologize, begged); } }
public InternalSellInfo() { Add(typeof(BarkeepContract), BarkeepContract.GetSBSellValue()); Add(typeof(Jug), Jug.GetSBSellValue()); Add(typeof(BeverageBottle), BeverageBottle.GetSBSellValue()); Add(typeof(Pitcher), Pitcher.GetSBSellValue()); Add(typeof(GlassMug), GlassMug.GetSBSellValue()); Add(typeof(Chessboard), Chessboard.GetSBSellValue()); Add(typeof(CheckerBoard), CheckerBoard.GetSBSellValue()); Add(typeof(Backgammon), Backgammon.GetSBSellValue()); Add(typeof(Dices), Dices.GetSBSellValue()); }
public void FindJunk(Mobile from) { if (from == null) { return; } Item item = null; switch (Utility.RandomMinMax(1, 10)) { case 1: item = new Torch(); break; case 2: item = new Lantern(); break; case 3: item = new Skillet(); break; case 4: item = new Beeswax(); break; case 5: item = new Bedroll(); break; case 6: item = new Dices(); break; case 7: item = new Kindling(); break; case 8: item = new Bottle(); break; case 9: item = new BeverageBottle(BeverageType.Ale); break; case 10: item = new Jug(BeverageType.Cider); break; } if (item != null) { if (from.AddToBackpack(item)) { from.SendMessage("You retrieve some junk from the shipwreck and place it in your backpack."); } else { from.SendMessage("You retrieve some junk from the shipwreck, and place it at your feet."); item.MoveToWorld(from.Location, from.Map); } } }
public InternalBuyInfo() { Add(new BeverageBuyInfo("Jug of Cider", typeof(Jug), BeverageType.Cider, Jug.GetSBPurchaseValue(), 25, 0x9C8, 0)); Add(new BeverageBuyInfo("Bottle of Ale", typeof(BeverageBottle), BeverageType.Ale, BeverageBottle.GetSBPurchaseValue(), 25, 0x99F, 0)); Add(new BeverageBuyInfo("Bottle of Wine", typeof(BeverageBottle), BeverageType.Wine, BeverageBottle.GetSBPurchaseValue(), 25, 0x9C7, 0)); Add(new BeverageBuyInfo("Bottle of Liquor", typeof(BeverageBottle), BeverageType.Liquor, BeverageBottle.GetSBPurchaseValue(), 25, 0x99B, 0)); Add(new BeverageBuyInfo("Pitcher of Milk", typeof(Pitcher), BeverageType.Milk, Pitcher.GetSBPurchaseValue(), 25, 0x9F0, 0)); Add(new BeverageBuyInfo("Pitcher of Ale", typeof(Pitcher), BeverageType.Ale, Pitcher.GetSBPurchaseValue(), 25, 0x1F95, 0)); Add(new BeverageBuyInfo("Pitcher of Cider", typeof(Pitcher), BeverageType.Cider, Pitcher.GetSBPurchaseValue(), 25, 0x1F97, 0)); Add(new BeverageBuyInfo("Pitcher of Liquor", typeof(Pitcher), BeverageType.Liquor, Pitcher.GetSBPurchaseValue(), 25, 0x1F99, 0)); Add(new BeverageBuyInfo("Pitcher of Wine", typeof(Pitcher), BeverageType.Wine, Pitcher.GetSBPurchaseValue(), 25, 0x1F9B, 0)); Add(new BeverageBuyInfo("Pitcher of Water", typeof(Pitcher), BeverageType.Water, Pitcher.GetSBPurchaseValue(), 25, 0x1F9D, 0)); }
public static void JunkBeg(Mobile m, object targeted, double chance) //Nothing Good. Here have some crap { Mobile t = (Mobile)targeted; bool orcs = IsOrc(t); Container theirPack = t.Backpack; Item reward = null; string rewardName = ""; if (chance >= .76 && m.Skills.Begging.Base >= 75) { int rand = Utility.Random(10); if (rand == 0) { reward = new WoodenBowlOfPeas(); rewardName = "a bowl of peas"; } else if (rand == 1) { reward = new CheeseWedge(); rewardName = "a cheese wedge"; } else if (rand == 2) { reward = new Dates(); rewardName = "some dates"; } else if (rand == 3) { reward = new BeggerCoins(6); rewardName = "6 dull silver coins."; } else if (rand == 4) { reward = new BeverageBottle(BeverageType.Ale); rewardName = "a bottle of ale"; } else if (rand == 5) { reward = new CheesePizza(); rewardName = "a cheese pizza"; } else if (rand == 6) { reward = new Shirt(); rewardName = "a shirt"; } } Console.WriteLine("RewardName (3) {0}", reward); if (chance >= .25 && reward == null) { reward = new FrenchBread(); rewardName = "french bread"; } if (reward == null && orcs == false) //Gold from Non Orcs and if you got nothing else from above. { int toConsume = theirPack.GetAmount(typeof(Gold)) / 10; int max = 10 + (m.Fame / 2500); if (max > 14) { max = 14; } else if (max < 10) { max = 10; } if (toConsume > max) { toConsume = max; } if (toConsume > 0) { int consumed = theirPack.ConsumeUpTo(typeof(Gold), toConsume); if (consumed > 0) { t.PublicOverheadMessage(MessageType.Regular, t.SpeechHue, 500405); // I feel sorry for thee... Gold gold = new Gold(consumed); reward = new Gold(consumed); rewardName = "Gold"; m.PlaySound(gold.GetDropSound()); if (orcs == false) { if (m.Karma > -3000) { int toLose = m.Karma + 3000; if (toLose > 40) { toLose = 40; } Titles.AwardKarma(m, -toLose, true); } } } else { if (orcs == false) //Orcs Dont speak English { t.PublicOverheadMessage(MessageType.Regular, t.SpeechHue, 500407); } // I have not enough money to give thee any! } } else { if (orcs == false) //Orcs Dont Speak English { t.PublicOverheadMessage(MessageType.Regular, t.SpeechHue, 500407); } // I have not enough money to give thee any! } } Reward(m, t, reward, rewardName); }
public InternalBuyInfo() { Add(new GenericBuyInfo("Barkeep Contract", typeof(BarkeepContract), 6250, 20, 0x14F0, 0)); Add(new BeverageBuyInfo("Jug of Cider", typeof(Jug), BeverageType.Cider, Jug.GetSBPurchaseValue(), 25, 0x9C8, 0)); Add(new BeverageBuyInfo("Bottle of Ale", typeof(BeverageBottle), BeverageType.Ale, BeverageBottle.GetSBPurchaseValue(), 25, 0x99F, 0)); Add(new BeverageBuyInfo("Bottle of Wine", typeof(BeverageBottle), BeverageType.Wine, BeverageBottle.GetSBPurchaseValue(), 25, 0x9C7, 0)); Add(new BeverageBuyInfo("Bottle of Liquor", typeof(BeverageBottle), BeverageType.Liquor, BeverageBottle.GetSBPurchaseValue(), 25, 0x99B, 0)); Add(new BeverageBuyInfo("Pitcher of Milk", typeof(Pitcher), BeverageType.Milk, Pitcher.GetSBPurchaseValue(), 25, 0x9F0, 0)); Add(new BeverageBuyInfo("Pitcher of Ale", typeof(Pitcher), BeverageType.Ale, Pitcher.GetSBPurchaseValue(), 25, 0x1F95, 0)); Add(new BeverageBuyInfo("Pitcher of Cider", typeof(Pitcher), BeverageType.Cider, Pitcher.GetSBPurchaseValue(), 25, 0x1F97, 0)); Add(new BeverageBuyInfo("Pitcher of Liquor", typeof(Pitcher), BeverageType.Liquor, Pitcher.GetSBPurchaseValue(), 25, 0x1F99, 0)); Add(new BeverageBuyInfo("Pitcher of Wine", typeof(Pitcher), BeverageType.Wine, Pitcher.GetSBPurchaseValue(), 25, 0x1F9B, 0)); Add(new BeverageBuyInfo("Pitcher of Water", typeof(Pitcher), BeverageType.Water, Pitcher.GetSBPurchaseValue(), 25, 0x1F9D, 0)); Add(new GenericBuyInfo("Chess Board", typeof(Chessboard), Chessboard.GetSBPurchaseValue(), 25, 0xFA6, 0)); Add(new GenericBuyInfo("Checker Board", typeof(CheckerBoard), CheckerBoard.GetSBPurchaseValue(), 25, 0xFA6, 0)); Add(new GenericBuyInfo("Backgammon", typeof(Backgammon), Backgammon.GetSBPurchaseValue(), 25, 0xE1C, 0)); Add(new GenericBuyInfo("Dice", typeof(Dices), Dices.GetSBPurchaseValue(), 25, 0xFA7, 0)); }