Slave Rebellions Improved: Gutted 1.5
[b]Original Mod:[/b] [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2601801303]Slave Rebellions Improved[/url]
[url=https://steamcommunity.com/sharedfiles/filedetails/?id=3259932217]Mlie's Updated Version[/url]
[b]Updated Description:[/b]
ubergarm gutted the original Slave Rebellions Improved to work with 1.5. This "update" got the bare minimum compiling including two alerts and preventing initiating rebellion attempts when suppression is > 80% (configurable).
Full credit to Hate Me / busted_bunny.
[b]Current Features:[/b]
[list]
[*] Alert for low suppression
[*] Alert for possible rebellion
[*] If suppression > 80% (configurable) then that pawn won't initiate rebellions (but may join a grand rebellion, maybe)
[/list]
[b]Known Issues:[/b]
If you try to set the suppression minimum in configuration to exactly 0, it will jump back to 80%. The lowest acceptable value is 0.000000011 which you could manually set in the xml config file if you really want to minimize potential rebellions.
[b]A rambling story:[/b]
I used ILSpy to disassemble the .DLL. It created a csproject file I opened in Linux with monodevelop. I wasn't sure how to fix features related to jobs/toils for the rebellion AI, so those didn't make the cut. I gutted everything until the just minimum would compile. It keeps the most important feature to re-balance Ideology DLC: suppressing rebellions.
I've tested this with [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2606448745]Zetrith's Multiplayer Mod[/url] and no known desyncs so far as this mod uses no random numbers and has no widgets to sync.
I successfully tested that pawns can still rebel if under 80% suppression. Also confirmed that while a pawn's suppression > 80% their rebellion interval is set to "never".
[b]Disclaimer:[/b]
I made this "Gutted 1.5" fork before Mlie had done a full update. I'll keep this here mainly because this removes any RNG that would occur during a rebellion which may make it safer for Multiplayer runs which is my personal priority.