Haze's implementation continues to surprise me.
Haze delays charge moves for some reason
I don't know who or what made this implementation, as there's even a message saying the Pokemon was freed from the charge move. This entire interaction runs contrary to what happens on the cartridge. This replay shows the issue.
Here's a mechanics test video featuring my Golbat using Haze against a Sky Attacking Moltres. I set it up so my Golbat would be faster than my Moltres.
As you can see, Moltres uses Sky Attack as normal. When a Pokemon is charging, it's not even considered an attack, thus why Mirror Move will copy the move used the turn before, or fail if there isn't one. It should essentially be a skipped turn in most instances.
Other Haze bugs
My friend Mahal Kita Sobra has further replays of Haze glitches, plus a list of the problems.
In total, there are 8 Haze glitches documented so far.
I also updated my post about Haze VS Multi-turn moves with a replay from Mahal, as he found something regarding that too.
Haze delays charge moves for some reason
I don't know who or what made this implementation, as there's even a message saying the Pokemon was freed from the charge move. This entire interaction runs contrary to what happens on the cartridge. This replay shows the issue.
Here's a mechanics test video featuring my Golbat using Haze against a Sky Attacking Moltres. I set it up so my Golbat would be faster than my Moltres.
Other Haze bugs
My friend Mahal Kita Sobra has further replays of Haze glitches, plus a list of the problems.
https://replay.pokemonshowdown.com/gen1ou-1165974443
https://replay.pokemonshowdown.com/gen1ou-1164519039
https://replay.pokemonshowdown.com/gen1ou-1161773480
https://replay.pokemonshowdown.com/gen1ou-1166554238
☆Mahal Kita Sobra: So, in summary, we have the following bugs:
☆Mahal Kita Sobra: #1: Relief of paralysis speed drop, burn attack drop, and focus energy show non-user-friendly messages.
☆Mahal Kita Sobra: #2: When burn/paralysis is cleared, it does not show in the GUI. However, it seems to be working correctly from a mechanics perspective.
☆Mahal Kita Sobra: #3: Haze does not clear Mist.
☆Mahal Kita Sobra: #4: The snap out of confusion & no longer disabled messages appear twice.
Bug #5: Haze on self resets the badly poisoned counter rather than removing the badly poisoned status and replacing it with regular poison.
Potential Bug #6: "The way the counter is working with leech seed/toxic is if the pokemon is leeched or badly poisoned, increment, otherwise don't."
Another bug: the visual counter of what the toxic increment should be is off, because of when toxic damage occurs.
There is also a message error where Haze will remove [TEAM]'s Reflect or Light Screen...as if it were later generation implementations.
https://replay.pokemonshowdown.com/gen1ou-1164519039
https://replay.pokemonshowdown.com/gen1ou-1161773480
https://replay.pokemonshowdown.com/gen1ou-1166554238
☆Mahal Kita Sobra: So, in summary, we have the following bugs:
☆Mahal Kita Sobra: #1: Relief of paralysis speed drop, burn attack drop, and focus energy show non-user-friendly messages.
☆Mahal Kita Sobra: #2: When burn/paralysis is cleared, it does not show in the GUI. However, it seems to be working correctly from a mechanics perspective.
☆Mahal Kita Sobra: #3: Haze does not clear Mist.
☆Mahal Kita Sobra: #4: The snap out of confusion & no longer disabled messages appear twice.
Bug #5: Haze on self resets the badly poisoned counter rather than removing the badly poisoned status and replacing it with regular poison.
Potential Bug #6: "The way the counter is working with leech seed/toxic is if the pokemon is leeched or badly poisoned, increment, otherwise don't."
Another bug: the visual counter of what the toxic increment should be is off, because of when toxic damage occurs.
There is also a message error where Haze will remove [TEAM]'s Reflect or Light Screen...as if it were later generation implementations.
In total, there are 8 Haze glitches documented so far.
I also updated my post about Haze VS Multi-turn moves with a replay from Mahal, as he found something regarding that too.