Skip to content

feat: Mega Dimension DLC support#122

Merged
Mygod merged 10 commits intomainfrom
megadim
Dec 16, 2025
Merged

feat: Mega Dimension DLC support#122
Mygod merged 10 commits intomainfrom
megadim

Conversation

@Mygod
Copy link
Collaborator

@Mygod Mygod commented Dec 16, 2025

No description provided.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds support for Mega Dimension DLC by introducing new Mega-Z evolution data (tempEvoId: 5) for various Pokémon, along with refactoring to improve code maintainability and handle the new evolution type.

  • Adds 15 new Pokémon with Mega evolutions/Mega-Z forms to the temp evolution data
  • Refactors PokeApi class to dynamically discover mega evolutions from API instead of hardcoded list
  • Creates new utility module for temp evolution operations (sorting, deduplication, merging)

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
tests/tempEvos.test.js New test to prevent duplicate temp evolutions in static data
static/tempEvos.json Adds 15 new Pokémon with temp evolutions, removes empty evolution arrays, includes new Mega-Z forms with tempEvoId: 5
static/baseStats.json Updates evolution formId and adds legendary/mythic flags for specific Pokémon
src/utils/tempEvolutions.ts New utility module providing functions for sorting, deduplicating, and merging temp evolutions
src/classes/Translations.ts Adds fallback translation support for TEMP_EVOLUTION_MEGA_Z when not in proto definitions
src/classes/Pokemon.ts Integrates new utility functions and adds handling for TEMP_EVOLUTION_MEGA_Z tempEvoId resolution
src/classes/PokeApi.ts Major refactoring: extracts helper methods, fixes regex bug in name replacement, dynamically discovers mega evolutions, and adds Mega-Z support

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 8 out of 8 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Mygod Mygod merged commit bb31c99 into main Dec 16, 2025
1 check passed
@Mygod Mygod deleted the megadim branch December 16, 2025 07:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant