Macht ein Tiefenlimit mechanisch statt zur Absprache - und oeffnet die tiefen Spots fuer den, der die richtige Flasche dabei hat. Der Grund fuer die realen 40-45 m ist nicht der Druck, sondern der Stickstoff in der Pressluft: tiefer wirkt er narkotisch, ab ~56 m wird auch der Sauerstoff giftig. Wer tiefer will, atmet Trimix, wo Helium einen Teil des Stickstoffs ersetzt. Genau so umgesetzt: - maxDepth und gas pro Flasche in config/shared.lua; Pressluft 45 m, neues diving_tank_trimix 100 m - Darunter Tiefenrausch in drei Stufen: Bildschirmeffekt, Kamerawackeln, hoeherer Luftverbrauch, in der letzten Stufe Schaden. Schwellen, Effekte, Staerken und Schaden komplett in config.narcosis - Vorwarnung 5 m vor der Grenze, Tiefenanzeige im HUD wird rot und pulsiert - Effekte werden beim Auftauchen, Ablegen, Tod und Resource-Stop aufgeraeumt - Auswahlmenue zeigt Gas und Tiefengrenze pro Flasche - Icon fuer die Trimix-Flasche, violett abgesetzt Keine Dekompression - auf Wunsch bewusst weggelassen. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -45,6 +45,7 @@ function render(state) {
|
||||
hud.classList.toggle('warn', state.level === 'warn');
|
||||
hud.classList.toggle('danger', state.level === 'danger');
|
||||
hud.classList.toggle('deep', !!state.deep);
|
||||
hud.classList.toggle('overlimit', !!state.overLimit);
|
||||
|
||||
lamp.classList.toggle('hidden', !state.hasLamp);
|
||||
lamp.classList.toggle('on', !!state.lamp);
|
||||
|
||||
@@ -199,6 +199,12 @@ body {
|
||||
|
||||
#hud.deep #depth-value { color: var(--warn); }
|
||||
|
||||
/* Tiefengrenze des Atemgases überschritten - Tiefenrausch läuft. */
|
||||
#hud.overlimit #depth-value {
|
||||
color: var(--danger);
|
||||
animation: pulse 1s ease-in-out infinite;
|
||||
}
|
||||
|
||||
/* Reservedruck: in der Tauchpraxis die Schwelle zum Aufstieg. */
|
||||
#pressure.reserve .value { color: var(--danger); }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user