feat(hud): Anzeige schon an Land, Tiefenverbrauch per Default aus
Lint / Lint Resource (push) Has been cancelled
Lint / Lint Resource (push) Has been cancelled
- hudOnlyUnderwater = false: das HUD ist sichtbar sobald die Ausruestung angelegt ist, nicht erst unter Wasser. Damit laesst sich der Flaschendruck am Finimeter ablesen, ohne das Inventar zu oeffnen - depthDecayEnabled = false: die angegebenen 5/10/15/20 Minuten stimmen damit exakt und bleiben fuer Spieler berechenbar Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -152,7 +152,7 @@ FiveM* umlegbar.
|
|||||||
|
|
||||||
| Option | Default | Bedeutung |
|
| Option | Default | Bedeutung |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| `depthDecayEnabled` | `true` | Verbrauch steigt mit der Tiefe |
|
| `depthDecayEnabled` | `false` | Verbrauch steigt mit der Tiefe. Aus, damit die 5/10/15/20 Minuten exakt stimmen |
|
||||||
| `depthDecayReference` | `30.0` | Faktor `1 + tiefe / referenz` |
|
| `depthDecayReference` | `30.0` | Faktor `1 + tiefe / referenz` |
|
||||||
| `maxDecayFactor` | `4.0` | Deckel für den Faktor |
|
| `maxDecayFactor` | `4.0` | Deckel für den Faktor |
|
||||||
| `deepWarningDepth` | `25.0` | Ab hier wird die Tiefenanzeige eingefärbt |
|
| `deepWarningDepth` | `25.0` | Ab hier wird die Tiefenanzeige eingefärbt |
|
||||||
@@ -163,6 +163,7 @@ FiveM* umlegbar.
|
|||||||
|---|---|---|
|
|---|---|---|
|
||||||
| `hudEnabled` | `true` | Ohne HUD bleibt die Ausrüstung voll nutzbar |
|
| `hudEnabled` | `true` | Ohne HUD bleibt die Ausrüstung voll nutzbar |
|
||||||
| `hudUpdateIntervalMs` | `250` | 4 Updates pro Sekunde |
|
| `hudUpdateIntervalMs` | `250` | 4 Updates pro Sekunde |
|
||||||
|
| `hudOnlyUnderwater` | `false` | Auf `false` schon sichtbar, sobald die Ausrüstung an ist — Finimeter ablesen ohne Inventar |
|
||||||
| `hudFollowGameHud` | `true` | Mit dem Spiel-HUD ausblenden |
|
| `hudFollowGameHud` | `true` | Mit dem Spiel-HUD ausblenden |
|
||||||
| `hudToggleKey` | `''` | Eigene Taste, leer = unbelegt |
|
| `hudToggleKey` | `''` | Eigene Taste, leer = unbelegt |
|
||||||
| `reservePressure` | `50` | Ab hier wird die Druckanzeige rot |
|
| `reservePressure` | `50` | Ab hier wird die Druckanzeige rot |
|
||||||
|
|||||||
+3
-1
@@ -376,7 +376,9 @@ local function startHudThread()
|
|||||||
local visible = config.hudEnabled
|
local visible = config.hudEnabled
|
||||||
and not hudHidden
|
and not hudHidden
|
||||||
and activeTank ~= nil
|
and activeTank ~= nil
|
||||||
and IsPedSwimmingUnderWater(cache.ped)
|
-- Standardmäßig schon an Land sichtbar, damit sich der
|
||||||
|
-- Flaschendruck ohne Inventar ablesen lässt.
|
||||||
|
and (not config.hudOnlyUnderwater or IsPedSwimmingUnderWater(cache.ped))
|
||||||
-- Folgt dem Spiel-HUD: alles was DisplayHud(false) setzt, blendet
|
-- Folgt dem Spiel-HUD: alles was DisplayHud(false) setzt, blendet
|
||||||
-- damit auch das Tauch-HUD aus.
|
-- damit auch das Tauch-HUD aus.
|
||||||
and not (config.hudFollowGameHud and IsHudHidden())
|
and not (config.hudFollowGameHud and IsHudHidden())
|
||||||
|
|||||||
+8
-3
@@ -27,9 +27,9 @@ return {
|
|||||||
warnAtSeconds = { 60, 30, 10 },
|
warnAtSeconds = { 60, 30, 10 },
|
||||||
|
|
||||||
--- Verbrauch steigt mit der Tiefe: faktor = 1 + tiefe / depthDecayReference.
|
--- Verbrauch steigt mit der Tiefe: faktor = 1 + tiefe / depthDecayReference.
|
||||||
--- Macht die großen Flaschen erst sinnvoll. Auf false = konstanter Verbrauch,
|
--- Standardmäßig aus, damit die angegebenen 5/10/15/20 Minuten exakt stimmen
|
||||||
--- dann stimmen die 5/10/15/20 Minuten exakt.
|
--- und für Spieler berechenbar bleiben.
|
||||||
depthDecayEnabled = true,
|
depthDecayEnabled = false,
|
||||||
depthDecayReference = 30.0,
|
depthDecayReference = 30.0,
|
||||||
maxDecayFactor = 4.0,
|
maxDecayFactor = 4.0,
|
||||||
|
|
||||||
@@ -41,6 +41,11 @@ return {
|
|||||||
--- ruhige Anzeige ohne unnötigen NUI-Traffic.
|
--- ruhige Anzeige ohne unnötigen NUI-Traffic.
|
||||||
hudUpdateIntervalMs = 250,
|
hudUpdateIntervalMs = 250,
|
||||||
|
|
||||||
|
--- HUD nur unter Wasser zeigen. Auf false ist es sichtbar, sobald die
|
||||||
|
--- Ausrüstung angelegt ist - dann lässt sich der Flaschendruck am Finimeter
|
||||||
|
--- ablesen, ohne extra das Inventar zu öffnen.
|
||||||
|
hudOnlyUnderwater = false,
|
||||||
|
|
||||||
--- Tauch-HUD mit ausblenden, sobald das Spiel-HUD ausgeblendet ist.
|
--- Tauch-HUD mit ausblenden, sobald das Spiel-HUD ausgeblendet ist.
|
||||||
--- Greift bei allem, was DisplayHud(false) setzt - Screenshot-Scripts,
|
--- Greift bei allem, was DisplayHud(false) setzt - Screenshot-Scripts,
|
||||||
--- HUD-Toggles, Cinematic-Modes -, ohne dass wir die Resource kennen müssen.
|
--- HUD-Toggles, Cinematic-Modes -, ohne dass wir die Resource kennen müssen.
|
||||||
|
|||||||
Reference in New Issue
Block a user