Version 1.2.0

**Version 1.2.0** was a major update to Mega Man Arena that primarily featured a new character and stage select screen, an improved teams mode, a new boss in the form of Kamegoro Maker and other new additions. This update was released on August 28th, 2019.

## Changelog

### **Enhancements**

* Character and stage select screens have been updated!
* The main menu speed has been increased
* Dynamic team selection has been added!  Teams are no longer hard-mapped to P1/P2 vs P3/P4.  Teams are determined by color selected during character selection.  Yes, 3v1s are now possible, as are 2v1s!
* Tips have been added for secret characters!  They only show up when the cheat code is active.
* A new boss has been added!  Fight against Kamegoro maker, who has a bit more excitement than the original MM3 boss.  No auto scroll on this stage!
* Auto scroll has been REMOVED from the old bosses!  Auto scroll still picks up in the MechaDragon stage to mirror the NES game.
* MM3 Transportation stage will randomly be chosen instead of the MM2 version.  To control the selection, select the stage and hold the 2 or 3 key for MM2/MM3, respectively
* MM3 Victory jingle now plays on MM3 stages, including the new boss stage
* ESC has been added as a shortcut in most menus.  Press ESC to go backward in the menu, and ESC can be pressed in character or stage select to immediately go back to the previous screen.

### **CPU Changes**

* CPUs can now be added in Arena, Teams, and Squad Mode from the character select screen.  As such, VS CPU mode has been removed
* P1 can also be added as a CPU!  Press S1 or S2 while selecting your character as P1.
* Vastly improved AI logic has been implemented
* CPUs can now navigate treacherous and moving stages, so all stages have been enabled for CPU play
* CPUs have received large changes to normal shot and jump usage to perform in a more “human” way
* CPU will now work to escape certain types of hazards (like Crash Bomb Explosions), and will more safely handle pits and spikes
* CPU difficulty levels have been tweaked with additional parameters for a more consistent experience

### **Balance Changes**

* Tango EP reduced 10 -> 8
* Cut Man’s slash attack hitboxes have been modified to be more precise to his animation
* Air Clustered Tornado EP reduced 8 -> 6
* Bouncing Bubble’s height is now variable, depending on the height it is initially dropped
* Bouncing Bubble EP reduced 4 -> 3
* Cold Block bounce count increased 5 -> 10 (now shatters on 10th impact)
* Cold Icicle fall timer reduced (random range upper limit 180 -> 120)
* Cold Icicle falling speed increased 2 -> 4
* Cold Icicle EP reduced 5 -> 3
* Met Train HP reduced 12 -> 10

### **Mods/fixes**

* CPUs no longer add to global statistics
* Random selection has been removed from S1/S2 buttons and replaced with a random icon on the character/stage select screen.  Boss Mode no longer has a random option.
* Menu modified to remove VS CPU mode, CPU difficulty now exists in both Single and Versus menus
* The game no longer checks for new controllers during a match.  This prevents keyboard controls from being taken over by an accidentally-attached controller.
* Practice Mode now has the option to enable gears
* Squad Mode now displays stock counts during a match
* Proto Man now remains stationary when turning around while holding shield (instead of walking the other way)
* Mega Man now shoots Silver Tomahawk without pausing to match the NES game behavior
* If Cut Shuriken gets stuck into an object that then disappears or gets destroyed, it will now fall rather than be stuck in the air
* During TimeStopper, summons (Rush, Eddie, Tango, etc.)  are now only frozen when their owner is frozen.  This has the added benefit of Mega Man not freezing his own summons when using a stolen TimeStopper ability.
* Shadow Man can now cling to the sides of conveyor belts
* Shadow 3 gate collision accuracy improved
* Cold Icicle spawn locations more balanced across the top of the stage
* New match-end freezing code has been implemented to hopefully improve stability.  Players now have horizontal control if frozen while airborne until they land.

### **Bugs fixed**

* Sliding on the same frame of landing no longer zips the player through the floor
* Kill counts are now accurately tracked when attacking a player who takes extra or reduced damage
* Proto Stage 2 jumpthrough platform collision detection improved, particularly the area between the NORMAL and DIFFICULT text
* Proto Man no longer regains EP when reflecting Crash Bombers
* Proto Man can no longer use attacks during a shield bash
* Riding Rush/Proto Jet out of water is now detected as leaving the water
* Landing on Rush/Proto Jet no longer saps EP in Power Gear mode
* Mega Man can no longer avoid pausing with thrown weapons (e.g. Metal Blade) by firing a buster shot just firing the special weapon
* Mega Man no longer loses his charge shot if released while throwing a stolen weapon (e.g. Metal Blade)
* Mega Man can no longer use Time Stopper if time is already stopped
* Eddie now properly teleports out if spawned inside a wall, rather than spawning and releasing an item that gets stuck further inside the wall
* Cut Shurikens now stick into Metal Conveyors, blocks on Air 2, Air Demons, and blocks on Mecha Dragon
* Cut Shuriken now sticks and sinks into quicksand
* Cut Slash no longer destroys icicles on Cold 2
* Quick Man’s victory animation now reflects the correct color
* Crash Bomber and Cut Shuriken collision on TopSolids have been made more accurate
* A Flash Man who is in the Timestopper animation when another Time Stopper triggers is now properly stuck in Time Stopper
* Flash Man gatling now pauses properly during a Time Stopper
* P4’s Heat Barrage shield can no longer be deflected/pinged
* Wood Man’s Leaf Shower is now properly cancels when transporting
* Wood Man can no longer slide around during Leaf Shower if using Leaf Shield on the same frame
* Wood Man can no longer throw Leaf Shower leaves during Time Stopper
* While riding a chicken, Wood Man can no longer change direction or dismount during Time Stopper
* Shadow Man no longer drops through jumpthrough platforms (Wood2, etc) if fast falling a few pixels above the floor
* Pharaoh Man charging effect now behaves properly if the player is frozen and subsequently hit during a Time Stopper
* Pharaoh Man can no longer punch (without animation) while charging S1
* Pharaoh Man no longer loses his fast air speed when jumping out of a slide
* Tomahawk Man no longer locks up if he lands in the middle of an aerial attack and jabs on the first frame after landing
* Tomahawk Man can no longer use his aerial attack simultaneously with a feather/tomahawk throw, which resulted in abnormal behavior
* Tomahawk Man mashing S1 no longer restarts his throwing animation without releasing a Silver Tomahawk
* Tomahawk Man now cancels his jabs and smash attack if he’s airborne
* Tomahawk Man’s Smash attack now behaves properly when he is hit during the charge
* Tomahawk Man can no longer use his up-S2 attack while smash attacking
* Cold Man’s charge shot is no longer erased if the shoot button is released during a throw
* Met Man can no longer cancel the pause of his low shot by first firing a spread shot
* Met Man can now use rapid low shot in Power Gear mode
* Met Train collision detection corrected to allow proper turnarounds against a wall
* Met Train no longer destroys enemies while teleporting
* Met Train can now be summoned on quicksand
* Met Dispenser no longer deflects non-deflectable weapons as it’s coming online
* Tango, Met Train, and Met Heli are better tracked for accuracy calculations
* Score Mode time GUI no longer visible when looking at keyboard controls and move list
* Boss Health no longer visible when looking at keyboard controls
* Players no longer sink in quicksand during time stopper
* Alien resurrection on Wily 3 no longer triggers music to comes back on if background music is disabled
* Wily Machine 2 now behaves properly while paused (shot timer no longer progresses)
* New characters’ Boss records are now loaded properly for Wily Machine 2
* Players can no longer gain health/energy via an item (such as from Eddie) while respawning, which would softlock the character
* Invulnerability flickering is corrected to alternative between 2 frames visible, 2 frames invisible.  A bug was causing it to be 3 frames visible and 1 frame invisible
* “Damage dealt” counter now takes opponent’s damage modifier into account
* Boss health bar and clock no longer appear on the mid-match keyboard controls screen
* Item drops no longer get stuck in the air if they rise above the top of the screen
* CPU Options in practice mode now work properly again
* **Power Gear fixes**
	+ Proto Man’s Shield Bash no longer consumes EP
	+ Proto Man’s charge shot is now instantly charged
	+ Rush Jet and Proto Jet no longer consume EP