diff --git a/src/engine/devcmd/cmds/PrintSkillsCmd.java b/src/engine/devcmd/cmds/PrintSkillsCmd.java index 51fbe1bc..0d22a357 100644 --- a/src/engine/devcmd/cmds/PrintSkillsCmd.java +++ b/src/engine/devcmd/cmds/PrintSkillsCmd.java @@ -49,6 +49,8 @@ public class PrintSkillsCmd extends AbstractDevCmd { + skill.getModifiedAmount() + '(' + skill.getTotalSkillPercet() + " )"); } + throwbackInfo(pc, "= = = = = NEW CALCULATIONS = = = = ="); + PlayerCombatStats.PrintSkillsToClient(pc); } else throwbackInfo(pc, "Skills not found for player"); } diff --git a/src/engine/objects/PlayerCombatStats.java b/src/engine/objects/PlayerCombatStats.java index ee2c299b..059c952f 100644 --- a/src/engine/objects/PlayerCombatStats.java +++ b/src/engine/objects/PlayerCombatStats.java @@ -1,6 +1,7 @@ package engine.objects; import engine.Enum; +import engine.gameManager.ChatManager; import engine.powers.EffectsBase; import engine.powers.effectmodifiers.AbstractEffectModifier; import engine.server.MBServerStatics; @@ -772,4 +773,13 @@ public class PlayerCombatStats { } return Math.round(level); } + + public static void PrintSkillsToClient(PlayerCharacter pc){ + for(CharacterSkill skill : pc.skills.values()){ + String name = skill.getName(); + int base = calculateBaseSkillLevel(name,pc); + int buffed = calculateBuffedSkillLevel(name,pc); + ChatManager.chatSystemInfo(pc,name + " = " + base + " (" + buffed + ")"); + } + } }