diff --git a/src/resources/objects/creature/CreatureObject.java b/src/resources/objects/creature/CreatureObject.java index 980b71630..2f645f8eb 100644 --- a/src/resources/objects/creature/CreatureObject.java +++ b/src/resources/objects/creature/CreatureObject.java @@ -719,11 +719,11 @@ public class CreatureObject extends TangibleObject { } public int getMaxAction() { - return attributes.get(2); + return maxAttributes.get(2); } public int getBaseAction() { - return attributes.get(2); + return baseAttributes.get(2); } public void addAbility(String abilityName){ @@ -739,6 +739,13 @@ public class CreatureObject extends TangibleObject { public Set getAbilityNames() { return abilities.keySet(); }; + public void setBaseHealth(int baseHealth) { + synchronized(baseAttributes) { + baseAttributes.set(0, baseHealth); + baseAttributes.sendDeltaMessage(this); + } + } + public void setHealth(int health) { synchronized(attributes) { attributes.set(0, health); @@ -753,6 +760,13 @@ public class CreatureObject extends TangibleObject { } } + public void setBaseAction(int baseAction) { + synchronized(baseAttributes) { + baseAttributes.set(2, baseAction); + baseAttributes.sendDeltaMessage(this); + } + } + public void setAction(int action) { synchronized(attributes) { attributes.set(2, action);