
As for the rest check you have suggested, does this include auto travel? (i.e. does theg ame treat this as a rest/wait time?) If it does, I probably will consider getting this implemented, but if not, I may leave my current implementation with registerforsingleupdate() (using real life time). Its crude, but its impact on the game is not too severe.
As for your comment on the Nexus, your checks suggested above worked perfectly, I also used the form to store not just diseases, but also a couple of the poison attacks (such as spiders and charrus) that wouldn't fall under alchemy poisons.
and with regards to orc and breton powers, I may leave them as is, sometimes the illusion that a power is ebing fired is enough
