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

Race-exclusiveness expanded #87

Open
Toma400 opened this issue Oct 7, 2023 · 2 comments
Open

Race-exclusiveness expanded #87

Toma400 opened this issue Oct 7, 2023 · 2 comments
Labels
feature request Feature being officially approved to be added
Milestone

Comments

@Toma400
Copy link
Owner

Toma400 commented Oct 7, 2023

System allowing race-exclusive classes is pretty great, but I think this could be expanded to race-exclusive origins or class-exclusive religion (for example, ormath shaman would only be able to be of his ormathic faith).
It should be:

  • possibly as open as possible (with thought that doing element specific to both race and class (or even anything else?) raises a lot more issues with code, so doing "one thing only for one thing", i.e. origins only dictated by race or class, not both, would be beneficial by not putting too many checkers everywhere)
  • work via whitelist and blacklist, since currently it only uses whitelist (it counts races that can go in, but doesn't ban any)

As the more this feature expands, the more complicated it gets, I'd for now only suggest small improvements for it in pre-alpha 3 case, or even passing it to pre-alpha 4 for getting broader perspective and feedback.

@Toma400 Toma400 added the feature request Feature being officially approved to be added label Oct 7, 2023
@Toma400 Toma400 added this to the Pre-Alpha 4 milestone Oct 7, 2023
@Toma400
Copy link
Owner Author

Toma400 commented Oct 7, 2023

Additional caveat to analyse: if we consider doing those exclusiveness in a way where, for example, ormath will allow for ormathic religion, but ormath shaman would have to have this religion only, we will have probably two iterations over religions? (one will return standard list + ormath, second will return only ormath)
This makes it much more complicated to analyse, since there should be some rules deciding which one has priority or how to resolve such conflict.

@Toma400
Copy link
Owner Author

Toma400 commented Feb 21, 2024

This will need fixing issues with lag that is encountered during skill/attribute counting, because this may also affect performance - and even current one should be avoided.

@Toma400 Toma400 modified the milestones: Pre-Alpha 6, Pre-Alpha 8 Sep 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Feature being officially approved to be added
Projects
None yet
Development

No branches or pull requests

1 participant