How do I ignore collision if my character is in a specific state?

i would use the set collision response to channel node as seen in the picture below. you could pair this with a custom collision channel thats used just for your special walls. this way you will only modify the collision response to that one channel and everything else will be the same. oh and to implement the turning on and off of the feature you could just use a flipflop.

243292-capture.png