fix: weggegebene Flasche beendet den Tauchgang + HUD-Feinschliff
Bug: wer die getragene Flasche im Tauchgang weggab, konnte unbegrenzt weiteratmen. Der Client hielt nur eine Slot-Nummer, die niemand mehr gegenpruefte, und der Sync lief ins Leere. ox_inventory feuert clientseitig bei jeder Inventar-Aenderung - dort wird jetzt beim Server nachgefragt. Ist die Flasche weg, kommt die Ausruestung ab; wurde sie nur umsortiert, bindet der Client auf den neuen Slot um, damit Aufraeumen im Inventar nichts kostet. HUD: - Werte aus den Uhren heraus in eine zweite Zeile: Druck, Lampe und Tiefe liegen jetzt auf einer Linie. In der Skala kollidierte die Zahl mit Strichen, Zeiger und rotem Bereich - Skaliert mit der Bildschirmhoehe (entworfen auf 1080p), sonst waere das in festen Pixeln gebaute HUD auf 1440p und 4K deutlich zu klein. config.hudScale kommt als Geschmacksregler obendrauf - Zustandsklassen sitzen jetzt am HUD statt an den Uhren, weil Instrument und Wert in getrennten Grid-Zellen liegen README-Renderings nachgezogen. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
+2
-1
@@ -8,7 +8,8 @@
|
||||
"tank_already_full": "Diese Tauchflasche ist bereits voll!",
|
||||
"out_of_air": "Deine Luft ist alle! Sofort auftauchen!",
|
||||
"no_lamp_on_outfit": "Deine Tauchausrüstung hat keine Lampe.",
|
||||
"crush_depth": "Lebensgefahr! Ab %d m zerdrückt dich der Wasserdruck."
|
||||
"crush_depth": "Lebensgefahr! Ab %d m zerdrückt dich der Wasserdruck.",
|
||||
"tank_gone": "Deine Tauchflasche ist weg!"
|
||||
},
|
||||
"success": {
|
||||
"took_out": "Du hast deine Ausrüstung abgelegt!",
|
||||
|
||||
+2
-1
@@ -8,7 +8,8 @@
|
||||
"tank_already_full": "This air tank is already full!",
|
||||
"out_of_air": "You're out of air! Surface now!",
|
||||
"no_lamp_on_outfit": "Your diving suit doesn't have a lamp.",
|
||||
"crush_depth": "Danger! Below %d m the water pressure will crush you."
|
||||
"crush_depth": "Danger! Below %d m the water pressure will crush you.",
|
||||
"tank_gone": "Your air tank is gone!"
|
||||
},
|
||||
"success": {
|
||||
"took_out": "You've taken your gear off!",
|
||||
|
||||
Reference in New Issue
Block a user