Riva

Riva is the primary antagonist of The Legend of Dark Witch and a playable character in the Steam version of The Legend of Dark Witch 2. She is the Princess of Rasil, and steals all of the Syega in the Old Islands in hopes of weakening the nation.

Appearance and Personality
Riva is a young woman with long blonde hair. She wears a revealing minstrel outfit not unlike that of Zizou Olympia, except red. Her costume is embedded with Red Syega. When tapping into the power of the Red Syega, her costume turns black and yellow and she gains butterfly wings and antenna.

Riva is a selfish, ill-mannered princess. She wants to make her father's kingdom the strongest in the world, and attempts to do so by using the Syega taken from the Old Islands and eliminating anyone who stands in her way. She has a rebellious streak, defying Verri's orders to stay in the Forest of Dreams and even fighting Verri when she refuses to let her leave.

As a Boss
Riva is the main antagonist of Zizou's story. She is fought at the Deep Remains, after defeating copies of the first six bosses.

Riva
She repeats the following attacks in order. Unlike most other bosses from this game, Riva will always start with her first attack, even on Lunatic.
 * Riva calls down several giant swords from the sky. These swords remain in place for about 4 and a half seconds. There are no differences in this attack from one difficulty to another.


 * Riva releases several slow shots upward that, after a short while, turn to strike the player's position. Combined with the aforementioned swords, this attack is particularly tricky to dodge. The number of Bullets increases by about 50% on Normal, and about doubles from Easy's amount on Lunatic.


 * At yellow health, Riva summons an orb that constantly flies around her and releases shots, and can also do damage on contact. The orbwill rotate around Riva for about 6 seconds before disappearing, letting off 2 shots during that time.
 * At red health, Riva shoots fully charged Cobalt Fire shots forward. On Easy, she fires a single shot, on Normal she fires 2, and on Lunatic she fires 3. The timing between shots is very small on both Normal and Lunatic, so it advised to not use Wing, and to just jump each shot individually.
 * On Lunatic only; Riva will Dash across the room after using her 2nd attack. She will also use the Dash occasionally while in yellow health only (not red health) after spawning her orb or spawning her swords. At red health, she will also dash after firing her Cobalt Fire.

Riva (Unbound)
After defeating her the first time, she taps into the power of the Red Syega, becoming what is formally known as Riva (Unbound). She floats above the battlefield, slowly releasing bursts of energy clockwise as she summons monsters to do her bidding. She cannot be damaged directly, but her health slowly drains and Tres constantly leaves her body, making this fight a matter of surviving her onslaught. Filling the screen with Bounds Rings can make this fight simple.

The fight lasts about 2 Minutes and 5 Seconds from her first bullet fired to her last on each difficulty. As her health hits certain thresholds (Yellow and Red), her pace of firing bullets increases. On Easy, she fires 4 bullets at a time at a slow pace. On Normal, she fires 6 bullets at a time, starting at a pace similar to Easy's red health pace. On Lunatic, she fires 8 bullets at a time, starting with a pace even faster than Normal's red health pace, eventually giving barely enough room for Zizou to maneuver between the bullets.

She summons the following enemies, in order:
 * 8 Kinoppi one at a time, alternating between spawning them on the right side of the screen and the left.
 * 2 Spikesis simultaneously on the ceiling on the far left and right. These can be destroyed while they are on the ceiling, but if you get too close to them horizontally and allow them to fall, they will become permanent hazards.
 * 8 Jet Penguins one at a time, alternating between spawning them on the right side of the screen and the left.
 * 4 HedgeHoggers, 2 at a time on the left and right sides of the screen. Care must be taken of these enemies if you are using the Bound Ring strategy, as they release projectiles upon death.
 * 4 Dynamo Dragons one at a time, alternating between spawning them on the right side of the screen and the left.
 * On Easy, 2 Dynamo Dragons are spawned simultaneously on the left and right. However, on Normal and Lunatic, she will spawn Float Crystals; 2 right beside her on either side on Normal, and 4, 2 on each side of her, on Lunatic. These will all spawn simultaneously.
 * 8 Yachamo one at a time, alternating between spawning them on the right side of the screen and the left. These spawn slightly off the ground and float towards the player.
 * On easy and Normal, 4 Flubboo will spawn one at a time, alternating between spawning on the right side of the screen and the left, which will attempt to push the player into Riva's bullets, or any activated Spikesis. On Lunatic, however, Riva will instead spawn 8 Moon Jackals one at a time in a pattern of bottom right corner, bottom left corner, top right corner, top left corner, then repeat. After these enemies are spawned, you simply have to survive Riva's remaining bullets before she self-destructs.

As a Playable Character
Riva is unlocked as a playable character once the game is cleared with Zizou. She has an entirely different set of weapons and different interactions with the other bosses. At the end of the game, she encounters Zizou; like her battle, Zizou must be defeated twice. After it becomes clear that Zizou can't use force to defeat Riva, she instead threatens to expose Riva as a thief. Riva returns the Syega and is scolded for her failure by her father.

Her Enforcement Slot abilities are as follows:
 * Speed: Increases Riva's walking speed by about 50% of her base walking speed (Including Syega Shop Additions) for each level installed. Can be installed a maximum of 2 times with no Pure Syega, and 4 times with both Blue Pure Syega collected.
 * Dash: Once installed, by tapping left or right quickly while on the ground, Riva will rocket off in that direction. Riva can still be steered left or right while performing the dash, but it cannot be ended until the entire meter has run out, or Riva is hit. The dash can be extended by jumping in the air before the meter runs out. Each extra installation increases the meter by 100% of the base time, allowing Riva to dash longer. Can be installed 1 time with no Pure Syega, and up to 3 times with both Orange Pure Syega collected.
 * Cobalt Fire: Fires a small burst of energy a short distance forward. Can be charged to create a larger burst of energy. Installing Cobalt Fire while Cobalt Fire is your main weapon will increase the range of it. If Sword Rain is the current main weapon for Riva, installing this will switch the main weapon to Cobalt Fire, but will not upgrade it (Though it retains any previous upgrades for your main weapon for that life). Can be installed a maximum of 2 times with no Pure Syega, and 4 times with both functional Pink Pure Syega collected. By default, Cobalt Fire only has 1 level of charge in addition to its uncharged state; by upgrading Power in the Growpart menu, you can increase this limit by 1 for each level of Power purchased, up to 4 levels of charge total.
 * Sword Rain: Calls down 2 small daggers from the sky on either side of Riva. Can be charged to create larger swords. The small burst of energy made while Riva throws her hands up can also damage enemies. Installing Sword Rain while Sword Rain is your main weapon will increase the number of swords spawned by 2 (1 on each side). If Cobalt Fire is the current main weapon for Riva, installing this will switch the main weapon to Sword Rain, but will not upgrade it (Though it retains any previous upgrades for your main weapon for that life). Can be installed a maximum of 2 times with no Pure Syega, and 4 times with both functional Red Pure Syega collected. By default, Sword Rain only has 1 level of charge in addition to its uncharged state; by upgrading Power in the Growpart menu, you can increase this limit by 1 for each level of Power purchased, up to 4 levels of charge total.
 * Extra: When installed, Extra makes your current main weapon fire as if it was fully charged, even if you do not charge it for about 6 seconds. Installing Extra while a previous Extra is active will simply replenish how much time the Extra has to last. As installing additional Extras does not have any further effect, collecting Yellow Pure Syega as Riva has no effect, other than allowing you to collect the Green Pure Syega in Forest of Dreams.
 * Guard: Only appears on the Enforcement Slot once the Green Pure Syega is collected. Once installed, Guard will absorb the next damage Riva would take, as well as giving her Invincibility Frames as if she had been hit; However, this does not count as taking damage for the end results screen. This ability can only be installed once.

The Legend of Dark Witch 2
Riva is alluded to Zizou's story; she writes to Rasil in order to assist in her infiltration of Germa, and the nation obliges by sending Pelusa.

Riva is also a player character exclusive to the Steam version of the game. She has no voice and no character interactions, and fights Zizou as the final boss.

Her Slot abilities include: Riva's Revenge Magic is Princess Strike. When activated, Riva transforms into Riva (Unbound) and quickly and continuously fires a windmill of shots that rotates for a few seconds, before transforming back. This attack is best used when either surrounded by enemies, or while inside of a Boss' hurtbox, to put each shot to the best use.
 * Speed Slot Options:
 * Speed (Default): Increases Riva's walking speed by about 50% of her base walking speed (Including Syega Shop Additions) for each level installed. Can be installed a maximum of 2 times with no upgrades given to the Speed Slot, and 4 times when the Speed Slot is upgraded to maximum.
 * Express (Purchasable for 300 Tres and 2 Pure Syega): Increases Riva's walking speed by about 100% of her base walking speed (Including Syega Shop Additions) for each level installed. Strictly better than Speed, but you can become extremely fast when upgraded to maximum. Can be installed a maximum of 2 times with no upgrades given to the Speed Slot, and 4 times when the Speed Slot is upgraded to maximum.
 * Light (Purchasable for 300 Tres and 2 Pure Syega): Riva's speed becomes that of her speed if she had installed 4 Speed Slots; However, it only lasts about 7 seconds before it wears off. Installing Light additional times both replenishes the meter and adds another layer to it, if able. Can be installed any number of times by default due to the nature of it wearing off; however, the number of bars able to be obtained at a time depends on how many times you have upgraded the speed slot; 2 bars by default, and up to 4 when the Speed Slot is upgraded to maximum. The 4th bar, when installed, is the exact same color as the 3rd bar.
 * Support Slot Options:
 * Dash (Default): Once installed, by tapping left or right quickly on the ground (Or with a customized button press), Riva will rocket off in that direction. Riva can still be steered left or right while performing the dash, but it cannot be ended until the entire meter has run out, or Riva is hit. The dash can be extended by jumping in the air before the meter runs out. Each extra installation increases the meter by 100% of the base time, allowing Riva to dash longer. Can be installed 1 time with no upgrades given to the Support Slot, and up to 3 times when the Support Slot is upgraded to maximum.
 * Wing (Purchasable for 500 Tres and 2 Pure Syega): Once installed, while in the air, you can hold the Jump button to have Riva slow her descent as long as you have Wing Meter, which drains steadily as you use this ability, and is replenished by standing or walking on the ground. Each extra installation increases the meter by 100% of the base time, allowing Riva to hover longer. Can be installed 1 time with no upgrades given to the Support Slot, and up to 3 times when the Support Slot is upgraded to maximum.
 * Fly (Purchasable for 500 Tres and 2 Pure Syega): Once installed, while in the air, You can press the Jump button again to perform an additional, half height jump, useful for repositioning yourself or correcting mistakes. Each extra installation grants an additional jump, up to 3. Can be installed 1 time with no upgrades given to the Support Slot, and up to 3 times when the Support Slot is upgraded to maximum.
 * Air (Purchasable for 500 Tres and 2 Pure Syega): Once installed, instead of jumping with the A button, Riva will slowly float upwards. You have full control of her while floating, but simple platforming can become awkward. The meter replenishes while on the ground. Each extra installation increases the meter by 100% of the base time, allowing Riva to float longer. Can be installed 1 time with no upgrades given to the Support Slot, and up to 3 times when the Support Slot is upgraded to maximum.
 * Attack Slot Options:
 * Punishment (Default; Attack Slot 1): Fires a short burst of energy forward. Can be charged to create a larger and more powerful burst of energy. Placing this attack in Attack Slot 2 makes the projectile faster and more powerful. Each installation increases the range of the projectile. Can be installed a maximum of 2 times with no upgrades given to the Attack Slot this weapon is assigned to, and 4 times when said Attack Slot is upgraded to maximum.
 * Sword Drive (Default; Attack Slot 2): Summons a short that slices in a clockwise arc around her. Placing this attack in Attack Slot 2 makes the projectile more powerful. Each installation increases the range of the projectile, as well as allowing it to hit additional times less powerfully. Can be installed a maximum of 2 times with no upgrades given to the Attack Slot this weapon is assigned to, and 4 times when said Attack Slot is upgraded to maximum.
 * Power Slot Options:
 * Power (Default): Increases the damage of non-boss weapon attacks by 100% of the base damage of said attack. Can be installed a maximum of 2 times with no upgrades given to the Power Slot, and 4 times when the Power Slot is upgraded to maximum.
 * Unique Slot: Knight (Purchasable for 5 Syega and 2500 Tres): Knight, once installed, Knight has Verri appear behind Riva, mimicking her moves exactly, and swinging her sword in a wide arc whenever the player presses the attack button and dealing a small amount of damage to anything within the arc, even if Riva herself is using a non-damaging Boss weapon, or doesn't have the Capacity to perform an attack. Verri's swings have very little cooldown and do not apply Invincibility to any enemy or boss unless said boss is in red health, making it easy and effective to spam.