|
|
|
@ -10,6 +10,8 @@
@@ -10,6 +10,8 @@
|
|
|
|
|
package engine.net.client.msg; |
|
|
|
|
|
|
|
|
|
import engine.gameManager.BuildingManager; |
|
|
|
|
import engine.gameManager.ForgeManager; |
|
|
|
|
import engine.loot.WorkOrder; |
|
|
|
|
import engine.mbEnums; |
|
|
|
|
import engine.mbEnums.GameObjectType; |
|
|
|
|
import engine.net.*; |
|
|
|
@ -235,10 +237,12 @@ public class ItemProductionMsg extends ClientNetMsg {
@@ -235,10 +237,12 @@ public class ItemProductionMsg extends ClientNetMsg {
|
|
|
|
|
Item toRoll = Item.getFromCache(this.itemUUID); |
|
|
|
|
writer.putInt(-1497023830); |
|
|
|
|
|
|
|
|
|
WorkOrder workOrder = ForgeManager.itemWorkOrderLookup.get(toRoll); |
|
|
|
|
|
|
|
|
|
this.pToken = toRoll.prefixToken; |
|
|
|
|
this.sToken = toRoll.suffixToken; |
|
|
|
|
|
|
|
|
|
if (toRoll.isComplete()) { |
|
|
|
|
if (toRoll.isComplete() || (workOrder.prefixToken != 0 && workOrder.suffixToken != 0)) { |
|
|
|
|
writer.putInt(this.pToken); |
|
|
|
|
writer.putInt(this.sToken); |
|
|
|
|
} else { |
|
|
|
|