Prelude Manual / Floor/Eye Switch Open the editor →

Floor/Eye Switch

Floor/Eye Switch is a switch actor in Majora's Mask.

← All actors

Placement

No known placement issues. This actor's game code has been reviewed, and a placed copy behaves normally.

Type variants (6)

This actor is placed in one of these forms. Pick it from the editor's Type dropdown. The value is what the actor's parameters store. Each picture is fitted to its cell, so compare the stated sizes and not the images.

ValueType
Floor0Floor~12 units tall
Rusty Floor (unused)1Rusty Floor (unused)~12 units tallThe game never gives the rusty floor switch a height, so it lies flat against the floor. The editor draws it at full height.
No preview yet2Eye (Arrow)
Crystal3Crystal~61 units tall
Crystal (Targetable)4Crystal (Targetable)~61 units tall
Floor (Large)5Floor (Large)~25 units tall

Parameters

Beyond the type above, the parameters hold these fields. The editor shows each as a labelled control.

15141312111098765432100000000000000000Switch FlagFrozen (Red Ice)SubtypeInvisibleType

Shown: 0x0000, the value a newly placed copy starts with.

Rotation fields

This actor reads these rotation fields as settings, not as a direction. The editor shows each one as a number field.

Field Axis What it does
Hideout Color Z In Sakon's Hideout, a One-Shot floor switch is red when this is even and white when it's odd. Everywhere else the switch ignores it.

Appears in (10)

Ancient Castle of IkanaAncient Castle of IkanaDeku ShrineDeku ShrineInverted Stone Tower TempleInverted Stone Tower TempleMoon Link TrialMoon Link TrialPirates' Fortress InteriorPirates' Fortress InteriorSakon's HideoutSakon's HideoutSnowhead TempleSnowhead TempleStone Tower TempleStone Tower TempleSwamp Spider HouseSwamp Spider HouseWoodfall TempleWoodfall Temple

Model

What this actor draws, and where each piece lives in the archive. A mod replaces a piece by writing a file at the same path.

Floor · Floor (Large)
Display listobjects/gameplay_dangeon_keep/gFloorSwitch1DL
Rusty Floor (unused)
Display listobjects/gameplay_dangeon_keep/gRustyFloorSwitchDL
Crystal · Crystal (Targetable)
Display listsobjects/gameplay_dangeon_keep/gCrystalSwitchBaseDL
objects/gameplay_dangeon_keep/gCrystalSwitchCoreDL
objects/gameplay_dangeon_keep/gCrystalSwitchDiamondDL

Objects loaded

An edit to a shared object reaches every actor that loads it.

Switch actors