Improved PvP increment logic.
This commit is contained in:
@@ -928,13 +928,15 @@ public class PlayerInstance extends Creature
|
|||||||
final PlayerInstance killer = attacker.getActingPlayer();
|
final PlayerInstance killer = attacker.getActingPlayer();
|
||||||
if (killer != null)
|
if (killer != null)
|
||||||
{
|
{
|
||||||
if ((_pvpFlag == 0) && (_karma == 0))
|
|
||||||
{
|
|
||||||
killer.increasePkKillsAndKarma(getLevel());
|
|
||||||
}
|
|
||||||
if (_pvpFlag > 0)
|
if (_pvpFlag > 0)
|
||||||
{
|
{
|
||||||
killer.setPvpKills(killer.getPvpKills() + 1);
|
killer.setPvpKills(killer.getPvpKills() + 1);
|
||||||
|
killer.sendPacket(new UserInfo(killer));
|
||||||
|
}
|
||||||
|
else if (_karma == 0)
|
||||||
|
{
|
||||||
|
killer.increasePkKillsAndKarma(getLevel());
|
||||||
|
killer.sendPacket(new UserInfo(killer));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user