From b48d294ecaa7a7fd37b099f442944669f83e6209 Mon Sep 17 00:00:00 2001 From: FatBoy-DOTC Date: Sun, 23 Feb 2025 16:40:41 -0600 Subject: [PATCH] update XP scale --- src/engine/gameManager/PowersManager.java | 6 ++++-- src/engine/objects/PlayerCombatStats.java | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/engine/gameManager/PowersManager.java b/src/engine/gameManager/PowersManager.java index 88f89933..ad9c6acf 100644 --- a/src/engine/gameManager/PowersManager.java +++ b/src/engine/gameManager/PowersManager.java @@ -831,7 +831,6 @@ public enum PowersManager { if (playerCharacter == null || msg == null) return; - //handle sprint for bard sprint if(msg.getPowerUsedID() == 429005674){ msg.setPowerUsedID(429611355); @@ -857,7 +856,7 @@ public enum PowersManager { if(msg.getTargetType() == GameObjectType.PlayerCharacter.ordinal()) { PlayerCharacter target = PlayerCharacter.getPlayerCharacter(msg.getTargetID()); if (msg.getPowerUsedID() == 429601664) - if(target.getPromotionClassID() != 2516) + if(target.getPromotionClassID() != 2516)//templar PlayerCharacter.getPlayerCharacter(msg.getTargetID()).removeEffectBySource(EffectSourceType.Transform, msg.getNumTrains(), true); } @@ -902,6 +901,9 @@ public enum PowersManager { return; } + if(pb.targetSelf) + msg.setTargetID(playerCharacter.getObjectUUID()); + int trains = msg.getNumTrains(); // verify player is not stunned or power type is blocked diff --git a/src/engine/objects/PlayerCombatStats.java b/src/engine/objects/PlayerCombatStats.java index 9f0ca37b..189cd8d0 100644 --- a/src/engine/objects/PlayerCombatStats.java +++ b/src/engine/objects/PlayerCombatStats.java @@ -1061,7 +1061,7 @@ public class PlayerCombatStats { if (pc.level >= 26 && pc.level <= 75) { - mod = 0.10f - (0.001f * (pc.level - 25)); + mod = 0.10f - (0.001f * (pc.level - 24)); } else if (pc.level > 75) {