Finishim-QuotaReward icon

QuotaReward

Grants players a configurable shield reward after completing profit quotas. Shield is saved per run and fully compatible with existing saves.

Last updated 2 hours ago
Total downloads 2
Total rating 0 
Categories Mods BepInEx Client-side Server-side Performance Tweaks & Quality Of Life
Dependency string Finishim-QuotaReward-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
MaxWasUnavailable-LethalModDataLib-1.2.0 icon
MaxWasUnavailable-LethalModDataLib

A library for Lethal Company, providing a standardised way to save and load modded data.

Preferred version: 1.2.0

README

QuotaReward

🇪🇸 Español

📌 Descripción

QuotaReward agrega un sistema de escudo persistente que recompensa a los jugadores por completar cuotas de ganancia.
Cada cuota completada aumenta el escudo máximo, el cual absorbe daño antes de la vida.

El escudo:

  • Se guarda por partida
  • Se reinicia correctamente al ser despedidos
  • Se cura al máximo al iniciar un nuevo día
  • Es seguro en multijugador
  • NO interfiere con la vida ni con sistemas de curación

⚙️ Cómo funciona

  • Completar una cuota aumenta el escudo máximo
  • El escudo absorbe daño antes de la vida
  • El valor se guarda por partida
  • Al ser despedidos, el escudo vuelve a 0
  • Al reiniciar el día (nave en órbita), el escudo se cura al máximo
  • El HUD del escudo aparece solo tras obtener la primera recompensa

🔧 Configuración (LethalConfig)

Puedes modificar:

  • ShieldPerQuota – Escudo ganado por cuota
  • ShieldMaxLimit – Límite máximo de escudo
  • ShieldLabel – Texto mostrado en el HUD

⚠️ Compatibilidad

  • Compatible con partidas existentes
  • Compatible con la mayoría de mods
  • Si usas un mod que permite abrir la puerta de la nave en el espacio:
    • Asegúrate de que también ejecute la lógica de despido
    • De lo contrario podrían ocurrir comportamientos inesperados

🧩 Dependencias

Requeridas:

  • BepInEx
  • LethalModDataLib (MaxWasUnavailable)

Si instalas el mod manualmente, asegúrate de instalar también estas dependencias.


🛠️ Por hacer

  • Ocultar el HUD del escudo al abrir el menú de pausa / opciones
  • Posible personalización del color del HUD
  • Más opciones de posicionamiento del HUD

🇬🇧 English

📌 Description

QuotaReward adds a persistent shield system that rewards players for completing profit quotas.
Each completed quota increases the maximum shield capacity, which acts as damage absorption before health.

The shield:

  • Is saved per save file
  • Resets correctly when the crew is fired
  • Restores to max at the start of a new day
  • Is fully multiplayer-safe
  • Does NOT interfere with health or healing systems

⚙️ How it works

  • Completing a quota increases your maximum shield
  • The shield absorbs damage before health
  • Shield values are saved per run
  • On dismissal (fired), shield resets to 0
  • On day reset (ship returns to orbit), shield is restored to max
  • Shield HUD only appears after the first quota reward

🔧 Configuration (via LethalConfig)

You can configure:

  • ShieldPerQuota – Shield gained per completed quota
  • ShieldMaxLimit – Maximum allowed shield
  • ShieldLabel – HUD label text

⚠️ Compatibility Notes

  • Compatible with existing saves
  • Compatible with most gameplay mods
  • If you use a mod that allows opening ship doors in space, make sure:
    • It properly triggers the dismissal / end-of-run logic
    • Otherwise shield values may persist incorrectly

🧩 Dependencies

Required:

  • BepInEx
  • LethalModDataLib (MaxWasUnavailable)

If installing manually, make sure both dependencies are installed.


🛠️ To Do

  • Hide shield HUD while pause menu / settings are open
  • Optional HUD color customization
  • Additional HUD positioning options

Created by Finishim