I have no time to enhance this module. If you are a Foundry user with developer skills or wanting to learn, I would love to pass this module code on to a new maintainer. Somebody that can give it the focus and love that I cannot!
A small Foundry VTT module that captures a token's targets at turn end and recalls them on the token's next turn.
shown here, as the GM toggles through their creatures' turns, the previous target for that creature is recalled. Shown at the GIF end is the keybind scroll functionality.
- Automated capture of the owner's current targets at token's turn end. This is captured by user id, allowing for differentiation if more than one user (e.g., the GM) is controlling the token.
- Automated recall of targets from the previous turn on the token's turn start. Recall targets are targeted at turn start, unless that target is marked defeated.
- Ability to scroll through target history using < and > keys along with CTRL.
- Option to disable target recall by user or by token.
- Option to automatically select/take control of an owned token at it's turn start, clearing any previously token currently selected by that user.
- Option to automatically clear existing targets at turn start.
- Option to include temporary target markers for better location of targets on combatants turn.
- Option to include termporary target distance finder window which displays the distance of all targets from combatant on combatants turn.
Several commonly installed modules have settings that, if enabled, will remove targets at the start of every round. These include: MidiQol, Combat Enhancements, DnD5e Helpers, Monks Little Details, Next Up, Combat Utility Belt. For each of these modules, this setting is optional. In order to token recall to actually target tokens automatically at the start of a round, you must update the settings for these modules so that they do not clear targets. Target Recall comes with a setting that clears targets which will accomodate the recall feature, so you can toggle that on in this module instead if you wish to continue to use it.
Listed below are custom settings available for this module
Scroll through target history during combat by using CTRL+< (comma) or CTRL+> (period) on token's turn when token is selected. Keybinds can be disabled by GM within settings.
Set the amount of rounds to retain target history. Note, history is retained on the combatant, so will be deleted when the combat is ended.
Client level setting that enables or disable Target Recall functionality.
Selects owner's token on that token's turn, clearing any existing selected token's for that user. This option is available on several common modules so comes unselected to start.
For tokens that do not have target recall enabled or that have no recall history, this setting will clear any current selected targets on the turn start.
A target marker can be displayed on each targeted token. This marker only displays for the current combatant and only for that combatant's controller and the GM. This is a temporary marker which fades out after a set time in milliseconds, as set in the Foundry module configurations. To enable the target marker, use the file picker in module configuration under Target Recall in order to select a marker to use and then customize the scale and duration for the marker.
A target finder window can be displayed in the bottom right area of the Foundry VTT canvas. This finder only displays for the current combatant and only for that combatant's controller. This is a temporary window which fades out after a set time in milliseconds, as set in the Foundry module configurations (to disable, set duration to 0). The target finder displays the list of targeted tokens, including token image, token alias, and distance from combatant. You may disable token alias name in the settings.
A user can disable Target Recall at the token level. This is applied just for the individual user. This allows a user to keep Target Recall enabled for other tokens while bypassing this token. To do this, right click on that token's target button within the token HUD - it's background will shade red.