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 | ||
| ai | ||
| configs/inputs | ||
| constants | ||
| data | ||
| enums | ||
| events | ||
| field | ||
| global-vars | ||
| init | ||
| modifier | ||
| phases | ||
| pipelines | ||
| plugins | ||
| queues | ||
| sprites | ||
| system | ||
| typings | ||
| ui | ||
| utils | ||
| account.ts | ||
| battle-scene.ts | ||
| battle.ts | ||
| constants.ts | ||
| dynamic-queue-manager.ts | ||
| game-mode.ts | ||
| global-event-manager.ts | ||
| global-scene.ts | ||
| inputs-controller.ts | ||
| loading-scene.ts | ||
| main.ts | ||
| messages.ts | ||
| overrides.ts | ||
| phase-manager.ts | ||
| phase-tree.ts | ||
| phase.ts | ||
| polyfills.ts | ||
| scene-base.ts | ||
| starting-wave.ts | ||
| timed-event-manager.ts | ||
| touch-controls.ts | ||
| tutorial.ts | ||
| ui-inputs.ts | ||
| vite.env.d.ts | ||