Astro Wall

From Make a Good Mega Man Level Contest
Revision as of 16:41, 21 April 2019 by Spin Attaxx (talk | contribs) (Created page with "{{gimmick |align=right |name=Astro Wall |image= |caption= |jname= |script= |romaji= |altname= |programmer=NaOH |artist=Unknown |hp= |at= |type=Damage |location= |OffAppear...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Astro Wall
Information
In-Game Information
Type: Damage
Programmer(s): NaOH
Artist(s): Unknown
Series Information
Official Game Appearances: Mega Man & Bass
Astro Wall object icon
"Astral enemy projection. Enemy silhouettes seep through and periodically drop out."
―Note in Astro Wall's code, Megamix Engine

The Astro Wall is a gimmick from Mega Man & Bass, found in Astro Man's stage. It is a wall-mounted scrolling projection system that can create enemies from the silhouettes that decorate it.

Astro Walls were first made available with the Megamix Engine, and subsequently the devkits for Make a Good Mega Man Level 3 and Make a Good 48 Hour Mega Man Level.

Behavior

When placed in a section, an Astro Wall will appear spanning the length of it. Silhouettes of enemies appear on the wall, and at regular intervals, one such silhouette will be transformed into a physical version of the enemy it represents, appearing from the wall with a ripple effect. As such, it is capable of surprise attacks.

Astro Walls have numerous creation code variables:

  • entityXSpeed - The horizontal speed of the silhouettes on an Astro Wall.
  • entityYspeed - The vertical speed of the silhouettes on an Astro Wall.
  • dropInterval - The length of the interval between enemy drops.
  • spawnDensity - The number of silhouttes per block.
  • spawnList - The list of enemies to spawn. By default, an Astro Wall can spawn Metalls, Mechakkeros, Yambows, and Furaibon, but by adding "spawnList[#] = (enemy)" in creation code, any entity can be spawned.
  • rippleAnimationInterval - The number of frames between each frame of a spawning enemy's ripple animation.
  • rippleAnimationSprite - The sprite used for the ripple effect created when an enemy spawns.

If multiple Astro Walls exist in a section, only one Astro Wall object's creation code variables will be recognised.