It all began with "I want to create a Herbalist catgirl"... I never thought it would be so hard to do.
At first glance it wasn't look like hard. According to Bootypedia article, there is no prerequisites or incompatibilities to this transformation, just a library (and I have one). And yet despite having some catgirs in my base, I don't see them in transformation list. I opened
https://www.xpiratez.wtf/ wiki, often there are more info. No, not this time. I also noticed, that some transformations has 2 articles: one the same as in in game Bootypedia and one with actually useful info like "Workout for Catgirls" and "Bodybuilder". Sadly there is no useful articles for "Herbalist".
Then I realized that not all cats ar equal. Outlaw cats are considered different from regular catgirls and, according to soldier's filter inside the transformations list, they are not eligible for herbalist training. Yes, most of my cats are outlawed, because this is what you always get after recruiting. But one of my cat is not outlawed! If you filter soldiers by type, you can see their type number on the right side. Outlaw cats have number 21. And one of my cat have number 20. But what that actually means?
How to actually determine soldier's type? I can see their flags are different, but that does not say their type name. I opened Piratez.rul file and looked for soldier's types there. I found them, but there are no ids! Maybe their position in array is their type number? No! According in game list, Syn is number 2, but in Piratez.rul file it is 16!
I don't know what to do now... Why in this mod it is sometimes so hard to do things that are supposed to be trivial?