I've been helping a mod developer update their mod to 2.2, but we've hit a brick wall. For some reason Paradox has added an additional check to species class.
From the scripted_triggers_jobs file. These lists are used to determine upkeep, all that. Now, due to the issues with adding a new species directly to existing categories...custom species don't get upkeep applied to them. My attempts to fix this-creating a custom script_trigger_jobs file for the mod have failed, as it appears no matter the file name, a hard override is applied to the vanilla file.
Effectively, you'd need to copy this list over to the mod, then add in the custom species category, for things to function.
A hard override is undesirable, considering the mod needs to be as compatible as possible. Is there any solution I'm missing?
is_organic_species = {
OR = {
is_species_class = HUM
is_species_class = MAM
is_species_class = REP
is_species_class = AVI
is_species_class = ART
is_species_class = MOL
is_species_class = FUN
is_species_class = PLANT
}
}
is_robotic_species = {
OR = {
is_species_class = ROBOT
is_species_class = MACHINE
}
}
From the scripted_triggers_jobs file. These lists are used to determine upkeep, all that. Now, due to the issues with adding a new species directly to existing categories...custom species don't get upkeep applied to them. My attempts to fix this-creating a custom script_trigger_jobs file for the mod have failed, as it appears no matter the file name, a hard override is applied to the vanilla file.
Effectively, you'd need to copy this list over to the mod, then add in the custom species category, for things to function.
A hard override is undesirable, considering the mod needs to be as compatible as possible. Is there any solution I'm missing?