There is nothing more annoying than losing years of city building to the razing of a monster or enemy. Why not have the city be abandoned and population destroyed but everything that has been built still standing as ruins. A player could then come in with a pioneer and resettle to slowly grow the ruined city back to its former glory. Or at least have this as an option rather than poof gone?