Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0002472EresseaGIBöffentlich2018-10-14 09:57
ReporterxenomorphBearbeitung durchEnno 
PrioritätnormalSchweregradkleinerer FehlerReproduzierbarnicht getestet
Status erledigtLösungwird nicht behoben 
Produktversion3.16.6 
Zielversion3.18Behoben in Version 
Zusammenfassung0002472: ALLES lässt sich nicht abkürzen
Beschreibung

Hi,

in Runde 1086 hat Einheit 53Lt versehentlich folgenden Befehl erhalten:
GIB yqog a Schild

In Runde 1087 kam dann folgende Fehlermeldung:
Quin'Sal (53Lt) in Vifudut (-4, 1): 'GIB yqog a Schild' - Die Einheit hat diesen Gegenstand nicht.

ALLES solte durch "a" abzukürzen sein. Die Einheit hatte übrigens durchaus Schilde. Wahrscheinlich ein Folgefehler.

Grüße,
Xeno

Parteiquar
SpielE2
Report1087

Notizen / Dateien

Enno

Enno

2018-10-14 09:25

Administrator   ~0008135

Der Parser ist so seltsam, das ich für die Abkürzungen eigentlich meine Hand nicht ins Feuer legen würde. Aber ich schaue mal, warum.

Enno

Enno

2018-10-14 09:34

Administrator   ~0008136

Dachte ich es mir doch. "A" ist nicht die Kurzform von ALLES, sondern von AGGRESSIV. Der Parser liest deinen Befehl also als GIB yqog AGGRESSIV Schild, und das ist illegal. Abkürzungen müssen innerhalb ihrer Klasse eindeutig sein, wobei die Klassen teilweise sehr ungeschickt definiert, und bei den Schlüsselworten gibt es nur zwei Klassen: Befehlsworte (wie ATTACKIERE, LERNE, GIB, KAEMPFE) und Parameter (wie AUTO, AGGRESSIV, ALLES, SCHIFF). Das ist auch nicht einfach zu ändern, und seit ewigen Zeiten so (Atlantis Legacy).

Enno

Enno

2018-10-14 09:57

Administrator   ~0008137

Irgendwo muss ich eine Grenze ziehen, um was ich mich kümmere, und Support für Ein-Buchstaben Abkürzungen fällt da deutlich nicht rein. Ich habe zwar eine Idee, wie ich das lösen könnte, aber es ist den Aufwand nicht wert.

Eintrags-Historie

Änderungsdatum Benutzername Feld Änderung
2018-08-17 22:15 xenomorph Neuer Eintrag
2018-08-19 12:13 Enno Produktversion => 3.16.6
2018-08-19 12:13 Enno Zielversion => 3.18
2018-08-19 12:13 Enno Bearbeitung durch => Enno
2018-08-19 12:13 Enno Status neu => zugewiesen
2018-10-14 09:25 Enno Notiz hinzugefügt: 0008135
2018-10-14 09:34 Enno Notiz hinzugefügt: 0008136
2018-10-14 09:57 Enno Status zugewiesen => erledigt
2018-10-14 09:57 Enno Lösung offen => wird nicht behoben
2018-10-14 09:57 Enno Notiz hinzugefügt: 0008137