ELH-mk1 / sta2e

An UNOFFICIAL implementation of Star Trek Adventures Roleplaying Game (2nd Edition) for Foundry VTT
MIT License
3 stars 2 forks source link

Compatibility of modules for prior version #1

Open Orlanth-Rex opened 3 months ago

Orlanth-Rex commented 3 months ago

Just to note that there are a couple of key modules that don't work with this iteration of the system:

ELH-mk1 commented 3 months ago

I hadn't heard of these before now! Lemme see...

WesWedding commented 3 months ago

I didn't know my module was getting used by anyone yet. 😅

That said, I'm happy to collaborate! We should see how things actually break; it could be that it makes more sense for me to be the one supporting THIS project and not the other way around, considering I'm trying to improve upon the original system.

CoolcatFVTT commented 3 months ago

I'm not maintaining STA Initiative anymore. Simply haven't got the time to do it properly....and I haven't touched FoundryVTT for 2 years. Feel free to fork and take over. Note that there are already a number of forks I'm aware of:

@WesWedding @mprangenberg @CraftyAF

WesWedding commented 3 months ago

Did a quick check just to see how things failed and there's definitely no chance that STA2E can change to address this issue. STA Enhanced is built extending the STACharacterSheet class which means it is highly coupled with the original system (and all of its expected game settings).

E.g. Error: An error occurred while rendering STACharacterEnhancedSheet 23. "sta.characterAttributeLimitIgnore" is not a registered game setting

The fix would have to be on the Plugin side, conditionally extending STA2E classes instead as a start.

ELH-mk1 commented 3 months ago

Did a quick check just to see how things failed and there's definitely no chance that STA2E can change to address this issue. STA Enhanced is built extending the STACharacterSheet class which means it is highly coupled with the original system (and all of its expected game settings).

E.g. Error: An error occurred while rendering STACharacterEnhancedSheet 23. "sta.characterAttributeLimitIgnore" is not a registered game setting

The fix would have to be on the Plugin side, conditionally extending STA2E classes instead as a start.

The good news is that all you should have to do to address that is change the sta. to sta2e. I kept a large majority of the settings/classes the same, with as few changes as necessary to get things to work.

I'm not maintaining STA Initiative anymore. Simply haven't got the time to do it properly....and I haven't touched FoundryVTT for 2 years. Feel free to fork and take over. Note that there are already a number of forks I'm aware of:

Thanks for the heads up! I'll look into these forks and see if I can either work with them or bring their code over so the module is native to the system.