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

[Bug] Transformed Fusion Primaries Crash When their Cry is Played; Summary Screen, Sound Move, Evo., Move Learn #5062

Open
Snailman11 opened this issue Dec 31, 2024 · 0 comments
Labels
Ability Affects an ability Move Affects a move P1 Bug Major. Game crashing move/ability/interaction

Comments

@Snailman11
Copy link
Collaborator

Snailman11 commented Dec 31, 2024

Describe the bug

After Splicing a Pokémon that has been Transformed as the Primary of a Fusion, checking that Pokémon's Summary screen, allowing it to learn a new move, evolving or changing its form, or using a Sound-based move will crash the game.

-The Cry played for a transformed Pokémon will always be the Cry of the Pokémon it has transformed into, rather than the Cry of the actual Pokémon.
-The crash does not occur if a Pokémon Faints, and it cannot be sent out without Transform being reset
-New moves from the Splice can be learned, but they replace the moves that were previously in those slots after Transform ends.
-Occurs even if the Secondary and Transformed material matches the Primary Species.

Link to Discord's Bug Report (Game freezes after Ditto fusion)
https://discord.com/channels/1125469663833370665/1323503368311799900

Reproduction

Use Transform or the Imposter Ability to transform into another Pokémon using Imposter, then use DNA Splicers with that Pokémon as Primary and any other Pokémon as Secondary. Then use a Sound-Based move like Growl or accept the learn move prompt from Splicing.

const overrides = {

POKEBALL_OVERRIDE: {
active: true,
pokeballs: {
[PokeballType.POKEBALL]: 5,
[PokeballType.GREAT_BALL]: 0,
[PokeballType.ULTRA_BALL]: 0,
[PokeballType.ROGUE_BALL]: 0,
[PokeballType.MASTER_BALL]: 10,
},
},
MOVESET_OVERRIDE: [Moves.TRANSFORM],

OPP_MOVESET_OVERRIDE: [Moves.GROWL],

ITEM_REWARD_OVERRIDE: [{name: "DNA_SPLICERS"}]

} satisfies Partial<InstanceType>;

Expected behavior

Game does not Crash and the Cry of the pre-transformed Pokemon is used in the Summary Screen.

DittoCryTransform.mp4

Screenshots / Videos

Growl Crash

Crash when learning a move

Crash.at.Move.Learn.mp4

Crash in Summary on next wave

Crash.on.Summary.mp4

Crash when using a Sound-Based Move (Growl), Move animations ON

Crash.on.Growl.mp4

Crashes on Evo Screen

Screenshot_520

Does not Crash when Fainting

Does.not.Crash.when.Fainting.mp4

Session export file

No response

User data export file

No response

Additional context

Old Hotfix that mentions something like this
[Hotfix][Bug] Retrieves the correct cry for Fused Pokemon #4116

@Snailman11 Snailman11 added Triage The issue needs triage P1 Bug Major. Game crashing move/ability/interaction Move Affects a move Ability Affects an ability and removed Triage The issue needs triage labels Dec 31, 2024
@Snailman11 Snailman11 moved this from To triage to Ready in PokéRogue Bug Management Dec 31, 2024
@Snailman11 Snailman11 changed the title [Bug] Transformed Fusion Primaries Crash When their Cry is Played, by Summary Screen, Sound Move, Evo., Move Learn [Bug] Transformed Fusion Primaries Crash When their Cry is Played; Summary Screen, Sound Move, Evo., Move Learn Dec 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Ability Affects an ability Move Affects a move P1 Bug Major. Game crashing move/ability/interaction
Projects
Status: Ready
Development

No branches or pull requests

1 participant