//=========================================================================
// RݩMǪlꪺ
// ]𫰾Զ}lɡPXKaɡPRݳQ}aɽեΡ^
//	callfunc "AgitSummon","AgitCode";
// ~ƩMץ : FPE
// Jathena++ ׾¡Ghttp://www.foxofice.net/bbs
//-------------------------------------------------------------------------

function	script	AgitSummon	{
	//]wAgitCodeƭܴT|
	function enum {
		if(getarg(0)=="L1") return 11;
		if(getarg(0)=="L2") return 12;
		if(getarg(0)=="L3") return 13;
		if(getarg(0)=="L4") return 14;
		if(getarg(0)=="L5") return 15;
		if(getarg(0)=="B1") return 21;
		if(getarg(0)=="B2") return 22;
		if(getarg(0)=="B3") return 23;
		if(getarg(0)=="B4") return 24;
		if(getarg(0)=="B5") return 25;
		if(getarg(0)=="C1") return 31;
		if(getarg(0)=="C2") return 32;
		if(getarg(0)=="C3") return 33;
		if(getarg(0)=="C4") return 34;
		if(getarg(0)=="C5") return 35;
		if(getarg(0)=="V1") return 41;
		if(getarg(0)=="V2") return 42;
		if(getarg(0)=="V3") return 43;
		if(getarg(0)=="V4") return 44;
		if(getarg(0)=="V5") return 45;
		return 0;
	}

	//XR
	switch (enum(getarg(0))) {
		case 11: monster "aldeg_cas01.gat",216,24,"R",1288,1,"AgitExe#L1::OnAgitBreak"; 	break;
		case 12: monster "aldeg_cas02.gat",214,24,"R",1288,1,"AgitExe#L2::OnAgitBreak"; 	break;
		case 13: monster "aldeg_cas03.gat",206,32,"R",1288,1,"AgitExe#L3::OnAgitBreak"; 	break;
		case 14: monster "aldeg_cas04.gat",36,218,"R",1288,1,"AgitExe#L4::OnAgitBreak"; 	break;
		case 15: monster "aldeg_cas05.gat",28,102,"R",1288,1,"AgitExe#L5::OnAgitBreak"; 	break;
		case 21: monster "gefg_cas01.gat",198,182,"R",1288,1,"AgitExe#B1::OnAgitBreak"; 	break;
		case 22: monster "gefg_cas02.gat",176,178,"R",1288,1,"AgitExe#B2::OnAgitBreak"; 	break;
		case 23: monster "gefg_cas03.gat",245,167,"R",1288,1,"AgitExe#B3::OnAgitBreak"; 	break;
		case 24: monster "gefg_cas04.gat",174,178,"R",1288,1,"AgitExe#B4::OnAgitBreak"; 	break;
		case 25: monster "gefg_cas05.gat",194,184,"R",1288,1,"AgitExe#B5::OnAgitBreak"; 	break;
		case 31: monster "payg_cas01.gat",139,139,"R",1288,1,"AgitExe#C1::OnAgitBreak"; 	break;
		case 32: monster "payg_cas02.gat",39,25,"R",1288,1,"AgitExe#C2::OnAgitBreak"; 	break;
		case 33: monster "payg_cas03.gat",269,265,"R",1288,1,"AgitExe#C3::OnAgitBreak"; 	break;
		case 34: monster "payg_cas04.gat",271,29,"R",1288,1,"AgitExe#C4::OnAgitBreak"; 	break;
		case 35: monster "payg_cas05.gat",30,30,"R",1288,1,"AgitExe#C5::OnAgitBreak"; 	break;
		case 41: monster "prtg_cas01.gat",197,197,"R",1288,1,"AgitExe#V1::OnAgitBreak"; 	break;
		case 42: monster "prtg_cas02.gat",158,174,"R",1288,1,"AgitExe#V2::OnAgitBreak"; 	break;
		case 43: monster "prtg_cas03.gat",17,221,"R",1288,1,"AgitExe#V3::OnAgitBreak"; 	break;
		case 44: monster "prtg_cas04.gat",292,14,"R",1288,1,"AgitExe#V4::OnAgitBreak"; 	break;
		case 45: monster "prtg_cas05.gat",266,266,"R",1288,1,"AgitExe#V5::OnAgitBreak"; 	break;
	}
	set '@dummy,getmapxy('@map$,'@dummy,'@dummy,1);		//'@map$H~O]
	if(getcastledata('@map$,1))
		return;					//HɰhX

	//UKaX{Ǫг]w
	switch (enum(getarg(0))) {
		case 11: setarray '@pos,216,23; 	break;
		case 12: setarray '@pos,213,23; 	break;
		case 13: setarray '@pos,205,31; 	break;
		case 14: setarray '@pos,36,217; 	break;
		case 15: setarray '@pos,27,101; 	break;
		case 21: setarray '@pos,197,181; 	break;
		case 22: setarray '@pos,176,178; 	break;
		case 23: setarray '@pos,244,166; 	break;
		case 24: setarray '@pos,174,177; 	break;
		case 25: setarray '@pos,194,184; 	break;
		case 31: setarray '@pos,138,138; 	break;
		case 32: setarray '@pos,38,25; 		break;
		case 33: setarray '@pos,268,264; 	break;
		case 34: setarray '@pos,270,28; 	break;
		case 35: setarray '@pos,30,30; 		break;
		case 41: setarray '@pos,197,197; 	break;
		case 42: setarray '@pos,157,174; 	break;
		case 43: setarray '@pos,16,220; 	break;
		case 44: setarray '@pos,291,14; 	break;
		case 45: setarray '@pos,266,266; 	break;
	}
	//LHɨXǪ
	switch (enum(getarg(0))/10) {
	case 1:	//S̯
		areamonster '@map$,0,0,0,0,"x",1117,10;
		areamonster '@map$,0,0,0,0,"dQ",1132,4;
		areamonster '@map$,0,0,0,0,"`WMh",1219,2;
		areamonster '@map$,0,0,0,0,"D",1205,1;
		areamonster '@map$,0,0,0,0,"Ǯ",1216,10;
		areamonster '@map$,0,0,0,0,"",1193,17;
		areamonster '@map$,0,0,0,0,"",1269,9;
		areamonster '@map$,0,0,0,0,"F}b",1276,7;
		areamonster '@map$,0,0,0,0,"eH",1208,3;
		areamonster '@map$,0,0,0,0,"RR",1275,1;
		areamonster '@map$,0,0,0,0,"{Mh",1268,1;
		areamonster '@map$,0,0,0,0,"·t",1272,1;
		monster '@map$,'@pos[0],'@pos[1],"·t",1272,1;
		monster '@map$,'@pos[0],'@pos[1],"u@",1270,4;
		monster '@map$,'@pos[0],'@pos[1],"{Mh",1268,1;
		monster '@map$,'@pos[0],'@pos[1],"`WMh",1219,1;
		monster '@map$,'@pos[0],'@pos[1],"F}b",1276,5;
		break;
	case 2:	//Q
		areamonster '@map$,0,0,0,0,"x",1117,10;
		areamonster '@map$,0,0,0,0,"]Ův",1263,11;
		areamonster '@map$,0,0,0,0,"űC",1102,10;
		areamonster '@map$,0,0,0,0,"nʥ",1130,10;
		areamonster '@map$,0,0,0,0,"J",1140,20;
		areamonster '@map$,0,0,0,0,"FCh",1163,9;
		areamonster '@map$,0,0,0,0,"RR",1275,1;
		areamonster '@map$,0,0,0,0,"`WMh",1219,1;
		areamonster '@map$,0,0,0,0,"]",1150,1;
		areamonster '@map$,0,0,0,0,"ָ̮",1159,1;
		monster '@map$,'@pos[0],'@pos[1],"I",1203,1;
		monster '@map$,'@pos[0],'@pos[1],"~H^",1087,1;
		monster '@map$,'@pos[0],'@pos[1],"~HԤh",1213,10;
		monster '@map$,'@pos[0],'@pos[1],"~H}b",1189,10;
		break;
	case 3:	//CLy
		areamonster '@map$,0,0,0,0,"Nx]O",1277,10;
		areamonster '@map$,0,0,0,0,"eH",1208,10;
		areamonster '@map$,0,0,0,0,"bsH",1262,5;
		areamonster '@map$,0,0,0,0,"űC",1102,5;
		areamonster '@map$,0,0,0,0,"]",1150,1;
		areamonster '@map$,0,0,0,0,"",1115,1;
		areamonster '@map$,0,0,0,0,"",1129,11;
		areamonster '@map$,0,0,0,0,"F}b",1276,5;
		areamonster '@map$,0,0,0,0,"}b",1282,4;
		areamonster '@map$,0,0,0,0,"}b",1253,5;
		monster '@map$,'@pos[0],'@pos[1],"]",1150,1;
		monster '@map$,'@pos[0],'@pos[1],"",1115,1;
		monster '@map$,'@pos[0],'@pos[1],"eH",1208,6;
		monster '@map$,'@pos[0],'@pos[1],"F}b",1276,5;
		break;
	case 4:	//ڰOp
		areamonster '@map$,0,0,0,0,"FCh",1163,15;
		areamonster '@map$,0,0,0,0,"dQ",1132,10;
		areamonster '@map$,0,0,0,0,"`WMh",1219,5;
		areamonster '@map$,0,0,0,0,"{Mh",1268,5;
		areamonster '@map$,0,0,0,0,"BMh",1251,1;
		areamonster '@map$,0,0,0,0,"d",1252,1;
		areamonster '@map$,0,0,0,0,"F}b",1276,5;
		areamonster '@map$,0,0,0,0,"N~",1259,2;
		areamonster '@map$,0,0,0,0,"ͬ",1283,2;
		areamonster '@map$,0,0,0,0,"RR",1275,1;
		areamonster '@map$,0,0,0,0,"㴵]k",1200,1;
		monster '@map$,'@pos[0],'@pos[1],"{Mh",1268,1;
		monster '@map$,'@pos[0],'@pos[1],"BMh",1251,1;
		monster '@map$,'@pos[0],'@pos[1],"d",1252,1;
		monster '@map$,'@pos[0],'@pos[1],"`WMh",1219,2;
		monster '@map$,'@pos[0],'@pos[1],"F}b",1276,5;
		break;
	}
	return;
}


//=========================================================================
// @Hl
// ]ھInterAȾsɩκ޲zHlӽեΡ^
//	callfunc "GuardianCall","AgitCode",Num,Mes;
//
//  ѼƪԱ
//	"AgitCode" -> ܯKaID]ҡGL1,B2,C3,V4^
//	    Num    -> @HsA1017
//	    Mes    -> 0:SA1:]޲zHܡ^
//-------------------------------------------------------------------------

function	script	GuardianCall	{
	if(getarg(0)=="L1") {
		switch(getarg(1)) {
			case 10: monster "aldeg_cas01.gat",17,218,"hL @H",1287,1,"#GuardianKilled::On_L1_10"; 	break;
			case 11: monster "aldeg_cas01.gat",39,205,"}b @H",1285,1,"#GuardianKilled::On_L1_11"; 	break;
			case 12: monster "aldeg_cas01.gat",38,196,"}b @H",1285,1,"#GuardianKilled::On_L1_12"; 	break;
			case 13: monster "aldeg_cas01.gat",21,194,"Mh @H",1286,1,"#GuardianKilled::On_L1_13"; 	break;
			case 14: monster "aldeg_cas01.gat",218,24,"Mh @H",1286,1,"#GuardianKilled::On_L1_14"; 	break;
			case 15: monster "aldeg_cas01.gat",213,24,"Mh @H",1286,1,"#GuardianKilled::On_L1_15"; 	break;
			case 16: monster "aldeg_cas01.gat",73,70,"Mh @H",1286,1,"#GuardianKilled::On_L1_16"; 	break;
			case 17: monster "aldeg_cas01.gat",45,228,"}b @H",1285,1,"#GuardianKilled::On_L1_17"; 	break;
		}
	}
	if(getarg(0)=="L2") {
		switch(getarg(1)) {
			case 10: monster "aldeg_cas02.gat",51,183,"hL @H",1287,1,"#GuardianKilled::On_L2_10"; 	break;
			case 11: monster "aldeg_cas02.gat",27,184,"Mh @H",1286,1,"#GuardianKilled::On_L2_11"; 	break;
			case 12: monster "aldeg_cas02.gat",88,43,"Mh @H",1286,1,"#GuardianKilled::On_L2_12"; 	break;
			case 13: monster "aldeg_cas02.gat",210,7,"}b @H",1285,1,"#GuardianKilled::On_L2_13"; 	break;
			case 14: monster "aldeg_cas02.gat",60,203,"hL @H",1287,1,"#GuardianKilled::On_L2_14"; 	break;
			case 15: monster "aldeg_cas02.gat",21,177,"}b @H",1285,1,"#GuardianKilled::On_L2_15"; 	break;
			case 16: monster "aldeg_cas02.gat",117,46,"Mh @H",1286,1,"#GuardianKilled::On_L2_16"; 	break;
			case 17: monster "aldeg_cas02.gat",36,183,"}b @H",1285,1,"#GuardianKilled::On_L2_17"; 	break;
		}
	}
	if(getarg(0)=="L3") {
		switch(getarg(1)) {
			case 10: monster "aldeg_cas03.gat",110,217,"}b @H",1285,1,"#GuardianKilled::On_L3_10"; break;
			case 11: monster "aldeg_cas03.gat",90,112,"Mh @H",1286,1,"#GuardianKilled::On_L3_11"; 	break;
			case 12: monster "aldeg_cas03.gat",86,120,"hL @H",1287,1,"#GuardianKilled::On_L3_12"; 	break;
			case 13: monster "aldeg_cas03.gat",195,151,"}b @H",1285,1,"#GuardianKilled::On_L3_13"; break;
			case 14: monster "aldeg_cas03.gat",116,112,"Mh @H",1286,1,"#GuardianKilled::On_L3_14"; break;
			case 15: monster "aldeg_cas03.gat",116,76,"hL @H",1287,1,"#GuardianKilled::On_L3_15"; 	break;
			case 16: monster "aldeg_cas03.gat",64,103,"hL @H",1287,1,"#GuardianKilled::On_L3_16"; 	break;
			case 17: monster "aldeg_cas03.gat",212,160,"}b @H",1285,1,"#GuardianKilled::On_L3_17"; break;
		}
	}
	if(getarg(0)=="L4") {
		switch(getarg(1)) {
			case 10: monster "aldeg_cas04.gat",187,100,"}b @H",1285,1,"#GuardianKilled::On_L4_10"; break;
			case 11: monster "aldeg_cas04.gat",192,42,"}b @H",1285,1,"#GuardianKilled::On_L4_11"; 	break;
			case 12: monster "aldeg_cas04.gat",55,88,"Mh @H",1286,1,"#GuardianKilled::On_L4_12"; 	break;
			case 13: monster "aldeg_cas04.gat",145,209,"hL @H",1287,1,"#GuardianKilled::On_L4_13"; break;
			case 14: monster "aldeg_cas04.gat",169,53,"hL @H",1287,1,"#GuardianKilled::On_L4_14"; 	break;
			case 15: monster "aldeg_cas04.gat",198,77,"hL @H",1287,1,"#GuardianKilled::On_L4_15"; 	break;
			case 16: monster "aldeg_cas04.gat",148,88,"}b @H",1285,1,"#GuardianKilled::On_L4_16"; 	break;
			case 17: monster "aldeg_cas04.gat",48,72,"Mh @H",1286,1,"#GuardianKilled::On_L4_17"; 	break;
		}
	}
	if(getarg(0)=="L5") {
		switch(getarg(1)) {
			case 10: monster "aldeg_cas05.gat",51,202,"}b @H",1285,1,"#GuardianKilled::On_L5_10"; 	break;
			case 11: monster "aldeg_cas05.gat",27,221,"Mh @H",1286,1,"#GuardianKilled::On_L5_11"; 	break;
			case 12: monster "aldeg_cas05.gat",145,78,"Mh @H",1286,1,"#GuardianKilled::On_L5_12"; 	break;
			case 13: monster "aldeg_cas05.gat",157,192,"hL @H",1287,1,"#GuardianKilled::On_L5_13"; break;
			case 14: monster "aldeg_cas05.gat",157,74,"hL @H",1287,1,"#GuardianKilled::On_L5_14"; 	break;
			case 15: monster "aldeg_cas05.gat",188,79,"}b @H",1285,1,"#GuardianKilled::On_L5_15"; 	break;
			case 16: monster "aldeg_cas05.gat",156,73,"Mh @H",1286,1,"#GuardianKilled::On_L5_16"; 	break;
			case 17: monster "aldeg_cas05.gat",41,112,"Mh @H",1286,1,"#GuardianKilled::On_L5_17"; 	break;
		}
	}
	if(getarg(0)=="B1") {
		switch(getarg(1)) {
			case 10: monster "gefg_cas01.gat",67,179,"hL @H",1287,1,"#GuardianKilled::On_B1_10"; 	break;
			case 11: monster "gefg_cas01.gat",36,186,"}b @H",1285,1,"#GuardianKilled::On_B1_11"; 	break;
			case 12: monster "gefg_cas01.gat",50,186,"}b @H",1285,1,"#GuardianKilled::On_B1_12"; 	break;
			case 13: monster "gefg_cas01.gat",62,41,"hL @H",1287,1,"#GuardianKilled::On_B1_13"; 	break;
			case 14: monster "gefg_cas01.gat",50,67,"Mh @H",1286,1,"#GuardianKilled::On_B1_14"; 	break;
			case 15: monster "gefg_cas01.gat",184,20,"hL @H",1287,1,"#GuardianKilled::On_B1_15"; 	break;
			case 16: monster "gefg_cas01.gat",189,41,"Mh @H",1286,1,"#GuardianKilled::On_B1_16"; 	break;
			case 17: monster "gefg_cas01.gat",200,167,"Mh @H",1286,1,"#GuardianKilled::On_B1_17"; 	break;
		}
	}
	if(getarg(0)=="B2") {
		switch(getarg(1)) {
			case 10: monster "gefg_cas02.gat",64,168,"hL @H",1287,1,"#GuardianKilled::On_B2_10"; 	break;
			case 11: monster "gefg_cas02.gat",35,148,"}b @H",1285,1,"#GuardianKilled::On_B2_11"; 	break;
			case 12: monster "gefg_cas02.gat",20,150,"}b @H",1285,1,"#GuardianKilled::On_B2_12"; 	break;
			case 13: monster "gefg_cas02.gat",56,41,"hL @H",1287,1,"#GuardianKilled::On_B2_13"; 	break;
			case 14: monster "gefg_cas02.gat",19,41,"Mh @H",1286,1,"#GuardianKilled::On_B2_14"; 	break;
			case 15: monster "gefg_cas02.gat",166,25,"hL @H",1287,1,"#GuardianKilled::On_B2_15"; 	break;
			case 16: monster "gefg_cas02.gat",166,42,"Mh @H",1286,1,"#GuardianKilled::On_B2_16"; 	break;
			case 17: monster "gefg_cas02.gat",159,188,"Mh @H",1286,1,"#GuardianKilled::On_B2_17"; 	break;
		}
	}
	if(getarg(0)=="B3") {
		switch(getarg(1)) {
			case 10: monster "gefg_cas03.gat",48,176,"}b @H",1285,1,"#GuardianKilled::On_B3_10"; 	break;
			case 11: monster "gefg_cas03.gat",113,214,"}b @H",1285,1,"#GuardianKilled::On_B3_11"; 	break;
			case 12: monster "gefg_cas03.gat",48,207,"hL @H",1287,1,"#GuardianKilled::On_B3_12"; 	break;
			case 13: monster "gefg_cas03.gat",157,62,"hL @H",1287,1,"#GuardianKilled::On_B3_13"; 	break;
			case 14: monster "gefg_cas03.gat",157,45,"Mh @H",1286,1,"#GuardianKilled::On_B3_14"; 	break;
			case 15: monster "gefg_cas03.gat",243,41,"hL @H",1287,1,"#GuardianKilled::On_B3_15"; 	break;
			case 16: monster "gefg_cas03.gat",234,25,"Mh @H",1286,1,"#GuardianKilled::On_B3_16"; 	break;
			case 17: monster "gefg_cas03.gat",238,160,"Mh @H",1286,1,"#GuardianKilled::On_B3_17"; 	break;
		}
	}
	if(getarg(0)=="B4") {
		switch(getarg(1)) {
			case 10: monster "gefg_cas04.gat",53,191,"}b @H",1285,1,"#GuardianKilled::On_B4_10"; 	break;
			case 11: monster "gefg_cas04.gat",31,178,"}b @H",1285,1,"#GuardianKilled::On_B4_11"; 	break;
			case 12: monster "gefg_cas04.gat",49,220,"hL @H",1287,1,"#GuardianKilled::On_B4_12"; 	break;
			case 13: monster "gefg_cas04.gat",29,46,"hL @H",1287,1,"#GuardianKilled::On_B4_13"; 	break;
			case 14: monster "gefg_cas04.gat",57,46,"Mh @H",1286,1,"#GuardianKilled::On_B4_14"; 	break;
			case 15: monster "gefg_cas04.gat",147,65,"hL @H",1287,1,"#GuardianKilled::On_B4_15"; 	break;
			case 16: monster "gefg_cas04.gat",160,50,"Mh @H",1286,1,"#GuardianKilled::On_B4_16"; 	break;
			case 17: monster "gefg_cas04.gat",148,189,"Mh @H",1286,1,"#GuardianKilled::On_B4_17"; 	break;
		}
	}
	if(getarg(0)=="B5") {
		switch(getarg(1)) {
			case 10: monster "gefg_cas05.gat",45,149,"}b @H",1285,1,"#GuardianKilled::On_B5_10"; 	break;
			case 11: monster "gefg_cas05.gat",71,163,"}b @H",1285,1,"#GuardianKilled::On_B5_11"; 	break;
			case 12: monster "gefg_cas05.gat",72,142,"hL @H",1287,1,"#GuardianKilled::On_B5_12"; 	break;
			case 13: monster "gefg_cas05.gat",66,47,"hL @H",1287,1,"#GuardianKilled::On_B5_13"; 	break;
			case 14: monster "gefg_cas05.gat",66,17,"Mh @H",1286,1,"#GuardianKilled::On_B5_14"; 	break;
			case 15: monster "gefg_cas05.gat",177,50,"hL @H",1287,1,"#GuardianKilled::On_B5_15"; 	break;
			case 16: monster "gefg_cas05.gat",177,35,"Mh @H",1286,1,"#GuardianKilled::On_B5_16"; 	break;
			case 17: monster "gefg_cas05.gat",193,166,"Mh @H",1286,1,"#GuardianKilled::On_B5_17"; 	break;
		}
	}
	if(getarg(0)=="C1") {
		switch(getarg(1)) {
			case 10: monster "payg_cas01.gat",229,92,"}b @H",1285,1,"#GuardianKilled::On_C1_10"; 	break;
			case 11: monster "payg_cas01.gat",225,80,"}b @H",1285,1,"#GuardianKilled::On_C1_11"; 	break;
			case 12: monster "payg_cas01.gat",222,111,"}b @H",1285,1,"#GuardianKilled::On_C1_12"; 	break;
			case 13: monster "payg_cas01.gat",99,45,"}b @H",1285,1,"#GuardianKilled::On_C1_13"; 	break;
			case 14: monster "payg_cas01.gat",65,31,"}b @H",1285,1,"#GuardianKilled::On_C1_14"; 	break;
			case 15: monster "payg_cas01.gat",36,127,"}b @H",1285,1,"#GuardianKilled::On_C1_15"; 	break;
			case 16: monster "payg_cas01.gat",51,144,"}b @H",1285,1,"#GuardianKilled::On_C1_16"; 	break;
			case 17: monster "payg_cas01.gat",138,133,"Mh @H",1286,1,"#GuardianKilled::On_C1_17"; 	break;
		}
	}
	if(getarg(0)=="C2") {
		switch(getarg(1)) {
			case 10: monster "payg_cas02.gat",237,54,"}b @H",1285,1,"#GuardianKilled::On_C2_10"; 	break;
			case 11: monster "payg_cas02.gat",228,72,"}b @H",1285,1,"#GuardianKilled::On_C2_11"; 	break;
			case 12: monster "payg_cas02.gat",210,41,"}b @H",1285,1,"#GuardianKilled::On_C2_12"; 	break;
			case 13: monster "payg_cas02.gat",57,241,"}b @H",1285,1,"#GuardianKilled::On_C2_13"; 	break;
			case 14: monster "payg_cas02.gat",42,241,"}b @H",1285,1,"#GuardianKilled::On_C2_14"; 	break;
			case 15: monster "payg_cas02.gat",287,257,"}b @H",1285,1,"#GuardianKilled::On_C2_15"; 	break;
			case 16: monster "payg_cas02.gat",264,272,"}b @H",1285,1,"#GuardianKilled::On_C2_16"; 	break;
			case 17: monster "payg_cas02.gat",27,20,"Mh @H",1286,1,"#GuardianKilled::On_C2_17"; 	break;
		}
	}
	if(getarg(0)=="C3") {
		switch(getarg(1)) {
			case 10: monster "payg_cas03.gat",245,37,"}b @H",1285,1,"#GuardianKilled::On_C3_10"; 	break;
			case 11: monster "payg_cas03.gat",269,51,"}b @H",1285,1,"#GuardianKilled::On_C3_11"; 	break;
			case 12: monster "payg_cas03.gat",36,39,"}b @H",1285,1,"#GuardianKilled::On_C3_12"; 	break;
			case 13: monster "payg_cas03.gat",41,39,"}b @H",1285,1,"#GuardianKilled::On_C3_13"; 	break;
			case 14: monster "payg_cas03.gat",39,65,"}b @H",1285,1,"#GuardianKilled::On_C3_14"; 	break;
			case 15: monster "payg_cas03.gat",19,276,"}b @H",1285,1,"#GuardianKilled::On_C3_15"; 	break;
			case 16: monster "payg_cas03.gat",37,277,"}b @H",1285,1,"#GuardianKilled::On_C3_16"; 	break;
			case 17: monster "payg_cas03.gat",268,244,"Mh @H",1286,1,"#GuardianKilled::On_C3_17"; 	break;
		}
	}
	if(getarg(0)=="C4") {
		switch(getarg(1)) {
			case 10: monster "payg_cas04.gat",251,212,"}b @H",1285,1,"#GuardianKilled::On_C4_10"; 	break;
			case 11: monster "payg_cas04.gat",232,212,"}b @H",1285,1,"#GuardianKilled::On_C4_11"; 	break;
			case 12: monster "payg_cas04.gat",231,175,"}b @H",1285,1,"#GuardianKilled::On_C4_12"; 	break;
			case 13: monster "payg_cas04.gat",32,287,"}b @H",1285,1,"#GuardianKilled::On_C4_13"; 	break;
			case 14: monster "payg_cas04.gat",32,232,"}b @H",1285,1,"#GuardianKilled::On_C4_14"; 	break;
			case 15: monster "payg_cas04.gat",35,45,"}b @H",1285,1,"#GuardianKilled::On_C4_15"; 	break;
			case 16: monster "payg_cas04.gat",36,17,"}b @H",1285,1,"#GuardianKilled::On_C4_16"; 	break;
			case 17: monster "payg_cas04.gat",270,41,"Mh @H",1286,1,"#GuardianKilled::On_C4_17"; 	break;
		}
	}
	if(getarg(0)=="C5") {
		switch(getarg(1)) {
			case 10: monster "payg_cas05.gat",19,279,"}b @H",1285,1,"#GuardianKilled::On_C5_10"; 	break;
			case 11: monster "payg_cas05.gat",33,260,"}b @H",1285,1,"#GuardianKilled::On_C5_11"; 	break;
			case 12: monster "payg_cas05.gat",266,234,"}b @H",1285,1,"#GuardianKilled::On_C5_12"; 	break;
			case 13: monster "payg_cas05.gat",266,279,"}b @H",1285,1,"#GuardianKilled::On_C5_13"; 	break;
			case 14: monster "payg_cas05.gat",263,37,"}b @H",1285,1,"#GuardianKilled::On_C5_14"; 	break;
			case 15: monster "payg_cas05.gat",263,21,"}b @H",1285,1,"#GuardianKilled::On_C5_15"; 	break;
			case 16: monster "payg_cas05.gat",250,22,"}b @H",1285,1,"#GuardianKilled::On_C5_16"; 	break;
			case 17: monster "payg_cas05.gat",36,36,"Mh @H",1286,1,"#GuardianKilled::On_C5_17"; 	break;
		}
	}
	if(getarg(0)=="V1") {
		switch(getarg(1)) {
			case 10: monster "prtg_cas01.gat",182,68,"hL @H",1287,1,"#GuardianKilled::On_V1_10"; 	break;
			case 11: monster "prtg_cas01.gat",182,116,"hL @H",1287,1,"#GuardianKilled::On_V1_11"; 	break;
			case 12: monster "prtg_cas01.gat",153,86,"hL @H",1287,1,"#GuardianKilled::On_V1_12"; 	break;
			case 13: monster "prtg_cas01.gat",59,28,"}b @H",1285,1,"#GuardianKilled::On_V1_13"; 	break;
			case 14: monster "prtg_cas01.gat",50,36,"}b @H",1285,1,"#GuardianKilled::On_V1_14"; 	break;
			case 15: monster "prtg_cas01.gat",184,183,"Mh @H",1286,1,"#GuardianKilled::On_V1_15"; 	break;
			case 16: monster "prtg_cas01.gat",196,189,"Mh @H",1286,1,"#GuardianKilled::On_V1_16"; 	break;
			case 17: monster "prtg_cas01.gat",107,179,"Mh @H",1286,1,"#GuardianKilled::On_V1_17"; 	break;
		}
	}
	if(getarg(0)=="V2") {
		switch(getarg(1)) {
			case 10: monster "prtg_cas02.gat",188,175,"Mh @H",1286,1,"#GuardianKilled::On_V2_10"; 	break;
			case 11: monster "prtg_cas02.gat",198,175,"Mh @H",1286,1,"#GuardianKilled::On_V2_11"; 	break;
			case 12: monster "prtg_cas02.gat",178,44,"Mh @H",1286,1,"#GuardianKilled::On_V2_12"; 	break;
			case 13: monster "prtg_cas02.gat",71,75,"hL @H",1287,1,"#GuardianKilled::On_V2_13"; 	break;
			case 14: monster "prtg_cas02.gat",49,28,"hL @H",1287,1,"#GuardianKilled::On_V2_14"; 	break;
			case 15: monster "prtg_cas02.gat",64,186,"}b @H",1285,1,"#GuardianKilled::On_V2_15"; 	break;
			case 16: monster "prtg_cas02.gat",76,196,"}b @H",1285,1,"#GuardianKilled::On_V2_16"; 	break;
			case 17: monster "prtg_cas02.gat",75,175,"}b @H",1285,1,"#GuardianKilled::On_V2_17"; 	break;
		}
	}
	if(getarg(0)=="V3") {
		switch(getarg(1)) {
			case 10: monster "prtg_cas03.gat",191,190,"Mh @H",1286,1,"#GuardianKilled::On_V3_10"; 	break;
			case 11: monster "prtg_cas03.gat",137,190,"Mh @H",1286,1,"#GuardianKilled::On_V3_11"; 	break;
			case 12: monster "prtg_cas03.gat",45,99,"Mh @H",1286,1,"#GuardianKilled::On_V3_12"; 	break;
			case 13: monster "prtg_cas03.gat",50,87,"hL @H",1287,1,"#GuardianKilled::On_V3_13"; 	break;
			case 14: monster "prtg_cas03.gat",41,87,"hL @H",1287,1,"#GuardianKilled::On_V3_14"; 	break;
			case 15: monster "prtg_cas03.gat",191,42,"}b @H",1285,1,"#GuardianKilled::On_V3_15"; 	break;
			case 16: monster "prtg_cas03.gat",179,43,"}b @H",1285,1,"#GuardianKilled::On_V3_16"; 	break;
			case 17: monster "prtg_cas03.gat",191,72,"}b @H",1285,1,"#GuardianKilled::On_V3_17"; 	break;
		}
	}
	if(getarg(0)=="V4") {
		switch(getarg(1)) {
			case 10: monster "prtg_cas04.gat",276,14,"Mh @H",1286,1,"#GuardianKilled::On_V4_10"; 	break;
			case 11: monster "prtg_cas04.gat",274,35,"Mh @H",1286,1,"#GuardianKilled::On_V4_11"; 	break;
			case 12: monster "prtg_cas04.gat",246,246,"Mh @H",1286,1,"#GuardianKilled::On_V4_12"; 	break;
			case 13: monster "prtg_cas04.gat",38,240,"hL @H",1287,1,"#GuardianKilled::On_V4_13"; 	break;
			case 14: monster "prtg_cas04.gat",29,240,"hL @H",1287,1,"#GuardianKilled::On_V4_14"; 	break;
			case 15: monster "prtg_cas04.gat",33,258,"hL @H",1287,1,"#GuardianKilled::On_V4_15"; 	break;
			case 16: monster "prtg_cas04.gat",78,48,"}b @H",1285,1,"#GuardianKilled::On_V4_16"; 	break;
			case 17: monster "prtg_cas04.gat",36,61,"}b @H",1285,1,"#GuardianKilled::On_V4_17"; 	break;
		}
	}
	if(getarg(0)=="V5") {
		switch(getarg(1)) {
			case 10: monster "prtg_cas05.gat",266,262,"Mh @H",1286,1,"#GuardianKilled::On_V5_10"; 	break;
			case 11: monster "prtg_cas05.gat",287,280,"Mh @H",1286,1,"#GuardianKilled::On_V5_11"; 	break;
			case 12: monster "prtg_cas05.gat",245,250,"Mh @H",1286,1,"#GuardianKilled::On_V5_12"; 	break;
			case 13: monster "prtg_cas05.gat",236,63,"hL @H",1287,1,"#GuardianKilled::On_V5_13"; 	break;
			case 14: monster "prtg_cas05.gat",251,63,"hL @H",1287,1,"#GuardianKilled::On_V5_14"; 	break;
			case 15: monster "prtg_cas05.gat",278,71,"hL @H",1287,1,"#GuardianKilled::On_V5_15"; 	break;
			case 16: monster "prtg_cas05.gat",32,253,"}b @H",1285,1,"#GuardianKilled::On_V5_16"; 	break;
			case 17: monster "prtg_cas05.gat",44,248,"}b @H",1285,1,"#GuardianKilled::On_V5_17"; 	break;
		}
	}
	if(getarg(2)) {		//M޲zHܮ
		mes "[޲zH"+strnpcinfo(0)+"]";
		mes "]m@HFC";
		mes "@HO@ڭ̪Ka";
		mes "ĤHiC";
		close;
	}
	return;
}


//=========================================================================
// UӯKaRݳQ}aɪƾڧs
//-------------------------------------------------------------------------

-	script	#GuardianKilled	-1,{
	//S̯
	On_L1_10: setcastledata "aldeg_cas01.gat",10,0; end;
	On_L1_11: setcastledata "aldeg_cas01.gat",11,0; end;
	On_L1_12: setcastledata "aldeg_cas01.gat",12,0; end;
	On_L1_13: setcastledata "aldeg_cas01.gat",13,0; end;
	On_L1_14: setcastledata "aldeg_cas01.gat",14,0; end;
	On_L1_15: setcastledata "aldeg_cas01.gat",15,0; end;
	On_L1_16: setcastledata "aldeg_cas01.gat",16,0; end;
	On_L1_17: setcastledata "aldeg_cas01.gat",17,0; end;
	On_L2_10: setcastledata "aldeg_cas02.gat",10,0; end;
	On_L2_11: setcastledata "aldeg_cas02.gat",11,0; end;
	On_L2_12: setcastledata "aldeg_cas02.gat",12,0; end;
	On_L2_13: setcastledata "aldeg_cas02.gat",13,0; end;
	On_L2_14: setcastledata "aldeg_cas02.gat",14,0; end;
	On_L2_15: setcastledata "aldeg_cas02.gat",15,0; end;
	On_L2_16: setcastledata "aldeg_cas02.gat",16,0; end;
	On_L2_17: setcastledata "aldeg_cas02.gat",17,0; end;
	On_L3_10: setcastledata "aldeg_cas03.gat",10,0; end;
	On_L3_11: setcastledata "aldeg_cas03.gat",11,0; end;
	On_L3_12: setcastledata "aldeg_cas03.gat",12,0; end;
	On_L3_13: setcastledata "aldeg_cas03.gat",13,0; end;
	On_L3_14: setcastledata "aldeg_cas03.gat",14,0; end;
	On_L3_15: setcastledata "aldeg_cas03.gat",15,0; end;
	On_L3_16: setcastledata "aldeg_cas03.gat",16,0; end;
	On_L3_17: setcastledata "aldeg_cas03.gat",17,0; end;
	On_L4_10: setcastledata "aldeg_cas04.gat",10,0; end;
	On_L4_11: setcastledata "aldeg_cas04.gat",11,0; end;
	On_L4_12: setcastledata "aldeg_cas04.gat",12,0; end;
	On_L4_13: setcastledata "aldeg_cas04.gat",13,0; end;
	On_L4_14: setcastledata "aldeg_cas04.gat",14,0; end;
	On_L4_15: setcastledata "aldeg_cas04.gat",15,0; end;
	On_L4_16: setcastledata "aldeg_cas04.gat",16,0; end;
	On_L4_17: setcastledata "aldeg_cas04.gat",17,0; end;
	On_L5_10: setcastledata "aldeg_cas05.gat",10,0; end;
	On_L5_11: setcastledata "aldeg_cas05.gat",11,0; end;
	On_L5_12: setcastledata "aldeg_cas05.gat",12,0; end;
	On_L5_13: setcastledata "aldeg_cas05.gat",13,0; end;
	On_L5_14: setcastledata "aldeg_cas05.gat",14,0; end;
	On_L5_15: setcastledata "aldeg_cas05.gat",15,0; end;
	On_L5_16: setcastledata "aldeg_cas05.gat",16,0; end;
	On_L5_17: setcastledata "aldeg_cas05.gat",17,0; end;
	//Q
	On_B1_10: setcastledata "gefg_cas01.gat",10,0; end;
	On_B1_11: setcastledata "gefg_cas01.gat",11,0; end;
	On_B1_12: setcastledata "gefg_cas01.gat",12,0; end;
	On_B1_13: setcastledata "gefg_cas01.gat",13,0; end;
	On_B1_14: setcastledata "gefg_cas01.gat",14,0; end;
	On_B1_15: setcastledata "gefg_cas01.gat",15,0; end;
	On_B1_16: setcastledata "gefg_cas01.gat",16,0; end;
	On_B1_17: setcastledata "gefg_cas01.gat",17,0; end;
	On_B2_10: setcastledata "gefg_cas02.gat",10,0; end;
	On_B2_11: setcastledata "gefg_cas02.gat",11,0; end;
	On_B2_12: setcastledata "gefg_cas02.gat",12,0; end;
	On_B2_13: setcastledata "gefg_cas02.gat",13,0; end;
	On_B2_14: setcastledata "gefg_cas02.gat",14,0; end;
	On_B2_15: setcastledata "gefg_cas02.gat",15,0; end;
	On_B2_16: setcastledata "gefg_cas02.gat",16,0; end;
	On_B2_17: setcastledata "gefg_cas02.gat",17,0; end;
	On_B3_10: setcastledata "gefg_cas03.gat",10,0; end;
	On_B3_11: setcastledata "gefg_cas03.gat",11,0; end;
	On_B3_12: setcastledata "gefg_cas03.gat",12,0; end;
	On_B3_13: setcastledata "gefg_cas03.gat",13,0; end;
	On_B3_14: setcastledata "gefg_cas03.gat",14,0; end;
	On_B3_15: setcastledata "gefg_cas03.gat",15,0; end;
	On_B3_16: setcastledata "gefg_cas03.gat",16,0; end;
	On_B3_17: setcastledata "gefg_cas03.gat",17,0; end;
	On_B4_10: setcastledata "gefg_cas04.gat",10,0; end;
	On_B4_11: setcastledata "gefg_cas04.gat",11,0; end;
	On_B4_12: setcastledata "gefg_cas04.gat",12,0; end;
	On_B4_13: setcastledata "gefg_cas04.gat",13,0; end;
	On_B4_14: setcastledata "gefg_cas04.gat",14,0; end;
	On_B4_15: setcastledata "gefg_cas04.gat",15,0; end;
	On_B4_16: setcastledata "gefg_cas04.gat",16,0; end;
	On_B4_17: setcastledata "gefg_cas04.gat",17,0; end;
	On_B5_10: setcastledata "gefg_cas05.gat",10,0; end;
	On_B5_11: setcastledata "gefg_cas05.gat",11,0; end;
	On_B5_12: setcastledata "gefg_cas05.gat",12,0; end;
	On_B5_13: setcastledata "gefg_cas05.gat",13,0; end;
	On_B5_14: setcastledata "gefg_cas05.gat",14,0; end;
	On_B5_15: setcastledata "gefg_cas05.gat",15,0; end;
	On_B5_16: setcastledata "gefg_cas05.gat",16,0; end;
	On_B5_17: setcastledata "gefg_cas05.gat",17,0; end;
	//CLy
	On_C1_10: setcastledata "payg_cas01.gat",10,0; end;
	On_C1_11: setcastledata "payg_cas01.gat",11,0; end;
	On_C1_12: setcastledata "payg_cas01.gat",12,0; end;
	On_C1_13: setcastledata "payg_cas01.gat",13,0; end;
	On_C1_14: setcastledata "payg_cas01.gat",14,0; end;
	On_C1_15: setcastledata "payg_cas01.gat",15,0; end;
	On_C1_16: setcastledata "payg_cas01.gat",16,0; end;
	On_C1_17: setcastledata "payg_cas01.gat",17,0; end;
	On_C2_10: setcastledata "payg_cas02.gat",10,0; end;
	On_C2_11: setcastledata "payg_cas02.gat",11,0; end;
	On_C2_12: setcastledata "payg_cas02.gat",12,0; end;
	On_C2_13: setcastledata "payg_cas02.gat",13,0; end;
	On_C2_14: setcastledata "payg_cas02.gat",14,0; end;
	On_C2_15: setcastledata "payg_cas02.gat",15,0; end;
	On_C2_16: setcastledata "payg_cas02.gat",16,0; end;
	On_C2_17: setcastledata "payg_cas02.gat",17,0; end;
	On_C3_10: setcastledata "payg_cas03.gat",10,0; end;
	On_C3_11: setcastledata "payg_cas03.gat",11,0; end;
	On_C3_12: setcastledata "payg_cas03.gat",12,0; end;
	On_C3_13: setcastledata "payg_cas03.gat",13,0; end;
	On_C3_14: setcastledata "payg_cas03.gat",14,0; end;
	On_C3_15: setcastledata "payg_cas03.gat",15,0; end;
	On_C3_16: setcastledata "payg_cas03.gat",16,0; end;
	On_C3_17: setcastledata "payg_cas03.gat",17,0; end;
	On_C4_10: setcastledata "payg_cas04.gat",10,0; end;
	On_C4_11: setcastledata "payg_cas04.gat",11,0; end;
	On_C4_12: setcastledata "payg_cas04.gat",12,0; end;
	On_C4_13: setcastledata "payg_cas04.gat",13,0; end;
	On_C4_14: setcastledata "payg_cas04.gat",14,0; end;
	On_C4_15: setcastledata "payg_cas04.gat",15,0; end;
	On_C4_16: setcastledata "payg_cas04.gat",16,0; end;
	On_C4_17: setcastledata "payg_cas04.gat",17,0; end;
	On_C5_10: setcastledata "payg_cas05.gat",10,0; end;
	On_C5_11: setcastledata "payg_cas05.gat",11,0; end;
	On_C5_12: setcastledata "payg_cas05.gat",12,0; end;
	On_C5_13: setcastledata "payg_cas05.gat",13,0; end;
	On_C5_14: setcastledata "payg_cas05.gat",14,0; end;
	On_C5_15: setcastledata "payg_cas05.gat",15,0; end;
	On_C5_16: setcastledata "payg_cas05.gat",16,0; end;
	On_C5_17: setcastledata "payg_cas05.gat",17,0; end;
	//ڰOp
	On_V1_10: setcastledata "prtg_cas01.gat",10,0; end;
	On_V1_11: setcastledata "prtg_cas01.gat",11,0; end;
	On_V1_12: setcastledata "prtg_cas01.gat",12,0; end;
	On_V1_13: setcastledata "prtg_cas01.gat",13,0; end;
	On_V1_14: setcastledata "prtg_cas01.gat",14,0; end;
	On_V1_15: setcastledata "prtg_cas01.gat",15,0; end;
	On_V1_16: setcastledata "prtg_cas01.gat",16,0; end;
	On_V1_17: setcastledata "prtg_cas01.gat",17,0; end;
	On_V2_10: setcastledata "prtg_cas02.gat",10,0; end;
	On_V2_11: setcastledata "prtg_cas02.gat",11,0; end;
	On_V2_12: setcastledata "prtg_cas02.gat",12,0; end;
	On_V2_13: setcastledata "prtg_cas02.gat",13,0; end;
	On_V2_14: setcastledata "prtg_cas02.gat",14,0; end;
	On_V2_15: setcastledata "prtg_cas02.gat",15,0; end;
	On_V2_16: setcastledata "prtg_cas02.gat",16,0; end;
	On_V2_17: setcastledata "prtg_cas02.gat",17,0; end;
	On_V3_10: setcastledata "prtg_cas03.gat",10,0; end;
	On_V3_11: setcastledata "prtg_cas03.gat",11,0; end;
	On_V3_12: setcastledata "prtg_cas03.gat",12,0; end;
	On_V3_13: setcastledata "prtg_cas03.gat",13,0; end;
	On_V3_14: setcastledata "prtg_cas03.gat",14,0; end;
	On_V3_15: setcastledata "prtg_cas03.gat",15,0; end;
	On_V3_16: setcastledata "prtg_cas03.gat",16,0; end;
	On_V3_17: setcastledata "prtg_cas03.gat",17,0; end;
	On_V4_10: setcastledata "prtg_cas04.gat",10,0; end;
	On_V4_11: setcastledata "prtg_cas04.gat",11,0; end;
	On_V4_12: setcastledata "prtg_cas04.gat",12,0; end;
	On_V4_13: setcastledata "prtg_cas04.gat",13,0; end;
	On_V4_14: setcastledata "prtg_cas04.gat",14,0; end;
	On_V4_15: setcastledata "prtg_cas04.gat",15,0; end;
	On_V4_16: setcastledata "prtg_cas04.gat",16,0; end;
	On_V4_17: setcastledata "prtg_cas04.gat",17,0; end;
	On_V5_10: setcastledata "prtg_cas05.gat",10,0; end;
	On_V5_11: setcastledata "prtg_cas05.gat",11,0; end;
	On_V5_12: setcastledata "prtg_cas05.gat",12,0; end;
	On_V5_13: setcastledata "prtg_cas05.gat",13,0; end;
	On_V5_14: setcastledata "prtg_cas05.gat",14,0; end;
	On_V5_15: setcastledata "prtg_cas05.gat",15,0; end;
	On_V5_16: setcastledata "prtg_cas05.gat",16,0; end;
	On_V5_17: setcastledata "prtg_cas05.gat",17,0; end;
}