mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-12-15 06:15:20 +01:00
* Add failure conditions and move failures part 1 * Add second and third failure sequences * Refactor mostly complete, need to recheck tests * Adjust status checks to respect ignoreStatus useModes * Adjust restriction for stuff cheeks * Address bertie's review comments * Add counterRedirectAttr to other counter-like moves * Adjust some documentation for new methods * Make substitute use the move tag * Adjust counter attr to use array.find * Adjust move condition check that occurs in the third failure check sequence * Insert move failure check sequence part 4 into move phase * Revert type adjustment to getBattlerIndex * Make charging moves deduct pp on use instead of on release * Fix first move condition not using 1 based starting wave * Tweak charge move handling and protean timing * Adjust fly tests to expect pp reduction properly * Add missing attribute to counter * Adjust revival blessing hardcore test to respect new return value of isUsable * Adjust copycat test to account for how it actually works * Play sleep animation and message * Remove BYPASS_SLEEP battler tag in favor of boolean holder * Finish unfinished docs * Ensure move restrictions are only checked for players * Adjust pollen puff condition, fix docs on `isOpponent` * Fix failAgainstFinalBossCondition * Fix dig test * Adjust dive's test * Fix missing break in applyConditions * Fix getBattlerIndex for enemyPokemon * Adjust type hint test to not rely on teleport * Minor adjustments from code review Co-authored-by: Bertie690 <136088738+Bertie690@users.noreply.github.com> * Add tests for teleport * Minor adjustments from code review Co-authored-by: Bertie690 <136088738+Bertie690@users.noreply.github.com> * PR review changes Fix type hints test name Update Dig/Dive test name Separate TSDoc imports in `pokemon-utils.ts` Add missing `@returns` in `move-phase.ts` Fix comment typos Separate TSDoc imports in `move-phase.ts` Add return hints to `trySelectMove` Minor formatting Remove duplicate `.affectedByGravity()` on Telekinesis Fix docs for `checkRestrictions` Manually format method definition Fix comment spacing Fix variable naming * Address kev's review comments Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com> * Minor adjustments from code review Co-authored-by: Bertie690 <136088738+Bertie690@users.noreply.github.com> * Remove optional chaining * fix: type for InferKeys * chore: apply biome * chore: fix merge conflicts from Biome update * Remove latent isNullOrUndefined * Drop readonly on timingModifier * docs: Add class comment * Address comments from code review * Drop readonly from timingModifier * Cleanup proc chance computation * Move `cureStatus` into the Pokemon class * Final touchups --------- Co-authored-by: Bertie690 <136088738+Bertie690@users.noreply.github.com> Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| @types | ||
| abilities | ||
| achievements | ||
| ai | ||
| arena | ||
| battle | ||
| battler-tags | ||
| challenges | ||
| data | ||
| eggs | ||
| field | ||
| inputs | ||
| items | ||
| moves | ||
| mystery-encounter | ||
| phases | ||
| plugins/api | ||
| setting-menu | ||
| setup | ||
| sprites | ||
| status-effects | ||
| system | ||
| test-utils | ||
| types | ||
| ui | ||
| utils | ||
| account.test.ts | ||
| battle-scene.test.ts | ||
| boss-pokemon.test.ts | ||
| daily-mode.test.ts | ||
| endless-boss.test.ts | ||
| enemy-command.test.ts | ||
| escape-calculations.test.ts | ||
| evolution.test.ts | ||
| final-boss.test.ts | ||
| game-mode.test.ts | ||
| internals.test.ts | ||
| misc.test.ts | ||
| reload.test.ts | ||
| utils.test.ts | ||