Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0002689Eresseaöffentlich2020-08-07 17:08
ReporterPerat Bearbeitung durchEnno  
PrioritätniedrigSchweregradkleinerer FehlerReproduzierbarnicht getestet
Status erledigtLösungkeine Änderung notwendig 
Behoben in Version3.25 
Zusammenfassung0002689: Fehlermeldungen im Report, obwohl Befehl ausgeführt; nachfolgende Befehlssätze scheinen frühere nicht zu überschreiben
Beschreibung

Sprache für Partei jo5y war bisher EN. Diese hast Du auf Bitte auf DE gewechselt. Befehle für Helfe und Passwort wurden erst in DE eingesandt, aber nachfolgend auch in EN (die anderen Befehle waren schon in EN). Im Report gab es dann Fehlermeldungen für die DE-Befehle (dachte, Befehle werden durch nachfolgend geschickte überschrieben?), die Befehle wurden aber lt. Ereignissen ausgeführt und Helfestati ausgeführt (war dies aufgrund des EN-Befehlssatzes?) .

                              Ereignisse

Das Passwort für diese Partei lautet NochGeheimeresPasswort.

                         Warnungen und Fehler

Absurd Theatre Co. (v5cg): 'HELFE PARTEI_1 ALLES' - Dieser Befehl ist unbekannt.
Absurd Theatre Co. (v5cg): 'PASSWORT "GeheimesPasswort"' - Dieser Befehl ist unbekannt.
Absurd Theatre Co. (v5cg): 'HELFE PARTEI_1 ALLES' - Dieser Befehl ist unbekannt.
Absurd Theatre Co. (v5cg): 'PASSWORT "AnderesGeheimesPasswort"' - Dieser Befehl ist unbekannt.

Wir helfen ... $$$ (PARTEI_1) (ALLES).

Mit der Sprachumstellung wurden die Befehle auch auf DE in der Befehlsvorlage umgestellt. Die Gegenstände sind noch in EN, auch in der Auswertung sind die Befehle umgestellt, die Gegenstände auf EN

Clerks (ujfi) in Lichthausen (2,-2): 'VERKAUFE 10 gem' - Dieses Gut hat die Einheit nicht.

Zusätzliche Informationen

Ggf. könnte dies auch Anlass sein, einen Sprachwechsel-Befehl einzuführen.

Parteijo5y
SpielE2
Report1180

Notizen / Dateien

Enno

Enno

2020-08-06 10:46

Administrator   ~0008934

Absurd Theatre Co. (v5cg): 'HELFE PARTEI_1 ALLES' - Dieser Befehl ist unbekannt.

Ja. Der Befehl HELFE ist deutsch. Die Partei musste diese Woche noch einmal englische Befehle bekommen (HELP), da der Sprachwechsel erst am Ende der Runde greift (just bevor der Report geschrieben wird, aber nachdem alle Befehle ausgeführt wurden).

Ein automatischer SPRACHE Befehl, bzw. eine vernünftige Implementation von LOCALE würde das auch so machen, kann aber nicht in allen Befehlen die Parameter umstellen (siehe VERKAUFE 10 gem). Ich könnte nur alle Befehle löschen, die nicht entweder aus einem Wort bestehen, Kommentare sind, oder LERNE (wo ich das Talent einfach übersetzt kriege).

Enno

Enno

2020-08-06 14:52

Administrator   ~0008935

Zuletzt bearbeitet: 2020-08-06 14:52

2 Überarbeitungen anzeigen

Sprachwechsel-Befehl: Wenn eine Einheit in Zukunft den Befehl LOCALE de gibt, wechselt ihre Partei am Ende der Woche (letzter Schritt der Befehlsreihenfolge) die Sprache. Einige Befehle der Einheiten werden übersetzt, der Rest geht verloren.

Einfach zu übersetzen sind Befehle ohne Parameter (z.B. ARBEITE, TREIBE, UNTERHALTE), mit nur Text oder Einheitennummern als Parameter (z.B. BANNER, LEHRE, FAHRE, TRANSPORTIERE), und LERNE bzw LERNE AUTO.

Perat

Perat

2020-08-06 19:23

Reporter   ~0008936

Die Reihenfolge bei der Einsendung der Befehle war in den Sprachfassungen irgendwie DE - DE - EN - DE - EN. Also eigentlich hätten die DE-Befehle durch die EN-Einsendung überschrieben werden müssen und nicht ausgewertet werden dürfen. Dass die EN-Befehle akzeptiert wurden, zeigt sich darin, dass das HELP und PASSWORD aus der EN-Fassung verarbeitet wurden. Das HELFE und PASSWORT aus der DE-Fassung erzeugte Fehler.

Enno

Enno

2020-08-07 08:38

Administrator   ~0008937

v5cg hatte also in der (finalen) Einsendung englische Befehle? Das ist wichtige Information, die mir fehlte. Ich gucke gelegentlich nochmal.

Enno

Enno

2020-08-07 16:33

Administrator   ~0008938

Das HELFE und PASSWORT aus der DE-Fassung wurd nicht ausgewertet, nur geparsed. Da ist ein Unterschied. Ich muss das offensichtlich besser erklären, und ins FAQ schreiben.

Enno

Enno

2020-08-07 17:08

Administrator   ~0008939

Hier war kein Fehler, aber ich habe mal das FAQ im Wiki erweitert.

Eintrags-Historie

Änderungsdatum Benutzername Feld Änderung
2020-08-05 23:01 Perat Neuer Eintrag
2020-08-06 09:59 Enno Bearbeitung durch => Enno
2020-08-06 09:59 Enno Status neu => zugewiesen
2020-08-06 10:46 Enno Notiz hinzugefügt: 0008934
2020-08-06 14:52 Enno Status zugewiesen => erledigt
2020-08-06 14:52 Enno Lösung offen => erledigt
2020-08-06 14:52 Enno Behoben in Version => 3.25
2020-08-06 14:52 Enno Notiz hinzugefügt: 0008935
2020-08-06 14:52 Enno Notiz bearbeitet: 0008935 Überarbeitungen anzeigen
2020-08-06 19:23 Perat Status erledigt => Rückmeldung
2020-08-06 19:23 Perat Lösung erledigt => wiedereröffnet
2020-08-06 19:23 Perat Notiz hinzugefügt: 0008936
2020-08-07 08:38 Enno Notiz hinzugefügt: 0008937
2020-08-07 08:38 Enno Status Rückmeldung => zugewiesen
2020-08-07 16:33 Enno Notiz hinzugefügt: 0008938
2020-08-07 17:08 Enno Status zugewiesen => erledigt
2020-08-07 17:08 Enno Lösung wiedereröffnet => keine Änderung notwendig
2020-08-07 17:08 Enno Notiz hinzugefügt: 0008939