My guess is that only Global characters are able to be resurrected
Most enemies are non-global generic characters however, so they won't respawn if this is true.
I don't think there's an easy way to solve the enemies-in-town problem directly. I might be able to do an indirect solution though. What if the respawning enemies was a toggle-able function? There could be two custom-skills; one to turn Respawning enemies on (where stuff that dies will respawn), and the other to turn it off (stuff that dies won't respawn). I think that I could use the CharacterUsedSkill to check/modify a Database and use that Database as a boolean for whether something should be added to the Respawning enemy list upon death.
Thats a huge hack if I've ever seen one
