Add the ability to set and get age in ageable watcher by number

This commit is contained in:
Andrew 2013-11-15 14:18:50 +13:00
parent 95262097ca
commit 3e8532e6ff

View File

@ -8,6 +8,10 @@ public class AgeableWatcher extends LivingWatcher {
super(disguise);
}
public int getAge() {
return (Integer) getValue(12, 0);
}
public boolean isAdult() {
return !isBaby();
}
@ -20,6 +24,11 @@ public class AgeableWatcher extends LivingWatcher {
setBaby(!isAdult);
}
public void setAge(int newAge) {
setValue(12, newAge);
sendData(12);
}
public void setBaby(boolean isBaby) {
setValue(12, isBaby ? -24000 : 0);
sendData(12);