Lethal Company
Install with App

Details

Latest version
1.0.0
Last Updated
First Uploaded
Downloads
17
Likes
1
Size
626KB
Dependants

Ruined Bodies 1.0.0

Maintainer: erockuli
Game: Lethal Company
Loader: BepInEx 5

Ruined Bodies gives matched spawned monster-body items an 80% default chance to become ruined without removing their normal pickup interaction.

Features

  • Each matched body remains pick-up-able.
  • The host makes one authoritative ruined/not-ruined roll and replicates that decision to clients.
  • Ruined bodies receive a Ruined scan-name prefix and are locked to $0 value.
  • Optional stylized, textured low-poly guts rendering (enabled by default); colour inversion is off by default.
  • Player-death ragdolls are excluded.
  • Event-driven spawn handling with low-frequency fallback maintenance.

Multiplayer

Install the same version on the host and every client. The host sends each body's decision to clients through Netcode named messages. Clients apply the received decision by network ID rather than rerolling the outcome. Existing decisions are replayed for late joiners.

Configuration

BepInEx/config/chatgpt.ruinedbodies.cfg (the established plugin GUID is retained for config compatibility).

Setting Default Description
Ruined Bodies/RuinedChancePercent 80 Chance (0–100) a matched body is ruined.
Visuals/ReplaceRuinedBodyWithGutsPile true Replace original body renderers with the guts pile.
Visuals/InvertGutsColors false Invert the guts texture colours.
Detection/NameFragment body Name fragment used to identify body items.
Detection/ExcludedNameFragments bodycam,body cam,body camera Comma-separated exclusions.
Diagnostics/LogAllGrabbableSpawns false Log networked grabbable spawns for troubleshooting.
Diagnostics/LogBodyDecisions true Log host decisions for matched bodies.

Dependencies

  • BepInEx 5.
  • Sell Bodies Fixed 1.14.0, declared as a Thunderstore dependency because this mod is designed to modify its monster-body items.

Performance

The plugin uses spawn-event handling as its primary detection path. Network maintenance is throttled and the defensive spawned-object sweep runs every two seconds; there is no plugin-level per-frame polling loop.

Credits and disclosure

Plugin code and packaging are maintained by erockuli. This project was developed with AI assistance.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.