easter_2010.txt 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620
  1. //===== rAthena Script =======================================
  2. //= Easter Event (2010)
  3. //===== By: ==================================================
  4. //= Euphy
  5. //===== Current Version: =====================================
  6. //= 1.0
  7. //===== Compatible With: =====================================
  8. //= rAthena Project
  9. //===== Description: =========================================
  10. //= Lift Lina's curse for an Easter Egg Shell.
  11. //===== Additional Comments: =================================
  12. //= 1.0 First version. [Euphy]
  13. //============================================================
  14. prontera,202,297,3 script Rina#Easter 727,{
  15. disable_items;
  16. if (BaseLevel < 40) {
  17. mes "[Rina]";
  18. mes "Hi~!";
  19. mes "You are an adventurer like me.";
  20. next;
  21. mes "[Rina]";
  22. mes "I am put under a curse.";
  23. mes "I know you want to help me,";
  24. mes "but your experience is not enough.";
  25. next;
  26. consumeitem 607; //Yggdrasilberry
  27. consumeitem 12068; //Luk_Dish03
  28. consumeitem 12063; //Dex_Dish03
  29. consumeitem 12053; //Vit_Dish03
  30. npcskill "AL_INCAGI",1,0,0;
  31. npcskill "AL_BLESSING",1,0,0;
  32. mes "[Rina]";
  33. mes "I am not in the good condition,";
  34. mes "so what I can do for you";
  35. mes "is just like this.";
  36. mes "Then, good bye.";
  37. mes "Take care~!";
  38. close;
  39. }
  40. set .@quest1, checkquest(9117);
  41. if (.@quest1 == -1) {
  42. playbgm "30.mp3"; // One Step Closer
  43. mes "[Rina]";
  44. mes "Hi~!";
  45. mes "You are an adventurer like me.";
  46. mes "Well... In fact, I am";
  47. mes "put under a strange curse.";
  48. next;
  49. mes "[Rina]";
  50. mes "To release this curse,";
  51. mes "somebody needs to do ^800080Oath-taking ceremony^000000";
  52. mes "with me,";
  53. mes "and then needs to solve";
  54. mes "several problems instead of me.";
  55. next;
  56. if (select("Let's help ^800080Rina^000000.:Just skip it.") == 2) {
  57. emotion ET_OHNO;
  58. mes "[Rina]";
  59. mes "To help me,";
  60. mes "I need a competent adventurer.";
  61. mes "If you know those people,";
  62. mes "I hope you to introduce them to me later.";
  63. close;
  64. }
  65. emotion ET_COOL;
  66. mes "[Rina]";
  67. mes "Are you really going to help me?";
  68. mes "Thank you.";
  69. mes "You are so brave.";
  70. next;
  71. playbgm "01.mp3"; // Title
  72. mes "[Rina]";
  73. mes "Then I'll start ^800080Oath-taking ceremony^000000.";
  74. mes " ";
  75. mes "^787878( A mysterious atmosphere hangs in the air. )^000000";
  76. next;
  77. specialeffect2 EF_COUPLECASTING;
  78. next;
  79. mes "[Rina]";
  80. mes "Blah blah blah...";
  81. mes " ";
  82. mes "Blah blah blah...";
  83. mes " ";
  84. mes "^787878( ... This is a strange spell. )^000000";
  85. next;
  86. specialeffect2 EF_SIGNUM;
  87. mes "[Rina]";
  88. mes "Haaaaah~";
  89. mes "^800080Oath-taking ceremony^000000 is done enough now.";
  90. mes "Isn't that so simple?";
  91. next;
  92. emotion ET_HUM;
  93. mes "[Rina]";
  94. mes "Okay, from no on,";
  95. mes "you need to go on ^006400a real adventure";
  96. mes "to release my curse^000000.";
  97. mes "Let me know when you are ready.";
  98. setquest 9117;
  99. close;
  100. } else if (.@quest1 == 0 || .@quest1 == 1) {
  101. L_HuntingInfo:
  102. mes "[Rina]";
  103. mes "What you need to do is";
  104. mes "to choose one monster among";
  105. mes "^FF0000DEVIRUCHI,^000000 ^FF0000WRAITH DEAD,^000000";
  106. mes "^FF0000DULLAHAN,^000000 ^FF0000NIGHTMARE TERROR^000000";
  107. mes "and then kill ^0000FF50^000000 monsters";
  108. mes "and come back to me.";
  109. next;
  110. mes "[Rina]";
  111. mes "It must be a tough task,";
  112. mes "but you are the right person";
  113. mes "who did the oath-taking ceremony.";
  114. mes "I hope you succeed.";
  115. if (.@quest1 < 2) {
  116. completequest 9117;
  117. setquest 9118;
  118. setquest 9119;
  119. setquest 9120;
  120. setquest 9121;
  121. }
  122. close2;
  123. npcskill "AL_INCAGI",1,0,0;
  124. npcskill "AL_BLESSING",1,0,0;
  125. end;
  126. } else if (.@quest1 == 2) {
  127. if (checkquest(9118) < 2 || checkquest(9119) < 2 || checkquest(9120) < 2 || checkquest(9121) < 2) {
  128. if (checkquest(9118,HUNTING) == 2 || checkquest(9119,HUNTING) == 2 || checkquest(9120,HUNTING) == 2 || checkquest(9121,HUNTING) == 2) {
  129. mes "[Rina]";
  130. mes "You did it.";
  131. mes "I can feel that my body is recovering.";
  132. mes "But it is not enough.";
  133. next;
  134. mes "[Rina]";
  135. mes "^006400You have one more thing to do.^000000";
  136. mes "Let me know when you're ready.";
  137. close2;
  138. completequest 9118;
  139. completequest 9119;
  140. completequest 9120;
  141. completequest 9121;
  142. setquest 9122;
  143. } else
  144. goto L_HuntingInfo;
  145. end;
  146. }
  147. }
  148. set .@quest2, checkquest(9122);
  149. if (.@quest2 == 0 || .@quest2 == 1) {
  150. mes "[Rina]";
  151. mes "I will check one thing.";
  152. mes "For this task,";
  153. mes "You need to feel the music.";
  154. next;
  155. mes "[Rina]";
  156. mes "You cannot complete the task";
  157. mes "without the music.";
  158. mes "do you have any problem?";
  159. next;
  160. mes "- Check! -";
  161. mes "^787878- BGM option should be turned on -^000000";
  162. mes "^787878- in the game option menu. -^000000";
  163. mes "^787878- Please check -^000000";
  164. mes "^787878- whether you can listen -^000000";
  165. mes "^787878- to the music sound. -^000000";
  166. next;
  167. if(select("[I'm ready to listen to the BGM.]:[I can't listen to the BGM.]") == 2) {
  168. mes "[Rina]";
  169. mes "I am so shocked that";
  170. mes "you cannot feel the music.";
  171. mes "What should we do now...";
  172. close2;
  173. emotion ET_CRY;
  174. end;
  175. }
  176. mes "[Rina]";
  177. mes "Listen carefully";
  178. mes "the feelings of it...";
  179. mes "I can't hear it,";
  180. mes "but you can hear the sound.";
  181. next;
  182. if (oversea_event2 < 520 || oversea_event3 < 270 || oversea_event6 < 245 || oversea_event9 < 197) {
  183. if (oversea_event2 == 520) playbgm "13.mp3"; // Theme of Geffen
  184. else if (oversea_event3 == 270) playbgm "59.mp3"; // Theme of Lutie
  185. else if (oversea_event6 == 245) playbgm "70.mp3"; // Theme of Juno
  186. else if (oversea_event9 == 197) playbgm "94.mp3"; // Theme of Rachel
  187. else {
  188. switch(rand(1,4)) {
  189. case 1: playbgm "13.mp3"; set oversea_event2,520; break;
  190. case 2: playbgm "59.mp3"; set oversea_event3,270; break;
  191. case 3: playbgm "70.mp3"; set oversea_event6,245; break;
  192. case 4: playbgm "94.mp3"; set oversea_event9,197; break;
  193. }
  194. }
  195. }
  196. mes "[Rina]";
  197. mes "^006400The music you're hearing now^000000";
  198. mes "has something to do with the one specific city.";
  199. mes "Think carefully ^006400what kind of city^000000";
  200. mes "has similar feeling with this music.";
  201. next;
  202. mes "[Rina]";
  203. mes "And...";
  204. mes "Go to ^006400the city";
  205. mes "where you can remind by this music^000000.";
  206. next;
  207. mes "[Rina]";
  208. mes "After that,";
  209. mes "find ^FF0000the strange mark^000000";
  210. mes "around the entrances of the city.";
  211. mes "Then you can release the curse on me.";
  212. next;
  213. mes "[Rina]";
  214. mes "It must be tough";
  215. mes "but I hope you good luck.";
  216. close2;
  217. emotion ET_OHNO;
  218. end;
  219. } else {
  220. set .@quest3, checkquest(9123);
  221. if (.@quest3 == 0 || .@quest3 == 1) {
  222. emotion ET_CHUP;
  223. mes "[Rina]";
  224. mes "You're back~!";
  225. mes "My curse has been released.";
  226. mes "Thank you so much.";
  227. next;
  228. if (checkweight(5852,1) == 0) {
  229. mes "[Rina]";
  230. mes "Your bag is too full.";
  231. mes "I have a present for you";
  232. mes "so make your bag lighter.";
  233. mes "I'll wait for you.";
  234. close;
  235. }
  236. completequest 9123;
  237. getitem 5852,1; //Easter_Egg_Shell
  238. set .@BaseExp, (BaseLevel * (BaseLevel / 4)) * ((BaseLevel / 29) + (BaseLevel / 6)) + (5 * BaseLevel / 2);
  239. if (ADVJOB == 0) {
  240. if (BaseLevel < 40) set .@nBaseExp, .@BaseExp;
  241. else if (BaseLevel < 50) set .@nBaseExp, .@BaseExp + (BaseLevel * BaseLevel);
  242. else if (BaseLevel < 60) set .@nBaseExp, .@BaseExp + (BaseLevel * BaseLevel * (BaseLevel / 20));
  243. else if (BaseLevel < 70) set .@nBaseExp, .@BaseExp + (BaseLevel * BaseLevel * (BaseLevel / 10));
  244. else if (BaseLevel < 80) set .@nBaseExp, .@BaseExp + (BaseLevel * BaseLevel * (BaseLevel / 5));
  245. else if (BaseLevel < 90) set .@nBaseExp, .@BaseExp + (BaseLevel * BaseLevel * (BaseLevel / 3));
  246. else if (BaseLevel < 99) set .@nBaseExp, .@BaseExp + (BaseLevel * BaseLevel * (BaseLevel / 2));
  247. else set .@nBaseExp, .@BaseExp + (BaseLevel * BaseLevel * (BaseLevel / 2) * 2);
  248. set .@nJobExp, (JobLevel * (JobLevel - 3) * (JobLevel / 25 + 1) + (16 - (JobLevel * 2))) * 2;
  249. } else {
  250. if (BaseLevel < 30) set .@nBaseExp, .@BaseExp;
  251. else if (BaseLevel < 40) set .@nBaseExp, .@BaseExp + (BaseLevel * 10);
  252. else if (BaseLevel < 50) set .@nBaseExp, .@BaseExp + (BaseLevel * BaseLevel * 2);
  253. else if (BaseLevel < 60) set .@nBaseExp, .@BaseExp + (BaseLevel * BaseLevel * (BaseLevel / 10));
  254. else if (BaseLevel < 70) set .@nBaseExp, .@BaseExp + (BaseLevel * BaseLevel * (BaseLevel / 5));
  255. else if (BaseLevel < 80) set .@nBaseExp, .@BaseExp + (BaseLevel * BaseLevel * (BaseLevel / 3));
  256. else if (BaseLevel < 90) set .@nBaseExp, .@BaseExp + (BaseLevel * BaseLevel * (BaseLevel / 2));
  257. else if (BaseLevel < 98) set .@nBaseExp, .@BaseExp + (BaseLevel * BaseLevel * BaseLevel);
  258. else set .@nBaseExp, .@BaseExp + (BaseLevel * BaseLevel * BaseLevel * 2);
  259. set .@nJobExp, (JobLevel * JobLevel * (JobLevel / 5 + 2) + (20 - JobLevel)) * 3;
  260. }
  261. getexp .@nBaseExp,.@nJobExp;
  262. mes "[Rina]";
  263. mes "This is the present for you.";
  264. mes "It's not a big one";
  265. mes "but please take it";
  266. mes "as a token of my gratitude.";
  267. next;
  268. mes "[Rina]";
  269. mes "I'll take a rest for a few days";
  270. mes "and then I'll go on an adventure.";
  271. mes "See you again.";
  272. close2;
  273. consumeitem 607; //Yggdrasilberry
  274. consumeitem 12068; //Luk_Dish03
  275. consumeitem 12063; //Dex_Dish03
  276. consumeitem 12053; //Vit_Dish03
  277. npcskill "AL_INCAGI",1,0,0;
  278. npcskill "AL_BLESSING",1,0,0;
  279. end;
  280. } else {
  281. mes "[Rina]";
  282. mes "Thank you for releasing my curse.";
  283. mes "I'll take a rest for a few days";
  284. mes "and then go on an adventure again.";
  285. mes "Have a happy day~!";
  286. close2;
  287. consumeitem 607; //Yggdrasilberry
  288. npcskill "AL_INCAGI",1,0,0;
  289. npcskill "AL_BLESSING",1,0,0;
  290. end;
  291. }
  292. }
  293. }
  294. geffen,207,114,4 script #Hiddne01Easter 844,{
  295. if (oversea_event2 > 519) {
  296. OnRelease:
  297. specialeffect EF_PATTACK;
  298. mes "- I found ^0000FFthe strange mark^000000. -";
  299. next;
  300. specialeffect2 EF_HOLYHIT;
  301. mes "- I can definitely feel that";
  302. mes "- ^0000FFRina^000000 has been released";
  303. mes "- from the curse.";
  304. mes "- ^006400Let's go back to Rina!^000000";
  305. if (checkquest(9122) < 2) {
  306. completequest 9122;
  307. setquest 9123;
  308. }
  309. close;
  310. }
  311. end;
  312. }
  313. xmas,144,52,4 script #Hiddne02Easter 844,{
  314. if (oversea_event3 > 269)
  315. doevent "#Hiddne01Easter::OnRelease";
  316. end;
  317. }
  318. yuno,164,46,4 script #Hiddne03Easter 844,{
  319. if (oversea_event6 > 244)
  320. doevent "#Hiddne01Easter::OnRelease";
  321. end;
  322. }
  323. rachel,36,132,4 script #Hiddne04Easter 844,{
  324. if (oversea_event9 > 196)
  325. doevent "#Hiddne01Easter::OnRelease";
  326. end;
  327. }
  328. prontera,204,297,3 script Rina's Little Friend 463,{
  329. disable_items;
  330. if (checkquest(9117) == -1) {
  331. emotion ET_PROFUSELY_SWEAT;
  332. mes "[Rina's Little Friend]";
  333. mes ".......";
  334. mes " ";
  335. mes "^787878( No response. )^000000";
  336. close;
  337. }
  338. if (checkquest(9123) == 2) {
  339. emotion ET_MERONG;
  340. mes "[Rina's Little Friend]";
  341. mes "Hi.";
  342. mes "I guess you're the trustworthy friend.";
  343. mes "Are you here to make a deal with me?";
  344. next;
  345. switch(select("Yes.:No.:What do you mean?")) {
  346. case 1:
  347. if (ADVJOB == 0) {
  348. if (BaseLevel < 70)
  349. set .@nCharge,400000;
  350. else if (BaseLevel < 90)
  351. set .@nCharge,450000;
  352. else
  353. set .@nCharge,480000;
  354. } else
  355. set .@nCharge,500000;
  356. if (countitem(574) < 1 || countitem(1001) < 20 || Zeny < .@nCharge) {
  357. mes "[Rina's Little Friend]";
  358. mes "Hmm.";
  359. mes "The material is not enough.";
  360. mes "Please check the things you need.";
  361. close;
  362. }
  363. mes "[Rina's Little Friend]";
  364. mes "Cool... if you give me the materials";
  365. mes "I will start it right now.";
  366. mes "Are you ready for it?";
  367. next;
  368. if(select("Yes, let's start it.:No, stop it.") == 2) {
  369. mes "[Rina's Little Friend]";
  370. mes "Heh. It's boring.";
  371. close;
  372. }
  373. mes "[Rina's Little Friend]";
  374. mes "Okay, I will start it now.";
  375. mes " ";
  376. mes "^787878( A mysterious atmosphere hangs in the air. )^000000";
  377. next;
  378. specialeffect EF_ASPERSIO;
  379. delitem 574,1; //Egg
  380. delitem 1001,20; //Sparkling_Dust
  381. set Zeny, Zeny - .@nCharge;
  382. set .@nPercentage, rand(1,100);
  383. if (.@nPercentage <= 41) {
  384. mes "[Rina's Little Friend]";
  385. mes "Life is given to the egg.";
  386. mes "Aaaaah~ I got to take some rest.";
  387. mes "Good bye~!";
  388. if (.@nPercentage <= 12)
  389. getitem 9003,1; //Poporing_Egg
  390. else if (.@nPercentage <= 24)
  391. getitem 9005,1; //Picky_Egg
  392. else if (.@nPercentage <= 36)
  393. getitem 9009,1; //Savage_Bebe_Egg
  394. else
  395. getitem 9023,1; //Deviruchi_Egg
  396. close2;
  397. emotion ET_SLEEPY;
  398. end;
  399. } else if (.@nPercentage <= 60) {
  400. if (.@nPercentage >= 42 && .@nPercentage <= 45)
  401. getitem 5852,1; //Easter_Egg_Shell
  402. else
  403. getitem 12019,5; //Holy_Egg
  404. mes "[Rina's Little Friend]";
  405. mes "It seems that you have quite interesting things.";
  406. mes "I need to take some rest.";
  407. mes "Good bye~!";
  408. close2;
  409. emotion ET_SLEEPY;
  410. end;
  411. } else if (.@nPercentage <= 85) {
  412. if (.@nPercentage >= 61 && .@nPercentage <= 75) {
  413. getitem 1001,20; //Sparkling_Dust
  414. getitem 607,1; //Yggdrasilberry
  415. } else {
  416. getitem 574,1; //Egg
  417. getitem 608,2; //Seed_Of_Yggdrasil
  418. }
  419. mes "[Rina's Little Friend]";
  420. mes "There was no change.";
  421. mes "I didn't mean to do it,";
  422. mes "but I'm sorry...";
  423. mes "I hope to see you again, my friend.";
  424. emotion ET_HUM;
  425. close;
  426. } else {
  427. getitem 12093,2; //Dex_Dish08
  428. mes "[Rina's Little Friend]";
  429. mes "Hmm.";
  430. mes "It became a dish.";
  431. mes "Looks delicious.";
  432. mes "Then, good bye~!";
  433. close2;
  434. emotion ET_HUNGRY;
  435. end;
  436. }
  437. case 2:
  438. mes "[Rina's Little Friend]";
  439. mes "You are here just to see my cute looks?";
  440. mes "Aren't you peeking at Rina";
  441. mes "pretending to see me?";
  442. mes "It's funny... haha~";
  443. close2;
  444. emotion ET_KIK;
  445. end;
  446. case 3:
  447. playbgm "23.mp3"; // Travel
  448. mes "[Rina's Little Friend]";
  449. mes "Huh?!";
  450. mes "I never told you before?";
  451. mes "Then listen carefully.";
  452. next;
  453. mes "[Rina's Little Friend]";
  454. mes "I have a";
  455. mes "special ability.";
  456. mes "It's to give a special strength";
  457. mes "to ^0000FFthe egg^000000.";
  458. next;
  459. mes "[Rina's Little Friend]";
  460. mes "Well, I cannot do that unlimitedly.";
  461. mes "There is no magic that is done forever.";
  462. mes "So I need some additional cost.";
  463. next;
  464. mes "[Rina's Little Friend]";
  465. mes "And I cannot sure";
  466. mes "to what the egg will be changed.";
  467. mes "It may be end in failure";
  468. mes "and it can be something like Pet Egg.";
  469. next;
  470. if(select("Ask the cost.:Stop listening because it feels like a trick.") == 2) {
  471. mes "[Rina's Little Friend]";
  472. mes "Well... I don't really care.";
  473. mes "Good bye.";
  474. close2;
  475. playbgm "08.mp3"; // Theme of Prontera
  476. end;
  477. }
  478. mes "[Rina's Little Friend]";
  479. mes "Do you want to make a deal?";
  480. mes "You need";
  481. mes "^0000FF1 Egg^000000, ^0000FF20 Light Granule^000000 and";
  482. if (ADVJOB == 0) {
  483. if (BaseLevel < 70)
  484. mes "^B8860B400,000 Zeny.";
  485. else if (BaseLevel < 90)
  486. mes "^B8860B450,000 Zeny^000000.";
  487. else
  488. mes "^B8860B480,000 Zeny^000000.";
  489. } else
  490. mes "^B8860B500,000 Zeny^000000.";
  491. next;
  492. mes "[Rina's Little Friend]";
  493. mes "If you are interested";
  494. mes "make that zeny and come again.";
  495. mes "Haha...";
  496. mes "I'll be waiting for you.";
  497. close2;
  498. playbgm "08.mp3"; // Theme of Prontera
  499. emotion ET_KIK;
  500. end;
  501. }
  502. }
  503. emotion ET_MERONG;
  504. mes "[Rina's Little Friend]";
  505. mes "Ahem!";
  506. mes "Why? Are you surprised to see me speaking?";
  507. mes "Well, I understand you.";
  508. mes "Only the person who did";
  509. mes "the oath-taking ceremony can talk with me.";
  510. next;
  511. mes "[Rina's Little Friend]";
  512. mes "If Rina's curse is released,";
  513. mes "I can also";
  514. mes "suggest you";
  515. mes "an interesting thing.";
  516. next;
  517. mes "[Rina's Little Friend]";
  518. mes "I will let you know";
  519. mes "the detailed explanation later.";
  520. mes "Then see you later, my friend.";
  521. close;
  522. }
  523. prontera,116,82,5 script Traveler#01Easter 85,{
  524. mes "[Traveler]";
  525. mes "I'm a traveler";
  526. mes "and I often visit ^8B4513Prontera^000000.";
  527. mes "Hmm, I think I might";
  528. mes "see you around here before.";
  529. next;
  530. if(select("Listen some more.:Just ignore it.") == 2) {
  531. mes "[Traveler]";
  532. mes "As I expected,";
  533. mes "you are a silent person. Ha ha.";
  534. mes "Good bye.";
  535. close;
  536. }
  537. mes "[Traveler]";
  538. mes "A few days ago,";
  539. mes "I saw a new adventurer";
  540. mes "who were standing";
  541. mes "near the ^8B4513Cathedral^000000.";
  542. next;
  543. emotion ET_THROB;
  544. mes "[Traveler]";
  545. mes "That adventurer seemed pretty.";
  546. mes "But...";
  547. mes "I feel some strange energy";
  548. mes "so I don't come close to that person.";
  549. next;
  550. mes "[Traveler]";
  551. mes "Look like";
  552. mes "you're interested in";
  553. mes "that new adventurer?";
  554. mes "Or that is just your face look. Ha ha.";
  555. next;
  556. if(select("I'm interested in it.:I don't care at all.") == 2) {
  557. mes "[Traveler]";
  558. mes "Ah~ I see~!";
  559. mes "Then, Good bye.";
  560. close;
  561. }
  562. mes "[Traveler]";
  563. mes "Just as I expected!";
  564. mes "You can find";
  565. mes "that new adventurer";
  566. mes "on the way to the ^8B4513Cathedral^000000";
  567. mes "at the direction of 1o'clock in ^8B4513Prontera^000000.";
  568. next;
  569. mes "[Traveler]";
  570. mes "She was carrying";
  571. mes "^800080a big egg thing^000000.";
  572. mes "That's what I know.";
  573. close;
  574. OnInit:
  575. initnpctimer;
  576. end;
  577. OnTimer5000:
  578. emotion ET_SURPRISE;
  579. stopnpctimer;
  580. initnpctimer;
  581. end;
  582. }
  583. prontera,163,194,5 script Traveler#02Easter 92,{
  584. mes "[Traveler]";
  585. mes "A while ago,";
  586. mes "I met a lady";
  587. mes "and she said she has been";
  588. mes "under a strange curse.";
  589. next;
  590. mes "[Traveler]";
  591. mes "I wanted to help her";
  592. mes "but my experience is not enough.";
  593. mes "So I couldn't help her.";
  594. next;
  595. mes "[Traveler]";
  596. mes "If you are more than";
  597. mes "level ^0000FF40^000000,";
  598. mes "go to the ^8B4513Cathedral^000000";
  599. mes "at the direction of 1'o clock.";
  600. mes "I hope you can help her...";
  601. close;
  602. OnInit:
  603. initnpctimer;
  604. end;
  605. OnTimer5000:
  606. emotion ET_SURPRISE;
  607. stopnpctimer;
  608. initnpctimer;
  609. end;
  610. }