flx-sta
1ad6d633bf
add pokerogue-admin-api test coverage
2024-10-07 11:55:12 -07:00
flx-sta
f474ec0b6b
add test-utils getApiBaseUrl()
method
2024-10-07 11:49:16 -07:00
flx-sta
17d44dd125
add pokerogue-api test coverge
2024-10-07 11:47:20 -07:00
flx-sta
a8215d0a60
Merge branch 'beta' into refactor/api-requests
2024-10-07 09:01:34 -07:00
Acelynn Zhang
f5fa478eb8
[P1] Fix crash when starting a challenge run after revisiting challenge select screen ( #4603 )
...
Ensure EncounterPhase initializes correctly at the start of the game
after revisting the challenge selection screen.
Fixes #4520
2024-10-07 12:01:15 -04:00
flx-sta
30b6d4e6ff
fix discord-link request body being empty
...
there was a double `toUrlSearchParams()` call involved
2024-10-07 09:00:51 -07:00
AJ Fontaine
a259ccfc34
[Beta][Test] Fix Scale Shot flaky test ( #4564 )
...
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: Adrian T. <68144167+torranx@users.noreply.github.com>
2024-10-06 20:29:57 -07:00
NightKev
c01fff49c4
[Beta P1] Fix regression in Metal Burst caused by #3974 ( #4589 )
...
Also adds a regression test for the scenario
2024-10-06 17:31:11 -04:00
chaosgrimmon
1226ab37e1
[Sprite] Compress Bronzor animation ( #4593 )
...
* [Sprite] Compress Bronzor front animation
* [Sprite] Compress Bronzor back animation
* [Sprite] Compress shiny Bronzor back animation
* [Sprite] Compress shiny Bronzor front animation
2024-10-06 17:29:39 -04:00
ImperialSympathizer
a7157bbe9a
fix shop option cursor indexing ( #4601 )
...
Co-authored-by: ImperialSympathizer <imperialsympathizer@gmail.com>
2024-10-06 13:51:34 -07:00
NightKev
f9691b872b
Change deploy script to specify "main" instead of default_branch
( #4557 )
2024-10-06 05:47:34 +01:00
Frederico Santos
c2c41d9be8
Update subproject commit reference for locales
2024-10-06 02:49:03 +01:00
innerthunder
f629a3e453
[P2] Stop G-Max Pokemon from evolving ( #4581 )
2024-10-05 19:52:53 -04:00
NightKev
e8f40c10c9
[Test] Update create-test
script for linting changes ( #4587 )
...
Add additional boilerplate code
Change prompt to be slightly more accurate
Co-authored-by: Adrian T. <68144167+torranx@users.noreply.github.com>
2024-10-05 19:52:13 -04:00
flx-sta
42b75e8440
[Qol] Make i18n money formatter controlled by translators ( #4550 )
...
* fix: i18n money formatter
* fix wrongful console.warn on i18n money formatter
* update locales submodule
update reference to `56eeb809eb5a2de40cfc5bc6128a78bef14deea9` (from `3ccef8472dd7cc7c362538489954cb8fdad27e5f`)
2024-10-05 23:01:41 +02:00
Xavion3
f562a76332
Make repeat abilities not stack ( #4588 )
...
If due to fusions you have the same ability as both passive and normal, it'll no longer stack with itself.
2024-10-05 15:10:32 +08:00
flx-sta
673624ae76
fix daily api calls in daily-run-scorebard
2024-10-04 17:02:08 -07:00
flx-sta
e620c68b56
Merge branch 'beta' into refactor/api-requests
2024-10-04 16:53:40 -07:00
flx-sta
6468502fda
fix gamedata verify missing await
2024-10-04 16:48:24 -07:00
flx-sta
e66bceded3
fix circular dependencies with api
2024-10-04 16:07:08 -07:00
flx-sta
d927ed8e6c
fix env.development
2024-10-04 16:06:49 -07:00
flx-sta
0e3e128494
chore: cleanup
2024-10-04 15:50:28 -07:00
flx-sta
ab6a19168a
reset overrides.ts
2024-10-04 15:34:59 -07:00
innerthunder
c99df9712a
[Move] Implement Ion Deluge ( #4579 )
2024-10-04 17:23:20 -04:00
MokaStitcher
1947472f1c
[P3] Fix start button cursor not being cleared properly in starter select ( #4558 )
2024-10-04 16:47:12 -04:00
flx-sta
2395451b18
remove Utils.apiPost
2024-10-04 13:43:40 -07:00
NightKev
d362456501
[P2] Diamond Storm should only trigger once when hitting multiple pokemon ( #4544 )
...
* Diamond Storm should only trigger once when hitting multiple pokemon
* Also fix Clangorous Soulblaze just in case
* Fix linting
* Fix linting
Oops missed this one
2024-10-04 16:29:20 -04:00
innerthunder
27537286b9
[Move] Implement Electrify ( #4569 )
...
* Implement Electrify
* ESLint
* Fix docs
2024-10-04 16:24:52 -04:00
innerthunder
0bd4d6c86b
[Move] Fully Implement the Pledge Moves ( #4511 )
...
* Implement Fire/Grass Pledge combo
* Add other Pledge combo effects (untested)
* Fix missing enums
* Pledge moves integration tests
* Add turn order manipulation + more tests
* Safeguarding against weird Instruct interactions
* Update src/test/moves/pledge_moves.test.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Fix style issues
* Delete arena-tag.json
* Update package-lock.json
* Use `instanceof` for all arg type inference
* Add Pledge Move sleep test
* Fix linting
* Fix linting
Apparently GitHub has a limit on how many errors it will show
* Pledges now only bypass redirection from abilities
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-10-04 16:20:37 -04:00
flx-sta
13b4b0e83d
migrate register account to pokerogue-api
2024-10-04 11:55:54 -07:00
flx-sta
9b18070506
update pokerogue-api login
2024-10-04 11:11:43 -07:00
flx-sta
8fa0d82a6c
migrate unlink google to pokerogue-api
2024-10-04 10:43:45 -07:00
flx-sta
8ac7ad4221
migrate unlink discord to pokerogue-api
2024-10-04 10:41:44 -07:00
flx-sta
70f78d1060
rename api
to pokerogue-api
2024-10-04 09:58:37 -07:00
flx-sta
9df8a616d4
migrate updateSessionSavedata
to api
2024-10-04 09:53:54 -07:00
AJ Fontaine
75bd730c04
[Balance] Fix TM compatibility on forms, Tera Blast on Indigo Disk mons ( #4568 )
...
* Fix TM compatibility on forms, Tera Blast on Indigo Disk mons
* Additional single strike moves
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-10-04 10:55:37 -04:00
chaosgrimmon
2c97b2bda2
[Sprite] Fix variant Farigiraf icon names ( #4572 )
2024-10-04 10:51:29 -04:00
NightKev
22442d3aa0
[Refactor] Refactor move phase and add documentation ( #3974 )
...
* Refactor `MovePhase` to improve readability/maintainability
Add tsdocs/comments all over
Mark all functions/fields with public/etc
Fix multi-hit moves called from Metronome/etc, fixes #3914
Remove unused function `BattleScene.pushMovePhase`
Don't use failure text as a condition for move success
A move defining potential failure text doesn't mean it failed
Replace relative imports with absolute imports in `battle-scene.ts`
Change some fields from optional to default `false`
* Fix Whirlwind test
* Fix linting
2024-10-04 10:50:03 -04:00
PigeonBar
2bc5f50154
[Test] Fix some test flakiness involving doKillOpponents()
( #4571 )
...
* [Test] Fix some test flakiness involving game.doKillOpponents()
* PR Feedback
* Fix linting
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-10-04 10:42:20 -04:00
Adrian T.
a5db2e1d6d
[Misc] Update readme to include relevant links ( #4573 )
2024-10-04 10:42:05 -04:00
EmberCM
38c682cca7
[QoL] Add fusion options to overrides ( #4298 )
...
* Add fusion options to overrides
* Add fusions overrides to overridesHelper
---------
Co-authored-by: MokaStitcher <54149968+MokaStitcher@users.noreply.github.com>
Co-authored-by: Adrian T. <68144167+torranx@users.noreply.github.com>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-10-03 23:04:50 -07:00
NightKev
db1e50dfd7
add lint rules ( #3769 )
...
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-10-03 22:16:15 -07:00
torranx
644c078a6c
add new lint rules....again
2024-10-04 13:08:31 +08:00
Lneacx
74ea358f18
[Beta] Fix hit check so Poison-types do not brick semi-invuln. ( #4567 )
2024-10-03 23:45:53 -04:00
flx-sta
3e3315d223
migrate updateAllSavedata to api
2024-10-03 17:35:47 -07:00
flx-sta
ebf897822e
migrate clear session savedata to api
2024-10-03 17:28:02 -07:00
flx-sta
9f63360484
migrate updateSystemSavedata
to api
2024-10-03 17:21:02 -07:00
flx-sta
cc7ce0cb5d
remove: Utils.apiFetch
2024-10-03 17:12:11 -07:00
flx-sta
565d80f262
use api in title-ui-handler
2024-10-03 17:11:56 -07:00
flx-sta
a1adc40371
move dailyranking to api
2024-10-03 17:10:43 -07:00