Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0002401EresseaATTACKIEREöffentlich2018-01-07 17:22
ReporterSoltharBearbeitung durchEnno 
PrioritätnormalAuswirkungkleinerer FehlerReproduzierbarnicht getestet
Status erledigtLösungwiedereröffnet 
Produktversion3.15.0 
Zielversion3.15.0Behoben in Version3.15.0 
Zusammenfassung0002401: Kaputte Kampfmeldung
Beschreibung

Im Testreport:
"Der Kampf wurde ausgelöst von und Paladine des Flammenden Schwertes (pdfs)."

Stattdessen sollte da wohl stehen:
"Der Kampf wurde ausgelöst von Monster (ii), Seekoenigtum Gerengko (1wpy) und
Paladine des Flammenden Schwertes (pdfs)."

Kampf war gegen - Seeschlange (qrjz), 1 Seeschlange, aggressiv.

Partei1wpy
SpielE2
Report1056

Notizen / Dateien

Enno

Enno

2017-12-31 13:44

Administrator   ~0007736

Der Fehler scheint nicht bei allen beteiligten Parteien aufzutreten. Hmm. Gut, dass ich hier ein konkretes Beispiel habe.

Enno

Enno

2017-12-31 13:51

Administrator   ~0007737

Der String wird für jede teilnehmende Partei neu erzeugt, weil sie die anderen Beteiligten evtl. nicht sehen kann (TARNUNG). Lästiger Mist ist das.

Enno

Enno

2017-12-31 15:06

Administrator   ~0007738

Fehler gefunden. Diese Sorte Code sollte eigentlich in reports.c sein, nicht in battle.c. Ich verschiebe das mal bei dieser Gelegenheit. Siehe auch: battle_report.

Enno

Enno

2018-01-01 07:11

Administrator   ~0007741

Umfassende Verbesserungen gemacht.

Solthar

Solthar

2018-01-07 13:16

Entwickler   ~0007747

... und neuen Fehler eingebaut?

Der Kampf wurde ausgelöst von Seekoenigtum Gerengko (1wpy).

statt

Der Kampf wurde ausgelöst von Monster (ii) und Seekoenigtum Gerengko (1wpy).

           In Südwesthochland (115,-259) findet ein Kampf statt.

Der Kampf wurde ausgelöst von Monster (ii) und Seekoenigtum Gerengko (1wpy).

Heer 0: Monster (ii)
Kämpft gegen: Heer 1(1wpy), Heer 2(1wpy)
Hilft: Heer 0(ii)
Attacke gegen: Heer 1(1wpy), Heer 2(1wpy)
... in der 1. Kampflinie:
  - Verdammte der Tiefe (sLij), 16 Ghoule, aggressiv (erschöpft), bewacht die
    Region.

Heer 1: Seekoenigtum Gerengko (1wpy)
Kämpft gegen: Heer 0(ii)
Hilft: Heer 1(1wpy), Heer 2(1wpy)
... in der 4. Kampflinie:
  * Umgucker (692t), 97 Meermenschen, flieht, Talente: Tarnung 1, Unterhaltung
    7, hat: 2625181 Silber.
  * Miliz (8jaj), 281 Meermenschen, flieht, Talente: Tarnung 1, Ausdauer 1.

Heer 2: Seekoenigtum Gerengko (1wpy)
Kämpft gegen: Heer 0(ii)
Hilft: Heer 1(1wpy), Heer 2(1wpy)
Attacke gegen: Heer 0(ii)
... in der 1. Kampflinie:
  * Miliz (nmwk), 100 Meermenschen, vorne, bewacht die Region, Talente: Reiten
    4, Hiebwaffen 15, Tarnung 4, Unterhaltung 2, Steuereintreiben 4, Ausdauer
    7, hat: 400 Pferde, 497000 Silber, 100 Rostige Kettenhemden, 100 Schwerter.
Enno

Enno

2018-01-07 13:42

Administrator   ~0007748

Was ist hier der Fehler?

Enno

Enno

2018-01-07 14:01

Administrator   ~0007749

Im aktuellen Testreport (1058) sehe ich da etwas anderes:

        In Südwesthochland (115,-259) findet ein Kampf statt.

Der Kampf wurde ausgelöst von Seekoenigtum Gerengko (1wpy).

Heer 0: Monster (ii)
Solthar

Solthar

2018-01-07 14:03

Entwickler   ~0007751

Genau das ist der Fehler. "Monster (ii) und" fehlt.

Enno

Enno

2018-01-07 14:34

Administrator   ~0007753

Aha. Es war nicht offensichtlich, dass die Dich attackiert haben.

Enno

Enno

2018-01-07 15:33

Administrator   ~0007755

Ah, ja. Man darf halt strcat und strcpy nicht vertauschen.

Enno

Enno

2018-01-07 17:21

Administrator   ~0007756

Neuer Test zeigt: Der Kampf wurde ausgelöst von Monster (ii) und Seekoenigtum Gerengko (1wpy).

Eintrags-Historie

Änderungsdatum Benutzername Feld Änderung
2017-12-28 13:19 Solthar Neuer Eintrag
2017-12-30 18:21 Enno Bearbeitung durch => Enno
2017-12-30 18:21 Enno Status neu => zugewiesen
2017-12-30 18:21 Enno Produktversion => 3.14.2
2017-12-30 18:21 Enno Zielversion => 3.15.0
2017-12-31 13:44 Enno Notiz hinzugefügt: 0007736
2017-12-31 13:51 Enno Notiz hinzugefügt: 0007737
2017-12-31 15:06 Enno Notiz hinzugefügt: 0007738
2018-01-01 07:11 Enno Status zugewiesen => erledigt
2018-01-01 07:11 Enno Lösung offen => erledigt
2018-01-01 07:11 Enno Behoben in Version => 3.15.0
2018-01-01 07:11 Enno Notiz hinzugefügt: 0007741
2018-01-01 07:11 Enno Produktversion 3.14.2 => 3.15.0
2018-01-07 13:16 Solthar Status erledigt => Rückmeldung
2018-01-07 13:16 Solthar Lösung erledigt => wiedereröffnet
2018-01-07 13:16 Solthar Notiz hinzugefügt: 0007747
2018-01-07 13:42 Enno Notiz hinzugefügt: 0007748
2018-01-07 14:01 Enno Notiz hinzugefügt: 0007749
2018-01-07 14:03 Solthar Notiz hinzugefügt: 0007751
2018-01-07 14:03 Solthar Status Rückmeldung => zugewiesen
2018-01-07 14:34 Enno Notiz hinzugefügt: 0007753
2018-01-07 15:33 Enno Notiz hinzugefügt: 0007755
2018-01-07 17:21 Enno Notiz hinzugefügt: 0007756
2018-01-07 17:22 Enno Status zugewiesen => erledigt