
I run a narrative heavy game. I use a lot of note-cards and post it notes instead of maps and grids. I also have a bunch of online only players. This means my note-cards and post-its aren't visible to them like the rest of the players at the table. Yes, I know I can make text boxes and group them together and the like, but I can't stand editing groups of text boxes to store
all the notes jotted down during play. I want something more permanent
and "file" like. The journals are handy, but can't be nudged around and
organized like post-it notes. I like roll20's
character sheets and the fact that a token can "represent" a character sheet. I would like a script that fetches a specific character's Bio text via a selected Token's "Represents" value, then places the text next to the token and groups it with the token. I lack the skill to hack either TokeNotes or DungeonBuddies to do what I need, so I am calling upon the wizards here to aid me. Any help on this would be appreciated! Workflow: Select a Token or a Group
if it is a token, we'll call it $TOKEN
Run the script via a simple command-line command,
or Ideally: Some sort of context menu on the selected Token
if {
selected $TOKEN
$TOKEN has "Represents" value populated
The token represents an actual Character
extract the pointer to said Character
we'll call this $CHARACTER
$CHARACTER has Bio field populated
}
then {
Fetch the $CHARACTER.Bio
we'll call this $BIO from now on.
Place a text box 80 characters wide
we'll call this $BOX
Adjacent to $TOKEN
perhaps top-right aligned
On the same layer as $TOKEN
Sized Legibly, (may be preset to say, 14 pt font, or command-line)
Color Black (May be preset or command-line)
Word Wrap $BIO to 80 characters, placing a non-breaking return at the 80th character
Fill $BOX with $BIO
Create a group consisting of the $TOKEN and the $BOX
we'll call this $GROUP
}