There are multiple solutions, one of them is to create an array using the “MakeArray” node. You simply add elements to that array in the order you want the player to pick up the items and then increment an integer on the player every time he picks up an item and check it against the appropriate index of the array. As soon as an element returns fail, the player messed up the order.