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

Token issues when using 5E compendium monsters

I can't figure out how to make fully configured, dragable journal items from SRD monsters, despite watching numerous videos which claim to explain the process.  Here's what I've been trying:
 
1. Prep by finding a token image on my PC to use for "Bugbear".  Upload that into my campaign.
2. Search the SRD for monster, "Bugbear".   Find it in SRD.
3. Drag from SRD (grabbing the name, not the hamburger menu) into game.  It opens as a character sheet.  Great so far!
4. Edit the sheet.  Add an avatar and token using the graphic from step 1.  Save changes.
5. My journal now shows "Bugbear", complete with token!  Also great!
6. Drag Bugbear from journal into game.  Bugbear token appears!
7. But then the sadness.  Looking at the token I just dropped in, it says "Represents generic character".  None of the bars set.  Seems I have to set them every time I drag it in.

Is that expected behavior or am I missing something?  Any way to set the "represents" and bars so that they are ready to go when dragged in?  





Make sure that you are following these steps, specifically the part where you set up the token with links BEFORE saving it to the character.
June 15 (7 years ago)

Edited June 15 (7 years ago)
Yes!  That was it.  It seems I needed a Step 3.5.  After dragging the bugbear in from the SRD, that will put it in the journal. Then I can go back the token I made in step 1, link it to the journal entry, set the bars, etc.  And then move on to step 4 where I apply the token.  Thanks very much!
June 15 (7 years ago)
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
Greg K. You are a pro user. The token-mod script will do all of the setup steps for you: i.e. assign all token bubbles and save as default token.

You can assign a graphic to a sheet and run a setup macro. The only drawback to this is that it's so easy that it you wind up having to do it manually, you'll have to remember all the steps!

The attributes listed here are for the Shaped Sheet, so you might need to edit a bit in case the names are different (assuming you are on OGL). You might also want to switch which bars are which attributes.

This sets an NPC Token as a Mook
!token-mod {{
--set
 bar1|HP
bar2_link|Speed
bar3_link|AC
defaulttoken
}}
And this sets a PC token
!token-mod {{
--set
bar1_link|HP
bar2_link|Speed
bar3_link|AC
defaulttoken
}}
The only difference between the two is the hit point bubble, which is just a static value for the Mooks, so that changing one goblin won't change all goblins.
That's a neat trick.  I'm assuming token-mod operates on the currently selected token?  How does it know which journal entry (is that the right term) to make it the defaulttoken of?   

I believe the selected token must have the Represents field set for the macro to work properly
June 15 (7 years ago)
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
That is correct. The steps would be:

1. Drag journal to page to create character sheet.
2. Place token art on page, double-click and assign sheet.
3. With token selected, run macro.
4. There is no step 4.
Technically if you wanted to save the step of assigning the token. However there is apparently one more step than keith's :)
  1. Drag journal to page to create character sheet.
  2. Drag token art to character avatar
  3. Drag character from journal to VTT, to put the token on the page
  4. With token selected, run macro.
TokenMod can also set the "Represents" settings as well. I use the following to set up monsters:

!token-mod {{
  --on showname
    showplayers_name
    showplayers_bar3
  --off isdrawing
  --set represents|"?{Character Name}"
    bar1_link|speed
    bar2_link|armorclass
    bar3_link|hitpoints
  --set name|"?{Token Name}"
}}
The first bold line prompts me for the character name. This has to match the name of the Journal sheet entry.

The second bold line is optional, in case I want the token's name to be something other than the character name. For example, I want a token to be named "Goblin 4" instead of just "Goblin," or if I want a mind flayer token to be named "Kind Stranger." :-)