Pixelmon Mod - Bug tracker

Ditto transforms into the wrong Pokemon if the previous one was taken down by Destiny Bond and Ditto is the last Pokemon 7.0.8 fix completed

Ticket description:
Issue:
Fighting against NPCs, if I and the enemy have 2 Pokemon left and I use Destiny Bond on Mega Banette to take down the second last enemy and he defeats Banette, thus gets defeated aswell and Ditto is automatically sent out due to it being the last Pokemon, it will turn into the Pokemon defeated by Destiny Bond instead of the new one coming in.
This seems to only happen when Ditto is your actual last Pokemon, but I can't confirm this. It may be that it also transforms into the wrong Pokemon if you used Destiny Bond and it's not the last Pokemon in your party, but you chose to send it in.

Theory:
A similar scenario I could imagine to have a problem like this would be e.g. taking out the second last Pokemon with a move like Flare Blitz and you are defeated due to recoil, then Ditto gets send in.

Example in detail:
Mega Banette vs Blaziken
Mega Banette uses Destiny Bond
Blaziken defeats Mega Banette
Mega Banette faints
Blaziken faints due to Destiny Bond
Ditto is automatically sent out as last Pokemon
Ditto transforms into Blaziken
Enemy sends out Groudon

Comments

#19067 Posted by Lukob96 » 21 Nov 2019 15:14

Thanks for the report. I was able to replicate this and have passed it along to the team.

Ticket details

  • Ticket ID: 14160
  • Project: Pixelmon Mod
  • Status: Fix completed
  • Component: Battle
  • Project version: 7.x.x
  • Priority: Normal
  • Severity: Normal
  • Forge/Sponge: 1.12.2 - 14.23.5.2847
  • What else would be useful to know?: (unknown)
  • Assigned to: (unassigned)
  • Reported by: OoDex (Send PM)
  • Reporter's tickets: (List all tickets)
  • Reported on: 04 Nov 2019 09:05
  • Ticket last visited by: Katzyn on 15 Apr 2022 06:59
JOIN THE TEAM