diff --git a/src/resources/objects/creature/CreatureObject.java b/src/resources/objects/creature/CreatureObject.java index c0eeb579..f0ee198c 100644 --- a/src/resources/objects/creature/CreatureObject.java +++ b/src/resources/objects/creature/CreatureObject.java @@ -64,7 +64,7 @@ import engine.resources.scene.Quaternion; import resources.objects.tangible.TangibleObject; import resources.objects.weapon.WeaponObject; -@Entity(version=5) +@Entity(version=6) public class CreatureObject extends TangibleObject implements IPersistent { @NotPersistent @@ -73,7 +73,7 @@ public class CreatureObject extends TangibleObject implements IPersistent { // CREO 1 private int bankCredits = 0; private int cashCredits = 0; - private SWGList skills; + private List skills; @NotPersistent private int skillsUpdateCounter = 0; @@ -188,7 +188,7 @@ public class CreatureObject extends TangibleObject implements IPersistent { super(objectID, planet, Template, position, orientation); messageBuilder = new CreatureMessageBuilder(this); loadTemplateData(); - skills = new SWGList(messageBuilder, 1, 3); + skills = new ArrayList(); skillMods = new SWGMap(messageBuilder, 4, 3); abilities = new SWGList(messageBuilder, 4, 14); missionCriticalObjects = new SWGList(messageBuilder, 4, 13); @@ -261,7 +261,7 @@ public class CreatureObject extends TangibleObject implements IPersistent { } } - public SWGList getSkills() { + public List getSkills() { return skills; }