Marek Sison
8cf8d2d68c
UPDATE: condensed StockpileAttr
2024-05-07 00:17:03 +08:00
Marek Sison
43d46c07bf
Merge branch 'main' into move/stockpile
2024-05-06 23:39:51 +08:00
Marek Sison
41daadcead
Merge branch 'pagefaultgames:main' into main
2024-05-06 23:39:17 +08:00
Marek Sison
4653c2d33e
HOTFIX: removed marking comments
2024-05-06 23:38:13 +08:00
Marek Sison
bc2d232edb
FEAT: Swallow implemented. Marked partial for testing
2024-05-06 23:35:55 +08:00
lucfd
80b6001c77
Implemented Revelation Dance ( #166 )
...
* implemented Revelation Dance
* fixed steam engine activating on all water moves
* implemented typeless
* stellar handling for revelation dance
* removed testing lines
* changed to UNKNOWN implementation
* removed UNKNOWN RGB
* removed print debug + unnecessary logic
* simplified test condition further
2024-05-06 10:24:37 -05:00
Marek Sison
cfe9e9885c
HOTFIX: changed StockpileDamageAttr to StockpilePowerAttr
2024-05-06 19:02:29 +08:00
Marek Sison
ed218c0978
UPDATE: merge with latest main
2024-05-06 16:38:23 +08:00
Marek Sison
13fb865b94
Merge branch 'pagefaultgames:main' into main
2024-05-06 16:24:58 +08:00
Marek Sison
c3e9229eb8
HOTFIX: StockpileDamageAttr adjusted
2024-05-06 16:13:37 +08:00
Marek Sison
3fc2d433f5
FEAT: Spit Up partially implemented along with StockpileDamageAttr
2024-05-06 16:12:26 +08:00
Marek Sison
531ec358e0
UPDATE: Stockpile has been fully implemented. Still marked as partial for testing
2024-05-06 13:35:05 +08:00
Jeremy B
bc8cb51dc1
Add Scrappy ability handling ( #473 )
...
* partially implement scrappy
* add minds eye handling also
* remove unimplemented from minds eye
---------
Co-authored-by: jbastyr <jpbastyr@gmail.com>
Co-authored-by: Madmadness65 <59298170+Madmadness65@users.noreply.github.com>
2024-05-06 00:27:56 -05:00
Temps Ray
77b6ad47d0
Make curse target
2024-05-05 18:40:21 -04:00
Benjamin Odom
e6fd331931
Fix HalfSacrificialAttr
...
Mind Blown targets all users and was triggering recoil every time it hit. Changed so that it only applies once after all targets take damage by adding a new MoveEffectTrigger, POST_TARGET. This also fixes an issue where dying to recoil stopped the rest of the damage from hitting the remaining targets.
This change also applies fixes for Steel Beam since they are have the same effect but is single target.
Also added missing messages for Damp and Recoil. All messaging is in line with Pokémon Showdown.
2024-05-05 17:46:15 -04:00
Tempoanon
9b72dfbd71
Implement curse ( #510 )
...
* Implement curse
* self targeting is always true if not ghost type
2024-05-05 17:45:20 -04:00
Madi Simpson
f7f235cdec
move: handle some aspects of custom fail text a bit better
2024-05-05 14:28:06 -04:00
lucfd
4aad37a758
Implement Take Heart Sleep Talk edge case ( #508 )
...
* removed take heart condition, added sleep talk edge case
* removed freeze heal
* removed testing stuff
2024-05-05 13:04:19 -05:00
LaukkaE
697f2a3a42
fix-takeHeart
2024-05-05 13:36:52 -04:00
Madi Simpson
b6603e2c6c
move: fix issue with self switch moves causing softlocks
2024-05-05 12:22:03 -04:00
EggMuncherSupreme
fa2d257144
Changed Bouncy Bubble to heal 100% of damage dealt and implemented Take Heart ( #326 )
...
* Changed Bouncy Bubble to heal 100% of damage dealt, as according to Gen 8
* Fully implemented Take Heart
2024-05-05 11:01:39 -05:00
Madi Simpson
8e606139fa
moves: (mostly) fix parting shot stack bug ( #495 )
2024-05-05 11:50:46 -04:00
Madi Simpson
80ee440109
Implement Guard Dog, attribute for abilities to give Intimidate immunity ( #448 )
...
* abilities: implement guard dog, abilities that give intimidate immunity
* abilities: implement rattled's second effect, remove refs to mold breaker
* abilities: fix rattled not giving the attack drop still
* abilities: make ability bars pop in to some success
* abilities: implement suction cups since it has the same effect
* moves: add custom fail text, fix animation issues with Guard Dog/Roar
* abilities: manually show intimidate ability bar to prevent weirdness
2024-05-05 10:52:27 -04:00
Reldnahc
7cdf07c050
have arena tags check their sides. ( #447 )
...
* have arena traps check their sides.
* make sure we check the right tags layers
2024-05-05 00:27:46 -05:00
Madi Simpson
96d7fdd3f9
Implement Water Shuriken Battle Bond condition ( #466 )
...
* moves: water shuriken hits 3x 20bp in ash greninja forme
* moves: remove fusion checks
2024-05-04 20:50:12 -05:00
Madmadness65
1792b98608
Implement Genesect's forms & Techno Blast
...
Genesect's Drive forms does not change it's typing, only Techno Blast's type.
2024-05-04 19:45:07 -05:00
LaukkaE
620a92aace
Bugfix Tickle, Tearful Look, Decorate ( #464 )
2024-05-04 17:28:15 -05:00
nrawicz
da5615eb4a
Implement Expanding Force ( #417 )
...
* Expanding Force Implementation
Added target change attribute based on terrain
* Class change I guess
* Expanding Force Implementation
Added target change attribute based on terrain
Class change I guess
Squashed weird split commit
* Fixed removed commits
My bad
* ACTUALLY fixed removed commits
2024-05-04 10:52:24 -05:00
Tempoanon
5b44905b86
Fix Shedinja passive, mummy passive, acupressure, moody, and added a second move override ( #369 )
2024-05-04 12:30:23 +10:00
Tempoanon
4163005f12
Implement Forewarn, Frisk, and BattlerTags for Magnet Rise (WIP) ( #241 )
...
* Implement Forewarn, Frisk, and BattlerTags for Magnet Rise (WIP)
2024-05-04 12:10:40 +10:00
Madi Simpson
06ae04abad
bugfix: ensure hit recoil moves always do at least 1hp in recoil
2024-05-03 17:10:50 -04:00
Benjamin Odom
313fdc0e42
Fix Venom Drench not working on Toxic Status
2024-05-03 16:48:11 -04:00
Benjamin Odom
3b61662bba
Fixed Mighty Cleave not being a Slicing Move
2024-05-03 16:18:29 -04:00
Matt Ross
1484a52fd7
Add variable power attribute for knock off ( #426 )
...
* feature/add-variable-power-knock-off
* Remove console logs
2024-05-03 15:54:21 -04:00
Madi Simpson
cbf06ffa2c
bugfix: ensure direct stat modifying moves update both pokemon's stat info
2024-05-03 15:12:48 -04:00
Paul Beslin
24a9dba2c4
Fix attacks with charge (solar beam, dig...) allowing to switch target on second turn
2024-05-03 08:35:31 -04:00
Jaime
f7b391746e
Fix Gyro Ball only checking base stat
2024-05-03 08:32:39 -04:00
Marek Sison
03c88c9516
FEAT: Stockpile partially implemented
2024-05-03 16:02:32 +08:00
Matt Ross
fbc0800571
Issue/smack down should cancel fly ( #407 )
...
* Smack down and thousand arrows should cancel charging fly
* Remove console log
* Update interruptible check to use flying tag instead of move history
* Remove extra comma
2024-05-03 01:20:41 -04:00
Benjamin Odom
9d8f7ddcf0
Implement Tailwind ( #398 )
...
Added a new ArenaTagType for Tailwind. Lasts 4 turns including the turn used.
2024-05-02 14:10:21 -05:00
Madmadness65
ddb4383b1f
Move Porygon line down to Rare in Factory biome
...
This makes the Porygon line more common than before.
2024-05-02 14:01:57 -05:00
Marek Sison
3aac0e7385
FEAT: partially implemented stockpile
2024-05-02 21:30:54 +08:00
Marek Sison
08a4a2d7f8
MINOR: beginning work on Stockpile, Spit Up, and Swallow
2024-05-02 16:57:49 +08:00
Xavion3
6d9424e431
Implement Gastro Acid ( #393 )
2024-05-01 23:22:30 -05:00
Benjamin Odom
ad59c0a7c4
Fixed Rounding Error For TargetHalfHpDamageAttr
...
Moves that deal half of a target's HP were not able to deal damage if the target had 1 HP. Used Math.max to ensure 1 is the lowest this value ever evaluates to.
2024-05-01 19:14:18 -04:00
Flashfyre
7a418109c3
Fix not checking move conditions for AI
2024-05-01 18:17:12 -04:00
Xavion3
5a6ea40dae
Implement Acrobatics
...
Currently scales from 0-5 items
2024-05-01 17:11:16 -04:00
Xavion3
d6ca09e431
Implement Belch
2024-05-01 16:52:48 -04:00
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