Example:
It's a nice day in BarricadedFences when suddenly: a vile force of darkness has arrived. A Goblin siege runs towards BarricadedFences wooden entrance doors. The ramschackle militia runs towards their stations and the entrance doors are closed. Fearing that their simple wooden doors would not be strong enough to whithold the Goblin menace, the rulers of the fort order the doors to be reinforced. Carpenters run towards the gates and begin reinforcing while the goblins are being shot by the archery towers next to the gates. Quickly a stalemate forms, whit the carpenters repairing all the damage the goblins cause.
But then a new danger is spotted Ogres and Trolls walk toward the doors and begin pulling them right out of their hinges. Desperate measures are taken and the doors are barricaded in an effort to buy enough time to build a last stand . Some time later , the doors collapse and goblins walk inside the fortress, setting of traps and stuff like that, all the while while being shot by archers from behind their barricades.(Bored of writing the story, continuing whit the suggestion)
Reinforcing:
Reinforcing a door(door must be operated by mechanisms) would give the door it's own health screen.The reinforced doors healthscreen would look like this:
- Door( the door itself, when destroyed the door collapses)
-Mechanism(when destroyed the door can no longer be opened/closed)
-Reinforcement(each reinforcement job adds another of these, they protect the door)
Reinforcing a damaged door would repair it instead . The reinforcement would be carried out by the corresponding dwarf( mason:stone door/carpenter: wooden door). A reinforced door would take longer to open but can't be destroyed that easily.Goblins should be able to damage wooden doors while building destroyers should be able to damage stone doors. The same for bridges and other stuff( like hatches)
Barricading:
More or less the same as reinforcing. Barricading would be carried out much faster. A barricaded object would lose it function and become a wall untill either the object or the barricade is destroyed. Barricading a reinforced object is possible while reinforcing a barricaded object is not( Unless you let your dwarves remove the barricade of course).
Barricading an already barricaded object does not repair it. A barricade as building should also be added, functioning as a passable( but slowing,impeding) fortification that can be upgraded or repaired by designating it to be barricaded.