fix: weggegebene Ausruestung beendet den Tauchgang
Gleiche Bug-Klasse wie bei der Flasche, nur hatte mein Fix davor ausschliesslich
die Flasche geprueft: wer diving_gear im Tauchgang weggab, blieb ausgeruestet
und atmete weiter.
Die Besitzpruefung deckt jetzt beides ab. verifyTank heisst verifyGear und gibt
{ gear, tank } zurueck - fehlt eines von beidem, kommt die Ausruestung ab, mit
der passenden Meldung. Umsortieren im Inventar bindet weiterhin nur auf den
neuen Slot um.
Die Item-Namen stehen jetzt als gearItem/fillItem in config/shared.lua, statt
verteilt als Zeichenketten im Server-Code.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -9,6 +9,7 @@
|
||||
"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.",
|
||||
"gear_gone": "Your diving gear is gone!",
|
||||
"tank_gone": "Your air tank is gone!"
|
||||
},
|
||||
"success": {
|
||||
|
||||
Reference in New Issue
Block a user