From b74be81f057517d07893ae996641ebb36da2f5ea Mon Sep 17 00:00:00 2001 From: Steve Soltys Date: Sat, 14 Jul 2018 12:12:19 -0400 Subject: [PATCH] Fix numerical attribute encoding --- .../org/apollo/game/model/entity/attr/NumericalAttribute.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/game/src/main/java/org/apollo/game/model/entity/attr/NumericalAttribute.java b/game/src/main/java/org/apollo/game/model/entity/attr/NumericalAttribute.java index 0aa28700..48b53f46 100644 --- a/game/src/main/java/org/apollo/game/model/entity/attr/NumericalAttribute.java +++ b/game/src/main/java/org/apollo/game/model/entity/attr/NumericalAttribute.java @@ -30,13 +30,13 @@ public final class NumericalAttribute extends Attribute { @Override public byte[] encode() { - long encoded = type == AttributeType.DOUBLE ? Double.doubleToLongBits((double) value) : (long) value; + long encoded = type == AttributeType.DOUBLE ? Double.doubleToLongBits(value.doubleValue()) : value.longValue(); return Longs.toByteArray(encoded); } @Override public String toString() { - return type == AttributeType.DOUBLE ? Double.toString((double) value) : Long.toString((long) value); + return type == AttributeType.DOUBLE ? Double.toString(value.doubleValue()) : Long.toString(value.longValue()); } } \ No newline at end of file