Riley JM Young
75a50be3ce
[UI/UX] Added the (+) icon for newly non-shiny pokemon ( #4920 )
...
Will only show the (+) icon if you catch a non-shiny, have caught a shiny of that species before, and have not caught a non-shiny before.
Removed magic numbers from new non-shiny check
Co-authored-by: Riley Young <rileyyoung17@gmail.com>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-11-30 01:51:23 -08:00
Moka
5cc8013341
[UI/UX][QoL] Ask confirmation before disabling touchpad controls in settings ( #4949 )
...
* [UI] Ask Confirmation before disabling touch controls
* show a message when asking for confirmation in settings
* small cleanup
* change settings message box to display 2 lines with word wrap
2024-11-30 01:48:46 -08:00
PigeonBar
75af359154
[Bug][Beta] Fix phazing moves forcing switches into fainted/ineligible Pokemon ( #4951 )
2024-11-30 01:48:20 -08:00
Bertie690
5fed690187
[Bug] Fixed Super Fang interaction with Multi Lens ( #4914 )
...
Co-authored-by: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-11-30 01:47:47 -08:00
PigeonBar
3bf2059aaf
[Balance] Safeguard to prevent Paradox Pokemon spawning in ME's ( #4915 )
2024-11-29 22:02:29 -08:00
Madmadness65
5992564842
Hotfix Forest BGM loop point
...
It sounds less jarring now, loops a couple seconds earlier.
2024-11-29 20:07:31 -06:00
AJ Fontaine
6733d81d11
[UI/UX] Pass egg hatch count to egg skip prompt ( #4913 )
2024-11-29 17:59:43 -08:00
Madmadness65
34cb234159
[Audio] Replace Forest track with custom BGM by Andr06 ( #4924 )
2024-11-29 17:57:12 -08:00
NightKev
a91d420eb4
[Test] Fix flaky Shell Side Arm test ( #4952 )
2024-11-29 17:31:06 -08:00
NightKev
9bc046fd64
[Bug] Honey Gather and Pickup will only activate if the battle was won ( #4903 )
...
* Honey Gather and Pickup will only activate if the battle was won
* Add tests for Honey Gather
* Moves `highestEndlessWave` and `battles` stats outside of victory condition
2024-11-29 13:29:54 -08:00
Moka
4d341bf1fd
[Sprite] Add fixed Skorupi and Parasect front sprites ( #4944 )
...
* [sprite] add fixed Parasect front sprite by Kieran
* [sprite] add fixed Skorupi front sprite by Kieran
* [sprite] fix shiny skorupi fusions
2024-11-29 13:25:50 -08:00
muscode
6725164918
[Bug] Fixed First Turn Move + Wimp Out interaction ( #4928 )
...
* fix first turn move + wimpoout
* Add comment about edge case issue
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-11-29 13:23:55 -08:00
Ethan
de0d97739e
[Move] Implement True Force Switch (Roar, Whirlwind, Circle Throw, Dragon Tail) ( #4881 )
...
* Force switch implemenation
* Fix conditionals checking `SwitchType`
Use `prependToPhase()` instead of `unshiftPhase()`
* Update comments slightly, replace `||` chain with `.includes()`
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-11-28 22:43:12 -08:00
Moka
48dc5d0ee7
[Balance] 'Breeders in Space' cheevo unlocks for normal and expert breeders ( #4911 )
...
* 'Breeders in Space' cheevo unlocks for normal and expert breeders
* Reduce breeder in space achievement points
2024-11-28 17:21:25 -08:00
NightKev
03b073f21f
[Bug] Analytic should only increase damage if the user moves last ( #4917 )
...
* Analytic only increases damage if the user moves last
* Return `isNullOrUndefined()` instead of `if` chain
---------
Co-authored-by: innerthunder <168692175+innerthunder@users.noreply.github.com>
2024-11-28 17:20:54 -08:00
NightKev
2b64ef6fc9
Mark Rage Fist as partial in line with similar moves/abilities ( #4894 )
2024-11-28 17:17:18 -08:00
innerthunder
c86b6352bc
Remove Supersweet Syrup's once-per-battle condition ( #4906 )
2024-11-27 23:53:37 -08:00
Mumble
a7fa593f79
[Misc] Append .prsv to data recovery file names to prevent user confusion ( #4946 )
2024-11-27 18:04:39 -08:00
Frederico Santos
8f053ea16f
[Feature] Add save download functionality with JSZip integration ( #4945 )
2024-11-28 02:01:48 +01:00
NightKev
4c8a18690e
[Misc] Rename `DamagePhase` to `DamageAnimPhase` ( #4880 )
...
* Rename `DamagePhase` to `DamageAnimPhase`
* Fix unreliable Speed Boost test
2024-11-25 14:15:39 -08:00
Tempoanon
bba5a87392
Add Kieran to art credits for Starmobiles ( #4939 )
2024-11-25 15:49:58 -06:00
chaosgrimmon
6442b8345f
[Sprite] Index spritesheets to load faster ( #4907 )
...
Reduces the size of files significantly by changing the .png encoding format.
2024-11-18 21:46:33 -05:00
PigeonBar
2d6dfc45a0
[Documentation] Remove obsolete `.edgeCase()` from Gulp Missile ( #4909 )
2024-11-18 21:44:49 -05:00
NightKev
6eed6c24c2
[GitHub] Overhaul GitHub pull request template ( #4895 )
...
Co-authored-by: Adrian T. <68144167+torranx@users.noreply.github.com>
Co-authored-by: Moka <54149968+MokaStitcher@users.noreply.github.com>
2024-11-18 17:52:54 -08:00
Blitzy
b293797c99
[Balance] Make Intrepid Sword / Dauntless Shield their Generation 8 Implementation ( #4902 )
2024-11-18 17:47:11 -08:00
NightKev
c584dfafb7
[Balance] Remove reduced weight for regional species from egg pulls ( #4882 )
2024-11-18 17:46:52 -08:00
NightKev
a86afa6725
Merge hotfixes from main to beta (1.2.2) ( #4912 )
2024-11-18 14:32:51 -08:00
Moka
0c920ba195
[Hotfix] Prevent more Future Sight crash with new catches ( #4910 )
2024-11-18 19:41:24 +01:00
NightKev
dd904fe782
[Hotfix] Prevent crash if enemy Future Sight user is caught ( #4905 )
2024-11-17 18:08:00 -08:00
Frederico Santos
89a3edba1c
Merge pull request #4897 from pagefaultgames/beta
...
Beta -> Main 1.2.0 update
2024-11-17 23:34:07 +00:00
Moka
33d8db73ef
[P1] Fix crash caused by removing arena tags on a new catch ( #4888 )
2024-11-17 16:35:14 -05:00
Mumble
e825e308f9
[Test] Update wimp out test and comment ( #4900 )
...
* Changed conditional to actually consider the wave index.
* Added PigeonBar's test
* Added check for MEs + Documentation
* Apply suggestions from code review
Co-authored-by: PigeonBar <56974298+PigeonBar@users.noreply.github.com>
---------
Co-authored-by: frutescens <info@laptop>
Co-authored-by: PigeonBar <56974298+PigeonBar@users.noreply.github.com>
2024-11-17 16:22:11 -05:00
Mumble
6b58d51ea2
Changed conditional to actually consider the wave index. ( #4899 )
...
Co-authored-by: frutescens <info@laptop>
2024-11-17 20:19:23 +00:00
Amani H.
1867ac4a9e
[Dev] Minor Version Migration Tweaks ( #4727 )
...
* [P3] Prevent Unintended ME Migration Application
* Change Patch Value from 4 to 5
* Bump Game Version
* Fix Imports, Use `isNullOrUndefined`
2024-11-17 17:34:41 +00:00
PigeonBar
07f08877c1
[Balance] Multi Lens damage reduction on fixed-damage moves ( #4896 )
2024-11-17 17:16:54 +00:00
Moka
ae8efeedf8
[UI] Make ME text legible when using the legacy UI theme ( #4847 )
2024-11-16 23:34:14 +00:00
Daniel Pochert
7dc4210f71
[Bug] fix training session encounter not applying nature correctly ( #4801 )
...
* fix training session encounter not applying nature correctly
* implement pokemon.setCustomNature + nature unlock utility method(s)
* update doc
---------
Co-authored-by: Moka <54149968+MokaStitcher@users.noreply.github.com>
2024-11-16 23:33:14 +00:00
Mumble
c2afac8b02
[Bug] Moved code preventing MBH's transfer to post modifier generation ( #4858 )
...
* Moved code preventing MBH's transfer to after enemy modifiers were generated.
* Removed unnecessary !
* Removed unnecessary ?
* Created a new enum and functions for retrieving final bosses.
* Moved isBattleClassicFinalBoss to game-mode.ts and reverted battle.ts
* Preventing item transfer with tryTransferModifier instead
* Added filtering to modifier-retrieve methods.
* Revised logic in tryTransferHeldItemModifier
* Adding what works to the game even though it's not the best.
* Added comments
* Removing past changes to files.
* Added check for Classic Final Boss.
---------
Co-authored-by: frutescens <info@laptop>
2024-11-16 23:32:05 +00:00
Amani H.
c22b48f903
[P1] Fix System Data Conversion Failure 3 ( #4866 )
...
* [P1] Fix System Data Conversion Failure 3
* Use `isNullOrUndefined`, Clean Up Imports
* fix pre candy update save data migration for candy
* fix pre candy update save data migration for candy part 2...
---------
Co-authored-by: Moka <millennium.stitcher@gmail.com>
2024-11-16 23:31:28 +00:00
Mumble
4aff2ffa1d
[Dev] Sessions will now sync with the server at the start of every 5 waves ( #4808 )
...
* Replaced conditional with `true` so that sync-to-server occurs at the start of every wave.
* Update src/phases/encounter-phase.ts
Co-authored-by: Frederico Santos <frederico.f.santos@tecnico.ulisboa.pt>
* Fixed errors from previous commit.
* Revised condition to include the first wave of a run.
* Apply suggestions from code review
Co-authored-by: Moka <54149968+MokaStitcher@users.noreply.github.com>
---------
Co-authored-by: frutescens <info@laptop>
Co-authored-by: Frederico Santos <frederico.f.santos@tecnico.ulisboa.pt>
Co-authored-by: Moka <54149968+MokaStitcher@users.noreply.github.com>
2024-11-16 23:30:47 +00:00
Moka
77b94bf45d
bump version to 1.2.0 and update locale submodule to latest commit ( #4884 )
2024-11-16 16:46:02 +00:00
innerthunder
360a897ed2
[Balance] Endure Tokens only endure one hit ( #4875 )
...
* Endure Tokens only endure one hit
* Add tests for Endure
* Update docs
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-11-15 21:11:46 +01:00
AJ Fontaine
413f2b80c8
[Balance] Increase Gimmighoul's evo counter more with Big Nugget/Relic Gold ( #4856 )
...
* Increase Gimmighoul's evo counter more with Big Nugget/Relic Gold
* Update src/modifier/modifier.ts
Co-authored-by: Moka <54149968+MokaStitcher@users.noreply.github.com>
---------
Co-authored-by: Moka <54149968+MokaStitcher@users.noreply.github.com>
2024-11-15 20:26:58 +01:00
AJ Fontaine
5e7d44abfd
[Balance] Fix Liquidation, Double-Edge, Body Press compatibility ( #4879 )
2024-11-15 14:07:02 -05:00
Mumble
c535e928d8
[Beta][QoL] Improved cursor memory for target selection in Doubles ( #4849 )
...
* Added more intelligent cursor memory for target selection in Doubles
* Added documentation
* Fixed variable name.
* Apply suggestions from code review
Co-authored-by: Moka <54149968+MokaStitcher@users.noreply.github.com>
---------
Co-authored-by: frutescens <info@laptop>
Co-authored-by: Moka <54149968+MokaStitcher@users.noreply.github.com>
2024-11-15 12:45:21 -05:00
Mumble
eb3c0d731a
[P2] Lunar Blessing / Jungle Healing now heal Freeze ( #4877 )
...
* Added Freeze to statuses healed by Jungle Healing / Lunar Blessing
* Fixed up documentation.
---------
Co-authored-by: frutescens <info@laptop>
2024-11-15 12:17:46 -05:00
pom-eranian
5ca1fd5cfd
[Sprite] Set default fps to 10 instead of 12 on pokemon animations ( #4842 )
...
* Set default fps to 10 instead of 12 for pokemon sprites
* [Sprite] Set pokemon animation framerate to 10 where assigned
2024-11-15 11:58:50 -05:00
AJ Fontaine
ef7d860166
[Balance] Remove from trainers: Pika/Eevee forms before 30, BB Greninja, Rival starter HA ( #4863 )
...
* Remove Pika/Eevee forms from Trainers before wave 30, and BB Gren
* Fix `egg` test
* Ban hidden ability from Rival starter
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-11-15 11:57:02 -05:00
innerthunder
9273b4930d
[Beta][P1] Fix crash when resetting Commanded Dondozo before Trainer battles ( #4873 )
...
* Add failsafe to Commander remove anim
* Commanded tag saves Tatsu form on reload
2024-11-15 11:56:05 -05:00
NightKev
8326e3556b
Remove `.edgeCase()` from fully implemented moves ( #4876 )
...
This includes Sunsteel Strike, Moongeist Beam and Photon Geyser
2024-11-15 08:29:52 -08:00