Jump to content

[mod] WearAndTear


Recommended Posts

Posted (edited)

WearAndTear


Wear and Tear


Cumulative Physical Wear System for CK2


Tracks cumulative physical wear from births, sex acts (via IST counters), and abuse. Assigns progressive consequence traits with health and fertility debuffs. Integrates with ABM for visible pussy/anus size changes.

v2.0 adds a Race Physiology System: 5 race size categories determine wear multipliers for cross-race encounters. Extreme mismatches (e.g., fairy vs dragon) cause immediate tearing, progressive damage traits, and narrative events.

v2.1 adds Personal Assault: right-click ANY foreign character — ruler, courtier, spouse, anyone — to personally travel to their realm and assault, kill, or rob them. Multi-stage narrative event chains with custom GFX, skill checks, escape mechanics, secret trait system, and cuckold child discovery.

Replaces "Blind and Castrate for All" mod. Race traits use the unified xyz_* namespace from xyz_comp_patcher.


⚠ v2.1 REQUIRES A NEW GAME ⚠


The Personal Assault system (v2.1) uses decisions and on_actions that are only loaded at game start.
Existing saves will not have the assault decision available — it simply won't appear.
If you want to keep your current save, stay on v2.0. Everything from v2.0 (wear system, race physiology, mutilation) is fully save-compatible and unaffected.


━ FEATURES

  • 6-tier wear traits with progressive health/fertility debuffs
  • Cumulative tracking: vaginal, anal, oral, physical wear components
  • Birth wear: +2 vaginal wear + ABM pussy stretching per birth
  • Birth complications at 8+ births (10–20% chance)
  • Birth milestones at 5, 8, 12 births with narrative events
  • IST counter sync: every 5 sex acts = 1 wear point
  • ABM pussy/anus size modification (permanent stretching) + anti-healing
  • Mutilation decisions: mastectomy, castration (incl. futas), blinding — with GFX pictures, sounds, and flavor text

Personal Assault System (v2.1):

  • Right-click targeted decision on any foreign character — ruler, courtier, spouse, anyone in diplomatic range
  • Direct targeting: click the person you want — no random victim selection, no ruler requirement
  • 3 action types: Assault (females only) · Kill (anyone) · Rob (rulers only)
  • Multi-stage narrative chains: SUCCESS = 3 stages (approach → submit → climax/death) · PARTIAL = 2 stages · FAILURE = 1 stage (caught)
  • 20 custom GFX event pictures (placeholder DDS — swap via xyz_image_replacer)
  • Distance-based travel: 20 days (neighbor realm) · 90 days (far realm)
  • No cooldown — repeatable immediately after return
  • Skill checks vs 4 target defense tiers (Low/Medium/High/Extreme)
  • Guaranteed Success options: shown only at high stat thresholds, skip skill check entirely
  • Secret Traits: crimes hidden as invisible flags until discovered (capture, yearly chance, or victim speaks out)
  • Escape check after every action — clean / narrow escape (injury) / caught
  • Assault effects: IST counters + wear + ABM pussy stretch + pregnancy check
  • Cuckold child system: on_birth discovery event, husband reaction chain
  • IST progression on repeated assaults: xyz_unbroken (3+) → xyz_broken (6+)

Race Physiology System (v2.0):

  • 5 race size categories: Tiny / Small / Medium / Large / Massive
  • Wear multiplier based on category difference (x1.5 to x10)
  • Progressive damage traits: internal_damage → torn → ruined_internals
  • Racial resilience traits: Orcish Resilience, Fae Fragility, Demonic Endurance, etc.
  • Adaptation mechanic: body reshapes after 5+ survived extreme mismatches
  • Cross-race birth complications for tiny/small mothers
  • Inspect Prisoner decision: shows race category + compatibility warning
  • Narrative events with sound effects and race-specific descriptions


━ PERSONAL ASSAULT

Action Success Rates (by target defense tier)

  • LOW (Martial<10 AND Intrigue<10) — 60% success · 25% partial · 15% fail
  • MEDIUM (Martial≥10 OR Intrigue≥10) — 45% success · 30% partial · 25% fail
  • HIGH (Martial≥14+Intrigue≥12 OR combat trait) — 30% success · 30% partial · 40% fail
  • EXTREME (Martial≥16+Intrigue≥16 OR trait combo) — 15% success · 25% partial · 60% fail

Guaranteed Success Thresholds (skip skill check entirely)

  • Assault: Intrigue ≥ 25 — Master Infiltrator
  • Kill: Martial ≥ 20 AND Intrigue ≥ 20 — Shadow & Blade
  • Rob: Intrigue ≥ 25 — Master Thief
  • Normal options auto-hidden when guaranteed success threshold is met

Player Stat Scaling (multiplicative, 4 tiers)

  • Tier 1 (stat ≥ 12): x1.5 success bonus · x0.7 failure reduction
  • Tier 2 (stat ≥ 18): x1.5 additional (cumulative x2.25) · x0.5 failure
  • Tier 3 (stat ≥ 25): x2.0 additional (cumulative x4.5) · x0.3 failure
  • Tier 4 (stat ≥ 35): x2.0 additional (cumulative x9.0) · x0.2 failure
  • Assault: intrigue · Kill: martial + intrigue (stack) · Rob: stewardship + intrigue (stack) · Escape: intrigue + martial (stack)

Trait Bonuses (on success weight)

  • elusive_shadow x1.3 — Assault, Kill, Escape
  • master_schemer x1.3 — Assault, Rob
  • brilliant_strategist x1.3 — Kill
  • strong / brave x1.2 — Kill, Escape
  • genius x1.2 — All

Secret Trait Discovery

  • Crimes are hidden as invisible character flags until exposed
  • Immediate: discovery on capture (wt.860)
  • Yearly: 5% base discovery chance + modifiers for victim count − intrigue
  • Victim speaks out: 10% yearly chance → exposes both victim and attacker
  • wt_is_secret_rapist → wt_known_rapist · wt_is_secret_murderer → wt_known_murderer · wt_is_secret_rape_victim → wt_known_rape_victim


━ RACE SIZE CATEGORIES

All race traits use the xyz_* unified namespace (xyz_comp_patcher). Non-unified traits (unique to one mod) keep their original names.

  • TINY (1) — xyz_fairy
  • SMALL (2) — xyz_neko, xyz_kitsune, xyz_elf, houseirae_drow, houseirae_halfelf, dwse_dragon_child
  • MEDIUM (3) — xyz_angel, lf_fallen_angel, lf_halfdemon, vampire, wolf_kin, human (default)
  • LARGE (4) — xyz_orc, xyz_demon, dwse_lizard, tentacle
  • MASSIVE (5) — dwse_dragon_adult, dwse_dragon_shapeshifted

Wear Multipliers by Category Difference:

  • Diff 4 (Fairy vs Dragon) — x10 wear · Instant torn/ruin · Event wt.620 (40% chance)
  • Diff 3 (Fairy vs Orc) — x5 wear · 60% torn, 25% ruin · Event wt.600 (30% chance)
  • Diff 2 (Elf vs Orc) — x3 wear · 40% hidden damage · Event wt.210 (25% chance)
  • Diff 1 (Elf vs Human) — x1.5 wear · No tear risk
  • Diff 0 (Same category) — x1 wear · No effect


━ RACE MISMATCH TRAITS

Damage Traits (progressive):

  • wt_internal_damage — Hidden · health −0.25 (precursor to torn)
  • wt_torn — Health −0.5 (can escalate to ruined)
  • wt_ruined_internals — Health −1.0 (permanent, irreversible)
  • wt_adapted — Health −0.25 (body reshaped, stops further events)

Racial Resilience Traits (assigned once):

  • wt_orcish_resilience — xyz_orc: health +0.25, wear −1
  • wt_fae_fragility — xyz_fairy/xyz_neko/xyz_kitsune: health −0.15, wear +1
  • wt_demonic_endurance — xyz_demon/lf_halfdemon: health +0.5, wear −2
  • wt_draconic_fortitude — dwse_*: health +1.0, wear −3
  • wt_elven_grace — xyz_elf/houseirae_drow/houseirae_halfelf: diplomacy +1


━ WEAR TIERS

  • Tier 1 — 5 total wear · health −0.1 · fertility −0.05
  • Tier 2 — 10 total wear · health −0.3 · fertility −0.10
  • Tier 3 — 20 total wear · health −0.5 · fertility −0.20
  • Tier 4 — 35 total wear · health −0.8 · fertility −0.30
  • Tier 5 — 50 total wear · health −1.0 · fertility −0.40
  • Tier 6 — 75 total wear · health −1.5 · fertility −0.50


━ MUTILATION DECISIONS

Right-click on any prisoner. All decisions trigger narrative events with GFX pictures and sound effects.

  • Mastectomy (wt.500) — Removes all breast traits via ABM. Adds wt_mastectomy + 365-day recovery modifier. +5 physical wear. Sound: back_breaking_*
  • Castration (wt.510) — Males: adds vanilla eunuch trait. Futas (xyz_futa): removes dick + balls via ABM. +5 physical wear. Sound: garroting_male_03
  • Blinding (wt.520) — Adds vanilla blinded trait. Gender-specific flavor text. Sound: garroting_*
  • Inspect Condition (wt.700) — Shows race category + compatibility warning. Player-only, no gameplay effect.


━ DEPENDENCIES

None required. Optional runtime detection:

  • ABM — Pussy/anus size modification, trait removal, anti-healing
  • IST — Counter sync (ISTvarvag, ISTvarass, ISTvarBJ, ISTvarphys)
  • LF / DWR — Race traits detected via xyz_* unified names
  • xyz_comp_patcher — Provides xyz_* unified trait names (recommended)


━ ABM INTEGRATION

  • Birth: +0.5 to pussy_size (on top of ABM's own +0.75)
  • IST sync: +0.3 to pussy_size/anus_size per 5 vaginal/anal acts
  • Anti-healing: adds +0.1/0.2/0.3 to pussy_size yearly based on wear tier
  • Race mismatch: +0.3 to max based on category difference
  • Mastectomy: calls abm_tits_removal
  • Castration: calls abm_dick_removal + abm_balls_removal


━ IST INTEGRATION

CK2 cannot subtract variables directly, so wear uses threshold-stepping:

  • Checks ISTvarvag at thresholds 5, 10, 15, ..., 50
  • Credits each threshold once via wt_ist_vag_credited
  • Each threshold = +1 vaginal wear + ABM pussy stretch
  • Same pattern for anal (ISTvarass), oral (ISTvarBJ), physical (ISTvarphys)


━ EVENT MAP

  • wt.100 — on_birth: birth wear + cross-race complications
  • wt.150 — on_pregnancy: minor vaginal wear
  • wt.200 — on_yearly: IST sync + anti-healing + race compat + trait assignment
  • wt.210 — Size mismatch injury sub-event · wt.211 — Clear injury cooldown (30 days)
  • wt.300 / .310 / .320 — Birth milestones: 5 / 8 / 12 births
  • wt.500 / .510 / .520 — Narrative: mastectomy / castration / blinding
  • wt.600 — Extreme race mismatch (3-cat diff) · wt.610 — Breaking point · wt.620 — Devastating mismatch (4-cat) · wt.630 — Adaptation · wt.641 — Cooldown clear (60 days)
  • wt.650 — Cross-race birth crisis · wt.700 — Inspect prisoner condition

Personal Assault Events (v2.1 — wt.800–896):

  • wt.800 — Departure · wt.801 — Arrival (hidden, 20/90 days)
  • wt.810 — Action choice: assault / kill / rob / abort
  • wt.820–826 — Assault chain: skill check (hidden) → S1 approach / partial / failure → S2 submit → S3 climax (all effects) / partial overwhelm
  • wt.830–836 — Kill chain: skill check (hidden) → S1 / partial / failure → S2 the strike → S3 death / partial wound
  • wt.840–843 — Rob chain: skill check (hidden) → success / partial / failure
  • wt.850 — Escape check (hidden) · wt.851 — Narrow escape (injury) · wt.860 — Capture (imprisonment, escape attempt) · wt.870 — Return home (hidden, cleanup)
  • wt.880 — on_birth cuckold discovery (hidden) · wt.881 — Husband discovers cuckold child
  • wt.890 — Yearly secret discovery check (hidden) · wt.891 — Player exposed
  • wt.895 — Yearly victim speaks out check (hidden) · wt.896 — Player notified


━ VERSION HISTORY

  • v2.1b — Skill Rebalance + Guaranteed Success. 4-tier stat scaling at thresholds 12/18/25/35 with multiplicative stacking on both success bonuses and failure reduction — stats matter at ALL levels, from 10 to 120. Guaranteed Success options (3 new action choices shown only when threshold met): Intrigue≥25 for Assault/Rob, Martial≥20+Intrigue≥20 for Kill — skip skill check entirely. Normal options auto-hidden when threshold met. All 31 events rewritten with expanded cinematic flavor text. Localisation encoding fix (Windows-1252/cp1252 for CK2 compat). xyz_image_replacer integration: WearAndTear added to NARRATIVE_MODS (472×472 standardization) and DEPENDENCIES (load order).
  • v2.1 — Personal Assault System (requires new game). Right-click targeted decision on any foreign character. 31 events (wt.800–896). Direct targeting — no random victim selection. Assault/Kill/Rob action gates. Multi-stage narrative chains (SUCCESS=3, PARTIAL=2, FAILURE=1). 20 custom GFX event pictures (placeholder). Distance-based travel (20/90 days). No cooldown. Secret Traits: invisible flags → visible traits on discovery (capture / 5% yearly / 10% victim speaks). Skill checks vs 4 defense tiers. Escape mechanics and imprisonment consequences. Assault chain: IST + wear + ABM + pregnancy + cuckold child discovery. IST progression: xyz_unbroken (3+) → xyz_broken (6+). 8 event modifiers, 5 opinion modifiers, 3 new traits.
  • v2.0 — Race Physiology System. 5 race size categories with wear multipliers, progressive damage traits, racial resilience/vulnerability traits, narrative events for extreme mismatches, cross-race birth complications, inspect prisoner decision. Race triggers updated to xyz_* unified names from xyz_comp_patcher v2.1.
  • v1.1 — Mutilation Narrative Events. Mastectomy, castration, and blinding now trigger full narrative_event windows with GFX, sounds, gender-specific flavor text, and proceed/cancel options.
  • v1.0 — Initial release. 6-tier wear system, IST sync, ABM integration, anti-healing, birth milestones, mutilation decisions.


  • Submitter
  • Submitted
    03/03/26
  • Category
  • Requirements
    - ABM: pussy/anus size modification, trait removal, anti-healing
    - IST: counter sync (ISTvarvag, ISTvarass, ISTvarBJ, ISTvarphys)
    - LF/DWR: race traits detected via xyz_* unified names
    - xyz_comp_patcher: provides xyz_* unified trait names (recommended)

 

Edited by santardo

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...