Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0000024EresseaGeneralöffentlich2004-03-30 08:37
ReporterEnno Bearbeitung durchEnno  
PrioritäthochSchweregradBlockerReproduzierbarimmer
Status geschlossenLösungerledigt 
Zusammenfassung0000024: 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

TagsKeine Tags zugeordnet.
Partei
Spiel
Report370

Eintrags-Beziehungen

hat Duplikat 0000022 geschlossenEnno Vertrauten-Zauber 

Notizen / Dateien

Enno

Enno

2004-03-09 01:08

Administrator   ~0000044

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.

Enno

Enno

2004-03-09 21:10

Administrator   ~0000048

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

Eintrags-Historie

Ä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