//=========================================================================
// ͹ٻĺ
// սʼʱóܻʱƻʱã
//	callfunc "AgitSummon","AgitCode";
//  : FPE
// Jathena++ ̳http://www.foxofice.net/bbs
//-------------------------------------------------------------------------

function	script	AgitSummon	{
	//趨AgitCodeֵ任öֵ
	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;
	}

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

	//ܻسֹ趨
	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;
	}
	//Ǳռʱˢ
	switch (enum(getarg(0))/10) {
	case 1:	//¶
		areamonster '@map$,0,0,0,0,"",1117,10;
		areamonster '@map$,0,0,0,0,"˹",1132,4;
		areamonster '@map$,0,0,0,0,"Ԩʿ",1219,2;
		areamonster '@map$,0,0,0,0,"",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,"鹭",1276,7;
		areamonster '@map$,0,0,0,0,"а",1208,3;
		areamonster '@map$,0,0,0,0,"˿",1275,1;
		areamonster '@map$,0,0,0,0,"Ѫʿ",1268,1;
		areamonster '@map$,0,0,0,0,"ڰ֮",1272,1;
		monster '@map$,'@pos[0],'@pos[1],"ڰ֮",1272,1;
		monster '@map$,'@pos[0],'@pos[1],"ػ",1270,4;
		monster '@map$,'@pos[0],'@pos[1],"Ѫʿ",1268,1;
		monster '@map$,'@pos[0],'@pos[1],"Ԩʿ",1219,1;
		monster '@map$,'@pos[0],'@pos[1],"鹭",1276,5;
		break;
	case 2:	//
		areamonster '@map$,0,0,0,0,"",1117,10;
		areamonster '@map$,0,0,0,0,"ħʦ",1263,11;
		areamonster '@map$,0,0,0,0,"",1102,10;
		areamonster '@map$,0,0,0,0,"Ϲ",1130,10;
		areamonster '@map$,0,0,0,0,"ſ",1140,20;
		areamonster '@map$,0,0,0,0,"齣ʿ",1163,9;
		areamonster '@map$,0,0,0,0,"˿",1275,1;
		areamonster '@map$,0,0,0,0,"Ԩʿ",1219,1;
		areamonster '@map$,0,0,0,0,"ҹè",1150,1;
		areamonster '@map$,0,0,0,0,"Ƥ",1159,1;
		monster '@map$,'@pos[0],'@pos[1],"߱",1203,1;
		monster '@map$,'@pos[0],'@pos[1],"Ӣ",1087,1;
		monster '@map$,'@pos[0],'@pos[1],"սʿ",1213,10;
		monster '@map$,'@pos[0],'@pos[1],"˹",1189,10;
		break;
	case 3:	//ֺ
		areamonster '@map$,0,0,0,0,"ħ",1277,10;
		areamonster '@map$,0,0,0,0,"а",1208,10;
		areamonster '@map$,0,0,0,0,"",1262,5;
		areamonster '@map$,0,0,0,0,"",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,"鹭",1276,5;
		areamonster '@map$,0,0,0,0,"Ȯ",1282,4;
		areamonster '@map$,0,0,0,0,"𹭼",1253,5;
		monster '@map$,'@pos[0],'@pos[1],"ҹè",1150,1;
		monster '@map$,'@pos[0],'@pos[1],"",1115,1;
		monster '@map$,'@pos[0],'@pos[1],"а",1208,6;
		monster '@map$,'@pos[0],'@pos[1],"鹭",1276,5;
		break;
	case 4:	//ͻ׶
		areamonster '@map$,0,0,0,0,"齣ʿ",1163,15;
		areamonster '@map$,0,0,0,0,"˹",1132,10;
		areamonster '@map$,0,0,0,0,"Ԩʿ",1219,5;
		areamonster '@map$,0,0,0,0,"Ѫʿ",1268,5;
		areamonster '@map$,0,0,0,0,"ʿ",1251,1;
		areamonster '@map$,0,0,0,0,"",1252,1;
		areamonster '@map$,0,0,0,0,"鹭",1276,5;
		areamonster '@map$,0,0,0,0,"ʨӥ",1259,2;
		areamonster '@map$,0,0,0,0,"",1283,2;
		areamonster '@map$,0,0,0,0,"˿",1275,1;
		areamonster '@map$,0,0,0,0,"˹ħŮ",1200,1;
		monster '@map$,'@pos[0],'@pos[1],"Ѫʿ",1268,1;
		monster '@map$,'@pos[0],'@pos[1],"ʿ",1251,1;
		monster '@map$,'@pos[0],'@pos[1],"",1252,1;
		monster '@map$,'@pos[0],'@pos[1],"Ԩʿ",1219,2;
		monster '@map$,'@pos[0],'@pos[1],"鹭",1276,5;
		break;
	}
	return;
}


//=========================================================================
// ໤ٻ
// Interʱ˵ٻã
//	callfunc "GuardianCall","AgitCode",Num,Mes;
//
//  
//	"AgitCode" -> ʾܻصIDL1,B2,C3,V4
//	    Num    -> ໤˵ıţ1017
//	    Mes    -> 0:ûϢ1:Ϣ˶Ի
//-------------------------------------------------------------------------

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


//=========================================================================
// ܻصĻƻʱݸ
//-------------------------------------------------------------------------

-	script	#GuardianKilled	-1,{
	//¶
	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;
	//
	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;
	//ֺ
	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;
	//ͻ׶
	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;
}