Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

Allowing players a choice of tokens to choose from.

I am looking for a way to give players the choice to use different tokens for their characters based on the players choice.  For example, in one encounter we have Court with the King and they need to wear formal attire and then we have a fight in the woods where they are in their adventuring gear.  There isn’t time to switch tokens for them on my end.  I also don’t want the clutter of extra tokens on each page.  I want to put choice of tokens in the hands of the players and have each token work like the token that is attached to their character sheet.  I have tried the roll table way of giving the choice of multiple tokens, but it chooses randomly.  Furthermore, the tokens generated are not full tokens with names and attached character sheets. I would like an easier choice than just creating multiple copies of their character sheets with a different token assigned for each token.
1699724715
Pat
Pro
API Scripter
So this isn't shape-changing this is dress-up? 
Yes, its vampire the masquerade.  Outfits for some vamps is everything.  But there is also shape changing too.
1699726002

Edited 1699726318
GRG said: I have tried the roll table way of giving the choice of multiple tokens, but it chooses randomly.  Furthermore, the tokens generated are not full tokens with names and attached character sheets. When using a rollable token, the images don't have to be random. When you or the player right-clicks the token and select "Multi-Sided", you can use the "Choose Side" selection to pick which token to display. This will show a slider that you or the controlling player can move to select which graphic to display. Also, when you create the multi-sided token, you can designate it to be the default token for that a player or NPC's  character sheet. For the example below, I created a rollable token for an Imp NPC allowing me to change between the Imp's normal form or its raven, spider or rat forms. Once the token was created, I linked it to the Imps' character sheet. Now, when I drag an Imp from the Journal tab, I have Multi-sided token for it that I can change to whatever form I want it to appear as to the players.
This is certainly a good option, but the tokens choosen do not hold to their size and name plate.  I also want the sheet linked already.  The added steps in the table option is too slow.
GRG said: This is certainly a good option, but the tokens choosen do not hold to their size and name plate.  I also want the sheet linked already.  The added steps in the table option is too slow. I don't understand what you're saying: when the player changes the token appearance, do you want the token nameplate and size to remain the same? Using a Multisided Token will do that. If you want to change the token side, nameplate, and size all at the same time, then you can use TokenMod to do that: !?{What Dress?|Casual,--set currentside#1 name#"John Casual"|Combat,--set currentside#2 name#"John Combat"|Dressy,--set currentside#3 name#"John Dressy"|Naked,--set currentside#4 name#"John Naked"} ?{Size?|Medium/Small,1|Large,2|Tiny,0.5|Huge,3|Gargantuan,4} !token-mod ?{Which Type?} scale|?{Size?}u
I am confused why you say the multisided tokens aren't linked. There is a player in one of my games that has a multisided token and it's linked to that player's character sheet as the default token. I have a ScriptCard that whispers a menu to the player and uses token-mod to change the side, similar to what Jarren pointed out above. Regardless of which side is chosen, the token is still linked to the character. Is there a different token linked to the character's already? One that isn't the multi-sided token from the table?
1699730816

Edited 1699731556
I don't understand what you mean by "table option". Are you referring to having to right-click the token, then select the menu item, select the submenu item, then select the graphic using the slider?  OK, that might take a few seconds but you (or the player) will get faster with practice. If you want to automate the process, or add the ability to change the nameplate and/or the size of the token for a character you'll need to use a macro and a script like TokenMod, as Jarren described above. GRG said: This is certainly a good option, but the tokens choosen do not hold to their size and name plate.  I also want the sheet linked already.  The added steps in the table option is too slow.
1699741870
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
Hey GRG! Check out the Faces script. It's a one-stop interface for changing token face, nameplate, and if needed, gmnotes and tooltip, while still keeping the token associations and setup:
I do not know how to add scripts
Nick Olivo has a Youtube video on it.   Roll20 help article on how to install scripts
1699972700

Edited 1699972873
It should be noted that the tokens that I am using are not regular size.  They are tokens that bigger than the standard one square wide.  Isometric tokens generated via Heroforge.  
. I don't understand what you're saying: when the player changes the token appearance, do you want the token nameplate and size to remain the same? Using a Multisided Token will do that. If you want to change the token side, nameplate, and size all at the same time, then you can use TokenMod to do that: !?{What Dress?|Casual,--set currentside#1 name#"John Casual"|Combat,--set currentside#2 name#"John Combat"|Dressy,--set currentside#3 name#"John Dressy"|Naked,--set currentside#4 name#"John Naked"} ?{Size?|Medium/Small,1|Large,2|Tiny,0.5|Huge,3|Gargantuan,4} !token-mod ?{Which Type?} scale|?{Size?}u Is this a script as well?
1699974514

Edited 1699974546
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
That is a regular macro that you enter into chat either manually or through pressing a macro button. The macro sends instructions to the script and the script performs actions. Note that there was a typo in it (an inconsistent prompt name, fixed below).  !?{What Dress?|Casual,--set currentside#1 name#"John Casual"|Combat,--set currentside#2 name#"John Combat"|Dressy,--set currentside#3 name#"John Dressy"|Naked,--set currentside#4 name#"John Naked"} ?{Size?|Medium/Small,1|Large,2|Tiny,0.5|Huge,3|Gargantuan,4} !token-mod ?{What Dress?} scale|?{Size?}u Here is a breakdown of what it is doing. The first line allows you to make some choices. ! Tells Roll20 a script command is coming. ?{What Dress?|Casual,--set currentside#1 name#"John Casual"|Combat,--set currentside#2 name#"John Combat"|Dressy,--set currentside#3 name#"John Dressy"|Naked,--set currentside#4 name#"John Naked"} The macro prompts you "What dress?", and your choice will assign some token mod commands to a variable called "?{What Dress?}" For instance, if you were to choose "Casual", it would return ' --set currentside#1 name#"John Casual"'.  This is part of a token mod command that tells the script to set the side of the token to side 1, and the name of the token to "John Casual". ?{Size?|Medium/Small,1|Large,2|Tiny,0.5|Huge,3|Gargantuan,4} The second part of the first line sets a size value to a choice it gets from you answering the prompt "Size?". For instance, if you were to choose "Medium/Small", then the variable ?{Size} would now contain "1". The second line is the actual token-mod command and will plug in your choices from line 1 !token-mod ?{What Dress?} scale|?{Size?}u ...becomes... !token-mod --set currentside#1 name#"John Casual" scale|1u This is the part of the macro that actually tells the script to do something. It tells token-mod to set the current side of the selected multisided token to side 1, change the name to "John Casual", and set the size to 1 grid unit.