Pusher
Pusher # 56 ![]() | |
Robotic name | Pusher
|
Default color | none |
Default param | 0 (select) Direction: north |
ID char | 0 (#56) |
ID anim. chars | Thick arrows (#250-#253) |
Attributes | Active |
Movement | Can push |
Pusher (ID 56, Pusher
) is a MegaZeux built-in puzzle piece. Pushers can not be destroyed (aside from Robotic) and attempt to move constantly in their chosen Direction, forever. They are a common driving component in slider puzzles, which are often oriented around pushing Boulder, Slider NS, and Slider EW pieces to allow gridlocked Pushers to move other puzzle pieces out of the way.
Behavior
Pushers attempt to move on every even cycle in their Direction, and are capable of pushing puzzle pieces, pushable Enemies, Pushable Robot, etc.
MegaZeux 1.00
Pushers attempt to move every cycle instead of every other cycle.
Parameter
pXX → xxxxxxxx ++++++++- Direction: 0-3 = north, south, east, west 4+ = undefined
Unintended behavior
Pushers with Direction 4+ will never move and will read their display character from other ID animation positions or the ID damages. The values read vary between different MegaZeux releases and are unsupported.
ZZT connection
In ZZT, the equivalent element to Pusher is zzt:Pusher.