浏览代码

Missed from 3673

Charus 15 年之前
父节点
当前提交
f50163ae2e
共有 1 个文件被更改,包括 6 次插入4 次删除
  1. 6 4
      L2_GameServer/java/net/sf/l2j/gameserver/skills/l2skills/L2SkillSiegeFlag.java

+ 6 - 4
L2_GameServer/java/net/sf/l2j/gameserver/skills/l2skills/L2SkillSiegeFlag.java

@@ -160,15 +160,17 @@ public class L2SkillSiegeFlag extends L2Skill
 		L2PcInstance player = (L2PcInstance) activeChar;
 		
 		if (fort == null || fort.getFortId() <= 0)
-			text = "You must be on fort ground to place a flag";
+			text = "You must be on fort ground to place a flag.";
 		else if (!fort.getSiege().getIsInProgress())
 			text = "You can only place a flag during a siege.";
 		else if (fort.getSiege().getAttackerClan(player.getClan()) == null)
-			text = "You must be an attacker to place a flag";
+			text = "You must be an attacker to place a flag.";
 		else if (player.getClan() == null || !player.isClanLeader())
-			text = "You must be a clan leader to place a flag";
+			text = "You must be a clan leader to place a flag.";
 		else if (fort.getSiege().getAttackerClan(player.getClan()).getNumFlags() >= FortSiegeManager.getInstance().getFlagMaxCount())
-			text = "You have already placed the maximum number of flags possible";
+			text = "You have already placed the maximum number of flags possible.";
+		else if (player.isInsideZone(L2Character.ZONE_NOHQ))
+			text = "You cannot place flag here.";
 		else
 			return true;