#Summoner Troubleshooting
1 messages · Page 1 of 1 (latest)
Haven't tested it with Token Action HUD, but I assume that module just uses the built in rolling so it should work
I figured out what part of my issue was...user error. I had been setting the summon configuration on the DRUID itself not the token to be summoned. My logic was that "when THIS actor summons anything, it will use THESE settings", rather than having the settings on the token to be summoned directly.
Aw, that would cause some issues
I started a test new world, only Summoner and Warpgate active, was able to affect the movement i.e. give it a 30 Fly range, BUT still couldn't affect health
I was using 5 + @classes.druid.levels * 5 but it was still not changing anything. Note the spaces between levels, * and 5.
Is it still giving you the error in the console?
I was able to affect damage calcs using the '@summoner.attributes.prof`
Yes.
Error: Unresolved StringTerm classes.druid.levels requested for evaluation
at StringTerm.evaluate (foundry.js:11685:11)
at Roll._evaluateSync (foundry.js:9286:36)
at Roll.evaluate (foundry.js:9211:64)
at Object.simplifyBonus (utils.mjs:18:10)
at Actor5e.getChanges (summons-actor.mjs:144:28)
at SummonsItem.summon (summons-item.mjs:33:66)
This is on the actor to be summoned:
Well, there is no @ symbol there in the HP formula
ugh. It was there in my other world, let me try again on this new blank world.....
The weird things is that an error in change preparation should prevent anything from being summoned at all, rather than just not applying the changes
....Right, chalk this one up to user error.....first off I put the summoning information in the druid (to my comprehension of how it worked, sorry) and then when I tested after fixing that failed to put the @ in the health....
Working now?
yes, was able to set health, fly speed and affect the ranged damage on the spell damage.
Huzzah!
So, my main issue was just putting the summoning info on the druid not the token to be summoned.
And you helped my find two unrelated bugs to fix 🙂
Then when I corrected that I made a mistake in the health calc as I'd done it so many times I got 'cocky' and thought I didn't need to look up the syntax lol....
Glad to be of service.
I'll help you test things any time. My druid player was getting irate as he was having so many issues on Saturday night with the existing set up using macros, wapgate and sequencer. He has pretty rough internet up and down so think that may have been related to his issues but anything to streamline on any macros / interactions needed is going to help him greatly.
Is there any way to restrict the distance on the summon range though? I've set it up to have a max of 30 ft and can still summon across the map
Not right now, I might make a request in Warp Gate to add support for range limits
Ok thanks. In my version of the summon macro that was working, I was able to set up a distance check that changed the icon to something else indicating that it wasn't within range. Think it was with using the 'reative crosshairs' info on the warpgate wiki. I'll just make sure my player counts distance for now. Thanks so much for your help.
Oh hey, look at that 🙂
I think I basically copied the top section and bingo it worked. Think it may even disallow the casting if its outside the range.
Well, I didn't even notice the Warp Gate wiki, so this is helpful
See, I told you I was happy to test / etc... Hopefully this makes up for the wasted time I made you spend helping me with my user error....
Ok, one more question / request to see if it is possible. Is there any way to tie your module to Automated Animations as I’m unable to create an explosion animation using the UI on A-A as it can’t read where the summoned token is being placed. I asked over on their discord and said it would likely have to come from your summoner module. Can put in a GitHub request if you want? If not I’ll try looking at implementing a macro of some sort using sequencer.