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

Wildshape by Angelo Separator is blank

I posted this in another thread but honestly it probably wasn't the right place to do it. I recently upgraded to pro for the api's and have been doing testing with the wildshape api. I've run into an issue where my separator config is now empty rendering the whole api unusable and I can't figure out how to fix it. I tried everything that was posted about it in the original post, which is now closed because the author has left roll20 so no way to contact them. I've tried restarting the api sandbox, resetting the config in game, reinstalling the latest update through one click and manually. Nothing seems to fix it. Am I just out of luck or am I just dumb. Scripting isn't exactly in my wheelhouse so I'm not sure if I'm missing something that's super obvious.
1644927976

Edited 1644928059
That script has had glaring issues for people who don't own the Monster Manual and a few other issues.&nbsp;&nbsp; I use Tokenmod for my druid player.&nbsp; Before you convert the macro I share for your own use, you need to make a rollable token with sides that have the players token image, and all of their beasts and know the order to what number each side is.&nbsp; Additionally you need to drag out all of the npc sheets for the beasts, change their wis/cha/int to the druids stats, and you do NOT need to make default tokens for them, you do need to set the player to permissions to use the sheets and then hide them in a folder so they don't use them.&nbsp; Additionally the below macro has to be setup on the characters sheet but DO NOT set it as a token action.&nbsp; Once its setup, make a collections tab macro for just the druid that is calling that macro on her sheet and set it there as a token action(cause when they use the macro it changes the token to point to a new sheet and they lose the macro button if it was only setup on their sheet, and you don't want to set two token actions cause thats clutter).&nbsp;&nbsp; ?{Which Shape?||Shayla,!token-mod --set currentside#1 width#70 height#70 represents#@{Shayla|character_id} bar1_link#hp bar2_link#class_resource bar3_link#other_resource name#'Shayla' showname#yes light_radius#=60 light_dimradius#=-5 light_angle#360 aura1_radius#10 aura1_color#00ff00 --off light_otherplayers @{selected|token_id}|Raptor,!token-mod --set bar1#[[3d4+3]] currentside#3 width#70 height#70 represents#@{Shayla Velociraptor|character_id} bar2_link#npc_ac bar3_link#npc_speed name#'Shayla' showname#yes light_radius#5 light_dimradius#-5 light_angle#360 aura1_radius#10 aura1_color#00ff00 --off light_otherplayers @{selected|token_id} &amp;{template:traits&amp;#125; {{name=Velociraptor&amp;#125;&amp;#125; {{source=&amp;#125;&amp;#125; {{description=[Spell](<a href="https://media.giphy.com/media/4Kz0smpvpGT3ZcdVMA/giphy.gif)&amp;#125;&amp;#125" rel="nofollow">https://media.giphy.com/media/4Kz0smpvpGT3ZcdVMA/giphy.gif)&amp;#125;&amp;#125</a>;}
1644928747

Edited 1644928864
David M.
Pro
API Scripter
I don't use the script, but looking at the documentation , it looks like there is a "Reset" option in the config menu (search for the snippet below). From a quick glance at the code it seems that this will restore default settings, including separator. Note that this will delete all of your shapeshifters according to the doc. Help the first time you run it, or if you run&nbsp; !ws &nbsp;without anything selected in future, you should see the configuration menu. Here you can setup which values you want associated to which bars on the token (if any, HP&nbsp; MUST &nbsp;to be assigned to one bar), and the attributes on PCs/NPCs used to read/write those values NOTE : Clicking on " Reset " will also delete all your shapeshifters.
I'll check that out. I have another option that I could use but i might just go with tokenmod since I already have it installed anyway. I do own the monster manual and the api works fine if I use it on a copy I made of the game. DM Eddie said: That script has had glaring issues for people who don't own the Monster Manual and a few other issues.&nbsp;&nbsp; I use Tokenmod for my druid player.&nbsp; Before you convert the macro I share for your own use, you need to make a rollable token with sides that have the players token image, and all of their beasts and know the order to what number each side is.&nbsp; Additionally you need to drag out all of the npc sheets for the beasts, change their wis/cha/int to the druids stats, and you do NOT need to make default tokens for them, you do need to set the player to permissions to use the sheets and then hide them in a folder so they don't use them.&nbsp; Additionally the below macro has to be setup on the characters sheet but DO NOT set it as a token action.&nbsp; Once its setup, make a collections tab macro for just the druid that is calling that macro on her sheet and set it there as a token action(cause when they use the macro it changes the token to point to a new sheet and they lose the macro button if it was only setup on their sheet, and you don't want to set two token actions cause thats clutter).&nbsp;&nbsp; ?{Which Shape?||Shayla,!token-mod --set currentside#1 width#70 height#70 represents#@{Shayla|character_id} bar1_link#hp bar2_link#class_resource bar3_link#other_resource name#'Shayla' showname#yes light_radius#=60 light_dimradius#=-5 light_angle#360 aura1_radius#10 aura1_color#00ff00 --off light_otherplayers @{selected|token_id}|Raptor,!token-mod --set bar1#[[3d4+3]] currentside#3 width#70 height#70 represents#@{Shayla Velociraptor|character_id} bar2_link#npc_ac bar3_link#npc_speed name#'Shayla' showname#yes light_radius#5 light_dimradius#-5 light_angle#360 aura1_radius#10 aura1_color#00ff00 --off light_otherplayers @{selected|token_id} &amp;{template:traits&amp;#125; {{name=Velociraptor&amp;#125;&amp;#125; {{source=&amp;#125;&amp;#125; {{description=[Spell](<a href="https://media.giphy.com/media/4Kz0smpvpGT3ZcdVMA/giphy.gif)&amp;#125;&amp;#125" rel="nofollow">https://media.giphy.com/media/4Kz0smpvpGT3ZcdVMA/giphy.gif)&amp;#125;&amp;#125</a>;}
1644931573

Edited 1644931652
I've tried that. Without the separator the option to reset just opens the the menu again. Every option that isn't the "!ws" command just doesn't work. I'd just remove the separator option from the config and set it up manually if I had any idea how to do that.&nbsp; David M. said: I don't use the script, but looking at the documentation , it looks like there is a "Reset" option in the config menu (search for the snippet below). From a quick glance at the code it seems that this will restore default settings, including separator. Note that this will delete all of your shapeshifters according to the doc. Help the first time you run it, or if you run&nbsp; !ws &nbsp;without anything selected in future, you should see the configuration menu. Here you can setup which values you want associated to which bars on the token (if any, HP&nbsp; MUST &nbsp;to be assigned to one bar), and the attributes on PCs/NPCs used to read/write those values NOTE : Clicking on " Reset " will also delete all your shapeshifters.
1644932141
David M.
Pro
API Scripter
Ah sorry, I missed that you tried that from your initial post. When you manually installed, did you uninstall or disable the one-click version first? Do other api scripts work when !ws does not? The token-mod method DM Eddie gave is a valid replacement, though. If you go that route, you may want to check out this script written by TheAaron that expedites the rollable table token creation process greatly. I linked my modification of it that creates the actual table as well (as opposed to just creating the multi-sided token), but Aaron's original script is earlier in the thread.
It's all good man. Yeah I completely deleted the one click version and manually installed the latest version. Both are at 1.4.3 Everything else works fine and if I install it on a copy of that campaign which I made in case I screwed up with the api's, it runs flawlessly. I'd love to figure out a way to get this one working again but if it's just not at all possible I'll probably go the tokenmod method. It's just unfortunate cause I already had token actions set up for the druid and a few other things. I suppose that's just how it goes.
1644936365
The Aaron
Roll20 Production Team
API Scripter
If you want to PM me an invite and GM me, I can take a look and see if I can spot the issue.&nbsp;
I can do that. Worst case scenario I use a different option or use tokenmod.
1644952068

Edited 1644952134
I know there were more issues why I swapped to tokenmod method, but off the top of my head: If you do not own the monster manual, its calling an attribute that your account ignores for token sizes.&nbsp; You have to set them to manual and tiny/small does not work in manual My guess is because its snapping to grid on shaping.&nbsp;&nbsp; It doesn't let you roll the hp everytime you shape.&nbsp; Every druid I've hosted for has insisted on this.&nbsp;&nbsp; It doesn't handle the mechanics of the spore druid well.&nbsp;&nbsp; It seemingly conflicts with other scripts installed though thats a thing with a bunch and I just kinda ignore and pray nothing breaks usually.&nbsp;&nbsp; I think the call to the resource box also doesn't work for trying to auto deduce wildshape.&nbsp;&nbsp; EDIT:&nbsp; Oh and also, about that tokensize setting, it effects monster manual users too I believe.&nbsp; Cause when you set the default token to custom art it abandons the token size entry on the SRD npc sheets that the monster manual token used I believe.&nbsp;&nbsp;
Oh I'm sure. I mean it's an old api. Everything worked fine on it and if I set it up on another game it runs perfectly for my players circle of the moon druid. Everything else&nbsp; worked great. No issue with resizing, hp, or anything else I saw that was reported until I tried to use the config option to change the separator and it just wouldn't accept anything. Apparently the update that was put out 5 months ago didn't fix the issue with the blank separator config problem. I've combed over the whole script and changed every instance involving the separator to a new one and it still didn't correct it. I don't really understand a huge amount about how to set up the tokenmod stuff but I think I'm going to look up a tutorial or something unless The Aaron can help me figure something out. I'm not really banking on it though. It was nice for the few days that it lasted. Just kind of sucks that the stuff I had set up doesn't work now. lol
1644956803
The Aaron
Roll20 Production Team
API Scripter
My guess is there is something corrupted in the state object, which I can hopefully remove and repair. I'll try and take a look this evening. =D
I appreciate it if it's not too much trouble. I really wish I understood this stuff better so I didn't have to be a bother.
I just tested it by putting it onto another game that I've already run and don't care if I screw it up and I could freely change the separator. It could very well be a conflict with api's
1644984441
The Aaron
Roll20 Production Team
API Scripter
If anyone else has this problem, here's a little script snippet to fix it: on('ready',()=&gt;{ &nbsp; &nbsp; log('Resetting Wildshape Separator') &nbsp; &nbsp; state.WILDSHAPE.config.SEP=' ---'; }); Just enable it, let the game start, then disable it.&nbsp; It will reset the separator to the default value which should permit things to work.
The Aaron is the real mvp. Now I don't have to redo a bunch of stuff and I don't have to explain to my druid how to use something else. I absolutely appreciate it.