Map Location Data (7) Magic Locations - HoraceAndTheSpider/Bloodwych-68k GitHub Wiki
Firepath
Subtype 1 enters the same centred drawing path as a type-6 trigger pad. It uses the trigger-pad template rather than a dedicated Firepath graphic and flashes between two four-byte colour masks:
$090C0B0D
$090A0B0D
These masks are stored as the eight-byte table at memory $0094D4 (SPS 439 file position $9150). The proposed names are GFX_Firepath_ColourMasks and gfx-data/Firepath.colours.
Mindrock
Subtype 2 conditionally enters the ordinary stone-wall rendering path. Its visibility is controlled by renderer state, producing the flashing behaviour; there is no separate Mindrock wall graphic.
Formwall
Subtype 3 enters the solid stone-wall rendering path. There is no separate Formwall graphic in SPS 439.
The relevant proposed routine labels are:
$0094BC—Select_Firepath_ColourMask;$0094DC—Set_TriggerPad_ColourMask;$0094E6—Draw_PitPadAndCeilingHole.
See Dungeon Graphics Renderer for the shared centred and wall-face tables.
Location Occupancy
The value of C determines the current occupancy of this location, as previously defined in: Map-Location Data - (0) Spaces