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

Unambiguous skill syntax #9

Open
Lunderberg opened this issue Jun 21, 2013 · 1 comment
Open

Unambiguous skill syntax #9

Lunderberg opened this issue Jun 21, 2013 · 1 comment

Comments

@Lunderberg
Copy link
Owner

Right now, identically named skills cannot be unambiguously referred to. Add a 'Parent Skill/Child Skill' optional syntax to avoid this. This will allow for items that give bonuses to "Riding/Horse" as distinct from "Animal Handling/Horse".

@Lunderberg
Copy link
Owner Author

So, it exists now as part of the CulturePrototype class, but not as anything more general. Musings on how it should handle things. Maybe wildcards should be allowed, or maybe not. I would tend toward not, since it could add complications without any clear benefit.

For example, would "Riding/" mean "Give a bonus to every skill until the riding class", or "Give a bonus to the first skill under the riding class"? The first is the more natural interpretation, but could be handled by giving a bonus directly to the "Riding" category. In addition, when saving, the bonus would need to be remembered as "Riding/" instead of as a bonus to a set of skills, since otherwise new skills wouldn't receive the bonus. In addition, new skills would need to be checked for matching of previously matched wildcards.

If/when it is made more general, only CulturePrototypes will be allowed to use wildcards or $PREV.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant