pokeemerald-expansion/test/battle/move_effect
2026-03-18 09:26:14 +01:00
..
absorb.c Fix various stuff not working when hitting substitutes (#9487) 2026-03-10 17:33:58 +00:00
accuracy_down_2.c
accuracy_down.c
accuracy_up_2.c
accuracy_up.c
acrobatics.c
acupressure.c
after_you.c Use direct config names instead of enum names (#8824) 2026-02-06 11:57:33 +01:00
ally_switch.c Fix enum usage (#9466) 2026-03-13 15:42:10 +01:00
aqua_ring.c Fix Aqua Ring reuse failure check and add Aqua Ring/Ingrain tests (#9174) 2026-02-10 10:00:42 +01:00
aromatic_mist.c
assist.c 27/02/26 Master to upcoming merge 2026-02-27 23:53:24 +01:00
assurance.c
attack_accuracy_up.c
attack_down_2.c
attack_down.c
attack_spatk_up.c Move enum (#8739) 2026-01-03 17:43:48 +01:00
attack_up_2.c
attack_up_user_ally.c Refactor move target failure (#8696) 2026-01-13 15:13:38 -08:00
attack_up.c
attract.c
aura_wheel.c Misc style and whitespace cleanup (#8681) 2026-01-02 18:01:43 +01:00
aurora_veil.c Move enum (#8739) 2026-01-03 17:43:48 +01:00
autotomize.c Added Weight battle tests (#9202) 2026-02-17 19:08:00 +01:00
baton_pass.c Fix 2026-02-27 18:08:19 +08:00
beak_blast.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
beat_up.c Fix enum usage (#9466) 2026-03-13 15:42:10 +01:00
belch.c Adds `Item` enum (#8897) 2026-01-17 02:26:09 -08:00
belly_drum.c Misc style and whitespace cleanup (#8681) 2026-01-02 18:01:43 +01:00
bestow.c Fix Sticky Hold blocking user's own Trick or Bestow (#8860) 2026-01-10 11:20:46 +00:00
bide.c Move Target failure follow up (#8986) 2026-01-28 15:48:14 +01:00
body_press.c Move enum (#8739) 2026-01-03 17:43:48 +01:00
bolt_beak.c
brine.c
bulk_up.c
calm_mind.c
camouflage.c
captivate.c Move Explosion to attackcanceler and Terrain Boost effect (#8612) 2025-12-22 18:52:28 +01:00
ceaseless_edge.c Fix various stuff not working when hitting substitutes (#9487) 2026-03-10 17:33:58 +00:00
celebrate.c
change_type_on_item.c Adds `Item` enum (#8897) 2026-01-17 02:26:09 -08:00
charge.c Mold Breaker, Last Resort, Assume and Tantrum fixes (#9047) 2026-01-29 15:09:07 +01:00
chilly_reception.c Fixes Chilly Reception displaying its message when called by another move (#8795) 2026-01-04 16:50:43 +01:00
chloroblast.c Fix various stuff not working when hitting substitutes (#9487) 2026-03-10 17:33:58 +00:00
clangorous_soul.c Misc style and whitespace cleanup (#8681) 2026-01-02 18:01:43 +01:00
coaching.c Refactor move target failure (#8696) 2026-01-13 15:13:38 -08:00
coil.c
collision_course.c Move enum (#8739) 2026-01-03 17:43:48 +01:00
confuse.c
conversion_2.c Use direct config names instead of enum names (#8824) 2026-02-06 11:57:33 +01:00
conversion.c
copycat.c Use direct config names instead of enum names (#8824) 2026-02-06 11:57:33 +01:00
core_enforcer.c Fix various stuff not working when hitting substitutes (#9487) 2026-03-10 17:33:58 +00:00
corrosive_gas.c Adds `Item` enum (#8897) 2026-01-17 02:26:09 -08:00
cosmic_power.c
court_change.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
curse.c Fix enum usage (#9466) 2026-03-13 15:42:10 +01:00
dark_void.c
decorate.c
defense_curl.c
defense_down_2.c
defense_down.c
defense_up_2.c
defense_up_3.c
defense_up.c
defog.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
destiny_bond.c Use direct config names instead of enum names (#8824) 2026-02-06 11:57:33 +01:00
disable.c
do_nothing.c
doodle.c Misc style and whitespace cleanup (#8681) 2026-01-02 18:01:43 +01:00
double_power_on_arg_status.c
dragon_cheer.c Use direct config names instead of enum names (#8824) 2026-02-06 11:57:33 +01:00
dragon_dance.c
dragon_darts.c Adds `Item` enum (#8897) 2026-01-17 02:26:09 -08:00
dream_eater.c Miscellaneous fixes to configs and other values (#8662) 2026-01-03 17:34:30 +01:00
dynamax_double_dmg.c
earthquake.c Move enum (#8739) 2026-01-03 17:43:48 +01:00
echoed_voice.c
electric_terrain.c
electrify.c Sky Drop Fixes/Refactor (#9185) 2026-02-16 18:22:53 +01:00
electro_ball.c
embargo.c Adds `Item` enum (#8897) 2026-01-17 02:26:09 -08:00
encore.c Add Gen 2-3 and Gen 4 Encore timers (#9429) 2026-03-18 09:26:14 +01:00
endeavor.c Refactor Endeavor to use DoFixedDamageMoveCalc func (#8618) 2025-12-22 18:33:38 +01:00
endure.c
entrainment.c Misc style and whitespace cleanup (#8681) 2026-01-02 18:01:43 +01:00
evasion_down_2.c
evasion_down.c
evasion_up_2.c
evasion_up.c
extreme_evoboost.c
facade.c
fail_if_not_arg_type.c Use direct config names instead of enum names (#8824) 2026-02-06 11:57:33 +01:00
fairy_lock.c
false_swipe.c
fell_stinger.c Use direct config names instead of enum names (#8824) 2026-02-06 11:57:33 +01:00
fickle_beam.c
fillet_away.c Misc style and whitespace cleanup (#8681) 2026-01-02 18:01:43 +01:00
final_gambit.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
first_turn_only.c Smarter Doubles Fake Out AI + EFFECT_FIRST_TURN_ONLY tests (#8664) 2026-03-07 21:08:53 -05:00
fixed_hp_damage.c
fixed_percent_damage.c
flail.c
flatter.c
fling.c Fling Refactor (#9176) 2026-03-03 10:43:00 +01:00
flower_shield.c Refactor move target failure (#8696) 2026-01-13 15:13:38 -08:00
focus_energy.c Use direct config names instead of enum names (#8824) 2026-02-06 11:57:33 +01:00
focus_punch.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
follow_me.c
foresight.c Use direct config names instead of enum names (#8824) 2026-02-06 11:57:33 +01:00
foul_play.c Move enum (#8739) 2026-01-03 17:43:48 +01:00
frustration.c
fury_cutter.c
fusion_combo.c
future_sight.c Adds `Item` enum (#8897) 2026-01-17 02:26:09 -08:00
gastro_acid.c
gear_up.c Fix Magnetic Flux target handling in singles (#9007) 2026-01-24 08:45:19 +01:00
geomancy.c
glaive_rush.c Merge commit '0e33bf916e80e4dcf4f96ca0419a8b2fda5da51d' into master-to-upcoming 2026-01-04 11:28:59 +01:00
grassy_glide.c
grassy_terrain.c Misc style and whitespace cleanup (#8681) 2026-01-02 18:01:43 +01:00
grav_apple.c
gravity.c Merge commit '0e33bf916e80e4dcf4f96ca0419a8b2fda5da51d' into master-to-upcoming 2026-01-04 11:28:59 +01:00
growth.c
grudge.c Merge commit '0e33bf916e80e4dcf4f96ca0419a8b2fda5da51d' into master-to-upcoming 2026-01-04 11:28:59 +01:00
guard_split.c
guard_swap.c
gyro_ball.c
hail.c
happy_hour.c
haze.c
heal_bell.c SetMoveEffect cleanup (#9514) 2026-03-16 12:26:21 +01:00
heal_block.c
heal_pulse.c
healing_wish.c Use direct config names instead of enum names (#8824) 2026-02-06 11:57:33 +01:00
heart_swap.c
heat_crash.c
helping_hand.c
hidden_power.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
hit_enemy_heal_ally.c
hit_escape.c Fix various stuff not working when hitting substitutes (#9487) 2026-03-10 17:33:58 +00:00
hit_switch_target.c
hold_hands.c
hydro_steam.c Adds `Item` enum (#8897) 2026-01-17 02:26:09 -08:00
ice_spinner.c Fix various stuff not working when hitting substitutes (#9487) 2026-03-10 17:33:58 +00:00
imprison.c
ingrain.c Fix Aqua Ring reuse failure check and add Aqua Ring/Ingrain tests (#9174) 2026-02-10 10:00:42 +01:00
instruct.c Fix Instruct Missing Checks for Focus Punch, Beak Blast, Shell Trap, and Sky Drop (#9152) 2026-02-09 20:26:14 +01:00
ion_deluge.c
ivy_cudgel.c 26/01/26 Master to upcoming merge 2026-01-26 19:35:43 +01:00
jungle_healing.c
knock_off.c Fixes Knock Off / Ogerpon behavior (#9478) 2026-03-08 20:40:07 +01:00
laser_focus.c
lash_out.c Fix enum usage (#9466) 2026-03-13 15:42:10 +01:00
last_resort.c Mold Breaker, Last Resort, Assume and Tantrum fixes (#9047) 2026-01-29 15:09:07 +01:00
last_respects.c
leech_seed.c
level_damage.c
life_dew.c
light_screen.c
lock_on.c Fixes Lock On (#9496) 2026-03-12 10:47:36 +00:00
low_kick.c Added Weight battle tests (#9202) 2026-02-17 19:08:00 +01:00
lucky_chant.c
lunar_dance.c Use direct config names instead of enum names (#8824) 2026-02-06 11:57:33 +01:00
magic_coat.c Adds CancelerSetTargets and improves Pre Attack Effects (#9178) 2026-02-14 20:54:01 +01:00
magic_room.c
magnet_rise.c
magnetic_flux.c Fix Magnetic Flux target handling in singles (#9007) 2026-01-24 08:45:19 +01:00
magnitude.c Move Target failure follow up (#8986) 2026-01-28 15:48:14 +01:00
mat_block.c
max_hp_50_recoil.c Fix various stuff not working when hitting substitutes (#9487) 2026-03-10 17:33:58 +00:00
me_first.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
mean_look.c Fix 2026-02-27 18:08:19 +08:00
memento.c
metronome.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
mimic.c Fix Mimic trying to access MOVE_UNAVAILABLE in an incredibly small amount of possible scenarios (#8685) 2025-12-27 09:53:44 +01:00
minimize.c Use direct config names instead of enum names (#8824) 2026-02-06 11:57:33 +01:00
miracle_eye.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
mirror_move.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
mist.c Fixes Nightmare not affecting Comatose and adds various missing tests (#8859) 2026-01-11 15:02:41 +00:00
misty_terrain.c
moonlight.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
morning_sun.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
mud_sport.c Use direct config names instead of enum names (#8824) 2026-02-06 11:57:33 +01:00
multi_hit.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
natural_gift.c
nature_power.c Misc battle engine changes (#8931) 2026-01-16 18:55:22 +01:00
nightmare.c Fixes Nightmare not affecting Comatose and adds various missing tests (#8859) 2026-01-11 15:02:41 +00:00
no_retreat.c
noble_roar.c
octolock.c
ohko.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
order_up.c
overwrite_ability.c
pain_split.c
paralyze.c
parting_shot.c Use direct config names instead of enum names (#8824) 2026-02-06 11:57:33 +01:00
payback.c
perish_song.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
photon_geyser.c
placeholder.c
pledge.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
poison.c
poltergeist.c
population_bomb.c
powder.c Fix enum usage (#9466) 2026-03-13 15:42:10 +01:00
power_based_on_target_hp.c
power_based_on_user_hp.c
power_split.c
power_swap.c
power_trick.c
present.c Fixes present master merge regression (#9301) 2026-02-23 20:46:28 +01:00
protect.c Fixes U-turn not reseting targetsDone flag (#9411) 2026-03-04 13:16:56 +01:00
psyblade.c 27/02/26 Master to upcoming merge 2026-02-27 23:53:24 +01:00
psych_up.c Fix enum usage (#9466) 2026-03-13 15:42:10 +01:00
psychic_terrain.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
psycho_shift.c
psyshock.c
psywave.c
punishment.c
purify.c Fix enum usage (#9466) 2026-03-13 15:42:10 +01:00
pursuit.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
quash.c Use direct config names instead of enum names (#8824) 2026-02-06 11:57:33 +01:00
quiver_dance.c
rage_fist.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
rage.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
raging_bull.c Move enum (#8739) 2026-01-03 17:43:48 +01:00
rain_dance.c
rapid_spin.c Fix various stuff not working when hitting substitutes (#9487) 2026-03-10 17:33:58 +00:00
recoil_if_miss.c Use direct config names instead of enum names (#8824) 2026-02-06 11:57:33 +01:00
recoil.c
recycle.c
reflect_damage.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
reflect_type.c
reflect.c Move enum (#8739) 2026-01-03 17:43:48 +01:00
refresh.c Misc style and whitespace cleanup (#8681) 2026-01-02 18:01:43 +01:00
rest.c Move enum (#8739) 2026-01-03 17:43:48 +01:00
restore_hp.c
retaliate.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
return.c
revelation_dance.c
revenge.c
revival_blessing.c Merge commit '0e33bf916e80e4dcf4f96ca0419a8b2fda5da51d' into master-to-upcoming 2026-01-04 11:28:59 +01:00
rising_voltage.c
roar.c
role_play.c Form Change Improvements (#8850) 2026-01-29 00:35:08 +01:00
rollout.c
roost.c
rototiller.c Refactor move target failure (#8696) 2026-01-13 15:13:38 -08:00
round.c Mold Breaker, Last Resort, Assume and Tantrum fixes (#9047) 2026-01-29 15:09:07 +01:00
safeguard.c
sandstorm.c
semi_invulnerable.c Refactor move target failure (#8696) 2026-01-13 15:13:38 -08:00
shed_tail.c
shell_side_arm.c Counter/Mirror Coat/Metal Burst refactor (#8604) 2025-12-21 12:25:28 +01:00
shell_smash.c
shell_trap.c Misc battle engine changes (#8931) 2026-01-16 18:55:22 +01:00
shift_gear.c
shore_up.c
sketch.c
skill_swap.c
sky_drop.c Refactor Sky Drop and rampage confusion (#9249) 2026-03-10 16:12:28 +00:00
sleep_talk.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
sleep.c
smack_down.c
snatch.c
snipe_shot.c
snore.c Move Target failure follow up (#8986) 2026-01-28 15:48:14 +01:00
snowscape.c
soak.c Move enum (#8739) 2026-01-03 17:43:48 +01:00
softboiled.c
solar_beam.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
special_attack_down_2.c
special_attack_down.c
special_attack_up_2.c
special_attack_up_3.c
special_attack_up.c
special_defense_down_2.c
special_defense_down.c
special_defense_up_2.c
special_defense_up.c
speed_down_2.c
speed_down.c Refactor move target failure (#8696) 2026-01-13 15:13:38 -08:00
speed_swap.c Further weather consolidation (#8161) 2026-01-03 15:39:22 +01:00
speed_up_2.c
speed_up.c
spicy_extract.c Refactor move target failure (#8696) 2026-01-13 15:13:38 -08:00
spikes.c Adds `Item` enum (#8897) 2026-01-17 02:26:09 -08:00
spit_up.c
spite.c
steal_item.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
stealth_rock.c
steel_roller.c Fix various stuff not working when hitting substitutes (#9487) 2026-03-10 17:33:58 +00:00
sticky_web.c Merge commit '0e33bf916e80e4dcf4f96ca0419a8b2fda5da51d' into master-to-upcoming 2026-01-04 11:28:59 +01:00
stockpile.c Move Target failure follow up (#8986) 2026-01-28 15:48:14 +01:00
stomping_tantrum.c Mold Breaker, Last Resort, Assume and Tantrum fixes (#9047) 2026-01-29 15:09:07 +01:00
stone_axe.c Fix various stuff not working when hitting substitutes (#9487) 2026-03-10 17:33:58 +00:00
stored_power.c
strength_sap.c Strength Sap fixes (#9130) 2026-02-06 15:11:23 +01:00
struggle.c
stuff_cheeks.c Adds `Item` enum (#8897) 2026-01-17 02:26:09 -08:00
substitute.c Adds EXPECT_FAIL macro to test system to allow for testing of conditions correctly triggering failures (#8553) 2025-12-28 11:21:02 +01:00
sucker_punch.c Fix Sucker Punch to succeed against Me First targets (#9284) 2026-02-24 19:24:01 +01:00
sunny_day.c
super_effective_on_arg.c
swagger.c
swallow.c
synchronoise.c Fix order of failure for spread moves (#9472) 2026-03-08 17:14:49 +01:00
synthesis.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
tailwind.c Use direct config names instead of enum names (#8824) 2026-02-06 11:57:33 +01:00
take_heart.c Misc style and whitespace cleanup (#8681) 2026-01-02 18:01:43 +01:00
tar_shot.c Misc battle engine changes (#8931) 2026-01-16 18:55:22 +01:00
taunt.c Add tests for Taunt (#9386) 2026-03-02 12:30:52 +00:00
teatime.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
telekinesis.c Misc style and whitespace cleanup (#8681) 2026-01-02 18:01:43 +01:00
teleport.c Use direct config names instead of enum names (#8824) 2026-02-06 11:57:33 +01:00
tera_blast.c
tera_starstorm.c Counter/Mirror Coat/Metal Burst refactor (#8604) 2025-12-21 12:25:28 +01:00
terrain_boost.c Move Explosion to attackcanceler and Terrain Boost effect (#8612) 2025-12-22 18:52:28 +01:00
terrain_pulse.c
third_type.c
tickle.c Fix Tickle to be blocked by Substitute in Gen 4+ (#9288) 2026-02-21 10:23:49 +01:00
tidy_up.c
topsy_turvy.c
torment.c
toxic_spikes.c Adds `Item` enum (#8897) 2026-01-17 02:26:09 -08:00
toxic_thread.c
toxic.c Use direct config names instead of enum names (#8824) 2026-02-06 11:57:33 +01:00
transform.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
trick_room.c
trick.c Fix enum usage (#9466) 2026-03-13 15:42:10 +01:00
triple_kick.c
trump_card.c Fixes Trump Card's power calculation using its own PP when called by another move (#9445) 2026-03-06 20:47:19 +01:00
two_turns_attack.c Refactor move target failure (#8696) 2026-01-13 15:13:38 -08:00
two_typed_move.c
upper_hand.c 21/02/26 Master to upcoming merge 2026-02-21 12:55:21 +01:00
uproar.c
venom_drench.c Fix Venom Drench bypassing Substitute (#9289) 2026-02-21 10:24:43 +01:00
victory_dance.c
water_sport.c Use direct config names instead of enum names (#8824) 2026-02-06 11:57:33 +01:00
weather_ball.c Merge commit '0e33bf916e80e4dcf4f96ca0419a8b2fda5da51d' into master-to-upcoming 2026-01-04 11:28:59 +01:00
will_o_wisp.c
wish.c Use direct config names instead of enum names (#8824) 2026-02-06 11:57:33 +01:00
wonder_room.c
yawn.c