Ravel Mod/Meteor Champion

Meteor Champion is a Pre-Hardmode boss that can be fought anywhere.

Spawn
The Meteor Champion requires the player to summon it with the Meteorite Ring.

Behavior
The Meteor Champion has 4 phases. In the first phase, it will fly around, 4 fireballs in 4 possible patterns which is the attack it does the most, it can also relase a Giant Meteor Head, which homes to player and explodes after impact, which can damage the player through tiles. The last attack he has in this phase are the fire waves which he fires at the player, they start slow, but quickly speed up.

When it reaches 50% it spawns Orbiting Heads, which orbit the boss, protecting it from the projectiles, it spawns 9 of them (18 in Expert Mode), he also gets 2 new attacks. First one being a dash at the players direction, while throwing 3 Flaming Rocks on the ground, which cause the On Fire! effect if the player touches them. In the second new attack he sends out a Spinning Head, which goes a little to the left and then starts spinning around its designated point. It will also have the all the attacks from phase one.

When it reaches 42% of its health Meteor Champion starts preparing a meteor rain which targets the player, during the rain he doesn't move but its defense goes up to 18.

His last phase starts at under 34% of his health, his most common attack changes drastically, now it shoots fireballs from (or to) sides at once, but instead of 4 patterns, now the attack has only 2. During this phase he still keeps the meteor rain attack.