Advertisement
Guest User

Untitled

a guest
Jul 26th, 2016
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.07 KB | None | 0 0
  1. /*
  2.  
  3. Main configuration for non-persistent market system
  4. Will need triggers to hook into vanilla pricing methods
  5.  
  6. */
  7.  
  8. ////////////MAIN CONFIG
  9.  
  10. life_market_resources = [
  11.  
  12. //Schema: SHORTNAME, Default, Min, Max, changes in action, [Sales multiplied by 1, Purchase multiplied by -1]
  13. //["gold", 1500, 450, 2300, 8, 5],
  14.  
  15. ["petrolep", 7250, 5075, 9425, 10, 5,
  16. [
  17. ["propanep",1],
  18. ["processeurp",1]
  19. ]
  20. ],
  21. ["propanep", 7168, 5017, 9318, 10, 5,
  22. [
  23. ["petrolep",1],
  24. ["processeurp",1]
  25. ]
  26. ],
  27. ["processeurp", 6050, 4235, 7865, 10, 5,
  28. [
  29. ["petrolep",1],
  30. ["propanep",1]
  31. ]
  32. ],
  33.  
  34. /////////////////
  35. //// Metaux /////
  36. /////////////////
  37.  
  38. ["ferp", 1750, 737, 1463, 10, 5,
  39. [
  40. ["cuivrep",1],
  41. ["argentp",1],
  42. ["plombp",1],
  43. ["acierp",1]
  44. ]
  45. ],
  46. ["cuivrep", 1150, 805, 2275, 10, 5,
  47. [
  48. ["ferp",1],
  49. ["argentp",1],
  50. ["plombp",1],
  51. ["acierp",1]
  52. ]
  53. ],
  54. ["argentp", 2820, 1974, 3666, 10, 5,
  55. [
  56. ["cuivrep",1],
  57. ["ferp",1],
  58. ["plombp",1],
  59. ["acierp",1]
  60. ]
  61. ],
  62. ["plombp", 2865, 2005, 3724, 10, 5,
  63. [
  64. ["ferp",1],
  65. ["argentp",1],
  66. ["cuivrep",1],
  67. ["acierp",1]
  68. ]
  69. ],
  70. ["acierp", 2254, 1577, 2930, 10, 5,
  71. [
  72. ["ferp",1],
  73. ["argentp",1],
  74. ["cuivrep",1],
  75. ["plombp",1]
  76. ]
  77. ],
  78.  
  79. /////////////////////////////
  80. //// Pierres precieuses /////
  81. /////////////////////////////
  82.  
  83.  
  84. ["rubisp", 4780, 3346, 6214, 10, 5,
  85. [
  86. ["emeraudep",1],
  87. ["topazep",1],
  88. ["saphirp",1],
  89. ["diamantp",1]
  90. ]
  91. ],
  92. ["diamantp", 4695, 3286, 6103, 10, 5,
  93. [
  94. ["emeraudep",1],
  95. ["rubisp",1],
  96. ["saphirp",1],
  97. ["topazep",1]
  98. ]
  99. ],
  100. ["topazep", 4717, 3301, 6132, 10, 5,
  101. [
  102. ["emeraudep",1],
  103. ["rubisp",1],
  104. ["saphirp",1],
  105. ["diamantp",1]
  106. ]
  107. ],
  108. ["saphirp", 4750, 3325, 6175, 10, 5,
  109. [
  110. ["emeraudep",1],
  111. ["rubisp",1],
  112. ["topazep",1],
  113. ["diamantp",1]
  114. ]
  115. ],
  116. ["emeraudep", 4760, 3332, 6188, 10, 5,
  117. [
  118. ["topazep",1],
  119. ["rubisp",1],
  120. ["saphirp",1],
  121. ["diamantp",1]
  122. ]
  123. ],
  124.  
  125. ///////////////////
  126. //// Artisanat ////
  127. ///////////////////
  128.  
  129. ["selp", 1200, 840, 1560, 10, 5,
  130. [
  131. ["boisp",1],
  132. ["cerise",1],
  133. ["alguep",1]
  134. ]
  135. ],
  136. ["boisp", 3550, 2485, 4615, 10, 5,
  137. [
  138. ["selp",1],
  139. ["cerise",1],
  140. ["alguep",1]
  141. ]
  142. ],
  143.  
  144. ["cerise", 170, 100, 220, 4, 2,
  145. [
  146. ["boisp",1],
  147. ["selp",1],
  148. ["alguep",1]
  149. ]
  150. ],
  151. ["alguep", 4980, 3486, 6474, 10, 5,
  152. [
  153. ["boisp",1],
  154. ["selp",1],
  155. ["cerise",1]
  156. ]
  157. ],
  158. /////////////////////////////
  159. //// Pierres precieuses /////
  160. /////////////////////////////
  161.  
  162.  
  163. ["catshark", 2800, 1800, 3800, 10, 5,
  164. [
  165. ["mullet",1],
  166. ["tuna",1],
  167. ["mackerel",1],
  168. ["ornate",1],
  169. ["salema",1]
  170. ]
  171. ],
  172. ["mullet", 2000, 800, 3200, 10, 5,
  173. [
  174. ["catshark",1],
  175. ["tuna",1],
  176. ["mackerel",1],
  177. ["ornate",1],
  178. ["salema",1]
  179. ]
  180. ],
  181. ["tuna", 3500, 3000, 4000, 10, 5,
  182. [
  183. ["catshark",1],
  184. ["mullet",1],
  185. ["mackerel",1],
  186. ["ornate",1],
  187. ["salema",1]
  188. ]
  189. ],
  190. ["mackerel", 150, 100, 200, 10, 5,
  191. [
  192. ["catshark",1],
  193. ["mullet",1],
  194. ["tuna",1],
  195. ["ornate",1],
  196. ["salema",1]
  197. ]
  198. ],
  199. ["ornate", 75, 50, 100, 10, 5,
  200. [
  201. ["catshark",1],
  202. ["mullet",1],
  203. ["tuna",1],
  204. ["mackerel",1],
  205. ["salema",1]
  206. ]
  207. ],
  208. ["salema", 45, 25, 60, 10, 5,
  209. [
  210. ["catshark",1],
  211. ["mullet",1],
  212. ["tuna",1],
  213. ["mackerel",1],
  214. ["ornate",1]
  215. ]
  216. ],
  217. /////////////////////
  218. //// Drogue dure ////
  219. /////////////////////
  220.  
  221. ["argentsale5", 15741, 10548, 20935, 14, 9, //heroine
  222. [
  223. ["argentsale6",1],
  224. ["argentsale3",1]
  225. ]
  226. ],
  227. ["argentsale6", 16850, 11290, 22410, 14, 9, // weed
  228. [
  229. ["argentsale5",1],
  230. ["argentsale3",1]
  231. ]
  232. ],
  233. ["argentsale3", 15541, 10412, 20669, 14, 9, // cocaine
  234. [
  235. ["argentsale6",1],
  236. ["argentsale5",1]
  237. ]
  238. ],
  239.  
  240. //////////////////
  241. //// Synthese ////
  242. //////////////////
  243.  
  244. ["argentsale7", 24155, 15483, 30736, 14, 9, // meth
  245. [
  246. ["argentsale4",1],
  247. ["epavep",1]
  248. ]
  249. ],
  250. ["argentsale4", 19008, 13266, 24710, 14, 9, // algue_hallu
  251. [
  252. ["argentsale7",1],
  253. ["epavep",1]
  254. ]
  255. ],
  256. ["epavep", 18092, 11254, 23519, 14, 9,
  257. [
  258.  
  259. ["argentsale4",1],
  260. ["argentsale7",1]
  261.  
  262. ]
  263. ],
  264.  
  265. /////////////////////
  266. //// Contrebande ////
  267. /////////////////////
  268.  
  269. ["bijoux", 400000, 280000, 510000, 5, 20, // faux billet
  270. [
  271. ["or",1]
  272.  
  273.  
  274. ]
  275. ],
  276. ["or", 75000, 95000, 125000, 5, 20,
  277. [
  278. ["bijoux",1]
  279.  
  280. ]
  281. ]
  282.  
  283. ];
  284.  
  285. publicVariable "life_market_resources";
  286.  
  287. ////////////GENERATED CONFIG
  288. //life_market_changes = []; //[SHORTNAME,SELL,BUY]
  289. life_market_shortnames = []; //shortnames if in market
  290. //life_market_clampprices = []; //[SHORTNAME,MIN,MAX]
  291.  
  292. {
  293. life_market_shortnames set [count life_market_shortnames, _x select 0];
  294. //life_market_clampprices set [count life_market_clampprices, [_x select 0, _x select 2, _x select 3] ];
  295. //life_market_changes set [count life_market_changes, [_x select 0, _x select 4, _x select 5] ];
  296. }
  297. foreach life_market_resources;
  298.  
  299. publicVariable "life_market_shortnames";
  300. //publicVariable "life_market_clampprices";
  301.  
  302. ////////////SYNC PRICES WITH SERVER IF EMPTY
  303. //if(isNil("life_market_prices")) then
  304. //{
  305. life_market_prices = []; //[SHORTNAME,CURRENTPRICE,DIRECTIONGLOBAL,DIRECTIONLOCAL]
  306. {
  307.  
  308. life_market_prices set [count life_market_prices, [_x select 0, _x select 1, 0, 0] ];
  309. }
  310. foreach life_market_resources;
  311.  
  312. publicVariable "life_market_prices";
  313.  
  314. systemChat "Prix du marche reinitialises";
  315. //};
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement