Please disclose if your mod was created primarily using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
QuotaReward
TEST VERSION. This release attempts to fix a client-side synchronization issue. Please report if the problem is resolved(Discord). A proper stable update will follow soon. More info in WebSite (Error info included)
| Last updated | 3 months ago |
| Total downloads | 335 |
| Total rating | 1 |
| Categories | Mods BepInEx Client-side Server-side Items Furniture Performance Tweaks & Quality Of Life |
| Dependency string | Finishim-QuotaReward-1.0.2 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100MaxWasUnavailable-LethalModDataLib
A library for Lethal Company, providing a standardised way to save and load modded data.
Preferred version: 1.2.0README
QuotaReward
⚠️ IMPORTANT – TEST VERSION
This is a temporary test release aimed at fixing a client-side issue where the shield behavior was not correctly applied for non-host players.
Please note:
- This version exists only to verify whether the issue is resolved.
- If everything works as expected, the mod will be updated soon with a proper stable release.
- Feedback from players (especially clients) is highly appreciated.
Thank you for your patience.
🇪🇸 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