PVP xp enabled

This commit is contained in:
2024-09-05 19:40:25 -05:00
parent 383ef27128
commit 3f8b3bc6cb
2 changed files with 17 additions and 17 deletions
+12 -12
View File
@@ -1848,20 +1848,20 @@ public class PlayerCharacter extends AbstractCharacter {
//see if we shold grant xp to attacker
boolean doPVPEXP = false;
long lastKill = att.getLastKillOfTarget(this.getObjectUUID());
if ((System.currentTimeMillis() - lastKill) > MBServerStatics.PLAYER_KILL_XP_TIMER)
if (attacker.getLevel() > 39 && this.getLevel() > 39) {
Guild aN = null;
Guild tN = null;
if (attacker.getGuild() != null)
aN = attacker.getGuild().getNation();
if (this.getGuild() != null)
tN = this.getGuild().getNation();
if (aN == null || tN == null || aN.isEmptyGuild() || Guild.sameGuild(aN, tN) || this.isDeathShroud()) {
//if ((System.currentTimeMillis() - lastKill) > MBServerStatics.PLAYER_KILL_XP_TIMER)
//if (attacker.getLevel() > 39 && this.getLevel() > 39) {
//Guild aN = null;
//Guild tN = null;
//if (attacker.getGuild() != null)
// aN = attacker.getGuild().getNation();
//if (this.getGuild() != null)
// tN = this.getGuild().getNation();
//if (aN == null || tN == null || aN.isEmptyGuild() || Guild.sameGuild(aN, tN) || this.isDeathShroud()) {
//skip giving xp if same guild or attacker is errant, or target is in death shroud.
} else {
//} else {
doPVPEXP = true;
}
}
//}
// }
//apply death shroud to non safeholds.
Zone zone = ZoneManager.findSmallestZone(this.getLoc());