Eintragsdetails ansehen
ID | Projekt | Kategorie | Sichtbarkeit | Meldungsdatum | Zuletzt aktualisiert |
---|---|---|---|---|---|
0000024 | Eressea | General | öffentlich | 2004-03-08 00:05 | 2004-03-30 08:37 |
Reporter | Enno | Bearbeitung durch | Enno | ||
Priorität | hoch | Schweregrad | Blocker | Reproduzierbar | immer |
Status | geschlossen | Lösung | erledigt | ||
Zusammenfassung | 0000024: Falsche Vertrautenzauber löschen | ||||
Beschreibung | Die Vertrautenzauber dieser Woche müssen gelöscht werden. Der Code ist getestet, und es gibt eine Liste der Zauber, die sie wirklich haben sollten. Fehlt noch ein Skript, dass überflüssige Zauber löscht | ||||
Tags | Keine Tags zugeordnet. | ||||
Partei | |||||
Spiel | |||||
Report | 370 | ||||
Der erste Versuch, das zu reparieren, hat heute Abend nicht geklappt. Da muss ich nochmal mit dem Debugger dran. Es ist einigermassen lästig, dass die Zauber über ihre integer-id gehandhabt werden, und nicht über echte pointer oder zumindest einen halbwegs lesbaren string. |
|
Erledigt, das Datenfile ist angepasst. Skript hat endlich funktioniert: function fix_unit(unit) local spell for spell in unit.spells do local found = 0 local fsp for fsp in unit.familiarspells do if fsp.name==spell.name then found = 1 break end end if found==0 then unit:remove_spell(spell) end end end file = "" .. get_turn() if read_game(file)~=0 then print("could not read game") return -1 end local faction for faction in factions() do local unit for unit in faction.units do local spell for spell in unit.familiarspells do fix_unit(unit) break end end end file = "" .. get_turn() if write_game(file .. ".fix")~=0 then print("could not write game") return -1 end |
|
Änderungsdatum | Benutzername | Feld | Änderung |
---|---|---|---|
2004-03-08 00:05 | Enno | Neuer Eintrag | |
2004-03-08 00:06 | Enno | Bearbeitung durch | => Enno |
2004-03-08 00:06 | Enno | Priorität | normal => hoch |
2004-03-08 00:06 | Enno | Schweregrad | Feature-Wunsch => Blocker |
2004-03-08 00:06 | Enno | Status | neu => zugewiesen |
2004-03-08 00:07 | Enno | Runde/Turn | => 370 |
2004-03-08 21:12 | Enno | Beziehung hinzugefügt | hat Duplikat 0000022 |
2004-03-09 01:08 | Enno | Notiz hinzugefügt: 0000044 | |
2004-03-09 21:10 | Enno | Status | zugewiesen => erledigt |
2004-03-09 21:10 | Enno | Lösung | offen => erledigt |
2004-03-09 21:10 | Enno | Notiz hinzugefügt: 0000048 | |
2004-03-30 08:37 | Enno | Status | erledigt => geschlossen |