Das einzige was mir hier sorgen machen würde ist die Variable.
Könnte nämlich sein*, dass die nachdem der Effekt abgelaufen ist wieder zurückgesetzt wird.


*Imho sollte das auch so sein, allerdings verwenden zwei ScriptEffekte mit gleichem Script auch die gleichen Variablen. Wie das ist wenn die nicht zur gleichen Zeit, sondern nach einander aktiv sind kann ich aber nicht sagen.



Falls das so nicht funktioniert gibt es die Möglichkeit eine Global, eine Questvariable, oder die Variable auf einer Persistent Reference zu verwenden.