Below, I've added an ASK event, moving such things as object1.lightsource = false inside of the ASK event.
When I had those SET commands outside of the ASK event, everything was fine. I move them into the ASK event, and now they're not recognized.
Did I break scope? I would have thought anything defined or passed to one element would be recognizable by whatever is contained by that element.
I've attached the game. There is only one walkthrough. If you run that walkthrough, and answer Yes, it bugs out, and I've stripped out all my debugging comments, but it's raising an error on object1.lightsource = false, not getting any further than that.