Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0002998EresseaLERNE/LEHREöffentlich2024-01-10 13:18
ReporterK Bearbeitung durchEnno  
PrioritätnormalSchweregradkleinerer FehlerReproduzierbarnicht getestet
Status erledigtLösungerledigt 
Produktversion28.4 
Zielversion29.1Behoben in Version29.1 
Zusammenfassung0002998: Vertrauter mit LERNE AUTO lernt nicht
Beschreibung

Vertrauter mit dem Befehl LERNE AUTO Ausdauer und keinerlei Ausdauertalent hat die folgende Auswertung immer noch keine Ausdauer.

Schritte zur Reproduktion

Schulterkänguru (aq58) in Bepusorwud (15, -34): 'LERNE AUTO Ausdauer' - Die Einheit kann nicht unterrichten.

Zusätzliche Informationen

Der Vertraute ist auch von Bug 0002991 betroffen (zu lange Illaungestaltverwandlung)

Einheit 6cpg hat das gleiche Schicksal (sowohl LERNE AUTO als auch Verwandlung) aber schon Ausdauer.

TagsKeine Tags zugeordnet.
Parteikkkk
SpielE2
Report1337

Notizen / Dateien

Enno

Enno

2024-01-08 10:52

Administrator   ~0010068

Mir fällt als erstes mal auf, dass der Befehl intern schon ein LERNE ist, kein LERNE AUTO. Das wird also wohl irgendwo gewandelt? Ich forsche weiter.

Enno

Enno

2024-01-09 15:56

Administrator   ~0010069

Doch, der hat den Befehl LERNE AUTO Ausdauer bekommen, und versucht ihn auszuführen. Die Fehlermeldung kommt ja daher. Es scheint da kein Fallback zu "normalem" LERNE zu geben.

Enno

Enno

2024-01-10 13:00

Administrator   ~0010070

Ich sehe gerade test_auto_study_expensive, was so etwas ähnliches ist für teure Talente. Da scheint es ein Fallback nach LERNE zu geben? Wo ist das implementiert?

Enno

Enno

2024-01-10 13:02

Administrator   ~0010071

Oh ja, das ist direkt im Parser!

                if (sk == NOSKILL || !expensive_skill(sk)) {
                    kwd = K_AUTOSTUDY;
                }
Enno

Enno

2024-01-10 13:17

Administrator   ~0010072

Lösung gefunden, der Befehl wird umgeschrieben, damit die Einheit dann normales LERNE macht.

Eintrags-Historie

Änderungsdatum Benutzername Feld Änderung
2024-01-06 23:00 K Neuer Eintrag
2024-01-08 10:51 Enno Bearbeitung durch => Enno
2024-01-08 10:51 Enno Status neu => zugewiesen
2024-01-08 10:52 Enno Notiz hinzugefügt: 0010068
2024-01-09 15:56 Enno Notiz hinzugefügt: 0010069
2024-01-10 13:00 Enno Notiz hinzugefügt: 0010070
2024-01-10 13:02 Enno Notiz hinzugefügt: 0010071
2024-01-10 13:17 Enno Status zugewiesen => erledigt
2024-01-10 13:17 Enno Lösung offen => erledigt
2024-01-10 13:17 Enno Behoben in Version => 29.1
2024-01-10 13:17 Enno Notiz hinzugefügt: 0010072
2024-01-10 13:18 Enno Produktversion => 28.4
2024-01-10 13:18 Enno Zielversion => 29.1