Magical bulldozer. Stand next to it and press Ex1 to activate it. You can control it by pressing direction buttons.
If it runs off course, it crashes. Bulldozed combos are replaced with screen`s undercombo. Bulldoze entire area to open secrets.
This script, unlike one made by Ywkles, uses 4 directional combos to indicate which direction bulldozer will go, as it was done in Link`s Remakening.
Update 1.04.2022
Added options to use specific combo and cset, instead of screen`s undercombo, to replace bulldozed combos
Added option to allow Link to terminate bulldozer prematurely by pressing EX1.
Update 09.02.2025 - Added push margin for launcing bulldozer. Refactored speed handling. No longer needed to push against bulldoser to launch it. See setup instructions.
Update 02.03.2026 - Added prompt combo that renders above Link, if hero stands next to bulldozer and is ready to launch it.
1. Set up 4 consecutive combos for directions up->down->left->right.
2. Import and compile the script. It requires ffcscript.zh, in addition to default libraries.
3. Build the puzzle: place CF_BULLDOZER_TRIGGER over all combos that are needed to be bulldozed and CF_BULLDOZER_ALWAYS_CRASH for obstacles.
Also you can edit screen`s undercombo to have inherent CF_BULLDOZER_ALWAYS_CRASH flag for Hamiltonian style puzzles ala Link`s Awakening.
4. Place FFC with 1st combo from step 1 and script assigned at it`s initial position. Grid snap it.
D0 - Initial direction.
D1 - Speed. 64 is best. 0.8 is default. Best ones are 0.5, 0.8, 1, 1.6, 2 and 4. 4 is VERY DIFFICULT to handle.
D2 - 0-Prevent secret triggering, just bulldozing stuff.
D3 - Use FFC`s CSet, instead of screen`s undercset to replace bulldozed combos
D4 - ID of combo to use as replacement of bulldozed combo, defaults to screen`s undercombo
D5 - If set to > 0 -> allow Link to terminate bulldozer prematurely by pressing EX1.