Variablenabfrage ist möglich, aber absolut umständlich und es frißt nur mehr Rechenaufwand, als es wert ist. Du müßtest nicht nur permanent die Position des Helden abfragen, sondern auch noch für jede mögliche Position eine Aktion definieren.
Mach einfach ein Event und kopier das zwanzig Mal, das ist wohl die sinnvollste Lösung und braucht am wenigstens Leistung.