Hi! I've just done this as a quick proof-of-concept for to resolve #80. Adds a new setting (I didn't bother with localizing, since you might not event want this) which just makes it so that unconscious tokens are still able to "see" if they would otherwise be able to. If you remove the change in token.mjs it'll still make the map invisible to the token, but keep modifying the _canDetect functions (though admittedly under normal circumstances it seems in V12 with 3.2 there's an outline of otherwise-would-be-visible tokens anyway - not sure whether it's a feature addition I missed but that would make this change irrelevant).
I've also got one ready to go on top of 1.14.3 if you wanted to release one last V11-compatible version with that as an added feature. No worries if not! Just thought it'd be a fun code exercise.
Hi! I've just done this as a quick proof-of-concept for to resolve #80. Adds a new setting (I didn't bother with localizing, since you might not event want this) which just makes it so that unconscious tokens are still able to "see" if they would otherwise be able to. If you remove the change in
token.mjs
it'll still make the map invisible to the token, but keep modifying the_canDetect
functions (though admittedly under normal circumstances it seems in V12 with 3.2 there's an outline of otherwise-would-be-visible tokens anyway - not sure whether it's a feature addition I missed but that would make this change irrelevant).I've also got one ready to go on top of 1.14.3 if you wanted to release one last V11-compatible version with that as an added feature. No worries if not! Just thought it'd be a fun code exercise.