Welcome to the OpenXcom forums Daev!
To my knowledge you can't currently change an alien unit's armor based on its rank, but I could be mistaken. Perhaps it 'may' be possible with
scripts if you feel like trying to code it.
The way you described it is how I've been handling it. Create the entry for the each alien rank in the
armors: &
units: sections then add the units to an entry in the
alienRaces: section.
Just remember if you are working with Terror From The Deep that when you create a new entry in
alienRaces: it also needs a paired underwater version or it won't load.
(Just give it the same name with _UNDERWATER at the end and it will work automatically.)Example:
alienRaces:
- id: STR_AQUATOID
members:
- STR_AQUATOID_COMMANDER
- STR_AQUATOID_NAVIGATOR
- STR_AQUATOID_MEDIC
- STR_AQUATOID_TECHNICIAN
- STR_AQUATOID_SQUAD_LEADER
- STR_AQUATOID_SOLDIER
- STR_CALCINITE_TERRORIST
- STR_CALCINITE_TERRORIST
- id: STR_AQUATOID_UNDERWATER # <=====
members:
- STR_AQUATOID_COMMANDER
- STR_AQUATOID_NAVIGATOR
- STR_AQUATOID_MEDIC
- STR_AQUATOID_TECHNICIAN
- STR_AQUATOID_SQUAD_LEADER
- STR_AQUATOID_SOLDIER
- STR_HALLUCINOID_TERRORIST
- STR_HALLUCINOID_TERRORIST
I know i can use RefNodes to clean up the list, but i want to make sure im not missing something here.
Those RefNodes can be a real time saver.