@ -311,12 +311,17 @@ public enum ForgeManager implements Runnable {
@@ -311,12 +311,17 @@ public enum ForgeManager implements Runnable {
ItemProductionMsg outMsg = new ItemProductionMsg ( workOrder . vendor . building , workOrder . vendor , workOrderItem , mbEnums . ProductionActionType . CONFIRM_SETPRICE , true ) ;
DispatchMessage . dispatchMsgToInterestArea ( workOrder . vendor , outMsg , mbEnums . DispatchChannel . SECONDARY , 700 , false , false ) ;
ItemProductionMsg outMsg1 = new ItemProductionMsg ( workOrder . vendor . building , workOrder . vendor , workOrderItem , mbEnums . ProductionActionType . CONFIRM_DEPOSIT , true ) ;
DispatchMessage . dispatchMsgToInterestArea ( workOrder . vendor , outMsg1 , mbEnums . DispatchChannel . SECONDARY , 700 , false , false ) ;
Item completedItem = DbManager . ItemQueries . PERSIST ( workOrderItem ) ;
// add to the vendor inventory
workOrder . vendor . charItemManager . addItemToInventory ( workOrderItem ) ;
workOrder . vendor . charItemManager . addItemToInventory ( completedItem ) ;
ItemProductionMsg outMsg1 = new ItemProductionMsg ( workOrder . vendor . building , workOrder . vendor , completedItem , mbEnums . ProductionActionType . DEPOSIT , true ) ;
DispatchMessage . dispatchMsgToInterestArea ( workOrder . vendor , outMsg1 , mbEnums . DispatchChannel . SECONDARY , 700 , false , false ) ;
ItemProductionMsg outMsg2 = new ItemProductionMsg ( workOrder . vendor . building , workOrder . vendor , completedItem , mbEnums . ProductionActionType . CONFIRM_DEPOSIT , true ) ;
DispatchMessage . dispatchMsgToInterestArea ( workOrder . vendor , outMsg2 , mbEnums . DispatchChannel . SECONDARY , 700 , false , false ) ;
toRemove . add ( workOrderItem ) ;
}