These blocks pack contains blocks that when triggered, will not respawn when the player leaves and returns to the level. Unlike using LM's conditional map 16 alone, this allows you to have up to 128 flags per level, and the absolute limit of a total of 2048 for the entire game. Blocks included:
-Locked gates (solid barrier that disappear when unlocked). These include 16x16, 16x32, 16x48, 32x16 , 48x16, and 32x32 -block gates
-Locked doors (Credit goes to MarioFanGamer for his door blocks). These include a normal and small.
This is good for exploration-base hacks that involve backtracking.
I got this inspiration from Zelda and a hack made by Blind Devil's Mushroom Kingdom - Under Crimson Skies hack, as well as the livestream “lets hack” (I can't remember the name) that was posted on SMWC's youtube channel (I think).
This one is a lot different than those two (the video was based on Blind Devil's method):
-It does not use duplicate map16 blocks, meaning you don't have copies of the same block on your map16 editor for each flag. How does the block know which flag it's associated then? Well, after making these routines, it's possible for the blocks to check their position (in $C800 index, not XY coordinates to save space) in the level, and scans against a list of positions and what item number (index) on the list to figure out what flag number it's associated with. Note that this does means that you have to continue editing the list as you make levels, as the list is not being part of LM.
-Obviously, this have more than just 16x32 shaped gate barriers.