I've updated the script so it now works with the latest DO beta update 13.16.1.
It now uses the native DO Map
variable types instead of Scripting.Dictionary
for caching with Script.vars
.
It's also possible there will be a performance improvement benefit from this.