fork download
  1. ------------
  2. MAX_PODS = 98
  3. MIN_MONSTERS = 1
  4. MAX_MONSTERS = 2
  5. OPEN_BAGS = true -- Autorisation d'ouverture des sacs de récolte
  6. FOLLOW_NORMAL = true -- Les mules se déplacent en même temps, après le chef
  7. -----------
  8.  
  9. function move()
  10.  
  11. if inventory:itemCount(13294) < 10 then
  12. if character:kamas() < 8000 then
  13. zone = 1
  14. end
  15. else if inventory:itemCount(13294) >= 10 then
  16. zone = 2
  17. else if (10200 >= character:kamas() and character:kamas() >= 8000) then
  18. zone = 3
  19. end
  20. end
  21.  
  22. if zone == 1 then
  23. return queteG1()
  24. elseif zone == 2 then
  25. return queteG2()
  26. elseif zone == 3 then
  27. return queteS1()
  28. end
  29. return null
  30. end
  31.  
  32.  
  33. function queteG1()
  34. return {
  35. { map = "-5,-1", incarnam = true, path = "bottom" },
  36. { map = "-2,2", incarnam = true, path = "bottom" },
  37. { map = "-4,0", incarnam = true, path = "right" },
  38. { map = "-3,1", incarnam = true, path = "right" },
  39. { map = "0,3", incarnam = true, path = "right" },
  40. { map = "1,3", incarnam = true, path = "right" },
  41. { map = "1,2", incarnam = true, path = "bottom" },
  42. { map = "0,2", incarnam = true, path = "bottom" },
  43. { map = "2,3", incarnam = true, path = "right" },
  44. { map = "3,3", incarnam = true, path = "right" },
  45. { map = "4,3", incarnam = true, path = "right" },
  46. { map = "5,3", incarnam = true, path = "right" },
  47. { map = "6,3", incarnam = true, path = "right" },
  48. { map = "7,3", incarnam = true, path = "right" },
  49. { map = "8,3", incarnam = true, path = "right" },
  50. { map = "9,3", incarnam = true, custom = customNpcToAstrub },
  51. { map = "-1,-14", path = "bottom" },
  52. { map = "-1,-13", path = "left" },
  53. { map = "-2,-13", path = "left" },
  54. { map = "-3,-13", path = "top" },
  55. { map = "-3,-14", path = "top" },
  56. { map = "-3,-15", path = "top" },
  57. { map = "-3,-16", path = "top" },
  58. { map = "-3,-17", path = "top" },
  59. { map = "-3,-18", path = "top" },
  60. { map = "-3,-19", path = "top" },
  61. { map = "-3,-20", path = "top" },
  62. { map = "-3,-21", path = "top" },
  63. { map = "-3,-22", path = "left" },
  64. { map = "-4,-22", path = "left" },
  65. { map = "-5,-22", path = "top" },
  66. { map = "-5,-23", path = "top" },
  67. { map = "-5,-24", path = "top" },
  68. { map = "-5,-25", path = "top" },
  69. { map = "-5,-26", path = "top" },
  70. { map = "-5,-27", path = "top" },
  71. { map = "-5,-28", path = "top" },
  72. { map = "-5,-29", path = "top" },
  73. { map = "-5,-30", path = "top" },
  74. { map = "-5,-31", path = "top" },
  75. { map = "-5,-32", path = "top" },
  76. { map = "-5,-33", path = "top" },
  77. { map = "-5,-34", path = "top" },
  78. { map = "-5,-35", path = "top" },
  79. { map = "-5,-36", path = "top" },
  80. { map = "-5,-37", path = "right" },
  81. { map = "-4,-37", path = "top" },
  82. { map = "-4,-38", path = "top" },
  83. { map = "-4,-39", path = "top" },
  84. { map = "-4,-40", path = "top" },
  85. { map = "-4,-41", path = "top" },
  86. { map = "-4,-42", path = "top" },
  87. { map = "-4,-43", path = "top" },
  88. { map = "-4,-44", path = "top" },
  89. { map = "-4,-45", path = "top" },
  90. { map = "-4,-46", path = "top" },
  91. { map = "-4,-47", path = "top" },
  92. { map = "-4,-48", path = "top" },
  93. { map = "-6,-56", path = "bottom" },
  94. { map = "-6,-55", path = "left" },
  95. { map = "-5,-56", path = "left" },
  96. { map = "-4,-56", path = "left" },
  97. { map = "-4,-55", path = "top" },
  98. { map = "-4,-53", path = "top" },
  99. { map = "-4,-54", path = "top" },
  100. { map = "-4,-51", path = "top" },
  101. { map = "-4,-52", path = "top" },
  102. { map = "-4,-50", path = "top" },
  103. { map = "-4,-49", path = "top" },
  104. { map = "-7,-56", path = "bottom" },
  105. { map = "-7,-55", path = "left" },
  106. { map = "-8,-55", path = "left" },
  107. { map = "-9,-55", path = "bottom" },
  108. { map = "-9,-54", path = "left" },
  109. { map = "-10,-54", path = "left" },
  110. { map = "-11,-54", path = "left" },
  111. { map = "-12,-53", path = "bottom" },
  112. { map = "-12,-54", path = "bottom" },
  113. { map = "-12,-52", path = "bottom" },
  114. { map = "-12,-51", path = "bottom" },
  115. { map = "-12,-50", path = "bottom" },
  116. { map = "-12,-49", path = "bottom" },
  117. { map = "-12,-47", path = "bottom" },
  118. { map = "-12,-48", path = "bottom" },
  119. { map = "-12,-46", path = "bottom" },
  120. { map = "-12,-45", path = "left" },
  121. { map = "-13,-45", path = "left" },
  122. { map = "-14,-45", path = "left" },
  123. { map = "-15,-45", path = "left" },
  124. { map = "-16,-45", path = "bottom" },
  125. { map = "-16,-44", path = "bottom" },
  126. { map = "-16,-43", path = "left" },
  127. { map = "-17,-43", path = "left" },
  128. { map = "-18,-43", path = "left" },
  129. { map = "-19,-43", path = "left" },
  130. { map = "-20,-43", path = "left" },
  131. { map = "-21,-43", path = "left" },
  132. { map = "-22,-43", path = "left" },
  133. { map = "-23,-43", path = "left" },
  134. { map = "-24,-43", path = "left" },
  135. { map = "-25,-43", path = "left" },
  136. { map = "-26,-43", path = "left" },
  137. { map = "-27,-43", path = "bottom" },
  138. { map = "-27,-42", path = "bottom" },
  139. { map = "-27,-41", path = "bottom" },
  140. { map = "-27,-39", path = "bottom" },
  141. { map = "-27,-40", path = "bottom" },
  142. { map = "-27,-38", path = "bottom" },
  143. { map = "-27,-37", path = "bottom" },
  144. { map = "-27,-36", path = "bottom" },
  145. { map = "-27,-35", path = "bottom" },
  146. { map = "-27,-34", path = "bottom" },
  147. { map = "-27,-33", path = "bottom" },
  148. { map = "-27,-32", path = "bottom" },
  149. { map = "-27,-31", path = "bottom" },
  150. { map = "-27,-29", path = "left" },
  151. { map = "-27,-30", path = "bottom" },
  152. { map = "-28,-29", path = "bottom" },
  153. { map = "-28,-28", path = "left" },
  154. { map = "-29,-28", path = "bottom" },
  155. { map = "-29,-27", path = "bottom" },
  156. { map = "-29,-26", path = "bottom" },
  157. { map = "-29,-25", path = "bottom" },
  158. { map = "-29,-24", path = "bottom" },
  159. { map = "-29,-23", path = "bottom" },
  160. { map = "-29,-22", path = "bottom" },
  161. { map = "-29,-21", path = "bottom" },
  162. { map = "-29,-20", path = "bottom" },
  163. { map = "-29,-19", path = "right" },
  164. { map = "-28,-19", path = "bottom" },
  165. { map = "-28,-18", path = "bottom" },
  166. { map = "-28,-17", path = "bottom" },
  167. { map = "-28,-16", path = "bottom" },
  168. { map = "-28,-15", path = "bottom" },
  169. { map = "-28,-14", path = "bottom" },
  170. { map = "-28,-13", path = "bottom" },
  171. { map = "-28,-12", path = "right" },
  172. { map = "-27,-12", path = "bottom" },
  173. { map = "-27,-11", path = "right" },
  174. { map = "-26,-11", path = "right" },
  175. { map = "-25,-11", path = "right" },
  176. { map = "-24,-11", path = "top" },
  177. { map = "-24,-12", path = "top" },
  178. { map = "-24,-13", path = "top" },
  179. { map = "-24,-14", path = "top" },
  180. { map = "-23,-15", path = "right" },
  181. { map = "-24,-15", path = "right" },
  182. { map = "-22,-15", path = "right" },
  183. { map = "-21,-15", path = "right" },
  184. { map = "-20,-15", path = "right" },
  185. { map = "-19,-15", path = "top" },
  186. { map = "-19,-16", path = "top" },
  187. { map = "-19,-17", path = "top" },
  188. { map = "-19,-18", path = "top" },
  189. { map = "-19,-19", path = "top" },
  190. { map = "-19,-20", path = "right" },
  191. { map = "-18,-20", path = "right" },
  192. { map = "-17,-20", path = "right" },
  193. { map = "-16,-20", path = "right" },
  194. { map = "-15,-20", path = "bottom" },
  195. { map = "-15,-18", path = "bottom" },
  196. { map = "-15,-19", path = "bottom" },
  197. { map = "-15,-17", path = "bottom" },
  198. { map = "-15,-16", path = "bottom" },
  199. { map = "-15,-15", path = "bottom" },
  200. { map = "-15,-14", path = "bottom" },
  201. { map = "-15,-13", path = "bottom" },
  202. { map = "-15,-12", path = "bottom" },
  203. { map = "-15,-11", path = "right" },
  204. { map = "-14,-11", path = "right" },
  205. { map = "-13,-11", path = "right" },
  206. { map = "-12,-10", path = "bottom" },
  207. { map = "-12,-11", path = "bottom" },
  208. { map = "-12,-9", path = "right" },
  209. { map = "-11,-9", path = "right" },
  210. { map = "-10,-9", path = "right" },
  211. { map = "-9,-9", path = "right" },
  212. { map = "-8,-9", path = "right" },
  213. { map = "-7,-9", path = "top" },
  214. { map = "-7,-10", path = "right" },
  215. { map = "-6,-10", path = "bottom" },
  216. { map = "-6,-9", path = "right" },
  217. { map = "-5,-9", path = "bottom" },
  218. { map = "-5,-8", path = "right" },
  219. { map = "-4,-8", path = "right" },
  220. { map = "-3,-8", path = "top" },
  221. { map = "-3,-9", path = "right" },
  222. { map = "-2,-9", path = "right" },
  223. { map = "-1,-9", path = "right" },
  224. { map = "0,-9", path = "right" },
  225. { map = "1,-9", path = "right" },
  226. { map = "2,-9", path = "right" },
  227. { map = "3,-9", path = "right" },
  228. { map = "4,-9", path = "bottom" },
  229. { map = "4,-8", path = "bottom" },
  230. { map = "4,-7", path = "bottom" },
  231. { map = "4,-6", path = "bottom" },
  232. { map = "4,-5", path = "bottom" },
  233. { map = "4,-4", path = "bottom" },
  234. { map = "4,-3", path = "bottom" },
  235. { map = "4,-2", path = "right" },
  236. { map = "5,-2", path = "right" },
  237. { map = "6,-2", path = "right" },
  238. { map = "7,-2", path = "bottom" },
  239. { map = "7,-1", path = "bottom" },
  240. { map = "7,0", path = "bottom" },
  241. { map = "7,1", path = "left" },
  242. { map = "6,1", path = "left" },
  243. { map = "5,1", path = "bottom" },
  244. { map = "5,2", path = "bottom" },
  245. { map = "5,3", path = "bottom" },
  246. { map = "5,4", path = "left" },
  247. { map = "4,4", path = "bottom" },
  248. { map = "4,5", path = "bottom" },
  249. { map = "4,6", path = "bottom" },
  250. { map = "4,7", path = "bottom" },
  251. { map = "4,8", path = "right" },
  252. { map = "5,8", path = "right" },
  253. { map = "6,8", path = "right" },
  254. { map = "7,8", path = "right" },
  255. { map = "8,8", path = "right" },
  256. { map = "9,8", path = "right" },
  257. { map = "10,8", path = "right" },
  258. { map = "11,8", path = "right" },
  259. { map = "12,8", path = "bottom" },
  260. { map = "12,9", path = "left" },
  261. { map = "11,9", path = "left" },
  262. { map = "10,9", path = "left" },
  263. { map = "9,9", path = "left" },
  264. { map = "8,9", path = "left" },
  265. { map = "7,9", path = "left" },
  266. { map = "6,9", path = "left" },
  267. { map = "5,9", path = "bottom" },
  268. { map = "5,10", path = "bottom" },
  269. { map = "5,11", path = "bottom" },
  270. { map = "5,12", path = "bottom" },
  271. { map = "5,13", path = "bottom" },
  272. { map = "5,14", path = "bottom" },
  273. { map = "5,15", path = "left" },
  274. { map = "4,15", path = "left" },
  275. { map = "3,15", path = "left" },
  276. { map = "2,15", path = "bottom" },
  277. { map = "2,16", path = "bottom" },
  278. { map = "2,17", path = "bottom" },
  279. { map = "2,18", path = "bottom" },
  280. { map = "2,19", path = "bottom" },
  281. { map = "2,20", path = "bottom" },
  282. { map = "2,21", path = "bottom" },
  283. { map = "2,22", path = "right" },
  284. { map = "3,22", path = "right" },
  285. { map = "4,22", path = "right" },
  286. { map = "5,22", path = "top" },
  287. { map = "12,29", path = "left" },
  288. { map = "11,29", path = "top", fight = true },
  289. { map = "11,28", path = "left", fight = true },
  290. { map = "10,29", path = "left", fight = true },
  291. { map = "9,29", path = "left|top", fight = true },
  292. { map = "8,29", path = "left", fight = true },
  293. { map = "7,29", path = "left", fight = true },
  294. { map = "10,28", path = "bottom", fight = true },
  295. { map = "6,29", path = "bottom", fight = true },
  296. { map = "6,31", path = "right", fight = true },
  297. { map = "7,30", path = "right", fight = true },
  298. { map = "6,30", path = "bottom", fight = true },
  299. { map = "7,31", path = "top", fight = true },
  300. { map = "8,30", path = "right", fight = true },
  301. { map = "9,30", path = "top", fight = true },
  302. { map = "9,28", path = "right", fight = true },
  303. { map = "90964481", path = "439" },
  304. { map = "90703363", path = "right" },
  305. { map = "14,28", path = "bottom" },
  306. { map = "14,29", path = "left(364)" },
  307. { map = "13,29", path = "left(280)" },
  308. { map = "90965505", door = "274" },
  309. { map = "5,21", path = "right" },
  310. { map = "6,21", path = "right" },
  311. { map = "7,21", path = "right" },
  312. { map = "8,21", path = "right" },
  313. { map = "9,21", path = "right" },
  314. { map = "10,21", path = "bottom" },
  315. { map = "10,22", path = "right" },
  316. { map = "11,22", path = "right" },
  317. { map = "12,22", path = "right" },
  318. { map = "13,22", path = "right" },
  319. { map = "14,22", path = "right" },
  320. { map = "15,22", path = "bottom" },
  321. { map = "15,23", path = "bottom" },
  322. { map = "15,24", path = "bottom" },
  323. { map = "15,25", path = "left" },
  324. { map = "14,25", path = "bottom" },
  325. { map = "14,26", path = "left" },
  326. { map = "13,26", path = "top" },
  327. { map = "13,25", custom = queteGelees1, path = "left" },
  328. { map = "12,25", path = "left" },
  329. { map = "11,25", path = "bottom" },
  330. { map = "11,26", path = "right" },
  331. { map = "12,26", path = "bottom" },
  332. { map = "12,27", path = "right" },
  333. { map = "13,27", path = "bottom" },
  334. }
  335. end
  336.  
  337. function queteG2()
  338. MAX_MONSTERS = 2
  339. --Déplacement sortie du temple
  340. return {
  341. { map = "6,29", path = "right" },
  342. { map = "7,29", path = "right" },
  343. { map = "8,29", path = "right" },
  344. { map = "9,29", path = "right" },
  345. { map = "10,29", path = "right" },
  346. { map = "11,29", path = "right" },
  347. { map = "12,29", path = "right" },
  348. { map = "6,30", path = "top" },
  349. { map = "6,31", path = "top" },
  350. { map = "7,31", path = "top" },
  351. { map = "7,30", path = "top" },
  352. { map = "8,30", path = "top" },
  353. { map = "9,30", path = "top" },
  354. { map = "9,28", path = "bottom" },
  355. { map = "10,28", path = "bottom" },
  356. { map = "11,28", path = "bottom" },
  357. { map = "12,29", path = "right" },
  358. { map = "13,29", path = "right(363)" },
  359. { map = "14,29", path = "top" },
  360. { map = "14,28", path = "left" },
  361. { map = "13,25", custom = queteGelees2 },
  362. { map = "12,25", path = "right" },
  363. { map = "11,25", path = "right" },
  364. { map = "11,26", path = "top" },
  365. { map = "12,26", path = "left" },
  366. { map = "12,27", path = "top" },
  367. { map = "13,27", path = "left" },
  368. { map = "13,28", path = "top" },
  369.  
  370. }
  371. end
  372.  
  373.  
  374. function queteS1()
  375. MAX_MONSTERS = 4
  376. FORCE_MONSTERS = {194, 198, 241}
  377. FORBIDDEN_MONSTERS = {240}
  378. return {
  379. {map = map:currentMap(), custom = processMap, gather = false, fight = true}
  380. }
  381. end
  382. end
  383.  
  384. mapsWithChangeMap = {
  385. { map = "11,25", changeMap = "bottom" },
  386. { map = "11,26", changeMap = "bottom" },
  387. { map = "11,27", changeMap = "right" },
  388. { map = "12,27", changeMap = "right" },
  389. { map = "13,28", changeMap = "right" },
  390. { map = "14,28", changeMap = "bottom", nextMap = "right", doNextMap = "no" },
  391. { map = "15,28", changeMap = "top" },
  392. { map = "15,27", changeMap = "right" },
  393. { map = "16,27", changeMap = "top" },
  394. { map = "16,26", changeMap = "top" },
  395. { map = "14,29", changeMap = "left(364)", nextMap = "top", doNextMap = "no" },
  396. { map = "13,29", changeMap = "left(280)", nextMap = "right(363)", doNextMap = "no" },
  397. { map = "12,29", changeMap = "left", nextMap = "right", doNextMap = "no" },
  398. { map = "11,29", changeMap = "left", nextMap = "right", doNextMap = "no" },
  399. { map = "10,29", changeMap = "left", nextMap = "right", doNextMap = "no" },
  400. { map = "9,29", changeMap = "left", nextMap = "right", doNextMap = "no" },
  401. { map = "8,29", changeMap = "left" },
  402. { map = "7,29", changeMap = "left" },
  403. { map = "6,29", changeMap = "left" },
  404. { map = "5,29", changeMap = "left" },
  405. { map = "4,29", changeMap = "left" },
  406. { map = "3,29", changeMap = "left" },
  407. { map = "2,29", changeMap = "left" },
  408. { map = "1,29", changeMap = "bottom" },
  409. { map = "1,30", changeMap = "right" },
  410. { map = "2,30", changeMap = "right" },
  411. { map = "3,30", changeMap = "right" },
  412. { map = "4,30", changeMap = "right" },
  413. { map = "5,30", changeMap = "right" },
  414. { map = "6,30", changeMap = "right" },
  415. { map = "7,30", changeMap = "right" },
  416. { map = "8,30", changeMap = "right" },
  417. { map = "9,30", changeMap = "top" },
  418. { map = "13,27", changeMap = "bottom" },
  419. { map = "12,25", changeMap = "left" },
  420. { map = "13,25", changeMap = "right", nextMap = "left", doNextMap = "no" },
  421. { map = "14,25", changeMap = "right", nextMap = "left", doNextMap = "no" },
  422. { map = "15,25", changeMap = "right", nextMap = "left", doNextMap = "no" },
  423. { map = "90704896", changeMapDoor = "255", nextMap = "left", doNextMap = "no" },
  424. { map = "91751941", changeMap = "442" },
  425. }
  426.  
  427. function processMap()
  428. for index, actualMap in pairs(mapsWithChangeMap) do
  429. if (map:onMap(actualMap.map)) then
  430. if (actualMap.doNextMap) and (actualMap.doThirdMap) and (actualMap.doFourthMap) then
  431. if (actualMap.doFourthMap) == "yes" then
  432. actualMap.doFourthMap = "no"
  433. if (actualMap.fourthMapDoor) then
  434. actualMap.fourthMapDoor = tonumber(actualMap.fourthMapDoor)
  435. map:door(actualMap.fourthMapDoor)
  436. elseif (actualMap.fourthMapCustom) then
  437. return (actualMap.fourthMapCustom)()
  438. else
  439. map:changeMap(actualMap.fourthMap)
  440. end
  441. elseif (actualMap.doThirdMap) == "yes" then
  442. actualMap.doThirdMap = "no"
  443. actualMap.doFourthMap = "yes"
  444. if (actualMap.thirdMapDoor) then
  445. actualMap.thirdMapDoor = tonumber(actualMap.thirdMapDoor)
  446. map:door(actualMap.thirdMapDoor)
  447. elseif (actualMap.thirdMapCustom) then
  448. return (actualMap.thirdMapCustom)()
  449. else
  450. map:changeMap(actualMap.thirdMap)
  451. end
  452. elseif (actualMap.doNextMap == "yes") then
  453. actualMap.doNextMap = "no"
  454. actualMap.doThirdMap = "yes"
  455. if (actualMap.nextMapDoor) then
  456. actualMap.nextMapDoor = tonumber(actualMap.nextMapDoor)
  457. map:door(actualMap.nextMapDoor)
  458. elseif (actualMap.nextMapCustom) then
  459. return (actualMap.nextMapCustom)()
  460. else
  461. map:changeMap(actualMap.nextMap)
  462. end
  463. elseif (actualMap.changeMapDoor) then
  464. actualMap.doNextMap = "yes"
  465. actualMap.changeMapDoor = tonumber(actualMap.changeMapDoor)
  466. map:door(actualMap.changeMapDoor)
  467. elseif (actualMap.changeMapCustom) then
  468. actualMap.doNextMap = "yes"
  469. return (actualMap.changeMapCustom)()
  470. elseif (actualMap.changeMap) then
  471. actualMap.doNextMap = "yes"
  472. map:changeMap(actualMap.changeMap)
  473. end
  474. elseif (actualMap.doNextMap) and (actualMap.doThirdMap) then
  475. if (actualMap.doThirdMap) == "yes" then
  476. actualMap.doThirdMap = "no"
  477. if (actualMap.thirdMapDoor) then
  478. actualMap.thirdMapDoor = tonumber(actualMap.thirdMapDoor)
  479. map:door(actualMap.thirdMapDoor)
  480. elseif (actualMap.thirdMapCustom) then
  481. return (actualMap.thirdMapCustom)()
  482. else
  483. map:changeMap(actualMap.thirdMap)
  484. end
  485. elseif (actualMap.doNextMap == "yes") then
  486. actualMap.doNextMap = "no"
  487. actualMap.doThirdMap = "yes"
  488. if (actualMap.nextMapDoor) then
  489. actualMap.nextMapDoor = tonumber(actualMap.nextMapDoor)
  490. map:door(actualMap.nextMapDoor)
  491. elseif (actualMap.nextMapCustom) then
  492. return (actualMap.nextMapCustom)()
  493. else
  494. map:changeMap(actualMap.nextMap)
  495. end
  496. elseif (actualMap.changeMapDoor) then
  497. actualMap.doNextMap = "yes"
  498. actualMap.changeMapDoor = tonumber(actualMap.changeMapDoor)
  499. map:door(actualMap.changeMapDoor)
  500. elseif (actualMap.changeMapCustom) then
  501. actualMap.doNextMap = "yes"
  502. return (actualMap.changeMapCustom)()
  503. elseif (actualMap.changeMap) then
  504. actualMap.doNextMap = "yes"
  505. map:changeMap(actualMap.changeMap)
  506. end
  507. elseif (actualMap.doNextMap) then
  508. if (actualMap.doNextMap == "yes") then
  509. actualMap.doNextMap = "no"
  510. if (actualMap.nextMapDoor) then
  511. actualMap.nextMapDoor = tonumber(actualMap.nextMapDoor)
  512. map:door(actualMap.nextMapDoor)
  513. elseif (actualMap.nextMapCustom) then
  514. return (actualMap.nextMapCustom)()
  515. else
  516. map:changeMap(actualMap.nextMap)
  517. end
  518. elseif (actualMap.changeMapDoor) then
  519. actualMap.doNextMap = "yes"
  520. actualMap.changeMapDoor = tonumber(actualMap.changeMapDoor)
  521. map:door(actualMap.changeMapDoor)
  522. elseif (actualMap.changeMapCustom) then
  523. actualMap.doNextMap = "yes"
  524. return (actualMap.changeMapCustom)()
  525. elseif (actualMap.changeMap) then
  526. actualMap.doNextMap = "yes"
  527. map:changeMap(actualMap.changeMap)
  528. end
  529. elseif (actualMap.changeMapDoor) then
  530. actualMap.changeMapDoor = tonumber(actualMap.changeMapDoor)
  531. map:door(actualMap.changeMapDoor)
  532. elseif (actualMap.changeMapCustom) then
  533. return (actualMap.changeMapCustom)()
  534. elseif (actualMap.changeMap) then
  535. map:changeMap(actualMap.changeMap)
  536. end
  537. end
  538. end
  539. if map:currentMapId(91751941) then
  540. npc:npc(1600,3)
  541. global:delay(1000)
  542. if inventory:itemCount(13287) < 5 then
  543. npc:reply(-1)
  544. global:delay(1000)
  545. npc:reply(-1)
  546. global:delay(1000)
  547. npc:reply(-1)
  548. global:delay(300)
  549. else
  550. npc:reply(-2)
  551. global:delay(1000)
  552. npc:reply(-1)
  553. global:delay(300)
  554. end
  555. end
  556. end
  557.  
  558. function queteGelees1()
  559. npc:npc(1601,3)
  560. global:delay(1000)
  561. npc:reply(-1)
  562. global:delay(1000)
  563. npc:reply(-1)
  564. global:delay(1000)
  565. npc:reply(-1)
  566. global:delay(300)
  567. end
  568.  
  569. function queteGelees2()
  570. npc:npc(1601,3)
  571. global:delay(1000)
  572. npc:reply(-1)
  573. global:delay(1000)
  574. npc:reply(-1)
  575. global:delay(260)
  576. end
  577.  
  578. function customNpcToAstrub()
  579. npc:npc(888, 3)
  580. global:delay(654)
  581. npc:reply(-1)
  582. global:delay(435)
  583. npc:reply(-1)
  584. global:delay(435)
  585. npc:reply(-1)
  586. end
  587.  
  588. function bank()
  589. return {
  590. { map = "91751941", custom = quetePerle1, path = "442" }
  591. }
  592. end
  593.  
Success #stdin #stdout 0s 14112KB
stdin
Standard input is empty
stdout
Standard output is empty