5E Extension: Situational Awareness (pre-load encounter/tokens on maps)
This is a proof of concept extension. I do not actively work on it at this time due to limits within the FGU environment.
If you're having issues with extension please read this post first on making sure you have correct extension installed.
I implemented this in the AD&D 2E ruleset and to expose it to other systems I've created this extension. What does it do? It allows you to pre-load all your encounters and only see the ones that are "active". This will let you visually see all the other encounters in the area and if necessary pull them into the CT. Previously you would have to look at each room's description and possible look at encounter links as well.
Compatibility
If you run other extensions that manipulate images or the combat tracker then you might have issues running this extension with that one. Be aware of this when deciding on extensions to load.
Here is a quick example of how it can be used. This map has encounters linked that I load up, deactivate all, then activate them to manage them in the combat tracker during play.
https://i.imgur.com/BmqDyFz.gif
Notes:
Commands with this extension.
/saclean all
If you happen to somehow get entries in the CT that are no where to be seen this will remove ALL combattracker entries (active and deactive). Use only if necessary. You will need to replace map encounters and pcs into CT if this command is used. In general this should not be an issue and I only used it during my debug/testing.
/sashow all
Command will set ALL tokens in the combattracker.list as ACTIVE. You can use this if you somehow managed to get orphaned entries.
Note: I've ran into some performance issues when I have a lot of encounters pre-loaded. If the performance is unacceptable you'll need to reduce the number of tokens you have preloaded. Currently I have no REAL solution for this. It's a ... complicated thing and deeper issue related to how FG manages data.
For developers, here is the gitlab repo.
Feedback and bug reports welcome.
Update
Update 1.51
- [Updated] 2021.03.09 CoreRPG updates and code cleanup.
- [Fixed] Error for added sanity checking function
Install with forge using this link.