É o seguinte, no step do inimigo está:
Código: Selecionar todos
grid = mp_grid_create(0,0,room_width/16,room_height/16,16,16);
path = path_add();
mp_grid_add_instances(path,obj_collision,1);
mp_grid_path(grid,path,x,y,obj_player.x,obj_player.y,0);
path_start(path,1,"",1);
E também ele não desvia direito das colisão !!
E outra, a animação dele no mesmo step está assim:
Código: Selecionar todos
if(obj_player.y > y){ sprite_index = spLionDown; }
else if(obj_player.y < y){ sprite_index = spLionUp; }
else if(obj_player.x > x){ sprite_index = spLionRight; }
else if(obj_player.x < x){ sprite_index = spLionLeft; }
Quem soube e puder me ajuda agradeço muito! +Rep