Eintragsdetails ansehen
| ID | Projekt | Kategorie | Sichtbarkeit | Meldungsdatum | Zuletzt aktualisiert |
|---|---|---|---|---|---|
| 0002140 | Eressea | NACH/ROUTE | öffentlich | 2015-09-20 23:49 | 2017-12-05 19:50 |
| Reporter | Julian | Bearbeitung durch | Enno | ||
| Priorität | normal | Schweregrad | kleinerer Fehler | Reproduzierbar | nicht getestet |
| Status | geschlossen | Lösung | nicht reproduzierbar | ||
| Produktversion | 3.6 | ||||
| Zielversion | 3.6.4 | ||||
| Zusammenfassung | 0002140: E3: FOLGEN Schiff hat nicht funktioniert | ||||
| Beschreibung | Ich habe versucht einem fremden Schiff zu FOLGEn, welches in 323 die selbe Ozeanregion durchquert hat, wie mein Schiff, welches die Verfolgung aufnehmen sollte. Dies hat diese Runde nicht geklappt. In der Vergangenheit konnte man einem Schiff folgen, von dem man nur wusste, dass es durch die eigene Region durchgesegelt ist. Es ist auch wichtig, dass das geht, sonst kann man Schiffe praktisch nur zufällig auf hoher See stellen, nicht aber gezielt (Piraterie wirkt ja nur auf die Nachbarregionen). Als Fehlermeldung kommt, dass das Schiff nicht gefunden wurde. Ich sehe es aber von einem Leuchtturm aus, es existiert also und hat auch dieselbe Nummer. Laut Regeln (https://wiki.eressea.de/index.php/FOLGE) ist FOLGE nicht möglich, wenn das verfolgte Schiff selber FOLGE oder PIRATERIE als Befehl hat. Sollte das der Fall sein, wäre die Fehlermeldung, die ich (zweimal!) angezeigt bekomme falsch. Details weiter unten. | ||||
| Schritte zur Reproduktion | (nicht getestet) | ||||
| Zusätzliche Informationen | Situation in 323:Ozean (12,9), Ozean. [...] Die Region wurde durchquert von Mygc13 (57uy). [...] Wintersturm (16o5), Fregatte, (21/1000).
Befehle 323:EINHEIT 407d; Korosk, Kapitän der Wintersturm [1,0$,S16o5] ;bestaetigt // call learn Ausdauer 7 FOLGEN SCHIFF 57uy Situation in 324:Warnungen und Fehler: Korosk, Kapitän der Wintersturm (407d) in Ozean (12,9): 'FOLGE SCHIFF 57uy' - Das Schiff wurde nicht gefunden. (Die Meldung habe ich 2x im .nr) Gleichzeitig sehe ich: Ozean (4,11) (vom Turm erblickt), Ozean. [...] Mygc13 (57uy), Kutter.
| ||||
| Tags | Keine Tags zugeordnet. | ||||
| Partei | zuLu | ||||
| Spiel | E3 | ||||
| Report | 324 | ||||
|
Der Code benutzt at_shiptrail Marker, die in der Region hinterlassen werden, und nach einer Zeit verschwinden (über ein |
|
|
Schnell mal debuggen zeigt, dass die Region kein at_shiptrail Attribut hat, sich also nicht an die Durchreise erinnert. Damit ist es wohl eher nicht der FOLGE Code, sondern die Bewegung des Schiffes, die hier kaputt ist. |
|
|
Wenn ich die vorherige Auswertung noch einmal ausführe (develop branch), und mit dem so erzeugetn Datenfile fortsetze, funktioniert das FOLGE. Es scheint also irgendwo im Datenfile das Attribut verloren gegangen zu sein, evtl. durch die Reparatur an den Vertrauten? Mal genauer gucken, was da beim Laden passiert. |
|
|
Das in der AW verwndete Datenfile enthielt Attribute mit age == 0. Das sollte eigentlich nicht vorkommen können. :-( Tests, Tests, und mehr Tests schreiben... |
|
|
Werde mal schauen, ob ich vor dem Wochenende noch nachweisen kann, dass das ein echter Fehler ist (und wenn ja, einen Fix probieren). |
|
|
Ich kann den Fehler nicht reproduzieren. Es mag sein, dass das an der Änderung von Vertrauten gelegen hat, oder den selben Fehler wie Vertraute hatte, und das Attribut deshalb irgendwann verschwunden ist, aber der aktuelle Code macht das einwandfrei. Falls das Problem in Zukunft noch einmal auftritt, Bescheid sagen. Das ist IMHO kein tolles Feature. Man sollte lieber überlegen, PIRATERIE zu verbessern. |
|
| Änderungsdatum | Benutzername | Feld | Änderung |
|---|---|---|---|
| 2015-09-20 23:49 | Julian | Neuer Eintrag | |
| 2015-09-21 13:45 | Enno | Notiz hinzugefügt: 0006150 | |
| 2015-09-21 13:46 | Enno | Bearbeitung durch | => Enno |
| 2015-09-21 13:46 | Enno | Status | neu => zugewiesen |
| 2015-09-21 16:00 | Enno | Notiz hinzugefügt: 0006151 | |
| 2015-09-21 16:55 | Enno | Notiz hinzugefügt: 0006152 | |
| 2015-09-21 16:59 | Enno | Notiz hinzugefügt: 0006153 | |
| 2015-09-23 17:46 | Enno | Notiz hinzugefügt: 0006156 | |
| 2015-09-23 17:46 | Enno | Zielversion | => 3.6.4 |
| 2015-09-24 10:31 | Enno | Notiz hinzugefügt: 0006163 | |
| 2015-09-24 10:31 | Enno | Status | zugewiesen => erledigt |
| 2015-09-24 10:31 | Enno | Lösung | offen => nicht reproduzierbar |
| 2017-12-05 19:50 | Enno | Status | erledigt => geschlossen |