christmas_2005.txt 46 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665
  1. //===== rAthena Script =======================================
  2. //= 2005 ChristMas Event
  3. //===== By: ==================================================
  4. //= Brainstorm
  5. //===== Current Version: =====================================
  6. //= 1.2
  7. //===== Compatible With: =====================================
  8. //= rAthena Project
  9. //===== Description: =========================================
  10. //= [Official Conversion]
  11. //= Event 1: Louise's Kim creates Louise's Santa Hat.
  12. //= Event 2: Enjoy Happymerry Chistmas Event summons monsters.
  13. //= Event 3: Oholy requires you to hunt Deviruchi NPCs.
  14. //==========================================
  15. //= Break down of arguments used in the function:
  16. //= arg(0) Originating NPC (disable)
  17. //= arg(1) Next NPC to be enabled
  18. //= arg(2) Map name of originating NPC
  19. //= arg(3) Coordinate X to be teleported to
  20. //= arg(4) Coordinate Y to be teleported to
  21. //===== Additional Comments: =================================
  22. //= 1.0 First semi-working conversion. [Brainstorm]
  23. //= 1.1 Refined Brainstorm's conversion. [L0ne_W0lf]
  24. //= 1.2 Replaced effect numerics with constants. [L0ne_W0lf]
  25. //= 1.2a Small update to the checkweight. (bugreport:2553). [Paradox924X]
  26. //============================================================
  27. // Louise's Santa Hat (Event 1)
  28. xmas_in,89,92,5 script Louise Kim#designer 714,{
  29. mes "[Designer Louise Kim]";
  30. mes "Cone shaped red Santa hat is too ordinary.";
  31. mes "It's old fashioned.";
  32. mes "Maybe in 1980's?!";
  33. mes "Haha~";
  34. next;
  35. mes "[Designer Louise Kim]";
  36. mes "If you leave it on me,";
  37. mes "I'll change it to lastest model.";
  38. mes "You know what I mean~!";
  39. next;
  40. mes "[Designer Louise Kim]";
  41. mes "You know Antonio's hat,right?";
  42. mes "Guess who made it?";
  43. mes "As you know, Antonio is hard to catch,";
  44. mes "that's because I blowed some power in the hat. ";
  45. next;
  46. mes "[Designer Louise Kim]";
  47. mes "If you don't like your hat,";
  48. mes "bring it to me.";
  49. mes "I'll change it to brand new one.";
  50. mes "Stylish Louise's hat.";
  51. emotion ET_THROB;
  52. next;
  53. if (countitem(2236) > 0) {
  54. if (select("Here.:It's ok.") == 1) {
  55. mes "[Designer Louise Kim]";
  56. mes "Nice choice!!";
  57. mes "If I do it like this ...";
  58. mes "and this and...";
  59. mes "finally it'll turn into fantastic hat.";
  60. mes "But before that,I need some materials to make with.";
  61. next;
  62. if (select("What are the materials?:So what? I don't want to know.") == 1) {
  63. mes "[Designer Louise Kim]";
  64. mes "Well, nothing special.";
  65. mes "Basically, you need Santa's hat of course.";
  66. mes "and with a touch of my magical fingers,";
  67. mes "it'll just turn into very special thing.";
  68. mes "Well,just little bit prettier and";
  69. mes "little bit more practical. Haha...";
  70. next;
  71. mes "[Designer Louise Kim]";
  72. mes "Anyway,to sum up,required materials are....";
  73. mes "Basically ^0000FFSanta's Hat^000000 and";
  74. mes " ^0000FF 1 Cactus Needle ^000000 for sewing, ";
  75. mes "^0000FF 10 Holy Water ^000000 for blessing, ";
  76. mes "^0000FF 1 Rosary ^000000 for luckiness.";
  77. mes "It's pretty enough to make Louise Hat.";
  78. next;
  79. if (countitem(952) > 0 && countitem(523) > 9 && countitem(2608) > 0) {
  80. select("Here you are.....");
  81. mes "[Designer Louise Kim]";
  82. mes "Wow~~!! So fast!!";
  83. mes "I like your style~.";
  84. mes "Ok!! If everything is ready, no need to hesitate.";
  85. mes "I'll show you what Designer Louise Kim's power is.";
  86. emotion ET_BEST;
  87. next;
  88. mes "-She puts the hat in a bucket -";
  89. mes "-filled with Holy Water.-";
  90. mes "-She rapidly takes it out and starts mending the hat-";
  91. mes "-humming a tune.-";
  92. next;
  93. mes "[Designer Louise Kim]";
  94. mes "~With the number one designer, Louise Kim,~";
  95. mes "~you are the most blessed soul.~";
  96. emotion ET_DELIGHT;
  97. misceffect EF_BLESSING;
  98. next;
  99. mes "-Immediately, she puts Rosary in an-";
  100. mes "-unknown liquid and dissolves it.-";
  101. mes "-And with a brush,-";
  102. mes "-neatly coats the liquid on -";
  103. mes "-a thread of the hat.-";
  104. next;
  105. mes "[Designer Louise Kim]";
  106. mes "~With the number one designer, Louise Kim,~";
  107. mes "~you are the luckiest soul.~";
  108. emotion ET_DELIGHT;
  109. misceffect EF_GLORIA;
  110. next;
  111. mes "-She starts sewing the hat with -";
  112. mes "-a Cactus Needle and a thread.-";
  113. mes " ";
  114. next;
  115. mes "[Designer Louise Kim]";
  116. mes "~This is called the Louise's miracle.~";
  117. mes "~The most talented disigner,~";
  118. mes "~L_O_U_I_S_E K_I_M~";
  119. emotion ET_THROB;
  120. misceffect EF_BENEDICTIO;
  121. next;
  122. mes "[Designer Louise Kim]";
  123. mes "Here!! All done~~";
  124. mes "How do you like it?";
  125. mes "Isn't it so wonderful?";
  126. mes "Take it!! It's a gift.";
  127. next;
  128. mes "[Designer Louise Kim]";
  129. mes "I should have called high price for it";
  130. mes "but as you know it's Christmas!";
  131. mes "It's a gift for you!";
  132. mes "I won't charge anything.";
  133. mes "Just tell many people how good it is.";
  134. emotion ET_SMILE;
  135. next;
  136. mes "[Designer Louise Kim]";
  137. mes "Wherever you go,";
  138. mes "whatever you do,";
  139. mes "never take off the hat.";
  140. mes "You won't have a chance to buy it";
  141. mes "no matter how much you pay.";
  142. next;
  143. mes "[Designer Louise Kim]";
  144. mes "Alright~Go ahead~";
  145. mes "Go brag yourself!";
  146. mes "~Who would be happier than~";
  147. mes "~being with Louise.~";
  148. emotion ET_DELIGHT;
  149. delitem 2236,1; //Santa's_Hat
  150. delitem 952,1; //Cactus_Needle
  151. delitem 523,10; //Holy_Water
  152. delitem 2608,1; //Rosary
  153. getitem 5136,1; //Santa's_Hat_
  154. close;
  155. }
  156. else {
  157. mes "[Designer Louise Kim]";
  158. mes "Come on~If you just get me the materials,";
  159. mes "I won't charge anything,";
  160. mes "Call me if you change your mind.";
  161. emotion ET_THROB;
  162. close;
  163. }
  164. }
  165. mes "[Designer Louise Kim]";
  166. mes "You'll regret!";
  167. mes "Think again!";
  168. emotion ET_SMILE;
  169. close;
  170. }
  171. mes "[Designer Louise Kim]";
  172. mes "Ok~ whatever~";
  173. mes "It's not me,";
  174. mes "who's going to lose whose own luck.";
  175. emotion ET_SMILE;
  176. close;
  177. }
  178. else {
  179. mes "[Designer Louise Kim]";
  180. mes "Perhaps you get the chance to acheive Santa's Hat later some time,";
  181. mes "think about it carefully.";
  182. mes "You can get the better designed hat,";
  183. mes "and I can show off my talent.";
  184. emotion ET_SMILE;
  185. close;
  186. }
  187. }
  188. // Enjoy Happymerry Chistmas Event (Event 2)
  189. prontera,155,285,3 script Enjoy#enjoy 753,{
  190. if (!christ_solo05){
  191. mes "[Enjoy]";
  192. mes "Oh~~~";
  193. mes "It's already winter again~~!";
  194. mes "This chilling weather makes";
  195. mes "my body freeze~";
  196. mes "And also makes my heart freeze.";
  197. mes "Who said that christmas is only for lovers~";
  198. mes "Oh~~I'm so lonely~!!!";
  199. next;
  200. mes "[Enjoy]";
  201. mes "Pitiless sister!!";
  202. mes "How can she leave me alone on a christmas day~";
  203. mes "'Spend your days with family on a chirstmas day'";
  204. mes "is our family precept";
  205. mes "Hm...I need to get some rest.";
  206. mes "I'm so nervous these days~";
  207. next;
  208. mes "[Enjoy]";
  209. mes "Lets make a joyful christmas for ";
  210. mes "lonely singles.";
  211. mes "Who's with me?!!";
  212. mes "!!!!!!!!!!!";
  213. mes "!!!!!!!!!!!!!";
  214. next;
  215. switch(select("Wow!:Hm...I'm not interested.:I have ~")){
  216. case 1:
  217. mes "[Enjoy]";
  218. mes "Alright~~!!!";
  219. mes "Let's rock and roll!!";
  220. mes "Here's my plan!!";
  221. mes "Let's punish those couples";
  222. mes "who are so excited about christmas.";
  223. mes "I just don't want to see them happy.";
  224. next;
  225. mes "[Enjoy]";
  226. mes "To put in action,";
  227. mes "we need to gather many phalanges.";
  228. mes "Ok!!Bring our phalanges in every town on a way back here. ";
  229. mes "Alright?Let's go!!";
  230. next;
  231. mes "[Enjoy]";
  232. mes "Each should have one person's phone number.";
  233. mes "We must keep it secret before we put in action.";
  234. mes "So we must be very careful.";
  235. mes "Well...";
  236. mes "I know ^0000FFHappymerry^000000's phone number.";
  237. next;
  238. mes "[Enjoy]";
  239. mes "First of all, go look for ^0000FFHappymerry^000000";
  240. mes "and tell him about our plan.";
  241. mes "On a way back, bring as many phalanges as you can. ";
  242. next;
  243. mes "["+ strcharinfo(0) +"]";
  244. mes "Alright,sir!!!";
  245. next;
  246. mes "[Enjoy]";
  247. mes "Oh,and don't forget to bring";
  248. mes "5 branch of dead trees!!!";
  249. mes "Must bring item to attack town~";
  250. mes "hahahaha~~";
  251. emotion ET_KIK;
  252. next;
  253. mes "[Enjoy]";
  254. mes "Get it?!!!!";
  255. mes "Let's go punish!!!";
  256. mes "We are not being jealous,";
  257. mes "It's just not right leading a loose life!";
  258. next;
  259. mes "["+ strcharinfo(0) +"]";
  260. mes "Let's punish!!!!!!!!!!!!!!!!!!!!!!!!!!!";
  261. set christ_solo05,1;
  262. close;
  263. case 2:
  264. mes "[Enjoy]";
  265. mes "If you are not with me, get away~!!";
  266. mes "Get out of my sight!!!!";
  267. close;
  268. case 3:
  269. mes "[Enjoy]";
  270. mes "......";
  271. specialeffect EF_BLESSING;
  272. next;
  273. mes "[Enjoy]";
  274. mes ".............";
  275. specialeffect EF_INCAGIDEX;
  276. next;
  277. mes "[Enjoy]";
  278. mes "........................";
  279. specialeffect EF_STEELBODY;
  280. next;
  281. mes "[Enjoy]";
  282. mes "........................";
  283. mes "Get lost,you devil!!!!!!";
  284. specialeffect EF_BEGINASURA;
  285. specialeffect2 EF_HIT2;
  286. set Hp,Hp/2;
  287. set Hp,Hp/2;
  288. close2;
  289. warp "prontera",155,230;
  290. end;
  291. }
  292. }
  293. else if ((christ_solo05 > 0) && (christ_solo05 < 5)){
  294. mes "[Enjoy]";
  295. mes "Each should have one person's phone number.";
  296. mes "We must keep it secret before we put in action.";
  297. mes "So we must be very careful.";
  298. mes "Well...";
  299. mes "I know ^0000FFHappymerry^000000's phone number.";
  300. next;
  301. mes "[Enjoy]";
  302. mes "First of all, go look for ^0000FFHappymerry^000000";
  303. mes "and tell him about our plan.";
  304. mes "On a way back, bring as many phalanges as you can.";
  305. next;
  306. mes "[Enjoy]";
  307. mes "Oh,and don't forget to bring";
  308. mes "5 branch of dead trees!!!";
  309. mes "Let's go punish couples!!!";
  310. close;
  311. }
  312. else if (christ_solo05 == 5) {
  313. if (countitem(604) > 4){
  314. mes "[Enjoy]";
  315. mes "Did you do as I told you to do?!!!";
  316. mes "Did you bring branch of dead trees?Let me see~~!!";
  317. next;
  318. mes "[Enjoy]";
  319. mes "Fine!!";
  320. mes "You are all ready!!!";
  321. next;
  322. mes "["+ strcharinfo(0) +"]";
  323. mes "Wait!!";
  324. mes "Where's other people??";
  325. next;
  326. mes "[Enjoy]";
  327. mes "What are you talking about?!";
  328. mes "They are already here.......";
  329. next;
  330. mes "[Enjoy]";
  331. mes "Can't you see?!";
  332. mes "Please~!!!!Are you ok?!!!";
  333. donpcevent "Happymerry#happymerry02::OnCommandOn";
  334. donpcevent "Christ#christ02::OnCommandOn";
  335. donpcevent "Mas#mas02::OnCommandOn";
  336. donpcevent "Event#event02::OnCommandOn";
  337. next;
  338. mes "["+ strcharinfo(0) +"]";
  339. mes "Oh.. Yup!!!";
  340. next;
  341. mes "[Enjoy]";
  342. mes "Welcome!! Welcome,my phalanges!!!";
  343. mes "Being a single is not a sin.";
  344. mes "Why do we have to hide ourselves from ";
  345. mes "their sight!";
  346. mes "I hate couples!!";
  347. mes "Poor single!!";
  348. next;
  349. mes "[Enjoy]";
  350. mes "For those of who have friend who just met his/her mate,";
  351. mes "or who had to turn his/her back from kissing couples!!";
  352. mes "What are you waiting for!!";
  353. mes "Why do we have to be the victim!!";
  354. next;
  355. mes "[Enjoy]";
  356. mes "It's christmas season again!!";
  357. next;
  358. mes "[Enjoy]";
  359. mes "Are we the soldiers";
  360. mes "who have beaten up monsters with our bare hand.";
  361. mes "Don't you remember the days?!!We have jumped down from Air ship!!";
  362. mes "We are well trained singles!!Haha~!";
  363. next;
  364. mes "[Enjoy]";
  365. mes "We don't have to wipe our tears";
  366. mes "looking at party players anymore.";
  367. mes "No need to envy!!";
  368. mes "This christmas is for singles!! ";
  369. mes "Yahoo~";
  370. next;
  371. mes "[All]";
  372. mes "Christmas for singles!!!";
  373. mes "No more envy!!No more sorrow!!No more anger!!!";
  374. mes "Christmas for singles!!!";
  375. next;
  376. mes "-Enjoy takes away branches of dead trees.";
  377. mes "-Grabs them tight.-";
  378. next;
  379. mes "[Enjoy]";
  380. mes "Let's punish couples,";
  381. mes "those of who leading a loose life!!";
  382. mes " ";
  383. mes "[All]";
  384. mes "Let's punish!!!!!";
  385. emotion ET_GO;
  386. emotion ET_GO, playerattached();
  387. donpcevent "Happymerry#happymerry02::OnCommandEmotion";
  388. donpcevent "Christ#christ02::OnCommandEmotion";
  389. donpcevent "Mas#mas02::OnCommandEmotion";
  390. donpcevent "Event#event02::OnCommandEmotion";
  391. misceffect EF_HITLINE2;
  392. delitem 604,5; //Branch_of_Dead_Tree
  393. set christ_solo05,6;
  394. donpcevent "Happymerry#happymerry02::OnCommandOff";
  395. donpcevent "Christ#christ02::OnCommandOff";
  396. donpcevent "Mas#mas02::OnCommandOff";
  397. donpcevent "Event#event02::OnCommandOff";
  398. close2;
  399. mapannounce "prontera", "Single soldiers "+ strcharinfo(0) +"'s sorrow spread all over the town.",bc_map,0x66FFCC;
  400. monster "prontera",155,300,""+ strcharinfo(0) +"'s anguish",1062,1,"Enjoy#enjoy::OnMyMobDead";
  401. monster "prontera",156,300,""+ strcharinfo(0) +"'s jealousy",1062,1,"Enjoy#enjoy::OnMyMobDead";
  402. monster "prontera",157,300,""+ strcharinfo(0) +"'s despair",1062,1,"Enjoy#enjoy::OnMyMobDead";
  403. monster "prontera",158,300,""+ strcharinfo(0) +"'s frustration",1062,1,"Enjoy#enjoy::OnMyMobDead";
  404. monster "prontera",154,300,""+ strcharinfo(0) +"'s bombing",1062,1,"Enjoy#enjoy::OnMyMobDead";
  405. monster "prontera",158,299,""+ strcharinfo(0) +"'s grudge",1246,1,"Enjoy#enjoy::OnMyMobDead";
  406. monster "prontera",157,299,""+ strcharinfo(0) +"'s curse",1246,1,"Enjoy#enjoy::OnMyMobDead";
  407. monster "prontera",156,299,""+ strcharinfo(0) +"'s anger",1246,1,"Enjoy#enjoy::OnMyMobDead";
  408. monster "prontera",155,299,""+ strcharinfo(0) +"'s grief",1246,1,"Enjoy#enjoy::OnMyMobDead";
  409. monster "prontera",154,299,""+ strcharinfo(0) +"'s hatred",1246,1,"Enjoy#enjoy::OnMyMobDead";
  410. monster "prontera",158,298,""+ strcharinfo(0) +"'s a bitter taste of solo",1245,1,"Enjoy#enjoy::OnMyMobDead";
  411. monster "prontera",157,298,""+ strcharinfo(0) +"'s couple punisher",1245,1,"Enjoy#enjoy::OnMyMobDead";
  412. monster "prontera",156,298,""+ strcharinfo(0) +"'s loneliness",1245,1,"Enjoy#enjoy::OnMyMobDead";
  413. monster "prontera",155,298,""+ strcharinfo(0) +"'s sobbing",1245,1,"Enjoy#enjoy::OnMyMobDead";
  414. monster "prontera",154,298,""+ strcharinfo(0) +"'s darkness",1245,1,"Enjoy#enjoy::OnMyMobDead";
  415. monster "prontera",158,297,""+ strcharinfo(0) +"'s depression",1244,1,"Enjoy#enjoy::OnMyMobDead";
  416. monster "prontera",157,297,""+ strcharinfo(0) +"'s estrangement",1244,1,"Enjoy#enjoy::OnMyMobDead";
  417. monster "prontera",156,297,""+ strcharinfo(0) +"'s nightmare",1244,1,"Enjoy#enjoy::OnMyMobDead";
  418. monster "prontera",155,297,""+ strcharinfo(0) +"'s wail",1244,1,"Enjoy#enjoy::OnMyMobDead";
  419. monster "prontera",154,297,""+ strcharinfo(0) +"'s whisper",1244,1,"Enjoy#enjoy::OnMyMobDead";
  420. monster "prontera",158,296,""+ strcharinfo(0) +"'s regret",1588,1,"Enjoy#enjoy::OnMyMobDead";
  421. monster "prontera",157,296,""+ strcharinfo(0) +"'s shadow",1588,1,"Enjoy#enjoy::OnMyMobDead";
  422. monster "prontera",156,296,""+ strcharinfo(0) +"'s couplebreaker",1588,1,"Enjoy#enjoy::OnMyMobDead";
  423. monster "prontera",155,296,""+ strcharinfo(0) +"'s sadness",1588,1,"Enjoy#enjoy::OnMyMobDead";
  424. monster "prontera",154,296,""+ strcharinfo(0) +"'s symbol of brokenheart",1588,1,"Enjoy#enjoy::OnMyMobDead";
  425. donpcevent "Enjoy#enjoy::OnCommandGo";
  426. end;
  427. }
  428. else {
  429. mes "[Enjoy]";
  430. mes "There's no much time left!!!";
  431. mes "No time to hesitate!!";
  432. mes "Couples will enjoy their christmas day";
  433. mes "so happily.";
  434. mes "Are you going to leave them like that!!!!!";
  435. mes "Let's go let's go!!";
  436. mes "Go get ^0000FF 5 branch of dead tree^000000s!!!";
  437. close;
  438. }
  439. }
  440. else {
  441. mes "[Enjoy]";
  442. mes "Hm.... ";
  443. mes "It's no use just blaming oneself!";
  444. mes "We lonely fellows can build our own hopeful future.";
  445. mes "Let's go!!";
  446. mes "Let's go phalanges!!!";
  447. next;
  448. mes "[Enjoy]";
  449. mes "For the day we all get happy~!!";
  450. mes "Let's go for it!!!";
  451. mes "Cheer up everybody!!!";
  452. mes "Let's rock till you get happy~!";
  453. set christ_solo05,0;
  454. close;
  455. }
  456. OnMyMobDead:
  457. end;
  458. OnCommandGo:
  459. disablenpc "Enjoy#enjoy";
  460. initnpctimer;
  461. end;
  462. OnCommandStop:
  463. enablenpc "Enjoy#enjoy";
  464. killmonster "prontera","Enjoy#enjoy::OnMyMobDead";
  465. stopnpctimer;
  466. end;
  467. OnTimer3000:
  468. mapannounce "prontera", "You must refine by yourself to satisfy!!!!",bc_map,0x66FFCC;
  469. end;
  470. OnTimer5000:
  471. mapannounce "prontera", "It's a waste to organize party at dungeon!!!",bc_map,0x66FFCC;
  472. end;
  473. OnTimer7000:
  474. mapannounce "prontera", "There is a NPC flirting me!!!",bc_map,0x66FFCC;
  475. end;
  476. OnTimer9000:
  477. mapannounce "prontera", "I was always alone from the day I was born!!",bc_map,0x66FFCC;
  478. end;
  479. OnTimer11000:
  480. mapannounce "prontera", "We dig herbs even on a christmas day!!",bc_map,0x66FFCC;
  481. end;
  482. OnTimer13000:
  483. mapannounce "prontera", "...We are the insuperable single soldiers!!!",bc_map,0x66FFCC;
  484. end;
  485. OnTimer180000:
  486. mapannounce "prontera", "Wish every single soldiers have a merry christmas!!",bc_map,0x66FFCC;
  487. donpcevent "Enjoy#enjoy::OnCommandStop";
  488. end;
  489. }
  490. prontera,150,286,5 script Happymerry#happymerry02 869,{
  491. end;
  492. OnInit:
  493. disablenpc "Happymerry#happymerry02";
  494. stopnpctimer;
  495. end;
  496. OnCommandOn:
  497. initnpctimer;
  498. enablenpc "Happymerry#happymerry02";
  499. OnCommandEmotion:
  500. emotion ET_GO;
  501. end;
  502. OnCommandOff:
  503. disablenpc "Happymerry#happymerry02";
  504. stopnpctimer;
  505. end;
  506. OnTimer60000:
  507. donpcevent "Happymerry#happymerry02::OnCommandOff";
  508. donpcevent "Christ#christ02::OnCommandOff";
  509. donpcevent "Mas#mas02::OnCommandOff";
  510. donpcevent "Event#event02::OnCommandOff";
  511. stopnpctimer;
  512. end;
  513. }
  514. prontera,161,286,4 script Christ#christ02 875,{
  515. end;
  516. OnInit:
  517. disablenpc "Christ#christ02";
  518. end;
  519. OnCommandOn:
  520. enablenpc "Christ#christ02";
  521. OnCommandEmotion:
  522. emotion ET_GO;
  523. end;
  524. OnCommandOff:
  525. disablenpc "Christ#christ02";
  526. end;
  527. }
  528. prontera,161,281,1 script Mas#mas02 748,{
  529. end;
  530. OnInit:
  531. disablenpc "Mas#mas02";
  532. end;
  533. OnCommandOn:
  534. enablenpc "Mas#mas02";
  535. OnCommandEmotion:
  536. emotion ET_GO;
  537. end;
  538. OnCommandOff:
  539. disablenpc "Mas#mas02";
  540. end;
  541. }
  542. prontera,150,281,7 script Event#event02 881,{
  543. end;
  544. OnInit:
  545. disablenpc "Event#event02";
  546. end;
  547. OnCommandOn:
  548. enablenpc "Event#event02";
  549. OnCommandEmotion:
  550. emotion ET_GO;
  551. end;
  552. OnCommandOff:
  553. disablenpc "Event#event02";
  554. end;
  555. }
  556. prontera,188,177,4 script Happymerry#happymerry 869,{
  557. if (christ_solo05==1) {
  558. mes "[Happymerry]";
  559. mes "Holgren~~!!";
  560. mes "I've never expected you betraying me! Don't wanna get refined~!!!";
  561. mes "I hate christmas~!";
  562. emotion ET_CRY;
  563. next;
  564. mes "["+ strcharinfo(0) +"]";
  565. mes "Are...you...?";
  566. next;
  567. mes "[Happymerry]";
  568. mes "What are you laughing at? huh~!";
  569. mes "At least, I never borrowed a hand";
  570. mes "to get my equips refined!";
  571. mes "I was always brave!!";
  572. mes "Blessing? Gloria~~?!";
  573. mes "Couples~~duh~!!!!!!";
  574. next;
  575. mes "["+ strcharinfo(0) +"]";
  576. mes "You seem to be the right one!!!";
  577. mes "Enjoy is waiting for you.";
  578. mes "let's go!!!";
  579. next;
  580. mes "[Happymerry]";
  581. mes "...!";
  582. mes "The day has come?";
  583. mes "He help me last christmas,";
  584. mes "when I failed refining my equips.";
  585. mes "Oh, holy Enjoy~";
  586. next;
  587. mes "[Happymerry]";
  588. mes "Alright!I've been waiting for a year!!";
  589. mes "I'm ready to mess up christmas day~!!";
  590. mes "So,where is Enjoy?";
  591. mes "Where is he?!";
  592. next;
  593. mes "["+ strcharinfo(0) +"]";
  594. mes "He's waiting for you!";
  595. mes "Go ahead~";
  596. mes "I'll follow you after contacting others.";
  597. next;
  598. mes "[Happymerry]";
  599. mes "Alright!";
  600. mes "I was supposed to call ^0000FFChrist^000000!";
  601. mes "Call him for me!";
  602. mes "I'll go ahead with my bags packed up.";
  603. mes "See ya!";
  604. set christ_solo05,2;
  605. close;
  606. }
  607. else if (christ_solo05 > 1) {
  608. mes "[Happymerry]";
  609. mes "Hm...There's more things to pack up than I thought.";
  610. mes "Well,it's been a year.....";
  611. mes "Anyway,";
  612. mes "Don't for get to call ^0000FFChrist^000000!";
  613. mes "See ya!";
  614. close;
  615. }
  616. else {
  617. mes "[Happymerry]";
  618. mes "Holgren!!";
  619. mes "I've never expected you betraying me! Don't wanna get refined~!!!";
  620. mes "I hate christmas~!";
  621. emotion ET_CRY;
  622. next;
  623. mes "[Happymerry]";
  624. mes "What are you laughing at? huh~!";
  625. mes "At least, I never borrowed a hand";
  626. mes "to get my equips refined!";
  627. mes "I was always brave!!";
  628. mes "Blessing? Gloria~~?!";
  629. mes "Couples~~duh~!!!!!!";
  630. close;
  631. }
  632. }
  633. prontera,62,339,3 script Christ#christ 875,{
  634. if (christ_solo05 == 2) {
  635. mes "[Christ]";
  636. mes "Now~finally!!!";
  637. mes "I get to ride Pecopeco~!";
  638. mes "Why do need to organize a party with priest?!";
  639. mes "I don't need all that.";
  640. mes "Only thing I need is this chubby Pecopeco~!";
  641. next;
  642. mes "["+ strcharinfo(0) +"]";
  643. mes "Um...";
  644. next;
  645. mes "[Christ]";
  646. mes "Who are you!";
  647. mes "Don't ever think to get around my Peco~!";
  648. mes "Oh~my sweat Peco~~Weren't you scared? It's ok darling.";
  649. mes "Enjoy was all alone lonely from the day he were born~";
  650. mes "But me?!! Nope!!";
  651. mes "I have my sweat peco with me!!";
  652. next;
  653. mes "[Christ]";
  654. mes "I'm going to held party with my peco.";
  655. mes "We'll share christmas cake together and.....";
  656. mes "I'm not gonna be lonely~";
  657. mes "No I won't!!!";
  658. next;
  659. mes "["+ strcharinfo(0) +"]";
  660. mes "Actually Enjoy told me...";
  661. next;
  662. mes "[Christ]";
  663. mes "Huh? What did you say?";
  664. mes "Enjoy? You know him? Then,you must be the one whom Happymerry sent!?";
  665. next;
  666. mes "["+ strcharinfo(0) +"]";
  667. mes "Yes~ Happymerry sent me...";
  668. next;
  669. mes "[Christ]";
  670. mes "Finally, the day has come!!";
  671. mes "Did you hear it? Peco~";
  672. mes "...We have an amazing plan!";
  673. mes "This christmas is gonna be fantastic!!";
  674. mes "No need to envy couples!!";
  675. next;
  676. mes "[Christ]";
  677. mes "Alright!!";
  678. mes "I'll run to Enjoy with my peco~!";
  679. mes "Go tell ^0000FFMas^000000";
  680. mes "about this!!!";
  681. mes "See ya~~!";
  682. set christ_solo05,3;
  683. close;
  684. }
  685. else if (christ_solo05 > 2) {
  686. mes "[Christ]";
  687. mes "Than,see you there!!";
  688. mes "I'll go meet Enjoy!";
  689. mes "Never forget to tell ^0000FFMas^000000";
  690. mes "about this!!!";
  691. mes "See ya~~!";
  692. close;
  693. }
  694. else {
  695. mes "[Christ]";
  696. mes "Now~finally!!!";
  697. mes "I get to ride Pecopeco~!";
  698. mes "Why do need to organize a party with priest?!";
  699. mes "I don't need all that.";
  700. mes "Only thing I need is this chubby Pecopeco~!";
  701. next;
  702. mes "[Christ]";
  703. mes "Who are you!";
  704. mes "Don't ever think to get around my Peco~!";
  705. mes "Oh~my sweat Peco~~Weren't you scared?It's ok darling.";
  706. mes "Enjoy was all alone lonely from the day he were born~";
  707. mes "But me?!!Nope!!";
  708. mes "I have my sweat peco with me!!";
  709. next;
  710. mes "[Christ]";
  711. mes "I'm going to held party with my peco.";
  712. mes "We'll share christmas cake together and.....";
  713. mes "I'm not gonna be lonely~";
  714. mes "No I won't!!!";
  715. close;
  716. }
  717. }
  718. prontera,163,66,7 script Mas#mas 748,{
  719. if (christ_solo05 == 3) {
  720. mes "[Mas]";
  721. mes "Herds!!!!!How long does it take!";
  722. mes "Somebody know the regenerating time of Herb?!!";
  723. mes "I'll dig herbs and make potions and sell it to singles!!";
  724. mes "Hahahaha!!";
  725. next;
  726. mes "[Mas]";
  727. mes "Ah~~";
  728. mes "How come I feel so empty~.";
  729. mes "although I have herds fill in a storage. ";
  730. mes "No~~!!!!!!";
  731. mes "No time to waste~~";
  732. mes "Let's dig herbs.......";
  733. next;
  734. mes "["+ strcharinfo(0) +"]";
  735. mes "Hey~are you ok? Are you Mas?";
  736. next;
  737. mes "[Mas]";
  738. mes "Who...who are you?!!!";
  739. mes "Well, it's been so long since I spoke to a stranger.";
  740. mes "Hm...";
  741. mes "I feel something warm inside my heart....... ";
  742. mes "Never mind!! What am I thinking?!!";
  743. mes "Get away~I have dig herbs~";
  744. next;
  745. mes "["+ strcharinfo(0) +"]";
  746. mes "Mas!!";
  747. mes "Are you ok?!";
  748. mes "Christ sent me.";
  749. next;
  750. mes "[Mas]";
  751. mes "What!!!Already!!";
  752. mes "Yeah~right!";
  753. mes "I don't need to spend times digging herbs!!";
  754. mes "If Enjoy made an order!?!";
  755. mes "I'll be there right away~!!!!!";
  756. next;
  757. mes "[Mas]";
  758. mes "...Are going with me?";
  759. next;
  760. mes "["+ strcharinfo(0) +"]";
  761. mes "No~~";
  762. mes "I have something left to do.";
  763. mes "I have to tell others about this.";
  764. next;
  765. mes "[Mas]";
  766. mes "Oh yeah right!!!";
  767. mes "Go look for ^0000FFEvent^000000.";
  768. mes "Well,bye~.";
  769. mes "I'll meet you there!!...";
  770. mes "Herbs~?! Couples?! Whatever~~";
  771. set christ_solo05,4;
  772. close;
  773. }
  774. else if (christ_solo05 > 3) {
  775. mes "[Mas]";
  776. mes "If you excuse me, I'll go ahead and meat Enjoy.";
  777. mes "And don't forget to tell ^0000FFEvent^000000 about this.";
  778. mes "Herbs~couples~~Whatever~~";
  779. mes "This christmas is gonna be fantastic!!";
  780. mes "Hahahaha~";
  781. close;
  782. }
  783. else {
  784. mes "[Mas]";
  785. mes "Herds!!!!!How long does it take!";
  786. mes "Somebody know the regenerating time of Herb?!!";
  787. mes "I'll dig herbs and make potions and sell it to singles!!";
  788. mes "Hahahaha!!";
  789. next;
  790. mes "Ah~~";
  791. mes "How come I feel so empty~.";
  792. mes "although I have herds fill in a storage. ";
  793. mes "No~~!!!!!!";
  794. mes "No time to waste~~";
  795. mes "Let's dig herbs.......";
  796. close;
  797. }
  798. }
  799. prontera,35,209,5 script Event#event 881,{
  800. if (christ_solo05 == 4) {
  801. mes "[Event]";
  802. mes "........................";
  803. next;
  804. mes "["+ strcharinfo(0) +"]";
  805. mes "...Are... you...?";
  806. next;
  807. mes "[Event]";
  808. mes "...I love you too~!!!";
  809. emotion ET_HUK, playerattached();
  810. next;
  811. mes "["+ strcharinfo(0) +"]";
  812. mes "(Oh,my..)";
  813. next;
  814. mes "[Event]";
  815. mes "It's ok, Tinybee. I'm not lonely at all.";
  816. mes "I have Ms.Bathory and Ms.Orclady with me.";
  817. mes "Hahahaha~~~";
  818. next;
  819. mes "-He laughed talking to his right hand.-";
  820. //Emotion "Event#event" ET_KIK
  821. emotion ET_CHUP;
  822. next;
  823. mes "["+ strcharinfo(0) +"]";
  824. mes "Mas sent me here.";
  825. mes "You know about Enjoy's plan, right?";
  826. mes "...Are you listening?";
  827. next;
  828. mes "[Event]";
  829. mes "...Did you hear?? Tinybee?";
  830. mes "The day has come!!";
  831. mes "Hahaha~~~~.";
  832. next;
  833. mes "[Event]";
  834. mes "Wait for me miss Kafra~~~";
  835. mes "Don't be so lonely~.";
  836. mes "I'll make your christmas unforgettably fantastic.";
  837. mes "Let's go Tinybee.";
  838. next;
  839. mes "-He kept talking to his right hand-";
  840. mes "-and packed his stuff and bowed to Kafra.-";
  841. next;
  842. mes "["+ strcharinfo(0) +"]";
  843. mes "Finally!!! Done telling everyone!!";
  844. mes "Now I should get my ^0000FFBranch of Dead Tree^000000s packed up";
  845. mes "and go punish singles!!!";
  846. mes "Hahahaha..";
  847. set christ_solo05,5;
  848. close;
  849. }
  850. else if (christ_solo05 > 4) {
  851. mes "[Event]";
  852. mes "Wait for me miss Kafra~~~";
  853. mes "Don't be so lonely~.";
  854. mes "I'll make your christmas unforgettably fantastic.";
  855. mes "Let's go Tinybee.";
  856. next;
  857. mes "-He talked to his right hand-";
  858. mes "-and packed his stuff and bowed to Kafra.-";
  859. next;
  860. mes "["+ strcharinfo(0) +"]";
  861. mes "Finally!!! Done telling everyone!!";
  862. mes "Now I should get my things packed up";
  863. mes "and go punish singles!!!";
  864. mes "Hahahaha..";
  865. close;
  866. }
  867. else {
  868. mes "[Event]";
  869. mes "........................";
  870. next;
  871. mes "[Event]";
  872. mes "...I love you too~!!!";
  873. emotion ET_HUK, playerattached();
  874. next;
  875. mes "["+ strcharinfo(0) +"]";
  876. mes "(Oh.my~)";
  877. next;
  878. mes "[Event]";
  879. mes "It's ok Tinybee.I'm not lonely at all.";
  880. mes "I have Ms.Bathory and Ms.Orclady with me.";
  881. mes "Hahahaha~~~";
  882. next;
  883. mes "-He laughed talking to his right hand.-";
  884. emotion ET_CHUP;
  885. close;
  886. }
  887. }
  888. // Oholy (Event 3)
  889. prontera,156,242,0 script Oholy#pron::OholyDup 79,{
  890. if (!christ_carol05) {
  891. mes "[Oholy]";
  892. mes "Joy to the world!";
  893. mes "The Lord has come.";
  894. specialeffect EF_GLORIA;
  895. next;
  896. if (Sex == SEX_MALE) {
  897. mes "[Oholy]";
  898. mes "Merry Christmas!";
  899. mes "Dear brother, what comes in";
  900. mes "your mind when you think of Christmas?";
  901. next;
  902. }
  903. else {
  904. mes "[Oholy]";
  905. mes "Merry Christmas!";
  906. mes "Dear sister, what comes in";
  907. mes "your mind when you think of Christmas?";
  908. next;
  909. }
  910. switch(select("Santa Claus:Christmas Gifts:Christmas Carols:Santa Hat:I don't like couples")) {
  911. case 1:
  912. mes "[Oholy]";
  913. mes "Santa Claus!";
  914. mes "You still have childish";
  915. mes "innocence, kid!!!";
  916. mes "Hohoho.";
  917. next;
  918. mes "[Oholy]";
  919. mes "There is a rumor that Santa Claus";
  920. mes "in the town where Christmas ";
  921. mes "never ends. This is just";
  922. mes "between you and me, okay?";
  923. next;
  924. mes "[Oholy]";
  925. mes "The latest headline by Oholy";
  926. mes "Isn't it amazing?";
  927. emotion ET_SMILE;
  928. close;
  929. case 2:
  930. mes "[Oholy]";
  931. mes "Gifts! That's nice!";
  932. mes "How exciting it is!!!";
  933. mes "You wake up and find";
  934. mes "christmas gifts next to your pillow!";
  935. next;
  936. mes "[Oholy]";
  937. mes "Have you heard that";
  938. mes "bad santa who makes a suprise";
  939. mes "attack in every christmas, has";
  940. mes "taken Santa Claus's gifts to";
  941. mes "good kids!";
  942. next;
  943. mes "[Oholy]";
  944. mes "So, Santa Claus in Christmas";
  945. mes "town has offered a reward for";
  946. mes "capturing phony Santa, Antonio.";
  947. next;
  948. mes "[Oholy]";
  949. mes "The latest headline by Oholy";
  950. mes "Isn't it amazing?";
  951. emotion ET_SMILE;
  952. close;
  953. case 3:
  954. mes "[Oholy]";
  955. mes "That's right!";
  956. mes "Carol is the essential for";
  957. mes "Christmas! When I was";
  958. mes "young, my mind used to be";
  959. mes "fluttered by carols during";
  960. mes "Christmas.";
  961. next;
  962. mes "[Oholy]";
  963. mes "But, in these days, not many";
  964. mes "people sing Christmas carols";
  965. mes "so it is hard to feel that";
  966. mes "Christmas is coming closer";
  967. mes " ";
  968. next;
  969. mes "[Oholy]";
  970. mes "Therefore, I decided to wish";
  971. mes "a merry christmas to everyone";
  972. mes "by singing Christmas carols and";
  973. mes "giving gifts to kids from door";
  974. mes "to door, but, unfortunately,";
  975. mes "wicked devil has torn off my carol music book!!!";
  976. next;
  977. mes "[Oholy]";
  978. mes "I have many houses to visit.";
  979. mes "I feel so sad for disappointed";
  980. mes "kids who didn't hear the carols.";
  981. next;
  982. menu "...can I help you?",-;
  983. mes "[Oholy]";
  984. mes "Good gracious! Are you for real?";
  985. mes "Oh? Shee... Can you hear it?";
  986. mes "Every kids appreciate your kindness.";
  987. emotion ET_SMILE;
  988. mes "Don't be afraid. I will not";
  989. mes "ask you to make a new christmas carol.";
  990. next;
  991. mes "[Oholy]";
  992. mes "If you have a will,";
  993. mes "we got no time to waste.";
  994. mes "Let's move on to give hope to kids!";
  995. next;
  996. mes "[Oholy]";
  997. mes "Well, please bring me back";
  998. mes "Christmas carol music book, "+ strcharinfo(0) +".";
  999. mes "That little devil will be still";
  1000. mes "in the town because it only happened a few minutes ago.";
  1001. next;
  1002. mes "[Oholy]";
  1003. mes "Please be careful because";
  1004. mes "you are dealing with devil.";
  1005. mes "Well then, hope you a good luck!!!";
  1006. mes " ";
  1007. emotion ET_BEST;
  1008. set christ_carol05,1;
  1009. close;
  1010. case 4:
  1011. mes "[Oholy]";
  1012. mes "A Santa Hat!!";
  1013. mes "Did you know that the real";
  1014. mes "Santa Hat is totally different";
  1015. mes "from the one that monsters";
  1016. mes "are wearing?! I heard a rumor";
  1017. mes "that an anonymous designer";
  1018. mes "in Lutie, made all of those santa hats.";
  1019. next;
  1020. mes "[Oholy]";
  1021. mes "Also, there is another rumor";
  1022. mes "about phony Santa, Antonio.";
  1023. mes "He has been chased by many ";
  1024. mes "adventurers but never been";
  1025. mes "caught because of his Santa Costume.";
  1026. next;
  1027. mes "[Oholy]";
  1028. mes "Maybe his hat and clothes have";
  1029. mes "special functions within...";
  1030. mes "Maybe that anonymous designer";
  1031. mes "still lives in Lutie. Why don't";
  1032. mes "you go visit him and ask to";
  1033. mes "make you a new Santa Hat?";
  1034. next;
  1035. mes "[Oholy]";
  1036. mes "The latest headline by Oholy";
  1037. mes "Isn't it amazing?";
  1038. emotion ET_SMILE;
  1039. close;
  1040. case 5:
  1041. mes "[Oholy]";
  1042. mes "Oh, dear. I was thinking of";
  1043. mes "the sa.m..e... Oops, ho..hoho.";
  1044. mes "Oh well, it's not only me. Many";
  1045. mes "people think of the same in this Christmas.";
  1046. next;
  1047. mes "[Oholy]";
  1048. mes "I heard a strange rumor that";
  1049. mes "those people are plotting";
  1050. mes "something in this Christmas.";
  1051. mes "...hope it goes well(*murmur*)";
  1052. next;
  1053. mes "[Oholy]";
  1054. mes "The latest headline by Oholy";
  1055. mes "Isn't it amazing?";
  1056. emotion ET_SMILE;
  1057. close;
  1058. }
  1059. }
  1060. else if (christ_carol05 == 1) {
  1061. mes "[Oholy]";
  1062. mes "He should not be able to escape";
  1063. mes "from the town. Please find the";
  1064. mes "devil and bring me back my";
  1065. mes "Christmas Carol Music Book.";
  1066. mes "Punish the wicked devil who is ruining Christmas!!!";
  1067. close;
  1068. }
  1069. else if (christ_carol05 == 2) {
  1070. if (!checkweight(1201,1)) {
  1071. mes "^3355FFWait a second!";
  1072. mes "Right now, you're carrying";
  1073. mes "too many things with you.";
  1074. mes "Please come back after";
  1075. mes "using the Kafra Service";
  1076. mes "to store some of your items.^000000";
  1077. close;
  1078. }
  1079. if (MaxWeight - Weight < 2000) {
  1080. mes "^3355FFWait a second!";
  1081. mes "Right now, you're carrying";
  1082. mes "too many things with you.";
  1083. mes "Please come back after";
  1084. mes "using the Kafra Service";
  1085. mes "to store some of your items.^000000";
  1086. close;
  1087. }
  1088. if (countitem(1097) > 0) {
  1089. mes "[Oholy]";
  1090. mes "Oh, my gracious! ";
  1091. mes "You have brought me the book!";
  1092. mes "Didn't the devil trouble you?";
  1093. mes "I'm glad you have return safely.";
  1094. next;
  1095. mes "[Oholy]";
  1096. mes "In return, I'm going to sing";
  1097. mes "a carol from the music book.";
  1098. next;
  1099. mes "[Oholy]";
  1100. mes "Hum! Huum!!";
  1101. mes "~Sleep well, little children,~";
  1102. mes "~wherever you are;~";
  1103. mes "~Tomorrow is Christmas~";
  1104. mes "~beneath every star.~";
  1105. specialeffect EF_GLORIA;
  1106. next;
  1107. mes "-Your mind is overwhelmed by her singing-";
  1108. mes "-You started humming then,-";
  1109. mes "-began to sing the next phase-";
  1110. next;
  1111. mes "["+ strcharinfo(0) +"]";
  1112. mes "~Soon the snowflackes will fall~";
  1113. mes "~and tomorrow you'll see~";
  1114. mes "~Every wish, one and all,~";
  1115. mes "~waiting under the tree.~";
  1116. specialeffect2 EF_GLORIA;
  1117. next;
  1118. mes "[Oholy]";
  1119. mes "Oh, my. You have a wonderful";
  1120. mes "voice!! Alright!!!";
  1121. mes "I was going to give these";
  1122. mes "to kids, but, since you found";
  1123. mes "my music book and sang a carol to me!";
  1124. next;
  1125. mes "-She brought a big sack-";
  1126. mes "-and opened it in front of you-";
  1127. next;
  1128. mes "[Oholy]";
  1129. mes "OK! Don't look inside.";
  1130. mes "Just put your hands";
  1131. mes "grab what you want.";
  1132. next;
  1133. switch(rand(1,15)) {
  1134. case 1:
  1135. mes "[Oholy]";
  1136. mes "A Cookie Bag!";
  1137. mes "I wrapped those indivisually.";
  1138. mes "There are many sweets in them.";
  1139. mes "Merry Christmas!";
  1140. emotion ET_SMILE;
  1141. delitem 1097,1;//Worn_Out_Page
  1142. set christ_carol05,3;
  1143. getitem 12130,7;//Cookie_Bag
  1144. close;
  1145. case 2:
  1146. mes "[Oholy]";
  1147. mes "Candies!";
  1148. mes "These were made by";
  1149. mes "Chief noun.";
  1150. mes "Very sweet and delicious.";
  1151. mes "Merry Christmas!";
  1152. emotion ET_SMILE;
  1153. delitem 1097,1;//Worn_Out_Page
  1154. set christ_carol05,3;
  1155. getitem 529,20;//Candy
  1156. close;
  1157. case 3:
  1158. mes "[Oholy]";
  1159. mes "Candy Canes!";
  1160. mes "These were made by";
  1161. mes "Chief noun.";
  1162. mes "Very sweet and delicious.";
  1163. mes "Merry Christmas!";
  1164. emotion ET_SMILE;
  1165. delitem 1097,1;//Worn_Out_Page
  1166. set christ_carol05,3;
  1167. getitem 530,15;//Candy_Striper
  1168. close;
  1169. case 4:
  1170. mes "[Oholy]";
  1171. mes "A Piece Of Cake!";
  1172. mes "These were baked by";
  1173. mes "Chief Acolyte.";
  1174. mes "Very soft and delicious.";
  1175. mes "Merry Christmas!";
  1176. emotion ET_SMILE;
  1177. delitem 1097,1;//Worn_Out_Page
  1178. set christ_carol05,3;
  1179. getitem 539,5;//Piece_of_Cake
  1180. close;
  1181. case 5:
  1182. mes "[Oholy]";
  1183. mes "Cookies!";
  1184. mes "These were baked by";
  1185. mes "Chief Acolyte.";
  1186. mes "Very crispy and delicious.";
  1187. mes "Merry Christmas!";
  1188. emotion ET_SMILE;
  1189. delitem 1097,1;//Worn_Out_Page
  1190. set christ_carol05,3;
  1191. getitem 538,10;//Well_baked_Cookie
  1192. close;
  1193. case 6:
  1194. mes "[Oholy]";
  1195. mes "A Spore Doll!";
  1196. mes "It's made elaborately by";
  1197. mes "Bishop, Tomas.";
  1198. mes "Very cute.";
  1199. mes "Merry Christmas!";
  1200. emotion ET_SMILE;
  1201. delitem 1097,1;//Worn_Out_Page
  1202. set christ_carol05,3;
  1203. getitem 743,1;//Spore_Doll
  1204. close;
  1205. case 7:
  1206. mes "[Oholy]";
  1207. mes "A Baphomet Doll!";
  1208. mes "..........?!..........";
  1209. mes "How did it get in here..?!";
  1210. mes "Oops, oh well.";
  1211. mes "Merry Christmas!";
  1212. emotion ET_SMILE;
  1213. delitem 1097,1;//Worn_Out_Page
  1214. set christ_carol05,3;
  1215. getitem 750,1;//Baphomet_Doll
  1216. close;
  1217. case 8:
  1218. mes "[Oholy]";
  1219. mes "A Osiris Doll!";
  1220. mes "..........?!..........";
  1221. mes "How did it get in here..?!";
  1222. mes "Oops, oh well.";
  1223. mes "Merry Christmas!";
  1224. emotion ET_SMILE;
  1225. delitem 1097,1;//Worn_Out_Page
  1226. set christ_carol05,3;
  1227. getitem 751,1;//Osiris_Doll
  1228. close;
  1229. case 9:
  1230. mes "[Oholy]";
  1231. mes "A Rocker Doll!";
  1232. mes "This was donated by";
  1233. mes "a knight, Lighten.";
  1234. mes "Very kind of him.";
  1235. mes "Merry Christmas!";
  1236. emotion ET_SMILE;
  1237. delitem 1097,1;//Worn_Out_Page
  1238. set christ_carol05,3;
  1239. getitem 752,1;//Grasshopper_Doll
  1240. close;
  1241. case 10:
  1242. mes "[Oholy]";
  1243. mes "A Yoyo Doll!";
  1244. mes "This was donated by";
  1245. mes "an assassin, Marzia.";
  1246. mes "Very kind of him.";
  1247. mes "Merry Christmas!";
  1248. emotion ET_SMILE;
  1249. delitem 1097,1;//Worn_Out_Page
  1250. set christ_carol05,3;
  1251. getitem 753,1;//Monkey_Doll
  1252. close;
  1253. case 11:
  1254. mes "[Oholy]";
  1255. mes "A Racoon Doll!";
  1256. mes "This was donated by";
  1257. mes "a hunter, Raiden Kurs.";
  1258. mes "Very kind of him.";
  1259. mes "Merry Christmas!";
  1260. emotion ET_SMILE;
  1261. delitem 1097,1;//Worn_Out_Page
  1262. set christ_carol05,3;
  1263. getitem 754,1;//Raccoondog_Doll
  1264. close;
  1265. case 12:
  1266. mes "[Oholy]";
  1267. mes "A Black Cat Doll!";
  1268. mes "Sister Magareta found the item";
  1269. mes "from the monster, Loli Ruri.";
  1270. mes "Very kind of her.";
  1271. mes "Hope she is doing okay.";
  1272. mes "Merry Christmas!";
  1273. emotion ET_SMILE;
  1274. delitem 1097,1;//Worn_Out_Page
  1275. set christ_carol05,3;
  1276. getitem 7206,1;//Black_Kitty_Doll
  1277. close;
  1278. case 13:
  1279. mes "[Oholy]";
  1280. mes "A Hung Doll!";
  1281. mes "I made this doll.";
  1282. mes "Isn't it adorable?!";
  1283. mes "Merry Christmas!";
  1284. emotion ET_SMILE;
  1285. delitem 1097,1;//Worn_Out_Page
  1286. set christ_carol05,3;
  1287. getitem 7212,1;//Hanging_Doll
  1288. close;
  1289. case 14:
  1290. mes "[Oholy]";
  1291. mes "A Munak Doll!";
  1292. mes "That is from some country";
  1293. mes "across the ocean.";
  1294. mes "An artisan made this doll";
  1295. mes "with his passion.";
  1296. mes "Merry Christmas!";
  1297. emotion ET_SMILE;
  1298. delitem 1097,1;//Worn_Out_Page
  1299. set christ_carol05,3;
  1300. getitem 7277,1;//Munak_Doll
  1301. close;
  1302. case 15:
  1303. mes "[Oholy]";
  1304. mes "A Santa Hat!";
  1305. mes "This is only produced";
  1306. mes "during Christmas season.";
  1307. mes "It is not a common hat.";
  1308. mes "Merry Christmas!";
  1309. emotion ET_SMILE;
  1310. delitem 1097,1;//Worn_Out_Page
  1311. set christ_carol05,3;
  1312. getitem 2236,1;//Santa's_Hat
  1313. close;
  1314. }
  1315. }
  1316. else {
  1317. mes "[Oholy]";
  1318. mes "Welcome back!! You look good.";
  1319. mes "2 arms and 2 legs, you look great.";
  1320. mes "But, where is my music book?!";
  1321. close;
  1322. }
  1323. }
  1324. else {
  1325. mes "[Oholy]";
  1326. mes "Thank you very much.";
  1327. mes "People and even Devils are";
  1328. mes "all excited on Christmas day,";
  1329. mes "so nobody knows what would";
  1330. mes "happen. Will you help me";
  1331. mes "then, won't you? Please~";
  1332. next;
  1333. mes "[Oholy]";
  1334. mes "Let's think about the neighbors";
  1335. mes "and do a good deed during Christmas!";
  1336. set christ_carol05,0;
  1337. close;
  1338. }
  1339. }
  1340. // Deviruchi functions
  1341. function script F_carol_devi {
  1342. if (christ_carol05 == 1) {
  1343. mes "[Deviruchi]";
  1344. mes "Heyhey, human!!";
  1345. mes "Don't ya wanna sell your";
  1346. mes "soul and be bound in a beneficial contract with me?";
  1347. emotion ET_CHUP;
  1348. next;
  1349. mes "["+ strcharinfo(0) +"]";
  1350. mes "Hey, you! Deviruchi!!!";
  1351. mes "What a brat!!! Gotcha!";
  1352. next;
  1353. mes "-You quickly snatched-";
  1354. mes "-the nape of Deviruchi's neck-";
  1355. next;
  1356. switch(rand(1,4)) {
  1357. case 1:
  1358. mes "[Deviruchi]";
  1359. mes "What are you doing!?";
  1360. mes "Human?";
  1361. mes "Let go of me...right now!";
  1362. emotion ET_HUK;
  1363. emotion ET_HUK, playerattached();
  1364. next;
  1365. mes "-Deviruchi quickly ran away-";
  1366. mes "-^4d4dffWhere Deviruchi is gone,-";
  1367. mes "-there is a worn out paper.^000000-";
  1368. mes "-Let's read the paper.-";
  1369. enablenpc getarg(1);
  1370. disablenpc getarg(0);
  1371. next;
  1372. mes "["+ strcharinfo(0) +"]";
  1373. mes "Rudolph... If... Foggy...";
  1374. mes "Sledge... Reindeer...";
  1375. mes "Hmm, I think I got what I need.";
  1376. mes "Let's go back to Ms.Oholy.";
  1377. set christ_carol05,2;
  1378. getitem 1097,1; //Worn_Out_Page
  1379. close;
  1380. case 2:
  1381. mes "[Deviruchi]";
  1382. mes "What are you doing!?";
  1383. mes "Human?";
  1384. mes "Let go of me...right now!";
  1385. emotion ET_HUK;
  1386. emotion ET_HUK, playerattached();
  1387. next;
  1388. mes "-Deviruchi ran away quickly-";
  1389. mes "-and mumbled something.-";
  1390. enablenpc getarg(1);
  1391. disablenpc getarg(0);
  1392. next;
  1393. mes "-You are now cursed!!!-";
  1394. sc_start SC_Curse,5000,0;
  1395. emotion ET_HUK, playerattached();
  1396. close;
  1397. case 3:
  1398. mes "[Deviruchi]";
  1399. mes "What are you doing!?";
  1400. mes "Human?";
  1401. mes "Let go of me...right now!";
  1402. emotion ET_HUK;
  1403. emotion ET_HUK, playerattached();
  1404. next;
  1405. mes "-Deviruchi ran away quickly-";
  1406. mes "-and mumbled something.-";
  1407. enablenpc getarg(1);
  1408. disablenpc getarg(0);
  1409. next;
  1410. mes "-You are blinded!!!-";
  1411. sc_start SC_Blind,5000,0;
  1412. emotion ET_HUK, playerattached();
  1413. close;
  1414. case 4:
  1415. mes "[Deviruchi]";
  1416. mes "What are you doing!?";
  1417. mes "Human?";
  1418. mes "Let go of me...right now!";
  1419. emotion ET_HUK;
  1420. emotion ET_HUK, playerattached();
  1421. next;
  1422. mes "-Deviruchi ran away quickly-";
  1423. mes "-and mumbled something.-";
  1424. enablenpc getarg(1);
  1425. disablenpc getarg(0);
  1426. next;
  1427. mes "-You are poisoned!!!-";
  1428. sc_start SC_Poison,5000,0;
  1429. emotion ET_HUK, playerattached();
  1430. close;
  1431. }
  1432. }
  1433. else {
  1434. mes "[Deviruchi]";
  1435. mes "Heyhey, human!!";
  1436. mes "Don't ya wanna sell your";
  1437. mes "soul and be bound in a beneficial contract with me?";
  1438. emotion ET_HUK;
  1439. next;
  1440. mes "["+ strcharinfo(0) +"]";
  1441. mes "Hey, you! Deviruchi!!!";
  1442. mes "What a brat!!! Gotcha!";
  1443. next;
  1444. mes "-You quickly snatched-";
  1445. mes "-the nape of Deviruchi's neck-";
  1446. next;
  1447. mes "[Deviruchi]";
  1448. mes "What are you doing!?";
  1449. mes "Human?";
  1450. mes "Let go of me...right now!";
  1451. emotion ET_HUK;
  1452. emotion ET_HUK, playerattached();
  1453. next;
  1454. mes "-Deviruchi ran away quickly-";
  1455. mes "-and mumbled something.-";
  1456. mes "-Your body is suddenly floating.-";
  1457. close2;
  1458. warp getarg(2),getarg(3),getarg(4);
  1459. end;
  1460. }
  1461. }
  1462. function script F_carol_devi2 {
  1463. mes "[Deviruchi]";
  1464. mes "Heyhey, human!!";
  1465. mes "Don't ya wanna sell your";
  1466. mes "soul and be bound in a beneficial contract with me?";
  1467. emotion ET_HUK;
  1468. next;
  1469. mes "["+ strcharinfo(0) +"]";
  1470. mes "Hey, you! Deviruchi!!!";
  1471. mes "What a brat!!! Gotcha!";
  1472. next;
  1473. mes "-You quickly snatched-";
  1474. mes "-the nape of Deviruchi's neck-";
  1475. next;
  1476. mes "[Deviruchi]";
  1477. mes "What are you doing!?";
  1478. mes "Human?";
  1479. mes "Let go of me...right now!";
  1480. emotion ET_HUK;
  1481. emotion ET_HUK, playerattached();
  1482. next;
  1483. mes "-Deviruchi ran away quickly-";
  1484. mes "-and mumbled something.-";
  1485. mes "-Your body is suddenly floating.-";
  1486. close2;
  1487. warp getarg(0),getarg(1),getarg(2);
  1488. end;
  1489. }
  1490. prontera,94,297,3 script Deviruchi#pron_01 738,3,3,{
  1491. callfunc("F_carol_devi2","prontera",155,230);
  1492. end;
  1493. OnTouch:
  1494. callfunc("F_carol_devi","Deviruchi#pron_01","Deviruchi#pron_02","prontera",155,230);
  1495. end;
  1496. }
  1497. prontera,205,242,3 script Deviruchi#pron_02 738,3,3,{
  1498. callfunc("F_carol_devi2","prontera",155,230);
  1499. end;
  1500. OnTouch:
  1501. callfunc("F_carol_devi","Deviruchi#pron_02","Deviruchi#pron_03","prontera",155,230);
  1502. end;
  1503. }
  1504. prontera,126,118,3 script Deviruchi#pron_03 738,3,3,{
  1505. callfunc("F_carol_devi2","prontera",155,230);
  1506. end;
  1507. OnTouch:
  1508. callfunc("F_carol_devi","Deviruchi#pron_03","Deviruchi#pron_01","prontera",155,230);
  1509. end;
  1510. }
  1511. // Payon
  1512. payon,165,153,3 duplicate(OholyDup) Oholy#payon 79
  1513. payon,142,203,3 script Deviruchi#payon_01 738,3,3,{
  1514. callfunc("F_carol_devi2","payon",166,60);
  1515. end;
  1516. OnTouch:
  1517. callfunc("F_carol_devi","Deviruchi#payon_01","Deviruchi#payon_02","payon",166,60);
  1518. end;
  1519. }
  1520. payon,248,239,3 script Deviruchi#payon_02 738,3,3,{
  1521. callfunc("F_carol_devi2","payon",166,60);
  1522. end;
  1523. OnTouch:
  1524. callfunc("F_carol_devi","Deviruchi#payon_02","Deviruchi#payon_03","payon",166,60);
  1525. end;
  1526. }
  1527. payon,140,56,3 script Deviruchi#payon_03 738,3,3,{
  1528. callfunc("F_carol_devi2","payon",166,60);
  1529. end;
  1530. OnTouch:
  1531. callfunc("F_carol_devi","Deviruchi#payon_03","Deviruchi#payon_01","payon",166,60);
  1532. end;
  1533. }
  1534. morocc,161,85,0 duplicate(OholyDup) Oholy#morocc 79
  1535. morocc,52,134,3 script Deviruchi#morocc_01 738,3,3,{
  1536. callfunc("F_carol_devi2","morocc",160,51);
  1537. end;
  1538. OnTouch:
  1539. callfunc("F_carol_devi","Deviruchi#morocc_01","Deviruchi#morocc_02","morocc",160,51);
  1540. end;
  1541. }
  1542. morocc,210,264,3 script Deviruchi#morocc_02 738,3,3,{
  1543. callfunc("F_carol_devi2","morocc",160,51);
  1544. end;
  1545. OnTouch:
  1546. callfunc("F_carol_devi","Deviruchi#morocc_02","Deviruchi#morocc_03","morocc",160,51);
  1547. end;
  1548. }
  1549. morocc,223,74,3 script Deviruchi#morocc_03 738,3,3,{
  1550. callfunc("F_carol_devi2","morocc",160,51);
  1551. end;
  1552. OnTouch:
  1553. callfunc("F_carol_devi","Deviruchi#morocc_03","Deviruchi#morocc_01","morocc",160,51);
  1554. end;
  1555. }
  1556. // Geffen
  1557. geffen,120,188,0 duplicate(OholyDup) Oholy#geffen 79
  1558. geffen,173,163,3 script Deviruchi#geffen_01 738,3,3,{
  1559. callfunc("F_carol_devi2","geffen",120,34);
  1560. end;
  1561. OnTouch:
  1562. callfunc("F_carol_devi","Deviruchi#geffen_01","Deviruchi#geffen_02","geffen",120,34);
  1563. end;
  1564. }
  1565. geffen,49,95,3 script Deviruchi#geffen_02 738,3,3,{
  1566. callfunc("F_carol_devi2","geffen",120,34);
  1567. end;
  1568. OnTouch:
  1569. callfunc("F_carol_devi","Deviruchi#geffen_02","Deviruchi#geffen_03","geffen",120,34);
  1570. end;
  1571. }
  1572. geffen,111,101,3 script Deviruchi#geffen_03 738,3,3,{
  1573. callfunc("F_carol_devi2","geffen",120,34);
  1574. end;
  1575. OnTouch:
  1576. callfunc("F_carol_devi","Deviruchi#geffen_03","Deviruchi#geffen_01","geffen",120,34);
  1577. end;
  1578. }
  1579. // Alberta
  1580. alberta,54,237,0 duplicate(OholyDup) Oholy#alberta 79
  1581. alberta,97,86,3 script Deviruchi#alberta_01 738,3,3,{
  1582. callfunc("F_carol_devi2","alberta",28,235);
  1583. end;
  1584. OnTouch:
  1585. callfunc("F_carol_devi","Deviruchi#alberta_01","Deviruchi#alberta_02","alberta",28,235);
  1586. end;
  1587. }
  1588. alberta,180,48,3 script Deviruchi#alberta_02 738,3,3,{
  1589. callfunc("F_carol_devi2","alberta",28,235);
  1590. end;
  1591. OnTouch:
  1592. callfunc("F_carol_devi","Deviruchi#alberta_02","Deviruchi#alberta_03","alberta",28,235);
  1593. end;
  1594. }
  1595. alberta,54,132,3 script Deviruchi#alberta_03 738,3,3,{
  1596. callfunc("F_carol_devi2","alberta",28,235);
  1597. end;
  1598. OnTouch:
  1599. callfunc("F_carol_devi","Deviruchi#alberta_03","Deviruchi#alberta_01","alberta",28,235);
  1600. end;
  1601. }