I am curious the idea behind the script though? The stat device is not even called, and I am unsure how the mostly depracated channel device could do anything that would solve this issue? I’m guessing it uses channel signal events to ‘re’ intialize the stat device when a player JIP? if this is the case, wouldnt it not be easier to just use the actual devices load
call on a per player basis instead of relying on the buggy auto load option? Also theoretically, couldnt one avoid the potential issues you mentioned by changing the scope of the call to only affect the JIP agent’s arguement? As in
FixJIP(Agent:agent):void=
Self.DoSomething()
instead of the way they have it, as you mentioned- would be global
FixJIP(Agent:agent):void=
DoSomething()
I’m only of intermediate knowledge, but curious about this so any insight is appreciated!