easter_2008.txt 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837
  1. //===== rAthena Script =======================================
  2. //= Easter Event (2008)
  3. //===== By: ==================================================
  4. //= Kisuka
  5. //===== Current Version: =====================================
  6. //= 1.1
  7. //===== Compatible With: =====================================
  8. //= rAthena SVN
  9. //===== Description: =========================================
  10. //= iRO Easter Event. (2008)
  11. //= Create Holy Eggs
  12. //= Help a suspicious man.
  13. //===== Additional Comments: =================================
  14. //= 1.0 First version. [Kisuka]
  15. //= 1.1 Corrected a small bug. [L0ne_W0lf]
  16. //============================================================
  17. // Prontera
  18. prontera,111,99,5 script Egg Salesman#prt::EggVendor 98,{
  19. mes "[Egg Salesman]";
  20. mes "^FF0000Chicken Eggs^000000! Come and";
  21. mes "buy as many Chicken Eggs";
  22. mes "as you want, whenever you";
  23. mes "want! Hey buddy, you wanna";
  24. mes "take a look at the Chicken";
  25. mes "Eggs that I'm selling?";
  26. next;
  27. while(1) {
  28. switch(select("What are you doing?:Why Chicken Eggs?:Sure, I'll buy some.:Never mind.")) {
  29. case 1:
  30. mes "[Egg Salesman]";
  31. mes "What am I--? I'm";
  32. mes "selling Chicken Eggs!";
  33. mes "For this special event";
  34. mes "period, I'm selling as many";
  35. mes "Chicken Eggs as you could";
  36. mes "want for only 500 zeny each!";
  37. next;
  38. mes "[Egg Salesman]";
  39. mes "Boys, girls, friends,";
  40. mes "family, old people, young";
  41. mes "people, um, maybe not most";
  42. mes "vegetarians or raw foodists,";
  43. mes "but almost everyone likes eggs!";
  44. next;
  45. mes "[Egg Salesman]";
  46. mes "Can you imagine a world";
  47. mes "without eggs? There'd be";
  48. mes "no bread, pastries, cake";
  49. mes "or frosting... Ice cream";
  50. mes "would be a lot runnier...";
  51. mes "Pranks wouldn't be as fun...";
  52. next;
  53. break;
  54. case 2:
  55. mes "[Egg Salesman]";
  56. mes "I'm not really sure why, but";
  57. mes "Chicken Eggs are popular";
  58. mes "around this time of year.";
  59. mes "They're hot items right";
  60. mes "now, and I aim to cash in!";
  61. next;
  62. break;
  63. case 3:
  64. mes "[Egg Salesman]";
  65. mes "Great! How many do you";
  66. mes "want? Remember that each";
  67. mes "Chicken Egg is 500 zeny.";
  68. mes "Remember that you won't";
  69. mes "always be able to buy";
  70. mes "Chicken Eggs so easily!";
  71. next;
  72. while(1) {
  73. input .@input;
  74. if (.@input == 0) {
  75. mes "[Egg Salesman]";
  76. mes "Hey, if you're not";
  77. mes "going to buy anything,";
  78. mes "then would you mind getting";
  79. mes "out of the way so I can";
  80. mes "help out my customers?";
  81. close;
  82. }
  83. else if (.@input < 0 || .@input > 1000) {
  84. mes "[Egg Salesman]";
  85. mes "Hey, you mind giving";
  86. mes "me a real number? I also";
  87. mes "can't sell you more than";
  88. mes "1,000 Chicken Eggs at a time,";
  89. mes "you know. C'mon, tell me how";
  90. mes "many you want for real now.";
  91. next;
  92. }
  93. else {
  94. set .@egg_zeny,.@input*500;
  95. if (zeny < .@egg_zeny) {
  96. mes "[Egg Salesman]";
  97. mes "You don't have enough Zeny.";
  98. next;
  99. mes "[Egg Salesman]";
  100. mes "No discount, go and get enough Zeny.";
  101. close;
  102. }
  103. else {
  104. if (checkweight(7605,.@input) == 0) {
  105. mes "[Egg Salesman]";
  106. mes "Hey, I know you really";
  107. mes "want to buy some Chicken";
  108. mes "Eggs, but you won't be able";
  109. mes "to carry that much now. Why";
  110. mes "don't you free up some";
  111. mes "Inventory space first?.";
  112. close;
  113. }
  114. else {
  115. mes "[Egg Salesman]";
  116. mes "Here's your Chicken Eggs!";
  117. mes "I guess there's some festival";
  118. mes "happening where you'll need";
  119. mes "them, but I don't know anything";
  120. mes "about that. Well, have a good";
  121. mes "time, and I'll see you again!";
  122. set zeny,zeny-.@egg_zeny;
  123. getitem 7605,.@input; //Chicken_Egg
  124. close;
  125. }
  126. }
  127. }
  128. }
  129. case 4:
  130. mes "[Egg Salesman]";
  131. mes "Not interested in buying";
  132. mes "Chicken Eggs, huh? Well,";
  133. mes "word's going around that";
  134. mes "there's some kind of festival";
  135. mes "where they'll come in handy...";
  136. mes "Can you really pass this up?";
  137. close;
  138. }
  139. }
  140. }
  141. prontera,113,98,0 script Dowdy Matron#prt::EggMatron 701,{
  142. mes "[Dowdy Matron]";
  143. mes "This festival is going";
  144. mes "to be so much fun! Ooh!";
  145. mes "I should buy some Chicken";
  146. mes "Eggs to make some decorations.";
  147. next;
  148. mes "[Dowdy Matron]";
  149. mes "Speaking of which,";
  150. mes "I've heard the nun that";
  151. mes "can make Holy Eggs is back";
  152. mes "in Prontera. Though, I think";
  153. mes "she's using Chicken Eggs rather";
  154. mes "than regular Eggs to make them.";
  155. close;
  156. }
  157. prontera,108,96,5 script Cantankerous Geezer#prt::EggGeezer 709,{
  158. mes "[Cantankerous Geezer]";
  159. mes ".Hey, do you know how";
  160. mes "Chicken Eggs got to be so";
  161. mes "expensive? I mean, 500 zeny";
  162. mes "is a lot! I think it's because";
  163. mes "some guy in Morroc is trying";
  164. mes "to amass a ton of Holy Eggs!";
  165. next;
  166. mes "[Cantankerous Geezer]";
  167. mes "I don't know what he's";
  168. mes "offering for those Holy";
  169. mes "Eggs, but adventurers are";
  170. mes "coming to him with Holy Eggs";
  171. mes "in droves. I wonder what he's";
  172. mes "giving to them in return?";
  173. close2;
  174. if (easter2008 < 1) {
  175. set easter2008,1;
  176. }
  177. end;
  178. }
  179. // Payon
  180. payon,172,173,5 duplicate(EggVendor) Egg Salesman#pay 98
  181. payon,175,171,1 duplicate(EggMatron) Dowdy Matron#pay 701
  182. payon,170,171,5 duplicate(EggGeezer) Cantankerous Geezer#pay 709
  183. // Geffen
  184. geffen,136,64,5 duplicate(EggVendor) Egg Salesman#gef 98
  185. geffen,138,63,1 duplicate(EggMatron) Dowdy Matron#gef 701
  186. geffen,133,63,5 duplicate(EggGeezer) Cantankerous Geezer#gef 709
  187. // Al De Baran
  188. aldebaran,133,119,5 duplicate(EggVendor) Egg Salesman#alde 98
  189. aldebaran,135,117,1 duplicate(EggMatron) Dowdy Matron#ald 701
  190. aldebaran,132,116,5 duplicate(EggGeezer) Cantankerous Geezer#ald 709
  191. // Alberta
  192. alberta,90,55,5 duplicate(EggVendor) Egg Salesman#alb 98
  193. alberta,92,53,1 duplicate(EggMatron) Dowdy Matron#alb 701
  194. alberta,88,52,5 duplicate(EggGeezer) Cantankerous Geezer#alb 709
  195. // Create Holy Eggs
  196. prontera,230,312,3 script Nerlen#es07 79,{
  197. mes "[Nerlen]";
  198. mes "Hello! If you'd like,";
  199. mes "I can take your Chicken";
  200. mes "Eggs and transform them";
  201. mes "into Holy Eggs. It's something";
  202. mes "I do for others in celebration";
  203. mes "of this holy season.";
  204. next;
  205. mes "[Nerlen]";
  206. mes "Holy Eggs represent";
  207. mes "rebirth and, fittingly,";
  208. mes "can be used to restore";
  209. mes "life to your friends.";
  210. mes "Would you like me to";
  211. mes "make some for you?";
  212. next;
  213. switch(select("What do I need to make Holy Eggs?:I want to make Holy Eggs.:Maybe next time.")) {
  214. case 1:
  215. mes "[Nerlen]";
  216. mes "For each Holy Egg";
  217. mes "that you want me to";
  218. mes "make, you will need";
  219. mes "to bring me...";
  220. next;
  221. mes "[Nerlen]";
  222. mes "^4D4DFF1 White Herb^000000,";
  223. mes "^4D4DFF1 Green Herb^000000,";
  224. mes "^4D4DFF1 Yellow Herb^000000,";
  225. mes "^4D4DFF1 Holy Water^000000, and";
  226. mes "^4D4DFF1 Chicken Egg^000000.";
  227. close;
  228. case 2:
  229. mes "[Nerlen]";
  230. mes "Alright, how many";
  231. mes "Holy Eggs would you";
  232. mes "like me to make you?";
  233. mes "I can only make up to";
  234. mes "10 Holy Eggs at a time.";
  235. mes "Enter ''0'' to cancel.";
  236. next;
  237. while(1) {
  238. input .@input;
  239. if (.@input == 0) {
  240. mes "[Nerlen]";
  241. mes "Oh, you changed your";
  242. mes "mind? Feel free to visit me";
  243. mes "whenever you want me to";
  244. mes "make you some Holy Eggs~";
  245. close;
  246. }
  247. else if (.@input < 0 || .@input > 10) {
  248. mes "[Nerlen]";
  249. mes "I'm sorry, but I can only";
  250. mes "make up to 10 Holy Eggs";
  251. mes "at a time. If you wanted to";
  252. mes "cancel, then just enter ''0.''";
  253. next;
  254. }
  255. else {
  256. if ((countitem(509) < .@input) || (countitem(511) < .@input) || (countitem(508) < .@input) || (countitem(523) < .@input) || (countitem(7605) < .@input)) {
  257. mes "[Nerlen]";
  258. mes "I'm sorry, but you don't";
  259. mes "have enough items to make";
  260. mes "Holy Eggs. You need the";
  261. mes "following for me to create";
  262. mes "each Holy Egg for you.";
  263. next;
  264. mes "[Nerlen]";
  265. mes "^4D4DFF1 White Herb^000000,";
  266. mes "^4D4DFF1 Green Herb^000000,";
  267. mes "^4D4DFF1 Yellow Herb^000000,";
  268. mes "^4D4DFF1 Holy Water^000000, and";
  269. mes "^4D4DFF1 Chicken Egg^000000.";
  270. close;
  271. }
  272. else {
  273. break;
  274. }
  275. }
  276. }
  277. if (checkweight(12019,.@input) == 0) {
  278. mes "[Nerlen]";
  279. mes "I'm sorry, but you";
  280. mes "won't be able to carry";
  281. mes "that many Holy Eggs now...";
  282. mes "You'd better free up more";
  283. mes "space in your Inventory first.";
  284. close;
  285. }
  286. else {
  287. delitem 509,.@input; //White_Herb
  288. delitem 511,.@input; //Green_Herb
  289. delitem 508,.@input; //Yellow_Herb
  290. delitem 523,.@input; //Holy_Water
  291. delitem 7605,.@input; //Egg
  292. getitem 12019,.@input; //Holy_Egg
  293. mes "[Nerlen]";
  294. mes "Thank you!";
  295. mes "I hope you enjoy";
  296. mes "these Holy Eggs~";
  297. mes "Hope you to be with God's love.";
  298. close;
  299. }
  300. case 3:
  301. mes "[Nerlen]";
  302. mes "Alright, I understand.";
  303. mes "May God bless you.";
  304. close;
  305. }
  306. }
  307. // Easter Quest
  308. morocc,131,26,5 script Secret Corps#egg 880,{
  309. if (easter2008 == 1) {
  310. mes "[Corps Member]";
  311. mes "How are you doing?";
  312. mes "Death... It's inescapable.";
  313. mes "Even you'll die someday. But...";
  314. next;
  315. if (countitem(12019) > 0) {
  316. mes "[Corps Member]";
  317. mes "Oh, yes. That's it.";
  318. mes "You have it. The egg you";
  319. mes "hold has a secret power.";
  320. mes "I think that... Yes. Someone";
  321. mes "like you would understand";
  322. mes "us, fit well into our group.";
  323. next;
  324. mes "[Corps Member]";
  325. mes "Why don't";
  326. mes "you... Join us?";
  327. next;
  328. switch(select("What for?:Um... But you're suspicious!")) {
  329. case 1:
  330. mes "[Corps Member]";
  331. mes "I see I've caught your";
  332. mes "interest! Well, if you'd";
  333. mes "like to join us and learn";
  334. mes "more, then why don't you";
  335. mes "bring me 10 Holy Eggs?";
  336. mes "That is my condition.";
  337. set easter2008,2;
  338. close;
  339. case 2:
  340. mes "[Corps Member]";
  341. mes "Really? Well, I suppose";
  342. mes "I can't help it. Let me";
  343. mes "assure you that our";
  344. mes "organization works";
  345. mes "for the greater good.";
  346. close;
  347. }
  348. }
  349. else {
  350. mes "[Corps Member]";
  351. mes "We should all enjoy";
  352. mes "life while we still can.";
  353. mes "Who knows? Perhaps";
  354. mes "there will be other lives";
  355. mes "to live after this one.";
  356. mes "Perhaps, perhaps....";
  357. close;
  358. }
  359. }
  360. else if (easter2008 == 2) {
  361. mes "[Corps Member]";
  362. mes "Ah, you have returned.";
  363. mes "Did you still wish to";
  364. mes "join our ranks? If so,";
  365. mes "I hope you brought the";
  366. mes "10 Holy Eggs I require.";
  367. next;
  368. switch(select("Give Holy Eggs:Don't Give Holy Eggs")) {
  369. case 1:
  370. mes "[Corps Member]";
  371. mes "So you do wish to";
  372. mes "join our organization.";
  373. mes "First, let me check if you";
  374. mes "brought the Holy Eggs...";
  375. next;
  376. if (countitem(12019) > 9) {
  377. mes "[Corps Member]";
  378. mes "Very well. In return";
  379. mes "for these Holy Eggs, let";
  380. mes "me give you a small present";
  381. mes "for joining us. Now, I can";
  382. mes "tell you about what we do.";
  383. delitem 12019,10; //Holy_Egg
  384. set easter2008,3;
  385. getitem 644,2; //Gift_Box
  386. next;
  387. mes "[Corps Member]";
  388. mes "^333333*Cough Cough*^000000";
  389. mes "Excuse me, I've got--";
  390. mes "^333333*Cough!*^000000 A... A bit of a";
  391. mes "sore throat. Give me a sec...";
  392. close;
  393. }
  394. else {
  395. mes "[Corps Member]";
  396. mes "Hm. You don't have enough";
  397. mes "Holy Eggs to meet the condition";
  398. mes "I set for you. Did you leave";
  399. mes "them in your Storage?";
  400. close;
  401. }
  402. case 2:
  403. mes "[Corps Member]";
  404. mes "Hm? I suppose I can't";
  405. mes "blame you for being a bit";
  406. mes "suspicious of us. Let me";
  407. mes "assure you that ours is";
  408. mes "a mission of holiness.";
  409. close;
  410. }
  411. }
  412. else if (easter2008 == 3) {
  413. mes "[Corps Member]";
  414. mes "We are an organization";
  415. mes "that is dedicated to...";
  416. mes "Resurrecting dead heroes!";
  417. next;
  418. mes "[Corps Member]";
  419. mes "Those Holy Eggs that you've";
  420. mes "brought have the power to";
  421. mes "restore life to the dead.";
  422. mes "In large quantities...";
  423. mes "They can even revive";
  424. mes "ancient fallen heroes!";
  425. next;
  426. mes "[Corps Member]";
  427. mes "When you bring me";
  428. mes "33 Holy Eggs, I will";
  429. mes "enchant them so that you";
  430. mes "can use them on areas where";
  431. mes "ancient heroes had died.";
  432. next;
  433. mes "[Corps Member]";
  434. mes "Go and bring me";
  435. mes "33 Holy Eggs! I shall be";
  436. mes "waiting here for your return...";
  437. set easter2008,4;
  438. close;
  439. }
  440. else if (easter2008 == 4) {
  441. mes "[Corps Member]";
  442. mes "Ah, you've returned";
  443. mes "Now, did you bring me";
  444. mes "33 Holy Eggs for your task?";
  445. next;
  446. switch(select("Give Holy Eggs:Don't Give Holy Eggs")) {
  447. case 1:
  448. if (countitem(12019) > 32) {
  449. mes "[Corps Member]";
  450. mes "Ah, these will do!";
  451. mes "Now, make a note of the";
  452. mes "destination I describe as";
  453. mes "I infuse these Holy Eggs";
  454. mes "with additional magic.";
  455. next;
  456. if (BaseLevel < 41) {
  457. mes "[Corps Member]";
  458. mes "You must go to the";
  459. mes "entrance of Payon Dungeon,";
  460. mes "where a nimble hero has fallen.";
  461. mes "Sacrifice the Holy Eggs there,";
  462. mes "and then return to me. Now...";
  463. mes "Go, and bring him back to life!";
  464. set easter2008,5;
  465. close;
  466. }
  467. else if ((BaseLevel > 40) && (BaseLevel < 61)) {
  468. mes "[Corps Member]";
  469. mes "Go to the 3rd level of";
  470. mes "Izlude dungeon... A hero.";
  471. mes "that sought wisdom perished";
  472. mes "at the entrance to the 4th";
  473. mes "level. Sacrifice the Holy Eggs";
  474. mes "there, and return him to life!";
  475. set easter2008,6;
  476. close;
  477. }
  478. else if ((BaseLevel > 60) && (BaseLevel < 81)) {
  479. mes "[Corps Member]";
  480. mes "Go to the abandoned mine";
  481. mes "dungeon where a brave hero";
  482. mes "died to protect his comrades.";
  483. mes "Sacrifice the Holy Eggs as soon";
  484. mes "as you get to the 3rd floor.";
  485. mes "Go, and bring him back to life!";
  486. set easter2008,7;
  487. close;
  488. }
  489. else {
  490. mes "[Corps Member]";
  491. mes "Go to Glastheim, and";
  492. mes "sacrifice the Holy Eggs";
  493. mes "as soon as you enter the";
  494. mes "2nd floor. A hero perished";
  495. mes "there, but you shall bring";
  496. mes "him back to the living!";
  497. set easter2008,8;
  498. close;
  499. }
  500. }
  501. else {
  502. mes "[Corps Member]";
  503. mes "Hm? This isn't";
  504. mes "33 Holy Eggs. Did you";
  505. mes "leave some in your Storage?";
  506. close;
  507. }
  508. case 2:
  509. mes "[Corps Member]";
  510. mes "Don't you understand";
  511. mes "the righteousness of";
  512. mes "our cause? Returning fallen";
  513. mes "heroes will bring peace to";
  514. mes "our lands much more quickly!";
  515. close;
  516. }
  517. }
  518. else if (easter2008 >= 5 && easter2008 <= 8) {
  519. mes "[Corps Member]";
  520. mes "Did you forget";
  521. mes "where you must go?";
  522. mes "Let me remind you";
  523. mes "so that you do not";
  524. mes "lose your way...";
  525. next;
  526. mes "[Corps Member]";
  527. switch(easter2008) {
  528. case 5:
  529. mes "[Corps Member]";
  530. mes "You must go to the";
  531. mes "entrance of Payon Dungeon,";
  532. mes "where a nimble hero has fallen.";
  533. mes "Sacrifice the Holy Eggs there,";
  534. mes "and then return to me. Now...";
  535. mes "Go, and bring him back to life!";
  536. close;
  537. case 6:
  538. mes "[Corps Member]";
  539. mes "Go to the 3rd level of";
  540. mes "Izlude dungeon... A hero.";
  541. mes "that sought wisdom perished";
  542. mes "at the entrance to the 4th";
  543. mes "level. Sacrifice the Holy Eggs";
  544. mes "there, and return him to life!";
  545. close;
  546. case 7:
  547. mes "[Corps Member]";
  548. mes "Go to the abandoned mine";
  549. mes "dungeon where a brave hero";
  550. mes "died to protect his comrades.";
  551. mes "Sacrifice the Holy Eggs as soon";
  552. mes "as you get to the 3rd floor.";
  553. mes "Go, and bring him back to life!";
  554. close;
  555. case 8:
  556. mes "Go to Glastheim, and";
  557. mes "sacrifice the Holy Eggs";
  558. mes "as soon as you enter the";
  559. mes "2nd floor. A hero perished";
  560. mes "there, but you shall bring";
  561. mes "him back to the living!";
  562. close;
  563. }
  564. }
  565. else if (easter2008 == 9) {
  566. mes "[Corps Member]";
  567. mes "Ah, I hope you've come";
  568. mes "back with good news.";
  569. mes "So did it work?";
  570. next;
  571. mes "[" + strcharinfo(0) + "]";
  572. mes "Actually...";
  573. mes "Nothing happened....";
  574. next;
  575. mes "[Corps Member]";
  576. mes "What? It can't be.";
  577. mes "The magic... It should";
  578. mes "have been powerful enough...";
  579. mes "Well, it's too bad that we";
  580. mes "failed. Even so, I am grateful";
  581. mes "for all your help thus far...";
  582. next;
  583. mes "[Corps Member]";
  584. mes "We'll investigate what";
  585. mes "could have gone wrong,";
  586. mes "and then try again next year.";
  587. mes "Farewell, my friend, and I hope";
  588. mes "that you'll assist us again.";
  589. set easter2008,10;
  590. if (BaseLevel < 41) {
  591. getexp 5000,0;
  592. getexp 5000,0;
  593. }
  594. else if ((BaseLevel > 40) && (BaseLevel < 61)) {
  595. getexp 50000,0;
  596. getexp 50000,0;
  597. }
  598. else if ((BaseLevel > 60) && (BaseLevel < 81)) {
  599. getexp 500000,0;
  600. }
  601. else if ((BaseLevel > 80) && (BaseLevel < 99)) {
  602. getexp 1000000,0;
  603. }
  604. else {
  605. if (Upper == 2) {
  606. getexp 0,10000000;
  607. }
  608. else {
  609. getexp 2000000,0;
  610. }
  611. }
  612. close;
  613. }
  614. else {
  615. mes "[Corps Member]";
  616. mes "Shh! Tell no one";
  617. mes "that I am here.";
  618. close;
  619. }
  620. }
  621. pay_dun00,22,127,0 script Trace#egg1 844,{
  622. if (easter2008 == 5) {
  623. mes "[" + strcharinfo(0) + "]";
  624. mes "Well...";
  625. mes "This is the place";
  626. mes "the Corps Member";
  627. mes "wanted me to find...";
  628. mes "Time to use all of";
  629. mes "these Holy Eggs.";
  630. next;
  631. if (countitem(12019) > 32) {
  632. mes "[" + strcharinfo(0) + "]";
  633. mes "Here we go...";
  634. mes "Will this really bring";
  635. mes "this ancient hero";
  636. mes "back to life? I'm...";
  637. mes "I'm kind of scared!";
  638. next;
  639. mes "[" + strcharinfo(0) + "]";
  640. mes "...............................";
  641. mes "...............................";
  642. mes "...............................";
  643. mes "...............................";
  644. mes "...............................";
  645. next;
  646. mes "[" + strcharinfo(0) + "]";
  647. mes "^333333*Whew!*^000000 Nothing happened!";
  648. mes "I guess I better go back to";
  649. mes "that Corps Member and let";
  650. mes "him know that it didn't work.";
  651. close2;
  652. delitem 12019,33; //Holy_Egg
  653. set easter2008,9;
  654. end;
  655. }
  656. else {
  657. mes "[" + strcharinfo(0) + "]";
  658. mes "Huh? Where did I put";
  659. mes "those 33 Holy Eggs";
  660. mes "that I needed for this?";
  661. close;
  662. }
  663. }
  664. else {
  665. mes "[" + strcharinfo(0) + "]";
  666. mes "There was something";
  667. mes "here, but I can't tell";
  668. mes "for sure what it was...";
  669. close;
  670. }
  671. }
  672. iz_dun02,340,346,0 script Trace#egg 844,{
  673. if (easter2008 == 6) {
  674. mes "[" + strcharinfo(0) + "]";
  675. mes "Well...";
  676. mes "This is the place";
  677. mes "the Corps Member";
  678. mes "wanted me to find...";
  679. mes "Time to use all of";
  680. mes "these Holy Eggs.";
  681. next;
  682. if (countitem(12019) > 32) {
  683. mes "[" + strcharinfo(0) + "]";
  684. mes "Here we go...";
  685. mes "Will this really bring";
  686. mes "this ancient hero";
  687. mes "back to life? I'm...";
  688. mes "I'm kind of scared!";
  689. next;
  690. mes "[" + strcharinfo(0) + "]";
  691. mes "...............................";
  692. mes "...............................";
  693. mes "...............................";
  694. mes "...............................";
  695. mes "...............................";
  696. next;
  697. mes "[" + strcharinfo(0) + "]";
  698. mes "^333333*Whew!*^000000 Nothing happened!";
  699. mes "I guess I better go back to";
  700. mes "that Corps Member and let";
  701. mes "him know that it didn't work.";
  702. close2;
  703. delitem 12019,33; //Holy_Egg
  704. set easter2008,9;
  705. end;
  706. }
  707. else {
  708. mes "[" + strcharinfo(0) + "]";
  709. mes "Huh? Where did I put";
  710. mes "those 33 Holy Eggs";
  711. mes "that I needed for this?";
  712. close;
  713. }
  714. }
  715. else {
  716. mes "[" + strcharinfo(0) + "]";
  717. mes "There was something";
  718. mes "here, but I can't tell";
  719. mes "for sure what it was...";
  720. close;
  721. }
  722. }
  723. mjo_dun03,308,256,0 script Trace#egg2 844,{
  724. if (easter2008 == 7) {
  725. mes "[" + strcharinfo(0) + "]";
  726. mes "Well...";
  727. mes "This is the place";
  728. mes "the Corps Member";
  729. mes "wanted me to find...";
  730. mes "Time to use all of";
  731. mes "these Holy Eggs.";
  732. next;
  733. if (countitem(12019) > 32) {
  734. mes "[" + strcharinfo(0) + "]";
  735. mes "Here we go...";
  736. mes "Will this really bring";
  737. mes "this ancient hero";
  738. mes "back to life? I'm...";
  739. mes "I'm kind of scared!";
  740. next;
  741. mes "[" + strcharinfo(0) + "]";
  742. mes "...............................";
  743. mes "...............................";
  744. mes "...............................";
  745. mes "...............................";
  746. mes "...............................";
  747. next;
  748. mes "[" + strcharinfo(0) + "]";
  749. mes "^333333*Whew!*^000000 Nothing happened!";
  750. mes "I guess I better go back to";
  751. mes "that Corps Member and let";
  752. mes "him know that it didn't work.";
  753. close2;
  754. delitem 12019,33; //Holy_Egg
  755. set easter2008,9;
  756. end;
  757. }
  758. else {
  759. mes "[" + strcharinfo(0) + "]";
  760. mes "Huh? Where did I put";
  761. mes "those 33 Holy Eggs";
  762. mes "that I needed for this?";
  763. close;
  764. }
  765. }
  766. else {
  767. mes "[" + strcharinfo(0) + "]";
  768. mes "There was something";
  769. mes "here, but I can't tell";
  770. mes "for sure what it was...";
  771. close;
  772. }
  773. }
  774. gl_prison,157,176,0 script Trace#egg3 844,{
  775. if (easter2008 == 8) {
  776. mes "[" + strcharinfo(0) + "]";
  777. mes "Well...";
  778. mes "This is the place";
  779. mes "the Corps Member";
  780. mes "wanted me to find...";
  781. mes "Time to use all of";
  782. mes "these Holy Eggs.";
  783. next;
  784. if (countitem(12019) > 32) {
  785. mes "[" + strcharinfo(0) + "]";
  786. mes "Here we go...";
  787. mes "Will this really bring";
  788. mes "this ancient hero";
  789. mes "back to life? I'm...";
  790. mes "I'm kind of scared!";
  791. next;
  792. mes "[" + strcharinfo(0) + "]";
  793. mes "...............................";
  794. mes "...............................";
  795. mes "...............................";
  796. mes "...............................";
  797. mes "...............................";
  798. next;
  799. mes "[" + strcharinfo(0) + "]";
  800. mes "^333333*Whew!*^000000 Nothing happened!";
  801. mes "I guess I better go back to";
  802. mes "that Corps Member and let";
  803. mes "him know that it didn't work.";
  804. close2;
  805. delitem 12019,33; //Holy_Egg
  806. set easter2008,9;
  807. end;
  808. }
  809. else {
  810. mes "[" + strcharinfo(0) + "]";
  811. mes "Huh? Where did I put";
  812. mes "those 33 Holy Eggs";
  813. mes "that I needed for this?";
  814. close;
  815. }
  816. }
  817. else {
  818. mes "[" + strcharinfo(0) + "]";
  819. mes "There was something";
  820. mes "here, but I can't tell";
  821. mes "for sure what it was...";
  822. close;
  823. }
  824. }