pokerogue/src/enums
Dean 870bff0e6e
[Bug][Ability] Fix Neutralizing Gas interactions #5381
* Add neutralizing gas arena tag

* Add PostSummonAddArenaTagAbAttr

* Add PreLeaveField attr for neutralizing gas

* Remove old SuppressFieldAbilitiesAttr

* Fix ability suppression logic

* Add basic tests

* Reapply onGain abilities when neutralizing gas ends

* Untodo ability remval test

* Add more tests

* Modify gastro acid to call onLose attributes when suppressing

* Properly cancel abilities on switch in

* Add documentation

* Remove partial designation

* Update locale key usage

* Reactivate the last source's other abilities when it becomes the last remaining

* Fix loop vars

* Add access modifiers for SuppressAbilitiesTag

* Minor changes

* Move test to reflect new location

* Remove promises from abattr function signatures
2025-02-25 18:38:17 -05:00
..
abilities.ts [QoL] Reorganize Enum Locations (#2185) 2024-06-13 18:44:23 -04:00
arena-tag-type.ts [Bug][Ability] Fix Neutralizing Gas interactions #5381 2025-02-25 18:38:17 -05:00
battle-spec.ts Re-implement UI reskin with working legacy toggle 2024-03-31 21:14:35 -04:00
battle-style.ts [Refactor] Move enum BattleStyle into separated file (#1906) 2024-06-13 10:10:31 -04:00
battler-tag-type.ts [Ability] [Move] Implement Magic Bounce and Magic Coat (#5225) 2025-02-11 03:25:36 -08:00
berry-type.ts add new lint rules....again 2024-10-04 13:08:31 +08:00
biome.ts add new lint rules....again 2024-10-04 13:08:31 +08:00
buttons.ts [UI][Enhancement] Allow tera type choice on starter select (#5366) 2025-02-21 07:23:08 +11:00
challenges.ts [Challenge] Flip Stats Challenge (#5087) 2025-01-15 01:55:14 -08:00
color.ts [UI] Update Challenge UI (#2393) 2024-06-19 20:40:08 +01:00
devices.ts Menu - Controls Rebind - Gamepad & Keyboard (Cleaner git log) (#1666) 2024-06-01 13:56:32 +01:00
ease-type.ts [QoL] Reorganize Enum Locations (#2185) 2024-06-13 18:44:23 -04:00
egg-source-types.ts [Feature] [Same species Egg] Egg class rewrite to enable fully parameterized eggs to generate same species eggs + Egg overrides (#1833) 2024-06-21 20:19:56 -04:00
egg-type.ts [Enhancement] Refactor Starter Species to use separate EggTier map (#4591) 2024-10-10 09:29:26 -07:00
encounter-anims.ts [Feature] Add Mystery Encounters to the game (#3938) 2024-09-14 03:05:58 +01:00
exp-gains-speed.ts [Bug] Fix exp gains speed not applying properly (#4243) 2024-09-14 12:35:46 -04:00
exp-notification.ts [Refactor] Move enum ExpNotification into separated file (#1909) 2024-06-07 13:14:52 -04:00
gacha-types.ts [Feature] [Same species Egg] Egg class rewrite to enable fully parameterized eggs to generate same species eggs + Egg overrides (#1833) 2024-06-21 20:19:56 -04:00
game-data-type.ts [QoL][Feature] Hall of Fame + Run History (#3251) 2024-08-23 19:23:16 +01:00
money-format.ts Add setting to change money format (#1261) 2024-05-27 22:58:33 -04:00
moves.ts [QoL] Reorganize Enum Locations (#2185) 2024-06-13 18:44:23 -04:00
mystery-encounter-mode.ts [Feature] Add Mystery Encounters to the game (#3938) 2024-09-14 03:05:58 +01:00
mystery-encounter-option-mode.ts [Feature] Add Mystery Encounters to the game (#3938) 2024-09-14 03:05:58 +01:00
mystery-encounter-tier.ts [Feature] Add Mystery Encounters to the game (#3938) 2024-09-14 03:05:58 +01:00
mystery-encounter-type.ts [Feature] Adds Expert Pokemon Breeder Mystery Encounter to the game (#4328) 2024-09-19 22:46:27 +02:00
nature.ts Beta Merge 27/07 (#3141) 2024-07-28 00:47:00 +01:00
party-member-strength.ts [QoL] Reorganize Enum Locations (#2185) 2024-06-13 18:44:23 -04:00
passive.ts [QoL] Reorganize Enum Locations (#2185) 2024-06-13 18:44:23 -04:00
player-gender.ts [QoL] Reorganize Enum Locations (#2185) 2024-06-13 18:44:23 -04:00
pokeball.ts Beta Merge 27/07 (#3141) 2024-07-28 00:47:00 +01:00
pokemon-anim-type.ts [Move][Ability] Implement Commander and Order Up (#4670) 2024-11-05 12:35:43 -05:00
shop-cursor-target.ts [P1 Bug][UI/UX] Address shop cursor target feedbacks (#4009) 2024-09-04 01:07:56 +00:00
species-form-key.ts [Qol][Refactor] i18n lazy-loading (#4327) 2024-10-01 21:55:16 +01:00
species.ts [QoL] Reorganize Enum Locations (#2185) 2024-06-13 18:44:23 -04:00
stat.ts [P3] Fix "Stat Won't Go Any Lower/Higher" Not Appearing (#4635) 2024-10-10 12:44:51 -07:00
status-effect.ts Beta Merge 27/07 (#3141) 2024-07-28 00:47:00 +01:00
switch-type.ts [Move] Implement True Force Switch (Roar, Whirlwind, Circle Throw, Dragon Tail) (#4881) 2024-11-28 22:43:12 -08:00
time-of-day.ts add new lint rules....again 2024-10-04 13:08:31 +08:00
trainer-type.ts [Enhancement] Add Kukui and Mustard as Champions and Colress as an admin. (#5224) 2025-02-01 19:03:34 -07:00
type.ts [Refactor] Remove unnecessary re-exports (#4818) 2024-11-08 17:44:34 -05:00
ui-theme.ts ESLint - The Essential Linter and Formatter for JavaScript and TypeScript (#1224) 2024-05-23 11:03:10 -04:00
variant-tier.ts [QOL] UI Improvement - Shiny Icon (#2372) 2024-06-25 13:48:48 -04:00
weather-type.ts Beta Merge 27/07 (#3141) 2024-07-28 00:47:00 +01:00