Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0002436EresseaSchiffeöffentlich2018-05-03 23:01
ReporterEnnoBearbeitung durchEnno 
PrioritätnormalAuswirkungkleinerer FehlerReproduzierbarnicht getestet
Status erledigtLösungerledigt 
Produktversion3.15.3 
Zielversion3.16Behoben in Version3.16 
Zusammenfassung0002436: Taktik-Bonus von Schiffen wirkt nicht
Beschreibung

In E3 verdoppeln einige Schiffe die Taktik. Das klappt nicht, weil im XML factor=2.0" statt value="2.0" steht. xmlreader.c kennt das nicht, und multipliziert mit 0 (ein echt schlechter Default-Wert).

Partei0
SpielE3
Report0

Notizen / Dateien

Enno

Enno

2018-05-03 21:45

Administrator   ~0007873

Zuletzt bearbeitet: 2018-05-03 21:45

2 Überarbeitungen anzeigen

Oh, nein! Personen auf Schiffen, nicht nur in E3, kriegen niemals Taktik, weil ihr Talent immer mit 0 multipliziert wird.

Thoran

Thoran

2018-05-03 22:13

Reporter   ~0007874

Wenn es so ist, dass bei Personen auf Schiffen in E2 das Taktiktalent niemals zur Anwendung kommt, dann stimmt aber folgender Kampfreport (aus Runde 1072) nicht, denn da hat meine Schiffsmannschaft zumindest laut Kampfreport die Taktikrunde gewonnen:

--- snip---
In Ozean (-40,-2) findet ein Kampf statt.

Der Kampf wurde ausgelöst von Thorans Axtträger (d08a).

Heer 0: Thorans Axtträger (d08a)
Kämpft gegen: Heer 1(ii)
Hilft: Heer 0(d08a)
Attacke gegen: Heer 1(ii)
... in der 1. Kampflinie:

  • Mannschaft der sanften Brise (3hzb), 30 Zwerge, vorne, Talente:
    Holzfällen 1, Schiffbau 4, Segeln 5, Stangenwaffen 20, Taktik 3,
    Unterhaltung 4, Wahrnehmung 4, Ausdauer 15, hat: 2 Adamantium, Apfel, 30
    Kettenhemden, 30 Hellebarden, 4 Laen, 15 Laenkettenhemden, 6 Laenschilde,
    Laenschwert, 10 Holz, 135 Mallorn, 4 Mallornbögen, 6 Mallornarmbrüste, 9
    Mallornlanzen, 80 Mallornspeere, 5840 Silber, Wundsalbe, Heiltrank, 30
    Schilde, 3 Gürtel der Trollstärke; Elegant gleitet ihr Schiff dahin.
    (Bem: #*831 Cokêfolzas#SoldFuer: 20-30 Runden#)

Heer 1: Monster (ii)
Kämpft gegen: Heer 0(d08a)
Hilft: Heer 1(ii)
... in der 1. Kampflinie:

  • Seeschlange (ca6x), 1 Seeschlange, aggressiv.

Mannschaft der sanften Brise (3hzb) überrascht den Gegner.
---snap---

Enno

Enno

2018-05-03 22:20

Administrator   ~0007875

Das sind erst einmal Vermutungen basierend auf einer ersten Lesung des Codes. Richtig getestet ist das noch nicht, das mache ich dann im Rahmen des Bugfixes.

Enno

Enno

2018-05-03 22:24

Administrator   ~0007876

Kommando zurück, E2 ist nicht betroffen. Das ganze hängt mit "rules.tactics.formula" zusammen? Betrifft also nur E3. Da haben wir offenbar an Taktik generell etwas geändert für E3?

Der Taktikfaktor ist überhaupt komisch. Der wird verwendet in select_opponent?

Enno

Enno

2018-05-03 22:45

Administrator   ~0007877

Die Regel sagt:

Die Insassen von Ruderschiffen bekommen einen Angriffsbonus und haben eine 20% Chance pro Talentpunkt Differenz des eigenen Taktikers, in der Taktikerrunde angreifen zu können, anstatt nur 10% (siehe geänderte Taktikregel). Dieser Bonus wirkt nur bei Seeschlachten.

Das sollte so jetzt wieder gelten. Ich schreibe noch einen automatischen Test, dann ist das gut.

Enno

Enno

2018-05-03 23:01

Administrator   ~0007878

Test geschrieben, zufrieden.

Eintrags-Historie

Änderungsdatum Benutzername Feld Änderung
2018-05-03 21:38 Enno Neuer Eintrag
2018-05-03 21:38 Enno Status neu => zugewiesen
2018-05-03 21:38 Enno Bearbeitung durch => Enno
2018-05-03 21:45 Enno Notiz hinzugefügt: 0007873
2018-05-03 21:45 Enno Notiz bearbeitet: 0007873 Überarbeitungen anzeigen
2018-05-03 22:13 Thoran Notiz hinzugefügt: 0007874
2018-05-03 22:20 Enno Notiz hinzugefügt: 0007875
2018-05-03 22:24 Enno Notiz hinzugefügt: 0007876
2018-05-03 22:45 Enno Notiz hinzugefügt: 0007877
2018-05-03 23:01 Enno Status zugewiesen => erledigt
2018-05-03 23:01 Enno Lösung offen => erledigt
2018-05-03 23:01 Enno Behoben in Version => 3.16
2018-05-03 23:01 Enno Notiz hinzugefügt: 0007878