Could even make it totally simple, remove all volume allocation from buildings whatsoever. Instead just calculate some default building stats depending on total volume size.
For example if you place a factory with 1000m³ volume, give it 10 workshops and 10'000 commodity storage. If you use the same blueprint for a retail store, it gets 10 stores and 10'000 commodity storage.
It is simple to understand that more volume is better, and a building would never be badly designed or used for the wrong purpose.
For example if you place a factory with 1000m³ volume, give it 10 workshops and 10'000 commodity storage. If you use the same blueprint for a retail store, it gets 10 stores and 10'000 commodity storage.
It is simple to understand that more volume is better, and a building would never be badly designed or used for the wrong purpose.