Using melee items is the only way to attack diagonally (won't change),
But then could NumPad be used for movement? My NumPad didn't work, even when I turned off NumLock. Otherwise melee attacking diagonal enemies has to be done through selection + Space.
Anyways, I was having so much fun until this suddenly happened:
___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Other Event: User Defined 0
for object obj_enemy: PerformEvent recursion depth failure - check for infinite loops, check objects for parenting
at gml_Script_entity_move
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_entity_move (line -1)
gml_Script_ai_move
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_enemy_Other_10
called from - gml_Script_next_turn (line -1) - <unknown source line>
gml_Object_obj_player_Other_10
called from - gml_Object_par_entity_Step_0 (line -1) - <unknown source line>