rendered paste body L2Clan playersClan = player.getClan();
String filename = "data/html/siege/" + getTemplate().npcId + "-no.htm";
if ((player.getClan() != null) && (getCastle().getCastleId() >= 0)) // Player is in a clan and talking to guard thats on castle ground
{
if (playersClan.getLeaderId() == player.getObjectId()) // Player is leader of clan
{
if (playersClan.getHasCastle() == getCastle().getCastleId()) // Clan owns castle
filename = "data/html/siege/" + getTemplate().npcId + ".htm";
if (playersClan.getHasCastle() == getCastle().getCastleId()) // Clan owns castle
filename = "data/html/siege/" + getTemplate().npcId + "-1.htm"; // Register as defender
else if (L2Siege.checkIsRegistered(playersClan)) // Clan is registered for siege
filename = "data/html/siege/" + getTemplate().npcId + "-4.htm"; // Withdraw registration
else // Clan not registered
filename = "data/html/siege/" + getTemplate().npcId + "-2.htm"; // Register as attaker
}
}