128x128 PNG mit transparentem Hintergrund, aus SVG-Quellen per ImageMagick (librsvg) erzeugt und damit reproduzierbar statt handgemalt. - Tauchmaske, quer liegende Pressluft-Kartusche mit Manometer, drei Einzelflaschen und die Doppelflasche fuer XL - Laufzeit als Zahl auf dem Farbband: ohne die waren die Einzelflaschen bei Slot-Groesse nur noch an der Bandfarbe zu unterscheiden, im 56px-Test gar nicht mehr - Kartusche bewusst liegend statt hochkant, damit sie sich von den Flaschen abhebt - die erste Fassung las sich wie eine Flasche mit Download-Pfeil - client.image faellt weg: ox_inventory laedt <imagepath>/<itemname>.png, und die Dateien heissen genau wie die Items gen-icons.mjs schreibt zusaetzlich ein Kontrollblatt (Schachbrett, Slot-Groesse, klein), mit dem die Icons gegengeprueft wurden. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
+10
-12
@@ -8,6 +8,10 @@
|
||||
-- Bewusst KEINE fertige items.lua zum Ersetzen: die würde die restlichen Items
|
||||
-- des Servers mitlöschen.
|
||||
--
|
||||
-- Kein client.image gesetzt: ox_inventory lädt <imagepath>/<itemname>.png, und die
|
||||
-- Icons in icons/ heißen genau wie die Items. Einfach nach cdn.d4rkst3r.de/items/
|
||||
-- hochladen, fertig.
|
||||
--
|
||||
-- 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
|
||||
@@ -23,8 +27,7 @@
|
||||
stack = false,
|
||||
close = true,
|
||||
consume = 0,
|
||||
description = 'Maske und Tauchanzug. Benutzen zum An- und Ausziehen.',
|
||||
client = { image = 'diving_gear.png' }
|
||||
description = 'Maske und Tauchanzug. Benutzen zum An- und Ausziehen.'
|
||||
},
|
||||
|
||||
['diving_fill'] = {
|
||||
@@ -33,8 +36,7 @@
|
||||
stack = true,
|
||||
close = true,
|
||||
consume = 0,
|
||||
description = 'Füllt eine Tauchflasche wieder auf.',
|
||||
client = { image = 'diving_fill.png' }
|
||||
description = 'Füllt eine Tauchflasche wieder auf.'
|
||||
},
|
||||
|
||||
['diving_tank_small'] = {
|
||||
@@ -43,8 +45,7 @@
|
||||
stack = false,
|
||||
close = true,
|
||||
consume = 0,
|
||||
description = 'Kleine Tauchflasche, 300 bar. Reicht für etwa 5 Minuten.',
|
||||
client = { image = 'diving_tank_small.png' }
|
||||
description = 'Kleine Tauchflasche, 300 bar. Reicht für etwa 5 Minuten.'
|
||||
},
|
||||
|
||||
['diving_tank_medium'] = {
|
||||
@@ -53,8 +54,7 @@
|
||||
stack = false,
|
||||
close = true,
|
||||
consume = 0,
|
||||
description = 'Mittlere Tauchflasche, 300 bar. Reicht für etwa 10 Minuten.',
|
||||
client = { image = 'diving_tank_medium.png' }
|
||||
description = 'Mittlere Tauchflasche, 300 bar. Reicht für etwa 10 Minuten.'
|
||||
},
|
||||
|
||||
['diving_tank_large'] = {
|
||||
@@ -63,8 +63,7 @@
|
||||
stack = false,
|
||||
close = true,
|
||||
consume = 0,
|
||||
description = 'Große Tauchflasche, 300 bar. Reicht für etwa 15 Minuten.',
|
||||
client = { image = 'diving_tank_large.png' }
|
||||
description = 'Große Tauchflasche, 300 bar. Reicht für etwa 15 Minuten.'
|
||||
},
|
||||
|
||||
['diving_tank_xl'] = {
|
||||
@@ -73,6 +72,5 @@
|
||||
stack = false,
|
||||
close = true,
|
||||
consume = 0,
|
||||
description = 'Doppelflasche, 300 bar. Reicht für etwa 20 Minuten.',
|
||||
client = { image = 'diving_tank_xl.png' }
|
||||
description = 'Doppelflasche, 300 bar. Reicht für etwa 20 Minuten.'
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user