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.
TZPPlus
TZP Inhalant overhaul: heals while inhaling, shows its gas in the battery meter, builds up damage reduction (incl. fall damage), and too much gives a Lethal Dose with withdrawal. Fully configurable, host-synced.
| Date uploaded | 2 days ago |
| Version | 1.1.0 |
| Download link | SleepyMiles-TZPPlus-1.1.0.zip |
| Downloads | 77 |
| Dependency string | SleepyMiles-TZPPlus-1.1.0 |
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.2305README
TZPPlus

Makes the TZP Inhalant worth carrying. Inhale it to heal, see exactly how much gas is left, and build up damage reduction that also protects you from fall damage. Push it too far and you may take a Lethal Dose.
Fully configurable. Gameplay settings are synced from the host, so everyone plays with the same numbers.
Features
🩹 Healing
- Heals
5 HP per secondwhile inhaling (up to 100 HP). - Stops bleeding / limping once you are back above
10 HP. - Your teammates see your new health without the "got hurt" flinch.
🔋 Gas meter
- The TZP's remaining gas shows in the
battery meterwhile you hold it. - A full tank lasts
38 secondsof inhaling. - The TZP is never treated as a battery item, so it can't be "charged" at the ship's charger.
🛡️ Damage reduction
- Inhaling builds up damage reduction:
+2% per second, up to40%20%after 10 seconds,40%after 20 seconds.
- Reduces all damage, including
fall damage(can be turned off).- Example: a 100 damage fall becomes
80at 20% and60at 40%.
- Example: a 100 damage fall becomes
- The buff holds while you inhale and for
10 secondsafter you stop, then fades by2% per second. - Exploit protection: with no buff, inhaling counts right away. Once you have a buff, a new puff must last
2.5 secondsbefore it stacks again and refreshes the timer. Shorter puffs add nothing. - Instant kills (e.g. being grabbed by a Forest Giant) are not affected.
☠️ Lethal Dose & Withdrawal
Optional, off by default.
- Inhale TZP for
20 secondsin one high (short puffs add up until the TZP has fully worn off) and you take a Lethal Dose. - Lethal Dose: you're concussed (
motion blur,red tintanddark edges) until every TZP effect has worn off. Only the game view gets it, so your HUD stays readable. - Withdrawal: right after the Lethal Dose ends, for
60 seconds:- you walk and run
15% slower - you jump
15% lower - stamina refills
15% slowerand drains8% faster
- you walk and run
- Inhaling TZP during Withdrawal makes it wear off
10x faster(every 0.1 s of inhaling takes 1 s off).
🦴 Frailty injuries
Optional, off by default. Needs Frailty.
- While you inhale TZP, broken / fractured
legsandarmsheal10x faster.
🎨 UI Display
![]()
Icon
- Every effect gets an icon with its
valueortime left. - Placed in the bottom-left corner next to the vanilla HUD, right after Frailty's injury icons (same size and tilt), with the value above each icon.
- Move it or resize it with
Icon row X offset,Icon row Y offsetandIcon row size.
Text
- Small lines in the bottom-right corner instead of icons, one line per effect (e.g.
Damage Reduction 24%,Withdrawal 41s). - Move it or resize it with
Text X offset,Text Y offsetandText size.
Additional UI features
- We also added icons for the vanilla TZP buff / debuff the game never shows you (off by default, turn on
Show vanilla TZP effects):
TZP Rush(buff): you move faster and sprinting barely uses stamina.
Slippery: slow to start and stop, you slide around.
Dizzy: your camera lags behind your mouse.
Overdose: pitched-up voice, hazy vision, muffled sound.
- Timers show how long until the effect wears off if you stop now (they count up while you keep inhaling).
- Color changes:
- The vanilla stamina meter fades to
goldwhile the damage reduction is active. - It turns
redwhile you have Withdrawal.
- The vanilla stamina meter fades to
- You decide what shows up: the effect display can be set to
Icons,TextorOff, and TZPPlus's own effects (Damage Reduction,Lethal Dose,Withdrawal) and the vanilla TZP effects can each be turned on or off on their own.
Configuration
Every number is adjustable in BepInEx/config/Miles.TZPPlus.cfg, or in-game with LethalConfig.
| Section | What | Synced? |
|---|---|---|
| 1. Healing | on/off, HP per second | ✅ from the host |
| 2. Damage Reduction | on/off, include fall damage, max damage reduction %, reduction gained per second %, minimum puff seconds, grace seconds, decay % per second | ✅ from the host |
| 3. Display UI | gas meter, effect display (icons / text / off), show TZPPlus effects, show vanilla TZP effects (off by default), buff icon numbers in buff color, icon row position / size, text position / size, stamina meter gold / red, color | ❌ client side only |
| 4. Lethal Dose | on/off (off by default), seconds of inhaling, withdrawal seconds, withdrawal strength %, withdrawal stamina drain %, withdrawal countdown while inhaling | ✅ from the host |
| 5. Frailty injuries | on/off (off by default), leg / arm injury countdown while inhaling | ✅ from the host |
| 6. EladsHUD compatibility | health / stamina bar gold, red stamina bar during withdrawal | ❌ client side only |
Compatibility
- Everyone in the lobby needs this mod.
- Elad's HUD
- The gas meter also shows the
seconds of gas left. - The health and stamina bars fade to
goldwhile the damage reduction is active (stronger buff = stronger color), and the health bar stays visible while buffed. Low stamina still turns the bar red. - The stamina bar turns
redduring Withdrawal. - With the SleepyMiles fork of Elad's HUD, the icons go in its row under the health bar, with tooltips when you point at them.
- The gas meter also shows the
- Frailty: optional, for faster-healing leg / arm injuries. The icons sit right after Frailty's own icons.
- LethalConfig: change every setting in-game.
- AdvancedCompany: stacks with the
Protective Skinperk (multiplicatively, e.g. 10% + 20% = 28%). - ⚠️ Do not use together with EnhancedTZP, TZPReworkedHealing or TZPHealingCustom. They also change the TZP and would heal on top of this mod.
Download & bug reports
- Get it from Thunderstore with your mod manager, or download the zip from GitHub Releases.
- Found a bug or have an idea? Open an issue and attach your
BepInEx/LogOutput.log.
Credits
- Frailty by IntegrityChaos for the icon style and the concussion effect.
- Inspired by EnhancedTZP (Asc3nt), TZPReworkedHealing (Hotoni) and TZPHealingCustom (riverbible).
- The code is written from scratch for game version V.81.
CHANGELOG
Changelog
1.1.0
✨ New
- Buff / debuff icons with their
valueortime leftforDamage Reduction,Lethal Dose,Withdrawal, and the vanilla TZP effectsTZP Rush,Slippery,DizzyandOverdose.- Shown in the bottom-left corner next to the vanilla HUD (after Frailty's icons), or under the health bar with the SleepyMiles fork of Elad's HUD (with tooltips).
- Or pick
Text(bottom-right lines) orOff. - TZPPlus's own effects and the vanilla TZP effects can be turned on/off separately.
- Lethal Dose (optional, off by default): inhaling
20 secondsin one high concusses you (motion blur,red tint,dark edges) until every TZP effect has worn off. Only the game view gets it, the HUD stays readable. Frailty is not needed. - Withdrawal after a Lethal Dose:
60 secondsof15% slowerwalking / running,15% lowerjumps,15% slowerstamina refill and8% fasterstamina drain. Inhaling TZP makes it wear off10x faster. - Frailty injuries (optional, off by default): with Frailty installed, inhaling TZP makes broken / fractured legs and arms heal
10x faster. - Color changes: the vanilla stamina meter fades to
goldwhile the damage reduction is active and turnsredduring Withdrawal (Elad's HUD too).
🔧 Changes
- Damage reduction cap raised to
40%(was 20%). It still builds at2% per second(20% after 10 s, 40% after 20 s). - Damage reduction now holds for
10 seconds(was 5) after a counted puff before it starts to fade. - The "TZP -X% DMG" text is now the
Textoption of the new effect display.
⚙️ Settings
- New:
Max damage reduction %andReduction gained per second %(replaceMax reduction %andSeconds to max). Include fall damagemoved right underEnable damage reduction.3. Display UI(client side only):Effect display,Show TZPPlus effects,Show vanilla TZP effects,Buff icon numbers in buff color, icon row and text position / size, stamina meter gold / red.- New sections
4. Lethal Doseand5. Frailty injuries(synced from the host). - New section
6. EladsHUD compatibility(client side only) for the Elad's HUD bar colors.
1.0.2
Details
- Damage reduction: with no buff, inhaling now counts right away (no 2.5 s wait).
- With a buff already active, a new puff must last
2.5 secondsbefore the buff stacks again; stacking starts from that moment and the grace timer resets. Shorter puffs still do nothing.
1.0.1
Details
- Fixed an error that stopped the mod from working.
1.0.0
Details
- Initial release for Lethal Company V.81.
- TZP heals while inhaling (
5 HP/sby default), synced to other players without hurt animations. - TZP gas shown in the battery meter (vanilla HUD and Elad's HUD, incl. seconds left).
- Damage reduction buff from inhaling: up to
20%, builds up over 10 s, 2.5 s minimum puff, 5 s grace, 2%/s decay. Includes fall damage. - "TZP -X% DMG" text, and Elad's HUD health / stamina bars fade to the buff color.
- All gameplay settings synced from the host (CSync); display settings per player; editable in-game with LethalConfig.