Prelude Manual / Pushable Block Open the editor →

Pushable Block

Pushable Block is a prop actor in Ocarina of Time.

← All actors

Placement

Types 0-3 spawn only while their switch flag (bits 8-13) is CLEAR; types 4-7 only while it's SET (so they're absent in a fresh scene). Set bit 14 to disable the whole gate and make the block always present. Large/huge sizes also need the strength upgrades to push.

Type variants (8)

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
Small (Start On)0Small (Start On)~60 units tall
Medium (Start On)1Medium (Start On)~100 units tall
Large (Start On)2Large (Start On)~120 units tall
Huge (Start On)3Huge (Start On)~200 units tall
Small (Start Off)4Small (Start Off)~60 units tall
Medium (Start Off)5Medium (Start Off)~100 units tall
Large (Start Off)6Large (Start Off)~120 units tall
Huge (Start Off)7Huge (Start Off)~200 units tall
BrokenThe low nibble picks the block type (0-7) — higher values register no collision and draw with a null texture.

Parameters

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

15141312111098765432100000000000000000Switch Flag (255 = always present)Color (per-scene palette)Type

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

Appears in (8)

Deku TreeDeku TreeDodongos CavernDodongos CavernFire TempleFire TempleForest TempleForest TempleGerudo Training GroundGerudo Training GroundShadow TempleShadow TempleSpirit TempleSpirit TempleWater TempleWater 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.

Small (Start On) · Medium (Start On) · Small (Start Off) · Medium (Start Off)
Display listobjects/gameplay_dangeon_keep/gPushBlockDL
Textureobjects/gameplay_dangeon_keep/gPushBlockSilverTex
Large (Start On) · Large (Start Off)
Display listobjects/gameplay_dangeon_keep/gPushBlockDL
Textureobjects/gameplay_dangeon_keep/gPushBlockBaseTex
Huge (Start On) · Huge (Start Off)
Display listobjects/gameplay_dangeon_keep/gPushBlockDL
Textureobjects/gameplay_dangeon_keep/gPushBlockGrayTex

Objects loaded

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

Prop actors