02-04-2022, 05:22 PM
If you recall the old way of capturing cities, it was a perfect balance of time and action.
The only difference now is that buildings are damage'able. The easy solution I can see is, you can not "destroy" building, but only "damage" it.
"Damaged" building lose up to 50% of its capacity (production lines become locked and inoperable, houses reduce in capacity, storage is reduced, etc.). The building appears "ruined" and never fully removed from the scene, thus will still block gunfire.
Now about gunfire. The way to subvert capture mechanics in the past was to gun down every living creature on sight. It was so easy because of transparency of the buildings, and there were a number of attempts at preventing this mechanic, like "population hides underground" and so on. But now, that "ruins" are blocking line of sight, this all is no longer necessary. Population could still pop around every now and then, but you'll have to, either, hold a lot of "gun points" through the city to control the territory, or leave them be and wait for loyalty to switch, or an original owner to fight back.
The only difference now is that buildings are damage'able. The easy solution I can see is, you can not "destroy" building, but only "damage" it.
"Damaged" building lose up to 50% of its capacity (production lines become locked and inoperable, houses reduce in capacity, storage is reduced, etc.). The building appears "ruined" and never fully removed from the scene, thus will still block gunfire.
Now about gunfire. The way to subvert capture mechanics in the past was to gun down every living creature on sight. It was so easy because of transparency of the buildings, and there were a number of attempts at preventing this mechanic, like "population hides underground" and so on. But now, that "ruins" are blocking line of sight, this all is no longer necessary. Population could still pop around every now and then, but you'll have to, either, hold a lot of "gun points" through the city to control the territory, or leave them be and wait for loyalty to switch, or an original owner to fight back.