Dale un turno al objeto "muerto" asi lo pasa de largo. Cambi? estos codigos:
[gml]if vida1a1<=0 {instance_destroy() a=instance_create(x,y,muerto) a.turno=/*turno del soldado, en este caso 1*/}[/gml]
Y en el step del objeto muerto le pon?s
[gml]if global.turno=turno {global.turno+=1}
if global.turno>global.maxturno {global.turno=1}[/gml]
[gml]if vida1a1<=0 {instance_destroy() a=instance_create(x,y,muerto) a.turno=/*turno del soldado, en este caso 1*/}[/gml]
Y en el step del objeto muerto le pon?s
[gml]if global.turno=turno {global.turno+=1}
if global.turno>global.maxturno {global.turno=1}[/gml]