Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Z-Moves and Disobedience break battles #3333

Closed
pkmnsnfrn opened this issue Sep 21, 2023 · 7 comments · Fixed by #5245
Closed

Z-Moves and Disobedience break battles #3333

pkmnsnfrn opened this issue Sep 21, 2023 · 7 comments · Fixed by #5245
Labels
bug Bug category: battle-mechanic Pertains to battle mechanics status: confirmed This bug has been confirmed to exist in the codebase
Milestone

Comments

@pkmnsnfrn
Copy link
Collaborator

Description

https://discord.com/channels/419213663107416084/774393519569502268/1145308711657676810

if you use a z-move when your mon doesn't obey you and ignore your orders, it causes various issues.

This ticket is a placeholder so we don't forget it, but needs to be fleshed out later.

Version

1.5.3 (Default)

Upcoming Version

No response

Discord contact info

aaghat

@pkmnsnfrn pkmnsnfrn added bug Bug category: battle-mechanic Pertains to battle mechanics status: unconfirmed This bug has not been reproduced yet labels Sep 21, 2023
@LOuroboros
Copy link
Collaborator

LOuroboros commented Sep 21, 2023

I confirmed Z-Moves are certainly misbehaving with disobedient 'mons earlier, dropping a .gif over here:

mGBA_20230921_141226866

That Wurmple should have definitely not used a Z-Move, lel.

EDIT: Future Edu from 2024-09-09 here: Discord seemingly removes GIFs after a while when pasted in outside sources, so I uploaded the gif from that day directly to GitHub.

@DizzyEggg
Copy link
Collaborator

How does it work in the official games? Can Z-moves even fail to disobedience or they always work?

@pkmnsnfrn
Copy link
Collaborator Author

@DizzyEggg I don't have a way to test it right now, but I would bet any amount of money that vanilla games will check for obedience and print the string for failure before anything else, and if the Pokemon passes the obedience check, THEN the mon will "surround itself with Z-Power and unleash the full force Z Move"

@LOuroboros
Copy link
Collaborator

How does it work in the official games? Can Z-moves even fail to disobedience or they always work?

They can, yeah.

usum.mp4

@AlexOn1ine
Copy link
Collaborator

AlexOn1ine commented Nov 8, 2023

How does it work in the official games? Can Z-moves even fail to disobedience or they always work?

They can, yeah.
usum.mp4

Are you allowed to use the z-move again if it the mon didn't obey the first time the z move was chosen?

@LOuroboros
Copy link
Collaborator

How does it work in the official games? Can Z-moves even fail to disobedience or they always work?

They can, yeah.
usum.mp4

Are you allowed to use the z-move again if it the mon didn't obey the first time the z move was chosen?

Yes. You can keep trying to use a Z-Move until it activates.

usum.mp4

@Bassoonian
Copy link
Collaborator

Bassoonian commented Jul 13, 2024

zmoveobedience

Confirmed to still be an issue after #4449, albeit without "various issues"

@Bassoonian Bassoonian added this to the 1.9.0 milestone Jul 13, 2024
@AlexOn1ine AlexOn1ine modified the milestones: 1.9.0, 1.10 Jul 13, 2024
@hedara90 hedara90 added status: confirmed This bug has been confirmed to exist in the codebase and removed status: unconfirmed This bug has not been reproduced yet labels Aug 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Bug category: battle-mechanic Pertains to battle mechanics status: confirmed This bug has been confirmed to exist in the codebase
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants