Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0002451EresseaZAUBERöffentlich2019-05-19 10:15
ReporterPyanfar Bearbeitung durchEnno  
PrioritätnormalSchweregradkleinerer FehlerReproduzierbarimmer
Status erledigtLösungerledigt 
Produktversion3.16.2 
Zielversion3.18Behoben in Version3.18 
Zusammenfassung0002451: zauberliste bei Vertrauten fehlerhaft
Beschreibung

Meine Vertrauten, die über eigene Aura und Zauber verfügen, bekommen diese eigenen Zauber nicht angezeigt, sondern nur die Liste der Zauber, die der dazugehörige Magier beherrscht. Also meinem verständnis nach die Zauber, die ich über den Vertrautem, wie bei jedem Vertrauten, als "Fernzauber" zaubern kann.
Beispiel: wqpa

Soweit ich das sehe, erstreckt sich das über alle Magiegebiete und Spezialvertrauten-typen, soweit ich das aus den Auswertungen unserer Allianzmitglieder sehen kann.
Beispiel: cnit

Bei E4 dasselbe Problem (dort Einheit o212).

Schritte zur Reproduktion

@zeige alles zauber gelöscht (einmal bei Vertrautem, einmal bei einem Magier), immer noch dieselbe Angabe.

Parteignom
SpielE3
Report463

Eintrags-Beziehungen

verwandt mit 0002517 erledigtEnno Vertraute ohne eigene Zauber überarbeiten 

Notizen / Dateien

Enno

Enno

2018-11-14 20:22

Administrator   ~0008209

Ich plane, mir zum naechsten Release die Vertrauten mal genau anzugucken, ob man da was tun kann.

Enno

Enno

2018-11-22 20:41

Administrator   ~0008230

Ist nicht von der Änderung in Bug 2517 betroffen, hat immer noch keine Zauber (und har Cerddor, wie seine Partei). Erwartet: kein Magiegebiet, und maximal drei eigene Zauber (Furcht, Schlaf, Flucht). Muss ich wohl weiter suchen.

Enno

Enno

2018-11-22 20:46

Administrator   ~0008231

Im Datenfile steht schon Cerddor, das ist falsch, und der Vertraute hat keine eigenen Zauber. Das war also wahrscheinlich nicht der erste Report, in dem das passiert ist.

Enno

Enno

2018-11-22 20:56

Administrator   ~0008232

Notiz: Der Zauberer ist "Solarika, Erforscherin stellarer Energien, 1338238", und der Vertraute erscheint im Report 438 zum ersten Mal.

Enno

Enno

2018-11-22 21:20

Administrator   ~0008233

Offenbar wird in der Woche der Erstellung die Zauberliste nicht angelegt (unit_add_spell wird nie aufgerufen). Warum?

Enno

Enno

2018-11-22 21:30

Administrator   ~0008234

Aha! equip_unit ist kaputt, das benutzt ipairs(spells), aber spells ist ein dict (name -> level), es muss also pairs(spells) heissen. Deshalb hat der Kerl keine Zauber. Er hat zwar Magie 1 als Skill, aber deshalb hat er noch immerkein at_mage, das wird dann in unit_add_spell erzeugt, und mit dem Magiegebiet der Partei erzeugt, was auch falsch ist.

Den Code kann ich reparieren, aber wie ich die existierenden Vertrauten alle repariert kriege, weiss ich noch nicht.

Enno

Enno

2018-11-22 21:45

Administrator   ~0008235

Fehler im Code ist erledigt. Nach einer Neu-AW von Report 438 steht dort jetzt:

* Vertrauter von Solarika, Erforscherin stellarer Energien (soLa) (68dy),
  Hauptcharaktere (gnom), 1 Singdrache, flieht, Talente: Magie 2 (+2).
  Aura 0/4, Zauber: Grauen der Schlacht.

* Vertrauter von Lumalkin (Luma) (vfva), Hauptcharaktere (gnom), 1 Luchs,
  flieht, Talente: Magie 1 (+1).

Bei Luchsen ist es normal, dass die keine Aura oder eigene Zauber haben, bei Singdrachen nicht. Also alles genau wie erwartet. "Nur" noch eine Reparaturfunktion schreiben.

Enno

Enno

2018-11-22 22:12

Administrator   ~0008236

Neuasuwertung Woche 463, mit einmailger Vertrauten-Reparatur:

* Drachine (wqpa), Hauptcharaktere (gnom), 1 Singdrache, flieht, Talente:
  Magie X, Ausdauer X, Waffenloser Kampf X. Aura 55/66, Zauber: Schlaf,
  Gesang der Angst, Grauen der Schlacht, "LERNE Ausdauer".

* Laborkatze (fmr9), Hauptcharaktere (gnom), 1 Luchs, flieht, Talente:
  Magie 6, Ausdauer 8, Waffenloser Kampf 2, "LERNE Ausdauer".

Drache hat seine Zauber bekommen, sieht gut aus. Luchs hat weder Ausdauer noch eigene Zauber, da ist auch so gewollt.

Enno

Enno

2018-11-22 22:13

Administrator   ~0008237

Ich habe jetzt auch mehr Vertrauen in meinen ersten Bugfix, danke dafür.

Eintrags-Historie

Änderungsdatum Benutzername Feld Änderung
2018-06-23 15:36 Pyanfar Neuer Eintrag
2018-11-14 20:21 Enno Bearbeitung durch => Enno
2018-11-14 20:21 Enno Status neu => zugewiesen
2018-11-14 20:22 Enno Notiz hinzugefügt: 0008209
2018-11-14 20:22 Enno Zielversion => 3.18
2018-11-15 21:19 Enno Beziehung hinzugefügt verwandt mit 0002517
2018-11-22 20:41 Enno Notiz hinzugefügt: 0008230
2018-11-22 20:46 Enno Notiz hinzugefügt: 0008231
2018-11-22 20:56 Enno Notiz hinzugefügt: 0008232
2018-11-22 21:20 Enno Notiz hinzugefügt: 0008233
2018-11-22 21:30 Enno Notiz hinzugefügt: 0008234
2018-11-22 21:45 Enno Notiz hinzugefügt: 0008235
2018-11-22 22:12 Enno Notiz hinzugefügt: 0008236
2018-11-22 22:13 Enno Status zugewiesen => erledigt
2018-11-22 22:13 Enno Lösung offen => erledigt
2018-11-22 22:13 Enno Behoben in Version => 3.18
2018-11-22 22:13 Enno Notiz hinzugefügt: 0008237