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

Confirm what happens with Skill Swap on Intrepid Sword battler in SV #4130

Closed
ghoulslash opened this issue Feb 3, 2024 · 2 comments
Closed
Labels
bug Bug category: battle-mechanic Pertains to battle mechanics status: unconfirmed This bug has not been reproduced yet
Milestone

Comments

@ghoulslash
Copy link
Collaborator

ghoulslash commented Feb 3, 2024

Description

As per discussion in #4115, it sounds like if skill swap copies dauntless shield/intrepid sword, it will get the switch in effect, but dauntless shield etc will not reactivate when the original battler is switched back in. The current setup would have skill swap NOT gain the stat boost. One solution is for "activatedAbility" to be reset for skill swap, but then re-toggled at the end of skill swaps battle script to prevent the aforementioned switch-back-in issue.

Version

1.7.3 (Latest release)

Upcoming/master Version

No response

Discord contact info

No response

@ghoulslash ghoulslash added bug Bug category: battle-mechanic Pertains to battle mechanics status: unconfirmed This bug has not been reproduced yet labels Feb 3, 2024
@ZnogyroP
Copy link

ZnogyroP commented Feb 3, 2024

I think you've misunderstood the issue a little (either that or I'm misreading your proposal).

Canon behaviour, per this post:

  • Alakazam vs. Zacian. Alakazam uses Skill Swap, receives Intrepid Sword. Intrepid Sword activates.
  • Alakazam vs. Zacian. Alakazam uses Skill Swap, receives Intrepid Sword. Intrepid Sword activates. Alakazam and Zacian both switch out and switch back in. Alakazam uses Skill Swap, receives Intrepid Sword. Intrepid Sword does not activate.
  • Alakazam vs. Zacian. Alakazam uses Skill Swap, receives Intrepid Sword. Intrepid Sword activates. Zacian switches out for Zamazenta. Alakazam uses Skill Swap, receives Dauntless Shield. Dauntless Shield activates.

Unfortunately, even the proposed solution here would produce inaccurate behaviour - Intrepid Sword should not reactivate for the same Pokémon if Skill Swapped twice, but separate one-time use Abilities should activate, such as Intrepid Sword -> Dauntless Shield. It also doesn't address the issue of Transform (with the proposal in #4115 a Ditto that transforms into Zacian and gets the boost that then subsequently transforms into Zamazenta would not get the boost from Dauntless Shield).

@AlexOn1ine
Copy link
Collaborator

#4171

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: unconfirmed This bug has not been reproduced yet
Projects
None yet
Development

No branches or pull requests

3 participants