Интересный скрипт. Как он на практике? Он полностью делает изображение непроходимым? Но почти у всего есть высота, а, значит, за высотой должно быть проходимо? Но тогда нужно два изображения, непроходимое плоское и проходимое выше героя. Т.е. два ивента. Или это регулируется в скрипте?
Собственно, воткнуть два ивента в один не сложно ( в момент захода героя в локацию ), но... трудоемко. Может, по старинке? Наложил непроходимых тайлов под "фундамент" и окей?