Fixed expertise reset

This commit is contained in:
Light2
2014-03-28 02:46:19 +01:00
parent 06c3263954
commit 2ebfe8f7bc
2 changed files with 7 additions and 13 deletions
@@ -88,12 +88,16 @@ public class CreatureMessageBuilder extends ObjectMessageBuilder {
CreatureObject creature = (CreatureObject) object;
IoBuffer buffer = bufferPool.allocate(100, false).order(ByteOrder.LITTLE_ENDIAN);
buffer.setAutoExpand(true);
if(creature.getStfName() == null || creature.getStfFilename() == null) {
creature.setStfName("");
creature.setStfFilename("");
}
buffer.putShort((short) 19); // Object Count
buffer.putFloat(1);
buffer.put(getAsciiString(creature.getStfFilename()));
buffer.putInt(0);
if(creature.getStfName() == null) creature.setStfName("");
buffer.put(getAsciiString(creature.getStfName()));
if (creature.getCustomName() == null) { creature.setCustomName(""); }//Not all CreatureObjects have CustomName (Shuttles)
buffer.put(getUnicodeString(creature.getCustomName()));