pokerogue/test
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 [Bug][Ability] Fix Neutralizing Gas interactions #5381 2025-02-25 18:38:17 -05:00
achievements [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
arena [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
battle [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
battlerTags [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
data [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
eggs [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
field [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
inputs [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
items [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
moves [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
mystery-encounter [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
phases [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
plugins/api [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
settingMenu [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
sprites [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
system [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
testUtils [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
ui [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
account.test.ts [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
battle-scene.test.ts [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
boss-pokemon.test.ts [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
daily_mode.test.ts [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
endless_boss.test.ts [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
enemy_command.test.ts [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
escape-calculations.test.ts [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
evolution.test.ts [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
final_boss.test.ts [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
fontFace.setup.ts [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
game-mode.test.ts [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
imports.test.ts [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
internals.test.ts [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
misc.test.ts [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
pre.test.ts [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
reload.test.ts [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00
vitest.setup.ts [Test] Move test folder out of src (#5398) 2025-02-22 22:52:07 -06:00