(https://i.imgur.com/WEpGU8a.png) (https://bitbucket.org/InventorRaccoon/arsenal-expansion/downloads/Internal_Affairs_v1.1.zip)
Internal Affairs is a lightweight minimod that adds one new simple event found in Tri-Tachyon bars, that you can complete once per playthrough. You'll be tasked with tracking down a disgraced executive. Good hunting!
This mod was created using the new 0.95a method of creating quests and missions, and is primarily created as a proof-of-concept and an example for modders.
The source code is included and you're free to use it to better understand how to make your own campaign content. I've done my best to comment the mission's plugin thoroughly.
Click on the big banner above to download. This mod doesn't require any others. Should be save compatible.
Here's a screenshot:
Spoiler
(https://i.imgur.com/QyUb2Wz.png)
Please report any issues you find. I have no intention of expanding further on this minimod.
Changelog
Spoiler
v1.1
- Version of accumulated bugfixes - rule ID bugs, quest-not-ending bugs, mission appearing from contacts, etc
v1.0
- Release
There is a conflicting error with the Vanilla repeatable Bar Quest (Pirate Fleet Bounty) "Talk to the man haranguing the official about the increased pirate rads" disabling Internal Affairs makes the Mission work but the game crashes after a while.
The Error is (ERROR: no rule found for option psb_startBar, adding a failsafe option to exit dialog) attached two screenshots with and without the mod.
I guess it is not possible to just disable the Mod.
Spoiler
41497 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at com.fs.starfarer.api.impl.campaign.intel.bar.events.SpecBarEventCreator.getBarE ventTimeoutDuration(SpecBarEventCreator.java:58)
at com.fs.starfarer.api.impl.campaign.intel.bar.events.BarEventManager.advance(BarEventManager.java:212)
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)
[attachment deleted by admin]