// CVC 趨
//###########################################################################################
// GVG - 00:00 2004/06/27 
// BY Michael ңƷ  http//www.99nest.com
//###########################################################################################
//S0090 NPC?? ID:մ̲տ(53527) Type:1
alde_gld.gat,239,246,2	script	մ̲տ#a4-1a	722,{
	set @GIDa4,GetCastleData("aldeg_cas04.gat",1);
	if (@GIDa4 > 0) goto L_Guild;
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "   ﹫ΪûʽȨ";
	mes "   ";
	mes " ";
	mes "2. սʤģµĿ֮";
	mes "   ƻ";
	mes "   ";
	mes "   ֤";
	mes "   ܻȨ";
	close;
	end;
L_Guild:
	if (GetCharID(2) == @GIDa4) goto L_Member;
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "    ﱻ϶Ϊ ^ff0000" + GetGuildName(@GIDa4) + "^000000";
	mes "    ˽";
	mes " ";
	mes "2. ^ff0000" + GetGuildName(@GIDa4) + "^000000 ";
	mes "    ^ff0000" + GetGuildMaster(@GIDa4) + "^000000  ˭";
	mes "    ";
	mes "    ĽԼ";
	close;
	end;
L_Member:
	mes "[ ɤ ]";
	mes "¸ҵ...";
	mes "Ҫص֮?";
	next;
	menu "صܻ ",L_Warp," ",-;
	close;
	end;
L_Warp:
	warp "aldeg_cas04.gat",45,88;
	end;

OnRecvCastleA04:
	FlagEmblem GetCastleData("aldeg_cas04.gat",1);
	end;
}

//S0090 NPC?? ID:մ̲տ(53528) Type:1
alde_gld.gat,239,239,2	script	մ̲տ#a4-1b	722,{
	set @GIDa4,GetCastleData("aldeg_cas04.gat",1);
	if (@GIDa4 > 0) goto L_Guild;
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "   ﹫ΪûʽȨ";
	mes "   ";
	mes " ";
	mes "2. սʤģµĿ֮";
	mes "   ƻ";
	mes "   ";
	mes "   ֤";
	mes "   ܻȨ";
	close;
	end;
L_Guild:
	if (GetCharID(2) == @GIDa4) goto L_Member;
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "    ﱻ϶Ϊ ^ff0000" + GetGuildName(@GIDa4) + "^000000";
	mes "    ˽";
	mes " ";
	mes "2. ^ff0000" + GetGuildName(@GIDa4) + "^000000 ";
	mes "    ^ff0000" + GetGuildMaster(@GIDa4) + "^000000  ˭";
	mes "    ";
	mes "    ĽԼ";
	close;
	end;
L_Member:
	mes "[ ɤ ]";
	mes "¸ҵ...";
	mes "Ҫص֮?";
	next;
	menu "صܻ ",L_Warp," ",-;
	close;
	end;
L_Warp:
	warp "aldeg_cas04.gat",45,88;
	end;

OnRecvCastleA04:
	FlagEmblem GetCastleData("aldeg_cas04.gat",1);
	end;
}

//npc "aldeg_cas04" "" GUILD_FLAG 167 61 2 5 5
aldeg_cas04.gat,167,61,2	script	մ̲տ#a4-1	722,{
	set @GIDa4,GetCastleData("aldeg_cas04.gat",1);
	if (@GIDa4 > 0) goto L_Guild;
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "   ﹫ΪûʽȨ";
	mes "   ";
	mes " ";
	mes "2. սʤģµĿ֮";
	mes "   ƻ";
	mes "   ";
	mes "   ֤";
	mes "   ܻȨ";
	close;
	end;
L_Guild:
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "    ﱻ϶Ϊ ^ff0000" + GetGuildName(@GIDa4) + "^000000";
	mes "    ˽";
	mes " ";
	mes "2. ^ff0000" + GetGuildName(@GIDa4) + "^000000 ";
	mes "    ^ff0000" + GetGuildMaster(@GIDa4) + "^000000  ˭";
	mes "    ";
	mes "    ĽԼ";
	close;
	end;

OnRecvCastleA04:
	FlagEmblem GetCastleData("aldeg_cas04.gat",1);
	end;
}

//npc "aldeg_cas04" "" GUILD_FLAG 164 90 2 5 5
aldeg_cas04.gat,164,90,2	script	մ̲տ#a4-2	722,{
	set @GIDa4,GetCastleData("aldeg_cas04.gat",1);
	if (@GIDa4 > 0) goto L_Guild;
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "   ﹫ΪûʽȨ";
	mes "   ";
	mes " ";
	mes "2. սʤģµĿ֮";
	mes "   ƻ";
	mes "   ";
	mes "   ֤";
	mes "   ܻȨ";
	close;
	end;
L_Guild:
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "    ﱻ϶Ϊ ^ff0000" + GetGuildName(@GIDa4) + "^000000";
	mes "    ˽";
	mes " ";
	mes "2. ^ff0000" + GetGuildName(@GIDa4) + "^000000 ";
	mes "    ^ff0000" + GetGuildMaster(@GIDa4) + "^000000  ˭";
	mes "    ";
	mes "    ĽԼ";
	close;
	end;

OnRecvCastleA04:
	FlagEmblem GetCastleData("aldeg_cas04.gat",1);
	end;
}

//npc "aldeg_cas04" "" GUILD_FLAG 143 209 2 5 5
aldeg_cas04.gat,143,209,2	script	մ̲տ#a4-3	722,{
	set @GIDa4,GetCastleData("aldeg_cas04.gat",1);
	if (@GIDa4 > 0) goto L_Guild;
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "   ﹫ΪûʽȨ";
	mes "   ";
	mes " ";
	mes "2. սʤģµĿ֮";
	mes "   ƻ";
	mes "   ";
	mes "   ֤";
	mes "   ܻȨ";
	close;
	end;
L_Guild:
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "    ﱻ϶Ϊ ^ff0000" + GetGuildName(@GIDa4) + "^000000";
	mes "    ˽";
	mes " ";
	mes "2. ^ff0000" + GetGuildName(@GIDa4) + "^000000 ";
	mes "    ^ff0000" + GetGuildMaster(@GIDa4) + "^000000  ˭";
	mes "    ";
	mes "    ĽԼ";
	close;
	end;

OnRecvCastleA04:
	FlagEmblem GetCastleData("aldeg_cas04.gat",1);
	end;
}

//npc "aldeg_cas04" "" GUILD_FLAG 129 193 2 5 5
aldeg_cas04.gat,129,193,2	script	մ̲տ#a4-4	722,{
	set @GIDa4,GetCastleData("aldeg_cas04.gat",1);
	if (@GIDa4 > 0) goto L_Guild;
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "   ﹫ΪûʽȨ";
	mes "   ";
	mes " ";
	mes "2. սʤģµĿ֮";
	mes "   ƻ";
	mes "   ";
	mes "   ֤";
	mes "   ܻȨ";
	close;
	end;
L_Guild:
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "    ﱻ϶Ϊ ^ff0000" + GetGuildName(@GIDa4) + "^000000";
	mes "    ˽";
	mes " ";
	mes "2. ^ff0000" + GetGuildName(@GIDa4) + "^000000 ";
	mes "    ^ff0000" + GetGuildMaster(@GIDa4) + "^000000  ˭";
	mes "    ";
	mes "    ĽԼ";
	close;
	end;

OnRecvCastleA04:
	FlagEmblem GetCastleData("aldeg_cas04.gat",1);
	end;
}

//npc "aldeg_cas04" "" GUILD_FLAG 112 206 2 5 5
aldeg_cas04.gat,112,206,2	script	մ̲տ#a4-5	722,{
	set @GIDa4,GetCastleData("aldeg_cas04.gat",1);
	if (@GIDa4 > 0) goto L_Guild;
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "   ﹫ΪûʽȨ";
	mes "   ";
	mes " ";
	mes "2. սʤģµĿ֮";
	mes "   ƻ";
	mes "   ";
	mes "   ֤";
	mes "   ܻȨ";
	close;
	end;
L_Guild:
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "    ﱻ϶Ϊ ^ff0000" + GetGuildName(@GIDa4) + "^000000";
	mes "    ˽";
	mes " ";
	mes "2. ^ff0000" + GetGuildName(@GIDa4) + "^000000 ";
	mes "    ^ff0000" + GetGuildMaster(@GIDa4) + "^000000  ˭";
	mes "    ";
	mes "    ĽԼ";
	close;
	end;

OnRecvCastleA04:
	FlagEmblem GetCastleData("aldeg_cas04.gat",1);
	end;
}

//npc "aldeg_cas04" "" GUILD_FLAG 113 212 2 5 5
aldeg_cas04.gat,113,212,2	script	մ̲տ#a4-6	722,{
	set @GIDa4,GetCastleData("aldeg_cas04.gat",1);
	if (@GIDa4 > 0) goto L_Guild;
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "   ﹫ΪûʽȨ";
	mes "   ";
	mes " ";
	mes "2. սʤģµĿ֮";
	mes "   ƻ";
	mes "   ";
	mes "   ֤";
	mes "   ܻȨ";
	close;
	end;
L_Guild:
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "    ﱻ϶Ϊ ^ff0000" + GetGuildName(@GIDa4) + "^000000";
	mes "    ˽";
	mes " ";
	mes "2. ^ff0000" + GetGuildName(@GIDa4) + "^000000 ";
	mes "    ^ff0000" + GetGuildMaster(@GIDa4) + "^000000  ˭";
	mes "    ";
	mes "    ĽԼ";
	close;
	end;

OnRecvCastleA04:
	FlagEmblem GetCastleData("aldeg_cas04.gat",1);
	end;
}

//npc "aldeg_cas04" "" GUILD_FLAG 77 117 2 5 5
aldeg_cas04.gat,77,117,2	script	մ̲տ#a4-7	722,{
	set @GIDa4,GetCastleData("aldeg_cas04.gat",1);
	if (@GIDa4 > 0) goto L_Guild;
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "   ﹫ΪûʽȨ";
	mes "   ";
	mes " ";
	mes "2. սʤģµĿ֮";
	mes "   ƻ";
	mes "   ";
	mes "   ֤";
	mes "   ܻȨ";
	close;
	end;
L_Guild:
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "    ﱻ϶Ϊ ^ff0000" + GetGuildName(@GIDa4) + "^000000";
	mes "    ˽";
	mes " ";
	mes "2. ^ff0000" + GetGuildName(@GIDa4) + "^000000 ";
	mes "    ^ff0000" + GetGuildMaster(@GIDa4) + "^000000  ˭";
	mes "    ";
	mes "    ĽԼ";
	close;
	end;

OnRecvCastleA04:
	FlagEmblem GetCastleData("aldeg_cas04.gat",1);
	end;
}

//npc "aldeg_cas04" "" GUILD_FLAG 186 42 2 5 5
aldeg_cas04.gat,186,42,2	script	մ̲տ#a4-8	722,{
	set @GIDa4,GetCastleData("aldeg_cas04.gat",1);
	if (@GIDa4 > 0) goto L_Guild;
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "   ﹫ΪûʽȨ";
	mes "   ";
	mes " ";
	mes "2. սʤģµĿ֮";
	mes "   ƻ";
	mes "   ";
	mes "   ֤";
	mes "   ܻȨ";
	close;
	end;
L_Guild:
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "    ﱻ϶Ϊ ^ff0000" + GetGuildName(@GIDa4) + "^000000";
	mes "    ˽";
	mes " ";
	mes "2. ^ff0000" + GetGuildName(@GIDa4) + "^000000 ";
	mes "    ^ff0000" + GetGuildMaster(@GIDa4) + "^000000  ˭";
	mes "    ";
	mes "    ĽԼ";
	close;
	end;

OnRecvCastleA04:
	FlagEmblem GetCastleData("aldeg_cas04.gat",1);
	end;
}

//npc "aldeg_cas04" "" GUILD_FLAG 30 69 2 5 5
aldeg_cas04.gat,30,69,2	script	մ̲տ#a4-9	722,{
	set @GIDa4,GetCastleData("aldeg_cas04.gat",1);
	if (@GIDa4 > 0) goto L_Guild;
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "   ﹫ΪûʽȨ";
	mes "   ";
	mes " ";
	mes "2. սʤģµĿ֮";
	mes "   ƻ";
	mes "   ";
	mes "   ֤";
	mes "   ܻȨ";
	close;
	end;
L_Guild:
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "    ﱻ϶Ϊ ^ff0000" + GetGuildName(@GIDa4) + "^000000";
	mes "    ˽";
	mes " ";
	mes "2. ^ff0000" + GetGuildName(@GIDa4) + "^000000 ";
	mes "    ^ff0000" + GetGuildMaster(@GIDa4) + "^000000  ˭";
	mes "    ";
	mes "    ĽԼ";
	close;
	end;

OnRecvCastleA04:
	FlagEmblem GetCastleData("aldeg_cas04.gat",1);
	end;
}

//npc "aldeg_cas04" "" GUILD_FLAG 55 97 2 5 5
aldeg_cas04.gat,55,97,2	script	մ̲տ#a4-10	722,{
	set @GIDa4,GetCastleData("aldeg_cas04.gat",1);
	if (@GIDa4 > 0) goto L_Guild;
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "   ﹫ΪûʽȨ";
	mes "   ";
	mes " ";
	mes "2. սʤģµĿ֮";
	mes "   ƻ";
	mes "   ";
	mes "   ֤";
	mes "   ܻȨ";
	close;
	end;
L_Guild:
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "    ﱻ϶Ϊ ^ff0000" + GetGuildName(@GIDa4) + "^000000";
	mes "    ˽";
	mes " ";
	mes "2. ^ff0000" + GetGuildName(@GIDa4) + "^000000 ";
	mes "    ^ff0000" + GetGuildMaster(@GIDa4) + "^000000  ˭";
	mes "    ";
	mes "    ĽԼ";
	close;
	end;

OnRecvCastleA04:
	FlagEmblem GetCastleData("aldeg_cas04.gat",1);
	end;
}

//npc "aldeg_cas04" "" GUILD_FLAG 45 98 2 5 5
aldeg_cas04.gat,45,98,2	script	մ̲տ#a4-11	722,{
	set @GIDa4,GetCastleData("aldeg_cas04.gat",1);
	if (@GIDa4 > 0) goto L_Guild;
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "   ﹫ΪûʽȨ";
	mes "   ";
	mes " ";
	mes "2. սʤģµĿ֮";
	mes "   ƻ";
	mes "   ";
	mes "   ֤";
	mes "   ܻȨ";
	close;
	end;
L_Guild:
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "    ﱻ϶Ϊ ^ff0000" + GetGuildName(@GIDa4) + "^000000";
	mes "    ˽";
	mes " ";
	mes "2. ^ff0000" + GetGuildName(@GIDa4) + "^000000 ";
	mes "    ^ff0000" + GetGuildMaster(@GIDa4) + "^000000  ˭";
	mes "    ";
	mes "    ĽԼ";
	close;
	end;

OnRecvCastleA04:
	FlagEmblem GetCastleData("aldeg_cas04.gat",1);
	end;
}

//npc "aldeg_cas04" "" GUILD_FLAG 33 116 2 5 5
aldeg_cas04.gat,33,116,2	script	մ̲տ#a4-12	722,{
	set @GIDa4,GetCastleData("aldeg_cas04.gat",1);
	if (@GIDa4 > 0) goto L_Guild;
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "   ﹫ΪûʽȨ";
	mes "   ";
	mes " ";
	mes "2. սʤģµĿ֮";
	mes "   ƻ";
	mes "   ";
	mes "   ֤";
	mes "   ܻȨ";
	close;
	end;
L_Guild:
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "    ﱻ϶Ϊ ^ff0000" + GetGuildName(@GIDa4) + "^000000";
	mes "    ˽";
	mes " ";
	mes "2. ^ff0000" + GetGuildName(@GIDa4) + "^000000 ";
	mes "    ^ff0000" + GetGuildMaster(@GIDa4) + "^000000  ˭";
	mes "    ";
	mes "    ĽԼ";
	close;
	end;

OnRecvCastleA04:
	FlagEmblem GetCastleData("aldeg_cas04.gat",1);
	end;
}

//npc "aldeg_cas04" "" GUILD_FLAG 130 180 2 5 5
aldeg_cas04.gat,130,180,2	script	մ̲տ#a4-13	722,{
	set @GIDa4,GetCastleData("aldeg_cas04.gat",1);
	if (@GIDa4 > 0) goto L_Guild;
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "   ﹫ΪûʽȨ";
	mes "   ";
	mes " ";
	mes "2. սʤģµĿ֮";
	mes "   ƻ";
	mes "   ";
	mes "   ֤";
	mes "   ܻȨ";
	close;
	end;
L_Guild:
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "    ﱻ϶Ϊ ^ff0000" + GetGuildName(@GIDa4) + "^000000";
	mes "    ˽";
	mes " ";
	mes "2. ^ff0000" + GetGuildName(@GIDa4) + "^000000 ";
	mes "    ^ff0000" + GetGuildMaster(@GIDa4) + "^000000  ˭";
	mes "    ";
	mes "    ĽԼ";
	close;
	end;

OnRecvCastleA04:
	FlagEmblem GetCastleData("aldeg_cas04.gat",1);
	end;
}

//npc "aldeg_cas04" "" GUILD_FLAG 129 193 2 5 5
aldeg_cas04.gat,129,193,2	script	մ̲տ#a4-14	722,{
	set @GIDa4,GetCastleData("aldeg_cas04.gat",1);
	if (@GIDa4 > 0) goto L_Guild;
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "   ﹫ΪûʽȨ";
	mes "   ";
	mes " ";
	mes "2. սʤģµĿ֮";
	mes "   ƻ";
	mes "   ";
	mes "   ֤";
	mes "   ܻȨ";
	close;
	end;
L_Guild:
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "    ﱻ϶Ϊ ^ff0000" + GetGuildName(@GIDa4) + "^000000";
	mes "    ˽";
	mes " ";
	mes "2. ^ff0000" + GetGuildName(@GIDa4) + "^000000 ";
	mes "    ^ff0000" + GetGuildMaster(@GIDa4) + "^000000  ˭";
	mes "    ";
	mes "    ĽԼ";
	close;
	end;

OnRecvCastleA04:
	FlagEmblem GetCastleData("aldeg_cas04.gat",1);
	end;
}

//npc "aldeg_cas04" "" GUILD_FLAG 142 209 2 5 5
aldeg_cas04.gat,142,209,2	script	մ̲տ#a4-15	722,{
	set @GIDa4,GetCastleData("aldeg_cas04.gat",1);
	if (@GIDa4 > 0) goto L_Guild;
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "   ﹫ΪûʽȨ";
	mes "   ";
	mes " ";
	mes "2. սʤģµĿ֮";
	mes "   ƻ";
	mes "   ";
	mes "   ֤";
	mes "   ܻȨ";
	close;
	end;
L_Guild:
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "    ﱻ϶Ϊ ^ff0000" + GetGuildName(@GIDa4) + "^000000";
	mes "    ˽";
	mes " ";
	mes "2. ^ff0000" + GetGuildName(@GIDa4) + "^000000 ";
	mes "    ^ff0000" + GetGuildMaster(@GIDa4) + "^000000  ˭";
	mes "    ";
	mes "    ĽԼ";
	close;
	end;

OnRecvCastleA04:
	FlagEmblem GetCastleData("aldeg_cas04.gat",1);
	end;
}

//npc "aldeg_cas04" "" GUILD_FLAG 33 107 2 5 5
aldeg_cas04.gat,33,107,2	script	մ̲տ#a4-16	722,{
	set @GIDa4,GetCastleData("aldeg_cas04.gat",1);
	if (@GIDa4 > 0) goto L_Guild;
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "   ﹫ΪûʽȨ";
	mes "   ";
	mes " ";
	mes "2. սʤģµĿ֮";
	mes "   ƻ";
	mes "   ";
	mes "   ֤";
	mes "   ܻȨ";
	close;
	end;
L_Guild:
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "    ﱻ϶Ϊ ^ff0000" + GetGuildName(@GIDa4) + "^000000";
	mes "    ˽";
	mes " ";
	mes "2. ^ff0000" + GetGuildName(@GIDa4) + "^000000 ";
	mes "    ^ff0000" + GetGuildMaster(@GIDa4) + "^000000  ˭";
	mes "    ";
	mes "    ĽԼ";
	close;
	end;

OnRecvCastleA04:
	FlagEmblem GetCastleData("aldeg_cas04.gat",1);
	end;
}

//npc "aldeg_cas04" "" GUILD_FLAG 133 220 2 5 5
aldeg_cas04.gat,133,220,2	script	մ̲տ#a4-17	722,{
	set @GIDa4,GetCastleData("aldeg_cas04.gat",1);
	if (@GIDa4 > 0) goto L_Guild;
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "   ﹫ΪûʽȨ";
	mes "   ";
	mes " ";
	mes "2. սʤģµĿ֮";
	mes "   ƻ";
	mes "   ";
	mes "   ֤";
	mes "   ܻȨ";
	close;
	end;
L_Guild:
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "    ﱻ϶Ϊ ^ff0000" + GetGuildName(@GIDa4) + "^000000";
	mes "    ˽";
	mes " ";
	mes "2. ^ff0000" + GetGuildName(@GIDa4) + "^000000 ";
	mes "    ^ff0000" + GetGuildMaster(@GIDa4) + "^000000  ˭";
	mes "    ";
	mes "    ĽԼ";
	close;
	end;

OnRecvCastleA04:
	FlagEmblem GetCastleData("aldeg_cas04.gat",1);
	end;
}

//npc "aldeg_cas04" "" GUILD_FLAG 169 22 2 5 5
aldeg_cas04.gat,169,22,2	script	մ̲տ#a4-18	722,{
	set @GIDa4,GetCastleData("aldeg_cas04.gat",1);
	if (@GIDa4 > 0) goto L_Guild;
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "   ﹫ΪûʽȨ";
	mes "   ";
	mes " ";
	mes "2. սʤģµĿ֮";
	mes "   ƻ";
	mes "   ";
	mes "   ֤";
	mes "   ܻȨ";
	close;
	end;
L_Guild:
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "    ﱻ϶Ϊ ^ff0000" + GetGuildName(@GIDa4) + "^000000";
	mes "    ˽";
	mes " ";
	mes "2. ^ff0000" + GetGuildName(@GIDa4) + "^000000 ";
	mes "    ^ff0000" + GetGuildMaster(@GIDa4) + "^000000  ˭";
	mes "    ";
	mes "    ĽԼ";
	close;
	end;

OnRecvCastleA04:
	FlagEmblem GetCastleData("aldeg_cas04.gat",1);
	end;
}

//npc "aldeg_cas04" "" GUILD_FLAG 169 15 2 5 5
aldeg_cas04.gat,169,15,2	script	մ̲տ#a4-19	722,{
	set @GIDa4,GetCastleData("aldeg_cas04.gat",1);
	if (@GIDa4 > 0) goto L_Guild;
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "   ﹫ΪûʽȨ";
	mes "   ";
	mes " ";
	mes "2. սʤģµĿ֮";
	mes "   ƻ";
	mes "   ";
	mes "   ֤";
	mes "   ܻȨ";
	close;
	end;
L_Guild:
	mes "       [ ¡   ]";
	mes " ";
	mes "1. ģ¡";
	mes "    ﱻ϶Ϊ ^ff0000" + GetGuildName(@GIDa4) + "^000000";
	mes "    ˽";
	mes " ";
	mes "2. ^ff0000" + GetGuildName(@GIDa4) + "^000000 ";
	mes "    ^ff0000" + GetGuildMaster(@GIDa4) + "^000000  ˭";
	mes "    ";
	mes "    ĽԼ";
	close;
	end;

OnRecvCastleA04:
	FlagEmblem GetCastleData("aldeg_cas04.gat",1);
	end;
}











//npc "aldeg_cas04" " " HIDDEN_NPC 79 15 0 5 5
//aldeg_cas04.gat,79,15,0	script		111,{
aldeg_cas04.gat,83,17,0	script		111,{
	mes " ";
	mes "С Ҫ? ";
	next;
	menu "Ҫ ",L_Yes,"ҲҪ ",L_No;
L_Yes:
	warp "aldeg_cas04.gat",67,117;
	end;
L_No:
	close;
	end;
}

//npc "aldeg_cas04" " " HIDDEN_NPC 76 64 0 5 5
aldeg_cas04.gat,76,64,0	script		111,{
	set @GIDa4,GetCastleData("aldeg_cas04.gat",1);
	if (@GIDa4 > 0) goto L_Guild;
	mes " [  ] ";
	mes " ' ͨΪ ... ȥѰ·' ";
	close;
	end;
L_Guild:
	mes "[  ]";
	mes " ' ֻˣܽܿ鰡'";
	next;
	mes " ";
	mes "С Ҫ? ";
	next;
	menu "Ҫ ",L_Yes,"ҲҪ ",L_No;
L_Yes:
	if (GetCharID(2) != @GIDa4) goto L_NotMember;
	warp "gld_dun02.gat",160,148;
	end;
L_NotMember:
	mes " ";
	mes " ûзκ ";
	close;
	end;
L_No:
	close;
	end;
}



//npc "aldeg_cas04" " ְԱ" 4_F_KAFRA1 45 88 0 5 5
aldeg_cas04.gat,45,88,0	script	 ְԱ#ald4	117,{
//OnClick:
	cutin "kafra_01.bmp",2;
	set @GIDa4,GetCastleData("aldeg_cas04.gat",1);
	if (@GIDa4 == GetCharID(2)) goto L_Member;
	mes "[ ְԱ]";
	mes "ǩԼרΪ^ff0000" + GetGuildName(@GIDa4) + "^000000 Ա ʹطĿְԱ в֮";
	cutin "kafra_01.bmp",255;
	close;
	end;
L_Member:
	mes " [ ְԱ]";
	mes "ӭ ^ff0000" + GetGuildName(@GIDa4) + "^000000 Ա ";
	mes "(޹˾) ԶڸλΪ";
	next;
	menu "ʹòֿ",L_M1,"ʹÿռƶ",L_M2,"ʹƳ ",L_M3,"",L_M4;
	L_M1:
		if (getskilllv(1) < 6) goto L_M1_A;
		mes "[ ְԱ]";
		mes "Ҫ򿪲ֿ";
		mes "ллʹá";
		cutin "kafra_01.bmp",255;
		openstorage;
		close;
		end;
		L_M1_A://Basic Skill < 6
			mes "[ ְԱ]";
			mes "ҪʹòֿĻ ѧ߼ܵȼҪ6ϲ";
			cutin "kafra_01.bmp",255;
			close;
			end;
	L_M2:
		mes "[ ְԱ]";
		mes "˵Ŀĵذ";
		next;
		menu "  -> 200 z",L_M2_M1," ȡ ",L_M2_M2;
		L_M2_M1:
			if (Zeny < 200) goto L_M2_M1_A;
			set Zeny,Zeny-200;
//			set kf_10_pit,kf_10_pit+2;
			warp "aldebaran.gat",132,103;
			end;
			L_M2_M1_A:
				mes "[ ְԱ]";
				mes "Ա/С ֧Ľ ȷ";
				cutin "kafra_01.bmp",255;
				close;
				end;
		L_M2_M2:
			cutin "kafra_01.bmp",255;
			close;
			end;
	L_M3:
		if ((Class != 5) && (Class != 10)) goto L_M3_A;
		if (checkcart != 0) goto L_M3_B;
		mes "[ ְԱ]";
		mes "Ƴʹ÷ 800  Ҫʹ?";
		next;
		menu "ʹ ",L_M3_M1,"ȡ ",L_M3_M2;
		L_M3_M1:
			if (Zeny < 800) goto L_M3_M1_A;
//			set kf_10_pit,kf_10_pit+8;
			set Zeny,Zeny-800;
			setcart;
			cutin "kafra_01.bmp",255;
			close;
			end;
			L_M3_M1_A:
				mes "[ ְԱ]";
				mes "˿ ֧Ľ Ƴʹ÷800 ";
				cutin "kafra_01.bmp",255;
				close;
				end;
		L_M3_M2:
			cutin "kafra_01.bmp",255;
			close;
			end;
		L_M3_A:
			mes "[ ְԱ]";
			mes "Բ Ƴ˺רõķ";
			cutin "kafra_01.bmp",255;
			close;
			end;
		L_M3_B:
			mes "[ ְԱ]";
			mes "˿ѾװƳ";
			cutin "kafra_01.bmp",255;
			close;
			end;
	L_M4:
		mes "[ ְԱ]";
		mes "ǿ(޹˾)ṩķ ϸҵ øλ˿ͰıʹãΪĿ";
		mes "лʹ (޹˾) ";
		cutin "kafra_01.bmp",255;
		close;	
		end;
OnInit:
	disablenpc " ְԱ#ald4";
	End;
}


//npc "aldeg_cas04" "ܺ" 1_M_JOBTESTER 67 116 0 5 5
aldeg_cas04.gat,67,116,0	script	ܺ#ald4	55,{
//OnClick:
	set @GIDa4,GetCastleData("aldeg_cas04.gat",1);
	if (@GIDa4 == 0) goto L_Waiting;
	if (strcharinfo(0) != GetGuildMaster(@GIDa4)) goto L_Member;
	goto L_Castle;
	end;
// ------- ڵʱ------------------------------------------
L_Waiting:
	mes "[˲ܺ]";
	mes "  ҽҵ ڵȴҵ";
	mes "ʿ...һ˰ ...";
	close;
	end;
// -----------------------------------------------------------------------------
// --------ҵ ? -----------------------------------------------
L_Member:
	mes "[˲ܺ]";
	mes "ôв ֻԸ׷ҵ ^ff0000" + GetGuildMaster(@GIDa4) + "^000000 ! ໤ѽ! ϿЩļһǸ߰!";
	close;
	end;
//-----------------------------------------------------------------------------
L_Castle:
	mes "[˲ܺ]";
	mes "ӭ  ҵ^ff0000" + GetGuildMaster(@GIDa4) + "^000000/С...";
	mes "뾡ܷԸ ҽҳϵΪ";
	next;
//	choose menu "鿴ܻ״" "Ͷҵչ" "Ͷʷ" "ü໤ " " /  ְֿԱ" "˷" "óܻ"
	menu "鿴ܻ״",L_M1,"Ͷҵչ",L_M2,"Ͷʷ",L_M3,"ü໤ ",L_M4," /  ְֿԱ",L_M5,"˷",L_M6;
// ---------鿴ܻ״---------------------------------------------------
	L_M1:
		mes "[˲ܺ]";
		mes "㱨ܻص״";
		mes "^0000ff ";
		mes "   ҵչ" + GetCastleData("aldeg_cas04.gat",2) +  " ";
		if (GetCastleData("aldeg_cas04.gat",4) > 0 ) mes "   - ڹȥһ֮ڣͶ " + GetCastleData("aldeg_cas04.gat",4) + "  ";
		mes "   ڵķ" + GetCastleData("aldeg_cas04.gat",3) +  " ";
		if (GetCastleData("aldeg_cas04.gat",5) > 0 ) mes "   - ڹȥһ֮ڣͶ " + GetCastleData("aldeg_cas04.gat",5) + "  ";
		mes "^000000 ";
		mes "";
		close;
		end;
// ---------Ͷҵչ
	L_M2:
		mes "[˲ܺ]";
		mes "ҵչȵĻ ڹƷӣΪԺĻܲͶʰ";
		mes " ";
		mes "ԭȵķʽһֻͶһ ึһǮĻ һͶ";
		set @TriggerE,GetCastleData("aldeg_cas04.gat",4);
		set @Economy,GetCastleData("aldeg_cas04.gat",2);
		if (@Economy >= 100) goto L_M2_A;
		if (@TriggerE > 1) goto L_M2_B;
		if (@TriggerE == 0) goto L_M2_C;
		goto L_M2_D;
		L_M2_A://economyOK == 0
			mes " ";
			mes "^ff0000Ϊ ܻصҵչȣѾֵ100% ˣԲҪͶ ˹ӵжߵĻ۰^000000";
			close;
			end;
		L_M2_B://economyOK == 1
			mes " ";
			mes "^ff0000Ѿڽ֮ͶΣٲͶ.^000000÷չȸϿڴŸӆ";
			close;
			end;
//		gold = AgitGet AGIT_E_FUND 
		L_M2_C://economyOK == 2
//һͶ
			if ((@Economy >= 0) && (@Economy <= 4)) set @gold,5000;
			if ((@Economy >= 5) && (@Economy <= 9)) set @gold,10000;
			if ((@Economy >= 10) && (@Economy <= 14)) set @gold,20000;
			if ((@Economy >= 15) && (@Economy <= 19)) set @gold,35000;
			if ((@Economy >= 20) && (@Economy <= 24)) set @gold,55000;
			if ((@Economy >= 25) && (@Economy <= 29)) set @gold,80000;
			if ((@Economy >= 30) && (@Economy <= 34)) set @gold,110000;
			if ((@Economy >= 35) && (@Economy <= 39)) set @gold,145000;
			if ((@Economy >= 40) && (@Economy <= 44)) set @gold,185000;
			if ((@Economy >= 45) && (@Economy <= 49)) set @gold,230000;
			if ((@Economy >= 50) && (@Economy <= 54)) set @gold,280000;
			if ((@Economy >= 55) && (@Economy <= 59)) set @gold,335000;
			if ((@Economy >= 60) && (@Economy <= 64)) set @gold,395000;
			if ((@Economy >= 65) && (@Economy <= 69)) set @gold,460000;
			if ((@Economy >= 70) && (@Economy <= 74)) set @gold,530000;
			if ((@Economy >= 75) && (@Economy <= 79)) set @gold,605000;
			if ((@Economy >= 80) && (@Economy <= 84)) set @gold,685000;
			if ((@Economy >= 85) && (@Economy <= 89)) set @gold,770000;
			if ((@Economy >= 90) && (@Economy <= 94)) set @gold,860000;
			if ((@Economy >= 95) && (@Economy <= 99)) set @gold,995000;
			mes " ";
			mes "ҪͶʽ ^ff0000" + @gold + "^000000  ҪͶ?";
			goto L_M2_Go;
		L_M2_D://economyOK == else
//ڶͶ
			if ((@Economy >= 0) && (@Economy <= 4)) set @gold,20000;
			if ((@Economy >= 5) && (@Economy <= 9)) set @gold,40000;
			if ((@Economy >= 10) && (@Economy <= 14)) set @gold,80000;
			if ((@Economy >= 15) && (@Economy <= 19)) set @gold,140000;
			if ((@Economy >= 20) && (@Economy <= 24)) set @gold,220000;
			if ((@Economy >= 25) && (@Economy <= 29)) set @gold,320000;
			if ((@Economy >= 30) && (@Economy <= 34)) set @gold,440000;
			if ((@Economy >= 35) && (@Economy <= 39)) set @gold,580000;
			if ((@Economy >= 40) && (@Economy <= 44)) set @gold,740000;
			if ((@Economy >= 45) && (@Economy <= 49)) set @gold,920000;
			if ((@Economy >= 50) && (@Economy <= 54)) set @gold,1120000;
			if ((@Economy >= 55) && (@Economy <= 59)) set @gold,1340000;
			if ((@Economy >= 60) && (@Economy <= 64)) set @gold,1580000;
			if ((@Economy >= 65) && (@Economy <= 69)) set @gold,1840000;
			if ((@Economy >= 70) && (@Economy <= 74)) set @gold,2120000;
			if ((@Economy >= 75) && (@Economy <= 79)) set @gold,2420000;
			if ((@Economy >= 80) && (@Economy <= 84)) set @gold,2740000;
			if ((@Economy >= 85) && (@Economy <= 89)) set @gold,3080000;
			if ((@Economy >= 90) && (@Economy <= 94)) set @gold,3440000;
			if ((@Economy >= 95) && (@Economy <= 99)) set @gold,3820000;
			mes " ";
			mes "ѾͶһ... ҪͶ? Ҫ׷^ff0000" + @gold + "^000000  ";
			goto L_M2_Go;
		L_M2_Go:
		next;
		menu "ҵչͶ",L_M2_Go_M1,"ȡ ",L_M2_Go_M2;
		L_M2_Go_M1:
			if (Zeny < @gold) goto L_M2_Go_M1_A;
			set Zeny,Zeny-@gold;
//			AgitFunc AF_INVEST_E 0 0
			SetCastleData "aldeg_cas04.gat",4,@TriggerE+1;
			SetCastleData "aldeg_cas04.gat",2,@Economy+1;
			mes "[˲ܺ]";
			mes "˳Ͷ! ڴҪٵδ ĻչȻ ";
			close;
			end;
			L_M2_Go_M1_A:
				mes "[˲ܺ]";
				mes "ϧ ڴǮﲻͶʵĽ Ͷʧ";
				close;
				end;
		L_M2_Go_M2:
			mes "[˲ܺ]";
			mes "ҽķԸȥִ ҵ ... Ҫ̫ż ǻúܺ ";
			close;
			end;
// ---------Ͷ   ---------------------------------------------------
	L_M3:
		mes "[˲ܺ]";
		mes "߷Ļ ໤˺ͻ;öȻ ǵս òͶʰ";
		mes " ";
		mes "ԭȵķʽһֻͶһ ึһǮĻ һͶ";
		set @TriggerD,GetCastleData("aldeg_cas04.gat",5);
		set @Deffence,GetCastleData("aldeg_cas04.gat",3);
		if (@Deffence >= 100) goto L_M3_A;
		if (@TriggerD > 1) goto L_M3_B;
		if (@TriggerD == 0) goto L_M3_C;
		goto L_M3_D;
		L_M3_A://if defenseOK == 0
			mes " ";
			mes "^ff0000Ϊ ܻصҵչȣѾֵ100% ˣԲҪͶ ˹ӵжߵĻ۰^000000";
			close;
			end;
		L_M3_B://if defenseOK == 1
			mes " ";
			mes "^ff0000Ѿڽ֮ͶΣٲͶ.^000000÷չȸϿڴŸӆ";
			close;
			end;
//		gold = AgitGet AGIT_D_FUND 
		L_M3_C://if defenseOK == 2
//һͶ
			if ((@Deffence >= 0) && (@Deffence <= 4)) set @gold,10000;
			if ((@Deffence >= 5) && (@Deffence <= 9)) set @gold,20000;
			if ((@Deffence >= 10) && (@Deffence <= 14)) set @gold,40000;
			if ((@Deffence >= 15) && (@Deffence <= 19)) set @gold,70000;
			if ((@Deffence >= 20) && (@Deffence <= 24)) set @gold,110000;
			if ((@Deffence >= 25) && (@Deffence <= 29)) set @gold,160000;
			if ((@Deffence >= 30) && (@Deffence <= 34)) set @gold,220000;
			if ((@Deffence >= 35) && (@Deffence <= 39)) set @gold,290000;
			if ((@Deffence >= 40) && (@Deffence <= 44)) set @gold,370000;
			if ((@Deffence >= 45) && (@Deffence <= 49)) set @gold,460000;
			if ((@Deffence >= 50) && (@Deffence <= 54)) set @gold,560000;
			if ((@Deffence >= 55) && (@Deffence <= 59)) set @gold,670000;
			if ((@Deffence >= 60) && (@Deffence <= 64)) set @gold,790000;
			if ((@Deffence >= 65) && (@Deffence <= 69)) set @gold,920000;
			if ((@Deffence >= 70) && (@Deffence <= 74)) set @gold,1060000;
			if ((@Deffence >= 75) && (@Deffence <= 79)) set @gold,1210000;
			if ((@Deffence >= 80) && (@Deffence <= 84)) set @gold,1370000;
			if ((@Deffence >= 85) && (@Deffence <= 89)) set @gold,1540000;
			if ((@Deffence >= 90) && (@Deffence <= 94)) set @gold,1720000;
			if ((@Deffence >= 95) && (@Deffence <= 99)) set @gold,1910000;
			mes " ";
			mes "ҪͶʽ ^ff0000" + @gold + "^000000  ҪͶ?";
			goto L_M3_Go;
		L_M3_D://else
//ڶͶ
			if ((@Deffence >= 0) && (@Deffence <= 4)) set @gold,40000;
			if ((@Deffence >= 5) && (@Deffence <= 9)) set @gold,80000;
			if ((@Deffence >= 10) && (@Deffence <= 14)) set @gold,160000;
			if ((@Deffence >= 15) && (@Deffence <= 19)) set @gold,280000;
			if ((@Deffence >= 20) && (@Deffence <= 24)) set @gold,440000;
			if ((@Deffence >= 25) && (@Deffence <= 29)) set @gold,640000;
			if ((@Deffence >= 30) && (@Deffence <= 34)) set @gold,880000;
			if ((@Deffence >= 35) && (@Deffence <= 39)) set @gold,1160000;
			if ((@Deffence >= 40) && (@Deffence <= 44)) set @gold,1480000;
			if ((@Deffence >= 45) && (@Deffence <= 49)) set @gold,1840000;
			if ((@Deffence >= 50) && (@Deffence <= 54)) set @gold,2240000;
			if ((@Deffence >= 55) && (@Deffence <= 59)) set @gold,2680000;
			if ((@Deffence >= 60) && (@Deffence <= 64)) set @gold,3160000;
			if ((@Deffence >= 65) && (@Deffence <= 69)) set @gold,3680000;
			if ((@Deffence >= 70) && (@Deffence <= 74)) set @gold,4240000;
			if ((@Deffence >= 75) && (@Deffence <= 79)) set @gold,4840000;
			if ((@Deffence >= 80) && (@Deffence <= 84)) set @gold,5480000;
			if ((@Deffence >= 85) && (@Deffence <= 89)) set @gold,6160000;
			if ((@Deffence >= 90) && (@Deffence <= 94)) set @gold,6880000;
			if ((@Deffence >= 95) && (@Deffence <= 99)) set @gold,7640000;
			mes " ";
			mes "ѾͶһ... ҪͶ? Ҫ׷^ff0000" + @gold + "^000000  ";
			goto L_M3_Go;
		L_M3_Go:
		next;
		menu "Է Ͷ",L_M3_Go_M1,"ȡ",L_M3_Go_M2;
		L_M3_Go_M1:
			if (Zeny < @gold) goto L_M3_Go_M1_A;
			set Zeny,Zeny-@gold;
//			AgitFunc AF_INVEST_D 0 0                  
			SetCastleData "aldeg_cas04.gat",5,@TriggerD+1;
			SetCastleData "aldeg_cas04.gat",3,@Deffence+1;
			mes "[˲ܺ]";
			mes "˳Ͷ! ڴҪٵδ ĻȻ ";
			close;
			end;
			L_M3_Go_M1_A:
				mes "[˲ܺ]";
				mes "ϧ ڴǮﲻͶʵĽ Ͷʧ";
				close;
				end;
		L_M3_Go_M2:
			mes "[˲ܺ]";
			mes "ҽķԸȥִ ҵ ... Ҫ̫ż ǻúܺ ";
			close;
			end;
// --------- ໤---------------------------------------------------
	L_M4:
		mes "[˲ܺ]";
		mes "Ҫü໤? ໤˼Ϊܻصҳػ ";
		mes " ѡҪõļ໤";
		next;
//		if (GetCastleData("aldeg_cas04.gat",3) >= 1200) menu " 1",L_M4_M1," 2",L_M4_M2," 1",L_M4_M3," 2",L_M4_M4," 3",L_M4_M5,"ʿ 1",L_M4_M6,"ʿ 2",L_M4_M7,"ʿ 3",L_M4_M8;
//		if (GetCastleData("aldeg_cas04.gat",3) >= 600) menu " 1",L_M4_M1," 2",L_M4_M2," 1",L_M4_M3," 2",L_M4_M4," 3",L_M4_M5;
//		menu " 1",L_M4_M1," 2",L_M4_M2;
		set @GD1$,"  ໤";
		set @GD2$,"  ໤";
		set @GD3$,"ڳ ʿ  ໤";
		set @GD4$,"ڳ ʿ ໤";
		set @GD5$," ʿ ໤";
		set @GD6$," ʿ ໤";
		set @GD7$,"  ໤";
		set @GD8$,"ڳ ʿ  ໤";
		if (GetCastleData("aldeg_cas04.gat",10) > 0) set @GD1$,@GD1$+" -  (187 , 100)";
		if (GetCastleData("aldeg_cas04.gat",10) == 0) set @GD1$,@GD1$+" - û";
		if (GetCastleData("aldeg_cas04.gat",11) > 0) set @GD2$,@GD2$+" -  (192 , 42)";
		if (GetCastleData("aldeg_cas04.gat",11) == 0) set @GD2$,@GD2$+" - û";
		if (GetCastleData("aldeg_cas04.gat",12) > 0) set @GD3$,@GD3$+" -  (55 , 88)";
		if (GetCastleData("aldeg_cas04.gat",12) == 0) set @GD3$,@GD3$+" - û";
		if (GetCastleData("aldeg_cas04.gat",13) > 0) set @GD4$,@GD4$+" -  (145 , 209)";
		if (GetCastleData("aldeg_cas04.gat",13) == 0) set @GD4$,@GD4$+" - û";
		if (GetCastleData("aldeg_cas04.gat",14) > 0) set @GD5$,@GD5$+" -  (169 , 53)";
		if (GetCastleData("aldeg_cas04.gat",14) == 0) set @GD5$,@GD5$+" - û";
		if (GetCastleData("aldeg_cas04.gat",15) > 0) set @GD6$,@GD6$+" -  (198 , 77)";
		if (GetCastleData("aldeg_cas04.gat",15) == 0) set @GD6$,@GD6$+" - û";
		if (GetCastleData("aldeg_cas04.gat",16) > 0) set @GD7$,@GD7$+" -  (148 , 88)";
		if (GetCastleData("aldeg_cas04.gat",16) == 0) set @GD7$,@GD7$+" - û";
		if (GetCastleData("aldeg_cas04.gat",17) > 0) set @GD8$,@GD8$+" -  (48 , 72)";
		if (GetCastleData("aldeg_cas04.gat",17) == 0) set @GD8$,@GD8$+" - û";
		menu @GD1$,L_M4_M1,@GD2$,L_M4_M2,@GD3$,L_M4_M3,@GD4$,L_M4_M4,@GD5$,L_M4_M5,@GD6$,L_M4_M6,@GD7$,L_M4_M7,@GD8$,L_M4_M8;
		L_M4_M1:
			set @GDnum,10;
			goto L_M4_MC;
		L_M4_M2:
			set @GDnum,11;
			goto L_M4_MC;
		L_M4_M3:
			set @GDnum,12;
			goto L_M4_MC;
		L_M4_M4:
			set @GDnum,13;
			goto L_M4_MC;
		L_M4_M5:
			set @GDnum,14;
			goto L_M4_MC;
		L_M4_M6:
			set @GDnum,15;
			goto L_M4_MC;
		L_M4_M7:
			set @GDnum,16;
			goto L_M4_MC;
		L_M4_M8:
			set @GDnum,17;
			goto L_M4_MC;
		L_M4_MC:
		mes "[˲ܺ]";
		mes "ȷҪѡļ໤? ʱҪ 10000 .";
		next;
		menu "Ҫ ",L_M4_MC_M1,"ȡ ",L_M4_MC_M2;
		L_M4_MC_M1:
//			npcStatus = AgitNpcGet no AN_VISIBLE
//			skLevel = AgitGet AGIT_GUARDIAN_SKILL
//------Ἴ û ໤˵о?-----------------
			set @Guardian_Skill,getgdskilllv(@GIDa4,GD_GUARDIANRESEARCH);
			if (@Guardian_Skill == 0) goto L_M4_MC_M1_A;
			if (GetCastleData("aldeg_cas04.gat",@GDnum) != 0) goto L_M4_MC_M1_B;
			if (Zeny < 10000) goto L_M4_MC_M1_C;
			set Zeny,Zeny-10000;
//			AgitNpcSet no AN_VISIBLE 1
			setcastledata "aldeg_cas04.gat",@GDnum,1;
			mes "[˲ܺ]";
			mes "ü໤ ڿʼѾˣܻصǿ׳Ҿ";
			close;
			end;
			L_M4_MC_M1_A:
				mes "[˲ܺ]";
				mes " йü໤˵о֪ʶ ȫȻ֪ Ҫۻü໤֪ʶĻ ҪѧϰἼе^ff0000໤о^000000. ҪȻ ໤ʧ";
				close;
				end;
			L_M4_MC_M1_B:
				mes "[˲ܺ]";
				mes "... Ǽ໤Ѿõļ໤ˣ";
				close;
				end;
			L_M4_MC_M1_C:
				mes "[˲ܺ]";
				mes "ü໤˵ʽ㰡 ܱǸ... ü໤ʧ";
				close;
				end;
		L_M4_MC_M2:
			mes "[˲ܺ]";
			mes "ѾķԸ еʽϿԣĻһҪü໤ˣǽϺõķ";
			close;
			end;
//ְֿԱ   / 
	L_M5:
//		npcStatus = AgitNpcGet AGIT_NPC_CONTAINER AN_VISIBLE 
		if (GetCastleData("aldeg_cas04.gat",9) == 1) goto L_M5_A;
		goto L_M5_B;
		L_M5_A://if npcStatus == 1
			mes "[˲ܺ]";
			mes "Ѿ ÿְԱ״̬... ҪͿְԱ ?";
			next;
			menu "Ҫ ",L_M5_A_M1,"ȡ ",L_M5_A_M2;
			L_M5_A_M1:
				cutin "kafra_01.bmp",2;
				mes "[ õ ְԱ ]";
				mes "ȥôĵĹ... Ҫҽ?... ˷ٸһλ...ٿһκ ...";
				next;
				menu "Ҫ ",L_M5_A_M1_M1,"ȡ ",L_M5_A_M1_M2;
				L_M5_A_M1_M1:
					mes "[ õ  ְԱ ]";
					mes "۰! ̫! ô ~";
					next;
					cutin "kafra_01.bmp",255;
//					AgitNpcSet AGIT_NPC_CONTAINER AN_VISIBLE 0
					disablenpc " ְԱ#ald4";
					setcastledata "aldeg_cas04.gat",9,0;
					mes "[˲ܺ]";
					mes "....";
					mes "ѾѿְԱ...  ʲôط?";
					close;
					end;
				L_M5_A_M1_M2:
					mes "[ õ  ְԱ ]";
					mes "һŬ... лл ";
					close;
					end;
			L_M5_A_M2:
				mes "[˲ܺ]";
				mes "ҿְԱǳŬĹ ΪԱ룬ͼ";
				close;
				end;
		L_M5_B://else()
			mes "[˲ܺ]";
			mes "Ϳܹ˾Լ Ҫܻ ÿְԱ ?";
			mes "^ff0000 ҪõĻҪ 10000... ";
			next;
			menu "Ҫ ",L_M5_B_M1,"ȡ ",L_M5_B_M2;
			L_M5_B_M1:
//				skLevel = AgitGet AGIT_KAFRA_SKILL
// -----Ἴ кͿԼļ? --------------------
				set @Kafra_Skill,getgdskilllv(@GIDa4,GD_KAFRACONTACT);
				if (@Kafra_Skill == 0) goto L_M5_B_M1_A;
				if (Zeny < 10000) goto L_M5_B_M1_B;
				set Zeny,Zeny-10000;
//				AgitNpcSet AGIT_NPC_CONTAINER AN_VISIBLE 1
//				AgitFunc AF_SET_PAY_TIME 0 0
				enablenpc " ְԱ#ald4";
				setcastledata "aldeg_cas04.gat",9,1;
				mes "[˲ܺ]";
				mes "ɹĺͿܹ˾ԼˣѾÿְԱ";
				next;
				cutin "kafra_01.bmp",2;
				mes "[ õ ְԱ ]";
				mes " ܹ˾ĿְԱ";
				mes "Ҳùմ۵ һŬĹ";
				next;
				cutin "kafra_01.bmp",255;
				mes "[˲ܺ]";
				mes "õĿְԱ һµԼڼ һºɽ";
				mes "ڿʼԱǵͻļ ";
				close;
				end;
				L_M5_B_M1_A:
					mes "[˲ܺ]";
					mes " ûܹ˾Լ״ԻܹÿְԱ Ҫܹ˾ǩԼĻ ѧṤἼ ^ff0000ͿԼ^000000 ļܰ";
					close;
					end;
				L_M5_B_M1_B://if v[VAR_MONEY] <  10000
					mes "[˲ܺ]";
					mes "ܱǸ... ڹĴ ĽԹÿְԱʧ .";
					close;
					end;
			L_M5_B_M2:
				mes "[˲ܺ]";
				mes "ѾķԸ ҲҪΪĻԱ룬չÿְԱΪϲ߰";
				close;
				end;
	L_M6:
		mes "[˲ܺ]";
		mes "ҪƷڻģƷ?";
		mes "ǸطΪǵˣרĵط... ֮⣬˶Ŷ";
		next;
		menu "Ҫ˵ķ",L_M6_M1,"ȡ",L_M6_M2;
		L_M6_M1:
			mes "[˲ܺ]";
			mes "ҽΪͨ ";
			mes "ʱ򣬰ܰť ";
			next;
			warp "aldeg_cas04.gat",83,17;
			end;
		L_M6_M2:
			mes "[˲ܺ]";
			mes "Ʒһֻһ . . .   ûмʱߵĻһξͲܽ";
			mes "˵Ϊǹķչʱȥȡ";
			close;
			end;
// óܻ
//~	L_M7:
//~	mes "[˲ܺ]";
//~	mes "!!";
//~	mes "˵ҪѪܻ?!";
//~	mes "ҪĻЩѪʲô!";
//~	mes "ǿǰ! !!";
//~	next;
//~	menu "óܻ",L_M7_M1,"ȡ",L_M7_M2;
//~	L_M7_M1:
//~		mes "[˲ܺ]";
//~		mes "!!˼а !!";
//~		mes "ڼѪ!! 뵽Щ㲻!!";
//~		next;
//~		menu "ȡ",L_M7_M1_M1,"óܻ",L_M7_M2_M2;
//~		L_M7_M1_M1:
//~			mes "[˲ܺ]";
//~			mes "Ҿ֪ !!";
//~			mes "י  ʱǿЦһβҪֻ";
//~			close;
//~			end;
//~		L_M7_M1_M2:
//~			mes "[˲ܺ]";
//~			mes "!!.....";
//~			mes "...... ..... ......";
//~//			AgitSet AGIT_GUILD 0 
//~			close;
//~			setcastledata "aldeg_cas04.gat",1,0;
//~			setcastledata "aldeg_cas04.gat",2,0;
//~			setcastledata "aldeg_cas04.gat",3,0;
//~			setcastledata "aldeg_cas04.gat",4,0;
//~			setcastledata "aldeg_cas04.gat",5,0;
//~			setcastledata "aldeg_cas04.gat",6,0;
//~			setcastledata "aldeg_cas04.gat",7,0;
//~			setcastledata "aldeg_cas04.gat",8,0;
//~			setcastledata "aldeg_cas04.gat",9,0;
//~			setcastledata "aldeg_cas04.gat",10,0;
//~			setcastledata "aldeg_cas04.gat",11,0;
//~			setcastledata "aldeg_cas04.gat",12,0;
//~			setcastledata "aldeg_cas04.gat",13,0;
//~			setcastledata "aldeg_cas04.gat",14,0;
//~			setcastledata "aldeg_cas04.gat",15,0;
//~			setcastledata "aldeg_cas04.gat",16,0;
//~			setcastledata "aldeg_cas04.gat",17,0;
//~			Announce "ܻ[" + GetCastleName("aldeg_cas04.gat") + "][" + GetGuildName(@GIDa4) + "]",0;
//~			MapRespawnGuildID "aldeg_cas04.gat",GetCastleData("aldeg_cas04.gat",1),7;
//~			end;
//~	L_M7_M2:
//~		mes "[˲ܺ]";
//~		mes "Ҿ֪ !!";
//~		mes "י  ʱǿЦһβҪֻ";
//~		close;
//~		end;

OnClock0000://ÿͶ2ֵ
	SetCastleData "aldeg_cas04.gat",4,0;
	SetCastleData "aldeg_cas04.gat",5,0;
	end;

OnAgitStart:
	disablenpc " ְԱ#ald4";
	End;
OnRecvCastleA04:
	if ($@vMap_AgitFlag_A04 >= 1) end;
OnAgitEnd:
	if (getcastledata("aldeg_cas04.gat",9) != 0) enablenpc " ְԱ#ald4";
	End;
}

aldeg_cas04.gat,1,1,1	script	GDald04	-1,{
OnAgitStart:
//OnRecvCastleA04:
// ʱٻħԲ.
	if (GetCastleData("aldeg_cas04.gat",1) == 0) goto L_Mob;
	if (GetCastleData("aldeg_cas04.gat",1) != 0) goto L_Guardian;
	end;

L_Mob:
	areamonster "aldeg_cas04.gat",0,0,300,300,"",1117,10;
	areamonster "aldeg_cas04.gat",0,0,300,300,"˹",1132,4;
	areamonster "aldeg_cas04.gat",0,0,300,300,"Ԩʿ",1219,2;
	areamonster "aldeg_cas04.gat",0,0,300,300,"",1205,1;
	areamonster "aldeg_cas04.gat",0,0,300,300,"÷ɺ",1216,10;
	areamonster "aldeg_cas04.gat",0,0,300,300,"ӹ",1193,18;
	areamonster "aldeg_cas04.gat",0,0,300,300,"ħ",1269,9;
	areamonster "aldeg_cas04.gat",0,0,300,300,"鹭",1276,7;
	areamonster "aldeg_cas04.gat",0,0,300,300,"а",1208,3;
	areamonster "aldeg_cas04.gat",0,0,300,300,"˿Ů",1275,1;
	areamonster "aldeg_cas04.gat",0,0,300,300,"Ѫʿ",1268,1;
	areamonster "aldeg_cas04.gat",0,0,300,300,"ڰ֮",1272,1;
	monster "aldeg_cas04.gat",36,217,"ڰ֮",1272,1;
	monster "aldeg_cas04.gat",36,217,"ػ",1270,4;
	monster "aldeg_cas04.gat",36,217,"Ѫʿ",1268,1;
	monster "aldeg_cas04.gat",36,217,"Ԩʿ",1219,1;
	monster "aldeg_cas04.gat",36,217,"鹭",1276,5;
	end;

L_Guardian:
	if (GetCastleData("aldeg_cas04.gat",10) != 0) monster "aldeg_cas04.gat",187,100,"  ໤",1285,1,"GDald04::OnGD1Dead";
	if (GetCastleData("aldeg_cas04.gat",11) != 0) monster "aldeg_cas04.gat",192,42,"  ໤",1285,1,"GDald04::OnGD2Dead";
	if (GetCastleData("aldeg_cas04.gat",12) != 0) monster "aldeg_cas04.gat",55,88,"ڳ ʿ  ໤",1286,1,"GDald04::OnGD3Dead";
	if (GetCastleData("aldeg_cas04.gat",13) != 0) monster "aldeg_cas04.gat",145,209,"ڳ ʿ ໤",1287,1,"GDald04::OnGD4Dead";
	if (GetCastleData("aldeg_cas04.gat",14) != 0) monster "aldeg_cas04.gat",169,53," ʿ ໤",1287,1,"GDald04::OnGD5Dead";
	if (GetCastleData("aldeg_cas04.gat",15) != 0) monster "aldeg_cas04.gat",198,77," ʿ ໤",1287,1,"GDald04::OnGD6Dead";
	if (GetCastleData("aldeg_cas04.gat",16) != 0) monster "aldeg_cas04.gat",148,88,"  ໤",1285,1,"GDald04::OnGD7Dead";
	if (GetCastleData("aldeg_cas04.gat",17) != 0) monster "aldeg_cas04.gat",48,72,"ڳ ʿ  ໤",1286,1,"GDald04::OnGD8Dead";
	end;

OnGD1Dead:
	setcastledata "aldeg_cas04.gat",10,0;
//	MapAnnounce "aldeg_cas04.gat","ػߡսʿ01 ƻ",17;
//	set @Deffence,GetCastleData("aldeg_cas04.gat",3);
//	if (@Deffence < 100) End;
//	set @Deffence,@Deffence-100;
//	SetCastleData "aldeg_cas04.gat",3,@Deffence;
	end;

OnGD2Dead:
	SetCastleData "aldeg_cas04.gat",11,0;
//	MapAnnounce "aldeg_cas04.gat","ػߡսʿ02 ƻ, ½",17;
	end;

OnGD3Dead:
	SetCastleData "aldeg_cas04.gat",12,0;
//	MapAnnounce "aldeg_cas04.gat","ػߡ֡01 ƻ, ½",17;
	end;

OnGD4Dead:
	SetCastleData "aldeg_cas04.gat",13,0;
//	MapAnnounce "aldeg_cas04.gat","ػߡ֡02 ƻ, ½",17;
	end;

OnGD5Dead:
	SetCastleData "aldeg_cas04.gat",14,0;
//	MapAnnounce "aldeg_cas04.gat","ػߡ֡03 ƻ, ½",17;
	end;

OnGD6Dead:
	SetCastleData "aldeg_cas04.gat",15,0;
//	MapAnnounce "aldeg_cas04.gat","ػߡʿ01 ƻ, ½",17;
	end;

OnGD7Dead:
	SetCastleData "aldeg_cas04.gat",16,0;
//	MapAnnounce "aldeg_cas04.gat","ػߡʿ02 ƻ, ½",17;
	end;

OnGD8Dead:
	SetCastleData "aldeg_cas04.gat",17,0;
//	MapAnnounce "aldeg_cas04.gat","ػߡʿ03 ƻ, ½",17;
	end;

OnAgitEnd:
	KillMonster "aldeg_cas04.gat","GDald04::OnGD1Dead";
	KillMonster "aldeg_cas04.gat","GDald04::OnGD2Dead";
	KillMonster "aldeg_cas04.gat","GDald04::OnGD3Dead";
	KillMonster "aldeg_cas04.gat","GDald04::OnGD4Dead";
	KillMonster "aldeg_cas04.gat","GDald04::OnGD5Dead";
	KillMonster "aldeg_cas04.gat","GDald04::OnGD6Dead";
	KillMonster "aldeg_cas04.gat","GDald04::OnGD7Dead";
	KillMonster "aldeg_cas04.gat","GDald04::OnGD8Dead";
	end;
}

aldeg_cas04.gat,83,17,0	script	˷ı#ald4	-1,{
OnClock0010:
	killmonster "aldeg_cas04.gat","T_Box_A04";
	end;
OnClock0030:
	if (GetCastleData("aldeg_cas04.gat",1) == 0) end;
	set $@vMap_Economy_A04,GetCastleData("aldeg_cas04.gat",2);
	//Basic T_Box
	monster "aldeg_cas04.gat",84,13,"",rand(1330,1331),1,"T_Box_A04";
	monster "aldeg_cas04.gat",85,13,"",rand(1330,1331),1,"T_Box_A04";
	monster "aldeg_cas04.gat",85,12,"",rand(1330,1331),1,"T_Box_A04";
	monster "aldeg_cas04.gat",84,12,"",rand(1330,1331),1,"T_Box_A04";
	//Economy T_Box
	if ($@vMap_Economy_A04 >=  5) monster "aldeg_cas04.gat",82,15,"",rand(1330,1331),1,"T_Box_A04";
	if ($@vMap_Economy_A04 >= 10) monster "aldeg_cas04.gat",83,15,"",rand(1330,1331),1,"T_Box_A04";
	if ($@vMap_Economy_A04 >= 15) monster "aldeg_cas04.gat",84,15,"",rand(1330,1331),1,"T_Box_A04";
	if ($@vMap_Economy_A04 >= 20) monster "aldeg_cas04.gat",85,15,"",rand(1330,1331),1,"T_Box_A04";
	if ($@vMap_Economy_A04 >= 25) monster "aldeg_cas04.gat",86,15,"",rand(1330,1331),1,"T_Box_A04";
	if ($@vMap_Economy_A04 >= 30) monster "aldeg_cas04.gat",87,15,"",rand(1330,1331),1,"T_Box_A04";
	if ($@vMap_Economy_A04 >= 35) monster "aldeg_cas04.gat",87,14,"",rand(1330,1331),1,"T_Box_A04";
	if ($@vMap_Economy_A04 >= 40) monster "aldeg_cas04.gat",87,13,"",rand(1330,1331),1,"T_Box_A04";
	if ($@vMap_Economy_A04 >= 45) monster "aldeg_cas04.gat",87,12,"",rand(1330,1331),1,"T_Box_A04";
	if ($@vMap_Economy_A04 >= 50) monster "aldeg_cas04.gat",87,11,"",rand(1330,1331),1,"T_Box_A04";
	if ($@vMap_Economy_A04 >= 55) monster "aldeg_cas04.gat",87,10,"",rand(1330,1331),1,"T_Box_A04";
	if ($@vMap_Economy_A04 >= 60) monster "aldeg_cas04.gat",86,10,"",rand(1330,1331),1,"T_Box_A04";
	if ($@vMap_Economy_A04 >= 65) monster "aldeg_cas04.gat",85,10,"",rand(1330,1331),1,"T_Box_A04";
	if ($@vMap_Economy_A04 >= 70) monster "aldeg_cas04.gat",84,10,"",rand(1330,1331),1,"T_Box_A04";
	if ($@vMap_Economy_A04 >= 75) monster "aldeg_cas04.gat",83,10,"",rand(1330,1331),1,"T_Box_A04";
	if ($@vMap_Economy_A04 >= 80) monster "aldeg_cas04.gat",82,10,"",rand(1330,1331),1,"T_Box_A04";
	if ($@vMap_Economy_A04 >= 85) monster "aldeg_cas04.gat",82,11,"",rand(1330,1331),1,"T_Box_A04";
	if ($@vMap_Economy_A04 >= 90) monster "aldeg_cas04.gat",82,12,"",rand(1330,1331),1,"T_Box_A04";
	if ($@vMap_Economy_A04 >= 95) monster "aldeg_cas04.gat",82,13,"",rand(1330,1331),1,"T_Box_A04";
	if ($@vMap_Economy_A04 >  99) monster "aldeg_cas04.gat",82,14,"",rand(1330,1331),1,"T_Box_A04";
	end;

}