chore: aufgeraeumt nach der Abnahme

Lampen-Prop entfernt. Seit der Umstellung auf die spieleigene Scuba-Lampe war es
funktionslos: standardmaessig aus, nie verifiziert, und eine Polizei-Taschenlampe
am Kopf haette neben dem nativen Licht nur Deko gespielt. Damit fallen auch die
Debug-Befehle /divelamp und /divelampcheck weg, samt config.debug und vier
Config-Werten.

Zwoelf Upstream-Locales geloescht. Sie hatten 8 von 26 Keys - im Spiel waeren
dort rohe Key-Namen erschienen. Gepflegt werden DE und EN.

PLAN.md war ein Vorab-Plan mit Phasen und Aufwandsschaetzungen und damit
erledigt. Ersetzt durch ENTSCHEIDUNGEN.md: warum die Dinge so gebaut sind und
welche Fallstricke dahinterstecken - onCache-Timing, consume, decay,
SetMetadata, die Atemgas-Grenze, das transform-origin am Zeiger. Also das, was
beim naechsten Anfassen wirklich hilft.

README von den Abschnitten befreit, die es nicht mehr gibt. Bilder und Icons neu
erzeugt.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-11 10:16:04 +02:00
co-authored by Claude Opus 5
parent a49e6d0f6a
commit 1ed6a924f8
24 changed files with 147 additions and 607 deletions
+3 -23
View File
@@ -1,9 +1,4 @@
return {
--- Schaltet /divelamp und /divelight frei, mit denen sich Sitz und
--- Leuchtrichtung der Lampe im laufenden Spiel einstellen lassen - ohne
--- Resource-Restart pro Versuch. Auf dem Live-Server ausschalten.
debug = false,
putOnSuitTimeMs = 5000,
takeOffSuitTimeMs = 5000,
refillTankTimeMs = 5000,
@@ -142,27 +137,12 @@ return {
lampKey = 'l',
--- Die Lampe ist die spieleigene Scuba-Lampe (SetEnableScubaGearLight, seit
--- v1493). Sie sitzt an der richtigen Stelle und leuchtet in Blickrichtung -
--- deshalb gibt es hier weder Offsets noch Farb- und Kegelwerte.
---
--- Sie funktioniert auch ohne Scuba-Kleidung am Ped (ingame bestätigt), das
--- Outfit wird also nicht angefasst.
--- v1493). Sie sitzt an der richtigen Stelle, leuchtet in Blickrichtung und
--- funktioniert auch ohne Scuba-Kleidung am Ped - deshalb gibt es hier weder
--- Prop noch Offsets noch Farb- und Kegelwerte.
--- Wie oft der Lampen-Zustand auf die Peds in der Nähe nachgezogen wird (ms).
--- Nötig, weil Peds beim Streaming, Respawn und Model-Wechsel neu erzeugt
--- werden und den Flag dabei verlieren.
lampReconcileIntervalMs = 500,
--- Optionales Prop am Kopf, rein optisch. Die Lampe leuchtet unabhängig davon.
--- Standardmäßig aus, weil die Spiel-Lampe schon an der Ausrüstung sitzt.
--- Ein Basegame-Tauchlampen-Prop gibt es nicht; die Polizei-Taschenlampe
--- ('prop_cs_police_torch', 'prop_police_torch', 'prop_scn_police_torch')
--- passt optisch nur bedingt.
lampProp = '',
--- Bone und Sitz des optionalen Props. 12844 = Kopf (wie die Maske).
--- Mit /divelamp im Spiel einstellen statt hier zu raten.
lampBone = 12844,
lampPropOffset = vec3(0.0, 0.0, 0.0),
lampPropRotation = vec3(0.0, 0.0, 0.0),
}