|  |  |  | @ -284,19 +284,22 @@ public enum ForgeManager implements Runnable {@@ -284,19 +284,22 @@ public enum ForgeManager implements Runnable { | 
			
		
	
		
			
				
					|  |  |  |  |             // Identify completed items
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             virutalItem.flags.add(mbEnums.ItemFlags.Identified); | 
			
		
	
		
			
				
					|  |  |  |  |             virutalItem.containerType = mbEnums.ItemContainerType.INVENTORY; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             // Persist item
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             Item completedItem = DbManager.ItemQueries.PERSIST(virutalItem); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             // Apply Item effects for Prefix and Suffix tokens
 | 
			
		
	
		
			
				
					|  |  |  |  |             // Copy Prefix and Suffix tokens from virtual item.
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             completedItem.prefixToken = virutalItem.prefixToken; | 
			
		
	
		
			
				
					|  |  |  |  |             completedItem.suffixToken = virutalItem.suffixToken; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             // Add effects to these tokens.  Writes to disk.
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             ItemManager.applyItemEffects(completedItem); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             // add to the vendor inventory
 | 
			
		
	
		
			
				
					|  |  |  |  |             // Add to the vendor inventory
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             workOrder.vendor.charItemManager.addItemToInventory(completedItem); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | @ -308,7 +311,7 @@ public enum ForgeManager implements Runnable {@@ -308,7 +311,7 @@ public enum ForgeManager implements Runnable { | 
			
		
	
		
			
				
					|  |  |  |  |             toRemove.add(virutalItem); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         // Remove the negativeID virtual item from all collections
 | 
			
		
	
		
			
				
					|  |  |  |  |         // Remove the virtual item from all collections
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         for (Item virtualItem : toRemove) { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | 
 |