LATEST UPDATE: It now allows you to create and edit conditions, see below. I just wrote a script I use myself to get a description of a condition in chat whenever a specified statusmarker is added to a token. Github It works nicely together with Tokenmod .It shows condition descriptions whenever a statusmarker is set or when the command `!condition` is used, eg: `!condition prone`. Commands !condition help - Shows the help menu. !condition config - Shows the config menu. !condition [CONDITION NAME] - Shows the given condition description. !condition add [CONDITION NAME(S)] - Add the condition(s) given to the selected token(s), eg. `!condition add prone paralyzed`. !condition remove [CONDITION NAME(S)] - Remove the condition(s) given from the selected token(s). !condition toggle [CONDITION NAME(S)] - Toggles the condition(s) given of the selected token(s). !condition config export - Exports the config (with conditions). !condition config import [EXPORT CONTENT] - Imports the config (with conditions). Config Command - The command used by this script, eg. `!condition`. Only to GM - Send the condition info only to the gm. Show on Status Change - Send the condition info when the statusmarkers change. Display icon in chat - Shows the icon next to the condition title in the chat condition descriptions. Conditions Config - Configure the conditions you want to use. Change - Change the condition settings. Add Condition - Add a new condition. Basic HTML is allowed in the description. Default Statusmarkers It uses the following condition/statusmarker list (but you can always change this in the code): Blinded, bleeding-eye Charmed, broken-heart Deafened, edge-crack Frightened, screaming Grappled, grab* Invisibility, ninja-mask Incapacitated, interdiction Paralyzed, pummeled Petrified, frozen-orb Poisoned, chemical-bolt Prone, back-pain Restrained, fishing-net Stunned, fist Unconscious, sleepy TokenMod Macro I run this with the following Tokenmod macro: !token-mod ?{Status|Concentrating, --set statusmarkers#!blue|Readying, --set statusmarkers#!stopwatch|-, |Blinded, --set statusmarkers#!bleeding-eye --flip light_hassight|Charmed, --set statusmarkers#!broken-heart|Deafened, --set statusmarkers#!edge-crack|Frightened, --set statusmarkers#!screaming|Grappled, --set statusmarkers#!grab|Invisibility, --set statusmarkers#!ninja-mask|Incapacitated, --set statusmarkers#!interdiction|Paralyzed, --set statusmarkers#!pummeled|Petrified, --set statusmarkers#!frozen-orb|Poisoned, --set statusmarkers#!chemical-bolt|Prone, --set statusmarkers#!back-pain|Restrained, --set statusmarkers#!fishing-net|Stunned, --set statusmarkers#!fist|Unconscious, --set statusmarkers#!sleepy|-, |Blessed, --set statusmarkers#!angel-outfit|Raging, --set statusmarkers#!overdrive|Marked, --set statusmarkers#!archery-target|-, |Dead, --set statusmarkers#=dead|-, |Clear Conditions, --set statusmarkers#-bleeding-eye#-broken-heart#-edge-crack#-screaming#-grab#-pummeled#-aura#-chemical-bolt#-back-pain#-fishing-net#-fist#-frozen-orb#-interdiction#-sleepy#-ninja-mask#-dead|Clear All, --set statusmarkers#-bleeding-eye#-broken-heart#-edge-crack#-screaming#-grab#-pummeled#-aura#-chemical-bolt#-back-pain#-fishing-net#-fist#-frozen-orb#-interdiction#-sleepy#-ninja-mask#-angel-outfit#-overdrive#-blue#-stopwatch#-archery-target#-dead} <a href="https://github.com/RobinKuiper/Roll20APIScripts" rel="nofollow">https://github.com/RobinKuiper/Roll20APIScripts</a>