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] Tera Shell Sometimes Ignores Type Immunities when Two-Turn Moves are Present in Opponent's Moveset #5108

Open
Snailman11 opened this issue Jan 10, 2025 · 0 comments
Labels
Ability Affects an ability P2 Bug Minor. Non crashing Incorrect move/ability/interaction

Comments

@Snailman11
Copy link
Collaborator

Snailman11 commented Jan 10, 2025

Describe the bug

Types that Terapagos or the User of Tera Shell would be immune to are not considered on the Initial hit that triggers Tera Shell's move-weakness aspect.
-For Opponents, this mostly occurs if the opponent was hit by a damaging move prior to attacking Tera Shell, while having a Two-turn move, (Hyper Beam, Fly) that the Tera Shell User's Type is not immune to.
-For Players, all that is required is that the move be used after being hit by a damaging move.

In neither case, the message that is meant to show up when it gets hit and Tera Shell triggers appears.

xxxxxxx made its shell gleam! It’s distorting type matchups!

Link to Discord's Bug Report (Terapagos's Tera shell allows ghosts to hit it.)
https://discord.com/channels/1125469663833370665/1323251456320737364

Reproduction

Player bypasses immunity
-use Shadow Ball

	MOVESET_OVERRIDE: [Moves.SHADOW_BALL, Moves.SPLASH],

	OPP_LEVEL_OVERRIDE: 8,
	OPP_SPECIES_OVERRIDE: Species.TERAPAGOS,
	OPP_MOVESET_OVERRIDE: [Moves.SPLASH],

Opponent bypasses immunity
-Use Pound when the Opponent choose Shadow Ball, RNG reliant. Start with Terapagos

	MOVESET_OVERRIDE: [Moves.POUND, Moves.RECOVER, Moves.SPLASH],

	OPP_LEVEL_OVERRIDE: 5,

	OPP_MOVESET_OVERRIDE: [Moves.SHADOW_BALL, Moves.DIG],

Expected behavior

Tera Shell should consider type immunity before damage occurs in every case it is used. Other than Scrappy, Foresight and Odor Sleuth.

Screenshots / Videos

Tera Shell with Razor Wind, and opponent attacks with damaging enables Shadow Ball to hit
T.Shell.Razor.Wind.Attack.mp4
Tera Shell with Razor wind, and Opponent is not attacked with a damaging does not enable Shadow Ball to hit
T.Shell.no.attack.mp4
Tera Shell and Opponent without a Two-turn move is attacked by a damaging move does not allow Shadow Ball to hit.
T.Shell.no.Two-Turn.in.moveset.mp4
Tera Shell and Opponent with Dig is attacked by a damaging move allows Shadow Ball to hit
T.Shell.Dig.mp4
Tera Shell and Opponent with Phantom Force is attacked by a damaging move does not allow Shadow Ball to hit
PokeRogue.and.9.more.pages.-.Personal.-.Microsoft.Edge.2025-01-09.22-59-41.mp4
Player's Shadow Ball requires that the Player gets attacked by a damaging move.
Player.Attack.no.charge.move.mp4
Player's Shadow Ball does not hit if not attacked by a damaging move
Player.No.Attack.no.charge.move.mp4

Session export file

No response

User data export file

No response

Additional context

First Impression does not activate the normal Tera Shell textbox when damage is reduced.

Tera.Shell.First.Impression.no.message.mp4
@Snailman11 Snailman11 added Ability Affects an ability P2 Bug Minor. Non crashing Incorrect move/ability/interaction labels Jan 10, 2025
@Snailman11 Snailman11 moved this from To triage to Ready in PokéRogue Bug Management Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Ability Affects an ability P2 Bug Minor. Non crashing Incorrect move/ability/interaction
Projects
Status: Ready
Development

No branches or pull requests

1 participant