A recent menu array thread got me thinking about how best to handle the Knowledge skills. Truth be told, it is annoying to have to type in the name each time you want one. Added to that, some players cannot spell correctly. :/
If it were possible -- OK, it definitely is possible, but the real question is if it would ever be scripted -- I think that perhaps the best way to handle Knowledge skills is much the same way as they are handled in Pathfinder. That is, to say, they are static skills that are marked with a "Knowledge" tag, which makes them searchable by things like the Scholar edge.
Yeah, an array could work, but a static skill has the following benefits:
1) it is easy to preclude from specific settings
2) it is easier to directly modify by edges, races, etc
3) it is easier to determine if it meets requirements
4) it is easier than scrolling down a menu (which can get REALLY long in some games)
5) it is easier than typing (or mistyping, as the case may be) in the correct term
6) it is easier to recall what the correct term is supposed to be, as it can have its own description
A generic fill-in-the-blank should be used for those that insist in typing it out, for adding new knowledges outside of the editor, and for backwards compatibility with other settings and mods that still use the "old" way. This of course would also have the "Knowledge" tag.
If it were possible -- OK, it definitely is possible, but the real question is if it would ever be scripted -- I think that perhaps the best way to handle Knowledge skills is much the same way as they are handled in Pathfinder. That is, to say, they are static skills that are marked with a "Knowledge" tag, which makes them searchable by things like the Scholar edge.
Yeah, an array could work, but a static skill has the following benefits:
1) it is easy to preclude from specific settings
2) it is easier to directly modify by edges, races, etc
3) it is easier to determine if it meets requirements
4) it is easier than scrolling down a menu (which can get REALLY long in some games)
5) it is easier than typing (or mistyping, as the case may be) in the correct term
6) it is easier to recall what the correct term is supposed to be, as it can have its own description
A generic fill-in-the-blank should be used for those that insist in typing it out, for adding new knowledges outside of the editor, and for backwards compatibility with other settings and mods that still use the "old" way. This of course would also have the "Knowledge" tag.