bmarian / token-tooltip-alt

A module that adds a tooltip next to the currently hovered token to show some useful information for players and DMs.
MIT License
9 stars 13 forks source link

[BUG] GM gets tooltip only for player-owned tokens #124

Open mkahvi opened 7 months ago

mkahvi commented 7 months ago

Describe the bug All configurations except secret have the exact same configuration, but only player owned tokens show the tooltip.

To Reproduce Steps to reproduce the behavior:

  1. Add configuration
  2. Copy&paste it to everything
  3. Note how only player-owned tokens display tooltip for GM

Screenshots If applicable, add screenshots to help explain your problem.

Please complete the following information:

Additional context Add any other context about the problem here.

An export of your tooltip settings It's just same config repeated.

{"gmSettings":{"default":{"items":[{"disposition":"FRIENDLY","items":[{"value":"{\n\tcur=<attributes.hp.value>;\n\tmax=<attributes.hp.max>;\n\ttemp=<attributes.hp.temp>;\n\tnl=<attributes.hp.nonlethal>;\n\tstacked=cur+temp;\n\t\n\tnl > 0 ? concat(string(stacked),\"/\",string(max),\"-\",string(nl)) : concat(string(stacked),\"/\",string(max))\n}","icon":"fa-heart","isFunction":false,"expression":true,"isNumber":false,"color":"#ff0033"},{"value":"attributes.ac.normal.total","icon":"fa-shield","isFunction":false,"expression":false,"isNumber":false,"color":"#68b4e3"},{"value":"attributes.ac.touch.total","icon":"fa-hand","isFunction":false,"expression":false,"isNumber":false,"color":"#2bb179"},{"value":"{\n\tbab=<attributes.bab.total>;\n\twis=<abilities.wis.mod>;\n\tbabwisdc=10+bab+wis;\n\tsendc=10+<skills.sen.mod>;\n\tsendc > babwisdc ? sendc : babwisdc\n}","icon":"fa-wand-magic-sparkles","isFunction":false,"expression":true,"isNumber":false,"color":"#d400ff"},{"value":"{\n\t10+<attributes.hd.total>+<abilities.wis.mod>\n}","icon":"fa-person-harassing","isFunction":false,"expression":true,"isNumber":false,"color":"#d2cb7f"},{"value":"{\n\tland=<attributes.speed.land.total>;\n\tland/5\n}","icon":"fa-shoe-prints","isFunction":false,"expression":true,"isNumber":false,"color":"#7fe1b6"}]},{"disposition":"NEUTRAL","items":[{"value":"{\n\tcur=<attributes.hp.value>;\n\tmax=<attributes.hp.max>;\n\ttemp=<attributes.hp.temp>;\n\tnl=<attributes.hp.nonlethal>;\n\tstacked=cur+temp;\n\t\n\tnl > 0 ? concat(string(stacked),\"/\",string(max),\"-\",string(nl)) : concat(string(stacked),\"/\",string(max))\n}","icon":"fa-heart","isFunction":false,"expression":true,"isNumber":false,"color":"#ff0033"},{"value":"attributes.ac.normal.total","icon":"fa-shield","isFunction":false,"expression":false,"isNumber":false,"color":"#68b4e3"},{"value":"attributes.ac.touch.total","icon":"fa-hand","isFunction":false,"expression":false,"isNumber":false,"color":"#2bb179"},{"value":"{\n\tbab=<attributes.bab.total>;\n\twis=<abilities.wis.mod>;\n\tbabwisdc=10+bab+wis;\n\tsendc=10+<skills.sen.mod>;\n\tsendc > babwisdc ? sendc : babwisdc\n}","icon":"fa-wand-magic-sparkles","isFunction":false,"expression":true,"isNumber":false,"color":"#d400ff"},{"value":"{\n\t10+<attributes.hd.total>+<abilities.wis.mod>\n}","icon":"fa-person-harassing","isFunction":false,"expression":true,"isNumber":false,"color":"#d2cb7f"},{"value":"{\n\tland=<attributes.speed.land.total>;\n\tland/5\n}","icon":"fa-shoe-prints","isFunction":false,"expression":true,"isNumber":false,"color":"#7fe1b6"}]},{"disposition":"HOSTILE","items":[{"value":"{\n\tcur=<attributes.hp.value>;\n\tmax=<attributes.hp.max>;\n\ttemp=<attributes.hp.temp>;\n\tnl=<attributes.hp.nonlethal>;\n\tstacked=cur+temp;\n\t\n\tnl > 0 ? concat(string(stacked),\"/\",string(max),\"-\",string(nl)) : concat(string(stacked),\"/\",string(max))\n}","icon":"fa-heart","isFunction":false,"expression":true,"isNumber":false,"color":"#ff0033"},{"value":"attributes.ac.normal.total","icon":"fa-shield","isFunction":false,"expression":false,"isNumber":false,"color":"#68b4e3"},{"value":"attributes.ac.touch.total","icon":"fa-hand","isFunction":false,"expression":false,"isNumber":false,"color":"#2bb179"},{"value":"{\n\tbab=<attributes.bab.total>;\n\twis=<abilities.wis.mod>;\n\tbabwisdc=10+bab+wis;\n\tsendc=10+<skills.sen.mod>;\n\tsendc > babwisdc ? sendc : babwisdc\n}","icon":"fa-wand-magic-sparkles","isFunction":false,"expression":true,"isNumber":false,"color":"#d400ff"},{"value":"{\n\t10+<attributes.hd.total>+<abilities.wis.mod>\n}","icon":"fa-person-harassing","isFunction":false,"expression":true,"isNumber":false,"color":"#d2cb7f"},{"value":"{\n\tland=<attributes.speed.land.total>;\n\tland/5\n}","icon":"fa-shoe-prints","isFunction":false,"expression":true,"isNumber":false,"color":"#7fe1b6"}]},{"disposition":"SECRET","items":[{"value":"{\n\tcur=<attributes.hp.value>;\n\tmax=<attributes.hp.max>;\n\ttemp=<attributes.hp.temp>;\n\tnl=<attributes.hp.nonlethal>;\n\tstacked=cur+temp;\n\t\n\tnl > 0 ? concat(string(stacked),\"/\",string(max),\"-\",string(nl)) : concat(string(stacked),\"/\",string(max))\n}","icon":"fa-heart","isFunction":false,"expression":true,"isNumber":false,"color":"#ff0033"},{"value":"attributes.ac.normal.total","icon":"fa-shield","isFunction":false,"expression":false,"isNumber":false,"color":"#68b4e3"},{"value":"attributes.ac.touch.total","icon":"fa-hand","isFunction":false,"expression":false,"isNumber":false,"color":"#2bb179"},{"value":"{\n\tbab=<attributes.bab.total>;\n\twis=<abilities.wis.mod>;\n\tbabwisdc=10+bab+wis;\n\tsendc=10+<skills.sen.mod>;\n\tsendc > babwisdc ? sendc : babwisdc\n}","icon":"fa-wand-magic-sparkles","isFunction":false,"expression":true,"isNumber":false,"color":"#d400ff"},{"value":"{\n\t10+<attributes.hd.total>+<abilities.wis.mod>\n}","icon":"fa-person-harassing","isFunction":false,"expression":true,"isNumber":false,"color":"#d2cb7f"},{"value":"{\n\tland=<attributes.speed.land.total>;\n\tland/5\n}","icon":"fa-shoe-prints","isFunction":false,"expression":true,"isNumber":false,"color":"#7fe1b6"}]}],"static":{"displayNameInTooltip":true,"useAccentEverywhere":false,"accentColor":"#3e8eeb","tokenDispositions":["OWNED","FRIENDLY","NEUTRAL","HOSTILE","SECRET"]}},"base":{"items":[{"disposition":"FRIENDLY","items":[]},{"disposition":"NEUTRAL","items":[]},{"disposition":"HOSTILE","items":[]},{"disposition":"SECRET","items":[]}],"static":{"displayNameInTooltip":true,"accentColor":"#8fe32e","useAccentColorForEverything":false,"tokenDispositions":["FRIENDLY","NEUTRAL","HOSTILE","SECRET"]}},"character":{"items":[{"disposition":"FRIENDLY","items":[]},{"disposition":"NEUTRAL","items":[]},{"disposition":"HOSTILE","items":[]},{"disposition":"SECRET","items":[]}],"static":{"displayNameInTooltip":true,"accentColor":"#3ea51e","useAccentColorForEverything":false,"tokenDispositions":["FRIENDLY","NEUTRAL","HOSTILE","SECRET"]}},"npc":{"items":[{"disposition":"FRIENDLY","items":[]},{"disposition":"NEUTRAL","items":[]},{"disposition":"HOSTILE","items":[]},{"disposition":"SECRET","items":[]}],"static":{"displayNameInTooltip":true,"accentColor":"#cb4413","useAccentColorForEverything":false,"tokenDispositions":["FRIENDLY","NEUTRAL","HOSTILE","SECRET"]}},"basic":{"items":[{"disposition":"FRIENDLY","items":[]},{"disposition":"NEUTRAL","items":[]},{"disposition":"HOSTILE","items":[]},{"disposition":"SECRET","items":[]}],"static":{"displayNameInTooltip":true,"accentColor":"#eae890","useAccentColorForEverything":false,"tokenDispositions":["FRIENDLY","NEUTRAL","HOSTILE","SECRET"]}}},"playerSettings":{"default":{"items":[{"disposition":"OWNED","items":[{"value":"{\n\tcur=<attributes.hp.value>;\n\tmax=<attributes.hp.max>;\n\ttemp=<attributes.hp.temp>;\n\tnl=<attributes.hp.nonlethal>;\n\tstacked=cur+temp;\n\t\n\tnl > 0 ? concat(string(stacked),\"/\",string(max),\"-\",string(nl)) : concat(string(stacked),\"/\",string(max))\n}","icon":"fa-heart","isFunction":false,"expression":true,"isNumber":false,"color":"#ff0033"},{"value":"attributes.ac.normal.total","icon":"fa-shield","isFunction":false,"expression":false,"isNumber":false,"color":"#68b4e3"},{"value":"attributes.ac.touch.total","icon":"fa-hand","isFunction":false,"expression":false,"isNumber":false,"color":"#2bb179"},{"value":"{\n\tbab=<attributes.bab.total>;\n\twis=<abilities.wis.mod>;\n\tbabwisdc=10+bab+wis;\n\tsendc=10+<skills.sen.mod>;\n\tsendc > babwisdc ? sendc : babwisdc\n}","icon":"fa-wand-magic-sparkles","isFunction":false,"expression":true,"isNumber":false,"color":"#d400ff"},{"value":"{\n\t10+<attributes.hd.total>+<abilities.wis.mod>\n}","icon":"fa-person-harassing","isFunction":false,"expression":true,"isNumber":false,"color":"#d2cb7f"},{"value":"{\n\tland=<attributes.speed.land.total>;\n\tland/5\n}","icon":"fa-shoe-prints","isFunction":false,"expression":true,"isNumber":false,"color":"#7fe1b6"}]},{"disposition":"FRIENDLY","items":[{"value":"{\n\tcur=<attributes.hp.value>;\n\tmax=<attributes.hp.max>;\n\ttemp=<attributes.hp.temp>;\n\tnl=<attributes.hp.nonlethal>;\n\tstacked=cur+temp;\n\t\n\tnl > 0 ? concat(string(stacked),\"/\",string(max),\"-\",string(nl)) : concat(string(stacked),\"/\",string(max))\n}","icon":"fa-heart","isFunction":false,"expression":true,"isNumber":false,"color":"#ff0033"},{"value":"attributes.ac.normal.total","icon":"fa-shield","isFunction":false,"expression":false,"isNumber":false,"color":"#68b4e3"},{"value":"attributes.ac.touch.total","icon":"fa-hand","isFunction":false,"expression":false,"isNumber":false,"color":"#2bb179"},{"value":"{\n\tbab=<attributes.bab.total>;\n\twis=<abilities.wis.mod>;\n\tbabwisdc=10+bab+wis;\n\tsendc=10+<skills.sen.mod>;\n\tsendc > babwisdc ? sendc : babwisdc\n}","icon":"fa-wand-magic-sparkles","isFunction":false,"expression":true,"isNumber":false,"color":"#d400ff"},{"value":"{\n\t10+<attributes.hd.total>+<abilities.wis.mod>\n}","icon":"fa-person-harassing","isFunction":false,"expression":true,"isNumber":false,"color":"#d2cb7f"},{"value":"{\n\tland=<attributes.speed.land.total>;\n\tland/5\n}","icon":"fa-shoe-prints","isFunction":false,"expression":true,"isNumber":false,"color":"#7fe1b6"}]},{"disposition":"NEUTRAL","items":[{"value":"{\n\tcur=<attributes.hp.value>;\n\tmax=<attributes.hp.max>;\n\ttemp=<attributes.hp.temp>;\n\tnl=<attributes.hp.nonlethal>;\n\tstacked=cur+temp;\n\t\n\tnl > 0 ? concat(string(stacked),\"/\",string(max),\"-\",string(nl)) : concat(string(stacked),\"/\",string(max))\n}","icon":"fa-heart","isFunction":false,"expression":true,"isNumber":false,"color":"#ff0033"},{"value":"attributes.ac.normal.total","icon":"fa-shield","isFunction":false,"expression":false,"isNumber":false,"color":"#68b4e3"},{"value":"attributes.ac.touch.total","icon":"fa-hand","isFunction":false,"expression":false,"isNumber":false,"color":"#2bb179"},{"value":"{\n\tbab=<attributes.bab.total>;\n\twis=<abilities.wis.mod>;\n\tbabwisdc=10+bab+wis;\n\tsendc=10+<skills.sen.mod>;\n\tsendc > babwisdc ? sendc : babwisdc\n}","icon":"fa-wand-magic-sparkles","isFunction":false,"expression":true,"isNumber":false,"color":"#d400ff"},{"value":"{\n\t10+<attributes.hd.total>+<abilities.wis.mod>\n}","icon":"fa-person-harassing","isFunction":false,"expression":true,"isNumber":false,"color":"#d2cb7f"},{"value":"{\n\tland=<attributes.speed.land.total>;\n\tland/5\n}","icon":"fa-shoe-prints","isFunction":false,"expression":true,"isNumber":false,"color":"#7fe1b6"}]},{"disposition":"HOSTILE","items":[{"value":"{\n\tcur=<attributes.hp.value>;\n\tmax=<attributes.hp.max>;\n\ttemp=<attributes.hp.temp>;\n\tnl=<attributes.hp.nonlethal>;\n\tstacked=cur+temp;\n\t\n\tnl > 0 ? concat(string(stacked),\"/\",string(max),\"-\",string(nl)) : concat(string(stacked),\"/\",string(max))\n}","icon":"fa-heart","isFunction":false,"expression":true,"isNumber":false,"color":"#ff0033"},{"value":"attributes.ac.normal.total","icon":"fa-shield","isFunction":false,"expression":false,"isNumber":false,"color":"#68b4e3"},{"value":"attributes.ac.touch.total","icon":"fa-hand","isFunction":false,"expression":false,"isNumber":false,"color":"#2bb179"},{"value":"{\n\tbab=<attributes.bab.total>;\n\twis=<abilities.wis.mod>;\n\tbabwisdc=10+bab+wis;\n\tsendc=10+<skills.sen.mod>;\n\tsendc > babwisdc ? sendc : babwisdc\n}","icon":"fa-wand-magic-sparkles","isFunction":false,"expression":true,"isNumber":false,"color":"#d400ff"},{"value":"{\n\t10+<attributes.hd.total>+<abilities.wis.mod>\n}","icon":"fa-person-harassing","isFunction":false,"expression":true,"isNumber":false,"color":"#d2cb7f"},{"value":"{\n\tland=<attributes.speed.land.total>;\n\tland/5\n}","icon":"fa-shoe-prints","isFunction":false,"expression":true,"isNumber":false,"color":"#7fe1b6"}]},{"disposition":"SECRET","items":[{"value":"{\n\tcur=<attributes.hp.value>;\n\tmax=<attributes.hp.max>;\n\ttemp=<attributes.hp.temp>;\n\tnl=<attributes.hp.nonlethal>;\n\tstacked=cur+temp;\n\t\n\tnl > 0 ? concat(string(stacked),\"/\",string(max),\"-\",string(nl)) : concat(string(stacked),\"/\",string(max))\n}","icon":"fa-heart","isFunction":false,"expression":true,"isNumber":false,"color":"#ff0033"},{"value":"attributes.ac.normal.total","icon":"fa-shield","isFunction":false,"expression":false,"isNumber":false,"color":"#68b4e3"},{"value":"attributes.ac.touch.total","icon":"fa-hand","isFunction":false,"expression":false,"isNumber":false,"color":"#2bb179"},{"value":"{\n\tbab=<attributes.bab.total>;\n\twis=<abilities.wis.mod>;\n\tbabwisdc=10+bab+wis;\n\tsendc=10+<skills.sen.mod>;\n\tsendc > babwisdc ? sendc : babwisdc\n}","icon":"fa-wand-magic-sparkles","isFunction":false,"expression":true,"isNumber":false,"color":"#d400ff"},{"value":"{\n\t10+<attributes.hd.total>+<abilities.wis.mod>\n}","icon":"fa-person-harassing","isFunction":false,"expression":true,"isNumber":false,"color":"#d2cb7f"},{"value":"{\n\tland=<attributes.speed.land.total>;\n\tland/5\n}","icon":"fa-shoe-prints","isFunction":false,"expression":true,"isNumber":false,"color":"#7fe1b6"}]}],"static":{"displayNameInTooltip":"NONE","useAccentEverywhere":false,"accentColor":"#bde1e2","tokenDispositions":["FRIENDLY","NEUTRAL","HOSTILE","SECRET"]}},"base":{"items":[{"disposition":"OWNED","items":[]},{"disposition":"FRIENDLY","items":[]},{"disposition":"NEUTRAL","items":[]},{"disposition":"HOSTILE","items":[]},{"disposition":"SECRET","items":[]}],"static":{"displayNameInTooltip":"OWNED","accentColor":"#bab1d8","useAccentColorForEverything":false,"tokenDispositions":["OWNED","FRIENDLY","NEUTRAL","HOSTILE","SECRET"]}},"character":{"items":[{"disposition":"OWNED","items":[]},{"disposition":"FRIENDLY","items":[]},{"disposition":"NEUTRAL","items":[]},{"disposition":"HOSTILE","items":[]},{"disposition":"SECRET","items":[]}],"static":{"displayNameInTooltip":"OWNED","accentColor":"#29f459","useAccentColorForEverything":false,"tokenDispositions":["OWNED","FRIENDLY","NEUTRAL","HOSTILE","SECRET"]}},"npc":{"items":[{"disposition":"OWNED","items":[]},{"disposition":"FRIENDLY","items":[]},{"disposition":"NEUTRAL","items":[]},{"disposition":"HOSTILE","items":[]},{"disposition":"SECRET","items":[]}],"static":{"displayNameInTooltip":"OWNED","accentColor":"#be6798","useAccentColorForEverything":false,"tokenDispositions":["OWNED","FRIENDLY","NEUTRAL","HOSTILE","SECRET"]}},"basic":{"items":[{"disposition":"OWNED","items":[]},{"disposition":"FRIENDLY","items":[]},{"disposition":"NEUTRAL","items":[]},{"disposition":"HOSTILE","items":[]},{"disposition":"SECRET","items":[]}],"static":{"displayNameInTooltip":"OWNED","accentColor":"#00c9cd","useAccentColorForEverything":false,"tokenDispositions":["OWNED","FRIENDLY","NEUTRAL","HOSTILE","SECRET"]}}}}
mkahvi commented 7 months ago

"Solved" by adding the rules to secret disposition, even though none of them have that.