Pixelmon Mod - Bug tracker

[8.3.6] - Max guard blocking screens,tailwind and maybe more moves fix completed

Ticket description:
Found during a double battle that using Max guard and tailwind, light screen, reflect or aurora veil in the same turn will blocked.
Specifically the game will say that the dynamaxed pokemon gets protected from the move as if it directly targeted them as a normal status move. I tested if tailwind didn't give speed boost or if the screens really didn't give defenses and effectively the moves fail not giving them the moves effects. In fact using it later will activate normally, as if it wasn't already active and giving the effect on the ally battlefield.

I suppose this happens with any move that sets a condition on the ally team, like the moves listed above but i can't think of other moves im sorry. I tested if other moves that sets a condition in both ally and enemy fields work and they seem to work, like Terrain settler moves or trick room.
Sadly i could test only against Npc created by me and not against other players.

This is what happened the first time i noticed:
  • Turn started
  • Dynamaxed one of my pokemon and used Max Guard
  • Both enemy pokemons attack
  • My other pokemon used Tailwind, it says the one that used Max guard protected itself
  • Next Turn started, now the dynamaxed pokemon should be quicker if tailwind worked
  • But both enemy pokemons attack
  • Checked the speeds and it should have worked.

So to recreate the scenario should be sufficent to:
  • Set up a double battle;
  • Dynamax a pokemon and use one move that shoud affect the ally team, like tailwind, reflect or aurora veil, can't think about other possible moves;

I'll list things i tried to understand the circumstances of this happening. I'm sure some, if not all of these, are completly irrelevant but i wanted to understand if mine was a case or there was some condition for this to happen and maybe telling you what i tried to do may help:
  • Tried again the same scenario in another battle with the same npc and with another npc and happens again;
  • Tried to check if tailwind would just not work on the Max Guarded pokemon but obvliously even the other, which used tailwind, didnt get the benefits of the speed because the move failed; Obvliously tried with the other moves and still didn't work;
  • Tried using another move as Max guard, i was using protect -> Max guard, but still didn't work;
  • Tried to use other moves that affect not just the ally team like terrain moves, magic room and trickroom: they work;
  • Tried to check if the problem was the double battle but this happens in triple and rotation battles too;
  • Tried to change the position of the pokemons in the battlefield but doesn't change anything obvliously, even in triple and rotation battles
  • Even the npc is affected by this, so if they do Max guard and for example tailwind it gets "protected" and fails
Hope this helps

Comments

#24250 Posted by Biz » 20 Jan 2022 22:09

Good evening I tested for a few days what you did and I couldn't find the bug you mentioned could you send me a video of how you are doing it so I can try it her.

#24271 Posted by Oreobgt » 22 Jan 2022 17:08

Good evening, im sorry for the quality but my pc is shit and i had to record with my phone.
So i set up this npc trainer with a charizard with max speed, so 167 speed, and a random magikarp. I will be using one time a kartana with 138 speed, so surely slower than charizard, and one pokemon to use tailwind; the second time i will be using a Xerneas with max speed, so with 166 speed and again slower than charizard, and another pokemon to use tailwind.
I will dynamax and max guard and use tailwind the same turn: the game will say that the dynamaxed pokemon protected itself. Then i will check if tailwind worked: if it worked, in the second turn my pokemons should be quicker than charizard. Then i will use tailwind again and check if the thirth turn my pokemon will be quicker.

These were the pokemon that were used by me and the npc:
me: All pokemon have max ivs
Xerneas
Ability: Fairy Aura
Level: 50
Happiness: 94
EVs: 252 SpA / 252 Spe
Timid Nature
IVs: 16 hp / 17 SpD
Growth: Giant
- Moonblast
- Light Screen
- Protect
- Ingrain

Zapdos
Ability: Pressure
Level: 50
Happiness: 58
EVs: 3 SpA / 1 Spe
Rash Nature
IVs: 21 Atk / 5 Def / 17 SpD
Growth: Small
- Tailwind
- Charge
- Drill Peck
- Thunder

Pelipper (F)
Ability: Drizzle
Level: 50
Happiness: 84
EVs: 252 Spe
Timid Nature
Growth: Ordinary
- Tailwind

Kartana
Ability: Beast Boost
Level: 50
Happiness: 86
EVs: 200 Spe
Sassy Nature
Growth: Giant
- Detect
- Leaf Blade

the npc: charizard has max Ivs too
Charizard (M)
Ability: Blaze
Level: 50
EVs: 252 Spe
Timid Nature
Growth: Huge
- Smokescreen

Magikarp (F)
Ability: Swift Swim
Level: 50
Calm Nature
IVs: 0 hp / 29 Atk / 13 Def / 19 SpA / 20 SpD / 11 Spe
Growth: Ordinary
- Splash

[youtube]https://www.youtube.com/watch?v=p2Plb96JIWY&ab_channel=lorylagg[/youtube]

Hope this helps

#24272 Posted by Biz » 22 Jan 2022 17:51

Good Evening with the video you passed and the rest of the information I tested here and confirmed I will also pass it on to the development team so they can correct it, thank you for reporting the bug.

#24284 Posted by Katzyn » 23 Jan 2022 21:02

Moved to internal; thank you!

Ticket details

  • Ticket ID: 17001
  • Project: Pixelmon Mod
  • Status: Fix completed
  • Component: Battle
  • Project version: 1.12.2-8.x.x
  • Priority: Normal
  • Severity: Normal
  • Forge/Sponge: (unknown)
  • What else would be useful to know?: (unknown)
  • Assigned to: Biz
  • Reported by: Oreobgt (Send PM)
  • Reporter's tickets: (List all tickets)
  • Reported on: 16 Jan 2022 16:59
  • Ticket last visited by: Katzyn on 15 Apr 2022 20:17
JOIN THE TEAM