Don't know if this is my bad programming.
Or what caused this to break
In the vid is the offending code and it's an array
Model [this].point [ hexpointcount ]
Spent some time trying to work out what was going on.
Took the code out and ran it separately and it worked fine.
All the code before this is similar except in this code I'm calculating points and adding into array one slot at a time.
Now the fix is to set a temp array to grab the calculated answers then after the loop dump it into the old array.
Why does this work ? I don't know.
Now this code worked fine before the update and I can't see anything in the update that would cause this to happen. So I would assume it's my code somewhere else causing this and yet it runs fine now.
So I updated this file with the fix.