TLDR; Units seem to honor the “race” key in xml but companion/wanderers do not.
In regards to 1.8’s addition of races: I’ve successfully added a “race” key to the NPCCharacter node of a unit and had that unit spawn as the assigned value to the race key. (In my case a new “giant” race has been added in skins.xml with a larger scaled human skeleton).
However, adding the same “race” key & value to the NPCCharacter node of a template for a companion/wanderer does not result in the companion spawning in as the correct race. Or at least, the race doesn’t use the correct skeleton.
Is this expected behavior and/or are troop body types/skeletons handled differently than companions/wanderers?
If I remove the “race” key from the xml for the new Giant troop, he goes back to the normal size of a human so I know that is what is telling the “character creator” for that unit.
If none of that made sense I’ll edit in the morning with screenshots
Thanks for any help!