Energizer

From MZXWiki
Revision as of 01:46, 31 May 2025 by Lachesis (talk | contribs) (Created page with "{{ID |name = Energizer |id = 33 |robotic = Energizer |color = 15 |param = 0 |idchar = 7 |idanim_colors = parameter + 176<br>(#176-#183) (buggy) |active = y |pushable = all |effect_touch = set INVINCO to 113, overriding previous state; become Space, move Player }} Category:MegaZeux Category:MegaZeux built-in objects Category:Items An Energizer (ID 33, <code>Energizer</code>) is a built-in item. When touched by the Player, the...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Energizer # 33 Id33.png
Robotic name Energizer
Default color 15
Default param 0
ID char 7 (#33)
ID anim. colors parameter + 176
(#176-#183) (buggy)
Attributes Active
Pushable: all
Effect when
touched
set INVINCO to 113, overriding previous state; become Space, move Player

An Energizer (ID 33, Energizer) is a built-in item. When touched by the Player, the Player is granted a brief period of invincibility to most sources of damage. Invincibility does not protect the Player from modifying the HEALTH counter directly with Robotic.

When collected, the Energizer plays SFX 16 (Invinco1), displays the message "Energize!", sends all Robots to the built-in label (#)INVINCO, sets INVINCO to 113, becomes a Space, and finally moves the Player on top of the new Space.

Energizers update their parameter to (parameter + 1) MODULO 8 every cycle, which animates their display color. Their animation color overrides whatever board color they currently have.