Files
d4rk_divegear/items_for_ox_inventory.lua
T
D4rkst3randClaude Opus 5 ce0f693266
Lint / Lint Resource (push) Has been cancelled
docs: vollstaendige README mit HUD-Renderings, Luft-Ring mittig
HUD-Layout symmetrisch: Tiefe links, Luft-Ring mittig, Druck rechts, Lampe
zentriert darunter. Umgestellt auf Grid, damit die drei Werte garantiert auf
einer Mittelachse sitzen und die Lampen-Leiste ohne Ausgleichs-Margins in einer
zweiten Zeile haengt.

README:
- Drei HUD-Renderings (normal, Warnung, kritisch) als SVG. Keine In-Game-Bilder -
  hier laeuft kein GTA -, sondern massstabsgetreu aus denselben Werten wie
  style.css erzeugt, per docs/gen-hud-svg.mjs reproduzierbar
- Vollstaendige Config-Referenz fuer client.lua und shared.lua
- Item-Tabelle mit Laufzeit, Fuelldruck, Gewicht, dazu die Metadata-Keys und
  warum kein decay gesetzt werden darf
- Installation, Bedienung, Exports, Balancing-Hinweis
- Bekannte Unsicherheiten offen benannt

Item-Snippet mit klarem Copy-Paste-Header. Bewusst keine fertige items.lua zum
Ersetzen: die wuerde die restlichen Items des Servers mitloeschen.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-11 00:13:06 +02:00

79 lines
2.4 KiB
Lua

-- =============================================================================
-- COPY-PASTE NACH ox_inventory/data/items.lua
-- =============================================================================
--
-- Alles unten komplett markieren und innerhalb der `return {` ... `}`-Klammer
-- einfügen. Sechs Items, nichts weiter anzupassen.
--
-- Bewusst KEINE fertige items.lua zum Ersetzen: die würde die restlichen Items
-- des Servers mitlöschen.
--
-- WICHTIG: kein `decay = true` auf den Flaschen. Die durability trägt hier den
-- Füllstand, und ox_inventory löscht Items mit decay, sobald durability 0 erreicht
-- (modules/items/server.lua) - die leere Flasche würde also verschwinden statt
-- auffüllbar zu bleiben.
--
-- Laufzeit (capacity, Sekunden) und Fülldruck (pressure, bar) stehen in
-- config/shared.lua. Wer die dort ändert, sollte Labels und Beschreibungen hier
-- mitziehen.
['diving_gear'] = {
label = 'Tauchausrüstung',
weight = 5000,
stack = false,
close = true,
consume = 0,
description = 'Maske und Tauchanzug. Benutzen zum An- und Ausziehen.',
client = { image = 'diving_gear.png' }
},
['diving_fill'] = {
label = 'Pressluft-Kartusche',
weight = 1000,
stack = true,
close = true,
consume = 0,
description = 'Füllt eine Tauchflasche wieder auf.',
client = { image = 'diving_fill.png' }
},
['diving_tank_small'] = {
label = 'Tauchflasche (5 Min)',
weight = 4000,
stack = false,
close = true,
consume = 0,
description = 'Kleine Tauchflasche, 300 bar. Reicht für etwa 5 Minuten.',
client = { image = 'diving_tank_small.png' }
},
['diving_tank_medium'] = {
label = 'Tauchflasche (10 Min)',
weight = 7000,
stack = false,
close = true,
consume = 0,
description = 'Mittlere Tauchflasche, 300 bar. Reicht für etwa 10 Minuten.',
client = { image = 'diving_tank_medium.png' }
},
['diving_tank_large'] = {
label = 'Tauchflasche (15 Min)',
weight = 10000,
stack = false,
close = true,
consume = 0,
description = 'Große Tauchflasche, 300 bar. Reicht für etwa 15 Minuten.',
client = { image = 'diving_tank_large.png' }
},
['diving_tank_xl'] = {
label = 'Tauchflasche (20 Min)',
weight = 13000,
stack = false,
close = true,
consume = 0,
description = 'Doppelflasche, 300 bar. Reicht für etwa 20 Minuten.',
client = { image = 'diving_tank_xl.png' }
},