Kanaele werden auch angezeigt, Monate statt Schluessel, Sorten auf Deutsch
Die Kanalauswahl blieb leer, obwohl "einsatzbereit" gruen daneben stand — ein Widerspruch, der die Ursache schon verraet: der Wert lag in der Datenbank, das Formular bekam ihn nur nie zu sehen. Ich hatte beim letzten Mal das Speichern repariert und uebersehen, dass currentSettings() dieselbe von Hand gepflegte Liste fuehrt. Jetzt holt auch sie die Schluessel aus dem Modul-Register. Geheimes bleibt aussen vor: gitea_api_token steht unter requires, faellt aber durch die Namenspruefung und wird weiterhin nur als "ist gesetzt" gemeldet. Dazu die Uebersetzung. Im Embed standen wheat, clover_windrow und seeds, weil der Feed nun mal Englisch spricht. Jetzt Weizen, Rotklee (Schwad) und Saatgut, mit lesbarem Rueckfall fuer alles, was nicht in der Liste steht — 371 Sorten uebersetzt niemand von Hand. Und der Monat. Die zwoelf Perioden sind schlicht Monate, EARLY_SPRING ist Maerz. Also nimmt das Feld jetzt "September", "sept" oder "9" statt EARLY_AUTUMN; Mehrdeutiges wie "Ju" wird abgelehnt statt geraten. Weiterzaehlen kann der Bot selbst, seit klar ist, dass ein Monat ueber einen Tag laeuft. Nicht ueber playTime — die steht im Savegame und wird nur beim Autosave geschrieben: ueber zwei Stunden gemessen stieg sie um 50, waehrend die Spieluhr 18,7 Stunden weiterlief. dayTime in der Statusabfrage ist dagegen live, und jeder Ruecksprung um Mitternacht ist ein Monatswechsel. Steht der Server leer, steht die Spielzeit — und der Monat bleibt richtigerweise stehen. Geprueft: alle zwoelf Monate hin und zurueck, Abkuerzungen, Monatszahlen, Mehrdeutiges, acht Sorten Unsinn, der Jahreswechsel von Februar auf Maerz, der Ruecksprung um Mitternacht samt Erstlauf, und dass jede Sorte der Standardauswahl einen deutschen Namen hat. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
+18
-4
@@ -83,10 +83,24 @@ einer davon Geld kostet:
|
||||
- [DJWoodZ](https://github.com/DJWoodZ/Farming-Simulator-Discord-Bot)
|
||||
- [cloudmaker97](https://github.com/cloudmaker97/FS25-Discord-Bot)
|
||||
|
||||
**Die aktuelle Jahreszeit.** Sie steht in keinem Endpunkt. Aus `playTime` und
|
||||
`plannedDaysPerPeriod` liesse sie sich schätzen, aber nur solange niemand die
|
||||
Zeitskala ändert — deshalb ist sie eine Einstellung im Panel und kein
|
||||
Rateversuch.
|
||||
**Der aktuelle Monat.** Er steht in keinem Endpunkt.
|
||||
|
||||
`playTime` aus dem Savegame taugt nicht dafür: die Datei wird nur beim
|
||||
Autosave geschrieben und hinkt bis zu einer Viertelstunde hinterher. Über zwei
|
||||
Stunden gemessen stieg `playTime` um 50, während die Spieluhr 18,7 Stunden
|
||||
weiterlief — daraus lässt sich nichts rechnen.
|
||||
|
||||
`dayTime` in der Statusabfrage ist dagegen live und zählt Millisekunden seit
|
||||
Tagesbeginn. Bei `plannedDaysPerPeriod = 1` ist jeder Rücksprung um Mitternacht
|
||||
ein Monatswechsel. Also: Monat einmal im Panel eintragen, danach zählt der Bot
|
||||
an dieser Uhr selbst weiter. Steht der Server leer, steht auch die Spielzeit —
|
||||
und der Monat bleibt richtigerweise stehen.
|
||||
|
||||
Die zwölf Perioden sind übrigens schlicht Monate: `EARLY_SPRING` ist März,
|
||||
`EARLY_AUTUMN` September.
|
||||
|
||||
**`growthMode`** sagt, ob überhaupt etwas wächst (`2` = pausiert). Auf die
|
||||
Preise hat das keinen Einfluss — die Kurve hängt am Monat, nicht am Wachstum.
|
||||
|
||||
## Fallstricke
|
||||
|
||||
|
||||
Reference in New Issue
Block a user