Fix road building (#1596)

Paved roads need architecture before road building
develop
lethosor 2020-08-08 14:46:42 -04:00
parent b2368b3c34
commit 73ba692f15
No known key found for this signature in database
GPG Key ID: 76A269552F4F58C1
1 changed files with 3 additions and 2 deletions

@ -200,6 +200,8 @@ static df::building* get_building_from_job(df::job* j)
static df::unit_labor construction_build_labor(df::building_actual* b) static df::unit_labor construction_build_labor(df::building_actual* b)
{ {
if (b->getType() == df::building_type::RoadPaved)
return df::unit_labor::BUILD_ROAD;
// Find last item in building with use mode appropriate to the building's constructions state // Find last item in building with use mode appropriate to the building's constructions state
// For screw pumps contained_items[0] = pipe, 1 corkscrew, 2 block // For screw pumps contained_items[0] = pipe, 1 corkscrew, 2 block
// For wells 0 mechanism, 1 rope, 2 bucket, 3 block // For wells 0 mechanism, 1 rope, 2 bucket, 3 block
@ -332,6 +334,7 @@ public:
case df::building_type::Bridge: case df::building_type::Bridge:
case df::building_type::ArcheryTarget: case df::building_type::ArcheryTarget:
case df::building_type::WaterWheel: case df::building_type::WaterWheel:
case df::building_type::RoadPaved:
case df::building_type::Well: case df::building_type::Well:
case df::building_type::ScrewPump: case df::building_type::ScrewPump:
case df::building_type::Wagon: case df::building_type::Wagon:
@ -345,8 +348,6 @@ public:
return construction_build_labor(b); return construction_build_labor(b);
} }
break; break;
case df::building_type::RoadPaved:
return df::unit_labor::BUILD_ROAD;
case df::building_type::FarmPlot: case df::building_type::FarmPlot:
return df::unit_labor::PLANT; return df::unit_labor::PLANT;
case df::building_type::Chair: case df::building_type::Chair: