//===== eAthena Script ======================================= //= X-mas Event //===== By: ================================================== //= eAthena Dev Team //===== Current Version: ===================================== //= 1.1 //===== Compatible With: ===================================== //= Any version of eAthena //===== Description: ========================================= //= Beat up Antonios and grab his socks. Get at least 3 and //= give them to Santa Claus Claus in exchange for a present. //= Includes X-mas mobs. //= This npc will disable, the current Santa Claus npc. //===== Additional Comments: ================================= //= Fixed the spawns [shadowlady] //= 1.1 Added Xmas Jakk, fixed 2 exploits, fixed reward Box ID [Lupus] //============================================================ xmas_in.gat,100,96,4 script Father Christmas::Santa2 718,{ mes "[Santa Claus]"; if(#event_xmas > 0 && #event_xmas < 30 ) goto L_Start; mes "Merry Christmas!"; if(Class==0 || #event_xmas>=30 ) close; //anti exploit protection mes "I have a gift for you! Ho Ho Ho!"; getitem rand(664,667),1; //gives one of 4 gift boxes set #event_xmas,#event_xmas+1; close; L_Start: mes "I'm having a bit of a problem..."; mes "Do you care to listen?"; next; menu "Listen to Santa Claus.",M_0, "Give Santa Claus proof.",M_1, "Cancel.",M_End; M_0: mes "[Santa Claus]"; mes "My problem is this."; mes "There seems to be a man out there"; mes "that is impersonating me and spreading"; mes "terror throughout the land."; next; mes "[Santa Claus]"; mes "Like the Grinch of legend, he's taking"; mes "all the childrens' toys and keeping them"; mes "for himself."; next; mes "[Santa Claus]"; mes "I'm too busy here creating my batch of "; mes "toys for next year, so I can't go"; mes "out and find him myself."; mes "So I would like you to go out and"; mes "Destroy this man for me."; next; mes "[Santa Claus]"; mes "He has in his posession one of my"; mes "magic sacks, however, so he will"; mes "escape into it to another place each"; mes "time you attack him."; next; mes "[Santa Claus]"; mes "However,"; mes "In his haste, he tends to drop things."; mes "If by chance he drops one of his Stockings"; mes "With Holes that he uses to steal the"; mes "poor childrens' toys, pick it up."; next; mes "[Santa Claus]"; mes "If you collect 3 of these, I will give"; mes "you a prototype mystery box that"; mes "I've been keeping around the"; mes "lab. It spits out random presents"; mes "and saves me a ton of work."; close; M_1: mes "[Santa Claus]"; if(countitem(7034) < 3) goto L_NotEnuf; delitem 7034,3; mes "Seems you've been doing a"; mes "good job of taking down those"; mes "fake Santas. Keep it up!"; next; getitem 644,1; //Gift Box Prototype set #event_xmas,#event_xmas+1; mes "[Santa Claus]"; mes "There's your reward."; mes "If you get 3 more, I'll give you another."; mes "Hope you get a good item."; close; L_NotEnuf: mes "You don't have enough socks as proof."; mes "Go take down those evil Santas"; mes "and get more for me and I'll reward you."; close; M_End: mes "[Santa Claus]"; mes "I see. Well, at the very least"; mes "we shall meet again on Christmas morning."; close; OnInit: disablenpc "Santa1"; end; } //======================================================== // X-mas Mobs //======================================================== gef_fild00.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 gef_fild00.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 gef_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 gef_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 gef_fild02.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 gef_fild02.gat,0,0,0,0 monster Gobline Xmas 1245,5,0,0,0 gef_fild02.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 gef_fild03.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 gef_fild03.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 gef_fild04.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 gef_fild04.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 gef_fild05.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 gef_fild05.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 gef_fild07.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 gef_fild07.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 gef_fild08.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 gef_fild08.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 gef_fild09.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 gef_fild09.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 gef_fild10.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 gef_fild10.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 gef_fild11.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 gef_fild11.gat,0,0,0,0 monster Gobline Xmas 1245,5,0,0,0 gef_fild11.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 gef_fild12.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 gef_fild13.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 gef_fild14.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 glast_01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 glast_01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 mjolnir_01.gat,0,0,0,0 monster Antonio 1062,5,0,0,0 mjolnir_01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 mjolnir_02.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 mjolnir_02.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 mjolnir_03.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 mjolnir_03.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 mjolnir_04.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 mjolnir_04.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 mjolnir_05.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 mjolnir_05.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 mjolnir_06.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 mjolnir_06.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 mjolnir_07.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 mjolnir_07.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 mjolnir_08.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 mjolnir_08.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 mjolnir_08.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 mjolnir_09.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 mjolnir_09.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 mjolnir_10.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 mjolnir_10.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 mjolnir_11.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 mjolnir_11.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 mjolnir_12.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 mjolnir_12.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 moc_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 moc_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 moc_fild02.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 moc_fild02.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 moc_fild03.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 moc_fild03.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 moc_fild04.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 moc_fild04.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 moc_fild05.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 moc_fild05.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 moc_fild06.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 moc_fild06.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 moc_fild07.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 moc_fild07.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 moc_fild08.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 moc_fild08.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 moc_fild09.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 moc_fild09.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 moc_fild10.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 moc_fild10.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 moc_fild11.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 moc_fild11.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 moc_fild12.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 moc_fild12.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 moc_fild13.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 moc_fild13.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 moc_fild14.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 moc_fild14.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 moc_fild15.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 moc_fild15.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 moc_fild16.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 moc_fild16.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 moc_fild17.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 moc_fild17.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 moc_fild18.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 moc_fild18.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 pay_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 pay_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 pay_fild02.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 pay_fild02.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 pay_fild03.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 pay_fild03.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 pay_fild04.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 pay_fild04.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 pay_fild05.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 pay_fild05.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 pay_fild06.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 pay_fild06.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 pay_fild07.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 pay_fild07.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 pay_fild08.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 pay_fild08.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 pay_fild09.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 pay_fild09.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 pay_fild10.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 pay_fild10.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 pay_fild11.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 pay_fild11.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 prt_fild00.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 prt_fild00.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 prt_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 prt_fild01.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 prt_fild02.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 prt_fild02.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 prt_fild03.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 prt_fild03.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 prt_fild04.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 prt_fild04.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 prt_fild05.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 prt_fild05.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 prt_fild06.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 prt_fild06.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 prt_fild07.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 prt_fild07.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 prt_fild08.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 prt_fild08.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 prt_fild09.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 prt_fild09.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 prt_fild10.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 prt_fild10.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 prt_fild11.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 prt_fild11.gat,0,0,0,0 monster Santa Poring 1062,15,0,0,0 cmd_fild01.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 cmd_fild02.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 cmd_fild03.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 cmd_fild04.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 cmd_fild05.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 cmd_fild06.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 cmd_fild07.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 cmd_fild08.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 cmd_fild09.gat,0,0,0,0 monster Antonio 1247,1,0,0,0 gef_dun01.gat,0,0,0,0 monster Xmas Jakk 1244,5,0,0,0 gefenia02.gat,0,0,0,0 monster Xmas Jakk 1244,5,0,0,0