| 
						
						
							
								
							
						
						
					 | 
				
			
			 | 
			 | 
			
				@ -360,7 +360,16 @@ static const dwarf_state dwarf_states[] = {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    BUSY /* CarveTrack */,
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    BUSY /* PushTrackVehicle */,
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    BUSY /* PlaceTrackVehicle */,
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    BUSY /* StoreItemInVehicle */
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    BUSY /* StoreItemInVehicle */,
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    BUSY /* GeldAnimal */,
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    BUSY /* MakeFigurine */,
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    BUSY /* MakeAmulet */,
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    BUSY /* MakeScepter */,
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    BUSY /* MakeCrown */,
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    BUSY /* MakeRing */,
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    BUSY /* MakeEarring */,
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    BUSY /* MakeBracelet */,
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    BUSY /* MakeGem */
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				};
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				struct labor_info
 | 
			
		
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
			
			 | 
			 | 
			
				@ -1328,6 +1337,15 @@ public:
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        job_to_labor_table[df::job_type::PushTrackVehicle]        = jlf_const(df::unit_labor::PUSH_HAUL_VEHICLE);
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        job_to_labor_table[df::job_type::PlaceTrackVehicle]        = jlf_const(df::unit_labor::PUSH_HAUL_VEHICLE);
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        job_to_labor_table[df::job_type::StoreItemInVehicle]    = jlf_const(df::unit_labor::PUSH_HAUL_VEHICLE);
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        job_to_labor_table[df::job_type::GeldAnimal]    = jlf_const(df::unit_labor::GELD);
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        job_to_labor_table[df::job_type::MakeFigurine]            = jlf_make_object;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        job_to_labor_table[df::job_type::MakeAmulet]            = jlf_make_object;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        job_to_labor_table[df::job_type::MakeScepter]            = jlf_make_object;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        job_to_labor_table[df::job_type::MakeCrown]            = jlf_make_object;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        job_to_labor_table[df::job_type::MakeRing]            = jlf_make_object;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        job_to_labor_table[df::job_type::MakeEarring]            = jlf_make_object;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        job_to_labor_table[df::job_type::MakeBracelet]            = jlf_make_object;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        job_to_labor_table[df::job_type::MakeGem]            = jlf_make_object;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    };
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    df::unit_labor find_job_labor(df::job* j)
 | 
			
		
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
			
			 | 
			 | 
			
				
 
 |