View Issue Details

IDProjectCategoryView StatusLast Update
0002689Eresseapublic2023-01-29 13:47
ReporterPerat Assigned ToEnno  
PrioritylowSeverityminorReproducibilityhave not tried
Status closedResolutionno change required 
Fixed in Version3.25 
Summary0002689: Fehlermeldungen im Report, obwohl Befehl ausgeführt; nachfolgende Befehlssätze scheinen frühere nicht zu überschreiben
Description

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.

Additional Information

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

TagsNo tags attached.
Factionjo5y
GameE2
Report1180

Activities

Enno

Enno

2020-08-06 08: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 12:52

administrator   ~0008935

Last edited: 2020-08-06 12:52

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 17: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 06: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 14: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 15:08

administrator   ~0008939

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

Issue History

Date Modified Username Field Change
2020-08-05 21:01 Perat New Issue
2020-08-06 07:59 Enno Assigned To => Enno
2020-08-06 07:59 Enno Status new => assigned
2020-08-06 08:46 Enno Note Added: 0008934
2020-08-06 12:52 Enno Status assigned => resolved
2020-08-06 12:52 Enno Resolution open => fixed
2020-08-06 12:52 Enno Fixed in Version => 3.25
2020-08-06 12:52 Enno Note Added: 0008935
2020-08-06 12:52 Enno Note Edited: 0008935
2020-08-06 17:23 Perat Status resolved => feedback
2020-08-06 17:23 Perat Resolution fixed => reopened
2020-08-06 17:23 Perat Note Added: 0008936
2020-08-07 06:38 Enno Note Added: 0008937
2020-08-07 06:38 Enno Status feedback => assigned
2020-08-07 14:33 Enno Note Added: 0008938
2020-08-07 15:08 Enno Status assigned => resolved
2020-08-07 15:08 Enno Resolution reopened => no change required
2020-08-07 15:08 Enno Note Added: 0008939
2023-01-29 13:47 Perat Status resolved => closed