NpcHtmlMessage msg = new NpcHtmlMessage(player, this);
msg.setFile(fileName);
msg.replace("%id%", String.valueOf(clanHall.getId()));
msg.replace("%bigger_size%", String.valueOf(attackers.size()));
msg.replace("%grade%", String.valueOf(clanHall.getGrade()));
msg.replace("%rental_fee%", String.valueOf(clanHall.getRentalFee()));
Clan owner = clanHall.getOwner();
msg.replace("%owner%", owner == null ? StringUtils.EMPTY : owner.getName());
msg.replace("%owner_leader%", owner == null ? StringUtils.EMPTY : owner.getLeaderName());