Himkey, my dear friend.... I just had a quick look through your PawnKindDef and quickly stumbled across the following:
This was/is in your PawnKindDef for JayTrooper.
Gun_AssaultRifle is the defName for the Assault rifle. Not the weaponTag!!!
The game is expecting a weaponTag (like EliteGun as is the one for Assault rifles). When you give it an actual defName it doesn't know what you want from it and throws an exception resulting in the error you got. WeaponTags don't work like <apparelRequired> where you can actually force a pawn to have a specific apparel by stating the defName. You could also have used <apparelTags>, which work like weaponTags.
I'm guessing this also happens for another Def you got in the file. Namly the weaponTag "Gun_TAR" for the JayOfficer, although I can't be certain since this is not a Core weapon/weaponTag.
If you would have read my post from earlier more carefull I already hinted that the weaponTags might be wrong.
Code Select
<weaponTags>
<li>Gun_AssaultRifle</li>
</weaponTags>This was/is in your PawnKindDef for JayTrooper.
Gun_AssaultRifle is the defName for the Assault rifle. Not the weaponTag!!!
The game is expecting a weaponTag (like EliteGun as is the one for Assault rifles). When you give it an actual defName it doesn't know what you want from it and throws an exception resulting in the error you got. WeaponTags don't work like <apparelRequired> where you can actually force a pawn to have a specific apparel by stating the defName. You could also have used <apparelTags>, which work like weaponTags.
I'm guessing this also happens for another Def you got in the file. Namly the weaponTag "Gun_TAR" for the JayOfficer, although I can't be certain since this is not a Core weapon/weaponTag.
If you would have read my post from earlier more carefull I already hinted that the weaponTags might be wrong.