Konfiguration

Alles steht in hz_cook/shared/config.lua. Das Content-Pack hat keine eigene Config.

Die Keys, die die meisten Server anfassen

KeyWas er macht
Config.RequireItemsfalse (Standard) — nichts wird benoetigt oder verbraucht. true — eine echte Wirtschaft
Config.RequireLighterein Feuerzeug ist noetig, um eine Station von Hand anzuzuenden
Config.Charcoal.Enabledfalse entfernt die Kohlemechanik; der Kettle zuendet dann wie die anderen
Config.Charcoal.burnMswie lange eine volle Ladung brennt — standardmaessig 30 Minuten
Config.PlacementLimits pro Spieler und pro Server, Mindestabstand, Pruefungen fuer Strasse / Wasser / Innenraum / Hang
Config.Jobs, Config.StationJobsdas Kochen auf einen Job beschraenken, global oder pro Station
Config.Cooking.lidOpenFactordie Strafe fuer offenen Deckel, standardmaessig 2.5
Config.Cooking.autoBurnEssen, 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.Localeen, fr oder id

Wirtschaft an oder aus

Config.RequireItems ist der einzige Schalter, der entscheidet, ob das Essen etwas kostet.

Aus (Standard) — die Boxen bieten jede Zutat ohne Bestand an, nichts wird verbraucht, und die Spieler kochen frei. Gut fuer einen Rollenspiel-Server, auf dem das Kochen der Punkt ist und nicht die Lieferkette. An — Zutaten muessen im Inventar liegen und werden verbraucht, die Boxen halten echten Bestand, und der Kohlesack leert sich endgueltig.

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/.