When the value of a variable is changed and a subsequent Message Matches references the variable during the same frame it was changed, the Message Matches is referencing the old value of the variable.
The following example shows the the HS Player is not evaluating the correct/current value of the variable
Is the HS Player evaluating the matches at the beginning of the frame?? This is not how the Player works for any of the other operators & it can be shown that the value does change “immediately” (as opposed to at the end of the frame) by…
iOS Version: 14.6
Hopscotch Version: 3.47.1
Player Version: 1.5.17