This button switch, when triggered, will change map16 and flips the on/off switch (by default, you can change it in the block's asm file), and if the player gets off the switch, it will revert back into its unpressed state so the player can use it again. Read the readme for more info.
Fixed the yoshi bug and added a palette + palettemask, and when placed on the left or top edge of level.
Added SA-1 support and make the sprite use the shared Map16 routine instead of include it in the sprite.
This block is an alternative to the Reverting Map16 Block if you don't want to torture yourself bother with the UberASM stuff.
Also, if you want to know, which acts like settings you should use, the unpressed tile use acts like 130 and the pressed tile 25 (the "acts like" information was a big string instead of just numbers or here "various").
Alternatively, you can check the Map16 file which acts like setting you should use (though nothing stops you from making the unpressed button an air tile).