Combos
This script needs three combos if using screen secrets, or five combos otherwise.
1. OFF combo: a normal floor tile with the Step->Next combo type.
2. Pressed combo: the walkable combo directly after the OFF combo (if for some reason you use combo cycling and the pressed combo used by the script isn't 1 after the OFF combo, you can specify one)
3. ON combo: a non-walkable combo with no other special properties
4. (If not using screen secrets) Target combo: the combo to change when the puzzle is done (like a barrier)
5. (Ditto secrets) Disabled target combo: 1 after the target; what it changes to (like a normal floor tile)
Setup
First, place the screen's warp return A somewhere outside the puzzle, and then place the script's FFC on the same spot. Next, set the FFC's D# arguments:
D0: # of the OFF combo
D1: # of the pressed combo (if left at 0, defaults to 1 after OFF combo)
D2: # of the ON combo (defaults to 1 after pressed combo)
D3: Sound to play when Link steps on an OFF combo
D4: Secret mode
-1 = Trigger screen secrets when solved (permanent)
-2 = Change the target combo (temporary)
-3 = Trigger screen secrets temporarily
0-7 = Change target combo and save to one of the eight extra screen variables (must not be used by another script on the same screen)
D5: # of the target combo, used if D4 = -2 or 0-7 - changes to the next in the list
Requires std.zh.