//========================
// [ڤ] The PlutoEA Project []
// http://opensvn.csie.org/PlutoEA
// -----------------------------------------
// -  ʦ -
//========================
//= 汾1.1
//========================


gonryun,180,118,4	script	ʦ#gnp	85,{
	if (countitem(1201) > 0) {
		mes "ز!";
		close;
	}
	if (BaseJob == Job_Novice) {
		mes "[]";
		mes "Сǲ!";
		close;
	}
	if (in_battle == 3) set in_battle,1;
	if (in_battle < 1) {
		mes "[]";
		mes "~ ⲻ";
		mes "еร";
		mes "~ ҿʹ";
		mes "ҪԿ?";
		next;
		switch(select("Կ:?????:ֱӹȥ")){
		case 1:
			mes "[]";
			mes "~ Ȼҵ۹û";
			mes "ֻҪ԰̧Ļ";
			mes "һȥõĵط";
			mes "׼";
			next;
			mes "^0000FFָʯͷ";
			mes "Ҫ̧";
			if (BaseJob < Job_Knight) {
				if (checkweight(7049,690)) {
					mes "^0000FFɵİʯͷ̧^000000";
					set in_battle,1;
					getitem 7049,690; // ʯͷ
					next;
					emotion e_no1;
					mes "[]";
					mes "Ȼҵ۹û";
					mes "´μĻ";
					mes "ȥõĵط";
					mes "ôټ";
				} else {
					mes "˵ƺ̫^000000";
					next;
					mes "[]";
					mes "㻹ȱܶѵ";
					mes "ϰ";
				}
			} else if (BaseClass == Job_Swordman || BaseClass == Job_Thief || BaseClass == Job_Merchant || BaseJob == Job_Monk) {
				if (checkweight(7049,1100)) {
					mes "^0000FFɵİʯͷ̧^000000";
					set in_battle,1;
					getitem 7049,1100; // Stone
					next;
					emotion e_no1;
					mes "[]";
					mes "Ȼҵ۹û";
					mes "´μĻ";
					mes "ȥõĵط";
					mes "ôټ";
				} else {
					mes "˵ƺ̫^000000";
					next;
					mes "[]";
					mes "㻹ȱܶѵ";
					mes "ϰ";
				}
			} else {
				if (checkweight(7049,730)) {
					mes "^0000FFɵİʯͷ̧^000000";
					set in_battle,1;
					getitem 7049,730; // Stone
					next;
					emotion e_no1;
					mes "[]";
					mes "Ȼҵ۹û";
					mes "´μĻ";
					mes "ȥõĵط";
					mes "ôټ";
				} else {
					mes "˵ƺ̫^000000";
					next;
					mes "[]";
					mes "㻹ȱܶѵ";
					mes "ϰ";
				}
			}
			break;
		case 2:
			mes "[]";
			mes "ûʲô";
			mes "ֻǷѵͿ";
			mes "رľ飬";
			mes "~ ȤĻս";
			break;
		case 3:
			mes "[]";
			mes "ǿ";
			mes "...";
			emotion e_pif;
			break;
		}
	} else if (in_battle == 1) {
		mes "[]";
		mes "~ ּ˰";
		mes "Ҫȥһ?";
		next;
		if (select("ȥ:ȥ") == 1) {
			mes "[]";
			mes "Ȼ㰡";
			mes "";
			mes "ǾͼͰ";
			close2;
			warp "gon_test",53,6;
			end;
		} else {
			mes "[]";
			mes " ";
			mes "Ǿû취ˣ";
			mes "ô´ټ";
		}
	} else {
		mes "[]";
		mes "ܳ?";
		mes "Ӧúǿ׳ɣһλ";
		emotion e_pif;
		set in_battle,1;
	}
	close;
}

gon_test,50,14,4	script	ȴ #gnp	780,{
	mes "[]";
	if (BaseJob == Job_Novice) {
		mes "Сǲ";
		close;
	}
	if ($@in_battle) {
		mes "˼Ŀǰʹ";
		close;
	}
	mes "Ҫ?";
	mes "";
	mes "ʹõķ500Ԫ";
	next;
	if (select("ȥ:ȡ") == 2) {
		mes "[]";
		mes "õģ";
		close;
	}
	if (Zeny < 500) {
		mes "[]";
		mes "Ǯ";
		close;
	}
	set Zeny,Zeny - 500;
	set in_battle,1;
	warp "gon_test",42,86;
	set $@in_battle,1;
	setnpctimer 0,"ٻʦ#gnp";
	startnpctimer "ٻʦ#gnp";
	end;
}

gon_test,42,89,4	script	ٻʦ#gnp	774,{
	if (in_battle == 2) end;
	mes "[ ]";
	if (in_battle == 3) {
		mes "֤ͨٽ";
		close;
	}
	mes "ӭ٣";
	mes "Ҫٻħ?";
	next;
	set @gnpGroup,select("1Ⱥ:2Ⱥ:3Ⱥ:4Ⱥ:5Ⱥ:6Ⱥ:7Ⱥ:8Ⱥ:9Ⱥ:10Ⱥ:11Ⱥ");
	set @gnpGroupMob$,.gnpMobsName$[(@gnpGroup-1)*6];
	for (set @i,1; @i < 6; set @i, @i+1) {
		set @gnpGroupMob$, @gnpGroupMob$ + ":" + .gnpMobsName$[(@gnpGroup-1)*6 + @i];
	}
	set @gnpMob,select(@gnpGroupMob$);
	set in_battle,2;
	if (getnpctimer(0) < 180000) monster "gon_test",56,86,.gnpMobsName$[(@gnpGroup-1)*6 + @gnpMob - 1],.gnpMobsId[(@gnpGroup-1)*6 + @gnpMob - 1],1,"ٻʦ#gnp::OnGnpMobDead";
	mes "[ ]";
	mes "лл";
	close2;
	end;

	OnInit:
		initnpctimer;
		stopnpctimer;
		setarray .gnpMobsName$[0],"Ƥ﷢","ʳж","Ѫ֤","Ѫ","ȭ","ɳĮľʳ";
		setarray .gnpMobsId[0],1419,1428,1434,1430,1457,1432;
		setarray .gnpMobsName$[6],"ͷ","ʳ","","Ȯ","","ô";
		setarray .gnpMobsId[6],1462,1442,1469,1460,1425,1472;
		setarray .gnpMobsName$[12],"Ҷ","Ȯ","ǯ","","","ʬ";
		setarray .gnpMobsId[12],1454,1455,1443,1426,1436,1423;
		setarray .gnpMobsName$[18],"ݳ","й","׬Ǯ","Զ","Ů","ר";
		setarray .gnpMobsId[18],1458,1440,1429,1459,1444,1422;
		setarray .gnpMobsName$[24],"ȥ","ù","ȷɵ","","","";
		setarray .gnpMobsId[24],1421,1481,1424,1465,1466,1433;
		setarray .gnpMobsName$[30],"","","С","̬","","";
		setarray .gnpMobsId[30],1427,1473,1431,1446,1474,1471;
		setarray .gnpMobsName$[36],"","","Թ","Թʿ","Թ޹","";
		setarray .gnpMobsId[36],1450,1439,1461,1467,1453,1479;
		setarray .gnpMobsName$[42],"촽","","E Ƭ","","ֱ","аʮּ";
		setarray .gnpMobsId[42],1451,1475,1437,1441,1476,1435;
		setarray .gnpMobsName$[48],"","߼","ļ","ָͷ","","Թʿ";
		setarray .gnpMobsId[48],1477,1448,1478,1489,1488,1438;
		setarray .gnpMobsName$[54],"Ů","׷","ִߵĽ","ͻ","","Сħ";
		setarray .gnpMobsId[54],1482,1464,1487,1449,1456,1486;
		setarray .gnpMobsName$[60],"","ʼ","ʿ","ʸ","ħ";
		setarray .gnpMobsId[60],1447,1483,1490,1484,1485;
	end;

	OnTimer120000:
		areaannounce "gon_test",41,81,74,92,"ʣ1",0;
	end;

	OnTimer180000:
		killmonster "gon_test","ٻʦ#gnp::OnGnpMobDead";
	end;

	OnTimer182000:
		areaannounce "gon_test",41,81,74,92,"ʱ䵽",0;
	end;

	OnGnpMobDead:
		setnpctimer 0;
		set in_battle,1;
		areaannounce "gon_test",41,81,74,92,"ллٶȹ",0;
		sleep 4000;
	OnTimer184000:
		stopnpctimer;
		areawarp "gon_test",41,81,74,92,"gon_test",44,4;
		set $@in_battle,0;
	end;
}

gon_test,46,14,3	script	 	770,{
	mes "[ϲ]";
	mes ".....";
	mes "..ӭ٣";
	mes "Ƕ";
	mes "ʲô?";
	next;
	switch(select("?:Сп?:ϯ:ȥ:û")){
	case 1:
		mes "[ϲ]";
		mes "Ƕ";
		mes "ͬһǶĵط";
		mes "ǿħĳ";
		mes "׼ø׶εħ";
		next;
		mes "[ϲ]";
		mes "Bossħ׼У";
		mes "볡ʱɽЩ涨볡";
		break;
	case 2:
		mes "[ϲ]";
		mes "...?";
		mes "ڹ..";
		mes "ܱǸ";
		break;
	case 3:
		mes "[ϲ]";
		mes "õģлл";
		mes "ףиʱ";
		close2;
		set in_battle,3;
		warp "gon_test",25,98;
		end;
	case 4:
		mes "[ϲ]";
		mes "лл";
		mes "´ٶȹ";
		close2;
		warp "gonryun",177,112;
		end;
	case 5:
		mes "[ϲ]";
		mes "........";
		mes "лл";
		break;
	}
	close;
}

gon_test,70,103,3	script	 Ա#gnp	773,{
	mes "[ӣӣ]";
	mes "Ҫȥ?";
	next;
	if (select("ȥ:ȥ") == 1) {
		mes "[ӣӣ]";
		mes "лл";
		mes "´ٶȹ";
		close2;
		set in_battle,1;
		warp "gon_test",44,4;
		end;
	}
	mes "[ӣӣ]";
	mes "лл";
	close;
}
