kafras.txt 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701
  1. //===== rAthena Script =======================================
  2. //= Kafras (Cities/Dungeons/Fields)
  3. //===== By: ==================================================
  4. //= Joseph
  5. //===== Current Version: =====================================
  6. //= 1.0
  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. //============================================================
  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. //===================================================
  124. // Geffen
  125. //===================================================
  126. geffen,120,62,0 script Kafra Employee::kaf_geffen 115,{
  127. cutin "kafra_03",2;
  128. callfunc "F_KafSet";
  129. mes "[Kafra Employee]";
  130. mes "Welcome~!";
  131. mes "The Kafra Services";
  132. mes "are always on your side.";
  133. mes "So how can I help you?";
  134. callfunc "F_Kafra",5,0,0,30,750;
  135. savepoint "geffen",119,40;
  136. callfunc "F_KafEnd",0,1,"in the city of Geffen";
  137. }
  138. geffen,203,123,2 script Kafra Employee::geffen2 114,{
  139. cutin "kafra_04",2;
  140. callfunc "F_KafSet";
  141. mes "[Kafra Employee]";
  142. mes "Welcome!";
  143. mes "The Kafra Corporation";
  144. mes "will always support the";
  145. mes "adventurers of Rune-Midgard";
  146. mes "with its excellent service. So";
  147. mes "what can I do for you today?";
  148. callfunc "F_Kafra",5,0,0,30,750;
  149. savepoint "geffen",200,124;
  150. callfunc "F_KafEnd",0,1,"in the city of Geffen";
  151. }
  152. //===================================================
  153. // Morocc
  154. //===================================================
  155. morocc,156,97,4 script Kafra Employee::kaf_morocc 113,{
  156. cutin "kafra_05",2;
  157. callfunc "F_KafSet";
  158. mes "[Kafra Employee]";
  159. mes "The Kafra Corporation";
  160. mes "is always working to provide";
  161. mes "you with convenient services.";
  162. mes "How may I be of assistance?";
  163. callfunc "F_Kafra",5,0,0,60,930;
  164. savepoint "morocc",156,46;
  165. callfunc "F_KafEnd",0,1,"in the city of Morroc";
  166. }
  167. morocc,160,258,4 script Kafra::kaf_morocc2 114,{
  168. cutin "kafra_04",2;
  169. callfunc "F_KafSet";
  170. mes "[Kafra Employee]";
  171. mes "Welcome!";
  172. mes "The Kafra Corporation";
  173. mes "will always support the";
  174. mes "adventurers of Rune-Midgard";
  175. mes "with its excellent service. So";
  176. mes "what can I do for you today?";
  177. callfunc "F_Kafra",5,0,0,60,930;
  178. savepoint "morocc",157,272;
  179. callfunc "F_KafEnd",0,1,"in the city of Morroc";
  180. }
  181. //===================================================
  182. // Payon
  183. //===================================================
  184. payon,181,104,4 script Kafra Employee::kaf_payon 113,{
  185. cutin "kafra_05",2;
  186. callfunc "F_KafSet";
  187. mes "[Kafra Employee]";
  188. mes "The Kafra Corporation";
  189. mes "is always working to provide";
  190. mes "you with convenient services.";
  191. mes "How may I be of assistance?";
  192. callfunc "F_Kafra",5,0,1,60,930;
  193. savepoint "payon",160,58;
  194. callfunc "F_KafEnd",0,1,"in the city of Payon";
  195. }
  196. payon,175,226,4 script Kafra Employee::kaf_payon2 116,{
  197. cutin "kafra_02",2;
  198. callfunc "F_KafSet";
  199. mes "[Kafra Employee]";
  200. mes "Welcome to the";
  201. mes "Kafra Corporation.";
  202. mes "The Kafra services are";
  203. mes "always on your side.";
  204. mes "How may I assist you?";
  205. callfunc "F_Kafra",5,0,1,60,930;
  206. savepoint "payon",257,242;
  207. callfunc "F_KafEnd",0,1,"in the city of Payon";
  208. }
  209. pay_arche,55,123,0 script Kafra Employee::kaf_payon3 115,{
  210. cutin "kafra_03",2;
  211. callfunc "F_KafSet";
  212. mes "[Kafra Employee]";
  213. mes "Welcome to the";
  214. mes "Kafra Corporation.";
  215. mes "The Kafra services";
  216. mes "are always on your side.";
  217. mes "How may I assist you?";
  218. callfunc "F_Kafra",5,5,1,90,1200;
  219. savepoint "pay_arche",49,144;
  220. callfunc "F_KafEnd",0,1,"at the Payon Dungeon";
  221. }
  222. //===================================================
  223. // Prontera
  224. //===================================================
  225. prontera,152,326,3 script Kafra Employee::kaf_prontera 112,{
  226. cutin "kafra_06",2;
  227. callfunc "F_KafSet";
  228. mes "[Kafra Employee]";
  229. mes "Welcome to the";
  230. mes "Kafra Corporation~";
  231. mes "The Kafra Services are";
  232. mes "always here to support";
  233. mes "you. So how can I be";
  234. mes "of service today?";
  235. callfunc "F_Kafra",5,0,0,40,800;
  236. savepoint "prontera",157,327;
  237. callfunc "F_KafEnd",0,1,"in the city of Prontera";
  238. }
  239. prontera,151,29,0 script Kafra Employee::kaf_prontera2 115,{
  240. cutin "kafra_03",2;
  241. callfunc "F_KafSet";
  242. mes "[Kafra Employee]";
  243. mes "Welcome~!";
  244. mes "The Kafra Services";
  245. mes "are always on your side.";
  246. mes "So how can I help you?";
  247. callfunc "F_Kafra",5,0,0,40,800;
  248. savepoint "prontera",150,33;
  249. callfunc "F_KafEnd",0,1,"in the city of Prontera";
  250. }
  251. prontera,29,207,6 script Kafra Employee::kaf_prontera3 113,{
  252. cutin "kafra_05",2;
  253. callfunc "F_KafSet";
  254. mes "[Kafra Employee]";
  255. mes "The Kafra Corporation";
  256. mes "is always working to provide";
  257. mes "you with convenient services.";
  258. mes "How may I be of assistance?";
  259. callfunc "F_Kafra",5,0,0,40,800;
  260. savepoint "prontera",33,208;
  261. callfunc "F_KafEnd",0,1,"in the city of Prontera";
  262. }
  263. prontera,282,200,2 script Kafra Employee::kaf_prontera4 114,{
  264. cutin "kafra_04",2;
  265. callfunc "F_KafSet";
  266. mes "[Kafra Employee]";
  267. mes "Welcome!";
  268. mes "The Kafra Corporation";
  269. mes "will always support the";
  270. mes "adventurers of Rune-Midgard";
  271. mes "with its excellent service. So";
  272. mes "what can I do for you today?";
  273. callfunc "F_Kafra",5,0,0,40,800;
  274. savepoint "prontera",281,203;
  275. callfunc "F_KafEnd",0,1,"in the city of Prontera";
  276. }
  277. prontera,146,89,6 script Kafra Employee::kaf_prontera5 117,{
  278. cutin "kafra_01",2;
  279. callfunc "F_KafSet";
  280. mes "[Kafra Employee]";
  281. mes "Welcome to the";
  282. mes "Kafra Corporation.";
  283. mes "The Kafra services";
  284. mes "are always on your side.";
  285. mes "How may I assist you?";
  286. callfunc "F_Kafra",5,0,0,40,800;
  287. savepoint "prontera",116,73;
  288. callfunc "F_KafEnd",0,1,"in the city of Prontera";
  289. }
  290. //===================================================
  291. // Yuno
  292. //===================================================
  293. yuno,152,187,4 script Kafra Employee::kaf_yuno 860,{
  294. cutin "kafra_08",2;
  295. callfunc "F_KafSet";
  296. mes "[Kafra Employee]";
  297. mes "The Kafra Corporation";
  298. mes "is always working to provide";
  299. mes "you with convenient services.";
  300. mes "How may I be of assistance?";
  301. callfunc "F_Kafra",5,0,0,40,800;
  302. savepoint "yuno",158,125;
  303. callfunc "F_KafEnd",0,1,"in the city of Juno";
  304. }
  305. yuno,327,108,4 script Kafra Employee::kaf_yuno2 860,{
  306. cutin "kafra_08",2;
  307. callfunc "F_KafSet";
  308. mes "[Kafra Employee]";
  309. mes "The Kafra Corporation";
  310. mes "is always working to provide";
  311. mes "you with convenient services.";
  312. mes "How may I be of assistance?";
  313. callfunc "F_Kafra",5,0,0,40,800;
  314. savepoint "yuno",328,101;
  315. callfunc "F_KafEnd",0,1,"in the city of Juno";
  316. }
  317. yuno,277,221,4 script Kafra Employee::kaf_yuno3 861,{
  318. cutin "kafra_09",2;
  319. callfunc "F_KafSetYun";
  320. mes "[Kafra Employee]";
  321. mes "The Kafra Corporation";
  322. mes "is always working to provide";
  323. mes "you with convenient services.";
  324. mes "How may I be of assistance?";
  325. callfunc "F_Kafra",5,0,0,40,800;
  326. savepoint "yuno",274,229;
  327. callfunc "F_KafEnd",0,1,"in the city of Juno";
  328. }
  329. //===================================================
  330. // Alberta
  331. //===================================================
  332. alberta,28,229,0 script Kafra Employee::kaf_alberta 116,{
  333. cutin "kafra_02",2;
  334. callfunc "F_KafSet";
  335. mes "[Kafra Employee]";
  336. mes "Welcome to the";
  337. mes "Kafra Corporation.";
  338. mes "Kafra's Employees are";
  339. mes "always ready to serve you.";
  340. mes "How can I help you today?";
  341. callfunc "F_Kafra",5,0,0,50,850;
  342. savepoint "alberta",31,231;
  343. callfunc "F_KafEnd",0,1,"in the city of Alberta";
  344. }
  345. alberta,113,60,6 script Kafra Employee::kaf_alberta2 112,{
  346. cutin "kafra_06",2;
  347. callfunc "F_KafSet";
  348. mes "[Kafra Employee]";
  349. mes "Welcome to the";
  350. mes "Kafra Corporation~";
  351. mes "The Kafra Services are";
  352. mes "always here to support";
  353. mes "you. So how can I be";
  354. mes "of service today?";
  355. callfunc "F_Kafra",5,0,0,50,850;
  356. savepoint "alberta",117,57;
  357. callfunc "F_KafEnd",0,1,"in the city of Alberta";
  358. }
  359. //===================================================
  360. // Comodo
  361. //===================================================
  362. comodo,195,150,4 script Kafra Employee::kaf_comodo 721,{
  363. cutin "kafra_07",2;
  364. callfunc "F_KafSet";
  365. mes "[Kafra Employee]";
  366. mes "Welcome to the";
  367. mes "Kafra Corporation.";
  368. mes "You know that our";
  369. mes "service is always";
  370. mes "on your side~";
  371. callfunc "F_Kafra",5,0,1,80,1000;
  372. savepoint "comodo",204,143;
  373. callfunc "F_KafEnd",0,1,"in the town of Comodo";
  374. }
  375. cmd_fild07,136,134,4 script Kafra Employee::kaf_cmd_fild07 721,{
  376. cutin "kafra_07",2;
  377. callfunc "F_KafSet";
  378. mes "[Kafra Employee]";
  379. mes "Welcome to the";
  380. mes "Kafra Corporation.";
  381. mes "You know that our";
  382. mes "service is always";
  383. mes "on your side~";
  384. callfunc "F_Kafra",5,0,1,80,1000;
  385. savepoint "cmd_fild07",127,134;
  386. callfunc "F_KafEnd",0,1,"in Pyros Lighthouse";
  387. }
  388. //===================================================
  389. // Izlude
  390. //===================================================
  391. - script kaf_izlude -1,{
  392. cutin "kafra_01",2;
  393. callfunc "F_KafSet";
  394. mes "[Kafra Employee]";
  395. mes "Welcome to the";
  396. mes "Kafra Corporation.";
  397. mes "The Kafra services";
  398. mes "are always on your side.";
  399. mes "How may I assist you?";
  400. callfunc "F_Kafra",5,0,1,40,820;
  401. savepoint "izlude",94,103;
  402. callfunc "F_KafEnd",0,1,"in the city of Izlude";
  403. }
  404. //===================================================
  405. // Moscovia
  406. //===================================================
  407. moscovia,223,191,3 script Kafra Employee::kaf_mosk 114,{
  408. cutin "kafra_04",2;
  409. callfunc "F_Kafra",0,3,0,80,700;
  410. savepoint "moscovia",221,194;;
  411. callfunc "F_KafEnd",0,3,"in the city of Moscovia";
  412. }
  413. //===================================================
  414. // Amatsu
  415. //===================================================
  416. amatsu,102,149,4 script Kafra Employee::kaf_amatsu 116,{
  417. cutin "kafra_02",2;
  418. mes "[Kafra Employee]";
  419. mes "Welcome to the";
  420. mes "Kafra Corporation.";
  421. mes "Kafra's Employees are";
  422. mes "always ready to serve you.";
  423. mes "How can I help you today?";
  424. callfunc "F_Kafra",5,3,1,50,700;
  425. savepoint "amatsu",116,94;
  426. callfunc "F_KafEnd",0,1,"in the city of Amatsu";
  427. }
  428. //===================================================
  429. // Ayothaya
  430. //===================================================
  431. ayothaya,212,169,5 script Kafra Employee::kaf_ayothaya 116,{
  432. cutin "kafra_02",2;
  433. mes "[Kafra Employee]";
  434. mes "Welcome to the";
  435. mes "Kafra Corporation.";
  436. mes "Kafra's Employees are";
  437. mes "always ready to serve you.";
  438. mes "How can I help you today?";
  439. callfunc "F_Kafra",5,3,1,50,700;
  440. savepoint "ayothaya",149,69;
  441. callfunc "F_KafEnd",0,1,"in the city of Ayotaya";
  442. }
  443. //===================================================
  444. // Einbech
  445. //===================================================
  446. einbech,181,132,5 script Kafra Employee#ein3::kaf_einbech 860,{
  447. cutin "kafra_08",2;
  448. mes "[Kafra Employee]";
  449. mes "Welcome~!";
  450. mes "The Kafra Services";
  451. mes "are always on your side.";
  452. mes "So how can I help you?";
  453. callfunc "F_Kafra",5,4,1,40,850;
  454. savepoint "einbech",182,124;
  455. callfunc "F_KafEnd",0,1,"in the town of Einbech";
  456. }
  457. //===================================================
  458. // Einbroch
  459. //===================================================
  460. einbroch,242,205,5 script Kafra Employee#ein2::kaf_einbroch 860,{
  461. cutin "kafra_08",2;
  462. mes "[Kafra Employee]";
  463. mes "Welcome to the";
  464. mes "Kafra Corporation.";
  465. mes "Kafra's Employees are";
  466. mes "always ready to serve you.";
  467. mes "How can I help you today?";
  468. callfunc "F_Kafra",5,4,1,50,800;
  469. savepoint "einbroch",238,198;
  470. callfunc "F_KafEnd",0,1,"in the city of Einbroch";
  471. }
  472. einbroch,59,203,6 script Kafra Employee#ein1::kaf_einbroch2 861,{
  473. cutin "kafra_09",2;
  474. mes "[Kafra Employee]";
  475. mes "Welcome to the";
  476. mes "Kafra Corporation.";
  477. mes "The Kafra services";
  478. mes "are always on your side.";
  479. mes "How may I assist you?";
  480. callfunc "F_Kafra",5,4,1,50,800;
  481. savepoint "einbroch",240,197;
  482. callfunc "F_KafEnd",0,1,"in the city of Einbroch";
  483. }
  484. //===================================================
  485. // Gonryun
  486. //===================================================
  487. gonryun,159,122,4 script Kafra Employee::kaf_gonryun 116,{
  488. cutin "kafra_02",2;
  489. mes "[Kafra Employee]";
  490. mes "Welcome to the";
  491. mes "Kafra Corporation.";
  492. mes "Kafra's Employees are";
  493. mes "always ready to serve you.";
  494. mes "How can I help you today?";
  495. callfunc "F_Kafra",5,3,1,50,700;
  496. savepoint "gonryun",160,62;
  497. callfunc "F_KafEnd",0,1,"in the city of Kunlun";
  498. }
  499. //===================================================
  500. // Lighthalzen
  501. //===================================================
  502. lighthalzen,164,100,4 script Kafra Employee::kaf_lighthalzen 860,{
  503. cutin "kafra_08",2;
  504. mes "[Kafra Employee]";
  505. mes "Welcome to the";
  506. mes "Kafra Corporation.";
  507. mes "The Kafra services";
  508. mes "are always on your side.";
  509. mes "How may I assist you?";
  510. callfunc "F_Kafra",5,4,1,40,800;
  511. savepoint "lighthalzen",158,94;
  512. callfunc "F_KafEnd",0,1,"in the city of Lighthalzen";
  513. }
  514. lighthalzen,191,320,4 script Kafra Employee::kaf_lighthalzen2 861,{
  515. cutin "kafra_09",2;
  516. mes "[Kafra Employee]";
  517. mes "Welcome~!";
  518. mes "The Kafra Services";
  519. mes "are always on your side.";
  520. mes "So how can I help you?";
  521. callfunc "F_Kafra",5,4,1,40,800;
  522. savepoint "lighthalzen",194,313;
  523. callfunc "F_KafEnd",0,1,"in the city of Lighthalzen";
  524. }
  525. lhz_in02,237,284,4 script Kafra Employee::kaf_lhz_in02 861,{
  526. cutin "kafra_09",2;
  527. mes "[Kafra Employee]";
  528. mes "Welcome~!";
  529. mes "The Kafra Services";
  530. mes "are always on your side.";
  531. mes "So how can I help you?";
  532. callfunc "F_Kafra",5,4,1,40,800;
  533. savepoint "lhz_in02",278,215;
  534. callfunc "F_KafEnd",0,1,"in the city of Lighthalzen";
  535. }
  536. //===================================================
  537. // Louyang
  538. //===================================================
  539. louyang,210,104,5 script Kafra Employee::kaf_louyang 117,{
  540. cutin "kafra_01",2;
  541. mes "[Kafra Employee]";
  542. mes "Welcome to the";
  543. mes "Kafra Corporation.";
  544. mes "Kafra's Employees are";
  545. mes "always ready to serve you.";
  546. mes "How can I help you today?";
  547. callfunc "F_Kafra",5,3,1,50,700;
  548. savepoint "louyang",217,92;
  549. callfunc "F_KafEnd",0,1,"in the city of Louyang";
  550. }
  551. //===================================================
  552. // Umbala
  553. //===================================================
  554. umbala,87,160,4 script Kafra Employee::kaf_umbala 721,{
  555. cutin "kafra_07",2;
  556. callfunc "F_KafSet";
  557. mes "[Kafra Employee]";
  558. mes "Welcome to the";
  559. mes "Kafra Corporation.";
  560. mes "You know that our";
  561. mes "service is always";
  562. mes "on your side~";
  563. callfunc "F_Kafra",5,0,1,80,0;
  564. savepoint "umbala",126,131;
  565. callfunc "F_KafEnd",0,1,"in the city of Umbala";
  566. }
  567. //===================================================
  568. // Niflheim
  569. //===================================================
  570. niflheim,202,180,3 script Kafra Employee::kaf_niflheim 791,{
  571. callfunc "F_Kafra",1,2,1,150,0;
  572. savepoint "niflheim",192,182;
  573. callfunc "F_KafEnd",1,1,"in the city of Niflheim";
  574. }
  575. //===================================================
  576. // Dungeons and Fields
  577. //===================================================
  578. // - Byalan Island
  579. izlu2dun,106,58,8 script Kafra Employee::kaf_izlu2dun 115,{
  580. cutin "kafra_03",2;
  581. if(BaseJob==Job_Novice && job_merchant_q2>0) callfunc "F_MercKafra"; //F_MercKafra found in merchant.txt
  582. mes "[Kafra Employee]";
  583. mes "Welcome to the";
  584. mes "Kafra Corporation.";
  585. mes "Kafra's Employees are";
  586. mes "always ready to serve you.";
  587. mes "How can I help you today?";
  588. callfunc "F_Kafra",5,2,1,120,1200;
  589. savepoint "izlu2dun",87,170;
  590. callfunc "F_KafEnd",0,1,"at Byalan Island";
  591. }
  592. // - Culvert Sewers
  593. prt_fild05,290,224,3 script Kafra Employee::prt_fild05 114,{
  594. cutin "kafra_04",2;
  595. mes "[Kafra Employee]";
  596. mes "Welcome!";
  597. mes "The Kafra Corporation";
  598. mes "will always support the";
  599. mes "adventurers of Rune-Midgard";
  600. mes "with its excellent service. So";
  601. mes "what can I do for you today?";
  602. callfunc "F_Kafra",5,1,1,40,0;
  603. M_Save:
  604. savepoint "prt_fild05",274,243;
  605. callfunc "F_KafEnd",0,1, "at the Prontera Culverts";
  606. }
  607. // - Coal Mine (Dead Pitt)
  608. mjolnir_02,83,362,4 script Kafra Employee::kaf_mjolnir_02 116,{
  609. cutin "kafra_02",2;
  610. mes "[Kafra Employee]";
  611. mes "Welcome to the";
  612. mes "Kafra Corporation.";
  613. mes "Kafra's Employees are";
  614. mes "always ready to serve you.";
  615. mes "How can I help you today?";
  616. callfunc "F_Kafra",5,6,1,100,0;
  617. savepoint "mjolnir_02",98,352;
  618. callfunc "F_KafEnd",0,1,"at Mjolnir Dead Pit";
  619. }
  620. // - Morroc Ruins
  621. moc_ruins,59,157,5 script Kafra Employee::moc_ruins 114,{
  622. cutin "kafra_04",2;
  623. mes "[Kafra Employee]";
  624. mes "Welcome!";
  625. mes "The Kafra Corporation";
  626. mes "will always support the";
  627. mes "adventurers of Rune-Midgard";
  628. mes "with its excellent service. So";
  629. mes "what can I do for you today?";
  630. callfunc "F_Kafra",5,2,1,90,1200;
  631. savepoint "moc_ruins",41,141;
  632. callfunc "F_KafEnd",0,1," at the Pyramids";
  633. }
  634. // - Orc Dungeon
  635. gef_fild10,73,340,5 script Kafra Employee::kaf_gef_fild10 116,{
  636. cutin "kafra_02",2;
  637. mes "[Kafra Employee]";
  638. mes "Welcome to the";
  639. mes "Kafra Corporation.";
  640. mes "Kafra's Employees are";
  641. mes "always ready to serve you.";
  642. mes "How can I help you today?";
  643. callfunc "F_Kafra",5,6,1,130,0;
  644. savepoint "gef_fild10",54,326;
  645. callfunc "F_KafEnd",0,1,"at the Orc Dungeon";
  646. }
  647. // - Treasure Island
  648. alb2trea,59,69,5 script Kafra Employee::kaf_alb2trea 117,{
  649. cutin "kafra_01",2;
  650. mes "[Kafra Employee]";
  651. mes "Welcome to the";
  652. mes "Kafra Corporation.";
  653. mes "The Kafra services";
  654. mes "are always on your side.";
  655. mes "How may I assist you?";
  656. callfunc "F_Kafra",5,2,1,50,0;
  657. savepoint "alb2trea",92,64;
  658. callfunc "F_KafEnd",0,1,0,"at Sunken Ship";
  659. }