Thread: 5E - Spell Automation
-
October 4th, 2020, 11:27 #31
- Join Date
- Aug 2020
- Posts
- 94
Hi,
thanks for the interest in my extension. I have looked at "5E Enchancer" briefly in it does seem to be super complex and affects so many different places in FG that even its author thinks that it is unlikely to work with other extensions. I have also notices that he/she does not use merge = "join" in XML statements, so he/she effectively overwrites any other extensions that are loaded before (so changing load order to have my extension load before will most likely cause even more errors).
My only suggestion it to not use the whole "5E Enchancer" but only the parts of it that you actually need (they are in sub-extensions folder on GitHub) and try out which combinations work together and which don't.
As for Magic Missile and Burning Hands, they do work correctly for me, please double check that you have them created correctly from the link. My extension uses "level" of the spell to know which spell slot to tick off. See image below:
MM.png
-
October 4th, 2020, 22:56 #32
@XeLab
Healing Word isn't upcasting, when you do it adds a flat +10 instead of another dice. Cure wounds is working ok. Any guess?
-
October 5th, 2020, 11:28 #33
- Join Date
- Aug 2020
- Posts
- 94
-
October 5th, 2020, 22:54 #34
- Join Date
- Aug 2020
- Posts
- 94
I just had great discussion with Trenloe, and got few ideas on how I can make the extension even better compatible with other extension (e.g. 5e Enhancer, and others).
Will probably get to it on weekend.
I am considering removing "Delayed Hide" functionality, since it will drastically simplify the changes to be made.
Does anybody actually use this functionality? Is it ok to remove it?
-
October 5th, 2020, 22:56 #35
- Join Date
- Feb 2017
- Posts
- 602
Thanks for this nifty extension. I don't use the "Delayed Hide" function, xelab.
-
October 5th, 2020, 23:19 #36
- Join Date
- Apr 2020
- Posts
- 7
I do use the delayed hide because I have the setting to one action when casting.
-
October 5th, 2020, 23:23 #37
- Join Date
- Aug 2020
- Posts
- 94
-
October 6th, 2020, 03:17 #38
- Join Date
- Apr 2020
- Posts
- 7
-
October 7th, 2020, 18:25 #39
- Join Date
- Aug 2020
- Posts
- 94
I have just posted version 1.7 with some improvements in compatibility with other extensions.
I have also looked into 5E Enhancer and I must say I am amazed it is still functional on its own, seeing how much code is just copy pasted without proper overloading.
Having said that, I have found a way to make it load alongside with Spell Automation and it is to delete line 360 in the file "campaign\record_power.xml" of that extension. The line reads:
Code:<script file="campaign/scripts/content_share.lua" />
No idea what it really does. It does not seem to have changed any behaviour of the character sheet. Maybe it was deprecated before?
Please use at your own discretion.Last edited by xelab; February 9th, 2021 at 21:18.
-
October 14th, 2020, 01:33 #40
- Join Date
- Sep 2020
- Posts
- 8
Xelab,
Want to echo the quality of your extension and how it has helped to speed up play for my players.
Recently I have run into an issue with another extension (Sneak Attack automation) which, after looking into the code, does a number of checks to determine eligibility, and if so, it creates a new effect in the CT with the sneak attack damage. The simple approach is for players to attack (with the custom Sneak Attack effect) and then perform the damage after the additional Sneak Attack Damage effect is added automatically. With your Automation extension, everything executes properly (no errors) but there seems to be a sequencing issue where the Sneak Attack damage effect is being added to the CT after your automated damage roll is conducted, versus before which would allow the Sneak Damage to be applied to the roll. I was wondering whether your code is internally managing both actions (attack and damage) prior to releasing the handler where by the Sneak Attack check in the other extension is made. Not very familiar with the core objects and methods in FGU, as I was trying to look through both codes to see if I could find a straight forward change, but figured I would reach out for guidance to help de-conflict the 2 extensions. Any insights would be greatly appreciated.
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks