[ LoopOverScope routine act x y a al; x = parser_one; y=scope_reason; a=actor; al=actors_location; parser_one=routine; if (act==0) actor=player; else actor=act; actors_location=ScopeCeiling(actor); scope_reason=LOOPOVERSCOPE_REASON; SearchScope(actors_location,actor,0); parser_one=x; scope_reason=y; actor=a; actors_location=al; ];