Here is one of a number of examples that may be your terminator.
You need to modify the code (e.g. delete those blocks from G#Tyris.bcs) in order to make your reset of the global permanent OR you need to check all those other globals and manipulate them. Anyway, those are just examples, depending on who is in your party you may find other code blocks in Neera's, Viconia's, Dorn's, or Aerie's scripts.
if you use Near Infinity, the easy thing to do is a search in all bcs files for
This will give you all the possible code blocks that reset the global. You can then decide what to do about it.
PS - there are also dialogue options that can set the global, but this is another issue because you have control over which option you choose in your responses.
Edited by Roxanne, 18 May 2017 - 05:12 AM.