Browse Source

print new skill calculations to client

lakebane-ai
FatBoy-DOTC 3 weeks ago
parent
commit
05bb323c0c
  1. 2
      src/engine/devcmd/cmds/PrintSkillsCmd.java
  2. 10
      src/engine/objects/PlayerCombatStats.java

2
src/engine/devcmd/cmds/PrintSkillsCmd.java

@ -49,6 +49,8 @@ public class PrintSkillsCmd extends AbstractDevCmd {
+ skill.getModifiedAmount() + '(' + skill.getModifiedAmount() + '('
+ skill.getTotalSkillPercet() + " )"); + skill.getTotalSkillPercet() + " )");
} }
throwbackInfo(pc, "= = = = = NEW CALCULATIONS = = = = =");
PlayerCombatStats.PrintSkillsToClient(pc);
} else } else
throwbackInfo(pc, "Skills not found for player"); throwbackInfo(pc, "Skills not found for player");
} }

10
src/engine/objects/PlayerCombatStats.java

@ -1,6 +1,7 @@
package engine.objects; package engine.objects;
import engine.Enum; import engine.Enum;
import engine.gameManager.ChatManager;
import engine.powers.EffectsBase; import engine.powers.EffectsBase;
import engine.powers.effectmodifiers.AbstractEffectModifier; import engine.powers.effectmodifiers.AbstractEffectModifier;
import engine.server.MBServerStatics; import engine.server.MBServerStatics;
@ -772,4 +773,13 @@ public class PlayerCombatStats {
} }
return Math.round(level); 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 + ")");
}
}
} }

Loading…
Cancel
Save