Skip to content
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

Miscellaneous Much-Mneeded Maintenance #110

Merged
merged 7 commits into from
Jul 18, 2024

Conversation

TheGiddyLimit
Copy link
Owner

The highlights:

  • More baked-in not-updated DDBI spells pruned in favor of live CPR versions
  • Updated remaining DDBI spells to latest, fixing a reported bug about Create Bonfire not working ("fixed" as in "I deleted it")
  • Switch to using dae.macro instead of itemacro.macro as the latter is dead
  • Fix up the converter to handle the above, and v11, changes
  • Bump the verified Foundry version for all the jokers out there

TheGiddyLimit and others added 7 commits June 28, 2024 22:35
Remove the need to maintain the following spells:

- Branding Smite
- Elemental Weapon
- Heroism
- Melf's Acid Arrow
- Spirit Guardians

See previous commit: 9118077.

Note that Spirit Guardians was previously retained as having a better
implementation (with included the "affected creature's speed is halved
in the area" effect) in DDBI; this decision has been reversed, as the
CPR implementation includes a choice of damage types, which the DDBI
version does not*.

Given the choice of maintaining the DDBI version or getting a comparable
CPR version with an alternate feature set, the latter is more
attractive.

* (Due to the way we're abusing it out of context!)
Sync the latest versions of D&D Beyond Importer's spell implementations.
Note that Create Bonfire has been removed; our current implementation is
broken, and the latest DDBI implementation relies on a DDBI macro.
The former has been standard for some time. Switch over, such that we
can more easily drop our itemacro dependency.
With DAE absorbing itemacro's functionality, this is no longer required.
@TheGiddyLimit TheGiddyLimit requested a review from Spappz July 17, 2024 21:22
Copy link
Collaborator

@Spappz Spappz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm 🙂👍

@TheGiddyLimit TheGiddyLimit merged commit 483a8d6 into master Jul 18, 2024
1 check passed
@TheGiddyLimit TheGiddyLimit deleted the feature/essential-maintenance branch July 18, 2024 22:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants