In Development: Removing Buildings
I have a very early system for deleting buildings in development and wanted to see what you all think of the current implementation. I've been reluctant to do this as removing a building can affect the quest system in adverse ways, but that's mostly related to when the building has a townsperson assigned to it. Plus it comes up a lot, so I figured it was time I gave it some more serious thought!
The system would allow you to delete a building if:
You would also get back 1/2 of the resources you spent to place it (including the gold), with Quality Wood and Quality Stone being capped at whatever your maximum storage is.
The system would also allow you to remove non-buildings such as walls, towers, decorative trees, lampposts, etc, with the one exception being the sewers. If you have multiple sewers, any one of them can be quest locations, so removing those will require some extra checks to make sure you don't have a quest that uses the sewers. I'd likely do that after releasing the main system.
I haven't built the refund part of the system yet and I am sure there are some special cases I'll need to add as I test it. So I wanted to get your feedback on the idea before I pressed forward with it.
Thanks!
-Jonathan "Calandryll" Hanna
[email protected]
The system would allow you to delete a building if:
- the building is not a house, storehouse, or a sewer
- you have more than one of that building
- you have not assigned an NPC to that building
You would also get back 1/2 of the resources you spent to place it (including the gold), with Quality Wood and Quality Stone being capped at whatever your maximum storage is.
The system would also allow you to remove non-buildings such as walls, towers, decorative trees, lampposts, etc, with the one exception being the sewers. If you have multiple sewers, any one of them can be quest locations, so removing those will require some extra checks to make sure you don't have a quest that uses the sewers. I'd likely do that after releasing the main system.
I haven't built the refund part of the system yet and I am sure there are some special cases I'll need to add as I test it. So I wanted to get your feedback on the idea before I pressed forward with it.
Thanks!
-Jonathan "Calandryll" Hanna
[email protected]
- My Twitter: https://twitter.com/SuperSixStudios
- Discord Channel: discord.gg/8326Jef