kafras.txt 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685
  1. //===== rAthena Script =======================================
  2. //= Kafras (Cities/Dungeons/Fields)
  3. //===== By: ==================================================
  4. //= Joseph
  5. //===== Current Version: =====================================
  6. //= 1.1
  7. //===== Compatible With: =====================================
  8. //= rAthena SVN
  9. //===== Description: =========================================
  10. //= Argument settings for callfunc "F_Kafra":
  11. //= arg(0): 0 - Default Kafra message
  12. //= 1 - Niflhiem Kafra message
  13. //= 2 - Guild Kafra message
  14. //= arg(1): 1 - Disable teleport menu
  15. //= arg(2): 1 - Disable info menu
  16. //= arg(3): Cost of Storage service
  17. //= arg(4): Cost of Rent a Pushcart service
  18. //===== Additional Comments: =================================
  19. //= 0.x Previous Authors:
  20. //= - L0ne_W0lf, kobra_k88, Samuray22, Evera, Lupus
  21. //= 1.0 Merged and cleaned up Kafras. [Joseph]
  22. //= 1.1 Added Izlude RE coordinates. [Euphy]
  23. //============================================================
  24. // Aldebaran
  25. //============================================================
  26. aldeba_in,96,181,4 script Kafra Service 113,{
  27. cutin "kafra_05",2;
  28. mes "[Kafra Leilah]";
  29. mes "Hm...?";
  30. mes "Oh, welcome to";
  31. mes "the Kafra Corporation";
  32. mes "Headquarters. Did you";
  33. mes "need something?";
  34. next;
  35. switch(select("Save:Use Storage:Rent a Pushcart:Cancel")) {
  36. case 1:
  37. mes "[Kafra Leilah]";
  38. mes "Your Respawn Point has";
  39. mes "been saved here, inside";
  40. mes "of the Kafra Corporation";
  41. mes "Headquarters. Thank you.";
  42. next;
  43. savepoint "aldeba_in",96,179;
  44. mes "[Kafra Leilah]";
  45. mes "Please make use of";
  46. mes "the Kafra Services that are";
  47. mes "available throughout all of";
  48. mes "Rune Midgard. Thank you for";
  49. mes "visiting the Kafra Headquarters.";
  50. close2;
  51. break;
  52. case 2:
  53. if (zeny < 20) {
  54. mes "[Kafra Leilah]";
  55. mes "Excuse me, but it";
  56. mes "seems that you don't";
  57. mes "have the 20 zeny to pay";
  58. mes "the Storage access fee...";
  59. close;
  60. }
  61. mes "[Kafra Leilah]";
  62. mes "Although this facility is";
  63. mes "exclusively intended for";
  64. mes "the training of Kafra Employee";
  65. mes "and administrative functions,";
  66. mes "I'll access your Storage for you.";
  67. next;
  68. set zeny,zeny-20;
  69. set RESRVPTS, RESRVPTS + (20/5);
  70. mes "[Kafra Leilah]";
  71. mes "In the future, please";
  72. mes "ask the Kafra Employee on";
  73. mes "duty if you wish to use";
  74. mes "any of the Kafra Services.";
  75. mes "Thank you for your patronage.";
  76. callfunc("F_CheckKafCode"); //check your storage password, if set
  77. close2;
  78. openstorage;
  79. break;
  80. case 3:
  81. mes "[Kafra Leilah]";
  82. mes "My apologies, but I'm";
  83. mes "not on duty. I'd assist you";
  84. mes "if I could, but actually don't";
  85. mes "have any available Pushcarts.";
  86. mes "Why don't you ask another Kafra";
  87. mes "Employee for assistance?";
  88. next;
  89. mes "[Kafra Leilah]";
  90. mes "Kafra Employees are";
  91. mes "stationed all over the";
  92. mes "Rune Midgard continent,";
  93. mes "and you should be able to find";
  94. mes "plenty outside in Al De Baran.";
  95. close2;
  96. break;
  97. case 4:
  98. mes "[Kafra Leilah]";
  99. mes "^666666*Whew...*^000000";
  100. mes "Great, because I'm";
  101. mes "actually on my break";
  102. mes "right now. Choosing";
  103. mes "''Cancel'' was a good";
  104. mes "move on your part.";
  105. close2;
  106. break;
  107. }
  108. cutin "",255;
  109. end;
  110. }
  111. aldebaran,143,119,4 script Kafra Employee::kaf_aldebaran 113,{
  112. cutin "kafra_05",2;
  113. callfunc "F_KafSet";
  114. mes "[Kafra Employee]";
  115. mes "The Kafra Corporation";
  116. mes "is always working to provide";
  117. mes "you with convenient services.";
  118. mes "How may I be of assistance?";
  119. callfunc "F_Kafra",5,0,1,20,600;
  120. savepoint "aldebaran",143,109;
  121. callfunc "F_KafEnd",0,1,"in the city of Al De Baran";
  122. }
  123. // Geffen
  124. //============================================================
  125. geffen,120,62,0 script Kafra Employee::kaf_geffen 115,{
  126. cutin "kafra_03",2;
  127. callfunc "F_KafSet";
  128. mes "[Kafra Employee]";
  129. mes "Welcome~!";
  130. mes "The Kafra Services";
  131. mes "are always on your side.";
  132. mes "So how can I help you?";
  133. callfunc "F_Kafra",5,0,0,30,750;
  134. savepoint "geffen",119,40;
  135. callfunc "F_KafEnd",0,1,"in the city of Geffen";
  136. }
  137. geffen,203,123,2 script Kafra Employee::geffen2 114,{
  138. cutin "kafra_04",2;
  139. callfunc "F_KafSet";
  140. mes "[Kafra Employee]";
  141. mes "Welcome!";
  142. mes "The Kafra Corporation";
  143. mes "will always support the";
  144. mes "adventurers of Rune-Midgard";
  145. mes "with its excellent service. So";
  146. mes "what can I do for you today?";
  147. callfunc "F_Kafra",5,0,0,30,750;
  148. savepoint "geffen",200,124;
  149. callfunc "F_KafEnd",0,1,"in the city of Geffen";
  150. }
  151. // Morocc
  152. //============================================================
  153. morocc,156,97,4 script Kafra Employee::kaf_morocc 113,{
  154. cutin "kafra_05",2;
  155. callfunc "F_KafSet";
  156. mes "[Kafra Employee]";
  157. mes "The Kafra Corporation";
  158. mes "is always working to provide";
  159. mes "you with convenient services.";
  160. mes "How may I be of assistance?";
  161. callfunc "F_Kafra",5,0,0,60,930;
  162. savepoint "morocc",156,46;
  163. callfunc "F_KafEnd",0,1,"in the city of Morroc";
  164. }
  165. morocc,160,258,4 script Kafra::kaf_morocc2 114,{
  166. cutin "kafra_04",2;
  167. callfunc "F_KafSet";
  168. mes "[Kafra Employee]";
  169. mes "Welcome!";
  170. mes "The Kafra Corporation";
  171. mes "will always support the";
  172. mes "adventurers of Rune-Midgard";
  173. mes "with its excellent service. So";
  174. mes "what can I do for you today?";
  175. callfunc "F_Kafra",5,0,0,60,930;
  176. savepoint "morocc",157,272;
  177. callfunc "F_KafEnd",0,1,"in the city of Morroc";
  178. }
  179. // Payon
  180. //============================================================
  181. payon,181,104,4 script Kafra Employee::kaf_payon 113,{
  182. cutin "kafra_05",2;
  183. callfunc "F_KafSet";
  184. mes "[Kafra Employee]";
  185. mes "The Kafra Corporation";
  186. mes "is always working to provide";
  187. mes "you with convenient services.";
  188. mes "How may I be of assistance?";
  189. callfunc "F_Kafra",5,0,1,60,930;
  190. savepoint "payon",160,58;
  191. callfunc "F_KafEnd",0,1,"in the city of Payon";
  192. }
  193. payon,175,226,4 script Kafra Employee::kaf_payon2 116,{
  194. cutin "kafra_02",2;
  195. callfunc "F_KafSet";
  196. mes "[Kafra Employee]";
  197. mes "Welcome to the";
  198. mes "Kafra Corporation.";
  199. mes "The Kafra services are";
  200. mes "always on your side.";
  201. mes "How may I assist you?";
  202. callfunc "F_Kafra",5,0,1,60,930;
  203. savepoint "payon",257,242;
  204. callfunc "F_KafEnd",0,1,"in the city of Payon";
  205. }
  206. pay_arche,55,123,0 script Kafra Employee::kaf_payon3 115,{
  207. cutin "kafra_03",2;
  208. callfunc "F_KafSet";
  209. mes "[Kafra Employee]";
  210. mes "Welcome to the";
  211. mes "Kafra Corporation.";
  212. mes "The Kafra services";
  213. mes "are always on your side.";
  214. mes "How may I assist you?";
  215. callfunc "F_Kafra",5,5,1,90,1200;
  216. savepoint "pay_arche",49,144;
  217. callfunc "F_KafEnd",0,1,"at the Payon Dungeon";
  218. }
  219. // Prontera
  220. //============================================================
  221. prontera,152,326,3 script Kafra Employee::kaf_prontera 112,{
  222. cutin "kafra_06",2;
  223. callfunc "F_KafSet";
  224. mes "[Kafra Employee]";
  225. mes "Welcome to the";
  226. mes "Kafra Corporation~";
  227. mes "The Kafra Services are";
  228. mes "always here to support";
  229. mes "you. So how can I be";
  230. mes "of service today?";
  231. callfunc "F_Kafra",5,0,0,40,800;
  232. savepoint "prontera",157,327;
  233. callfunc "F_KafEnd",0,1,"in the city of Prontera";
  234. }
  235. prontera,151,29,0 script Kafra Employee::kaf_prontera2 115,{
  236. cutin "kafra_03",2;
  237. callfunc "F_KafSet";
  238. mes "[Kafra Employee]";
  239. mes "Welcome~!";
  240. mes "The Kafra Services";
  241. mes "are always on your side.";
  242. mes "So how can I help you?";
  243. callfunc "F_Kafra",5,0,0,40,800;
  244. savepoint "prontera",150,33;
  245. callfunc "F_KafEnd",0,1,"in the city of Prontera";
  246. }
  247. prontera,29,207,6 script Kafra Employee::kaf_prontera3 113,{
  248. cutin "kafra_05",2;
  249. callfunc "F_KafSet";
  250. mes "[Kafra Employee]";
  251. mes "The Kafra Corporation";
  252. mes "is always working to provide";
  253. mes "you with convenient services.";
  254. mes "How may I be of assistance?";
  255. callfunc "F_Kafra",5,0,0,40,800;
  256. savepoint "prontera",33,208;
  257. callfunc "F_KafEnd",0,1,"in the city of Prontera";
  258. }
  259. prontera,282,200,2 script Kafra Employee::kaf_prontera4 114,{
  260. cutin "kafra_04",2;
  261. callfunc "F_KafSet";
  262. mes "[Kafra Employee]";
  263. mes "Welcome!";
  264. mes "The Kafra Corporation";
  265. mes "will always support the";
  266. mes "adventurers of Rune-Midgard";
  267. mes "with its excellent service. So";
  268. mes "what can I do for you today?";
  269. callfunc "F_Kafra",5,0,0,40,800;
  270. savepoint "prontera",281,203;
  271. callfunc "F_KafEnd",0,1,"in the city of Prontera";
  272. }
  273. prontera,146,89,6 script Kafra Employee::kaf_prontera5 117,{
  274. cutin "kafra_01",2;
  275. callfunc "F_KafSet";
  276. mes "[Kafra Employee]";
  277. mes "Welcome to the";
  278. mes "Kafra Corporation.";
  279. mes "The Kafra services";
  280. mes "are always on your side.";
  281. mes "How may I assist you?";
  282. callfunc "F_Kafra",5,0,0,40,800;
  283. savepoint "prontera",116,73;
  284. callfunc "F_KafEnd",0,1,"in the city of Prontera";
  285. }
  286. // Yuno
  287. //============================================================
  288. yuno,152,187,4 script Kafra Employee::kaf_yuno 860,{
  289. cutin "kafra_08",2;
  290. callfunc "F_KafSet";
  291. mes "[Kafra Employee]";
  292. mes "The Kafra Corporation";
  293. mes "is always working to provide";
  294. mes "you with convenient services.";
  295. mes "How may I be of assistance?";
  296. callfunc "F_Kafra",5,0,0,40,800;
  297. savepoint "yuno",158,125;
  298. callfunc "F_KafEnd",0,1,"in the city of Juno";
  299. }
  300. yuno,327,108,4 script Kafra Employee::kaf_yuno2 860,{
  301. cutin "kafra_08",2;
  302. callfunc "F_KafSet";
  303. mes "[Kafra Employee]";
  304. mes "The Kafra Corporation";
  305. mes "is always working to provide";
  306. mes "you with convenient services.";
  307. mes "How may I be of assistance?";
  308. callfunc "F_Kafra",5,0,0,40,800;
  309. savepoint "yuno",328,101;
  310. callfunc "F_KafEnd",0,1,"in the city of Juno";
  311. }
  312. yuno,277,221,4 script Kafra Employee::kaf_yuno3 861,{
  313. cutin "kafra_09",2;
  314. callfunc "F_KafSetYun";
  315. mes "[Kafra Employee]";
  316. mes "The Kafra Corporation";
  317. mes "is always working to provide";
  318. mes "you with convenient services.";
  319. mes "How may I be of assistance?";
  320. callfunc "F_Kafra",5,0,0,40,800;
  321. savepoint "yuno",274,229;
  322. callfunc "F_KafEnd",0,1,"in the city of Juno";
  323. }
  324. // Alberta
  325. //============================================================
  326. alberta,28,229,0 script Kafra Employee::kaf_alberta 116,{
  327. cutin "kafra_02",2;
  328. callfunc "F_KafSet";
  329. mes "[Kafra Employee]";
  330. mes "Welcome to the";
  331. mes "Kafra Corporation.";
  332. mes "Kafra's Employees are";
  333. mes "always ready to serve you.";
  334. mes "How can I help you today?";
  335. callfunc "F_Kafra",5,0,0,50,850;
  336. savepoint "alberta",31,231;
  337. callfunc "F_KafEnd",0,1,"in the city of Alberta";
  338. }
  339. alberta,113,60,6 script Kafra Employee::kaf_alberta2 112,{
  340. cutin "kafra_06",2;
  341. callfunc "F_KafSet";
  342. mes "[Kafra Employee]";
  343. mes "Welcome to the";
  344. mes "Kafra Corporation~";
  345. mes "The Kafra Services are";
  346. mes "always here to support";
  347. mes "you. So how can I be";
  348. mes "of service today?";
  349. callfunc "F_Kafra",5,0,0,50,850;
  350. savepoint "alberta",117,57;
  351. callfunc "F_KafEnd",0,1,"in the city of Alberta";
  352. }
  353. // Comodo
  354. //============================================================
  355. comodo,195,150,4 script Kafra Employee::kaf_comodo 721,{
  356. cutin "kafra_07",2;
  357. callfunc "F_KafSet";
  358. mes "[Kafra Employee]";
  359. mes "Welcome to the";
  360. mes "Kafra Corporation.";
  361. mes "You know that our";
  362. mes "service is always";
  363. mes "on your side~";
  364. callfunc "F_Kafra",5,0,1,80,1000;
  365. savepoint "comodo",204,143;
  366. callfunc "F_KafEnd",0,1,"in the town of Comodo";
  367. }
  368. cmd_fild07,136,134,4 script Kafra Employee::kaf_cmd_fild07 721,{
  369. cutin "kafra_07",2;
  370. callfunc "F_KafSet";
  371. mes "[Kafra Employee]";
  372. mes "Welcome to the";
  373. mes "Kafra Corporation.";
  374. mes "You know that our";
  375. mes "service is always";
  376. mes "on your side~";
  377. callfunc "F_Kafra",5,0,1,80,1000;
  378. savepoint "cmd_fild07",127,134;
  379. callfunc "F_KafEnd",0,1,"in Pyros Lighthouse";
  380. }
  381. // Izlude
  382. //============================================================
  383. - script kaf_izlude -1,{
  384. cutin "kafra_01",2;
  385. callfunc "F_KafSet";
  386. mes "[Kafra Employee]";
  387. mes "Welcome to the";
  388. mes "Kafra Corporation.";
  389. mes "The Kafra services";
  390. mes "are always on your side.";
  391. mes "How may I assist you?";
  392. callfunc "F_Kafra",5,0,1,40,820;
  393. if (checkre(0))
  394. savepoint "izlude",129,97;
  395. else
  396. savepoint "izlude",94,103;
  397. callfunc "F_KafEnd",0,1,"in the city of Izlude";
  398. }
  399. // Moscovia
  400. //============================================================
  401. moscovia,223,191,3 script Kafra Employee::kaf_mosk 114,{
  402. cutin "kafra_04",2;
  403. callfunc "F_Kafra",0,3,0,80,700;
  404. savepoint "moscovia",221,194;;
  405. callfunc "F_KafEnd",0,3,"in the city of Moscovia";
  406. }
  407. // Amatsu
  408. //============================================================
  409. amatsu,102,149,4 script Kafra Employee::kaf_amatsu 116,{
  410. cutin "kafra_02",2;
  411. mes "[Kafra Employee]";
  412. mes "Welcome to the";
  413. mes "Kafra Corporation.";
  414. mes "Kafra's Employees are";
  415. mes "always ready to serve you.";
  416. mes "How can I help you today?";
  417. callfunc "F_Kafra",5,3,1,50,700;
  418. savepoint "amatsu",116,94;
  419. callfunc "F_KafEnd",0,1,"in the city of Amatsu";
  420. }
  421. // Ayothaya
  422. //============================================================
  423. ayothaya,212,169,5 script Kafra Employee::kaf_ayothaya 116,{
  424. cutin "kafra_02",2;
  425. mes "[Kafra Employee]";
  426. mes "Welcome to the";
  427. mes "Kafra Corporation.";
  428. mes "Kafra's Employees are";
  429. mes "always ready to serve you.";
  430. mes "How can I help you today?";
  431. callfunc "F_Kafra",5,3,1,50,700;
  432. savepoint "ayothaya",149,69;
  433. callfunc "F_KafEnd",0,1,"in the city of Ayotaya";
  434. }
  435. // Einbech
  436. //============================================================
  437. einbech,181,132,5 script Kafra Employee#ein3::kaf_einbech 860,{
  438. cutin "kafra_08",2;
  439. mes "[Kafra Employee]";
  440. mes "Welcome~!";
  441. mes "The Kafra Services";
  442. mes "are always on your side.";
  443. mes "So how can I help you?";
  444. callfunc "F_Kafra",5,4,1,40,850;
  445. savepoint "einbech",182,124;
  446. callfunc "F_KafEnd",0,1,"in the town of Einbech";
  447. }
  448. // Einbroch
  449. //============================================================
  450. einbroch,242,205,5 script Kafra Employee#ein2::kaf_einbroch 860,{
  451. cutin "kafra_08",2;
  452. mes "[Kafra Employee]";
  453. mes "Welcome to the";
  454. mes "Kafra Corporation.";
  455. mes "Kafra's Employees are";
  456. mes "always ready to serve you.";
  457. mes "How can I help you today?";
  458. callfunc "F_Kafra",5,4,1,50,800;
  459. savepoint "einbroch",238,198;
  460. callfunc "F_KafEnd",0,1,"in the city of Einbroch";
  461. }
  462. einbroch,59,203,6 script Kafra Employee#ein1::kaf_einbroch2 861,{
  463. cutin "kafra_09",2;
  464. mes "[Kafra Employee]";
  465. mes "Welcome to the";
  466. mes "Kafra Corporation.";
  467. mes "The Kafra services";
  468. mes "are always on your side.";
  469. mes "How may I assist you?";
  470. callfunc "F_Kafra",5,4,1,50,800;
  471. savepoint "einbroch",240,197;
  472. callfunc "F_KafEnd",0,1,"in the city of Einbroch";
  473. }
  474. // Gonryun
  475. //============================================================
  476. gonryun,159,122,4 script Kafra Employee::kaf_gonryun 116,{
  477. cutin "kafra_02",2;
  478. mes "[Kafra Employee]";
  479. mes "Welcome to the";
  480. mes "Kafra Corporation.";
  481. mes "Kafra's Employees are";
  482. mes "always ready to serve you.";
  483. mes "How can I help you today?";
  484. callfunc "F_Kafra",5,3,1,50,700;
  485. savepoint "gonryun",160,62;
  486. callfunc "F_KafEnd",0,1,"in the city of Kunlun";
  487. }
  488. // Lighthalzen
  489. //============================================================
  490. lighthalzen,164,100,4 script Kafra Employee::kaf_lighthalzen 860,{
  491. cutin "kafra_08",2;
  492. mes "[Kafra Employee]";
  493. mes "Welcome to the";
  494. mes "Kafra Corporation.";
  495. mes "The Kafra services";
  496. mes "are always on your side.";
  497. mes "How may I assist you?";
  498. callfunc "F_Kafra",5,4,1,40,800;
  499. savepoint "lighthalzen",158,94;
  500. callfunc "F_KafEnd",0,1,"in the city of Lighthalzen";
  501. }
  502. lighthalzen,191,320,4 script Kafra Employee::kaf_lighthalzen2 861,{
  503. cutin "kafra_09",2;
  504. mes "[Kafra Employee]";
  505. mes "Welcome~!";
  506. mes "The Kafra Services";
  507. mes "are always on your side.";
  508. mes "So how can I help you?";
  509. callfunc "F_Kafra",5,4,1,40,800;
  510. savepoint "lighthalzen",194,313;
  511. callfunc "F_KafEnd",0,1,"in the city of Lighthalzen";
  512. }
  513. lhz_in02,237,284,4 script Kafra Employee::kaf_lhz_in02 861,{
  514. cutin "kafra_09",2;
  515. mes "[Kafra Employee]";
  516. mes "Welcome~!";
  517. mes "The Kafra Services";
  518. mes "are always on your side.";
  519. mes "So how can I help you?";
  520. callfunc "F_Kafra",5,4,1,40,800;
  521. savepoint "lhz_in02",278,215;
  522. callfunc "F_KafEnd",0,1,"in the city of Lighthalzen";
  523. }
  524. // Louyang
  525. //============================================================
  526. louyang,210,104,5 script Kafra Employee::kaf_louyang 117,{
  527. cutin "kafra_01",2;
  528. mes "[Kafra Employee]";
  529. mes "Welcome to the";
  530. mes "Kafra Corporation.";
  531. mes "Kafra's Employees are";
  532. mes "always ready to serve you.";
  533. mes "How can I help you today?";
  534. callfunc "F_Kafra",5,3,1,50,700;
  535. savepoint "louyang",217,92;
  536. callfunc "F_KafEnd",0,1,"in the city of Louyang";
  537. }
  538. // Umbala
  539. //============================================================
  540. umbala,87,160,4 script Kafra Employee::kaf_umbala 721,{
  541. cutin "kafra_07",2;
  542. callfunc "F_KafSet";
  543. mes "[Kafra Employee]";
  544. mes "Welcome to the";
  545. mes "Kafra Corporation.";
  546. mes "You know that our";
  547. mes "service is always";
  548. mes "on your side~";
  549. callfunc "F_Kafra",5,0,1,80,0;
  550. savepoint "umbala",126,131;
  551. callfunc "F_KafEnd",0,1,"in the city of Umbala";
  552. }
  553. // Niflheim
  554. //============================================================
  555. niflheim,202,180,3 script Kafra Employee::kaf_niflheim 791,{
  556. callfunc "F_Kafra",1,2,1,150,0;
  557. savepoint "niflheim",192,182;
  558. callfunc "F_KafEnd",1,1,"in the city of Niflheim";
  559. }
  560. // Dungeons and Fields
  561. //============================================================
  562. // - Byalan Island
  563. izlu2dun,106,58,8 script Kafra Employee::kaf_izlu2dun 115,{
  564. cutin "kafra_03",2;
  565. if(BaseJob==Job_Novice && job_merchant_q2>0) callfunc "F_MercKafra"; //F_MercKafra found in merchant.txt
  566. mes "[Kafra Employee]";
  567. mes "Welcome to the";
  568. mes "Kafra Corporation.";
  569. mes "Kafra's Employees are";
  570. mes "always ready to serve you.";
  571. mes "How can I help you today?";
  572. callfunc "F_Kafra",5,2,1,120,1200;
  573. savepoint "izlu2dun",87,170;
  574. callfunc "F_KafEnd",0,1,"at Byalan Island";
  575. }
  576. // - Culvert Sewers
  577. prt_fild05,290,224,3 script Kafra Employee::prt_fild05 114,{
  578. cutin "kafra_04",2;
  579. mes "[Kafra Employee]";
  580. mes "Welcome!";
  581. mes "The Kafra Corporation";
  582. mes "will always support the";
  583. mes "adventurers of Rune-Midgard";
  584. mes "with its excellent service. So";
  585. mes "what can I do for you today?";
  586. callfunc "F_Kafra",5,1,1,40,0;
  587. M_Save:
  588. savepoint "prt_fild05",274,243;
  589. callfunc "F_KafEnd",0,1, "at the Prontera Culverts";
  590. }
  591. // - Coal Mine (Dead Pitt)
  592. mjolnir_02,83,362,4 script Kafra Employee::kaf_mjolnir_02 116,{
  593. cutin "kafra_02",2;
  594. mes "[Kafra Employee]";
  595. mes "Welcome to the";
  596. mes "Kafra Corporation.";
  597. mes "Kafra's Employees are";
  598. mes "always ready to serve you.";
  599. mes "How can I help you today?";
  600. callfunc "F_Kafra",5,6,1,100,0;
  601. savepoint "mjolnir_02",98,352;
  602. callfunc "F_KafEnd",0,1,"at Mjolnir Dead Pit";
  603. }
  604. // - Morroc Ruins
  605. moc_ruins,59,157,5 script Kafra Employee::moc_ruins 114,{
  606. cutin "kafra_04",2;
  607. mes "[Kafra Employee]";
  608. mes "Welcome!";
  609. mes "The Kafra Corporation";
  610. mes "will always support the";
  611. mes "adventurers of Rune-Midgard";
  612. mes "with its excellent service. So";
  613. mes "what can I do for you today?";
  614. callfunc "F_Kafra",5,2,1,90,1200;
  615. savepoint "moc_ruins",41,141;
  616. callfunc "F_KafEnd",0,1," at the Pyramids";
  617. }
  618. // - Orc Dungeon
  619. gef_fild10,73,340,5 script Kafra Employee::kaf_gef_fild10 116,{
  620. cutin "kafra_02",2;
  621. mes "[Kafra Employee]";
  622. mes "Welcome to the";
  623. mes "Kafra Corporation.";
  624. mes "Kafra's Employees are";
  625. mes "always ready to serve you.";
  626. mes "How can I help you today?";
  627. callfunc "F_Kafra",5,6,1,130,0;
  628. savepoint "gef_fild10",54,326;
  629. callfunc "F_KafEnd",0,1,"at the Orc Dungeon";
  630. }
  631. // - Treasure Island
  632. alb2trea,59,69,5 script Kafra Employee::kaf_alb2trea 117,{
  633. cutin "kafra_01",2;
  634. mes "[Kafra Employee]";
  635. mes "Welcome to the";
  636. mes "Kafra Corporation.";
  637. mes "The Kafra services";
  638. mes "are always on your side.";
  639. mes "How may I assist you?";
  640. callfunc "F_Kafra",5,2,1,50,0;
  641. savepoint "alb2trea",92,64;
  642. callfunc "F_KafEnd",0,1,0,"at Sunken Ship";
  643. }