ADOM/MattTheBiscuit's version