Warum das früher nötig wird, als man denkt
Die Mindestzeile, die jedes Item haben sollte
| Feld | Welche Frage es beantwortet | Warum das wichtig ist |
|---|---|---|
| Internal ID | Unter welchem Logiknamen das Item lebt. | Verhindert, dass zwei Objekte dieselbe Identität teilen. |
| Visible name | Was Spieler tatsächlich sehen. | Trennt immersiven Namen von technischem Namen. |
| Base item | Welches Vanilla-Item darunter liegt. | Nützlich für Pack-Prüfungen und schnelle Sanity Checks. |
| Visual hook | Welche item_model- oder CMD-Verzweigung gekoppelt ist. | Hält die visuelle Seite nah an der Logik. |
| Status / owner | Wer gerade an diesem Item arbeitet. | Reduziert versehentliche Überschneidungen bei Überarbeitungen. |
| Notes | Was dieses Item besonders macht. | Verhindert, dass Sonderfälle im Chatverlauf verschwinden. |
Ein Team-Workflow, der lesbar bleibt
- Skizziert das Item zuerst im Custom-Item-Builder oder in euren Design-Notizen.
- Erstellt den Katalogeintrag, bevor sich das Item über Befehle, Art und Scripts verteilt.
- Nutzt Tags und Notes, um zu markieren, ob es Währung, Prop, Quest-Objekt, Belohnung oder Testmüll ist.
- Exportiert nach JSON, CSV oder Markdown, sobald die Sammlung aus einem einzelnen Browser heraus in die Teamarbeit wandern soll.
Was die Duplikat-Warnungen wirklich bedeuten
Lokale Browser-Entwürfe können trotzdem teamtauglich sein
Häufige Fehler
- Nur den sichtbaren Namen notieren und hoffen, dass die technische Seite später schon wieder klar wird.
- Mehrere Prototypen denselben hidden ID teilen lassen, weil „wir das später aufräumen“.
- Nicht markieren, ob ein gemeinsamer visual hook Absicht oder Unfall ist.
- Den Katalog nach Release wie ein Museum behandeln statt wie ein lebendiges Arbeitsdokument.
- Zu spät exportieren, wenn sich die Item-Logik bereits über mehrere Leute verteilt hat.
FAQ
Ist so ein Katalog nur für große Server sinnvoll?
Nein. Er lohnt sich erstaunlich früh, oft genau dann, wenn die Custom-Items nicht mehr problemlos im Kopf einer Person bleiben.
Müssen Visible Name und Internal ID genau gleich sein?
Nicht unbedingt. Der sichtbare Name darf atmosphärisch bleiben. Die Internal ID sollte stabil und teamlesbar sein.
Warum nicht einfach dauerhaft bei einer Tabelle bleiben?
Das geht, aber ein eigener Katalog meldet Duplikate schneller und passt besser zum restlichen Item-Workflow der Seite.
Ersetzt der Katalog den Custom-Item-Builder?
Nein. Der Katalog organisiert die Bibliothek. Der Builder bleibt für die Befehlserstellung zuständig.
Hilft das auch bei Pack-Migrationen?
Ja. Wenn jedes Item sein Base Item und seinen Visual Hook sauber notiert hat, werden Pack-Migrationen deutlich ruhiger.