deleteMe();
}
public L2Clan getWinner()
{
ClanHallSiege siege = ClanHallSiegeManager.getSiege(this);
if(siege == null)
{
return null;
}
int mostdamage = 0;
L2Player player = null;
L2Player temp = null;
FastMap<L2Player, Integer> damagemap = new FastMap<L2Player, Integer>().setShared(true);
for(AggroInfo info : getAggroList())
{
L2Playable killer = info.attacker;
int damage = info.damage;
if(killer.isPet() || killer.isSummon())
{
temp = killer.getPlayer();
}
else if(killer.isPlayer())
{
temp = (L2Player) killer;
}
if(temp == null || temp.getClan() == null)
{
continue;
}
if(siege.getAttackerClan(temp.getClan()) == null)
{
continue;
}
if(!damagemap.containsKey(temp))
{