No Slave Uprisings
No Slave Uprisings
No Slave Uprisings does one narrow thing: it shuts off the vanilla slave uprising event. It is not a full slavery overhaul, and it does not try to rebalance the whole population system. The script suppresses the hardcoded uprising event and clears its progress while your save is running. Everything else around slaves, raids, class mechanics, and city management is left alone.
Raw behavior
- Calls the vanilla uprising event suppress flag: supress(true).
- Clears uprising state back to 0.
- Clears amountTotal back to 0.
- Clears uprising progress accumulator acc back to 0.0.
- Clears uprising spots.
- Runs during script init.
- Runs again when an instance is created.
- Runs every update tick while loaded.
- Runs after loading a save.
- Returns true for broken saved state handling after applying the patch.
What it does not change
- It does not remove slaves.
- It does not change slave happiness, submission, work, punishment, or population mechanics.
- It does not change raids.
- It does not change laws or class systems.
- It only suppresses the uprising event and clears that event’s internal progress.
Use it if you want that event gone without installing a larger balance overhaul. Built for Songs of Syx V71.