Lethal Company
Install

Details

Last Updated
First Uploaded
Downloads
16
Likes
0
Size
15KB
Dependency string
Mycoolteamohyea-UltimateLethal_CrewMorale-0.1.6
Dependants

UltimateLethal Crew Morale v0.1.5 TEST

Shared crew morale + personal sanity integration for Ultimate Lethal.

Current test balance

  • Starting morale: 55
  • Death: -18 per death
  • Perfect reunion: +10
  • Quota fulfilled: +15 once per quota
  • Full-crew ship passive recovery: +0.03/sec
  • Orbit recovery: +0.05/sec
  • Empty ship decay: -0.03/sec

Perfect reunion rules

The reunion reward only fires when:

  1. The expedition has landed.
  2. At least one crew member actually left the ship.
  3. Nobody who started the expedition died.
  4. Everyone who started the expedition returns alive.
  5. The reward has not already fired for that expedition.

Decoration economy

Only purchased, currently placed furniture counts.

Default/base furniture such as the starting bunk beds gives 0.

Formula:

morale = (price / 200)^1.15

  • max +10 from one decoration
  • max +20 total decoration baseline bonus

Approximate examples:

Price Morale
50 +0.20
100 +0.45
200 +1.00
300 +1.59
500 +2.87
750 +4.57
1000 +6.37
1250 +8.25
1500 +10 cap

HUD

Persistent ship HUD shows:

  • current morale / 100
  • morale state: BROKEN, SHAKEN, UNEASY, STABLE, CONFIDENT, THRIVING
  • current decor bonus / +20 cap
  • current morale-derived sanity gain multiplier
  • current morale-derived sanity recovery multiplier

Temporary event banners show:

  • CREW MEMBER LOST
  • CREW REUNITED
  • QUOTA FULFILLED
  • SHIP DECOR IMPROVED
  • DECORATION REMOVED

The sanity circle default offset remains 360px upward for the middle-right layout.

v0.1.4 death fix

Deaths are tracked against the crew roster captured when the expedition lands. This fixes solo deaths being missed when the game changes the dead player's controlled/spectator state.

v0.1.5 passive recovery tuning

Passive morale recovery is intentionally tiny:

  • Full crew together in ship: ~+1 morale per minute
  • Orbit: ~+1 morale per minute

This keeps deaths and success events meaningful instead of allowing the crew to rapidly regenerate morale by waiting.

The plugin also migrates known old default values (including DeathPenalty 12 -> 18) so updating the DLL does not leave the old published balance active.

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