When testing a function designed to get the total sum of Link's inputs, I ran into a strange bug.
Link->InputAxisUp and Link->InputAxisLeft always return true unless set to false earlier in the frame. This happens regardless of when I trace it; before Waitdraw in the global script, in an FFC script, after Waitdraw in the global script, etc. I've also tested it in different qst files for the same result.
Despite those inputs being set they don't do anything - Link doesn't move in either of those directions. This is probably also another bug in ZC related to this bug.
//The following will always print true unless set to false earlier in the frame TraceB(Link->InputAxisUp); TraceB(Link->InputAxisLeft); //They will return false under the following scenario Link->InputAxisUp = false; Link->InputAxisLeft = false; TraceB(Link->InputAxisUp); TraceB(Link->InputAxisLeft);
ZC version: 2.50.2
Edited by Orithan, 24 January 2019 - 05:22 AM.