I have patch your code for not have need to stand on the middle stone. It's probably not better way, but it's my first lines in LUA. I have modified (check_activated_portal_integrity), and add a function (split) function split(str,sep) local ret={} local i=1 repeat --skip the separator repeated at t...