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

Increased Compatibility Options #23

Open
RandoRuda opened this issue Sep 21, 2023 · 3 comments
Open

Increased Compatibility Options #23

RandoRuda opened this issue Sep 21, 2023 · 3 comments

Comments

@RandoRuda
Copy link
Contributor

Excuse the classic JIRA format...

  • As a mod developer, I would like to add new spells/passives/etc to a List without it requiring and/or conflicting with whichever Mod has a monopoly on that area (e.g. 5E spells.)

  • As a user, I'd like to be able to download a Mod that adjusts a list without having to download 400 other required mods.


The selector compatibility makes me believe we could potentially make something similar for EquipmentLists, PassiveLists, SkillLists and SpellLists; Allow mods to append new options rather than replacing the entire thing.

I'm sure there are likely other areas we could do utilise this for as well. e.g. Adjusting Races, Gods, Feats, Presets, Action Resources, etc...

Thoughts?

@NellsRelo
Copy link
Contributor

Definitely worth exploring, would make compatibility that much easier. Planning to hit Boosts and PassivesAdded next for Progressions, but I think going into the Lists after those would be a good course of action

@NellsRelo
Copy link
Contributor

Latest merge to main now covers PassiveLists, SkillLists, and SpellLists, but I've had issues getting Script Extender to read EquipmentLists

@RandoRuda
Copy link
Contributor Author

Cold and flu couch led cognitive fantasm:

  • Compatible Feat Adjustments.
  • Class parameters (Hit die, spellcasting attribute, etc.)
  • Potentially a big project: Adjusting the level the subclass selection happens by removing Subclass selection from one progression, adding to another.
  • Bonus thought after seeing Sailorcat's code: population of base game lists into the globals or functions.

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

No branches or pull requests

2 participants