Oh, I didn't know that. My CT is normally so much filled I don't dare to click any toggle buttons to open even more info :D
Printable View
Currently I am finishing a research project which was rather big (it was just one year project, but the paper has already the size of my thesis; may have to split it into several papers :D), hence I am currently rather busy, but at latest afterwards I can add that parsing option if I am not able to squeeze that in earlier :) (I hope that is okay)
After that paper I will take holidays and then I can hopefully prepare my campaign again :)
Removing the auto parsing works for me. If I need that functionality, I can always add it manually.
We had a weird bug occur in a game last night. If you make an effect for caster level +2 (CL:2) with a duration of single action or 1 roll, as soon as you start to drag another effect on to the combat tracker, the CL effect expires. It happens just as the second button is dragged out of the action area of the character with the CL effect on him. I tried it with some other effects, like SKILL and DC, but they didn't disappear. It happens on NPCs too, but it only happens when the character with the effect is adding any other effect.
I tested it on a campaign with only the extended automation extension loaded.
Just tested and confirmed that issue.
Here's my assumption:
When you drag an effect out of the actions tab, onSpellAction checks for your caster level bonus. Because it's now been used, it expires.
If correct, this means you need a method of parsing effects that doesn't remove effects that have expired.
I have done this in Live Hitpoints and some other extensions: https://github.com/bmos/FG-PFRPG-Liv...ect_35E_DS.lua Since you alread overwrite getEffectsBonus, maybe just add a boolean argument after rEffectSpell that bypasses expiry?
I'm having trouble adding the CL or DC effect when using IFT. For instance, the effect CL: 2; DC: 2 works fine by itself, as does IFTAG: spell; CL: 2; DC: 2, but when I try IFT:TYPE(outsider); CL: 2; DC: 2 - it doesn't add the increases to CL or DC. I've also tried IFT: TYPE(outsider); IFTAG: spell; DC: 2; CL: 2 as well as IFTAG: spell; IFT: TYPE(outsider); DC: 2; CL: 2. This is the only extension that I'm using.
This is for a 3.5e campaign.
Anyone have any ideas...or is it not supposed to work with IFT?