diff --git a/src/services/combat/CombatXpService.java b/src/services/combat/CombatXpService.java index 9d9461892..957c7cc5a 100644 --- a/src/services/combat/CombatXpService.java +++ b/src/services/combat/CombatXpService.java @@ -124,6 +124,13 @@ public class CombatXpService extends Service { } private void handleCreatureKilledIntent(CreatureKilledIntent i) { + CreatureObject corpse = i.getCorpse(); + + // You don't gain XP by PvP'ing + if(corpse.isPlayer()) { + return; + } + CreatureObject killer = i.getKiller(); GroupObject group = groupObjects.get(killer.getGroupId()); @@ -132,8 +139,6 @@ public class CombatXpService extends Service { return; } - CreatureObject corpse = i.getCorpse(); - short killerLevel = group != null ? group.getLevel() : killer.getLevel(); short corpseLevel = corpse.getLevel(); int experienceGained;