pokerogue/src/test/moves
Mumble bcec819fa9
[Move] Fully Implement Syrup Bomb (#4441)
* Syrup Bomb + Tests

* Fix typo on import

* Documentation

* Apply suggestions from code review

Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>

* Removed unnecessary overlap check

* Removed obsolete comment

* learned how forceHit works

* added custom lapse message

---------

Co-authored-by: frutescens <info@laptop>
Co-authored-by: Madmadness65 <59298170+Madmadness65@users.noreply.github.com>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-09-29 21:50:11 -04:00
..
after_you.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
alluring_voice.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
astonish.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
aurora_veil.test.ts [Test] Replace doAttack() with move.select() in tests (#3567) 2024-08-22 06:49:33 -07:00
autotomize.test.ts [Move] Implement autotomization weight effects (#4228) 2024-09-23 11:42:17 -04:00
baddy_bad.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
baneful_bunker.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
baton_pass.test.ts [Dev] Make OPP_MOVESET_OVERRIDE fully override the enemy's moveset (#4062) 2024-09-09 12:55:11 -04:00
beak_blast.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
beat_up.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
belly_drum.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
burning_jealousy.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
ceaseless_edge.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
chilly_reception.test.ts [Refactor][Tests] Remove manual test timeouts (#4385) 2024-09-23 17:35:53 -04:00
clangorous_soul.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
crafty_shield.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
disable.test.ts [Dev] Make OPP_MOVESET_OVERRIDE fully override the enemy's moveset (#4062) 2024-09-09 12:55:11 -04:00
double_team.test.ts [Refactor/Bug/Move] Overhaul Stats and Battle Items, Implement Several Stat Moves (#2699) 2024-09-02 22:12:34 -04:00
dragon_cheer.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
dragon_rage.test.ts [Dev] Make OPP_MOVESET_OVERRIDE fully override the enemy's moveset (#4062) 2024-09-09 12:55:11 -04:00
dragon_tail.test.ts [P2 Bug] Dragon Tail now properly respects abilities like Suction Cups (#4252) 2024-09-23 11:50:42 -04:00
dynamax_cannon.test.ts [Test] Replace doAttack() with move.select() in tests (#3567) 2024-08-22 06:49:33 -07:00
effectiveness.test.ts [Bug] Fix incorrect defensive properties on Terastallized Pokemon (#4070) 2024-09-08 20:48:09 -07:00
fake_out.test.ts [Dev] Make OPP_MOVESET_OVERRIDE fully override the enemy's moveset (#4062) 2024-09-09 12:55:11 -04:00
fillet_away.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
fissure.test.ts [Dev] Make OPP_MOVESET_OVERRIDE fully override the enemy's moveset (#4062) 2024-09-09 12:55:11 -04:00
flame_burst.test.ts [Dev] Make OPP_MOVESET_OVERRIDE fully override the enemy's moveset (#4062) 2024-09-09 12:55:11 -04:00
flower_shield.test.ts [Dev] Make OPP_MOVESET_OVERRIDE fully override the enemy's moveset (#4062) 2024-09-09 12:55:11 -04:00
focus_punch.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
follow_me.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
foresight.test.ts [Dev] Make OPP_MOVESET_OVERRIDE fully override the enemy's moveset (#4062) 2024-09-09 12:55:11 -04:00
freeze_dry.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
freezy_frost.test.ts [Bug] Fixes Freezy Frost visual bug when attacking ally, and Freezy Frost not applying effects when fainting a target (#3753) 2024-09-11 22:20:24 -04:00
fusion_bolt.test.ts [Test] Replace doAttack() with move.select() in tests (#3567) 2024-08-22 06:49:33 -07:00
fusion_flare_bolt.test.ts [Refactor/Bug/Move] Overhaul Stats and Battle Items, Implement Several Stat Moves (#2699) 2024-09-02 22:12:34 -04:00
fusion_flare.test.ts [Bug] Fix Inconsistency with stat boost when breaking through boss shields + tests (#3785) 2024-09-03 00:29:15 +02:00
gastro_acid.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
gigaton_hammer.test.ts [Dev] Make OPP_MOVESET_OVERRIDE fully override the enemy's moveset (#4062) 2024-09-09 12:55:11 -04:00
glaive_rush.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
growth.test.ts [Dev] Make OPP_MOVESET_OVERRIDE fully override the enemy's moveset (#4062) 2024-09-09 12:55:11 -04:00
guard_split.test.ts [Dev] Make OPP_MOVESET_OVERRIDE fully override the enemy's moveset (#4062) 2024-09-09 12:55:11 -04:00
guard_swap.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
hard_press.test.ts [Dev] Make OPP_MOVESET_OVERRIDE fully override the enemy's moveset (#4062) 2024-09-09 12:55:11 -04:00
haze.test.ts [Dev][Test] Add "Mystery Encounter" type for create-test script + minor timeout fixes (#4350) 2024-09-20 17:54:37 -04:00
heal_block.test.ts [Refactor][Tests] Remove manual test timeouts (#4385) 2024-09-23 17:35:53 -04:00
heart_swap.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
hyper_beam.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
imprison.test.ts [Moves][Ability] Implement Torment / Taunt / Imprison + Aroma Veil (#4378) 2024-09-25 14:52:48 -07:00
jaw_lock.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
lash_out.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
light_screen.test.ts [Test] Replace doAttack() with move.select() in tests (#3567) 2024-08-22 06:49:33 -07:00
lucky_chant.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
lunar_blessing.test.ts [Dev] Make OPP_MOVESET_OVERRIDE fully override the enemy's moveset (#4062) 2024-09-09 12:55:11 -04:00
magnet_rise.test.ts [Test] Replace doAttack() with move.select() in tests (#3567) 2024-08-22 06:49:33 -07:00
make_it_rain.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
mat_block.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
miracle_eye.test.ts [Dev] Make OPP_MOVESET_OVERRIDE fully override the enemy's moveset (#4062) 2024-09-09 12:55:11 -04:00
multi_target.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
obstruct.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
octolock.test.ts [Dev][Test] Add "Mystery Encounter" type for create-test script + minor timeout fixes (#4350) 2024-09-20 17:54:37 -04:00
parting_shot.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
power_shift.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
power_split.test.ts [Dev] Make OPP_MOVESET_OVERRIDE fully override the enemy's moveset (#4062) 2024-09-09 12:55:11 -04:00
power_swap.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
protect.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
purify.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
quick_guard.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
rage_powder.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
reflect.test.ts [Test] Replace doAttack() with move.select() in tests (#3567) 2024-08-22 06:49:33 -07:00
relic_song.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
retaliate.test.ts [Move] Add Retaliate double damage condition (#1831) 2024-09-11 21:31:57 -04:00
rollout.test.ts [Dev] Make OPP_MOVESET_OVERRIDE fully override the enemy's moveset (#4062) 2024-09-09 12:55:11 -04:00
roost.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
safeguard.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
shed_tail.test.ts [Move] Implement Shed Tail (#4382) 2024-09-25 17:17:46 -07:00
shell_side_arm.test.ts [Test] Fix flaky Shell Side Arm test (#4383) 2024-09-23 10:55:47 -04:00
shell_trap.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
speed_swap.test.ts [Dev] Make OPP_MOVESET_OVERRIDE fully override the enemy's moveset (#4062) 2024-09-09 12:55:11 -04:00
spikes.test.ts [Dev] Make OPP_MOVESET_OVERRIDE fully override the enemy's moveset (#4062) 2024-09-09 12:55:11 -04:00
spit_up.test.ts [Dev][Test] Add "Mystery Encounter" type for create-test script + minor timeout fixes (#4350) 2024-09-20 17:54:37 -04:00
spotlight.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
steamroller.test.ts [Move][Mirror] Update HitTagAttr attributes v2 (#4297) 2024-09-17 22:41:46 -04:00
stockpile.test.ts [Dev][Test] Add "Mystery Encounter" type for create-test script + minor timeout fixes (#4350) 2024-09-20 17:54:37 -04:00
substitute.test.ts [Beta][P2 Bug] Fix Sappy Seed applying its secondary effect against targets with Substitute (#4430) 2024-09-25 22:32:20 -04:00
swallow.test.ts [Dev][Test] Add "Mystery Encounter" type for create-test script + minor timeout fixes (#4350) 2024-09-20 17:54:37 -04:00
syrup_bomb.test.ts [Move] Fully Implement Syrup Bomb (#4441) 2024-09-29 21:50:11 -04:00
tackle.test.ts [Refactor/Bug/Move] Overhaul Stats and Battle Items, Implement Several Stat Moves (#2699) 2024-09-02 22:12:34 -04:00
tail_whip.test.ts [Dev] Make OPP_MOVESET_OVERRIDE fully override the enemy's moveset (#4062) 2024-09-09 12:55:11 -04:00
tailwind.test.ts [Dev] Make OPP_MOVESET_OVERRIDE fully override the enemy's moveset (#4062) 2024-09-09 12:55:11 -04:00
tar_shot.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
taunt.test.ts [Moves][Ability] Implement Torment / Taunt / Imprison + Aroma Veil (#4378) 2024-09-25 14:52:48 -07:00
tera_blast.test.ts [Dev] Make OPP_MOVESET_OVERRIDE fully override the enemy's moveset (#4062) 2024-09-09 12:55:11 -04:00
thousand_arrows.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
throat_chop.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
thunder_wave.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00
tidy_up.test.ts [Move] Implement Substitute (#2559) 2024-09-13 12:46:22 -04:00
torment.test.ts [Moves][Ability] Implement Torment / Taunt / Imprison + Aroma Veil (#4378) 2024-09-25 14:52:48 -07:00
transform.test.ts [Dev] Make OPP_MOVESET_OVERRIDE fully override the enemy's moveset (#4062) 2024-09-09 12:55:11 -04:00
u_turn.test.ts [Dev] Make OPP_MOVESET_OVERRIDE fully override the enemy's moveset (#4062) 2024-09-09 12:55:11 -04:00
whirlwind.test.ts [Move][Mirror] Update HitTagAttr attributes v2 (#4297) 2024-09-17 22:41:46 -04:00
wide_guard.test.ts [Refactor][Tests] Set default test timeout to 20s (#4338) 2024-09-20 23:05:45 +02:00