Hi, All, My GM & sous-GM aren't exactly software engineers, but they've put together a lot of very useful scripts to streamline our game. They ran into some trouble, though, troubleshooting when things weren't going right. In order to reduce the amount of game-time everyone spent debugging, I volunteered to help them set up unit tests, a CI system, and other elements of a professional workflow. In doing this, I repeatedly came across Davout's excellent thread here: <a href="https://app.roll20.net/forum/post/431906/testing-h" rel="nofollow">https://app.roll20.net/forum/post/431906/testing-h</a>... and used his boilerplate function definitions that match the Roll20 API. But sometimes we needed something that functioned a bit more like the live Roll20 API, just offline. So I rolled up a brute-force implementation for testing purposes: <a href="https://github.com/unexre/RollTwentyMock" rel="nofollow">https://github.com/unexre/RollTwentyMock</a> It's not very pretty, it's not very efficient, but it may help other folks who want to run some tests on their scripts. I also recognize this could be a sensitive topic for the Roll20 staff, and will gladly delete it all if it in any way makes them uncomfortable. Hope this helps someone else, UER