1. //================================================================================================================-//
  2. //==================================== 2013 Ragnarok World Championship Script ====================================//
  3. //======================== Script: Ro1 Planning Unit - Han Deuk Yeon ([email protected]) ========================//
  4. //============================== Arena type: 2013rwc_01 // Map name (2013rwc_01.gat) ==============================//
  5. //================================================================================================================-//
  6. // RWC 2013 제 1 경기장(2013rwc_01) 방송 및 경기장 초기화 NPC
  7. //================================================================================================================-//
  8. kvm_npc "2013rwc_01" "RWC 2013#rwc01" 8W_SOLDIER 200 200 4 0 0
  9. OnClick:
  10. //dialog "안녕하세요. RWC 1 경기장 제어 NPC입니다. 조작할 메뉴를 선택해 주세요."
  11. dialog "Hello This is controlled NPC at RWC 1 pitch. Please select and manipulate the menu."
  12. wait
  13. choose menu "RWC 2013 broadcast" "Initializing Arena"
  14. case 1
  15. var rwc_manu = 1
  16. break
  17. case 2
  18. var rwc_manu = 2
  19. break
  20. endchoose
  21. if (rwc_manu == 1)
  22. //dialog "2013 라그나로크 월드 챔피언쉽에 오신 것을 환영합니다."
  23. broadcastinmap "Welcome to 2013 Ragnarok World Championship."
  24. dialog "Welcome to 2013 Ragnarok World Championship."
  25. wait
  26. //dialog "길드의 참가자 수를 확인 후 캐릭터를 세팅하는 시간이 주어집니다."
  27. broadcastinmap "Character of the guild and confirm the number of participants will be given time to set."
  28. dialog "Character of the guild and confirm the number of participants will be given time to set."
  29. wait
  30. //dialog "길드마스터님은 참가자가 모두 파티에 가입되었는지 확인하시고,"
  31. broadcastinmap "Please Guild master make sure that all the participants join the party"
  32. dialog "Please Guild master make sure that all the participants join the party"
  33. wait
  34. //dialog "길드 엠블럼이 정상적으로 표시되는지 확인하시기 바랍니다."
  35. broadcastinmap "Guild emblems are displayed properly, please check."
  36. dialog "Guild emblems are displayed properly, please check."
  37. close
  38. return
  39. elseif (rwc_manu == 2)
  40. //dialog "RWC 경기장을 초기화합니다. 해당 맵에서 경기가 끝났다면 초기화 해주는 것이 좋습니다."
  41. dialog "RWC Stadium is initialized. If the game ended that initializes the mapthat is recommended."
  42. wait
  43. //dialog "경기장을 처음 상태로 초기화하시겠습니까?"
  44. dialog "Are you sure you want to reset to the stadium for the first time?"
  45. wait
  46. choose menu "Yes" "No"
  47. case 1
  48. cmdothernpc "block#rwc01" "a_on"
  49. cmdothernpc "block#rwc01" "b_on"
  50. cmdothernpc "03_store_timer#rwc01" "off"
  51. cmdothernpc "05_store_timer#rwc01" "off"
  52. cmdothernpc "10_store_timer#rwc01" "off"
  53. cmdothernpc "07_arena_timer#rwc01" "off"
  54. cmdothernpc "10_arena_timer#rwc01" "off"
  55. cmdothernpc "At_Aa_warp01#rwc01" "off"
  56. cmdothernpc "Bt_Ba_warp01#rwc01" "off"
  57. cmdothernpc "Aa_At_warp01#rwc01" "off"
  58. cmdothernpc "Ba_Bt_warp01#rwc01" "off"
  59. cmdothernpc "a_i_warp01#rwc01" "off"
  60. //dialog "경기장이 초기화 되었습니다."
  61. dialog "The stadium has been initialized."
  62. close
  63. return
  64. break
  65. case 2
  66. return
  67. break
  68. endchoose
  69. else
  70. //dialog "스크립트가 알 수 없는 오류의 구렁텅이에 빠졌습니다. 재 시작하세요."
  71. dialog "Find unknown error in the script. Please re-start."
  72. close
  73. return
  74. endif
  75. return
  76. //================================================================================================================-//
  77. // RWC 2013 제 1 경기장(2013rwc_01) 상점 타이머 제어 NPC
  78. //================================================================================================================-//
  79. kvm_npc "2013rwc_01" "Store Timer#rwc01" 8W_SOLDIER 203 200 4 0 0
  80. OnCommand: "off"
  81. cmdothernpc "Moving User#rwc01" "point_02"
  82. //broadcastinmap "== 상점이용시간이 종료되었습니다. =="
  83. broadcastinmap "==== Store hours ended. ===="
  84. return
  85. OnClick:
  86. //dialog "선수들이 캐릭터를 세팅할 시간을 설정해주세요."
  87. //dialog "^ff0000정해진 시간보다 캐릭터 세팅이 일찍 끝났다면, 상점타이머를 종료해야 합니다.^000000"
  88. dialog "Guys please, set a time to set the character."
  89. dialog "^ff0000If the character setting is ended earlier than the scheduled time, shop timer should be shut down.^000000"
  90. wait
  91. choose menu "3 minutes" "5 minutes" "10 minutes" "Set the timer shut down"
  92. case 1
  93. var s_time = 3
  94. break
  95. case 2
  96. var s_time = 5
  97. break
  98. case 3
  99. var s_time = 10
  100. break
  101. case 4
  102. dialog "Shoping Time Stop?"
  103. wait
  104. choose menu "YES" "NO"
  105. case 1
  106. cmdothernpc "03_store_timer#rwc01" "off"
  107. cmdothernpc "05_store_timer#rwc01" "off"
  108. cmdothernpc "10_store_timer#rwc01" "off"
  109. //dialog "타이머가 종료됩니다."
  110. dialog "The timer ends."
  111. close
  112. return
  113. break
  114. case 2
  115. return
  116. break
  117. endchoose
  118. break
  119. endchoose
  120. //dialog "잠시 후 "+s_time+" 분 동안 캐릭터를 세팅할 시간이 주어집니다."
  121. broadcastinmap "After "+s_time+" minutes while giving time to set characters."
  122. dialog "After "+s_time+" minutes while giving time to set characters."
  123. wait
  124. //dialog "세팅시간이 종료되면 별다른 예고 없이 경기장으로 이동됩니다."
  125. broadcastinmap "At the end of setting time will be moved into the arena without anyprior notice."
  126. dialog "At the end of setting time will be moved into the arena without anyprior notice."
  127. wait
  128. //dialog "모든 선수에게 공평한 기회를 제공하고자 함이니 양해해 주시기 바랍니다."
  129. broadcastinmap "Provide equal opportunities to all the players can go, please note."
  130. dialog "Provide equal opportunities to all the players can go, please note."
  131. wait
  132. //dialog "상점이용을 시작합니다."
  133. broadcastinmap "Start usinig the shop."
  134. dialog "Start usinig the shop."
  135. wait
  136. if (s_time == 3)
  137. cmdothernpc "03_store_timer#rwc01" "on"
  138. elseif (s_time == 5)
  139. cmdothernpc "05_store_timer#rwc01" "on"
  140. else
  141. cmdothernpc "10_store_timer#rwc01" "on"
  142. endif
  143. dialog "Shoping Start"
  144. close
  145. return
  146. //================================================================================================================-//
  147. // RWC 2013 제 1 경기장(2013rwc_01) 라운드 제어 NPC
  148. //================================================================================================================-//
  149. kvm_npc "2013rwc_01" "Round Timer#rwc01" 8W_SOLDIER 206 200 4 0 0
  150. OnCommand: "off"
  151. cmdothernpc "a_t_warp01#rwc01" "on"
  152. cmdothernpc "block#rwc01" "a_on"
  153. cmdothernpc "block#rwc01" "b_on"
  154. //broadcastinmap "======= 경기가 끝났습니다. ======="
  155. broadcastinmap "== The round is over. =="
  156. return
  157. OnClick:
  158. //dialog "경기를 진행 합니다. 예선은 7분, 결승은 10분의 경기시간을 가지며, 경기가 일찍 끝났다면 "Round Finish"하고 진행하시면 됩니다."
  159. dialog "The game is in progress. Qualifier is 7 minute.Final has 10 minute playing time. If game is done early in the game, just do 'Round Finish' and then proceed"
  160. wait
  161. choose menu "Qualifier 7 minutes" "Final 10 minutes" "Round Finish"
  162. case 1
  163. //dialog "잠시 후 2013 라그나로크 월드 챔피언십 예선경기가 시작됩니다."
  164. broadcastinmap "2013 Ragnarok World Championship qualifying games begins after a while."
  165. dialog "2013 Ragnarok World Championship qualifying games begins after a while."
  166. wait
  167. //dialog "경기시작 전에 컴퓨터 및 주변장치 상태를 점검하시고 문제가 있다면 GM에게 문의하시기 바랍니다."
  168. broadcastinmap "Before kick-off, check the computer and the status of peripheral devices and if you have problems, please contact GM."
  169. dialog "Before kick-off, check the computer and the status of peripheral devices and if you have problems, please contact GM."
  170. wait
  171. //dialog "경기시간은 7분이며, 시간 안에 상대 길드원을 모두 물리치면 승리하게 됩니다."
  172. broadcastinmap "Playing time is 7 minutes, defeat the opponent guild will win in time."
  173. dialog "Playing time is 7 minutes, defeat the opponent guild will win in time."
  174. wait
  175. //dialog "잠시 후 라운드를 시작하겠습니다. 전투를 준비해주시기 바랍니다."
  176. broadcastinmap "After a while we will start the round. Please be ready on the battle."
  177. dialog "After a while we will start the round. Please be ready on the battle."
  178. wait
  179. //dialog "준비되셨습니까?"
  180. broadcastinmap "Are you ready?"
  181. dialog "Are you ready?"
  182. wait
  183. cmdothernpc "07_arena_timer#rwc01" "on"
  184. cmdothernpc "block#rwc01" "a_off"
  185. cmdothernpc "block#rwc01" "b_off"
  186. //dialog "경기시작!!"
  187. broadcastinmap "Round Start!!"
  188. dialog "Round Start !!"
  189. close
  190. return
  191. break
  192. case 2
  193. //dialog "잠시 후 2013 라그나로크 월드 챔피언십 결승경기가 시작됩니다."
  194. broadcastinmap "After a while, the play-off of the 2013 Ragnarok World Championship will be started."
  195. dialog "After a while, the play-off of the 2013 Ragnarok World Championship will be started."
  196. wait
  197. //dialog "경기시작 전에 컴퓨터 및 주변장치 상태를 점검하시고 문제가 있다면 GM에게 문의하시기 바랍니다."
  198. broadcastinmap "Before kick-off, check the computer and the status of peripheral devices and if you have problems, please contact GM."
  199. dialog "Before kick-off, check the computer and the status of peripheral devices and if you have problems, please contact GM."
  200. wait
  201. //dialog "경기시간은 10분이며, 시간 안에 상대 길드원을 모두 물리치면 승리하게 됩니다."
  202. broadcastinmap "Playing time is 10 minutes, defeat the opponent guild will win in time."
  203. dialog "Playing time is 10 minutes, defeat the opponent guild will win in time."
  204. wait
  205. //dialog "잠시 후 라운드를 시작하겠습니다. 전투를 준비해주시기 바랍니다."
  206. broadcastinmap "After a while we will start the round. Please be ready on the battle."
  207. dialog "After a while we will start the round. Please be ready on the battle."
  208. wait
  209. //dialog "준비되셨습니까?"
  210. broadcastinmap "Are you ready?"
  211. dialog "Are you ready?"
  212. wait
  213. cmdothernpc "10_arena_timer#rwc01" "on"
  214. cmdothernpc "block#rwc01" "a_off"
  215. cmdothernpc "block#rwc01" "b_off"
  216. //dialog "경기시작!!"
  217. broadcastinmap "Round Start!!"
  218. dialog "Round Start !!"
  219. close
  220. return
  221. break
  222. case 3
  223. dialog "Round Finish?"
  224. wait
  225. choose menu "YES" "NO"
  226. case 1
  227. cmdothernpc "07_arena_timer#rwc01" "off"
  228. cmdothernpc "10_arena_timer#rwc01" "off"
  229. dialog "Round has ended."
  230. close
  231. return
  232. break
  233. case 2
  234. return
  235. break
  236. endchoose
  237. break
  238. endchoose
  239. return
  240. //================================================================================================================-//
  241. // RWC 2013 제 1 경기장(2013rwc_01) 유저이동 제어 NPC
  242. //================================================================================================================-//
  243. kvm_npc "2013rwc_01" "Moving User#rwc01" 8W_SOLDIER 209 200 4 0 0
  244. OnCommand: "point_01"
  245. PlayerToRP 1
  246. return
  247. OnCommand: "point_02"
  248. MassSetRP2 "A" 102 110
  249. MassSetRP2 "B" 242 110
  250. PlayerToRP 2
  251. return
  252. OnClick:
  253. //dialog "경기진행을 위해 유저를 이동시킬 장소를 선택해주세요. 편의를 위해 이동위치는 줄여서 표시합니다."
  254. dialog "Please select your location to game progress. For convenience, moving position will be to abbreviate."
  255. wait
  256. choose menu "Starting Point" "Waiting Room" "Izlude" "NPC Return"
  257. case 1
  258. //dialog "대기실의 선수를 스타팅포인트로 이동시킵니다."
  259. dialog "Players in the room as a starting point to move."
  260. close
  261. cmdothernpc "Moving User#rwc01" "point_02"
  262. return
  263. break
  264. case 2
  265. //dialog "스타팅포인트의 선수를 대기실로 이동시킵니다."
  266. dialog "Player at starting point to move into the waiting room."
  267. close
  268. cmdothernpc "Moving User#rwc01" "point_01"
  269. return
  270. break
  271. case 3
  272. cmdothernpc "a_i_warp01#rwc01" "on"
  273. //dialog "맵 안의 있는 모든 사람을 마을로 이동시킵니다."
  274. dialog "Everyone in map to move in the village.."
  275. close
  276. return
  277. break
  278. case 4
  279. return
  280. break
  281. endchoose
  282. return
  283. //================================================================================================================-//
  284. // RWC 2013 제 1 경기장(2013rwc_01) 상점이용 3분 타이머
  285. //================================================================================================================-//
  286. kvm_npc "2013rwc_01" "03_store_timer#rwc01" 8W_SOLDIER 203 202 4 0 0
  287. OnInit:
  288. disablenpc "03_store_timer#rwc01"
  289. return
  290. OnCommand: "on"
  291. enablenpc "03_store_timer#rwc01"
  292. InitTimer
  293. return
  294. OnCommand: "off"
  295. stoptimer
  296. disablenpc "03_store_timer#rwc01"
  297. cmdothernpc "Store Timer#rwc01" "off"
  298. return
  299. OnTimer: 1000
  300. //broadcastinmap "== 상점이용시간이 3분 남았습니다. =="
  301. broadcastinmap "==== Store hours 3 minutes left. ===="
  302. return
  303. OnTimer: 61000
  304. //broadcastinmap "== 상점이용시간이 2분 남았습니다. =="
  305. broadcastinmap "==== Store hours 2 minutes left. ===="
  306. return
  307. OnTimer: 121000
  308. //broadcastinmap "== 상점이용시간이 1분 남았습니다. =="
  309. broadcastinmap "==== Store hours 1 minutes left. ===="
  310. return
  311. OnTimer: 171000
  312. //broadcastinmap "== 상점이용시간이 10초 남았습니다. =="
  313. broadcastinmap "==== Store hours 10 seconds left. ===="
  314. return
  315. OnTimer: 172000
  316. //broadcastinmap "== 상점이용시간이 9초 남았습니다. =="
  317. broadcastinmap "==== Store hours 9 seconds left. ===="
  318. return
  319. OnTimer: 173000
  320. //broadcastinmap "== 상점이용시간이 8초 남았습니다. =="
  321. broadcastinmap "==== Store hours 8 seconds left. ===="
  322. return
  323. OnTimer: 174000
  324. //broadcastinmap "== 상점이용시간이 7초 남았습니다. =="
  325. broadcastinmap "==== Store hours 7 seconds left. ===="
  326. return
  327. OnTimer: 175000
  328. //broadcastinmap "== 상점이용시간이 6초 남았습니다. =="
  329. broadcastinmap "==== Store hours 6 seconds left. ===="
  330. return
  331. OnTimer: 176000
  332. //broadcastinmap "== 상점이용시간이 5초 남았습니다. =="
  333. broadcastinmap "==== Store hours 5 seconds left. ===="
  334. return
  335. OnTimer: 177000
  336. //broadcastinmap "== 상점이용시간이 4초 남았습니다. =="
  337. broadcastinmap "==== Store hours 4 seconds left. ===="
  338. return
  339. OnTimer: 178000
  340. //broadcastinmap "== 상점이용시간이 3초 남았습니다. =="
  341. broadcastinmap "==== Store hours 3 seconds left. ===="
  342. return
  343. OnTimer: 179000
  344. //broadcastinmap "== 상점이용시간이 2초 남았습니다. =="
  345. broadcastinmap "==== Store hours 2 seconds left. ===="
  346. return
  347. OnTimer: 180000
  348. //broadcastinmap "== 상점이용시간이 1초 남았습니다. =="
  349. broadcastinmap "==== Store hours 1 seconds left. ===="
  350. return
  351. OnTimer: 181000
  352. cmdothernpc "03_store_timer#rwc01" "off"
  353. return
  354. //================================================================================================================-//
  355. // RWC 2013 제 1 경기장(2013rwc_01) 상점이용 5분 타이머
  356. //================================================================================================================-//
  357. kvm_npc "2013rwc_01" "05_store_timer#rwc01" 8W_SOLDIER 203 202 4 0 0
  358. OnInit:
  359. disablenpc "05_store_timer#rwc01"
  360. return
  361. OnCommand: "on"
  362. enablenpc "05_store_timer#rwc01"
  363. InitTimer
  364. return
  365. OnCommand: "off"
  366. stoptimer
  367. disablenpc "05_store_timer#rwc01"
  368. cmdothernpc "Store Timer#rwc01" "off"
  369. return
  370. OnTimer: 1000
  371. //broadcastinmap "== 상점이용시간이 5분 남았습니다. =="
  372. broadcastinmap "==== Store hours 5 minutes left. ===="
  373. return
  374. OnTimer: 61000
  375. //broadcastinmap "== 상점이용시간이 4분 남았습니다. =="
  376. broadcastinmap "==== Store hours 4 minutes left. ===="
  377. return
  378. OnTimer: 121000
  379. //broadcastinmap "== 상점이용시간이 3분 남았습니다. =="
  380. broadcastinmap "==== Store hours 3 minutes left. ===="
  381. return
  382. OnTimer: 181000
  383. //broadcastinmap "== 상점이용시간이 2분 남았습니다. =="
  384. broadcastinmap "==== Store hours 2 minutes left. ===="
  385. return
  386. OnTimer: 241000
  387. //broadcastinmap "== 상점이용시간이 1분 남았습니다. =="
  388. broadcastinmap "==== Store hours 1 minutes left. ===="
  389. return
  390. OnTimer: 291000
  391. //broadcastinmap "== 상점이용시간이 10초 남았습니다. =="
  392. broadcastinmap "==== Store hours 10 seconds left. ===="
  393. return
  394. OnTimer: 292000
  395. //broadcastinmap "== 상점이용시간이 9초 남았습니다. =="
  396. broadcastinmap "==== Store hours 9 seconds left. ===="
  397. return
  398. OnTimer: 293000
  399. //broadcastinmap "== 상점이용시간이 8초 남았습니다. =="
  400. broadcastinmap "==== Store hours 8 seconds left. ===="
  401. return
  402. OnTimer: 294000
  403. //broadcastinmap "== 상점이용시간이 7초 남았습니다. =="
  404. broadcastinmap "==== Store hours 7 seconds left. ===="
  405. return
  406. OnTimer: 295000
  407. //broadcastinmap "== 상점이용시간이 6초 남았습니다. =="
  408. broadcastinmap "==== Store hours 6 seconds left. ===="
  409. return
  410. OnTimer: 296000
  411. //broadcastinmap "== 상점이용시간이 5초 남았습니다. =="
  412. broadcastinmap "==== Store hours 5 seconds left. ===="
  413. return
  414. OnTimer: 297000
  415. //broadcastinmap "== 상점이용시간이 4초 남았습니다. =="
  416. broadcastinmap "==== Store hours 4 seconds left. ===="
  417. return
  418. OnTimer: 298000
  419. //broadcastinmap "== 상점이용시간이 3초 남았습니다. =="
  420. broadcastinmap "==== Store hours 3 seconds left. ===="
  421. return
  422. OnTimer: 299000
  423. //broadcastinmap "== 상점이용시간이 2초 남았습니다. =="
  424. broadcastinmap "==== Store hours 2 seconds left. ===="
  425. return
  426. OnTimer: 300000
  427. //broadcastinmap "== 상점이용시간이 1초 남았습니다. =="
  428. broadcastinmap "==== Store hours 1 seconds left. ===="
  429. return
  430. OnTimer: 301000
  431. cmdothernpc "05_store_timer#rwc01" "off"
  432. return
  433. //================================================================================================================-//
  434. // RWC 2013 제 1 경기장(2013rwc_01) 상점이용 10분 타이머
  435. //================================================================================================================-//
  436. kvm_npc "2013rwc_01" "10_store_timer#rwc01" 8W_SOLDIER 203 202 4 0 0
  437. OnInit:
  438. disablenpc "10_store_timer#rwc01"
  439. return
  440. OnCommand: "on"
  441. enablenpc "10_store_timer#rwc01"
  442. InitTimer
  443. return
  444. OnCommand: "off"
  445. stoptimer
  446. disablenpc "10_store_timer#rwc01"
  447. cmdothernpc "Store Timer#rwc01" "off"
  448. return
  449. OnTimer: 1000
  450. //broadcastinmap "== 상점이용시간이 10분 남았습니다. =="
  451. broadcastinmap "==== Store hours 10 minutes left. ===="
  452. return
  453. OnTimer: 61000
  454. //broadcastinmap "== 상점이용시간이 9분 남았습니다. =="
  455. broadcastinmap "==== Store hours 9 minutes left. ===="
  456. return
  457. OnTimer: 121000
  458. //broadcastinmap "== 상점이용시간이 8분 남았습니다. =="
  459. broadcastinmap "==== Store hours 8 minutes left. ===="
  460. return
  461. OnTimer: 181000
  462. //broadcastinmap "== 상점이용시간이 7분 남았습니다. =="
  463. broadcastinmap "==== Store hours 7 minutes left. ===="
  464. return
  465. OnTimer: 241000
  466. //broadcastinmap "== 상점이용시간이 6분 남았습니다. =="
  467. broadcastinmap "==== Store hours 6 minutes left. ===="
  468. return
  469. OnTimer: 301000
  470. //broadcastinmap "== 상점이용시간이 5분 남았습니다. =="
  471. broadcastinmap "==== Store hours 5 minutes left. ===="
  472. return
  473. OnTimer: 361000
  474. //broadcastinmap "== 상점이용시간이 4분 남았습니다. =="
  475. broadcastinmap "==== Store hours 4 minutes left. ===="
  476. return
  477. OnTimer: 421000
  478. //broadcastinmap "== 상점이용시간이 3분 남았습니다. =="
  479. broadcastinmap "==== Store hours 3 minutes left. ===="
  480. return
  481. OnTimer: 481000
  482. //broadcastinmap "== 상점이용시간이 2분 남았습니다. =="
  483. broadcastinmap "==== Store hours 2 minutes left. ===="
  484. return
  485. OnTimer: 541000
  486. //broadcastinmap "== 상점이용시간이 1분 남았습니다. =="
  487. broadcastinmap "==== Store hours 1 minutes left. ===="
  488. return
  489. OnTimer: 591000
  490. //broadcastinmap "== 상점이용시간이 10초 남았습니다. =="
  491. broadcastinmap "==== Store hours 10 seconds left. ===="
  492. return
  493. OnTimer: 592000
  494. //broadcastinmap "== 상점이용시간이 9초 남았습니다. =="
  495. broadcastinmap "==== Store hours 9 seconds left. ===="
  496. return
  497. OnTimer: 593000
  498. //broadcastinmap "== 상점이용시간이 8초 남았습니다. =="
  499. broadcastinmap "==== Store hours 8 seconds left. ===="
  500. return
  501. OnTimer: 594000
  502. //broadcastinmap "== 상점이용시간이 7초 남았습니다. =="
  503. broadcastinmap "==== Store hours 7 seconds left. ===="
  504. return
  505. OnTimer: 595000
  506. //broadcastinmap "== 상점이용시간이 6초 남았습니다. =="
  507. broadcastinmap "==== Store hours 6 seconds left. ===="
  508. return
  509. OnTimer: 596000
  510. //broadcastinmap "== 상점이용시간이 5초 남았습니다. =="
  511. broadcastinmap "==== Store hours 5 seconds left. ===="
  512. return
  513. OnTimer: 597000
  514. //broadcastinmap "== 상점이용시간이 4초 남았습니다. =="
  515. broadcastinmap "==== Store hours 4 seconds left. ===="
  516. return
  517. OnTimer: 598000
  518. //broadcastinmap "== 상점이용시간이 3초 남았습니다. =="
  519. broadcastinmap "==== Store hours 3 seconds left. ===="
  520. return
  521. OnTimer: 599000
  522. //broadcastinmap "== 상점이용시간이 2초 남았습니다. =="
  523. broadcastinmap "==== Store hours 2 seconds left. ===="
  524. return
  525. OnTimer: 600000
  526. //broadcastinmap "== 상점이용시간이 1초 남았습니다. =="
  527. broadcastinmap "==== Store hours 1 seconds left. ===="
  528. return
  529. OnTimer: 601000
  530. cmdothernpc "10_store_timer#rwc01" "off"
  531. return
  532. //================================================================================================================-//
  533. // RWC 2013 제 1 경기장(2013rwc_01) 경기장 7분 타이머
  534. //================================================================================================================-//
  535. kvm_npc "2013rwc_01" "07_arena_timer#rwc01" 8W_SOLDIER 206 202 4 0 0
  536. OnInit:
  537. disablenpc "07_arena_timer#rwc01"
  538. return
  539. OnCommand: "on"
  540. enablenpc "07_arena_timer#rwc01"
  541. InitTimer
  542. return
  543. OnCommand: "off"
  544. stoptimer
  545. disablenpc "07_arena_timer#rwc01"
  546. cmdothernpc "Round Timer#rwc01" "off"
  547. return
  548. OnTimer: 1000
  549. //broadcastinmap "===== 경기시간이 7분 남았습니다. ====="
  550. broadcastinmap "======== 7 minutes have left. ========"
  551. return
  552. OnTimer: 61000
  553. //broadcastinmap "===== 경기시간이 6분 남았습니다. ====="
  554. broadcastinmap "======== 6 minutes have left. ========"
  555. return
  556. OnTimer: 121000
  557. //broadcastinmap "===== 경기시간이 5분 남았습니다. ====="
  558. broadcastinmap "======== 5 minutes have left. ========"
  559. return
  560. OnTimer: 181000
  561. //broadcastinmap "===== 경기시간이 4분 남았습니다. ====="
  562. broadcastinmap "======== 4 minutes have left. ========"
  563. return
  564. OnTimer: 241000
  565. //broadcastinmap "===== 경기시간이 3분 남았습니다. ====="
  566. broadcastinmap "======== 3 minutes have left. ========"
  567. return
  568. OnTimer: 301000
  569. //broadcastinmap "===== 경기시간이 2분 남았습니다. ====="
  570. broadcastinmap "======== 2 minutes have left. ========"
  571. return
  572. OnTimer: 361000
  573. //broadcastinmap "===== 경기시간이 1분 남았습니다. ====="
  574. broadcastinmap "======== 1 minutes have left. ========"
  575. return
  576. OnTimer: 391000
  577. //broadcastinmap "===== 경기시간이 30초 남았습니다. ====="
  578. broadcastinmap "======== 30 seconds have left. ========"
  579. return
  580. OnTimer: 401000
  581. //broadcastinmap "===== 경기시간이 20초 남았습니다. ====="
  582. broadcastinmap "======== 20 seconds have left. ========"
  583. return
  584. OnTimer: 411000
  585. //broadcastinmap "===== 경기시간이 10초 남았습니다. ====="
  586. broadcastinmap "======== 10 seconds have left. ========"
  587. return
  588. OnTimer: 412000
  589. //broadcastinmap "===== 경기시간이 9초 남았습니다. ====="
  590. broadcastinmap "======== 9 seconds have left. ========"
  591. return
  592. OnTimer: 413000
  593. //broadcastinmap "===== 경기시간이 8초 남았습니다. ====="
  594. broadcastinmap "======== 8 seconds have left. ========"
  595. return
  596. OnTimer: 414000
  597. //broadcastinmap "===== 경기시간이 7초 남았습니다. ====="
  598. broadcastinmap "======== 7 seconds have left. ========"
  599. return
  600. OnTimer: 415000
  601. //broadcastinmap "===== 경기시간이 6초 남았습니다. ====="
  602. broadcastinmap "======== 6 seconds have left. ========"
  603. return
  604. OnTimer: 416000
  605. //broadcastinmap "===== 경기시간이 5초 남았습니다. ====="
  606. broadcastinmap "======== 5 seconds have left. ========"
  607. return
  608. OnTimer: 417000
  609. //broadcastinmap "===== 경기시간이 4초 남았습니다. ====="
  610. broadcastinmap "======== 4 seconds have left. ========"
  611. return
  612. OnTimer: 418000
  613. //broadcastinmap "===== 경기시간이 3초 남았습니다. ====="
  614. broadcastinmap "======== 3 seconds have left. ========"
  615. return
  616. OnTimer: 419000
  617. //broadcastinmap "===== 경기시간이 2초 남았습니다. ====="
  618. broadcastinmap "======== 2 seconds have left. ========"
  619. return
  620. OnTimer: 420000
  621. //broadcastinmap "===== 경기시간이 1초 남았습니다. ====="
  622. broadcastinmap "======== 1 seconds have left. ========"
  623. return
  624. OnTimer: 421000
  625. cmdothernpc "07_arena_timer#rwc01" "off"
  626. return
  627. //================================================================================================================-//
  628. // RWC 2013 제 1 경기장(2013rwc_01) 경기장 10분 타이머
  629. //================================================================================================================-//
  630. kvm_npc "2013rwc_01" "10_arena_timer#rwc01" 8W_SOLDIER 206 202 4 0 0
  631. OnInit:
  632. disablenpc "10_arena_timer#rwc01"
  633. return
  634. OnCommand: "on"
  635. enablenpc "10_arena_timer#rwc01"
  636. InitTimer
  637. return
  638. OnCommand: "off"
  639. stoptimer
  640. disablenpc "10_arena_timer#rwc01"
  641. cmdothernpc "Round Timer#rwc01" "off"
  642. return
  643. OnTimer: 1000
  644. //broadcastinmap "===== 경기시간이 10분 남았습니다. ====="
  645. broadcastinmap "======== 10 minutes have left. ========"
  646. return
  647. OnTimer: 61000
  648. //broadcastinmap "===== 경기시간이 9분 남았습니다. ====="
  649. broadcastinmap "======== 9 minutes have left. ========"
  650. return
  651. OnTimer: 121000
  652. //broadcastinmap "===== 경기시간이 8분 남았습니다. ====="
  653. broadcastinmap "======== 8 minutes have left. ========"
  654. return
  655. OnTimer: 181000
  656. //broadcastinmap "===== 경기시간이 7분 남았습니다. ====="
  657. broadcastinmap "======== 7 minutes have left. ========"
  658. return
  659. OnTimer: 241000
  660. //broadcastinmap "===== 경기시간이 6분 남았습니다. ====="
  661. broadcastinmap "======== 6 minutes have left. ========"
  662. return
  663. OnTimer: 301000
  664. //broadcastinmap "===== 경기시간이 5분 남았습니다. ====="
  665. broadcastinmap "======== 5 minutes have left. ========"
  666. return
  667. OnTimer: 361000
  668. //broadcastinmap "===== 경기시간이 4분 남았습니다. ====="
  669. broadcastinmap "======== 4 minutes have left. ========"
  670. return
  671. OnTimer: 421000
  672. //broadcastinmap "===== 경기시간이 3분 남았습니다. ====="
  673. broadcastinmap "======== 3 minutes have left. ========"
  674. return
  675. OnTimer: 481000
  676. //broadcastinmap "===== 경기시간이 2분 남았습니다. ====="
  677. broadcastinmap "======== 2 minutes have left. ========"
  678. return
  679. OnTimer: 541000
  680. //broadcastinmap "===== 경기시간이 1분 남았습니다. ====="
  681. broadcastinmap "======== 1 minutes have left. ========"
  682. return
  683. OnTimer: 571000
  684. //broadcastinmap "===== 경기시간이 30초 남았습니다. ====="
  685. broadcastinmap "======== 30 seconds have left. ========"
  686. return
  687. OnTimer: 581000
  688. //broadcastinmap "===== 경기시간이 20초 남았습니다. ====="
  689. broadcastinmap "======== 20 seconds have left. ========"
  690. return
  691. OnTimer: 591000
  692. //broadcastinmap "===== 경기시간이 10초 남았습니다. ====="
  693. broadcastinmap "======== 10 seconds have left. ========"
  694. return
  695. OnTimer: 592000
  696. //broadcastinmap "===== 경기시간이 9초 남았습니다. ====="
  697. broadcastinmap "======== 9 seconds have left. ========"
  698. return
  699. OnTimer: 593000
  700. //broadcastinmap "===== 경기시간이 8초 남았습니다. ====="
  701. broadcastinmap "======== 8 seconds have left. ========"
  702. return
  703. OnTimer: 594000
  704. //broadcastinmap "===== 경기시간이 7초 남았습니다. ====="
  705. broadcastinmap "======== 7 seconds have left. ========"
  706. return
  707. OnTimer: 595000
  708. //broadcastinmap "===== 경기시간이 6초 남았습니다. ====="
  709. broadcastinmap "======== 6 seconds have left. ========"
  710. return
  711. OnTimer: 596000
  712. //broadcastinmap "===== 경기시간이 5초 남았습니다. ====="
  713. broadcastinmap "======== 5 seconds have left. ========"
  714. return
  715. OnTimer: 597000
  716. //broadcastinmap "===== 경기시간이 4초 남았습니다. ====="
  717. broadcastinmap "======== 4 seconds have left. ========"
  718. return
  719. OnTimer: 598000
  720. //broadcastinmap "===== 경기시간이 3초 남았습니다. ====="
  721. broadcastinmap "======== 3 seconds have left. ========"
  722. return
  723. OnTimer: 599000
  724. //broadcastinmap "===== 경기시간이 2초 남았습니다. ====="
  725. broadcastinmap "======== 2 seconds have left. ========"
  726. return
  727. OnTimer: 600000
  728. //broadcastinmap "===== 경기시간이 1초 남았습니다. ====="
  729. broadcastinmap "======== 1 seconds have left. ========"
  730. return
  731. OnTimer: 601000
  732. cmdothernpc "10_arena_timer#rwc01" "off"
  733. return
  734. //================================================================================================================-//
  735. // RWC 2013 제 1 경기장(2013rwc_01) 경기장 진입금지 블럭 제어
  736. //================================================================================================================-//
  737. hiddenwarp "2013rwc_01" "block#rwc01" 1 1 0 0
  738. OnInit:
  739. cmdothernpc "block#rwc01" "a_on"
  740. cmdothernpc "block#rwc01" "b_on"
  741. return
  742. OnCommand: "a_on"
  743. ChangeCellType 118 113 1
  744. ChangeCellType 118 112 1
  745. ChangeCellType 118 111 1
  746. ChangeCellType 118 110 1
  747. ChangeCellType 118 109 1
  748. ChangeCellType 118 108 1
  749. ChangeCellType 118 107 1
  750. ChangeCellType 118 106 1
  751. ChangeCellType 119 113 1
  752. ChangeCellType 119 112 1
  753. ChangeCellType 119 111 1
  754. ChangeCellType 119 110 1
  755. ChangeCellType 119 109 1
  756. ChangeCellType 119 108 1
  757. ChangeCellType 119 107 1
  758. ChangeCellType 119 106 1
  759. return
  760. OnCommand: "b_on"
  761. ChangeCellType 226 113 1
  762. ChangeCellType 226 112 1
  763. ChangeCellType 226 111 1
  764. ChangeCellType 226 110 1
  765. ChangeCellType 226 109 1
  766. ChangeCellType 226 108 1
  767. ChangeCellType 226 107 1
  768. ChangeCellType 226 106 1
  769. ChangeCellType 225 113 1
  770. ChangeCellType 225 112 1
  771. ChangeCellType 225 111 1
  772. ChangeCellType 225 110 1
  773. ChangeCellType 225 109 1
  774. ChangeCellType 225 108 1
  775. ChangeCellType 225 107 1
  776. ChangeCellType 225 106 1
  777. return
  778. OnCommand: "a_off"
  779. ChangeCellType 118 113 0
  780. ChangeCellType 118 112 0
  781. ChangeCellType 118 111 0
  782. ChangeCellType 118 110 0
  783. ChangeCellType 118 109 0
  784. ChangeCellType 118 108 0
  785. ChangeCellType 118 107 0
  786. ChangeCellType 118 106 0
  787. ChangeCellType 119 113 0
  788. ChangeCellType 119 112 0
  789. ChangeCellType 119 111 0
  790. ChangeCellType 119 110 0
  791. ChangeCellType 119 109 0
  792. ChangeCellType 119 108 0
  793. ChangeCellType 119 107 0
  794. ChangeCellType 119 106 0
  795. return
  796. OnCommand: "b_off"
  797. ChangeCellType 226 113 0
  798. ChangeCellType 226 112 0
  799. ChangeCellType 226 111 0
  800. ChangeCellType 226 110 0
  801. ChangeCellType 226 109 0
  802. ChangeCellType 226 108 0
  803. ChangeCellType 226 107 0
  804. ChangeCellType 226 106 0
  805. ChangeCellType 225 113 0
  806. ChangeCellType 225 112 0
  807. ChangeCellType 225 111 0
  808. ChangeCellType 225 110 0
  809. ChangeCellType 225 109 0
  810. ChangeCellType 225 108 0
  811. ChangeCellType 225 107 0
  812. ChangeCellType 225 106 0
  813. return
  814. //================================================================================================================-//
  815. // RWC 2013 제 1 경기장(2013rwc_01) A팀 스타팅포인트 -> 대기실 워프
  816. //================================================================================================================-//
  817. warp "2013rwc_01" "Aa_At_warp01#rwc01" 102 110 10 10
  818. OnInit:
  819. disablenpc "Aa_At_warp01#rwc01"
  820. return
  821. OnCommand: "on"
  822. enablenpc "Aa_At_warp01#rwc01"
  823. InitTimer
  824. return
  825. OnCommand: "off"
  826. disablenpc "Aa_At_warp01#rwc01"
  827. stoptimer
  828. return
  829. OnTimer: 10000
  830. cmdothernpc "Aa_At_warp01#rwc01" "off"
  831. return
  832. OnTouch:
  833. moveto "2013rwc_01" 20 60
  834. return
  835. //================================================================================================================-//
  836. // RWC 2013 제 1 경기장(2013rwc_01) B팀 스타팅포인트 -> 대기실 워프
  837. //================================================================================================================-//
  838. warp "2013rwc_01" "Ba_Bt_warp01#rwc01" 242 110 10 10
  839. OnInit:
  840. disablenpc "Ba_Bt_warp01#rwc01"
  841. return
  842. OnCommand: "on"
  843. enablenpc "Ba_Bt_warp01#rwc01"
  844. InitTimer
  845. return
  846. OnCommand: "off"
  847. disablenpc "Ba_Bt_warp01#rwc01"
  848. stoptimer
  849. return
  850. OnTimer: 10000
  851. cmdothernpc "Ba_Bt_warp01#rwc01" "off"
  852. return
  853. OnTouch:
  854. moveto "2013rwc_01" 320 124
  855. return
  856. //================================================================================================================-//
  857. // RWC 2013 제 1 경기장(2013rwc_01) A팀 대기실 -> 스타팅포인트 워프
  858. //================================================================================================================-//
  859. warp "2013rwc_01" "At_Aa_warp01#rwc01" 20 60 20 20
  860. OnInit:
  861. disablenpc "At_Aa_warp01#rwc01"
  862. return
  863. OnCommand: "on"
  864. enablenpc "At_Aa_warp01#rwc01"
  865. InitTimer
  866. return
  867. OnCommand: "off"
  868. disablenpc "At_Aa_warp01#rwc01"
  869. stoptimer
  870. return
  871. OnTimer: 10000
  872. cmdothernpc "At_Aa_warp01#rwc01" "off"
  873. return
  874. OnTouch:
  875. moveto "2013rwc_01" 102 110
  876. return
  877. //================================================================================================================-//
  878. // RWC 2013 제 1 경기장(2013rwc_01) B팀 대기실 -> 스타팅포인트 워프
  879. //================================================================================================================-//
  880. warp "2013rwc_01" "Bt_Ba_warp01#rwc01" 320 124 20 20
  881. OnInit:
  882. disablenpc "Bt_Ba_warp01#rwc01"
  883. return
  884. OnCommand: "on"
  885. enablenpc "Bt_Ba_warp01#rwc01"
  886. InitTimer
  887. return
  888. OnCommand: "off"
  889. disablenpc "Bt_Ba_warp01#rwc01"
  890. stoptimer
  891. return
  892. OnTimer: 10000
  893. cmdothernpc "Bt_Ba_warp01#rwc01" "off"
  894. return
  895. OnTouch:
  896. moveto "2013rwc_01" 242 110
  897. return
  898. //================================================================================================================-//
  899. // RWC 2013 제 1 경기장(2013rwc_01) 이즈루드 이동 워프
  900. //================================================================================================================-//
  901. warp "2013rwc_01" "a_i_warp01#rwc01" 1 1 0 0
  902. OnInit:
  903. disablenpc "a_i_warp01#rwc01"
  904. return
  905. OnCommand: "on"
  906. enablenpc "a_i_warp01#rwc01"
  907. InitTimer
  908. return
  909. OnCommand: "off"
  910. stoptimer
  911. disablenpc "a_i_warp01#rwc01"
  912. return
  913. OnTimer: 1000
  914. warpallpcinthemap "izlude" 128 108
  915. return
  916. OnTimer: 2000
  917. warpallpcinthemap "izlude" 128 108
  918. return
  919. OnTimer: 3000
  920. warpallpcinthemap "izlude" 128 108
  921. return
  922. OnTimer: 4000
  923. warpallpcinthemap "izlude" 128 108
  924. return
  925. OnTimer: 5000
  926. warpallpcinthemap "izlude" 128 108
  927. cmdothernpc "a_i_warp01#rwc01" "off"
  928. return
  929. //================================================================================================================-//
  930. // RWC 2013 제 1 경기장(2013rwc_01) 경기종료 후 경기장 -> 스타팅포인트 이동워프
  931. //================================================================================================================-//
  932. warp "2013rwc_01" "a_t_warp01#rwc01" 172 109 80 60
  933. OnInit:
  934. disablenpc "a_t_warp01#rwc01"
  935. return
  936. OnCommand: "on"
  937. enablenpc "a_t_warp01#rwc01"
  938. InitTimer
  939. return
  940. OnCommand: "off"
  941. disablenpc "a_t_warp01#rwc01"
  942. stoptimer
  943. return
  944. OnTimer: 10000
  945. cmdothernpc "a_t_warp01#rwc01" "off"
  946. return
  947. OnTouch:
  948. var teamcodeck = GetCampCode
  949. if (teamcodeck == "A")
  950. moveto "2013rwc_01" 102 110
  951. elseif (teamcodeck == "B")
  952. moveto "2013rwc_01" 242 110
  953. else
  954. moveto "izlude" 128 108
  955. endif
  956. return
  957. //================================================================================================================-//
  958. // RWC 2013 제 1 경기장(2013rwc_01) A팀 카프라
  959. //================================================================================================================-//
  960. npc "2013rwc_01" "Kafra Services#01A" 4_F_KAFRA1 35 60 4 0 0
  961. OnClick:
  962. dialog "[RWC Kafra]"
  963. dialog "Welcome to Kafra Corporation."
  964. dialog "Kafra Corporation even supports their customers in RWC."
  965. dialog "Please select a service."
  966. wait
  967. choose menu "Storage Services" "Rental Services" "Quest Skill" "Cancel"
  968. case 1
  969. var kafra_menu = 1
  970. break
  971. case 2
  972. var kafra_menu = 2
  973. break
  974. case 3
  975. var kafra_menu = 3
  976. break
  977. case 4
  978. dialog "[RWC Kafra]"
  979. dialog "you cancelled the service."
  980. close
  981. return
  982. break
  983. endchoose
  984. if (kafra_menu == 1)
  985. dialog "[RWC Kafra]"
  986. dialog "Thank you for using the service."
  987. close
  988. store
  989. return
  990. elseif (kafra_menu == 2)
  991. if ((v[VAR_JOB] == MERCHANT) | (v[VAR_JOB] == BLACKSMITH) | (v[VAR_JOB] == ALCHEMIST) | (v[VAR_JOB] == MERCHANT_H) | (v[VAR_JOB] == BLACKSMITH_H) | (v[VAR_JOB] == ALCHEMIST_H) | (v[VAR_JOB] == GENETIC) | (v[VAR_JOB] == GENETIC_H))
  992. dialog "[RWC Kafra]"
  993. dialog "it is 800 zeny for cart rental service."
  994. wait
  995. choose menu "Rent" "Cancel"
  996. case 1
  997. var chk_cart = ChkSkill 39
  998. if (v[VAR_ISCARTON] == 1)
  999. dialog "[RWC Kafra]"
  1000. dialog "you are already using the cart."
  1001. close
  1002. return
  1003. endif
  1004. if (chk_cart == 0)
  1005. dialog "[RWC Kafra]"
  1006. dialog "you need 'Push Cart' skill."
  1007. close
  1008. return
  1009. endif
  1010. if (v[VAR_MONEY] < 800)
  1011. dialog "[RWC Kafra]"
  1012. dialog "Sorry. you are lack of zeny."
  1013. close
  1014. return
  1015. endif
  1016. dropgold 800
  1017. cart on
  1018. close
  1019. return
  1020. break
  1021. case 2
  1022. dialog "[RWC Kafra]"
  1023. dialog "you cancelled the service."
  1024. close
  1025. return
  1026. break
  1027. endchoose
  1028. elseif ((v[VAR_JOB] == MECHANIC_H) | (v[VAR_JOB] == MECHANIC))
  1029. dialog "[RWC Kafra]"
  1030. dialog "will you have Madogear? or use cart service as 800zeny instead?"
  1031. wait
  1032. choose menu "Madogear Rent" "Cart Rent" "Cancel"
  1033. case 1
  1034. var cride = GetBuffValue "EFST_ALL_RIDING"
  1035. if (cride == 1)
  1036. dialog "[RWC Kafra]"
  1037. dialog "you need to down on this board."
  1038. close
  1039. return
  1040. endif
  1041. var urmado = IsMadogear
  1042. if (urmado == 1)
  1043. dialog "[RWC Kafra]"
  1044. dialog "you are using Madogear already."
  1045. close
  1046. return
  1047. endif
  1048. var rasen = ChkSkill 2255
  1049. if (rasen == 0)
  1050. dialog "[RWC Kafra]"
  1051. dialog "you need licese of 'Madogear'."
  1052. close
  1053. return
  1054. endif
  1055. SetMadogear "on"
  1056. dialog "[RWC Kafra]"
  1057. dialog "you are on Madogear."
  1058. close
  1059. return
  1060. break
  1061. case 2
  1062. var chk_cart = ChkSkill 39
  1063. if (v[VAR_ISCARTON] == 1)
  1064. dialog "[RWC Kafra]"
  1065. dialog "you are already using cart."
  1066. close
  1067. return
  1068. endif
  1069. if (chk_cart == 0)
  1070. dialog "[RWC Kafra]"
  1071. dialog "you need skill 'Push Cart'."
  1072. close
  1073. return
  1074. endif
  1075. if (v[VAR_MONEY] < 800)
  1076. dialog "[RWC Kafra]"
  1077. dialog "Sorry. you need more zeny."
  1078. close
  1079. return
  1080. endif
  1081. dropgold 800
  1082. cart on
  1083. close
  1084. return
  1085. break
  1086. case 3
  1087. dialog "[RWC Kafra]"
  1088. dialog "you cancelled the service."
  1089. close
  1090. return
  1091. break
  1092. endchoose
  1093. elseif ((v[VAR_JOB] == KNIGHT) | (v[VAR_JOB] == KNIGHT_H) | (v[VAR_JOB] == CRUSADER) | (v[VAR_JOB] == CRUSADER_H))
  1094. dialog "[RWC Kafra]"
  1095. dialog "you can rent Peco Peco for 2,500 zeny."
  1096. wait
  1097. choose menu "Rent" "Cancel"
  1098. case 1
  1099. var cride = GetBuffValue "EFST_ALL_RIDING"
  1100. if (v[VAR_ISRIDING] != 1)
  1101. dialog "[RWC Kafra]"
  1102. dialog "you need skill 'Riding'."
  1103. close
  1104. return
  1105. endif
  1106. if (cride == 1)
  1107. dialog "[RWC Kafra]"
  1108. dialog "you should get out of the board now."
  1109. close
  1110. return
  1111. endif
  1112. if (v[VAR_ISPECOON] != 0)
  1113. dialog "[RWC Kafra]"
  1114. dialog "you are using PecoPeco ."
  1115. close
  1116. return
  1117. endif
  1118. if (v[VAR_MONEY] < 2500)
  1119. dialog "[RWC Kafra]"
  1120. dialog "Sorry. you need more zeny."
  1121. close
  1122. return
  1123. endif
  1124. dropgold 2500
  1125. SetEffectStatus EFFECT_STATE_CHICKEN
  1126. close
  1127. return
  1128. break
  1129. case 2
  1130. dialog "[RWC Kafra]"
  1131. dialog "you cancelled the service."
  1132. close
  1133. return
  1134. break
  1135. endchoose
  1136. elseif ((v[VAR_JOB] == RUNE_KNIGHT) | (v[VAR_JOB] == RUNE_KNIGHT_H))
  1137. dialog "[RWC Kafra]"
  1138. dialog "you can rent 'Dragon' for 2,500 zeny."
  1139. wait
  1140. choose menu "Rent" "Cancel"
  1141. case 1
  1142. var drag = IsEffectStatus EFFECT_STATE_DRAGON
  1143. var cride = GetBuffValue "EFST_ALL_RIDING"
  1144. if (v[VAR_ISRIDING] != 1)
  1145. dialog "[RWC Kafra]"
  1146. dialog "you need skill of 'Riding'."
  1147. close
  1148. return
  1149. endif
  1150. if (cride == 1)
  1151. dialog "[RWC Kafra]"
  1152. dialog "you should get out of the board now."
  1153. close
  1154. return
  1155. endif
  1156. if (drag == 1)
  1157. dialog "[RWC Kafra]"
  1158. dialog "you are using Dragon ."
  1159. close
  1160. return
  1161. endif
  1162. if (v[VAR_MONEY] < 2500)
  1163. dialog "[RWC Kafra]"
  1164. dialog "Sorry. you need more zeny."
  1165. close
  1166. return
  1167. endif
  1168. dropgold 2500
  1169. SetEffectStatus EFFECT_STATE_DRAGON
  1170. close
  1171. return
  1172. break
  1173. case 2
  1174. dialog "[RWC Kafra]"
  1175. dialog "you cancelled the service."
  1176. close
  1177. return
  1178. break
  1179. endchoose
  1180. elseif ((v[VAR_JOB] == ROYAL_GUARD) | (v[VAR_JOB] == ROYAL_GUARD_H))
  1181. dialog "[RWC Kafra]"
  1182. dialog "you can rent Gryphon for 2,500 zeny."
  1183. wait
  1184. choose menu "Rent" "Cancel"
  1185. case 1
  1186. var cride = GetBuffValue "EFST_ALL_RIDING"
  1187. if (v[VAR_ISRIDING] != 1)
  1188. dialog "[RWC Kafra]"
  1189. dialog "you need 'Riding' skill ."
  1190. close
  1191. return
  1192. endif
  1193. if (cride == 1)
  1194. dialog "[RWC Kafra]"
  1195. dialog "you should get out of the board now."
  1196. close
  1197. return
  1198. endif
  1199. if (v[VAR_ISPECOON] != 0)
  1200. dialog "[RWC Kafra]"
  1201. dialog "you are using Gryphon."
  1202. close
  1203. return
  1204. endif
  1205. if (v[VAR_MONEY] < 2500)
  1206. dialog "[RWC Kafra]"
  1207. dialog "Sorry. you need more zeny."
  1208. close
  1209. return
  1210. endif
  1211. dropgold 2500
  1212. SetEffectStatus EFFECT_STATE_CHICKEN
  1213. close
  1214. return
  1215. break
  1216. case 2
  1217. dialog "[RWC Kafra]"
  1218. dialog "you cancelled the service."
  1219. close
  1220. return
  1221. break
  1222. endchoose
  1223. elseif ((v[VAR_JOB] == HUNTER) | (v[VAR_JOB] == HUNTER_H) | (v[VAR_JOB] == RANGER) | (v[VAR_JOB] == RANGER_H))
  1224. dialog "[RWC Kafra]"
  1225. dialog "you can rent Palcon for 2,500 zeny."
  1226. wait
  1227. choose menu "Rent" "Cancel"
  1228. case 1
  1229. var wolf1 = IsEffectStatus EFFECT_STATE_WUG
  1230. var wolf2 = IsEffectStatus EFFECT_STATE_WUGRIDER
  1231. if ((wolf1 == 1) | (wolf2 == 1))
  1232. dialog "[RWC Kafra]"
  1233. dialog "you can't use Palcon and Wug together."
  1234. close
  1235. return
  1236. endif
  1237. if (v[VAR_ISFALCON] != 1)
  1238. dialog "[RWC Kafra]"
  1239. dialog "you need skill of 'Palcon Mastery' ."
  1240. close
  1241. return
  1242. endif
  1243. if (v[VAR_ISFALCONON] != 0)
  1244. dialog "[RWC Kafra]"
  1245. dialog "You are already using 'Palcon'."
  1246. close
  1247. return
  1248. endif
  1249. if (v[VAR_MONEY] < 2500)
  1250. dialog "[RWC Kafra]"
  1251. dialog "Sorry. you need more zeny."
  1252. close
  1253. return
  1254. endif
  1255. dropgold 2500
  1256. SetEffectStatus EFFECT_STATE_BIRD
  1257. close
  1258. return
  1259. break
  1260. case 2
  1261. dialog "[RWC Kafra]"
  1262. dialog "you cancelled the service."
  1263. close
  1264. return
  1265. break
  1266. endchoose
  1267. else
  1268. dialog "[RWC Kafra]"
  1269. dialog "Sorry. I do not have anything to rent you ."
  1270. close
  1271. return
  1272. endif
  1273. elseif (kafra_menu == 3)
  1274. dialog "[RWC Kafra]"
  1275. dialog "Do you want to learn the quest skill?"
  1276. wait
  1277. choose menu "Learn all." "Cancel."
  1278. case 1
  1279. if ((v[VAR_JOB] == KNIGHT) | (v[VAR_JOB] == KNIGHT_H) | (v[VAR_JOB] == RUNE_KNIGHT) | (v[VAR_JOB] == RUNE_KNIGHT_H))
  1280. EventAddSkill KN_CHARGEATK 1
  1281. EventAddSkill SM_MOVINGRECOVERY 1
  1282. EventAddSkill SM_FATALBLOW 1
  1283. EventAddSkill SM_AUTOBERSERK 1
  1284. elseif ((v[VAR_JOB] == CRUSADER) | (v[VAR_JOB] == CRUSADER_H) | (v[VAR_JOB] == ROYAL_GUARD) | (v[VAR_JOB] == ROYAL_GUARD_H))
  1285. EventAddSkill CR_SHRINK 1
  1286. EventAddSkill SM_MOVINGRECOVERY 1
  1287. EventAddSkill SM_FATALBLOW 1
  1288. EventAddSkill SM_AUTOBERSERK 1
  1289. elseif ((v[VAR_JOB] == ASSASSIN) | (v[VAR_JOB] == ASSASSIN_H) | (v[VAR_JOB] == GUILLOTINE_CROSS) | (v[VAR_JOB] == GUILLOTINE_CROSS_H))
  1290. EventAddSkill AS_SONICACCEL 1
  1291. EventAddSkill AS_VENOMKNIFE 1
  1292. EventAddSkill TF_PICKSTONE 1
  1293. EventAddSkill TF_BACKSLIDING 1
  1294. EventAddSkill TF_SPRINKLESAND 1
  1295. EventAddSkill TF_THROWSTONE 1
  1296. elseif ((v[VAR_JOB] == ROGUE) | (v[VAR_JOB] == ROGUE_H) | (v[VAR_JOB] == SHADOW_CHASER) | (v[VAR_JOB] == SHADOW_CHASER_H))
  1297. EventAddSkill RG_CLOSECONFINE 1
  1298. EventAddSkill TF_PICKSTONE 1
  1299. EventAddSkill TF_BACKSLIDING 1
  1300. EventAddSkill TF_SPRINKLESAND 1
  1301. EventAddSkill TF_THROWSTONE 1
  1302. elseif ((v[VAR_JOB] == WIZARD) | (v[VAR_JOB] == WIZARD_H) | (v[VAR_JOB] == WARLOCK) | (v[VAR_JOB] == WARLOCK_H))
  1303. EventAddSkill MG_ENERGYCOAT 1
  1304. EventAddSkill WZ_SIGHTBLASTER 1
  1305. elseif ((v[VAR_JOB] == SAGE) | (v[VAR_JOB] == SAGE_H) | (v[VAR_JOB] == SORCERER) | (v[VAR_JOB] == SORCERER_H))
  1306. EventAddSkill SA_CREATECON 1
  1307. EventAddSkill SA_ELEMENTWATER 1
  1308. EventAddSkill SA_ELEMENTGROUND 1
  1309. EventAddSkill SA_ELEMENTFIRE 1
  1310. EventAddSkill SA_ELEMENTWIND 1
  1311. EventAddSkill MG_ENERGYCOAT 1
  1312. elseif ((v[VAR_JOB] == HUNTER) | (v[VAR_JOB] == HUNTER_H) | (v[VAR_JOB] == RANGER) | (v[VAR_JOB] == RANGER_H))
  1313. EventAddSkill HT_PHANTASMIC 1
  1314. EventAddSkill AC_MAKINGARROW 1
  1315. EventAddSkill AC_CHARGEARROW 1
  1316. elseif ((v[VAR_JOB] == BARD) | (v[VAR_JOB] == BARD_H) | (v[VAR_JOB] == MINSTREL) | (v[VAR_JOB] == MINSTREL_H))
  1317. EventAddSkill BA_PANGVOICE 1
  1318. EventAddSkill AC_MAKINGARROW 1
  1319. EventAddSkill AC_CHARGEARROW 1
  1320. elseif ((v[VAR_JOB] == DANCER) | (v[VAR_JOB] == DANCER_H) | (v[VAR_JOB] == WANDERER) | (v[VAR_JOB] == WANDERER_H))
  1321. EventAddSkill DC_WINKCHARM 1
  1322. EventAddSkill AC_MAKINGARROW 1
  1323. EventAddSkill AC_CHARGEARROW 1
  1324. elseif ((v[VAR_JOB] == BLACKSMITH) | (v[VAR_JOB] == BLACKSMITH_H) | (v[VAR_JOB] == MECHANIC) | (v[VAR_JOB] == MECHANIC_H))
  1325. EventAddSkill BS_UNFAIRLYTRICK 1
  1326. EventAddSkill BS_GREED 1
  1327. EventAddSkill MC_CARTREVOLUTION 1
  1328. EventAddSkill MC_CHANGECART 1
  1329. EventAddSkill MC_LOUD 1
  1330. elseif ((v[VAR_JOB] == ALCHEMIST) | (v[VAR_JOB] == ALCHEMIST_H) | (v[VAR_JOB] == GENETIC) | (v[VAR_JOB] == GENETIC_H))
  1331. EventAddSkill MC_CARTREVOLUTION 1
  1332. EventAddSkill MC_CHANGECART 1
  1333. EventAddSkill MC_LOUD 1
  1334. elseif ((v[VAR_JOB] == PRIEST) | (v[VAR_JOB] == PRIEST_H) | (v[VAR_JOB] == ARCHBISHOP) | (v[VAR_JOB] == ARCHBISHOP_H))
  1335. EventAddSkill PR_REDEMPTIO 1
  1336. EventAddSkill AL_HOLYLIGHT 1
  1337. elseif ((v[VAR_JOB] == MONK) | (v[VAR_JOB] == MONK_H) | (v[VAR_JOB] == SURA) | (v[VAR_JOB] == SURA_H))
  1338. EventAddSkill MO_KITRANSLATION 1
  1339. EventAddSkill MO_BALKYOUNG 1
  1340. EventAddSkill AL_HOLYLIGHT 1
  1341. else
  1342. dialog "[RWC Kafra]"
  1343. dialog "you are not available to learn the skill at the current job."
  1344. close
  1345. return
  1346. endif
  1347. dialog "[RWC Kafra]"
  1348. dialog "you learned the quest skill."
  1349. close
  1350. return
  1351. break
  1352. case 2
  1353. dialog "[RWC Kafra]"
  1354. dialog "you cancelled the service."
  1355. close
  1356. return
  1357. break
  1358. endchoose
  1359. else
  1360. dialog "[RWC Kafra]"
  1361. dialog "Unknown error happens. ask GM first ."
  1362. close
  1363. return
  1364. endif
  1365. return
  1366. //================================================================================================================-//
  1367. // RWC 2013 제 1 경기장(2013rwc_01) A팀 수리공
  1368. //================================================================================================================-//
  1369. npc "2013rwc_01" "Repairman#01A" 4_M_02 35 58 4 0 0
  1370. OnClick:
  1371. dialog "[Repairman]"
  1372. dialog "Hey there!"
  1373. dialog "Do you want me"
  1374. dialog "to repair any items?"
  1375. dialog "You can count on me"
  1376. dialog "for item repairs!"
  1377. wait
  1378. choose menu "Actually, I do have some items..." "None at the moment."
  1379. case 1
  1380. GetDamagedItemNum
  1381. var mugi = GetDamagedItemNum
  1382. if (mugi == 0)
  1383. dialog "[Repairman]"
  1384. dialog "Oh wow, this is incredible!"
  1385. dialog "You must take very good care of your things. None of your items are damaged!"
  1386. wait
  1387. dialog "[Repairman]"
  1388. dialog "If everyone is like you, I'm going to be unemployed!! Haha~!"
  1389. close
  1390. return
  1391. endif
  1392. dialog "[Repairman]"
  1393. dialog "Hmm..."
  1394. dialog "Let's see..."
  1395. dialog "Out of all your items,"
  1396. dialog "" + mugi + " are damaged."
  1397. dialog "Would you like to repair?"
  1398. wait
  1399. choose menu "Yes" "No"
  1400. case 1
  1401. if (mugi == GetDamagedItemNum)
  1402. RepairDamagedItem
  1403. dialog "[Repairman]"
  1404. dialog "Okay! All done. Now, try to be a little more careful. Items have lives too you know."
  1405. close
  1406. return
  1407. else
  1408. dialog "[Repairman]"
  1409. dialog "Mmm? Something's wrong. Wait... Equip the items you need to repair and then come back to me."
  1410. close
  1411. return
  1412. endif
  1413. break
  1414. case 2
  1415. dialog "[Repairman]"
  1416. dialog "Well, it's no skin off my nose, but it's not good to leave items damaged. You should get them repaired as soon as possible!"
  1417. close
  1418. return
  1419. break
  1420. endchoose
  1421. break
  1422. case 2
  1423. dialog "[Repairman]"
  1424. dialog "Hohoho..."
  1425. dialog "You don't have"
  1426. dialog "any business with me"
  1427. dialog "if you don't have any"
  1428. dialog "items to repair."
  1429. close
  1430. return
  1431. break
  1432. endchoose
  1433. return
  1434. //================================================================================================================-//
  1435. // RWC 2013 제 1 경기장(2013rwc_01) A팀 제련장
  1436. //================================================================================================================-//
  1437. npc "2013rwc_01" "Blacksmith#01A" 4_M_03 35 56 4 0 0
  1438. var strPart1
  1439. var strPart2
  1440. var strPart3
  1441. var strPart4
  1442. var strPart5
  1443. var strPart6
  1444. var strPart7
  1445. var strPart8
  1446. var strPart9
  1447. var strPart10
  1448. var strPart11
  1449. var strRetPart1
  1450. var strRetPart2
  1451. var strRetPart3
  1452. var strRetPart4
  1453. var strRetPart5
  1454. var strRetPart6
  1455. var strRetPart7
  1456. var strRetPart8
  1457. var strRetPart9
  1458. var strRetPart10
  1459. var strRetPart11
  1460. var part
  1461. OnClick:
  1462. DisableItemMove
  1463. dialog "[Hollgrehenn]"
  1464. dialog "You may upgrade desired equipment through me."
  1465. dialog "Take heed: ^FF0000you are Not allowed to attempt upgrading your equipment to a level that may destroy it^000000."
  1466. dialog "Say, which equipment would you like to upgrade?"
  1467. wait
  1468. var strRetPart1 = GetEquipName[1]
  1469. var strRetPart2 = GetEquipName[2]
  1470. var strRetPart3 = GetEquipName[3]
  1471. var strRetPart4 = GetEquipName[4]
  1472. var strRetPart5 = GetEquipName[5]
  1473. var strRetPart6 = GetEquipName[6]
  1474. var strRetPart7 = GetEquipName[7]
  1475. var strRetPart8 = GetEquipName[8]
  1476. var strRetPart10 = GetEquipName[10]
  1477. var strRetPart11 = GetEquipName[11]
  1478. if (strRetPart1 == 0)
  1479. var strPart1 = "Head-[Unequipped]"
  1480. else
  1481. var strPart1 = strRetPart1
  1482. endif
  1483. if (strRetPart2 == 0)
  1484. var strPart2 = "Torso-[Unequipped]"
  1485. else
  1486. var strPart2 = strRetPart2
  1487. endif
  1488. if (strRetPart3 == 0)
  1489. var strPart3 = "Left Hand-[Unequipped]"
  1490. else
  1491. var strPart3 = strRetPart3
  1492. endif
  1493. if (strRetPart4 == 0)
  1494. var strPart4 = "Right Hand-[Unequipped]"
  1495. else
  1496. var strPart4 = strRetPart4
  1497. endif
  1498. if (strRetPart5 == 0)
  1499. var strPart5 = "Robe-[Unequipped]"
  1500. else
  1501. var strPart5 = strRetPart5
  1502. endif
  1503. if (strRetPart6 == 0)
  1504. var strPart6 = "Shoes-[Unequipped]"
  1505. else
  1506. var strPart6 = strRetPart6
  1507. endif
  1508. if (strRetPart7 == 0)
  1509. var strPart7 = "Accessory 1-[Unequipped]"
  1510. else
  1511. var strPart7 = strRetPart7
  1512. endif
  1513. if (strRetPart8 == 0)
  1514. var strPart8 = "Accessory 2-[Unequipped]"
  1515. else
  1516. var strPart8 = strRetPart8
  1517. endif
  1518. if (strRetPart10 == 0)
  1519. var strPart10 = "Head 2-[Unequipped]"
  1520. else
  1521. var strPart10 = strRetPart10
  1522. endif
  1523. if (strRetPart11 == 0)
  1524. var strPart11 = "Head 3-[Unequipped]"
  1525. else
  1526. var strPart11 = strRetPart11
  1527. endif
  1528. choose menu strPart1 strPart2 strPart3 strPart4 strPart5 strPart6 strPart7 strPart8 strPart10 strPart11
  1529. case 1
  1530. var part = 1
  1531. if (strRetPart1 == 0)
  1532. dialog "[Hollgrehenn]"
  1533. dialog "Do you want me"
  1534. dialog "to refine your skull?"
  1535. dialog "'Cause I can, and"
  1536. dialog "I'll do it."
  1537. close
  1538. EnableItemMove
  1539. return
  1540. endif
  1541. break
  1542. case 2
  1543. var part = 2
  1544. if (strRetPart2 == 0)
  1545. dialog "[Hollgrehenn]"
  1546. dialog "You're not wearing"
  1547. dialog "anything there that"
  1548. dialog "I can refine."
  1549. close
  1550. EnableItemMove
  1551. return
  1552. endif
  1553. break
  1554. case 3
  1555. var part = 3
  1556. if (strRetPart3 == 0)
  1557. dialog "[Hollgrehenn]"
  1558. dialog "I can't refine your"
  1559. dialog "left hand! Go to the"
  1560. dialog "manicurist if you"
  1561. dialog "want that."
  1562. close
  1563. EnableItemMove
  1564. return
  1565. endif
  1566. break
  1567. case 4
  1568. var part = 4
  1569. if (strRetPart4 == 0)
  1570. dialog "[Hollgrehenn]"
  1571. dialog "I can't refine your"
  1572. dialog "right hand. I'd break"
  1573. dialog "it into pieces with"
  1574. dialog "this big ol' hammer!"
  1575. close
  1576. EnableItemMove
  1577. return
  1578. endif
  1579. break
  1580. case 5
  1581. var part = 5
  1582. if (strRetPart5 == 0)
  1583. dialog "[Hollgrehenn]"
  1584. dialog "You're not even"
  1585. dialog "wearing a garment"
  1586. dialog "that I can refine."
  1587. close
  1588. EnableItemMove
  1589. return
  1590. endif
  1591. break
  1592. case 6
  1593. var part = 6
  1594. if (strRetPart6 == 0)
  1595. dialog "[Hollgrehenn]"
  1596. dialog "What do I look like,"
  1597. dialog "a makeover artist?!"
  1598. dialog "I can't refine your"
  1599. dialog "bare feet!"
  1600. close
  1601. EnableItemMove
  1602. return
  1603. endif
  1604. break
  1605. case 7
  1606. var part = 7
  1607. if (strRetPart7 == 0)
  1608. dialog "[Hollgrehenn]"
  1609. dialog "Um..."
  1610. dialog "You're not"
  1611. dialog "wearing an"
  1612. dialog "Accessory."
  1613. close
  1614. EnableItemMove
  1615. return
  1616. endif
  1617. break
  1618. case 8
  1619. var part = 8
  1620. if (strRetPart8 == 0)
  1621. dialog "[Hollgrehenn]"
  1622. dialog "Accessory?"
  1623. dialog "You're not"
  1624. dialog "wearing one"
  1625. dialog "of those."
  1626. close
  1627. EnableItemMove
  1628. return
  1629. endif
  1630. break
  1631. case 9
  1632. var part = 10
  1633. if (strRetPart10 == 0)
  1634. dialog "[Hollgrehenn]"
  1635. dialog "I refine equipment."
  1636. dialog "I don't give hair cuts."
  1637. close
  1638. EnableItemMove
  1639. return
  1640. endif
  1641. break
  1642. case 10
  1643. var part = 11
  1644. if (strRetPart11 == 0)
  1645. dialog "[Hollgrehenn]"
  1646. dialog "What am I, your"
  1647. dialog "personal hairstylist?!"
  1648. dialog "Go to the salon if you"
  1649. dialog "want work done on your"
  1650. dialog "precious hair."
  1651. close
  1652. EnableItemMove
  1653. return
  1654. endif
  1655. break
  1656. endchoose
  1657. if (GetEquipIsEnableRef[part] == 0)
  1658. dialog "[Hollgrehenn]"
  1659. dialog "I don't think I can"
  1660. dialog "refine this item at all..."
  1661. close
  1662. EnableItemMove
  1663. return
  1664. endif
  1665. if (GetEquipIsIdentify[part] == 0)
  1666. dialog "[Hollgrehenn]"
  1667. dialog "You can't refine this"
  1668. dialog "if you haven't appraised"
  1669. dialog "it first. Make sure your"
  1670. dialog "stuff is identified before"
  1671. dialog "I can refine it."
  1672. close
  1673. EnableItemMove
  1674. return
  1675. endif
  1676. if (GetEquipRefineryCnt[part] >= 10)
  1677. dialog "[Hollgrehenn]"
  1678. dialog "I can't refine this"
  1679. dialog "any more. This is as"
  1680. dialog "refined as it gets!"
  1681. close
  1682. EnableItemMove
  1683. return
  1684. endif
  1685. if (GetEquipWeaponLv[part] == 0)
  1686. dialog "[Hollgrehenn]"
  1687. dialog "To refine this I need"
  1688. dialog "one ^003366Elunium^000000 and"
  1689. dialog "a service fee of 2000 Zeny."
  1690. dialog "Do you really wish to continue?"
  1691. wait
  1692. choose menu "Yes" "No"
  1693. case 1
  1694. if (GetEquipPercentRefinery[part] < 100)
  1695. dialog "[Hollgrehenn]"
  1696. dialog "Well, well..."
  1697. dialog "I regret to say this equipment"
  1698. dialog "already has been upgraded enough."
  1699. dialog "As I repeatedly say,"
  1700. dialog "you are not allowed to upgrade any equipment"
  1701. dialog "to a level that may destroy the item."
  1702. close
  1703. EnableItemMove
  1704. return
  1705. endif
  1706. if ((v[985] > 0) & (v[VAR_MONEY] > 1999))
  1707. dropitem 985 1
  1708. dropgold 2000
  1709. else
  1710. dialog "[Hollgrehenn]"
  1711. dialog "You don't seem to have"
  1712. dialog "enough Zeny or Elunium..."
  1713. dialog "Go get some more. I'll be"
  1714. dialog "here all day if you need me."
  1715. close
  1716. EnableItemMove
  1717. return
  1718. endif
  1719. break
  1720. case 2
  1721. dialog "[Hollgrehenn]"
  1722. dialog "Yeah..."
  1723. dialog "There's no need to"
  1724. dialog "rush. Take your time."
  1725. close
  1726. EnableItemMove
  1727. return
  1728. break
  1729. endchoose
  1730. elseif (GetEquipWeaponLv[part] == 1)
  1731. dialog "[Hollgrehenn]"
  1732. dialog "Um..."
  1733. dialog "A Level 1 weapon..."
  1734. dialog "I need one ^ff9999Phracon^000000"
  1735. dialog "and the fee is 50 Zeny."
  1736. dialog "Do you really wish to continue?"
  1737. wait
  1738. choose menu "Yes" "No"
  1739. case 1
  1740. if (GetEquipPercentRefinery[part] < 100)
  1741. dialog "[Hollgrehenn]"
  1742. dialog "Well, well..."
  1743. dialog "I regret to say this equipment"
  1744. dialog "already has been upgraded enough."
  1745. dialog "As I repeatedly say,"
  1746. dialog "you are not allowed to upgrade any equipment"
  1747. dialog "to a level that may destroy the item."
  1748. close
  1749. EnableItemMove
  1750. return
  1751. endif
  1752. if ((v[1010] > 0) & (v[VAR_MONEY] > 49))
  1753. dropitem 1010 1
  1754. dropgold 50
  1755. else
  1756. dialog "[Hollgrehenn]"
  1757. dialog "You don't seem to have"
  1758. dialog "enough Zeny or Phracon..."
  1759. dialog "Go get some more. I'll be"
  1760. dialog "here all day if you need me."
  1761. close
  1762. EnableItemMove
  1763. return
  1764. endif
  1765. break
  1766. case 2
  1767. dialog "[Hollgrehenn]"
  1768. dialog "Yeah..."
  1769. dialog "There's no need to"
  1770. dialog "rush. Take your time."
  1771. close
  1772. EnableItemMove
  1773. return
  1774. break
  1775. endchoose
  1776. elseif (GetEquipWeaponLv[part] == 2)
  1777. dialog "[Hollgrehenn]"
  1778. dialog "Huh..."
  1779. dialog "A Level 2 weapon..."
  1780. dialog "I'll need one ^ff9999Emveretarcon^000000"
  1781. dialog "and the fee is 200 Zeny."
  1782. dialog "Do you really wish to continue?"
  1783. wait
  1784. choose menu "Yes" "No"
  1785. case 1
  1786. if (GetEquipPercentRefinery[part] < 100)
  1787. dialog "[Hollgrehenn]"
  1788. dialog "Well, well..."
  1789. dialog "I regret to say this equipment"
  1790. dialog "already has been upgraded enough."
  1791. dialog "As I repeatedly say,"
  1792. dialog "you are not allowed to upgrade any equipment"
  1793. dialog "to a level that may destroy the item."
  1794. close
  1795. EnableItemMove
  1796. return
  1797. endif
  1798. if ((v[1011] > 0) & (v[VAR_MONEY] > 199))
  1799. dropitem 1011 1
  1800. dropgold 200
  1801. else
  1802. dialog "[Hollgrehenn]"
  1803. dialog "You don't seem to have"
  1804. dialog "enough Emveretarcon or"
  1805. dialog "Zeny. I'll be here all"
  1806. dialog "day if you need me, so"
  1807. dialog "go ahead and get more."
  1808. close
  1809. EnableItemMove
  1810. return
  1811. endif
  1812. break
  1813. case 2
  1814. dialog "[Hollgrehenn]"
  1815. dialog "Yeah..."
  1816. dialog "There's no need to"
  1817. dialog "rush. Take your time."
  1818. close
  1819. EnableItemMove
  1820. return
  1821. break
  1822. endchoose
  1823. elseif (GetEquipWeaponLv[part] == 3)
  1824. dialog "[Hollgrehenn]"
  1825. dialog "Ah..."
  1826. dialog "A Level 3 weapon..."
  1827. dialog "I need one ^ff9999Oridecon^000000"
  1828. dialog "and the fee is 5000 Zeny."
  1829. dialog "Do you really wish to continue?"
  1830. wait
  1831. choose menu "Yes" "No"
  1832. case 1
  1833. if (GetEquipPercentRefinery[part] < 100)
  1834. dialog "[Hollgrehenn]"
  1835. dialog "Well, well..."
  1836. dialog "I regret to say this equipment"
  1837. dialog "already has been upgraded enough."
  1838. dialog "As I repeatedly say,"
  1839. dialog "you are not allowed to upgrade any equipment"
  1840. dialog "to a level that may destroy the item."
  1841. close
  1842. EnableItemMove
  1843. return
  1844. endif
  1845. if ((v[984] > 0) & (v[VAR_MONEY] > 4999))
  1846. dropitem 984 1
  1847. dropgold 5000
  1848. else
  1849. dialog "[Hollgrehenn]"
  1850. dialog "You don't seem to have"
  1851. dialog "enough Zeny or Oridecon..."
  1852. dialog "Go get some more. I'll be"
  1853. dialog "here all day if you need me."
  1854. close
  1855. EnableItemMove
  1856. return
  1857. endif
  1858. break
  1859. case 2
  1860. dialog "[Hollgrehenn]"
  1861. dialog "Yeah..."
  1862. dialog "There's no need to"
  1863. dialog "rush. Take your time."
  1864. close
  1865. EnableItemMove
  1866. return
  1867. break
  1868. endchoose
  1869. elseif (GetEquipWeaponLv[part] == 4)
  1870. dialog "[Hollgrehenn]"
  1871. dialog "Whoa...!"
  1872. dialog "A Level 4 weapon!"
  1873. dialog "Fabulous, I almost never see these. I guess one ^ff9999Oridecon^000000 and 20,000 Zeny will be enough. Do you really wish to Continue?"
  1874. wait
  1875. choose menu "Yes" "No"
  1876. case 1
  1877. if GetEquipPercentRefinery[part] < 100
  1878. dialog "[Hollgrehenn]"
  1879. dialog "Well, well..."
  1880. dialog "I regret to say this equipment"
  1881. dialog "already has been upgraded enough."
  1882. dialog "As I repeatedly say,"
  1883. dialog "you are not allowed to upgrade any equipment"
  1884. dialog "to a level that may destroy the item."
  1885. close
  1886. EnableItemMove
  1887. return
  1888. endif
  1889. if ((v[984] > 0) & (v[VAR_MONEY] > 19999))
  1890. dropitem 984 1
  1891. dropgold 20000
  1892. else
  1893. dialog "[Hollgrehenn]"
  1894. dialog "You don't seem to have"
  1895. dialog "enough Zeny or Oridecon..."
  1896. dialog "Go get some more. I'll be"
  1897. dialog "here all day if you need me."
  1898. close
  1899. EnableItemMove
  1900. return
  1901. endif
  1902. break
  1903. case 2
  1904. dialog "[Hollgrehenn]"
  1905. dialog "Yeah..."
  1906. dialog "There's no need to"
  1907. dialog "rush. Take your time."
  1908. close
  1909. EnableItemMove
  1910. return
  1911. break
  1912. endchoose
  1913. endif
  1914. if (GetEquipIsSuccessRefinery[part] == 1)
  1915. SuccessRefItem part
  1916. dialog "[Hollgrehenn]"
  1917. dialog "There you go! It's been successfully upgraded."
  1918. close
  1919. else
  1920. FailedRefItem part
  1921. dialog "[Hollgrehenn]"
  1922. dialog "Clang! Clang! Clang!"
  1923. wait
  1924. dialog "[Hollgrehenn]"
  1925. dialog "OH! MY GOD!"
  1926. dialog "Damn it! Not again!"
  1927. dialog "I'm terribly sorry, but you know practice does make perfect."
  1928. dialog "Um, right? Heh heh..."
  1929. close
  1930. endif
  1931. EnableItemMove
  1932. return
  1933. //================================================================================================================-//
  1934. // RWC 2013 제 1 경기장(2013rwc_01) A팀 전투상인
  1935. //================================================================================================================-//
  1936. npc "2013rwc_01" "Battle merchant#01A" 4W_M_03 35 64 4 0 0
  1937. OnCommand: "on"
  1938. enablenpc "Battle merchant#01A"
  1939. return
  1940. OnCommand: "off"
  1941. disablenpc "Battle merchant#01A"
  1942. return
  1943. OnClick:
  1944. // 무게 체크(신버전)
  1945. var wt_inven = GetInventoryRemainCount 1301 1
  1946. if ((wt_inven == 2) | (wt_inven == 3))
  1947. dialog "- Cannot proceed with the process, you have too many items with you. -"
  1948. close
  1949. return
  1950. else
  1951. endif
  1952. if ((v[VAR_JOB] == GUILLOTINE_CROSS) | (v[VAR_JOB] == GUILLOTINE_CROSS_H))
  1953. var guill01 = v[678]
  1954. dialog "[Battle merchant]"
  1955. dialog "Poison bottle is 100,000 zeny each and can be purchased max. 3 bottles per guillotine cross."
  1956. wait
  1957. choose menu "poison bottle("+guill01+"/3) 100000"
  1958. case 1
  1959. if (guill01 > 2)
  1960. dialog "[Battle merchant]"
  1961. dialog "You can only purchase maximum 3 poison bottle."
  1962. close
  1963. return
  1964. endif
  1965. var guill_buy = 3 - guill01
  1966. var dropzney = guill_buy * 100000
  1967. if (v[VAR_MONEY] < dropzney)
  1968. dialog "[Battle merchant]"
  1969. dialog "Not enough zeny."
  1970. close
  1971. return
  1972. endif
  1973. dialog "[Battle merchant]"
  1974. dialog "You can purchase "+guill_buy+" poison bottle, requires "+dropzney+" zeny. Proceed the purchase?"
  1975. wait
  1976. choose menu "YES" "NO"
  1977. case 2
  1978. dialog "[Battle merchant]"
  1979. dialog "Purchase has been cancelled."
  1980. close
  1981. return
  1982. break
  1983. endchoose
  1984. dropgold dropzney
  1985. getitem 678 guill_buy
  1986. dialog "[Battle merchant]"
  1987. dialog "You have purchased "+guill_buy+" poison bottle."
  1988. close
  1989. return
  1990. break
  1991. endchoose
  1992. elseif ((v[VAR_JOB] == GENETIC) | (v[VAR_JOB] == GENETIC_H))
  1993. var je_tem01 = v[7135]
  1994. var je_tem02 = v[7136]
  1995. var je_tem03 = v[13260]
  1996. var je_tem04 = v[13261]
  1997. var je_tem05 = v[13262]
  1998. var je_tem06 = v[13263]
  1999. var je_tem07 = v[13264]
  2000. var je_bomb03 = GetEquipCount 13260
  2001. var je_bomb04 = GetEquipCount 13261
  2002. var je_bomb05 = GetEquipCount 13262
  2003. var je_bomb06 = GetEquipCount 13263
  2004. var je_bomb07 = GetEquipCount 13264
  2005. var jene01 = je_tem01
  2006. var jene02 = je_tem02
  2007. var jene03 = je_tem03 + je_bomb03
  2008. var jene04 = je_tem04 + je_bomb04
  2009. var jene05 = je_tem05 + je_bomb05
  2010. var jene06 = je_tem06 + je_bomb06
  2011. var jene07 = je_tem07 + je_bomb07
  2012. dialog "[Battle merchant]"
  2013. dialog "Do you want to purchase Generic's battle supplies? You can only purchase battle supplies before the battle starts."
  2014. wait
  2015. choose menu "Fire bottle("+jene01+"/5) 1000" "Acid bottle("+jene02+"/5) 1000" "Apple bomb("+jene03+"/5) 5000" "Coconut bomb("+jene04+"/5) 10000" "Melon bomb("+jene05+"/5) 10000" "Pineapple bomb("+jene06+"/5) 15000" "Banana bomb("+jene07+"/5) 20000"
  2016. case 1
  2017. if (jene01 > 4)
  2018. dialog "[Battle merchant]"
  2019. dialog "You can only purchase maximum 5 Fire bottles."
  2020. close
  2021. return
  2022. endif
  2023. var jene_buy = 5 - jene01
  2024. var dropzney = jene_buy * 1000
  2025. if (v[VAR_MONEY] < dropzney)
  2026. dialog "[Battle merchant]"
  2027. dialog "Not enough zeny."
  2028. close
  2029. return
  2030. endif
  2031. dialog "[Battle merchant]"
  2032. dialog "You can purchase "+jene_buy+" Fire bottles, requires "+dropzney+" zeny. Proceed the purchase?"
  2033. wait
  2034. choose menu "YES" "NO"
  2035. case 2
  2036. dialog "[Battle merchant]"
  2037. dialog "Purchase has been cancelled."
  2038. close
  2039. return
  2040. break
  2041. endchoose
  2042. dropgold dropzney
  2043. getitem 7135 jene_buy
  2044. dialog "[Battle merchant]"
  2045. dialog "You have purchased "+jene_buy+" Fire bottles."
  2046. close
  2047. return
  2048. break
  2049. case 2
  2050. if (jene02 > 4)
  2051. dialog "[Battle merchant]"
  2052. dialog "You can only purchase maximum 5 Acid bottles."
  2053. close
  2054. return
  2055. endif
  2056. var jene_buy = 5 - jene02
  2057. var dropzney = jene_buy * 1000
  2058. if (v[VAR_MONEY] < dropzney)
  2059. dialog "[Battle merchant]"
  2060. dialog "Not enough zeny."
  2061. close
  2062. return
  2063. endif
  2064. dialog "[Battle merchant]"
  2065. dialog "You can purchase "+jene_buy+" Acid bottles, requires "+dropzney+" zeny. Proceed the purchase?"
  2066. wait
  2067. choose menu "YES" "NO"
  2068. case 2
  2069. dialog "[Battle merchant]"
  2070. dialog "Purchase has been cancelled."
  2071. close
  2072. return
  2073. break
  2074. endchoose
  2075. dropgold dropzney
  2076. getitem 7136 jene_buy
  2077. dialog "[Battle merchant]"
  2078. dialog "You have purchased "+jene_buy+" Acid bottles."
  2079. close
  2080. return
  2081. break
  2082. case 3
  2083. if (jene03 > 4)
  2084. dialog "[Battle merchant]"
  2085. dialog "You can only purchase maximum 5 Apple bombs."
  2086. close
  2087. return
  2088. endif
  2089. var jene_buy = 5 - jene03
  2090. var dropzney = jene_buy * 5000
  2091. if (v[VAR_MONEY] < dropzney)
  2092. dialog "[Battle merchant]"
  2093. dialog "Not enough zeny."
  2094. close
  2095. return
  2096. endif
  2097. dialog "[Battle merchant]"
  2098. dialog "You can purchase "+jene_buy+" Apple bombs, requires "+dropzney+" zeny. Proceed the purchase?"
  2099. wait
  2100. choose menu "YES" "NO"
  2101. case 2
  2102. dialog "[Battle merchant]"
  2103. dialog "Purchase has been cancelled."
  2104. close
  2105. return
  2106. break
  2107. endchoose
  2108. dropgold dropzney
  2109. getitem 13260 jene_buy
  2110. dialog "[Battle merchant]"
  2111. dialog "You have purchased "+jene_buy+" Apple bombs."
  2112. close
  2113. return
  2114. break
  2115. case 4
  2116. if (jene04 > 4)
  2117. dialog "[Battle merchant]"
  2118. dialog "You can only purchase maximum 5 Coconut bombs."
  2119. close
  2120. return
  2121. endif
  2122. var jene_buy = 5 - jene04
  2123. var dropzney = jene_buy * 10000
  2124. if (v[VAR_MONEY] < dropzney)
  2125. dialog "[Battle merchant]"
  2126. dialog "Not enough zeny."
  2127. close
  2128. return
  2129. endif
  2130. dialog "[Battle merchant]"
  2131. dialog "You can purchase "+jene_buy+" Coconut bombs, requires "+dropzney+" zeny. Proceed the purchase?"
  2132. wait
  2133. choose menu "YES" "NO"
  2134. case 2
  2135. dialog "[Battle merchant]"
  2136. dialog "Purchase has been cancelled."
  2137. close
  2138. return
  2139. break
  2140. endchoose
  2141. dropgold dropzney
  2142. getitem 13261 jene_buy
  2143. dialog "[Battle merchant]"
  2144. dialog "You have purchased "+jene_buy+" Coconut bombs."
  2145. close
  2146. return
  2147. break
  2148. case 5
  2149. if (jene05 > 4)
  2150. dialog "[Battle merchant]"
  2151. dialog "You can only purchase maximum 5 Melon bombs."
  2152. close
  2153. return
  2154. endif
  2155. var jene_buy = 5 - jene05
  2156. var dropzney = jene_buy * 10000
  2157. if (v[VAR_MONEY] < dropzney)
  2158. dialog "[Battle merchant]"
  2159. dialog "Not enough zeny."
  2160. close
  2161. return
  2162. endif
  2163. dialog "[Battle merchant]"
  2164. dialog "You can purchase "+jene_buy+" Melon bombs, requires "+dropzney+" zeny. Proceed the purchase?"
  2165. wait
  2166. choose menu "YES" "NO"
  2167. case 2
  2168. dialog "[Battle merchant]"
  2169. dialog "Purchase has been cancelled."
  2170. close
  2171. return
  2172. break
  2173. endchoose
  2174. dropgold dropzney
  2175. getitem 13262 jene_buy
  2176. dialog "[Battle merchant]"
  2177. dialog "You have purchased "+jene_buy+" Melon bombs."
  2178. close
  2179. return
  2180. break
  2181. case 6
  2182. if (jene06 > 4)
  2183. dialog "[Battle merchant]"
  2184. dialog "You can only purchase maximum 5 Pineapple bombs."
  2185. close
  2186. return
  2187. endif
  2188. var jene_buy = 5 - jene06
  2189. var dropzney = jene_buy * 15000
  2190. if (v[VAR_MONEY] < dropzney)
  2191. dialog "[Battle merchant]"
  2192. dialog "Not enough zeny."
  2193. close
  2194. return
  2195. endif
  2196. dialog "[Battle merchant]"
  2197. dialog "You can purchase "+jene_buy+" Pineapple bombs, requires "+dropzney+" zeny. Proceed the purchase?"
  2198. wait
  2199. choose menu "YES" "NO"
  2200. case 2
  2201. dialog "[Battle merchant]"
  2202. dialog "Purchase has been cancelled."
  2203. close
  2204. return
  2205. break
  2206. endchoose
  2207. dropgold dropzney
  2208. getitem 13263 jene_buy
  2209. dialog "[Battle merchant]"
  2210. dialog "You have purchased "+jene_buy+" Pineapple bombs."
  2211. close
  2212. return
  2213. break
  2214. case 7
  2215. if (jene07 > 4)
  2216. dialog "[Battle merchant]"
  2217. dialog "You can only purchase maximum 5 Banana bombs."
  2218. close
  2219. return
  2220. endif
  2221. var jene_buy = 5 - jene07
  2222. var dropzney = jene_buy * 20000
  2223. if (v[VAR_MONEY] < dropzney)
  2224. dialog "[Battle merchant]"
  2225. dialog "Not enough zeny."
  2226. close
  2227. return
  2228. endif
  2229. dialog "[Battle merchant]"
  2230. dialog "You can purchase "+jene_buy+" Banana bombs, requires "+dropzney+" zeny. Proceed the purchase?"
  2231. wait
  2232. choose menu "YES" "NO"
  2233. case 2
  2234. dialog "[Battle merchant]"
  2235. dialog "Purchase has been cancelled."
  2236. close
  2237. return
  2238. break
  2239. endchoose
  2240. dropgold dropzney
  2241. getitem 13264 jene_buy
  2242. dialog "[Battle merchant]"
  2243. dialog "You have purchased "+jene_buy+" Banana bombs."
  2244. close
  2245. return
  2246. break
  2247. endchoose
  2248. elseif ((v[VAR_JOB] == RUNE_KNIGHT) | (v[VAR_JOB] == RUNE_KNIGHT_H))
  2249. var run01 = v[12725]
  2250. var run02 = v[12726]
  2251. var run03 = v[12727]
  2252. var run04 = v[12728]
  2253. var run05 = v[12729]
  2254. var run06 = v[12731]
  2255. var run07 = v[12732]
  2256. var run08 = v[12733]
  2257. dialog "[Battle merchant]"
  2258. dialog "Do you want to purchase a Runestone? It is 100,000 zeny per each, only possible to purchase before the battle starts."
  2259. wait
  2260. choose menu "Nosiege("+run01+"/3)" "Rhydo("+run02+"/3)" "Verkana("+run03+"/3)" "Isia("+run04+"/3)" "Asir("+run05+"/3)" "Turisus("+run06+"/3)" "Pertz("+run07+"/3)" "Hagalas("+run08+"/3)"
  2261. case 1
  2262. if (run01 > 2)
  2263. dialog "[Battle merchant]"
  2264. dialog "You cannot purchase 'Nosiege Runestone' anymore."
  2265. close
  2266. return
  2267. endif
  2268. var run_buy = 3 - run01
  2269. var dropzney = run_buy * 100000
  2270. if (v[VAR_MONEY] < dropzney)
  2271. dialog "[Battle merchant]"
  2272. dialog "Not enough zeny."
  2273. close
  2274. return
  2275. endif
  2276. dialog "[Battle merchant]"
  2277. dialog "You need "+dropzney+" zeny for buying "+run_buy+" 'Nosiege Runestone'. Proceed the purchase?"
  2278. wait
  2279. choose menu "YES" "NO"
  2280. case 2
  2281. dialog "[Battle merchant]"
  2282. dialog "Purchase has been cancelled."
  2283. close
  2284. return
  2285. break
  2286. endchoose
  2287. dropgold dropzney
  2288. getitem 12725 run_buy
  2289. dialog "[Battle merchant]"
  2290. dialog "'Nosiege Runestone' purchase completed."
  2291. close
  2292. return
  2293. break
  2294. case 2
  2295. if (run02 > 2)
  2296. dialog "[Battle merchant]"
  2297. dialog "You cannot purchase 'Rhydo Runestone' anymore."
  2298. close
  2299. return
  2300. endif
  2301. var run_buy = 3 - run02
  2302. var dropzney = run_buy * 100000
  2303. if (v[VAR_MONEY] < dropzney)
  2304. dialog "[Battle merchant]"
  2305. dialog "Not enough zeny."
  2306. close
  2307. return
  2308. endif
  2309. dialog "[Battle merchant]"
  2310. dialog "You need "+dropzney+" zeny for buying "+run_buy+" 'Rhydo Runestone'. Proceed the purchase?"
  2311. wait
  2312. choose menu "YES" "NO"
  2313. case 2
  2314. dialog "[Battle merchant]"
  2315. dialog "Purchase has been cancelled."
  2316. close
  2317. return
  2318. break
  2319. endchoose
  2320. dropgold dropzney
  2321. getitem 12726 run_buy
  2322. dialog "[Battle merchant]"
  2323. dialog "'Rhydo Runestone' purchase completed."
  2324. close
  2325. return
  2326. break
  2327. case 3
  2328. if (run03 > 2)
  2329. dialog "[Battle merchant]"
  2330. dialog "You cannot purchase 'Verkana Runestone' anymore."
  2331. close
  2332. return
  2333. endif
  2334. var run_buy = 3 - run03
  2335. var dropzney = run_buy * 100000
  2336. if (v[VAR_MONEY] < dropzney)
  2337. dialog "[Battle merchant]"
  2338. dialog "Not enough zeny."
  2339. close
  2340. return
  2341. endif
  2342. dialog "[Battle merchant]"
  2343. dialog "You need "+dropzney+" zeny for buying "+run_buy+" 'Verkana Runestone'. Proceed the purchase?"
  2344. wait
  2345. choose menu "YES" "NO"
  2346. case 2
  2347. dialog "[Battle merchant]"
  2348. dialog "Purchase has been cancelled."
  2349. close
  2350. return
  2351. break
  2352. endchoose
  2353. dropgold dropzney
  2354. getitem 12727 run_buy
  2355. dialog "[Battle merchant]"
  2356. dialog "'Verkana Runestone' purchase completed."
  2357. close
  2358. return
  2359. break
  2360. case 4
  2361. if (run04 > 2)
  2362. dialog "[Battle merchant]"
  2363. dialog "You cannot purchase 'Isia Runestone' anymore."
  2364. close
  2365. return
  2366. endif
  2367. var run_buy = 3 - run04
  2368. var dropzney = run_buy * 100000
  2369. if (v[VAR_MONEY] < dropzney)
  2370. dialog "[Battle merchant]"
  2371. dialog "Not enough zeny."
  2372. close
  2373. return
  2374. endif
  2375. dialog "[Battle merchant]"
  2376. dialog "You need "+dropzney+" zeny for buying "+run_buy+" 'Isia Runestone'. Proceed the purchase?"
  2377. wait
  2378. choose menu "YES" "NO"
  2379. case 2
  2380. dialog "[Battle merchant]"
  2381. dialog "Purchase has been cancelled."
  2382. close
  2383. return
  2384. break
  2385. endchoose
  2386. dropgold dropzney
  2387. getitem 12728 run_buy
  2388. dialog "[Battle merchant]"
  2389. dialog "'Isia Runestone' purchase completed."
  2390. close
  2391. return
  2392. break
  2393. case 5
  2394. if (run05 > 2)
  2395. dialog "[Battle merchant]"
  2396. dialog "You cannot purchase 'Asir Runestone' anymore."
  2397. close
  2398. return
  2399. endif
  2400. var run_buy = 3 - run05
  2401. var dropzney = run_buy * 100000
  2402. if (v[VAR_MONEY] < dropzney)
  2403. dialog "[Battle merchant]"
  2404. dialog "Not enough zeny."
  2405. close
  2406. return
  2407. endif
  2408. dialog "[Battle merchant]"
  2409. dialog "You need "+dropzney+" zeny for buying "+run_buy+" 'Asir Runestone'. Proceed the purchase?"
  2410. wait
  2411. choose menu "YES" "NO"
  2412. case 2
  2413. dialog "[Battle merchant]"
  2414. dialog "Purchase has been cancelled."
  2415. close
  2416. return
  2417. break
  2418. endchoose
  2419. dropgold dropzney
  2420. getitem 12729 run_buy
  2421. dialog "[Battle merchant]"
  2422. dialog "'Asir Runestone' purchase completed."
  2423. close
  2424. return
  2425. break
  2426. case 6
  2427. if (run06 > 2)
  2428. dialog "[Battle merchant]"
  2429. dialog "You cannot purchase 'Turisus Runestone' anymore."
  2430. close
  2431. return
  2432. endif
  2433. var run_buy = 3 - run06
  2434. var dropzney = run_buy * 100000
  2435. if (v[VAR_MONEY] < dropzney)
  2436. dialog "[Battle merchant]"
  2437. dialog "Not enough zeny."
  2438. close
  2439. return
  2440. endif
  2441. dialog "[Battle merchant]"
  2442. dialog "You need "+dropzney+" zeny for buying "+run_buy+" 'Turisus Runestone'. Proceed the purchase?"
  2443. wait
  2444. choose menu "YES" "NO"
  2445. case 2
  2446. dialog "[Battle merchant]"
  2447. dialog "Purchase has been cancelled."
  2448. close
  2449. return
  2450. break
  2451. endchoose
  2452. dropgold dropzney
  2453. getitem 12731 run_buy
  2454. dialog "[Battle merchant]"
  2455. dialog "'Turisus Runestone' purchase completed."
  2456. close
  2457. return
  2458. break
  2459. case 7
  2460. if (run07 > 2)
  2461. dialog "[Battle merchant]"
  2462. dialog "You cannot purchase 'Pertz Runestone' anymore."
  2463. close
  2464. return
  2465. endif
  2466. var run_buy = 3 - run07
  2467. var dropzney = run_buy * 100000
  2468. if (v[VAR_MONEY] < dropzney)
  2469. dialog "[Battle merchant]"
  2470. dialog "Not enough zeny."
  2471. close
  2472. return
  2473. endif
  2474. dialog "[Battle merchant]"
  2475. dialog "You need "+dropzney+" zeny for buying "+run_buy+" 'Pertz Runestone'. Proceed the purchase?"
  2476. wait
  2477. choose menu "YES" "NO"
  2478. case 2
  2479. dialog "[Battle merchant]"
  2480. dialog "Purchase has been cancelled."
  2481. close
  2482. return
  2483. break
  2484. endchoose
  2485. dropgold dropzney
  2486. getitem 12732 run_buy
  2487. dialog "[Battle merchant]"
  2488. dialog "'Pertz Runestone' purchase completed."
  2489. close
  2490. return
  2491. break
  2492. case 8
  2493. if (run08 > 2)
  2494. dialog "[Battle merchant]"
  2495. dialog "You cannot purchase 'Hagalas Runestone' anymore."
  2496. close
  2497. return
  2498. endif
  2499. var run_buy = 3 - run08
  2500. var dropzney = run_buy * 100000
  2501. if (v[VAR_MONEY] < dropzney)
  2502. dialog "[Battle merchant]"
  2503. dialog "Not enough zeny."
  2504. close
  2505. return
  2506. endif
  2507. dialog "[Battle merchant]"
  2508. dialog "You need "+dropzney+" zeny for buying "+run_buy+" 'Hagalas Runestone'. Proceed the purchase?"
  2509. wait
  2510. choose menu "YES" "NO"
  2511. case 2
  2512. dialog "[Battle merchant]"
  2513. dialog "Purchase has been cancelled."
  2514. close
  2515. return
  2516. break
  2517. endchoose
  2518. dropgold dropzney
  2519. getitem 12733 run_buy
  2520. dialog "[Battle merchant]"
  2521. dialog "'Hagalas Runestone' purchase completed."
  2522. close
  2523. return
  2524. break
  2525. endchoose
  2526. else
  2527. dialog "[Battle merchant]"
  2528. dialog "Sorry, but I don't have anything for you."
  2529. close
  2530. return
  2531. endif
  2532. return
  2533. //================================================================================================================-//
  2534. // RWC 2013 제 1 경기장(2013rwc_01) A팀 도구상인
  2535. //================================================================================================================-//
  2536. trader "2013rwc_01" "Tool Dealer#01A" 4W_M_03 31 66 4 0 0
  2537. OnInit:
  2538. sellitem 6444
  2539. sellitem 1010
  2540. sellitem 1011
  2541. sellitem 984
  2542. sellitem 985
  2543. sellitem 715
  2544. sellitem 717
  2545. sellitem 716
  2546. sellitem 1002
  2547. sellitem 998
  2548. sellitem 999
  2549. sellitem 756
  2550. sellitem 615
  2551. sellitem 612
  2552. sellitem 990
  2553. sellitem 991
  2554. sellitem 992
  2555. sellitem 993
  2556. sellitem 994
  2557. sellitem 995
  2558. sellitem 996
  2559. sellitem 997
  2560. sellitem 7054
  2561. sellitem 1025
  2562. sellitem 6189
  2563. sellitem 6190
  2564. sellitem 6191
  2565. sellitem 6192
  2566. sellitem 6193
  2567. sellitem 6194
  2568. sellitem 6197
  2569. sellitem 6198
  2570. sellitem 6199
  2571. sellitem 6200
  2572. sellitem 6201
  2573. sellitem 6202
  2574. sellitem 6203
  2575. sellitem 6204
  2576. sellitem 6205
  2577. return
  2578. //================================================================================================================-//
  2579. // RWC 2013 제 1 경기장(2013rwc_01) A팀 포션상인
  2580. //================================================================================================================-//
  2581. trader "2013rwc_01" "Potion Dealer#01A" 4W_M_03 33 66 4 0 0
  2582. OnInit:
  2583. sellitem 501
  2584. sellitem 502
  2585. sellitem 503
  2586. sellitem 504
  2587. sellitem 505
  2588. sellitem 645
  2589. sellitem 656
  2590. sellitem 657
  2591. sellitem 506
  2592. sellitem 525
  2593. sellitem 545
  2594. sellitem 546
  2595. sellitem 547
  2596. sellitem 12392
  2597. sellitem 12393
  2598. sellitem 12394
  2599. return
  2600. //================================================================================================================-//
  2601. // RWC 2013 제 1 경기장(2013rwc_01) A팀 소모품상인
  2602. //================================================================================================================-//
  2603. trader "2013rwc_01" "Supplies Dealers#01A" 4W_M_03 35 66 4 0 0
  2604. OnInit:
  2605. sellitem 6360
  2606. sellitem 6361
  2607. sellitem 6363
  2608. sellitem 6362
  2609. sellitem 6145
  2610. sellitem 18000
  2611. sellitem 18001
  2612. sellitem 18002
  2613. sellitem 18003
  2614. sellitem 18004
  2615. sellitem 6146
  2616. sellitem 6147
  2617. sellitem 1065
  2618. sellitem 7940
  2619. sellitem 1750
  2620. sellitem 1751
  2621. sellitem 1752
  2622. sellitem 1758
  2623. sellitem 1768
  2624. sellitem 1769
  2625. sellitem 1763
  2626. sellitem 1761
  2627. sellitem 1759
  2628. sellitem 1760
  2629. sellitem 1754
  2630. sellitem 1755
  2631. sellitem 1756
  2632. sellitem 1757
  2633. sellitem 1762
  2634. sellitem 1767
  2635. sellitem 1770
  2636. sellitem 1753
  2637. sellitem 1765
  2638. sellitem 1773
  2639. sellitem 1774
  2640. sellitem 7139
  2641. sellitem 7137
  2642. sellitem 7138
  2643. sellitem 6217
  2644. sellitem 6210
  2645. sellitem 6211
  2646. sellitem 6212
  2647. sellitem 6213
  2648. sellitem 6214
  2649. sellitem 6215
  2650. sellitem 6216
  2651. sellitem 12717
  2652. sellitem 12718
  2653. sellitem 12719
  2654. sellitem 12720
  2655. sellitem 12721
  2656. sellitem 12722
  2657. sellitem 12723
  2658. sellitem 12724
  2659. sellitem 6128
  2660. sellitem 6120
  2661. sellitem 6123
  2662. sellitem 11513
  2663. return
  2664. //================================================================================================================-//
  2665. // RWC 2013 제 1 경기장(2013rwc_01) A팀 무기 백화점
  2666. //================================================================================================================-//
  2667. trader "2013rwc_01" "[W]Axe#01A" 4W_M_03 6 61 6 0 0
  2668. OnInit:
  2669. sellitem 1309
  2670. sellitem 1306
  2671. sellitem 1311
  2672. sellitem 1352
  2673. sellitem 1355
  2674. sellitem 1361
  2675. sellitem 1376
  2676. sellitem 1377
  2677. sellitem 1387
  2678. return
  2679. trader "2013rwc_01" "[W]Spear#01A" 4W_M_03 6 63 6 0 0
  2680. OnInit:
  2681. sellitem 1418
  2682. sellitem 1433
  2683. sellitem 1408
  2684. sellitem 1417
  2685. sellitem 1422
  2686. sellitem 1455
  2687. sellitem 1410
  2688. sellitem 1470
  2689. sellitem 1478
  2690. sellitem 1468
  2691. sellitem 1484
  2692. sellitem 1476
  2693. sellitem 1464
  2694. sellitem 1471
  2695. return
  2696. trader "2013rwc_01" "[W]Sword#01A" 4W_M_03 6 65 6 0 0
  2697. OnInit:
  2698. sellitem 13404
  2699. sellitem 1108
  2700. sellitem 1137
  2701. sellitem 13405
  2702. sellitem 13400
  2703. sellitem 1149
  2704. sellitem 1128
  2705. sellitem 1176
  2706. sellitem 1162
  2707. sellitem 1175
  2708. sellitem 1191
  2709. sellitem 1171
  2710. sellitem 1170
  2711. sellitem 1117
  2712. sellitem 1172
  2713. return
  2714. trader "2013rwc_01" "[W]Bow Whip Guitar#01A" 4W_M_03 6 67 6 0 0
  2715. OnInit:
  2716. sellitem 1716
  2717. sellitem 1723
  2718. sellitem 1727
  2719. sellitem 1715
  2720. sellitem 1746
  2721. sellitem 1705
  2722. sellitem 1711
  2723. sellitem 1726
  2724. sellitem 1930
  2725. sellitem 1908
  2726. sellitem 1906
  2727. sellitem 1902
  2728. sellitem 1922
  2729. sellitem 1920
  2730. sellitem 1926
  2731. sellitem 1957
  2732. sellitem 1985
  2733. sellitem 1951
  2734. sellitem 1973
  2735. sellitem 1979
  2736. sellitem 1984
  2737. sellitem 1976
  2738. sellitem 1955
  2739. sellitem 1961
  2740. return
  2741. trader "2013rwc_01" "[W]Book Staff#01A" 4W_M_03 6 69 6 0 0
  2742. OnInit:
  2743. sellitem 1573
  2744. sellitem 1564
  2745. sellitem 1572
  2746. sellitem 1551
  2747. sellitem 1550
  2748. sellitem 1561
  2749. sellitem 1552
  2750. sellitem 1636
  2751. sellitem 2000
  2752. sellitem 1646
  2753. sellitem 1649
  2754. sellitem 1602
  2755. sellitem 1613
  2756. sellitem 1654
  2757. sellitem 2005
  2758. sellitem 1611
  2759. sellitem 1473
  2760. sellitem 1625
  2761. sellitem 2004
  2762. sellitem 1615
  2763. return
  2764. trader "2013rwc_01" "[W]Knuckle Mace#01A" 4W_M_03 6 71 6 0 0
  2765. OnInit:
  2766. sellitem 1802
  2767. sellitem 1822
  2768. sellitem 1810
  2769. sellitem 1830
  2770. sellitem 1808
  2771. sellitem 1812
  2772. sellitem 1505
  2773. sellitem 1514
  2774. sellitem 16001
  2775. sellitem 16010
  2776. sellitem 1517
  2777. sellitem 1522
  2778. sellitem 1529
  2779. sellitem 16000
  2780. sellitem 1520
  2781. sellitem 16003
  2782. sellitem 1549
  2783. return
  2784. trader "2013rwc_01" "[W]Dagger Katar#01A" 4W_M_03 6 73 6 0 0
  2785. OnInit:
  2786. sellitem 1237
  2787. sellitem 1208
  2788. sellitem 13027
  2789. sellitem 13035
  2790. sellitem 1231
  2791. sellitem 13034
  2792. sellitem 1230
  2793. sellitem 13062
  2794. sellitem 1228
  2795. sellitem 1223
  2796. sellitem 1287
  2797. sellitem 1266
  2798. sellitem 1264
  2799. sellitem 1269
  2800. sellitem 1255
  2801. sellitem 1251
  2802. sellitem 1285
  2803. sellitem 1253
  2804. sellitem 1284
  2805. sellitem 1271
  2806. return
  2807. //================================================================================================================-//
  2808. // RWC 2013 제 1 경기장(2013rwc_01) A팀 투구 백화점
  2809. //================================================================================================================-//
  2810. trader "2013rwc_01" "[A]Helm_1#01A" 4W_M_03 8 73 6 0 0
  2811. OnInit:
  2812. sellitem 5057
  2813. sellitem 5365
  2814. sellitem 2213
  2815. sellitem 2246
  2816. sellitem 5059
  2817. sellitem 5003
  2818. sellitem 5031
  2819. sellitem 2283
  2820. sellitem 5084
  2821. sellitem 5018
  2822. sellitem 5170
  2823. sellitem 5060
  2824. sellitem 5061
  2825. sellitem 5032
  2826. sellitem 5064
  2827. sellitem 5370
  2828. sellitem 5033
  2829. sellitem 5387
  2830. sellitem 5058
  2831. sellitem 5374
  2832. sellitem 5021
  2833. sellitem 5007
  2834. sellitem 5027
  2835. sellitem 5045
  2836. sellitem 5160
  2837. sellitem 2274
  2838. sellitem 2250
  2839. sellitem 2271
  2840. sellitem 5042
  2841. sellitem 2206
  2842. sellitem 2285
  2843. sellitem 5081
  2844. sellitem 5062
  2845. sellitem 5063
  2846. sellitem 5171
  2847. sellitem 5082
  2848. sellitem 5379
  2849. sellitem 5023
  2850. sellitem 5162
  2851. sellitem 5404
  2852. sellitem 5083
  2853. sellitem 5173
  2854. sellitem 2284
  2855. sellitem 5004
  2856. sellitem 2236
  2857. sellitem 2280
  2858. sellitem 5038
  2859. sellitem 5065
  2860. sellitem 5161
  2861. sellitem 5066
  2862. sellitem 5359
  2863. sellitem 5158
  2864. sellitem 5067
  2865. sellitem 5029
  2866. sellitem 5050
  2867. sellitem 5036
  2868. sellitem 5174
  2869. sellitem 2255
  2870. sellitem 5009
  2871. sellitem 5011
  2872. sellitem 5039
  2873. sellitem 5080
  2874. sellitem 5069
  2875. sellitem 5037
  2876. sellitem 5070
  2877. sellitem 2282
  2878. sellitem 2299
  2879. sellitem 5043
  2880. sellitem 2247
  2881. sellitem 2244
  2882. sellitem 5026
  2883. sellitem 2286
  2884. sellitem 5010
  2885. sellitem 2248
  2886. sellitem 2252
  2887. sellitem 5071
  2888. sellitem 5072
  2889. sellitem 5073
  2890. sellitem 2290
  2891. sellitem 2253
  2892. sellitem 5034
  2893. sellitem 2272
  2894. sellitem 5049
  2895. sellitem 2254
  2896. sellitem 5025
  2897. sellitem 5052
  2898. sellitem 2298
  2899. sellitem 5048
  2900. sellitem 5028
  2901. sellitem 5075
  2902. sellitem 5019
  2903. sellitem 5163
  2904. sellitem 5024
  2905. sellitem 2249
  2906. sellitem 5165
  2907. sellitem 5311
  2908. sellitem 5076
  2909. sellitem 2214
  2910. sellitem 5077
  2911. sellitem 5164
  2912. sellitem 5047
  2913. sellitem 5030
  2914. sellitem 5035
  2915. sellitem 5008
  2916. sellitem 2261
  2917. sellitem 5014
  2918. sellitem 5041
  2919. sellitem 5012
  2920. sellitem 5016
  2921. sellitem 5078
  2922. sellitem 2287
  2923. sellitem 5001
  2924. sellitem 2229
  2925. sellitem 5079
  2926. return
  2927. trader "2013rwc_01" "[A]Helm_2#01A" 4W_M_03 10 73 6 0 0
  2928. OnInit:
  2929. sellitem 5005
  2930. sellitem 5361
  2931. sellitem 5104
  2932. sellitem 18609
  2933. sellitem 2225
  2934. sellitem 2242
  2935. sellitem 5087
  2936. sellitem 5088
  2937. sellitem 5089
  2938. sellitem 5090
  2939. sellitem 2297
  2940. sellitem 2262
  2941. sellitem 2269
  2942. sellitem 2291
  2943. sellitem 2295
  2944. sellitem 5362
  2945. sellitem 5373
  2946. sellitem 2267
  2947. sellitem 5091
  2948. sellitem 2276
  2949. sellitem 5325
  2950. sellitem 2296
  2951. sellitem 5304
  2952. sellitem 5272
  2953. sellitem 2264
  2954. sellitem 2260
  2955. sellitem 5040
  2956. sellitem 5102
  2957. sellitem 5046
  2958. sellitem 5093
  2959. sellitem 2278
  2960. sellitem 2288
  2961. sellitem 2243
  2962. sellitem 5053
  2963. sellitem 5357
  2964. sellitem 2265
  2965. sellitem 2266
  2966. sellitem 18519
  2967. sellitem 2212
  2968. sellitem 5086
  2969. sellitem 5085
  2970. sellitem 18608
  2971. sellitem 5096
  2972. sellitem 5094
  2973. sellitem 2281
  2974. sellitem 2239
  2975. sellitem 18507
  2976. sellitem 2292
  2977. sellitem 5294
  2978. sellitem 2263
  2979. sellitem 5445
  2980. sellitem 5594
  2981. sellitem 18518
  2982. sellitem 5389
  2983. sellitem 2268
  2984. sellitem 2270
  2985. sellitem 5206
  2986. sellitem 5006
  2987. sellitem 2241
  2988. return
  2989. //================================================================================================================-//
  2990. // RWC 2013 제 1 경기장(2013rwc_01) A팀 방어구 백화점
  2991. //================================================================================================================-//
  2992. trader "2013rwc_01" "[A]Accessory#01A" 4W_M_03 12 73 6 0 0
  2993. OnInit:
  2994. sellitem 2621
  2995. sellitem 2622
  2996. sellitem 2623
  2997. sellitem 2626
  2998. sellitem 2607
  2999. sellitem 2615
  3000. sellitem 2616
  3001. sellitem 2718
  3002. sellitem 2716
  3003. sellitem 2717
  3004. sellitem 2719
  3005. sellitem 2726
  3006. sellitem 2727
  3007. sellitem 2619
  3008. sellitem 2620
  3009. sellitem 2655
  3010. sellitem 2749
  3011. sellitem 2701
  3012. sellitem 2702
  3013. sellitem 2729
  3014. sellitem 2800
  3015. sellitem 2809
  3016. sellitem 2808
  3017. sellitem 2804
  3018. sellitem 2807
  3019. sellitem 2806
  3020. sellitem 2803
  3021. sellitem 2805
  3022. sellitem 2802
  3023. sellitem 2810
  3024. sellitem 2801
  3025. return
  3026. trader "2013rwc_01" "[A]Shoes#01A" 4W_M_03 14 73 6 0 0
  3027. OnInit:
  3028. sellitem 2404
  3029. sellitem 2406
  3030. sellitem 2422
  3031. sellitem 2412
  3032. sellitem 2408
  3033. sellitem 2424
  3034. sellitem 2434
  3035. sellitem 2421
  3036. return
  3037. trader "2013rwc_01" "[A]Shield#01A" 4W_M_03 16 73 6 0 0
  3038. OnInit:
  3039. sellitem 2147
  3040. sellitem 2130
  3041. sellitem 2125
  3042. sellitem 2131
  3043. sellitem 2148
  3044. sellitem 2153
  3045. sellitem 2115
  3046. sellitem 2139
  3047. return
  3048. trader "2013rwc_01" "[A]Garment#01A" 4W_M_03 18 73 6 0 0
  3049. OnInit:
  3050. sellitem 2530
  3051. sellitem 2514
  3052. sellitem 2532
  3053. sellitem 2528
  3054. sellitem 2553
  3055. sellitem 2537
  3056. sellitem 2524
  3057. sellitem 2554
  3058. return
  3059. trader "2013rwc_01" "[A]Armor#01A" 4W_M_03 20 73 6 0 0
  3060. OnInit:
  3061. sellitem 2315
  3062. sellitem 2320
  3063. sellitem 2326
  3064. sellitem 2331
  3065. sellitem 2336
  3066. sellitem 2367
  3067. sellitem 2364
  3068. sellitem 2366
  3069. sellitem 2322
  3070. sellitem 2372
  3071. sellitem 2390
  3072. sellitem 2399
  3073. sellitem 2374
  3074. sellitem 2375
  3075. sellitem 2357
  3076. return
  3077. //================================================================================================================-//
  3078. // RWC 2013 제 1 경기장(2013rwc_01) A팀 카드 백화점
  3079. //================================================================================================================-//
  3080. trader "2013rwc_01" "[C]Weapon#01A" 4W_M_03 22 73 6 0 0
  3081. OnInit:
  3082. sellitem 4002
  3083. sellitem 4004
  3084. sellitem 4006
  3085. sellitem 4017
  3086. sellitem 4019
  3087. sellitem 4026
  3088. sellitem 4029
  3089. sellitem 4035
  3090. sellitem 4043
  3091. sellitem 4057
  3092. sellitem 4072
  3093. sellitem 4076
  3094. sellitem 4086
  3095. sellitem 4092
  3096. sellitem 4106
  3097. sellitem 4115
  3098. sellitem 4428
  3099. sellitem 4427
  3100. sellitem 4421
  3101. sellitem 4020
  3102. sellitem 4024
  3103. sellitem 4037
  3104. sellitem 4055
  3105. sellitem 4094
  3106. sellitem 4281
  3107. sellitem 4317
  3108. return
  3109. trader "2013rwc_01" "[C]Helm#01A" 4W_M_03 24 73 6 0 0
  3110. OnInit:
  3111. sellitem 4041
  3112. sellitem 4052
  3113. sellitem 4112
  3114. sellitem 4122
  3115. sellitem 4127
  3116. sellitem 4379
  3117. sellitem 4412
  3118. sellitem 4411
  3119. sellitem 4438
  3120. sellitem 4039
  3121. sellitem 4458
  3122. sellitem 4459
  3123. sellitem 4460
  3124. sellitem 4461
  3125. return
  3126. trader "2013rwc_01" "[C]Accessory#01A" 4W_M_03 26 73 6 0 0
  3127. OnInit:
  3128. sellitem 4022
  3129. sellitem 4027
  3130. sellitem 4051
  3131. sellitem 4064
  3132. sellitem 4079
  3133. sellitem 4091
  3134. sellitem 4424
  3135. sellitem 4293
  3136. sellitem 4348
  3137. return
  3138. trader "2013rwc_01" "[C]Shoes#01A" 4W_M_03 28 73 6 0 0
  3139. OnInit:
  3140. sellitem 4050
  3141. sellitem 4070
  3142. sellitem 4097
  3143. sellitem 4100
  3144. sellitem 4107
  3145. sellitem 4378
  3146. sellitem 4381
  3147. sellitem 4208
  3148. return
  3149. trader "2013rwc_01" "[C]Shield#01A" 4W_M_03 30 73 4 0 0
  3150. OnInit:
  3151. sellitem 4032
  3152. sellitem 4045
  3153. sellitem 4058
  3154. sellitem 4414
  3155. sellitem 4420
  3156. sellitem 4439
  3157. sellitem 4146
  3158. sellitem 4304
  3159. sellitem 4322
  3160. return
  3161. trader "2013rwc_01" "[C]Garment#01A" 4W_M_03 30 71 4 0 0
  3162. OnInit:
  3163. sellitem 4088
  3164. sellitem 4129
  3165. sellitem 4133
  3166. sellitem 4334
  3167. sellitem 4402
  3168. sellitem 4351
  3169. sellitem 4303
  3170. sellitem 4431
  3171. sellitem 4429
  3172. sellitem 4102
  3173. sellitem 4056
  3174. sellitem 4081
  3175. sellitem 4095
  3176. sellitem 4108
  3177. sellitem 4109
  3178. sellitem 4113
  3179. sellitem 4116
  3180. return
  3181. trader "2013rwc_01" "[C]Armor#01A" 4W_M_03 30 69 4 0 0
  3182. OnInit:
  3183. sellitem 4003
  3184. sellitem 4014
  3185. sellitem 4021
  3186. sellitem 4023
  3187. sellitem 4031
  3188. sellitem 4042
  3189. sellitem 4061
  3190. sellitem 4409
  3191. sellitem 4410
  3192. sellitem 4426
  3193. sellitem 4054
  3194. sellitem 4337
  3195. sellitem 4401
  3196. sellitem 4450
  3197. return
  3198. //================================================================================================================-//
  3199. // RWC 2013 제 1 경기장(2013rwc_01) B팀 카프라
  3200. //================================================================================================================-//
  3201. npc "2013rwc_01" "Kafra Services#01B" 4_F_KAFRA1 330 138 4 0 0
  3202. OnClick:
  3203. dialog "[RWC Kafra]"
  3204. dialog "Welcome to Kafra Corporation."
  3205. dialog "Kafra Corporation even supports their customers in RWC."
  3206. dialog "Please select a service."
  3207. wait
  3208. choose menu "Storage Services" "Rental Services" "Quest Skill" "Cancel"
  3209. case 1
  3210. var kafra_menu = 1
  3211. break
  3212. case 2
  3213. var kafra_menu = 2
  3214. break
  3215. case 3
  3216. var kafra_menu = 3
  3217. break
  3218. case 4
  3219. dialog "[RWC Kafra]"
  3220. dialog "you cancelled the service."
  3221. close
  3222. return
  3223. break
  3224. endchoose
  3225. if (kafra_menu == 1)
  3226. dialog "[RWC Kafra]"
  3227. dialog "Thank you for using the service."
  3228. close
  3229. store
  3230. return
  3231. elseif (kafra_menu == 2)
  3232. if ((v[VAR_JOB] == MERCHANT) | (v[VAR_JOB] == BLACKSMITH) | (v[VAR_JOB] == ALCHEMIST) | (v[VAR_JOB] == MERCHANT_H) | (v[VAR_JOB] == BLACKSMITH_H) | (v[VAR_JOB] == ALCHEMIST_H) | (v[VAR_JOB] == GENETIC) | (v[VAR_JOB] == GENETIC_H))
  3233. dialog "[RWC Kafra]"
  3234. dialog "it is 800 zeny for cart rental service."
  3235. wait
  3236. choose menu "Rent" "Cancel"
  3237. case 1
  3238. var chk_cart = ChkSkill 39
  3239. if (v[VAR_ISCARTON] == 1)
  3240. dialog "[RWC Kafra]"
  3241. dialog "you are already using the cart."
  3242. close
  3243. return
  3244. endif
  3245. if (chk_cart == 0)
  3246. dialog "[RWC Kafra]"
  3247. dialog "you need 'Push Cart' skill."
  3248. close
  3249. return
  3250. endif
  3251. if (v[VAR_MONEY] < 800)
  3252. dialog "[RWC Kafra]"
  3253. dialog "Sorry. you are lack of zeny."
  3254. close
  3255. return
  3256. endif
  3257. dropgold 800
  3258. cart on
  3259. close
  3260. return
  3261. break
  3262. case 2
  3263. dialog "[RWC Kafra]"
  3264. dialog "you cancelled the service."
  3265. close
  3266. return
  3267. break
  3268. endchoose
  3269. elseif ((v[VAR_JOB] == MECHANIC_H) | (v[VAR_JOB] == MECHANIC))
  3270. dialog "[RWC Kafra]"
  3271. dialog "will you have Madogear? or use cart service as 800zeny instead?"
  3272. wait
  3273. choose menu "Madogear Rent" "Cart Rent" "Cancel"
  3274. case 1
  3275. var cride = GetBuffValue "EFST_ALL_RIDING"
  3276. if (cride == 1)
  3277. dialog "[RWC Kafra]"
  3278. dialog "you need to down on this board."
  3279. close
  3280. return
  3281. endif
  3282. var urmado = IsMadogear
  3283. if (urmado == 1)
  3284. dialog "[RWC Kafra]"
  3285. dialog "you are using Madogear already."
  3286. close
  3287. return
  3288. endif
  3289. var rasen = ChkSkill 2255
  3290. if (rasen == 0)
  3291. dialog "[RWC Kafra]"
  3292. dialog "you need licese of 'Madogear'."
  3293. close
  3294. return
  3295. endif
  3296. SetMadogear "on"
  3297. dialog "[RWC Kafra]"
  3298. dialog "you are on Madogear."
  3299. close
  3300. return
  3301. break
  3302. case 2
  3303. var chk_cart = ChkSkill 39
  3304. if (v[VAR_ISCARTON] == 1)
  3305. dialog "[RWC Kafra]"
  3306. dialog "you are already using cart."
  3307. close
  3308. return
  3309. endif
  3310. if (chk_cart == 0)
  3311. dialog "[RWC Kafra]"
  3312. dialog "you need skill 'Push Cart'."
  3313. close
  3314. return
  3315. endif
  3316. if (v[VAR_MONEY] < 800)
  3317. dialog "[RWC Kafra]"
  3318. dialog "Sorry. you need more zeny."
  3319. close
  3320. return
  3321. endif
  3322. dropgold 800
  3323. cart on
  3324. close
  3325. return
  3326. break
  3327. case 3
  3328. dialog "[RWC Kafra]"
  3329. dialog "you cancelled the service."
  3330. close
  3331. return
  3332. break
  3333. endchoose
  3334. elseif ((v[VAR_JOB] == KNIGHT) | (v[VAR_JOB] == KNIGHT_H) | (v[VAR_JOB] == CRUSADER) | (v[VAR_JOB] == CRUSADER_H))
  3335. dialog "[RWC Kafra]"
  3336. dialog "you can rent Peco Peco for 2,500 zeny."
  3337. wait
  3338. choose menu "Rent" "Cancel"
  3339. case 1
  3340. var cride = GetBuffValue "EFST_ALL_RIDING"
  3341. if (v[VAR_ISRIDING] != 1)
  3342. dialog "[RWC Kafra]"
  3343. dialog "you need skill 'Riding'."
  3344. close
  3345. return
  3346. endif
  3347. if (cride == 1)
  3348. dialog "[RWC Kafra]"
  3349. dialog "you should get out of the board now."
  3350. close
  3351. return
  3352. endif
  3353. if (v[VAR_ISPECOON] != 0)
  3354. dialog "[RWC Kafra]"
  3355. dialog "you are using PecoPeco ."
  3356. close
  3357. return
  3358. endif
  3359. if (v[VAR_MONEY] < 2500)
  3360. dialog "[RWC Kafra]"
  3361. dialog "Sorry. you need more zeny."
  3362. close
  3363. return
  3364. endif
  3365. dropgold 2500
  3366. SetEffectStatus EFFECT_STATE_CHICKEN
  3367. close
  3368. return
  3369. break
  3370. case 2
  3371. dialog "[RWC Kafra]"
  3372. dialog "you cancelled the service."
  3373. close
  3374. return
  3375. break
  3376. endchoose
  3377. elseif ((v[VAR_JOB] == RUNE_KNIGHT) | (v[VAR_JOB] == RUNE_KNIGHT_H))
  3378. dialog "[RWC Kafra]"
  3379. dialog "you can rent 'Dragon' for 2,500 zeny."
  3380. wait
  3381. choose menu "Rent" "Cancel"
  3382. case 1
  3383. var drag = IsEffectStatus EFFECT_STATE_DRAGON
  3384. var cride = GetBuffValue "EFST_ALL_RIDING"
  3385. if (v[VAR_ISRIDING] != 1)
  3386. dialog "[RWC Kafra]"
  3387. dialog "you need skill of 'Riding'."
  3388. close
  3389. return
  3390. endif
  3391. if (cride == 1)
  3392. dialog "[RWC Kafra]"
  3393. dialog "you should get out of the board now."
  3394. close
  3395. return
  3396. endif
  3397. if (drag == 1)
  3398. dialog "[RWC Kafra]"
  3399. dialog "you are using Dragon ."
  3400. close
  3401. return
  3402. endif
  3403. if (v[VAR_MONEY] < 2500)
  3404. dialog "[RWC Kafra]"
  3405. dialog "Sorry. you need more zeny."
  3406. close
  3407. return
  3408. endif
  3409. dropgold 2500
  3410. SetEffectStatus EFFECT_STATE_DRAGON
  3411. close
  3412. return
  3413. break
  3414. case 2
  3415. dialog "[RWC Kafra]"
  3416. dialog "you cancelled the service."
  3417. close
  3418. return
  3419. break
  3420. endchoose
  3421. elseif ((v[VAR_JOB] == ROYAL_GUARD) | (v[VAR_JOB] == ROYAL_GUARD_H))
  3422. dialog "[RWC Kafra]"
  3423. dialog "you can rent Gryphon for 2,500 zeny."
  3424. wait
  3425. choose menu "Rent" "Cancel"
  3426. case 1
  3427. var cride = GetBuffValue "EFST_ALL_RIDING"
  3428. if (v[VAR_ISRIDING] != 1)
  3429. dialog "[RWC Kafra]"
  3430. dialog "you need 'Riding' skill ."
  3431. close
  3432. return
  3433. endif
  3434. if (cride == 1)
  3435. dialog "[RWC Kafra]"
  3436. dialog "you should get out of the board now."
  3437. close
  3438. return
  3439. endif
  3440. if (v[VAR_ISPECOON] != 0)
  3441. dialog "[RWC Kafra]"
  3442. dialog "you are using Gryphon."
  3443. close
  3444. return
  3445. endif
  3446. if (v[VAR_MONEY] < 2500)
  3447. dialog "[RWC Kafra]"
  3448. dialog "Sorry. you need more zeny."
  3449. close
  3450. return
  3451. endif
  3452. dropgold 2500
  3453. SetEffectStatus EFFECT_STATE_CHICKEN
  3454. close
  3455. return
  3456. break
  3457. case 2
  3458. dialog "[RWC Kafra]"
  3459. dialog "you cancelled the service."
  3460. close
  3461. return
  3462. break
  3463. endchoose
  3464. elseif ((v[VAR_JOB] == HUNTER) | (v[VAR_JOB] == HUNTER_H) | (v[VAR_JOB] == RANGER) | (v[VAR_JOB] == RANGER_H))
  3465. dialog "[RWC Kafra]"
  3466. dialog "you can rent Palcon for 2,500 zeny."
  3467. wait
  3468. choose menu "Rent" "Cancel"
  3469. case 1
  3470. var wolf1 = IsEffectStatus EFFECT_STATE_WUG
  3471. var wolf2 = IsEffectStatus EFFECT_STATE_WUGRIDER
  3472. if ((wolf1 == 1) | (wolf2 == 1))
  3473. dialog "[RWC Kafra]"
  3474. dialog "you can't use Palcon and Wug together."
  3475. close
  3476. return
  3477. endif
  3478. if (v[VAR_ISFALCON] != 1)
  3479. dialog "[RWC Kafra]"
  3480. dialog "you need skill of 'Palcon Mastery' ."
  3481. close
  3482. return
  3483. endif
  3484. if (v[VAR_ISFALCONON] != 0)
  3485. dialog "[RWC Kafra]"
  3486. dialog "You are already using 'Palcon'."
  3487. close
  3488. return
  3489. endif
  3490. if (v[VAR_MONEY] < 2500)
  3491. dialog "[RWC Kafra]"
  3492. dialog "Sorry. you need more zeny."
  3493. close
  3494. return
  3495. endif
  3496. dropgold 2500
  3497. SetEffectStatus EFFECT_STATE_BIRD
  3498. close
  3499. return
  3500. break
  3501. case 2
  3502. dialog "[RWC Kafra]"
  3503. dialog "you cancelled the service."
  3504. close
  3505. return
  3506. break
  3507. endchoose
  3508. else
  3509. dialog "[RWC Kafra]"
  3510. dialog "Sorry. I do not have anything to rent you ."
  3511. close
  3512. return
  3513. endif
  3514. elseif (kafra_menu == 3)
  3515. dialog "[RWC Kafra]"
  3516. dialog "Do you want to learn the quest skill?"
  3517. wait
  3518. choose menu "Learn all." "Cancel."
  3519. case 1
  3520. if ((v[VAR_JOB] == KNIGHT) | (v[VAR_JOB] == KNIGHT_H) | (v[VAR_JOB] == RUNE_KNIGHT) | (v[VAR_JOB] == RUNE_KNIGHT_H))
  3521. EventAddSkill KN_CHARGEATK 1
  3522. EventAddSkill SM_MOVINGRECOVERY 1
  3523. EventAddSkill SM_FATALBLOW 1
  3524. EventAddSkill SM_AUTOBERSERK 1
  3525. elseif ((v[VAR_JOB] == CRUSADER) | (v[VAR_JOB] == CRUSADER_H) | (v[VAR_JOB] == ROYAL_GUARD) | (v[VAR_JOB] == ROYAL_GUARD_H))
  3526. EventAddSkill CR_SHRINK 1
  3527. EventAddSkill SM_MOVINGRECOVERY 1
  3528. EventAddSkill SM_FATALBLOW 1
  3529. EventAddSkill SM_AUTOBERSERK 1
  3530. elseif ((v[VAR_JOB] == ASSASSIN) | (v[VAR_JOB] == ASSASSIN_H) | (v[VAR_JOB] == GUILLOTINE_CROSS) | (v[VAR_JOB] == GUILLOTINE_CROSS_H))
  3531. EventAddSkill AS_SONICACCEL 1
  3532. EventAddSkill AS_VENOMKNIFE 1
  3533. EventAddSkill TF_PICKSTONE 1
  3534. EventAddSkill TF_BACKSLIDING 1
  3535. EventAddSkill TF_SPRINKLESAND 1
  3536. EventAddSkill TF_THROWSTONE 1
  3537. elseif ((v[VAR_JOB] == ROGUE) | (v[VAR_JOB] == ROGUE_H) | (v[VAR_JOB] == SHADOW_CHASER) | (v[VAR_JOB] == SHADOW_CHASER_H))
  3538. EventAddSkill RG_CLOSECONFINE 1
  3539. EventAddSkill TF_PICKSTONE 1
  3540. EventAddSkill TF_BACKSLIDING 1
  3541. EventAddSkill TF_SPRINKLESAND 1
  3542. EventAddSkill TF_THROWSTONE 1
  3543. elseif ((v[VAR_JOB] == WIZARD) | (v[VAR_JOB] == WIZARD_H) | (v[VAR_JOB] == WARLOCK) | (v[VAR_JOB] == WARLOCK_H))
  3544. EventAddSkill MG_ENERGYCOAT 1
  3545. EventAddSkill WZ_SIGHTBLASTER 1
  3546. elseif ((v[VAR_JOB] == SAGE) | (v[VAR_JOB] == SAGE_H) | (v[VAR_JOB] == SORCERER) | (v[VAR_JOB] == SORCERER_H))
  3547. EventAddSkill SA_CREATECON 1
  3548. EventAddSkill SA_ELEMENTWATER 1
  3549. EventAddSkill SA_ELEMENTGROUND 1
  3550. EventAddSkill SA_ELEMENTFIRE 1
  3551. EventAddSkill SA_ELEMENTWIND 1
  3552. EventAddSkill MG_ENERGYCOAT 1
  3553. elseif ((v[VAR_JOB] == HUNTER) | (v[VAR_JOB] == HUNTER_H) | (v[VAR_JOB] == RANGER) | (v[VAR_JOB] == RANGER_H))
  3554. EventAddSkill HT_PHANTASMIC 1
  3555. EventAddSkill AC_MAKINGARROW 1
  3556. EventAddSkill AC_CHARGEARROW 1
  3557. elseif ((v[VAR_JOB] == BARD) | (v[VAR_JOB] == BARD_H) | (v[VAR_JOB] == MINSTREL) | (v[VAR_JOB] == MINSTREL_H))
  3558. EventAddSkill BA_PANGVOICE 1
  3559. EventAddSkill AC_MAKINGARROW 1
  3560. EventAddSkill AC_CHARGEARROW 1
  3561. elseif ((v[VAR_JOB] == DANCER) | (v[VAR_JOB] == DANCER_H) | (v[VAR_JOB] == WANDERER) | (v[VAR_JOB] == WANDERER_H))
  3562. EventAddSkill DC_WINKCHARM 1
  3563. EventAddSkill AC_MAKINGARROW 1
  3564. EventAddSkill AC_CHARGEARROW 1
  3565. elseif ((v[VAR_JOB] == BLACKSMITH) | (v[VAR_JOB] == BLACKSMITH_H) | (v[VAR_JOB] == MECHANIC) | (v[VAR_JOB] == MECHANIC_H))
  3566. EventAddSkill BS_UNFAIRLYTRICK 1
  3567. EventAddSkill BS_GREED 1
  3568. EventAddSkill MC_CARTREVOLUTION 1
  3569. EventAddSkill MC_CHANGECART 1
  3570. EventAddSkill MC_LOUD 1
  3571. elseif ((v[VAR_JOB] == ALCHEMIST) | (v[VAR_JOB] == ALCHEMIST_H) | (v[VAR_JOB] == GENETIC) | (v[VAR_JOB] == GENETIC_H))
  3572. EventAddSkill MC_CARTREVOLUTION 1
  3573. EventAddSkill MC_CHANGECART 1
  3574. EventAddSkill MC_LOUD 1
  3575. elseif ((v[VAR_JOB] == PRIEST) | (v[VAR_JOB] == PRIEST_H) | (v[VAR_JOB] == ARCHBISHOP) | (v[VAR_JOB] == ARCHBISHOP_H))
  3576. EventAddSkill PR_REDEMPTIO 1
  3577. EventAddSkill AL_HOLYLIGHT 1
  3578. elseif ((v[VAR_JOB] == MONK) | (v[VAR_JOB] == MONK_H) | (v[VAR_JOB] == SURA) | (v[VAR_JOB] == SURA_H))
  3579. EventAddSkill MO_KITRANSLATION 1
  3580. EventAddSkill MO_BALKYOUNG 1
  3581. EventAddSkill AL_HOLYLIGHT 1
  3582. else
  3583. dialog "[RWC Kafra]"
  3584. dialog "you are not available to learn the skill at the current job."
  3585. close
  3586. return
  3587. endif
  3588. dialog "[RWC Kafra]"
  3589. dialog "you learned the quest skill."
  3590. close
  3591. return
  3592. break
  3593. case 2
  3594. dialog "[RWC Kafra]"
  3595. dialog "you cancelled the service."
  3596. close
  3597. return
  3598. break
  3599. endchoose
  3600. else
  3601. dialog "[RWC Kafra]"
  3602. dialog "Unknown error happens. ask GM first ."
  3603. close
  3604. return
  3605. endif
  3606. return
  3607. //================================================================================================================-//
  3608. // RWC 2013 제 1 경기장(2013rwc_01) B팀 수리공
  3609. //================================================================================================================-//
  3610. npc "2013rwc_01" "Repairman#01B" 4_M_02 330 136 4 0 0
  3611. OnClick:
  3612. dialog "[Repairman]"
  3613. dialog "Hey there!"
  3614. dialog "Do you want me"
  3615. dialog "to repair any items?"
  3616. dialog "You can count on me"
  3617. dialog "for item repairs!"
  3618. wait
  3619. choose menu "Actually, I do have some items..." "None at the moment."
  3620. case 1
  3621. GetDamagedItemNum
  3622. var mugi = GetDamagedItemNum
  3623. if (mugi == 0)
  3624. dialog "[Repairman]"
  3625. dialog "Oh wow, this is incredible!"
  3626. dialog "You must take very good care of your things. None of your items are damaged!"
  3627. wait
  3628. dialog "[Repairman]"
  3629. dialog "If everyone is like you, I'm going to be unemployed!! Haha~!"
  3630. close
  3631. return
  3632. endif
  3633. dialog "[Repairman]"
  3634. dialog "Hmm..."
  3635. dialog "Let's see..."
  3636. dialog "Out of all your items,"
  3637. dialog "" + mugi + " are damaged."
  3638. dialog "Would you like to repair?"
  3639. wait
  3640. choose menu "Yes" "No"
  3641. case 1
  3642. if (mugi == GetDamagedItemNum)
  3643. RepairDamagedItem
  3644. dialog "[Repairman]"
  3645. dialog "Okay! All done. Now, try to be a little more careful. Items have lives too you know."
  3646. close
  3647. return
  3648. else
  3649. dialog "[Repairman]"
  3650. dialog "Mmm? Something's wrong. Wait... Equip the items you need to repair and then come back to me."
  3651. close
  3652. return
  3653. endif
  3654. break
  3655. case 2
  3656. dialog "[Repairman]"
  3657. dialog "Well, it's no skin off my nose, but it's not good to leave items damaged. You should get them repaired as soon as possible!"
  3658. close
  3659. return
  3660. break
  3661. endchoose
  3662. break
  3663. case 2
  3664. dialog "[Repairman]"
  3665. dialog "Hohoho..."
  3666. dialog "You don't have"
  3667. dialog "any business with me"
  3668. dialog "if you don't have any"
  3669. dialog "items to repair."
  3670. close
  3671. return
  3672. break
  3673. endchoose
  3674. return
  3675. //================================================================================================================-//
  3676. // RWC 2013 제 1 경기장(2013rwc_01) B팀 제련장
  3677. //================================================================================================================-//
  3678. npc "2013rwc_01" "Blacksmith#01B" 4_M_03 330 134 4 0 0
  3679. var strPart1
  3680. var strPart2
  3681. var strPart3
  3682. var strPart4
  3683. var strPart5
  3684. var strPart6
  3685. var strPart7
  3686. var strPart8
  3687. var strPart9
  3688. var strPart10
  3689. var strPart11
  3690. var strRetPart1
  3691. var strRetPart2
  3692. var strRetPart3
  3693. var strRetPart4
  3694. var strRetPart5
  3695. var strRetPart6
  3696. var strRetPart7
  3697. var strRetPart8
  3698. var strRetPart9
  3699. var strRetPart10
  3700. var strRetPart11
  3701. var part
  3702. OnClick:
  3703. DisableItemMove
  3704. dialog "[Hollgrehenn]"
  3705. dialog "You may upgrade desired equipment through me."
  3706. dialog "Take heed: ^FF0000you are Not allowed to attempt upgrading your equipment to a level that may destroy it^000000."
  3707. dialog "Say, which equipment would you like to upgrade?"
  3708. wait
  3709. var strRetPart1 = GetEquipName[1]
  3710. var strRetPart2 = GetEquipName[2]
  3711. var strRetPart3 = GetEquipName[3]
  3712. var strRetPart4 = GetEquipName[4]
  3713. var strRetPart5 = GetEquipName[5]
  3714. var strRetPart6 = GetEquipName[6]
  3715. var strRetPart7 = GetEquipName[7]
  3716. var strRetPart8 = GetEquipName[8]
  3717. var strRetPart10 = GetEquipName[10]
  3718. var strRetPart11 = GetEquipName[11]
  3719. if (strRetPart1 == 0)
  3720. var strPart1 = "Head-[Unequipped]"
  3721. else
  3722. var strPart1 = strRetPart1
  3723. endif
  3724. if (strRetPart2 == 0)
  3725. var strPart2 = "Torso-[Unequipped]"
  3726. else
  3727. var strPart2 = strRetPart2
  3728. endif
  3729. if (strRetPart3 == 0)
  3730. var strPart3 = "Left Hand-[Unequipped]"
  3731. else
  3732. var strPart3 = strRetPart3
  3733. endif
  3734. if (strRetPart4 == 0)
  3735. var strPart4 = "Right Hand-[Unequipped]"
  3736. else
  3737. var strPart4 = strRetPart4
  3738. endif
  3739. if (strRetPart5 == 0)
  3740. var strPart5 = "Robe-[Unequipped]"
  3741. else
  3742. var strPart5 = strRetPart5
  3743. endif
  3744. if (strRetPart6 == 0)
  3745. var strPart6 = "Shoes-[Unequipped]"
  3746. else
  3747. var strPart6 = strRetPart6
  3748. endif
  3749. if (strRetPart7 == 0)
  3750. var strPart7 = "Accessory 1-[Unequipped]"
  3751. else
  3752. var strPart7 = strRetPart7
  3753. endif
  3754. if (strRetPart8 == 0)
  3755. var strPart8 = "Accessory 2-[Unequipped]"
  3756. else
  3757. var strPart8 = strRetPart8
  3758. endif
  3759. if (strRetPart10 == 0)
  3760. var strPart10 = "Head 2-[Unequipped]"
  3761. else
  3762. var strPart10 = strRetPart10
  3763. endif
  3764. if (strRetPart11 == 0)
  3765. var strPart11 = "Head 3-[Unequipped]"
  3766. else
  3767. var strPart11 = strRetPart11
  3768. endif
  3769. choose menu strPart1 strPart2 strPart3 strPart4 strPart5 strPart6 strPart7 strPart8 strPart10 strPart11
  3770. case 1
  3771. var part = 1
  3772. if (strRetPart1 == 0)
  3773. dialog "[Hollgrehenn]"
  3774. dialog "Do you want me"
  3775. dialog "to refine your skull?"
  3776. dialog "'Cause I can, and"
  3777. dialog "I'll do it."
  3778. close
  3779. EnableItemMove
  3780. return
  3781. endif
  3782. break
  3783. case 2
  3784. var part = 2
  3785. if (strRetPart2 == 0)
  3786. dialog "[Hollgrehenn]"
  3787. dialog "You're not wearing"
  3788. dialog "anything there that"
  3789. dialog "I can refine."
  3790. close
  3791. EnableItemMove
  3792. return
  3793. endif
  3794. break
  3795. case 3
  3796. var part = 3
  3797. if (strRetPart3 == 0)
  3798. dialog "[Hollgrehenn]"
  3799. dialog "I can't refine your"
  3800. dialog "left hand! Go to the"
  3801. dialog "manicurist if you"
  3802. dialog "want that."
  3803. close
  3804. EnableItemMove
  3805. return
  3806. endif
  3807. break
  3808. case 4
  3809. var part = 4
  3810. if (strRetPart4 == 0)
  3811. dialog "[Hollgrehenn]"
  3812. dialog "I can't refine your"
  3813. dialog "right hand. I'd break"
  3814. dialog "it into pieces with"
  3815. dialog "this big ol' hammer!"
  3816. close
  3817. EnableItemMove
  3818. return
  3819. endif
  3820. break
  3821. case 5
  3822. var part = 5
  3823. if (strRetPart5 == 0)
  3824. dialog "[Hollgrehenn]"
  3825. dialog "You're not even"
  3826. dialog "wearing a garment"
  3827. dialog "that I can refine."
  3828. close
  3829. EnableItemMove
  3830. return
  3831. endif
  3832. break
  3833. case 6
  3834. var part = 6
  3835. if (strRetPart6 == 0)
  3836. dialog "[Hollgrehenn]"
  3837. dialog "What do I look like,"
  3838. dialog "a makeover artist?!"
  3839. dialog "I can't refine your"
  3840. dialog "bare feet!"
  3841. close
  3842. EnableItemMove
  3843. return
  3844. endif
  3845. break
  3846. case 7
  3847. var part = 7
  3848. if (strRetPart7 == 0)
  3849. dialog "[Hollgrehenn]"
  3850. dialog "Um..."
  3851. dialog "You're not"
  3852. dialog "wearing an"
  3853. dialog "Accessory."
  3854. close
  3855. EnableItemMove
  3856. return
  3857. endif
  3858. break
  3859. case 8
  3860. var part = 8
  3861. if (strRetPart8 == 0)
  3862. dialog "[Hollgrehenn]"
  3863. dialog "Accessory?"
  3864. dialog "You're not"
  3865. dialog "wearing one"
  3866. dialog "of those."
  3867. close
  3868. EnableItemMove
  3869. return
  3870. endif
  3871. break
  3872. case 9
  3873. var part = 10
  3874. if (strRetPart10 == 0)
  3875. dialog "[Hollgrehenn]"
  3876. dialog "I refine equipment."
  3877. dialog "I don't give hair cuts."
  3878. close
  3879. EnableItemMove
  3880. return
  3881. endif
  3882. break
  3883. case 10
  3884. var part = 11
  3885. if (strRetPart11 == 0)
  3886. dialog "[Hollgrehenn]"
  3887. dialog "What am I, your"
  3888. dialog "personal hairstylist?!"
  3889. dialog "Go to the salon if you"
  3890. dialog "want work done on your"
  3891. dialog "precious hair."
  3892. close
  3893. EnableItemMove
  3894. return
  3895. endif
  3896. break
  3897. endchoose
  3898. if (GetEquipIsEnableRef[part] == 0)
  3899. dialog "[Hollgrehenn]"
  3900. dialog "I don't think I can"
  3901. dialog "refine this item at all..."
  3902. close
  3903. EnableItemMove
  3904. return
  3905. endif
  3906. if (GetEquipIsIdentify[part] == 0)
  3907. dialog "[Hollgrehenn]"
  3908. dialog "You can't refine this"
  3909. dialog "if you haven't appraised"
  3910. dialog "it first. Make sure your"
  3911. dialog "stuff is identified before"
  3912. dialog "I can refine it."
  3913. close
  3914. EnableItemMove
  3915. return
  3916. endif
  3917. if (GetEquipRefineryCnt[part] >= 10)
  3918. dialog "[Hollgrehenn]"
  3919. dialog "I can't refine this"
  3920. dialog "any more. This is as"
  3921. dialog "refined as it gets!"
  3922. close
  3923. EnableItemMove
  3924. return
  3925. endif
  3926. if (GetEquipWeaponLv[part] == 0)
  3927. dialog "[Hollgrehenn]"
  3928. dialog "To refine this I need"
  3929. dialog "one ^003366Elunium^000000 and"
  3930. dialog "a service fee of 2000 Zeny."
  3931. dialog "Do you really wish to continue?"
  3932. wait
  3933. choose menu "Yes" "No"
  3934. case 1
  3935. if (GetEquipPercentRefinery[part] < 100)
  3936. dialog "[Hollgrehenn]"
  3937. dialog "Well, well..."
  3938. dialog "I regret to say this equipment"
  3939. dialog "already has been upgraded enough."
  3940. dialog "As I repeatedly say,"
  3941. dialog "you are not allowed to upgrade any equipment"
  3942. dialog "to a level that may destroy the item."
  3943. close
  3944. EnableItemMove
  3945. return
  3946. endif
  3947. if ((v[985] > 0) & (v[VAR_MONEY] > 1999))
  3948. dropitem 985 1
  3949. dropgold 2000
  3950. else
  3951. dialog "[Hollgrehenn]"
  3952. dialog "You don't seem to have"
  3953. dialog "enough Zeny or Elunium..."
  3954. dialog "Go get some more. I'll be"
  3955. dialog "here all day if you need me."
  3956. close
  3957. EnableItemMove
  3958. return
  3959. endif
  3960. break
  3961. case 2
  3962. dialog "[Hollgrehenn]"
  3963. dialog "Yeah..."
  3964. dialog "There's no need to"
  3965. dialog "rush. Take your time."
  3966. close
  3967. EnableItemMove
  3968. return
  3969. break
  3970. endchoose
  3971. elseif (GetEquipWeaponLv[part] == 1)
  3972. dialog "[Hollgrehenn]"
  3973. dialog "Um..."
  3974. dialog "A Level 1 weapon..."
  3975. dialog "I need one ^ff9999Phracon^000000"
  3976. dialog "and the fee is 50 Zeny."
  3977. dialog "Do you really wish to continue?"
  3978. wait
  3979. choose menu "Yes" "No"
  3980. case 1
  3981. if (GetEquipPercentRefinery[part] < 100)
  3982. dialog "[Hollgrehenn]"
  3983. dialog "Well, well..."
  3984. dialog "I regret to say this equipment"
  3985. dialog "already has been upgraded enough."
  3986. dialog "As I repeatedly say,"
  3987. dialog "you are not allowed to upgrade any equipment"
  3988. dialog "to a level that may destroy the item."
  3989. close
  3990. EnableItemMove
  3991. return
  3992. endif
  3993. if ((v[1010] > 0) & (v[VAR_MONEY] > 49))
  3994. dropitem 1010 1
  3995. dropgold 50
  3996. else
  3997. dialog "[Hollgrehenn]"
  3998. dialog "You don't seem to have"
  3999. dialog "enough Zeny or Phracon..."
  4000. dialog "Go get some more. I'll be"
  4001. dialog "here all day if you need me."
  4002. close
  4003. EnableItemMove
  4004. return
  4005. endif
  4006. break
  4007. case 2
  4008. dialog "[Hollgrehenn]"
  4009. dialog "Yeah..."
  4010. dialog "There's no need to"
  4011. dialog "rush. Take your time."
  4012. close
  4013. EnableItemMove
  4014. return
  4015. break
  4016. endchoose
  4017. elseif (GetEquipWeaponLv[part] == 2)
  4018. dialog "[Hollgrehenn]"
  4019. dialog "Huh..."
  4020. dialog "A Level 2 weapon..."
  4021. dialog "I'll need one ^ff9999Emveretarcon^000000"
  4022. dialog "and the fee is 200 Zeny."
  4023. dialog "Do you really wish to continue?"
  4024. wait
  4025. choose menu "Yes" "No"
  4026. case 1
  4027. if (GetEquipPercentRefinery[part] < 100)
  4028. dialog "[Hollgrehenn]"
  4029. dialog "Well, well..."
  4030. dialog "I regret to say this equipment"
  4031. dialog "already has been upgraded enough."
  4032. dialog "As I repeatedly say,"
  4033. dialog "you are not allowed to upgrade any equipment"
  4034. dialog "to a level that may destroy the item."
  4035. close
  4036. EnableItemMove
  4037. return
  4038. endif
  4039. if ((v[1011] > 0) & (v[VAR_MONEY] > 199))
  4040. dropitem 1011 1
  4041. dropgold 200
  4042. else
  4043. dialog "[Hollgrehenn]"
  4044. dialog "You don't seem to have"
  4045. dialog "enough Emveretarcon or"
  4046. dialog "Zeny. I'll be here all"
  4047. dialog "day if you need me, so"
  4048. dialog "go ahead and get more."
  4049. close
  4050. EnableItemMove
  4051. return
  4052. endif
  4053. break
  4054. case 2
  4055. dialog "[Hollgrehenn]"
  4056. dialog "Yeah..."
  4057. dialog "There's no need to"
  4058. dialog "rush. Take your time."
  4059. close
  4060. EnableItemMove
  4061. return
  4062. break
  4063. endchoose
  4064. elseif (GetEquipWeaponLv[part] == 3)
  4065. dialog "[Hollgrehenn]"
  4066. dialog "Ah..."
  4067. dialog "A Level 3 weapon..."
  4068. dialog "I need one ^ff9999Oridecon^000000"
  4069. dialog "and the fee is 5000 Zeny."
  4070. dialog "Do you really wish to continue?"
  4071. wait
  4072. choose menu "Yes" "No"
  4073. case 1
  4074. if (GetEquipPercentRefinery[part] < 100)
  4075. dialog "[Hollgrehenn]"
  4076. dialog "Well, well..."
  4077. dialog "I regret to say this equipment"
  4078. dialog "already has been upgraded enough."
  4079. dialog "As I repeatedly say,"
  4080. dialog "you are not allowed to upgrade any equipment"
  4081. dialog "to a level that may destroy the item."
  4082. close
  4083. EnableItemMove
  4084. return
  4085. endif
  4086. if ((v[984] > 0) & (v[VAR_MONEY] > 4999))
  4087. dropitem 984 1
  4088. dropgold 5000
  4089. else
  4090. dialog "[Hollgrehenn]"
  4091. dialog "You don't seem to have"
  4092. dialog "enough Zeny or Oridecon..."
  4093. dialog "Go get some more. I'll be"
  4094. dialog "here all day if you need me."
  4095. close
  4096. EnableItemMove
  4097. return
  4098. endif
  4099. break
  4100. case 2
  4101. dialog "[Hollgrehenn]"
  4102. dialog "Yeah..."
  4103. dialog "There's no need to"
  4104. dialog "rush. Take your time."
  4105. close
  4106. EnableItemMove
  4107. return
  4108. break
  4109. endchoose
  4110. elseif (GetEquipWeaponLv[part] == 4)
  4111. dialog "[Hollgrehenn]"
  4112. dialog "Whoa...!"
  4113. dialog "A Level 4 weapon!"
  4114. dialog "Fabulous, I almost never see these. I guess one ^ff9999Oridecon^000000 and 20,000 Zeny will be enough. Do you really wish to Continue?"
  4115. wait
  4116. choose menu "Yes" "No"
  4117. case 1
  4118. if GetEquipPercentRefinery[part] < 100
  4119. dialog "[Hollgrehenn]"
  4120. dialog "Well, well..."
  4121. dialog "I regret to say this equipment"
  4122. dialog "already has been upgraded enough."
  4123. dialog "As I repeatedly say,"
  4124. dialog "you are not allowed to upgrade any equipment"
  4125. dialog "to a level that may destroy the item."
  4126. close
  4127. EnableItemMove
  4128. return
  4129. endif
  4130. if ((v[984] > 0) & (v[VAR_MONEY] > 19999))
  4131. dropitem 984 1
  4132. dropgold 20000
  4133. else
  4134. dialog "[Hollgrehenn]"
  4135. dialog "You don't seem to have"
  4136. dialog "enough Zeny or Oridecon..."
  4137. dialog "Go get some more. I'll be"
  4138. dialog "here all day if you need me."
  4139. close
  4140. EnableItemMove
  4141. return
  4142. endif
  4143. break
  4144. case 2
  4145. dialog "[Hollgrehenn]"
  4146. dialog "Yeah..."
  4147. dialog "There's no need to"
  4148. dialog "rush. Take your time."
  4149. close
  4150. EnableItemMove
  4151. return
  4152. break
  4153. endchoose
  4154. endif
  4155. if (GetEquipIsSuccessRefinery[part] == 1)
  4156. SuccessRefItem part
  4157. dialog "[Hollgrehenn]"
  4158. dialog "There you go! It's been successfully upgraded."
  4159. close
  4160. else
  4161. FailedRefItem part
  4162. dialog "[Hollgrehenn]"
  4163. dialog "Clang! Clang! Clang!"
  4164. wait
  4165. dialog "[Hollgrehenn]"
  4166. dialog "OH! MY GOD!"
  4167. dialog "Damn it! Not again!"
  4168. dialog "I'm terribly sorry, but you know practice does make perfect."
  4169. dialog "Um, right? Heh heh..."
  4170. close
  4171. endif
  4172. EnableItemMove
  4173. return
  4174. //================================================================================================================-//
  4175. // RWC 2013 제 1 경기장(2013rwc_01) B팀 전투상인
  4176. //================================================================================================================-//
  4177. npc "2013rwc_01" "Battle merchant#01B" 4W_M_03 330 132 4 0 0
  4178. OnCommand: "on"
  4179. enablenpc "Battle merchant#01B"
  4180. return
  4181. OnCommand: "off"
  4182. disablenpc "Battle merchant#01B"
  4183. return
  4184. OnClick:
  4185. // 무게 체크(신버전)
  4186. var wt_inven = GetInventoryRemainCount 1301 1
  4187. if ((wt_inven == 2) | (wt_inven == 3))
  4188. dialog "- Cannot proceed with the process, you have too many items with you. -"
  4189. close
  4190. return
  4191. else
  4192. endif
  4193. if ((v[VAR_JOB] == GUILLOTINE_CROSS) | (v[VAR_JOB] == GUILLOTINE_CROSS_H))
  4194. var guill01 = v[678]
  4195. dialog "[Battle merchant]"
  4196. dialog "Poison bottle is 100,000 zeny each and can be purchased max. 3 bottles per guillotine cross."
  4197. wait
  4198. choose menu "poison bottle("+guill01+"/3) 100000"
  4199. case 1
  4200. if (guill01 > 2)
  4201. dialog "[Battle merchant]"
  4202. dialog "You can only purchase maximum 3 poison bottle."
  4203. close
  4204. return
  4205. endif
  4206. var guill_buy = 3 - guill01
  4207. var dropzney = guill_buy * 100000
  4208. if (v[VAR_MONEY] < dropzney)
  4209. dialog "[Battle merchant]"
  4210. dialog "Not enough zeny."
  4211. close
  4212. return
  4213. endif
  4214. dialog "[Battle merchant]"
  4215. dialog "You can purchase "+guill_buy+" poison bottle, requires "+dropzney+" zeny. Proceed the purchase?"
  4216. wait
  4217. choose menu "YES" "NO"
  4218. case 2
  4219. dialog "[Battle merchant]"
  4220. dialog "Purchase has been cancelled."
  4221. close
  4222. return
  4223. break
  4224. endchoose
  4225. dropgold dropzney
  4226. getitem 678 guill_buy
  4227. dialog "[Battle merchant]"
  4228. dialog "You have purchased "+guill_buy+" poison bottle."
  4229. close
  4230. return
  4231. break
  4232. endchoose
  4233. elseif ((v[VAR_JOB] == GENETIC) | (v[VAR_JOB] == GENETIC_H))
  4234. var je_tem01 = v[7135]
  4235. var je_tem02 = v[7136]
  4236. var je_tem03 = v[13260]
  4237. var je_tem04 = v[13261]
  4238. var je_tem05 = v[13262]
  4239. var je_tem06 = v[13263]
  4240. var je_tem07 = v[13264]
  4241. var je_bomb03 = GetEquipCount 13260
  4242. var je_bomb04 = GetEquipCount 13261
  4243. var je_bomb05 = GetEquipCount 13262
  4244. var je_bomb06 = GetEquipCount 13263
  4245. var je_bomb07 = GetEquipCount 13264
  4246. var jene01 = je_tem01
  4247. var jene02 = je_tem02
  4248. var jene03 = je_tem03 + je_bomb03
  4249. var jene04 = je_tem04 + je_bomb04
  4250. var jene05 = je_tem05 + je_bomb05
  4251. var jene06 = je_tem06 + je_bomb06
  4252. var jene07 = je_tem07 + je_bomb07
  4253. dialog "[Battle merchant]"
  4254. dialog "Do you want to purchase Generic's battle supplies? You can only purchase battle supplies before the battle starts."
  4255. wait
  4256. choose menu "Fire bottle("+jene01+"/5) 1000" "Acid bottle("+jene02+"/5) 1000" "Apple bomb("+jene03+"/5) 5000" "Coconut bomb("+jene04+"/5) 10000" "Melon bomb("+jene05+"/5) 10000" "Pineapple bomb("+jene06+"/5) 15000" "Banana bomb("+jene07+"/5) 20000"
  4257. case 1
  4258. if (jene01 > 4)
  4259. dialog "[Battle merchant]"
  4260. dialog "You can only purchase maximum 5 Fire bottles."
  4261. close
  4262. return
  4263. endif
  4264. var jene_buy = 5 - jene01
  4265. var dropzney = jene_buy * 1000
  4266. if (v[VAR_MONEY] < dropzney)
  4267. dialog "[Battle merchant]"
  4268. dialog "Not enough zeny."
  4269. close
  4270. return
  4271. endif
  4272. dialog "[Battle merchant]"
  4273. dialog "You can purchase "+jene_buy+" Fire bottles, requires "+dropzney+" zeny. Proceed the purchase?"
  4274. wait
  4275. choose menu "YES" "NO"
  4276. case 2
  4277. dialog "[Battle merchant]"
  4278. dialog "Purchase has been cancelled."
  4279. close
  4280. return
  4281. break
  4282. endchoose
  4283. dropgold dropzney
  4284. getitem 7135 jene_buy
  4285. dialog "[Battle merchant]"
  4286. dialog "You have purchased "+jene_buy+" Fire bottles."
  4287. close
  4288. return
  4289. break
  4290. case 2
  4291. if (jene02 > 4)
  4292. dialog "[Battle merchant]"
  4293. dialog "You can only purchase maximum 5 Acid bottles."
  4294. close
  4295. return
  4296. endif
  4297. var jene_buy = 5 - jene02
  4298. var dropzney = jene_buy * 1000
  4299. if (v[VAR_MONEY] < dropzney)
  4300. dialog "[Battle merchant]"
  4301. dialog "Not enough zeny."
  4302. close
  4303. return
  4304. endif
  4305. dialog "[Battle merchant]"
  4306. dialog "You can purchase "+jene_buy+" Acid bottles, requires "+dropzney+" zeny. Proceed the purchase?"
  4307. wait
  4308. choose menu "YES" "NO"
  4309. case 2
  4310. dialog "[Battle merchant]"
  4311. dialog "Purchase has been cancelled."
  4312. close
  4313. return
  4314. break
  4315. endchoose
  4316. dropgold dropzney
  4317. getitem 7136 jene_buy
  4318. dialog "[Battle merchant]"
  4319. dialog "You have purchased "+jene_buy+" Acid bottles."
  4320. close
  4321. return
  4322. break
  4323. case 3
  4324. if (jene03 > 4)
  4325. dialog "[Battle merchant]"
  4326. dialog "You can only purchase maximum 5 Apple bombs."
  4327. close
  4328. return
  4329. endif
  4330. var jene_buy = 5 - jene03
  4331. var dropzney = jene_buy * 5000
  4332. if (v[VAR_MONEY] < dropzney)
  4333. dialog "[Battle merchant]"
  4334. dialog "Not enough zeny."
  4335. close
  4336. return
  4337. endif
  4338. dialog "[Battle merchant]"
  4339. dialog "You can purchase "+jene_buy+" Apple bombs, requires "+dropzney+" zeny. Proceed the purchase?"
  4340. wait
  4341. choose menu "YES" "NO"
  4342. case 2
  4343. dialog "[Battle merchant]"
  4344. dialog "Purchase has been cancelled."
  4345. close
  4346. return
  4347. break
  4348. endchoose
  4349. dropgold dropzney
  4350. getitem 13260 jene_buy
  4351. dialog "[Battle merchant]"
  4352. dialog "You have purchased "+jene_buy+" Apple bombs."
  4353. close
  4354. return
  4355. break
  4356. case 4
  4357. if (jene04 > 4)
  4358. dialog "[Battle merchant]"
  4359. dialog "You can only purchase maximum 5 Coconut bombs."
  4360. close
  4361. return
  4362. endif
  4363. var jene_buy = 5 - jene04
  4364. var dropzney = jene_buy * 10000
  4365. if (v[VAR_MONEY] < dropzney)
  4366. dialog "[Battle merchant]"
  4367. dialog "Not enough zeny."
  4368. close
  4369. return
  4370. endif
  4371. dialog "[Battle merchant]"
  4372. dialog "You can purchase "+jene_buy+" Coconut bombs, requires "+dropzney+" zeny. Proceed the purchase?"
  4373. wait
  4374. choose menu "YES" "NO"
  4375. case 2
  4376. dialog "[Battle merchant]"
  4377. dialog "Purchase has been cancelled."
  4378. close
  4379. return
  4380. break
  4381. endchoose
  4382. dropgold dropzney
  4383. getitem 13261 jene_buy
  4384. dialog "[Battle merchant]"
  4385. dialog "You have purchased "+jene_buy+" Coconut bombs."
  4386. close
  4387. return
  4388. break
  4389. case 5
  4390. if (jene05 > 4)
  4391. dialog "[Battle merchant]"
  4392. dialog "You can only purchase maximum 5 Melon bombs."
  4393. close
  4394. return
  4395. endif
  4396. var jene_buy = 5 - jene05
  4397. var dropzney = jene_buy * 10000
  4398. if (v[VAR_MONEY] < dropzney)
  4399. dialog "[Battle merchant]"
  4400. dialog "Not enough zeny."
  4401. close
  4402. return
  4403. endif
  4404. dialog "[Battle merchant]"
  4405. dialog "You can purchase "+jene_buy+" Melon bombs, requires "+dropzney+" zeny. Proceed the purchase?"
  4406. wait
  4407. choose menu "YES" "NO"
  4408. case 2
  4409. dialog "[Battle merchant]"
  4410. dialog "Purchase has been cancelled."
  4411. close
  4412. return
  4413. break
  4414. endchoose
  4415. dropgold dropzney
  4416. getitem 13262 jene_buy
  4417. dialog "[Battle merchant]"
  4418. dialog "You have purchased "+jene_buy+" Melon bombs."
  4419. close
  4420. return
  4421. break
  4422. case 6
  4423. if (jene06 > 4)
  4424. dialog "[Battle merchant]"
  4425. dialog "You can only purchase maximum 5 Pineapple bombs."
  4426. close
  4427. return
  4428. endif
  4429. var jene_buy = 5 - jene06
  4430. var dropzney = jene_buy * 15000
  4431. if (v[VAR_MONEY] < dropzney)
  4432. dialog "[Battle merchant]"
  4433. dialog "Not enough zeny."
  4434. close
  4435. return
  4436. endif
  4437. dialog "[Battle merchant]"
  4438. dialog "You can purchase "+jene_buy+" Pineapple bombs, requires "+dropzney+" zeny. Proceed the purchase?"
  4439. wait
  4440. choose menu "YES" "NO"
  4441. case 2
  4442. dialog "[Battle merchant]"
  4443. dialog "Purchase has been cancelled."
  4444. close
  4445. return
  4446. break
  4447. endchoose
  4448. dropgold dropzney
  4449. getitem 13263 jene_buy
  4450. dialog "[Battle merchant]"
  4451. dialog "You have purchased "+jene_buy+" Pineapple bombs."
  4452. close
  4453. return
  4454. break
  4455. case 7
  4456. if (jene07 > 4)
  4457. dialog "[Battle merchant]"
  4458. dialog "You can only purchase maximum 5 Banana bombs."
  4459. close
  4460. return
  4461. endif
  4462. var jene_buy = 5 - jene07
  4463. var dropzney = jene_buy * 20000
  4464. if (v[VAR_MONEY] < dropzney)
  4465. dialog "[Battle merchant]"
  4466. dialog "Not enough zeny."
  4467. close
  4468. return
  4469. endif
  4470. dialog "[Battle merchant]"
  4471. dialog "You can purchase "+jene_buy+" Banana bombs, requires "+dropzney+" zeny. Proceed the purchase?"
  4472. wait
  4473. choose menu "YES" "NO"
  4474. case 2
  4475. dialog "[Battle merchant]"
  4476. dialog "Purchase has been cancelled."
  4477. close
  4478. return
  4479. break
  4480. endchoose
  4481. dropgold dropzney
  4482. getitem 13264 jene_buy
  4483. dialog "[Battle merchant]"
  4484. dialog "You have purchased "+jene_buy+" Banana bombs."
  4485. close
  4486. return
  4487. break
  4488. endchoose
  4489. elseif ((v[VAR_JOB] == RUNE_KNIGHT) | (v[VAR_JOB] == RUNE_KNIGHT_H))
  4490. var run01 = v[12725]
  4491. var run02 = v[12726]
  4492. var run03 = v[12727]
  4493. var run04 = v[12728]
  4494. var run05 = v[12729]
  4495. var run06 = v[12731]
  4496. var run07 = v[12732]
  4497. var run08 = v[12733]
  4498. dialog "[Battle merchant]"
  4499. dialog "Do you want to purchase a Runestone? It is 100,000 zeny per each, only possible to purchase before the battle starts."
  4500. wait
  4501. choose menu "Nosiege("+run01+"/3)" "Rhydo("+run02+"/3)" "Verkana("+run03+"/3)" "Isia("+run04+"/3)" "Asir("+run05+"/3)" "Turisus("+run06+"/3)" "Pertz("+run07+"/3)" "Hagalas("+run08+"/3)"
  4502. case 1
  4503. if (run01 > 2)
  4504. dialog "[Battle merchant]"
  4505. dialog "You cannot purchase 'Nosiege Runestone' anymore."
  4506. close
  4507. return
  4508. endif
  4509. var run_buy = 3 - run01
  4510. var dropzney = run_buy * 100000
  4511. if (v[VAR_MONEY] < dropzney)
  4512. dialog "[Battle merchant]"
  4513. dialog "Not enough zeny."
  4514. close
  4515. return
  4516. endif
  4517. dialog "[Battle merchant]"
  4518. dialog "You need "+dropzney+" zeny for buying "+run_buy+" 'Nosiege Runestone'. Proceed the purchase?"
  4519. wait
  4520. choose menu "YES" "NO"
  4521. case 2
  4522. dialog "[Battle merchant]"
  4523. dialog "Purchase has been cancelled."
  4524. close
  4525. return
  4526. break
  4527. endchoose
  4528. dropgold dropzney
  4529. getitem 12725 run_buy
  4530. dialog "[Battle merchant]"
  4531. dialog "'Nosiege Runestone' purchase completed."
  4532. close
  4533. return
  4534. break
  4535. case 2
  4536. if (run02 > 2)
  4537. dialog "[Battle merchant]"
  4538. dialog "You cannot purchase 'Rhydo Runestone' anymore."
  4539. close
  4540. return
  4541. endif
  4542. var run_buy = 3 - run02
  4543. var dropzney = run_buy * 100000
  4544. if (v[VAR_MONEY] < dropzney)
  4545. dialog "[Battle merchant]"
  4546. dialog "Not enough zeny."
  4547. close
  4548. return
  4549. endif
  4550. dialog "[Battle merchant]"
  4551. dialog "You need "+dropzney+" zeny for buying "+run_buy+" 'Rhydo Runestone'. Proceed the purchase?"
  4552. wait
  4553. choose menu "YES" "NO"
  4554. case 2
  4555. dialog "[Battle merchant]"
  4556. dialog "Purchase has been cancelled."
  4557. close
  4558. return
  4559. break
  4560. endchoose
  4561. dropgold dropzney
  4562. getitem 12726 run_buy
  4563. dialog "[Battle merchant]"
  4564. dialog "'Rhydo Runestone' purchase completed."
  4565. close
  4566. return
  4567. break
  4568. case 3
  4569. if (run03 > 2)
  4570. dialog "[Battle merchant]"
  4571. dialog "You cannot purchase 'Verkana Runestone' anymore."
  4572. close
  4573. return
  4574. endif
  4575. var run_buy = 3 - run03
  4576. var dropzney = run_buy * 100000
  4577. if (v[VAR_MONEY] < dropzney)
  4578. dialog "[Battle merchant]"
  4579. dialog "Not enough zeny."
  4580. close
  4581. return
  4582. endif
  4583. dialog "[Battle merchant]"
  4584. dialog "You need "+dropzney+" zeny for buying "+run_buy+" 'Verkana Runestone'. Proceed the purchase?"
  4585. wait
  4586. choose menu "YES" "NO"
  4587. case 2
  4588. dialog "[Battle merchant]"
  4589. dialog "Purchase has been cancelled."
  4590. close
  4591. return
  4592. break
  4593. endchoose
  4594. dropgold dropzney
  4595. getitem 12727 run_buy
  4596. dialog "[Battle merchant]"
  4597. dialog "'Verkana Runestone' purchase completed."
  4598. close
  4599. return
  4600. break
  4601. case 4
  4602. if (run04 > 2)
  4603. dialog "[Battle merchant]"
  4604. dialog "You cannot purchase 'Isia Runestone' anymore."
  4605. close
  4606. return
  4607. endif
  4608. var run_buy = 3 - run04
  4609. var dropzney = run_buy * 100000
  4610. if (v[VAR_MONEY] < dropzney)
  4611. dialog "[Battle merchant]"
  4612. dialog "Not enough zeny."
  4613. close
  4614. return
  4615. endif
  4616. dialog "[Battle merchant]"
  4617. dialog "You need "+dropzney+" zeny for buying "+run_buy+" 'Isia Runestone'. Proceed the purchase?"
  4618. wait
  4619. choose menu "YES" "NO"
  4620. case 2
  4621. dialog "[Battle merchant]"
  4622. dialog "Purchase has been cancelled."
  4623. close
  4624. return
  4625. break
  4626. endchoose
  4627. dropgold dropzney
  4628. getitem 12728 run_buy
  4629. dialog "[Battle merchant]"
  4630. dialog "'Isia Runestone' purchase completed."
  4631. close
  4632. return
  4633. break
  4634. case 5
  4635. if (run05 > 2)
  4636. dialog "[Battle merchant]"
  4637. dialog "You cannot purchase 'Asir Runestone' anymore."
  4638. close
  4639. return
  4640. endif
  4641. var run_buy = 3 - run05
  4642. var dropzney = run_buy * 100000
  4643. if (v[VAR_MONEY] < dropzney)
  4644. dialog "[Battle merchant]"
  4645. dialog "Not enough zeny."
  4646. close
  4647. return
  4648. endif
  4649. dialog "[Battle merchant]"
  4650. dialog "You need "+dropzney+" zeny for buying "+run_buy+" 'Asir Runestone'. Proceed the purchase?"
  4651. wait
  4652. choose menu "YES" "NO"
  4653. case 2
  4654. dialog "[Battle merchant]"
  4655. dialog "Purchase has been cancelled."
  4656. close
  4657. return
  4658. break
  4659. endchoose
  4660. dropgold dropzney
  4661. getitem 12729 run_buy
  4662. dialog "[Battle merchant]"
  4663. dialog "'Asir Runestone' purchase completed."
  4664. close
  4665. return
  4666. break
  4667. case 6
  4668. if (run06 > 2)
  4669. dialog "[Battle merchant]"
  4670. dialog "You cannot purchase 'Turisus Runestone' anymore."
  4671. close
  4672. return
  4673. endif
  4674. var run_buy = 3 - run06
  4675. var dropzney = run_buy * 100000
  4676. if (v[VAR_MONEY] < dropzney)
  4677. dialog "[Battle merchant]"
  4678. dialog "Not enough zeny."
  4679. close
  4680. return
  4681. endif
  4682. dialog "[Battle merchant]"
  4683. dialog "You need "+dropzney+" zeny for buying "+run_buy+" 'Turisus Runestone'. Proceed the purchase?"
  4684. wait
  4685. choose menu "YES" "NO"
  4686. case 2
  4687. dialog "[Battle merchant]"
  4688. dialog "Purchase has been cancelled."
  4689. close
  4690. return
  4691. break
  4692. endchoose
  4693. dropgold dropzney
  4694. getitem 12731 run_buy
  4695. dialog "[Battle merchant]"
  4696. dialog "'Turisus Runestone' purchase completed."
  4697. close
  4698. return
  4699. break
  4700. case 7
  4701. if (run07 > 2)
  4702. dialog "[Battle merchant]"
  4703. dialog "You cannot purchase 'Pertz Runestone' anymore."
  4704. close
  4705. return
  4706. endif
  4707. var run_buy = 3 - run07
  4708. var dropzney = run_buy * 100000
  4709. if (v[VAR_MONEY] < dropzney)
  4710. dialog "[Battle merchant]"
  4711. dialog "Not enough zeny."
  4712. close
  4713. return
  4714. endif
  4715. dialog "[Battle merchant]"
  4716. dialog "You need "+dropzney+" zeny for buying "+run_buy+" 'Pertz Runestone'. Proceed the purchase?"
  4717. wait
  4718. choose menu "YES" "NO"
  4719. case 2
  4720. dialog "[Battle merchant]"
  4721. dialog "Purchase has been cancelled."
  4722. close
  4723. return
  4724. break
  4725. endchoose
  4726. dropgold dropzney
  4727. getitem 12732 run_buy
  4728. dialog "[Battle merchant]"
  4729. dialog "'Pertz Runestone' purchase completed."
  4730. close
  4731. return
  4732. break
  4733. case 8
  4734. if (run08 > 2)
  4735. dialog "[Battle merchant]"
  4736. dialog "You cannot purchase 'Hagalas Runestone' anymore."
  4737. close
  4738. return
  4739. endif
  4740. var run_buy = 3 - run08
  4741. var dropzney = run_buy * 100000
  4742. if (v[VAR_MONEY] < dropzney)
  4743. dialog "[Battle merchant]"
  4744. dialog "Not enough zeny."
  4745. close
  4746. return
  4747. endif
  4748. dialog "[Battle merchant]"
  4749. dialog "You need "+dropzney+" zeny for buying "+run_buy+" 'Hagalas Runestone'. Proceed the purchase?"
  4750. wait
  4751. choose menu "YES" "NO"
  4752. case 2
  4753. dialog "[Battle merchant]"
  4754. dialog "Purchase has been cancelled."
  4755. close
  4756. return
  4757. break
  4758. endchoose
  4759. dropgold dropzney
  4760. getitem 12733 run_buy
  4761. dialog "[Battle merchant]"
  4762. dialog "'Hagalas Runestone' purchase completed."
  4763. close
  4764. return
  4765. break
  4766. endchoose
  4767. else
  4768. dialog "[Battle merchant]"
  4769. dialog "Sorry, but I don't have anything for you."
  4770. close
  4771. return
  4772. endif
  4773. return
  4774. //================================================================================================================-//
  4775. // RWC 2013 제 1 경기장(2013rwc_01) B팀 도구상인
  4776. //================================================================================================================-//
  4777. trader "2013rwc_01" "Tool Dealer#01B" 4W_M_03 330 144 4 0 0
  4778. OnInit:
  4779. sellitem 6444
  4780. sellitem 1010
  4781. sellitem 1011
  4782. sellitem 984
  4783. sellitem 985
  4784. sellitem 715
  4785. sellitem 717
  4786. sellitem 716
  4787. sellitem 1002
  4788. sellitem 998
  4789. sellitem 999
  4790. sellitem 756
  4791. sellitem 615
  4792. sellitem 612
  4793. sellitem 990
  4794. sellitem 991
  4795. sellitem 992
  4796. sellitem 993
  4797. sellitem 994
  4798. sellitem 995
  4799. sellitem 996
  4800. sellitem 997
  4801. sellitem 7054
  4802. sellitem 1025
  4803. sellitem 6189
  4804. sellitem 6190
  4805. sellitem 6191
  4806. sellitem 6192
  4807. sellitem 6193
  4808. sellitem 6194
  4809. sellitem 6197
  4810. sellitem 6198
  4811. sellitem 6199
  4812. sellitem 6200
  4813. sellitem 6201
  4814. sellitem 6202
  4815. sellitem 6203
  4816. sellitem 6204
  4817. sellitem 6205
  4818. return
  4819. //================================================================================================================-//
  4820. // RWC 2013 제 1 경기장(2013rwc_01) B팀 포션상인
  4821. //================================================================================================================-//
  4822. trader "2013rwc_01" "Potion Dealer#01B" 4W_M_03 330 142 4 0 0
  4823. OnInit:
  4824. sellitem 501
  4825. sellitem 502
  4826. sellitem 503
  4827. sellitem 504
  4828. sellitem 505
  4829. sellitem 645
  4830. sellitem 656
  4831. sellitem 657
  4832. sellitem 506
  4833. sellitem 525
  4834. sellitem 545
  4835. sellitem 546
  4836. sellitem 547
  4837. sellitem 12392
  4838. sellitem 12393
  4839. sellitem 12394
  4840. return
  4841. //================================================================================================================-//
  4842. // RWC 2013 제 1 경기장(2013rwc_01) B팀 소모품상인
  4843. //================================================================================================================-//
  4844. trader "2013rwc_01" "Supplies Dealers#01B" 4W_M_03 330 140 4 0 0
  4845. OnInit:
  4846. sellitem 6360
  4847. sellitem 6361
  4848. sellitem 6363
  4849. sellitem 6362
  4850. sellitem 6145
  4851. sellitem 18000
  4852. sellitem 18001
  4853. sellitem 18002
  4854. sellitem 18003
  4855. sellitem 18004
  4856. sellitem 6146
  4857. sellitem 6147
  4858. sellitem 1065
  4859. sellitem 7940
  4860. sellitem 1750
  4861. sellitem 1751
  4862. sellitem 1752
  4863. sellitem 1758
  4864. sellitem 1768
  4865. sellitem 1769
  4866. sellitem 1763
  4867. sellitem 1761
  4868. sellitem 1759
  4869. sellitem 1760
  4870. sellitem 1754
  4871. sellitem 1755
  4872. sellitem 1756
  4873. sellitem 1757
  4874. sellitem 1762
  4875. sellitem 1767
  4876. sellitem 1770
  4877. sellitem 1753
  4878. sellitem 1765
  4879. sellitem 1773
  4880. sellitem 1774
  4881. sellitem 7139
  4882. sellitem 7137
  4883. sellitem 7138
  4884. sellitem 6217
  4885. sellitem 6210
  4886. sellitem 6211
  4887. sellitem 6212
  4888. sellitem 6213
  4889. sellitem 6214
  4890. sellitem 6215
  4891. sellitem 6216
  4892. sellitem 12717
  4893. sellitem 12718
  4894. sellitem 12719
  4895. sellitem 12720
  4896. sellitem 12721
  4897. sellitem 12722
  4898. sellitem 12723
  4899. sellitem 12724
  4900. sellitem 6128
  4901. sellitem 6120
  4902. sellitem 6123
  4903. sellitem 11513
  4904. return
  4905. //================================================================================================================-//
  4906. // RWC 2013 제 1 경기장(2013rwc_01) B팀 무기 백화점
  4907. //================================================================================================================-//
  4908. trader "2013rwc_01" "[W]Axe#01B" 4W_M_03 305 117 6 0 0
  4909. OnInit:
  4910. sellitem 1309
  4911. sellitem 1306
  4912. sellitem 1311
  4913. sellitem 1352
  4914. sellitem 1355
  4915. sellitem 1361
  4916. sellitem 1376
  4917. sellitem 1377
  4918. sellitem 1387
  4919. return
  4920. trader "2013rwc_01" "[W]Spear#01B" 4W_M_03 305 119 6 0 0
  4921. OnInit:
  4922. sellitem 1418
  4923. sellitem 1433
  4924. sellitem 1408
  4925. sellitem 1417
  4926. sellitem 1422
  4927. sellitem 1455
  4928. sellitem 1410
  4929. sellitem 1470
  4930. sellitem 1478
  4931. sellitem 1468
  4932. sellitem 1484
  4933. sellitem 1476
  4934. sellitem 1464
  4935. sellitem 1471
  4936. return
  4937. trader "2013rwc_01" "[W]Sword#01B" 4W_M_03 305 121 6 0 0
  4938. OnInit:
  4939. sellitem 13404
  4940. sellitem 1108
  4941. sellitem 1137
  4942. sellitem 13405
  4943. sellitem 13400
  4944. sellitem 1149
  4945. sellitem 1128
  4946. sellitem 1176
  4947. sellitem 1162
  4948. sellitem 1175
  4949. sellitem 1191
  4950. sellitem 1171
  4951. sellitem 1170
  4952. sellitem 1117
  4953. sellitem 1172
  4954. return
  4955. trader "2013rwc_01" "[W]Bow Whip Guitar#01B" 4W_M_03 305 123 6 0 0
  4956. OnInit:
  4957. sellitem 1716
  4958. sellitem 1723
  4959. sellitem 1727
  4960. sellitem 1715
  4961. sellitem 1746
  4962. sellitem 1705
  4963. sellitem 1711
  4964. sellitem 1726
  4965. sellitem 1930
  4966. sellitem 1908
  4967. sellitem 1906
  4968. sellitem 1902
  4969. sellitem 1922
  4970. sellitem 1920
  4971. sellitem 1926
  4972. sellitem 1957
  4973. sellitem 1985
  4974. sellitem 1951
  4975. sellitem 1973
  4976. sellitem 1979
  4977. sellitem 1984
  4978. sellitem 1976
  4979. sellitem 1955
  4980. sellitem 1961
  4981. return
  4982. trader "2013rwc_01" "[W]Book Staff#01B" 4W_M_03 305 125 6 0 0
  4983. OnInit:
  4984. sellitem 1573
  4985. sellitem 1564
  4986. sellitem 1572
  4987. sellitem 1551
  4988. sellitem 1550
  4989. sellitem 1561
  4990. sellitem 1552
  4991. sellitem 1636
  4992. sellitem 2000
  4993. sellitem 1646
  4994. sellitem 1649
  4995. sellitem 1602
  4996. sellitem 1613
  4997. sellitem 1654
  4998. sellitem 2005
  4999. sellitem 1611
  5000. sellitem 1473
  5001. sellitem 1625
  5002. sellitem 2004
  5003. sellitem 1615
  5004. return
  5005. trader "2013rwc_01" "[W]Knuckle Mace#01B" 4W_M_03 305 127 6 0 0
  5006. OnInit:
  5007. sellitem 1802
  5008. sellitem 1822
  5009. sellitem 1810
  5010. sellitem 1830
  5011. sellitem 1808
  5012. sellitem 1812
  5013. sellitem 1505
  5014. sellitem 1514
  5015. sellitem 16001
  5016. sellitem 16010
  5017. sellitem 1517
  5018. sellitem 1522
  5019. sellitem 1529
  5020. sellitem 16000
  5021. sellitem 1520
  5022. sellitem 16003
  5023. sellitem 1549
  5024. return
  5025. trader "2013rwc_01" "[W]Dagger Katar#01B" 4W_M_03 305 129 6 0 0
  5026. OnInit:
  5027. sellitem 1237
  5028. sellitem 1208
  5029. sellitem 13027
  5030. sellitem 13035
  5031. sellitem 1231
  5032. sellitem 13034
  5033. sellitem 1230
  5034. sellitem 13062
  5035. sellitem 1228
  5036. sellitem 1223
  5037. sellitem 1287
  5038. sellitem 1266
  5039. sellitem 1264
  5040. sellitem 1269
  5041. sellitem 1255
  5042. sellitem 1251
  5043. sellitem 1285
  5044. sellitem 1253
  5045. sellitem 1284
  5046. sellitem 1271
  5047. return
  5048. //================================================================================================================-//
  5049. // RWC 2013 제 1 경기장(2013rwc_01) B팀 투구 백화점
  5050. //================================================================================================================-//
  5051. trader "2013rwc_01" "[A]Helm_1#01B" 4W_M_03 305 131 6 0 0
  5052. OnInit:
  5053. sellitem 5057
  5054. sellitem 5365
  5055. sellitem 2213
  5056. sellitem 2246
  5057. sellitem 5059
  5058. sellitem 5003
  5059. sellitem 5031
  5060. sellitem 2283
  5061. sellitem 5084
  5062. sellitem 5018
  5063. sellitem 5170
  5064. sellitem 5060
  5065. sellitem 5061
  5066. sellitem 5032
  5067. sellitem 5064
  5068. sellitem 5370
  5069. sellitem 5033
  5070. sellitem 5387
  5071. sellitem 5058
  5072. sellitem 5374
  5073. sellitem 5021
  5074. sellitem 5007
  5075. sellitem 5027
  5076. sellitem 5045
  5077. sellitem 5160
  5078. sellitem 2274
  5079. sellitem 2250
  5080. sellitem 2271
  5081. sellitem 5042
  5082. sellitem 2206
  5083. sellitem 2285
  5084. sellitem 5081
  5085. sellitem 5062
  5086. sellitem 5063
  5087. sellitem 5171
  5088. sellitem 5082
  5089. sellitem 5379
  5090. sellitem 5023
  5091. sellitem 5162
  5092. sellitem 5404
  5093. sellitem 5083
  5094. sellitem 5173
  5095. sellitem 2284
  5096. sellitem 5004
  5097. sellitem 2236
  5098. sellitem 2280
  5099. sellitem 5038
  5100. sellitem 5065
  5101. sellitem 5161
  5102. sellitem 5066
  5103. sellitem 5359
  5104. sellitem 5158
  5105. sellitem 5067
  5106. sellitem 5029
  5107. sellitem 5050
  5108. sellitem 5036
  5109. sellitem 5174
  5110. sellitem 2255
  5111. sellitem 5009
  5112. sellitem 5011
  5113. sellitem 5039
  5114. sellitem 5080
  5115. sellitem 5069
  5116. sellitem 5037
  5117. sellitem 5070
  5118. sellitem 2282
  5119. sellitem 2299
  5120. sellitem 5043
  5121. sellitem 2247
  5122. sellitem 2244
  5123. sellitem 5026
  5124. sellitem 2286
  5125. sellitem 5010
  5126. sellitem 2248
  5127. sellitem 2252
  5128. sellitem 5071
  5129. sellitem 5072
  5130. sellitem 5073
  5131. sellitem 2290
  5132. sellitem 2253
  5133. sellitem 5034
  5134. sellitem 2272
  5135. sellitem 5049
  5136. sellitem 2254
  5137. sellitem 5025
  5138. sellitem 5052
  5139. sellitem 2298
  5140. sellitem 5048
  5141. sellitem 5028
  5142. sellitem 5075
  5143. sellitem 5019
  5144. sellitem 5163
  5145. sellitem 5024
  5146. sellitem 2249
  5147. sellitem 5165
  5148. sellitem 5311
  5149. sellitem 5076
  5150. sellitem 2214
  5151. sellitem 5077
  5152. sellitem 5164
  5153. sellitem 5047
  5154. sellitem 5030
  5155. sellitem 5035
  5156. sellitem 5008
  5157. sellitem 2261
  5158. sellitem 5014
  5159. sellitem 5041
  5160. sellitem 5012
  5161. sellitem 5016
  5162. sellitem 5078
  5163. sellitem 2287
  5164. sellitem 5001
  5165. sellitem 2229
  5166. sellitem 5079
  5167. return
  5168. trader "2013rwc_01" "[A]Helm_2#01B" 4W_M_03 305 133 6 0 0
  5169. OnInit:
  5170. sellitem 5005
  5171. sellitem 5361
  5172. sellitem 5104
  5173. sellitem 18609
  5174. sellitem 2225
  5175. sellitem 2242
  5176. sellitem 5087
  5177. sellitem 5088
  5178. sellitem 5089
  5179. sellitem 5090
  5180. sellitem 2297
  5181. sellitem 2262
  5182. sellitem 2269
  5183. sellitem 2291
  5184. sellitem 2295
  5185. sellitem 5362
  5186. sellitem 5373
  5187. sellitem 2267
  5188. sellitem 5091
  5189. sellitem 2276
  5190. sellitem 5325
  5191. sellitem 2296
  5192. sellitem 5304
  5193. sellitem 5272
  5194. sellitem 2264
  5195. sellitem 2260
  5196. sellitem 5040
  5197. sellitem 5102
  5198. sellitem 5046
  5199. sellitem 5093
  5200. sellitem 2278
  5201. sellitem 2288
  5202. sellitem 2243
  5203. sellitem 5053
  5204. sellitem 5357
  5205. sellitem 2265
  5206. sellitem 2266
  5207. sellitem 18519
  5208. sellitem 2212
  5209. sellitem 5086
  5210. sellitem 5085
  5211. sellitem 18608
  5212. sellitem 5096
  5213. sellitem 5094
  5214. sellitem 2281
  5215. sellitem 2239
  5216. sellitem 18507
  5217. sellitem 2292
  5218. sellitem 5294
  5219. sellitem 2263
  5220. sellitem 5445
  5221. sellitem 5594
  5222. sellitem 18518
  5223. sellitem 5389
  5224. sellitem 2268
  5225. sellitem 2270
  5226. sellitem 5206
  5227. sellitem 5006
  5228. sellitem 2241
  5229. return
  5230. //================================================================================================================-//
  5231. // RWC 2013 제 1 경기장(2013rwc_01) B팀 방어구 백화점
  5232. //================================================================================================================-//
  5233. trader "2013rwc_01" "[A]Accessory#01B" 4W_M_03 305 135 6 0 0
  5234. OnInit:
  5235. sellitem 2621
  5236. sellitem 2622
  5237. sellitem 2623
  5238. sellitem 2626
  5239. sellitem 2607
  5240. sellitem 2615
  5241. sellitem 2616
  5242. sellitem 2718
  5243. sellitem 2716
  5244. sellitem 2717
  5245. sellitem 2719
  5246. sellitem 2726
  5247. sellitem 2727
  5248. sellitem 2619
  5249. sellitem 2620
  5250. sellitem 2655
  5251. sellitem 2749
  5252. sellitem 2701
  5253. sellitem 2702
  5254. sellitem 2729
  5255. sellitem 2800
  5256. sellitem 2809
  5257. sellitem 2808
  5258. sellitem 2804
  5259. sellitem 2807
  5260. sellitem 2806
  5261. sellitem 2803
  5262. sellitem 2805
  5263. sellitem 2802
  5264. sellitem 2810
  5265. sellitem 2801
  5266. return
  5267. trader "2013rwc_01" "[A]Shoes#01B" 4W_M_03 306 137 6 0 0
  5268. OnInit:
  5269. sellitem 2404
  5270. sellitem 2406
  5271. sellitem 2422
  5272. sellitem 2412
  5273. sellitem 2408
  5274. sellitem 2424
  5275. sellitem 2434
  5276. sellitem 2421
  5277. return
  5278. trader "2013rwc_01" "[A]Shield#01B" 4W_M_03 307 139 6 0 0
  5279. OnInit:
  5280. sellitem 2147
  5281. sellitem 2130
  5282. sellitem 2125
  5283. sellitem 2131
  5284. sellitem 2148
  5285. sellitem 2153
  5286. sellitem 2115
  5287. sellitem 2139
  5288. return
  5289. trader "2013rwc_01" "[A]Garment#01B" 4W_M_03 309 140 6 0 0
  5290. OnInit:
  5291. sellitem 2530
  5292. sellitem 2514
  5293. sellitem 2532
  5294. sellitem 2528
  5295. sellitem 2553
  5296. sellitem 2537
  5297. sellitem 2524
  5298. sellitem 2554
  5299. return
  5300. trader "2013rwc_01" "[A]Armor#01B" 4W_M_03 311 141 6 0 0
  5301. OnInit:
  5302. sellitem 2315
  5303. sellitem 2320
  5304. sellitem 2326
  5305. sellitem 2331
  5306. sellitem 2336
  5307. sellitem 2367
  5308. sellitem 2364
  5309. sellitem 2366
  5310. sellitem 2322
  5311. sellitem 2372
  5312. sellitem 2390
  5313. sellitem 2399
  5314. sellitem 2374
  5315. sellitem 2375
  5316. sellitem 2357
  5317. return
  5318. //================================================================================================================-//
  5319. // RWC 2013 제 1 경기장(2013rwc_01) B팀 카드 백화점
  5320. //================================================================================================================-//
  5321. trader "2013rwc_01" "[C]Weapon#01B" 4W_M_03 313 142 6 0 0
  5322. OnInit:
  5323. sellitem 4002
  5324. sellitem 4004
  5325. sellitem 4006
  5326. sellitem 4017
  5327. sellitem 4019
  5328. sellitem 4026
  5329. sellitem 4029
  5330. sellitem 4035
  5331. sellitem 4043
  5332. sellitem 4057
  5333. sellitem 4072
  5334. sellitem 4076
  5335. sellitem 4086
  5336. sellitem 4092
  5337. sellitem 4106
  5338. sellitem 4115
  5339. sellitem 4428
  5340. sellitem 4427
  5341. sellitem 4421
  5342. sellitem 4020
  5343. sellitem 4024
  5344. sellitem 4037
  5345. sellitem 4055
  5346. sellitem 4094
  5347. sellitem 4281
  5348. sellitem 4317
  5349. return
  5350. trader "2013rwc_01" "[C]Helm#01B" 4W_M_03 315 143 6 0 0
  5351. OnInit:
  5352. sellitem 4041
  5353. sellitem 4052
  5354. sellitem 4112
  5355. sellitem 4122
  5356. sellitem 4127
  5357. sellitem 4379
  5358. sellitem 4412
  5359. sellitem 4411
  5360. sellitem 4438
  5361. sellitem 4039
  5362. sellitem 4458
  5363. sellitem 4459
  5364. sellitem 4460
  5365. sellitem 4461
  5366. return
  5367. trader "2013rwc_01" "[C]Accessory#01B" 4W_M_03 317 144 6 0 0
  5368. OnInit:
  5369. sellitem 4022
  5370. sellitem 4027
  5371. sellitem 4051
  5372. sellitem 4064
  5373. sellitem 4079
  5374. sellitem 4091
  5375. sellitem 4424
  5376. sellitem 4293
  5377. sellitem 4348
  5378. return
  5379. trader "2013rwc_01" "[C]Shoes#01B" 4W_M_03 319 145 6 0 0
  5380. OnInit:
  5381. sellitem 4050
  5382. sellitem 4070
  5383. sellitem 4097
  5384. sellitem 4100
  5385. sellitem 4107
  5386. sellitem 4378
  5387. sellitem 4381
  5388. sellitem 4208
  5389. return
  5390. trader "2013rwc_01" "[C]Shield#01B" 4W_M_03 323 147 6 0 0
  5391. OnInit:
  5392. sellitem 4032
  5393. sellitem 4045
  5394. sellitem 4058
  5395. sellitem 4414
  5396. sellitem 4420
  5397. sellitem 4439
  5398. sellitem 4146
  5399. sellitem 4304
  5400. sellitem 4322
  5401. return
  5402. trader "2013rwc_01" "[C]Garment#01B" 4W_M_03 325 147 6 0 0
  5403. OnInit:
  5404. sellitem 4088
  5405. sellitem 4129
  5406. sellitem 4133
  5407. sellitem 4334
  5408. sellitem 4402
  5409. sellitem 4351
  5410. sellitem 4303
  5411. sellitem 4431
  5412. sellitem 4429
  5413. sellitem 4102
  5414. sellitem 4056
  5415. sellitem 4081
  5416. sellitem 4095
  5417. sellitem 4108
  5418. sellitem 4109
  5419. sellitem 4113
  5420. sellitem 4116
  5421. return
  5422. trader "2013rwc_01" "[C]Armor#01B" 4W_M_03 327 147 6 0 0
  5423. OnInit:
  5424. sellitem 4003
  5425. sellitem 4014
  5426. sellitem 4021
  5427. sellitem 4023
  5428. sellitem 4031
  5429. sellitem 4042
  5430. sellitem 4061
  5431. sellitem 4409
  5432. sellitem 4410
  5433. sellitem 4426
  5434. sellitem 4054
  5435. sellitem 4337
  5436. sellitem 4401
  5437. sellitem 4450
  5438. return

rwc2013_arena01