When Link enters screen with this FFC script active, an indicator starts filling until it equals to total specific counter collected (existing, or consumed on progress fill). Once it reaches specific thresholds, rewards triggered (secrets or items).
1. Set up 2 tiles, 1 for vertical progress bar, must be SEASHELL_MANSION_PROGRESS_RENDER_MULTIPLIER tall, starting from top, rest of it must be transparent. and other one for goal indicators. Assign TILE_SEASHELL_MANSION_PROGRESS_RENDER and TILE_SEASHELL_MANSION_PROGRESS_GOALS_RENDER to these tile IDs.
2. Import and compile the script. No dependencies beyond std.zh.
3. Place invisible FFC right under progress bar frame, which is built using normal combos.
D0 - Abs - Counter to track. <0 - consume counter on progress increment.
D1-D6 - counter costs, for each threshold and rewards:
#####.____ - counter cost.
_____.#### - reward. If argument is negative - secrets triggered on threshold.
D7 #####.____ - String to display when no progress has been made when screen with FFC is entered. For instance, when entering Seashell Mansion for the 1st time.
D7 _____.#### - String to display when all rewards from this Seashell Mansion have been claimed.