Removed stream usage from RegenHPFinalizer.

This commit is contained in:
MobiusDevelopment 2023-01-08 12:32:19 +00:00
parent 1969d3889f
commit e3c767faf9
26 changed files with 416 additions and 26 deletions

View File

@ -26,6 +26,7 @@ import org.l2jmobius.gameserver.instancemanager.SiegeManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager; import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.SiegeClan; import org.l2jmobius.gameserver.model.SiegeClan;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.actor.instance.Pet; import org.l2jmobius.gameserver.model.actor.instance.Pet;
import org.l2jmobius.gameserver.model.residences.AbstractResidence; import org.l2jmobius.gameserver.model.residences.AbstractResidence;
@ -176,7 +177,21 @@ public class RegenHPFinalizer implements IStatFunction
} }
final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId()); final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId());
if ((siegeClan == null) || siegeClan.getFlag().isEmpty() || !Util.checkIfInRange(200, player, siegeClan.getFlag().stream().findAny().get(), true)) if ((siegeClan == null) || siegeClan.getFlag().isEmpty())
{
return 0;
}
boolean inRange = false;
for (Npc flag : siegeClan.getFlag())
{
if (Util.checkIfInRange(200, player, flag, true))
{
inRange = true;
break;
}
}
if (!inRange)
{ {
return 0; return 0;
} }

View File

@ -26,6 +26,7 @@ import org.l2jmobius.gameserver.instancemanager.SiegeManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager; import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.SiegeClan; import org.l2jmobius.gameserver.model.SiegeClan;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.actor.instance.Pet; import org.l2jmobius.gameserver.model.actor.instance.Pet;
import org.l2jmobius.gameserver.model.residences.AbstractResidence; import org.l2jmobius.gameserver.model.residences.AbstractResidence;
@ -176,7 +177,21 @@ public class RegenHPFinalizer implements IStatFunction
} }
final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId()); final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId());
if ((siegeClan == null) || siegeClan.getFlag().isEmpty() || !Util.checkIfInRange(200, player, siegeClan.getFlag().stream().findAny().get(), true)) if ((siegeClan == null) || siegeClan.getFlag().isEmpty())
{
return 0;
}
boolean inRange = false;
for (Npc flag : siegeClan.getFlag())
{
if (Util.checkIfInRange(200, player, flag, true))
{
inRange = true;
break;
}
}
if (!inRange)
{ {
return 0; return 0;
} }

View File

@ -26,6 +26,7 @@ import org.l2jmobius.gameserver.instancemanager.SiegeManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager; import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.SiegeClan; import org.l2jmobius.gameserver.model.SiegeClan;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.actor.instance.Pet; import org.l2jmobius.gameserver.model.actor.instance.Pet;
import org.l2jmobius.gameserver.model.residences.AbstractResidence; import org.l2jmobius.gameserver.model.residences.AbstractResidence;
@ -176,7 +177,21 @@ public class RegenHPFinalizer implements IStatFunction
} }
final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId()); final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId());
if ((siegeClan == null) || siegeClan.getFlag().isEmpty() || !Util.checkIfInRange(200, player, siegeClan.getFlag().stream().findAny().get(), true)) if ((siegeClan == null) || siegeClan.getFlag().isEmpty())
{
return 0;
}
boolean inRange = false;
for (Npc flag : siegeClan.getFlag())
{
if (Util.checkIfInRange(200, player, flag, true))
{
inRange = true;
break;
}
}
if (!inRange)
{ {
return 0; return 0;
} }

View File

@ -26,6 +26,7 @@ import org.l2jmobius.gameserver.instancemanager.SiegeManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager; import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.SiegeClan; import org.l2jmobius.gameserver.model.SiegeClan;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.actor.instance.Pet; import org.l2jmobius.gameserver.model.actor.instance.Pet;
import org.l2jmobius.gameserver.model.residences.AbstractResidence; import org.l2jmobius.gameserver.model.residences.AbstractResidence;
@ -176,7 +177,21 @@ public class RegenHPFinalizer implements IStatFunction
} }
final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId()); final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId());
if ((siegeClan == null) || siegeClan.getFlag().isEmpty() || !Util.checkIfInRange(200, player, siegeClan.getFlag().stream().findAny().get(), true)) if ((siegeClan == null) || siegeClan.getFlag().isEmpty())
{
return 0;
}
boolean inRange = false;
for (Npc flag : siegeClan.getFlag())
{
if (Util.checkIfInRange(200, player, flag, true))
{
inRange = true;
break;
}
}
if (!inRange)
{ {
return 0; return 0;
} }

View File

@ -26,6 +26,7 @@ import org.l2jmobius.gameserver.instancemanager.SiegeManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager; import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.SiegeClan; import org.l2jmobius.gameserver.model.SiegeClan;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.actor.instance.Pet; import org.l2jmobius.gameserver.model.actor.instance.Pet;
import org.l2jmobius.gameserver.model.residences.AbstractResidence; import org.l2jmobius.gameserver.model.residences.AbstractResidence;
@ -176,7 +177,21 @@ public class RegenHPFinalizer implements IStatFunction
} }
final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId()); final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId());
if ((siegeClan == null) || siegeClan.getFlag().isEmpty() || !Util.checkIfInRange(200, player, siegeClan.getFlag().stream().findAny().get(), true)) if ((siegeClan == null) || siegeClan.getFlag().isEmpty())
{
return 0;
}
boolean inRange = false;
for (Npc flag : siegeClan.getFlag())
{
if (Util.checkIfInRange(200, player, flag, true))
{
inRange = true;
break;
}
}
if (!inRange)
{ {
return 0; return 0;
} }

View File

@ -26,6 +26,7 @@ import org.l2jmobius.gameserver.instancemanager.SiegeManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager; import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.SiegeClan; import org.l2jmobius.gameserver.model.SiegeClan;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.actor.instance.Pet; import org.l2jmobius.gameserver.model.actor.instance.Pet;
import org.l2jmobius.gameserver.model.residences.AbstractResidence; import org.l2jmobius.gameserver.model.residences.AbstractResidence;
@ -176,7 +177,21 @@ public class RegenHPFinalizer implements IStatFunction
} }
final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId()); final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId());
if ((siegeClan == null) || siegeClan.getFlag().isEmpty() || !Util.checkIfInRange(200, player, siegeClan.getFlag().stream().findAny().get(), true)) if ((siegeClan == null) || siegeClan.getFlag().isEmpty())
{
return 0;
}
boolean inRange = false;
for (Npc flag : siegeClan.getFlag())
{
if (Util.checkIfInRange(200, player, flag, true))
{
inRange = true;
break;
}
}
if (!inRange)
{ {
return 0; return 0;
} }

View File

@ -26,6 +26,7 @@ import org.l2jmobius.gameserver.instancemanager.SiegeManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager; import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.SiegeClan; import org.l2jmobius.gameserver.model.SiegeClan;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.actor.instance.Pet; import org.l2jmobius.gameserver.model.actor.instance.Pet;
import org.l2jmobius.gameserver.model.residences.AbstractResidence; import org.l2jmobius.gameserver.model.residences.AbstractResidence;
@ -176,7 +177,21 @@ public class RegenHPFinalizer implements IStatFunction
} }
final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId()); final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId());
if ((siegeClan == null) || siegeClan.getFlag().isEmpty() || !Util.checkIfInRange(200, player, siegeClan.getFlag().stream().findAny().get(), true)) if ((siegeClan == null) || siegeClan.getFlag().isEmpty())
{
return 0;
}
boolean inRange = false;
for (Npc flag : siegeClan.getFlag())
{
if (Util.checkIfInRange(200, player, flag, true))
{
inRange = true;
break;
}
}
if (!inRange)
{ {
return 0; return 0;
} }

View File

@ -26,6 +26,7 @@ import org.l2jmobius.gameserver.instancemanager.SiegeManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager; import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.SiegeClan; import org.l2jmobius.gameserver.model.SiegeClan;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.actor.instance.Pet; import org.l2jmobius.gameserver.model.actor.instance.Pet;
import org.l2jmobius.gameserver.model.residences.AbstractResidence; import org.l2jmobius.gameserver.model.residences.AbstractResidence;
@ -176,7 +177,21 @@ public class RegenHPFinalizer implements IStatFunction
} }
final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId()); final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId());
if ((siegeClan == null) || siegeClan.getFlag().isEmpty() || !Util.checkIfInRange(200, player, siegeClan.getFlag().stream().findAny().get(), true)) if ((siegeClan == null) || siegeClan.getFlag().isEmpty())
{
return 0;
}
boolean inRange = false;
for (Npc flag : siegeClan.getFlag())
{
if (Util.checkIfInRange(200, player, flag, true))
{
inRange = true;
break;
}
}
if (!inRange)
{ {
return 0; return 0;
} }

View File

@ -26,6 +26,7 @@ import org.l2jmobius.gameserver.instancemanager.SiegeManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager; import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.SiegeClan; import org.l2jmobius.gameserver.model.SiegeClan;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.actor.instance.Pet; import org.l2jmobius.gameserver.model.actor.instance.Pet;
import org.l2jmobius.gameserver.model.residences.AbstractResidence; import org.l2jmobius.gameserver.model.residences.AbstractResidence;
@ -176,7 +177,21 @@ public class RegenHPFinalizer implements IStatFunction
} }
final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId()); final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId());
if ((siegeClan == null) || siegeClan.getFlag().isEmpty() || !Util.checkIfInRange(200, player, siegeClan.getFlag().stream().findAny().get(), true)) if ((siegeClan == null) || siegeClan.getFlag().isEmpty())
{
return 0;
}
boolean inRange = false;
for (Npc flag : siegeClan.getFlag())
{
if (Util.checkIfInRange(200, player, flag, true))
{
inRange = true;
break;
}
}
if (!inRange)
{ {
return 0; return 0;
} }

View File

@ -26,6 +26,7 @@ import org.l2jmobius.gameserver.instancemanager.SiegeManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager; import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.SiegeClan; import org.l2jmobius.gameserver.model.SiegeClan;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.actor.instance.Pet; import org.l2jmobius.gameserver.model.actor.instance.Pet;
import org.l2jmobius.gameserver.model.residences.AbstractResidence; import org.l2jmobius.gameserver.model.residences.AbstractResidence;
@ -176,7 +177,21 @@ public class RegenHPFinalizer implements IStatFunction
} }
final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId()); final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId());
if ((siegeClan == null) || siegeClan.getFlag().isEmpty() || !Util.checkIfInRange(200, player, siegeClan.getFlag().stream().findAny().get(), true)) if ((siegeClan == null) || siegeClan.getFlag().isEmpty())
{
return 0;
}
boolean inRange = false;
for (Npc flag : siegeClan.getFlag())
{
if (Util.checkIfInRange(200, player, flag, true))
{
inRange = true;
break;
}
}
if (!inRange)
{ {
return 0; return 0;
} }

View File

@ -26,6 +26,7 @@ import org.l2jmobius.gameserver.instancemanager.SiegeManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager; import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.SiegeClan; import org.l2jmobius.gameserver.model.SiegeClan;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.actor.instance.Pet; import org.l2jmobius.gameserver.model.actor.instance.Pet;
import org.l2jmobius.gameserver.model.residences.AbstractResidence; import org.l2jmobius.gameserver.model.residences.AbstractResidence;
@ -176,7 +177,21 @@ public class RegenHPFinalizer implements IStatFunction
} }
final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId()); final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId());
if ((siegeClan == null) || siegeClan.getFlag().isEmpty() || !Util.checkIfInRange(200, player, siegeClan.getFlag().stream().findAny().get(), true)) if ((siegeClan == null) || siegeClan.getFlag().isEmpty())
{
return 0;
}
boolean inRange = false;
for (Npc flag : siegeClan.getFlag())
{
if (Util.checkIfInRange(200, player, flag, true))
{
inRange = true;
break;
}
}
if (!inRange)
{ {
return 0; return 0;
} }

View File

@ -26,6 +26,7 @@ import org.l2jmobius.gameserver.instancemanager.SiegeManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager; import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.SiegeClan; import org.l2jmobius.gameserver.model.SiegeClan;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.actor.instance.Pet; import org.l2jmobius.gameserver.model.actor.instance.Pet;
import org.l2jmobius.gameserver.model.residences.AbstractResidence; import org.l2jmobius.gameserver.model.residences.AbstractResidence;
@ -176,7 +177,21 @@ public class RegenHPFinalizer implements IStatFunction
} }
final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId()); final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId());
if ((siegeClan == null) || siegeClan.getFlag().isEmpty() || !Util.checkIfInRange(200, player, siegeClan.getFlag().stream().findAny().get(), true)) if ((siegeClan == null) || siegeClan.getFlag().isEmpty())
{
return 0;
}
boolean inRange = false;
for (Npc flag : siegeClan.getFlag())
{
if (Util.checkIfInRange(200, player, flag, true))
{
inRange = true;
break;
}
}
if (!inRange)
{ {
return 0; return 0;
} }

View File

@ -26,6 +26,7 @@ import org.l2jmobius.gameserver.instancemanager.SiegeManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager; import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.SiegeClan; import org.l2jmobius.gameserver.model.SiegeClan;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.actor.instance.Pet; import org.l2jmobius.gameserver.model.actor.instance.Pet;
import org.l2jmobius.gameserver.model.residences.AbstractResidence; import org.l2jmobius.gameserver.model.residences.AbstractResidence;
@ -176,7 +177,21 @@ public class RegenHPFinalizer implements IStatFunction
} }
final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId()); final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId());
if ((siegeClan == null) || siegeClan.getFlag().isEmpty() || !Util.checkIfInRange(200, player, siegeClan.getFlag().stream().findAny().get(), true)) if ((siegeClan == null) || siegeClan.getFlag().isEmpty())
{
return 0;
}
boolean inRange = false;
for (Npc flag : siegeClan.getFlag())
{
if (Util.checkIfInRange(200, player, flag, true))
{
inRange = true;
break;
}
}
if (!inRange)
{ {
return 0; return 0;
} }

View File

@ -26,6 +26,7 @@ import org.l2jmobius.gameserver.instancemanager.SiegeManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager; import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.SiegeClan; import org.l2jmobius.gameserver.model.SiegeClan;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.actor.instance.Pet; import org.l2jmobius.gameserver.model.actor.instance.Pet;
import org.l2jmobius.gameserver.model.residences.AbstractResidence; import org.l2jmobius.gameserver.model.residences.AbstractResidence;
@ -176,7 +177,21 @@ public class RegenHPFinalizer implements IStatFunction
} }
final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId()); final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId());
if ((siegeClan == null) || siegeClan.getFlag().isEmpty() || !Util.checkIfInRange(200, player, siegeClan.getFlag().stream().findAny().get(), true)) if ((siegeClan == null) || siegeClan.getFlag().isEmpty())
{
return 0;
}
boolean inRange = false;
for (Npc flag : siegeClan.getFlag())
{
if (Util.checkIfInRange(200, player, flag, true))
{
inRange = true;
break;
}
}
if (!inRange)
{ {
return 0; return 0;
} }

View File

@ -26,6 +26,7 @@ import org.l2jmobius.gameserver.instancemanager.SiegeManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager; import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.SiegeClan; import org.l2jmobius.gameserver.model.SiegeClan;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.actor.instance.Pet; import org.l2jmobius.gameserver.model.actor.instance.Pet;
import org.l2jmobius.gameserver.model.residences.AbstractResidence; import org.l2jmobius.gameserver.model.residences.AbstractResidence;
@ -176,7 +177,21 @@ public class RegenHPFinalizer implements IStatFunction
} }
final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId()); final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId());
if ((siegeClan == null) || siegeClan.getFlag().isEmpty() || !Util.checkIfInRange(200, player, siegeClan.getFlag().stream().findAny().get(), true)) if ((siegeClan == null) || siegeClan.getFlag().isEmpty())
{
return 0;
}
boolean inRange = false;
for (Npc flag : siegeClan.getFlag())
{
if (Util.checkIfInRange(200, player, flag, true))
{
inRange = true;
break;
}
}
if (!inRange)
{ {
return 0; return 0;
} }

View File

@ -26,6 +26,7 @@ import org.l2jmobius.gameserver.instancemanager.SiegeManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager; import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.SiegeClan; import org.l2jmobius.gameserver.model.SiegeClan;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.actor.instance.Pet; import org.l2jmobius.gameserver.model.actor.instance.Pet;
import org.l2jmobius.gameserver.model.residences.AbstractResidence; import org.l2jmobius.gameserver.model.residences.AbstractResidence;
@ -176,7 +177,21 @@ public class RegenHPFinalizer implements IStatFunction
} }
final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId()); final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId());
if ((siegeClan == null) || siegeClan.getFlag().isEmpty() || !Util.checkIfInRange(200, player, siegeClan.getFlag().stream().findAny().get(), true)) if ((siegeClan == null) || siegeClan.getFlag().isEmpty())
{
return 0;
}
boolean inRange = false;
for (Npc flag : siegeClan.getFlag())
{
if (Util.checkIfInRange(200, player, flag, true))
{
inRange = true;
break;
}
}
if (!inRange)
{ {
return 0; return 0;
} }

View File

@ -26,6 +26,7 @@ import org.l2jmobius.gameserver.instancemanager.SiegeManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager; import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.SiegeClan; import org.l2jmobius.gameserver.model.SiegeClan;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.actor.instance.Pet; import org.l2jmobius.gameserver.model.actor.instance.Pet;
import org.l2jmobius.gameserver.model.residences.AbstractResidence; import org.l2jmobius.gameserver.model.residences.AbstractResidence;
@ -176,7 +177,21 @@ public class RegenHPFinalizer implements IStatFunction
} }
final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId()); final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId());
if ((siegeClan == null) || siegeClan.getFlag().isEmpty() || !Util.checkIfInRange(200, player, siegeClan.getFlag().stream().findAny().get(), true)) if ((siegeClan == null) || siegeClan.getFlag().isEmpty())
{
return 0;
}
boolean inRange = false;
for (Npc flag : siegeClan.getFlag())
{
if (Util.checkIfInRange(200, player, flag, true))
{
inRange = true;
break;
}
}
if (!inRange)
{ {
return 0; return 0;
} }

View File

@ -26,6 +26,7 @@ import org.l2jmobius.gameserver.instancemanager.SiegeManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager; import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.SiegeClan; import org.l2jmobius.gameserver.model.SiegeClan;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.actor.instance.Pet; import org.l2jmobius.gameserver.model.actor.instance.Pet;
import org.l2jmobius.gameserver.model.residences.AbstractResidence; import org.l2jmobius.gameserver.model.residences.AbstractResidence;
@ -176,7 +177,21 @@ public class RegenHPFinalizer implements IStatFunction
} }
final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId()); final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId());
if ((siegeClan == null) || siegeClan.getFlag().isEmpty() || !Util.checkIfInRange(200, player, siegeClan.getFlag().stream().findAny().get(), true)) if ((siegeClan == null) || siegeClan.getFlag().isEmpty())
{
return 0;
}
boolean inRange = false;
for (Npc flag : siegeClan.getFlag())
{
if (Util.checkIfInRange(200, player, flag, true))
{
inRange = true;
break;
}
}
if (!inRange)
{ {
return 0; return 0;
} }

View File

@ -26,6 +26,7 @@ import org.l2jmobius.gameserver.instancemanager.SiegeManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager; import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.SiegeClan; import org.l2jmobius.gameserver.model.SiegeClan;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.actor.instance.Pet; import org.l2jmobius.gameserver.model.actor.instance.Pet;
import org.l2jmobius.gameserver.model.residences.AbstractResidence; import org.l2jmobius.gameserver.model.residences.AbstractResidence;
@ -176,7 +177,21 @@ public class RegenHPFinalizer implements IStatFunction
} }
final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId()); final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId());
if ((siegeClan == null) || siegeClan.getFlag().isEmpty() || !Util.checkIfInRange(200, player, siegeClan.getFlag().stream().findAny().get(), true)) if ((siegeClan == null) || siegeClan.getFlag().isEmpty())
{
return 0;
}
boolean inRange = false;
for (Npc flag : siegeClan.getFlag())
{
if (Util.checkIfInRange(200, player, flag, true))
{
inRange = true;
break;
}
}
if (!inRange)
{ {
return 0; return 0;
} }

View File

@ -26,6 +26,7 @@ import org.l2jmobius.gameserver.instancemanager.SiegeManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager; import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.SiegeClan; import org.l2jmobius.gameserver.model.SiegeClan;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.actor.instance.Pet; import org.l2jmobius.gameserver.model.actor.instance.Pet;
import org.l2jmobius.gameserver.model.residences.AbstractResidence; import org.l2jmobius.gameserver.model.residences.AbstractResidence;
@ -176,7 +177,21 @@ public class RegenHPFinalizer implements IStatFunction
} }
final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId()); final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId());
if ((siegeClan == null) || siegeClan.getFlag().isEmpty() || !Util.checkIfInRange(200, player, siegeClan.getFlag().stream().findAny().get(), true)) if ((siegeClan == null) || siegeClan.getFlag().isEmpty())
{
return 0;
}
boolean inRange = false;
for (Npc flag : siegeClan.getFlag())
{
if (Util.checkIfInRange(200, player, flag, true))
{
inRange = true;
break;
}
}
if (!inRange)
{ {
return 0; return 0;
} }

View File

@ -26,6 +26,7 @@ import org.l2jmobius.gameserver.instancemanager.SiegeManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager; import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.SiegeClan; import org.l2jmobius.gameserver.model.SiegeClan;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.actor.instance.Pet; import org.l2jmobius.gameserver.model.actor.instance.Pet;
import org.l2jmobius.gameserver.model.residences.AbstractResidence; import org.l2jmobius.gameserver.model.residences.AbstractResidence;
@ -176,7 +177,21 @@ public class RegenHPFinalizer implements IStatFunction
} }
final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId()); final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId());
if ((siegeClan == null) || siegeClan.getFlag().isEmpty() || !Util.checkIfInRange(200, player, siegeClan.getFlag().stream().findAny().get(), true)) if ((siegeClan == null) || siegeClan.getFlag().isEmpty())
{
return 0;
}
boolean inRange = false;
for (Npc flag : siegeClan.getFlag())
{
if (Util.checkIfInRange(200, player, flag, true))
{
inRange = true;
break;
}
}
if (!inRange)
{ {
return 0; return 0;
} }

View File

@ -26,6 +26,7 @@ import org.l2jmobius.gameserver.instancemanager.SiegeManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager; import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.SiegeClan; import org.l2jmobius.gameserver.model.SiegeClan;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.actor.instance.Pet; import org.l2jmobius.gameserver.model.actor.instance.Pet;
import org.l2jmobius.gameserver.model.residences.AbstractResidence; import org.l2jmobius.gameserver.model.residences.AbstractResidence;
@ -176,7 +177,21 @@ public class RegenHPFinalizer implements IStatFunction
} }
final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId()); final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId());
if ((siegeClan == null) || siegeClan.getFlag().isEmpty() || !Util.checkIfInRange(200, player, siegeClan.getFlag().stream().findAny().get(), true)) if ((siegeClan == null) || siegeClan.getFlag().isEmpty())
{
return 0;
}
boolean inRange = false;
for (Npc flag : siegeClan.getFlag())
{
if (Util.checkIfInRange(200, player, flag, true))
{
inRange = true;
break;
}
}
if (!inRange)
{ {
return 0; return 0;
} }

View File

@ -26,6 +26,7 @@ import org.l2jmobius.gameserver.instancemanager.SiegeManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager; import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.SiegeClan; import org.l2jmobius.gameserver.model.SiegeClan;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.actor.instance.Pet; import org.l2jmobius.gameserver.model.actor.instance.Pet;
import org.l2jmobius.gameserver.model.residences.AbstractResidence; import org.l2jmobius.gameserver.model.residences.AbstractResidence;
@ -176,7 +177,21 @@ public class RegenHPFinalizer implements IStatFunction
} }
final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId()); final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId());
if ((siegeClan == null) || siegeClan.getFlag().isEmpty() || !Util.checkIfInRange(200, player, siegeClan.getFlag().stream().findAny().get(), true)) if ((siegeClan == null) || siegeClan.getFlag().isEmpty())
{
return 0;
}
boolean inRange = false;
for (Npc flag : siegeClan.getFlag())
{
if (Util.checkIfInRange(200, player, flag, true))
{
inRange = true;
break;
}
}
if (!inRange)
{ {
return 0; return 0;
} }

View File

@ -26,6 +26,7 @@ import org.l2jmobius.gameserver.instancemanager.SiegeManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager; import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.SiegeClan; import org.l2jmobius.gameserver.model.SiegeClan;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.actor.instance.Pet; import org.l2jmobius.gameserver.model.actor.instance.Pet;
import org.l2jmobius.gameserver.model.residences.AbstractResidence; import org.l2jmobius.gameserver.model.residences.AbstractResidence;
@ -176,7 +177,21 @@ public class RegenHPFinalizer implements IStatFunction
} }
final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId()); final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId());
if ((siegeClan == null) || siegeClan.getFlag().isEmpty() || !Util.checkIfInRange(200, player, siegeClan.getFlag().stream().findAny().get(), true)) if ((siegeClan == null) || siegeClan.getFlag().isEmpty())
{
return 0;
}
boolean inRange = false;
for (Npc flag : siegeClan.getFlag())
{
if (Util.checkIfInRange(200, player, flag, true))
{
inRange = true;
break;
}
}
if (!inRange)
{ {
return 0; return 0;
} }

View File

@ -26,6 +26,7 @@ import org.l2jmobius.gameserver.instancemanager.SiegeManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager; import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.SiegeClan; import org.l2jmobius.gameserver.model.SiegeClan;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.actor.instance.Pet; import org.l2jmobius.gameserver.model.actor.instance.Pet;
import org.l2jmobius.gameserver.model.residences.AbstractResidence; import org.l2jmobius.gameserver.model.residences.AbstractResidence;
@ -176,7 +177,21 @@ public class RegenHPFinalizer implements IStatFunction
} }
final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId()); final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId());
if ((siegeClan == null) || siegeClan.getFlag().isEmpty() || !Util.checkIfInRange(200, player, siegeClan.getFlag().stream().findAny().get(), true)) if ((siegeClan == null) || siegeClan.getFlag().isEmpty())
{
return 0;
}
boolean inRange = false;
for (Npc flag : siegeClan.getFlag())
{
if (Util.checkIfInRange(200, player, flag, true))
{
inRange = true;
break;
}
}
if (!inRange)
{ {
return 0; return 0;
} }

View File

@ -26,6 +26,7 @@ import org.l2jmobius.gameserver.instancemanager.SiegeManager;
import org.l2jmobius.gameserver.instancemanager.ZoneManager; import org.l2jmobius.gameserver.instancemanager.ZoneManager;
import org.l2jmobius.gameserver.model.SiegeClan; import org.l2jmobius.gameserver.model.SiegeClan;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.actor.instance.Pet; import org.l2jmobius.gameserver.model.actor.instance.Pet;
import org.l2jmobius.gameserver.model.residences.AbstractResidence; import org.l2jmobius.gameserver.model.residences.AbstractResidence;
@ -176,7 +177,21 @@ public class RegenHPFinalizer implements IStatFunction
} }
final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId()); final SiegeClan siegeClan = siege.getAttackerClan(player.getClan().getId());
if ((siegeClan == null) || siegeClan.getFlag().isEmpty() || !Util.checkIfInRange(200, player, siegeClan.getFlag().stream().findAny().get(), true)) if ((siegeClan == null) || siegeClan.getFlag().isEmpty())
{
return 0;
}
boolean inRange = false;
for (Npc flag : siegeClan.getFlag())
{
if (Util.checkIfInRange(200, player, flag, true))
{
inRange = true;
break;
}
}
if (!inRange)
{ {
return 0; return 0;
} }