Energizer: Difference between revisions
(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...") |
No edit summary |
||
Line 6: | Line 6: | ||
|param = 0 | |param = 0 | ||
|idchar = 7 | |idchar = 7 | ||
|idanim_colors = | |idanim_colors = Energizer colors<br>(#176-#183) (buggy) | ||
|active = y | |active = y | ||
|pushable = all | |pushable = all | ||
Line 13: | Line 13: | ||
[[Category:MegaZeux]] [[Category:MegaZeux built-in objects]] [[Category:Items]] | [[Category:MegaZeux]] [[Category:MegaZeux built-in objects]] [[Category:Items]] | ||
An [[Energizer]] (ID 33, <code>Energizer</code>) is a [[built-in]] [[Items|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 [[HEALTHS|HEALTH]] counter directly with [[Robotic]]. | An [[Energizer]] (ID 33, <code>Energizer</code>) is a [[built-in]] [[Items|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 [[HEALTHS|HEALTH]] counter directly with [[Robotic]]. This invincibility lasts for 113 cycles. | ||
When collected, the Energizer plays [[SFX]] 16 (Invinco1), displays the [[Message Line|message]] "Energize!", sends all [[Robot|Robots]] to the built-in label <code>(#)INVINCO</code>, sets [[INVINCO]] to 113, becomes a [[Space]], and finally moves the Player on top of the new Space. | When collected, the Energizer plays [[SFX]] 16 (Invinco1), displays the [[Message Line|message]] "Energize!", sends all [[Robot|Robots]] to the built-in label <code>(#)INVINCO</code>, sets [[INVINCO]] to 113, becomes a [[Space]], and finally moves the Player on top of the new Space. | ||
Energizers update their parameter to <code>(parameter + 1) MODULO 8</code> | Energizers update their [[parameter]] every cycle to <code>(parameter + 1) MODULO 8</code>, which animates their display color (ID animation index <code>parameter + 176</code>). The animation color overrides whatever board color an Energizer currently has. | ||
== ZZT connection == | |||
In [[ZZT]], the equivalent element to Energizer is [[zzt:Energizer]]. |
Revision as of 01:56, 31 May 2025
Energizer # 33 ![]() | |
Robotic name | Energizer
|
Default color | 15 |
Default param | 0 |
ID char | 7 (#33) |
ID anim. colors | Energizer colors (#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. This invincibility lasts for 113 cycles.
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 every cycle to (parameter + 1) MODULO 8
, which animates their display color (ID animation index parameter + 176
). The animation color overrides whatever board color an Energizer currently has.
ZZT connection
In ZZT, the equivalent element to Energizer is zzt:Energizer.