Wlowscha
82da3c1b6d
[Bug][Refactor] Custom types from MEs are correctly applied on form changes ( #5229 )
...
* customPokemonData.types now accepts Type.UNKNOWN, ignores when determining type
* Changed test for clowning around encounter to look at getTypes() instead of directly accessing customData
* Simplifying logic for fusions when overrides are involved, introducing new tests in pokemon.test.ts
* Fixed typo
* Fixed another typo
* Renamed overrideTypes to customTypes to avoid confusion with override
* Fixing comments
2025-02-01 20:32:37 -06:00
Blitzy
5c5622ed0e
[Enhancement] Add Kukui and Mustard as Champions and Colress as an admin. ( #5224 )
...
* Add data for Colress / Kukui / Mustard
* Add Colress / Kukui / Mustard names
* Move Kukui above Hau
* Replace Rood dialouge, Add Kukui / Mustard
* Update trainer-config.ts
* Update battle.ts
* Update challenge.ts
* Update battle.ts
* Update challenge.ts
* Add music & sprites for Colress, Kukui, & Mustard
---------
Co-authored-by: Madmadness65 <59298170+Madmadness65@users.noreply.github.com>
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-02-01 19:03:34 -07:00
Wlowscha
4cc62c9d76
[UI/UX] Moving the "Run History" option to title phase ( #5139 )
...
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-02-01 19:02:28 -07:00
Wlowscha
38e2abc059
[Balance] Removing Pain Split from boss move pool ( #5235 )
...
* Adding HpSplitAttr moves to those removed from the boss pool
---------
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-02-01 17:06:13 -07:00
Jimmybald1
da076d0aa2
[Bug] Fix #5211 gender override would not activate for Male ( #5220 )
...
Co-authored-by: Jimmybald1 <147992650+IBBCalc@users.noreply.github.com>
2025-02-01 16:31:29 -07:00
Scooom
db37dcc204
[Misc] Add 100% New Save File ( #5104 )
2025-01-30 21:25:06 -07:00
Blitzy
5539c5f21f
[Balance] Refactor and Update Champion Teams ( #5089 )
...
* Update trainer-config.ts
---------
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-01-30 16:51:08 -07:00
Blitzy
6446e1b7ad
[Balance] Update Evil Leader Teams ( #5171 )
...
* Update Evil Leaders
---------
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-01-30 16:45:04 -07:00
Wlowscha
e5c0b11c02
[Misc] Removing unused forms of Koraidon and Miraidon ( #5221 )
2025-01-30 14:46:19 -08:00
Esca
a255e06d82
[Bug] [Move] Opponent's Healing Wish now checks opponent's party ( #5207 )
2025-01-30 12:26:05 -07:00
Sirz Benjie
6b36e4ca06
[Ability] Fully implement shields down ( #5205 )
2025-01-30 12:21:48 -07:00
Madmadness65
861c2e9274
[Bug] Fix Rapid Strike Urshifu not appearing in wild/trainers ( #5216 )
2025-01-30 09:33:04 -07:00
Xavion3
6c845cc0d3
[Refactor] Add support for form and evolution specific passives ( #5193 )
...
* Add support for form and evolution specific passives
* Update src/data/pokemon-species.ts
---------
Co-authored-by: Amani H. <109637146+xsn34kzx@users.noreply.github.com>
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-01-29 21:35:01 -07:00
AJ Fontaine
a9ffe03804
[Misc] Rename battle music, experimental sprites settings ( #5174 )
...
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-01-29 20:43:44 -07:00
Wlowscha
974fe9f7d3
[UI/UX] Merged shiny and variant buttons in starter select menu ( #5213 )
...
* Merged shiny and variant options
* Modified test of starter-select ui to reflect button changes
* Removed unused graphics elements
2025-01-29 20:07:44 -07:00
NightKev
0989128deb
[Bug][Mystery Encounters] Use proper BST calculation ( #5199 )
...
Mystery Encounters that check the base stats of a pokemon will
no longer check modified BST and instead check the actual BST
2025-01-29 19:47:09 -07:00
AJ Fontaine
4e0b10769b
[Bug] [UI/UX] Allow arena flyout during target selection ( #5208 )
2025-01-29 19:25:58 -07:00
Bertie690
4c17ebd400
[Bug][Test] Instruct Bugfixes + More tests ( #5134 )
...
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2025-01-29 19:19:05 -07:00
Madmadness65
ec09186264
[Audio] Replace Title BGM with custom BGM by Firel ( #5189 )
...
* Replace Title BGM with custom BGM by Firel
Also added descriptions for the battle scene and arena's getBgmLoopPoint methods.
---------
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-01-29 17:51:14 -07:00
AJ Fontaine
8d20b7b5e0
[Hotfix] Fix event encounters not evolving ( #5206 )
...
Your snakes shall now evolve properly, wahoo!
2025-01-28 18:53:07 -07:00
AJ Fontaine
9fb9bb7e5d
Specify available langs for yots event banner ( #5202 )
2025-01-28 18:09:50 -06:00
AJ Fontaine
8d11313458
[Misc] Charms in any events ( #5194 )
2025-01-27 14:44:21 -08:00
Lugiad
ec68ec2066
[UI/UX] Year of the Snake event banners ( #5192 )
...
* Update loading-scene.ts
* 2025 Lunar Year Banners
2025-01-27 15:22:47 -07:00
David Yang
33982c311e
[UI/UX] Allow viewing egg list from rewards screen ( #5181 )
2025-01-26 10:28:03 -07:00
damocleas
706a23238c
Revert "[Bug] Fix miniblackhole ( #5169 )" ( #5183 )
...
This reverts commit 9c29cdc63dd2e5a5d680c20ee069e3bd0463046a.
2025-01-25 14:29:09 -08:00
AJ Fontaine
8685ec3c3c
[Misc] Rework some aspects of timed events ( #5099 )
...
* Refactor timed event changes
* Use getWeather function
* Add mystery encounter tier change/disabling to timed events
* Event luck boost, event encounter helper function
* Events without shiny boost shouldn't give shiny charm
* globalScene -> this in battle scene class
* Change event pools
2025-01-24 15:59:24 -07:00
Bertie690
747656e8df
[Test] Added learn move utility function & level cap overrides ( #5058 )
...
* Added learn move utility function
* Added utility functions
* add another test
* Update overrides.ts
* Update moveHelper.ts
* Update overridesHelper.ts
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-01-23 18:47:22 -07:00
Xavion3
9c29cdc63d
[Bug] Fix miniblackhole ( #5169 )
2025-01-23 17:18:21 -07:00
Wlowscha
d10b7c05f7
[Refactor] Descriptions for evolution and form change requirements ( #5147 )
...
* Adding extensions of the SpeciesEvolutionCondition class
* Commented out logs
* Introducing descriptions for form changes; new class SpeciesFormChangeAbilityTrigger which is functionally identical to SpeciesFormChangeManualTrigger but has appropriate description
* Fix in description of compound trigger
* Commenting out logs
* Small fixes, clearing logs, implementing suggestions
* Apply suggestions from code review
Trigger functions are declared with no arguments when not needed.
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Removed exports for new classes
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-01-21 16:42:27 -07:00
AJ Fontaine
271e51be58
[Balance] [Feature] Match evil teams to monogen challenge ( #4850 )
...
* Match evil teams to monogen challenge
* Remove outdated comment
* Remove BBL adjustment
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-01-21 15:40:05 -07:00
Madmadness65
93fc779350
[Bug] Fix G-Max Urshifus having wrong movesets ( #5162 )
2025-01-21 15:34:18 -07:00
AJ Fontaine
39283e373b
[UI/UX] Add sort by caught/hatched count to starter select ( #5161 )
2025-01-20 15:43:55 -07:00
NightKev
d85aedbdfc
[Bug] Prevent pokemon with 0 HP from being statused ( #5137 )
...
* [Bug] Prevent pokemon with 0 HP from being statused
* Update test
* Move check to `trySetStatus()` and update test
2025-01-20 09:12:58 -08:00
Wlowscha
f551c51413
[UI/UX] Adding options to see mons with only one or only two cost reductions ( #5045 )
2025-01-20 10:01:42 -07:00
Scooom
58b7f67ca8
[Challenge] Fix flip inverse achievement ( #5145 )
...
* Actually issue FLIP_INVERSE achivement
* Local to remote
* Update src/system/achv.ts
Fix correctly giving FLIP_INVERSE
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
---------
Co-authored-by: Scooom <jerry@hosterslice.com>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-01-19 12:15:59 -07:00
geeilhan
f3256ec5d4
[Move] Improve implementation of Rage Fist damage increase ( #5129 )
...
* implementation of rage fist
* Apply suggestions from code review
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update src/test/moves/rage_fist.test.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* added removed TODO from some test cases
* Apply suggestions from code review
Added changes to documentation and cleaning up code
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* added protected to updateHitReceivedCount()
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-01-19 11:52:50 -06:00
NightKev
ab17df83c7
[Misc] Disable enforced type-only imports in overrides.ts
( #5154 )
2025-01-19 09:13:48 -08:00
NightKev
ea3fbecfd3
[Misc] Replace globalScene
with this
in BattleScene
( #5142 )
2025-01-18 19:12:50 -08:00
damocleas
ae2c9071e4
[Balance] Update starters.ts, removed redundant starters ( #5125 )
2025-01-17 17:40:40 -05:00
Scooom
ca0522436a
[Challenge] Make the Flip Inverse Challenge Secret ( #5133 )
...
Co-authored-by: Scooom <jerry@hosterslice.com>
2025-01-16 16:50:19 -08:00
NightKev
188664f389
[Sprite] Fix game not waiting for variant data to finish loading ( #5130 )
...
Co-authored-by: Moka <millennium.stitcher@gmail.com>
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-01-15 20:25:08 -07:00
AJ Fontaine
c3641a370f
Add BW crit throw sound ( #5131 )
2025-01-15 20:11:19 -07:00
Scooom
ee6115f49d
[Challenge] Flip Stats Challenge ( #5087 )
...
* Implement Flip Stat Challange
* Add Achivement
* Update challenge code to block other challenges.
* Add Achievment Image
* Add FLIP_STAT to enum ChallengeType
* Fix comment for FlipStatChallenge
* Add applyFlipStat override to Challenge Class, and add override inside of FlipStatsChallenge
* Add ChallengeType.FLIP_STAT case to export function applyChallenges (Master Switch Function)
* Properly block other challange achviements
* Change the way achivements are blocked by challenge modes to a more flexible method
* Adjust the image for Flip Stat, and add an additional achivement for completing both Flip and Inverse
* Fix FLIP_INVERSE achivement to check ALL challanges are met, not SOME
* Remove outdated image
* Fix FlipStat applyChallenges inside calculateBaseStats
* Update locales
---------
Co-authored-by: Scooom <na@na.na>
Co-authored-by: Scooom <jerry@hosterslice.com>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2025-01-15 01:55:14 -08:00
Jimmybald1
d624733565
[Bug] Fix #5034 removed unnecessary caught data block for certain forms ( #5119 )
...
Co-authored-by: Jimmybald1 <147992650+IBBCalc@users.noreply.github.com>
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-01-15 02:12:50 -07:00
Dean
39b4d74e95
[Bug] Fix #5029 Memory leak when saving and exiting ( #5128 )
...
* Add destroy function to ui handlers
* Implement destroy() for StarterSelectUiHandler
* Update battlescene to free memory when resetting
* Document destroy for starter select
---------
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-01-15 02:06:09 -07:00
AJ Fontaine
e2c6bec418
[Bug] Fix Poltergeist message displaying before move use ( #5040 )
2025-01-15 00:53:16 -08:00
Wlowscha
d2a3e4bb2d
[UI/UX] Looping cursor in save slot selection screen ( #5109 )
...
* Save slot selection allows looping
* Removed debug logs
---------
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-01-15 00:23:38 -07:00
Wlowscha
7ae216f0d6
[UI/UX] Shop cursor freedom ( #5110 )
...
* Allowing cursor in shop to cycle horizontally
* Improved cycling of commands
---------
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-01-14 23:18:24 -07:00
damocleas
d5f84cf3df
Change Archen HA from Emergency Exit to Wimp Out ( #5124 )
2025-01-14 19:07:09 -07:00
Amani H.
6681a913fe
[Bug] Prevent Duplicate Signature Species in Trainer Battles ( #5059 )
...
* [Bug] Prevent Duplicate Signature Species in Trainer Battles
* Apply Kev's Suggestion
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-01-14 18:25:18 -07:00