Skip to content

balance: Additional TM compatibility fixes#7130

Draft
Blitz425 wants to merge 1 commit intopagefaultgames:betafrom
Blitz425:TMHotfix
Draft

balance: Additional TM compatibility fixes#7130
Blitz425 wants to merge 1 commit intopagefaultgames:betafrom
Blitz425:TMHotfix

Conversation

@Blitz425
Copy link
Contributor

@Blitz425 Blitz425 commented Mar 1, 2026

What are the changes the user will see?

Elekid can learn Focus Blast, Swellow can learn Hurricane.

Why am I making these changes?

The original method of parsing TMs were done rather poorly, and we are still cleaning up the file after all this time thanks to the help of our community pointing out these oddities. Taillow was able to learn Hurricane but not Swellow for whatever reason.

What are the changes from a developer perspective?

Added lines to the behemoth of a file that is tm-species-map

If anyone would like to completely refactor the file and reparse TMs so we can catch all these oddities, that would be GREATLY appreciated. This file is terrible to navigate and add to.

Screenshots/Videos

image

How to test the changes?

Check Pokedex

Checklist

  • The PR content is correctly formatted:
    • I'm using beta as my base branch
    • The current branch is not named beta, main or the name of another long-lived feature branch
    • I have provided a clear explanation of the changes within the PR description
    • x ] The PR title matches the Conventional Commits format (as described in CONTRIBUTING.md)
  • The PR is self-contained and cannot be split into smaller PRs
  • There is no overlap with another open PR
  • The PR has been confirmed to work correctly:
    • I have tested the changes manually
    • The full automated test suite still passes (use pnpm test:silent to test locally)
    • I have created new automated tests (pnpm test:create) or updated existing tests related to the PR's changes if necessary
  • I have provided screenshots/videos of the changes (if applicable)
    • I have made sure that any UI changes work for both the default and legacy UI themes (if applicable)

Are there any localization additions or changes? If so:

  • I have created an associated PR on the locales repository
    • If so, include a link to the PR here: _____
  • I have contacted the Translation Team on Discord for proofreading/translation

Does this require any additions or changes to in-game assets? If so:

  • I have created an associated PR on the assets repository
    • If so, include a link to the PR here: _____

@Blitz425 Blitz425 requested review from a team as code owners March 1, 2026 18:44
@Blitz425 Blitz425 requested review from DayKev, Wlowscha and fabske0 March 1, 2026 18:44
@Madmadness65 Madmadness65 added Game Balance Changes focused on game balance Balance Team Specifically a balance team change labels Mar 1, 2026
@Blitz425 Blitz425 marked this pull request as draft March 2, 2026 03:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Balance Team Specifically a balance team change Game Balance Changes focused on game balance

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants