Hello,
I just got a crash with Ashes of the Domain, specifically with the Virtues of Society module. I got an event chain involving some biohazardous seeds, where I chose every "safe" option (study them instead of using them, pay to alter them, etc.). The game crashed when I clicked a decision in what I assume was the last event of the chain, where you can use the newly altered seeds to turn poor farmland into adequate farmland or just destroy the seeds anyway.
Enabled mod list:
"Cryo_but_better",
"aotd_qol",
"aod_vos",
"aotd_vok",
"ashlib",
"HMI_brighton",
"GrandColonies",
"IndEvo",
"Imperium",
"lw_lazylib",
"lunalib",
"MagicLib",
"more_character_portraits",
"more_character_portraits_vanilla",
"nexerelin",
"PirateMiniMegaMod",
"second_in_command",
"swp",
"shaderLib",
"Rouge_Redstar"
Edit: Was able to recreate the bug; here is the error:
ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.econ.MarketConditionAPI.getPlugin()" because the return value of "com.fs.starfarer.api.campaign.econ.MarketAPI.getCondition(String)" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.econ.MarketConditionAPI.getPlugin()" because the return value of "com.fs.starfarer.api.campaign.econ.MarketAPI.getCondition(String)" is null