I am testing with OBSE version 18 and noticed that DS Time Manager no longer works. It is having a problem in DSTMQS
My game freezes and this error continually spams the obse.log
Time Manager initialized
Error in script e2000ce6
Invalid array access - expected string index, received numeric index or the array was not initialized.
Offset: 0x00002820 Command: Let (0x1765)
Error in script e2000ce6
Operator [ failed to evaluate to a valid result
Offset: 0x00002820 Command: Let (0x1765)
(e2 points to DS Time Manager).
Now, doing a search on the script for "[" only brings up refrences to the powers array that is initialized using GetUsedPowers, so I am not certain if there was a change to that command.
I will also post this in OBSE in case they can quickly identify the issue.
Thanks
PS: I love this mod, and need to figure out how to make it happily work with obse
a
Edit: Scruggs took a look at the code and arrived at this conclusion:
A quick look at the script shows:
CODE
let Powers := player.GetUsedPowers
...
set index to 0
while (index <= (ar_Size Powers) - 1
...
let index := index + 1
loop
If the player has not used any powers recently, then the array returned by GetUsedPowers is empty. ar_Size Powers then == 0, which means index is always < ar_Size Powers - 1, and index is always an invalid index.
He's asked that you confirm the findings.
thanks Tekuromoto
a