cfg_npcShop.lua 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. -- 此文件工具自动生成,不要修改
  2. ---@class cfg_npcShop_column
  3. ---唯一id;
  4. ---第一位:商店编号(shopId字段)
  5. ---第二三位:编号
  6. ---@field id number @序号 column=1 A
  7. ---格式:道具id(cfg_item/id)#数量
  8. ---@field itemId IntList @商店道具 column=2 B
  9. ---商店编号
  10. ---,用于确定NPC调用那个商店
  11. ---@field shopId number @商店编号 column=3 C
  12. ---NPC商店显示道具名称
  13. ---@field itemName string @道具名称 column=4 D
  14. ---等级上限#等级下限
  15. ---@field conditions string @上架条件 column=5 E
  16. ---格式:需求道具类型#数量#是否关联#权重|需求道具类型#单价所需数量#是否关联#权重|需求道具类型#数量#是否关联#权重
  17. ---
  18. ---
  19. ---是否关联:0=不关联,1=关联
  20. ---为空时:此道具不可购买,商店内不上架此道具
  21. ---例:钻石#价格#是否关联
  22. ---权重:每次上架时根据权重随机出一个货币种类售卖
  23. ---3#2000#1
  24. ---[[客户端不使用]]@field price IntListList @上架价格 column=6 F
  25. local cfg_npcShop =
  26. {
  27. {id=100, itemId={30010001,20}, conditions="checkLevel>0&&checkLevel<=30"},
  28. {id=101, itemId={30010002,20}, itemName="中瓶治疗药水", conditions="checkLevel>30&&checkLevel<=100"},
  29. {id=102, itemId={30010003,20}, itemName="大瓶治疗药水", conditions="checkLevel>100&&checkLevel<=150"},
  30. {id=103, itemId={30010004,20}, itemName="特大治疗药水", conditions="checkLevel>150&&checkLevel<=200"},
  31. {id=104, itemId={30010005,20}, itemName="强效治疗药水", conditions="checkLevel>200&&checkLevel<=250"},
  32. {id=105, itemId={30010006,20}, itemName="特效治疗药水", conditions="checkLevel>250&&checkLevel<=300"},
  33. {id=106, itemId={30010007,20}, itemName="极效治疗药水", conditions="checkLevel>300&&checkLevel<=350"},
  34. {id=107, itemId={30010008,20}, itemName="祝福治疗药水", conditions="checkLevel>350&&checkLevel<=400"},
  35. {id=108, itemId={30010009,20}, itemName="神佑治疗药水", conditions="checkLevel>400&&checkLevel<=450"},
  36. {id=109, itemId={30010010,20}, itemName="神圣治疗药水", conditions="checkLevel>450&&checkLevel<=500"},
  37. {id=110, itemId={30010011,20}, itemName="神圣治疗精华", conditions="checkLevel>500&&checkLevel<=1000"},
  38. {id=111, itemId={30010012,20}, itemName="小瓶魔力药水", conditions="checkLevel>0&&checkLevel<=30"},
  39. {id=112, itemId={30010013,20}, itemName="中瓶魔力药水", conditions="checkLevel>30&&checkLevel<=100"},
  40. {id=113, itemId={30010014,20}, itemName="大瓶魔力药水", conditions="checkLevel>100&&checkLevel<=150"},
  41. {id=114, itemId={30010015,20}, itemName="特大魔力药水", conditions="checkLevel>150&&checkLevel<=200"},
  42. {id=115, itemId={30010016,20}, itemName="强效魔力药水", conditions="checkLevel>200&&checkLevel<=250"},
  43. {id=116, itemId={30010017,20}, itemName="特效魔力药水", conditions="checkLevel>250&&checkLevel<=300"},
  44. {id=117, itemId={30010018,20}, itemName="极效魔力药水", conditions="checkLevel>300&&checkLevel<=350"},
  45. {id=118, itemId={30010019,20}, itemName="祝福魔力药水", conditions="checkLevel>350&&checkLevel<=400"},
  46. {id=119, itemId={30010020,20}, itemName="神佑魔力药水", conditions="checkLevel>400&&checkLevel<=450"},
  47. {id=120, itemId={30010021,20}, itemName="神圣魔力药水", conditions="checkLevel>450&&checkLevel<=500"},
  48. {id=121, itemId={30010022,20}, itemName="神圣魔力精华", conditions="checkLevel>500&&checkLevel<=1000"},
  49. {id=122, itemId={30010001,100}, itemName="大量苹果", conditions="checkLevel>0&&checkLevel<=30"},
  50. {id=123, itemId={30010002,100}, itemName="大量中瓶治疗药水", conditions="checkLevel>30&&checkLevel<=100"},
  51. {id=124, itemId={30010003,100}, itemName="大量大瓶治疗药水", conditions="checkLevel>100&&checkLevel<=150"},
  52. {id=125, itemId={30010004,100}, itemName="大量特大治疗药水", conditions="checkLevel>150&&checkLevel<=200"},
  53. {id=126, itemId={30010005,100}, itemName="大量强效治疗药水", conditions="checkLevel>200&&checkLevel<=250"},
  54. {id=127, itemId={30010006,100}, itemName="大量特效治疗药水", conditions="checkLevel>250&&checkLevel<=300"},
  55. {id=128, itemId={30010007,100}, itemName="大量极效治疗药水", conditions="checkLevel>300&&checkLevel<=350"},
  56. {id=129, itemId={30010008,100}, itemName="大量祝福治疗药水", conditions="checkLevel>350&&checkLevel<=400"},
  57. {id=130, itemId={30010009,100}, itemName="大量神佑治疗药水", conditions="checkLevel>400&&checkLevel<=450"},
  58. {id=131, itemId={30010010,100}, itemName="大量神圣治疗药水", conditions="checkLevel>450&&checkLevel<=500"},
  59. {id=132, itemId={30010011,100}, itemName="大量神圣治疗精华", conditions="checkLevel>500&&checkLevel<=1000"},
  60. {id=133, itemId={30010012,100}, itemName="大量小瓶魔力药水", conditions="checkLevel>0&&checkLevel<=30"},
  61. {id=134, itemId={30010013,100}, itemName="大量中瓶魔力药水", conditions="checkLevel>30&&checkLevel<=100"},
  62. {id=135, itemId={30010014,100}, itemName="大量大瓶魔力药水", conditions="checkLevel>100&&checkLevel<=150"},
  63. {id=136, itemId={30010015,100}, itemName="大量特大魔力药水", conditions="checkLevel>150&&checkLevel<=200"},
  64. {id=137, itemId={30010016,100}, itemName="大量强效魔力药水", conditions="checkLevel>200&&checkLevel<=250"},
  65. {id=138, itemId={30010017,100}, itemName="大量特效魔力药水", conditions="checkLevel>250&&checkLevel<=300"},
  66. {id=139, itemId={30010018,100}, itemName="大量极效魔力药水", conditions="checkLevel>300&&checkLevel<=350"},
  67. {id=140, itemId={30010019,100}, itemName="大量祝福魔力药水", conditions="checkLevel>350&&checkLevel<=400"},
  68. {id=141, itemId={30010020,100}, itemName="大量神佑魔力药水", conditions="checkLevel>400&&checkLevel<=450"},
  69. {id=142, itemId={30010021,100}, itemName="大量神圣魔力药水", conditions="checkLevel>450&&checkLevel<=500"},
  70. {id=143, itemId={30010022,100}, itemName="大量神圣魔力精华", conditions="checkLevel>500&&checkLevel<=1000"},
  71. {id=145, itemId={20410111,1}, shopId=2, itemName="皮盔"},
  72. {id=146, itemId={20610111,1}, shopId=2, itemName="皮铠"},
  73. {id=147, itemId={20810111,1}, shopId=2, itemName="皮护腿"},
  74. {id=148, itemId={20710111,1}, shopId=2, itemName="皮护手"},
  75. {id=149, itemId={20900111,1}, shopId=2, itemName="皮靴"},
  76. {id=150, itemId={20310111,1}, shopId=2, itemName="短剑"},
  77. {id=151, itemId={60030032,1}, shopId=2, itemName="暗杀者"},
  78. {id=152, itemId={60030022,1}, shopId=2, itemName="霹雳回旋斩之石"},
  79. {id=153, itemId={60035068,1}, shopId=2, itemName="钻云枪之石"},
  80. {id=154, itemId={20420111,1}, shopId=3, itemName="革盔"},
  81. {id=155, itemId={20620111,1}, shopId=3, itemName="革铠"},
  82. {id=156, itemId={20820111,1}, shopId=3, itemName="革护腿"},
  83. {id=157, itemId={20720111,1}, shopId=3, itemName="革护手"},
  84. {id=158, itemId={20920111,1}, shopId=3, itemName="革靴"},
  85. {id=159, itemId={60030004,1}, shopId=3, itemName="火球术"},
  86. {id=160, itemId={60030011,1}, shopId=3, itemName="真空波术"},
  87. {id=161, itemId={60030003,1}, shopId=3, itemName="掌心雷术"},
  88. {id=162, itemId={60030002,1}, shopId=3, itemName="陨石术"},
  89. {id=163, itemId={60030008,1}, shopId=3, itemName="龙卷风术"},
  90. {id=164, itemId={60030010,1}, shopId=3, itemName="地狱火术"},
  91. {id=165, itemId={60030001,1}, shopId=3, itemName="毒咒术"},
  92. {id=166, itemId={60030009,1}, shopId=3, itemName="黑龙波术"},
  93. {id=167, itemId={30010001,10}, shopId=4},
  94. {id=168, itemId={30010002,10}, shopId=4, itemName="小瓶治疗药水"},
  95. {id=169, itemId={30010003,10}, shopId=4, itemName="中瓶治疗药水"},
  96. {id=170, itemId={30010004,10}, shopId=4, itemName="大瓶治疗药水"},
  97. {id=171, itemId={30010012,10}, shopId=4, itemName="小瓶魔力药水"},
  98. {id=172, itemId={30010013,10}, shopId=4, itemName="中瓶魔力药水"},
  99. {id=173, itemId={30010014,10}, shopId=4, itemName="大瓶魔力药水"},
  100. {id=174, itemId={30010001,10}, shopId=5},
  101. {id=175, itemId={30010002,10}, shopId=5, itemName="小瓶治疗药水"},
  102. {id=176, itemId={30010003,10}, shopId=5, itemName="中瓶治疗药水"},
  103. {id=177, itemId={30010004,10}, shopId=5, itemName="大瓶治疗药水"},
  104. {id=178, itemId={30010012,10}, shopId=5, itemName="小瓶魔力药水"},
  105. {id=179, itemId={30010013,10}, shopId=5, itemName="中瓶魔力药水"},
  106. {id=180, itemId={30010014,10}, shopId=5, itemName="大瓶魔力药水"},
  107. {id=181, itemId={20430111,1}, shopId=6, itemName="藤盔"},
  108. {id=182, itemId={20630111,1}, shopId=6, itemName="藤铠"},
  109. {id=183, itemId={20830111,1}, shopId=6, itemName="藤护腿"},
  110. {id=184, itemId={20700101,1}, shopId=6, itemName="藤护手"},
  111. {id=185, itemId={20930111,1}, shopId=6, itemName="藤靴"},
  112. {id=186, itemId={30010001,10}, shopId=7},
  113. {id=187, itemId={30010002,10}, shopId=7, itemName="小瓶治疗药水"},
  114. {id=188, itemId={30010003,10}, shopId=7, itemName="中瓶治疗药水"},
  115. {id=189, itemId={30010004,10}, shopId=7, itemName="大瓶治疗药水"},
  116. {id=190, itemId={30010012,10}, shopId=7, itemName="小瓶魔力药水"},
  117. {id=191, itemId={30010013,10}, shopId=7, itemName="中瓶魔力药水"},
  118. {id=192, itemId={30010014,10}, shopId=7, itemName="大瓶魔力药水"},
  119. {id=193, itemId={20310211,1}, shopId=9, itemName="极光刀"},
  120. {id=194, itemId={20120111,1}, shopId=9, itemName="天使杖"},
  121. {id=195, itemId={20120211,1}, shopId=9, itemName="闪电杖"},
  122. {id=196, itemId={20310311,1}, shopId=9, itemName="真红之剑"},
  123. {id=197, itemId={20130211,1}, shopId=9, itemName="精灵之弓"},
  124. {id=198, itemId={20130311,1}, shopId=9, itemName="巴特之弓"},
  125. {id=199, itemId={20420111,1}, shopId=10, itemName="革盔"},
  126. {id=200, itemId={20620111,1}, shopId=10, itemName="革铠"},
  127. {id=201, itemId={20820111,1}, shopId=10, itemName="革护腿"},
  128. {id=202, itemId={20720111,1}, shopId=10, itemName="革护手"},
  129. {id=203, itemId={20920111,1}, shopId=10, itemName="革靴"},
  130. {id=204, itemId={60030004,1}, shopId=10, itemName="火球术"},
  131. {id=205, itemId={60030011,1}, shopId=10, itemName="真空波术"},
  132. {id=206, itemId={60030003,1}, shopId=10, itemName="掌心雷术"},
  133. {id=207, itemId={60030002,1}, shopId=10, itemName="陨石术"},
  134. {id=208, itemId={60030008,1}, shopId=10, itemName="龙卷风术"},
  135. {id=209, itemId={60030010,1}, shopId=10, itemName="地狱火术"},
  136. {id=210, itemId={60030001,1}, shopId=10, itemName="毒咒术"},
  137. {id=211, itemId={60030009,1}, shopId=10, itemName="黑龙波术"},
  138. }
  139. local defaults = {shopId=1, itemName="苹果", conditions=""}
  140. local mt = {__index = defaults}
  141. for _, v in ipairs(cfg_npcShop) do
  142. setmetatable(v, mt)
  143. end
  144. return cfg_npcShop