I programmed this flag so that the overworld music doesn't play when it's not supposed to. Why does the overworld music still play anyways?
The sprite that's supposed to trigger the music not to play is always on screen.
There's also more event based code that relies on this sprite being on screen, and it works fine, except for 1 thing, but that's another topic.