Describe the Problem
It's frustrating that there aren't eraseTokenVBL(), eraseTokenMBL(), etc. functions that would work similar to other "eraseVBL()..." functions.
The Solution you'd like
I would like to see eraseTokenVBL() (et al.) functions that would clear a token's VBL/MBL data, similar to how eraseVBL() and eraseMBL() remove it from the map.
I realize you can achieve this with: setTokenVBL("{'shape':'none'}"), but that feels wonky versus having a specific function for it.
Alternatives that you've considered.
The only alternative I know of is using setTokenVBL("{'shape':'none'}").
I suppose if I wanted to really nuke it I could just write a script to delete the token and replace it with a copy of the token with no VBL/MBL/etc. attached.
Additional Context
No response
Describe the Problem
It's frustrating that there aren't eraseTokenVBL(), eraseTokenMBL(), etc. functions that would work similar to other "eraseVBL()..." functions.
The Solution you'd like
I would like to see eraseTokenVBL() (et al.) functions that would clear a token's VBL/MBL data, similar to how eraseVBL() and eraseMBL() remove it from the map.
I realize you can achieve this with: setTokenVBL("{'shape':'none'}"), but that feels wonky versus having a specific function for it.
Alternatives that you've considered.
The only alternative I know of is using setTokenVBL("{'shape':'none'}").
I suppose if I wanted to really nuke it I could just write a script to delete the token and replace it with a copy of the token with no VBL/MBL/etc. attached.
Additional Context
No response