//===== rAthena Script ======================================= 
//= BattleGround System - Flavius Entrance NPCs
//===== By: ================================================== 
//= L0ne_W0lf
//===== Current Version: ===================================== 
//= 1.0
//===== Compatible With: ===================================== 
//= rAthena 1.0
//===== Description: ========================================= 
//= [Official Conversion]
//= Flavius Battleground Entrance NPCs
//===== Additional Comments: ================================= 
//= 1.0 First Version.
//============================================================

// Flavius Officer - Guillaume
//============================================================
bat_room,133,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(2070,PLAYTIME);
				if ((.@chk_urtime == 0)|| (.@chk_urtime == 1)) {
					mes "[ӵڶž]";
					mes "ƺոմսϹ.";
					mes "Ŀǰʱܽ롣ȥϢɣʿȥս";
				}
				else {
					if (.@chk_urtime == 2)
						erasequest 2070;
					set .@mapcount2,getmapusers("bat_b01");
					if (.@mapcount2 > 0) {
						mes "[ӵڶž]";
						mes "յһ֪ͨ˵һ񲿶ѱսս.";
						mes "Ϊʲôȥȴһʱ䣿ҽϢһ.";
					}
					else {
						if ($@FlaviusBG1 > 0) {
							mes "[ӵڶž]";
							mes "һӢѾս.";
							mes "Ϊʲôȥȴһʱ䣿ҽϢһ.";
						}
						else {
							mes "[ӵڶž]";
							mes "׼ս";
							mes "õ˿ǵʵ";
							mes "죬ǵѪսϣ";
							close2;
							warp "bat_room",85,223;
							end;
						}
					}
				}
			}
		}
		break;
	case 2:
		mes "[ӵڶž]";
		mes "죬һʤ";
		break;
	}
	close;
}

bat_room,133,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(2070,PLAYTIME);
				if ((.@chk_urtime == 0)|| (.@chk_urtime == 1)) {
					mes "[ӵڶž]";
					mes "ƺոմսϹ.";
					mes "Ŀǰʱܽ롣ȥϢɣʿȥս";
				}
				else {
					if (.@chk_urtime == 2)
						erasequest 2070;
					set .@mapcount2,getmapusers("bat_b01");
					if (.@mapcount2 > 0) {
						mes "[ӵڶž]";
						mes "յһ֪ͨ˵һ񲿶ѱսս.";
						mes "Ϊʲôȥȴһʱ䣿ҽϢһ.";
					}
					else {
						if ($@FlaviusBG1 > 0) {
							mes "[ӵڶž]";
							mes "һӢѾս.";
							mes "Ϊʲôȥȴһʱ䣿ҽϢһ.";
						}
						else {
							mes "[ӵڶž]";
							mes "׼ս";
							mes "õ˿ǵʵ";
							mes "죬ǵѪսϣ";
							close2;
							warp "bat_room",85,207;
							end;
						}
					}
				}
			}
		}
		break;
	case 2:
		mes "[ӵڶž]";
		mes "죬һʤ";
		break;
	}
	close;
}

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

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

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

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

// Flavius Officer - Croix
//============================================================
bat_room,148,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(2070,PLAYTIME);
				if ((.@chk_urtime == 0)|| (.@chk_urtime == 1)) {
					mes "[ӵļž]";
					mes "ƺոմսϹ.";
					mes "Ŀǰʱܽ롣ȥϢɣʿȥս";
				}
				else {
					if (.@chk_urtime == 2)
						erasequest 2070;
					set .@mapcount2,getmapusers("bat_b02");
					if (.@mapcount2 > 0) {
						mes "[ӵļž]";
						mes "յһ֪ͨ˵һ񲿶ѱսս.";
						mes "Ϊʲôȥȴһʱ䣿ҽϢһ.";
					}
					else {
						if ($@FlaviusBG2 > 0) {
							mes "[ӵļž]";
							mes "һӢѾս.";
							mes "Ϊʲôȥȴһʱ䣿ҽϢһ.";
						}
						else {
							mes "[ӵļž]";
							mes "׼ս";
							mes "õ˿ǵʵ";
							mes "죬ǵѪսϣ";
							close2;
							warp "bat_room",141,224;
							end;
						}
					}
				}
			}
		}
		break;
	case 2:
		mes "[ӵļž]";
		mes "죬һʤ";
		break;
	}
	close;
}

bat_room,148,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(2070,PLAYTIME);
				if ((.@chk_urtime == 0)|| (.@chk_urtime == 1)) {
					mes "[ӵļž]";
					mes "ƺոմսϹ.";
					mes "Ŀǰʱܽ롣ȥϢɣʿȥս";
				}
				else {
					if (.@chk_urtime == 2)
						erasequest 2070;
					set .@mapcount2,getmapusers("bat_b02");
					if (.@mapcount2 > 0) {
						mes "[ӵļž]";
						mes "յһ֪ͨ˵һ񲿶ѱսս.";
						mes "Ϊʲôȥȴһʱ䣿ҽϢһ.";
					}
					else {
						if ($@FlaviusBG2 > 0) {
							mes "[ӵļž]";
							mes "һӢѾս.";
							mes "Ϊʲôȥȴһʱ䣿ҽϢһ.";
						}
						else {
							mes "[ӵļž]";
							mes "׼ս";
							mes "õ˿ǵʵ";
							mes "죬ǵѪսϣ";
							close2;
							warp "bat_room",141,207;
							end;
						}
					}
				}
			}
		}
		break;
	case 2:
		mes "[ӵļž]";
		mes "죬һʤ";
		break;
	}
	close;
}
