• Please note: In an effort to ensure that all of our users feel welcome on our forums, we’ve updated our forum rules. You can review the updated rules here: http://forums.wolflair.com/showthread.php?t=5528.

    If a fellow Community member is not following the forum rules, please report the post by clicking the Report button (the red yield sign on the left) located on every post. This will notify the moderators directly. If you have any questions about these new rules, please contact support@wolflair.com.

    - The Lone Wolf Development Team

Modify the number of times an ability evolution is allowed

willuwontu

Well-known member
How would I modify the unchained Eidolon to be allowed to take an individual ability score increase a number of times = 1 + floor(unchained summoner/6)?

Because apparently it's not a bug that you can only take it once right now (or so support says).

Would I have to remake the ability and change the calculations for it? Or would it be possible through an adjustment?
 
Well in this case I would say try to contact support again. Cause right now it is incorrectly implemented. With the report I would point them to the actual page where the evolution is mentioned or a link+description to the ability.

Seeing the evolution says
"This evolution can be selected more than once. It can be applied only once to an individual ability score, plus one additional time for every 6 levels the summoner possesses."

As for doing it yourself for now as far as I know you should make a copy and remove the check from it (the "if you already have it" check) I guess. And make your own check until it gets sorted out

Update:
Looking at "cSumAbSTR" for example under pre-regs they do have a check there mentioned you are allowed to take it more often (if you have the appropriate level of course). So it looks like the current implementation is a bug (haven't check the script what might be wrong tho)

Update 2:
Now that I altered their script to set variable allowed to a number (after the call function) by default it works fine for that amount.
Seeing setting variable allowed to 5 before "call CalcEvAllw" it will put allowed back to 1. So something seems to be going wrong inside the call trying to calculate the allowed (it always returns 1 no matter what variable rate is set at)
 
Last edited:
Now that I altered their script to set variable allowed to a number (after the call function) by default it works fine for that amount.
Seeing setting variable allowed to 5 before "call CalcEvAllw" it will put allowed back to 1. So something seems to be going wrong inside the call trying to calculate the allowed (it always returns 1 no matter what variable rate is set at)
CalcEvAllw is using a macro of #custspeciallevelcount[Summoner]. Based on the math this macro is always returning 0 giving a 0/6 plus 1 to always return one. :(
 
CalcEvAllw is using a macro of #custspeciallevelcount[Summoner]. Based on the math this macro is always returning 0 giving a 0/6 plus 1 to always return one. :(

Could it be due to the fact that it tries to calculate summoner levels using the eidolon, and since the eidolon never has any levels it returns 0?
 
Could it be due to the fact that it tries to calculate summoner levels using the eidolon, and since the eidolon never has any levels it returns 0?
We can't see Macros only LW can. I would push back to support that they need to look at the logic in the macro. Its not correct...
 
Back
Top