//===== 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 children's 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 into another place when";
		mes "you attack him each time.";
		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 children's 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 Chirstmas 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
