А так?
Если условие верно - сразу выполняем действие.
Код
if collision_point(x,y,obj_hero,prec,notme) image_index = spr_door_open
else image_index = spr_door
Добавлено (02 Сентября 2019, 18:25)
---------------------------------------------
Условие, само-собой, не в collision, а в step