fix: Erkenntnisse aus dem Ingame-Test
- Die Scuba-Lampe funktioniert auch OHNE Scuba-Kleidung am Ped. Meine Annahme aus esx_scuba, das Licht haenge am Kleidungs-Component 8, trifft hier nicht zu - Kommentare und README entsprechend korrigiert. Die Meldung beim Einschalten bleibt als Sicherheitsnetz fuer Ped-Models, bei denen die Native doch nicht anschlaegt - engineDepthLimit auf 160 m, ingame gemessen statt konservativ geschaetzt - damagePerTick ueberall auf 0: Tiefenrausch kostet erstmal nur Sicht, Kontrolle und Luft, kein Leben. In der letzten Stufe wieder aktivierbar - .github entfernt: die Workflows kamen aus dem Original, liefen gegen Qbox' Discord und GitHub-Releases und haetten auf Gitea nur ins Leere gefeuert. Gelintet wird lokal ueber .tools/lint.mjs Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
+3
-2
@@ -204,8 +204,9 @@ local function setLamp(state, notifyIfUnavailable)
|
||||
-- Lokal sofort setzen statt auf den Abgleich-Thread zu warten.
|
||||
SetEnableScubaGearLight(cache.ped, state)
|
||||
|
||||
-- Die Spiel-Lampe hängt an der Scuba-Kleidung (Component 8). Fehlt die, tut
|
||||
-- die Native nichts - ohne Hinweis sieht das nach einem kaputten Keybind aus.
|
||||
-- Sicherheitsnetz: die Native greift normalerweise auch ohne Scuba-Kleidung,
|
||||
-- aber falls sie bei einem Ped-Model doch nicht anschlägt, ist eine Meldung
|
||||
-- besser als ein scheinbar kaputter Keybind.
|
||||
if state and notifyIfUnavailable and not IsScubaGearLightEnabled(cache.ped) then
|
||||
exports.qbx_core:Notify(locale('error.no_lamp_on_outfit'), 'error')
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user