[SUPPORT] Advanced Turn Based Tile Toolkit

Let me try to rephrase my issue here.

When playing the game, I am moving the mouse around on the grid to have a character either move or attack (or end the turn). When I click on the grid, I expect some “action” to fire; like “move” or “attack”. From what I have been able to see, that action is “moveAttack”.

My question is, where in whichever blueprint is the logic that handles “they player just clicked here, so perform action moveAttack”. What I am expecting is something along the lines of click > determine action > fire action.

I hope this is clear.

I am really trying to figure out how actions are handles so that I can customize them, but I am struggling because it seems that whenever a player’s turn is up it is “activated” without the player deciding to do anything. I don’t really know how else to describe it.

Edit: After thinking about it, I think what I am looking for is which blueprints handle the main game loop.

I assume it goes something like
While( game not over):

  1. Go through each character - the turn manager does this
  2. Take input from the character’s controller - I don’t know where this is done
  3. Determine an action for that input - I don’t know where this is done
  4. Execute this action - BP_Ability_MoveAttack seems to be doing this, as it’s the only ability I can do
  5. Check if the game is over - I don’t know where this is done

Steps 2) and 3) are where I’d really appreciate some information.

Thanks!