frutescens
aef73dca67
Added check for Classic Final Boss.
2024-11-15 11:07:38 -08:00
frutescens
3720a625bb
Removing past changes to files.
2024-11-15 11:06:20 -08:00
Mumble
6c858b322e
Merge branch 'beta' into mbhBug
2024-11-15 11:02:08 -08:00
frutescens
eee3d4f191
Added comments
2024-11-15 10:59:27 -08:00
frutescens
91526a5410
Adding what works to the game even though it's not the best.
2024-11-15 10:58:36 -08: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
Mumble
6dec84e39c
[Balance] No more double 50x bosses in Endless + cleaning up RNG ( #4862 )
...
* Added double battle exclusion to Endless bosses.
* Brought Endure token RNG in line with game RNG formatting.
* Corrected incorrect modulo condition in isEndlessBoss
* Moved new doubles conditional to be above overrides.
* Fixed bad RNG calls for Covet and Thief too.
* Updated unburden test.
* Revert "Updated unburden test."
This reverts commit 01788d40c2
.
* Revert "Fixed bad RNG calls for Covet and Thief too."
This reverts commit c7fcfd195d
.
---------
Co-authored-by: frutescens <info@laptop>
2024-11-14 21:13:23 -08:00
PigeonBar
b1138c1d70
[P2][Beta] Freeze-dry Re-implementation ( #4874 )
2024-11-14 21:07:19 -08:00
Moka
f778bd5877
Prevent crash from null dexData attributes ( #4871 )
2024-11-14 23:01:04 +00:00
Mumble
58912db8f1
[P2] Telekinesis now sets FloatingTag to 3 turns instead of 5 turns ( #4869 )
...
Co-authored-by: frutescens <info@laptop>
2024-11-14 16:16:05 -05:00
PigeonBar
640ac23741
[Dev] Add overrides for alternating between single and double battles ( #4833 )
...
* [Dev] Add overrides for alternating between single and double battles
* PR feedback
* Add type `DoubleType`
* Fixed Gastro Acid test using `game.override.battleType(null)`
* Changed new type name to `SingleOrDoubleType`
* `SingleOrDoubleType` is now `BattleStyle`
* Update src/test/utils/helpers/overridesHelper.ts
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: Moka <54149968+MokaStitcher@users.noreply.github.com>
2024-11-14 20:40:01 +01:00
Mumble
d0d9eb78da
Set the IVs of default starters to 15. ( #4861 )
...
Co-authored-by: frutescens <info@laptop>
2024-11-14 11:35:13 -08:00
frutescens
3e94a3aa65
Revised logic in tryTransferHeldItemModifier
2024-11-13 12:23:38 -08:00
geeilhan
0c521bbe08
[Move] Implement Freeze Dry type-changed interactions ( #4840 )
...
* Full implementation of freeze-dry including edge cases such as Normalize and Electrify plus tests
* Update comments
* renamed WaterSuperEffectTypeMultiplierAttr to FreezeDryAttr
* Added test case for freeze dry during inverse battles
* cleaned up code making it more general
* Added some more documentation
* implementing reviewed changes
* used getMoveType() instead of move.type
* added additional test cases to freeze dry
* Revert "used getMoveType() instead of move.type"
This reverts commit 03445dfab4
.
* added reviewed changes without changing public/locales
---------
Co-authored-by: ga27lok <geeil.han@tum.de>
2024-11-13 10:41:39 -05:00
muscode
162eea500d
Fixed wild form changes messages, and form-changed Cramorant crashing the game when both sides faint at the same time ( #4859 )
2024-11-13 14:28:22 +08:00
frutescens
b8f9bb0d8f
Added filtering to modifier-retrieve methods.
2024-11-12 19:20:51 -08:00
frutescens
a144e93ce1
Preventing item transfer with tryTransferModifier instead
2024-11-12 19:14:44 -08:00
innerthunder
e45cb42f7e
[Balance] Disable King's Rock for moves that can already flinch ( #4860 )
2024-11-12 18:42:47 -08:00
frutescens
639f958a63
Moved isBattleClassicFinalBoss to game-mode.ts and reverted battle.ts
2024-11-12 16:37:19 -08:00
frutescens
8bd36a73fd
Created a new enum and functions for retrieving final bosses.
2024-11-12 16:01:06 -08:00
frutescens
c983027adb
Removed unnecessary ?
2024-11-12 15:17:42 -08:00
frutescens
8cd6b39bac
Removed unnecessary !
2024-11-12 15:16:43 -08:00
frutescens
b7fd719de8
Moved code preventing MBH's transfer to after enemy modifiers were generated.
2024-11-12 13:45:20 -08: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
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
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
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
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