Salandarin wrote:
I like the idea, except that there's a lot of room-independent actions (is here with his dog; is here, holding an average elf's hand; is drenched in blood; etc..), and doing this would make them a total pain.
What he said. It's both unnecessary and doing more bad than good to make actions room-dependent. Why would someone who "is here, looking gloomy" loose his expression as soon as he walks out of the room? If someone is in a room and supposedly "is here on his knees" he may as well stand up and NOT LEAVE the room as well. So I strongly feel that actions are perfect as they are.
The only thing I would like to see change in actions, (although it has been mentioned before and if I remember well it would be a hell to code) would be to see someone who "is flying here, with an action as well" or someone who "is resting here, with an action as well" and so on.