

A Lethal Company mod which adds a flashlight that has a recharging battery, with visual indicators, custom colors, multiple recharge options for the battery, and more.
The mod adds a flashlight that uses a battery system which can be recharged in different ways.
It also adds an indicator for the battery that has multiple styles and settings.
The mod also has a plethora of settings, so you can modify almost everything that it can do.
The mod can be installed using the mod manager of your choice, or it can be installed manually by installing BepInEx for the game, downloading the mod manually from the Thunderstore page of the mod or from the Releases tab in the Github repository (which also needs you to download the dependencies for the mod, which are InputUtils and LethalConfig), then extracting the zip file inside the BepInEx/plugins folder after starting the game once with BepInEx installed.
Configuration of the mod can be done after starting up the game with the mod enabled through the Config editor (Thunderstore Mod Manager or r2modman) or by opening the command.LocalFlashlight.cfg file made by the mod in the BepInEx/config folder.
Alternatively, you could edit the settings with LethalConfig in the game, as it is now one of the mod's dependencies (besides networking, that needs to be set through the config itself, not through LethalConfig).
-Intensity, range and spot angle of the light can be set to your liking
-Some battery settings can also be modified
-The indicator has six different styles (Low battery warning, Bar, Percentage, Circular Bar, Vertical Bar, All) and four different text info styles (Percentage, Accurate percentage, Time, All)
-Custom colors can be set for the light and indicator with hex codes
-The light can be set to have shadows (or not)
-Option to prioritize in-game flashlights before the local flashlight (when they're in the inventory, or when a helmet light is active) when trying to toggle them. (unfortunately, laser pointers also count as flashlights)
-Multiple recharge options for the flashlight (with some being a little too good, but they all have their upsides and downsides depending on how you set up the mod)

-Percentage

-Circular bar

-Vertical bar

-Full info

-Low battery warning (can be disabled in config)

-Shake: The battery ONLY recharges if you shake the flashlight, with it having a short cooldown before you can shake it again; it also takes a bit of stamina to do so. Affected by the recharge multiplier, intended for shorter flashlight battery spans.
-Dynamo: The battery recharges over time, but only while you're winding it! Slowly builds up more energy (up to 1.5 times the normal drain multiplier), however you walk, run and crouch slower while winding the flashlight, and your stamina does not regenerate as fast as usual. Affected by the recharge multiplier, intended for decently short flashlight battery spans.
-Ship Recharge: The battery recharges and stays at full battery whenever you're in the ship, as if you were recharging a normal flashlight in the ship (but faster, i guess). Not affected by the recharge multiplier, can ONLY be fully recharged while in the ship and intended for longer flashlight battery spans.
-Facility Powered: Cuts your light's intensity in half (or better, or worse, depending on the setting) if you use it, however it is affected by the facility's power managed via the breaker box, so as long as there is power in the facility, the battery will not deplete. There is no way to recharge it other than turning the light back on, so if the Apparatice is taken, good luck!! Not affected by the recharge multiplier, and cannot be recharged unless the facility power. Intended for long flashlight battery spans.
[!IMPORTANT] Good news! the mod has networking now! it's still experimental but I actually managed to unlocal the flashlight.
Bad news. If you do have networking enabled, expect bugs, and if you do encounter them, please report it on the github page or on the modding server. Another issue is that you won't be able to join people without the mod (or with the mod but without networking enabled), so it's best to use this when playing with friends or with a dedicated modpack!
Back to the good news, I didn't have to cut the mod in the local half and the networking half so that's awesome.
The mod's keybinds are in Settings -> Change keybinds, as this mod uses LCInputUtils to add mouse and controller binds.
If you found a bug, error or encountered something that shouldn't have happened with the mod, then feel free to open a new issue on the Github page or the LC modding discord server to report it.