//===== rAthena Script ======================================= 
//= BattleGround System - Tierra Gorge Entrance NPCs
//===== By: ================================================== 
//= L0ne_W0lf
//===== Current Version: ===================================== 
//= 1.0
//===== Compatible With: ===================================== 
//= rAthena 1.0
//===== Description: ========================================= 
//= [Official Conversion]
//= Tierra Gorge Battleground Entrance NPCs
//===== Additional Comments: ================================= 
//= 1.0 First Version.
//= 1.1 Fixed silly copy paste errors. (bugreport:4401)
//============================================================

// First Tierra Gorge Officers - Guillaume
//============================================================
bat_room,124,178,5	script	ӵһž#01a	418,{
	if (checkweight(1201,1) == 0) {
		mes "- һ! ! -";
		mes "- ĿǰЯ -";
		mes "- ̫Ʒ -";
		mes "- һ -";
		mes "- after you loose some weight. -";
		close;
	}
	mes "[ӵһž]";
	mes "𾴵ðռңǷԸǣ";
	next;
	switch(select("ľ!:̸")) {
	case 1:
		if ((Class == Job_Novice) || (BaseClass == Job_Supernovice)) {
			mes "[ӵһž]";
			mes "ҺܸˣһսҺܱǸ: Ҳڲпս.";
		}
		else {
			if (BaseLevel < 80) {
				mes "[ӵһž]";
				mes "ҺܸˣһսܱǸ: Ҳڲпս.";
			}
			else {
				set .@chk_urtime,checkquest(2069,PLAYTIME);
				if ((.@chk_urtime == 0)|| (.@chk_urtime == 1)) {
					mes "[ӵһž]";
					mes "ƺոմսϹ.";
					mes "Ŀǰʱܽ롣ȥϢɣʿȥս";
				}
				else {
					if (.@chk_urtime == 2)
						erasequest 2069;
					set .@mapcount,getmapusers("bat_a01");
					if (.@mapcount > 0) {
						mes "[ӵһž]";
						mes "յһ֪ͨ˵һ񲿶ѱսս.";
						mes "Ϊʲôȥȴһʱ䣿ҽϢһ.";
					}
					else {
						if ($@TierraBG1) {
							mes "[ӵһž]";
							mes "һӢѾս.";
							mes "Ϊʲôȥȴһʱ䣿ҽϢһ.";
						}
						else {
							mes "[ӵһž]";
							mes "׼ս";
							mes "õ˿ǵʵ";
							mes "죬ǵѪսϣ";
							close2;
							warp "bat_room",57,223;
							end;
						}
					}
				}
			}
		}
		break;
	case 2:
		mes "[ӵһž]";
		mes "죬һʤ";
		break;
	}
	close;
}

bat_room,140,178,5	script	ӵž#02a	418,{
	if (checkweight(1201,1) == 0) {
		mes "- һ! ! -";
		mes "- ĿǰЯ -";
		mes "- ̫Ʒ -";
		mes "- һ -";
		mes "- after you loose some weight. -";
		close;
	}
	mes "[ӵž]";
	mes "𾴵ðռңǷԸǣ";
	next;
	switch(select("ľ!:̸")) {
	case 1:
		if ((Class == Job_Novice) || (BaseClass == Job_Supernovice)) {
			mes "[ӵž]";
			mes "ҺܸˣһսҺܱǸ: Ҳڲпս.";
		}
		else {
			if (BaseLevel < 80) {
				mes "[ӵž]";
				mes "ҺܸˣһսܱǸ: Ҳڲпս.";
			}
			else {
				set .@chk_urtime,checkquest(2069,PLAYTIME);
				if (.@chk_urtime == 1) {
					mes "[ӵž]";
					mes "ƺոմսϹ.";
					mes "Ŀǰʱܽ롣ȥϢɣʿȥս";
				}
				else {
					if (.@chk_urtime == 2)
						erasequest 2069;
					set .@mapcount,getmapusers("bat_a02");
					if (.@mapcount > 0) {
						mes "[ӵž]";
						mes "յһ֪ͨ˵һ񲿶ѱսս.";
						mes "Ϊʲôȥȴһʱ䣿ҽϢһ.";
					}
					else {
						if ($@TierraBG2) {
							mes "[ӵž]";
							mes "һӢѾս.";
							mes "Ϊʲôȥȴһʱ䣿ҽϢһ.";
						}
						else {
							mes "[ӵž]";
							mes "׼ս";
							mes "õ˿ǵʵ";
							mes "죬ǵѪսϣ";
							close2;
							warp "bat_room",114,223;
							end;
						}
					}
				}
			}
		}
		break;
	case 2:
		mes "[ӵž]";
		mes "죬һʤ";
		break;
	}
	close;
}

bat_room,127,178,5	script	ӻʼ#1	417,{
	mes "[ӻʼ]";
	mes "սĿ꣬ݻٵ˵ľ塣";
	next;
	mes "[ӻʼ]";
	mes "·ϣֱܱӹݻ١";
	next;
	mes "[ӻʼ]";
	mes "Դݻٵ˵ʩ";
	next;
	mes "[ӻʼ]";
	mes "ߵÿһּܣǴݻٵ˾Ψһʽ";
	next;
	mes "[ӻʼ]";
	mes "סս㽫յһƣָʾ趨ʱ䣬㲻ܲμսͬ͡";
	mes "ͨAlt + Uʱ䡣";
	next;
	mes "[ӻʼ]";
	mes "׼սԱ̲߱ս";
	close;
}

bat_room,143,178,5	script	ӻʼ#2	417,{
	mes "[ӻʼ]";
	mes "սĿ꣬ݻٵ˵ľ塣";
	next;
	mes "[ӻʼ]";
	mes "·ϣֱܱӹݻ١";
	next;
	mes "[ӻʼ]";
	mes "Դݻٵ˵ʩ";
	next;
	mes "[ӻʼ]";
	mes "ߵÿһּܣǴݻٵ˾Ψһʽ";
	next;
	mes "[ӻʼ]";
	mes "סս㽫յһƣָʾ趨ʱ䣬㲻ܲμսͬ͡";
	mes "ͨAlt + Uʱ䡣";
	next;
	mes "[ӻʼ]";
	mes "׼սԱ̲߱ս";
	close;
}

bat_room,127,121,1	script	ְ#1	413,{
	mes "[ְ]";
	mes "սĿ꣬ݻٵ˵ľ塣";
	next;
	mes "[ְ]";
	mes "·ϣֱܱӹݻ١";
	next;
	mes "[ְ]";
	mes "Դݻٵ˵ʩ";
	next;
	mes "[ְ]";
	mes "ߵÿһּܣǴݻٵ˾Ψһʽ";
	next;
	mes "[ְ]";
	mes "סս㽫յһƣָʾ趨ʱ䣬㲻ܲμսͬ͡";
	mes "ͨAlt + Uʱ䡣";
	next;
	mes "[ְ]";
	mes "׼սԱ̲߱ս";
	close;
}

bat_room,143,121,1	script	ְ#2	413,{
	mes "[ְ]";
	mes "սĿ꣬ݻٵ˵ľ塣";
	next;
	mes "[ְ]";
	mes "·ϣֱܱӹݻ١";
	next;
	mes "[ְ]";
	mes "Դݻٵ˵ʩ";
	next;
	mes "[ְ]";
	mes "ߵÿһּܣǴݻٵ˾Ψһʽ";
	next;
	mes "[ְ]";
	mes "סս㽫յһƣָʾ趨ʱ䣬㲻ܲμսͬ͡";
	mes "ͨAlt + Uʱ䡣";
	next;
	mes "[ְ]";
	mes "׼սԱ̲߱ս";
	close;
}

// Second Tierra Gorge Officers - Croix
//============================================================
bat_room,125,121,1	script	ӵһž#01b	414,{
	if (checkweight(1201,1) == 0) {
		mes "- һ! ! -";
		mes "- ĿǰЯ -";
		mes "- ̫Ʒ -";
		mes "- һ -";
		mes "- after you loose some weight. -";
		close;
	}
	mes "[ӵһž]";
	mes "𾴵ðռңǷԸǣ";
	next;
	switch(select("ľ!:̸")) {
	case 1:
		if ((Class == Job_Novice) || (BaseClass == Job_Supernovice)) {
			mes "[ӵһž]";
			mes "ҺܸˣһսҺܱǸ: Ҳڲпս.";
		}
		else {
			if (BaseLevel < 80) {
				mes "[ӵһž]";
				mes "ҺܸˣһսܱǸ: Ҳڲпս.";
			}
			else {
				set .@chk_urtime,checkquest(2069,PLAYTIME);
				if ((.@chk_urtime == 0)|| (.@chk_urtime == 1)) {
					mes "[ӵһž]";
					mes "ƺոմսϹ.";
					mes "Ŀǰʱܽ롣ȥϢɣʿȥս";
				}
				else {
					if (.@chk_urtime == 2)
						erasequest 2069;
					set .@mapcount,getmapusers("bat_a02");
					if (.@mapcount > 0) {
						mes "[ӵһž]";
						mes "յһ֪ͨ˵һ񲿶ѱսս.";
						mes "Ϊʲôȥȴһʱ䣿ҽϢһ.";
					}
					else {
						if ($@TierraBG1) {
							mes "[ӵһž]";
							mes "һӢѾս.";
							mes "Ϊʲôȥȴһʱ䣿ҽϢһ.";
						}
						else {
							mes "[ӵһž]";
							mes "׼ս";
							mes "õ˿ǵʵ";
							mes "죬ǵѪսϣ";
							close2;
							warp "bat_room",57,207;
							end;
						}
					}
				}
			}
		}
		break;
	case 2:
		mes "[ӵһž]";
		mes "죬һʤ";
		break;
	}
	close;
}

bat_room,140,121,1	script	ӵž#02b	414,{
	if (checkweight(1201,1) == 0) {
		mes "- һ! ! -";
		mes "- ĿǰЯ -";
		mes "- ̫Ʒ -";
		mes "- һ -";
		mes "- after you loose some weight. -";
		close;
	}
	mes "[ӵļž]";
	mes "𾴵ðռңǷԸǣ";
	next;
	switch(select("ľ!:̸")) {
	case 1:
		if ((Class == Job_Novice) || (BaseClass == Job_Supernovice)) {
			mes "[ӵļž]";
			mes "ҺܸˣһսҺܱǸ: Ҳڲпս.";
		}
		else {
			if (BaseLevel < 80) {
				mes "[ӵļž]";
				mes "ҺܸˣһսܱǸ: Ҳڲпս.";
			}
			else {
				set .@chk_urtime,checkquest(2069,PLAYTIME);
				if (.@chk_urtime == 1) {
					mes "[ӵļž]";
					mes "ƺոմսϹ.";
					mes "Ŀǰʱܽ롣ȥϢɣʿȥս";
				}
				else {
					if (.@chk_urtime == 2)
						erasequest 2069;
					set .@mapcount,getmapusers("bat_a02");
					if (.@mapcount > 0) {
						mes "[ӵļž]";
						mes "յһ֪ͨ˵һ񲿶ѱսս.";
						mes "Ϊʲôȥȴһʱ䣿ҽϢһ.";
					}
					else {
						if ($@TierraBG2) {
							mes "[ӵļž]";
							mes "һӢѾս.";
							mes "Ϊʲôȥȴһʱ䣿ҽϢһ.";
						}
						else {
							mes "[ӵļž]";
							mes "׼ս";
							mes "õ˿ǵʵ";
							mes "죬ǵѪսϣ";
							close2;
							warp "bat_room",114,207;
							end;
						}
					}
				}
			}
		}
		break;
	case 2:
		mes "[ӵļž]";
		mes "죬һʤ";
		break;
	}
	close;
}
