Bit of a necro post here, sorry, but someone found an extraordinarily rare and possibly save-bricking bug (seriously, this took over a year for anyone to run into). Fixed it, so the download link has changed.
download here
got a crash, might be because it wasnt the latest version I was running but just in case here is the log: 8573011 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.StringIndexOutOfBoundsException: String index out of range: 1
java.lang.StringIndexOutOfBoundsException: String index out of range: 1
at java.lang.String.substring(String.java:1963)
at data.scripts.VayraModPlugin.aOrAn(VayraModPlugin.java:568)
at data.scripts.campaign.intel.VayraPersonBountyIntel.pickReason(VayraPersonBountyIntel.java:556)
at data.scripts.campaign.intel.VayraPersonBountyIntel.<init>(VayraPersonBountyIntel.java:275)
at data.scripts.campaign.intel.VayraPersonBountyManager.createEvent(VayraPersonBountyManager.java:409)
at com.fs.starfarer.api.impl.campaign.intel.BaseEventManager.advance(BaseEventManager.java:141)
at data.scripts.campaign.intel.VayraPersonBountyManager.advance(VayraPersonBountyManager.java:364)
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(Thread.java:748)
Redownloaded vayra from the link you provided and gonna try that out just in case I was indeed running an older version where you might have fixed this.