item_value refactored to template
This commit is contained in:
@@ -115,7 +115,6 @@ public class MobEquipment extends AbstractGameObject {
|
||||
|
||||
public static void serializeForVendor(MobEquipment mobEquipment, ByteBufferWriter writer, float percent) throws SerializationException {
|
||||
_serializeForClientMsg(mobEquipment, writer, false);
|
||||
int baseValue = mobEquipment.itemBase.getBaseValue() + mobEquipment.itemBase.getMagicValue();
|
||||
writer.putInt(mobEquipment.magicValue);
|
||||
writer.putInt(mobEquipment.magicValue);
|
||||
}
|
||||
@@ -161,7 +160,7 @@ public class MobEquipment extends AbstractGameObject {
|
||||
writer.putInt(0); // Pad
|
||||
writer.putInt(0); // Pad
|
||||
|
||||
writer.putInt(mobEquipment.itemBase.getBaseValue());
|
||||
writer.putInt(mobEquipment.template.item_value);
|
||||
writer.putInt(mobEquipment.magicValue);
|
||||
|
||||
serializeEffects(mobEquipment, writer);
|
||||
@@ -262,7 +261,7 @@ public class MobEquipment extends AbstractGameObject {
|
||||
public final void setMagicValue() {
|
||||
float value = 1;
|
||||
if (itemBase != null)
|
||||
value = itemBase.getBaseValue();
|
||||
value = template.item_value;
|
||||
if (this.prefix != null) {
|
||||
if (this.prefix.getEffectsBase() != null)
|
||||
value += this.prefix.getEffectsBase().getValue();
|
||||
@@ -300,7 +299,7 @@ public class MobEquipment extends AbstractGameObject {
|
||||
public int getMagicValue() {
|
||||
|
||||
if (!this.isID) {
|
||||
return itemBase.getBaseValue();
|
||||
return template.item_value;
|
||||
}
|
||||
return this.magicValue;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user