The same kind of crash again. This time the log looks different.
[cut]
java.lang.NullPointerException
at scy.twig.campaign.SCY_TwigCampaignTracker.advance(SCY_TwigCampaignTracker.java:97)
at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
at com.fs.starfarer.campaign.C.super(Unknown Source)
at com.fs.starfarer.B.void.class$super(Unknown Source)
at .....
[cut]
Edit:
It's a crash caused by either SCY or TwigLib mod. It occurs every time just after (instantly when the battle is over, before even the report screen) a battle against a named bounty pirate fleet consisting of SCY ships, including a Nemean Lion.
Sorry for posting it in wrong forums. Had I known what was causing it earlier I'd put it where it belongs.
If anyone else is experiencing this, the hotfix is being tested and will be available publicly in the next 12-24 hours. I'd suggest not engaging SCY fleets with these ship variants:
SCY_nemeanLion_*
SCY_sthenosArmored_*
SCY_erymanthianBoarArmored_*
SCY_khalkotauroi_*
You are unlikely to meet these ships as they are usually only spawned in either
A) bounties
B) High level SCY fleets when the player has repeatedly attack the SCY with a large fleet.
Problem:
There is a redundant player only check in the SCY twig campaign fleet repair tracking which is causing a null to be return for a get FleetMemberAPI method for Enemy vessels.
Resolution:
Remove redundant player only check.
Problem: Enemy Fleet SCY twig ship persistence is no longer being properly processed. The feature of enemy fleet persistence is not functioning.
Resolution: Add FleetMemberAPI and CampaignFleetMemberAPI objects to the Twig root ship Memory API during first time instantiation, then include these inside the campaign fleet twig repair tracking code.