Advertisement
SphinxGames

DonationVendor

Dec 16th, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. #region Header
  2. // Shinobu/SphinxGames Donation Vendor
  3. // Change line's 26, First 1 = Merchant 2nd one = Currency 3rd one Currency Synonym
  4. #endregion
  5.  
  6. #region References
  7. using Server;
  8. using Server.Mobiles;
  9. using Server.Engines.VeteranRewards;
  10. using Server.Engines.Auction;
  11. using Server.Engines.Plants;
  12.  
  13. using VitaNex.Items;
  14. using VitaNex.Mobiles;
  15. #endregion
  16.  
  17. namespace Server.Items
  18. {
  19. public class DonationVendor : AdvancedVendor
  20. {
  21.  
  22. public override bool HasHonestyDiscount { get { return false; } }
  23.  
  24. [Constructable]
  25. public DonationVendor()
  26. : base("Merchant Name", typeof(DonationScroll), "Currency", "Synonym")
  27. { }
  28.  
  29. public DonationVendor(Serial serial)
  30. : base(serial)
  31. { }
  32.  
  33. protected override void InitBuyInfo()
  34. {
  35.  
  36. // 125K - 5K
  37. AddStock<ResurrectToken>(10);
  38. AddStock<HeritageToken>(25);
  39. AddStock<HoodedShroudOfShadows>(50);
  40. AddStock<BannerDeed>(50);
  41. AddStock<SpecialDyeTub>(50);
  42. AddStock<FlamingHeadDeed>(50);
  43.  
  44.  
  45. // 1MIL - 4.9MIL
  46. AddStock<EtherealHorse>(100);
  47. AddStock<PottedCactusDeed>(100);
  48. AddStock<SoulstoneToken>(200);
  49. AddStock<EtherealLlama>(200);
  50. AddStock<EtherealOstard>(200);
  51. AddStock<StatuetteDyeTub>(300);
  52. AddStock<PottedPlantDeed>(300);
  53. AddStock<HoodedShroudOfShadows1>(400);
  54. }
  55.  
  56. public override void Serialize(GenericWriter writer)
  57. {
  58. base.Serialize(writer);
  59.  
  60. var version = writer.SetVersion(0);
  61.  
  62. switch (version)
  63. {
  64. case 0:
  65. break;
  66. }
  67. }
  68.  
  69. public override void Deserialize(GenericReader reader)
  70. {
  71. base.Deserialize(reader);
  72.  
  73. var version = reader.GetVersion();
  74.  
  75. switch (version)
  76. {
  77. case 0:
  78. break;
  79. }
  80. }
  81. }
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement