#Summoner Troubleshooting

1 messages · Page 1 of 1 (latest)

sharp stratus
#

Haven't tested it with Token Action HUD, but I assume that module just uses the built in rolling so it should work

hearty crag
#

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.

sharp stratus
#

Aw, that would cause some issues

hearty crag
#

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.

sharp stratus
#

Is it still giving you the error in the console?

hearty crag
#

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:

sharp stratus
#

Well, there is no @ symbol there in the HP formula

hearty crag
#

ugh. It was there in my other world, let me try again on this new blank world.....

sharp stratus
#

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

hearty crag
#

....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....

sharp stratus
#

Working now?

hearty crag
#

yes, was able to set health, fly speed and affect the ranged damage on the spell damage.

sharp stratus
#

Huzzah!

hearty crag
#

So, my main issue was just putting the summoning info on the druid not the token to be summoned.

sharp stratus
#

And you helped my find two unrelated bugs to fix 🙂

hearty crag
#

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....

hearty crag
#

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

sharp stratus
hearty crag
#

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.

sharp stratus
#

Oh hey, look at that 🙂

hearty crag
#

I think I basically copied the top section and bingo it worked. Think it may even disallow the casting if its outside the range.

sharp stratus
#

Well, I didn't even notice the Warp Gate wiki, so this is helpful

hearty crag
#

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....

hearty crag
#

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.