Gone are the days of pawns who are incapable of violence, or are without any clothes or armor to protect them, from being invulnerable.
Mod Description
Expands RimJobWorld’s pre-existing pawn vulnerability system with new configurable modifiers which will cause a pawn to be more or less vulnerable, based on gender, age, body type, combat capability, melee skill, body coverage exposure, tagged apparel visibility/protection, environmental and other conditions.
Features
Adds new configurable pawn vulnerability modifiers in Mod Settings, based on:
- Gender (male and female)
- Age (young and old age)
- Body type (hulk, thin and fat)
- Combat related ability (equipped range and melee weapon, incapable of violence)
- Melee threshold penalty system (penalty per missing level below threshold)
- Exposure and body coverage with apparel rules by gender (Nudist and ideology exemptions)
- Wearing only underwear, skimpy clothing, tight clothing, bondage apparel, or protective gear (more exposed = more vulnerable)
- In darkness (low visibility)
- Experiencing cold or hot temperatures
- Thirst need, and when actively having a shower or bath (Dubs Bad Hygiene mod patch)
How RJW Vulnerability Works
All pawns have a vulnerability level, with RimJobWorld's default value set to 120% (adjusted in RJW's mod settings).
If a pawn's vulnerability level reaches or exceeds the target threshold, they may be considered a victim, and may targeted by other pawns whose vulnerability stat is lower than the victim pawn's.
Vulnerability is built from two types of effects:
-
Percent values act as multipliers.
- 100% means no change
- Above 100% increases vulnerability
- Below 100% reduces vulnerability
-
Offset values are direct additions or subtractions.
- Positive values increase vulnerability
- Negative values reduce vulnerability
- 0 disables the effect
RimJobWorld already covers things like melee skills (positive only), health, body types (thin & hulk), food and rest need. This mod expands and adds many more considerations, as detailed further below.
Vulnerability Modifiers
Below is a list of all the pawn vulnerability stats modifiers added by this mod and their default values.
All modifiers can be adjusted or disabled in the mod settings:
-
Gender:
- Male multiplier: x90%
- Female multiplier: x110%
-
Age:
- Young max age: 25
- Young age: +0.10
- Young age gender: Male & Female
- Old min age: 50
- Old age: -0.10
- Old age gender: Male & Female
-
Body Type:
- Body type Hulk: -0.20
- Body type Thin: +0.20
- Body type Fat: +0.10
-
Environment:
- Darkness: x115%
- Cold Temperature: x110%
- Hot Temperature: x110%
-
Combat:
- Equipped range weapon: -0.15
- Equipped melee weapon: -0.15
- Low melee skill threshold: 5
- Penalty per missing level: +0.10
- Incapable of violence: +0.50
-
Needs (Dubs Bad Hygiene):
- Urgently thirsty: x110%
- Dehydrated: x140%
- Shower: +0.25
- Bath: +0.30
-
Exposure:
- Exposed nude top: +0.30
- Exposed nude bottom: +0.40
- Bondage collar: +0.25
- Bondage outfit: +0.35
- Underwear top only: +0.15
- Underwear bottom only: +0.20
- Skimpy top only: +0.10
- Skimpy bottom only: +0.12
- Tight top only: +0.05
- Tight bottom only: +0.06
-
Protection:
- Vest protection: -0.15
- Armor protection: -0.25
-
Coverage Rules:
- Males require covered: Bottom
- Females require covered: Top and Bottom
- Nudists exempted: Enabled
Body Coverage Exposure
The mod evaluates clothing coverage by body region rather than by the entire outfit as a single item. The exposure checks focus on the pawn's torso and legs because those are the body part groups used for top and bottom coverage decisions.
A body region counts as covered when at least one worn apparel item covers that body part group and is not treated as an exposed or non protective item. If an item is tagged as Vulnerability_Exposed, it is treated as exposing that body region for coverage checks unless a more specific top or bottom coverage tag is present for the same region. This lets the mod distinguish between genuinely covering clothing, underwear style coverage, skimpy or tight covers, and clothing that is visually present but still effectively exposing the pawn.
The mod also supports gender specific coverage requirements. For example, a male pawn may only need legs covered, while a female pawn may require both torso and legs covered before the exposure penalty is ignored. Nudists trait pawns and nudist ideologies can bypass those rules depending on your settings.
Apparel Tags
- Apparel tags are used to classify apparel items for exposure and coverage rating.
- You can manually edit apparel tags using the mod 'Character Editor'.
- If an apparel item has not been patched, it is considered as a normal apparel item that provides full coverage.
-
Apparel items can have multiple tags.
- For example a mini dress may have Vulnerability_SkimpyTop and Vulnerability_Exposed (provides skimpy top coverage 'Visible skimpy bottom', and no coverage around the waist). If the pawn is not wearing another apparel item that covers the 'Legs', for example pants, it will be county as 'Exposed nude bottom', but it they are wearing an apparel tagged with Vulnerability_UnderwearBottom, then it will be counted as 'Visible underwear bottom'.
Apparel Tags:
-
Vulnerability_Exposed
- (provides no coverage)
-
Vulnerability_UnderwearTop
- (apparel examples: bra, bikini top)
-
Vulnerability_UnderwearBottom
- (apparel examples: panties, briefs)
-
Vulnerability_SkimpyTop
- (apparel examples: tank top, open chest top or jacket)
-
Vulnerability_SkimpyBottom
- (apparel examples: skirt or very short shorts)
-
Vulnerability_TightTop
- (apparel examples: tight shirt or latex top)
-
Vulnerability_TightBottom
- (apparel examples: leggings or tight pants)
-
Vulnerability_BondageCollar
- (apparel example: slave collars)
-
Vulnerability_BondageOutfit
- (apparel example: body strap)
-
Vulnerability_Vest
- (apparel example: flak vest)
-
Vulnerability_Armor
- (apparel example: marine armor)
Required Mods
Patched Mods
Patched Apparel Mods:
- RimJobWorld Extension
- S16's Extension
- AKT_LewdClothes
- RJW QA LewdClothes
-
Sized Apparel for Slaves
- UnderWhere
- Vanilla Expanded Apparel
- Vanilla Apparel Expanded Accessories
- Stylized Slave Collars and Headgears
- Combat Extended
Recommended Mods
- Character Editor (for manually editing apparel tags)
Expands RJW/gameplay around nudity and privacy:
Future Plans
Pending feedback and suggestions.
- Adjust current default mod vulnerability stats from user feedback (are they to high or to low?)
- Add more mod patches
- Add more vulnerability conditions
- Add new events that can occur for a pawn with low vulnerability, besides the usual...
Mod Development and AI Usage Disclaimer
This mod was made from me, a new mod developer, but as a disclaimer - it was created heavily with the assistance of AI.
Send through any mod related issues, feedback or suggestions.
Previous Updates Changelogs
Version 1.0.3
(2026-09-09)
This update adds mod support for Dubs Bad Hygiene, expands the mod settings layout, and improves clothing and exposure wording along with the RJW pawn Vulnerability stats UI.
Added:
- Added mod support for Dubs Bad Hygiene.
- Added low thirst vulnerability.
- Added hygiene activity vulnerability for pawns actively showering or bathing, with separate configurable offsets for showers and baths.
- Added a new "Vulnerability Matters - Clothing & Exposure" section to the pawn Vulnerability stat breakdown.
- Added grouped clothing and exposure categories in the stat breakdown for improved readability:
- Nude Exposure
- Minimal Coverage
- Revealing Clothing
- Protective Gear
- Bondage Apparel
- Added a new Vulnerabilities settings tab.
Changed:
- Moved the Environment vulnerability modifiers to the new Vulnerabilities settings tab.
- Renamed the mod settings tab Exposure to Clothing & Exposure.
- Renamed the mod settings tab Patches to Apparel Patches.
- Updated the Clothing & Exposure settings tab labels and tooltips.
Fixed:
- Removed leftover underwear debug scan logging and related log spam.
Version 1.0.2
(2026-09-08)
Added:
- Added body type vulnerability modifiers for Hulk, Thin, and Fat.
- Added equipped ranged weapon vulnerability modifier.
- Added body type and weapon entries (with hyperlinks) to the Vulnerability pawn stats breakdown.
- Added updated tooltips and localized stat lines for new modifiers.
Changed:
- Reworked and cleaned up the mod settings general tab layout and options.
- Updated README.md.
Removed:
- Removed RJW default body type stat visibility while the mod is enabled.
Version 1.0.1
(2026-09-08)
Added:
- Added coverage recognition for RJW body parts 'Chest' and 'Genitals'.
- Patched Mod: Vanilla Apparel Expanded Accessories
- Added apparel tag: Vulnerability_Exposed:
- VAEA_Apparel_BattleBanner
- VAEA_Apparel_MiniTurretPack
- VAEA_Apparel_Quiver
Version 1.0.0
(2026-09-07)
Added:
- Initial release of Vulnerability Matters.
- Configurable vulnerability modifiers for gender, combat capability, melee skill, exposure, and darkness.
- Apparel tag system for body coverage, underwear, skimpy, tight, bondage, and protection categories, including Vulnerability_Exposed, Vulnerability_UnderwearTop, Vulnerability_UnderwearBottom, Vulnerability_SkimpyTop, Vulnerability_SkimpyBottom, Vulnerability_TightTop, Vulnerability_TightBottom, Vulnerability_BondageCollar, Vulnerability_BondageOutfit, Vulnerability_Vest, and Vulnerability_Armor.
- Compatibility patch support for supported apparel mods.
- Pawn vulnerability stat explanation breakdown with aggregated totals and item links for applicable apparel.
- Mod settings UI with grouped controls and tooltips.
- Localization split for settings, patches, and pawn stat explanations.
Changed:
- Expanded RJW vulnerability handling beyond base values with mod driven tuning.
- Added tag based compatibility checks across supported apparel packs.
Notes:
- Requires Harmony and RimJobWorld.
- Compatible with supported patched apparel mods listed in the README.
Edited by Dharkx
v1.0.4 update.
What's New in Version 1.0.4
Released
Version 1.0.4
(2026-09-10)
This update expands the mod with new age based vulnerability modifiers, fixes a temperature thought error spam issue, and further improves the mod settings UI and RJW vulnerability stat display.
Added:
- Added a new Age vulnerability section to the General settings tab.
- Includes configurable Young max age and Old min age thresholds.
- Includes configurable Young and Old vulnerability values.
- Includes separate gender selectors for young and old age checks.
- Added Age entries to the RJW pawn Vulnerability stat breakdown when active.
Changed:
- Reworked the mod settings UI with additional section enable/disable toggles, updated General tab layout, connected tab styling, refreshed subtitle/tab visuals with colors, and added the Enable red labels option.
- Moved Body Type in the General tab to make room for the new Age section.
- Improved the RJW Vulnerability Matters stat breakdown so category totals and modifier lines display more clearly.
Fixed:
- Fixed the temperature mood thought null reference error spam that could interfere with the RJW vulnerability stat display.
- Tightened hot and cold vulnerability checks so they now only respond to the intended vanilla temperature mood thoughts.
- Fixed multiple mod settings checkboxes and section toggles so disabled settings can no longer still be changed through direct checkbox interaction.
Same install process used for all other mods:
- Download ZIP folder > Extract > 'Vulnerability-Matters' folder outside of the first layer 'Vulnerability-Matters' folder.
- Place the 'Vulnerability-Matters' folder in your Rimworld Mods folder.
-
Ensure that the install path is: Rimworld/Mods/Vulnerability-Matters
- (this folder will show all the files and folders, such as: LICENCE, README, CHANGELOG, LoadFolders, 1.6 and About)
- The mod can be safely added or removed mid save and does not require a new game.
Mod Load Order:
- Harmony (required)
- RimJobWorld (required)
- Patched mods (recommended but not required)
- Vulnerability Matters
Mods used in preview images:
Facial Animation, Sized Apparel, Chaeren's Apparel