Bertie690
e0d37b58d5
Merge pull request #1 from DayKev/instruct-patch-1
2024-11-14 07:26:06 -05:00
NightKev
7c128e819a
Fix interaction with multi-hits, update tests
2024-11-13 19:32:48 -08:00
Bertie690
b1eea52e72
minor test desc change
2024-11-12 14:03:52 -05:00
Bertie690
e48e003474
minor docs fixes
2024-11-12 13:38:33 -05:00
Bertie690
1dafc62765
Merge branch 'beta' into instruct
2024-11-12 13:03:58 -05:00
NightKev
b6b756a162
[P2] Fix issue with Pokemon not evolving until the next floor and clean up LevelUpPhase
( #4854 )
2024-11-12 06:44:28 -05:00
PigeonBar
6f3fd0f138
[Beta][P3] Fix failed charge moves not displaying failed text ( #4853 )
2024-11-12 06:29:37 -05:00
Bertie690
ceb34f8f81
Merge branch 'beta' into beta
2024-11-12 00:32:46 -05:00
innerthunder
8e26db944d
[Balance][Beta] Revert Spread Move Restriction on Multi-Lens ( #4851 )
...
* Multi-Lens now applies to spread moves
* Fix Multi-Lens applying to both damage and power
2024-11-11 21:13:37 -08:00
Bertie690
1cc579ca41
Merge branch 'beta' of https://github.com/Bertie690/pokerogue into beta
2024-11-11 23:50:50 -05:00
Bertie690
67e5268a65
changed moveQueue to use unshift
2024-11-11 23:50:29 -05:00
PigeonBar
4802f512ff
[P1][Beta] Fix softlock when losing a run on local build ( #4846 )
2024-11-11 15:22:27 -08:00
innerthunder
cebedd220b
[Balance] Rework Multi-Lens ( #4831 )
...
* Rework Multi-Lens
* Multi-Lens integration tests
* Apply suggestions from code review
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Fix obsolete tests related to Multi-Lens
* Fix flaky unburden tests
* maybe fix flaky ceaseless edge test?
* Fixed Multi-Lens apply comment
* Fix ceaseless edge test for real this time
* Update locales
* Another locale update
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-11-11 14:56:16 -08:00
Mumble
e5e3926176
[beta] Fix MovePhase not ending properly. ( #4848 )
...
Co-authored-by: frutescens <info@laptop>
2024-11-11 21:13:15 +01:00
Mumble
6feb63484c
[P3] Added failIfSingleBattle
condtion to Doubles-only moves and display failure message when used in singles ( #4839 )
...
* Added failIfSingleBattle condtion to Helping Hand
* Added failIfSingleBattle conditions to Doubles-Only moves
* Adjusted canMove failure condition.
* Updated moves that failIfSingleBattle
* Fixed condtional.
---------
Co-authored-by: frutescens <info@laptop>
2024-11-11 12:29:20 -05:00
Bertie690
cee8599677
Merge branch 'beta' into beta
2024-11-11 07:57:55 -05:00
NightKev
6799594bbb
[Test] Update Zen Mode test ( #4845 )
2024-11-11 02:21:06 -05:00
PigeonBar
efa9f119a0
[Beta][P3] Fix shiny Pokemon being displayed before shiny colours are loaded ( #4843 )
2024-11-11 02:18:57 -05:00
Bertie690
d84500b98e
Merge branch 'beta' into beta
2024-11-11 00:06:04 -05:00
Bertie690
28bce5f721
Fixed tests for realises
2024-11-11 00:04:12 -05:00
Bertie690
22c73bb200
prevented softlock with instruct calling itself
2024-11-10 18:52:46 -05:00
Bertie690
74fb08a5cf
more test fixes
2024-11-10 15:05:00 -05:00
chaosgrimmon
f2a2281ff1
[Sprite] Implement female icon assets for Meganium and Doduo + Torchic lines ( #4841 )
...
* [Sprite] Implement more female icons
* [Sprite] Add female Doduo/Dodrio icons
* [Sprite] Add female Meganium icons
* [Sprite] Add female Torchic line icons
* [Sprite] Add female Meganium icons
* [Sprite] Add female Torchic line icons
Identical to male counterpart icons
2024-11-10 14:37:21 -05:00
PigeonBar
63ffab027d
[Beta][P2] Several Unburden bug fixes ( #4820 )
...
* [P2][Beta] Several Unburden bug fixes
* Unburden test adjustments
* Some further test cleanup
* Add suggested `.bypassFaint()` to Unburden
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-11-10 14:21:29 -05:00
NightKev
2968059814
[P1] Transform and Imposter will now fail when either Pokemon is fused ( #4824 )
...
* Transform and Imposter will now fail when either Pokemon is fused
* Prevent Ditto from being randomly generated as part of a fusion
2024-11-10 00:39:05 -05:00
Mumble
b3a94e6a6b
[Telemetry][Misc] Client-Side changes to log run results at the end of runs ( #4834 )
...
* Added new telemetry-related parameters
* Update test with new parameters.
* Removing extra parameters.
* Cat in front of keyboar d sorry
* Changed variable name to isVictory.
* Apply suggestions from code review
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Thank you Torranx
* Condensed if-else pair to else if statement
* Update src/phases/game-over-phase.ts
Co-authored-by: Adrian T. <68144167+torranx@users.noreply.github.com>
* inhale... exhale... corrected variable name to pass linter
---------
Co-authored-by: frutescens <info@laptop>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: Adrian T. <68144167+torranx@users.noreply.github.com>
2024-11-10 00:37:09 -05:00
Moka
44a68a91ba
[P1] Fix crash when newly aquired Pokemon are sent in battle ( #4835 )
2024-11-10 00:35:49 -05:00
Payton Rogers
265b3cb938
[P3] Fix visual bug with level text remaining the same when pokemon levels are reduced in weird dream ME ( #4837 )
2024-11-10 00:35:16 -05:00
damocleas
198ac2431d
Undo Event modifier-type.ts item table changes ( #4836 )
2024-11-09 14:26:55 -08:00
PigeonBar
2bf8acea06
[Beta][P2] Fix Sketch failing to sketch moves that call other moves virtually ( #4823 )
...
* [P2][Beta] Fix Sketch failing to sketch Metronome et al
* Suggested changes to `getLastXMoves()`
* Renamed turnCount to moveCount
2024-11-09 13:15:24 -05:00
innerthunder
a763cd173d
[Beta][P1-3] Fix Commander implementation bugs ( #4826 )
2024-11-09 13:14:11 -05:00
innerthunder
329e43ad48
[P2] Removed incorrect calls to resetBattleData
on switchout ( #4828 )
2024-11-09 13:13:12 -05:00
NightKev
c54d21c313
[Test] Fix flaky Wimp Out test ( #4830 )
2024-11-09 13:12:22 -05:00
AJ Fontaine
c6cc187c96
[Balance] Modify potion and ether weight funcs ( #4829 )
...
* Adjust for low HP mons
2024-11-09 01:10:49 -08:00
AJ Fontaine
de4ec5e1cb
[Feature] [Item] Add Catching Charm item ( #4811 )
...
* Add catching charm item
* Add Catching Charm item
* Disable catching charm in item pool when dex isn't full enough
* Replace catching charm icon
---------
Co-authored-by: Madmadness65 <59298170+Madmadness65@users.noreply.github.com>
2024-11-09 14:38:45 +08:00
NightKev
00f7fd47df
[Refactor] Remove unnecessary re-exports ( #4818 )
...
* Remove unnecessary re-exports
* Move `Type` enum to `src/enums/type.ts`
* Remove import style change from `modifier-type.ts`
2024-11-08 17:44:34 -05:00
Bertie690
7ac9a3f361
test updates
2024-11-08 13:41:05 -05:00
Mumble
58d40b905a
[Bug] Fixing Encore's interactions with other Move Restriction moves ( #4805 )
...
* Converted EncoreTag into a MoveRestrictionBattlerTag
* Wrote test and added documentation
* Added documentation describing EncoreTag as a whole
* Added PRE_MOVE lapse code to handle early tag expiration from PP-less encored move
* Replaced PRE_MOVE with CUSTOM for lapsing Encore in situations where the encored move has 0 PP
* Add encore tests
* fix overrides
* Apply suggestions from code review
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update command-phase.ts
* Addressed failing eslint test
---------
Co-authored-by: frutescens <info@laptop>
Co-authored-by: innerthunder <brandonerickson98@gmail.com>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-11-08 09:35:33 -08:00
Bertie690
edf9b12d49
started testing stuff
2024-11-08 11:35:58 -05:00
innerthunder
625b98a6fe
[Move][Refactor] Create Move.getPriority
+ Fully Implement Upper Hand ( #4789 )
...
* Fully Implement Upper Hand
* doc for UpperHandCondition
* New Upper Hand tests + some nit fixes
* Use Fake Out over mocked Tackle in test
2024-11-08 10:50:23 -05:00
Mumble
4821df68f2
[P1] Prevents crash from using Sketch against a lost turn ( #4806 )
...
* Added check to make sure that Sketch does not copy a failed move.
* Added check for Struggle.
* Added a revised check.
* Added test + change to valid move finding conditional.
* Made revision to .find target
* Reverting previous commit, whoops.
* Add moveset checks to Sketch tests
---------
Co-authored-by: frutescens <info@laptop>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-11-07 23:10:46 -05:00
Daniel Pochert
aa2c794910
[Balance/Bug] Boss segments properly heal ( #4819 )
2024-11-07 23:09:25 -05:00
Bertie690
f5129af98d
fix thingy kinda ig
2024-11-07 23:02:32 -05:00
Moka
2b91d9d259
[Dev] Remove logging for api requests outside of dev ( #4804 )
2024-11-07 15:30:49 -08:00
AJ Fontaine
b2fdb9fcd1
[P2] Fix Cosmoem requirng an evolution level ( #4812 )
2024-11-07 16:33:25 -05:00
Frederico Santos
5601bb14ec
Locales update
2024-11-07 21:21:30 +00:00
Bertie690
4ae510f08d
Revert
...
This reverts commit 055eec151e
.
2024-11-07 15:38:57 -05:00
Bertie690
83a4b50f7f
Merge branch 'beta' into beta
2024-11-07 15:00:07 -05:00
Bertie690
055eec151e
Partially Implement Instruct
...
TODO:
- [ ] Still need to make in-game unit tests (i haaaaate making tests)
- [ ] subsequent move calls have no messages
- [ ] probably other jank i didn't fix yet
2024-11-07 14:39:01 -05:00
Mumble
4c5b83612b
[P2] END biome transition now properly uses seeded RNG ( #4809 )
...
Co-authored-by: frutescens <info@laptop>
2024-11-07 10:36:25 -05:00