[SUPPORT] Advanced Turn Based Tile Toolkit

I’ll try my best to answer.

Hmm, from what I can see your setup seems reasonable. Where are you calling these new functions?

The turn manager stuff is probably what I’m the least happy with in the current version of the toolkit, and is ripe for a refactoring. It can be modified to get almost any form of turn order, but it is sometimes cumbersome to work with, so I understand if you’re struggling.

There are a few different questions here. To select no units at the start of the player turn and when a unit ends its turn, make the following small modifications to the turn manager:


For deactivating the current active unit, a function like this should do most of what you want:


For greying out your units, you can apply your effect to the EndActorTurn event of your unit and remove it as part of RefreshActor.

The rewinding turn stuff is a bit more tricky. The ways I can immediately think of are a bit convoluted. You could for instance store the previous GridIndex, Health etc of each unit on the individual units and use this info to reset if needed. A more complete solution could be to keep a save file that stores all relevant information for all units and for each turn (or unit action within that turn). Could get tricky to work with, though. I’ll let you know if I think up a more elegant solution.

If you don’t need any special game mode functionality for your level (and you probably don’t for a menu), just set it to the default Epic game mode called GameMode.

Thanks and no worries! Hope my answers were useful.