Log in

View Full Version : Players Seeing NPC Token Movements While Hidden or Not Visible via LOS



xWhiteGodx
April 6th, 2025, 19:15
As per the title. After an update maybe in December/January of 2024-2025, my players commented that they could see the movement lines of all my NPCs - visible or not, hostile or not, could would have their movement visible on the map. This is also regardless of LOS settings, lighting settings, or whether the player tokens are even on the map. If I queue an enemy movement, they can see it. I've looked around the forums and online, but it doesn't seem that anyone else is having this problem.

The settings I have:

The tokens are locked so they can only move using the queued movement (alt + left click and drag)
Generally always have LOS and Lighting on
Fog of War is on
The only mod I use is Constitutional Amendments
Party vision is off

I've been at a loss for months at this point trying to figure it out, and it's beyond frustrating as I used to queue up hidden enemy movements as the players moved, but now I can't due to them now having meta knowledge of where enemies are. Is there a setting hidden somewhere that I'm not aware of? Or what? Was this just part of some update with no option to turn it off?

Help would be tremendously appreciated!

MrDDT
April 6th, 2025, 20:11
As per the title. After an update maybe in December/January of 2024-2025, my players commented that they could see the movement lines of all my NPCs - visible or not, hostile or not, could would have their movement visible on the map. This is also regardless of LOS settings, lighting settings, or whether the player tokens are even on the map. If I queue an enemy movement, they can see it. I've looked around the forums and online, but it doesn't seem that anyone else is having this problem.

The settings I have:

The tokens are locked so they can only move using the queued movement (alt + left click and drag)
Generally always have LOS and Lighting on
Fog of War is on
The only mod I use is Constitutional Amendments
Party vision is off

I've been at a loss for months at this point trying to figure it out, and it's beyond frustrating as I used to queue up hidden enemy movements as the players moved, but now I can't due to them now having meta knowledge of where enemies are. Is there a setting hidden somewhere that I'm not aware of? Or what? Was this just part of some update with no option to turn it off?

Help would be tremendously appreciated!

As a side note, don't use Constitutional Amendments any more, use Life Ledger, same ext but its updated.

Moon Wizard
April 6th, 2025, 20:19
I'll take a look at it with Carl, who works on the image/token code.

Thanks,
JPG

Moon Wizard
April 8th, 2025, 00:01
We just updated this in the beta Test version to only show movement paths for tokens that you can edit (i.e. owned or public edit (i.e. party edit/vision option)).

Regards,
JPG

xWhiteGodx
April 13th, 2025, 05:57
As a side note, don't use Constitutional Amendments any more, use Life Ledger, same ext but its updated.

Glad to know.



We just updated this in the beta Test version to only show movement paths for tokens that you can edit (i.e. owned or public edit (i.e. party edit/vision option)).

Apologies for the delayed reply. Thank you guys for working on this!

My question now is this:

Is it possible to create a simple logic toggle in the overall game settings for QoL allowing DMs to change this as needed/wanted?

For example:

Currently - Players only see token movement they own

Proposed - Option to enable "see all movement"; Option to "see allied movement"; and option to "see all visible movement" (LOS).
(except "hidden" enemies tagged via the CT - their movement will always be hidden until the invisible tag is removed)

The first 2 options are pretty obvious in my mind, but using the last 2 as examples (I have no experience with Unity, so I can only go off memory of stile if-then logic):

Allied movement visibility example:
If allied = true
then show alliedpath = true

LOS example:
If LOS (of token) = true
then show tokenpath = true

If LOS = false
then show tokenpath = false

It doesn't seem to me from an outsider perspective that it should be too difficult of an add since it should be a simple query from the system to determine if a given token in the last example is visible to another token, nor that it'd need to use a whole lot of processing power since it could be set to check after a movement check is complete (say locked token grid, token queued move, moves, and finished moving, then the system checks the previous if-then). It would certainly go a fair way for allowing more forward planning at times in addition to the QoL aspect - especially for allies to be able to see where their partners are going to move to so that a sense of "battlefield" coordination can be made.

I could be wrong about all of that though.

Moon Wizard
April 13th, 2025, 19:57
There are no plans for that, as that is a built-in client behavior; and would require new networking messages and APIs to support. You can add to the feature requests in my signature, if you want to allow community to vote.

Regards,
JPG