NightKev
a0502fb0b5
[Refactor] Replaces the single and double battles overrides with a single override ( #3104 )
...
`SINGLE_BATTLE_OVERRIDE` and `DOUBLE_BATTLE_OVERRIDE` are now `BATTLE_TYPE`
Also updates all uses of the old overrides with the new one
2024-07-23 11:19:47 -04:00
NightKev
cc6b424813
Prevent RNG from breaking the Quick Draw tests ( #3096 )
2024-07-22 10:32:31 -04:00
flx-sta
589801214b
[Bug] vite port (for development) ( #3003 )
...
* make vite-port configurable
and make it default 8000
* add retries for `does not trigger by non damage moves` test
2024-07-13 02:20:22 +01:00
Dmitriy K
2314d34907
[QoL] Create default overrides class and export that with custom overrides ( #2999 )
...
* Create default overrides class and export that with custom overrides
* add comment to mock import and replace typecast with type narrowing
* change modifier override type to pick keys from modifierTypes
2024-07-12 21:18:52 +01:00
Dmitriy K
576f099243
[Test] Optimize Quick Draw tests ( #2625 )
...
* optimize the tests
* add level override in favor of directly changing stats
2024-06-26 17:01:14 -04:00
cadi
8c8ddd26b5
[Ability] Implement Quick Draw ( #2287 )
...
* implement quick draw
* add line
* change ability success condition
* quick draw comes before quick claw effect
* now ability has chance variable to test conditional situation
* add unit test
* Merge branch 'main' into ability-quick-draw
* modifed: ability.getTriggerMessage
* modified: to use pokemon.battleData.abilityRevealed
* modified: changed private variable to public
* erase expect interceptor log
* add localizations
* modified: add comma in locales
* modified: ability docs & trigger logic
* modified: changed test logic
2024-06-24 11:22:15 -04:00