Pawn Random Filter
Pawn Random Filter This is the original PawnRandomFilter, now with a fully redesigned UI.
Pawn Random Filter
This is the original PawnRandomFilter, now with a fully redesigned UI.
Source code is open source on Gitee: https://gitee.com/nomadicooer/pawn-random-filter
Tired of hand-crafting every starting colonist, but not a fan of cheating with Dev Mode? This mod gives you a third option: let RimWorld roll the dice — but only keep the pawns that meet your criteria.
== Two Filter Modes ==
• One in a Million: RimWorld's built-in random pawn generator is called repeatedly. Each generated pawn is tested against your conditions until one matches or the maximum attempt count is reached. This is the fairest mode — it never touches the RNG, it just keeps rolling. Because RimWorld auto-balances randomization, extremely demanding criteria (e.g. a skill above 15, or three skills above 10) may never appear, so keep conditions reasonable. Recommended: use "Any" matching and no more than three conditions.
• The Chosen One: Directly randomises the selected pawn's stats within the ranges you set — in other words, it edits the pawn. Disabled work types cannot be changed in this mode (change the backstory instead, since backstories drive most of a pawn's traits).
== Two Match Modes ==
• Any: a pawn passes if it satisfies at least one condition.
• All: a pawn passes only when every condition is satisfied.
(Match mode currently affects: Traits.)
== What You Can Filter / Set ==
1. Gender
2. Whether a work type is disabled (ignored in The Chosen One mode)
3. Whether a health condition is present
4. Whether any interpersonal relationship exists
5. Age range
6. Skill range (with passion support)
7. Child / adult backstories
8. Traits
Note: Backstories determine most of a pawn's settings. In The Chosen One mode you can't change disabled work types directly, but you can do so indirectly via the backstory.
Requires Harmony.