getSkillModValue() converts to percent if checked

This commit is contained in:
Treeku
2014-06-16 10:36:24 +01:00
parent 7de8e6d35c
commit d706c5a418
3 changed files with 17 additions and 6 deletions
@@ -666,7 +666,7 @@ public class CreatureObject extends TangibleObject implements Serializable {
public int getSkillModBase(String name) {
SkillMod skillMod = getSkillMod(name);
return ((skillMod == null) ? 0 : skillMod.getBase());
return ((skillMod == null) ? 0 : skillMod.getBase() + skillMod.getModifier());
}
public int getSkillModModifier(String name) {
@@ -674,9 +674,9 @@ public class CreatureObject extends TangibleObject implements Serializable {
return ((skillMod == null) ? 0 : skillMod.getModifier());
}
public float getSkillModValue(String name, int divisor) {
public float getSkillModValue(String name, int divisor, boolean percent) {
SkillMod skillMod = getSkillMod(name);
return ((skillMod == null) ? 0.0f : skillMod.getValue(divisor));
return ((skillMod == null) ? 0.0f : skillMod.getValue(divisor, percent));
}
public float getSpeedMultiplierBase() {