diff --git a/src/protocol/swg/objectControllerObjects/ObjectMenuResponse.java b/src/protocol/swg/objectControllerObjects/ObjectMenuResponse.java index 90eb1938..b4450dc9 100644 --- a/src/protocol/swg/objectControllerObjects/ObjectMenuResponse.java +++ b/src/protocol/swg/objectControllerObjects/ObjectMenuResponse.java @@ -77,8 +77,7 @@ public class ObjectMenuResponse extends ObjControllerObject { for(RadialOptions radialOption : radialOptions) { result.put(counter++); result.put(radialOption.getParentId()); - result.put(radialOption.getOptionId()); - result.put((byte) 0); + result.putShort(radialOption.getOptionId()); result.put(radialOption.getOptionType()); if(radialOption.getDescription().length() > 0) diff --git a/src/resources/common/RadialOptions.java b/src/resources/common/RadialOptions.java index 03b4e20e..409766ab 100644 --- a/src/resources/common/RadialOptions.java +++ b/src/resources/common/RadialOptions.java @@ -277,11 +277,11 @@ public class RadialOptions { public static int StopManufacture = 252; private byte parentId; - private byte optionId; + private short optionId; private byte optionType; private String description; - public RadialOptions(byte parentId, byte optionId, byte optionType, String description) { + public RadialOptions(byte parentId, short optionId, byte optionType, String description) { this.setParentId(parentId); this.setOptionId(optionId); this.setOptionType(optionType); @@ -300,11 +300,11 @@ public class RadialOptions { this.parentId = parentId; } - public byte getOptionId() { + public short getOptionId() { return optionId; } - public void setOptionId(byte optionId) { + public void setOptionId(short optionId) { this.optionId = optionId; }