Should not gain karma when killing opposing faction player.

This commit is contained in:
MobiusDev
2019-02-23 09:54:56 +00:00
parent fa9922dd4e
commit ffd24341a1
11 changed files with 151 additions and 41 deletions

View File

@ -5371,7 +5371,17 @@ public final class L2PcInstance extends L2Playable
}
else if (targetPlayer.getPvpFlag() == 0) // Target player doesn't have karma
{
increasePkKillsAndKarma(target);
if (Config.FACTION_SYSTEM_ENABLED)
{
if ((_isGood && targetPlayer.isGood()) || (_isEvil && targetPlayer.isEvil()))
{
increasePkKillsAndKarma(target);
}
}
else
{
increasePkKillsAndKarma(target);
}
checkItemRestriction(); // Unequip adventurer items
}
}