1
Mods / Re: [0.96a] Nexerelin v0.11.0b "Dark Tower" (fixes 2023-06-17)
« on: August 11, 2023, 04:11:34 PM »
I am having a lot of CTDs when voting on ceasefire agreements for some reason. Here's the latest from starsector.log:
It always happens after voting. It doesn't matter how I vote, it still CTDs. Sometimes I can vote without a CTD, but more often than not it's a CTD event.
Quote
2946234 [Thread-3] INFO exerelin.campaign.ai.ExecutiveAIModule - Adding action Diplomacy - Ceasefire
2946235 [Thread-3] INFO exerelin.campaign.diplomacy.DiplomacyBrain - Checking peace for faction Keruvim Shipyards: weariness 46833.402
2946235 [Thread-3] INFO exerelin.campaign.diplomacy.DiplomacyBrain - player weariness: 359427.12/5000.0
2946235 [Thread-3] INFO exerelin.campaign.diplomacy.DiplomacyBrain - Weariness sum: 406260.53
2946235 [Thread-3] INFO exerelin.campaign.diplomacy.DiplomacyBrain - Events modifier: 0.0
2946235 [Thread-3] INFO exerelin.campaign.diplomacy.DiplomacyBrain - Negotiating treaty
2946235 [Thread-3] INFO exerelin.campaign.ai.ExecutiveAIModule - Adding action makePeace
2946932 [Thread-3] INFO exerelin.campaign.ai.concern.RetaliationConcernV2 - Selected raid record: Raid: Adramelech Fortress, 7.1226597
2953062 [Thread-3] INFO exerelin.campaign.alliances.AllianceVoter - == Vote for peace with keruvim ==
2953062 [Thread-3] INFO exerelin.campaign.alliances.AllianceVoter - Diable Avionics votes: NO
2953062 [Thread-3] INFO exerelin.campaign.alliances.AllianceVoter - Total points: -27.13663
2953062 [Thread-3] INFO exerelin.campaign.alliances.AllianceVoter - Base points: 75.0
2953062 [Thread-3] INFO exerelin.campaign.alliances.AllianceVoter - Friend disposition: 15.864027
2953062 [Thread-3] INFO exerelin.campaign.alliances.AllianceVoter - Other disposition: -27.906155
2953062 [Thread-3] INFO exerelin.campaign.alliances.AllianceVoter - Other alliance disposition: -15.203077
2953062 [Thread-3] INFO exerelin.campaign.alliances.AllianceVoter - Strength points: -5.909091
2953062 [Thread-3] INFO exerelin.campaign.alliances.AllianceVoter - Hawk/dove points: -75.0
2953062 [Thread-3] INFO exerelin.campaign.alliances.AllianceVoter - War weariness points: 0.0
2953062 [Thread-3] INFO exerelin.campaign.alliances.AllianceVoter - Random points: 6.017664
2953062 [Thread-3] INFO exerelin.campaign.alliances.AllianceVoter - Final vote: true (2 to 1)
2953063 [Thread-3] INFO exerelin.campaign.alliances.AllianceVoter - == Vote for peace with unsc ==
2953063 [Thread-3] INFO exerelin.campaign.alliances.AllianceVoter - Final vote: true (3 to 0)
2953324 [Thread-3] INFO exerelin.campaign.DiplomacyManager - Creating either diplomacy event for factions Keruvim Shipyards, Davidian United
2953324 [Thread-3] INFO exerelin.campaign.DiplomacyManager - Trying event: Ceasefire
2953518 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at exerelin.campaign.intel.diplomacy.CeasefirePromptIntel.accept(CeasefirePromptIntel.java:165)
at exerelin.campaign.intel.diplomacy.CeasefirePromptIntel.advanceImpl(CeasefirePromptIntel.java:210)
at com.fs.starfarer.api.impl.campaign.intel.BaseIntelPlugin.advance(BaseIntelPlugin.java:78)
at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
at com.fs.starfarer.campaign.CampaignState.advance(Unknown Source)
at com.fs.starfarer.BaseGameState.traverse(Unknown Source)
at com.fs.state.AppDriver.begin(Unknown Source)
at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
It always happens after voting. It doesn't matter how I vote, it still CTDs. Sometimes I can vote without a CTD, but more often than not it's a CTD event.