Help with Show Layer if Object State = Normal

Hi! I'm hoping someone can help me figure out how to get around an issue I'm having.

I have a dress up game where the user needs to select 6 correct items in order to see the "you got it right" layer after clicking a submit button. There are also 6 incorrect selections.

I have it set to show the correct layer on the condition that all 6 items are on the state of normal and show the incorrect layer if any of the 6 incorrect items are on the state of normal (rather than hidden).

It works only if all correct items are clicked and no incorrect ones. Even if I click an incorrect item and then change it back to hidden by selecting the correct item, it will show the incorrect layer. 

I've tried having a variable that shows the correct or incorrect layer based on the states but it's the same issue. It appears that Articulate counts the states each time they're changed rather than when the event (clicking submit) occurs. Is there a way to make it so when submit is clicked only the objects currently in the state of normal are counted?

2 Replies