Konfiguration
Alles steht in hz_cook/shared/config.lua. Das Content-Pack hat keine eigene Config.
Die Keys, die die meisten Server anfassen
| Key | Was er macht |
|---|---|
Config.RequireItems | false (Standard) — nichts wird benoetigt oder verbraucht. true — eine echte Wirtschaft |
Config.RequireLighter | ein Feuerzeug ist noetig, um eine Station von Hand anzuzuenden |
Config.Charcoal.Enabled | false entfernt die Kohlemechanik; der Kettle zuendet dann wie die anderen |
Config.Charcoal.burnMs | wie lange eine volle Ladung brennt — standardmaessig 30 Minuten |
Config.Placement | Limits pro Spieler und pro Server, Mindestabstand, Pruefungen fuer Strasse / Wasser / Innenraum / Hang |
Config.Jobs, Config.StationJobs | das Kochen auf einen Job beschraenken, global oder pro Station |
Config.Cooking.lidOpenFactor | die Strafe fuer offenen Deckel, standardmaessig 2.5 |
Config.Cooking.autoBurn | Essen, das auf dem Rost bleibt, gart bis zum Verbrennen weiter |
Config.Progressbar.type | '3d' fuer den Prop ueber dem Essen, 'ox' fuer den ox_lib-Balken |
Config.Locale | en, fr oder id |
Wirtschaft an oder aus
Config.RequireItems ist der einzige Schalter, der entscheidet, ob das Essen etwas kostet.
Platzierungsregeln
Config.Placement entscheidet, wo eine Station stehen darf und wie viele existieren:
- wie viele Stationen ein einzelner Spieler gleichzeitig draussen haben darf
- wie viele insgesamt auf dem Server existieren
- der Mindestabstand zwischen zwei Stationen
- ob Strassen, Wasser, Innenraeume und Haenge erlaubt sind
Uebersetzen
hz_cook/locales/expansions/bbq.lua enthaelt die Zutatenbezeichnungen fuer die drei Sprachen und ist die einzige Datei des Barbecue-Packs, die du oeffnen sollst. Sie wird mit HZ-Cooks eigenen Strings zusammengefuehrt statt sie zu ersetzen, Config.Locale entscheidet also weiterhin ueber die Sprache. Ein fehlender Key faellt auf die im Pack mitgelieferte Bezeichnung zurueck.
Die Strings des Frameworks selbst liegen in hz_cook/locales/.
