Sorry, I am still lost in this maze.
Here is my goal: The user can select a humanoid type (elf, dwarf, human, etc..) and "counts as" that type for purposes of spell effects, but does not otherwise get any benefits of that type -- their actual race, the one I'm trying to build, has its own suite of racial benefits.
I am still struggling with "How do I say 'Show me the races', or, ideally, 'Show me the humanoid races'."
I am using the debugWindows, but with no kind of context or hierarchy, it's seemingly random which one "matters". tpRaceHumanoid? tRaceBase? Any of a dozen others? I've tried a few likely candidates, and either got "every damn pickable item in the game" or "nothing".
People produce complex data files for use with HeroLab, so there must be some kind of documentation somewhere, but it is not easily found, apparently. I did "trial and error" API learning back in the 1990s, when there was no google and going online for help on CI$ cost 12.95/hour, but is seems odd to have to do it in 2014.
EDIT: To be clear, I've tried "Race" (gets a list of all possible picks, it seems), "Component.Race" (gets no selection) and "Race.Humanoid" (gets the word "Humanoid")
Is there any way to look at the Pathfinder XML files directly? That would help.
I'm thinking it might be good to create each subtype pick as its own special ability, with a custom tag, and a script that somehow bootstraps on the "counts as" property, but I'm still at a loss for the generic syntax for "Display a list of this type of item, and then execute the script for it when it's selected". Maybe I need to look at the Authoring Kit wiki some more.