Hola pues estaba intentando hacer un enemigo que dependiendo de la vida, es decir ,si tiene una cantidad determinada, te haga un ataque, y si no no te lo haga. Pero al jugar no hace el ataque . El codigo no da ningun error, lo he mirado muchas veces y no entiendo por que no funciona osea que si alguien me pudiese ayudar se lo agradeceria muchisimo.
Codigo sin poner la condicional de la vida (si hace el ataque):
https://ibb.co/iHYHkG
Codigo con la condicional de la vida (NO hace el ataque):
https://ibb.co/h7LKzb

Y si intentas comprobar si "da" es mayor a 150

[gml]

if da>=150 and vidas<350 { //tu codigo }

[/gml]

Te recomiendo que no utilices el self para su posicion x e y.