InfernoVulpix
10169382d9
Implemented Synchronoise's effect ( #221 )
...
* Implemented Synchronoise's effect
Tested with Soak, Forest's Curse, and a variety of attacker and defender types.
* Fixed Synchronoise double battle functionality
It now does zero damage only to targets who do not share any types with it, while correctly damaging any who do. It also fails entirely if the user is UNKNOWN type.
2024-05-02 06:14:19 +10:00
Madmadness65
68f3326607
Add Heal Block back to level up learnsets
...
The move itself is still not functional yet, but will be valuable for Endless when it is.
Also made Curse's flavor text accurate to the canon games.
2024-05-01 12:21:22 -05:00
lucfd
e065610440
Fixed Dire Claw & Tri-Attack status chances ( #367 )
...
* created MultiStatusEffectAttr
* removed testing stuff
* switched to randSeedItem
2024-04-30 23:30:10 -04:00
Flashfyre
93765d4121
Update battle info on stat change
2024-04-30 23:23:32 -04:00
Madmadness65
c5cc4445c4
Fix Furfrou trims missing shiny graphics
2024-04-30 13:39:16 -05:00
Reldnahc
1e7c329928
Implement move wish ( #323 )
...
* implement wish move
* Serene grace implementation idea
* only do the thingy if it actually gets effected.
* Revert "only do the thingy if it actually gets effected."
This reverts commit 4b084658d26d0aa4d38bdd18f8f051dbc3ca11a3.
* Revert "Serene grace implementation idea"
This reverts commit 4dd2504bc7cdf3d9ce4ea52c1c680dfc50f01adc.
* Fixes for Wish implementation
---------
Co-authored-by: Flashfyre <flashfireex@gmail.com>
2024-04-30 12:38:24 -04:00
NxKarim
8e64eaea3f
Some Fixes (HPRatio, Hustle, Imposter, Sleep Talk) ( #353 )
...
* Some Fixes
- HP ratio related checks (`getHpRatio`): Added rounding to 2 decimals for non-precise option.
- Hustle (`BattleStatMultiplierAbAttr`): added optional condition; Hustle now works only for physical attacks.
- Imposter (`PostSummonTransformAbAttr`): Switch in a double battle after both foes have been defeated no longer crashes the game.
- Sleep Talk (`RandomMovesetMoveAttr`): Single target moves no longer target allies.
* Formatting changes for consistency
---------
Co-authored-by: Flashfyre <flashfireex@gmail.com>
2024-04-30 11:47:10 -04:00
AJ Fontaine
7050e0db6c
Fixed Outrage etc. lasting 4 turns
2024-04-28 23:57:40 -04:00
Madmadness65
e362289d57
Implement Spirit Shackle
...
It's a pretty basic trapping attack
2024-04-26 20:40:28 -05:00
Madmadness65
2cb5aad8b1
Mark Core Enforcer as partial
...
No coding for it yet, but it can function as a regular attack in the meantime.
2024-04-26 20:01:24 -05:00
shayebeadlingkl
f9b999b744
spacing
2024-04-26 12:18:01 -04:00
shayebeadlingkl
def36e32d1
adds missing brackets to psycho shift attribute to fix unreachable condition
2024-04-26 12:16:56 -04:00
Xavion3
46227d65f2
Fix mind blown/explosion moves
2024-04-26 08:33:29 -04:00
InfernoVulpix
d4c265443f
Assurance effect implementation
...
Theoretically implemented for all use cases but only tested for regular damage so far.
2024-04-25 23:03:00 -04:00
AJ Fontaine
9f3bef0142
Implemented explosive moves and Damp ( #290 )
...
* Implemented explosives
* Add Aftermath and Magic Guard interactions
* Adjust AI score for Mind Blown/Steel Beam
2024-04-25 21:42:41 -04:00
Flashfyre
728512cf7d
Fix Baton Pass not working
2024-04-25 20:52:52 -04:00
Madmadness65
608a9d9400
Merge pull request #242 from EggMuncherSupreme/main
...
Added the triageMove() flag to Bouncy Bubble
2024-04-24 23:18:46 -05:00
arColm
6066d2e47e
Implement Flying Press
2024-04-24 00:26:41 -04:00
Flashfyre
ba71d2750b
Load files from manifest for caching
2024-04-23 22:00:23 -04:00
Madmadness65
d48de66179
Implement Snap Trap
...
One of the basic trapping moves that got overlooked.
2024-04-23 13:04:42 -05:00
Xavion3
049fa306b9
Add dynamax buffs
2024-04-23 12:02:09 -04:00
EggMuncherSupreme
16ff508443
Added the triageMove() flag to Bouncy Bubble
2024-04-23 06:53:04 +10:00
Xavion3
c949557469
Fix OHKO accuracy formula
2024-04-22 08:31:27 -04:00
Flashfyre
f8f5b64469
Add One Hit KO accuracy and make damage 200 BP for bosses
2024-04-22 01:05:48 -04:00
Flashfyre
df7a6be654
Fix errors from merged PRs
2024-04-21 23:05:36 -04:00
Procyonae
fd8cb07c9b
Implement Liquid Ooze ( #210 )
...
Co-authored-by: Samuel H <flashfireex@gmail.com>
2024-04-21 23:02:10 -04:00
Madmadness65
8838d36bf4
Implement Temper Flare
...
It is functionally identical to Stomping Tantrum.
2024-04-21 19:29:47 -05:00
lucfd
12ae21c3cf
Implemented Stomping Tantrum ( #192 )
...
* implemented Stomping Tantrum
* fixed on missed moves
2024-04-21 19:55:40 -04:00
Luc Dube
158eb9748b
implemented magic powder
2024-04-21 19:54:55 -04:00
Gwendal
8d7f1ae554
Allowing pokemon name translation ( #228 )
...
* Allow pokemon name translation
* Improve Pokemon localization
---------
Co-authored-by: Flashfyre <flashfireex@gmail.com>
2024-04-21 19:53:24 -04:00
Tempoanon
1eaa5c0d79
Misc changes (fix Trumbeak level up, give Mega Gallade sharpness, WIP for curse) ( #229 )
...
* Minor changes
* fix tabbing
* minor nits in CurseAttr
2024-04-21 18:23:45 -04:00
lucfd
1acc082080
Fixed Freeze Shock ( #216 )
...
* added charge turn to freeze shock
* fixed freeze shock animation
2024-04-21 01:04:51 -04:00
Flashfyre
8faa77cfbf
Fix struggle damage blockable by Magic Guard
2024-04-20 19:43:48 -04:00
Tempoanon
934fc0ef86
Fix gyro ball base power ( #206 )
...
* Fix gyro ball base power
* Update gyro ball for gen6+
2024-04-20 01:43:37 -04:00
Flashfyre
703f8c43c2
Fix move implementation indicators
2024-04-19 17:19:24 -04:00
Miguel S
95d2ad2fb4
Added language setting ( #185 )
...
* Added language setting
* Allow properly changing language
---------
Co-authored-by: Flashfyre <flashfireex@gmail.com>
2024-04-19 14:55:01 -04:00
Xavion3
9dfd5a1e6e
Implement Soak, Forest's Curse, and Trick-or-Treat
...
Updates the UI and type effectiveness to support three types, and makes old moves that change types update the UI.
2024-04-19 13:47:40 -04:00
lucfd
ea9e95c89e
Implemented Payback ( #191 )
...
* implemented payback
* refactored payback + now doubles on item usage
2024-04-19 09:36:02 -04:00
lucfd
422eeb5d07
Implemented Stench ( #190 )
...
* implemented stench
* cleaned up code
* removed redundant lines
* Implemented Payback
* refactored, increased PostAttackApplyBattlerTagAbAttr robustness
* removed payback code
* Update src/data/ability.ts
---------
Co-authored-by: Samuel H <flashfireex@gmail.com>
2024-04-19 09:33:35 -04:00
EmoUsedHM01
660663cffe
Edited Electro Shot to raise stat before attacking ( #87 )
...
* Edited Electro Shot to raise stat before attacking
Should be a fix to issue #85
* Updated ElectroShotChargeAttr
Moved the Sp Atk boost to be inside the ElectroShotChargeAttr function
* Updated ElectroShotChargeAttr to raise SPATK before the move fires
* Updated ElectroShotChargeAttr with comments on process
* Updated formatting
2024-04-19 09:28:44 -04:00
LaukkaE
d7ee958d29
Fix Sleep Talk bugs
2024-04-18 15:59:34 -04:00
Madmadness65
e07ba5680d
Replace Pikachu's cry with it's classic cry
...
Generation 9 gave Pikachu back the electric noise cry, replacing it speaking it's name.
2024-04-18 12:16:49 -05:00
shayebeadling
aae40d2246
Implements infestation ( #184 )
...
* Implements infestation
* removes partial
* wrong partial removed, fixed
* appropriate tag location in enum
* moved in battle-anim enum
2024-04-18 11:14:11 -04:00
Xavion3
6b46cd533a
Implement stat resetting moves
...
Haze should probably have a custom message so it doesn't list the targets name
2024-04-18 10:53:02 -04:00
Xavion3
453c5644aa
Fix mold breaker + implement neutralising gas
2024-04-18 10:52:31 -04:00
Xavion3
3a64a8390a
Implement Psych Up
2024-04-18 10:51:30 -04:00
Tempoanon
cf2bd4d3da
Implement Charge and more abilities ( #163 )
...
* Implement Rivalry
* Implement Quick Feet, Liquid Voice, and Normalize
* Forgot paralysis is half speed instead of a quarter
* Remove log statements
* Fix minor edge case in rivalry for gendered vs genderless
* Add wind abilities and charge
* Implement Charge and more abilities
* Add i18n support and Beedrill fury cutter
* Fix merge conflict in taunt
* More English strings removed
2024-04-17 01:09:15 -04:00
Robert Antonius
db92663daa
Fixed switch out attacks trigger contact for the replacement pokemon
...
Changed force switch out attribute to be applied after the move is done.
Additionally manually typed switch out attacks to be non baton pass moves.
2024-04-17 01:07:50 -04:00
Flashfyre
b116828b07
Convert biome select UI handler to option select
2024-04-16 15:58:02 -04:00
Flashfyre
dfe320e712
Minor changes to biome paths
2024-04-16 15:22:19 -04:00