It always feels wrong to see an entire building collapsing and then all garrisoned units standing on the debris completely unharmed. It would be accurate and realistic to have the units take at least a little bit of damage from the collapsing building. So here's what I suggest, two possibilities:
- Every time a building takes damage, all garrisoned units inside the building take a bit of crush damage as well.
or
- when a building takes damage, units garrisoned inside do NOT take damage, but when the building is destroyed and collapses all units take a larger amount of crush damage that is about enough to kill them.
This would prevent turtling (even though I think that turtling is not a big problem right now) as players would now have to think twice before fully garrisoning a fortress because of how easily they could lose all garrisoned units to just a few catapults if they're not paying attention.
It would also open new possible strategies.
For example, one player retreats and garrisons his units inside a temple to heal them and bring them back to full health. The other player could now attack the temple from a distance with catapults and thus forcing his opponent to ungarrison and stop healing his troops.
What do you think?