Skip to content

Detach worn bulk from normal bulk limit#4469

Open
Keshash wants to merge 3 commits intoDevelopmentfrom
WornBulkDetached
Open

Detach worn bulk from normal bulk limit#4469
Keshash wants to merge 3 commits intoDevelopmentfrom
WornBulkDetached

Conversation

@Keshash
Copy link
Contributor

@Keshash Keshash commented Feb 20, 2026

Changes

Describe adjustments to existing features made in this merge, e.g.

  • Stops worn bulk from taking up bulk limit
  • Removes bulk checks when deciding whether apparel can fit into inventory
  • Makes worn bulk apply penalties separately, additionally after normal bulk penalties. Takes all apparel wornbulk and compares against base bulk capacity (20) using normal bulk's curves.
  • Adds a "Worn bulk: X" line to inventory bulk bar tooltip when hovering mouse above it to show that it's separate and affects penalties listed below.

Reasoning

Why did you choose to implement things this way, e.g.

  • some modded pawnkinds cant spawn with all their armor because of bulk limit (knights with heavy plate and shields from VE)
  • sometimes you have to manually make pawns equip apparel in certain order to make it all fit (colonist AI goes for plate armor before backpack)
  • It's meant to bring mobility restrictions for heavy armor, but wearing a bigger backpack offsets all that? Doesnt make sense
  • Equipping the big backpack somehow makes you better at dodging in melee, than without it. Big backpack has no downsides
  • Low bodysize pawns struggle to wear armor, even though their armor is supposedly smaller as well

Alternatives

Describe alternative implementations you have considered, e.g.

  1. Use a different set of penalties:
  • increase % of body exposed when leaning from a wall
  • add extra height when trying to crouch behind cover
  • increase time delay before going prone from suppression
  • decrease fire punching strength
  • increase ranged weapon cooldown
  1. Use something else instead of base max bulk limit
  2. To show relative penalty size, add some sort of thin line drawn over GUI of bulk bar in inventory. I tried, looks ugly and I couldnt make it look not ugly.

Testing

Check tests you have performed:

  • Compiles without warnings
  • Game runs without errors
  • (For compatibility patches) ...with and without patched mod loaded
  • Playtested a colony (specify how long)

@github-actions
Copy link

You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-22205813481.zip

@github-actions github-actions bot added the Download in Comments This PR has a zipfile download available. label Feb 20, 2026
@github-actions
Copy link

You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-22395509661.zip

@Keshash
Copy link
Contributor Author

Keshash commented Feb 25, 2026

would appreciate a second opinion on the penalty strength (and if the alternative ones proposed would be better)

@Keshash Keshash marked this pull request as ready for review February 25, 2026 11:53
@Keshash Keshash requested review from a team as code owners February 25, 2026 11:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Download in Comments This PR has a zipfile download available.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant