Eintragsdetails ansehen
| ID | Projekt | Kategorie | Sichtbarkeit | Meldungsdatum | Zuletzt aktualisiert |
|---|---|---|---|---|---|
| 0002340 | Eressea | Magie | öffentlich | 2017-06-18 16:32 | 2017-12-05 19:49 |
| Reporter | Enno | Bearbeitung durch | Enno | ||
| Priorität | normal | Schweregrad | kleinerer Fehler | Reproduzierbar | nicht getestet |
| Status | geschlossen | Lösung | erledigt | ||
| Produktversion | 3.12.1 | ||||
| Zielversion | 3.12.2 | Behoben in Version | 3.12.2 | ||
| Zusammenfassung | 0002340: Interner Fehler: Meldung 'curseinfo::stormwind' nicht definiert. | ||||
| Beschreibung | Der Sturmwind sollte eigentlich nicht sichtbar sein, ist es aber scheinbar doch. Bei der Erzeugung der Reporte gibt es Warnungen, und Xolgrim sagt, er sieht sie auch. | ||||
| Schritte zur Reproduktion | Im spells.c Code steht:
Von wegen! | ||||
| Tags | Keine Tags zugeordnet. | ||||
| Partei | 777 | ||||
| Spiel | E2 | ||||
| Report | 1030 | ||||
|
Der Text "Internen Fehler" steht in der Meldung "missing_message". |
|
|
Es wird mindestens ein solcher Curse diese Woche erstellt, und der altert dann scheinbar in curse_age auch wieder weg. |
|
|
Ich kann das mit meinem aktuellen master nicht reproduzieren, evtl. ist es schon repariert, nur noch nicht aktiv? |
|
|
Auch seltsam: Wir hatten das eigentlich schon für Regentanz repariert. Trotzdem ist in test/reports/1030-1.nr:Interner Fehler: Meldung 'raindance_effect' nicht definiert. |
|
|
Das mit Regentanz tritt offenbar nur im develop Branch (Testauswertung) auf. Da fehlt evtl. ein merge mit der letzten master-version? |
|
|
@Xolgrim: Kannst Du mir sagen, wo Du diesen Fehler siehst? Kann ich nämlich gerade nicht reproduzieren. Test-AW oder richtige? Welche Partei? |
|
|
@Enno: Live AW auf: Treueschwur (4jwt) in besitz der Die Walgenorianer (L12a) Weihnachtsbaum K (xmas) in besitz der Iøniger (ioen) in der Test AW ist der Fehler nicht zu finden. Hast du also wohl schon gelöst. |
|
|
Ich sehe es: |
|
|
Auf der Treueschwur liegt (schon im Datenfile) ein Sturmwind, der 2147483647 Wochen dauern wird. Das ist zu lange. |
|
|
Zauber, die ähnliche Dauer haben: nocostbuilding, magicwalls, magicrunes, shipspeedup, holyground, magicresistance. Evtl. ist es für einige Zauber legitim, dass ihre Dauer "endlos" ist? Aber nicht für diesen, und es fragt sich, woher das kommt. |
|
|
In curse_age haben wir diese Zeile: if (c_flags(c) & CURSE_NOAGE) { c->duration = INT_MAX; } |
|
|
CURSE_NOAGE ist 2, und c->flags für diesen Zauber ist auch 2. Da haben wir's - wie passiert das? |
|
|
Sekunde, alles verkehrt... Verwechselt. Auf der Treueschwur liegt im Datenfile zwar ein "endloser" Zauber, dieser ist aber nicht stormwind, sondern shipspeedup, und kommt von einem Sonnensegel. Notiz: Das Setzen der Dauer auf INT_MAX wenn c->type->flags oder c->flags schon CURSE_NOAGE hat, ist überflüssig, und verwirrt, das mache ich weg. |
|
|
gefixt in PR https://github.com/eressea/server/pull/700 |
|
| Änderungsdatum | Benutzername | Feld | Änderung |
|---|---|---|---|
| 2017-06-18 16:32 | Enno | Neuer Eintrag | |
| 2017-06-18 16:32 | Enno | Status | neu => zugewiesen |
| 2017-06-18 16:32 | Enno | Bearbeitung durch | => Enno |
| 2017-06-18 16:36 | Enno | Notiz hinzugefügt: 0007269 | |
| 2017-06-18 16:42 | Enno | Notiz hinzugefügt: 0007270 | |
| 2017-06-18 16:48 | Enno | Notiz hinzugefügt: 0007271 | |
| 2017-06-18 16:49 | Enno | Notiz hinzugefügt: 0007272 | |
| 2017-06-18 16:51 | Enno | Notiz hinzugefügt: 0007273 | |
| 2017-06-18 16:52 | Enno | Notiz hinzugefügt: 0007274 | |
| 2017-06-18 17:17 | Xolgrim | Notiz hinzugefügt: 0007275 | |
| 2017-06-18 18:03 | Enno | Notiz hinzugefügt: 0007276 | |
| 2017-06-18 18:03 | Enno | Notiz bearbeitet: 0007276 | |
| 2017-06-18 18:08 | Enno | Notiz hinzugefügt: 0007277 | |
| 2017-06-18 18:15 | Enno | Notiz hinzugefügt: 0007278 | |
| 2017-06-18 18:16 | Enno | Notiz hinzugefügt: 0007279 | |
| 2017-06-18 18:18 | Enno | Notiz hinzugefügt: 0007280 | |
| 2017-06-18 20:02 | Enno | Notiz hinzugefügt: 0007282 | |
| 2017-06-18 22:03 | Enno | Status | zugewiesen => erledigt |
| 2017-06-18 22:03 | Enno | Lösung | offen => erledigt |
| 2017-06-18 22:03 | Enno | Behoben in Version | => 3.12.2 |
| 2017-06-18 22:03 | Enno | Notiz hinzugefügt: 0007286 | |
| 2017-06-18 22:15 | Enno | Zielversion | 3.13.0 => 3.12.2 |
| 2017-12-05 19:49 | Enno | Status | erledigt => geschlossen |
| 2022-04-27 17:27 | Enno | Kategorie | ZAUBER => Magie |