Why the trigger is not working? "show layer/slide when status of all the objects is not normal"

Jan 17, 2022

Hello, I have an issue with trigger "show layer when status of all the (choosen) objects is not normal". When playing the project, then changing the statuses of all the objects from normal to custom one nothing happens. 

However, I noticed, when the condition is just basically "swapped" to:
"show layer/slide when status none of the (choosen) objects is normal", then it works. It works as well when the same condition is added to the trigger based on "when the timeline starts" so it's not connected directly with selected objects.

Any ideas why this occures? I stumbeled across this issue when recreating this battleship e-learning game and as per the guide, it should work, but apparently it doensn't. So now I'm not sure if it's a bug or if the reason is somwhere, just not found by me...

Many thanks,

Mirka

3 Replies
Joseph Francis

As Walt Hamilton correctly pointed out, it's not as much a bug as it is a problem in the way Articulate designed and executed the "When state of XXX is ..." functionality. Articulate's "breaking" of this previously-working (albeit, not bulletproof) functionality just means we should not rely on a quasi-listener to determine and respond to object states.