Eintragsdetails ansehen
ID | Projekt | Kategorie | Sichtbarkeit | Meldungsdatum | Zuletzt aktualisiert |
---|---|---|---|---|---|
0001685 | Eressea | General | öffentlich | 2009-12-20 10:21 | 2019-10-03 21:55 |
Reporter | Perat | Bearbeitung durch | Enno | ||
Priorität | normal | Schweregrad | kleinerer Fehler | Reproduzierbar | nicht getestet |
Status | geschlossen | Lösung | erledigt | ||
Produktversion | 3.6 | ||||
Zielversion | 3.7.0 | Behoben in Version | 3.7.0 | ||
Zusammenfassung | 0001685: Unbeabsichtige Abgabe an Bauern | ||||
Beschreibung | Zeichen # als Platzhalter sorgt für Übergabe an Bauern. Früher gab es stattdessen eine Fehlermeldung. EINHEIT kyfn gib ## 21 schwert Kämpfer (kyfn) übergibt 21 Schwerter an die Bauern. | ||||
Tags | Keine Tags zugeordnet. | ||||
Partei | mare | ||||
Spiel | E2 | ||||
Report | 650 | ||||
Das ist auch mit dem Platzhalter ???? der Fall, wie ich schon mal merken mußte. Ich verwende als Workaround jetzt XYZ und durchsuche meine Befehlsdatei vor dem Absenden immer noch mal danach. |
|
Ich bin nicht sicher, warum das passiert, denn es ist ja ein Syntaxfehler. Hier sollte eine Fehlermeldung ausgegeben werden. |
|
Das Problem: read_unitid ruft atoi36() auf, welches kein error-handling hat, sondern einfach 0 zurückliefert. Kernproblem: atoi36 ist Scheisse. Zweites Problem: read_unitid nimmt an, dass 0 = Bauern. Hiess die Syntax nicht früher GIB BAUERN? Es ist auf jeden Fall weniger Fehelranfällig als GIB 0, und einleuchtender ist es auch (Problem wie bei TEMP: Das kann mit Einheitennummern kollidieren, die baue, bau, ba oder b heissen). Drittes Problem: atoi36 macht Tests auf iswspace() falls die Zahl mit Leerzeichen beginnt, das sollte nie nötig sein (weil gestrtoken die schon strippt). |
|
Bug ist gefixt in https://github.com/eressea/server/pull/284 Geplant für Version 3.7 Wiedereinführung des Wortes BAUERN ist schwierig, weil alle Sprachen unterstützt werden müssen, und evtl. existierende Einheiten umbenannt, daher spare ich mir den letzten Schritt hier erst einmal. |
|
Änderungsdatum | Benutzername | Feld | Änderung |
---|---|---|---|
2009-12-20 10:21 | Perat | Neuer Eintrag | |
2009-12-20 10:21 | Perat | Status | neu => zugewiesen |
2009-12-20 10:21 | Perat | Bearbeitung durch | => Enno |
2009-12-20 10:21 | Perat | Partei/Faction | => mare |
2009-12-20 10:21 | Perat | Report No. | => 650 |
2009-12-21 09:51 | Thoran | Notiz hinzugefügt: 0004199 | |
2014-08-14 07:08 | Enno | Spiel | => 2 |
2014-12-14 06:39 | Enno | Kategorie | General => Featurewunsch |
2015-08-05 23:45 | Enno | Bearbeitung durch | Enno => |
2015-09-05 15:02 | Enno | Notiz hinzugefügt: 0006107 | |
2015-09-05 15:03 | Enno | Bearbeitung durch | => Enno |
2015-09-05 17:09 | Enno | Notiz hinzugefügt: 0006108 | |
2015-09-05 17:24 | Enno | Produktversion | => 3.6 |
2015-09-05 17:24 | Enno | Zielversion | => 3.7.0 |
2015-09-05 19:52 | Enno | Notiz hinzugefügt: 0006110 | |
2015-09-05 19:52 | Enno | Status | zugewiesen => erledigt |
2015-09-05 19:52 | Enno | Behoben in Version | => 3.7.0 |
2015-09-05 19:52 | Enno | Lösung | offen => erledigt |
2017-12-05 19:50 | Enno | Status | erledigt => geschlossen |
2019-10-03 21:55 | Enno | Kategorie | Featurewunsch => General |