-
Notifications
You must be signed in to change notification settings - Fork 12
Mapping Guide ‐ Reflection ‐ Badeline Boss
One of the key mechanics in reflection are the Badeline Boss fights. Making these work is a little complicated, but simple to learn.
Badeline, once placed in a Level, will float in place, loading her attack phase from level strings. Different attack states do different things.
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)
In this state, badeline will periodically shoot projectiles at Madeline. If one touches Madeline, the player will be killed and the level will restart.
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.
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.
The badeline boss levels use a Node system to mark where badeline will travel to after taking damage, and which platforms activate, and when.
Use the red nodes for badeline and platform phases, and the blue nodes for platform targets
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.
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.
These platforms are placed in this way, and can be any size you need.
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.
Here we can see another set of oscillating platforms, moving to nodes 1 and 2, respectively.
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.
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.