@ -223,7 +223,7 @@ public class CharacterSkill extends AbstractGameObject {
@@ -223,7 +223,7 @@ public class CharacterSkill extends AbstractGameObject {
@ -238,7 +238,7 @@ public class CharacterSkill extends AbstractGameObject {
@@ -238,7 +238,7 @@ public class CharacterSkill extends AbstractGameObject {
@ -254,7 +254,7 @@ public class CharacterSkill extends AbstractGameObject {
@@ -254,7 +254,7 @@ public class CharacterSkill extends AbstractGameObject {
@ -264,8 +264,9 @@ public class CharacterSkill extends AbstractGameObject {
@@ -264,8 +264,9 @@ public class CharacterSkill extends AbstractGameObject {
@ -277,7 +278,7 @@ public class CharacterSkill extends AbstractGameObject {
@@ -277,7 +278,7 @@ public class CharacterSkill extends AbstractGameObject {
@ -370,7 +371,7 @@ public class CharacterSkill extends AbstractGameObject {
@@ -370,7 +371,7 @@ public class CharacterSkill extends AbstractGameObject {
Stringname=it.next();
CharacterSkillcs=skills.get(name);
if(cs!=null)
cs.calculateModifiedAmount();
cs.calculateModifiedAmount(false);
}
@ -756,7 +757,7 @@ public class CharacterSkill extends AbstractGameObject {
@@ -756,7 +757,7 @@ public class CharacterSkill extends AbstractGameObject {
//recalculate this skill
calculateBaseAmount();
calculateModifiedAmount();
calculateModifiedAmount(false);
//see if any new skills or powers granted
pc.calculateSkills();
@ -848,7 +849,7 @@ public class CharacterSkill extends AbstractGameObject {
@@ -848,7 +849,7 @@ public class CharacterSkill extends AbstractGameObject {
if(recalculate){
//recalculate this skill
calculateBaseAmount();
calculateModifiedAmount();
calculateModifiedAmount(false);
//see if any skills or powers removed
pc.calculateSkills();
@ -887,7 +888,7 @@ public class CharacterSkill extends AbstractGameObject {
@@ -887,7 +888,7 @@ public class CharacterSkill extends AbstractGameObject {
if(recalculate){
//recalculate this skill
calculateBaseAmount();
calculateModifiedAmount();
calculateModifiedAmount(false);
//see if any skills or powers removed
pc.calculateSkills();
@ -1016,7 +1017,8 @@ public class CharacterSkill extends AbstractGameObject {
@@ -1016,7 +1017,8 @@ public class CharacterSkill extends AbstractGameObject {
Logger.error("owner not found for owner uuid : "+this.ownerUID);
this.baseAmount=1;
@ -1030,7 +1032,7 @@ public class CharacterSkill extends AbstractGameObject {
@@ -1030,7 +1032,7 @@ public class CharacterSkill extends AbstractGameObject {
this.modifiedAmount=1;
return;
}
}
//Get any rune bonus
floatbonus=0f;
//TODO SKILLS RUNES
@ -1066,14 +1068,15 @@ public class CharacterSkill extends AbstractGameObject {
@@ -1066,14 +1068,15 @@ public class CharacterSkill extends AbstractGameObject {