Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
LightEater
Adds a new enemy and a new item capable of absorbing light sources
| Date uploaded | 2 weeks ago |
| Version | 1.1.1 |
| Download link | Lega-LightEater-1.1.1.zip |
| Downloads | 2966 |
| Dependency string | Lega-LightEater-1.1.1 |
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.2100Evaisa-HookGenPatcher
Generates MonoMod.RuntimeDetour.HookGen's MMHOOK file during the BepInEx preloader phase.
Preferred version: 0.0.5README
Light Eater
The Light Eater is a roaming entity that feeds on energy, consuming light sources and plunging the environment into darkness.
Energy Seeking
Description
- The Light Eater instinctively moves toward active light sources.
- It absorbs energy from:
- Dungeon Lights
- Landmines
- Turrets
- Any grabbable object with an energy source
- Energy-based enemy (Old Bird by default ; new ones can be added via configs)
- If an energy-based enemy is detected, it becomes the priority target (unless already chasing a player or absorbing a light).
- Absorbed enemies are instantly killed.
- After a configurable hour, it can target the ship, draining its power and disabling some functionalities.
Player Interaction
Description
Charged State
- When sufficiently charged, the Light Eater can release a light detonation:
- Players or enemies in direct line of sight are blinded.
- They also receive the LIGHTNING status effect.
- LIGHTNING status effect:
- Can affect player and enemies.
- Triggers an explosion halfway through the total duration and at the end:
- Only affects players and enemies who are neither the target of the effect nor the one who cast it.
- Deals 10 damage to nearby players and 1 damage to nearby enemies.
- Applies the status effect to nearby players and enemies if they don't already have it.
- Deals 10 damage over 10 seconds by default.
Low Charge Behavior
- If not fully charged:
- The Light Eater continues absorbing energy while chasing.
- Any energy source crossed will be drained.
Countering the Light Eater
Description
Core Mechanic
- The Light Eater is always vulnerable to damage
- However, if it has any stored charge:
- It will explode when hit.
- All stored energy is lost.
Explosion Effects
- Direct line of sight causes blindness to players or enemies.
- If charge exceeds 100:
- Applies LIGHTNING status effect in addition.
The Deluminator
Description
Defeating the Light Eater grants a unique item: The Deluminator.
Energy Absorption
- Can absorb energy from:
- Lights
- Landmines
- Turrets
- Any grabbable object with an energy source
- Energy-based enemies
- Absorbing enemies:
- Takes longer
- Alerts them, causing them to attack
Charge System
- Absorbed energy is converted into charges.
- At 100 charges:
- Can release a light detonation.
- Causes blindness + LIGHTNING (line of sight) to players and enemies.
Restrictions
- Can only be used during an active run (when the ship is landed).
Credits
- Evaisa | Creating LethalLib
- DuskWise | Mod icon
- explodingturtles456 | Sharing some ideas
- Moroxide | Lending a hand with the Deluminator's sound
Attributions
This mod uses third-party asset. Full credit goes to their original creators.
Batdr Keeper Rig
- Batdr Keeper Rig (Sketchfab):
https://sketchfab.com/3d-models/batdr-keeper-rig-b9f8066384dc466bb63bbedcc3d52226
By NO DONT EAT ME CASEOH (Ferris wheel) is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/).
More informations
For any feedback/suggestions or questions, you can reach me on the 'Lethal Company Modding' Discord server (https://discord.gg/9rZjs3qZ) under the same name (username lega2039) or the Light Eater thread.
DMs are welcome.
CHANGELOG
CHANGELOG
Version 1.1.1
- Updated for v81
Version 1.1.0
- Updated for LegaFusionCore v1.0.8
- Changes to the Light Eater:
- No longer has invulnerability
- When it takes damage while holding a charge, it explodes and loses all its charges (blinding nearby players or enemies in its LOS and applying the LIGHTNING status effect if it had enough charges)
- When it attacks with its detonation, it blinds and inflicts the LIGHTNING status effect on nearby players or enemies in its LOS
- Changes to the Deluminator:
- Can no longer absorb the ship
- Change to light release: rather than returning it to nearby sources, at 100 charges the Deluminator can create a detonation that blinds and inflicts the LIGHTNING status effect on nearby players or enemies in LOS
Version 1.0.9
- Updated to v73
Version 1.0.8
- Game version update
Version 1.0.7
- Fixed an issue from the last update where the Deluminator's charge count wasn't correctly updated after recharging the ship
Version 1.0.6
- Added a config option to enable/disable the Deluminator
- The Deluminator can now absorb an object even if its charge amount would exceed the max limit — only the necessary charges to reach the max will be taken
- Added a glowing effect to the Light Eater when it enters overcharge
- Modified how the Zap Gun gives charges to the Light Eater — charges are now applied progressively during shocking instead of all at once at the end (this allows players to notice when the Light Eater enters overcharge mid-shock)
- The Zap Gun now gives 40 charges per second (meaning it takes 5 seconds to overcharge the Light Eater from 0 charges)
Version 1.0.5
- Fixed a bug where the Light Eater could continue absorbing the ship even after takeoff
- Removed the global rarity config
- Added a new config to adjust rarity based on moon or tag
- Introduced a new item: the Deluminator
Version 1.0.4
- Some refactoring
- Fixed an issue that allowed the Light Eater to absorb the ship's energy from a long distance
- Fixed errors that occurred during Stormy Weather
- Fixed an issue that forced the ship's door to close during takeoff
- Fixed a bug that made all Light Eaters vulnerable after defeating one
- When hunting for a player (outside of a chase), the Light Eater couldn't take any of the dungeon's entrances/exits
- The Light Eater can now absorb items from BeltBags
- Added a bestiary entry for the Light Eater
Version 1.0.3
- Added ability to kill the Light Eater:
- Once the Light Eater exceeds 200 charges, it stops absorbing energy and actively seeks the nearest player
- If it attempts to explode while overcharged, it becomes stunned for 5 seconds instead of detonating
- During the stun, the Light Eater is vulnerable, with 10 HP
- After the stun ends, it resets to 200 charges (the equivalent of two stun explosions)
- If killed, it plays a death animation and explodes 4 seconds later like a landmine
- Added the ability to shock the Light Eater with the Zap Gun:
- While shocked, the Light Eater is slowed to half its speed while chasing and cannot absorb the Zap Gun
- Releasing the shock grants it a charge boost, 0.8 seconds of shock = +25 charges
Version 1.0.2
- Attempted fix for some NREs
- Fixed Light Eater's stun affecting all players
- Reduced Light Eater's spawn chance
- Charge value changed -> no longer a decimal, Light Eater now explodes at 100
- Adjusted charge values gained per absorption
- Changed the maximum number of Light Eaters per game from 3 to 1
- Light Eater can now absorb mines and turrets
- Light Eater can now absorb any configured enemy
- Default enemies that can be absorbed: Old Bird, Boomba, Cleaning Drone, Mobile Turret and Shockwave Drone
- Light Eater can now absorb the ship
- Light Eater can now attract lightning
Version 1.0.1
- Fixed an error displayed by PathfindingLagFix
- Added delay before the Light Eater teleports through an entrance when following a chasing player
Version 1.0.0
- Initial release