Seems like dynamic regions were easier to handle than I thought... Pretty much most of necessary changes were done while working on dungeons.
Also, managed to add RP characters to the list of creatures returned by Dungeon.GetCreators, so it should be possible now to spawn chests and (with a bit of extra excersise) add keywords for players.
Good thing is, you don't have to worry about handling RP characters, untill SM or Dungeon is designed for Role Playing.
Unfortunately, can't test for each and every possibility, so some issues are bound to show up later on.
For now, gotta clean up the code a bit, add comments + intellisense and it should be all for initial functionality.
As usual, current test script: test_commands.cs
And as a demo, a short trip into Guild Hall as a RP character.