Vanilla recruiting has always felt a bit strange to me, so I made this to make it a bit more risky to recruit pawns instead of just guaranteeing a colonist.
Recruited prisoners have a chance to be traitors who may betray your colony.
Features:
- Traitor chance (Configurable)
- Betrayal timing (Configurable)
- Mood can affect if prisoners can become traitors (Configurable)
- Recruited prisoners have a chance to desert or go berserk (Configurable)
- Family relations affect betrayal (Configurable)
- Decide if current colonists are affected (Configurable) (Basically if you want to imprison a pawn before they blow up your antigrain warhead because they didn't eat at a table)
Requires Harmony.
When a prisoner is recruited, the mod will decide if they will betray/desert the colony. Everything should be fairly configurable.
If anyone can think of more options they want please let me know. I probably won't be able to add them, but if I have time (and it is something I can do) I will attempt to do so.
If anyone wants to remake this properly (I am by no means an expert in modding, before this I have only edited other mods), please feel free to do so.
This mod is just something I wanted in my game and thought others might want something similar.
Update 1.1:
Added:
- Family relations can affect traitor chance
- Option to make former colonists ignore traitor chance
Changed:
- Added sliders for how much mood affects traitor chance
- Added text input for the sliders
Update 1.2:
Added:
- Option to toggle if purchased slaves can betray
- Languages
The translation was done using googles translation. I assume there will be errors in wording and grammar. If you are someone who speaks one of the languages and you see an error please let me know what should be changed :D
Currently added:
- English
- Simplified Chinese
- French
- German
- Japanese
- Spanish
- Russian
- Korean
- Ukrainian
- If anyone has a request let me know and I will try to add it.
Update 1.3:
Added:
- Option for relationships with colonists affecting if a traitor betrays or not (Configurable)
- Options for traitors to cause raids. (Not sure if the part that tries to spawn a raid from the pawns original faction is working right now. I haven't tested in an actual game yet)
- Berserkers: Chance to spawn raids once they turn (Configurable)
- Deserters: Chance to cause a raid after a duration (Configurable)
Changed:
- The config menu is now sorted a bit better
- Languages have probably changed slightly (Again I just used google translation as I do not know that many languages)
Update 1.3.1:
Added:
- Ukrainian language support, let me know if and how it can be improved since I just used google translation
If anyone has issues please let me know. I might not be able to fix it but I will attempt to.
Update 1.4:
Changed:
Settings should be a bit more clear as to what they actually do.
To Do:
Currently the mod rolls in most situations that a pawn will join your colony, try to make it possible to tell exactly where a pawn is coming from and add options to enable/disable the roll on those.
Make purchased pawns and slaves toggle separate
Add option for disabling traitor roll for quest pawns
Add option for disabling roll on rituals
Add more options for removing traitor tag?
Option for hiding unwavering tag, make unwavering 100% betray?
Toggle for traitors betraying if you are raided
Pause betrayal timer when pawns are sent to other factions as workers
I am unsure if I can actually fix/implement some of these. With how the mod currently works it might need to be almost completely remade.