Hast du es denn schon mal getestet? Wenn es bei deinen Tests funktionierte, wird es wohl gehen, wenn nicht, erläutere bitte den Fehler.
Ich bin schon etwas länger raus aus dem Oblivion Scripting, für mich sieht es aber in Ordnung aus. Ich hätte nur statt "set activated to 1" sofort "setstage...