kafras.txt 19 KB

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