
QuotaReward
Grants players a configurable shield reward after completing profit quotas. Shield is saved per run and fully compatible with existing saves.Details
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