Skip to content

Mapping Guide ‐ Reflection ‐ Badeline Boss

Antibrain edited this page Sep 18, 2024 · 1 revision

Badeline Bossfight

One of the key mechanics in reflection are the Badeline Boss fights. Making these work is a little complicated, but simple to learn.

Attack states

Badeline, once placed in a Level, will float in place, loading her attack phase from level strings. Different attack states do different things.

Attack state 0

In this state, badeline will not attack the player, and will move around slowly. Attacking her will move her to the next Node (more info later), as well as activating all falling platforms without node markers. (more info later)

download (18)

Attack state 1

In this state, badeline will periodically shoot projectiles at Madeline. If one touches Madeline, the player will be killed and the level will restart.

download (19)

Attack state 2

In this state, badeline will fire a laser attack at Madeline. The beam will track Madeline for a few seconds, and fire after flashing. If Madeline is in the beam when it fires, the player will be killed and the level will be restarted.

download (20)

Attack states can be set by current node in level strings. The built in example Boss level has string "0/1/2", for phase 0 at node 0, phase 1 at node 1, and phase 2 at node 2. more on nodes below.

Node system

The badeline boss levels use a Node system to mark where badeline will travel to after taking damage, and which platforms activate, and when.

image

Use the red nodes for badeline and platform phases, and the blue nodes for platform targets

Badeline location nodes.

After taking damage, Badeline will fly to the next red node, starting at 0, up to F. Badeline's Node 0 is where you place her on the map. remember that for attack phases.

Here we can see badeline's nodes, placed on the map, and badeline moving from one node to the next.

image

download (21)

Platform Nodes

There are two types of platforms. Phase 0 platforms, and Oscillating platforms. Phase 0 platforms are placed using the tile with a Down arrow in the corner, and platform extending tiles on the sides. Here we can see a Phase 0 platform, triggering on phase 0.

download (22)

These platforms are placed in this way, and can be any size you need.

image

The second type of platform is the Oscillating platform. Oscillating platforms move back and forth between Two platform nodes, which are Blue. They also can be triggered on a specific phase using a Red phase node. Here we can see a oscillating platform, that triggers on Phase 0, that will travel to Platform node 0.

image

Here we can see another set of oscillating platforms, moving to nodes 1 and 2, respectively.

image download (23)

When placing target nodes, make sure the top left corner of the platform will be able to reach it. Nodes will also extend platforms, similar to the extending tiles. keep these two facts in mind when placing platforms.

If you want a platform that Wont oscillate but still triggers on a specific phase, you can create an oscillating platform, and have the node be unreachable, as seen in this image.

image

Here we can see oscillating platform 0, which will never reach its target, and will never travel back up after going down. Keep in mind that if you do this where the platform wont be flush with the ground, it will keep travelling until it hits its node. An easy way to block moving back is to place the node too far close to the wall, so that the platform will not be able to reach it with its top left corner.