christmas_2008.txt 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053
  1. //===== rAthena Script =======================================
  2. //= iRO 2008 Christmas Event
  3. //===== By: ==================================================
  4. //= Kisuka
  5. //===== Current Version: =====================================
  6. //= 1.1
  7. //===== Compatible With: =====================================
  8. //= rAthena SVN
  9. //===== Description: =========================================
  10. //= iRO Christmas Event. (2008)
  11. //= Create Music Box and Cake.
  12. //= Play card game with Santa.
  13. //= Create Santa Suits.
  14. //==========================================
  15. //= Must enable X-mas08 mobs in mob_db2.
  16. //===== Additional Comments: =================================
  17. //= 1.0 First version. [Kisuka]
  18. //= 1.1 Fixed some issues, revamped the whole script. [Kisuka]
  19. //============================================================
  20. // ============== Caroller - Music Box ================
  21. // =====================================================
  22. prontera,226,306,4 script Caroller#iROxmas08 79,{
  23. if (iROxmas08carol < 1 || iROxmas08carol == 3) {
  24. if (iROxmas08carol == 3) {
  25. mes "[Caroller]";
  26. mes "Jingle Bells! Jingle Bells! Jingle all the way!";
  27. mes "O' what fun it is to ride in a one-horse open sleeeigh, Hey!";
  28. next;
  29. mes "[Caroller]";
  30. mes "Merry Christmas!";
  31. mes "Hey! You! What comes to mind when you think about Christmas?";
  32. next;
  33. }else{
  34. mes "[Caroller]";
  35. mes "Jingle Bells! Jingle Bells! Jingle all the way!";
  36. next;
  37. specialeffect EF_GLORIA;
  38. mes "[Caroller]";
  39. mes "O' what fun it is to ride in a one-horse open sleigh!";
  40. next;
  41. mes "[Caroller]";
  42. mes "Merry Christmas!";
  43. if (Sex) {
  44. mes "Hey, boy! What comes to mind when";
  45. }else{
  46. mes "Hey, girl! What comes to mind when";
  47. }
  48. mes "you think about Christmas?";
  49. next;
  50. }
  51. switch(select("Santa Claus:Gift Boxes:Carols:Santa Costumes:Fake Santa Antonio")) {
  52. case 1:
  53. mes "[Caroller]";
  54. mes "Santa Claus!";
  55. mes "You're so innocent!!";
  56. mes "Ah!";
  57. next;
  58. mes "[Caroller]";
  59. mes "Here's a secret!";
  60. mes "There's a rumor that Santa Claus lives in a certain village all throughout the year.";
  61. next;
  62. mes "[Caroller]";
  63. mes "But now!!!";
  64. mes "In this Christmas season!!";
  65. mes "You guys can meet Santa on either of the five possible villages throughout Rune-Midgerts!";
  66. next;
  67. mes "[Caroller]";
  68. mes "If you win over Santa, you can get a gift. Would you go for it?";
  69. next;
  70. emotion 18;
  71. mes "[Caroller]";
  72. mes "Caroller's hot news! Ha!";
  73. mes "Isn't that big news?";
  74. close;
  75. case 2:
  76. mes "[Caroller]";
  77. mes "Gift boxes?! All right!";
  78. mes "Isn't it thrilling to open gifts over your head!!";
  79. next;
  80. mes "[Caroller]";
  81. mes "Anyway, did you know...";
  82. mes "Some villain, a fake Santa robbed some gifts from the good Santa!";
  83. next;
  84. mes "[Caroller]";
  85. mes "Furthermore, he has put bad magic on the gifts so that they become monsters!";
  86. next;
  87. emotion 18;
  88. mes "[Caroller]";
  89. mes "Caroller's hot news! Ha!";
  90. mes "Isn't it amazing?";
  91. close;
  92. case 3:
  93. if (iROxmas08carol == 3) {
  94. mes "[Caroller]";
  95. mes "Ah, a music box is useful.";
  96. next;
  97. mes "[Caroller]";
  98. mes "Though we can't all play it around the village as we planned, it's cool that you carry it.";
  99. next;
  100. mes "[Caroller]";
  101. mes "We want to enjoy carols all together... I hope to get Crystal Pieces!";
  102. next;
  103. mes "[Caroller]";
  104. mes "If you can get ^0000FFSinging Crystal Pieces^000000, give them to me please?";
  105. next;
  106. select("Why not? Sure, I can give you some.");
  107. if (countitem(6092) < 6) {
  108. mes "[Caroller]";
  109. mes "Yes, please.";
  110. next;
  111. mes "[Caroller]";
  112. mes "If you can get ^0000FFSinging Crystal Pieces^000000, give them to me please?";
  113. close;
  114. }else{
  115. mes "[Caroller]";
  116. mes "Wow, you have them.";
  117. next;
  118. mes "[Caroller]";
  119. mes "I can bake you a cake, and I can carve your name on the cake, if you want!";
  120. next;
  121. if (select("No, thanks.:Please name it for me.") == 2) {
  122. mes "[Caroller]";
  123. mes "Thank for your help!";
  124. next;
  125. mes "[Caroller]";
  126. mes "Many people live in the giant world!";
  127. mes "So many people hope to hear Caroller, yet I always lack Crystal pieces.";
  128. next;
  129. mes "[Caroller]";
  130. mes "If you can get ^0000FFSinging Crystal Pieces^000000, give them to me please?";
  131. next;
  132. emotion 18;
  133. delitem 6092,6;
  134. getnameditem 12354,"+strcharinfo(0)+";
  135. mes "[Caroller]";
  136. mes "Let's care about others around you on this Christmas season!";
  137. close;
  138. }else{
  139. mes "[Caroller]";
  140. mes "Oh!";
  141. mes "Shyness!";
  142. next;
  143. mes "[Caroller]";
  144. mes "Anyway, thanks a lot for your help.";
  145. next;
  146. mes "[Caroller]";
  147. mes "Many people live in the giant world!";
  148. mes "So many people hope to hear Caroller, yet I always lack Crystal pieces.";
  149. next;
  150. mes "[Caroller]";
  151. mes "If you can get ^0000FFSinging Crystal Pieces^000000, give them to me please?";
  152. next;
  153. emotion 18;
  154. delitem 6092,6;
  155. getitem 12354,1;
  156. mes "[Caroller]";
  157. mes "Let's care about others around you on this Christmas season!";
  158. close;
  159. }
  160. }
  161. }
  162. mes "[Caroller]";
  163. mes "You know about Christmas!";
  164. mes "Talking about Christmas...";
  165. mes "...it's carols!!!";
  166. mes "I've been waiting for this for when";
  167. mes "Christmas comes around!";
  168. next;
  169. mes "[Caroller]";
  170. mes "But there's been no caroling here and there like before, so we can't feel the Christmas spirit.";
  171. next;
  172. mes "[Caroller]";
  173. mes "So, I installed a Singing Crystal in Prontera...";
  174. next;
  175. mes "[Caroller]";
  176. mes "but that jerk Antonio broke the crystal!";
  177. next;
  178. mes "[Caroller]";
  179. mes "The gift boxes have been changing into monsters since Antonio placed some magic on them, so the monsters ate up the crystal fragments!";
  180. next;
  181. mes "[Caroller]";
  182. mes "I am so devastated, since the Singing Crystal has been the hope of many children around the villages.";
  183. next;
  184. if (select("There's no other way to carol?:You can hear carols in Lutie.") == 2) {
  185. mes "[Caroller]";
  186. mes "And just stay there, every Christmas, for your whole life?";
  187. next;
  188. mes "["+strcharinfo(0)+"]";
  189. mes "What? What do you mean?";
  190. next;
  191. mes "[Caroller]";
  192. mes "Oh, nevermind.";
  193. mes "Ah...";
  194. close;
  195. }
  196. mes "[Caroller]";
  197. mes "Maybe, it's quite hard to make a jukebox for the villages, but a music box might be possible.";
  198. next;
  199. mes "[Caroller]";
  200. mes "We need the ^0000FFSinging Crystal Pieces^000000 that the monsters ate up.";
  201. next;
  202. mes "[Caroller]";
  203. mes "Please bring me ^0000FF6 Singing Crystal Pieces^000000, and you will be rewarded with presents!";
  204. next;
  205. mes "[Caroller]";
  206. mes "Sounds cool, huh!!";
  207. next;
  208. select("........................");
  209. mes "[Caroller]";
  210. mes "...Why are you staring at me like that?";
  211. next;
  212. mes "[Caroller]";
  213. mes "You're thinking that we are always getting our plans spoiled, aren't you?";
  214. next;
  215. mes "[Caroller]";
  216. mes "I know that we are not good at controlling stuff, but our rewards are good, right?";
  217. next;
  218. select("........................");
  219. mes "[Caroller]";
  220. mes "Hey, we treat you good...";
  221. next;
  222. select("........................");
  223. mes "[Caroller]";
  224. mes "You are so cruel to me!";
  225. mes "Bad! Bad!";
  226. next;
  227. mes "[Caroller]";
  228. mes "Please, for our children's hope!!!?";
  229. mes "Please bring me 6 Singing Crystal Pieces from ^0000FFViolent Gift Boxes^000000!";
  230. next;
  231. emotion 33;
  232. mes "[Caroller]";
  233. mes "They're definitely as harsh as their name.";
  234. mes "Go on please!";
  235. set iROxmas08carol,1;
  236. close;
  237. case 4:
  238. mes "[Caroller]";
  239. mes "Santa costumes!!";
  240. mes "You know, the santa costumes that the monsters are wearing now aren't genuine!";
  241. next;
  242. mes "[Caroller]";
  243. mes "The rumor 'round here is, Lutie's designer made these costumes.";
  244. next;
  245. mes "[Caroller]";
  246. mes "Every year, adventurers challenge to attack Antonio the fake Santa, but there's no way to catch up to him due to his hat and costume!";
  247. next;
  248. mes "[Caroller]";
  249. mes "Are there some spcial abilities within them?";
  250. mes "There's still the designer in the Christmas village... How about asking her to make that costume?";
  251. next;
  252. emotion 18;
  253. mes "[Caroller]";
  254. mes "Caroller's hot news! Ha!";
  255. mes "It's hot, huh?";
  256. close;
  257. case 5:
  258. mes "[Caroller]";
  259. mes "A-N-T-O-N-I-O!!!";
  260. mes "As I heard, this Antonio is quite different from before.";
  261. next;
  262. mes "[Caroller]";
  263. mes "He seems to be quite resolved with himself since he ran away from people before.";
  264. next;
  265. mes "[Caroller]";
  266. mes "And he isn't alone anymore... is what I heard...";
  267. next;
  268. emotion 18;
  269. mes "[Caroller]";
  270. mes "Caroller's hot news! Ha!";
  271. mes "Hotness, right?";
  272. close;
  273. }
  274. }
  275. if (iROxmas08carol == 1) {
  276. if (countitem(6092) < 6) {
  277. mes "[Caroller]";
  278. mes "Maybe, it's quite hard to make a jukebox for the villages, but a music box might be possible.";
  279. next;
  280. mes "[Caroller]";
  281. mes "We need the ^0000FFSinging Crystal Pieces^000000 that the monsters ate up.";
  282. next;
  283. mes "[Caroller]";
  284. mes "Please bring me ^0000FF6 Singing Crystal Pieces^000000, and you will be rewarded with presents!";
  285. next;
  286. mes "[Caroller]";
  287. mes "For all of the children of this world!!!";
  288. mes "Please bring me ^0000FFSinging Crystal Pieces^000000 from ^0000FFViolent Gift Boxes^000000!";
  289. next;
  290. emotion 33;
  291. mes "[Caroller]";
  292. mes "Be careful!";
  293. mes "They're definitely as harsh as their name.";
  294. mes "Take care!!!";
  295. close;
  296. }else{
  297. specialeffect EF_GLORIA;
  298. mes "[Caroller]";
  299. mes "Don't cry, don't cry!";
  300. mes "Santa won't give you a gift if you're crying.";
  301. next;
  302. mes "[Caroller]";
  303. select("I got them!");
  304. mes "[Caroller]";
  305. mes "Wow, you got them!";
  306. mes "They are so cruel, aren't they?";
  307. mes "I'm happy to see you again.";
  308. next;
  309. mes "[Caroller]";
  310. mes "Let's count together!";
  311. mes "... ...";
  312. mes "Six!!";
  313. next;
  314. mes "[Caroller]";
  315. mes "All right! We can start to make our music box with crystal fragments.";
  316. next;
  317. mes "[Caroller]";
  318. mes "We would amplify the sounds of the crystal fragments to sound through the music box.";
  319. next;
  320. mes "[Caroller]";
  321. mes "You know, a music box that sounds like a jukebox!";
  322. next;
  323. mes "[Caroller]";
  324. mes "It's handy. You can carry it, as well as listen to sweet carols anywhere.";
  325. mes "Doesn't that sound cool!?";
  326. next;
  327. mes "[Caroller]";
  328. mes "So, we need more of some materials.";
  329. mes "^0000FF10 Trunk, 1 Hammer Of Blacksmith, 1 Jubilee, 10 Sticky Mucus, 3carat Diamond^000000!";
  330. next;
  331. delitem 6092,6;
  332. emotion 33;
  333. set iROxmas08carol,2;
  334. mes "[Caroller]";
  335. mes "Those are all needed.";
  336. mes "Isn't that easy?";
  337. close;
  338. }
  339. }
  340. if (iROxmas08carol == 2) {
  341. if (countitem(1019) < 10 || countitem(1005) < 1 || countitem(7312) < 1 || countitem(938) < 10 || countitem(732) < 1) {
  342. mes "[Caroller]";
  343. mes "We can make a music box with Singing Crystal Pieces.";
  344. mes "It's handy, you can hear carols anywhere. Sounds cool?";
  345. next;
  346. mes "[Caroller]";
  347. mes "So, we need more of some materials.";
  348. mes "^0000FF10 Trunk, 1 Hammer Of Blacksmith, 1 Jubilee, 10 Sticky Mucus, 3carat Diamond^000000!";
  349. next;
  350. emotion 33;
  351. mes "[Caroller]";
  352. mes "That's all we need.";
  353. mes "Isn't that easy?";
  354. close;
  355. }else{
  356. specialeffect EF_GLORIA;
  357. mes "[Caroller]";
  358. mes "Jingle bells, jingle bells,";
  359. mes "jingle all the way!";
  360. mes "O what fun it is to ride, in a";
  361. mes "one... horse... o-pen... sleigh!!!";
  362. next;
  363. mes "[Caroller]";
  364. mes "Wow!";
  365. mes "You came back!";
  366. mes "Did you bring all the materials?";
  367. next;
  368. mes "[Caroller]";
  369. mes "Good!";
  370. mes "No need to hesitate! Let's get started to make our music box.";
  371. next;
  372. mes "[Caroller]";
  373. specialeffect EF_REPAIRWEAPON;
  374. mes "Blacksmith hammers on trunk... and we shape the frame.";
  375. next;
  376. mes "[Caroller]";
  377. //(effect - stones from ground?)
  378. mes "Please use the Singing Crystal Pieces for a column, the Diamond as a prop, and the Sticky Mucus as glue.";
  379. next;
  380. mes "[Caroller]";
  381. specialeffect EF_HIT2;
  382. mes "And now...";
  383. mes "we decorate with a Jubilee...";
  384. next;
  385. mes "[Caroller]";
  386. specialeffect EF_SUFFRAGIUM;
  387. mes "The last step...!";
  388. mes "Breating life into it!";
  389. next;
  390. mes "[Caroller]";
  391. mes "It's done now!!!";
  392. next;
  393. mes "[Caroller]";
  394. mes "It's so cool! Isn't it cute!!?!";
  395. next;
  396. mes "[Caroller]";
  397. mes "You did as I requested, so I will give you gifts, as promised.";
  398. next;
  399. mes "[Caroller]";
  400. mes "One, is this music box.";
  401. mes "Please play this music box all over the villages!";
  402. next;
  403. mes "[Caroller]";
  404. mes "Another present is a Christmas cake especially shaped like your name!";
  405. mes "I made this cake shaped like your name!";
  406. next;
  407. mes "[Caroller]";
  408. mes "Don't worry, it tastes good.";
  409. next;
  410. emotion 33;
  411. getitem 2784,1;
  412. getnameditem 12354,"+strcharinfo(0)+";
  413. delitem 1019,10;
  414. delitem 1005,1;
  415. delitem 7312,1;
  416. delitem 938,10;
  417. delitem 732,1;
  418. set iROxmas08carol,3;
  419. mes "[Caroller]";
  420. mes "Thanks a lot.";
  421. mes "Merry Christmas!";
  422. mes "Have a good holiday season!";
  423. close;
  424. }
  425. }
  426. }
  427. // ============= Santa Claus - Card Game ===============
  428. // =====================================================
  429. - script Santa Claus#iROxmas08::08santa 718,{
  430. mes "[Santa Claus]";
  431. mes "Wow! Were you naughty or nice this year?";
  432. mes "All right, what comes to your mind when you think about Christmas?";
  433. next;
  434. switch(select("Carolling:Santa Claus:Gift Boxes:Santa Costume:Not much really...")) {
  435. case 1:
  436. mes "[Santa Claus]";
  437. mes "Carolling! That's good!";
  438. mes "A sweet carol always makes Christmas more happy!!!";
  439. next;
  440. mes "[Santa Claus]";
  441. mes "Yes indeed Carolling spreads Joy throughout the world?";
  442. close;
  443. case 2:
  444. mes "[Santa Claus]";
  445. if (Sex) {
  446. mes "Ho ho ho! What a good boy!";
  447. }else{
  448. mes "Ho ho ho! What a good girl!";
  449. }
  450. next;
  451. mes "[Santa Claus]";
  452. mes "But you should be wary of a fake Santa romaing around.";
  453. mes "Have you heard of Antonio, who invades villages every Christmas?";
  454. next;
  455. mes "[Santa Claus]";
  456. mes "He has stolen my gifts, as well as attacked adventurers around Toy and Lutie field.";
  457. next;
  458. mes "[Santa Claus]";
  459. mes "A bad Santa ruins us good Santa's reputations!";
  460. mes "The World Santa Organization is considering this a grave situation.";
  461. close;
  462. case 3:
  463. mes "[Santa Claus]";
  464. mes "A gift box! That sounds good!";
  465. mes "It's so exciting to open gift boxes when you wake up on Christmas morning!!!";
  466. next;
  467. mes "[Santa Claus]";
  468. mes "But we have very little gifts now, since Santa Antonio has stolen my gift bag.";
  469. next;
  470. mes "[Santa Claus]";
  471. mes "Many adventurers try to catch up to him, but he is not easy to catch.";
  472. next;
  473. mes "[Santa Claus]";
  474. mes "Anyway let those adventurers try to catch him, I have a small game for you.";
  475. next;
  476. mes "[Santa Claus]";
  477. mes "I will give you a small gift if you beat me!";
  478. next;
  479. mes "[Santa Claus]";
  480. mes "Do you want to play a game with me?";
  481. next;
  482. if (select("No, thanks.:Yes, I would.") == 1) {
  483. mes "[Santa Claus]";
  484. mes "Aww, don't be afraid.";
  485. mes "If you've been a little naughty this year I won't stuff your stockings with coal.";
  486. next;
  487. mes "[Santa Claus]";
  488. mes "I will stay here throughout the Christmas season, just visit me when you change your mind.";
  489. close;
  490. }
  491. if (gettimetick(2) < SantaCardTime) {
  492. mes "[Santa Claus]";
  493. mes "Um... You've played the game recently haven't you?";
  494. next;
  495. mes "[Santa Claus]";
  496. mes "You can try the game once a hour.";
  497. mes "Please visit me after the one hour has passed.";
  498. close;
  499. }
  500. set .@SantaCardTurn,0;
  501. set .@SantaCardWins,0;
  502. mes "[Santa Claus]";
  503. mes "Wow! You're so cool!";
  504. next;
  505. mes "[Santa Claus]";
  506. mes "Let me explain how to play this game.";
  507. next;
  508. mes "[Santa Claus]";
  509. mes "It's quite simple.";
  510. mes "I will pick one of three cards: Poring Card, Ghostring Card, and Angeling Card.";
  511. mes "Guess which card I pick and you're a winner!";
  512. next;
  513. mes "[Santa Claus]";
  514. mes "If you guess right 3 times out of 5, I will give you a gift.";
  515. mes "Let's get started!";
  516. next;
  517. while(.@SantaCardTurn != 5) {
  518. emotion 56;
  519. mes "[Santa Claus]";
  520. mes "First let me shuffle up these cards... Ok!!!";
  521. next;
  522. specialeffect EF_HIT1;
  523. mes "[Santa Claus]";
  524. mes "One!";
  525. next;
  526. specialeffect EF_HIT2;
  527. mes "[Santa Claus]";
  528. mes "Two!";
  529. next;
  530. specialeffect EF_HIT3;
  531. mes "[Santa Claus]";
  532. mes "Three!";
  533. next;
  534. specialeffect EF_STEAL;
  535. mes "[Santa Claus]";
  536. mes "I'm picking up only one!";
  537. next;
  538. cutin "sorry",4;
  539. mes "[Santa Claus]";
  540. mes "I'm picking up only one!";
  541. mes "Please guess what is is.";
  542. next;
  543. switch(select("Poring:Angeling:Ghostring")) {
  544. case 1:
  545. mes "["+strcharinfo(0)+"]";
  546. mes "Um...I choose Poring!";
  547. set .@SantaCardP,1;
  548. next;
  549. break;
  550. case 2:
  551. mes "["+strcharinfo(0)+"]";
  552. mes "Um...I choose Angeling!";
  553. set .@SantaCardP,2;
  554. next;
  555. break;
  556. case 3:
  557. mes "["+strcharinfo(0)+"]";
  558. mes "Um...I choose Ghostring!";
  559. set .@SantaCardP,3;
  560. next;
  561. }
  562. mes "[Santa Claus]";
  563. mes "Let's see!!";
  564. mes "One! Two! Three!";
  565. set .@SantaCardNpc, rand(1,3);
  566. next;
  567. mes "[Santa Claus]";
  568. mes "Let's see!!";
  569. mes "One! Two! Three!";
  570. if (.@SantaCardNpc == 1) {
  571. cutin "�����",4;
  572. }
  573. else if (.@SantaCardNpc == 2) {
  574. cutin "�������",4;
  575. }
  576. else if (.@SantaCardNpc == 3) {
  577. cutin "���Ʈ��ī��",4;
  578. }
  579. next;
  580. set .@SantaCardTurn,.@SantaCardTurn+1;
  581. if (.@SantaCardP == .@SantaCardNpc) {
  582. set .@SantaCardWins,.@SantaCardWins+1;
  583. emotion 0;
  584. emotion 5,1;
  585. cutin "",255;
  586. mes "[Santa Claus]";
  587. mes "You're lucky.";
  588. mes "Can you guess the right card the next time around?";
  589. next;
  590. }else{
  591. emotion 0;
  592. emotion 23,1;
  593. cutin "",255;
  594. mes "[Santa Claus]";
  595. mes "Aww maybe next time...";
  596. next;
  597. }
  598. }
  599. if (.@SantaCardWins < 3) {
  600. mes "["+strcharinfo(0)+"]";
  601. mes "This is just luck.";
  602. mes "Let me try again!!";
  603. next;
  604. mes "[Santa Claus]";
  605. mes "Whenever you want.";
  606. close;
  607. }else{
  608. mes "[Santa Claus]";
  609. mes "You're so good!";
  610. next;
  611. mes "[Santa Claus]";
  612. mes "Now this gift is for you.";
  613. mes "Put your hand into the bag and pick only one.";
  614. set .@SantaCardPrize, rand(1,12);
  615. next;
  616. if (.@SantaCardPrize == 1) {
  617. getitem 12354,2;
  618. }
  619. else if (.@SantaCardPrize == 2) {
  620. getitem 595,3;
  621. }
  622. else if (.@SantaCardPrize == 3) {
  623. getitem 593,3;
  624. }
  625. else if (.@SantaCardPrize == 4) {
  626. getitem 12236,3;
  627. }
  628. else if (.@SantaCardPrize == 5) {
  629. getitem 538,10;
  630. }
  631. else if (.@SantaCardPrize == 6) {
  632. getitem 14546,10;
  633. }
  634. else if (.@SantaCardPrize == 7) {
  635. getitem 5136,1;
  636. }
  637. else if (.@SantaCardPrize == 8) {
  638. getitem 603,1;
  639. }
  640. else if (.@SantaCardPrize == 9) {
  641. getitem 12130,1;
  642. }
  643. else if (.@SantaCardPrize == 10) {
  644. getitem 14550,10;
  645. }
  646. else if (.@SantaCardPrize == 11) {
  647. getitem 12132,3;
  648. }
  649. else if (.@SantaCardPrize == 12) {
  650. getitem 594,3;
  651. }
  652. set SantaCardTime,gettimetick(2)+3600;
  653. mes "[Santa Claus]";
  654. mes "Good job! Thanks for playing the card game with me!";
  655. mes "Merry Christmas!";
  656. close;
  657. }
  658. case 4:
  659. mes "[Santa Claus]";
  660. mes "Do you mean that ever so fashionable costume for Santa's and youngsters!?!";
  661. mes "Light-weight, fashionable, and keeps you warm!";
  662. next;
  663. mes "[Santa Claus]";
  664. mes "There used to be designer who visited my house to make my Santa costumes.";
  665. mes "Do you have any ideas?";
  666. close;
  667. case 5:
  668. mes "[Santa Claus]";
  669. mes "........................";
  670. next;
  671. mes "[Santa Claus]";
  672. mes "........................";
  673. if (Sex) {
  674. mes "Oh! Poor boy...";
  675. }else{
  676. mes "Oh! Poor girl...";
  677. }
  678. next;
  679. mes "[Santa Claus]";
  680. mes "........................";
  681. if (Sex) {
  682. mes "Oh! Poor boy...";
  683. }else{
  684. mes "Oh! Poor girl...";
  685. }
  686. mes "...";
  687. next;
  688. mes "[Santa Claus]";
  689. mes "You should open your heart to the spirit of Christmas!";
  690. mes "Once you do, I know you'll be able to think of something.";
  691. close;
  692. }
  693. }
  694. payon,171,109,4 duplicate(08santa) Santa Claus#0801 718
  695. prontera,156,285,4 duplicate(08santa) Santa Claus#0802 718
  696. alberta,117,66,4 duplicate(08santa) Santa Claus#0803 718
  697. geffen,119,70,4 duplicate(08santa) Santa Claus#0804 718
  698. morocc,158,104,4 duplicate(08santa) Santa Claus#0805 718
  699. // ============= Louise Kim - Santa Suit ===============
  700. // =====================================================
  701. xmas_in,89,92,4 script Louise Kim#iROxmas08 714,{
  702. mes "[Louise Kim]";
  703. mes "I always thought about how boring Santa Claus is wearing a too boring costume.";
  704. mes "Too boring!";
  705. next;
  706. mes "[Louise Kim]";
  707. mes "I could make a glamorous style for him!";
  708. next;
  709. mes "[Louise Kim]";
  710. mes "I once made a costume for the notorious figure Antonio!";
  711. mes "The reason catching up to him is so hard, is that his clothes have been given strong power!";
  712. mes "I blessed them with good luck!";
  713. next;
  714. emotion 3;
  715. mes "[Louise Kim]";
  716. mes "Preta Porter!!";
  717. mes "Which is quite luxurious but sold at good price ~";
  718. next;
  719. mes "[Louise Kim]";
  720. mes "Hey loosers!";
  721. mes "You can share my sense of fashion and wear my look if you run a light mission for me.";
  722. next;
  723. mes "[Louise Kim]";
  724. mes "Are you interested?";
  725. next;
  726. if (select("Nope.:Yes, please.") == 1) {
  727. mes "[Louise Kim]";
  728. mes "Ah!";
  729. mes "You're silly! You lost your big chance!";
  730. next;
  731. emotion 18;
  732. mes "[Louise Kim]";
  733. mes "Come to me later if you want to get the mission.";
  734. mes "I, Louise Kim, am generous enough to accept you next time.";
  735. close;
  736. }
  737. mes "[Louise Kim]";
  738. mes "You're so cool.";
  739. next;
  740. mes "[Louise Kim]";
  741. mes "Don't worry about this mission.";
  742. mes "It's not that difficult.";
  743. mes "I'm only in need of some materials. Things that are beyond my ability...";
  744. next;
  745. mes "[Louise Kim]";
  746. mes "Anyway, can you bring me some stuff?";
  747. next;
  748. if (select("Why not? What do you need?:Sorry, no time.") == 2) {
  749. emotion 18;
  750. mes "[Louise Kim]";
  751. mes "What?";
  752. mes "You will definitely regret it.";
  753. mes "No more chances later.";
  754. close;
  755. }
  756. mes "[Louise Kim]";
  757. mes "All right, you're cool!!";
  758. mes "You need to bring me: ^0000FFCotton Shirt, 3 Red Potion, Holy Water, 4 Wrapping Paper, Wrapping Lace^000000.";
  759. next;
  760. mes "[Louise Kim]";
  761. mes "If you bring me all that stuff, I can make you a glamorous Santa costume.";
  762. next;
  763. if (countitem(2301) < 1 || countitem(501) < 3 || countitem(523) < 1 || countitem(7175) < 4 || countitem(7174) < 1) {
  764. mes "[Louise Kim]";
  765. mes "If you were to bring me all the stuff, I would make you a wonderful costume, for free...";
  766. next;
  767. emotion 3;
  768. mes "[Louise Kim]";
  769. mes "Please see me again if you are interested.";
  770. close;
  771. }else{
  772. select("Here you are.");
  773. emotion 33;
  774. mes "[Louise Kim]";
  775. mes "Oh! Good!";
  776. mes "Let's not delay.";
  777. mes "I will show you my limitless ability.";
  778. next;
  779. mes "-She pours everything in a pot-";
  780. mes "-even the shirt goes in!-";
  781. mes "-She takes it out with skill-";
  782. mes "-and many blessings she sings.-";
  783. next;
  784. specialeffect EF_BLESSING;
  785. emotion 2;
  786. mes "[Louise Kim]";
  787. mes "By artist, Louise Kim!";
  788. mes "All over the world will be blessed tonight!";
  789. next;
  790. mes "-Pour red potion in another pot-";
  791. mes "-then stir all of its parts.-";
  792. mes "-Put the cotton shirts in-";
  793. mes "-and dye it for grateful hearts.-";
  794. mes "-Thread by thread-";
  795. mes "-String by string-";
  796. mes "-Count your blessings and sing!-";
  797. next;
  798. specialeffect EF_GLORIA;
  799. emotion 2;
  800. mes "[Louise Kim]";
  801. mes "By artist, Louise Kim!";
  802. mes "All over the world will be blessed tonight!";
  803. next;
  804. mes "-She is knitting clothes-";
  805. mes "-with a hooked needle-";
  806. mes "-with her great skill.-";
  807. mes "-Spread your blessings,-";
  808. mes "-cheer and goodwill!-";
  809. next;
  810. specialeffect EF_BENEDICTIO;
  811. emotion 3;
  812. mes "[Louise Kim]";
  813. mes "This is miraculous!";
  814. mes "I am a genius of the world.";
  815. mes "Artist, Louise Kim!!!";
  816. next;
  817. mes "[Louise Kim]";
  818. mes "All right! Isn't it wonderful?";
  819. mes "You can call it what you wish.";
  820. mes "My fashion is radiant.";
  821. mes "I ain't envious of Designer Pierre.";
  822. next;
  823. emotion 18;
  824. mes "[Louise Kim]";
  825. mes "I am supposed to get paid well, however I will just let it be free, since this is Christmas!";
  826. next;
  827. delitem 2301,1;
  828. delitem 501,3;
  829. delitem 523,1;
  830. delitem 7175,4;
  831. delitem 7174,1;
  832. getitem 12132,1;
  833. mes "[Louise Kim]";
  834. mes "Go brag about these wonderful clothes. There wouldn't be any without me, Louise Kim.";
  835. close;
  836. }
  837. }
  838. //XMAS MOBS
  839. prt_fild00,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  840. prt_fild00,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  841. prt_fild00,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  842. prt_fild00,0,0,0,0 monster Antonio 1247,1,0,0,0
  843. prt_fild01,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  844. prt_fild01,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  845. prt_fild01,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  846. prt_fild01,0,0,0,0 monster Antonio 1247,1,0,0,0
  847. prt_fild02,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  848. prt_fild02,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  849. prt_fild02,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  850. prt_fild02,0,0,0,0 monster Antonio 1247,1,0,0,0
  851. prt_fild03,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  852. prt_fild03,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  853. prt_fild03,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  854. prt_fild03,0,0,0,0 monster Antonio 1247,1,0,0,0
  855. prt_fild04,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  856. prt_fild04,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  857. prt_fild04,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  858. prt_fild04,0,0,0,0 monster Antonio 1247,1,0,0,0
  859. prt_fild05,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  860. prt_fild05,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  861. prt_fild05,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  862. prt_fild05,0,0,0,0 monster Antonio 1247,1,0,0,0
  863. prt_fild06,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  864. prt_fild06,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  865. prt_fild06,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  866. prt_fild06,0,0,0,0 monster Antonio 1247,1,0,0,0
  867. prt_fild07,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  868. prt_fild07,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  869. prt_fild07,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  870. prt_fild07,0,0,0,0 monster Antonio 1247,1,0,0,0
  871. prt_fild08,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  872. prt_fild08,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  873. prt_fild08,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  874. prt_fild08,0,0,0,0 monster Antonio 1247,1,0,0,0
  875. prt_fild09,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  876. prt_fild09,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  877. prt_fild09,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  878. prt_fild09,0,0,0,0 monster Antonio 1247,1,0,0,0
  879. prt_fild10,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  880. prt_fild10,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  881. prt_fild10,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  882. prt_fild10,0,0,0,0 monster Antonio 1247,1,0,0,0
  883. prt_fild11,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  884. prt_fild11,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  885. prt_fild11,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  886. prt_fild11,0,0,0,0 monster Antonio 1247,1,0,0,0
  887. pay_fild01,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  888. pay_fild01,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  889. pay_fild01,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  890. pay_fild01,0,0,0,0 monster Antonio 1247,1,0,0,0
  891. pay_fild02,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  892. pay_fild02,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  893. pay_fild02,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  894. pay_fild02,0,0,0,0 monster Antonio 1247,1,0,0,0
  895. pay_fild03,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  896. pay_fild03,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  897. pay_fild03,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  898. pay_fild03,0,0,0,0 monster Antonio 1247,1,0,0,0
  899. pay_fild04,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  900. pay_fild04,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  901. pay_fild04,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  902. pay_fild04,0,0,0,0 monster Antonio 1247,1,0,0,0
  903. pay_fild05,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  904. pay_fild05,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  905. pay_fild05,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  906. pay_fild05,0,0,0,0 monster Antonio 1247,1,0,0,0
  907. pay_fild06,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  908. pay_fild06,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  909. pay_fild06,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  910. pay_fild06,0,0,0,0 monster Antonio 1247,1,0,0,0
  911. pay_fild07,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  912. pay_fild07,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  913. pay_fild07,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  914. pay_fild07,0,0,0,0 monster Antonio 1247,1,0,0,0
  915. pay_fild08,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  916. pay_fild08,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  917. pay_fild08,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  918. pay_fild08,0,0,0,0 monster Antonio 1247,1,0,0,0
  919. pay_fild09,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  920. pay_fild09,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  921. pay_fild09,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  922. pay_fild09,0,0,0,0 monster Antonio 1247,1,0,0,0
  923. pay_fild10,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  924. pay_fild10,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  925. pay_fild10,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  926. pay_fild10,0,0,0,0 monster Antonio 1247,1,0,0,0
  927. pay_fild11,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  928. pay_fild11,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  929. pay_fild11,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  930. pay_fild11,0,0,0,0 monster Antonio 1247,1,0,0,0
  931. gef_fild00,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  932. gef_fild00,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  933. gef_fild00,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  934. gef_fild00,0,0,0,0 monster Antonio 1247,1,0,0,0
  935. gef_fild01,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  936. gef_fild01,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  937. gef_fild01,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  938. gef_fild01,0,0,0,0 monster Antonio 1247,1,0,0,0
  939. gef_fild02,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  940. gef_fild02,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  941. gef_fild02,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  942. gef_fild02,0,0,0,0 monster Antonio 1247,1,0,0,0
  943. gef_fild03,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  944. gef_fild03,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  945. gef_fild03,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  946. gef_fild03,0,0,0,0 monster Antonio 1247,1,0,0,0
  947. gef_fild04,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  948. gef_fild04,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  949. gef_fild04,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  950. gef_fild04,0,0,0,0 monster Antonio 1247,1,0,0,0
  951. gef_fild05,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  952. gef_fild05,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  953. gef_fild05,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  954. gef_fild05,0,0,0,0 monster Antonio 1247,1,0,0,0
  955. gef_fild06,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  956. gef_fild06,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  957. gef_fild06,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  958. gef_fild06,0,0,0,0 monster Antonio 1247,1,0,0,0
  959. gef_fild07,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  960. gef_fild07,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  961. gef_fild07,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  962. gef_fild07,0,0,0,0 monster Antonio 1247,1,0,0,0
  963. gef_fild08,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  964. gef_fild08,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  965. gef_fild08,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  966. gef_fild08,0,0,0,0 monster Antonio 1247,1,0,0,0
  967. gef_fild09,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  968. gef_fild09,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  969. gef_fild09,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  970. gef_fild09,0,0,0,0 monster Antonio 1247,1,0,0,0
  971. gef_fild10,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  972. gef_fild10,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  973. gef_fild10,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  974. gef_fild10,0,0,0,0 monster Antonio 1247,1,0,0,0
  975. gef_fild11,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  976. gef_fild11,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  977. gef_fild11,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  978. gef_fild11,0,0,0,0 monster Antonio 1247,1,0,0,0
  979. gef_fild12,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  980. gef_fild12,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  981. gef_fild12,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  982. gef_fild12,0,0,0,0 monster Antonio 1247,1,0,0,0
  983. gef_fild13,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  984. gef_fild13,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  985. gef_fild13,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  986. gef_fild13,0,0,0,0 monster Antonio 1247,1,0,0,0
  987. gef_fild14,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  988. gef_fild14,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  989. gef_fild14,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  990. gef_fild14,0,0,0,0 monster Antonio 1247,1,0,0,0
  991. xmas_fild01,0,0,0,0 monster Christmas Jakk 1244,5,0,0,0
  992. xmas_fild01,0,0,0,0 monster Christmas Goblin 1245,5,0,0,0
  993. xmas_fild01,0,0,0,0 monster Christmas Cookie 1246,5,0,0,0
  994. xmas_fild01,0,0,0,0 monster Antonio 1247,1,0,0,0