Paul Roode
3bcf85def2
Alphabetize abilities Earth Eater and Limber, and item Black Sludge ( #9306 )
2023-01-10 21:11:27 -06:00
pyuk-bot
bca1a0018a
Ensure Punching Glove overrides Unseen Fist ( #9264 )
2022-12-30 16:04:03 -06:00
Karthik
d1a10c589d
Fix Room Service boost source ( #9250 )
2022-12-29 21:39:08 -06:00
Leonard Craft III
65951e3b69
Fix more SV item legality ( #9236 )
2022-12-27 13:43:34 -05:00
Karthik
65dcedc557
Implement proper Origin forme mechanics ( #9227 )
2022-12-26 12:20:44 -06:00
Karthik
6d773e639d
Fix Punching Glove boost ratio ( #9225 )
2022-12-25 14:24:20 -06:00
Karthik
c58f667bd9
Fix Booster Energy activating under Sun/Electric Terrain ( #9211 )
2022-12-22 19:58:53 -05:00
pyuk-bot
e68346e702
Add an 'End' event for items ( #9124 )
2022-12-09 19:18:16 -06:00
pyuk-bot
eb79405b45
Mark more nonstandard items in Gen 9 ( #9144 )
2022-12-09 19:14:21 -06:00
Leonard Craft III
4f4854722f
Fix Commander vs Transform and Eject items ( #9126 )
2022-12-06 22:16:46 -06:00
Sergio
fb0222f5c1
Wait for damage to activate Gluttony after Neutralizing Gas end ( #8984 )
2022-12-05 20:33:16 -06:00
pyuk-bot
7a6a8441cc
Fix Protosynthesis/Quark Drive/Booster Energy ( #9118 )
2022-12-04 16:20:21 -05:00
Kris Johnson
f6ce117fad
Fix Booster Energy TakeItem event
2022-12-03 00:29:01 -07:00
Kris Johnson
cc9bd858bc
Fix Booster Energy + TrickKnock Off interaction
2022-12-03 00:26:18 -07:00
Kris Johnson
0b53ab2d5a
Berry Juice isn't in Gen 9
2022-11-30 20:43:22 -07:00
Leonard Craft III
70cdd5a4cb
Pixie Plate is unobtainable
2022-11-29 21:01:06 -06:00
Leonard Craft III
2d4e89d53e
Lansat Berry is obtainable
2022-11-29 20:59:01 -06:00
pyuk-bot
ba920c135d
Update Ability Shield with new research ( #9081 )
2022-11-29 13:27:39 -05:00
Leonard Craft III
9d207ee288
Mark some Berries as unobtainable
2022-11-27 12:20:46 -06:00
Marty
225ea55638
Fix more crashes with Opportunist/Mirror Herb
2022-11-26 10:49:55 -05:00
Marty
39d6fca334
Fix Opportunist/Mirror Herb
2022-11-25 19:06:41 -05:00
pyuk-bot
341d5146aa
Make Mirror Herb/Opportunist only ignore each other ( #9065 )
2022-11-25 17:15:13 -05:00
Karthik
3c862682be
Fix Moody stat drops being blocked by Clear Amulet ( #9048 )
2022-11-24 13:15:14 -06:00
pyuk-bot
9f0f9d6672
Mirror Herb and Opportunist only copy move boosts ( #9012 )
2022-11-18 22:06:49 -05:00
Kris Johnson
d50c8c249b
Add Gen 9 ( #8997 )
2022-11-17 20:46:29 -05:00
Leonard Craft III
ff4e51f728
Correct Room Service event timing ( #8959 )
2022-10-30 17:42:03 -05:00
Leonard Craft III
05faddbc93
Correct super Sitrus Berry HP restoration amount
2022-10-08 14:50:35 -05:00
Alexander B
56f8c3144d
Proc hazards in the order they were set ( #8730 )
2022-05-19 19:05:32 -05:00
Karthik
49149ea8fb
Properly handle Zacian/Zamazenta Crowned forms ( #8753 )
2022-05-09 14:23:15 -05:00
mdebackr
7018db450b
Fix Red Card interaction with Life Orb and Shell Bell ( #8726 )
2022-04-25 16:24:35 -04:00
Leonard Craft III
f033714eda
Implement held Poke Ball legality ( #8722 )
2022-04-18 12:16:58 -04:00
urkerab
3e3f7f95ce
Fix some ability interactions with OMs ( #8695 )
2022-03-20 14:04:12 -04:00
pyuk-bot
0f3d37ab87
Don't activate Jaboca/Rowap Berries vs Magic Guard ( #8670 )
2022-02-17 17:49:19 -06:00
Marty-D
f9416f9310
Items: Renumber duplicates
2021-12-21 11:09:36 -05:00
Marty-D
14b3eb1065
Dex: Tweak CAP 30 number
2021-12-18 14:50:32 -05:00
Kris Johnson
f7e9f7a0ff
Add CAP 30
2021-12-04 11:38:35 -07:00
pacmanboss256
23b35498f6
Rename the "mystery" and "authentic" move flags ( #8445 )
...
* mystery -> allyanim
* authentic -> bypasssub
2021-08-30 23:07:50 -07:00
Karthik
91ff372e00
Include more forms in exclusive item lists ( #8434 )
2021-08-17 20:32:05 -05:00
Leonard Craft III
3c7fc87b6b
Simplify Eject Button Sky Drop interaction
...
Thanks urkerab!
2021-08-11 17:57:35 -05:00
Jacob McLemore
65ca586d81
Fix Metronome (Item) and two-turn moves interaction ( #8430 )
2021-08-10 10:59:17 -04:00
Jacob McLemore
9979d3e66b
Fix Sky Drop + Eject Button interaction ( #8429 )
2021-08-09 19:03:52 -05:00
TheSupervillain
d8d2b80fa5
Refactor Berserk Gene to use useItem ( #8423 )
2021-08-06 18:21:58 -04:00
Leonard Craft III
606576f453
Add various mechanics tests ( #8313 )
...
* Standardize Photon Geyser tests
* Add Gulp Missile tests
* Add Berserk Dragon Darts test
* Add Ring Target tests
* Add and improve Metronome tests
* Add Sparkling Aria tests
* Add additional Fling tests
* Standardize Mummy tests
* Add Rollout submove targeting test
* Improve Flower Veil tests
* Add Acupressure tests
* Improve Sky Drop tests
* Add Future Sight tests
* Improve Wandering Spirit tests
* Improve Rapid Spin tests
* Add Rocky Helmet victory test
* Improve Focus Punch tests
* Add a skipped Stomping Tantrum test
2021-05-20 08:43:08 -04:00
Leonard Craft III
d946308900
Fix the order of many end-turn resolution effects ( #8307 )
...
Co-authored-by: Marty-D <Marty-D@users.noreply.github.com>
2021-05-17 11:53:52 -04:00
Karthik
b6d5fff24b
Unfix interaction between Gluttony and Neutralizing Gas ending ( #8273 )
...
Reverts #8250 , but will keep gluttony test file and add more tests to it. This is being done because indirect sources of damages are not causing gluttony to trigger (such as belly drum).
2021-05-05 13:44:59 -04:00
Karthik
f453d37817
Fix interaction between Gluttony and Neutralizing Gas ending ( #8250 )
2021-05-03 11:25:47 -04:00
pacmanboss256
9de563f839
Fix Adrenaline Orb's interaction with max stat stages ( #8154 )
2021-05-01 14:01:32 -04:00
pyuk-bot
fa974427ef
Migrate terrains from onTerrain to onResidual ( #8232 )
2021-04-25 13:00:37 -07:00
Guangcong Luo
f9fdc73133
Support per-pokemon Residual handlers in Side/Field conditions ( #8222 )
...
For side conditions, `onStart`/`onRestart`/`onResidual`/`onEnd`
have been renamed `onSideStart`/`onSideRestart`/`onSideResidual`/`onSideEnd`,
with the `onResidualOrder` properties renamed `onSideResidualOrder`.
For field conditions, `onStart`/`onRestart`/`onResidual`/`onEnd`
have been renamed `onFieldStart`/`onFieldRestart`/`onFieldResidual`/`onFieldEnd`,
with the `onResidualOrder` properties renamed `onFieldResidualOrder`.
(The `onField` and `onSide` part helps make it clear to the type system
that the first argument is a Field or Side, not a Pokemon.)
Side and field conditions can now use `onResidual` to tick separately
on each pokemon in Speed order. `onResidualOrder` (the per-pokemon
tick) can be timed separate from `onSideResidualOrder` (the
per-condition tick), allowing conditions to end at a different priority
than they tick per-pokemon.
Relatedly, `onTeamPreview` and `onStart` in formats now need to be
`onFieldTeamPreview` and `onFieldStart`.
Unrelatedly, `effectData` has been renamed `effectState`, and the
corresponding state containers (`pokemon.statusData`,
`pokemon.speciesData`, `pokemon.itemData`, `pokemon.abilityData`,
`field.weatherData`, `field.terrainData`) have been similarly renamed. I
renamed the types a while ago, but I was holding off renaming the fields
because it would be a breaking change. But this is a breaking change
anyway, so we might as well do it now.
Note: `onResidual` will tick even on `onSideEnd` turns, although
`onSideResidual` won't. When refactoring weather, remember to
check `this.state.duration` so you don't deal weather damage on the
ending turn.
Intended as a better fix for #8216
2021-04-25 10:55:54 -07:00
pyuk-bot
3639079d1f
Protective Pads should not apply to Gulp Missile ( #8207 )
...
Co-authored-by: Leonard Craft III <leonardcraft64@gmail.com>
2021-04-19 12:39:33 -04:00