-
Notifications
You must be signed in to change notification settings - Fork 231
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add summoning features to support different summoning types #3242
Comments
arbron
added a commit
that referenced
this issue
Mar 27, 2024
Introduces a new `creatureTypes` set in summoning configuration that defines creature types that the summoned creature will be turned into upon summoning. If more than one type is listed, then the player will have the chance to choose that in the usage dialog. Makes use of Foundry's new `<multi-select>` element for input.
arbron
added a commit
that referenced
this issue
Mar 27, 2024
Introduces a new `creatureTypes` set in summoning configuration that defines creature types that the summoned creature will be turned into upon summoning. If more than one type is listed, then the player will have the chance to choose that in the usage dialog. Makes use of Foundry's new `<multi-select>` element for input.
arbron
added a commit
that referenced
this issue
Mar 28, 2024
[#3242] Add ability to change creature type when summoning
arbron
added a commit
that referenced
this issue
Apr 2, 2024
Added an event listener so that the change event for the creature types `multi-select` triggers form submission like the other fields. Also had to manually set it to an empty array if the value isn't in the submit data to work around an issue with the custom element.
arbron
added a commit
that referenced
this issue
Apr 9, 2024
Adds summoning count formulas to summons profiles which allow specifying how many creatures are summoned, modifiable based on spell level or any other calculations required. The ability use dialog has been updated to display how many of each profile will be summoned and will update dynamically when the spell level is changed.
arbron
added a commit
that referenced
this issue
Apr 9, 2024
Adds a minimum and maximum level to each summoning profile hidden beneath an "Additional Settings" tray. These values determine whether the profile will be visible for a given spell, character, or class level. For summoning on a spell item, it will always use the spell's level. On all other items it uses the character level by default unless a class identifier is entered, in which case it will use that class's level. The ability use dialog has been updated to dynamically refresh the list of summoning profiles as the casting level is changed.
arbron
added a commit
that referenced
this issue
Apr 9, 2024
Adds a minimum and maximum level to each summoning profile hidden beneath an "Additional Settings" tray. These values determine whether the profile will be visible for a given spell, character, or class level. For summoning on a spell item, it will always use the spell's level. On all other items it uses the character level by default unless a class identifier is entered, in which case it will use that class's level. The ability use dialog has been updated to dynamically refresh the list of summoning profiles as the casting level is changed.
arbron
added a commit
that referenced
this issue
Apr 10, 2024
Allows the creature's roll data to be referenced within bonus formulas using `@summon.*` format. This allows implementing a feature like Mighty Summoner using `@summon.attributes.hd.max * 2`.
arbron
added a commit
that referenced
this issue
Apr 10, 2024
Adds a new hit dice bonus field that allows adding additional hit dice to summoned NPCs using a new active effect. This doesn't work if summoning characters because there could be multiple hit die denominations on PCs. Makes a small tweak to how hit dice are prepared for NPCs if they don't have a hit points formula. It will now set the max to 0 rather than 1, allows template NPCs whose hit dice are set entirely during summoning (like Beast Companions & some artificer summons).
arbron
added a commit
that referenced
this issue
Apr 10, 2024
Adds a new hit dice bonus field that allows adding additional hit dice to summoned NPCs using a new active effect. This doesn't work if summoning characters because there could be multiple hit die denominations on PCs. Makes a small tweak to how hit dice are prepared for NPCs if they don't have a hit points formula. It will now set the max to 0 rather than 1, allows template NPCs whose hit dice are set entirely during summoning (like Beast Companions & some artificer summons). All of the active effects creatued through summoning now have static IDs, which should ensure effects are updated rather than duplicated when re-summoning linked actors.
arbron
added a commit
that referenced
this issue
Apr 10, 2024
Adds a new hit dice bonus field that allows adding additional hit dice to summoned NPCs using a new active effect. This doesn't work if summoning characters because there could be multiple hit die denominations on PCs. Makes a small tweak to how hit dice are prepared for NPCs if they don't have a hit points formula. It will now set the max to 0 rather than 1, allows template NPCs whose hit dice are set entirely during summoning (like Beast Companions & some artificer summons). All of the active effects creatued through summoning now have static IDs, which should ensure effects are updated rather than duplicated when re-summoning linked actors.
arbron
added a commit
that referenced
this issue
Apr 22, 2024
[#3242] Allow referencing summoned creature's stats in bonuses
arbron
added a commit
that referenced
this issue
Apr 22, 2024
Adds a minimum and maximum level to each summoning profile hidden beneath an "Additional Settings" tray. These values determine whether the profile will be visible for a given spell, character, or class level. For summoning on a spell item, it will always use the spell's level. On all other items it uses the character level by default unless a class identifier is entered, in which case it will use that class's level. The ability use dialog has been updated to dynamically refresh the list of summoning profiles as the casting level is changed.
arbron
added a commit
that referenced
this issue
Apr 22, 2024
[#3242] Add level limits to summoning profiles
arbron
added a commit
that referenced
this issue
Apr 22, 2024
Adds a new hit dice bonus field that allows adding additional hit dice to summoned NPCs using a new active effect. This doesn't work if summoning characters because there could be multiple hit die denominations on PCs. Makes a small tweak to how hit dice are prepared for NPCs if they don't have a hit points formula. It will now set the max to 0 rather than 1, allows template NPCs whose hit dice are set entirely during summoning (like Beast Companions & some artificer summons). All of the active effects creatued through summoning now have static IDs, which should ensure effects are updated rather than duplicated when re-summoning linked actors.
arbron
added a commit
that referenced
this issue
Apr 22, 2024
Adds summoning count formulas to summons profiles which allow specifying how many creatures are summoned, modifiable based on spell level or any other calculations required. The ability use dialog has been updated to display how many of each profile will be summoned and will update dynamically when the spell level is changed.
arbron
added a commit
that referenced
this issue
Apr 25, 2024
[#3242] Support summoning more than one creature at a time
arbron
added a commit
that referenced
this issue
Apr 25, 2024
arbron
added a commit
that referenced
this issue
Apr 30, 2024
[#3242] Setup Giant Insect, Create Undead, & Dancing Lights summons
I noticed that Xanathar's Guide to Everything's list doesn't mention Danse Macabre, which could be considered as a pseudo-summoning spell. Is this inteded? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Continuing the work started with #893, this is a list of additional features the summoning system will require to support official summoning spells & features.
Features Required
Official Spells
SRD/Player's Handbook
Book of Many Things
Fizban's Treasury of Dragons
Icewind Dale: Rime of the Frostmaiden
Tasha's Cauldron of Everything
Xanathar's Guide to Everything
Official Features
Artificer
Bard
Cleric
Druid
Ranger
Warlock
Wizard
The text was updated successfully, but these errors were encountered: