pokeemerald/data/battle_anim_scripts.s

13190 lines
417 KiB
ArmAsm
Raw Normal View History

2018-09-12 22:58:03 +02:00
#include "constants/battle.h"
2018-02-08 00:35:13 +01:00
#include "constants/battle_anim.h"
2018-01-29 14:36:13 +01:00
#include "constants/rgb.h"
#include "constants/songs.h"
2018-09-10 21:19:19 +02:00
#include "constants/moves.h"
.include "asm/macros.inc"
2017-12-31 16:28:57 +01:00
.include "asm/macros/battle_anim_script.inc"
2018-09-10 21:19:19 +02:00
.include "constants/constants.inc"
2016-09-03 19:20:06 +02:00
.section script_data, "aw", %progbits
2018-09-12 22:58:03 +02:00
.align 2
gMovesWithQuietBGM::
2018-09-10 21:19:19 +02:00
.2byte MOVE_SING, MOVE_PERISH_SONG, MOVE_GRASS_WHISTLE, 0xFFFF
2016-09-03 19:20:06 +02:00
2018-09-12 22:58:03 +02:00
.align 2
gBattleAnims_Moves::
2017-12-31 16:28:57 +01:00
.4byte Move_NONE
.4byte Move_POUND
.4byte Move_KARATE_CHOP
.4byte Move_DOUBLE_SLAP
.4byte Move_COMET_PUNCH
.4byte Move_MEGA_PUNCH
.4byte Move_PAY_DAY
.4byte Move_FIRE_PUNCH
.4byte Move_ICE_PUNCH
.4byte Move_THUNDER_PUNCH
.4byte Move_SCRATCH
.4byte Move_VICE_GRIP
.4byte Move_GUILLOTINE
.4byte Move_RAZOR_WIND
.4byte Move_SWORDS_DANCE
.4byte Move_CUT
.4byte Move_GUST
.4byte Move_WING_ATTACK
.4byte Move_WHIRLWIND
.4byte Move_FLY
.4byte Move_BIND
.4byte Move_SLAM
.4byte Move_VINE_WHIP
.4byte Move_STOMP
.4byte Move_DOUBLE_KICK
.4byte Move_MEGA_KICK
.4byte Move_JUMP_KICK
.4byte Move_ROLLING_KICK
.4byte Move_SAND_ATTACK
.4byte Move_HEADBUTT
.4byte Move_HORN_ATTACK
.4byte Move_FURY_ATTACK
.4byte Move_HORN_DRILL
.4byte Move_TACKLE
.4byte Move_BODY_SLAM
.4byte Move_WRAP
.4byte Move_TAKE_DOWN
.4byte Move_THRASH
.4byte Move_DOUBLE_EDGE
.4byte Move_TAIL_WHIP
.4byte Move_POISON_STING
.4byte Move_TWINEEDLE
.4byte Move_PIN_MISSILE
.4byte Move_LEER
.4byte Move_BITE
.4byte Move_GROWL
.4byte Move_ROAR
.4byte Move_SING
.4byte Move_SUPERSONIC
.4byte Move_SONIC_BOOM
.4byte Move_DISABLE
.4byte Move_ACID
.4byte Move_EMBER
.4byte Move_FLAMETHROWER
.4byte Move_MIST
.4byte Move_WATER_GUN
.4byte Move_HYDRO_PUMP
.4byte Move_SURF
.4byte Move_ICE_BEAM
.4byte Move_BLIZZARD
.4byte Move_PSYBEAM
.4byte Move_BUBBLE_BEAM
.4byte Move_AURORA_BEAM
.4byte Move_HYPER_BEAM
.4byte Move_PECK
.4byte Move_DRILL_PECK
.4byte Move_SUBMISSION
.4byte Move_LOW_KICK
.4byte Move_COUNTER
.4byte Move_SEISMIC_TOSS
.4byte Move_STRENGTH
.4byte Move_ABSORB
.4byte Move_MEGA_DRAIN
.4byte Move_LEECH_SEED
.4byte Move_GROWTH
.4byte Move_RAZOR_LEAF
.4byte Move_SOLAR_BEAM
.4byte Move_POISON_POWDER
.4byte Move_STUN_SPORE
.4byte Move_SLEEP_POWDER
.4byte Move_PETAL_DANCE
.4byte Move_STRING_SHOT
.4byte Move_DRAGON_RAGE
.4byte Move_FIRE_SPIN
.4byte Move_THUNDER_SHOCK
.4byte Move_THUNDERBOLT
.4byte Move_THUNDER_WAVE
.4byte Move_THUNDER
.4byte Move_ROCK_THROW
.4byte Move_EARTHQUAKE
.4byte Move_FISSURE
.4byte Move_DIG
.4byte Move_TOXIC
.4byte Move_CONFUSION
.4byte Move_PSYCHIC
.4byte Move_HYPNOSIS
.4byte Move_MEDITATE
.4byte Move_AGILITY
.4byte Move_QUICK_ATTACK
.4byte Move_RAGE
.4byte Move_TELEPORT
.4byte Move_NIGHT_SHADE
.4byte Move_MIMIC
.4byte Move_SCREECH
.4byte Move_DOUBLE_TEAM
.4byte Move_RECOVER
.4byte Move_HARDEN
.4byte Move_MINIMIZE
.4byte Move_SMOKESCREEN
.4byte Move_CONFUSE_RAY
.4byte Move_WITHDRAW
.4byte Move_DEFENSE_CURL
.4byte Move_BARRIER
.4byte Move_LIGHT_SCREEN
.4byte Move_HAZE
.4byte Move_REFLECT
.4byte Move_FOCUS_ENERGY
.4byte Move_BIDE
.4byte Move_METRONOME
2019-02-08 03:13:36 +01:00
.4byte Move_MIRROR_MOVE @ doesn<73>t have an actual animation
2017-12-31 16:28:57 +01:00
.4byte Move_SELF_DESTRUCT
.4byte Move_EGG_BOMB
.4byte Move_LICK
.4byte Move_SMOG
.4byte Move_SLUDGE
.4byte Move_BONE_CLUB
.4byte Move_FIRE_BLAST
.4byte Move_WATERFALL
.4byte Move_CLAMP
.4byte Move_SWIFT
.4byte Move_SKULL_BASH
.4byte Move_SPIKE_CANNON
.4byte Move_CONSTRICT
.4byte Move_AMNESIA
.4byte Move_KINESIS
.4byte Move_SOFT_BOILED
.4byte Move_HI_JUMP_KICK
.4byte Move_GLARE
.4byte Move_DREAM_EATER
.4byte Move_POISON_GAS
.4byte Move_BARRAGE
.4byte Move_LEECH_LIFE
.4byte Move_LOVELY_KISS
.4byte Move_SKY_ATTACK
.4byte Move_TRANSFORM
.4byte Move_BUBBLE
.4byte Move_DIZZY_PUNCH
.4byte Move_SPORE
.4byte Move_FLASH
.4byte Move_PSYWAVE
.4byte Move_SPLASH
.4byte Move_ACID_ARMOR
.4byte Move_CRABHAMMER
.4byte Move_EXPLOSION
.4byte Move_FURY_SWIPES
.4byte Move_BONEMERANG
.4byte Move_REST
.4byte Move_ROCK_SLIDE
.4byte Move_HYPER_FANG
.4byte Move_SHARPEN
.4byte Move_CONVERSION
.4byte Move_TRI_ATTACK
.4byte Move_SUPER_FANG
.4byte Move_SLASH
.4byte Move_SUBSTITUTE
.4byte Move_STRUGGLE
.4byte Move_SKETCH
.4byte Move_TRIPLE_KICK
.4byte Move_THIEF
.4byte Move_SPIDER_WEB
.4byte Move_MIND_READER
.4byte Move_NIGHTMARE
.4byte Move_FLAME_WHEEL
.4byte Move_SNORE
.4byte Move_CURSE
.4byte Move_FLAIL
.4byte Move_CONVERSION_2
.4byte Move_AEROBLAST
.4byte Move_COTTON_SPORE
.4byte Move_REVERSAL
.4byte Move_SPITE
.4byte Move_POWDER_SNOW
.4byte Move_PROTECT
.4byte Move_MACH_PUNCH
.4byte Move_SCARY_FACE
.4byte Move_FAINT_ATTACK
.4byte Move_SWEET_KISS
.4byte Move_BELLY_DRUM
.4byte Move_SLUDGE_BOMB
.4byte Move_MUD_SLAP
.4byte Move_OCTAZOOKA
.4byte Move_SPIKES
.4byte Move_ZAP_CANNON
.4byte Move_FORESIGHT
.4byte Move_DESTINY_BOND
.4byte Move_PERISH_SONG
.4byte Move_ICY_WIND
.4byte Move_DETECT
.4byte Move_BONE_RUSH
.4byte Move_LOCK_ON
.4byte Move_OUTRAGE
.4byte Move_SANDSTORM
.4byte Move_GIGA_DRAIN
.4byte Move_ENDURE
.4byte Move_CHARM
.4byte Move_ROLLOUT
.4byte Move_FALSE_SWIPE
.4byte Move_SWAGGER
.4byte Move_MILK_DRINK
.4byte Move_SPARK
.4byte Move_FURY_CUTTER
.4byte Move_STEEL_WING
.4byte Move_MEAN_LOOK
.4byte Move_ATTRACT
.4byte Move_SLEEP_TALK
.4byte Move_HEAL_BELL
.4byte Move_RETURN
.4byte Move_PRESENT
.4byte Move_FRUSTRATION
.4byte Move_SAFEGUARD
.4byte Move_PAIN_SPLIT
.4byte Move_SACRED_FIRE
.4byte Move_MAGNITUDE
.4byte Move_DYNAMIC_PUNCH
.4byte Move_MEGAHORN
.4byte Move_DRAGON_BREATH
.4byte Move_BATON_PASS
.4byte Move_ENCORE
.4byte Move_PURSUIT
.4byte Move_RAPID_SPIN
.4byte Move_SWEET_SCENT
.4byte Move_IRON_TAIL
.4byte Move_METAL_CLAW
.4byte Move_VITAL_THROW
.4byte Move_MORNING_SUN
.4byte Move_SYNTHESIS
.4byte Move_MOONLIGHT
.4byte Move_HIDDEN_POWER
.4byte Move_CROSS_CHOP
.4byte Move_TWISTER
.4byte Move_RAIN_DANCE
.4byte Move_SUNNY_DAY
.4byte Move_CRUNCH
.4byte Move_MIRROR_COAT
.4byte Move_PSYCH_UP
.4byte Move_EXTREME_SPEED
.4byte Move_ANCIENT_POWER
.4byte Move_SHADOW_BALL
.4byte Move_FUTURE_SIGHT
.4byte Move_ROCK_SMASH
.4byte Move_WHIRLPOOL
.4byte Move_BEAT_UP
.4byte Move_FAKE_OUT
.4byte Move_UPROAR
.4byte Move_STOCKPILE
.4byte Move_SPIT_UP
.4byte Move_SWALLOW
.4byte Move_HEAT_WAVE
.4byte Move_HAIL
.4byte Move_TORMENT
.4byte Move_FLATTER
.4byte Move_WILL_O_WISP
.4byte Move_MEMENTO
.4byte Move_FACADE
.4byte Move_FOCUS_PUNCH
.4byte Move_SMELLING_SALT
.4byte Move_FOLLOW_ME
.4byte Move_NATURE_POWER @ doesnt have an actual animation
.4byte Move_CHARGE
.4byte Move_TAUNT
.4byte Move_HELPING_HAND
.4byte Move_TRICK
.4byte Move_ROLE_PLAY
.4byte Move_WISH
.4byte Move_ASSIST
.4byte Move_INGRAIN
.4byte Move_SUPERPOWER
.4byte Move_MAGIC_COAT
.4byte Move_RECYCLE
.4byte Move_REVENGE
.4byte Move_BRICK_BREAK
.4byte Move_YAWN
.4byte Move_KNOCK_OFF
.4byte Move_ENDEAVOR
.4byte Move_ERUPTION
.4byte Move_SKILL_SWAP
.4byte Move_IMPRISON
.4byte Move_REFRESH
.4byte Move_GRUDGE
.4byte Move_SNATCH
.4byte Move_SECRET_POWER
.4byte Move_DIVE
.4byte Move_ARM_THRUST
.4byte Move_CAMOUFLAGE
.4byte Move_TAIL_GLOW
.4byte Move_LUSTER_PURGE
.4byte Move_MIST_BALL
.4byte Move_FEATHER_DANCE
.4byte Move_TEETER_DANCE
.4byte Move_BLAZE_KICK
.4byte Move_MUD_SPORT
.4byte Move_ICE_BALL
.4byte Move_NEEDLE_ARM
.4byte Move_SLACK_OFF
.4byte Move_HYPER_VOICE
.4byte Move_POISON_FANG
.4byte Move_CRUSH_CLAW
.4byte Move_BLAST_BURN
.4byte Move_HYDRO_CANNON
.4byte Move_METEOR_MASH
.4byte Move_ASTONISH
.4byte Move_WEATHER_BALL
.4byte Move_AROMATHERAPY
.4byte Move_FAKE_TEARS
.4byte Move_AIR_CUTTER
.4byte Move_OVERHEAT
.4byte Move_ODOR_SLEUTH
.4byte Move_ROCK_TOMB
.4byte Move_SILVER_WIND
.4byte Move_METAL_SOUND
.4byte Move_GRASS_WHISTLE
.4byte Move_TICKLE
.4byte Move_COSMIC_POWER
.4byte Move_WATER_SPOUT
.4byte Move_SIGNAL_BEAM
.4byte Move_SHADOW_PUNCH
.4byte Move_EXTRASENSORY
.4byte Move_SKY_UPPERCUT
.4byte Move_SAND_TOMB
.4byte Move_SHEER_COLD
.4byte Move_MUDDY_WATER
.4byte Move_BULLET_SEED
.4byte Move_AERIAL_ACE
.4byte Move_ICICLE_SPEAR
.4byte Move_IRON_DEFENSE
.4byte Move_BLOCK
.4byte Move_HOWL
.4byte Move_DRAGON_CLAW
.4byte Move_FRENZY_PLANT
.4byte Move_BULK_UP
.4byte Move_BOUNCE
.4byte Move_MUD_SHOT
.4byte Move_POISON_TAIL
.4byte Move_COVET
.4byte Move_VOLT_TACKLE
.4byte Move_MAGICAL_LEAF
.4byte Move_WATER_SPORT
.4byte Move_CALM_MIND
.4byte Move_LEAF_BLADE
.4byte Move_DRAGON_DANCE
.4byte Move_ROCK_BLAST
.4byte Move_SHOCK_WAVE
.4byte Move_WATER_PULSE
.4byte Move_DOOM_DESIRE
.4byte Move_PSYCHO_BOOST
2018-09-10 17:11:16 +02:00
.4byte Move_ROOST
2018-10-07 19:57:17 +02:00
.4byte Move_GRAVITY
.4byte Move_MIRACLE_EYE
.4byte Move_WAKE_UP_SLAP
.4byte Move_HAMMER_ARM
.4byte Move_GYRO_BALL
.4byte Move_HEALING_WISH
.4byte Move_BRINE
.4byte Move_NATURAL_GIFT
.4byte Move_FEINT
.4byte Move_PLUCK
.4byte Move_TAILWIND
.4byte Move_ACUPRESSURE
.4byte Move_METAL_BURST
.4byte Move_U_TURN
.4byte Move_CLOSE_COMBAT
.4byte Move_PAYBACK
.4byte Move_ASSURANCE
.4byte Move_EMBARGO
.4byte Move_FLING
.4byte Move_PSYCHO_SHIFT
.4byte Move_TRUMP_CARD
.4byte Move_HEAL_BLOCK
.4byte Move_WRING_OUT
.4byte Move_POWER_TRICK
.4byte Move_GASTRO_ACID
.4byte Move_LUCKY_CHANT
.4byte Move_ME_FIRST
.4byte Move_COPYCAT
.4byte Move_POWER_SWAP
.4byte Move_GUARD_SWAP
.4byte Move_PUNISHMENT
.4byte Move_LAST_RESORT
.4byte Move_WORRY_SEED
.4byte Move_SUCKER_PUNCH
.4byte Move_TOXIC_SPIKES
.4byte Move_HEART_SWAP
.4byte Move_AQUA_RING
.4byte Move_MAGNET_RISE
.4byte Move_FLARE_BLITZ
.4byte Move_FORCE_PALM
.4byte Move_AURA_SPHERE
.4byte Move_ROCK_POLISH
.4byte Move_POISON_JAB
.4byte Move_DARK_PULSE
.4byte Move_NIGHT_SLASH
.4byte Move_AQUA_TAIL
.4byte Move_SEED_BOMB
.4byte Move_AIR_SLASH
.4byte Move_XSCISSOR
.4byte Move_BUG_BUZZ
.4byte Move_DRAGON_PULSE
.4byte Move_DRAGON_RUSH
.4byte Move_POWER_GEM
.4byte Move_DRAIN_PUNCH
.4byte Move_VACUUM_WAVE
.4byte Move_FOCUS_BLAST
.4byte Move_ENERGY_BALL
.4byte Move_BRAVE_BIRD
.4byte Move_EARTH_POWER
.4byte Move_SWITCHEROO
.4byte Move_GIGA_IMPACT
.4byte Move_NASTY_PLOT
.4byte Move_BULLET_PUNCH
.4byte Move_AVALANCHE
.4byte Move_ICE_SHARD
.4byte Move_SHADOW_CLAW
.4byte Move_THUNDER_FANG
.4byte Move_ICE_FANG
.4byte Move_FIRE_FANG
.4byte Move_SHADOW_SNEAK
.4byte Move_MUD_BOMB
.4byte Move_PSYCHO_CUT
.4byte Move_ZEN_HEADBUTT
.4byte Move_MIRROR_SHOT
.4byte Move_FLASH_CANNON
.4byte Move_ROCK_CLIMB
.4byte Move_DEFOG
.4byte Move_TRICK_ROOM
.4byte Move_DRACO_METEOR
.4byte Move_DISCHARGE
.4byte Move_LAVA_PLUME
.4byte Move_LEAF_STORM
.4byte Move_POWER_WHIP
.4byte Move_ROCK_WRECKER
.4byte Move_CROSS_POISON
.4byte Move_GUNK_SHOT
.4byte Move_IRON_HEAD
.4byte Move_MAGNET_BOMB
.4byte Move_STONE_EDGE
.4byte Move_CAPTIVATE
.4byte Move_STEALTH_ROCK
.4byte Move_GRASS_KNOT
.4byte Move_CHATTER
.4byte Move_JUDGMENT
.4byte Move_BUG_BITE
.4byte Move_CHARGE_BEAM
.4byte Move_WOOD_HAMMER
.4byte Move_AQUA_JET
.4byte Move_ATTACK_ORDER
.4byte Move_DEFEND_ORDER
.4byte Move_HEAL_ORDER
.4byte Move_HEAD_SMASH
.4byte Move_DOUBLE_HIT
.4byte Move_ROAR_OF_TIME
.4byte Move_SPECIAL_REND
.4byte Move_LUNAR_DANCE
.4byte Move_CRUSH_GRIP
.4byte Move_MAGMA_STORM
.4byte Move_DARK_VOID
.4byte Move_SEED_FLARE
.4byte Move_OMINOUS_WIND
.4byte Move_SHADOW_FORCE
.4byte Move_HONE_CLAWS
.4byte Move_WIDE_GUARD
.4byte Move_GUARD_SPLIT
.4byte Move_POWER_SPLIT
.4byte Move_WONDER_ROOM
.4byte Move_PSYSHOCK
.4byte Move_VENOSHOCK
.4byte Move_AUTOTOMIZE
.4byte Move_RAGE_POWDER
.4byte Move_TELEKINESIS
.4byte Move_MAGIC_ROOM
.4byte Move_SMACK_DOWN
.4byte Move_STORM_THROW
.4byte Move_FLAME_BURST
.4byte Move_SLUDGE_WAVE
.4byte Move_QUIVER_DANCE
.4byte Move_HEAVY_SLAM
.4byte Move_SYCHRONOISE
.4byte Move_ELECTRO_BALL
.4byte Move_SOAK
.4byte Move_FLAME_CHARGE
.4byte Move_COIL
.4byte Move_LOW_SWEEP
.4byte Move_ACID_SPRAY
.4byte Move_FOUL_PLAY
.4byte Move_SIMPLE_BEAM
.4byte Move_ENTRAINMENT
.4byte Move_AFTER_YOU
.4byte Move_ROUND
.4byte Move_ECHOED_VOICE
.4byte Move_CHIP_AWAY
.4byte Move_CLEAR_SMOG
.4byte Move_STORED_POWER
.4byte Move_QUICK_GUARD
.4byte Move_ALLY_SWITCH
.4byte Move_SCALD
.4byte Move_SHELL_SMASH
.4byte Move_HEAL_PULSE
.4byte Move_HEX
.4byte Move_SKY_DROP
.4byte Move_SHIFT_GEAR
.4byte Move_CIRCLE_THROW
.4byte Move_INCINERATE
.4byte Move_QUASH
.4byte Move_ACROBATICS
.4byte Move_REFLECT_TYPE
.4byte Move_RETALITATE
.4byte Move_FINAL_GAMBIT
.4byte Move_BESTOW
.4byte Move_INFERNO
.4byte Move_WATER_PLEDGE
.4byte Move_FIRE_PLEDGE
.4byte Move_GRASS_PLEDGE
.4byte Move_VOLT_SWITCH
.4byte Move_STRUGGLE_BUG
.4byte Move_BULLDOZE
.4byte Move_FROST_BREATH
.4byte Move_DRAGON_TAIL
.4byte Move_WORK_UP
.4byte Move_ELECTROWEB
.4byte Move_WILD_CHARGE
.4byte Move_DRILL_RUN
.4byte Move_DUAL_CHOP
.4byte Move_HEART_STAMP
.4byte Move_HORN_LEECH
.4byte Move_SACRED_SWORD
.4byte Move_RAZOR_SHELL
.4byte Move_HEAT_CRASH
.4byte Move_LEAF_TORNADO
.4byte Move_STEAMROLLER
.4byte Move_COTTON_GUARD
.4byte Move_NIGHT_DAZE
.4byte Move_PSYSTRIKE
.4byte Move_TAIL_SLAP
.4byte Move_HURRICANE
.4byte Move_HEAD_CHARGE
.4byte Move_GEAR_GRIND
.4byte Move_SEARING_SHOT
.4byte Move_TECHNO_BLAST
.4byte Move_RELIC_SONG
.4byte Move_SECRET_SWORD
.4byte Move_GLACIATE
.4byte Move_BOLT_STRIKE
.4byte Move_BLUE_FLARE
.4byte Move_FIERY_DANCE
.4byte Move_FREEZE_SHOCK
.4byte Move_ICE_BURN
.4byte Move_SNARL
.4byte Move_ICICLE_CRASH
.4byte Move_V_CREATE
.4byte Move_FUSION_FLARE
.4byte Move_FUSION_BOLT
.4byte Move_FLYING_PRESS
.4byte Move_MAT_BLOCK
.4byte Move_BELCH
.4byte Move_ROTOTILLER
.4byte Move_STICKY_WEB
.4byte Move_FELL_STINGER
.4byte Move_PHANTOM_FORCE
.4byte Move_TRICK_OR_TREAT
.4byte Move_NOBLE_ROAR
.4byte Move_ION_DELUGE
.4byte Move_PARABOLIC_CHARGE
.4byte Move_FORESTS_CURSE
.4byte Move_PETAL_BLIZZARD
.4byte Move_FREEZE_DRY
.4byte Move_DISARMING_VOICE
.4byte Move_PARTING_SHOT
.4byte Move_TOPSY_TURVY
.4byte Move_DRAINING_KISS
.4byte Move_CRAFTY_SHIELD
.4byte Move_FLOWER_SHIELD
.4byte Move_GRASSY_TERRAIN
.4byte Move_MISTY_TERRAIN
.4byte Move_ELECTRIFY
.4byte Move_PLAY_ROUGH
.4byte Move_FAIRY_WIND
.4byte Move_MOONBLAST
.4byte Move_BOOMBURST
.4byte Move_FAIRY_LOCK
.4byte Move_KINGS_SHIELD
.4byte Move_PLAY_NICE
.4byte Move_CONFIDE
.4byte Move_DIAMOND_STORM
.4byte Move_STEAM_ERUPTION
.4byte Move_HYPERSPACE_HOLE
.4byte Move_WATER_SHURIKEN
.4byte Move_MYSTICAL_FIRE
.4byte Move_SPIKY_SHIELD
.4byte Move_AROMATIC_MIST
.4byte Move_EERIE_IMPULSE
.4byte Move_VENOM_DRENCH
.4byte Move_POWDER
.4byte Move_GEOMANCY
.4byte Move_MAGNETIC_FLUX
.4byte Move_HAPPY_HOUR
.4byte Move_ELECTRIC_TERRAIN
.4byte Move_DAZZLING_GLEAM
.4byte Move_CELEBRATE
.4byte Move_HOLD_HANDS
.4byte Move_BABY_DOLL_EYES
.4byte Move_NUZZLE
.4byte Move_HOLD_BACK
.4byte Move_INFESTATION
.4byte Move_POWER_UP_PUNCH
.4byte Move_OBLIVION_WING
.4byte Move_THOUSAND_ARROWS
.4byte Move_THOUSAND_WAVES
.4byte Move_LANDS_WRATH
.4byte Move_LIGHT_OF_RUIN
.4byte Move_ORIGIN_PULSE
.4byte Move_PRECIPICE_BLADES
.4byte Move_DRAGON_ASCENT
.4byte Move_HYPERSPACE_FURY
2017-12-31 16:28:57 +01:00
.4byte Move_COUNT @ cannot be reached, because last move is Psycho Boost
2016-09-03 19:20:06 +02:00
2018-09-12 22:58:03 +02:00
.align 2
gBattleAnims_StatusConditions::
2017-12-31 16:28:57 +01:00
.4byte Status_Poison
.4byte Status_Confusion
.4byte Status_Burn
.4byte Status_Infatuation
.4byte Status_Sleep
.4byte Status_Paralysis
.4byte Status_Freeze
.4byte Status_Curse
.4byte Status_Nightmare
2018-12-03 12:50:32 +01:00
.4byte Status_Powder
2018-10-06 16:05:58 +02:00
2018-09-12 22:58:03 +02:00
.align 2
gBattleAnims_General::
.4byte General_CastformChange
.4byte General_StatsChange
.4byte General_SubstituteFade
.4byte General_SubstituteAppear
.4byte General_PokeblockThrow
.4byte General_ItemKnockoff
.4byte General_TurnTrap
.4byte General_ItemEffect
.4byte General_SmokeballEscape
.4byte General_HangedOn
.4byte General_Rain
.4byte General_Sun
.4byte General_Sandstorm
.4byte General_Hail
.4byte General_LeechSeedDrain
.4byte General_MonHit
.4byte General_ItemSteal
.4byte General_SnatchMove
.4byte General_FutureSightHit
.4byte General_DoomDesireHit
.4byte General_FocusPunchSetUp
.4byte General_IngrainHeal
.4byte General_WishHeal
2018-09-16 18:55:32 +02:00
.4byte General_MegaEvolution
2019-02-09 14:30:16 +01:00
.4byte General_TerrainMisty
.4byte General_TerrainGrassy
.4byte General_TerrainElectric
.4byte General_TerrainPsychic
2016-09-03 19:20:06 +02:00
2018-09-12 22:58:03 +02:00
.align 2
gBattleAnims_Special::
.4byte Special_LevelUp
.4byte Special_SwitchOutPlayerMon
.4byte Special_SwitchOutOpponentMon
.4byte Special_BallThrow
.4byte Special_SafariBallThrow
.4byte Special_SubstituteToMon
.4byte Special_MonToSubstitute
2017-12-31 16:28:57 +01:00
2018-09-10 17:11:16 +02:00
Move_ROOST:
2018-11-17 19:59:03 +01:00
loadspritegfx ANIM_TAG_WHITE_FEATHER
loadspritegfx ANIM_TAG_BLUE_STAR
2018-12-19 23:36:55 +01:00
monbg ANIM_ATTACKER
2018-11-17 19:59:03 +01:00
monbgprio_29
playsewithpan SE_W080, SOUND_PAN_TARGET
delay 0
2018-12-19 23:36:55 +01:00
createsprite gUnknown_08596388, ANIM_ATTACKER, 0, 0, -16, 64, 2, 104, 11304, 32, 1
2018-11-17 19:59:03 +01:00
delay 6
2018-12-19 23:36:55 +01:00
createsprite gUnknown_08596388, ANIM_ATTACKER, 0, 0, -16, 32, 2, 104, 11304, 32, 1
createsprite gUnknown_08596388, ANIM_ATTACKER, 0, 0, -16, 0, 2, 104, 11304, 32, 1
2018-11-17 19:59:03 +01:00
delay 6
2018-12-19 23:36:55 +01:00
createsprite gUnknown_08596388, ANIM_ATTACKER, 0, 0, -16, 224, 2, 104, 11304, 32, 1
createsprite gUnknown_08596388, ANIM_ATTACKER, 0, 0, -16, 128, 2, 104, 11304, 32, 1
2018-11-17 19:59:03 +01:00
delay 6
2018-12-19 23:36:55 +01:00
createsprite gUnknown_08596388, ANIM_ATTACKER, 0, 0, -16, 192, 2, 104, 11304, 32, 1
createsprite gUnknown_08596388, ANIM_ATTACKER, 0, 0, -16, 160, 2, 104, 11304, 32, 1
2018-11-17 19:59:03 +01:00
delay 6
2018-12-19 23:36:55 +01:00
createsprite gUnknown_08596388, ANIM_ATTACKER, 0, 0, -16, 96, 2, 104, 11304, 32, 1
2018-11-17 19:59:03 +01:00
waitforvisualfinish
2018-12-19 23:36:55 +01:00
clearmonbg ANIM_ATTACKER
2018-11-17 19:59:03 +01:00
call HealingEffect
waitforvisualfinish
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_GRAVITY:
2018-09-10 17:11:16 +02:00
fadetobg BG_COSMIC
waitbgfadein
2018-11-17 19:59:03 +01:00
playsewithpan SE_W036, SOUND_PAN_ATTACKER
createvisualtask AnimTask_ShakeAndSinkMon, 5, ANIM_ATTACKER, 2, 0, 96, 30
createvisualtask AnimTask_ShakeAndSinkMon, 5, ANIM_DEF_PARTNER, 2, 0, 96, 30
createvisualtask AnimTask_ShakeAndSinkMon, 5, ANIM_ATK_PARTNER, 2, 0, 96, 30
createvisualtask AnimTask_ShakeAndSinkMon, 5, ANIM_TARGET, 2, 0, 96, 30
2018-09-10 17:11:16 +02:00
waitforvisualfinish
restorebg
waitbgfadeout
2018-11-17 19:59:03 +01:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_ATTACKER, 3, 0, 1, 1
createvisualtask AnimTask_ShakeMon, 2, ANIM_ATK_PARTNER, 3, 0, 1, 1
createvisualtask AnimTask_ShakeMon, 2, ANIM_DEF_PARTNER, 3, 0, 1, 1
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 1, 1
2018-09-10 17:11:16 +02:00
setarg 0x7, 0xffff
waitbgfadein
waitforvisualfinish
end
2018-10-07 19:57:17 +02:00
Move_MIRACLE_EYE:
2018-11-17 19:59:03 +01:00
loadspritegfx ANIM_TAG_TEAL_ALERT
loadspritegfx ANIM_TAG_OPENING_EYE
loadspritegfx ANIM_TAG_ROUND_WHITE_HALO
monbg ANIM_DEF_PARTNER
call SetPsychicBackground
playsewithpan SE_W109, SOUND_PAN_TARGET
createsprite gUnknown_085CE07C, ANIM_ATTACKER, 5, 0, 0, 1, 0
createsprite gUnknown_085CE094, ANIM_ATTACKER, 5
delay 40
playsewithpan SE_W043, SOUND_PAN_TARGET
createvisualtask sub_8115A04, 2, 1, 1, 2, 0, 10, RGB_BLACK
call MindReaderEffect
waitforvisualfinish
2019-04-05 13:38:13 +02:00
call UnsetPsychicBg
2018-11-17 19:59:03 +01:00
clearmonbg ANIM_DEF_PARTNER
end
2018-09-10 17:11:16 +02:00
2018-10-07 19:57:17 +02:00
Move_WAKE_UP_SLAP:
2018-11-17 19:59:03 +01:00
loadspritegfx ANIM_TAG_HANDS_AND_FEET
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_SMELLINGSALT_EFFECT
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
setalpha 12, 8
playsewithpan SE_W104, SOUND_PAN_TARGET
2018-11-17 21:16:48 +01:00
createsprite gUnknown_08595E68, ANIM_ATTACKER, 2, -16, 0, 0, 0, 10, 1, 3, 0
2018-11-17 19:59:03 +01:00
waitforvisualfinish
playsewithpan SE_W003, SOUND_PAN_TARGET
2018-11-17 21:16:48 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTCKER, 3, 0, 0, 1, 2
2018-11-17 19:59:03 +01:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 4, 0, 6, 2
waitforvisualfinish
2019-01-05 10:14:20 +01:00
createsprite gSmellingSaltExclamationSpriteTemplate, ANIM_TARGET, 2, 1, 8, 3
2018-11-17 19:59:03 +01:00
loopsewithpan SE_W207B, +63, 16, 3
clearmonbg ANIM_DEF_PARTNER
blendoff
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_HAMMER_ARM:
2018-11-17 19:59:03 +01:00
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_ROCKS
loadspritegfx ANIM_TAG_SLAM_HIT
monbg ANIM_TARGET
setalpha 12, 8
playsewithpan SE_W004, SOUND_PAN_ATTACKER
2018-11-17 21:16:48 +01:00
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, 3, 0, 4
2018-11-17 19:59:03 +01:00
delay 1
2018-11-17 21:16:48 +01:00
createsprite gUnknown_085928D0, ANIM_ATTCKER, 2, 0, 0
2018-11-17 19:59:03 +01:00
delay 3
setarg 7, 0
2018-11-17 21:16:48 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 10, -8, 1, 1
2018-11-17 19:59:03 +01:00
playsewithpan SE_W088, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 3, 5, 1
2018-11-17 21:16:48 +01:00
createsprite gUnknown_08596CB0, ANIM_TARGET, 2, -12, 32, 3, 4
createsprite gUnknown_08596CB0, ANIM_TARGET, 2, 8, 31, 2, 2
createsprite gUnknown_08596CB0, ANIM_TARGET, 2, -4, 28, 2, 3
createsprite gUnknown_08596CB0, ANIM_TARGET, 2, 12, 30, 4, 3
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_TARGET, 2, 0, 0, 5
2018-11-17 19:59:03 +01:00
clearmonbg ANIM_TARGET
blendoff
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_GYRO_BALL:
2018-11-17 19:59:03 +01:00
loadspritegfx ANIM_TAG_IMPACT
loopsewithpan SE_W231, SOUND_PAN_ATTACKER, 28, 2
2019-04-05 12:43:44 +02:00
createvisualtask AnimTask_MetallicShine, 5, 0, 0, 0
2018-11-17 19:59:03 +01:00
waitforvisualfinish
playsewithpan SE_W207, SOUND_PAN_ATTACKER
waitplaysewithpan SE_W207, SOUND_PAN_ATTACKER, 8
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 18, 6, 2, 4
waitforvisualfinish
2018-11-17 21:16:48 +01:00
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, 0, 0, 4
2018-11-17 19:59:03 +01:00
delay 3
waitforvisualfinish
playsewithpan SE_W025B, SOUND_PAN_TARGET
2018-11-17 21:16:48 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 4, -10, 0, 1, 0
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 1, -32, 0, 0, 3
2018-11-17 19:59:03 +01:00
waitforvisualfinish
createvisualtask sub_80D6134, 2, 8, -256, 0, 0
createvisualtask sub_80D6134, 2, 8, -256, 1, 0
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_ATTACKER, 4, 0, 12, 1
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 4, 0, 12, 1
waitforvisualfinish
createvisualtask sub_80D6134, 2, 8, -256, 0, 1
createvisualtask sub_80D6134, 2, 8, -256, 1, 1
waitforvisualfinish
2018-11-17 21:16:48 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 5
2018-11-17 19:59:03 +01:00
delay 3
2018-11-17 21:16:48 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 7
2018-11-17 19:59:03 +01:00
waitforvisualfinish
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_HEALING_WISH:
2018-11-17 19:59:03 +01:00
loadspritegfx ANIM_TAG_GREEN_SPARKLE
setalpha 0, 16
createvisualtask sub_80A7A74, 3, 0, 16, 16, 0, 1
playsewithpan SE_W236, 0
delay 30
2018-11-17 21:16:48 +01:00
createsprite gBattleAnimSpriteTemplate_8592EEC, ANIM_ATTACKER, 40, -12, 0
2018-11-17 19:59:03 +01:00
delay 30
2018-11-17 21:16:48 +01:00
createsprite gBattleAnimSpriteTemplate_8592EEC, ANIM_ATTACKER, 40, -24, 0
2018-11-17 19:59:03 +01:00
delay 30
2018-11-17 21:16:48 +01:00
createsprite gBattleAnimSpriteTemplate_8592EEC, ANIM_ATTACKER, 40, 21, 0
2018-11-17 19:59:03 +01:00
delay 30
2018-11-17 21:16:48 +01:00
createsprite gBattleAnimSpriteTemplate_8592EEC, ANIM_ATTACKER, 40, 0, 0
2018-11-17 19:59:03 +01:00
delay 30
2018-11-17 21:16:48 +01:00
createsprite gBattleAnimSpriteTemplate_8592EEC, ANIM_ATTACKER, 40, 10, 0
2018-11-17 19:59:03 +01:00
delay 20
createvisualtask sub_81025C0, 2
waitforvisualfinish
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_BRINE:
2018-11-17 19:59:03 +01:00
loadspritegfx ANIM_TAG_GLOWY_BLUE_ORB
loadspritegfx ANIM_TAG_WATER_IMPACT
monbg ANIM_DEF_PARTNER
setalpha 12, 8
playsewithpan SE_W291, -64
waitforvisualfinish
delay 16
createvisualtask sub_81085C8, 5
playsewithpan SE_W057, +63
clearmonbg ANIM_DEF_PARTNER
blendoff
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_NATURAL_GIFT:
2018-11-17 19:59:03 +01:00
loadspritegfx ANIM_TAG_SPARKLE_2
loadspritegfx ANIM_TAG_HOLLOW_ORB
monbg ANIM_ATTACKER
monbgprio_28 ANIM_ATTACKER
createvisualtask sub_8115A04, 2, 2, 2, 2, 0, 16, RGB(27, 31, 18)
playsewithpan SE_W025, -64
call GrantingStarsEffect
waitforvisualfinish
delay 1
createvisualtask sub_81133E8, 5
playsewithpan SE_W100, -64
delay 8
createvisualtask sub_80A7CB4, 5, 10249, 19456, 14, 0, 3
2018-11-17 21:16:48 +01:00
createsprite gUnknown_08596F98, ANIM_ATTACKER, 2, 0
createsprite gUnknown_08596F98, ANIM_ATTACKER, 2, 43
createsprite gUnknown_08596F98, ANIM_ATTACKER, 2, 85
createsprite gUnknown_08596F98, ANIM_ATTACKER, 2, 128
createsprite gUnknown_08596F98, ANIM_ATTACKER, 2, 170
createsprite gUnknown_08596F98, ANIM_ATTACKER, 2, 213
2018-11-17 19:59:03 +01:00
delay 30
playsewithpan SE_W100, -64
delay 30
playsewithpan SE_W100, -64
waitforvisualfinish
clearmonbg ANIM_ATTACKER
delay 1
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_FEINT:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_PLUCK:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_TAILWIND:
2018-11-17 19:59:03 +01:00
loadspritegfx ANIM_TAG_FLYING_DIRT
2019-04-05 13:38:13 +02:00
playsewithpan SE_W016, SOUND_PAN_ATTACKER
call SetHighSpeedBg
monbg ANIM_ATK_PARTNER
setalpha 12, 8
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 24, 6, 4, 4
createvisualtask sub_81169C0, 2, 0, 4, 7, 10
playsewithpan SE_W104, SOUND_PAN_ATTACKER
2018-11-17 21:16:48 +01:00
createsprite gBattleAnimSpriteTemplate_8596BA0, ANIM_ATTACKER, 40, 10, 2304, 96, 0
2019-04-05 13:38:13 +02:00
delay 12
playsewithpan SE_W104, SOUND_PAN_ATTACKER
2018-11-17 21:16:48 +01:00
createsprite gBattleAnimSpriteTemplate_8596BA0, ANIM_ATTACKER, 40, 90, 2048, 96, 0
2019-04-05 13:38:13 +02:00
delay 12
playsewithpan SE_W104, SOUND_PAN_ATTACKER
2018-11-17 21:16:48 +01:00
createsprite gBattleAnimSpriteTemplate_8596BA0, ANIM_ATTACKER, 40, 50, 2560, 96, 0
2019-04-05 13:38:13 +02:00
delay 12
playsewithpan SE_W104, SOUND_PAN_ATTACKER
2018-11-17 21:16:48 +01:00
createsprite gBattleAnimSpriteTemplate_8596BA0, ANIM_ATTACKER, 40, 20, 2304, 96, 0
2019-04-05 13:38:13 +02:00
delay 12
playsewithpan SE_W104, SOUND_PAN_ATTACKER
2018-11-17 21:16:48 +01:00
createsprite gBattleAnimSpriteTemplate_8596BA0, ANIM_ATTACKER, 40, 70, 1984, 96, 0
2019-04-05 13:38:13 +02:00
delay 12
2018-11-17 21:16:48 +01:00
createsprite gBattleAnimSpriteTemplate_8596BA0, ANIM_ATTACKER, 40, 0, 2816, 96, 0
2018-11-17 19:59:03 +01:00
delay 10
2018-11-17 21:16:48 +01:00
createsprite gBattleAnimSpriteTemplate_8596BA0, ANIM_ATTACKER, 40, 60, 2560, 96, 0
2019-04-05 13:38:13 +02:00
waitforvisualfinish
stopsound
call UnsetHighSpeedBg
clearmonbg ANIM_ATK_PARTNER
blendoff
delay 1
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_ACUPRESSURE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_METAL_BURST:
2018-11-17 19:59:03 +01:00
loadspritegfx ANIM_TAG_ECLIPSING_ORB
loadspritegfx ANIM_TAG_RED_ORB
loopsewithpan SE_W161, -64, 18, 3
2019-04-05 12:43:44 +02:00
createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, ANIM_ATTACKER, 0
2018-11-17 19:59:03 +01:00
createvisualtask sub_815B338, 5
waitforvisualfinish
setarg 7, -1
playsewithpan SE_W115, -64
createvisualtask AnimTask_ScaleMonAndRestore, 5, -7, -7, 11, ANIM_ATTACKER, 0
2018-11-17 21:16:48 +01:00
createsprite gHiddenPowerOrbScatterSpriteTemplate, ANIM_TARGET, 2, 0
createsprite gHiddenPowerOrbScatterSpriteTemplate, ANIM_TARGET, 2, 32
createsprite gHiddenPowerOrbScatterSpriteTemplate, ANIM_TARGET, 2, 64
createsprite gHiddenPowerOrbScatterSpriteTemplate, ANIM_TARGET, 2, 96
createsprite gHiddenPowerOrbScatterSpriteTemplate, ANIM_TARGET, 2, 128
createsprite gHiddenPowerOrbScatterSpriteTemplate, ANIM_TARGET, 2, 160
createsprite gHiddenPowerOrbScatterSpriteTemplate, ANIM_TARGET, 20, 192
createsprite gHiddenPowerOrbScatterSpriteTemplate, ANIM_TARGET, 2, 224
2018-11-17 19:59:03 +01:00
waitforvisualfinish
2019-04-05 12:43:44 +02:00
createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, ANIM_ATTACKER, 1
2018-11-17 19:59:03 +01:00
waitforvisualfinish
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_U_TURN:
2018-11-17 19:59:03 +01:00
loadspritegfx ANIM_TAG_ROUND_SHADOW
loadspritegfx ANIM_TAG_IMPACT
monbg ANIM_DEF_PARTNER
setalpha 12, 8
2018-11-17 23:17:41 +01:00
playsewithpan SE_W019, SOUND_PAN_ATTACKER
2018-11-17 21:16:48 +01:00
createsprite gUnknown_08596340, ANIM_ATTACKER, 2, 0, 0, 13, 336
2018-11-17 23:17:41 +01:00
playsewithpan SE_W104, SOUND_PAN_ATTACKER
2018-11-17 21:16:48 +01:00
createsprite gUnknown_08596358, ANIM_ATTACKER, 2, 20
2018-11-17 19:59:03 +01:00
delay 20
2018-11-17 23:17:41 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 0
2018-11-17 19:59:03 +01:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 6, 0, 8, 1
2018-11-17 23:17:41 +01:00
playsewithpan SE_W013, SOUND_PAN_TARGET
2018-11-17 19:59:03 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
2018-11-17 23:17:41 +01:00
waitforvisualfinish
2018-09-10 17:11:16 +02:00
end
2018-11-17 23:17:41 +01:00
2018-10-07 19:57:17 +02:00
Move_CLOSE_COMBAT:
2018-11-17 19:59:03 +01:00
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_HANDS_AND_FEET
2019-04-05 13:38:13 +02:00
call SetHighSpeedBg
2018-11-17 21:16:48 +01:00
createsprite gUnknown_08595EB0, ANIM_TARGET, 3, 1, 10, 0
2018-11-17 19:59:03 +01:00
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 4, 0, 7, 1
playsewithpan SE_W004, +63
delay 10
2018-11-17 21:16:48 +01:00
createsprite gUnknown_08595EB0, ANIM_TARGET, 3, 1, 10, 0
2018-11-17 19:59:03 +01:00
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 4, 0, 7, 1
playsewithpan SE_W233B, +63
delay 10
2018-11-17 21:16:48 +01:00
createsprite gUnknown_08595EB0, ANIM_TARGET, 3, 1, 10, 0
2018-11-17 19:59:03 +01:00
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 4, 0, 7, 1
playsewithpan SE_W025B, +63
delay 10
2018-11-17 21:16:48 +01:00
createsprite gUnknown_08595EB0, ANIM_TARGET, 3, 1, 10, 0
2018-11-17 19:59:03 +01:00
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 4, 0, 7, 1
playsewithpan SE_W004, +63
delay 10
2018-11-17 21:16:48 +01:00
createsprite gUnknown_08595EB0, ANIM_TARGET, 3, 1, 10, 0
2018-11-17 19:59:03 +01:00
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 4, 0, 7, 1
playsewithpan SE_W233B, +63
delay 10
2018-11-17 21:16:48 +01:00
createsprite gUnknown_08595EB0, ANIM_TARGET, 3, 1, 10, 0
2018-11-17 19:59:03 +01:00
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 4, 0, 7, 1
playsewithpan SE_W025B, +63
delay 10
2019-04-05 13:38:13 +02:00
call UnsetHighSpeedBg
2018-11-17 19:59:03 +01:00
clearmonbg ANIM_TARGET
blendoff
delay 1
setarg 7, 0x1000
delay 1
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_PAYBACK:
2018-11-17 19:59:03 +01:00
loadspritegfx ANIM_TAG_IMPACT
monbg ANIM_TARGET
fadetobg BG_DARK
waitbgfadein
delay 0
setalpha 12, 8
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 4, 0, 30, 1
2018-11-17 21:16:48 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 0
2018-11-17 19:59:03 +01:00
playsewithpan SE_W004, +63
delay 5
2018-11-17 21:16:48 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 24, 8, 1, 0
2018-11-17 19:59:03 +01:00
playsewithpan SE_W004, +63
delay 5
2018-11-17 21:16:48 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, -24, -16, 1, 0
2018-11-17 19:59:03 +01:00
playsewithpan SE_W004, +63
delay 5
2018-11-17 21:16:48 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 8, 4, 1, 0
2018-11-17 19:59:03 +01:00
playsewithpan SE_W004, +63
delay 5
2018-11-17 21:16:48 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, -16, 19, 1, 0
2018-11-17 19:59:03 +01:00
playsewithpan SE_W004, +63
delay 5
2018-11-17 21:16:48 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 18, -18, 1, 0
2018-11-17 19:59:03 +01:00
playsewithpan SE_W004, +63
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
restorebg
waitbgfadein
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_ASSURANCE:
2018-11-17 19:59:03 +01:00
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_PURPLE_HAND_OUTLINE
monbg ANIM_TARGET
fadetobg BG_DARK
waitbgfadein
delay 0
setalpha 12, 8
2018-11-17 21:16:48 +01:00
createsprite gPalmSpriteTemplate, ANIM_TARGET, 3, 0, 0, 8, 1, 0
2018-11-17 19:59:03 +01:00
playsewithpan SE_W233B, -64
2018-11-17 21:16:48 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 0, 0, 1, 1
2018-11-17 19:59:03 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
delay 0
restorebg
waitbgfadein
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_EMBARGO:
2018-11-17 19:59:03 +01:00
loadspritegfx ANIM_TAG_RED_ORB
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
loopsewithpan SE_W077, +63, 18, 10
call EmbargoOrbs1
call EmbargoOrbs1
call EmbargoOrbs1
waitforvisualfinish
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 4, 0, 10, 1
playsewithpan SE_W171, +63
clearmonbg ANIM_DEF_PARTNER
end
EmbargoOrbs1:
2018-11-17 21:16:48 +01:00
createsprite gPowerOrbs_Float, ANIM_ATTACKER, 2, 0, -20, 85, 80, 0
2018-11-17 19:59:03 +01:00
delay 12
2018-11-17 21:16:48 +01:00
createsprite gPowerOrbs_Float, ANIM_ATTACKER, 2, 0, -10, 170, 80, 0
2018-11-17 19:59:03 +01:00
delay 12
2018-11-17 21:16:48 +01:00
createsprite gPowerOrbs_Float, ANIM_ATTACKER, 2, 0, -15, 0, 80, 0
2018-11-17 19:59:03 +01:00
delay 12
return
2018-09-10 17:11:16 +02:00
2018-10-07 19:57:17 +02:00
Move_FLING:
2018-11-17 19:59:03 +01:00
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_BLACK_BALL
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
setalpha 12, 8
2018-11-17 21:16:48 +01:00
createsprite gUnknown_085CE050, ANIM_TARGET, 2, 20, 0, 0, 0, 35, -25
2018-11-17 19:59:03 +01:00
playsewithpan SE_W207, -64
waitforvisualfinish
2018-11-17 21:16:48 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 2
2018-11-17 19:59:03 +01:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
playsewithpan SE_W233, +63
clearmonbg ANIM_DEF_PARTNER
blendoff
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_PSYCHO_SHIFT:
2018-11-17 19:59:03 +01:00
loadspritegfx ANIM_TAG_ELECTRIC_ORBS
loadspritegfx ANIM_TAG_CIRCLE_OF_LIGHT
loadspritegfx ANIM_TAG_THIN_RING
monbg ANIM_ATTACKER
setalpha 12, 8
playsewithpan SE_W025, -64
createsprite gUnknown_08596F98, ANIM_ATTACKER, 2, 0
delay 30
waitforvisualfinish
2018-11-17 21:16:48 +01:00
createsprite gUnknown_08593850, ANIM_ATTACKER, 40, 0, 0, 1, 0
2018-11-17 19:59:03 +01:00
playsewithpan SE_W048, -64
delay 14
2018-11-17 21:16:48 +01:00
createsprite gUnknown_08593850, ANIM_ATTACKER, 40, 0, 0, 1, 0
2018-11-17 19:59:03 +01:00
playsewithpan SE_W048, -64
delay 14
2018-11-17 21:16:48 +01:00
createsprite gUnknown_08593850, ANIM_ATTACKER, 40, 0, 0, 1, 0
2018-11-17 19:59:03 +01:00
playsewithpan SE_W048, -64
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
end
clearmonbg ANIM_ATTACKER
blendoff
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_TRUMP_CARD:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_HEAL_BLOCK:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_WRING_OUT:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_POWER_TRICK:
2018-11-17 19:59:03 +01:00
loadspritegfx ANIM_TAG_THIN_RING
monbg ANIM_ATK_PARTNER
waitforvisualfinish
2018-11-17 21:16:48 +01:00
createsprite gUnknown_08593850, ANIM_ATTACKER, 40, 0, 0, 0, 0
2018-11-17 19:59:03 +01:00
playsewithpan SE_W048, -64
delay 14
2018-11-17 21:16:48 +01:00
createsprite gUnknown_08593850, ANIM_ATTACKER, 40, 0, 0, 0, 0
2018-11-17 19:59:03 +01:00
playsewithpan SE_W048, -64
delay 14
2018-11-17 21:16:48 +01:00
createsprite gUnknown_08593850, ANIM_ATTACKER, 40, 0, 0, 0, 0
2018-11-17 19:59:03 +01:00
playsewithpan SE_W048, -64
waitforvisualfinish
createvisualtask sub_81177E4, 5, 0
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_GASTRO_ACID:
2018-11-17 19:59:03 +01:00
loadspritegfx ANIM_TAG_POISON_BUBBLE
monbg ANIM_DEF_PARTNER
2018-11-17 21:16:48 +01:00
createsprite gGreenPoisonBubble, ANIM_TARGET, 2, 20, 0, 40, 1, 0, 0
2018-11-17 19:59:03 +01:00
playsewithpan SE_W145C, SOUND_PAN_ATTACKER
delay 5
2018-11-17 21:16:48 +01:00
createsprite gGreenPoisonBubble, ANIM_TARGET, 2, 20, 0, 40, 1, 24, 0
2018-11-17 19:59:03 +01:00
playsewithpan SE_W145C, SOUND_PAN_ATTACKER
delay 5
2018-11-17 21:16:48 +01:00
createsprite gGreenPoisonBubble, ANIM_TARGET, 2, 20, 0, 40, 1, -24, 0
2018-11-17 19:59:03 +01:00
playsewithpan SE_W145C, SOUND_PAN_ATTACKER
delay 15
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 2, 0, 10, 1
createvisualtask AnimTask_ShakeMon2, 5, ANIM_DEF_PARTNER, 2, 0, 10, 1
createvisualtask sub_8115A04, 2, 20, 2, 2, 0, 12, RGB(30, 0, 31)
2018-11-17 21:16:48 +01:00
createsprite gGreenPoisonDrip, ANIM_TARGET, 2, 0, -22, 0, 15, 55
2018-11-17 19:59:03 +01:00
playsewithpan SE_W145, SOUND_PAN_TARGET
delay 10
2018-11-17 21:16:48 +01:00
createsprite gGreenPoisonDrip, ANIM_TARGET, 2, -26, -24, 0, 15, 55
2018-11-17 19:59:03 +01:00
playsewithpan SE_W145, SOUND_PAN_TARGET
delay 10
2018-11-17 21:16:48 +01:00
createsprite gGreenPoisonDrip, ANIM_TARGET, 2, 15, -27, 0, 15, 50
2018-11-17 19:59:03 +01:00
playsewithpan SE_W145, SOUND_PAN_TARGET
delay 10
2018-11-17 21:16:48 +01:00
createsprite gGreenPoisonDrip, ANIM_TARGET, 2, -15, -17, 0, 10, 45
2018-11-17 19:59:03 +01:00
playsewithpan SE_W145, SOUND_PAN_TARGET
delay 10
2018-11-17 21:16:48 +01:00
createsprite gGreenPoisonDrip, ANIM_TARGET, 2, 27, -22, 0, 15, 50
2018-11-17 19:59:03 +01:00
playsewithpan SE_W145, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_LUCKY_CHANT:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_ME_FIRST:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_COPYCAT:
2018-11-17 19:59:03 +01:00
loadspritegfx ANIM_TAG_GRAY_ORB
loadspritegfx ANIM_TAG_THIN_RING
playsewithpan SE_W025, SOUND_PAN_ATTACKER
createvisualtask sub_8115A04, 2, 2, 8, 1, 0, 12, RGB_WHITE
createvisualtask sub_815B65C, 5
call Stockpile1
call Stockpile1
waitforvisualfinish
2018-11-17 21:16:48 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 2, 0, 12, 0, RGB_WHITE
2018-11-17 19:59:03 +01:00
waitforvisualfinish
2018-11-17 21:16:48 +01:00
createsprite gUnknown_08593850, ANIM_ATTACKER, 40, 0, 0, 0, 0
2018-11-17 19:59:03 +01:00
playsewithpan SE_W048, -64
delay 14
2018-11-17 21:16:48 +01:00
createsprite gUnknown_08593850, ANIM_ATTACKER, 40, 0, 0, 0, 0
2018-11-17 19:59:03 +01:00
playsewithpan SE_W048, -64
delay 14
2018-11-17 21:16:48 +01:00
createsprite gUnknown_08593850, ANIM_ATTACKER, 40, 0, 0, 0, 0
2018-11-17 19:59:03 +01:00
playsewithpan SE_W048, -64
waitforvisualfinish
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_POWER_SWAP:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_GUARD_SWAP:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_PUNISHMENT:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_LAST_RESORT:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_WORRY_SEED:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_SUCKER_PUNCH:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_TOXIC_SPIKES:
2019-01-12 15:59:35 +01:00
loadspritegfx ANIM_TAG_TOXIC_SPIKES
loadspritegfx ANIM_TAG_POISON_BUBBLE
monbg ANIM_DEF_PARTNER
playsewithpan SE_W026, SOUND_PAN_ATTACKER
waitplaysewithpan SE_W030, SOUND_PAN_TARGET, 28
createsprite gToxicSpikesSpriteTemplate, ANIM_TARGET, 2, 20, 0, 0, 24, 30
delay 10
playsewithpan SE_W026, SOUND_PAN_ATTACKER
waitplaysewithpan SE_W030, SOUND_PAN_TARGET, 28
createsprite gToxicSpikesSpriteTemplate, ANIM_TARGET, 2, 20, 0, -24, 24, 30
delay 10
waitplaysewithpan SE_W030, SOUND_PAN_TARGET, 28
createsprite gToxicSpikesSpriteTemplate, ANIM_TARGET, 2, 20, 0, 24, 24, 30
delay 40
call PoisonBubblesEffect
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_HEART_SWAP:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_AQUA_RING:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_MAGNET_RISE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_FLARE_BLITZ:
2018-11-17 19:59:03 +01:00
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_HANDS_AND_FEET
loadspritegfx ANIM_TAG_SMALL_EMBER
monbg ANIM_TARGET
monbgprio_2A ANIM_TARGET
2019-04-01 23:08:21 +02:00
setalpha 12, 8
2018-11-17 21:16:48 +01:00
createsprite gBattleAnimSpriteTemplate_8595584, ANIM_ATTACKER, 3, 0, 0, 56, 0
2018-11-17 19:59:03 +01:00
playsewithpan SE_W172, SOUND_PAN_ATTACKER
delay 2
2019-04-01 23:08:21 +02:00
createsprite gBattleAnimSpriteTemplate_8595584, ANIM_ATTACKER, 3, 0, 0, 56, 2
2018-11-17 19:59:03 +01:00
playsewithpan SE_W172, SOUND_PAN_ATTACKER
delay 2
2019-04-01 23:08:21 +02:00
createsprite gBattleAnimSpriteTemplate_8595584, ANIM_ATTACKER, 3, 0, 0, 56, 4
2018-11-17 19:59:03 +01:00
playsewithpan SE_W172, SOUND_PAN_ATTACKER
delay 2
2019-04-01 23:08:21 +02:00
createsprite gBattleAnimSpriteTemplate_8595584, ANIM_ATTACKER, 3, 0, 0, 56, 6
2018-11-17 19:59:03 +01:00
playsewithpan SE_W172, SOUND_PAN_ATTACKER
delay 2
2019-04-01 23:08:21 +02:00
createsprite gBattleAnimSpriteTemplate_8595584, ANIM_ATTACKER, 3, 0, 0, 56, 8
2018-11-17 19:59:03 +01:00
playsewithpan SE_W172, SOUND_PAN_ATTACKER
delay 2
2019-04-01 23:08:21 +02:00
createsprite gBattleAnimSpriteTemplate_8595584, ANIM_ATTACKER, 3, 0, 0, 56, 10
2018-11-17 19:59:03 +01:00
playsewithpan SE_W172, SOUND_PAN_ATTACKER
delay 2
2019-04-01 23:08:21 +02:00
createsprite gBattleAnimSpriteTemplate_8595584, ANIM_ATTACKER, 3, 0, 0, 56, 12
2018-11-17 19:59:03 +01:00
playsewithpan SE_W172, SOUND_PAN_ATTACKER
2019-04-01 23:08:21 +02:00
delay 2
2018-11-17 19:59:03 +01:00
waitforvisualfinish
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 12, 4, 1, 4
waitforvisualfinish
2018-11-17 21:16:48 +01:00
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 24, 0, 0, 6
2018-11-17 19:59:03 +01:00
waitforvisualfinish
call SetImpactBackground
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 22, 1
createvisualtask AnimTask_BlendMonInAndOut, 3, ANIM_TARGET, RGB_RED, 12, 1, 1
2018-11-17 21:16:48 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 0
2018-11-17 19:59:03 +01:00
createsprite gUnknown_08595380, 0x81, 0, 10, 192, 176, 40
playsewithpan SE_W004, +63
delay 5
2018-11-17 21:16:48 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 24, 8, 1, 0
2018-11-17 19:59:03 +01:00
createvisualtask AnimTask_BlendMonInAndOut, 3, ANIM_TARGET, RGB_RED, 12, 1, 1
createsprite gUnknown_08595380, 0x81, 0, 10, -192, 240, 40
playsewithpan SE_W004, +63
delay 5
2018-11-17 21:16:48 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, -24, -16, 1, 0
2018-11-17 19:59:03 +01:00
createvisualtask AnimTask_BlendMonInAndOut, 3, ANIM_TARGET, RGB_RED, 12, 1, 1
createsprite gUnknown_08595380, 0x81, 0, 10, 192, -160, 40
playsewithpan SE_W004, +63
delay 5
2018-11-17 21:16:48 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 8, 4, 1, 0
2018-11-17 19:59:03 +01:00
createvisualtask AnimTask_BlendMonInAndOut, 3, ANIM_TARGET, RGB_RED, 12, 1, 1
createsprite gUnknown_08595380, 0x81, 0, 10, -192, -112, 40
playsewithpan SE_W004, +63
delay 5
2018-11-17 21:16:48 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, -16, 19, 1, 0
2018-11-17 19:59:03 +01:00
createvisualtask AnimTask_BlendMonInAndOut, 3, ANIM_TARGET, RGB_RED, 12, 1, 1
createsprite gUnknown_08595380, 0x81, 0, 10, 160, 48, 40
playsewithpan SE_W004, +63
delay 5
2018-11-17 21:16:48 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 18, -18, 1, 0
2018-11-17 19:59:03 +01:00
createvisualtask AnimTask_BlendMonInAndOut, 3, ANIM_TARGET, RGB_RED, 12, 1, 1
createsprite gUnknown_08595380, 0x81, 0, 10, -224, -32, 40
createsprite gUnknown_08595380, 0x81, 0, 10, 112, -128, 40
playsewithpan SE_W004, +63
createvisualtask sub_8116620, 10, 4, 2, 0, 0, RGB_BLACK
playsewithpan SE_W004, +63
waitforvisualfinish
2018-11-17 21:16:48 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 9
2019-04-01 23:08:21 +02:00
waitforvisualfinish
2018-11-17 19:59:03 +01:00
clearmonbg ANIM_TARGET
blendoff
delay 2
restorebg
waitbgfadein
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_FORCE_PALM:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_AURA_SPHERE:
2018-11-17 19:59:03 +01:00
loadspritegfx ANIM_TAG_METEOR
loadspritegfx ANIM_TAG_CIRCLE_OF_LIGHT
monbg ANIM_ATK_PARTNER
monbgprio_28 ANIM_ATTACKER
setalpha 12, 8
2019-04-05 13:38:13 +02:00
call SetHighSpeedBg
2018-11-17 19:59:03 +01:00
playsewithpan SE_W327, 0
delay 60
2018-11-17 21:16:48 +01:00
createsprite gAuraSphereBlast, ANIM_TARGET, 3, 0
2018-11-17 19:59:03 +01:00
playsewithpan SE_W207, SOUND_PAN_ATTACKER
delay 16
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 8, 0, 16, 1
playsewithpan SE_W025B, SOUND_PAN_TARGET
waitforvisualfinish
2019-04-05 13:38:13 +02:00
call UnsetHighSpeedBg
2018-11-17 19:59:03 +01:00
clearmonbg ANIM_ATK_PARTNER
blendoff
delay 1
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_ROCK_POLISH:
2018-12-20 17:18:17 +01:00
loadspritegfx ANIM_TAG_WHITE_STREAK
loadspritegfx ANIM_TAG_SPARKLE_3
setalpha 12, 8
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 1, 3, 0, 12, RGB_BLACK
waitforvisualfinish
createsprite gRockPolishStreakSpriteTemplate, ANIM_ATTACKER, 2, -10, 3
delay 1
createsprite gRockPolishStreakSpriteTemplate, ANIM_ATTACKER, 2, 24, -19
delay 1
createsprite gRockPolishStreakSpriteTemplate, ANIM_ATTACKER, 2, -28, -15
delay 2
createsprite gRockPolishStreakSpriteTemplate, ANIM_ATTACKER, 2, -6, -30
delay 1
createsprite gRockPolishStreakSpriteTemplate, ANIM_ATTACKER, 2, -20, 6
delay 1
createsprite gRockPolishStreakSpriteTemplate, ANIM_ATTACKER, 2, 28, 2
delay 2
createsprite gRockPolishStreakSpriteTemplate, ANIM_ATTACKER, 2, -14, -25
delay 1
createsprite gRockPolishStreakSpriteTemplate, ANIM_ATTACKER, 2, 9, -2
delay 2
createsprite gRockPolishStreakSpriteTemplate, ANIM_ATTACKER, 2, -1, 0
delay 1
createsprite gRockPolishStreakSpriteTemplate, ANIM_ATTACKER, 2, 21, 4
delay 2
createsprite gRockPolishStreakSpriteTemplate, ANIM_ATTACKER, 2, 28, 20
delay 2
createsprite gRockPolishStreakSpriteTemplate, ANIM_ATTACKER, 2, -7, 24
delay 2
createsprite gRockPolishStreakSpriteTemplate, ANIM_ATTACKER, 2, -11, 1
delay 2
createsprite gRockPolishStreakSpriteTemplate, ANIM_ATTACKER, 2, 12, -18
delay 2
createsprite gRockPolishStreakSpriteTemplate, ANIM_ATTACKER, 2, -21, -14
delay 1
createsprite gRockPolishStreakSpriteTemplate, ANIM_ATTACKER, 2, -29, 7
delay 2
createsprite gRockPolishStreakSpriteTemplate, ANIM_ATTACKER, 2, 15, 28
delay 1
createsprite gRockPolishStreakSpriteTemplate, ANIM_ATTACKER, 2, -21, -16
delay 2
waitforvisualfinish
2018-12-20 18:58:21 +01:00
playsewithpan SE_W213, SOUND_PAN_ATTACKER
2018-12-20 17:18:17 +01:00
createsprite gRockPolishSparkleSpriteTemplate, ANIM_ATTACKER, 2, -20, 9
createsprite gRockPolishSparkleSpriteTemplate, ANIM_ATTACKER, 2, -10, -15
createsprite gRockPolishSparkleSpriteTemplate, ANIM_ATTACKER, 2, 1, 17
delay 1
createsprite gRockPolishSparkleSpriteTemplate, ANIM_ATTACKER, 2, -23, -16
createsprite gRockPolishSparkleSpriteTemplate, ANIM_ATTACKER, 2, 10, -6
delay 1
createsprite gRockPolishSparkleSpriteTemplate, ANIM_ATTACKER, 2, -16, -7
delay 1
createsprite gRockPolishSparkleSpriteTemplate, ANIM_ATTACKER, 2, 22, -7
delay 1
createsprite gRockPolishSparkleSpriteTemplate, ANIM_ATTACKER, 2, -19, 11
delay 1
createsprite gRockPolishSparkleSpriteTemplate, ANIM_ATTACKER, 2, 12, 12
delay 1
createsprite gRockPolishSparkleSpriteTemplate, ANIM_ATTACKER, 2, 0, -17
waitforvisualfinish
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 1, 3, 12, 0, RGB_BLACK
waitforvisualfinish
blendoff
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_POISON_JAB:
2018-12-20 18:58:21 +01:00
loadspritegfx ANIM_TAG_PURPLE_JAB
loadspritegfx ANIM_TAG_IMPACT
2018-12-20 21:58:13 +01:00
loadspritegfx ANIM_TAG_POISON_BUBBLE
2018-12-20 18:58:21 +01:00
setalpha 12, 8
createsprite gPoisonJabProjectileSpriteTemplate, ANIM_TARGET, 2, 3, -31, 10
delay 2
createsprite gPoisonJabProjectileSpriteTemplate, ANIM_TARGET, 2, -18, -25, 10
delay 2
createsprite gPoisonJabProjectileSpriteTemplate, ANIM_TARGET, 2, 27, 17, 10
delay 2
createsprite gPoisonJabProjectileSpriteTemplate, ANIM_TARGET, 2, -26, 18, 10
delay 2
createsprite gPoisonJabProjectileSpriteTemplate, ANIM_TARGET, 2, 10, 30, 10
delay 2
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, -7, 4, 1, 3
playsewithpan SE_W004, SOUND_PAN_TARGET
createsprite gPoisonJabProjectileSpriteTemplate, ANIM_TARGET, 2, -17, -27, 10
delay 2
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, -4, -6, 1, 3
playsewithpan SE_W004, SOUND_PAN_TARGET
createsprite gPoisonJabProjectileSpriteTemplate, ANIM_TARGET, 2, 2, 31, 10
createvisualtask AnimTask_SwayMon, 5, 0, 3, 0x2000, 6, ANIM_TARGET
createvisualtask AnimTask_BlendMonInAndOut, 5, ANIM_TARGET, RGB(16, 0, 16), 12, 0, 1
delay 2
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 6, 4, 1, 3
playsewithpan SE_W004, SOUND_PAN_TARGET
createsprite gPoisonJabProjectileSpriteTemplate, ANIM_TARGET, 2, 15, -27, 10
delay 2
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, -6, 8, 1, 3
playsewithpan SE_W004, SOUND_PAN_TARGET
createsprite gPoisonJabProjectileSpriteTemplate, ANIM_TARGET, 2, -31, -2, 10
delay 2
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 12, 6, 1, 3
playsewithpan SE_W004, SOUND_PAN_TARGET
createsprite gPoisonJabProjectileSpriteTemplate, ANIM_TARGET, 2, -26, -18, 10
delay 2
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, -6, -8, 1, 3
playsewithpan SE_W004, SOUND_PAN_TARGET
delay 2
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 8, 1, 3
playsewithpan SE_W004, SOUND_PAN_TARGET
delay 2
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, -8, 0, 1, 3
playsewithpan SE_W004, SOUND_PAN_TARGET
delay 2
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, -7, -5, 1, 3
playsewithpan SE_W004, SOUND_PAN_TARGET
waitforvisualfinish
2018-12-20 21:58:13 +01:00
call PoisonBubblesEffect
waitforvisualfinish
2018-12-20 18:58:21 +01:00
blendoff
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_DARK_PULSE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_NIGHT_SLASH:
2018-12-20 19:46:08 +01:00
loadspritegfx ANIM_TAG_SLASH
createvisualtask AnimTask_BlendNightSlash, 2, ANIM_TARGET, 2, 0, 8, 1
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 1, 3, 0, 12, RGB_BLACK
waitforvisualfinish
createsprite gNightSlashLeftSpriteTemplate, ANIM_TARGET, 2, 1, -8, 0
playsewithpan SE_W013, SOUND_PAN_TARGET
delay 4
createsprite gNightSlashLeftSpriteTemplate, ANIM_TARGET, 2, 1, 8, 0
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 8, 1
delay 40
createsprite gNightSlashRightSpriteTemplate, ANIM_TARGET, 2, 1, -8, 0
createsprite gNightSlashRightSpriteTemplate, ANIM_TARGET, 2, 1, 8, 0
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 18, 1
playsewithpan SE_W013, SOUND_PAN_TARGET
waitforvisualfinish
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 1, 3, 12, 0, RGB_BLACK
waitforvisualfinish
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_AQUA_TAIL:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_SEED_BOMB:
2019-01-12 16:18:50 +01:00
loadspritegfx ANIM_TAG_SEED
loadspritegfx ANIM_TAG_EXPLOSION
createsprite gUnknown_0859351C, ANIM_TARGET, 2, 20, 0
delay 5
createsprite gUnknown_0859351C, ANIM_TARGET, 2, 20, 0
delay 5
createsprite gUnknown_0859351C, ANIM_TARGET, 2, 20, 0
delay 5
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 30, 1
createsprite gUnknown_0859351C, ANIM_TARGET, 2, 20, 0
playsewithpan SE_W120, SOUND_PAN_TARGET
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_TARGET, 4, 6, 5, 1, 0
delay 6
createsprite gUnknown_0859351C, ANIM_TARGET, 2, 20, 0
playsewithpan SE_W120, SOUND_PAN_TARGET
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_TARGET, 4, -16, -15, 1, 0
delay 6
createsprite gUnknown_0859351C, ANIM_TARGET, 2, 20, 0
playsewithpan SE_W120, SOUND_PAN_TARGET
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_TARGET, 4, 16, -5, 1, 0
delay 6
createsprite gUnknown_0859351C, ANIM_TARGET, 2, 20, 0
playsewithpan SE_W120, SOUND_PAN_TARGET
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_TARGET, 4, -12, 18, 1, 0
delay 6
createsprite gUnknown_0859351C, ANIM_TARGET, 2, 20, 0
playsewithpan SE_W120, SOUND_PAN_TARGET
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_TARGET, 4, 0, 5, 1, 0
delay 6
createsprite gUnknown_0859351C, ANIM_TARGET, 2, 20, 0
playsewithpan SE_W120, SOUND_PAN_TARGET
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_TARGET, 4, 6, 5, 1, 0
delay 6
createsprite gUnknown_0859351C, ANIM_TARGET, 2, 20, 0
playsewithpan SE_W120, SOUND_PAN_TARGET
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_TARGET, 4, -16, -15, 1, 0
delay 6
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_TARGET, 4, 16, -5, 1, 0
playsewithpan SE_W120, SOUND_PAN_TARGET
delay 6
playsewithpan SE_W120, SOUND_PAN_TARGET
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_TARGET, 4, -12, 18, 1, 0
delay 6
playsewithpan SE_W120, SOUND_PAN_TARGET
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_TARGET, 4, 0, 5, 1, 0
waitforvisualfinish
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_AIR_SLASH:
2019-01-13 19:13:37 +01:00
loadspritegfx ANIM_TAG_SLASH
2019-04-06 20:43:13 +02:00
call SetSkyBg
2019-01-13 19:13:37 +01:00
createsprite gUnknown_08592D2C, ANIM_TARGET, 2, 1, -8, 0
playsewithpan SE_W013, SOUND_PAN_TARGET
delay 4
createsprite gUnknown_08592D2C, ANIM_TARGET, 2, 1, 8, 0
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 18, 1
playsewithpan SE_W013, SOUND_PAN_TARGET
waitforvisualfinish
2019-04-06 20:43:13 +02:00
call UnsetSkyBg
2019-01-13 19:13:37 +01:00
end
Move_XSCISSOR:
2019-01-13 17:03:23 +01:00
loadspritegfx ANIM_TAG_CUT
monbg ANIM_TARGET
setalpha 12, 8
2019-01-13 19:13:37 +01:00
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 24, 6, 1, 5
createvisualtask sub_81169C0, 2, 0, 4, 7, 3
2019-01-13 17:03:23 +01:00
createsprite gCuttingSliceSpriteTemplate, ANIM_ATTACKER, 2, 40, -32, 0
2019-01-13 19:13:37 +01:00
createsprite gCuttingSliceSpriteTemplate, ANIM_ATTACKER, 2, 40, -32, 1
playsewithpan SE_W013B, SOUND_PAN_ATTACKER
2019-01-13 17:03:23 +01:00
delay 5
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 3, 10, 1
2019-01-13 19:13:37 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 1, RGB_BLACK, 10, 0, 0
playsewithpan SE_W013, SOUND_PAN_TARGET
2019-01-13 17:03:23 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_BUG_BUZZ:
2019-04-05 14:04:38 +02:00
loadspritegfx ANIM_TAG_JAGGED_MUSIC_NOTE
loadspritegfx ANIM_TAG_THIN_RING
monbg ANIM_DEF_PARTNER
call SetBugBg
createvisualtask sub_8106D90, 2, 0
createsprite gBattleAnimSpriteTemplate_8593898, ANIM_ATTACKER, 3, 0, 0, 0, 0, 31, 8
playsewithpan SE_W253, SOUND_PAN_ATTACKER
createsprite gBattleAnimSpriteTemplate_8593BB8, ANIM_ATTACKER, 2, 0, 29, -12, 0
createsprite gBattleAnimSpriteTemplate_8593BB8, ANIM_ATTACKER, 2, 0, -12, -29, 1
delay 16
createvisualtask sub_8106D90, 2, 0
createsprite gBattleAnimSpriteTemplate_8593898, ANIM_ATTACKER, 3, 0, 0, 0, 0, 31, 8
playsewithpan SE_W253, SOUND_PAN_ATTACKER
createsprite gBattleAnimSpriteTemplate_8593BB8, ANIM_ATTACKER, 2, 0, 12, -29, 1
createsprite gBattleAnimSpriteTemplate_8593BB8, ANIM_ATTACKER, 2, 0, -29, -12, 0
delay 16
createvisualtask sub_8106D90, 2, 0
createsprite gBattleAnimSpriteTemplate_8593898, ANIM_ATTACKER, 3, 0, 0, 0, 0, 31, 8
playsewithpan SE_W253, SOUND_PAN_ATTACKER
createsprite gBattleAnimSpriteTemplate_8593BB8, ANIM_ATTACKER, 2, 0, 24, -24, 1
createsprite gBattleAnimSpriteTemplate_8593BB8, ANIM_ATTACKER, 2, 0, -24, -24, 0
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
call UnsetBugBg
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_DRAGON_PULSE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_DRAGON_RUSH:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_POWER_GEM:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_DRAIN_PUNCH:
2018-11-17 19:59:03 +01:00
loadspritegfx ANIM_TAG_HANDS_AND_FEET
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_BLUE_STAR
loadspritegfx ANIM_TAG_ORBS
monbg ANIM_DEF_PARTNER
setalpha 12, 8
playsewithpan SE_W233B, -64
2018-11-17 21:16:48 +01:00
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 3, 0, 0, 8, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 0, 0, 1, 1
2018-11-17 19:59:03 +01:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 3, 15, 1
delay 20
call MegaDrainEffect
waitforvisualfinish
delay 15
call HealingEffect
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_VACUUM_WAVE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_FOCUS_BLAST:
2018-11-17 19:59:03 +01:00
loadspritegfx ANIM_TAG_CIRCLE_OF_LIGHT
loadspritegfx ANIM_TAG_METEOR
loadspritegfx ANIM_TAG_FLAT_ROCK
2019-04-05 13:38:13 +02:00
monbg ANIM_TARGET
monbgprio_28 ANIM_TARGET
2018-11-17 19:59:03 +01:00
setalpha 12, 8
2019-04-05 13:38:13 +02:00
call SetHighSpeedBg
2018-11-17 21:16:48 +01:00
createsprite gUnknown_08595FEC, ANIM_TARGET, 2, 0
2018-11-17 19:59:03 +01:00
playsewithpan SE_W025, SOUND_PAN_ATTACKER
waitforvisualfinish
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 8, 0, 16, 1
playsewithpan SE_W025B, SOUND_PAN_TARGET
waitforvisualfinish
2019-04-05 13:38:13 +02:00
call UnsetHighSpeedBg
2018-11-17 19:59:03 +01:00
clearmonbg ANIM_TARGET
blendoff
delay 1
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_ENERGY_BALL:
2019-04-02 13:05:20 +02:00
loadspritegfx ANIM_TAG_ENERGY_BALL
monbg ANIM_TARGET
setalpha 12, 8
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 8, RGB_BLACK
waitforvisualfinish
delay 15
createsoundtask sub_8158C58, SE_W054, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 5, 5, 0, 5
createsprite gEnergyBallSpriteTemplate, ANIM_TARGET, 2, 12, 4, 8
waitforvisualfinish
playsewithpan SE_W028, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 8, 1
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 8, 0, RGB_BLACK
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_BRAVE_BIRD:
2019-01-12 04:50:33 +01:00
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_BIRD
2019-04-06 20:43:13 +02:00
call SetSkyBg
2019-01-12 04:50:33 +01:00
monbg ANIM_ATTACKER
createvisualtask sub_8116620, 10, 2, 0, 0, 16, RGB_WHITE
delay 4
createvisualtask sub_81136E8, 5, 0
waitforvisualfinish
createvisualtask sub_8159244, 5, 238, SOUND_PAN_ATTACKER
createsprite gUnknown_08596514, ANIM_TARGET, 2
delay 14
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 10, 0, 18, 1
createvisualtask sub_8159210, 5, 141, SOUND_PAN_TARGET
delay 20
createvisualtask sub_81137E4, 5, 1
delay 2
createvisualtask sub_8116620, 10, 2, 0, 15, 0, RGB_WHITE
waitforvisualfinish
clearmonbg ANIM_ATTACKER
2019-04-06 20:43:13 +02:00
call UnsetSkyBg
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_EARTH_POWER:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_SWITCHEROO:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_GIGA_IMPACT:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_NASTY_PLOT:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_BULLET_PUNCH:
2019-01-14 00:21:36 +01:00
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_HANDS_AND_FEET
monbg ANIM_TARGET
setalpha 12, 8
createsprite gFistFootSpriteTemplate, ANIM_ATTACKER, 3, -8, 0, 8, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -8, 0, 1, 2
playsewithpan SE_W004, SOUND_PAN_TARGET
delay 2
createsprite gFistFootSpriteTemplate, ANIM_ATTACKER, 3, -16, 8, 8, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -16, 8, 1, 2
playsewithpan SE_W004, SOUND_PAN_TARGET
delay 2
createsprite gFistFootSpriteTemplate, ANIM_ATTACKER, 3, 8, -16, 8, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -16, 8, 1, 2
playsewithpan SE_W004, SOUND_PAN_TARGET
delay 2
createsprite gFistFootSpriteTemplate, ANIM_ATTACKER, 3, 16, 16, 8, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 16, 8, 1, 2
playsewithpan SE_W004, SOUND_PAN_TARGET
delay 2
createsprite gFistFootSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 8, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 2
playsewithpan SE_W004, SOUND_PAN_TARGET
delay 2
createsprite gFistFootSpriteTemplate, ANIM_ATTACKER, 3, 24, 0, 8, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 24, 0, 1, 2
playsewithpan SE_W004, SOUND_PAN_TARGET
delay 2
createsprite gFistFootSpriteTemplate, ANIM_ATTACKER, 3, 24, 16, 8, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 24, 16, 1, 2
playsewithpan SE_W004, SOUND_PAN_TARGET
delay 2
createsprite gFistFootSpriteTemplate, ANIM_ATTACKER, 3, -24, 16, 8, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -24, 16, 1, 2
playsewithpan SE_W004, SOUND_PAN_TARGET
delay 2
createsprite gFistFootSpriteTemplate, ANIM_ATTACKER, 3, -24, -8, 8, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -24, -8, 1, 2
playsewithpan SE_W004, SOUND_PAN_TARGET
delay 2
createsprite gFistFootSpriteTemplate, ANIM_ATTACKER, 3, -24, 8, 8, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -24, 8, 1, 2
playsewithpan SE_W004, SOUND_PAN_TARGET
delay 2
waitforvisualfinish
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 9, 0, 8, 1
playsewithpan SE_W004, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_AVALANCHE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_ICE_SHARD:
2019-01-13 01:21:05 +01:00
monbg ANIM_TARGET
monbgprio_28 ANIM_TARGET
setalpha 12, 8
loadspritegfx ANIM_TAG_ICE_CRYSTALS
fadetobg BG_ICE
waitbgfadein
2019-04-05 12:43:44 +02:00
createsoundtask sub_8158C58, SE_W062B, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 4, 4, 0, 10
2019-01-13 01:21:05 +01:00
createsprite gUnknown_08595B2C, ANIM_ATTACKER, 2, -20, 70, 0, 42, 35
createsprite gUnknown_08595B14, ANIM_ATTACKER, 2, -20, 58, 0, 30, 35
createsprite gUnknown_08595B2C, ANIM_ATTACKER, 2, -20, -12, 0, 22, 40
createsprite gUnknown_08595B14, ANIM_ATTACKER, 2, -20, 0, 0, 10, 40
delay 5
createsprite gUnknown_08595B2C, ANIM_ATTACKER, 2, -10, -30, 10, -12, 45
createsprite gUnknown_08595B14, ANIM_ATTACKER, 2, -10, -42, 10, -24, 45
createsprite gUnknown_08595B2C, ANIM_ATTACKER, 2, -10, -20, 10, -36, 45
createsprite gUnknown_08595B14, ANIM_ATTACKER, 2, -10, -32, 10, -24, 45
delay 5
createsprite gUnknown_08595B2C, ANIM_ATTACKER, 2, 0, 10, 20, 22, 45
createsprite gUnknown_08595B14, ANIM_ATTACKER, 2, 0, -2, 20, 10, 45
createsprite gUnknown_08595B2C, ANIM_ATTACKER, 2, 0, 20, 20, -2, 30
createsprite gUnknown_08595B14, ANIM_ATTACKER, 2, 0, 8, 20, 10, 30
delay 1
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 4, -31, 0, 7, RGB(0, 20, 31)
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 25, 1
waitforvisualfinish
delay 20
call FreezeEffect1
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 4, 5, 7, 0, RGB(0, 20, 31)
waitforvisualfinish
restorebg
waitbgfadein
clearmonbg ANIM_TARGET
blendoff
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_SHADOW_CLAW:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_THUNDER_FANG:
2019-01-12 16:31:56 +01:00
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_LIGHTNING
loadspritegfx ANIM_TAG_SHARP_TEETH
2019-01-12 16:31:56 +01:00
monbg ANIM_TARGET
setalpha 12, 8
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 0, 16, RGB_BLACK
waitforvisualfinish
createvisualtask sub_8115F10, 2, 257, 257, 257
delay 1
createsprite gUnknown_085956C0, ANIM_TARGET, 2, 0, -48
delay 1
createsprite gUnknown_085956C0, ANIM_ATTACKER, 2, 0, -16
delay 1
createsprite gUnknown_085956C0, ANIM_ATTACKER, 2, 0, 16
delay 1
2019-01-12 16:31:56 +01:00
playsewithpan SE_W044, SOUND_PAN_TARGET
createsprite gUnknown_08597080, ANIM_ATTACKER, 2, 0, -32, 0, 0, 819, 10
createsprite gUnknown_08597080, ANIM_ATTACKER, 2, 0, 32, 4, 0, -819, 10
delay 1
playsewithpan SE_W161B, SOUND_PAN_TARGET
createvisualtask sub_8115F10, 2, 257, 257, 257
delay 1
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 3, 15, 1
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 2
delay 1
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 16, 0, RGB_BLACK
delay 20
2019-01-12 16:31:56 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
delay 1
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_ICE_FANG:
2019-01-12 16:31:56 +01:00
monbg ANIM_TARGET
setalpha 12, 8
loadspritegfx ANIM_TAG_ICE_CRYSTALS
loadspritegfx ANIM_TAG_SHARP_TEETH
loadspritegfx ANIM_TAG_IMPACT
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 7, RGB_BLACK
createvisualtask sub_8116620, 10, 4, 2, 0, 9, RGB(12, 26, 31)
delay 20
playsewithpan SE_W081, SOUND_PAN_TARGET
createsprite gUnknown_08595AE8, ANIM_ATTACKER, 2, 0
createsprite gUnknown_08595AE8, ANIM_ATTACKER, 2, 64
createsprite gUnknown_08595AE8, ANIM_ATTACKER, 2, 128
createsprite gUnknown_08595AE8, ANIM_ATTACKER, 2, 192
delay 5
createsprite gUnknown_08595AD0, ANIM_ATTACKER, 2, 32
createsprite gUnknown_08595AD0, ANIM_ATTACKER, 2, 96
createsprite gUnknown_08595AD0, ANIM_ATTACKER, 2, 160
createsprite gUnknown_08595AD0, ANIM_ATTACKER, 2, 224
playsewithpan SE_W044, SOUND_PAN_TARGET
createsprite gUnknown_08597080, ANIM_ATTACKER, 2, 0, -32, 0, 0, 819, 10
createsprite gUnknown_08597080, ANIM_ATTACKER, 2, 0, 32, 4, 0, -819, 10
waitforvisualfinish
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 2
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 4, 7, 1
delay 15
call FreezeEffect1
delay 5
createvisualtask sub_8116620, 10, 4, 2, 9, 0, RGB(12, 26, 31)
waitforvisualfinish
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 7, 0, RGB_BLACK
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
delay 1
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_FIRE_FANG:
loadspritegfx ANIM_TAG_SMALL_EMBER
2019-01-12 16:31:56 +01:00
loadspritegfx ANIM_TAG_SHARP_TEETH
loadspritegfx ANIM_TAG_IMPACT
monbg ANIM_TARGET
setalpha 12, 8
createvisualtask sub_8116620, 10, 4, 2, 0, 9, RGB_RED
createsprite gUnknown_08595368, ANIM_TARGET, 1, 0
createsprite gUnknown_08595368, ANIM_TARGET, 1, 64
createsprite gUnknown_08595368, ANIM_TARGET, 1, 128
createsprite gUnknown_08595368, ANIM_TARGET, 1, 196
2019-01-12 16:31:56 +01:00
createsprite gUnknown_08597080, ANIM_ATTACKER, 2, 0, -32, 0, 0, 819, 10
createsprite gUnknown_08597080, ANIM_ATTACKER, 2, 0, 32, 4, 0, -819, 10
playsewithpan SE_W044, SOUND_PAN_TARGET
2019-01-12 16:31:56 +01:00
delay 10
waitforvisualfinish
2019-01-12 16:31:56 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 2
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 4, 7, 1
call FireMoveEffect
delay 4
playsewithpan SE_W007, SOUND_PAN_TARGET
waitforvisualfinish
createvisualtask sub_8116620, 10, 4, 0, 9, 0, RGB_RED
2019-01-12 16:31:56 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
delay 1
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_SHADOW_SNEAK:
2019-02-10 19:30:00 +01:00
loadspritegfx ANIM_TAG_LICK
setalpha 0, 16
delay 1
createvisualtask sub_81143C0, 2
delay 1
createvisualtask sub_8113BAC, 5
playsewithpan SE_W060, SOUND_PAN_ATTACKER
delay 48
playsewithpan SE_W060B, SOUND_PAN_ATTACKER
waitforvisualfinish
createvisualtask sub_8114470, 2
setalpha 0, 16
delay 1
playsewithpan SE_W122, SOUND_PAN_TARGET
createsprite gUnknown_08596D8C, ANIM_TARGET, 2, 0, 0
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 1, 0, 16, 1
waitforvisualfinish
clearmonbg_23 ANIM_TARGET
delay 1
blendoff
delay 1
end
2018-10-07 19:57:17 +02:00
Move_MUD_BOMB:
2019-02-10 19:30:00 +01:00
loadspritegfx ANIM_TAG_MUD_SAND
playsewithpan SE_W145C, SOUND_PAN_ATTACKER
createsprite gMudBombToss, ANIM_TARGET, 2, 20, 0, 0, 0, 35, -25
delay 5
playsewithpan SE_W145C, SOUND_PAN_ATTACKER
createsprite gMudBombToss, ANIM_TARGET, 2, 20, 0, 0, 0, 35, -25
delay 5
playsewithpan SE_W145C, SOUND_PAN_ATTACKER
createsprite gMudBombToss, ANIM_TARGET, 2, 20, 0, 0, 0, 35, -25
delay 5
playsewithpan SE_W145C, SOUND_PAN_ATTACKER
createsprite gMudBombToss, ANIM_TARGET, 2, 20, 0, 0, 0, 35, -25
delay 11
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 3, 0, 5, 1
createsprite gMudBombSplash, ANIM_TARGET, 2, 42, 27, 20
createsprite gMudBombSplash, ANIM_TARGET, 2, 42, 27, 20
createsprite gMudBombSplash, ANIM_TARGET, 2, -27, 44, 20
createsprite gMudBombSplash, ANIM_TARGET, 2, 39, -28, 20
createsprite gMudBombSplash, ANIM_TARGET, 2, -42, -42, 20
playsewithpan SE_W233B, SOUND_PAN_TARGET
delay 5
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 3, 0, 5, 1
createsprite gMudBombSplash, ANIM_TARGET, 2, 0, 40, 20
createsprite gMudBombSplash, ANIM_TARGET, 2, -8, -44, 20
createsprite gMudBombSplash, ANIM_TARGET, 2, -46, -28, 20
createsprite gMudBombSplash, ANIM_TARGET, 2, 46, 9, 20
playsewithpan SE_W088, SOUND_PAN_TARGET
delay 5
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 3, 0, 5, 1
createsprite gMudBombSplash, ANIM_TARGET, 2, 42, 0, 20
createsprite gMudBombSplash, ANIM_TARGET, 2, -43, -12, 20
createsprite gMudBombSplash, ANIM_TARGET, 2, 16, -46, 20
createsprite gMudBombSplash, ANIM_TARGET, 2, -16, 44, 20
playsewithpan SE_W088, SOUND_PAN_TARGET
delay 5
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 3, 0, 5, 1
createsprite gMudBombSplash, ANIM_TARGET, 2, 0, 40, 20
createsprite gMudBombSplash, ANIM_TARGET, 2, -8, -44, 20
createsprite gMudBombSplash, ANIM_TARGET, 2, -46, -28, 20
createsprite gMudBombSplash, ANIM_TARGET, 2, 46, 9, 20
playsewithpan SE_W088, SOUND_PAN_TARGET
delay 5
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 3, 0, 5, 1
createsprite gMudBombSplash, ANIM_TARGET, 2, 42, 0, 20
createsprite gMudBombSplash, ANIM_TARGET, 2, -43, -12, 20
createsprite gMudBombSplash, ANIM_TARGET, 2, 16, -46, 20
createsprite gMudBombSplash, ANIM_TARGET, 2, -16, 44, 20
waitforvisualfinish
end
2019-02-08 03:13:36 +01:00
2018-10-07 19:57:17 +02:00
Move_PSYCHO_CUT:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_ZEN_HEADBUTT:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_MIRROR_SHOT:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_FLASH_CANNON:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_ROCK_CLIMB:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_DEFOG:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_TRICK_ROOM:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_DRACO_METEOR:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_DISCHARGE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_LAVA_PLUME:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_LEAF_STORM:
loadspritegfx ANIM_TAG_RAZOR_LEAF
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_LEAF
monbg ANIM_DEF_PARTNER
monbgprio_2A ANIM_TARGET
setalpha 12, 8
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 12, RGB(13, 31, 12)
waitforvisualfinish
monbgprio_28 ANIM_TARGET
setalpha 12, 8
playsewithpan SE_W026, 192
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 14, -12, 0, -12, 15, 0, 0
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 26, 8, 12, 8, 15, 0, 0
delay 3
playsewithpan SE_W026, 192
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 14, -12, 0, -16, 19, 0, 0
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 26, 8, 12, 12, 19, 0, 0
delay 3
playsewithpan SE_W026, 192
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 14, -12, 0, -20, 23, 0, 0
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 26, 8, 12, 16, 23, 0, 0
delay 3
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 5, 0, 50, 1
playsewithpan SE_W026, 192
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 14, -12, 0, -24, 27, 0, 0
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 26, 8, 12, 20, 27, 0, 0
delay 3
playsewithpan SE_W026, 192
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 14, -12, 0, -24, 27, 0, 0
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 26, 8, 12, 20, 27, 0, 0
delay 3
playsewithpan SE_W026, 192
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 14, -12, 0, -20, 23, 0, 0
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 26, 8, 12, 16, 23, 0, 0
delay 3
playsewithpan SE_W026, 192
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 14, -12, 0, -16, 19, 0, 0
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 26, 8, 12, 12, 19, 0, 0
delay 3
playsewithpan SE_W026, 192
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 14, -12, 0, -12, 15, 0, 0
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 26, 8, 12, 8, 15, 0, 0
delay 3
playsewithpan SE_W026, 192
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 14, -12, 0, -8, 11, 0, 0
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 26, 8, 12, 8, 15, 0, 0
delay 3
playsewithpan SE_W026, 192
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 14, -12, 0, -16, 19, 0, 0
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 26, 8, 12, 12, 19, 0, 0
delay 3
playsewithpan SE_W026, 192
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 14, -12, 0, -20, 23, 0, 0
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 26, 8, 12, 16, 23, 0, 0
delay 3
playsewithpan SE_W026, 192
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 14, -12, 0, -24, 27, 0, 0
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 26, 8, 12, 20, 27, 0, 0
delay 3
playsewithpan SE_W026, 192
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 14, -12, 0, -24, 27, 0, 0
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 26, 8, 12, 20, 27, 0, 0
delay 3
playsewithpan SE_W026, 192
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 14, -12, 0, -20, 23, 0, 0
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 26, 8, 12, 16, 23, 0, 0
delay 3
playsewithpan SE_W026, 192
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 14, -12, 0, -16, 19, 0, 0
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 26, 8, 12, 12, 19, 0, 0
delay 3
playsewithpan SE_W026, 192
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 14, -12, 0, -12, 15, 0, 0
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 26, 8, 12, 8, 15, 0, 0
delay 3
playsewithpan SE_W026, 192
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 14, -12, 0, -16, 19, 0, 0
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 26, 8, 12, 12, 19, 0, 0
delay 3
playsewithpan SE_W026, 192
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 14, -12, 0, -20, 23, 0, 0
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 26, 8, 12, 16, 23, 0, 0
delay 3
playsewithpan SE_W026, 192
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 14, -12, 0, -24, 27, 0, 0
createsprite gBattleAnimSpriteTemplate_LeafStorm, ANIM_ATTACKER, 2, 26, 8, 12, 20, 27, 0, 0
delay 3
waitforvisualfinish
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 0, 0, 1, 0
createsprite gBattleAnimSpriteTemplate_LeafStorm2, ANIM_TARGET, 2, 1, 1, 0, -36, 10
createsprite gBattleAnimSpriteTemplate_LeafStorm2, ANIM_TARGET, 2, 1, 1, 24, -12, 10
createsprite gBattleAnimSpriteTemplate_LeafStorm2, ANIM_TARGET, 2, 1, 1, 24, 12, 10
createsprite gBattleAnimSpriteTemplate_LeafStorm2, ANIM_TARGET, 2, 1, 1, 0, 36, 10
createsprite gBattleAnimSpriteTemplate_LeafStorm2, ANIM_TARGET, 2, 1, 1, -24, 12, 10
createsprite gBattleAnimSpriteTemplate_LeafStorm2, ANIM_TARGET, 2, 1, 1, -24, -12, 10
playsewithpan SE_W013, 63
delay 2
createsprite gBattleAnimSpriteTemplate_LeafStorm2, ANIM_TARGET, 2, 1, 1, 36, 0, 10
createsprite gBattleAnimSpriteTemplate_LeafStorm2, ANIM_TARGET, 2, 1, 1, 12, -24, 10
createsprite gBattleAnimSpriteTemplate_LeafStorm2, ANIM_TARGET, 2, 1, 1, 12, 24, 10
createsprite gBattleAnimSpriteTemplate_LeafStorm2, ANIM_TARGET, 2, 1, 1, -36, 0, 10
createsprite gBattleAnimSpriteTemplate_LeafStorm2, ANIM_TARGET, 2, 1, 1, -12, 24, 10
createsprite gBattleAnimSpriteTemplate_LeafStorm2, ANIM_TARGET, 2, 1, 1, -12, -24, 10
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
delay 0
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 12, 0, RGB(13, 31, 12)
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_POWER_WHIP:
loadspritegfx ANIM_TAG_WHIP_HIT
playsewithpan SE_W026, SOUND_PAN_ATTACKER
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 10
delay 6
playsewithpan SE_W010, SOUND_PAN_TARGET
createsprite gVineWhipSpriteTemplate, ANIM_TARGET, 2, 0, 0
delay 6
call SetImpactBackground
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 8, 1
restorebg
waitbgfadein
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_ROCK_WRECKER:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_CROSS_POISON:
2019-04-01 23:39:30 +02:00
loadspritegfx ANIM_TAG_POISON_BUBBLE
loadspritegfx ANIM_TAG_CROSS_IMPACT
monbg ANIM_TARGET
setalpha 12, 8
playsewithpan SE_W013, SOUND_PAN_TARGET
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 1, RGB_WHITE, 10, 0, 10
createsprite gUnknown_085973D0, ANIM_ATTACKER, 3, 0, 0, 1, 20
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 7, 0, 9, 1
waitforvisualfinish
call PoisonBubblesEffect
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_GUNK_SHOT:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_IRON_HEAD:
2019-04-02 07:33:19 +02:00
loadspritegfx ANIM_TAG_GUST
loadspritegfx ANIM_TAG_IMPACT
loopsewithpan SE_W231, SOUND_PAN_ATTACKER, 28, 2
2019-04-05 12:43:44 +02:00
createvisualtask AnimTask_MetallicShine, 5, 1, 0, 0
2019-04-02 07:33:19 +02:00
waitforvisualfinish
createsprite gUnknown_08592CD8, ANIM_ATTACKER, 2, 0
playsewithpan SE_W029, SOUND_PAN_ATTACKER
waitforvisualfinish
delay 2
createsprite gUnknown_08592CD8, ANIM_ATTACKER, 2, 1
waitforvisualfinish
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_ATTACKER, 2, 0, 4, 1
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 5, 0, 7, 1
createsprite gUnknown_08592CD8, ANIM_ATTACKER, 2, 2
createsprite gUnknown_085973E8, ANIM_TARGET, 3, 0, 0, 1, 1
playsewithpan SE_W233B, SOUND_PAN_TARGET
waitforvisualfinish
2019-04-05 12:43:44 +02:00
createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, ANIM_ATTACKER, 1
2019-04-02 09:22:28 +02:00
waitforvisualfinish
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_MAGNET_BOMB:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_STONE_EDGE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_CAPTIVATE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_STEALTH_ROCK:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_GRASS_KNOT:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_CHATTER:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_JUDGMENT:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_BUG_BITE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_CHARGE_BEAM:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_WOOD_HAMMER:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_AQUA_JET:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_ATTACK_ORDER:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_DEFEND_ORDER:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_HEAL_ORDER:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_HEAD_SMASH:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_DOUBLE_HIT:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_ROAR_OF_TIME:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_SPECIAL_REND:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_LUNAR_DANCE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_CRUSH_GRIP:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_MAGMA_STORM:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_DARK_VOID:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_SEED_FLARE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_OMINOUS_WIND:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_SHADOW_FORCE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_HONE_CLAWS:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_WIDE_GUARD:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_GUARD_SPLIT:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_POWER_SPLIT:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_WONDER_ROOM:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_PSYSHOCK:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_VENOSHOCK:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_AUTOTOMIZE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_RAGE_POWDER:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_TELEKINESIS:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_MAGIC_ROOM:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_SMACK_DOWN:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_STORM_THROW:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_FLAME_BURST:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_SLUDGE_WAVE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_QUIVER_DANCE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_HEAVY_SLAM:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_SYCHRONOISE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_ELECTRO_BALL:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_SOAK:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_FLAME_CHARGE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_COIL:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_LOW_SWEEP:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_ACID_SPRAY:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_FOUL_PLAY:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_SIMPLE_BEAM:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_ENTRAINMENT:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_AFTER_YOU:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_ROUND:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_ECHOED_VOICE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_CHIP_AWAY:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_CLEAR_SMOG:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_STORED_POWER:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_QUICK_GUARD:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_ALLY_SWITCH:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_SCALD:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_SHELL_SMASH:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_HEAL_PULSE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_HEX:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_SKY_DROP:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_SHIFT_GEAR:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_CIRCLE_THROW:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_INCINERATE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_QUASH:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_ACROBATICS:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_REFLECT_TYPE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_RETALITATE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_FINAL_GAMBIT:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_BESTOW:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_INFERNO:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_WATER_PLEDGE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_FIRE_PLEDGE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_GRASS_PLEDGE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_VOLT_SWITCH:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_STRUGGLE_BUG:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_BULLDOZE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_FROST_BREATH:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_DRAGON_TAIL:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_WORK_UP:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_ELECTROWEB:
2019-04-01 14:43:18 +02:00
loadspritegfx ANIM_TAG_SPIDER_WEB
loadspritegfx ANIM_TAG_WEB_THREAD
loadspritegfx ANIM_TAG_SPARK_2
monbg ANIM_DEF_PARTNER
delay 0
createvisualtask AnimTask_BlendParticle, 5, ANIM_TAG_SPIDER_WEB, 0, 6, 6, RGB(31, 30, 1)
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 5, 1, 2, 0, 9, RGB_BLACK
waitforvisualfinish
monbgprio_28 ANIM_TARGET
waitforvisualfinish
playsewithpan SE_W081B, SOUND_PAN_TARGET
2019-04-05 12:43:44 +02:00
createsprite gSpiderWebSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, TRUE
2019-04-01 14:43:18 +02:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
delay 1
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 5, 1, 2, 9, 0, RGB_BLACK
@ ElectricityEffect looks ugly against both opponents, to do later
jumpifdoublebattle Move_ELECTROWEB_Wait
call ElectricityEffect
Move_ELECTROWEB_Wait:
waitforvisualfinish
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_WILD_CHARGE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_DRILL_RUN:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_DUAL_CHOP:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_HEART_STAMP:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_HORN_LEECH:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_SACRED_SWORD:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_RAZOR_SHELL:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_HEAT_CRASH:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_LEAF_TORNADO:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_STEAMROLLER:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_COTTON_GUARD:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_NIGHT_DAZE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_PSYSTRIKE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_TAIL_SLAP:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_HURRICANE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_HEAD_CHARGE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_GEAR_GRIND:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_SEARING_SHOT:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_TECHNO_BLAST:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_RELIC_SONG:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_SECRET_SWORD:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_GLACIATE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_BOLT_STRIKE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_BLUE_FLARE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_FIERY_DANCE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_FREEZE_SHOCK:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_ICE_BURN:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_SNARL:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_ICICLE_CRASH:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_V_CREATE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_FUSION_FLARE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_FUSION_BOLT:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_FLYING_PRESS:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_MAT_BLOCK:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_BELCH:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_ROTOTILLER:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_STICKY_WEB:
2019-01-13 19:35:29 +01:00
loadspritegfx ANIM_TAG_SPIDER_WEB
loadspritegfx ANIM_TAG_WEB_THREAD
monbg ANIM_DEF_PARTNER
delay 0
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 5, 1, 2, 0, 9, RGB_BLACK
waitforvisualfinish
monbgprio_28 ANIM_TARGET
loopsewithpan SE_W081, SOUND_PAN_ATTACKER, 9, 6
call SpiderWeb1
call SpiderWeb1
call SpiderWeb1
call SpiderWeb1
call SpiderWeb1
call SpiderWeb1
call SpiderWeb1
call SpiderWeb1
call SpiderWeb1
call SpiderWeb1
call SpiderWeb1
call SpiderWeb1
call SpiderWeb1
call SpiderWeb1
waitforvisualfinish
playsewithpan SE_W081B, SOUND_PAN_TARGET
2019-04-05 12:43:44 +02:00
createsprite gSpiderWebSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, TRUE
2019-01-13 19:35:29 +01:00
delay 50
playsewithpan SE_W081B, SOUND_PAN_TARGET
2019-04-05 12:43:44 +02:00
createsprite gSpiderWebSpriteTemplate, ANIM_ATTACKER, 2, -30, 30, TRUE
2019-01-13 19:35:29 +01:00
delay 50
playsewithpan SE_W081B, SOUND_PAN_TARGET
2019-04-05 12:43:44 +02:00
createsprite gSpiderWebSpriteTemplate, ANIM_ATTACKER, 2, 30, -30, TRUE
2019-01-13 19:35:29 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
delay 1
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 5, 1, 2, 9, 0, RGB_BLACK
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_FELL_STINGER:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_PHANTOM_FORCE:
2018-12-08 16:19:50 +01:00
choosetwoturnanim PhantomForceSetUp, PhantomForceUnleash
PhantomForceEnd:
end
PhantomForceSetUp:
invisible ANIM_ATTACKER
goto PhantomForceEnd
PhantomForceUnleash:
visible ANIM_ATTACKER
goto PhantomForceEnd
2018-09-10 17:11:16 +02:00
2018-10-07 19:57:17 +02:00
Move_TRICK_OR_TREAT:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_NOBLE_ROAR:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_ION_DELUGE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_PARABOLIC_CHARGE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_FORESTS_CURSE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_PETAL_BLIZZARD:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_FREEZE_DRY:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_DISARMING_VOICE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_PARTING_SHOT:
loadspritegfx ANIM_TAG_NOISE_LINE
fadetobg BG_DARK
waitbgfadein
delay 0
createvisualtask sub_8158E9C, 2, 0, 255
call RoarEffect
delay 10
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 1, 0, 9, 1
createvisualtask AnimTask_ShakeMon2, 2, ANIM_DEF_PARTNER, 1, 0, 9, 1
waitforvisualfinish
createvisualtask sub_8159078, 5
waitforvisualfinish
delay 1
restorebg
waitbgfadein
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_TOPSY_TURVY:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_DRAINING_KISS:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_CRAFTY_SHIELD:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_FLOWER_SHIELD:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_GRASSY_TERRAIN:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_MISTY_TERRAIN:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_ELECTRIFY:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_PLAY_ROUGH:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_FAIRY_WIND:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_MOONBLAST:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_BOOMBURST:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_FAIRY_LOCK:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_KINGS_SHIELD:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_PLAY_NICE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_CONFIDE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_DIAMOND_STORM:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_STEAM_ERUPTION:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_HYPERSPACE_HOLE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_WATER_SHURIKEN:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_MYSTICAL_FIRE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_SPIKY_SHIELD:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_AROMATIC_MIST:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_EERIE_IMPULSE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_VENOM_DRENCH:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_POWDER:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_GEOMANCY:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_MAGNETIC_FLUX:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_HAPPY_HOUR:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_ELECTRIC_TERRAIN:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_DAZZLING_GLEAM:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_CELEBRATE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_HOLD_HANDS:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_BABY_DOLL_EYES:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_NUZZLE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_HOLD_BACK:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_INFESTATION:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_POWER_UP_PUNCH:
2019-04-02 09:22:28 +02:00
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_HANDS_AND_FEET
loadspritegfx ANIM_TAG_BREATH
monbg ANIM_TARGET
setalpha 12, 8
createvisualtask AnimTask_GrowAndShrink, 2,
playsewithpan SE_W118, SOUND_PAN_ATTACKER
waitforvisualfinish
playsewithpan SE_W003, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 0, 0, 1, 1
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_OBLIVION_WING:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_THOUSAND_ARROWS:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_THOUSAND_WAVES:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_LANDS_WRATH:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_LIGHT_OF_RUIN:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_ORIGIN_PULSE:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_PRECIPICE_BLADES:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_DRAGON_ASCENT:
2018-09-10 17:11:16 +02:00
end
2018-10-07 19:57:17 +02:00
Move_HYPERSPACE_FURY:
2018-09-10 17:11:16 +02:00
end
2017-12-31 16:28:57 +01:00
Move_NONE:
Move_MIRROR_MOVE:
Move_POUND:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W003, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
Move_DOUBLE_SLAP:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
choosetwoturnanim DoubleSlapLeft, DoubleSlapRight
DoubleSlapContinue:
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
playsewithpan SE_W003, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
2018-09-12 22:58:03 +02:00
DoubleSlapLeft:
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -8, 0, 1, 2
2018-09-12 22:58:03 +02:00
goto DoubleSlapContinue
DoubleSlapRight:
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 8, 0, 1, 2
2018-09-12 22:58:03 +02:00
goto DoubleSlapContinue
2017-12-31 16:28:57 +01:00
Move_POISON_POWDER:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_POISON_POWDER
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_POISON_BUBBLE
loopsewithpan SE_W077, SOUND_PAN_TARGET, 10, 6
2018-11-13 22:19:52 +01:00
createsprite gPoisonPowderParticleSpriteTemplate, ANIM_TARGET, 2, -30, -22, 117, 80, 5, 1
createsprite gPoisonPowderParticleSpriteTemplate, ANIM_TARGET, 2, 10, -22, 117, 80, -5, 1
createsprite gPoisonPowderParticleSpriteTemplate, ANIM_TARGET, 2, -25, -22, 117, 112, 5, 3
2018-09-12 22:58:03 +02:00
delay 15
2018-11-13 22:19:52 +01:00
createsprite gPoisonPowderParticleSpriteTemplate, ANIM_TARGET, 2, -5, -22, 117, 80, -5, 1
createsprite gPoisonPowderParticleSpriteTemplate, ANIM_TARGET, 2, 5, -22, 117, 96, 5, 1
createsprite gPoisonPowderParticleSpriteTemplate, ANIM_TARGET, 2, 0, -22, 117, 69, -5, 1
createsprite gPoisonPowderParticleSpriteTemplate, ANIM_TARGET, 2, -15, -22, 117, 112, 5, 2
2018-09-12 22:58:03 +02:00
delay 30
2018-11-13 22:19:52 +01:00
createsprite gPoisonPowderParticleSpriteTemplate, ANIM_TARGET, 2, -15, -22, 117, 112, 5, 2
createsprite gPoisonPowderParticleSpriteTemplate, ANIM_TARGET, 2, 15, -22, 117, 80, -5, 1
createsprite gPoisonPowderParticleSpriteTemplate, ANIM_TARGET, 2, -10, -22, 117, 96, 7, 2
createsprite gPoisonPowderParticleSpriteTemplate, ANIM_TARGET, 2, -5, -22, 117, 90, -8, 0
2018-09-12 22:58:03 +02:00
delay 20
2018-11-13 22:19:52 +01:00
createsprite gPoisonPowderParticleSpriteTemplate, ANIM_TARGET, 2, -10, -22, 117, 80, -5, 1
createsprite gPoisonPowderParticleSpriteTemplate, ANIM_TARGET, 2, 0, -22, 117, 89, 5, 2
createsprite gPoisonPowderParticleSpriteTemplate, ANIM_TARGET, 2, 20, -22, 117, 112, -8, 2
createsprite gPoisonPowderParticleSpriteTemplate, ANIM_TARGET, 2, 5, -22, 117, 80, 5, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_STUN_SPORE:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_STUN_SPORE
loopsewithpan SE_W077, SOUND_PAN_TARGET, 10, 6
2018-11-13 22:19:52 +01:00
createsprite gStunSporeParticleSpriteTemplate, ANIM_TARGET, 2, -30, -22, 117, 80, 5, 1
createsprite gStunSporeParticleSpriteTemplate, ANIM_TARGET, 2, 10, -22, 117, 80, -5, 1
createsprite gStunSporeParticleSpriteTemplate, ANIM_TARGET, 2, -25, -22, 117, 112, 5, 3
2018-09-12 22:58:03 +02:00
delay 15
2018-11-13 22:19:52 +01:00
createsprite gStunSporeParticleSpriteTemplate, ANIM_TARGET, 2, -5, -22, 117, 80, -5, 1
createsprite gStunSporeParticleSpriteTemplate, ANIM_TARGET, 2, 5, -22, 117, 96, 5, 1
createsprite gStunSporeParticleSpriteTemplate, ANIM_TARGET, 2, 0, -22, 117, 69, -5, 1
createsprite gStunSporeParticleSpriteTemplate, ANIM_TARGET, 2, -15, -22, 117, 112, 5, 2
2018-09-12 22:58:03 +02:00
delay 30
2018-11-13 22:19:52 +01:00
createsprite gStunSporeParticleSpriteTemplate, ANIM_TARGET, 2, -15, -22, 117, 112, 5, 2
createsprite gStunSporeParticleSpriteTemplate, ANIM_TARGET, 2, 15, -22, 117, 80, -5, 1
createsprite gStunSporeParticleSpriteTemplate, ANIM_TARGET, 2, -10, -22, 117, 96, 7, 2
createsprite gStunSporeParticleSpriteTemplate, ANIM_TARGET, 2, -5, -22, 117, 90, -8, 0
2018-09-12 22:58:03 +02:00
delay 20
2018-11-13 22:19:52 +01:00
createsprite gStunSporeParticleSpriteTemplate, ANIM_TARGET, 2, -10, -22, 117, 80, -5, 1
createsprite gStunSporeParticleSpriteTemplate, ANIM_TARGET, 2, 0, -22, 117, 89, 5, 2
createsprite gStunSporeParticleSpriteTemplate, ANIM_TARGET, 2, 20, -22, 117, 112, -8, 2
createsprite gStunSporeParticleSpriteTemplate, ANIM_TARGET, 2, 5, -22, 117, 80, 5, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_SLEEP_POWDER:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_SLEEP_POWDER
loopsewithpan SE_W077, SOUND_PAN_TARGET, 10, 6
2018-11-13 22:19:52 +01:00
createsprite gSleepPowderParticleSpriteTemplate, ANIM_TARGET, 2, -30, -22, 117, 80, 5, 1
createsprite gSleepPowderParticleSpriteTemplate, ANIM_TARGET, 2, 10, -22, 117, 80, -5, 1
createsprite gSleepPowderParticleSpriteTemplate, ANIM_TARGET, 2, -25, -22, 117, 112, 5, 3
2018-09-12 22:58:03 +02:00
delay 15
2018-11-13 22:19:52 +01:00
createsprite gSleepPowderParticleSpriteTemplate, ANIM_TARGET, 2, -5, -22, 117, 80, -5, 1
createsprite gSleepPowderParticleSpriteTemplate, ANIM_TARGET, 2, 5, -22, 117, 96, 5, 1
createsprite gSleepPowderParticleSpriteTemplate, ANIM_TARGET, 2, 0, -22, 117, 69, -5, 1
createsprite gSleepPowderParticleSpriteTemplate, ANIM_TARGET, 2, -15, -22, 117, 112, 5, 2
2018-09-12 22:58:03 +02:00
delay 30
2018-11-13 22:19:52 +01:00
createsprite gSleepPowderParticleSpriteTemplate, ANIM_TARGET, 2, -15, -22, 117, 112, 5, 2
createsprite gSleepPowderParticleSpriteTemplate, ANIM_TARGET, 2, 15, -22, 117, 80, -5, 1
createsprite gSleepPowderParticleSpriteTemplate, ANIM_TARGET, 2, -10, -22, 117, 96, 7, 2
createsprite gSleepPowderParticleSpriteTemplate, ANIM_TARGET, 2, -5, -22, 117, 90, -8, 0
2018-09-12 22:58:03 +02:00
delay 20
2018-11-13 22:19:52 +01:00
createsprite gSleepPowderParticleSpriteTemplate, ANIM_TARGET, 2, -10, -22, 117, 80, -5, 1
createsprite gSleepPowderParticleSpriteTemplate, ANIM_TARGET, 2, 0, -22, 117, 89, 5, 2
createsprite gSleepPowderParticleSpriteTemplate, ANIM_TARGET, 2, 20, -22, 117, 112, -8, 2
createsprite gSleepPowderParticleSpriteTemplate, ANIM_TARGET, 2, 5, -22, 117, 80, 5, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_SWIFT:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_YELLOW_STAR
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W129, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gSwiftStarSpriteTemplate, ANIM_TARGET, 3, 20, -10, 20, 0, 22, 20, 1
2018-09-12 22:58:03 +02:00
delay 5
playsewithpan SE_W129, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gSwiftStarSpriteTemplate, ANIM_TARGET, 3, 20, -10, 20, 5, 22, -18, 1
2018-09-12 22:58:03 +02:00
delay 5
playsewithpan SE_W129, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gSwiftStarSpriteTemplate, ANIM_TARGET, 3, 20, -10, 20, -10, 22, 15, 1
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 18, 1
createvisualtask AnimTask_ShakeMon2, 2, ANIM_DEF_PARTNER, 2, 0, 18, 1
delay 5
playsewithpan SE_W129, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gSwiftStarSpriteTemplate, ANIM_TARGET, 3, 20, -10, 20, 0, 22, -20, 1
2018-09-12 22:58:03 +02:00
delay 5
playsewithpan SE_W129, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gSwiftStarSpriteTemplate, ANIM_TARGET, 3, 20, -10, 20, 0, 22, 12, 1
2018-09-12 22:58:03 +02:00
delay 5
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_STRENGTH:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W036, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeAndSinkMon, 5, ANIM_ATTACKER, 2, 0, 96, 30
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 4
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_TARGET, 18, 6, 2, 4
delay 4
playsewithpan SE_W025B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 16, 12, 1, 1
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W025B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, -16, -12, 1, 1
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W025B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 3, 4, 1, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 8, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_TACKLE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 4
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
playsewithpan SE_W004, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
Move_BODY_SLAM:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W036, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 6, 1, ANIM_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 11
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 26, 0, 0, 5
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 4, -10, 0, 1, 0
loopsewithpan SE_W025B, SOUND_PAN_TARGET, 10, 2
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 1, -28, 0, 0, 3
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 4, 0, 12, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 6
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 6
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_SUPERSONIC:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_GOLD_RING
2017-12-31 16:28:57 +01:00
monbg ANIM_ATK_PARTNER
monbgprio_2A ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 2, 0, 8, 1
call Supersonic1
call Supersonic1
call Supersonic1
call Supersonic1
call Supersonic1
call Supersonic1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
blendoff
end
2018-09-12 22:58:03 +02:00
Supersonic1:
playsewithpan SE_W048, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gSupersonicWaveSpriteTemplate, ANIM_TARGET, 2, 16, 0, 0, 0, 30, 0
2018-09-12 22:58:03 +02:00
delay 2
2017-12-31 16:28:57 +01:00
return
Move_SCREECH:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_PURPLE_RING
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 3, 0, 2, 1
call Screech1
call Screech1
delay 16
createvisualtask AnimTask_SwayMon, 5, 0, 6, 2048, 2, ANIM_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
Screech1:
playsewithpan SE_W103, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gScreechWaveSpriteTemplate, ANIM_TARGET, 2, 16, 0, 0, 0, 30, 0
2018-09-12 22:58:03 +02:00
delay 2
2017-12-31 16:28:57 +01:00
return
Move_FLAME_WHEEL:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_SMALL_EMBER
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_2A ANIM_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8595584, ANIM_ATTACKER, 3, 0, 0, 56, 0
playsewithpan SE_W172, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8595584, ANIM_ATTACKER, 3, 0, 0, 56, 4
playsewithpan SE_W172, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8595584, ANIM_ATTACKER, 3, 0, 0, 56, 8
playsewithpan SE_W172, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8595584, ANIM_ATTACKER, 3, 0, 0, 56, 12
playsewithpan SE_W172, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8595584, ANIM_ATTACKER, 3, 0, 0, 56, 16
playsewithpan SE_W172, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8595584, ANIM_ATTACKER, 3, 0, 0, 56, 20
playsewithpan SE_W172, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8595584, ANIM_ATTACKER, 3, 0, 0, 56, 24
playsewithpan SE_W172, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 24, 0, 0, 6
2018-09-12 22:58:03 +02:00
delay 4
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 5, 0, 8, 1
createvisualtask AnimTask_BlendMonInAndOut, 3, ANIM_TARGET, RGB_RED, 12, 1, 1
playsewithpan SE_W172B, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
call FireMoveEffect
delay 7
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 9
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
end
2018-09-12 22:58:03 +02:00
FlameWheel1: @ Unused
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8595584, ANIM_ATTACKER, 3, 0, 0, 50
2018-09-12 22:58:03 +02:00
delay 4
2017-12-31 16:28:57 +01:00
return
Move_PIN_MISSILE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_NEEDLE
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W026, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gPinMissileSpriteTemplate, ANIM_ATTACKER, 2, 20, -8, -8, -8, 20, -32
2018-09-12 22:58:03 +02:00
delay 15
2018-11-13 22:19:52 +01:00
createsprite gPinMissileSpriteTemplate, ANIM_ATTACKER, 2, 20, -8, 8, 8, 20, -40
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W030, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, -8, -8, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 2, 1
2018-09-15 00:30:20 +02:00
delay 9
2018-11-13 22:19:52 +01:00
createsprite gPinMissileSpriteTemplate, ANIM_ATTACKER, 2, 20, -8, 0, 0, 20, -32
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W030, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 8, 8, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 2, 1
delay 14
playsewithpan SE_W030, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 2, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
Move_ICICLE_SPEAR:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ICICLE_SPEAR
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W196, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gIcicleSpearSpriteTemplate, ANIM_ATTACKER, 2, 20, -8, -8, -8, 20, -32
2018-09-12 22:58:03 +02:00
delay 15
2018-11-13 22:19:52 +01:00
createsprite gIcicleSpearSpriteTemplate, ANIM_ATTACKER, 2, 20, -8, 8, 8, 20, -40
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W030, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, -8, -8, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 2, 1
2018-09-15 00:30:20 +02:00
delay 9
2018-11-13 22:19:52 +01:00
createsprite gIcicleSpearSpriteTemplate, ANIM_ATTACKER, 2, 20, -8, 0, 0, 20, -32
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W030, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 8, 8, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 2, 1
delay 14
playsewithpan SE_W030, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 2, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
Move_TAKE_DOWN:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
createvisualtask AnimTask_WindUpLunge, 5, ANIM_ATTACKER, -24, 8, 23, 10, 40, 10
delay 35
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 1, RGB_BLACK, 10, 0, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 4, -10, 0, 1, 0
playsewithpan SE_W025B, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 1, -16, 0, 0, 4
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 4, 0, 12, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 5
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 7
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_DOUBLE_EDGE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
playsewithpan SE_W129, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 2, 4, 2, RGB_WHITE, 10, 0, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 10
playsewithpan SE_W207, SOUND_PAN_ATTACKER
waitplaysewithpan SE_W207, SOUND_PAN_ATTACKER, 8
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 18, 6, 2, 4
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 16, 16, RGB_WHITE
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, 0, 0, 4
2018-09-12 22:58:03 +02:00
delay 3
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W025B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 4, -10, 0, 1, 0
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 1, -32, 0, 0, 3
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_80D6134, 2, 8, -256, 0, 0
createvisualtask sub_80D6134, 2, 8, -256, 1, 0
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_ATTACKER, 4, 0, 12, 1
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 4, 0, 12, 1
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 16, 0, RGB_WHITE
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_80D6134, 2, 8, -256, 0, 1
createvisualtask sub_80D6134, 2, 8, -256, 1, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 5
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 7
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_POISON_STING:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_NEEDLE
loadspritegfx ANIM_TAG_IMPACT
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_POISON_BUBBLE
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W013B, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gLinearStingerSpriteTemplate, ANIM_TARGET, 2, 20, 0, -8, 0, 20
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 5, 1
playsewithpan SE_W030, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
call PoisonBubblesEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
Move_TWINEEDLE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_NEEDLE
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
loopsewithpan SE_W013B, SOUND_PAN_ATTACKER, 6, 2
2018-11-13 22:19:52 +01:00
createsprite gLinearStingerSpriteTemplate, ANIM_TARGET, 2, 10, -4, 0, -4, 20
createsprite gLinearStingerSpriteTemplate, ANIM_TARGET, 2, 20, 12, 10, 12, 20
2018-09-12 22:58:03 +02:00
delay 20
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 5, 1
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8597370, ANIM_ATTACKER, 3, 0, -4, 1, 3
loopsewithpan SE_W030, SOUND_PAN_TARGET, 5, 2
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8597370, ANIM_ATTACKER, 3, 10, 12, 1, 3
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
Move_FIRE_BLAST:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_SMALL_EMBER
2017-12-31 16:28:57 +01:00
createsoundtask sub_8158B30, 144, 145
2018-09-12 22:58:03 +02:00
call FireBlast1
call FireBlast1
call FireBlast1
delay 24
createvisualtask sub_8116620, 10, 1, 3, 0, 8, RGB_BLACK
waitforvisualfinish
delay 19
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 5, 0, 20, 1
call FireBlast2
delay 3
call FireBlast2
delay 3
call FireBlast2
delay 3
call FireBlast2
delay 3
call FireBlast2
delay 3
call FireBlast2
delay 3
call FireBlast2
delay 3
call FireBlast2
delay 3
call FireBlast2
waitforvisualfinish
createvisualtask sub_8116620, 10, 1, 2, 8, 0, RGB_BLACK
waitforvisualfinish
end
FireBlast1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859551C, ANIM_TARGET, 2, 0, 0, 0
createsprite gUnknown_0859551C, ANIM_TARGET, 2, 0, 0, 51
createsprite gUnknown_0859551C, ANIM_TARGET, 2, 0, 0, 102
createsprite gUnknown_0859551C, ANIM_TARGET, 2, 0, 0, 153
createsprite gUnknown_0859551C, ANIM_TARGET, 2, 0, 0, 204
2018-09-12 22:58:03 +02:00
delay 5
2017-12-31 16:28:57 +01:00
return
2018-09-12 22:58:03 +02:00
FireBlast2:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859556C, ANIM_TARGET, 2, 0, 0, 10, 0, -2
createsprite gUnknown_0859556C, ANIM_TARGET, 2, 0, 0, 13, -2, 0
createsprite gUnknown_0859556C, ANIM_TARGET, 2, 0, 0, 13, 2, 0
createsprite gUnknown_0859556C, ANIM_TARGET, 2, 0, 0, 15, -2, 2
createsprite gUnknown_0859556C, ANIM_TARGET, 2, 0, 0, 15, 2, 2
2017-12-31 16:28:57 +01:00
return
Move_LEECH_SEED:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_SEED
playsewithpan SE_W077, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gLeechSeedSpriteTemplate, ANIM_TARGET, 2, 15, 0, 0, 24, 35, -32
2018-09-12 22:58:03 +02:00
delay 8
playsewithpan SE_W077, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gLeechSeedSpriteTemplate, ANIM_TARGET, 2, 15, 0, -16, 24, 35, -40
2018-09-12 22:58:03 +02:00
delay 8
playsewithpan SE_W077, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gLeechSeedSpriteTemplate, ANIM_TARGET, 2, 15, 0, 16, 24, 35, -37
2018-09-12 22:58:03 +02:00
delay 12
loopsewithpan SE_W039, SOUND_PAN_TARGET, 10, 8
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_EMBER:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_SMALL_EMBER
loopsewithpan SE_W052, SOUND_PAN_ATTACKER, 5, 2
2018-11-13 22:19:52 +01:00
createsprite gEmberSpriteTemplate, ANIM_TARGET, 2, 20, 0, -16, 24, 20, 1
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gEmberSpriteTemplate, ANIM_TARGET, 2, 20, 0, 0, 24, 20, 1
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gEmberSpriteTemplate, ANIM_TARGET, 2, 20, 0, 16, 24, 20, 1
2018-09-12 22:58:03 +02:00
delay 16
playsewithpan SE_W172, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
call Ember1
call Ember1
call Ember1
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
Ember1:
2018-11-13 22:19:52 +01:00
createsprite gEmberFlareSpriteTemplate, ANIM_TARGET, 2, -24, 24, 24, 24, 20, 1, 1
2018-09-12 22:58:03 +02:00
delay 4
2017-12-31 16:28:57 +01:00
return
SetImpactBackground:
delay 2
createvisualtask AnimTask_IsContest, 2
jumprettrue SetImpactContestsBG
createvisualtask AnimTask_IsTargetPlayerSide, 2
jumpretfalse SetImpactOpponentBG
jumprettrue SetImpactPlayerBG
SetImpactBackgroundRet:
return
SetImpactOpponentBG:
changebg BG_IMPACT_OPPONENT
goto SetImpactBackgroundRet
SetImpactPlayerBG:
changebg BG_IMPACT_PLAYER
goto SetImpactBackgroundRet
SetImpactContestsBG:
changebg BG_IMPACT_CONTESTS
goto SetImpactBackgroundRet
2017-12-31 16:28:57 +01:00
Move_MEGA_PUNCH:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_HANDS_AND_FEET
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 0, 16, RGB_BLACK
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W025, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gMegaPunchKickSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 0, 50
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 4, 2, 0, 7, RGB_WHITE
delay 50
call SetImpactBackground
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 0
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 22, 1
createvisualtask sub_8116620, 10, 4, 2, 0, 0, RGB_WHITE
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 1, RGB_BLACK, 8, 0, 0
playsewithpan SE_W233B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
2018-09-12 22:58:03 +02:00
delay 2
2017-12-31 16:28:57 +01:00
restorebg
waitbgfadein
end
Move_MEGA_KICK:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_HANDS_AND_FEET
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 0, 16, RGB_BLACK
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W025, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gMegaPunchKickSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 50
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 4, 2, 0, 7, RGB_WHITE
delay 50
playsewithpan SE_W025B, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
call SetImpactBackground
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 0
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 22, 1
createvisualtask sub_8116620, 10, 4, 2, 0, 0, RGB_WHITE
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 1, RGB_BLACK, 8, 0, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
2018-09-12 22:58:03 +02:00
delay 2
2017-12-31 16:28:57 +01:00
restorebg
waitbgfadein
end
Move_COMET_PUNCH:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_HANDS_AND_FEET
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
choosetwoturnanim CometPunchLeft, CometPunchRight
CometPunchContinue:
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
playsewithpan SE_W004, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
2018-09-12 22:58:03 +02:00
CometPunchLeft:
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -8, -8, 1, 2
createsprite gFistFootSpriteTemplate, ANIM_ATTACKER, 3, -8, 0, 8, 1, 0
2018-09-12 22:58:03 +02:00
goto CometPunchContinue
CometPunchRight:
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 8, -8, 1, 2
createsprite gFistFootSpriteTemplate, ANIM_ATTACKER, 3, 8, 0, 8, 1, 0
2018-09-12 22:58:03 +02:00
goto CometPunchContinue
2017-12-31 16:28:57 +01:00
Move_SONIC_BOOM:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_AIR_WAVE
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
call SonicBoom1
call SonicBoom1
call SonicBoom1
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 10, 1
call SonicBoom2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
2018-09-12 22:58:03 +02:00
SonicBoom1:
playsewithpan SE_W013B, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gSonicBoomSpriteTemplate, ANIM_TARGET, 2, 16, 0, 0, 0, 15
2018-09-12 22:58:03 +02:00
delay 4
2017-12-31 16:28:57 +01:00
return
2018-09-12 22:58:03 +02:00
SonicBoom2:
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, 1, 2
2018-09-12 22:58:03 +02:00
delay 4
2017-12-31 16:28:57 +01:00
return
Move_THUNDER_SHOCK:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_SPARK
loadspritegfx ANIM_TAG_SPARK_2
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 1, 0, 0, 6, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 10
createvisualtask sub_810A7DC, 5, 0, -44, 0
playsewithpan SE_W085, SOUND_PAN_TARGET
2018-09-15 00:30:20 +02:00
delay 9
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 4, 0, 0, 13, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 4, 0, 13, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 20
call ElectricityEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 20
createvisualtask sub_8116620, 10, 1, 0, 6, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_THUNDERBOLT:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_SPARK
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SHOCK_3
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_SPARK_2
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 1, 0, 0, 6, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 10
createvisualtask sub_810A7DC, 5, 24, -52, 0
playsewithpan SE_W085, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 7
createvisualtask sub_810A7DC, 5, -24, -52, 0
playsewithpan SE_W085, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 7
createvisualtask sub_810A7DC, 5, 0, -60, 1
playsewithpan SE_W085, SOUND_PAN_TARGET
2018-09-15 00:30:20 +02:00
delay 9
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 4, 0, 0, 13, RGB_BLACK
waitforvisualfinish
createvisualtask sub_8116620, 10, 4, 0, 13, 0, RGB_BLACK
waitforvisualfinish
delay 20
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_85957E0, ANIM_TARGET, 3, 44, 0, 0, 3
createsprite gBattleAnimSpriteTemplate_85957F8, ANIM_TARGET, 4, 0, 0, 32, 44, 0, 40, 0, -32765
createsprite gBattleAnimSpriteTemplate_85957F8, ANIM_TARGET, 4, 0, 0, 32, 44, 64, 40, 1, -32765
createsprite gBattleAnimSpriteTemplate_85957F8, ANIM_TARGET, 4, 0, 0, 32, 44, 128, 40, 0, -32765
createsprite gBattleAnimSpriteTemplate_85957F8, ANIM_TARGET, 4, 0, 0, 32, 44, 192, 40, 2, -32765
createsprite gBattleAnimSpriteTemplate_85957F8, ANIM_TARGET, 4, 0, 0, 16, 44, 32, 40, 0, -32765
createsprite gBattleAnimSpriteTemplate_85957F8, ANIM_TARGET, 4, 0, 0, 16, 44, 96, 40, 1, -32765
createsprite gBattleAnimSpriteTemplate_85957F8, ANIM_TARGET, 4, 0, 0, 16, 44, 160, 40, 0, -32765
createsprite gBattleAnimSpriteTemplate_85957F8, ANIM_TARGET, 4, 0, 0, 16, 44, 224, 40, 2, -32765
playsewithpan SE_W063, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 0
createvisualtask sub_8116620, 10, 1, 0, 2, 2, RGB_BLACK
delay 6
createvisualtask sub_8116620, 10, 1, 0, 6, 6, RGB_BLACK
delay 6
createvisualtask sub_8116620, 10, 1, 0, 2, 2, RGB_BLACK
delay 6
createvisualtask sub_8116620, 10, 1, 0, 6, 6, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 20
waitplaysewithpan SE_W085B, SOUND_PAN_TARGET, 19
2018-09-12 22:58:03 +02:00
call ElectricityEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 20
createvisualtask sub_8116620, 10, 1, 0, 6, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_THUNDER_WAVE:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_SPARK
loadspritegfx ANIM_TAG_SPARK_2
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SPARK_H
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 1, 0, 0, 6, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 10
createvisualtask sub_810A7DC, 5, 0, -48, 0
playsewithpan SE_W086, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 20
loopsewithpan SE_W085B, SOUND_PAN_TARGET, 10, 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595840, ANIM_TARGET, 2, -16, -16
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595840, ANIM_TARGET, 2, -16, 0
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595840, ANIM_TARGET, 2, -16, 16
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 1, 0, 6, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_BEAT_UP:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_HANDS_AND_FEET
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
choosetwoturnanim BeatUpLeft, BeatUpRight
BeatUpContinue:
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
2018-09-12 22:58:03 +02:00
BeatUpLeft:
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, -20, -20, 1, 2
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 3, -20, -12, 8, 1, 0
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 8, 0, 1, 2
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 3, 8, 8, 8, 1, 0
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
goto BeatUpContinue
BeatUpRight:
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 12, -20, 1, 2
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 3, 12, -12, 8, 1, 0
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, -12, 0, 1, 2
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 3, -12, 8, 8, 1, 0
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
goto BeatUpContinue
2017-12-31 16:28:57 +01:00
Move_STOMP:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_HANDS_AND_FEET
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W104, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595F60, ANIM_ATTACKER, 3, 0, -32, 15
2018-09-12 22:58:03 +02:00
delay 19
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, -8, 1, 1
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 4, 9, 1
playsewithpan SE_W025B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
Move_TAIL_WHIP:
loopsewithpan SE_W039, SOUND_PAN_ATTACKER, 24, 3
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 12, 4, 2, 3
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_CUT:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_CUT
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W015, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gCuttingSliceSpriteTemplate, ANIM_ATTACKER, 2, 40, -32, 0
2018-09-12 22:58:03 +02:00
delay 5
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 3, 10, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
waitforvisualfinish
end
Move_HIDDEN_POWER:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_RED_ORB
playsewithpan SE_W036, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ScaleMonAndRestore, 5, -7, -7, 11, ANIM_ATTACKER, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 30
createvisualtask AnimTask_BlendMonInAndOut, 5, ANIM_ATTACKER, RGB(31, 31, 19), 12, 5, 1
delay 4
createvisualtask AnimTask_ScaleMonAndRestore, 5, -7, -7, 11, ANIM_ATTACKER, 0
playsewithpan SE_W179, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gHiddenPowerOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 0
createsprite gHiddenPowerOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 42
createsprite gHiddenPowerOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 84
createsprite gHiddenPowerOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 126
createsprite gHiddenPowerOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 168
createsprite gHiddenPowerOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 210
2018-09-12 22:58:03 +02:00
delay 52
2018-09-15 00:30:20 +02:00
setarg 7, -1
playsewithpan SE_W115, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ScaleMonAndRestore, 5, -7, -7, 11, ANIM_ATTACKER, 0
2018-11-13 22:19:52 +01:00
createsprite gHiddenPowerOrbScatterSpriteTemplate, ANIM_TARGET, 2, 0
createsprite gHiddenPowerOrbScatterSpriteTemplate, ANIM_TARGET, 2, 32
createsprite gHiddenPowerOrbScatterSpriteTemplate, ANIM_TARGET, 2, 64
createsprite gHiddenPowerOrbScatterSpriteTemplate, ANIM_TARGET, 2, 96
createsprite gHiddenPowerOrbScatterSpriteTemplate, ANIM_TARGET, 2, 128
createsprite gHiddenPowerOrbScatterSpriteTemplate, ANIM_TARGET, 2, 160
createsprite gHiddenPowerOrbScatterSpriteTemplate, ANIM_TARGET, 2, 192
createsprite gHiddenPowerOrbScatterSpriteTemplate, ANIM_TARGET, 2, 224
2017-12-31 16:28:57 +01:00
end
Move_REVERSAL:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_BLUE_ORB
loadspritegfx ANIM_TAG_HANDS_AND_FEET
loadspritegfx ANIM_TAG_IMPACT
playsewithpan SE_W197, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 3, RGB_WHITE, 8, 0, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 30
createvisualtask sub_8115A04, 2, 31, 3, 2, 0, 10, RGB_WHITE
delay 10
playsewithpan SE_W179, SOUND_PAN_ATTACKER
2018-12-31 18:01:37 +01:00
createsprite gReversalOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 0
createsprite gReversalOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 42
createsprite gReversalOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 84
createsprite gReversalOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 126
createsprite gReversalOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 168
createsprite gReversalOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 210
2018-09-12 22:58:03 +02:00
waitforvisualfinish
delay 20
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 6, 4
2018-09-12 22:58:03 +02:00
delay 8
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 1, RGB_WHITE, 8, 0, 0
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 4, 0, 0, 10, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, 1, 1
2018-09-12 22:58:03 +02:00
createvisualtask sub_80D6388, 5, 0, 1, 8, 1, 0
2017-12-31 16:28:57 +01:00
end
Move_PURSUIT:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
fadetobg BG_DARK
waitbgfadein
2018-09-12 22:58:03 +02:00
delay 0
setalpha 12, 8
choosetwoturnanim PursuitNormal, PursuitOnSwitchout
PursuitContinue:
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
2018-09-12 22:58:03 +02:00
delay 0
2017-12-31 16:28:57 +01:00
restorebg
waitbgfadein
end
2018-09-12 22:58:03 +02:00
PursuitNormal:
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask sub_80D6388, 5, 0, 1, 6, 1, 0
goto PursuitContinue
PursuitOnSwitchout:
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 1
2018-09-12 22:58:03 +02:00
createvisualtask sub_80D6388, 5, 0, 1, 6, 1, 0
goto PursuitContinue
2017-12-31 16:28:57 +01:00
Move_SPIKE_CANNON:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_NEEDLE
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
createvisualtask AnimTask_WindUpLunge, 5, ANIM_ATTACKER, -4, 0, 4, 6, 8, 4
2017-12-31 16:28:57 +01:00
waitforvisualfinish
loopsewithpan SE_W013B, SOUND_PAN_ATTACKER, 5, 3
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 5
createsprite gLinearStingerSpriteTemplate, ANIM_ATTACKER, 2, 10, -8, -8, -8, 20
createsprite gLinearStingerSpriteTemplate, ANIM_ATTACKER, 2, 18, 0, 0, 0, 20
createsprite gLinearStingerSpriteTemplate, ANIM_ATTACKER, 2, 26, 8, 8, 8, 20
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_8597370, ANIM_ATTACKER, 3, -8, -8, 1, 2
createsprite gBattleAnimSpriteTemplate_8597370, ANIM_ATTACKER, 3, 0, 0, 1, 2
createsprite gBattleAnimSpriteTemplate_8597370, ANIM_ATTACKER, 3, 8, 8, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 7, 1
loopsewithpan SE_W030, SOUND_PAN_TARGET, 5, 3
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
Move_SWORDS_DANCE:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_SWORD
2017-12-31 16:28:57 +01:00
monbg ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W014, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 16, 6, 1, 4
2018-12-18 05:08:08 +01:00
createsprite gSwordsDanceBladeSpriteTemplate, ANIM_ATTACKER, 2, 0, 0
2018-09-15 00:30:20 +02:00
delay 22
2018-10-06 00:00:07 +02:00
createvisualtask sub_8115D94, 2, ANIM_TAG_SWORD, 2, 2, RGB(18, 31, 31), 16, 0, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATTACKER
blendoff
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
end
Move_PSYCH_UP:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SPIRAL
2017-12-31 16:28:57 +01:00
monbg ANIM_ATK_PARTNER
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115B0C, 2, 1, 2, 6, 1, 11, 0
setalpha 12, 8
loopsewithpan SE_W060B, SOUND_PAN_ATTACKER, 5, 10
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596548, ANIM_ATTACKER, 2, 0, 0, 0, 0
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_SwayMon, 5, 0, 5, 2560, 8, ANIM_ATTACKER
delay 127
delay 4
playsewithpan SE_W060, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ScaleMonAndRestore, 5, -5, -5, 10, ANIM_ATTACKER, 1
2018-09-15 00:30:20 +02:00
createvisualtask sub_8116620, 9, 2, 2, 10, 0, RGB_YELLOW
2018-09-12 22:58:03 +02:00
delay 30
2017-12-31 16:28:57 +01:00
clearmonbg ANIM_ATK_PARTNER
blendoff
waitforvisualfinish
end
Move_DIZZY_PUNCH:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_DUCK
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_HANDS_AND_FEET
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
call DizzyPunch1
2018-11-13 22:19:52 +01:00
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 5, 16, 8, 20, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 4, 16, 0, 1, 1
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595F78, ANIM_TARGET, 3, 16, 8, 160, -32
createsprite gUnknown_08595F78, ANIM_TARGET, 3, 16, 8, -256, -40
createsprite gUnknown_08595F78, ANIM_TARGET, 3, 16, 8, 128, -16
createsprite gUnknown_08595F78, ANIM_TARGET, 3, 16, 8, 416, -38
createsprite gUnknown_08595F78, ANIM_TARGET, 3, 16, 8, -128, -22
createsprite gUnknown_08595F78, ANIM_TARGET, 3, 16, 8, -384, -31
2018-09-12 22:58:03 +02:00
delay 10
call DizzyPunch1
2018-11-13 22:19:52 +01:00
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 5, -16, -8, 20, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 4, -16, -16, 1, 1
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595F78, ANIM_TARGET, 3, -16, -8, 160, -32
createsprite gUnknown_08595F78, ANIM_TARGET, 3, -16, -8, -256, -40
createsprite gUnknown_08595F78, ANIM_TARGET, 3, -16, -8, 128, -16
createsprite gUnknown_08595F78, ANIM_TARGET, 3, -16, -8, 416, -38
createsprite gUnknown_08595F78, ANIM_TARGET, 3, -16, -8, -128, -22
createsprite gUnknown_08595F78, ANIM_TARGET, 3, -16, -8, -384, -31
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
2018-09-12 22:58:03 +02:00
DizzyPunch1:
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 6, 4
2018-09-12 22:58:03 +02:00
delay 6
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 7, 1
2017-12-31 16:28:57 +01:00
return
Move_FIRE_SPIN:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_SMALL_EMBER
playsewithpan SE_W221B, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 2, 47, 1
call FireSpinEffect
call FireSpinEffect
call FireSpinEffect
waitforvisualfinish
end
FireSpinEffect:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B88, ANIM_TARGET, 2, 0, 28, 528, 30, 13, 50, 1
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B88, ANIM_TARGET, 2, 0, 32, 480, 20, 16, -46, 1
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B88, ANIM_TARGET, 2, 0, 33, 576, 20, 8, 42, 1
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B88, ANIM_TARGET, 2, 0, 31, 400, 25, 11, -42, 1
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B88, ANIM_TARGET, 2, 0, 28, 512, 25, 16, 46, 1
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B88, ANIM_TARGET, 2, 0, 33, 464, 30, 15, -50, 1
2018-09-12 22:58:03 +02:00
delay 2
2017-12-31 16:28:57 +01:00
return
Move_FURY_CUTTER:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_CUT
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W013, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_IsFuryCutterHitRight, 2
jumpretfalse FuryCutterLeft
goto FuryCutterRight
FuryCutterContinue:
createvisualtask AnimTask_GetFuryCutterHitCount, 2
jumpreteq 1, FuryCutterContinue2
jumpreteq 2, FuryCutterMedium
jumpreteq 3, FuryCutterStrong
goto FuryCutterStrongest
FuryCutterContinue2:
delay 5
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 3, 10, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
FuryCutterLeft:
2018-11-13 22:19:52 +01:00
createsprite gCuttingSliceSpriteTemplate, ANIM_ATTACKER, 2, 40, -32, 0
2018-09-12 22:58:03 +02:00
goto FuryCutterContinue
FuryCutterRight:
2018-11-13 22:19:52 +01:00
createsprite gCuttingSliceSpriteTemplate, ANIM_ATTACKER, 2, 40, -32, 1
2018-09-12 22:58:03 +02:00
goto FuryCutterContinue
FuryCutterMedium:
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 1, RGB(9, 8, 10), 4, 0, 0
2018-09-12 22:58:03 +02:00
goto FuryCutterContinue2
FuryCutterStrong:
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 3, RGB(9, 8, 10), 4, 0, 0
2018-09-12 22:58:03 +02:00
goto FuryCutterContinue2
FuryCutterStrongest:
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 3, RGB(9, 8, 10), 4, 0, 0
2018-09-12 22:58:03 +02:00
goto FuryCutterContinue2
2017-12-31 16:28:57 +01:00
Move_SELF_DESTRUCT:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_EXPLOSION
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 2, 1, 0, 9, RGB_RED
createvisualtask AnimTask_ShakeMon2, 5, 4, 6, 0, 38, 1
createvisualtask AnimTask_ShakeMon2, 5, 5, 6, 0, 38, 1
createvisualtask AnimTask_ShakeMon2, 5, 6, 6, 0, 38, 1
createvisualtask AnimTask_ShakeMon2, 5, 7, 6, 0, 38, 1
createvisualtask AnimTask_ShakeMon2, 5, 8, 6, 0, 38, 1
call SelfDestruct1
call SelfDestruct1
waitforvisualfinish
createvisualtask sub_8116620, 10, 2, 1, 9, 0, RGB_RED
end
SelfDestruct1:
playsewithpan SE_W120, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_ATTACKER, 3, 0, 0, 0, 1
2018-09-12 22:58:03 +02:00
delay 6
playsewithpan SE_W120, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_ATTACKER, 3, 24, -24, 0, 1
2018-09-12 22:58:03 +02:00
delay 6
playsewithpan SE_W120, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_ATTACKER, 3, -16, 16, 0, 1
2018-09-12 22:58:03 +02:00
delay 6
playsewithpan SE_W120, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_ATTACKER, 3, -24, -12, 0, 1
2018-09-12 22:58:03 +02:00
delay 6
playsewithpan SE_W120, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_ATTACKER, 3, 16, 16, 0, 1
2018-09-12 22:58:03 +02:00
delay 6
2017-12-31 16:28:57 +01:00
return
Move_SLAM:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_SLAM_HIT
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W004, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, 3, 0, 4
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085928D0, ANIM_ATTACKER, 2, 0, 0
2018-09-12 22:58:03 +02:00
delay 3
playsewithpan SE_W025B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 1
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 1, -12, 10, 0, 3
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 5
2018-09-12 22:58:03 +02:00
delay 3
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 0, 3, 6, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 6
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
Move_VINE_WHIP:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_WHIP_HIT
playsewithpan SE_W026, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 6
2018-09-12 22:58:03 +02:00
delay 6
playsewithpan SE_W010, SOUND_PAN_TARGET
2019-04-02 08:36:22 +02:00
createsprite gVineWhipSpriteTemplate, ANIM_TARGET, 2, 0, 0
2018-09-12 22:58:03 +02:00
delay 6
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 6, 1
2017-12-31 16:28:57 +01:00
end
Move_DRILL_PECK:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_WHIRLWIND_LINES
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592CD8, ANIM_ATTACKER, 2, 0
playsewithpan SE_W029, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592CD8, ANIM_ATTACKER, 2, 1
2018-09-12 22:58:03 +02:00
delay 2
loopsewithpan SE_W030, SOUND_PAN_TARGET, 4, 8
2018-09-12 22:58:03 +02:00
createvisualtask sub_810EB88, 5
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 18, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592CD8, ANIM_ATTACKER, 2, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 6
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_WATERFALL:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_WATER_IMPACT
loadspritegfx ANIM_TAG_SMALL_BUBBLES
loadspritegfx ANIM_TAG_ICE_CRYSTALS
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
createvisualtask AnimTask_ShakeMon, 5, ANIM_ATTACKER, 0, 2, 23, 1
delay 5
playsewithpan SE_W152, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595238, ANIM_ATTACKER, 2, 10, 10, 25, 0
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W152, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595238, ANIM_ATTACKER, 2, -15, 0, 25, 0
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W152, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595238, ANIM_ATTACKER, 2, 20, 10, 25, 0
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W152, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595238, ANIM_ATTACKER, 2, 0, -10, 25, 0
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W152, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595238, ANIM_ATTACKER, 2, -10, 15, 25, 0
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W152, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595238, ANIM_ATTACKER, 2, 25, 20, 25, 0
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W152, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595238, ANIM_ATTACKER, 2, -20, 20, 25, 0
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W152, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595238, ANIM_ATTACKER, 2, 12, 0, 25, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 6, 5
2018-09-12 22:58:03 +02:00
delay 6
call UnderWaterAttack1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
2018-09-12 22:58:03 +02:00
UnderWaterAttack1:
playsewithpan SE_W127, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 4, 0, 17, 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597388, ANIM_ATTACKER, 3, 0, 20, 1, 1
createsprite gUnknown_08595250, ANIM_ATTACKER, 4, 0, 20
createsprite gUnknown_08595250, ANIM_ATTACKER, 4, 0, 20
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597388, ANIM_ATTACKER, 3, 0, 15, 1, 1
createsprite gUnknown_08595250, ANIM_ATTACKER, 4, 0, 15
createsprite gUnknown_08595250, ANIM_ATTACKER, 4, 0, 15
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597388, ANIM_ATTACKER, 3, 0, 10, 1, 1
createsprite gUnknown_08595250, ANIM_ATTACKER, 4, 0, 10
createsprite gUnknown_08595250, ANIM_ATTACKER, 4, 0, 10
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597388, ANIM_ATTACKER, 3, 0, 5, 1, 1
createsprite gUnknown_08595250, ANIM_ATTACKER, 4, 0, 5
createsprite gUnknown_08595250, ANIM_ATTACKER, 4, 0, 5
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597388, ANIM_ATTACKER, 3, 0, 0, 1, 1
createsprite gUnknown_08595250, ANIM_ATTACKER, 4, 0, 0
createsprite gUnknown_08595250, ANIM_ATTACKER, 4, 0, 0
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597388, ANIM_ATTACKER, 3, 0, -5, 1, 1
createsprite gUnknown_08595250, ANIM_ATTACKER, 4, 0, -5
createsprite gUnknown_08595250, ANIM_ATTACKER, 4, 0, -5
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597388, ANIM_ATTACKER, 3, 0, -10, 1, 1
createsprite gUnknown_08595250, ANIM_ATTACKER, 4, 0, -10
createsprite gUnknown_08595250, ANIM_ATTACKER, 4, 0, -10
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597388, ANIM_ATTACKER, 3, 0, -15, 1, 1
createsprite gUnknown_08595250, ANIM_ATTACKER, 4, 0, -15
createsprite gUnknown_08595250, ANIM_ATTACKER, 4, 0, -15
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597388, ANIM_ATTACKER, 3, 0, -20, 1, 1
createsprite gUnknown_08595250, ANIM_ATTACKER, 4, 0, -20
createsprite gUnknown_08595250, ANIM_ATTACKER, 4, 0, -20
2017-12-31 16:28:57 +01:00
return
Move_EXPLOSION:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_EXPLOSION
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 8, 9, RGB(26, 8, 8), 8, 0, 8
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 5, 4, 8, 0, 40, 1
createvisualtask AnimTask_ShakeMon2, 5, 5, 8, 0, 40, 1
createvisualtask AnimTask_ShakeMon2, 5, 6, 8, 0, 40, 1
createvisualtask AnimTask_ShakeMon2, 5, 7, 8, 0, 40, 1
createvisualtask AnimTask_ShakeMon2, 5, 8, 8, 0, 40, 1
call Explosion1
call Explosion1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 1, 1, 16, 16, RGB_WHITE
delay 50
createvisualtask sub_8116620, 10, 1, 3, 16, 0, RGB_WHITE
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
Explosion1:
playsewithpan SE_W153, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_ATTACKER, 3, 0, 0, 0, 1
2018-09-12 22:58:03 +02:00
delay 6
playsewithpan SE_W153, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_ATTACKER, 3, 24, -24, 0, 1
2018-09-12 22:58:03 +02:00
delay 6
playsewithpan SE_W153, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_ATTACKER, 3, -16, 16, 0, 1
2018-09-12 22:58:03 +02:00
delay 6
playsewithpan SE_W153, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_ATTACKER, 3, -24, -12, 0, 1
2018-09-12 22:58:03 +02:00
delay 6
playsewithpan SE_W153, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_ATTACKER, 3, 16, 16, 0, 1
2018-09-12 22:58:03 +02:00
delay 6
2017-12-31 16:28:57 +01:00
return
Move_DEFENSE_CURL:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ECLIPSING_ORB
loopsewithpan SE_W161, SOUND_PAN_ATTACKER, 18, 3
2019-04-02 08:36:22 +02:00
createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, ANIM_ATTACKER, 0
2018-09-12 22:58:03 +02:00
createvisualtask sub_815B338, 5
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE338, ANIM_ATTACKER, 2, 0, 6, 0, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2019-04-02 08:36:22 +02:00
createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, ANIM_ATTACKER, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_PROTECT:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_PROTECT
2017-12-31 16:28:57 +01:00
monbg ANIM_ATK_PARTNER
monbgprio_28 ANIM_ATTACKER
waitplaysewithpan SE_W115, SOUND_PAN_ATTACKER, 16
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592ADC, ANIM_ATTACKER, 2, 24, 0, 90
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
end
Move_DETECT:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_SPARKLE_4
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 0, 9, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 2, 1, 0, 9, RGB_WHITE
2018-09-15 00:30:20 +02:00
delay 18
playsewithpan SE_W197, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0853EE84, ANIM_ATTACKER, 13, 20, -20
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 9, 0, RGB_BLACK
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 2, 2, 9, 0, RGB_WHITE
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_FRUSTRATION:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_ANGER
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
createvisualtask AnimTask_GetFrustrationPowerLevel, 1
jumpreteq 0, Frustration_Strongest
jumpreteq 1, Frustration_Strong
jumpreteq 2, Frustration_Medium
goto Frustration_Weak
Frustration_Continue:
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
2018-09-12 22:58:03 +02:00
Frustration_Strongest:
playsewithpan SE_W082, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 5, ANIM_ATTACKER, 1, 0, 15, 1
createvisualtask sub_8116620, 10, 2, 3, 0, 9, 31
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 20
playsewithpan SE_W207B, SOUND_PAN_ATTACKER
2018-12-18 05:08:08 +01:00
createsprite gAngerMarkSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, -28
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W207B, SOUND_PAN_ATTACKER
2018-12-18 05:08:08 +01:00
createsprite gAngerMarkSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, -28
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 10
createvisualtask AnimTask_SwayMon, 5, 0, 16, 6144, 8, ANIM_ATTACKER
delay 5
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 4, 0, 30, 1
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 0
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 24, 8, 1, 0
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, -24, -16, 1, 0
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 8, 4, 1, 0
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, -16, 19, 1, 0
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 18, -18, 1, 0
playsewithpan SE_W004, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 2, 3, 9, 0, 31
goto Frustration_Continue
Frustration_Strong:
playsewithpan SE_W082, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 5, ANIM_ATTACKER, 1, 0, 15, 1
createvisualtask sub_8116620, 10, 2, 3, 0, 9, 31
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 20
playsewithpan SE_W207B, SOUND_PAN_ATTACKER
2018-12-18 05:08:08 +01:00
createsprite gAngerMarkSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, -28
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 5
2018-12-31 18:01:37 +01:00
createvisualtask AnimTask_StrongFrustrationGrowAndShrink, 5
2018-09-12 22:58:03 +02:00
delay 7
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 8, 1, 1
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 4, 0, 6, 1
delay 14
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 12, -6, 1, 1
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 4, 0, 6, 1
delay 14
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, -12, -6, 1, 1
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 4, 0, 6, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 2, 3, 9, 0, 31
goto Frustration_Continue
Frustration_Medium:
playsewithpan SE_W207B, SOUND_PAN_ATTACKER
2018-12-18 05:08:08 +01:00
createsprite gAngerMarkSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, -28
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 4
2018-09-12 22:58:03 +02:00
delay 6
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 10, 4, 1, 1
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 6, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 4
2018-09-12 22:58:03 +02:00
delay 6
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -10, -4, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 6, 1
goto Frustration_Continue
Frustration_Weak:
2018-12-31 18:01:37 +01:00
createsprite gWeakFrustrationAngerMarkSpriteTemplate, ANIM_ATTACKER, 2, 20, -28
2018-09-12 22:58:03 +02:00
waitforvisualfinish
delay 10
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 10, 2
2018-09-12 22:58:03 +02:00
delay 12
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 1, 0, 6, 1
goto Frustration_Continue
2017-12-31 16:28:57 +01:00
Move_SAFEGUARD:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_GUARD_RING
2017-12-31 16:28:57 +01:00
monbg ANIM_ATK_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 8, 8
playsewithpan SE_W208, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593C64, ANIM_ATTACKER, 2
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593C64, ANIM_ATTACKER, 2
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593C64, ANIM_ATTACKER, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_REAPOKE, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115A04, 2, 10, 0, 2, 0, 10, RGB_WHITE
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
blendoff
end
Move_PAIN_SPLIT:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_PAIN_SPLIT
2018-12-31 18:01:37 +01:00
createsprite gPainSplitProjectileSpriteTemplate, ANIM_ATTACKER, 2, -8, -42, ANIM_ATTACKER
createsprite gPainSplitProjectileSpriteTemplate, ANIM_TARGET, 2, -8, -42, ANIM_TARGET
2018-09-12 22:58:03 +02:00
delay 10
2017-12-31 16:28:57 +01:00
playsewithpan SE_W207B, 0
2018-12-31 18:01:37 +01:00
createvisualtask AnimTask_PainSplitMovement, 2, ANIM_ATTACKER, 0
createvisualtask AnimTask_PainSplitMovement, 2, ANIM_TARGET, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-12-31 18:01:37 +01:00
createsprite gPainSplitProjectileSpriteTemplate, ANIM_ATTACKER, 2, -24, -42, ANIM_ATTACKER
createsprite gPainSplitProjectileSpriteTemplate, ANIM_TARGET, 2, -24, -42, ANIM_TARGET
2018-09-12 22:58:03 +02:00
delay 10
2017-12-31 16:28:57 +01:00
playsewithpan SE_W207B, 0
2018-12-31 18:01:37 +01:00
createvisualtask AnimTask_PainSplitMovement, 2, ANIM_ATTACKER, 1
createvisualtask AnimTask_PainSplitMovement, 2, ANIM_TARGET, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-12-31 18:01:37 +01:00
createsprite gPainSplitProjectileSpriteTemplate, ANIM_ATTACKER, 2, 8, -42, ANIM_ATTACKER
createsprite gPainSplitProjectileSpriteTemplate, ANIM_TARGET, 2, 8, -42, ANIM_TARGET
2018-09-12 22:58:03 +02:00
delay 10
2017-12-31 16:28:57 +01:00
playsewithpan SE_W207B, 0
2018-12-31 18:01:37 +01:00
createvisualtask AnimTask_PainSplitMovement, 2, ANIM_ATTACKER, 2
createvisualtask AnimTask_PainSplitMovement, 2, ANIM_TARGET, 2
2017-12-31 16:28:57 +01:00
end
Move_VICE_GRIP:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_CUT
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W011, SOUND_PAN_TARGET
2018-12-18 05:08:08 +01:00
createsprite gViceGripSpriteTemplate, ANIM_ATTACKER, 2, 0
createsprite gViceGripSpriteTemplate, ANIM_ATTACKER, 2, 1
2018-09-15 00:30:20 +02:00
delay 9
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 1, 0, 0, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 2, 0, 5, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_GUILLOTINE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_CUT
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2017-12-31 16:28:57 +01:00
fadetobgfromset BG_GUILLOTINE_OPPONENT, BG_GUILLOTINE_PLAYER, BG_GUILLOTINE_CONTESTS
waitbgfadein
playsewithpan SE_W011, SOUND_PAN_TARGET
2018-12-18 05:08:08 +01:00
createsprite gGuillotineSpriteTemplate, ANIM_ATTACKER, 2, 0
createsprite gGuillotineSpriteTemplate, ANIM_ATTACKER, 2, 1
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 4, 2, 0, 16, RGB_BLACK
2018-09-15 00:30:20 +02:00
delay 9
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 2, 0, 23, 1
2017-12-31 16:28:57 +01:00
delay 0x2E
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 4, 0, 8, 1
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 0
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 1, RGB_BLACK, 8, 0, 0
playsewithpan SE_W013, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
restorebg
waitbgfadein
end
Move_PAY_DAY:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_COIN
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W013B, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085934D8, ANIM_ATTACKER, 2, 20, 0, 0, 0, 1152
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W006, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 1, 0, 0, 1, 2
createsprite gUnknown_085934F0, ANIM_ATTACKER, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 1, 0, 6, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
Move_OUTRAGE:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_SMALL_EMBER
loopsewithpan SE_W082, SOUND_PAN_ATTACKER, 8, 3
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115A04, 2, 7, 2, 5, 3, 8, RGB(14, 13, 0)
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 12, 6, 5, 4
delay 0
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596E7C, ANIM_TARGET, 2, 0, 0, 30, 1280, 0, 3
2018-09-12 22:58:03 +02:00
delay 0
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596E7C, ANIM_TARGET, 2, 0, 0, 30, -1280, 0, 3
2018-09-12 22:58:03 +02:00
delay 0
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596E7C, ANIM_TARGET, 2, 0, 0, 30, 0, 1280, 3
2018-09-12 22:58:03 +02:00
delay 0
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596E7C, ANIM_TARGET, 2, 0, 0, 30, 0, -1280, 3
2018-09-12 22:58:03 +02:00
delay 0
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 40, 1
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596E7C, ANIM_TARGET, 2, 0, 0, 30, 1280, 768, 3
2018-09-12 22:58:03 +02:00
delay 0
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596E7C, ANIM_TARGET, 2, 0, 0, 30, -1280, 768, 3
2018-09-12 22:58:03 +02:00
delay 0
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596E7C, ANIM_TARGET, 2, 0, 0, 30, 1280, -768, 3
2018-09-12 22:58:03 +02:00
delay 0
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596E7C, ANIM_TARGET, 2, 0, 0, 30, -1280, -768, 3
2018-09-12 22:58:03 +02:00
delay 0
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596E7C, ANIM_TARGET, 2, 0, 0, 30, 1280, 0, 3
2018-09-12 22:58:03 +02:00
call Outrage1
call Outrage1
waitforvisualfinish
end
Outrage1:
delay 3
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596E7C, ANIM_TARGET, 2, 0, 0, 30, -1280, 0, 3
2018-09-12 22:58:03 +02:00
delay 0
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596E7C, ANIM_TARGET, 2, 0, 0, 30, 0, 1280, 3
2018-09-12 22:58:03 +02:00
delay 0
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596E7C, ANIM_TARGET, 2, 0, 0, 30, 0, -1280, 3
2018-09-12 22:58:03 +02:00
delay 0
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596E7C, ANIM_TARGET, 2, 0, 0, 30, 1280, 768, 3
2018-09-12 22:58:03 +02:00
delay 0
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596E7C, ANIM_TARGET, 2, 0, 0, 30, -1280, 768, 3
2018-09-12 22:58:03 +02:00
delay 0
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596E7C, ANIM_TARGET, 2, 0, 0, 30, 1280, -768, 3
2018-09-12 22:58:03 +02:00
delay 0
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596E7C, ANIM_TARGET, 2, 0, 0, 30, -1280, -768, 3
2017-12-31 16:28:57 +01:00
return
Move_SPARK:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_SPARK_2
2018-09-12 22:58:03 +02:00
delay 0
createvisualtask sub_8115A04, 2, 3, -31, 1, 5, 5, RGB(31, 31, 22)
playsewithpan SE_W085B, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859574C, ANIM_ATTACKER, 0, 32, 24, 190, 12, 0, 1, 0
2018-09-12 22:58:03 +02:00
delay 0
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859574C, ANIM_ATTACKER, 0, 80, 24, 22, 12, 0, 1, 0
createsprite gBattleAnimSpriteTemplate_859574C, ANIM_ATTACKER, 0, 156, 24, 121, 13, 0, 1, 1
2018-09-12 22:58:03 +02:00
delay 0
createvisualtask sub_8115A04, 2, 3, -31, 1, 0, 0, RGB(31, 31, 22)
delay 10
createvisualtask sub_8115A04, 2, 3, -31, 1, 5, 5, RGB(31, 31, 22)
playsewithpan SE_W085B, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859574C, ANIM_ATTACKER, 0, 100, 24, 60, 10, 0, 1, 0
createsprite gBattleAnimSpriteTemplate_859574C, ANIM_ATTACKER, 0, 170, 24, 42, 11, 0, 1, 1
2018-09-12 22:58:03 +02:00
delay 0
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859574C, ANIM_ATTACKER, 0, 238, 24, 165, 10, 0, 1, 1
2018-09-12 22:58:03 +02:00
delay 0
createvisualtask sub_8115A04, 2, 3, -31, 1, 0, 0, RGB(31, 31, 22)
delay 20
createvisualtask sub_8115A04, 2, 3, -31, 1, 7, 7, RGB(31, 31, 22)
playsewithpan SE_W085B, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_85957F8, ANIM_ATTACKER, 4, 0, 0, 32, 12, 0, 20, 0, 0
createsprite gBattleAnimSpriteTemplate_85957F8, ANIM_ATTACKER, 4, 0, 0, 32, 12, 64, 20, 1, 0
createsprite gBattleAnimSpriteTemplate_85957F8, ANIM_ATTACKER, 4, 0, 0, 32, 12, 128, 20, 0, 0
createsprite gBattleAnimSpriteTemplate_85957F8, ANIM_ATTACKER, 4, 0, 0, 32, 12, 192, 20, 2, 0
createsprite gBattleAnimSpriteTemplate_85957F8, ANIM_ATTACKER, 4, 0, 0, 16, 12, 32, 20, 0, 0
createsprite gBattleAnimSpriteTemplate_85957F8, ANIM_ATTACKER, 4, 0, 0, 16, 12, 96, 20, 1, 0
createsprite gBattleAnimSpriteTemplate_85957F8, ANIM_ATTACKER, 4, 0, 0, 16, 12, 160, 20, 0, 0
createsprite gBattleAnimSpriteTemplate_85957F8, ANIM_ATTACKER, 4, 0, 0, 16, 12, 224, 20, 2, 0
2018-09-12 22:58:03 +02:00
delay 4
waitforvisualfinish
createvisualtask sub_8115A04, 2, 3, -31, 1, 0, 0, RGB(31, 31, 22)
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 4
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W063, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 0, 0, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115A04, 2, 4, -31, 2, 0, 6, RGB(31, 31, 22)
call ElectricityEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_ATTRACT:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_RED_HEART
loopsewithpan SE_W204, SOUND_PAN_ATTACKER, 12, 3
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_SwayMon, 5, 0, 12, 4096, 4, ANIM_ATTACKER
delay 15
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085939A0, ANIM_TARGET, 3, 20, -8
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W213, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_85939B8, ANIM_TARGET, 3, 160, -32
createsprite gBattleAnimSpriteTemplate_85939B8, ANIM_TARGET, 3, -256, -40
createsprite gBattleAnimSpriteTemplate_85939B8, ANIM_TARGET, 3, 128, -16
createsprite gBattleAnimSpriteTemplate_85939B8, ANIM_TARGET, 3, 416, -38
createsprite gBattleAnimSpriteTemplate_85939B8, ANIM_TARGET, 3, -128, -22
createsprite gBattleAnimSpriteTemplate_85939B8, ANIM_TARGET, 3, -384, -31
2018-09-12 22:58:03 +02:00
waitforvisualfinish
waitplaysewithpan SE_W213B, 0, 15
2019-04-02 08:36:22 +02:00
createvisualtask AnimTask_HeartsBackground, 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085939D0, ANIM_ATTACKER, 40, 16, 256, 0
createsprite gUnknown_085939D0, ANIM_ATTACKER, 40, 224, 240, 15
createsprite gUnknown_085939D0, ANIM_ATTACKER, 40, 126, 272, 30
createsprite gUnknown_085939D0, ANIM_ATTACKER, 40, 80, 224, 45
createsprite gUnknown_085939D0, ANIM_ATTACKER, 40, 170, 272, 60
createsprite gUnknown_085939D0, ANIM_ATTACKER, 40, 40, 256, 75
createsprite gUnknown_085939D0, ANIM_ATTACKER, 40, 112, 256, 90
createsprite gUnknown_085939D0, ANIM_ATTACKER, 40, 200, 272, 90
2019-04-02 08:36:22 +02:00
delay 75
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115A04, 2, 4, 4, 4, 0, 10, RGB(31, 25, 27)
2017-12-31 16:28:57 +01:00
end
Move_GROWTH:
2018-09-12 22:58:03 +02:00
call Growth1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
call Growth1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
Growth1:
createvisualtask sub_8115A04, 2, 2, 0, 2, 0, 8, RGB_WHITE
playsewithpan SE_W036, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ScaleMonAndRestore, 5, -3, -3, 16, ANIM_ATTACKER, 0
2017-12-31 16:28:57 +01:00
return
Move_WHIRLWIND:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_WHIRLWIND_LINES
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085963D4, ANIM_ATTACKER, 2, 0, -8, 1, 60, 0
createsprite gUnknown_085963D4, ANIM_ATTACKER, 2, 0, 0, 1, 60, 1
createsprite gUnknown_085963D4, ANIM_ATTACKER, 2, 0, 8, 1, 60, 2
createsprite gUnknown_085963D4, ANIM_ATTACKER, 2, 0, 16, 1, 60, 3
createsprite gUnknown_085963D4, ANIM_ATTACKER, 2, 0, 24, 1, 60, 4
createsprite gUnknown_085963D4, ANIM_ATTACKER, 2, 0, 32, 1, 60, 0
2018-09-12 22:58:03 +02:00
delay 5
loopsewithpan SE_W104, SOUND_PAN_TARGET, 10, 4
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 15, 1
2017-12-31 16:28:57 +01:00
delay 0x1D
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_TARGET, 12, 6, 1, 5
delay 7
playsewithpan SE_W081, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask sub_80D5DB0, 5, 1, 8
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_CONFUSE_RAY:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_YELLOW_BALL
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
fadetobg BG_GHOST
waitbgfadein
createvisualtask sub_8159278, 2, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 2, 0
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115C80, 2, 10013, 0, 6, 0, 14, 351
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596D14, ANIM_TARGET, 2, 28, 0, 288
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
setalpha 8, 8
playsewithpan SE_W081B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596D2C, ANIM_TARGET, 2, 0, -16
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 0
2017-12-31 16:28:57 +01:00
blendoff
clearmonbg ANIM_DEF_PARTNER
restorebg
waitbgfadein
end
Move_LOCK_ON:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_LOCK_ON
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592CA0, ANIM_ATTACKER, 40
createsprite gUnknown_08592CB8, ANIM_ATTACKER, 40, 1
createsprite gUnknown_08592CB8, ANIM_ATTACKER, 40, 2
createsprite gUnknown_08592CB8, ANIM_ATTACKER, 40, 3
createsprite gUnknown_08592CB8, ANIM_ATTACKER, 40, 4
2018-09-12 22:58:03 +02:00
delay 120
2018-09-15 00:30:20 +02:00
setarg 7, -1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_MEAN_LOOK:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_EYE
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
playsewithpan SE_W060, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 16, RGB_BLACK
loopsewithpan SE_W109, SOUND_PAN_TARGET, 15, 4
waitplaysewithpan SE_W043, SOUND_PAN_TARGET, 0x55
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE104, ANIM_ATTACKER, 2
2018-09-12 22:58:03 +02:00
delay 120
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 16, 0, RGB_BLACK
2018-09-12 22:58:03 +02:00
delay 30
2017-12-31 16:28:57 +01:00
clearmonbg ANIM_DEF_PARTNER
waitforvisualfinish
end
Move_ROCK_THROW:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_ROCKS
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_85972D8, ANIM_TARGET, 2, 6, 1, 15, 1
createsprite gUnknown_08596B04, ANIM_TARGET, 2, 0, 1, 0, 0
playsewithpan SE_W088, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B04, ANIM_TARGET, 2, 19, 1, 10, 0
playsewithpan SE_W088, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B04, ANIM_TARGET, 2, -23, 2, -10, 0
playsewithpan SE_W088, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 5, 20, 1
delay 6
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B04, ANIM_TARGET, 2, -15, 1, -10, 0
playsewithpan SE_W088, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B04, ANIM_TARGET, 2, 23, 2, 10, 0
playsewithpan SE_W088, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_ROCK_SLIDE:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_ROCKS
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_85972D8, ANIM_ATTACKER, 2, 7, 1, 11, 1
createsprite gUnknown_08596B04, ANIM_TARGET, 2, -5, 1, -5, 1
playsewithpan SE_W088, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B04, ANIM_TARGET, 2, 5, 0, 6, 1
playsewithpan SE_W088, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B04, ANIM_TARGET, 2, 19, 1, 10, 1
playsewithpan SE_W088, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B04, ANIM_TARGET, 2, -23, 2, -10, 1
playsewithpan SE_W088, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 5, 50, 1
createvisualtask AnimTask_ShakeMon, 2, ANIM_DEF_PARTNER, 0, 5, 50, 1
delay 2
call RockSlide1
call RockSlide1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
end
2018-09-12 22:58:03 +02:00
RockSlide1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B04, ANIM_TARGET, 2, -20, 0, -10, 1
playsewithpan SE_W088, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B04, ANIM_TARGET, 2, 28, 1, 10, 1
playsewithpan SE_W088, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B04, ANIM_TARGET, 2, -10, 1, -5, 1
playsewithpan SE_W088, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B04, ANIM_TARGET, 2, 10, 0, 6, 1
playsewithpan SE_W088, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B04, ANIM_TARGET, 2, 24, 1, 10, 1
playsewithpan SE_W088, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B04, ANIM_TARGET, 2, -32, 2, -10, 1
playsewithpan SE_W088, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B04, ANIM_TARGET, 2, -20, 0, -10, 1
playsewithpan SE_W088, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B04, ANIM_TARGET, 2, 30, 2, 10, 1
playsewithpan SE_W088, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 2
2017-12-31 16:28:57 +01:00
return
Move_THIEF:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
fadetobg BG_DARK
waitbgfadein
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 6, 4
2018-09-12 22:58:03 +02:00
delay 6
playsewithpan SE_W233, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 1, 0, 8, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 20
2017-12-31 16:28:57 +01:00
clearmonbg ANIM_TARGET
blendoff
restorebg
waitbgfadein
end
Move_BUBBLE_BEAM:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_BUBBLE
loadspritegfx ANIM_TAG_SMALL_BUBBLES
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
delay 1
call Bulbblebeam1
createvisualtask AnimTask_SwayMon, 5, 0, 3, 3072, 8, ANIM_TARGET
call Bulbblebeam1
call Bulbblebeam1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
call WaterBubbleEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
2018-09-12 22:58:03 +02:00
Bulbblebeam1:
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8595068, ANIM_ATTACKER, 2, 18, 0, 35, 70, 0, 256, 50
playsewithpan SE_W145, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8595068, ANIM_ATTACKER, 2, 18, 0, 20, 40, -10, 256, 50
playsewithpan SE_W145, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8595068, ANIM_ATTACKER, 2, 18, 0, 10, -60, 0, 256, 50
playsewithpan SE_W145, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8595068, ANIM_ATTACKER, 2, 18, 0, 15, -15, 10, 256, 50
playsewithpan SE_W145, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8595068, ANIM_ATTACKER, 2, 18, 0, 30, 10, -10, 256, 50
playsewithpan SE_W145, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8595068, ANIM_ATTACKER, 2, 18, 0, 25, -30, 10, 256, 50
playsewithpan SE_W145, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 3
2017-12-31 16:28:57 +01:00
return
Move_ICY_WIND:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ICE_CRYSTALS
loadspritegfx ANIM_TAG_ICE_SPIKES
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 11, 4, 0, 4, RGB_BLACK
2017-12-31 16:28:57 +01:00
fadetobg BG_ICE
waitbgfadeout
playsewithpan SE_W196, 0
waitbgfadein
waitforvisualfinish
panse_1B SE_W016, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
2018-09-12 22:58:03 +02:00
call IcyWind1
delay 5
call IcyWind1
playsewithpan SE_W016B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
delay 0x37
2018-09-12 22:58:03 +02:00
call IcyWindEffect2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
restorebg
waitbgfadeout
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 11, 4, 4, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitbgfadein
end
2018-09-12 22:58:03 +02:00
IcyWind1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B98, ANIM_TARGET, 40, 0, 0, 0, 0, 72, 1
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B98, ANIM_TARGET, 40, 0, 10, 0, 10, 72, 1
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B98, ANIM_TARGET, 40, 0, -10, 0, -10, 72, 1
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B98, ANIM_TARGET, 40, 0, 15, 0, 15, 72, 1
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B98, ANIM_TARGET, 40, 0, -5, 0, -5, 72, 1
2017-12-31 16:28:57 +01:00
return
Move_SMOKESCREEN:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_BLACK_SMOKE
loadspritegfx ANIM_TAG_BLACK_BALL
playsewithpan SE_W104, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE050, ANIM_TARGET, 2, 20, 0, 0, 0, 35, -25
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_815A160, 2
delay 2
playsewithpan SE_W028, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE038, ANIM_TARGET, 4, 0, -12, 104, 0, 75
createsprite gUnknown_085CE038, ANIM_TARGET, 4, 0, -12, 72, 1, 75
createsprite gUnknown_085CE038, ANIM_TARGET, 4, 0, -6, 56, 1, 75
createsprite gUnknown_085CE038, ANIM_TARGET, 4, 0, -6, 88, 0, 75
createsprite gUnknown_085CE038, ANIM_TARGET, 4, 0, 0, 56, 0, 75
createsprite gUnknown_085CE038, ANIM_TARGET, 4, 0, 0, 88, 1, 75
createsprite gUnknown_085CE038, ANIM_TARGET, 4, 0, 6, 72, 0, 75
createsprite gUnknown_085CE038, ANIM_TARGET, 4, 0, 6, 104, 1, 75
createsprite gUnknown_085CE038, ANIM_TARGET, 4, 0, 12, 72, 0, 75
createsprite gUnknown_085CE038, ANIM_TARGET, 4, 0, 12, 56, 1, 75
createsprite gUnknown_085CE038, ANIM_TARGET, 4, 0, 18, 80, 0, 75
createsprite gUnknown_085CE038, ANIM_TARGET, 4, 0, 18, 72, 1, 75
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_CONVERSION:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_CONVERSION
2017-12-31 16:28:57 +01:00
monbg ANIM_ATK_PARTNER
monbgprio_28 ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
setalpha 16, 0
delay 0
playsewithpan SE_W129, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592E74, ANIM_ATTACKER, 2, -24, -24
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592E74, ANIM_ATTACKER, 2, -8, -24
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592E74, ANIM_ATTACKER, 2, 8, -24
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592E74, ANIM_ATTACKER, 2, 24, -24
2018-09-12 22:58:03 +02:00
delay 3
playsewithpan SE_W129, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592E74, ANIM_ATTACKER, 2, -24, -8
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592E74, ANIM_ATTACKER, 2, -8, -8
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592E74, ANIM_ATTACKER, 2, 8, -8
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592E74, ANIM_ATTACKER, 2, 24, -8
2018-09-12 22:58:03 +02:00
delay 3
playsewithpan SE_W129, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592E74, ANIM_ATTACKER, 2, -24, 8
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592E74, ANIM_ATTACKER, 2, -8, 8
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592E74, ANIM_ATTACKER, 2, 8, 8
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592E74, ANIM_ATTACKER, 2, 24, 8
2018-09-12 22:58:03 +02:00
delay 3
playsewithpan SE_W129, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592E74, ANIM_ATTACKER, 2, -24, 24
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592E74, ANIM_ATTACKER, 2, -8, 24
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592E74, ANIM_ATTACKER, 2, 8, 24
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592E74, ANIM_ATTACKER, 2, 24, 24
2018-09-12 22:58:03 +02:00
delay 20
playsewithpan SE_W112, SOUND_PAN_ATTACKER
2018-10-06 00:00:07 +02:00
createvisualtask sub_8115D94, 2, ANIM_TAG_CONVERSION, 1, 1, 14335, 12, 0, 0
2018-09-12 22:58:03 +02:00
delay 6
createvisualtask sub_81022D4, 5
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
clearmonbg ANIM_ATK_PARTNER
blendoff
end
Move_CONVERSION_2:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_CONVERSION
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_2A ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 0, 16
delay 0
playsewithpan SE_W112, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592EA4, ANIM_ATTACKER, 2, -24, -24, 60
createsprite gUnknown_08592EA4, ANIM_ATTACKER, 2, -8, -24, 65
createsprite gUnknown_08592EA4, ANIM_ATTACKER, 2, 8, -24, 70
createsprite gUnknown_08592EA4, ANIM_ATTACKER, 2, 24, -24, 75
createsprite gUnknown_08592EA4, ANIM_ATTACKER, 2, -24, -8, 80
createsprite gUnknown_08592EA4, ANIM_ATTACKER, 2, -8, -8, 85
createsprite gUnknown_08592EA4, ANIM_ATTACKER, 2, 8, -8, 90
createsprite gUnknown_08592EA4, ANIM_ATTACKER, 2, 24, -8, 95
createsprite gUnknown_08592EA4, ANIM_ATTACKER, 2, -24, 8, 100
createsprite gUnknown_08592EA4, ANIM_ATTACKER, 2, -8, 8, 105
createsprite gUnknown_08592EA4, ANIM_ATTACKER, 2, 8, 8, 110
createsprite gUnknown_08592EA4, ANIM_ATTACKER, 2, 24, 8, 115
createsprite gUnknown_08592EA4, ANIM_ATTACKER, 2, -24, 24, 120
createsprite gUnknown_08592EA4, ANIM_ATTACKER, 2, -8, 24, 125
createsprite gUnknown_08592EA4, ANIM_ATTACKER, 2, 8, 24, 130
createsprite gUnknown_08592EA4, ANIM_ATTACKER, 2, 24, 24, 135
2018-09-12 22:58:03 +02:00
createvisualtask sub_81023E0, 5
delay 60
playsewithpan SE_W129, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 10
playsewithpan SE_W129, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 10
playsewithpan SE_W129, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 10
playsewithpan SE_W129, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 10
playsewithpan SE_W129, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 10
playsewithpan SE_W129, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 10
playsewithpan SE_W129, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 10
playsewithpan SE_W129, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_ROLLING_KICK:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_HANDS_AND_FEET
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 18, 6, 1, 4
playsewithpan SE_W104, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 6
playsewithpan SE_W104, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, 0, 0, 4
createsprite gUnknown_08595EE0, ANIM_ATTACKER, 2, -24, 0, 48, 10, 160, 0
2018-09-12 22:58:03 +02:00
delay 5
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -8, 0, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 5, 0, 6, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 1, 8
2017-12-31 16:28:57 +01:00
clearmonbg ANIM_TARGET
blendoff
end
Move_HEADBUTT:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592CD8, ANIM_ATTACKER, 2, 0
playsewithpan SE_W029, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592CD8, ANIM_ATTACKER, 2, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_ATTACKER, 2, 0, 4, 1
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 5, 0, 6, 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592CD8, ANIM_ATTACKER, 2, 2
createsprite gUnknown_085973E8, ANIM_TARGET, 3, 0, 0, 1, 1
playsewithpan SE_W233B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_HORN_ATTACK:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_HORN_HIT
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592CD8, ANIM_ATTACKER, 2, 0
playsewithpan SE_W029, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592CD8, ANIM_ATTACKER, 2, 1
createsprite gUnknown_08592F44, ANIM_TARGET, 4, 0, 0, 10
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_ATTACKER, 2, 0, 4, 1
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 5, 0, 6, 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592CD8, ANIM_ATTACKER, 2, 2
createsprite gUnknown_085973E8, ANIM_TARGET, 3, 0, 0, 1, 1
playsewithpan SE_W030, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_FURY_ATTACK:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_HORN_HIT
2018-09-12 22:58:03 +02:00
createvisualtask sub_80D6134, 2, 4, 256, 0, 2
choosetwoturnanim FuryAttackRight, FuryAttackLeft
FuryAttackContinue:
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 5, 0, 6, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
FuryAttackRight:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592F44, ANIM_TARGET, 4, 8, 8, 10
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085973E8, ANIM_TARGET, 3, 0, 0, 1, 1
playsewithpan SE_W030, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
goto FuryAttackContinue
2017-12-31 16:28:57 +01:00
2018-09-12 22:58:03 +02:00
FuryAttackLeft:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592F44, ANIM_TARGET, 4, -8, -8, 10
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085973E8, ANIM_TARGET, 3, 0, 0, 1, 1
playsewithpan SE_W030, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
goto FuryAttackContinue
2017-12-31 16:28:57 +01:00
Move_HORN_DRILL:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_HORN_HIT
2018-09-12 22:58:03 +02:00
jumpifcontest HornDrillInContest
2017-12-31 16:28:57 +01:00
fadetobg BG_DRILL
waitbgfadeout
2018-09-12 22:58:03 +02:00
createvisualtask sub_8117660, 5, -2304, 768, 1, -1
HornDrillContinue:
2017-12-31 16:28:57 +01:00
waitbgfadein
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592CD8, ANIM_ATTACKER, 2, 0
playsewithpan SE_W029, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592CD8, ANIM_ATTACKER, 2, 1
createsprite gUnknown_08592F44, ANIM_TARGET, 4, 0, 0, 12
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playse SE_BAN
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_ATTACKER, 2, 0, 40, 1
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 10, 0, 40, 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085973E8, ANIM_TARGET, 3, 0, 0, 1, 3
playsewithpan SE_W030, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085973E8, ANIM_TARGET, 3, 0, 2, 1, 3
playsewithpan SE_W030, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085973E8, ANIM_TARGET, 3, -4, 3, 1, 3
playsewithpan SE_W030, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085973E8, ANIM_TARGET, 3, -8, -5, 1, 3
playsewithpan SE_W030, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085973E8, ANIM_TARGET, 3, 4, -12, 1, 3
playsewithpan SE_W030, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085973E8, ANIM_TARGET, 3, 16, 0, 1, 3
playsewithpan SE_W030, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085973E8, ANIM_TARGET, 3, 5, 18, 1, 3
playsewithpan SE_W030, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085973E8, ANIM_TARGET, 3, -17, 12, 1, 2
playsewithpan SE_W030, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085973E8, ANIM_TARGET, 3, -21, -15, 1, 2
playsewithpan SE_W030, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085973E8, ANIM_TARGET, 3, 8, -27, 1, 2
playsewithpan SE_W030, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085973E8, ANIM_TARGET, 3, 32, 0, 1, 2
playsewithpan SE_W030, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592CD8, ANIM_ATTACKER, 2, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
restorebg
waitbgfadeout
2018-09-15 00:30:20 +02:00
setarg 7, -1
2017-12-31 16:28:57 +01:00
waitbgfadein
end
2018-09-12 22:58:03 +02:00
HornDrillInContest:
2017-12-31 16:28:57 +01:00
fadetobg BG_DRILL_CONTESTS
waitbgfadeout
2018-09-12 22:58:03 +02:00
createvisualtask sub_8117660, 5, 2304, 768, 0, -1
goto HornDrillContinue
2017-12-31 16:28:57 +01:00
Move_THRASH:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_HANDS_AND_FEET
2018-09-12 22:58:03 +02:00
createvisualtask sub_8104C38, 2
createvisualtask sub_8104CA4, 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595EB0, ANIM_TARGET, 3, 1, 10, 0
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 4, 0, 7, 1
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-09-15 00:30:20 +02:00
delay 28
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595EB0, ANIM_TARGET, 3, 1, 10, 1
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 4, 0, 7, 1
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-09-15 00:30:20 +02:00
delay 28
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595EB0, ANIM_TARGET, 3, 1, 10, 3
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 8, 0, 16, 1
playsewithpan SE_W025B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
end
Move_SING:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_MUSIC_NOTES
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
createvisualtask sub_8102BE8, 2
waitforvisualfinish
panse_1B SE_W047, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593008, ANIM_TARGET, 2, 7, 0, 12
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593008, ANIM_TARGET, 2, 6, 1, 12
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593008, ANIM_TARGET, 2, 1, 2, 12
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593008, ANIM_TARGET, 2, 2, 3, 12
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593008, ANIM_TARGET, 2, 3, 0, 12
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593008, ANIM_TARGET, 2, 2, 1, 12
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593008, ANIM_TARGET, 2, 5, 2, 12
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593008, ANIM_TARGET, 2, 6, 3, 12
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593008, ANIM_TARGET, 2, 2, 0, 12
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593008, ANIM_TARGET, 2, 2, 1, 12
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593008, ANIM_TARGET, 2, 1, 2, 12
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593008, ANIM_TARGET, 2, 5, 3, 12
2018-09-12 22:58:03 +02:00
delay 4
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
createvisualtask sub_8102CA0, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_LOW_KICK:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_HANDS_AND_FEET
loadspritegfx ANIM_TAG_IMPACT
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, 0, 0, 4
createsprite gUnknown_08595EE0, ANIM_TARGET, 2, -24, 28, 40, 8, 160, 0
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, -8, 8, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask sub_80D6134, 2, 6, 384, 1, 2
playsewithpan SE_W233B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 1, 4
2017-12-31 16:28:57 +01:00
end
Move_EARTHQUAKE:
2018-09-12 22:58:03 +02:00
createvisualtask sub_81152DC, 5, 5, 10, 50
createvisualtask sub_81152DC, 5, 4, 10, 50
2017-12-31 16:28:57 +01:00
playsewithpan SE_W089, 0
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 1, RGB_BLACK, 14, 0x7FFF, 14
2018-09-12 22:58:03 +02:00
delay 16
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 1, RGB_BLACK, 14, 0x7FFF, 14
2017-12-31 16:28:57 +01:00
end
Move_FISSURE:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_MUD_SAND
2018-09-12 22:58:03 +02:00
createvisualtask sub_81152DC, 3, 5, 10, 50
createvisualtask sub_81152DC, 3, 1, 10, 50
playsewithpan SE_W089, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 8
call Fissure1
delay 15
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 1, RGB_BLACK, 14, 0x7FFF, 14
2018-09-12 22:58:03 +02:00
delay 15
call Fissure2
delay 15
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 1, RGB_BLACK, 14, 0x7FFF, 14
2018-09-12 22:58:03 +02:00
delay 15
call Fissure1
delay 50
2017-12-31 16:28:57 +01:00
fadetobg BG_FISSURE
waitbgfadeout
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115628, 5, 1, 5, -1
2017-12-31 16:28:57 +01:00
waitbgfadein
2018-09-15 00:30:20 +02:00
delay 40
2017-12-31 16:28:57 +01:00
restorebg
waitbgfadeout
2018-09-15 00:30:20 +02:00
setarg 7, -1
2017-12-31 16:28:57 +01:00
waitbgfadein
end
2018-09-12 22:58:03 +02:00
Fissure1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085971FC, ANIM_TARGET, 2, 1, 0, 12, -48, -16, 24
createsprite gUnknown_085971FC, ANIM_TARGET, 2, 1, 0, 16, -16, -10, 24
createsprite gUnknown_085971FC, ANIM_TARGET, 2, 1, 1, 14, -52, -18, 24
createsprite gUnknown_085971FC, ANIM_TARGET, 2, 1, 1, 12, -32, -16, 24
playsewithpan SE_W091, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
return
2018-09-12 22:58:03 +02:00
Fissure2:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085971FC, ANIM_TARGET, 2, 1, 0, 12, -24, -16, 24
createsprite gUnknown_085971FC, ANIM_TARGET, 2, 1, 0, 16, -38, -10, 24
createsprite gUnknown_085971FC, ANIM_TARGET, 2, 1, 1, 14, -20, -18, 24
createsprite gUnknown_085971FC, ANIM_TARGET, 2, 1, 1, 12, -36, -16, 24
playsewithpan SE_W091, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
return
Move_DIG:
2018-09-12 22:58:03 +02:00
choosetwoturnanim DigSetUp, DigUnleash
DigEnd:
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
DigSetUp:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_MUD_SAND
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_DIRT_MOUND
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597214, ANIM_ATTACKER, 1, 0, 0, 180
createsprite gUnknown_08597214, ANIM_ATTACKER, 1, 0, 1, 180
2017-12-31 16:28:57 +01:00
monbg_22 ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
delay 1
createvisualtask sub_8114CBC, 2, 0
delay 6
call DigSetUp1
call DigSetUp1
call DigSetUp1
call DigSetUp1
call DigSetUp1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg_23 ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
delay 1
createvisualtask sub_8114CBC, 2, 1
goto DigEnd
DigUnleash:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_DIRT_MOUND
2018-09-12 22:58:03 +02:00
createvisualtask sub_8114F14, 2, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
monbg ANIM_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597214, ANIM_ATTACKER, 1, 0, 0, 48
createsprite gUnknown_08597214, ANIM_ATTACKER, 1, 0, 1, 48
2018-09-12 22:58:03 +02:00
delay 1
createvisualtask sub_8114F14, 2, 1
delay 16
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -8, 0, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 5, 0, 6, 1
playsewithpan SE_W025B, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
clearmonbg ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
goto DigEnd
DigSetUp1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085971FC, ANIM_ATTACKER, 2, 0, 0, 12, 4, -16, 18
createsprite gUnknown_085971FC, ANIM_ATTACKER, 2, 0, 0, 16, 4, -10, 18
createsprite gUnknown_085971FC, ANIM_ATTACKER, 2, 0, 1, 14, 4, -18, 18
createsprite gUnknown_085971FC, ANIM_ATTACKER, 2, 0, 1, 12, 4, -16, 18
playsewithpan SE_W091, SOUND_PAN_ATTACKER
2018-09-15 00:30:20 +02:00
delay 32
2017-12-31 16:28:57 +01:00
return
Move_MEDITATE:
2018-09-12 22:58:03 +02:00
call SetPsychicBackground
createvisualtask sub_810F7D4, 2
playsewithpan SE_W029, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 16
playsewithpan SE_W036, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2019-04-05 13:38:13 +02:00
call UnsetPsychicBg
2017-12-31 16:28:57 +01:00
end
Move_AGILITY:
monbg ANIM_ATK_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 24, 6, 4, 4
createvisualtask sub_81169C0, 2, 0, 4, 7, 10
playsewithpan SE_W104, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 12
playsewithpan SE_W104, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 12
playsewithpan SE_W104, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 12
playsewithpan SE_W104, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 12
playsewithpan SE_W104, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 12
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
blendoff
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
end
Move_QUICK_ATTACK:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_ATK_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 24, 6, 1, 5
createvisualtask sub_81169C0, 2, 0, 4, 7, 3
playsewithpan SE_W026, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 4
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 5, 0, 6, 1
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 4, 0, 0, 1, 1
playsewithpan SE_W233B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
blendoff
waitforvisualfinish
end
Move_RAGE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_ANGER
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
createvisualtask AnimTask_BlendMonInAndOut, 3, ANIM_ATTACKER, RGB_RED, 10, 0, 2
2018-12-18 05:08:08 +01:00
createsprite gAngerMarkSpriteTemplate, ANIM_ATTACKER, 2, 0, -20, -28
playsewithpan SE_W207B, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 20
2018-12-18 05:08:08 +01:00
createsprite gAngerMarkSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, -28
playsewithpan SE_W207B, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 6
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask sub_80D6388, 2, 1, 1, 10, 1, 0
playsewithpan SE_W233B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
end
Move_TELEPORT:
2018-09-12 22:58:03 +02:00
call SetPsychicBackground
createvisualtask sub_810F83C, 2
playsewithpan SE_W100, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 15
2019-04-05 13:38:13 +02:00
call UnsetPsychicBg
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_DOUBLE_TEAM:
2018-09-12 22:58:03 +02:00
createvisualtask sub_81029B4, 2
setalpha 12, 8
2017-12-31 16:28:57 +01:00
monbg ANIM_ATK_PARTNER
playsewithpan SE_W104, SOUND_PAN_ATTACKER
2018-09-15 00:30:20 +02:00
delay 32
playsewithpan SE_W104, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 24
playsewithpan SE_W104, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 16
playsewithpan SE_W104, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 8
playsewithpan SE_W104, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 8
playsewithpan SE_W104, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 8
playsewithpan SE_W104, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 8
playsewithpan SE_W104, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 8
playsewithpan SE_W104, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
blendoff
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
end
Move_MINIMIZE:
2018-09-12 22:58:03 +02:00
setalpha 10, 8
2018-12-18 05:08:08 +01:00
createvisualtask AnimTask_Minimize, 2
loopsewithpan SE_W107, SOUND_PAN_ATTACKER, 34, 3
2017-12-31 16:28:57 +01:00
waitforvisualfinish
blendoff
end
Move_METRONOME:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_FINGER
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_THOUGHT_BUBBLE
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593114, ANIM_ATTACKER, 11, 0, 100
playsewithpan SE_W118, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085931BC, ANIM_ATTACKER, 12, 0
2018-09-12 22:58:03 +02:00
delay 24
loopsewithpan SE_W039, SOUND_PAN_ATTACKER, 22, 3
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_SKULL_BASH:
2018-09-12 22:58:03 +02:00
choosetwoturnanim SkullBashSetUp, SkullBashAttack
SkullBashEnd:
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
SkullBashSetUp:
call SkullBashSetUp1
call SkullBashSetUp1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
goto SkullBashEnd
SkullBashSetUp1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0857FE88, ANIM_ATTACKER, 2, 0, -24, 0, 0, 10, 0
playsewithpan SE_W036, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_80D6134, 2, 16, 96, 0, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0857FE88, ANIM_ATTACKER, 2, 0, 24, 0, 0, 10, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
return
2018-09-12 22:58:03 +02:00
SkullBashAttack:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2018-09-12 22:58:03 +02:00
createvisualtask sub_8101C94, 2, 0
playsewithpan SE_W036, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playse SE_BAN
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 1, RGB_BLACK, 14, 0x7FFF, 14
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_ATTACKER, 2, 0, 40, 1
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 10, 0, 40, 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085973E8, ANIM_TARGET, 4, 0, 0, 1, 0
loopsewithpan SE_W025B, SOUND_PAN_TARGET, 8, 3
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8101C94, 2, 1
goto SkullBashEnd
2017-12-31 16:28:57 +01:00
Move_AMNESIA:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_AMNESIA
2018-09-12 22:58:03 +02:00
call SetPsychicBackground
delay 8
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596744, ANIM_ATTACKER, 20
playsewithpan SE_W118, SOUND_PAN_ATTACKER
2018-09-15 00:30:20 +02:00
delay 54
loopsewithpan SE_W118, SOUND_PAN_ATTACKER, 16, 3
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2019-04-05 13:38:13 +02:00
call UnsetPsychicBg
2017-12-31 16:28:57 +01:00
end
Move_KINESIS:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_ALERT
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_BENT_SPOON
playsewithpan SE_W060, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
call SetPsychicBackground
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085966DC, ANIM_ATTACKER, 20
2018-12-18 05:08:08 +01:00
createsprite gKinesisZapEnergySpriteTemplate, ANIM_ATTACKER, 19, 32, -8, 0
createsprite gKinesisZapEnergySpriteTemplate, ANIM_ATTACKER, 19, 32, 16, 1
loopsewithpan SE_W109, SOUND_PAN_ATTACKER, 21, 2
2018-09-12 22:58:03 +02:00
delay 60
playsewithpan SE_W146, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 30
loopsewithpan SE_W146, SOUND_PAN_ATTACKER, 20, 2
2018-09-12 22:58:03 +02:00
delay 70
playsewithpan SE_W207B, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2019-04-05 13:38:13 +02:00
call UnsetPsychicBg
2017-12-31 16:28:57 +01:00
end
Move_GLARE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SMALL_RED_EYE
loadspritegfx ANIM_TAG_EYE_SPARKLE
2018-12-31 18:01:37 +01:00
createvisualtask AnimTask_GlareEyeDots, 5, 0
playsewithpan SE_W060B, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 5, 1, 0, 0, 16, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593A84, ANIM_ATTACKER, 0, -16, -8
createsprite gUnknown_08593A84, ANIM_ATTACKER, 0, 16, -8
2018-09-12 22:58:03 +02:00
createvisualtask sub_81064F8, 5
playsewithpan SE_W043, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 2
createvisualtask sub_810A094, 3, 20, 1, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 5, 1, 0, 16, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
end
Move_BARRAGE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_RED_BALL
2018-12-31 18:01:37 +01:00
createvisualtask AnimTask_BarrageBall, 3
playsewithpan SE_W207, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 24
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_85972D8, ANIM_ATTACKER, 2, 8, 1, 40, 1
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 3, ANIM_TARGET, 0, 4, 20, 1
createvisualtask AnimTask_ShakeMon, 3, ANIM_DEF_PARTNER, 0, 4, 20, 1
loopsewithpan SE_W070, SOUND_PAN_TARGET, 8, 2
2017-12-31 16:28:57 +01:00
end
Move_SKY_ATTACK:
2018-09-12 22:58:03 +02:00
choosetwoturnanim SkyAttackSetUp, SkyAttackUnleash
SkyAttackEnd:
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
SkyAttackSetUp:
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 11
createvisualtask AnimTask_GetTargetIsAttackerPartner, 5, ARG_RET_ID
2018-09-12 22:58:03 +02:00
jumpretfalse SkyAttackSetUpAgainstOpponent
goto SkyAttackSetUpAgainstPartner
SkyAttackSetUpAgainstOpponent:
createvisualtask sub_8116620, 10, 27, 1, 0, 12, RGB_BLACK
waitforvisualfinish
delay 12
createvisualtask sub_8116620, 10, 2, 1, 8, 0, RGB_BLACK
createvisualtask sub_81152DC, 5, 0, 2, 16
loopsewithpan SE_W287, SOUND_PAN_ATTACKER, 4, 8
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 2, 1, 0, 15, RGB_WHITE
delay 20
createvisualtask sub_8116620, 10, 2, 1, 15, 0, RGB_WHITE
waitforvisualfinish
createvisualtask sub_8116620, 10, 25, 1, 8, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
2018-09-12 22:58:03 +02:00
goto SkyAttackEnd
SkyAttackSetUpAgainstPartner:
2018-09-15 00:30:20 +02:00
createvisualtask sub_8116664, 10, 1, 1, 0, 12, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 12
createvisualtask sub_8116620, 10, 2, 1, 8, 0, RGB_BLACK
createvisualtask sub_81152DC, 5, 0, 2, 16
playsewithpan SE_W287, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 8
createvisualtask sub_8116620, 10, 2, 1, 0, 15, RGB_WHITE
delay 20
createvisualtask sub_8116620, 10, 2, 1, 15, 0, RGB_WHITE
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-15 00:30:20 +02:00
createvisualtask sub_8116664, 10, 4, 1, 8, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
2018-09-12 22:58:03 +02:00
goto SkyAttackEnd
SkyAttackUnleash:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_BIRD
2019-04-06 18:38:15 +02:00
call SetSkyBg
2017-12-31 16:28:57 +01:00
monbg ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 2, 0, 0, 16, RGB_WHITE
delay 4
createvisualtask sub_81136E8, 5, 0
waitforvisualfinish
createvisualtask sub_8159244, 5, 238, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596514, ANIM_TARGET, 2
2018-09-12 22:58:03 +02:00
delay 14
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 10, 0, 18, 1
createvisualtask sub_8159210, 5, 141, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 20
createvisualtask sub_81137E4, 5, 1
delay 2
createvisualtask sub_8116620, 10, 2, 0, 15, 0, RGB_WHITE
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATTACKER
2019-04-06 18:38:15 +02:00
call UnsetSkyBg
2018-09-12 22:58:03 +02:00
goto SkyAttackEnd
2017-12-31 16:28:57 +01:00
Move_FLASH:
playsewithpan SE_W043, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask sub_8117494, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_SPLASH:
2018-12-18 04:56:34 +01:00
createvisualtask AnimTask_Splash, 2, 0, 3
2018-09-12 22:58:03 +02:00
delay 8
loopsewithpan SE_W039, SOUND_PAN_ATTACKER, 38, 3
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_ACID_ARMOR:
monbg ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
setalpha 15, 0
2018-12-31 18:01:37 +01:00
createvisualtask AnimTask_AcidArmor, 2, ANIM_ATTACKER
playsewithpan SE_W151, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
blendoff
clearmonbg ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
end
Move_SHARPEN:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SPHERE_TO_CUBE
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592DE4, ANIM_ATTACKER, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_SUPER_FANG:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_FANG_ATTACK
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_ATTACKER, 1, 0, 20, 1
playsewithpan SE_W082, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_ATTACKER, 3, 0, 48, 1
createvisualtask AnimTask_BlendMonInAndOut, 2, ANIM_ATTACKER, RGB(31, 6, 1), 12, 4, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 20
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 4
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592F74, ANIM_TARGET, 2
playsewithpan SE_W044, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 1, RGB(31, 2, 2), 14, 0x7FFF, 14
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 7, 12, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
blendoff
end
Move_SLASH:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SLASH
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592D2C, ANIM_TARGET, 2, 1, -8, 0
playsewithpan SE_W013, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592D2C, ANIM_TARGET, 2, 1, 8, 0
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 18, 1
playsewithpan SE_W013, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_STRUGGLE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_MOVEMENT_WAVES
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_ATTACKER, 3, 0, 12, 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593B80, ANIM_ATTACKER, 2, 0, 0, 2
createsprite gUnknown_08593B80, ANIM_ATTACKER, 2, 0, 1, 2
loopsewithpan SE_W029, SOUND_PAN_ATTACKER, 12, 4
2018-09-12 22:58:03 +02:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 3, 0, 6, 1
playsewithpan SE_W025B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
Move_SKETCH:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_PENCIL
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask sub_8104E74, 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085936D4, ANIM_TARGET, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
2018-12-18 04:56:34 +01:00
createvisualtask AnimTask_Splash, 2, 0, 2
loopsewithpan SE_W039, SOUND_PAN_ATTACKER, 38, 2
2017-12-31 16:28:57 +01:00
end
Move_NIGHTMARE:
fadetobg BG_GHOST
waitbgfadein
2018-09-12 22:58:03 +02:00
jumpifcontest NightmareInContest
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
createvisualtask sub_8111C50, 2
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 40, 1
playsewithpan SE_W171, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
restorebg
waitbgfadein
end
2018-09-12 22:58:03 +02:00
NightmareInContest:
createvisualtask AnimTask_BlendMonInAndOut, 2, ANIM_ATTACKER, RGB_WHITE, 10, 2, 1
createvisualtask AnimTask_ShakeMon, 2, ANIM_ATTACKER, 3, 0, 32, 1
playsewithpan SE_W171, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
restorebg
waitbgfadein
end
Move_FLAIL:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-12-31 18:01:37 +01:00
createvisualtask AnimTask_FlailMovement, 2, ANIM_ATTACKER
loopsewithpan SE_W029, SOUND_PAN_ATTACKER, 8, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085973A0, ANIM_TARGET, 3, 1, 3
2018-09-12 22:58:03 +02:00
createvisualtask sub_80D6388, 2, 0, 1, 30, 1, 0
playsewithpan SE_W025B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
Move_SPITE:
fadetobg BG_GHOST
playsewithpan SE_W060, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitbgfadein
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115A04, 2, 2, 2, 6, 0, 8, RGB_WHITE
createvisualtask sub_8111E50, 2
loopsewithpan SE_W060, SOUND_PAN_TARGET, 20, 3
2017-12-31 16:28:57 +01:00
waitforvisualfinish
restorebg
waitbgfadein
clearmonbg ANIM_TARGET
end
2019-04-05 13:38:13 +02:00
SetHighSpeedBg:
createvisualtask AnimTask_GetAttackerSide, 2
2019-04-05 13:38:13 +02:00
jumprettrue SetHighSpeedBgPlayer
2017-12-31 16:28:57 +01:00
fadetobg BG_HIGHSPEED_OPPONENT
2019-04-05 13:38:13 +02:00
goto SetHighSpeedBgFade
SetHighSpeedBgPlayer:
fadetobg BG_HIGHSPEED_PLAYER
SetHighSpeedBgFade:
2017-12-31 16:28:57 +01:00
waitbgfadeout
2018-09-12 22:58:03 +02:00
createvisualtask sub_8117660, 5, -2304, 0, 1, -1
2017-12-31 16:28:57 +01:00
waitbgfadein
2019-04-05 13:38:13 +02:00
return
UnsetHighSpeedBg:
restorebg
waitbgfadeout
setarg 7, -1
waitbgfadein
return
Move_MACH_PUNCH:
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_HANDS_AND_FEET
monbg ANIM_ATK_PARTNER
call SetHighSpeedBg
2018-09-12 22:58:03 +02:00
delay 0
setalpha 9, 8
createvisualtask sub_80A8BC4, 2, 28968, 10
playsewithpan SE_W026, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, 1, 1
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 4, 0, 0, 8, 1, 0
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
blendoff
2019-04-05 13:38:13 +02:00
call UnsetHighSpeedBg
2017-12-31 16:28:57 +01:00
end
Move_FORESIGHT:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_MAGNIFYING_GLASS
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 16, 0
2018-12-30 17:58:42 +01:00
createsprite gForesightMagnifyingGlassSpriteTemplate, ANIM_TARGET, 2, ANIM_TARGET
2018-09-12 22:58:03 +02:00
delay 17
loopsewithpan SE_W166, SOUND_PAN_TARGET, 16, 4
2018-09-12 22:58:03 +02:00
delay 48
delay 24
playsewithpan SE_W166, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 10
createvisualtask AnimTask_BlendMonInAndOut, 5, ANIM_TARGET, RGB_WHITE, 12, 2, 1
playsewithpan SE_W197, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
blendoff
clearmonbg ANIM_DEF_PARTNER
end
Move_DESTINY_BOND:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_WHITE_SHADOW
2017-12-31 16:28:57 +01:00
fadetobg BG_GHOST
playsewithpan SE_W060, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitbgfadein
2018-09-12 22:58:03 +02:00
createvisualtask sub_81123C4, 5, 0, 48
playsewithpan SE_W109, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 48
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_ATTACKER, 2, 0, 24, 1
2018-09-15 00:30:20 +02:00
createvisualtask sub_8116664, 2, 6, 1, 0, 12, RGB(29, 29, 29)
2018-09-12 22:58:03 +02:00
delay 24
2018-09-15 00:30:20 +02:00
createvisualtask sub_8116664, 2, 6, 1, 12, 0, RGB(29, 29, 29)
playsewithpan SE_W171, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
restorebg
waitbgfadein
blendoff
clearmonbg 5
end
Move_ENDURE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_FOCUS_ENERGY
playsewithpan SE_W082, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
call EndureEffect
delay 8
createvisualtask sub_8115A04, 2, 2, 2, 2, 0, 11, RGB_RED
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 1, 0, 32, 1
call EndureEffect
delay 8
call EndureEffect
waitforvisualfinish
end
EndureEffect:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592D8C, ANIM_ATTACKER, 2, 0, -24, 26, 2
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592D8C, ANIM_ATTACKER, 2, 0, 14, 28, 1
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592D8C, ANIM_ATTACKER, 2, 0, -5, 10, 2
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592D8C, ANIM_ATTACKER, 2, 0, 28, 26, 3
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592D8C, ANIM_ATTACKER, 2, 0, -12, 0, 1
2017-12-31 16:28:57 +01:00
return
Move_CHARM:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_MAGENTA_HEART
2018-12-31 18:01:37 +01:00
createvisualtask AnimTask_RockMonBackAndForth, 5, ANIM_ATTACKER, 2, 0
2019-04-02 08:36:22 +02:00
createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, 0, 20
playsewithpan SE_W204, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 15
2019-04-02 08:36:22 +02:00
createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, -20, 20
playsewithpan SE_W204, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 15
2019-04-02 08:36:22 +02:00
createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, 20, 20
playsewithpan SE_W204, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_ROLLOUT:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_MUD_SAND
loadspritegfx ANIM_TAG_ROCKS
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
createvisualtask sub_8110F74, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_80D6388, 2, 0, 1, 30, 1, 0
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 4, 0, 0, 1, 2
playsewithpan SE_W025B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_FALSE_SWIPE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SLASH_2
loadspritegfx ANIM_TAG_IMPACT
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592D44, ANIM_TARGET, 2
playsewithpan SE_W233, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 16
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592D5C, ANIM_TARGET, 2, 0
playsewithpan SE_W104, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592D5C, ANIM_TARGET, 2, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592D5C, ANIM_TARGET, 2, 32
playsewithpan SE_W104, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592D5C, ANIM_TARGET, 2, 48
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592D5C, ANIM_TARGET, 2, 64
playsewithpan SE_W104, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592D5C, ANIM_TARGET, 2, 80
2018-09-12 22:58:03 +02:00
delay 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 5, 0, 6, 1
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 4, 0, 0, 1, 3
playsewithpan SE_W004, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
end
Move_SWAGGER:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_BREATH
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_ANGER
2018-12-18 05:08:08 +01:00
createvisualtask AnimTask_GrowAndShrink, 2
playsewithpan SE_W207, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-12-18 05:08:08 +01:00
createsprite gBreathPuffSpriteTemplate, ANIM_ATTACKER, 2
loopsewithpan SE_W207, SOUND_PAN_ATTACKER, 4, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 24
2018-12-18 05:08:08 +01:00
createsprite gAngerMarkSpriteTemplate, ANIM_TARGET, 2, 1, -20, -28
playsewithpan SE_W207B, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 12
2018-12-18 05:08:08 +01:00
createsprite gAngerMarkSpriteTemplate, ANIM_TARGET, 2, 1, 20, -28
playsewithpan SE_W207B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_MILK_DRINK:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_MILK_BOTTLE
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_THIN_RING
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_BLUE_STAR
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592B3C, ANIM_ATTACKER, 2
2018-09-15 00:30:20 +02:00
delay 40
playsewithpan SE_W152, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 12
playsewithpan SE_W152, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 20
playsewithpan SE_W152, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859381C, ANIM_ATTACKER, 3, 0, 0, 1, 0
playsewithpan SE_W208, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
call HealingEffect2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_MAGNITUDE:
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_IsPowerOver99, 2
waitforvisualfinish
jumpargeq 15, FALSE, MagnitudeRegular
jumpargeq 15, TRUE, MagnitudeIntense
MagnitudeEnd:
end
MagnitudeRegular:
createvisualtask sub_81152DC, 5, 5, 0, 50
createvisualtask sub_81152DC, 5, 4, 0, 50
loopsewithpan SE_W070, SOUND_PAN_TARGET, 8, 10
2018-09-12 22:58:03 +02:00
goto MagnitudeEnd
MagnitudeIntense:
createvisualtask sub_81152DC, 5, 5, 0, 50
createvisualtask sub_81152DC, 5, 4, 0, 50
loopsewithpan SE_W070, SOUND_PAN_TARGET, 8, 10
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 1, RGB_BLACK, 14, 0x7FFF, 14
2018-09-12 22:58:03 +02:00
delay 16
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 1, RGB_BLACK, 14, 0x7FFF, 14
2018-09-12 22:58:03 +02:00
goto MagnitudeEnd
2017-12-31 16:28:57 +01:00
Move_RAPID_SPIN:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_RAPID_SPIN
2017-12-31 16:28:57 +01:00
monbg ANIM_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE288, ANIM_ATTACKER, 2, 0, 0, 32, -32, 40, -2
2018-09-12 22:58:03 +02:00
createvisualtask sub_815ADB0, 2, 0, 2, 0
loopsewithpan SE_W013B, SOUND_PAN_ATTACKER, 8, 4
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 0, 0, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask sub_80D6388, 2, 0, 1, 10, 1, 0
playsewithpan SE_W003, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 8
createvisualtask sub_815ADB0, 2, 0, 2, 1
loopsewithpan SE_W013B, SOUND_PAN_ATTACKER, 8, 4
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATTACKER
end
Move_MOONLIGHT:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_MOON
loadspritegfx ANIM_TAG_GREEN_SPARKLE
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_BLUE_STAR
2018-09-12 22:58:03 +02:00
setalpha 0, 16
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 16, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592EBC, ANIM_ATTACKER, 2, 120, 56
2018-09-12 22:58:03 +02:00
createvisualtask sub_80A7A74, 3, 0, 16, 16, 0, 1
2017-12-31 16:28:57 +01:00
playsewithpan SE_W236, 0
2018-09-12 22:58:03 +02:00
delay 30
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8592EEC, ANIM_ATTACKER, 40, -12, 0
2018-09-12 22:58:03 +02:00
delay 30
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8592EEC, ANIM_ATTACKER, 40, -24, 0
2018-09-12 22:58:03 +02:00
delay 30
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8592EEC, ANIM_ATTACKER, 40, 21, 0
2018-09-12 22:58:03 +02:00
delay 30
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8592EEC, ANIM_ATTACKER, 40, 0, 0
2018-09-12 22:58:03 +02:00
delay 30
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8592EEC, ANIM_ATTACKER, 40, 10, 0
2018-09-12 22:58:03 +02:00
delay 20
createvisualtask sub_81025C0, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
call HealingEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_EXTREME_SPEED:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SPEED_DUST
loadspritegfx ANIM_TAG_IMPACT
2019-04-05 13:38:13 +02:00
call SetHighSpeedBg
2018-09-12 22:58:03 +02:00
createvisualtask sub_810577C, 2
loopsewithpan SE_W013B, SOUND_PAN_ATTACKER, 8, 3
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 1
createvisualtask sub_8117F60, 2
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-09-15 00:30:20 +02:00
delay 18
2018-09-12 22:58:03 +02:00
createvisualtask sub_8105810, 2
delay 2
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_85973B8, ANIM_TARGET, 2, 1, 0, -12, 3
2018-09-12 22:58:03 +02:00
delay 10
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_85973B8, ANIM_TARGET, 2, 1, 0, 12, 3
2018-09-12 22:58:03 +02:00
delay 10
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_85973B8, ANIM_TARGET, 2, 1, 0, 0, 3
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8105AAC, 2
delay 10
createvisualtask sub_810599C, 2
loopsewithpan SE_W104, SOUND_PAN_ATTACKER, 8, 4
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2019-04-05 13:38:13 +02:00
call UnsetHighSpeedBg
2017-12-31 16:28:57 +01:00
clearmonbg ANIM_TARGET
blendoff
2018-09-12 22:58:03 +02:00
delay 1
setarg 7, 0x1000
delay 1
2017-12-31 16:28:57 +01:00
end
Move_UPROAR:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_JAGGED_MUSIC_NOTE
loadspritegfx ANIM_TAG_THIN_RING
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
createvisualtask sub_8106D90, 2, 0
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8593898, ANIM_ATTACKER, 3, 0, 0, 0, 0, 31, 8
playsewithpan SE_W253, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8593BB8, ANIM_ATTACKER, 2, 0, 29, -12, 0
createsprite gBattleAnimSpriteTemplate_8593BB8, ANIM_ATTACKER, 2, 0, -12, -29, 1
2018-09-12 22:58:03 +02:00
delay 16
createvisualtask sub_8106D90, 2, 0
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8593898, ANIM_ATTACKER, 3, 0, 0, 0, 0, 31, 8
playsewithpan SE_W253, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8593BB8, ANIM_ATTACKER, 2, 0, 12, -29, 1
createsprite gBattleAnimSpriteTemplate_8593BB8, ANIM_ATTACKER, 2, 0, -29, -12, 0
2018-09-12 22:58:03 +02:00
delay 16
createvisualtask sub_8106D90, 2, 0
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8593898, ANIM_ATTACKER, 3, 0, 0, 0, 0, 31, 8
playsewithpan SE_W253, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8593BB8, ANIM_ATTACKER, 2, 0, 24, -24, 1
createsprite gBattleAnimSpriteTemplate_8593BB8, ANIM_ATTACKER, 2, 0, -24, -24, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
end
Move_HEAT_WAVE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_FLYING_DIRT
createvisualtask AnimTask_BlendParticle, 5, ANIM_TAG_FLYING_DIRT, 0, 6, 6, RGB_RED
2018-09-15 00:30:20 +02:00
createvisualtask AnimTask_LoadSandstormBackground, 5, TRUE
createvisualtask AnimTask_BlendBackground, 6, 6, RGB_RED
panse_1B SE_W257, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
2018-09-12 22:58:03 +02:00
delay 4
createvisualtask sub_8109DBC, 5
delay 12
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596BA0, ANIM_ATTACKER, 40, 10, 2304, 96, 1
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596BA0, ANIM_ATTACKER, 40, 90, 2048, 96, 1
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596BA0, ANIM_ATTACKER, 40, 50, 2560, 96, 1
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596BA0, ANIM_ATTACKER, 40, 20, 2304, 96, 1
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596BA0, ANIM_ATTACKER, 40, 70, 1984, 96, 1
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596BA0, ANIM_ATTACKER, 40, 0, 2816, 96, 1
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596BA0, ANIM_ATTACKER, 40, 60, 2560, 96, 1
2017-12-31 16:28:57 +01:00
end
Move_HAIL:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_HAIL
loadspritegfx ANIM_TAG_ICE_CRYSTALS
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 1, 3, 0, 6, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-12-21 07:37:59 +01:00
createvisualtask AnimTask_Hail1, 5
2018-09-12 22:58:03 +02:00
loopsewithpan SE_W258, 0, 8, 10
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 1, 3, 6, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
end
Move_TORMENT:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_ANGER
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_THOUGHT_BUBBLE
2018-09-12 22:58:03 +02:00
createvisualtask sub_815AFF0, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_BlendMonInAndOut, 2, ANIM_TARGET, RGB_RED, 10, 1, 1
2018-12-18 05:08:08 +01:00
createsprite gAngerMarkSpriteTemplate, ANIM_TARGET, 2, 1, -20, -28
playsewithpan SE_W207B, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 20
2018-12-18 05:08:08 +01:00
createsprite gAngerMarkSpriteTemplate, ANIM_TARGET, 2, 1, 20, -28
playsewithpan SE_W207B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
end
Move_MEMENTO:
2018-09-12 22:58:03 +02:00
setalpha 0, 16
delay 1
createvisualtask sub_81143C0, 2
delay 1
createvisualtask sub_8113BAC, 5
playsewithpan SE_W060, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 48
playsewithpan SE_W060B, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8114470, 2
delay 12
setalpha 0, 16
delay 1
2017-12-31 16:28:57 +01:00
monbg_22 ANIM_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask sub_8113E78, 5
playsewithpan SE_W060, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg_23 ANIM_TARGET
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
blendoff
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
end
Move_FACADE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SWEAT_DROP
2018-12-31 18:01:37 +01:00
createvisualtask AnimTask_SquishAndSweatDroplets, 2, ANIM_ATTACKER, 3
createvisualtask AnimTask_FacadeColorBlend, 2, ANIM_ATTACKER, 72
loopsewithpan SE_W207, SOUND_PAN_ATTACKER, 24, 3
2017-12-31 16:28:57 +01:00
end
Move_SMELLING_SALT:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_TAG_HAND
loadspritegfx ANIM_TAG_SMELLINGSALT_EFFECT
2018-12-31 18:01:37 +01:00
createsprite gSmellingSaltsHandSpriteTemplate, ANIM_TARGET, 2, ANIM_TARGET, 0, 2
createsprite gSmellingSaltsHandSpriteTemplate, ANIM_TARGET, 2, ANIM_TARGET, 1, 2
2018-09-15 00:30:20 +02:00
delay 32
2018-12-31 18:01:37 +01:00
createvisualtask AnimTask_SmellingSaltsSquish, 3, ANIM_TARGET, 2
loopsewithpan SE_W003, SOUND_PAN_TARGET, 12, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 4
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 6, 2
2018-12-30 17:58:42 +01:00
createsprite gSmellingSaltExclamationSpriteTemplate, ANIM_TARGET, 2, ANIM_TARGET, 8, 3
loopsewithpan SE_W207B, SOUND_PAN_TARGET, 16, 3
2017-12-31 16:28:57 +01:00
end
Move_FOLLOW_ME:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_FINGER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085931D4, ANIM_ATTACKER, 2, 0
playsewithpan SE_W039, SOUND_PAN_ATTACKER
2018-09-15 00:30:20 +02:00
delay 18
playsewithpan SE_W213, SOUND_PAN_ATTACKER
2018-09-15 00:30:20 +02:00
delay 71
loopsewithpan SE_W039, SOUND_PAN_ATTACKER, 22, 3
2017-12-31 16:28:57 +01:00
end
Move_CHARGE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ELECTRIC_ORBS
loadspritegfx ANIM_TAG_CIRCLE_OF_LIGHT
loadspritegfx ANIM_TAG_ELECTRICITY
2017-12-31 16:28:57 +01:00
monbg ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 0, 4, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_810AAFC, 2, 0, 60, 2, 12
playsewithpan SE_W268, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 30
playsewithpan SE_W268, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 30
playsewithpan SE_W268, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859595C, ANIM_ATTACKER, 2, 0
2018-09-12 22:58:03 +02:00
delay 25
playsewithpan SE_W268, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 20
playsewithpan SE_W268, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 15
playsewithpan SE_W268, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 10
delay 6
loopsewithpan SE_W268, SOUND_PAN_ATTACKER, 6, 5
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859598C, ANIM_ATTACKER, 2, 0, 16, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859598C, ANIM_ATTACKER, 2, 0, -16, -16
playsewithpan SE_W085B, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 4, 4, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
clearmonbg ANIM_ATTACKER
blendoff
end
Move_TAUNT:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_FINGER_2
loadspritegfx ANIM_TAG_THOUGHT_BUBBLE
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_ANGER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593114, ANIM_ATTACKER, 11, 0, 45
playsewithpan SE_W118, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859324C, ANIM_ATTACKER, 12, 0
2018-09-12 22:58:03 +02:00
delay 4
loopsewithpan SE_W039, SOUND_PAN_ATTACKER, 16, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 8
2018-12-18 05:08:08 +01:00
createsprite gAngerMarkSpriteTemplate, ANIM_TARGET, 2, 1, -20, -28
playsewithpan SE_W207B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 12
2018-12-18 05:08:08 +01:00
createsprite gAngerMarkSpriteTemplate, ANIM_TARGET, 2, 1, 20, -28
playsewithpan SE_W207B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
end
Move_HELPING_HAND:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_TAG_HAND
2018-12-30 17:58:42 +01:00
createvisualtask AnimTask_HelpingHandAttackerMovement, 5
createsprite gHelpingHandClapSpriteTemplate, ANIM_ATTACKER, 40, 0
createsprite gHelpingHandClapSpriteTemplate, ANIM_ATTACKER, 40, 1
2018-09-12 22:58:03 +02:00
delay 19
2017-12-31 16:28:57 +01:00
playsewithpan SE_W227, 0
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATK_PARTNER, 2, 0, 5, 1
delay 14
2017-12-31 16:28:57 +01:00
playsewithpan SE_W227, 0
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATK_PARTNER, 2, 0, 5, 1
delay 20
2017-12-31 16:28:57 +01:00
playsewithpan SE_W227, 0
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATK_PARTNER, 3, 0, 10, 1
createvisualtask AnimTask_BlendMonInAndOut, 2, ANIM_ATK_PARTNER, RGB_YELLOW, 12, 1, 1
2017-12-31 16:28:57 +01:00
end
Move_ASSIST:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_PAW_PRINT
2018-12-31 18:01:37 +01:00
createsprite gAssistPawprintSpriteTemplate, ANIM_ATTACKER, 50, 112, -16, 140, 128, 36
2018-09-12 22:58:03 +02:00
delay 2
2018-12-31 18:01:37 +01:00
createsprite gAssistPawprintSpriteTemplate, ANIM_ATTACKER, 50, 208, 128, -16, 48, 36
2017-12-31 16:28:57 +01:00
playsewithpan SE_W010, 0
2018-09-12 22:58:03 +02:00
delay 2
2018-12-31 18:01:37 +01:00
createsprite gAssistPawprintSpriteTemplate, ANIM_ATTACKER, 50, -16, 112, 256, -16, 36
2017-12-31 16:28:57 +01:00
playsewithpan SE_W010, 0
2018-09-12 22:58:03 +02:00
delay 2
2018-12-31 18:01:37 +01:00
createsprite gAssistPawprintSpriteTemplate, ANIM_ATTACKER, 50, 108, 128, 84, -16, 36
2017-12-31 16:28:57 +01:00
playsewithpan SE_W010, 0
2018-09-12 22:58:03 +02:00
delay 2
2018-12-31 18:01:37 +01:00
createsprite gAssistPawprintSpriteTemplate, ANIM_ATTACKER, 50, -16, 56, 256, 56, 36
2017-12-31 16:28:57 +01:00
playsewithpan SE_W010, 0
end
Move_SUPERPOWER:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_CIRCLE_OF_LIGHT
loadspritegfx ANIM_TAG_METEOR
loadspritegfx ANIM_TAG_FLAT_ROCK
2017-12-31 16:28:57 +01:00
monbg ANIM_ATK_PARTNER
monbgprio_28 ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595FEC, ANIM_TARGET, 2, 0
playsewithpan SE_W025, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 20
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_85972D8, ANIM_ATTACKER, 2, 4, 1, 180, 1
2018-09-12 22:58:03 +02:00
createvisualtask sub_8159244, 5, 234, 0
2018-09-15 00:30:20 +02:00
delay 40
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596004, ANIM_ATTACKER, 41, 200, 96, 1, 120
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596004, ANIM_ATTACKER, 41, 20, 248, 4, 112
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596004, ANIM_ATTACKER, 41, 130, 160, 2, 104
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596004, ANIM_ATTACKER, 41, 160, 192, 0, 96
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596004, ANIM_ATTACKER, 41, 60, 288, 3, 88
2018-09-15 00:30:20 +02:00
delay 74
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859601C, ANIM_TARGET, 3, 0
playsewithpan SE_W207, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 16
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 8, 0, 16, 1
playsewithpan SE_W025B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
blendoff
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
end
Move_RECYCLE:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_RECYCLE
2017-12-31 16:28:57 +01:00
monbg ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
setalpha 0, 16
delay 1
2018-12-30 17:58:42 +01:00
createsprite gRecycleSpriteTemplate, ANIM_ATTACKER, 2
loopsewithpan SE_W036, SOUND_PAN_ATTACKER, 24, 3
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_BlendMonInAndOut, 5, ANIM_ATTACKER, RGB_WHITE, 12, 2, 1
playsewithpan SE_W036, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
blendoff
clearmonbg ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
end
Move_BRICK_BREAK:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_BLUE_LIGHT_WALL
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_HANDS_AND_FEET
loadspritegfx ANIM_TAG_TORN_METAL
2018-09-12 22:58:03 +02:00
choosetwoturnanim BrickBreakNormal, BrickBreakShatteredWall
BrickBreakNormal:
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 3, 8
2018-09-12 22:58:03 +02:00
delay 4
delay 1
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, -18, -18, 1, 1
playsewithpan SE_W233, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 20
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 3, 8
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 18, 18, 1, 1
playsewithpan SE_W233, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 20
createvisualtask AnimTask_WindUpLunge, 2, ANIM_ATTACKER, -24, 0, 24, 10, 24, 3
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 0, 6, RGB_BLACK
2018-09-15 00:30:20 +02:00
delay 37
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 1
createsprite gFistFootSpriteTemplate, ANIM_ATTACKER, 4, 0, 0, 10, 1, 0
playsewithpan SE_W233B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 6, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
end
2018-09-12 22:58:03 +02:00
BrickBreakShatteredWall:
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 3, 8
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595F90, ANIM_ATTACKER, 3, 1, 0, 0, 90, 10
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, -18, -18, 1, 1
playsewithpan SE_W233, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 20
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 3, 8
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 18, 18, 1, 1
playsewithpan SE_W233, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 20
createvisualtask AnimTask_WindUpLunge, 2, ANIM_ATTACKER, -24, 0, 24, 10, 24, 3
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 0, 6, RGB_BLACK
2018-09-15 00:30:20 +02:00
delay 37
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 1
createsprite gFistFootSpriteTemplate, ANIM_ATTACKER, 4, 0, 0, 10, 1, 0
playsewithpan SE_W233B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595FA8, ANIM_ATTACKER, 2, 1, 0, -8, -12
createsprite gUnknown_08595FA8, ANIM_ATTACKER, 2, 1, 1, 8, -12
createsprite gUnknown_08595FA8, ANIM_ATTACKER, 2, 1, 2, -8, 12
createsprite gUnknown_08595FA8, ANIM_ATTACKER, 2, 1, 3, 8, 12
playsewithpan SE_W280, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 6, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
end
Move_YAWN:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_PINK_CLOUD
2018-12-31 18:01:37 +01:00
createvisualtask AnimTask_DeepInhale, 2, ANIM_ATTACKER
playsewithpan SE_W281, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-12-31 18:01:37 +01:00
createsprite gYawnCloudSpriteTemplate, ANIM_TARGET, 5, 2
playsewithpan SE_W255, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 4
2018-12-31 18:01:37 +01:00
createsprite gYawnCloudSpriteTemplate, ANIM_TARGET, 5, 1
2018-09-12 22:58:03 +02:00
delay 4
2018-12-31 18:01:37 +01:00
createsprite gYawnCloudSpriteTemplate, ANIM_TARGET, 5, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-12-31 18:01:37 +01:00
createvisualtask AnimTask_DeepInhale, 2, ANIM_TARGET
playsewithpan SE_W281, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
end
Move_ENDEAVOR:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SWEAT_DROP
loadspritegfx ANIM_TAG_IMPACT
2018-12-31 18:01:37 +01:00
createvisualtask AnimTask_SquishAndSweatDroplets, 2, ANIM_ATTACKER, 2
loopsewithpan SE_W039, SOUND_PAN_ATTACKER, 24, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_BlendMonInAndOut, 5, ANIM_ATTACKER, RGB(31, 21, 0), 12, 1, 2
delay 6
createvisualtask sub_80D6388, 5, 0, 1, 8, 1, 0
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 12, -12, 1, 2
playsewithpan SE_W003, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 24
createvisualtask sub_80D6388, 5, 0, 1, 8, 1, 0
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, -12, 12, 1, 2
playsewithpan SE_W004, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
end
Move_ERUPTION:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_WARM_ROCK
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 2, 0, 4, RGB_RED
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8109460, 2
waitplaysewithpan SE_W153, SOUND_PAN_ATTACKER, 60
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8109460, 2
waitplaysewithpan SE_W153, SOUND_PAN_ATTACKER, 60
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 30
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085955E8, ANIM_ATTACKER, 40, 200, -32, 0, 100, 0
createsprite gUnknown_085955E8, ANIM_ATTACKER, 40, 30, -32, 16, 90, 1
createsprite gUnknown_085955E8, ANIM_ATTACKER, 40, 150, -32, 32, 60, 2
createsprite gUnknown_085955E8, ANIM_ATTACKER, 40, 90, -32, 48, 80, 3
createsprite gUnknown_085955E8, ANIM_ATTACKER, 40, 110, -32, 64, 50, 0
createsprite gUnknown_085955E8, ANIM_ATTACKER, 40, 60, -32, 80, 70, 1
2018-09-15 00:30:20 +02:00
delay 22
2018-09-12 22:58:03 +02:00
createvisualtask sub_81152DC, 5, 5, 8, 60
createvisualtask sub_81152DC, 5, 4, 8, 60
loopsewithpan SE_W088, SOUND_PAN_TARGET, 16, 12
2018-09-15 00:30:20 +02:00
delay 80
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 40, 31, 4, 4, 0, RGB_RED
2017-12-31 16:28:57 +01:00
end
Move_SKILL_SWAP:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_BLUEGREEN_ORB
2018-09-12 22:58:03 +02:00
call SetPsychicBackground
createvisualtask sub_810FBF0, 3, 1
createvisualtask AnimTask_BlendMonInAndOut, 5, ANIM_TARGET, RGB_WHITE, 12, 3, 1
loopsewithpan SE_W179, SOUND_PAN_ATTACKER, 24, 3
2018-09-12 22:58:03 +02:00
delay 16
createvisualtask sub_810FBF0, 3, 0
createvisualtask AnimTask_BlendMonInAndOut, 5, ANIM_ATTACKER, RGB_WHITE, 12, 3, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2019-04-05 13:38:13 +02:00
call UnsetPsychicBg
2017-12-31 16:28:57 +01:00
end
Move_IMPRISON:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_HOLLOW_ORB
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_X_SIGN
2018-09-12 22:58:03 +02:00
call SetPsychicBackground
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
createvisualtask sub_810F940, 5
delay 8
loopsewithpan SE_W030, SOUND_PAN_ATTACKER, 8, 5
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085967AC, ANIM_ATTACKER, 5, 0, 40
2018-09-12 22:58:03 +02:00
createvisualtask sub_81152DC, 5, 4, 1, 10
playsewithpan SE_W063, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
clearmonbg ANIM_DEF_PARTNER
2019-04-05 13:38:13 +02:00
call UnsetPsychicBg
2017-12-31 16:28:57 +01:00
end
Move_GRUDGE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_PURPLE_FLAME
2017-12-31 16:28:57 +01:00
monbg ANIM_ATTACKER
monbgprio_29
fadetobg BG_GHOST
playsewithpan SE_W060, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitbgfadein
2018-09-12 22:58:03 +02:00
createvisualtask sub_8112C6C, 3
loopsewithpan SE_W052, SOUND_PAN_ATTACKER, 16, 4
2018-09-12 22:58:03 +02:00
delay 10
2018-09-15 00:30:20 +02:00
delay 80
playsewithpan SE_W171, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
restorebg
waitbgfadein
clearmonbg ANIM_ATTACKER
end
Move_CAMOUFLAGE:
monbg ANIM_ATK_PARTNER
monbgprio_28 ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
setalpha 16, 0
createvisualtask AnimTask_SetCamouflageBlend, 5, 2, 3, 0, 14
2018-09-12 22:58:03 +02:00
delay 16
createvisualtask sub_81136E8, 2, 4
playsewithpan SE_W185, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 8
createvisualtask AnimTask_SetCamouflageBlend, 5, 2, 0, 0, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_81137E4, 2, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
blendoff
clearmonbg ANIM_ATK_PARTNER
end
Move_TAIL_GLOW:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_CIRCLE_OF_LIGHT
2017-12-31 16:28:57 +01:00
monbg ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 0, 4, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596AC8, ANIM_ATTACKER, 66, 0
2018-09-15 00:30:20 +02:00
delay 18
loopsewithpan SE_W234, SOUND_PAN_ATTACKER, 16, 6
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 4, 4, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
clearmonbg ANIM_ATTACKER
blendoff
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
end
Move_LUSTER_PURGE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_WHITE_CIRCLE_OF_LIGHT
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
fadetobg BG_PSYCHIC
waitbgfadeout
2018-09-12 22:58:03 +02:00
createvisualtask sub_815A5C8, 5
2017-12-31 16:28:57 +01:00
waitbgfadein
monbg ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W076, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596898, ANIM_ATTACKER, 41, 0, 0, 0, 0
2018-09-12 22:58:03 +02:00
delay 20
2018-09-15 00:30:20 +02:00
createvisualtask sub_8116664, 5, 5, 2, 0, 16, RGB_WHITEALPHA
2018-10-22 16:36:43 +02:00
createvisualtask AnimTask_BlendParticle, 5, ANIM_TAG_WHITE_CIRCLE_OF_LIGHT, 2, 0, 16, RGB_WHITEALPHA
2018-09-12 22:58:03 +02:00
waitforvisualfinish
2018-10-22 16:36:43 +02:00
createvisualtask AnimTask_BlendParticle, 5, ANIM_TAG_IMPACT, 0, 12, 12, RGB(0, 0, 23)
2018-09-12 22:58:03 +02:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085973A0, ANIM_TARGET, 3, 1, 2
createvisualtask sub_8159210, 5, 215, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085973A0, ANIM_TARGET, 3, 1, 2
createvisualtask sub_8159210, 5, 215, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085973A0, ANIM_TARGET, 3, 1, 2
createvisualtask sub_8159210, 5, 215, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085973A0, ANIM_TARGET, 3, 1, 2
createvisualtask sub_8159210, 5, 215, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085973A0, ANIM_TARGET, 3, 1, 2
createvisualtask sub_8159210, 5, 215, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085973A0, ANIM_TARGET, 3, 1, 2
createvisualtask sub_8159210, 5, 215, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
waitforvisualfinish
2018-09-15 00:30:20 +02:00
createvisualtask sub_8116664, 5, 5, 2, 16, 0, RGB_WHITEALPHA
2018-09-12 22:58:03 +02:00
createvisualtask sub_81152DC, 5, 1, 5, 14
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATTACKER
blendoff
2019-04-05 13:38:13 +02:00
call UnsetPsychicBg
2017-12-31 16:28:57 +01:00
end
Move_MIST_BALL:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SMALL_BUBBLES
loadspritegfx ANIM_TAG_WHITE_FEATHER
2018-09-12 22:58:03 +02:00
delay 0
playsewithpan SE_W081, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595C70, ANIM_TARGET, 0, 0, 0, 0, 0, 30, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W028, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 5, 0, 10, 0
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 1, 1, 1, RGB(23, 16, 31), 16, 0x7FFF, 16
2018-09-12 22:58:03 +02:00
delay 0
2017-12-31 16:28:57 +01:00
playsewithpan SE_W114, 0
2018-12-21 07:37:59 +01:00
createvisualtask AnimTask_LoadMistTiles, 5
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 4, 3, 0, 16, RGB_WHITE
delay 8
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 4, 0, 70, 0
delay 70
createvisualtask sub_8116620, 10, 4, 2, 16, 0, RGB_WHITE
2017-12-31 16:28:57 +01:00
end
Move_FEATHER_DANCE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_WHITE_FEATHER
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_29
playsewithpan SE_W080, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 0
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596388, ANIM_TARGET, 0, 0, -16, 64, 2, 104, 11304, 32, 1
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596388, ANIM_TARGET, 0, 0, -16, 32, 2, 104, 11304, 32, 1
createsprite gUnknown_08596388, ANIM_TARGET, 0, 0, -16, 0, 2, 104, 11304, 32, 1
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596388, ANIM_TARGET, 0, 0, -16, 224, 2, 104, 11304, 32, 1
createsprite gUnknown_08596388, ANIM_TARGET, 0, 0, -16, 128, 2, 104, 11304, 32, 1
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596388, ANIM_TARGET, 0, 0, -16, 192, 2, 104, 11304, 32, 1
createsprite gUnknown_08596388, ANIM_TARGET, 0, 0, -16, 160, 2, 104, 11304, 32, 1
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596388, ANIM_TARGET, 0, 0, -16, 96, 2, 104, 11304, 32, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
end
Move_TEETER_DANCE:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_MUSIC_NOTES
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_DUCK
2018-12-30 17:58:42 +01:00
createvisualtask AnimTask_TeeterDanceMovement, 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593050, ANIM_ATTACKER, 2, 0, 16, -2
playsewithpan SE_W298, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 24
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593050, ANIM_ATTACKER, 2, 0, 0, -2
playsewithpan SE_W298, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 24
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593050, ANIM_ATTACKER, 2, 0, -16, -2
playsewithpan SE_W298, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 24
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593050, ANIM_ATTACKER, 2, 1, -8, -2
playsewithpan SE_W298, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 24
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593050, ANIM_ATTACKER, 2, 2, 8, -2
playsewithpan SE_W298, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
end
Move_MUD_SPORT:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_MUD_SAND
2018-12-18 04:56:34 +01:00
createvisualtask AnimTask_Splash, 2, 0, 6
2018-09-12 22:58:03 +02:00
delay 24
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085971E4, ANIM_TARGET, 2, 0, -4, -16
createsprite gUnknown_085971E4, ANIM_TARGET, 2, 0, 4, -12
playsewithpan SE_W091, SOUND_PAN_ATTACKER
2018-09-15 00:30:20 +02:00
delay 32
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085971E4, ANIM_TARGET, 2, 0, -3, -12
createsprite gUnknown_085971E4, ANIM_TARGET, 2, 0, 5, -14
playsewithpan SE_W091, SOUND_PAN_ATTACKER
2018-09-15 00:30:20 +02:00
delay 32
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085971E4, ANIM_TARGET, 2, 0, -5, -18
createsprite gUnknown_085971E4, ANIM_TARGET, 2, 0, 3, -14
playsewithpan SE_W091, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 16
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085971E4, ANIM_TARGET, 2, 1, 220, 60
2018-09-12 22:58:03 +02:00
waitplaysewithpan SE_W145B, 0, 15
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085971E4, ANIM_TARGET, 2, 1, 60, 100
2018-09-12 22:58:03 +02:00
waitplaysewithpan SE_W145B, 0, 25
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085971E4, ANIM_TARGET, 2, 1, 140, 55
2018-09-12 22:58:03 +02:00
waitplaysewithpan SE_W145B, 0, 14
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085971E4, ANIM_TARGET, 2, 1, 180, 50
2018-09-12 22:58:03 +02:00
waitplaysewithpan SE_W145B, 0, 10
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085971E4, ANIM_TARGET, 2, 1, 20, 90
2018-09-15 00:30:20 +02:00
waitplaysewithpan SE_W145B, 0, 22
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085971E4, ANIM_TARGET, 2, 1, 90, 90
2018-09-15 00:30:20 +02:00
waitplaysewithpan SE_W145B, 0, 22
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085971E4, ANIM_TARGET, 2, 1, 160, 60
2018-09-12 22:58:03 +02:00
waitplaysewithpan SE_W145B, 0, 15
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085971E4, ANIM_TARGET, 2, 1, 30, 90
2018-09-15 00:30:20 +02:00
waitplaysewithpan SE_W145B, 0, 22
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085971E4, ANIM_TARGET, 2, 1, 120, 60
2018-09-12 22:58:03 +02:00
waitplaysewithpan SE_W145B, 0, 15
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085971E4, ANIM_TARGET, 2, 1, 200, 40
2018-09-12 22:58:03 +02:00
waitplaysewithpan SE_W145B, 0, 10
2017-12-31 16:28:57 +01:00
end
Move_NEEDLE_ARM:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_GREEN_SPIKE
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_HANDS_AND_FEET
loopsewithpan SE_W030, SOUND_PAN_TARGET, 2, 16
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592888, ANIM_TARGET, 2, 1, 0, 0, -32, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592888, ANIM_TARGET, 2, 1, 0, 22, -22, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592888, ANIM_TARGET, 2, 1, 0, 30, 0, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592888, ANIM_TARGET, 2, 1, 0, 20, 20, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592888, ANIM_TARGET, 2, 1, 0, 0, 28, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592888, ANIM_TARGET, 2, 1, 0, -19, 19, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592888, ANIM_TARGET, 2, 1, 0, -27, 0, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592888, ANIM_TARGET, 2, 1, 0, -18, -18, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592888, ANIM_TARGET, 2, 1, 0, 0, -25, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592888, ANIM_TARGET, 2, 1, 0, 17, -17, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592888, ANIM_TARGET, 2, 1, 0, 23, 0, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592888, ANIM_TARGET, 2, 1, 0, 16, 16, 16
2018-09-12 22:58:03 +02:00
waitforvisualfinish
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 18, 1
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, 1, 1
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 4, 0, 0, 8, 1, 0
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592888, ANIM_TARGET, 2, 1, 1, 0, -24, 10
createsprite gUnknown_08592888, ANIM_TARGET, 2, 1, 1, 17, -17, 10
createsprite gUnknown_08592888, ANIM_TARGET, 2, 1, 1, 24, 0, 10
createsprite gUnknown_08592888, ANIM_TARGET, 2, 1, 1, 17, 17, 10
createsprite gUnknown_08592888, ANIM_TARGET, 2, 1, 1, 0, 24, 10
createsprite gUnknown_08592888, ANIM_TARGET, 2, 1, 1, -17, 17, 10
createsprite gUnknown_08592888, ANIM_TARGET, 2, 1, 1, -24, 0, 10
createsprite gUnknown_08592888, ANIM_TARGET, 2, 1, 1, -17, -17, 10
2017-12-31 16:28:57 +01:00
end
Move_SLACK_OFF:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_BLUE_STAR
2018-12-30 17:58:42 +01:00
createvisualtask AnimTask_SlackOffSquish, 2, ANIM_ATTACKER
playsewithpan SE_W281, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
call HealingEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_CRUSH_CLAW:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_BLUE_LIGHT_WALL
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_CLAW_SLASH
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_TORN_METAL
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 6, 4
2018-09-12 22:58:03 +02:00
delay 4
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 18, 1
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8597138, ANIM_TARGET, 2, -10, -10, 0
createsprite gBattleAnimSpriteTemplate_8597138, ANIM_TARGET, 2, -10, 10, 0
playsewithpan SE_W013, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 12
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8597138, ANIM_TARGET, 2, 10, -10, 1
createsprite gBattleAnimSpriteTemplate_8597138, ANIM_TARGET, 2, 10, 10, 1
playsewithpan SE_W013, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
blendoff
clearmonbg ANIM_TARGET
end
Move_AROMATHERAPY:
playsewithpan SE_W080, 0
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_FLOWER
loadspritegfx ANIM_TAG_THIN_RING
2018-10-21 21:07:10 +02:00
loadspritegfx ANIM_TAG_SPARKLE_2
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 1, 0, 0, 7, RGB(13, 31, 12)
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
monbg ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085927AC, ANIM_ATTACKER, 0, 24, 16, 0, 2, 2, 0, 0
createsprite gUnknown_085927AC, ANIM_ATTACKER, 66, 64, 24, 0, 3, 1, 1, 0
createsprite gUnknown_085927C4, ANIM_ATTACKER, 0, 16, 24, 0, 2, 1, 0, 0
2018-09-12 22:58:03 +02:00
delay 20
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085927AC, ANIM_ATTACKER, 66, 48, 12, 0, 4, 3, 1, 0
createsprite gUnknown_085927AC, ANIM_ATTACKER, 0, 100, 16, 0, 3, 2, 0, 0
createsprite gUnknown_085927AC, ANIM_ATTACKER, 0, 74, 24, 180, 3, 2, 0, 0
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085927AC, ANIM_ATTACKER, 66, 80, 30, 0, 4, 1, 1, 0
createsprite gUnknown_085927AC, ANIM_ATTACKER, 0, 128, 12, 0, 3, 3, 0, 0
createsprite gUnknown_085927C4, ANIM_ATTACKER, 0, 90, 16, 0, 2, 1, 0, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 1, 0, 7, 0, RGB(13, 31, 12)
2018-09-12 22:58:03 +02:00
delay 1
playsewithpan SE_W287, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask sub_815DFCC, 2, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W234, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592B94, ANIM_ATTACKER, 16, -15, 0, 0, 0, 32, 60, 1
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592B94, ANIM_ATTACKER, 16, 12, -5, 0, 0, 32, 60, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_REAPOKE, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 43, 3, 10, 0, RGB(13, 31, 12)
createsprite gUnknown_08593868, ANIM_ATTACKER, 16, 0, 0, 0, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_FAKE_TEARS:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SMALL_BUBBLES
loadspritegfx ANIM_TAG_THOUGHT_BUBBLE
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_MUSIC_NOTES
2018-10-22 16:36:43 +02:00
createvisualtask AnimTask_BlendParticle, 5, ANIM_TAG_SMALL_BUBBLES, 0, 4, 4, RGB(12, 11, 31)
2018-09-12 22:58:03 +02:00
waitforvisualfinish
2018-12-31 18:01:37 +01:00
createvisualtask AnimTask_RockMonBackAndForth, 5, ANIM_ATTACKER, 2, 1
loopsewithpan SE_W039, SOUND_PAN_ATTACKER, 12, 4
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085970E8, ANIM_ATTACKER, 2, 0, 0
createsprite gUnknown_085970E8, ANIM_ATTACKER, 2, 0, 1
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085970E8, ANIM_ATTACKER, 2, 0, 2
createsprite gUnknown_085970E8, ANIM_ATTACKER, 2, 0, 3
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085970E8, ANIM_ATTACKER, 2, 0, 0
createsprite gUnknown_085970E8, ANIM_ATTACKER, 2, 0, 1
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085970E8, ANIM_ATTACKER, 2, 0, 2
createsprite gUnknown_085970E8, ANIM_ATTACKER, 2, 0, 3
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_AIR_CUTTER:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_AIR_WAVE
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_CUT
loadspritegfx ANIM_TAG_IMPACT
2018-09-12 22:58:03 +02:00
delay 0
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
delay 0
createvisualtask sub_8103CF0, 2, 32, -24, 1536, 2, 128
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W015, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592A34, ANIM_ATTACKER, 2, 40, -32, 0, 2
2018-09-12 22:58:03 +02:00
delay 5
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 8, 1
createvisualtask AnimTask_ShakeMon2, 2, ANIM_DEF_PARTNER, 2, 0, 8, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
blendoff
clearmonbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
delay 0
2017-12-31 16:28:57 +01:00
end
Move_ODOR_SLEUTH:
monbg ANIM_TARGET
2018-12-30 17:58:42 +01:00
createvisualtask AnimTask_OdorSleuthMovement, 5
2018-09-12 22:58:03 +02:00
delay 24
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 3, 4
playsewithpan SE_W207, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 3, 4
playsewithpan SE_W207, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 1, RGB_WHITEALPHA, 16, -1, 0
playsewithpan SE_W043, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
end
Move_GRASS_WHISTLE:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_MUSIC_NOTES
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 0, 4, RGB(18, 31, 12)
2018-09-12 22:58:03 +02:00
waitforvisualfinish
createvisualtask sub_8102BE8, 2
waitforvisualfinish
panse_1B SE_W320, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593008, ANIM_TARGET, 2, 7, 1, 0
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593008, ANIM_TARGET, 2, 6, 1, 0
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593008, ANIM_TARGET, 2, 1, 1, 0
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593008, ANIM_TARGET, 2, 2, 1, 0
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593008, ANIM_TARGET, 2, 3, 1, 0
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593008, ANIM_TARGET, 2, 2, 1, 0
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593008, ANIM_TARGET, 2, 5, 1, 0
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593008, ANIM_TARGET, 2, 6, 1, 0
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593008, ANIM_TARGET, 2, 2, 1, 0
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593008, ANIM_TARGET, 2, 2, 1, 0
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593008, ANIM_TARGET, 2, 1, 1, 0
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593008, ANIM_TARGET, 2, 5, 1, 0
2018-09-12 22:58:03 +02:00
delay 4
waitforvisualfinish
createvisualtask sub_8102CA0, 2
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 4, 4, 0, RGB(18, 31, 12)
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_TICKLE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_EYE_SPARKLE
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 2, 0, 0, 16, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593A84, ANIM_ATTACKER, 0, -16, -8
createsprite gUnknown_08593A84, ANIM_ATTACKER, 0, 16, -8
playsewithpan SE_W197, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 2, 0, 16, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 20
createvisualtask AnimTask_SwayMon, 3, 0, 6, 1280, 3, ANIM_ATTACKER
delay 12
2018-12-31 18:01:37 +01:00
createvisualtask AnimTask_RockMonBackAndForth, 3, ANIM_TARGET, 6, 2
loopsewithpan SE_W039, SOUND_PAN_TARGET, 8, 8
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_WATER_SPOUT:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_GLOWY_BLUE_ORB
loadspritegfx ANIM_TAG_WATER_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
createvisualtask sub_81080E4, 5
playsewithpan SE_W029, SOUND_PAN_ATTACKER
2018-09-15 00:30:20 +02:00
delay 44
playsewithpan SE_W291, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 16
createvisualtask sub_81085C8, 5
playsewithpan SE_W057, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_SHADOW_PUNCH:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_HANDS_AND_FEET
2017-12-31 16:28:57 +01:00
fadetobg BG_GHOST
waitbgfadein
monbg ANIM_ATK_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 9, 8
createvisualtask sub_80A8BC4, 2, 0, 13
playsewithpan SE_W026, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, 1, 1
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 4, 0, 0, 8, 1, 0
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
blendoff
restorebg
waitbgfadein
end
Move_EXTRASENSORY:
2018-09-12 22:58:03 +02:00
call SetPsychicBackground
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
createvisualtask AnimTask_BlendMonInAndOut, 5, ANIM_ATTACKER, RGB(27, 27, 0), 12, 1, 1
createvisualtask sub_810FE14, 5, 0
playsewithpan SE_W020, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_BlendMonInAndOut, 5, ANIM_ATTACKER, RGB(27, 27, 0), 12, 1, 1
createvisualtask sub_810FE14, 5, 1
playsewithpan SE_W020, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8110034, 5, 0
createvisualtask sub_810FE14, 5, 2
playsewithpan SE_W043, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
blendoff
clearmonbg ANIM_DEF_PARTNER
2019-04-05 13:38:13 +02:00
call UnsetPsychicBg
2017-12-31 16:28:57 +01:00
end
Move_AERIAL_ACE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_CUT
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 24, 6, 1, 5
createvisualtask sub_81169C0, 2, 0, 4, 7, 3
2018-11-13 22:19:52 +01:00
createsprite gCuttingSliceSpriteTemplate, ANIM_ATTACKER, 2, 40, -32, 0
playsewithpan SE_W013B, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 5
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 3, 10, 1
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 1, RGB_BLACK, 10, 0, 0
playsewithpan SE_W013, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
Move_IRON_DEFENSE:
loopsewithpan SE_REAPOKE, SOUND_PAN_ATTACKER, 28, 2
2019-04-02 08:36:22 +02:00
createvisualtask AnimTask_MetallicShine, 5, 0, 0, 0
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 8, 2, RGB_WHITEALPHA, 14, -1, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_BLOCK:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_X_SIGN
2018-12-30 17:58:42 +01:00
createsprite gBlockXSpriteTemplate, ANIM_TARGET, 66
playsewithpan SE_W207, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
end
Move_HOWL:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_NOISE_LINE
2018-12-31 18:01:37 +01:00
createvisualtask AnimTask_DeepInhale, 2, 0
2018-09-12 22:58:03 +02:00
delay 12
call RoarEffect
createvisualtask sub_8158D8C, 2, 0, 3
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 30
2017-12-31 16:28:57 +01:00
end
Move_BULK_UP:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_BREATH
2018-12-18 05:08:08 +01:00
createvisualtask AnimTask_GrowAndShrink, 2
playsewithpan SE_W207, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-12-18 05:08:08 +01:00
createsprite gBreathPuffSpriteTemplate, ANIM_ATTACKER, 2
loopsewithpan SE_W207, SOUND_PAN_ATTACKER, 4, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_COVET:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_MAGENTA_HEART
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_ITEM_BAG
2018-12-31 18:01:37 +01:00
createvisualtask AnimTask_RockMonBackAndForth, 5, ANIM_ATTACKER, 2, 0
2019-04-02 08:36:22 +02:00
createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, 0, 20
playsewithpan SE_W204, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 15
2019-04-02 08:36:22 +02:00
createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, -20, 20
playsewithpan SE_W204, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 15
2019-04-02 08:36:22 +02:00
createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, 20, 20
playsewithpan SE_W204, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 8, 1
loopsewithpan SE_W146, SOUND_PAN_TARGET, 4, 3
2017-12-31 16:28:57 +01:00
end
Move_VOLT_TACKLE:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_SPARK
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_CIRCLE_OF_LIGHT
loadspritegfx ANIM_TAG_ELECTRICITY
2017-12-31 16:28:57 +01:00
monbg ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
createvisualtask sub_8116620, 10, 1, 0, 0, 8, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085959A4, ANIM_ATTACKER, 1
playsewithpan SE_W268, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATTACKER
blendoff
2018-09-12 22:58:03 +02:00
delay 8
createvisualtask sub_810AFCC, 5, 0
playsewithpan SE_W085, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_810AFCC, 5, 1
playsewithpan SE_W085, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_810AFCC, 5, 2
playsewithpan SE_W085, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_810AFCC, 5, 3
playsewithpan SE_W085, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_810AFCC, 5, 4
playsewithpan SE_W085, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 8
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 10, 0, 18, 1
playsewithpan SE_W120, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859598C, ANIM_ATTACKER, 2, 1, 16, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859598C, ANIM_ATTACKER, 2, 1, -16, -16
2018-09-12 22:58:03 +02:00
delay 8
createvisualtask sub_810AE5C, 5
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 3, 0, 9, 1
playsewithpan SE_W085B, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859598C, ANIM_ATTACKER, 2, 0, 16, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859598C, ANIM_ATTACKER, 2, 0, -16, -16
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 1, 0, 8, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_WATER_SPORT:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_GLOWY_BLUE_ORB
2018-09-12 22:58:03 +02:00
createvisualtask sub_81088E4, 5
delay 8
playsewithpan SE_W057, SOUND_PAN_ATTACKER
2018-09-15 00:30:20 +02:00
delay 44
playsewithpan SE_W057, SOUND_PAN_ATTACKER
2018-09-15 00:30:20 +02:00
delay 44
playsewithpan SE_W057, SOUND_PAN_ATTACKER
2018-09-15 00:30:20 +02:00
delay 44
panse_1B SE_W057, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
2017-12-31 16:28:57 +01:00
end
Move_CALM_MIND:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_THIN_RING
2017-12-31 16:28:57 +01:00
monbg ANIM_ATK_PARTNER
2018-09-15 00:30:20 +02:00
createvisualtask sub_8116664, 5, 0, 0, 0, 16, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_81177E4, 5, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593850, ANIM_ATTACKER, 40, 0, 0, 0, 0
playsewithpan SE_W048, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 14
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593850, ANIM_ATTACKER, 40, 0, 0, 0, 0
playsewithpan SE_W048, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 14
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593850, ANIM_ATTACKER, 40, 0, 0, 0, 0
playsewithpan SE_W048, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_81177E4, 5, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-15 00:30:20 +02:00
createvisualtask sub_8116664, 5, 0, 0, 16, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
end
Move_LEAF_BLADE:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_LEAF
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_CROSS_IMPACT
2018-09-12 22:58:03 +02:00
createvisualtask sub_80FFFC0, 5
delay 2
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 8, 1
playsewithpan SE_W015, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 50
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 8, 1
playsewithpan SE_W015, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 50
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 8, 1
playsewithpan SE_W015, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
delay 12
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 8, 0, 18, 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085973D0, ANIM_TARGET, 2, 0, 0, 1, 36
playsewithpan SE_W043, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
Move_DRAGON_DANCE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_HOLLOW_ORB
2017-12-31 16:28:57 +01:00
monbg ANIM_ATTACKER
monbgprio_28 ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
delay 1
createvisualtask sub_81133E8, 5
playsewithpan SE_W100, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 8
createvisualtask sub_80A7CB4, 5, 10249, 19456, 14, 0, 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596F98, ANIM_ATTACKER, 2, 0
createsprite gUnknown_08596F98, ANIM_ATTACKER, 2, 43
createsprite gUnknown_08596F98, ANIM_ATTACKER, 2, 85
createsprite gUnknown_08596F98, ANIM_ATTACKER, 2, 128
createsprite gUnknown_08596F98, ANIM_ATTACKER, 2, 170
createsprite gUnknown_08596F98, ANIM_ATTACKER, 2, 213
2018-09-12 22:58:03 +02:00
delay 30
playsewithpan SE_W100, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 30
playsewithpan SE_W100, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
end
Move_SHOCK_WAVE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ELECTRIC_ORBS
loadspritegfx ANIM_TAG_CIRCLE_OF_LIGHT
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_SPARK
loadspritegfx ANIM_TAG_LIGHTNING
2017-12-31 16:28:57 +01:00
monbg ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 0, 4, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_810AAFC, 2, 0, 20, 0, 2
playsewithpan SE_W268, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 12
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595A18, ANIM_ATTACKER, 2
2018-09-12 22:58:03 +02:00
delay 30
createvisualtask sub_810B29C, 5
delay 12
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_810B55C, 5
playsewithpan SE_W161B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 6, 18, 1
createvisualtask sub_8116620, 5, 1, 3, 16, 0, RGB_WHITE
createvisualtask sub_8116620, 5, 4, 0, 16, 16, RGB_BLACK
delay 4
createvisualtask sub_8116620, 5, 4, 0, 0, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATTACKER
blendoff
end
Move_HARDEN:
loopsewithpan SE_W231, SOUND_PAN_ATTACKER, 28, 2
2019-04-02 08:36:22 +02:00
createvisualtask AnimTask_MetallicShine, 5, 0, 0, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_BELLY_DRUM:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_MUSIC_NOTES
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_PURPLE_HAND_OUTLINE
2018-09-12 22:58:03 +02:00
createvisualtask sub_8102BE8, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
call BellyDrum1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859309C, ANIM_ATTACKER, 2, 0, 0, 0, 0
playsewithpan SE_W187, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 15
call BellyDrum2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859309C, ANIM_ATTACKER, 2, 1, 1, 1, 0
playsewithpan SE_W187, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 15
call BellyDrum1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859309C, ANIM_ATTACKER, 2, 0, 3, 3, 128
playsewithpan SE_W187, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 7
call BellyDrum2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859309C, ANIM_ATTACKER, 2, 1, 2, 0, 128
playsewithpan SE_W187, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 7
call BellyDrum1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859309C, ANIM_ATTACKER, 2, 0, 1, 1, 0
playsewithpan SE_W187, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 7
call BellyDrum2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859309C, ANIM_ATTACKER, 2, 1, 0, 3, 0
playsewithpan SE_W187, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8102CA0, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
BellyDrum2:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593068, ANIM_ATTACKER, 3, 0
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_ATTACKER, 0, 8, 2, 1
2017-12-31 16:28:57 +01:00
return
2018-09-12 22:58:03 +02:00
BellyDrum1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593068, ANIM_ATTACKER, 3, 1
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_ATTACKER, 0, 8, 2, 1
2017-12-31 16:28:57 +01:00
return
Move_MIND_READER:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_TEAL_ALERT
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_OPENING_EYE
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ROUND_WHITE_HALO
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
playsewithpan SE_W109, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE07C, ANIM_ATTACKER, 5, 0, 0, 1, 0
createsprite gUnknown_085CE094, ANIM_ATTACKER, 5
2018-09-15 00:30:20 +02:00
delay 40
playsewithpan SE_W043, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115A04, 2, 1, 1, 2, 0, 10, RGB_BLACK
call MindReaderEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
end
2018-09-12 22:58:03 +02:00
MindReaderEffect:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE0AC, ANIM_ATTACKER, 4, 70, 0, 6
createsprite gUnknown_085CE0AC, ANIM_ATTACKER, 4, 40, 40, 6
createsprite gUnknown_085CE0AC, ANIM_ATTACKER, 4, 10, -60, 6
createsprite gUnknown_085CE0AC, ANIM_ATTACKER, 4, -50, -40, 6
createsprite gUnknown_085CE0AC, ANIM_ATTACKER, 4, -40, 40, 6
createsprite gUnknown_085CE0AC, ANIM_ATTACKER, 4, 50, -50, 6
delay 2
createsprite gUnknown_085CE0AC, ANIM_ATTACKER, 4, 50, -30, 6
createsprite gUnknown_085CE0AC, ANIM_ATTACKER, 4, 60, 10, 6
createsprite gUnknown_085CE0AC, ANIM_ATTACKER, 4, 0, 60, 6
createsprite gUnknown_085CE0AC, ANIM_ATTACKER, 4, 0, -40, 6
createsprite gUnknown_085CE0AC, ANIM_ATTACKER, 4, -60, 20, 6
createsprite gUnknown_085CE0AC, ANIM_ATTACKER, 4, -60, -30, 6
delay 2
createsprite gUnknown_085CE0AC, ANIM_ATTACKER, 4, -50, 50, 6
createsprite gUnknown_085CE0AC, ANIM_ATTACKER, 4, -60, 20, 6
createsprite gUnknown_085CE0AC, ANIM_ATTACKER, 4, -40, -40, 6
createsprite gUnknown_085CE0AC, ANIM_ATTACKER, 4, 20, -60, 6
createsprite gUnknown_085CE0AC, ANIM_ATTACKER, 4, 50, -50, 6
createsprite gUnknown_085CE0AC, ANIM_ATTACKER, 4, 35, 40, 6
2018-09-12 22:58:03 +02:00
delay 2
2017-12-31 16:28:57 +01:00
return
Move_ICE_PUNCH:
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ICE_CRYSTALS
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_HANDS_AND_FEET
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 7, RGB_BLACK
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 4, 2, 0, 9, RGB(12, 26, 31)
delay 20
playsewithpan SE_W081, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595AE8, ANIM_ATTACKER, 2, 0
createsprite gUnknown_08595AE8, ANIM_ATTACKER, 2, 64
createsprite gUnknown_08595AE8, ANIM_ATTACKER, 2, 128
createsprite gUnknown_08595AE8, ANIM_ATTACKER, 2, 192
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595AD0, ANIM_ATTACKER, 2, 32
createsprite gUnknown_08595AD0, ANIM_ATTACKER, 2, 96
createsprite gUnknown_08595AD0, ANIM_ATTACKER, 2, 160
createsprite gUnknown_08595AD0, ANIM_ATTACKER, 2, 224
2018-09-12 22:58:03 +02:00
delay 17
2018-11-13 22:19:52 +01:00
createsprite gFistFootSpriteTemplate, ANIM_ATTACKER, 4, 0, -10, 8, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, -10, 1, 1
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 2
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 5, 3, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 15
call FreezeEffect1
delay 5
createvisualtask sub_8116620, 10, 4, 2, 9, 0, RGB(12, 26, 31)
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 7, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_REST:
playsewithpan SE_W173, SOUND_PAN_ATTACKER
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_LETTER_Z
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592C88, ANIM_ATTACKER, 2, 4, -10, 16, 0, 0
2018-09-12 22:58:03 +02:00
delay 20
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592C88, ANIM_ATTACKER, 2, 4, -10, 16, 0, 0
2018-09-12 22:58:03 +02:00
delay 20
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592C88, ANIM_ATTACKER, 2, 4, -10, 16, 0, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_CONFUSION:
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
call SetPsychicBackground
setalpha 8, 8
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 1, 0, 10, 1
createvisualtask sub_8115A04, 2, 2, 0, 2, 0, 8, RGB_WHITE
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W048, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 15, 1
createvisualtask AnimTask_ScaleMonAndRestore, 5, -4, -4, 15, ANIM_TARGET, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
2018-09-12 22:58:03 +02:00
delay 1
2019-04-05 13:38:13 +02:00
call UnsetPsychicBg
2017-12-31 16:28:57 +01:00
end
Move_PSYCHIC:
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
call SetPsychicBackground
setalpha 8, 8
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 1, 0, 10, 1
createvisualtask sub_8115A04, 2, 2, 0, 2, 0, 8, RGB(31, 23, 0)
2017-12-31 16:28:57 +01:00
waitforvisualfinish
loopsewithpan SE_W048, SOUND_PAN_TARGET, 10, 3
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 5, 0, 15, 1
createvisualtask AnimTask_ScaleMonAndRestore, 5, -6, -6, 15, ANIM_TARGET, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
2018-09-12 22:58:03 +02:00
delay 1
2019-04-05 13:38:13 +02:00
call UnsetPsychicBg
2017-12-31 16:28:57 +01:00
end
Move_FUTURE_SIGHT:
2018-09-12 22:58:03 +02:00
goto FutureSight
FutureSightContinue:
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 1
2019-04-05 13:38:13 +02:00
call UnsetPsychicBg
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
FutureSight:
2017-12-31 16:28:57 +01:00
monbg ANIM_ATK_PARTNER
playsewithpan SE_W060, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
call SetPsychicBackground
setalpha 8, 8
playsewithpan SE_W048, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115A04, 2, 2, 0, 2, 0, 8, RGB_WHITE
createvisualtask AnimTask_ScaleMonAndRestore, 5, -4, -4, 15, ANIM_ATTACKER, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
blendoff
2018-09-12 22:58:03 +02:00
goto FutureSightContinue
2017-12-31 16:28:57 +01:00
Move_THUNDER:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_LIGHTNING
2017-12-31 16:28:57 +01:00
fadetobg BG_THUNDER
waitbgfadeout
2018-09-12 22:58:03 +02:00
createvisualtask sub_8117660, 5, -256, 0, 1, -1
2017-12-31 16:28:57 +01:00
waitbgfadein
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 0, 16, RGB_BLACK
2018-09-12 22:58:03 +02:00
delay 16
createvisualtask sub_8115F10, 2, 257, 257, 257
playsewithpan SE_W086, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085956C0, ANIM_TARGET, 2, 16, -36
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085956C0, ANIM_TARGET, 2, 16, -20
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085956C0, ANIM_TARGET, 2, 16, 12
2018-09-12 22:58:03 +02:00
delay 20
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085956C0, ANIM_TARGET, 6, -16, -32
playsewithpan SE_W086, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085956C0, ANIM_TARGET, 6, -16, -16
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085956C0, ANIM_TARGET, 6, -16, 16
playsewithpan SE_W086, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 5
createvisualtask sub_8115F10, 2, 257, 257, 257
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085956C0, ANIM_TARGET, 2, 24, -32
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085956C0, ANIM_TARGET, 2, 24, -16
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085956C0, ANIM_TARGET, 2, 24, 16
2018-09-12 22:58:03 +02:00
delay 30
createvisualtask sub_8115F10, 2, 257, 257, 257
delay 5
createvisualtask sub_8115F10, 2, 257, 257, 257
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085956C0, ANIM_TARGET, 2, 0, -32
playsewithpan SE_W161B, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085956C0, ANIM_TARGET, 2, 0, -16
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085956C0, ANIM_TARGET, 2, 0, 16
2018-09-12 22:58:03 +02:00
delay 10
createvisualtask sub_8115F10, 2, 257, 257, 257
delay 1
createvisualtask sub_810A094, 2, 30, 3, 1, 0
delay 2
createvisualtask sub_8115F10, 2, 257, 257, 257
delay 1
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_TARGET, 2, 1, 2, 16, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
restorebg
waitbgfadeout
2018-09-15 00:30:20 +02:00
setarg 7, -1
2017-12-31 16:28:57 +01:00
waitbgfadein
end
Move_THUNDER_PUNCH:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_HANDS_AND_FEET
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_LIGHTNING
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 0, 16, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 4, 0, 0, 8, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, 1, 1
2018-09-12 22:58:03 +02:00
delay 1
createvisualtask sub_8115F10, 2, 257, 257, 257
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085956C0, ANIM_TARGET, 2, 0, -48
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085956C0, ANIM_ATTACKER, 2, 0, -16
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085956C0, ANIM_ATTACKER, 2, 0, 16
2018-09-12 22:58:03 +02:00
delay 1
playsewithpan SE_W161B, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115F10, 2, 257, 257, 257
delay 2
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 3, 15, 1
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 2
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 16, 0, RGB_BLACK
2018-09-12 22:58:03 +02:00
delay 20
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
Move_SACRED_FIRE:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_FIRE
2018-10-21 21:07:10 +02:00
loadspritegfx ANIM_TAG_FIRE_PLUME
loopsewithpan SE_W221, SOUND_PAN_ATTACKER, 7, 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595428, ANIM_ATTACKER, 2, -32, 0, 50, 5, -2, 0
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595428, ANIM_ATTACKER, 66, -20, -10, 50, 5, -1, -1
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595428, ANIM_ATTACKER, 66, 0, -16, 50, 5, 0, -1
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595428, ANIM_ATTACKER, 66, 20, -10, 50, 5, 1, -1
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595428, ANIM_ATTACKER, 2, 32, 0, 50, 5, 2, 0
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595428, ANIM_ATTACKER, 2, 20, 10, 50, 5, 1, 1
2018-09-12 22:58:03 +02:00
delay 1
createvisualtask sub_8115F10, 2, 257, 257, 257
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595428, ANIM_ATTACKER, 2, 0, 16, 50, 5, 0, 1
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595428, ANIM_ATTACKER, 2, -20, 10, 50, 5, -1, 1
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115F10, 2, 257, 257, 257
delay 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W221B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085953F8, ANIM_TARGET, 2, -16, 0, 70, 16, 0, 1
2018-09-12 22:58:03 +02:00
delay 10
playsewithpan SE_W221B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085953F8, ANIM_TARGET, 2, 0, 0, 70, 16, 0, 1
2018-09-12 22:58:03 +02:00
delay 10
playsewithpan SE_W221B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085953F8, ANIM_TARGET, 2, 16, 0, 80, 16, 0, 1
2018-09-12 22:58:03 +02:00
delay 1
createvisualtask sub_8115F10, 2, 257, 257, 257
delay 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115F10, 2, 257, 257, 257
delay 1
playsewithpan SE_W172B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595410, ANIM_TARGET, 2, 0, 0, 30, 30, -1, 0
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595410, ANIM_TARGET, 2, 0, 0, 30, 30, 0, 1
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595410, ANIM_TARGET, 2, 0, 0, 30, 30, -1, -1
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595410, ANIM_TARGET, 2, 0, 0, 30, 30, 2, 1
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595410, ANIM_TARGET, 2, 0, 0, 30, 30, 1, -1
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595410, ANIM_TARGET, 2, 0, 0, 30, 30, -1, 1
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595410, ANIM_TARGET, 2, 0, 0, 30, 30, 1, -2
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595410, ANIM_TARGET, 2, 0, 0, 30, 30, 3, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_SCRATCH:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SCRATCH
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W010, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE020, ANIM_ATTACKER, 2, 0, 0, 1, 0
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
waitforvisualfinish
end
Move_DRAGON_BREATH:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_SMALL_EMBER
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
loopsewithpan SE_W172, SOUND_PAN_ATTACKER, 7, 7
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596EF4, ANIM_TARGET, 2, 0, 0, 0, 0, 20
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596EF4, ANIM_TARGET, 2, 0, 0, 0, 0, 20
2018-09-12 22:58:03 +02:00
delay 2
createvisualtask sub_8116620, 10, 4, 1, 0, 9, RGB_RED
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596EF4, ANIM_TARGET, 2, 0, 0, 0, 0, 20
2018-09-12 22:58:03 +02:00
delay 2
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 21, 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596EF4, ANIM_TARGET, 2, 0, 0, 0, 0, 20
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596EF4, ANIM_TARGET, 2, 0, 0, 0, 0, 20
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596EF4, ANIM_TARGET, 2, 0, 0, 0, 0, 20
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596EF4, ANIM_TARGET, 2, 0, 0, 0, 0, 20
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596EF4, ANIM_TARGET, 2, 0, 0, 0, 0, 20
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596EF4, ANIM_TARGET, 2, 0, 0, 0, 0, 20
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596EF4, ANIM_TARGET, 2, 0, 0, 0, 0, 20
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596EF4, ANIM_TARGET, 2, 0, 0, 0, 0, 20
2018-09-12 22:58:03 +02:00
waitforvisualfinish
createvisualtask sub_8116620, 10, 4, 1, 9, 0, RGB_RED
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
end
Move_ROAR:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_NOISE_LINE
2017-12-31 16:28:57 +01:00
monbg ANIM_ATTACKER
monbgprio_28 ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
setalpha 8, 8
createvisualtask sub_8158E9C, 2, 0, 2
createvisualtask AnimTask_ScaleMonAndRestore, 5, -5, -5, 10, ANIM_ATTACKER, 1
call RoarEffect
delay 20
createvisualtask sub_80D5DB0, 5, 1, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATTACKER
blendoff
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8159078, 5
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
RoarEffect:
2018-12-31 18:01:37 +01:00
createsprite gRoarNoiseLineSpriteTemplate, ANIM_ATTACKER, 2, 24, -8, 0
createsprite gRoarNoiseLineSpriteTemplate, ANIM_ATTACKER, 2, 24, 0, 2
createsprite gRoarNoiseLineSpriteTemplate, ANIM_ATTACKER, 2, 24, 8, 1
2018-09-12 22:58:03 +02:00
delay 15
2018-12-31 18:01:37 +01:00
createsprite gRoarNoiseLineSpriteTemplate, ANIM_ATTACKER, 2, 24, -8, 0
createsprite gRoarNoiseLineSpriteTemplate, ANIM_ATTACKER, 2, 24, 0, 2
createsprite gRoarNoiseLineSpriteTemplate, ANIM_ATTACKER, 2, 24, 8, 1
2017-12-31 16:28:57 +01:00
return
Move_GROWL:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_NOISE_LINE
2018-09-12 22:58:03 +02:00
createvisualtask sub_8158E9C, 2, 0, 255
call RoarEffect
delay 10
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 1, 0, 9, 1
createvisualtask AnimTask_ShakeMon2, 2, ANIM_DEF_PARTNER, 1, 0, 9, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8159078, 5
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_SNORE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SNORE_Z
2017-12-31 16:28:57 +01:00
monbg ANIM_ATK_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 8, 8
call Snore1
delay 30
call Snore1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
blendoff
end
2018-09-12 22:58:03 +02:00
Snore1:
playsewithpan SE_W173, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ScaleMonAndRestore, 5, -7, -7, 7, ANIM_ATTACKER, 1
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 7, 1
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_85972D8, ANIM_ATTACKER, 2, 6, 1, 14, 0, 0
createsprite gUnknown_085936EC, ANIM_ATTACKER, 2, 0, 0, -42, -38, 24, 0, 0
createsprite gUnknown_085936EC, ANIM_ATTACKER, 2, 0, 0, 0, -42, 24, 0, 0
createsprite gUnknown_085936EC, ANIM_ATTACKER, 2, 0, 0, 42, -38, 24, 0, 0
2017-12-31 16:28:57 +01:00
return
Move_LIGHT_SCREEN:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_SPARKLE_3
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_GREEN_LIGHT_WALL
2018-09-12 22:58:03 +02:00
setalpha 0, 16
waitplaysewithpan SE_W115, SOUND_PAN_ATTACKER, 15
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596560, ANIM_ATTACKER, 1, 40, 0, 10166
2018-09-12 22:58:03 +02:00
delay 10
call SpecialScreenEffect
waitforvisualfinish
delay 1
blendoff
end
SpecialScreenEffect:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596624, ANIM_ATTACKER, 2, 23, 0, 0, 1
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596624, ANIM_ATTACKER, 2, 31, -8, 0, 1
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596624, ANIM_ATTACKER, 2, 30, 20, 0, 1
2018-09-12 22:58:03 +02:00
delay 7
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596624, ANIM_ATTACKER, 2, 10, -15, 0, 1
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596624, ANIM_ATTACKER, 2, 20, 10, 0, 1
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596624, ANIM_ATTACKER, 2, 10, 18, 0, 1
2017-12-31 16:28:57 +01:00
return
Move_MIRROR_COAT:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_SPARKLE_3
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_RED_LIGHT_WALL
2018-09-12 22:58:03 +02:00
setalpha 0, 16
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596590, ANIM_ATTACKER, 1, 40, 0, 10168
2018-09-12 22:58:03 +02:00
delay 10
playsewithpan SE_W115, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
call SpecialScreenEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
blendoff
end
Move_REFLECT:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_SPARKLE_4
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_BLUE_LIGHT_WALL
2018-09-12 22:58:03 +02:00
setalpha 0, 16
waitplaysewithpan SE_W115, SOUND_PAN_ATTACKER, 15
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596578, ANIM_ATTACKER, 1, 40, 0, 10167
2018-09-12 22:58:03 +02:00
delay 20
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085965F4, ANIM_ATTACKER, 2, 30, 0, 0, 1
2018-09-12 22:58:03 +02:00
delay 7
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085965F4, ANIM_ATTACKER, 2, 19, -12, 0, 1
2018-09-12 22:58:03 +02:00
delay 7
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085965F4, ANIM_ATTACKER, 2, 10, 20, 0, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
blendoff
end
Move_BARRIER:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_GRAY_LIGHT_WALL
2018-09-12 22:58:03 +02:00
setalpha 0, 16
waitplaysewithpan SE_W112, SOUND_PAN_ATTACKER, 15
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085965A8, ANIM_ATTACKER, 3, 40, 0, 10169
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
blendoff
end
Move_BUBBLE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_BUBBLE
loadspritegfx ANIM_TAG_SMALL_BUBBLES
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
delay 1
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8595068, ANIM_ATTACKER, 2, 18, 0, 15, -15, 10, 128, 100
playsewithpan SE_W145, SOUND_PAN_ATTACKER
waitplaysewithpan SE_W145B, SOUND_PAN_TARGET, 100
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8595068, ANIM_ATTACKER, 2, 18, 0, 35, 37, 40, 128, 100
playsewithpan SE_W145, SOUND_PAN_ATTACKER
waitplaysewithpan SE_W145B, SOUND_PAN_TARGET, 100
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8595068, ANIM_ATTACKER, 2, 18, 0, 10, -37, 30, 128, 100
playsewithpan SE_W145, SOUND_PAN_ATTACKER
waitplaysewithpan SE_W145B, SOUND_PAN_TARGET, 100
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8595068, ANIM_ATTACKER, 2, 18, 0, 30, 10, 15, 128, 100
playsewithpan SE_W145, SOUND_PAN_ATTACKER
waitplaysewithpan SE_W145B, SOUND_PAN_TARGET, 100
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8595068, ANIM_ATTACKER, 2, 18, 0, 20, 33, 20, 128, 100
playsewithpan SE_W145, SOUND_PAN_ATTACKER
waitplaysewithpan SE_W145B, SOUND_PAN_TARGET, 100
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8595068, ANIM_ATTACKER, 2, 18, 0, 25, -30, 10, 128, 100
playsewithpan SE_W145, SOUND_PAN_ATTACKER
waitplaysewithpan SE_W145B, SOUND_PAN_TARGET, 100
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
call WaterBubbleEffect2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
Move_SMOG:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_PURPLE_GAS_CLOUD
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_29
2018-09-12 22:58:03 +02:00
setalpha 12, 8
loopsewithpan SE_W054, SOUND_PAN_TARGET, 17, 10
2018-09-12 22:58:03 +02:00
call Smog1
call Smog1
call Smog1
call Smog1
call Smog1
call Smog1
call Smog1
delay 120
loopsewithpan SE_W092, SOUND_PAN_TARGET, 18, 2
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115A04, 2, 4, 2, 2, 0, 12, RGB(26, 0, 26)
delay 10
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 15, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
2018-09-12 22:58:03 +02:00
Smog1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595C44, ANIM_ATTACKER, 2, 0, -24, 48, 240, 1, 0
2018-09-12 22:58:03 +02:00
delay 7
2017-12-31 16:28:57 +01:00
return
Move_FAINT_ATTACK:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_ATTACKER
fadetobg BG_DARK
waitbgfadein
2018-09-12 22:58:03 +02:00
delay 0
playsewithpan SE_W185, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 18, 6, 1, 3
createvisualtask sub_81136E8, 2, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATTACKER
invisible ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
delay 1
createvisualtask sub_8117F60, 2
setalpha 12, 8
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
delay 1
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 1
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 9, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
2018-09-12 22:58:03 +02:00
delay 1
setarg 7, 0x1000
2018-09-15 00:30:20 +02:00
delay 32
2018-09-12 22:58:03 +02:00
createvisualtask sub_8113888, 2
2017-12-31 16:28:57 +01:00
monbg ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask sub_81137E4, 2, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
restorebg
waitbgfadein
end
Move_SAND_ATTACK:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_MUD_SAND
2017-12-31 16:28:57 +01:00
monbg ANIM_ATK_PARTNER
monbgprio_28 ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W028, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, -10, 0, 0, 3
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 2
2018-09-12 22:58:03 +02:00
call SandAttack1
call SandAttack1
call SandAttack1
call SandAttack1
call SandAttack1
call SandAttack1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
blendoff
end
2018-09-12 22:58:03 +02:00
SandAttack1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085971A8, ANIM_TARGET, 2, 15, 15, 20, 0, 0
createsprite gUnknown_085971A8, ANIM_TARGET, 2, 15, 15, 20, 10, 10
createsprite gUnknown_085971A8, ANIM_TARGET, 2, 15, 15, 20, -10, -10
createsprite gUnknown_085971A8, ANIM_TARGET, 2, 15, 15, 20, 20, 5
createsprite gUnknown_085971A8, ANIM_TARGET, 2, 15, 15, 20, -20, -5
2018-09-12 22:58:03 +02:00
delay 2
2017-12-31 16:28:57 +01:00
return
Move_MUD_SLAP:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_MUD_SAND
playsewithpan SE_W028, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, -10, 0, 0, 3
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 2
2018-09-12 22:58:03 +02:00
call MudSlap1
call MudSlap1
call MudSlap1
call MudSlap1
call MudSlap1
call MudSlap1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
MudSlap1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085971CC, ANIM_TARGET, 2, 15, 15, 20, 0, 0
createsprite gUnknown_085971CC, ANIM_TARGET, 2, 15, 15, 20, 10, 5
createsprite gUnknown_085971CC, ANIM_TARGET, 2, 15, 15, 20, -10, -5
createsprite gUnknown_085971CC, ANIM_TARGET, 2, 15, 15, 20, 20, 10
createsprite gUnknown_085971CC, ANIM_TARGET, 2, 15, 15, 20, -20, -10
2018-09-12 22:58:03 +02:00
delay 2
2017-12-31 16:28:57 +01:00
return
Move_DRAGON_RAGE:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_SMALL_EMBER
2018-10-21 21:07:10 +02:00
loadspritegfx ANIM_TAG_FIRE_PLUME
playsewithpan SE_W082, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_ATTACKER, 0, 2, 40, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_TARGET, 2, 0, 15, 0, 0, 4
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596F80, ANIM_TARGET, 2, 30, 15, 0, 10, 10
2017-12-31 16:28:57 +01:00
waitforvisualfinish
loopsewithpan SE_W172B, SOUND_PAN_TARGET, 11, 3
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 3, 25, 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596F28, ANIM_TARGET, 66, 1, 5, 0
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596F28, ANIM_TARGET, 66, 1, -10, -15
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596F28, ANIM_TARGET, 2, 1, 0, 25
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596F28, ANIM_TARGET, 66, 1, 15, 5
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596F28, ANIM_TARGET, 66, 1, -25, 0
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596F28, ANIM_TARGET, 2, 1, 30, 30
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596F28, ANIM_TARGET, 2, 1, -27, 25
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596F28, ANIM_TARGET, 66, 1, 0, 8
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_TARGET, 66, 0, 0, 4
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_RAIN_DANCE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_RAIN_DROPS
playsewithpan SE_W240, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 0x781, 2, 0, 4, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_CreateRaindrops, 2, 0, 3, 120
createvisualtask AnimTask_CreateRaindrops, 2, 0, 3, 120
delay 120
delay 30
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 0x781, 2, 4, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_BITE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SHARP_TEETH
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W044, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597080, ANIM_ATTACKER, 2, 0, -32, 0, 0, 819, 10
createsprite gUnknown_08597080, ANIM_ATTACKER, 2, 0, 32, 4, 0, -819, 10
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 4, 7, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
end
Move_CRUNCH:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SHARP_TEETH
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
fadetobg BG_DARK
waitbgfadein
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W044, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597080, ANIM_ATTACKER, 2, -32, -32, 1, 819, 819, 10
createsprite gUnknown_08597080, ANIM_ATTACKER, 2, 32, 32, 5, -819, -819, 10
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -8, 0, 1, 1
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 7, 5, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W044, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597080, ANIM_ATTACKER, 2, 32, -32, 7, -819, 819, 10
createsprite gUnknown_08597080, ANIM_ATTACKER, 2, -32, 32, 3, 819, -819, 10
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 8, 0, 1, 1
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 8, 4, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
restorebg
waitbgfadein
end
Move_CLAMP:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_CLAMP
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W011, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597098, ANIM_ATTACKER, 2, -32, 0, 2, 819, 0, 10
createsprite gUnknown_08597098, ANIM_ATTACKER, 2, 32, 0, 6, -819, 0, 10
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 3, 0, 5, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
waitforvisualfinish
end
Move_ICE_BEAM:
monbg ANIM_TARGET
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ICE_CRYSTALS
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 7, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
createsoundtask sub_8158C58, SE_W062B, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 4, 4, 0, 10
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B2C, ANIM_ATTACKER, 2, 20, 12, 0, 12, 20
createsprite gUnknown_08595B2C, ANIM_ATTACKER, 2, 20, -12, 0, -12, 20
2018-09-12 22:58:03 +02:00
delay 1
call IceBeam1
call IceBeam1
call IceBeam1
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 4, -31, 0, 7, RGB(0, 20, 31)
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 25, 1
call IceBeam1
call IceBeam1
call IceBeam1
call IceBeam1
call IceBeam1
call IceBeam1
call IceBeam1
call IceBeam1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B14, ANIM_ATTACKER, 2, 20, 0, 0, 0, 11
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B14, ANIM_ATTACKER, 2, 20, 0, 0, 0, 11
2018-09-12 22:58:03 +02:00
waitforvisualfinish
delay 20
call FreezeEffect1
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 4, 5, 7, 0, RGB(0, 20, 31)
2018-09-12 22:58:03 +02:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 7, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
2018-09-12 22:58:03 +02:00
IceBeam1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B2C, ANIM_ATTACKER, 2, 20, 12, 0, 12, 20
createsprite gUnknown_08595B2C, ANIM_ATTACKER, 2, 20, -12, 0, -12, 20
createsprite gUnknown_08595B14, ANIM_ATTACKER, 2, 20, 0, 0, 0, 11
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
return
Move_WITHDRAW:
playsewithpan SE_W029, SOUND_PAN_ATTACKER
2018-12-18 05:08:08 +01:00
createvisualtask AnimTask_Withdraw, 5
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_AURORA_BEAM:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_RAINBOW_RINGS
2019-04-06 18:38:15 +02:00
fadetobg BG_AURORA
2017-12-31 16:28:57 +01:00
waitbgfadein
playsewithpan SE_W062, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
setarg 7, 0
createvisualtask sub_8107528, 10, 130
call AuroraBeam1
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 1, 0, 17, 1
call AuroraBeam1
call AuroraBeam1
call AuroraBeam1
2018-09-15 00:30:20 +02:00
setarg 7, -1
createsoundtask sub_8158C58, SE_W062B, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 3, 6, 0, 10
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 2, 0, 40, 1
call AuroraBeam1
call AuroraBeam1
call AuroraBeam1
call AuroraBeam1
call AuroraBeam1
call AuroraBeam1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
restorebg
waitbgfadein
end
2018-09-12 22:58:03 +02:00
AuroraBeam1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085950B4, ANIM_TARGET, 2, 20, 0, 0, 0, 17
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085950B4, ANIM_TARGET, 2, 20, 0, 0, 0, 17
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085950B4, ANIM_TARGET, 2, 20, 0, 0, 0, 17
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085950B4, ANIM_TARGET, 2, 20, 0, 0, 0, 17
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
return
Move_SOLAR_BEAM:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ORBS
2018-09-12 22:58:03 +02:00
choosetwoturnanim SolarBeamSetUp, SolarBeamUnleash
SolarBeamEnd:
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
SolarBeamSetUp:
2017-12-31 16:28:57 +01:00
monbg ANIM_ATK_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
createvisualtask sub_8115A04, 2, 2, 1, 4, 0, 11, RGB(31, 31, 11)
playsewithpan SE_W025, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
call SolarBeamSetUp1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
blendoff
2018-09-12 22:58:03 +02:00
goto SolarBeamEnd
SolarBeamSetUp1:
2018-12-20 04:13:26 +01:00
createsprite gPowerAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, 40, 40, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gPowerAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, -40, -40, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gPowerAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, 0, 40, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gPowerAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, 0, -40, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gPowerAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, 40, -20, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gPowerAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, 40, 20, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gPowerAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, -40, -20, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gPowerAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, -40, 20, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gPowerAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, -20, 30, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gPowerAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, 20, -30, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gPowerAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, -20, -30, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gPowerAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, 20, 30, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gPowerAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, -40, 0, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gPowerAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, 40, 0, 16
2018-09-12 22:58:03 +02:00
delay 2
2017-12-31 16:28:57 +01:00
return
2018-09-12 22:58:03 +02:00
SolarBeamUnleash:
call SetSolarbeamBg
panse_1B SE_W076, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
2018-12-20 04:13:26 +01:00
createvisualtask AnimTask_CreateSmallSolarbeamOrbs, 5
createsprite gSolarbeamBigOrbSpriteTemplate, ANIM_TARGET, 3, 15, 0, 20, 0
2018-09-12 22:58:03 +02:00
delay 4
2018-12-20 04:13:26 +01:00
createsprite gSolarbeamBigOrbSpriteTemplate, ANIM_TARGET, 3, 15, 0, 20, 1
2018-09-12 22:58:03 +02:00
delay 4
createvisualtask sub_8116620, 10, 4, 1, 0, 10, RGB(25, 31, 0)
2018-12-20 04:13:26 +01:00
createsprite gSolarbeamBigOrbSpriteTemplate, ANIM_TARGET, 3, 15, 0, 20, 2
2018-09-12 22:58:03 +02:00
delay 4
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 2, 0, 65, 1
2018-12-20 04:13:26 +01:00
createsprite gSolarbeamBigOrbSpriteTemplate, ANIM_TARGET, 3, 15, 0, 20, 3
2018-09-12 22:58:03 +02:00
delay 4
2018-12-20 04:13:26 +01:00
createsprite gSolarbeamBigOrbSpriteTemplate, ANIM_TARGET, 3, 15, 0, 20, 4
2018-09-12 22:58:03 +02:00
delay 4
2018-12-20 04:13:26 +01:00
createsprite gSolarbeamBigOrbSpriteTemplate, ANIM_TARGET, 3, 15, 0, 20, 5
2018-09-12 22:58:03 +02:00
delay 4
2018-12-20 04:13:26 +01:00
createsprite gSolarbeamBigOrbSpriteTemplate, ANIM_TARGET, 3, 15, 0, 20, 6
2018-09-12 22:58:03 +02:00
delay 4
call SolarBeamUnleash1
call SolarBeamUnleash1
waitforvisualfinish
createvisualtask sub_8116620, 10, 4, 1, 10, 0, RGB(25, 31, 0)
call UnsetSolarbeamBg
goto SolarBeamEnd
SolarBeamUnleash1:
2018-12-20 04:13:26 +01:00
createsprite gSolarbeamBigOrbSpriteTemplate, ANIM_TARGET, 3, 15, 0, 20, 0
2018-09-12 22:58:03 +02:00
delay 4
2018-12-20 04:13:26 +01:00
createsprite gSolarbeamBigOrbSpriteTemplate, ANIM_TARGET, 3, 15, 0, 20, 1
2018-09-12 22:58:03 +02:00
delay 4
2018-12-20 04:13:26 +01:00
createsprite gSolarbeamBigOrbSpriteTemplate, ANIM_TARGET, 3, 15, 0, 20, 2
2018-09-12 22:58:03 +02:00
delay 4
2018-12-20 04:13:26 +01:00
createsprite gSolarbeamBigOrbSpriteTemplate, ANIM_TARGET, 3, 15, 0, 20, 3
2018-09-12 22:58:03 +02:00
delay 4
2018-12-20 04:13:26 +01:00
createsprite gSolarbeamBigOrbSpriteTemplate, ANIM_TARGET, 3, 15, 0, 20, 4
2018-09-12 22:58:03 +02:00
delay 4
2018-12-20 04:13:26 +01:00
createsprite gSolarbeamBigOrbSpriteTemplate, ANIM_TARGET, 3, 15, 0, 20, 5
2018-09-12 22:58:03 +02:00
delay 4
2018-12-20 04:13:26 +01:00
createsprite gSolarbeamBigOrbSpriteTemplate, ANIM_TARGET, 3, 15, 0, 20, 6
2018-09-12 22:58:03 +02:00
delay 4
2017-12-31 16:28:57 +01:00
return
Move_BLIZZARD:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ICE_CRYSTALS
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2019-04-05 13:38:13 +02:00
call SetHighSpeedBg
2017-12-31 16:28:57 +01:00
waitforvisualfinish
panse_1B SE_W059, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
2018-09-12 22:58:03 +02:00
call Blizzard1
call Blizzard1
playsewithpan SE_W059B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
call FreezeEffect2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 20
2019-04-05 13:38:13 +02:00
call UnsetHighSpeedBg
2017-12-31 16:28:57 +01:00
clearmonbg ANIM_DEF_PARTNER
end
2018-09-12 22:58:03 +02:00
Blizzard1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B98, ANIM_ATTACKER, 40, 0, -10, 0, -10, 72, 1
createsprite gUnknown_08595BB0, ANIM_ATTACKER, 40, 0, 0, 0, 0, 80, 0, 0, 1
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B98, ANIM_ATTACKER, 40, 0, -15, 0, -15, 72, 1
createsprite gUnknown_08595BB0, ANIM_ATTACKER, 40, 0, -10, 0, -10, 80, 0, 0, 1
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B98, ANIM_ATTACKER, 40, 0, -5, 0, -5, 72, 1
createsprite gUnknown_08595BB0, ANIM_ATTACKER, 40, 0, 10, 0, 10, 80, 0, 0, 1
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B98, ANIM_ATTACKER, 40, 0, -10, 0, -10, 72, 1
createsprite gUnknown_08595BB0, ANIM_ATTACKER, 40, 0, -20, 0, -20, 80, 0, 0, 1
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B98, ANIM_ATTACKER, 40, 0, -20, 0, -20, 72, 1
createsprite gUnknown_08595BB0, ANIM_ATTACKER, 40, 0, 15, 0, 15, 80, 0, 0, 1
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B98, ANIM_ATTACKER, 40, 0, -15, 0, -15, 72, 1
createsprite gUnknown_08595BB0, ANIM_ATTACKER, 40, 0, -20, 0, -20, 80, 0, 0, 1
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B98, ANIM_ATTACKER, 40, 0, -25, 0, -25, 72, 1
createsprite gUnknown_08595BB0, ANIM_ATTACKER, 40, 0, 20, 0, 20, 80, 0, 0, 1
2018-09-12 22:58:03 +02:00
delay 3
2017-12-31 16:28:57 +01:00
return
Move_POWDER_SNOW:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ICE_CRYSTALS
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 1, 0, 3, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
panse_1B SE_W016, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
2018-09-12 22:58:03 +02:00
call PowderSnow1
call PowderSnow1
playsewithpan SE_W016B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
waitsound
2018-09-12 22:58:03 +02:00
call FreezeEffect2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
delay 20
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 1, 3, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
PowderSnow1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595BC8, ANIM_ATTACKER, 40, 0, 0, 0, 0, 56, 4, 4, 1
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595BC8, ANIM_ATTACKER, 40, 0, -10, 0, -10, 56, 4, 4, 1
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595BC8, ANIM_ATTACKER, 40, 0, 10, 0, 10, 56, -4, 3, 1
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595BC8, ANIM_ATTACKER, 40, 0, -20, 0, -20, 56, -4, 5, 1
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595BC8, ANIM_ATTACKER, 40, 0, 15, 0, 15, 56, 4, 4, 1
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595BC8, ANIM_ATTACKER, 40, 0, -20, 0, -20, 56, 4, 4, 1
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595BC8, ANIM_ATTACKER, 40, 0, 20, 0, 20, 56, 4, 4, 1
2018-09-12 22:58:03 +02:00
delay 3
2017-12-31 16:28:57 +01:00
return
Move_HYDRO_PUMP:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_WATER_ORB
loadspritegfx ANIM_TAG_WATER_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
createvisualtask AnimTask_ShakeMon, 5, ANIM_ATTACKER, 0, 2, 40, 1
delay 6
panse_1B SE_W056, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
2018-09-12 22:58:03 +02:00
createvisualtask sub_81076C8, 5, 100
call HydroPump1
call HydroPump1
call HydroPump1
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 3, 0, 37, 1
call HydroPump2
call HydroPump1
call HydroPump1
call HydroPump2
call HydroPump1
call HydroPump1
call HydroPump2
call HydroPump1
call HydroPump1
call HydroPump2
call HydroPump1
call HydroPump1
call HydroPump2
delay 1
delay 1
call HydroPump2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
2018-09-12 22:58:03 +02:00
HydroPump1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085950E4, ANIM_ATTACKER, 3, 10, 10, 0, 16
createsprite gUnknown_085950E4, ANIM_ATTACKER, 3, 10, 10, 0, -16
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085950E4, ANIM_ATTACKER, 3, 10, 10, 0, 16
createsprite gUnknown_085950E4, ANIM_ATTACKER, 3, 10, 10, 0, -16
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
return
2018-09-12 22:58:03 +02:00
HydroPump2:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597388, ANIM_ATTACKER, 4, 0, 15, 1, 1
createsprite gUnknown_08597388, ANIM_ATTACKER, 4, 0, -15, 1, 1
2017-12-31 16:28:57 +01:00
return
Move_SIGNAL_BEAM:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_GLOWY_RED_ORB
loadspritegfx ANIM_TAG_GLOWY_GREEN_ORB
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_DUCK
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_ATTACKER, 0, 2, 25, 1
delay 6
panse_1B SE_W062, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +1, 0
2018-09-12 22:58:03 +02:00
createvisualtask sub_81076C8, 5, 100
call SignalBeam1
call SignalBeam1
call SignalBeam1
call SignalBeam1
call SignalBeam1
call SignalBeam1
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 3, 0, 25, 1
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 4, 8, 5, RGB_RED, 8, 961, 8
2018-09-12 22:58:03 +02:00
call SignalBeam1
call SignalBeam1
call SignalBeam1
call SignalBeam1
call SignalBeam1
call SignalBeam1
call SignalBeam1
call SignalBeam1
call SignalBeam1
call SignalBeam1
call SignalBeam1
call SignalBeam1
call SignalBeam1
call SignalBeam1
call SignalBeam1
call SignalBeam1
call SignalBeam1
waitforvisualfinish
end
SignalBeam1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595114, ANIM_TARGET, 3, 10, 10, 0, 16
createsprite gUnknown_0859512C, ANIM_TARGET, 3, 10, 10, 0, -16
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
return
Move_ABSORB:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ORBS
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_BLUE_STAR
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_2A ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 4, RGB(13, 31, 12)
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W071, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 2
2018-09-12 22:58:03 +02:00
delay 2
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 5, 5, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 3
call AbsorbEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 15
call HealingEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 4, 0, RGB(13, 31, 12)
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
2018-09-12 22:58:03 +02:00
AbsorbEffect:
playsewithpan SE_W152, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W152, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W152, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -5, 15, 16, 33
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W152, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, -15, -16, 36
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W152, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W152, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W152, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -10, 20, 20, 39
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W152, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 5, -18, -20, 35
2018-09-12 22:58:03 +02:00
delay 4
2017-12-31 16:28:57 +01:00
return
Move_MEGA_DRAIN:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ORBS
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_BLUE_STAR
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_2A ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 8, RGB(13, 31, 12)
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W071, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 1
2018-09-12 22:58:03 +02:00
delay 2
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 5, 5, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 3
call MegaDrainEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 15
call HealingEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 8, 0, RGB(13, 31, 12)
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
2018-09-12 22:58:03 +02:00
MegaDrainEffect:
playsewithpan SE_W145C, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 5, -18, -20, 35
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W145C, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -10, 20, 20, 39
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W145C, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -5, 15, 16, 33
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W145C, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, -15, -16, 36
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W145C, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, -15, -16, 36
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W145C, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -5, 15, 16, 33
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W145C, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -10, 20, 20, 39
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W145C, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 5, -18, -20, 35
2018-09-12 22:58:03 +02:00
delay 4
2017-12-31 16:28:57 +01:00
return
Move_GIGA_DRAIN:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ORBS
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_BLUE_STAR
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_2A ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 12, RGB(13, 31, 12)
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W071, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 0
2018-09-12 22:58:03 +02:00
delay 2
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 5, 5, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 3
call GigaDrainEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 15
call HealingEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 12, 0, RGB(13, 31, 12)
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
2018-09-12 22:58:03 +02:00
GigaDrainEffect:
playsewithpan SE_W202, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 5, -18, -40, 35
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -10, 20, 20, 39
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W202, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 28, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -10, 20, 40, 39
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W202, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -5, 15, 16, 33
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -32, 26
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W202, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, -15, -16, 36
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W202, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -5, 15, 16, 33
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, -15, -16, 36
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W202, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -5, 15, 16, 33
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -40, 26
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W202, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -5, 15, 36, 33
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -10, 20, 20, 39
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W202, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 5, -18, -20, 35
2018-09-12 22:58:03 +02:00
delay 4
2017-12-31 16:28:57 +01:00
return
Move_LEECH_LIFE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_NEEDLE
loadspritegfx ANIM_TAG_ORBS
2018-09-12 22:58:03 +02:00
delay 1
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_BLUE_STAR
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_2A ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085969C8, ANIM_ATTACKER, 2, -20, 15, 12
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 2
playsewithpan SE_W071, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 2
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 5, 5, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 7, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
call AbsorbEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 15
call HealingEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 7, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_SYNTHESIS:
2018-10-21 21:07:10 +02:00
loadspritegfx ANIM_TAG_SPARKLE_2
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115A04, 2, 2, 2, 2, 0, 16, RGB(27, 31, 18)
playsewithpan SE_W025, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
call GrantingStarsEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-10-21 21:07:10 +02:00
unloadspritegfx ANIM_TAG_SPARKLE_2
2018-09-12 22:58:03 +02:00
delay 1
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_BLUE_STAR
2018-09-12 22:58:03 +02:00
call HealingEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_TOXIC:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_TOXIC_BUBBLE
loadspritegfx ANIM_TAG_POISON_BUBBLE
2018-09-12 22:58:03 +02:00
call Toxic1
call Toxic1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 15
call PoisonBubblesEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
Toxic1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596134, ANIM_TARGET, 2, -24, 16, 1, 1
playsewithpan SE_W092, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 15
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596134, ANIM_TARGET, 2, 8, 16, 1, 1
playsewithpan SE_W092, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 15
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596134, ANIM_TARGET, 2, -8, 16, 1, 1
playsewithpan SE_W092, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 15
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596134, ANIM_TARGET, 2, 24, 16, 1, 1
playsewithpan SE_W092, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 15
2017-12-31 16:28:57 +01:00
return
Move_SLUDGE:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_POISON_BUBBLE
playsewithpan SE_W145C, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085961A8, ANIM_TARGET, 2, 20, 0, 40, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 3, 0, 5, 1
createvisualtask sub_8115A04, 2, 4, 1, 2, 0, 12, RGB(30, 0, 31)
call PoisonBubblesEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_SLUDGE_BOMB:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_POISON_BUBBLE
2018-09-12 22:58:03 +02:00
call SludgeBomb1
call SludgeBomb1
call SludgeBomb1
call SludgeBomb1
call SludgeBomb1
call SludgeBomb1
call SludgeBomb1
call SludgeBomb1
call SludgeBomb1
call SludgeBomb1
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 3, 0, 15, 1
createvisualtask sub_8115A04, 2, 4, 1, 2, 0, 12, RGB(30, 0, 31)
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085961D8, ANIM_TARGET, 2, 42, 27, 20
createsprite gUnknown_085961D8, ANIM_TARGET, 2, -27, 44, 20
createsprite gUnknown_085961D8, ANIM_TARGET, 2, 39, -28, 20
createsprite gUnknown_085961D8, ANIM_TARGET, 2, -42, -42, 20
playsewithpan SE_W091, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085961D8, ANIM_TARGET, 2, 0, 40, 20
createsprite gUnknown_085961D8, ANIM_TARGET, 2, -8, -44, 20
createsprite gUnknown_085961D8, ANIM_TARGET, 2, -46, -28, 20
createsprite gUnknown_085961D8, ANIM_TARGET, 2, 46, 9, 20
playsewithpan SE_W091, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085961D8, ANIM_TARGET, 2, 42, 0, 20
createsprite gUnknown_085961D8, ANIM_TARGET, 2, -43, -12, 20
createsprite gUnknown_085961D8, ANIM_TARGET, 2, 16, -46, 20
createsprite gUnknown_085961D8, ANIM_TARGET, 2, -16, 44, 20
playsewithpan SE_W091, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 0
2017-12-31 16:28:57 +01:00
waitsound
waitforvisualfinish
2018-09-12 22:58:03 +02:00
call PoisonBubblesEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
SludgeBomb1:
playsewithpan SE_W145C, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085961A8, ANIM_TARGET, 2, 20, 0, 40, 0
2018-09-12 22:58:03 +02:00
delay 3
2017-12-31 16:28:57 +01:00
return
Move_ACID:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_POISON_BUBBLE
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085961C0, ANIM_TARGET, 2, 20, 0, 40, 1, 0, 0
playsewithpan SE_W145C, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085961C0, ANIM_TARGET, 2, 20, 0, 40, 1, 24, 0
playsewithpan SE_W145C, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085961C0, ANIM_TARGET, 2, 20, 0, 40, 1, -24, 0
playsewithpan SE_W145C, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 15
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 2, 0, 10, 1
createvisualtask AnimTask_ShakeMon2, 5, ANIM_DEF_PARTNER, 2, 0, 10, 1
createvisualtask sub_8115A04, 2, 20, 2, 2, 0, 12, RGB(30, 0, 31)
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859620C, ANIM_TARGET, 2, 0, -22, 0, 15, 55
playsewithpan SE_W145, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859620C, ANIM_TARGET, 2, -26, -24, 0, 15, 55
playsewithpan SE_W145, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859620C, ANIM_TARGET, 2, 15, -27, 0, 15, 50
playsewithpan SE_W145, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859620C, ANIM_TARGET, 2, -15, -17, 0, 10, 45
playsewithpan SE_W145, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859620C, ANIM_TARGET, 2, 27, -22, 0, 15, 50
playsewithpan SE_W145, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
end
Move_BONEMERANG:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_BONE
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W155, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597178, ANIM_ATTACKER, 2
2018-09-12 22:58:03 +02:00
delay 20
playsewithpan SE_W030, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 1
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 5, 0, 5, 1
delay 17
playsewithpan SE_W233, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 6, -4
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_BONE_CLUB:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_BONE
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W155, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597190, ANIM_ATTACKER, 2, -42, -25, 0, 0, 15
2018-09-12 22:58:03 +02:00
delay 12
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 1
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 5, 5, 1
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 7, 5, 1, RGB_BLACK, 10, 0, 0
playsewithpan SE_W233B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_BONE_RUSH:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_BONE
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W155, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597190, ANIM_ATTACKER, 2, -42, -25, 0, 0, 15
2018-09-12 22:58:03 +02:00
delay 12
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 3, 5, 1
playsewithpan SE_W030, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_SPIKES:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SPIKES
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
playsewithpan SE_W026, SOUND_PAN_ATTACKER
waitplaysewithpan SE_W030, SOUND_PAN_TARGET, 28
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE11C, ANIM_TARGET, 2, 20, 0, 0, 24, 30
2018-09-12 22:58:03 +02:00
delay 10
playsewithpan SE_W026, SOUND_PAN_ATTACKER
waitplaysewithpan SE_W030, SOUND_PAN_TARGET, 28
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE11C, ANIM_TARGET, 2, 20, 0, -24, 24, 30
2018-09-12 22:58:03 +02:00
delay 10
waitplaysewithpan SE_W030, SOUND_PAN_TARGET, 28
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE11C, ANIM_TARGET, 2, 20, 0, 24, 24, 30
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
end
Move_MEGAHORN:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_HORN_HIT_2
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
playsewithpan SE_W082, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
jumpifcontest MegahornInContest
2017-12-31 16:28:57 +01:00
fadetobg BG_DRILL
waitbgfadeout
2018-09-12 22:58:03 +02:00
createvisualtask sub_8117660, 5, -2304, 768, 1, -1
MegahornContinue:
2017-12-31 16:28:57 +01:00
waitbgfadein
2018-09-12 22:58:03 +02:00
setalpha 12, 8
createvisualtask AnimTask_ShakeMon, 5, ANIM_ATTACKER, 2, 0, 15, 1
waitforvisualfinish
delay 10
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 24, 0, 0, 6
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596974, ANIM_ATTACKER, 3, -42, 25, 0, 0, 6
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W011, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 0
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 1, -16, 4, 1, 4
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, -4, 1, 12, 1
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 7, 5, 1, RGB_WHITE, 10, 0, 0
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 11
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 7
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
restorebg
waitbgfadeout
2018-09-15 00:30:20 +02:00
setarg 7, -1
2017-12-31 16:28:57 +01:00
waitbgfadein
end
2018-09-12 22:58:03 +02:00
MegahornInContest:
2017-12-31 16:28:57 +01:00
fadetobg BG_DRILL_CONTESTS
waitbgfadeout
2018-09-12 22:58:03 +02:00
createvisualtask sub_8117660, 5, 2304, 768, 0, -1
goto MegahornContinue
2017-12-31 16:28:57 +01:00
Move_GUST:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_GUST
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W016, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596270, ANIM_ATTACKER, 2, 0, -16
2018-09-12 22:58:03 +02:00
createvisualtask sub_810DED8, 5, 1, 70
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 1, 0, 7, 1
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 2
playsewithpan SE_W016B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_WING_ATTACK:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_GUST
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
loopsewithpan SE_W017, SOUND_PAN_ATTACKER, 20, 2
2018-10-07 17:45:37 +02:00
createvisualtask AnimTask_TranslateMonElliptical, 2, 0, 12, 4, 1, 4
2018-09-12 22:58:03 +02:00
createvisualtask sub_810DED8, 5, 1, 70
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_85962A4, ANIM_ATTACKER, 2, -25, 0, 0, 0, 20
createsprite gBattleAnimSpriteTemplate_85962A4, ANIM_ATTACKER, 2, 25, 0, 0, 0, 20
2018-09-12 22:58:03 +02:00
delay 24
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 24, 0, 0, 9
2018-09-12 22:58:03 +02:00
delay 17
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 16, 0, 1, 1
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -16, 0, 1, 1
loopsewithpan SE_W003, SOUND_PAN_TARGET, 5, 2
2018-09-12 22:58:03 +02:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 11
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_PECK:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
playsewithpan SE_W030, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask sub_80D622C, 2, 3, -768, 1, 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085973E8, ANIM_TARGET, 3, -12, 0, 1, 3
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_AEROBLAST:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_AIR_WAVE_2
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2019-04-06 18:38:15 +02:00
call SetSkyBg
2017-12-31 16:28:57 +01:00
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
call Aeroblast1
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 5, 0, 50, 1
call Aeroblast1
call Aeroblast1
call Aeroblast1
call Aeroblast1
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 0
playsewithpan SE_W013, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
2018-09-12 22:58:03 +02:00
delay 0
2019-04-06 18:38:15 +02:00
call UnsetSkyBg
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
Aeroblast1:
playsewithpan SE_W026, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085962D4, ANIM_ATTACKER, 2, 14, -12, 0, -12, 15, 0, 0
createsprite gUnknown_085962D4, ANIM_ATTACKER, 2, 26, 8, 12, 8, 15, 0, 0
2018-09-12 22:58:03 +02:00
delay 3
playsewithpan SE_W026, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085962D4, ANIM_ATTACKER, 2, 14, -12, 0, -12, 15, 1, 0
createsprite gUnknown_085962D4, ANIM_ATTACKER, 2, 26, 8, 12, 8, 15, 1, 0
2018-09-12 22:58:03 +02:00
delay 3
playsewithpan SE_W026, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085962D4, ANIM_ATTACKER, 2, 14, -12, 0, -12, 15, 2, 0
createsprite gUnknown_085962D4, ANIM_ATTACKER, 2, 26, 8, 12, 8, 15, 2, 0
2018-09-12 22:58:03 +02:00
delay 3
playsewithpan SE_W026, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085962D4, ANIM_ATTACKER, 2, 14, -12, 0, -12, 15, 3, 0
createsprite gUnknown_085962D4, ANIM_ATTACKER, 2, 26, 8, 12, 8, 15, 3, 0
2018-09-12 22:58:03 +02:00
delay 3
2017-12-31 16:28:57 +01:00
return
Move_WATER_GUN:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SMALL_BUBBLES
loadspritegfx ANIM_TAG_WATER_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595208, ANIM_ATTACKER, 2, 20, 0, 0, 0, 40, -25
playsewithpan SE_W145, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 1, 0, 8, 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597388, ANIM_ATTACKER, 4, 0, 0, 1, 2
createsprite gUnknown_08595220, ANIM_ATTACKER, 2, 0, -15, 0, 15, 55
playsewithpan SE_W152, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595220, ANIM_ATTACKER, 2, 15, -20, 0, 15, 50
playsewithpan SE_W152, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595220, ANIM_ATTACKER, 2, -15, -10, 0, 10, 45
playsewithpan SE_W152, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_CRABHAMMER:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ICE_CRYSTALS
loadspritegfx ANIM_TAG_WATER_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597388, ANIM_ATTACKER, 4, 0, 0, 1, 0
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 1, RGB(13, 21, 31), 10, 0, 0
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 1, -24, 0, 0, 4
2018-09-12 22:58:03 +02:00
waitforvisualfinish
delay 8
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 4
2018-09-12 22:58:03 +02:00
waitforvisualfinish
loopsewithpan SE_W152, SOUND_PAN_TARGET, 20, 3
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 4, 8, 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595238, ANIM_ATTACKER, 2, 10, 10, 20, 1
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595238, ANIM_ATTACKER, 2, 20, -20, 20, 1
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595238, ANIM_ATTACKER, 2, -15, 15, 20, 1
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595238, ANIM_ATTACKER, 2, 0, 0, 20, 1
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595238, ANIM_ATTACKER, 2, -10, -20, 20, 1
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595238, ANIM_ATTACKER, 2, 16, -8, 20, 1
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595238, ANIM_ATTACKER, 2, 5, 8, 20, 1
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595238, ANIM_ATTACKER, 2, -16, 0, 20, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_SURF:
2018-09-15 00:30:20 +02:00
createvisualtask AnimTask_CreateSurfWave, 2, FALSE
2018-09-12 22:58:03 +02:00
delay 24
panse_1B SE_W057, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_FLAMETHROWER:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_SMALL_EMBER
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
createvisualtask AnimTask_ShakeMon, 5, ANIM_ATTACKER, 0, 2, 46, 1
delay 6
createvisualtask sub_81076C8, 5, 100
panse_1B SE_W053, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
2018-09-12 22:58:03 +02:00
call Flamethrower1
call Flamethrower1
call Flamethrower1
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 3, 0, 43, 1
call Flamethrower1
call Flamethrower1
call Flamethrower1
call Flamethrower1
call Flamethrower1
call Flamethrower1
call Flamethrower1
call Flamethrower1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
2018-09-12 22:58:03 +02:00
Flamethrower1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595158, ANIM_ATTACKER, 3, 10, 10, 0, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595158, ANIM_ATTACKER, 3, 10, 10, 0, 16
2018-09-12 22:58:03 +02:00
delay 2
2017-12-31 16:28:57 +01:00
return
Move_SANDSTORM:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_FLYING_DIRT
2017-12-31 16:28:57 +01:00
playsewithpan SE_W201, 0
2018-09-15 00:30:20 +02:00
createvisualtask AnimTask_LoadSandstormBackground, 5, FALSE
2018-09-12 22:58:03 +02:00
delay 16
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596BA0, ANIM_ATTACKER, 40, 10, 2304, 96, 0
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596BA0, ANIM_ATTACKER, 40, 90, 2048, 96, 0
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596BA0, ANIM_ATTACKER, 40, 50, 2560, 96, 0
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596BA0, ANIM_ATTACKER, 40, 20, 2304, 96, 0
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596BA0, ANIM_ATTACKER, 40, 70, 1984, 96, 0
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596BA0, ANIM_ATTACKER, 40, 0, 2816, 96, 0
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596BA0, ANIM_ATTACKER, 40, 60, 2560, 96, 0
2017-12-31 16:28:57 +01:00
end
Move_WHIRLPOOL:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_WATER_ORB
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
delay 0
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 4, 2, 0, 7, RGB(0, 13, 23)
playsewithpan SE_W250, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 2, 50, 1
call WhirlpoolEffect
call WhirlpoolEffect
call WhirlpoolEffect
delay 12
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 4, 2, 7, 0, RGB(0, 13, 23)
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
end
2018-09-12 22:58:03 +02:00
WhirlpoolEffect:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B70, ANIM_TARGET, 2, 0, 28, 384, 50, 8, 50, 1
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B70, ANIM_TARGET, 2, 0, 32, 240, 40, 11, -46, 1
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B70, ANIM_TARGET, 2, 0, 33, 416, 40, 4, 42, 1
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B70, ANIM_TARGET, 2, 0, 31, 288, 45, 6, -42, 1
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B70, ANIM_TARGET, 2, 0, 28, 448, 45, 11, 46, 1
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B70, ANIM_TARGET, 2, 0, 33, 464, 50, 10, -50, 1
2018-09-12 22:58:03 +02:00
delay 2
2017-12-31 16:28:57 +01:00
return
Move_FLY:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ROUND_SHADOW
loadspritegfx ANIM_TAG_IMPACT
2018-09-12 22:58:03 +02:00
choosetwoturnanim FlySetUp, FlyUnleash
FlyEnd:
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
FlySetUp:
playsewithpan SE_W019, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596340, ANIM_ATTACKER, 2, 0, 0, 13, 336
2018-09-12 22:58:03 +02:00
goto FlyEnd
2017-12-31 16:28:57 +01:00
2018-09-12 22:58:03 +02:00
FlyUnleash:
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W104, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596358, ANIM_ATTACKER, 2, 20
2018-09-12 22:58:03 +02:00
delay 20
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 0
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 6, 0, 8, 1
playsewithpan SE_W013, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
2018-09-12 22:58:03 +02:00
goto FlyEnd
2017-12-31 16:28:57 +01:00
Move_BOUNCE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ROUND_SHADOW
loadspritegfx ANIM_TAG_IMPACT
2018-09-12 22:58:03 +02:00
choosetwoturnanim BounceSetUp, BounceUnleash
BounceEnd:
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
BounceSetUp:
playsewithpan SE_W100, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596420, ANIM_ATTACKER, 2, 0, 0
2018-09-12 22:58:03 +02:00
goto BounceEnd
2017-12-31 16:28:57 +01:00
2018-09-12 22:58:03 +02:00
BounceUnleash:
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W207, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859644C, ANIM_TARGET, 3
2018-09-12 22:58:03 +02:00
delay 7
playsewithpan SE_W025B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 0, 0, 1, 0
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 5, 11, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
2018-09-12 22:58:03 +02:00
goto BounceEnd
2017-12-31 16:28:57 +01:00
Move_KARATE_CHOP:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_HANDS_AND_FEET
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W104, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595E68, ANIM_ATTACKER, 2, -16, 0, 0, 0, 10, 1, 3, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 4, 0, 6, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_CROSS_CHOP:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_HANDS_AND_FEET
loadspritegfx ANIM_TAG_CROSS_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W025, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595EC8, ANIM_ATTACKER, 2, 0, 0, 0
createsprite gUnknown_08595EC8, ANIM_ATTACKER, 2, 0, 0, 1
2018-09-15 00:30:20 +02:00
delay 40
playsewithpan SE_W013, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 1, RGB_WHITE, 10, 0, 10
createsprite gUnknown_085973D0, ANIM_ATTACKER, 3, 0, 0, 1, 20
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 7, 0, 9, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_JUMP_KICK:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_HANDS_AND_FEET
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 4
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595E80, ANIM_ATTACKER, 2, -16, 8, 0, 0, 10, 1, 1, 1
playsewithpan SE_W026, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 1, 0, 0, 1, 1
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 5, 0, 7, 1
playsewithpan SE_W004, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_HI_JUMP_KICK:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_HANDS_AND_FEET
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, -24, 0, 0, 8
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 3
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595E80, ANIM_ATTACKER, 2, -16, 8, 0, 0, 10, 1, 1, 1
playsewithpan SE_W026, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 1
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 1, -28, 0, 0, 3
2018-09-12 22:58:03 +02:00
delay 3
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 3, 0, 11, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 6
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_DOUBLE_KICK:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_HANDS_AND_FEET
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595EB0, ANIM_ATTACKER, 3, 1, 20, 1
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 4, 0, 6, 1
playsewithpan SE_W233B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_TRIPLE_KICK:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_HANDS_AND_FEET
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
jumpifmoveturn 0, TripleKickLeft
jumpifmoveturn 1, TripleKickRight
goto TripleKickCenter
TripleKickContinue:
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
2018-09-12 22:58:03 +02:00
TripleKickLeft:
2018-11-13 22:19:52 +01:00
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 4, -16, -8, 20, 1, 1
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, -16, -16, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 4, 0, 6, 1
goto TripleKickContinue
2017-12-31 16:28:57 +01:00
2018-09-12 22:58:03 +02:00
TripleKickRight:
2018-11-13 22:19:52 +01:00
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 4, 8, 8, 20, 1, 1
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 8, 0, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 4, 0, 6, 1
goto TripleKickContinue
2017-12-31 16:28:57 +01:00
2018-09-12 22:58:03 +02:00
TripleKickCenter:
2018-11-13 22:19:52 +01:00
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 4, 0, 0, 20, 1, 1
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, -8, 1, 1
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 6, 0, 8, 1
goto TripleKickContinue
2017-12-31 16:28:57 +01:00
Move_DYNAMIC_PUNCH:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_HANDS_AND_FEET
loadspritegfx ANIM_TAG_IMPACT
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_EXPLOSION
2019-04-06 16:51:03 +02:00
loadspritegfx ANIM_TAG_EXPLOSION_6
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 3, 0, 0, 20, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 0, 0, 1, 0
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 5, 0, 7, 1
delay 1
2017-12-31 16:28:57 +01:00
waitsound
playsewithpan SE_W120, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 5, 0, 28, 1
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_ATTACKER, 3, 0, 0, 1, 1
2018-09-12 22:58:03 +02:00
delay 6
playsewithpan SE_W120, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_ATTACKER, 3, 24, -24, 1, 1
2018-09-12 22:58:03 +02:00
delay 6
playsewithpan SE_W120, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_ATTACKER, 3, -16, 16, 1, 1
2018-09-12 22:58:03 +02:00
delay 6
playsewithpan SE_W120, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_ATTACKER, 3, -24, -12, 1, 1
2018-09-12 22:58:03 +02:00
delay 6
playsewithpan SE_W120, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_ATTACKER, 3, 16, 16, 1, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_COUNTER:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_HANDS_AND_FEET
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 18, 6, 1, 4
playsewithpan SE_W233, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, 0, 0, 4
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -15, 18, 1, 0
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 1
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 5, 0, 25, 1
2018-11-13 22:19:52 +01:00
createsprite gFistFootSpriteTemplate, ANIM_ATTACKER, 3, -15, 18, 8, 1, 0
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, -4, 1, 0
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gFistFootSpriteTemplate, ANIM_ATTACKER, 3, 0, -4, 8, 1, 0
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 15, 9, 1, 0
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gFistFootSpriteTemplate, ANIM_ATTACKER, 3, 15, 9, 8, 1, 0
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 5
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_VITAL_THROW:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W233, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 12, 4, 1, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, 0, 0, 4
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 1
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 1, -24, 0, 0, 4
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 7
2018-09-12 22:58:03 +02:00
delay 11
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 10
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_ROCK_SMASH:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_ROCKS
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_HANDS_AND_FEET
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
delay 1
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 1
createsprite gFistFootSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 8, 1, 0
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 5, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W088, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B1C, ANIM_ATTACKER, 2, 0, 0, 20, 24, 14, 2
createsprite gUnknown_08596B1C, ANIM_ATTACKER, 2, 5, 0, -20, 24, 14, 1
createsprite gUnknown_08596B1C, ANIM_ATTACKER, 2, 0, 5, 20, -24, 14, 2
createsprite gUnknown_08596B1C, ANIM_ATTACKER, 2, -5, 0, -20, -24, 14, 2
createsprite gUnknown_08596B1C, ANIM_ATTACKER, 2, 0, -5, 30, 18, 8, 2
createsprite gUnknown_08596B1C, ANIM_ATTACKER, 2, 0, 0, 30, -18, 8, 2
createsprite gUnknown_08596B1C, ANIM_ATTACKER, 2, 0, 0, -30, 18, 8, 2
createsprite gUnknown_08596B1C, ANIM_ATTACKER, 2, 0, 0, -30, -18, 8, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 3, 7, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_SUBMISSION:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W104, SOUND_PAN_ATTACKER
waitplaysewithpan SE_W004, SOUND_PAN_TARGET, 10
waitplaysewithpan SE_W104, SOUND_PAN_ATTACKER, 20
waitplaysewithpan SE_W004, SOUND_PAN_TARGET, 30
waitplaysewithpan SE_W104, SOUND_PAN_ATTACKER, 40
waitplaysewithpan SE_W004, SOUND_PAN_TARGET, 50
waitplaysewithpan SE_W104, SOUND_PAN_ATTACKER, 60
waitplaysewithpan SE_W004, SOUND_PAN_TARGET, 70
waitplaysewithpan SE_W104, SOUND_PAN_ATTACKER, 80
waitplaysewithpan SE_W004, SOUND_PAN_TARGET, 0x5A
2018-10-07 17:45:37 +02:00
createvisualtask AnimTask_TranslateMonElliptical, 2, 0, -18, 6, 6, 4
createvisualtask AnimTask_TranslateMonElliptical, 2, 1, 18, 6, 6, 4
2018-09-12 22:58:03 +02:00
call Submission1
call Submission1
call Submission1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
2018-09-12 22:58:03 +02:00
Submission1:
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, -12, 1, 1
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, -12, 8, 1, 1
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 12, 0, 1, 1
2018-09-12 22:58:03 +02:00
delay 8
2017-12-31 16:28:57 +01:00
return
Move_SUNNY_DAY:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SUNLIGHT
2017-12-31 16:28:57 +01:00
monbg ANIM_ATK_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 13, 3
createvisualtask sub_8116620, 10, 0x781, 1, 0, 6, RGB_WHITE
2017-12-31 16:28:57 +01:00
waitforvisualfinish
panse_26 SE_W080, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +1, 0
2018-09-12 22:58:03 +02:00
call SunnyDay1
call SunnyDay1
call SunnyDay1
call SunnyDay1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 0x781, 1, 6, 0, RGB_WHITE
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
blendoff
end
2018-09-12 22:58:03 +02:00
SunnyDay1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085954A0, ANIM_ATTACKER, 40
2018-09-12 22:58:03 +02:00
delay 6
2017-12-31 16:28:57 +01:00
return
Move_COTTON_SPORE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SPORE
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
loopsewithpan SE_W077, SOUND_PAN_TARGET, 18, 10
2018-09-12 22:58:03 +02:00
call CottonSpore1
call CottonSpore1
call CottonSpore1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
end
2018-09-12 22:58:03 +02:00
CottonSpore1:
2018-12-20 04:13:26 +01:00
createsprite gSporeParticleSpriteTemplate, ANIM_ATTACKER, 2, 0, -20, 85, 80, 0
2018-09-12 22:58:03 +02:00
delay 12
2018-12-20 04:13:26 +01:00
createsprite gSporeParticleSpriteTemplate, ANIM_ATTACKER, 2, 0, -10, 170, 80, 0
2018-09-12 22:58:03 +02:00
delay 12
2018-12-20 04:13:26 +01:00
createsprite gSporeParticleSpriteTemplate, ANIM_ATTACKER, 2, 0, -15, 0, 80, 0
2018-09-12 22:58:03 +02:00
delay 12
2017-12-31 16:28:57 +01:00
return
Move_SPORE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SPORE
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-12-20 04:13:26 +01:00
createvisualtask AnimTask_SporeDoubleBattle, 2
loopsewithpan SE_W077, SOUND_PAN_TARGET, 16, 11
2018-09-12 22:58:03 +02:00
call Spore1
call Spore1
call Spore1
waitforvisualfinish
delay 1
2017-12-31 16:28:57 +01:00
clearmonbg ANIM_DEF_PARTNER
blendoff
end
2018-09-12 22:58:03 +02:00
Spore1:
2018-12-20 04:13:26 +01:00
createsprite gSporeParticleSpriteTemplate, ANIM_TARGET, 2, 0, -20, 85, 80, 1
2018-09-12 22:58:03 +02:00
delay 12
2018-12-20 04:13:26 +01:00
createsprite gSporeParticleSpriteTemplate, ANIM_TARGET, 2, 0, -10, 170, 80, 1
2018-09-12 22:58:03 +02:00
delay 12
2018-12-20 04:13:26 +01:00
createsprite gSporeParticleSpriteTemplate, ANIM_TARGET, 2, 0, -15, 0, 80, 1
2018-09-12 22:58:03 +02:00
delay 12
2017-12-31 16:28:57 +01:00
return
Move_PETAL_DANCE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_FLOWER
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W080, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 12, 6, 6, 3
2018-12-20 04:13:26 +01:00
createsprite gPetalDanceBigFlowerSpriteTemplate, ANIM_ATTACKER, 2, 0, -24, 8, 140
createsprite gPetalDanceSmallFlowerSpriteTemplate, ANIM_ATTACKER, 2, 16, -24, 8, 100
createsprite gPetalDanceSmallFlowerSpriteTemplate, ANIM_ATTACKER, 2, -16, -24, 8, 100
2018-09-12 22:58:03 +02:00
delay 15
2018-12-20 04:13:26 +01:00
createsprite gPetalDanceBigFlowerSpriteTemplate, ANIM_ATTACKER, 2, 0, -24, 8, 140
createsprite gPetalDanceSmallFlowerSpriteTemplate, ANIM_ATTACKER, 2, 32, -24, 8, 100
createsprite gPetalDanceSmallFlowerSpriteTemplate, ANIM_ATTACKER, 2, -32, -24, 8, 100
2018-09-12 22:58:03 +02:00
delay 15
2018-12-20 04:13:26 +01:00
createsprite gPetalDanceBigFlowerSpriteTemplate, ANIM_ATTACKER, 2, 0, -24, 8, 140
createsprite gPetalDanceSmallFlowerSpriteTemplate, ANIM_ATTACKER, 2, 24, -24, 8, 100
createsprite gPetalDanceSmallFlowerSpriteTemplate, ANIM_ATTACKER, 2, -24, -24, 8, 100
2018-09-12 22:58:03 +02:00
delay 30
2018-12-20 04:13:26 +01:00
createsprite gPetalDanceSmallFlowerSpriteTemplate, ANIM_ATTACKER, 2, 16, -24, 0, 100
createsprite gPetalDanceSmallFlowerSpriteTemplate, ANIM_ATTACKER, 2, -16, -24, 0, 100
2018-09-12 22:58:03 +02:00
delay 30
2018-12-20 04:13:26 +01:00
createsprite gPetalDanceSmallFlowerSpriteTemplate, ANIM_ATTACKER, 2, 20, -16, 14, 80
createsprite gPetalDanceSmallFlowerSpriteTemplate, ANIM_ATTACKER, 2, -20, -14, 16, 80
2018-09-12 22:58:03 +02:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 24, 0, 0, 5
2018-09-12 22:58:03 +02:00
delay 3
playsewithpan SE_W025B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 0
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 6, 0, 8, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 7
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_RAZOR_LEAF:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_LEAF
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_RAZOR_LEAF
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
delay 1
loopsewithpan SE_W077, SOUND_PAN_ATTACKER, 10, 5
2018-12-20 04:13:26 +01:00
createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -3, -2, 10
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -1, -1, 15
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -4, -4, 7
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, 3, -3, 11
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -1, -6, 8
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, 2, -1, 12
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -3, -4, 13
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, 4, -5, 7
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, 2, -6, 11
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -3, -5, 8
2018-09-12 22:58:03 +02:00
delay 60
playsewithpan SE_W013B, SOUND_PAN_ATTACKER
2018-12-20 04:13:26 +01:00
createsprite gRazorLeafCutterSpriteTemplate, ANIM_TARGET, 3, 20, -10, 20, 0, 22, 20, 1
createsprite gRazorLeafCutterSpriteTemplate, ANIM_TARGET, 3, 20, -10, 20, 0, 22, -20, 1
2018-09-12 22:58:03 +02:00
delay 20
playsewithpan SE_W013, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 8, 1
createvisualtask AnimTask_ShakeMon2, 2, ANIM_DEF_PARTNER, 2, 0, 8, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_NATURE_POWER:
Move_ANCIENT_POWER:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_ROCKS
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_85972D8, ANIM_ATTACKER, 2, 4, 1, 10, 1
createsprite gUnknown_08596C10, ANIM_ATTACKER, 2, 20, 32, -48, 50, 2
createsprite gUnknown_08596C10, ANIM_ATTACKER, 2, 0, 32, -38, 25, 5
createsprite gUnknown_08596C10, ANIM_ATTACKER, 2, 32, 32, -28, 40, 3
createsprite gUnknown_08596C10, ANIM_ATTACKER, 2, -20, 32, -48, 50, 2
createsprite gUnknown_08596C10, ANIM_ATTACKER, 2, 20, 32, -28, 60, 1
createsprite gUnknown_08596C10, ANIM_ATTACKER, 2, 0, 32, -28, 30, 4
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 1, 0, 30, 1
playsewithpan SE_W082, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596C10, ANIM_ATTACKER, 2, 15, 32, -48, 25, 5
createsprite gUnknown_08596C10, ANIM_ATTACKER, 2, -10, 32, -42, 30, 4
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596C10, ANIM_ATTACKER, 2, 0, 32, -42, 25, 5
createsprite gUnknown_08596C10, ANIM_ATTACKER, 2, -25, 32, -48, 30, 4
2018-09-12 22:58:03 +02:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 16, 0, 0, 4
2018-09-12 22:58:03 +02:00
delay 3
playsewithpan SE_W120, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 1
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 6, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 7
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_OCTAZOOKA:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_GRAY_SMOKE
loadspritegfx ANIM_TAG_BLACK_BALL
playsewithpan SE_W025B, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592DFC, ANIM_TARGET, 2, 20, 0, 0, 0, 20, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W120, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592E30, ANIM_TARGET, 2, 8, 8, 1, 0
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592E30, ANIM_TARGET, 2, -8, -8, 1, 0
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592E30, ANIM_TARGET, 2, 8, -8, 1, 0
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592E30, ANIM_TARGET, 2, -8, 8, 1, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_MIST:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_MIST_CLOUD
2017-12-31 16:28:57 +01:00
monbg ANIM_ATK_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
loopsewithpan SE_W054, SOUND_PAN_ATTACKER, 20, 15
2018-09-12 22:58:03 +02:00
call Mist1
call Mist1
call Mist1
call Mist1
call Mist1
call Mist1
call Mist1
2018-09-15 00:30:20 +02:00
delay 32
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115A04, 2, 10, 8, 2, 0, 14, RGB_WHITE
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
blendoff
end
2018-09-12 22:58:03 +02:00
Mist1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595C2C, ANIM_ATTACKER, 2, 0, -24, 48, 240, 0, 1
2018-09-12 22:58:03 +02:00
delay 7
2017-12-31 16:28:57 +01:00
return
Move_HAZE:
waitforvisualfinish
playsewithpan SE_W114, 0
2018-12-21 07:37:59 +01:00
createvisualtask AnimTask_Haze1, 5
2018-09-12 22:58:03 +02:00
delay 30
createvisualtask sub_8116620, 10, 0x780, 2, 0, 16, RGB_BLACK
2017-12-31 16:28:57 +01:00
delay 0x5A
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 0x780, 1, 16, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
end
Move_FIRE_PUNCH:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_HANDS_AND_FEET
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_SMALL_EMBER
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
createvisualtask sub_8116620, 10, 4, 2, 0, 9, RGB_RED
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595368, ANIM_TARGET, 1, 0
createsprite gUnknown_08595368, ANIM_TARGET, 1, 64
createsprite gUnknown_08595368, ANIM_TARGET, 1, 128
createsprite gUnknown_08595368, ANIM_TARGET, 1, 196
playsewithpan SE_W172, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 3, 0, 0, 8, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 0, 0, 1, 1
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 3, 15, 1
call FireMoveEffect
delay 4
playsewithpan SE_W007, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 4, 0, 9, 0, RGB_RED
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
2018-09-12 22:58:03 +02:00
FireMoveEffect:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595380, ANIM_TARGET, 1, 0, 10, 192, 176, 40
createsprite gUnknown_08595380, ANIM_TARGET, 1, 0, 10, -192, 240, 40
createsprite gUnknown_08595380, ANIM_TARGET, 1, 0, 10, 192, -160, 40
createsprite gUnknown_08595380, ANIM_TARGET, 1, 0, 10, -192, -112, 40
createsprite gUnknown_08595380, ANIM_TARGET, 1, 0, 10, 160, 48, 40
createsprite gUnknown_08595380, ANIM_TARGET, 1, 0, 10, -224, -32, 40
createsprite gUnknown_08595380, ANIM_TARGET, 1, 0, 10, 112, -128, 40
2017-12-31 16:28:57 +01:00
return
Move_LEER:
2018-10-21 21:07:10 +02:00
loadspritegfx ANIM_TAG_LEER
2017-12-31 16:28:57 +01:00
monbg ANIM_ATTACKER
monbgprio_28 ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
setalpha 8, 8
playsewithpan SE_W043, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE150, ANIM_ATTACKER, 2, 24, -12
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ScaleMonAndRestore, 5, -5, -5, 10, ANIM_ATTACKER, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 10
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 1, 0, 9, 1
createvisualtask AnimTask_ShakeMon2, 2, ANIM_DEF_PARTNER, 1, 0, 9, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATTACKER
blendoff
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_DREAM_EATER:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ORBS
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_BLUE_STAR
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_2A ANIM_TARGET
playsewithpan SE_W060, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
call SetPsychicBackground
setalpha 8, 8
playsewithpan SE_W107, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 5, 0, 15, 1
createvisualtask AnimTask_ScaleMonAndRestore, 5, -6, -6, 15, ANIM_TARGET, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
setalpha 12, 8
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 2, 25, 1
call DreamEaterEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 15
call HealingEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
2018-09-12 22:58:03 +02:00
delay 1
2019-04-05 13:38:13 +02:00
call UnsetPsychicBg
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
DreamEaterEffect:
playsewithpan SE_W207, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 5, -18, -40, 35
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -10, 20, 20, 39
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W207, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 28, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -10, 20, 40, 39
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W207, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -5, 15, 16, 33
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -32, 26
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W207, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, -15, -16, 36
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W207, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -5, 15, 16, 33
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, -15, -16, 36
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W207, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -5, 15, 16, 33
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -40, 26
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W207, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -5, 15, 36, 33
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -10, 20, 20, 39
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W207, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 5, -18, -20, 35
2018-09-12 22:58:03 +02:00
delay 4
2017-12-31 16:28:57 +01:00
return
Move_POISON_GAS:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_PURPLE_GAS_CLOUD
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_POISON_BUBBLE
2018-09-12 22:58:03 +02:00
delay 0
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_29
2018-09-12 22:58:03 +02:00
setalpha 12, 8
delay 0
playsewithpan SE_W054, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595C9C, ANIM_TARGET, 0, 64, 0, 0, -32, -6, 4192, 1072, 0
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W054, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595C9C, ANIM_TARGET, 0, 64, 0, 0, -32, -6, 4192, 1072, 0
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W054, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595C9C, ANIM_TARGET, 0, 64, 0, 0, -32, -6, 4192, 1072, 0
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W054, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595C9C, ANIM_TARGET, 0, 64, 0, 0, -32, -6, 4192, 1072, 0
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W054, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595C9C, ANIM_TARGET, 0, 64, 0, 0, -32, -6, 4192, 1072, 0
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W054, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595C9C, ANIM_TARGET, 0, 64, 0, 0, -32, -6, 4192, 1072, 0
2018-09-15 00:30:20 +02:00
delay 40
loopsewithpan SE_W054, SOUND_PAN_TARGET, 28, 6
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115A04, 2, 4, 6, 2, 0, 12, RGB(26, 0, 26)
2017-12-31 16:28:57 +01:00
waitforvisualfinish
blendoff
clearmonbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
delay 0
2017-12-31 16:28:57 +01:00
end
Move_BIND:
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_SwayMon, 5, 0, 6, 3328, 4, ANIM_ATTACKER
goto BindWrap
2017-12-31 16:28:57 +01:00
2018-09-12 22:58:03 +02:00
BindWrap:
playsewithpan SE_W020, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
call BindWrap1
call BindWrap1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
BindWrap1:
createvisualtask AnimTask_ScaleMonAndRestore, 5, 10, -5, 5, ANIM_TARGET, 0
delay 16
2017-12-31 16:28:57 +01:00
return
Move_WRAP:
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 6, 4, 2, 4
goto BindWrap
2017-12-31 16:28:57 +01:00
Move_PSYBEAM:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_GOLD_RING
playsewithpan SE_W060, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
call SetPsychicBackground
createsoundtask sub_8158C58, SE_W060B, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 3, 4, 0, 15
2018-09-12 22:58:03 +02:00
call Psybeam1
call Psybeam1
createvisualtask AnimTask_SwayMon, 5, 0, 6, 2048, 4, ANIM_TARGET
createvisualtask sub_8115A04, 2, 4, 2, 2, 0, 12, RGB(31, 18, 31)
call Psybeam1
call Psybeam1
call Psybeam1
call Psybeam1
call Psybeam1
call Psybeam1
call Psybeam1
call Psybeam1
call Psybeam1
waitforvisualfinish
delay 1
2019-04-05 13:38:13 +02:00
call UnsetPsychicBg
2018-09-12 22:58:03 +02:00
end
Psybeam1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859663C, ANIM_TARGET, 2, 16, 0, 0, 0, 13, 0
2018-09-12 22:58:03 +02:00
delay 4
2017-12-31 16:28:57 +01:00
return
Move_HYPNOSIS:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_GOLD_RING
2018-09-12 22:58:03 +02:00
call SetPsychicBackground
call Hypnosis1
call Hypnosis1
call Hypnosis1
createvisualtask sub_8115A04, 2, 4, 2, 2, 0, 12, RGB(31, 18, 31)
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 1
2019-04-05 13:38:13 +02:00
call UnsetPsychicBg
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
Hypnosis1:
playsewithpan SE_W048, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859663C, ANIM_TARGET, 2, 0, 8, 0, 8, 27, 0
createsprite gUnknown_0859663C, ANIM_TARGET, 2, 16, -8, 0, -8, 27, 0
2018-09-12 22:58:03 +02:00
delay 6
2017-12-31 16:28:57 +01:00
return
Move_PSYWAVE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_BLUE_RING
playsewithpan SE_W060, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
call SetPsychicBackground
createvisualtask sub_81076C8, 5, 100
createsoundtask sub_8158C58, SE_W100, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 2, 9, 0, 10
2018-09-12 22:58:03 +02:00
call Psywave1
call Psywave1
createvisualtask sub_8115A04, 2, 4, 1, 4, 0, 12, RGB(31, 18, 31)
call Psywave1
call Psywave1
call Psywave1
call Psywave1
waitforvisualfinish
delay 1
2019-04-05 13:38:13 +02:00
call UnsetPsychicBg
2018-09-12 22:58:03 +02:00
end
Psywave1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595170, ANIM_TARGET, 3, 10, 10, 0, 16
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595170, ANIM_TARGET, 3, 10, 10, 0, 16
2018-09-12 22:58:03 +02:00
delay 4
2017-12-31 16:28:57 +01:00
return
Move_ZAP_CANNON:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_BLACK_BALL_2
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_SPARK_2
playsewithpan SE_W086, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595764, ANIM_TARGET, 3, 10, 0, 0, 0, 30, 0
createsprite gUnknown_08595790, ANIM_TARGET, 4, 10, 0, 16, 30, 0, 40, 0
createsprite gUnknown_08595790, ANIM_TARGET, 4, 10, 0, 16, 30, 64, 40, 1
createsprite gUnknown_08595790, ANIM_TARGET, 4, 10, 0, 16, 30, 128, 40, 0
createsprite gUnknown_08595790, ANIM_TARGET, 4, 10, 0, 16, 30, 192, 40, 2
createsprite gUnknown_08595790, ANIM_TARGET, 4, 10, 0, 8, 30, 32, 40, 0
createsprite gUnknown_08595790, ANIM_TARGET, 4, 10, 0, 8, 30, 96, 40, 1
createsprite gUnknown_08595790, ANIM_TARGET, 4, 10, 0, 8, 30, 160, 40, 0
createsprite gUnknown_08595790, ANIM_TARGET, 4, 10, 0, 8, 30, 224, 40, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 5, 1
delay 15
waitplaysewithpan SE_W085B, SOUND_PAN_TARGET, 19
2018-09-12 22:58:03 +02:00
call ElectricityEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_STEEL_WING:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_GUST
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
loopsewithpan SE_W231, SOUND_PAN_ATTACKER, 28, 2
2019-04-02 08:36:22 +02:00
createvisualtask AnimTask_MetallicShine, 5, 0, 0, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
loopsewithpan SE_W017, SOUND_PAN_ATTACKER, 20, 2
2018-10-07 17:45:37 +02:00
createvisualtask AnimTask_TranslateMonElliptical, 2, 0, 12, 4, 1, 4
2018-09-12 22:58:03 +02:00
createvisualtask sub_810DED8, 5, 1, 70
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_85962A4, ANIM_ATTACKER, 2, -25, 0, 0, 0, 20
createsprite gBattleAnimSpriteTemplate_85962A4, ANIM_ATTACKER, 2, 25, 0, 0, 0, 20
2018-09-12 22:58:03 +02:00
delay 24
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 24, 0, 0, 9
2018-09-12 22:58:03 +02:00
delay 17
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 16, 0, 1, 1
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -16, 0, 1, 1
playsewithpan SE_W013, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 11
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_IRON_TAIL:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
loopsewithpan SE_W231, SOUND_PAN_ATTACKER, 28, 2
2019-04-02 08:36:22 +02:00
createvisualtask AnimTask_MetallicShine, 5, 1, 0, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 4
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 0, 0, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
playsewithpan SE_W233B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2019-04-02 08:36:22 +02:00
createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, ANIM_ATTACKER, 1
2017-12-31 16:28:57 +01:00
clearmonbg ANIM_TARGET
blendoff
waitforvisualfinish
end
Move_POISON_TAIL:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_POISON_BUBBLE
loopsewithpan SE_W231, SOUND_PAN_ATTACKER, 28, 2
2019-04-02 08:36:22 +02:00
createvisualtask AnimTask_MetallicShine, 5, 1, 1, RGB(24, 6, 23)
2017-12-31 16:28:57 +01:00
waitforvisualfinish
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 4
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 0, 0, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
playsewithpan SE_W233B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2019-04-02 08:36:22 +02:00
createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, ANIM_ATTACKER, 1
2017-12-31 16:28:57 +01:00
clearmonbg ANIM_TARGET
blendoff
2018-09-12 22:58:03 +02:00
call PoisonBubblesEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_METAL_CLAW:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_CLAW_SLASH
loopsewithpan SE_W231, SOUND_PAN_ATTACKER, 28, 2
2019-04-02 08:36:22 +02:00
createvisualtask AnimTask_MetallicShine, 5, 0, 0, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 6, 4
2018-09-12 22:58:03 +02:00
delay 2
playsewithpan SE_W013, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8597138, ANIM_TARGET, 2, -10, -10, 0
createsprite gBattleAnimSpriteTemplate_8597138, ANIM_TARGET, 2, -10, 10, 0
createsprite gBattleAnimSpriteTemplate_85972D8, ANIM_ATTACKER, 2, -4, 1, 10, 3, 1
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 6, 4
2018-09-12 22:58:03 +02:00
delay 2
playsewithpan SE_W013, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8597138, ANIM_TARGET, 2, 10, -10, 1
createsprite gBattleAnimSpriteTemplate_8597138, ANIM_TARGET, 2, 10, 10, 1
createsprite gBattleAnimSpriteTemplate_85972D8, ANIM_ATTACKER, 2, -4, 1, 10, 3, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_NIGHT_SHADE:
monbg ANIM_ATTACKER
monbgprio_28 ANIM_ATTACKER
playsewithpan SE_W060, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
fadetobg BG_GHOST
waitbgfadein
2018-09-12 22:58:03 +02:00
delay 10
playsewithpan SE_W043, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask sub_811188C, 5, 85
delay 70
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 12, 1
createvisualtask sub_8115A04, 2, 4, 0, 2, 0, 13, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
restorebg
waitbgfadein
end
Move_EGG_BOMB:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_EXPLOSION
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_LARGE_FRESH_EGG
playsewithpan SE_W039, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593488, ANIM_TARGET, 2, 10, 0, 0, 0, 25, -32
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 16, 1
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_TARGET, 4, 6, 5, 1, 0
playsewithpan SE_W120, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_TARGET, 4, -16, -15, 1, 0
playsewithpan SE_W120, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_TARGET, 4, 16, -5, 1, 0
playsewithpan SE_W120, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_TARGET, 4, -12, 18, 1, 0
playsewithpan SE_W120, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_TARGET, 4, 0, 5, 1, 0
playsewithpan SE_W120, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 3
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_SHADOW_BALL:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SHADOW_BALL
2017-12-31 16:28:57 +01:00
fadetobg BG_GHOST
waitbgfadein
2018-09-12 22:58:03 +02:00
delay 15
createsoundtask sub_8158C58, SE_W054, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 5, 5, 0, 5
createsprite gShadowBallSpriteTemplate, ANIM_TARGET, 2, 16, 16, 8
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W028, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 8, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
restorebg
waitbgfadein
end
Move_LICK:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_LICK
2018-09-12 22:58:03 +02:00
delay 15
playsewithpan SE_W122, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596D8C, ANIM_TARGET, 2, 0, 0
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 1, 0, 16, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_FOCUS_ENERGY:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_FOCUS_ENERGY
playsewithpan SE_W082, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
call EndureEffect
delay 8
createvisualtask sub_8115A04, 2, 2, 2, 2, 0, 11, RGB_WHITE
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 1, 0, 32, 1
call EndureEffect
delay 8
call EndureEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_BIDE:
2018-09-12 22:58:03 +02:00
choosetwoturnanim BideSetUp, BideUnleash
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
BideSetUp:
loopsewithpan SE_W036, SOUND_PAN_ATTACKER, 9, 2
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115A04, 2, 2, 2, 2, 0, 11, RGB_RED
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 1, 0, 32, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
BideUnleash:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
loopsewithpan SE_W036, SOUND_PAN_ATTACKER, 9, 2
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 2, 2, 0, 11, RGB_RED
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 1, 0, 32, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 24, 0, 0, 4
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_ATTACKER, 2, 0, 12, 1
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 16, 1
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 1, 18, -8, 1, 1
2018-09-12 22:58:03 +02:00
delay 5
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 1, -18, 8, 1, 1
2018-09-12 22:58:03 +02:00
delay 5
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 1, -8, -5, 1, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 7
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 2, 2, 11, 0, RGB_RED
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_STRING_SHOT:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_STRING
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_WEB_THREAD
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
delay 0
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 5, 1, 2, 0, 9, RGB_BLACK
2018-09-12 22:58:03 +02:00
waitforvisualfinish
loopsewithpan SE_W081, SOUND_PAN_ATTACKER, 9, 6
2018-09-12 22:58:03 +02:00
call StringShot1
call StringShot1
call StringShot1
call StringShot1
call StringShot1
call StringShot1
call StringShot1
call StringShot1
call StringShot1
call StringShot1
call StringShot1
call StringShot1
call StringShot1
call StringShot1
call StringShot1
call StringShot1
call StringShot1
call StringShot1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W081B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085969F8, ANIM_TARGET, 2, 0, 10
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085969F8, ANIM_TARGET, 2, 0, -2
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085969F8, ANIM_TARGET, 2, 0, 22
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 5, 1, 2, 9, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
StringShot1:
2019-04-02 08:36:22 +02:00
createsprite gWebThreadSpriteTemplate, ANIM_TARGET, 2, 20, 0, 512, 20, 1
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
return
Move_SPIDER_WEB:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_SPIDER_WEB
loadspritegfx ANIM_TAG_WEB_THREAD
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
delay 0
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 5, 1, 2, 0, 9, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
monbgprio_28 ANIM_TARGET
loopsewithpan SE_W081, SOUND_PAN_ATTACKER, 9, 6
2018-09-12 22:58:03 +02:00
call SpiderWeb1
call SpiderWeb1
call SpiderWeb1
call SpiderWeb1
call SpiderWeb1
call SpiderWeb1
call SpiderWeb1
call SpiderWeb1
call SpiderWeb1
call SpiderWeb1
call SpiderWeb1
call SpiderWeb1
call SpiderWeb1
call SpiderWeb1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W081B, SOUND_PAN_TARGET
2019-04-05 12:43:44 +02:00
createsprite gSpiderWebSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, FALSE
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 5, 1, 2, 9, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
SpiderWeb1:
2019-04-02 08:36:22 +02:00
createsprite gWebThreadSpriteTemplate, ANIM_TARGET, 2, 20, 0, 512, 20, 0
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
return
Move_RAZOR_WIND:
2018-09-12 22:58:03 +02:00
choosetwoturnanim RazorWindSetUp, RazorWindUnleash
RazorWindContinue:
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
RazorWindSetUp:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_GUST
playsewithpan SE_W016, SOUND_PAN_ATTACKER
2018-12-18 05:08:08 +01:00
createsprite gRazorWindTornadoSpriteTemplate, ANIM_ATTACKER, 2, 32, 0, 16, 16, 0, 7, 40
createsprite gRazorWindTornadoSpriteTemplate, ANIM_ATTACKER, 2, 32, 0, 16, 16, 85, 7, 40
createsprite gRazorWindTornadoSpriteTemplate, ANIM_ATTACKER, 2, 32, 0, 16, 16, 170, 7, 40
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W016B, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
goto RazorWindContinue
2017-12-31 16:28:57 +01:00
2018-09-12 22:58:03 +02:00
RazorWindUnleash:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_AIR_WAVE_2
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W013B, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085962D4, ANIM_ATTACKER, 2, 14, 8, 0, 0, 22, 2, 1
2018-09-12 22:58:03 +02:00
delay 2
playsewithpan SE_W013B, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085962D4, ANIM_ATTACKER, 2, 14, -8, 16, 14, 22, 1, 1
2018-09-12 22:58:03 +02:00
delay 2
playsewithpan SE_W013B, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085962D4, ANIM_ATTACKER, 2, 14, 12, -16, -14, 22, 0, 1
2018-09-12 22:58:03 +02:00
delay 17
playsewithpan SE_W013, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 10, 1
createvisualtask AnimTask_ShakeMon2, 2, ANIM_DEF_PARTNER, 2, 0, 10, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
2018-09-12 22:58:03 +02:00
goto RazorWindContinue
2017-12-31 16:28:57 +01:00
Move_DISABLE:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_SPARKLE_4
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 8, 8
playsewithpan SE_W197, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0853EE84, ANIM_ATTACKER, 13, 24, -16
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-12-18 05:08:08 +01:00
createvisualtask AnimTask_GrowAndGreyscale, 5
loopsewithpan SE_W020, SOUND_PAN_TARGET, 15, 4
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
clearmonbg ANIM_TARGET
blendoff
end
Move_RECOVER:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ORBS
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_BLUE_STAR
2017-12-31 16:28:57 +01:00
monbg ANIM_ATK_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
loopsewithpan SE_W025, SOUND_PAN_ATTACKER, 13, 3
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115A04, 2, 2, 0, 6, 0, 11, RGB(31, 31, 11)
call Recover1
call Recover1
call Recover1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
blendoff
2018-09-12 22:58:03 +02:00
delay 1
call HealingEffect
waitforvisualfinish
end
Recover1:
2018-12-20 04:13:26 +01:00
createsprite gPowerAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, 40, -10, 13
2018-09-12 22:58:03 +02:00
delay 3
2018-12-20 04:13:26 +01:00
createsprite gPowerAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, -35, -10, 13
2018-09-12 22:58:03 +02:00
delay 3
2018-12-20 04:13:26 +01:00
createsprite gPowerAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, 15, -40, 13
2018-09-12 22:58:03 +02:00
delay 3
2018-12-20 04:13:26 +01:00
createsprite gPowerAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, -10, -32, 13
2018-09-12 22:58:03 +02:00
delay 3
2018-12-20 04:13:26 +01:00
createsprite gPowerAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, 25, -20, 13
2018-09-12 22:58:03 +02:00
delay 3
2018-12-20 04:13:26 +01:00
createsprite gPowerAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, -40, -20, 13
2018-09-12 22:58:03 +02:00
delay 3
2018-12-20 04:13:26 +01:00
createsprite gPowerAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, 5, -40, 13
2018-09-12 22:58:03 +02:00
delay 3
2017-12-31 16:28:57 +01:00
return
Move_MIMIC:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ORBS
2018-09-12 22:58:03 +02:00
setalpha 11, 5
2017-12-31 16:28:57 +01:00
monbg_22 ANIM_DEF_PARTNER
monbgprio_29
panse_1B SE_W107, SOUND_PAN_TARGET, SOUND_PAN_ATTACKER, -3, 0
2018-09-12 22:58:03 +02:00
createvisualtask sub_80FF458, 5, 128, 24
delay 15
2018-12-20 04:13:26 +01:00
createsprite gMimicOrbSpriteTemplate, ANIM_TARGET, 2, -12, 24
2018-09-12 22:58:03 +02:00
delay 10
2018-09-15 00:30:20 +02:00
setarg 7, -1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W036, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115A04, 2, 2, 0, 2, 0, 11, RGB_WHITE
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg_23 ANIM_DEF_PARTNER
blendoff
end
Move_CONSTRICT:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_TENDRILS
loopsewithpan SE_W010, SOUND_PAN_TARGET, 6, 4
2018-12-20 04:13:26 +01:00
createsprite gConstrictBindingSpriteTemplate, ANIM_TARGET, 4, 0, 16, 0, 2
2018-09-12 22:58:03 +02:00
delay 7
2018-12-20 04:13:26 +01:00
createsprite gConstrictBindingSpriteTemplate, ANIM_TARGET, 3, 0, 0, 0, 2
createsprite gConstrictBindingSpriteTemplate, ANIM_TARGET, 2, 0, 8, 1, 2
2018-09-12 22:58:03 +02:00
delay 7
2018-12-20 04:13:26 +01:00
createsprite gConstrictBindingSpriteTemplate, ANIM_TARGET, 3, 0, -8, 1, 2
2018-09-12 22:58:03 +02:00
delay 8
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 6, 1
delay 20
playsewithpan SE_W020, SOUND_PAN_TARGET
2018-09-15 00:30:20 +02:00
setarg 7, -1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_CURSE:
2018-09-12 22:58:03 +02:00
choosetwoturnanim CurseGhost, CurseStats
CurseGhost:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_NAIL
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_GHOSTLY_SPIRIT
2017-12-31 16:28:57 +01:00
monbg ANIM_ATK_PARTNER
2018-09-12 22:58:03 +02:00
createvisualtask sub_8112758, 5
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 20
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596DD0, ANIM_ATTACKER, 2
2018-09-12 22:58:03 +02:00
delay 60
call CurseGhost1
2018-09-15 00:30:20 +02:00
delay 41
2018-09-12 22:58:03 +02:00
call CurseGhost1
2018-09-15 00:30:20 +02:00
delay 41
2018-09-12 22:58:03 +02:00
call CurseGhost1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
playsewithpan SE_W171, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596DE8, ANIM_TARGET, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 14, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 16, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
end
2018-09-12 22:58:03 +02:00
CurseGhost1:
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 4, 0, 10, 0
playsewithpan SE_W020, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
return
2018-09-12 22:58:03 +02:00
CurseStats:
createvisualtask AnimTask_SwayMon, 5, 0, 10, 1536, 3, ANIM_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 10
call CurseStats1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
CurseStats1:
playsewithpan SE_W082, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116B14, 5
createvisualtask sub_8115A04, 5, 2, 4, 2, 0, 10, RGB_RED
2017-12-31 16:28:57 +01:00
return
Move_SOFT_BOILED:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_BREAKING_EGG
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_THIN_RING
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_BLUE_STAR
2017-12-31 16:28:57 +01:00
monbg ANIM_ATK_PARTNER
playsewithpan SE_W039, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_ATTACKER, 0, 2, 6, 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085937B0, ANIM_ATTACKER, 4, 0, 16, 0
createsprite gUnknown_085937B0, ANIM_ATTACKER, 4, 0, 16, 1
2018-09-12 22:58:03 +02:00
delay 120
delay 7
playsewithpan SE_W030, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 10, 0, RGB(12, 24, 30)
createsprite gUnknown_0859381C, ANIM_ATTACKER, 3, 31, 16, 0, 1
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859381C, ANIM_ATTACKER, 3, 31, 16, 0, 1
2018-09-12 22:58:03 +02:00
delay 60
2018-09-15 00:30:20 +02:00
setarg 7, -1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
2018-09-12 22:58:03 +02:00
call HealingEffect2
2017-12-31 16:28:57 +01:00
end
Move_HEAL_BELL:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_BELL
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_MUSIC_NOTES_2
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_THIN_RING
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 10, 0, 0, 10, RGB_WHITE
waitforvisualfinish
createvisualtask sub_8105CB4, 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593938, ANIM_ATTACKER, 2, 0, -24, 0, 1
2018-09-12 22:58:03 +02:00
delay 12
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593958, ANIM_ATTACKER, 40, 0, -24, 48, -18, 35, 0, 0
createsprite gUnknown_08593958, ANIM_ATTACKER, 40, 0, -24, -48, 20, 30, 1, 1
createsprite gUnknown_08593958, ANIM_ATTACKER, 40, 0, -24, -38, -29, 30, 2, 2
createsprite gUnknown_08593958, ANIM_ATTACKER, 40, 0, -24, 36, 18, 30, 3, 3
2018-09-12 22:58:03 +02:00
call HealBell1
2017-12-31 16:28:57 +01:00
delay 0x21
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593958, ANIM_ATTACKER, 40, 0, -24, 19, 26, 35, 4, 4
createsprite gUnknown_08593958, ANIM_ATTACKER, 40, 0, -24, -34, -12, 30, 5, 5
createsprite gUnknown_08593958, ANIM_ATTACKER, 40, 0, -24, 41, -20, 34, 6, 2
createsprite gUnknown_08593958, ANIM_ATTACKER, 40, 0, -24, -15, 26, 32, 7, 0
2018-09-12 22:58:03 +02:00
call HealBell1
2017-12-31 16:28:57 +01:00
delay 0x21
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593958, ANIM_ATTACKER, 40, 0, -24, -48, 18, 31, 0, 2
createsprite gUnknown_08593958, ANIM_ATTACKER, 40, 0, -24, 48, -20, 30, 2, 5
createsprite gUnknown_08593958, ANIM_ATTACKER, 40, 0, -24, 38, 29, 33, 4, 3
createsprite gUnknown_08593958, ANIM_ATTACKER, 40, 0, -24, -36, -18, 30, 6, 1
2018-09-12 22:58:03 +02:00
call HealBell1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8105D60, 5
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-10-06 09:37:52 +02:00
unloadspritegfx ANIM_TAG_BELL
2018-10-22 01:30:27 +02:00
unloadspritegfx ANIM_TAG_MUSIC_NOTES_2
2018-10-22 16:36:43 +02:00
unloadspritegfx ANIM_TAG_THIN_RING
2018-10-21 21:07:10 +02:00
loadspritegfx ANIM_TAG_SPARKLE_2
playsewithpan SE_W234, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592B94, ANIM_ATTACKER, 16, -15, 0, 0, 0, 32, 60, 1
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592B94, ANIM_ATTACKER, 16, 12, -5, 0, 0, 32, 60, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-10-21 21:07:10 +02:00
unloadspritegfx ANIM_TAG_SPARKLE_2
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_THIN_RING
playsewithpan SE_REAPOKE, SOUND_PAN_ATTACKER
2018-09-15 00:30:20 +02:00
createvisualtask sub_8116664, 10, 4, 3, 10, 0, RGB(12, 24, 30)
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 10, 3, 10, 0, RGB_WHITE
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593868, ANIM_ATTACKER, 16, 0, 0, 0, 1
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
HealBell1:
2018-09-15 00:30:20 +02:00
createvisualtask sub_8116664, 10, 4, 3, 8, 0, RGB(12, 24, 30)
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 10, 3, 2, 10, RGB_WHITE
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859381C, ANIM_ATTACKER, 40, 0, -24, 0, 1
playsewithpan SE_W215, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
return
Move_FAKE_OUT:
playsewithpan SE_W260, 0
2018-09-12 22:58:03 +02:00
createvisualtask sub_8105EB0, 5
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W166, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 5, 1
createvisualtask sub_8106020, 3
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 16, 0, RGB_WHITE
2017-12-31 16:28:57 +01:00
end
Move_SCARY_FACE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_EYE_SPARKLE
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 27, 3, 0, 16, RGB_BLACK
playsewithpan SE_W060, SOUND_PAN_ATTACKER
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 10
playsewithpan SE_W043, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask sub_81064F8, 5
2018-09-15 00:30:20 +02:00
delay 13
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593A84, ANIM_ATTACKER, 0, -16, -8
createsprite gUnknown_08593A84, ANIM_ATTACKER, 0, 16, -8
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_810A094, 3, 20, 1, 0
playsewithpan SE_W081B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 27, 3, 16, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_SWEET_KISS:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_RED_HEART
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_ANGEL
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593AA8, ANIM_TARGET, 2, 16, -48
playsewithpan SE_W215, SOUND_PAN_TARGET
2018-09-15 00:30:20 +02:00
delay 23
playsewithpan SE_W215, SOUND_PAN_TARGET
2018-09-15 00:30:20 +02:00
delay 23
playsewithpan SE_W215, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_85939B8, ANIM_TARGET, 3, 160, -30
playsewithpan SE_W213, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_85939B8, ANIM_TARGET, 3, -256, -42
createsprite gBattleAnimSpriteTemplate_85939B8, ANIM_TARGET, 3, 128, -14
createsprite gBattleAnimSpriteTemplate_85939B8, ANIM_TARGET, 3, 416, -38
createsprite gBattleAnimSpriteTemplate_85939B8, ANIM_TARGET, 3, -128, -22
createsprite gBattleAnimSpriteTemplate_85939B8, ANIM_TARGET, 3, -384, -31
2017-12-31 16:28:57 +01:00
end
Move_LOVELY_KISS:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_PINK_HEART
loadspritegfx ANIM_TAG_DEVIL
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593AF0, ANIM_TARGET, 2, 0, -24
playsewithpan SE_W060B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W213, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593AC0, ANIM_TARGET, 3, -256, -42
createsprite gUnknown_08593AC0, ANIM_TARGET, 3, 128, -14
createsprite gUnknown_08593AC0, ANIM_TARGET, 3, 416, -38
createsprite gUnknown_08593AC0, ANIM_TARGET, 3, -128, -22
2017-12-31 16:28:57 +01:00
end
Move_FURY_SWIPES:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SWIPE
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 5, 5
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W010, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593B38, ANIM_TARGET, 2, 16, 0, 1
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 5, 1
delay 10
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_TARGET, 2, 5, 5
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W010, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593B38, ANIM_TARGET, 2, -16, 0, 0
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 7, 1
2017-12-31 16:28:57 +01:00
end
Move_INGRAIN:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ROOTS
loadspritegfx ANIM_TAG_ORBS
2018-12-20 04:13:26 +01:00
createsprite gIngrainRootSpriteTemplate, ANIM_ATTACKER, 2, 16, 26, -1, 2, 150
playsewithpan SE_W010, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 10
2018-12-20 04:13:26 +01:00
createsprite gIngrainRootSpriteTemplate, ANIM_ATTACKER, 2, -32, 20, 1, 1, 140
playsewithpan SE_W010, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 10
2018-12-20 04:13:26 +01:00
createsprite gIngrainRootSpriteTemplate, ANIM_ATTACKER, 2, 32, 22, 1, 0, 130
playsewithpan SE_W010, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 10
2018-12-20 04:13:26 +01:00
createsprite gIngrainRootSpriteTemplate, ANIM_ATTACKER, 2, -16, 25, -1, 3, 120
playsewithpan SE_W010, SOUND_PAN_ATTACKER
2018-09-15 00:30:20 +02:00
delay 40
2018-12-20 04:13:26 +01:00
createsprite gIngrainOrbSpriteTemplate, ANIM_ATTACKER, 3, 32, 26, -1, 3, 30
2018-09-12 22:58:03 +02:00
delay 5
playsewithpan SE_W145C, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 5
2018-12-20 04:13:26 +01:00
createsprite gIngrainOrbSpriteTemplate, ANIM_ATTACKER, 3, -48, 20, 1, 2, 30
playsewithpan SE_W145C, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 5
playsewithpan SE_W145C, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 5
2018-12-20 04:13:26 +01:00
createsprite gIngrainOrbSpriteTemplate, ANIM_ATTACKER, 3, 48, 26, -2, 3, 18
playsewithpan SE_W145C, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 10
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_PRESENT:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_ITEM_BAG
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_IsHealingMove, 2
2018-12-20 04:13:26 +01:00
createsprite gPresentSpriteTemplate, ANIM_TARGET, 2, 0, -5, 10, 2, -1
playsewithpan SE_W039, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 14
playsewithpan SE_W145B, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 14
2017-12-31 16:28:57 +01:00
playsewithpan SE_W145B, 0
2018-09-12 22:58:03 +02:00
delay 20
playsewithpan SE_W145B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
jumpretfalse PresentDamage
jumprettrue PresentHeal
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
PresentDamage:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_EXPLOSION
playsewithpan SE_W120, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_TARGET, 3, 0, 0, 1, 1
2018-09-12 22:58:03 +02:00
delay 6
playsewithpan SE_W120, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_TARGET, 3, 24, -24, 1, 1
2018-09-12 22:58:03 +02:00
delay 6
playsewithpan SE_W120, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_TARGET, 3, -16, 16, 1, 1
2018-09-12 22:58:03 +02:00
delay 6
playsewithpan SE_W120, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_TARGET, 3, -24, -12, 1, 1
2018-09-12 22:58:03 +02:00
delay 6
playsewithpan SE_W120, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_TARGET, 3, 16, 16, 1, 1
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
PresentHeal:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_GREEN_SPARKLE
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_BLUE_STAR
playsewithpan SE_W234, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gPresentHealParticleSpriteTemplate, ANIM_TARGET, 4, -16, 32, -3, 1
2018-09-12 22:58:03 +02:00
delay 3
2018-12-20 04:13:26 +01:00
createsprite gPresentHealParticleSpriteTemplate, ANIM_TARGET, 4, 16, 32, -3, -1
2018-09-12 22:58:03 +02:00
delay 3
2018-12-20 04:13:26 +01:00
createsprite gPresentHealParticleSpriteTemplate, ANIM_TARGET, 4, 32, 32, -3, 1
2018-09-12 22:58:03 +02:00
delay 3
2018-12-20 04:13:26 +01:00
createsprite gPresentHealParticleSpriteTemplate, ANIM_TARGET, 4, -32, 32, -3, 1
2018-09-12 22:58:03 +02:00
delay 3
2018-12-20 04:13:26 +01:00
createsprite gPresentHealParticleSpriteTemplate, ANIM_TARGET, 4, 0, 32, -3, 1
2018-09-12 22:58:03 +02:00
delay 3
2018-12-20 04:13:26 +01:00
createsprite gPresentHealParticleSpriteTemplate, ANIM_TARGET, 4, -8, 32, -3, 1
2018-09-12 22:58:03 +02:00
delay 3
2018-12-20 04:13:26 +01:00
createsprite gPresentHealParticleSpriteTemplate, ANIM_TARGET, 4, -8, 32, -3, 1
2018-09-12 22:58:03 +02:00
delay 3
2018-12-20 04:13:26 +01:00
createsprite gPresentHealParticleSpriteTemplate, ANIM_TARGET, 4, 24, 32, -3, 1
2018-09-12 22:58:03 +02:00
delay 3
2018-12-20 04:13:26 +01:00
createsprite gPresentHealParticleSpriteTemplate, ANIM_TARGET, 4, -24, 32, -3, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
waitsound
2018-09-12 22:58:03 +02:00
call HealingEffect2
2017-12-31 16:28:57 +01:00
end
Move_BATON_PASS:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_POKEBALL
playsewithpan SE_W226, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115A04, 2, 31, 1, 2, 0, 11, RGB(31, 22, 30)
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE370, ANIM_ATTACKER, 2
2017-12-31 16:28:57 +01:00
end
Move_PERISH_SONG:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_MUSIC_NOTES_2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593C0C, ANIM_ATTACKER, 4, 0, 0, 0
createsprite gUnknown_08593C0C, ANIM_ATTACKER, 4, 1, 1, 16
createsprite gUnknown_08593C0C, ANIM_ATTACKER, 4, 2, 1, 32
createsprite gUnknown_08593C0C, ANIM_ATTACKER, 4, 3, 2, 48
createsprite gUnknown_08593C0C, ANIM_ATTACKER, 4, 4, 2, 64
createsprite gUnknown_08593C0C, ANIM_ATTACKER, 4, 5, 0, 80
createsprite gUnknown_08593C0C, ANIM_ATTACKER, 4, 6, 0, 96
createsprite gUnknown_08593C0C, ANIM_ATTACKER, 4, 7, 1, 112
createsprite gUnknown_08593C0C, ANIM_ATTACKER, 4, 8, 2, 128
createsprite gUnknown_08593C0C, ANIM_ATTACKER, 4, 9, 0, 144
createsprite gUnknown_08593C0C, ANIM_ATTACKER, 4, 10, 2, 160
createsprite gUnknown_08593C0C, ANIM_ATTACKER, 4, 11, 0, 176
createsprite gUnknown_08593C0C, ANIM_ATTACKER, 4, 12, 1, 192
createsprite gUnknown_08593C0C, ANIM_ATTACKER, 4, 13, 3, 208
createsprite gUnknown_08593C0C, ANIM_ATTACKER, 4, 14, 3, 224
createsprite gUnknown_08593C0C, ANIM_ATTACKER, 4, 15, 0, 240
createsprite gUnknown_08593C24, ANIM_ATTACKER, 4, 15, 0, 0
2018-09-12 22:58:03 +02:00
delay 20
panse_1B SE_W195, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
2018-09-15 00:30:20 +02:00
delay 80
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 0, 16, RGB_BLACK
2019-04-02 08:36:22 +02:00
createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, 4, 0
createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, 5, 0
createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, 6, 0
createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, 7, 0
2018-09-15 00:30:20 +02:00
delay 100
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 16, 0, RGB_BLACK
2019-04-02 08:36:22 +02:00
createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, 4, 1
createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, 5, 1
createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, 6, 1
createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, 7, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_SLEEP_TALK:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_LETTER_Z
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_SwayMon, 5, 0, 4, 4096, 2, ANIM_ATTACKER
delay 20
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE190, ANIM_TARGET, 2, 0, 20, 5, -1
playsewithpan SE_W173, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE190, ANIM_TARGET, 2, 0, 20, 5, -1
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE190, ANIM_TARGET, 2, 0, 20, 5, -1
2018-09-12 22:58:03 +02:00
delay 20
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE190, ANIM_TARGET, 2, 0, 20, 5, -5
playsewithpan SE_W173, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE190, ANIM_TARGET, 2, 0, 20, 5, -5
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE190, ANIM_TARGET, 2, 0, 20, 5, -5
2018-09-12 22:58:03 +02:00
delay 20
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE190, ANIM_TARGET, 2, 0, 20, 5, -3
playsewithpan SE_W173, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE190, ANIM_TARGET, 2, 0, 20, 5, -3
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE190, ANIM_TARGET, 2, 0, 20, 5, -3
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_HYPER_FANG:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_FANG_ATTACK
playsewithpan SE_W044, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 1
delay 2
createvisualtask AnimTask_IsContest, 2
jumprettrue HyperFangInContest
createvisualtask AnimTask_IsTargetPlayerSide, 2
jumpretfalse HyperFangOnOpponent
goto HyperFangOnPlayer
HyperFangContinue:
2017-12-31 16:28:57 +01:00
waitbgfadeout
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE1DC, ANIM_TARGET, 2
2017-12-31 16:28:57 +01:00
waitbgfadein
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 3, ANIM_TARGET, 0, 10, 10, 1
playsewithpan SE_W043, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 20
2017-12-31 16:28:57 +01:00
restorebg
waitbgfadein
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
HyperFangOnOpponent:
2017-12-31 16:28:57 +01:00
fadetobg BG_IMPACT_OPPONENT
2018-09-12 22:58:03 +02:00
goto HyperFangContinue
HyperFangOnPlayer:
2017-12-31 16:28:57 +01:00
fadetobg BG_IMPACT_PLAYER
2018-09-12 22:58:03 +02:00
goto HyperFangContinue
HyperFangInContest:
2017-12-31 16:28:57 +01:00
fadetobg BG_IMPACT_CONTESTS
2018-09-12 22:58:03 +02:00
goto HyperFangContinue
2017-12-31 16:28:57 +01:00
Move_TRI_ATTACK:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_TRI_FORCE_TRIANGLE
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE2F8, ANIM_TARGET, 2, 16, 0
playsewithpan SE_W161, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 20
playsewithpan SE_W161, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 20
createsoundtask sub_8158C58, SE_W161, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 5, 6, 0, 7
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 0, 16, RGB_BLACK
2018-09-12 22:58:03 +02:00
delay 16
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_FIRE
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595410, ANIM_TARGET, 2, 0, 0, 30, 30, -1, 0
playsewithpan SE_W172B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595410, ANIM_TARGET, 2, 0, 0, 30, 30, 0, 1
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595410, ANIM_TARGET, 2, 0, 0, 30, 30, -1, -1
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595410, ANIM_TARGET, 2, 0, 0, 30, 30, 2, 1
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595410, ANIM_TARGET, 2, 0, 0, 30, 30, 1, -1
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595410, ANIM_TARGET, 2, 0, 0, 30, 30, -1, 1
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595410, ANIM_TARGET, 2, 0, 0, 30, 30, 1, -2
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595410, ANIM_TARGET, 2, 0, 0, 30, 30, 3, 1
2018-09-12 22:58:03 +02:00
delay 2
createvisualtask sub_810A094, 2, 20, 3, 1, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_LIGHTNING
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115F10, 2, 257, 257, 257
playsewithpan SE_W161B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085956C0, ANIM_TARGET, 2, 0, -48
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085956C0, ANIM_TARGET, 2, 0, -16
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085956C0, ANIM_TARGET, 2, 0, 16
2018-09-12 22:58:03 +02:00
delay 20
createvisualtask sub_810A094, 2, 20, 3, 1, 0
delay 2
createvisualtask sub_8115F10, 2, 257, 257, 257
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ICE_CRYSTALS
2018-09-12 22:58:03 +02:00
call FreezeEffect1
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 16, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_WILL_O_WISP:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_WISP_FIRE
loadspritegfx ANIM_TAG_WISP_ORB
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_2A ANIM_TARGET
playsewithpan SE_W052, SOUND_PAN_ATTACKER
waitplaysewithpan SE_W052, SOUND_PAN_ATTACKER, 10
createvisualtask sub_8159278, 2, SOUND_PAN_ATTACKER, SOUND_PAN_ATTACKER, 1, 0
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859563C, ANIM_ATTACKER, 2, 0, 0, 0
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859563C, ANIM_ATTACKER, 3, 0, 0, 1
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859563C, ANIM_ATTACKER, 4, 0, 0, 2
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859563C, ANIM_ATTACKER, 4, 0, 0, 3
2018-09-15 00:30:20 +02:00
delay 40
createvisualtask sub_8159278, 2, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 2, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
monbgprio_29
playsewithpan SE_W172B, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 13, 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859566C, ANIM_ATTACKER, 2, 0
createsprite gUnknown_0859566C, ANIM_ATTACKER, 2, 42
createsprite gUnknown_0859566C, ANIM_ATTACKER, 2, 84
createsprite gUnknown_0859566C, ANIM_ATTACKER, 2, 126
createsprite gUnknown_0859566C, ANIM_ATTACKER, 2, 168
createsprite gUnknown_0859566C, ANIM_ATTACKER, 2, 210
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
end
Move_ENCORE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SPOTLIGHT
loadspritegfx ANIM_TAG_TAG_HAND
2018-09-12 22:58:03 +02:00
createvisualtask sub_815ABEC, 2
createvisualtask sub_8116960, 2, 248, 3, 0, 10, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE22C, ANIM_TARGET, 2, 0, -8
createsprite gUnknown_085CE244, ANIM_ATTACKER, 2, -2, 0, 0, 0, 9
createsprite gUnknown_085CE244, ANIM_ATTACKER, 2, 2, 0, 1, 0, 9
createsprite gUnknown_085CE25C, ANIM_ATTACKER, 3, -2, 0, 0, 0, 9
createsprite gUnknown_085CE25C, ANIM_ATTACKER, 3, 2, 0, 1, 0, 9
2018-09-12 22:58:03 +02:00
delay 16
createvisualtask sub_8159244, 5, 223, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_SwayMon, 5, 1, 8, 1536, 5, ANIM_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116960, 2, 248, 3, 10, 0, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_815AC8C, 2
2017-12-31 16:28:57 +01:00
end
Move_TRICK:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_ITEM_BAG
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SPEED_DUST
2018-12-20 04:13:26 +01:00
createsprite gTrickBagSpriteTemplate, ANIM_ATTACKER, 2, -40, 80
createsprite gTrickBagSpriteTemplate, ANIM_ATTACKER, 2, -40, 208
2018-09-12 22:58:03 +02:00
delay 16
2017-12-31 16:28:57 +01:00
playsewithpan SE_W166, 0
2018-09-12 22:58:03 +02:00
createvisualtask sub_8106020, 3
createvisualtask sub_81060B0, 3
delay 30
2017-12-31 16:28:57 +01:00
playsewithpan SE_W104, 0
2018-09-12 22:58:03 +02:00
delay 24
2017-12-31 16:28:57 +01:00
playsewithpan SE_W104, 0
2018-09-12 22:58:03 +02:00
delay 16
2017-12-31 16:28:57 +01:00
playsewithpan SE_W104, 0
2018-09-12 22:58:03 +02:00
delay 16
2017-12-31 16:28:57 +01:00
playsewithpan SE_W104, 0
2018-09-12 22:58:03 +02:00
delay 16
2017-12-31 16:28:57 +01:00
playsewithpan SE_W104, 0
2018-09-12 22:58:03 +02:00
delay 16
2017-12-31 16:28:57 +01:00
playsewithpan SE_W104, 0
2018-09-12 22:58:03 +02:00
delay 16
2017-12-31 16:28:57 +01:00
playsewithpan SE_W213, 0
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 3, ANIM_ATTACKER, 5, 0, 7, 2
createvisualtask AnimTask_ShakeMon, 3, ANIM_TARGET, 5, 0, 7, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_WISH:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_GOLD_STARS
2018-10-21 21:07:10 +02:00
loadspritegfx ANIM_TAG_SPARKLE_2
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 0, 10, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
panse_27 SE_W115, SOUND_PAN_TARGET, SOUND_PAN_ATTACKER, -3, 0
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE388, ANIM_ATTACKER, 40
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 60
loopsewithpan SE_W215, SOUND_PAN_ATTACKER, 16, 3
2018-09-12 22:58:03 +02:00
call GrantingStarsEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 10, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_STOCKPILE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_GRAY_ORB
playsewithpan SE_W025, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115A04, 2, 2, 8, 1, 0, 12, RGB_WHITE
createvisualtask sub_815B65C, 5
call Stockpile1
call Stockpile1
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 2, 0, 12, 0, RGB_WHITE
2018-09-12 22:58:03 +02:00
end
Stockpile1:
2018-12-20 04:13:26 +01:00
createsprite gStockpileAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, 55, 55, 13
2018-09-12 22:58:03 +02:00
delay 1
2018-12-20 04:13:26 +01:00
createsprite gStockpileAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, -55, -55, 13
2018-09-12 22:58:03 +02:00
delay 1
2018-12-20 04:13:26 +01:00
createsprite gStockpileAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, 0, 55, 13
2018-09-12 22:58:03 +02:00
delay 1
2018-12-20 04:13:26 +01:00
createsprite gStockpileAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, 0, -55, 13
2018-09-12 22:58:03 +02:00
delay 1
2018-12-20 04:13:26 +01:00
createsprite gStockpileAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, 55, -34, 13
2018-09-12 22:58:03 +02:00
delay 1
2018-12-20 04:13:26 +01:00
createsprite gStockpileAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, 55, 34, 13
2018-09-12 22:58:03 +02:00
delay 1
2018-12-20 04:13:26 +01:00
createsprite gStockpileAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, -55, -34, 13
2018-09-12 22:58:03 +02:00
delay 1
2018-12-20 04:13:26 +01:00
createsprite gStockpileAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 2, -55, 34, 13
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
return
Move_SPIT_UP:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_RED_ORB_2
loadspritegfx ANIM_TAG_IMPACT
playsewithpan SE_W036, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask sub_815B6B4, 5
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 1, 0, 8, 2
2018-09-15 00:30:20 +02:00
delay 45
playsewithpan SE_W255, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593A50, ANIM_ATTACKER, 2, 0, 12
createsprite gUnknown_08593A50, ANIM_ATTACKER, 2, 32, 12
createsprite gUnknown_08593A50, ANIM_ATTACKER, 2, 64, 12
createsprite gUnknown_08593A50, ANIM_ATTACKER, 2, 96, 12
createsprite gUnknown_08593A50, ANIM_ATTACKER, 2, 128, 12
createsprite gUnknown_08593A50, ANIM_ATTACKER, 2, 160, 12
createsprite gUnknown_08593A50, ANIM_ATTACKER, 2, 192, 12
createsprite gUnknown_08593A50, ANIM_ATTACKER, 2, 224, 12
2018-09-12 22:58:03 +02:00
delay 5
jumpifmoveturn 2, SpitUpStrong
jumpifmoveturn 3, SpitUpStrongest
SpitUpContinue:
delay 5
createvisualtask sub_80D6388, 2, 0, 1, 8, 1, 0
playsewithpan SE_W003, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085973E8, ANIM_TARGET, 3, -12, 10, 1, 1
2018-09-12 22:58:03 +02:00
delay 5
playsewithpan SE_W003, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085973E8, ANIM_TARGET, 3, 12, -10, 1, 1
2018-09-12 22:58:03 +02:00
waitforvisualfinish
end
SpitUpStrong:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593A50, ANIM_ATTACKER, 2, 16
createsprite gUnknown_08593A50, ANIM_ATTACKER, 2, 80
createsprite gUnknown_08593A50, ANIM_ATTACKER, 2, 144
createsprite gUnknown_08593A50, ANIM_ATTACKER, 2, 208
2018-09-12 22:58:03 +02:00
goto SpitUpContinue
SpitUpStrongest:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593A50, ANIM_ATTACKER, 2, 16
createsprite gUnknown_08593A50, ANIM_ATTACKER, 2, 48
createsprite gUnknown_08593A50, ANIM_ATTACKER, 2, 80
createsprite gUnknown_08593A50, ANIM_ATTACKER, 2, 112
createsprite gUnknown_08593A50, ANIM_ATTACKER, 2, 144
createsprite gUnknown_08593A50, ANIM_ATTACKER, 2, 176
createsprite gUnknown_08593A50, ANIM_ATTACKER, 2, 208
createsprite gUnknown_08593A50, ANIM_ATTACKER, 2, 240
2018-09-12 22:58:03 +02:00
goto SpitUpContinue
2017-12-31 16:28:57 +01:00
Move_SWALLOW:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_BLUE_ORB
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_BLUE_STAR
playsewithpan SE_W036, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask sub_815B778, 5
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 1, 0, 8, 2
2018-09-15 00:30:20 +02:00
delay 38
playsewithpan SE_W255, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 2, 0, 12, 1
call SwallowEffect
jumpifmoveturn 2, SwallowGood
jumpifmoveturn 3, SwallowBest
SwallowContinue:
waitforvisualfinish
call HealingEffect
end
SwallowEffect:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE418, ANIM_ATTACKER, 2, 0, -8
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE418, ANIM_ATTACKER, 2, -24, -8
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE418, ANIM_ATTACKER, 2, 16, -8
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE418, ANIM_ATTACKER, 2, -16, -8
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE418, ANIM_ATTACKER, 2, 24, -8
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
return
2018-09-12 22:58:03 +02:00
SwallowGood:
call SwallowEffect
goto SwallowContinue
SwallowBest:
call SwallowEffect
call SwallowEffect
goto SwallowContinue
2017-12-31 16:28:57 +01:00
Move_TRANSFORM:
monbg ANIM_ATTACKER
playsewithpan SE_W100, SOUND_PAN_ATTACKER
waitplaysewithpan SE_W107, SOUND_PAN_ATTACKER, 48
2018-09-12 22:58:03 +02:00
createvisualtask sub_815B7D0, 2, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATTACKER
end
Move_MORNING_SUN:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_GREEN_STAR
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_BLUE_STAR
2018-09-12 22:58:03 +02:00
createvisualtask sub_815BB84, 5
delay 8
createvisualtask sub_8116620, 10, 0x781, 8, 0, 12, RGB_WHITE
delay 14
call MorningSun1
call MorningSun1
call MorningSun1
call MorningSun1
call MorningSun1
call MorningSun1
call MorningSun1
call MorningSun1
call MorningSun1
call MorningSun1
call MorningSun1
call MorningSun1
call MorningSun1
call MorningSun1
call MorningSun1
createvisualtask sub_8116620, 10, 0x781, 3, 12, 0, RGB_WHITE
2017-12-31 16:28:57 +01:00
waitforvisualfinish
waitsound
2018-09-12 22:58:03 +02:00
call HealingEffect
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
MorningSun1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE48C, ANIM_ATTACKER, 2, 30, 640
2018-09-12 22:58:03 +02:00
delay 5
2017-12-31 16:28:57 +01:00
return
Move_SWEET_SCENT:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_PINK_PETAL
playsewithpan SE_W230, SOUND_PAN_ATTACKER
2018-12-31 18:01:37 +01:00
createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 100, 0, 100
2018-09-12 22:58:03 +02:00
delay 25
2017-12-31 16:28:57 +01:00
setpan 0
2018-09-12 22:58:03 +02:00
call SweetScentEffect
2018-12-31 18:01:37 +01:00
createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 55, 0
setpan SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115A04, 2, 20, 1, 5, 5, 13, RGB(31, 21, 21)
call SweetScentEffect
waitforvisualfinish
end
SweetScentEffect:
2018-12-31 18:01:37 +01:00
createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 70, 1, 64
2018-09-12 22:58:03 +02:00
delay 2
2018-12-31 18:01:37 +01:00
createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 60, 0, 64
2018-09-12 22:58:03 +02:00
delay 5
2018-12-31 18:01:37 +01:00
createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 80, 1, 64
2018-09-12 22:58:03 +02:00
delay 2
2018-12-31 18:01:37 +01:00
createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 58, 0, 120
2018-09-12 22:58:03 +02:00
delay 2
2018-12-31 18:01:37 +01:00
createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 100, 0, 120
2018-09-12 22:58:03 +02:00
delay 2
2018-12-31 18:01:37 +01:00
createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 90, 0, 64
2018-09-12 22:58:03 +02:00
delay 2
2018-12-31 18:01:37 +01:00
createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 48, 0, 64
2018-09-12 22:58:03 +02:00
delay 2
2018-12-31 18:01:37 +01:00
createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 95, 1, 80
2018-09-12 22:58:03 +02:00
delay 2
2018-12-31 18:01:37 +01:00
createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 100, 0, 120
2018-09-12 22:58:03 +02:00
delay 2
2018-12-31 18:01:37 +01:00
createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 75, 1, 64
2018-09-12 22:58:03 +02:00
delay 2
2018-12-31 18:01:37 +01:00
createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 85, 0, 120
2018-09-12 22:58:03 +02:00
delay 2
2017-12-31 16:28:57 +01:00
return
Move_HYPER_BEAM:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ORBS
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 4, 0, 16, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 10
playsewithpan SE_W063, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 1, 0, 4, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 30
createsoundtask sub_8158C58, SE_W063B, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 1, 15, 0, 5
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_ATTACKER, 0, 4, 50, 1
2018-10-22 16:36:43 +02:00
createvisualtask sub_8115D94, 2, ANIM_TAG_ORBS, 1, 12, 31, 16, 0, 0
2018-09-12 22:58:03 +02:00
call HyperBeam1
call HyperBeam1
call HyperBeam1
call HyperBeam1
call HyperBeam1
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 50, 1
createvisualtask sub_8116620, 10, 4, 2, 0, 11, RGB(25, 25, 25)
call HyperBeam1
call HyperBeam1
call HyperBeam1
call HyperBeam1
call HyperBeam1
call HyperBeam1
call HyperBeam1
call HyperBeam1
call HyperBeam1
call HyperBeam1
call HyperBeam1
call HyperBeam1
call HyperBeam1
call HyperBeam1
call HyperBeam1
call HyperBeam1
call HyperBeam1
call HyperBeam1
call HyperBeam1
call HyperBeam1
call HyperBeam1
createvisualtask sub_8116620, 10, 4, 2, 11, 0, RGB(25, 25, 25)
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 4, 16, 0, RGB_BLACK
2018-09-12 22:58:03 +02:00
end
HyperBeam1:
2018-12-20 04:13:26 +01:00
createsprite gHyperBeamOrbSpriteTemplate, ANIM_TARGET, 2
createsprite gHyperBeamOrbSpriteTemplate, ANIM_TARGET, 2
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
return
Move_FLATTER:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SPOTLIGHT
loadspritegfx ANIM_TAG_CONFETTI
createvisualtask sub_8159244, 5, 223, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask sub_815ABEC, 2
createvisualtask sub_8116960, 2, 248, 3, 0, 10, 0
waitforvisualfinish
2018-12-31 18:01:37 +01:00
createsprite gFlatterSpotlightSpriteTemplate, ANIM_TARGET, 2, 0, -8, 80
2018-09-12 22:58:03 +02:00
delay 0
2018-11-13 22:19:52 +01:00
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 5, 2, ANIM_TARGET
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 5, 2, ANIM_TARGET
2018-09-12 22:58:03 +02:00
delay 0
createvisualtask sub_8159210, 5, 229, SOUND_PAN_ATTACKER
2018-12-31 18:01:37 +01:00
call CreateFlatterConfetti
call CreateFlatterConfetti
call CreateFlatterConfetti
call CreateFlatterConfetti
call CreateFlatterConfetti
call CreateFlatterConfetti
call CreateFlatterConfetti
call CreateFlatterConfetti
call CreateFlatterConfetti
call CreateFlatterConfetti
call CreateFlatterConfetti
call CreateFlatterConfetti
call CreateFlatterConfetti
call CreateFlatterConfetti
call CreateFlatterConfetti
call CreateFlatterConfetti
call CreateFlatterConfetti
call CreateFlatterConfetti
call CreateFlatterConfetti
2018-09-12 22:58:03 +02:00
delay 5
createvisualtask sub_8159210, 5, 229, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
waitforvisualfinish
createvisualtask sub_8116960, 2, 248, 3, 10, 0, 1
waitforvisualfinish
createvisualtask sub_815AC8C, 2
end
2018-12-31 18:01:37 +01:00
CreateFlatterConfetti:
createsprite gFlatterConfettiSpriteTemplate, ANIM_ATTACKER, 40, ANIM_ATTACKER
createsprite gFlatterConfettiSpriteTemplate, ANIM_ATTACKER, 40, ANIM_TARGET
2017-12-31 16:28:57 +01:00
return
Move_ROLE_PLAY:
monbg ANIM_ATK_PARTNER
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 4, 2, 0, 16, RGB_WHITE
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 0, 10, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W161, SOUND_PAN_ATTACKER
waitplaysewithpan SE_W197, SOUND_PAN_ATTACKER, 30
2018-12-31 18:01:37 +01:00
createvisualtask AnimTask_RolePlaySilhouette, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 4, 2, 16, 0, RGB_WHITE
delay 8
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 10, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
end
Move_REFRESH:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_THIN_RING
2018-10-21 21:07:10 +02:00
loadspritegfx ANIM_TAG_SPARKLE_2
playsewithpan SE_W287, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask sub_815DFCC, 2, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W234, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
call GrantingStarsEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_REAPOKE, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 10, 0, RGB(12, 24, 30)
createsprite gUnknown_0859381C, ANIM_ATTACKER, 3, 0, 0, 0, 0
2017-12-31 16:28:57 +01:00
end
Move_BLAZE_KICK:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_HANDS_AND_FEET
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_SMALL_EMBER
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W172, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595F14, ANIM_TARGET, 3, 0, 0, 1, 30
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 4, 2, 0, 7, RGB_WHITE
delay 30
playsewithpan SE_W007, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 0, 0, 1, 0
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 14, 1
createvisualtask sub_8116620, 10, 4, 2, 0, 0, RGB_WHITE
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 1, RGB_BLACK, 8, 0, 0
2018-09-12 22:58:03 +02:00
call FireMoveEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
Move_HYPER_VOICE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_THIN_RING
2018-09-12 22:58:03 +02:00
createvisualtask sub_81590B8, 5, 0
call HyperVoiceEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 8
createvisualtask sub_81590B8, 5, 1
call HyperVoiceEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
HyperVoiceEffect:
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 8, 0, RGB_YELLOW
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ScaleMonAndRestore, 5, -5, -5, 5, ANIM_ATTACKER, 0
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593880, ANIM_ATTACKER, 0, 45, 0, 0, 0, 0, 0, 1
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 1, 0, 6, 1
createvisualtask AnimTask_ShakeMon2, 2, ANIM_DEF_PARTNER, 1, 0, 6, 1
createvisualtask sub_81162A4, 2, 1, 0, 6, 1
createvisualtask sub_8159078, 5
2017-12-31 16:28:57 +01:00
return
Move_SAND_TOMB:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_MUD_SAND
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 4, 2, 0, 7, RGB(19, 17, 0)
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 2, 43, 1
playsewithpan SE_W328, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
call SandTombEffect
call SandTombEffect
call SandTombEffect
2018-09-15 00:30:20 +02:00
delay 22
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 4, 2, 7, 0, RGB(19, 17, 0)
2018-09-12 22:58:03 +02:00
waitforvisualfinish
end
SandTombEffect:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B34, ANIM_TARGET, 2, 0, 32, 528, 30, 10, 50, 1
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B34, ANIM_TARGET, 2, 0, 36, 480, 20, 13, -46, 1
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B34, ANIM_TARGET, 2, 0, 37, 576, 20, 5, 42, 1
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B34, ANIM_TARGET, 2, 0, 35, 400, 25, 8, -42, 1
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B34, ANIM_TARGET, 2, 0, 32, 512, 25, 13, 46, 1
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B34, ANIM_TARGET, 2, 0, 37, 464, 30, 12, -50, 1
2018-09-12 22:58:03 +02:00
delay 2
2017-12-31 16:28:57 +01:00
return
Move_SHEER_COLD:
fadetobg BG_ICE
waitbgfadeout
playsewithpan SE_W196, 0
waitbgfadein
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_ICE_CUBE
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
createvisualtask sub_80A9EF4, 2
waitplaysewithpan SE_W258, SOUND_PAN_TARGET, 17
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
restorebg
waitbgfadein
end
Move_ARM_THRUST:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_HANDS_AND_FEET
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
createvisualtask sub_80D6134, 5, 8, 5, 0, 0
delay 6
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 3
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W207, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596034, ANIM_TARGET, 2, 10, -8, 14, 3
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_80D6134, 5, 8, 5, 0, 1
playsewithpan SE_W003, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
choosetwoturnanim ArmThrustRight, ArmThrustLeft
ArmThrustContinue:
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 4, 0, 6, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
blendoff
end
2018-09-12 22:58:03 +02:00
ArmThrustRight:
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 8, 0, 1, 2
2018-09-12 22:58:03 +02:00
goto ArmThrustContinue
ArmThrustLeft:
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, -8, 0, 1, 2
2018-09-12 22:58:03 +02:00
goto ArmThrustContinue
2017-12-31 16:28:57 +01:00
Move_MUDDY_WATER:
panse_1B SE_W250, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
2018-09-15 00:30:20 +02:00
createvisualtask AnimTask_CreateSurfWave, 2, TRUE
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_BULLET_SEED:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_SEED
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859351C, ANIM_TARGET, 2, 20, 0
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859351C, ANIM_TARGET, 2, 20, 0
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859351C, ANIM_TARGET, 2, 20, 0
2018-09-12 22:58:03 +02:00
delay 5
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 30, 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859351C, ANIM_TARGET, 2, 20, 0
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859351C, ANIM_TARGET, 2, 20, 0
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859351C, ANIM_TARGET, 2, 20, 0
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859351C, ANIM_TARGET, 2, 20, 0
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859351C, ANIM_TARGET, 2, 20, 0
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859351C, ANIM_TARGET, 2, 20, 0
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859351C, ANIM_TARGET, 2, 20, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_DRAGON_CLAW:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_SMALL_EMBER
loadspritegfx ANIM_TAG_CLAW_SLASH
playsewithpan SE_W221B, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 2, 4, 0, 8, RGB(31, 19, 0)
createvisualtask AnimTask_ShakeMon, 5, ANIM_ATTACKER, 0, 2, 15, 1
call DragonClawEffect
call DragonClawEffect
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 6, 4
createsprite gUnknown_08596B88, ANIM_ATTACKER, 2, 0, 28, 528, 30, 13, 50, 0
2018-09-12 22:58:03 +02:00
delay 2
createvisualtask sub_8159210, 5, 136, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8597138, ANIM_TARGET, 2, -10, -10, 0
createsprite gBattleAnimSpriteTemplate_8597138, ANIM_TARGET, 2, -10, 10, 0
createsprite gBattleAnimSpriteTemplate_85972D8, ANIM_ATTACKER, 2, -4, 1, 10, 3, 1
createsprite gUnknown_08596B88, ANIM_ATTACKER, 2, 0, 32, 480, 20, 16, -46, 0
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B88, ANIM_ATTACKER, 2, 0, 33, 576, 20, 8, 42, 0
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B88, ANIM_ATTACKER, 2, 0, 31, 400, 25, 11, -42, 0
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 6, 4
createsprite gUnknown_08596B88, ANIM_ATTACKER, 2, 0, 28, 512, 25, 16, 46, 0
2018-09-12 22:58:03 +02:00
delay 2
createvisualtask sub_8159210, 5, 136, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8597138, ANIM_TARGET, 2, 10, -10, 1
createsprite gBattleAnimSpriteTemplate_8597138, ANIM_TARGET, 2, 10, 10, 1
createsprite gBattleAnimSpriteTemplate_85972D8, ANIM_ATTACKER, 2, -4, 1, 10, 3, 1
createsprite gUnknown_08596B88, ANIM_ATTACKER, 2, 0, 33, 464, 30, 15, -50, 0
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B88, ANIM_ATTACKER, 2, 0, 28, 528, 30, 13, 50, 0
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B88, ANIM_ATTACKER, 2, 0, 32, 480, 20, 16, -46, 0
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B88, ANIM_ATTACKER, 2, 0, 33, 576, 20, 8, 42, 0
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B88, ANIM_ATTACKER, 2, 0, 31, 400, 25, 11, -42, 0
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B88, ANIM_ATTACKER, 2, 0, 28, 512, 25, 16, 46, 0
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B88, ANIM_ATTACKER, 2, 0, 33, 464, 30, 15, -50, 0
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 2, 4, 8, 0, RGB(31, 19, 0)
waitforvisualfinish
end
DragonClawEffect:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B88, ANIM_ATTACKER, 2, 0, 28, 528, 30, 13, 50, 0
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B88, ANIM_ATTACKER, 2, 0, 32, 480, 20, 16, -46, 0
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B88, ANIM_ATTACKER, 2, 0, 33, 576, 20, 8, 42, 0
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B88, ANIM_ATTACKER, 2, 0, 31, 400, 25, 11, -42, 0
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B88, ANIM_ATTACKER, 2, 0, 28, 512, 25, 16, 46, 0
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B88, ANIM_ATTACKER, 2, 0, 33, 464, 30, 15, -50, 0
2018-09-12 22:58:03 +02:00
delay 2
2017-12-31 16:28:57 +01:00
return
2018-09-12 22:58:03 +02:00
End:
2017-12-31 16:28:57 +01:00
end
Move_MUD_SHOT:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_BROWN_ORB
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
createvisualtask AnimTask_ShakeMon, 5, ANIM_ATTACKER, 0, 2, 46, 1
delay 6
createvisualtask sub_81076C8, 5, 100
panse_1B SE_W250, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +1, 0
2018-09-12 22:58:03 +02:00
call MudShot1
call MudShot1
call MudShot1
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 3, 0, 43, 1
call MudShot1
call MudShot1
call MudShot1
call MudShot1
call MudShot1
call MudShot1
call MudShot1
call MudShot1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
2018-09-12 22:58:03 +02:00
MudShot1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085950FC, ANIM_ATTACKER, 3, 10, 10, 0, 16
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085950FC, ANIM_ATTACKER, 3, 10, 10, 0, 16
2018-09-12 22:58:03 +02:00
delay 2
2017-12-31 16:28:57 +01:00
return
Move_METEOR_MASH:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_GOLD_STARS
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_HANDS_AND_FEET
panse_1B SE_W112, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +3, 0
2017-12-31 16:28:57 +01:00
fadetobg BG_COSMIC
waitbgfadein
waitforvisualfinish
2018-12-30 17:58:42 +01:00
createsprite gMeteorMashStarSpriteTemplate, ANIM_TARGET, 3, -48, -64, 72, 32, 30
2018-09-12 22:58:03 +02:00
delay 10
2018-12-30 17:58:42 +01:00
createsprite gMeteorMashStarSpriteTemplate, ANIM_TARGET, 3, -112, -64, 8, 32, 30
2018-09-15 00:30:20 +02:00
delay 40
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595F14, ANIM_TARGET, 3, 0, 0, 0, 30
2018-12-30 17:58:42 +01:00
createsprite gMeteorMashStarSpriteTemplate, ANIM_TARGET, 3, -80, -64, 40, 32, 30
2018-09-12 22:58:03 +02:00
delay 20
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, 1, 1
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 5, 0, 20, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 10
2017-12-31 16:28:57 +01:00
restorebg
waitbgfadein
waitforvisualfinish
end
Move_REVENGE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_PURPLE_SCRATCH
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W036, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596088, ANIM_ATTACKER, 2, 10, -10
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115A04, 2, 2, 0, 4, 2, 8, RGB_RED
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-10-22 16:36:43 +02:00
unloadspritegfx ANIM_TAG_PURPLE_SCRATCH
loadspritegfx ANIM_TAG_PURPLE_SWIPE
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 6, 4
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W207, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085960D0, ANIM_TARGET, 2, 10, -10
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-10-22 16:36:43 +02:00
unloadspritegfx ANIM_TAG_PURPLE_SWIPE
loadspritegfx ANIM_TAG_IMPACT
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 10, 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597400, ANIM_TARGET, 3, -10, -8, 1, 1, 8
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597400, ANIM_TARGET, 3, 10, 8, 1, 1, 8
playsewithpan SE_W025B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
Move_POISON_FANG:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_FANG_ATTACK
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_POISON_BUBBLE
playsewithpan SE_W044, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085CE1DC, ANIM_TARGET, 2
2018-09-12 22:58:03 +02:00
delay 10
createvisualtask AnimTask_ShakeMon, 3, ANIM_TARGET, 3, 0, 10, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115A04, 2, 4, 0, 4, 0, 12, RGB(26, 0, 26)
call PoisonBubblesEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_SUBSTITUTE:
playsewithpan SE_W213, SOUND_PAN_ATTACKER
2018-09-15 00:30:20 +02:00
createvisualtask AnimTask_MonToSubstitute, 2
2017-12-31 16:28:57 +01:00
end
Move_FRENZY_PLANT:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ROOTS
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 1, 2, 0, 5, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-12-20 04:13:26 +01:00
createsprite gFrenzyPlantRootSpriteTemplate, ANIM_ATTACKER, 2, 10, 8, 2, 0, 0, 100
playsewithpan SE_W010, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 5
2018-12-20 04:13:26 +01:00
createsprite gFrenzyPlantRootSpriteTemplate, ANIM_ATTACKER, 2, 20, -8, -2, 0, 1, 95
2017-12-31 16:28:57 +01:00
playsewithpan SE_W010, -43
2018-09-12 22:58:03 +02:00
delay 5
2018-12-20 04:13:26 +01:00
createsprite gFrenzyPlantRootSpriteTemplate, ANIM_ATTACKER, 2, 30, 8, -4, 0, 0, 90
2017-12-31 16:28:57 +01:00
playsewithpan SE_W010, -22
2018-09-12 22:58:03 +02:00
delay 5
2018-12-20 04:13:26 +01:00
createsprite gFrenzyPlantRootSpriteTemplate, ANIM_ATTACKER, 2, 40, -8, 4, 0, 1, 85
2017-12-31 16:28:57 +01:00
playsewithpan SE_W010, 0
2018-09-12 22:58:03 +02:00
delay 5
2018-12-20 04:13:26 +01:00
createsprite gFrenzyPlantRootSpriteTemplate, ANIM_ATTACKER, 2, 50, 8, 0, 0, 0, 85
2017-12-31 16:28:57 +01:00
playsewithpan SE_W010, +21
2018-09-12 22:58:03 +02:00
delay 5
2018-12-20 04:13:26 +01:00
createsprite gFrenzyPlantRootSpriteTemplate, ANIM_ATTACKER, 2, 60, -8, -2, 0, 1, 85
2017-12-31 16:28:57 +01:00
playsewithpan SE_W010, +42
2018-09-12 22:58:03 +02:00
delay 5
2018-12-20 04:13:26 +01:00
createsprite gFrenzyPlantRootSpriteTemplate, ANIM_ATTACKER, 2, 75, 8, 0, 0, 0, 85
playsewithpan SE_W010, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 5
2018-12-20 04:13:26 +01:00
createsprite gFrenzyPlantRootSpriteTemplate, ANIM_ATTACKER, 2, 85, 16, 6, 0, 3, 80
playsewithpan SE_W010, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 5
2018-12-20 04:13:26 +01:00
createsprite gFrenzyPlantRootSpriteTemplate, ANIM_ATTACKER, 2, 85, -16, -6, 0, 2, 75
playsewithpan SE_W010, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -10, -10, 1, 3
playsewithpan SE_W003, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 3, ANIM_TARGET, 8, 0, 20, 1
delay 3
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 10, 8, 1, 3
playsewithpan SE_W003, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 10, -3, 1, 2
playsewithpan SE_W003, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -3, 1, 1, 2
playsewithpan SE_W003, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -10, 1, 1, 1
playsewithpan SE_W003, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 10, 1, 1
playsewithpan SE_W003, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 1, 2, 5, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
Move_METAL_SOUND:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_METAL_SOUND_WAVES
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_2A ANIM_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 2, 0, 8, 1
call MetalSound1
call MetalSound1
call MetalSound1
call MetalSound1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
delay 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
MetalSound1:
panse_1B SE_W103, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593458, ANIM_TARGET, 2, 16, 0, 0, 0, 30, 0
2018-09-12 22:58:03 +02:00
delay 2
2017-12-31 16:28:57 +01:00
return
Move_FOCUS_PUNCH:
2018-09-12 22:58:03 +02:00
goto FocusPunch
FocusPunchEnd:
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
FocusPunch:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_HANDS_AND_FEET
2018-09-12 22:58:03 +02:00
delay 1
createvisualtask AnimTask_IsContest, 2
jumprettrue FocusPunchInContest
createvisualtask AnimTask_IsTargetPlayerSide, 2
jumpretfalse FocusPunchOnOpponent
jumprettrue FocusPunchOnPlayer
FocusPunchContinue:
2017-12-31 16:28:57 +01:00
waitbgfadein
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W207, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596104, ANIM_TARGET, 2
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -10, -8, 1, 0
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 8, 0, 24, 1
delay 8
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 10, 2, 1, 0
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 10, -6, 1, 0
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 8, 1, 0
playsewithpan SE_W025B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
restorebg
waitbgfadein
clearmonbg ANIM_DEF_PARTNER
blendoff
2018-09-12 22:58:03 +02:00
goto FocusPunchEnd
FocusPunchOnOpponent:
2017-12-31 16:28:57 +01:00
fadetobg BG_IMPACT_OPPONENT
2018-09-12 22:58:03 +02:00
goto FocusPunchContinue
FocusPunchOnPlayer:
2017-12-31 16:28:57 +01:00
fadetobg BG_IMPACT_PLAYER
2018-09-12 22:58:03 +02:00
goto FocusPunchContinue
FocusPunchInContest:
2017-12-31 16:28:57 +01:00
fadetobg BG_IMPACT_CONTESTS
2018-09-12 22:58:03 +02:00
goto FocusPunchContinue
2017-12-31 16:28:57 +01:00
Move_RETURN:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
createvisualtask AnimTask_GetReturnPowerLevel, 2
delay 2
jumpreteq 0, ReturnWeak
jumpreteq 1, ReturnMedium
jumpreteq 2, ReturnStrong
jumpreteq 3, ReturnStrongest
ReturnContinue:
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
2018-09-12 22:58:03 +02:00
ReturnWeak:
2018-11-13 22:19:52 +01:00
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 16, 1, ANIM_ATTACKER
createvisualtask sub_8159244, 5, 167, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 16, 1, ANIM_ATTACKER
createvisualtask sub_8159244, 5, 167, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -10, -8, 1, 2
createvisualtask sub_8159210, 5, 139, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
goto ReturnContinue
ReturnMedium:
2018-11-13 22:19:52 +01:00
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 6, 1, ANIM_ATTACKER
createvisualtask sub_8159244, 5, 167, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 6, 1, ANIM_ATTACKER
createvisualtask sub_8159244, 5, 167, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
waitforvisualfinish
delay 11
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 5, 4
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 2
createvisualtask sub_8159210, 5, 141, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
goto ReturnContinue
ReturnStrong:
2018-11-13 22:19:52 +01:00
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 6, 1, ANIM_ATTACKER
createvisualtask sub_8159244, 5, 167, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 6, 1, ANIM_ATTACKER
createvisualtask sub_8159244, 5, 167, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 6, 1, ANIM_ATTACKER
createvisualtask sub_8159244, 5, 167, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 6, 1, ANIM_ATTACKER
createvisualtask sub_8159244, 5, 167, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -10, -8, 1, 2
createvisualtask sub_8159210, 5, 123, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 6, 0, 8, 1
delay 8
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 10, 10, 1, 2
createvisualtask sub_8159210, 5, 123, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 6, 0, 8, 1
delay 8
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 3, -5, 1, 2
createvisualtask sub_8159210, 5, 123, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 6, 0, 8, 1
delay 8
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -5, 3, 1, 2
createvisualtask sub_8159210, 5, 123, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 6, 0, 8, 1
goto ReturnContinue
ReturnStrongest:
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 0, 6, RGB_BLACK
2018-09-12 22:58:03 +02:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 16, 1, ANIM_ATTACKER
createvisualtask sub_8159244, 5, 167, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 3, -5, 1, 2
createvisualtask sub_8159210, 5, 123, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 12, 1, ANIM_ATTACKER
createvisualtask sub_8159244, 5, 167, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -10, -8, 1, 2
createvisualtask sub_8159210, 5, 123, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 6, 0, 8, 1
waitforvisualfinish
delay 4
2018-11-13 22:19:52 +01:00
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 8, 1, ANIM_ATTACKER
createvisualtask sub_8159244, 5, 167, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -10, -8, 1, 2
createvisualtask sub_8159210, 5, 123, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 6, 0, 8, 1
waitforvisualfinish
delay 2
createvisualtask sub_81169C0, 2, 0, 4, 5, 1
2018-11-13 22:19:52 +01:00
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 4, 1, ANIM_ATTACKER
createvisualtask sub_8159244, 5, 167, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -10, -8, 1, 2
createvisualtask sub_8159210, 5, 123, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 6, 0, 8, 1
createvisualtask sub_81169C0, 2, 0, 4, 5, 1
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 4, 2, ANIM_ATTACKER
createvisualtask sub_8159244, 5, 167, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -10, -8, 1, 2
createvisualtask sub_8159210, 5, 123, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 6, 0, 8, 1
createvisualtask sub_81169C0, 2, 0, 4, 5, 1
waitforvisualfinish
call ReturnStrongest1
call ReturnStrongest1
call ReturnStrongest1
call ReturnStrongest1
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -10, -8, 1, 0
createvisualtask sub_8159210, 5, 141, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 8, 0, 24, 1
delay 6
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 10, 10, 1, 0
createvisualtask sub_8159210, 5, 141, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 3, -5, 1, 0
createvisualtask sub_8159210, 5, 141, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -5, 3, 1, 0
createvisualtask sub_8159210, 5, 141, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 6, 0, RGB_BLACK
2018-09-12 22:58:03 +02:00
goto ReturnContinue
ReturnStrongest1:
2018-11-13 22:19:52 +01:00
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 4, 3, ANIM_ATTACKER
createvisualtask sub_8159244, 5, 167, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 2
createvisualtask sub_8159210, 5, 123, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 6, 0, 8, 1
createvisualtask sub_81169C0, 2, 0, 4, 5, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
return
Move_COSMIC_POWER:
2018-10-21 21:07:10 +02:00
loadspritegfx ANIM_TAG_SPARKLE_2
2018-09-12 22:58:03 +02:00
createvisualtask sub_8159244, 5, 243, 0
2017-12-31 16:28:57 +01:00
playsewithpan SE_W322, 0
2018-09-12 22:58:03 +02:00
createvisualtask sub_8117610, 2, 0, 0, 15, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
fadetobg BG_COSMIC
waitbgfadeout
2018-09-12 22:58:03 +02:00
createvisualtask sub_8117660, 2, 0, 128, 0, -1
2017-12-31 16:28:57 +01:00
waitbgfadein
2018-09-12 22:58:03 +02:00
delay 70
createvisualtask sub_8159210, 5, 228, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592B7C, ANIM_ATTACKER, 2, -15, 0, 0, 0, 32, 60
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592B7C, ANIM_ATTACKER, 2, 12, -5, 0, 0, 32, 60
2018-09-15 00:30:20 +02:00
delay 40
2018-09-12 22:58:03 +02:00
createvisualtask sub_8117610, 2, 0, 15, 0, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
restorebg
waitbgfadeout
2018-09-15 00:30:20 +02:00
setarg 7, -1
2017-12-31 16:28:57 +01:00
waitbgfadein
waitforvisualfinish
end
Move_BLAST_BURN:
2018-10-21 21:07:10 +02:00
loadspritegfx ANIM_TAG_FIRE_PLUME
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W221, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595428, ANIM_ATTACKER, 2, -32, 0, 24, 0, 0, 0
createsprite gUnknown_08595428, ANIM_ATTACKER, 2, -20, -10, 24, 0, 0, 0
createsprite gUnknown_08595428, ANIM_ATTACKER, 66, 0, -16, 24, 0, 0, 0
createsprite gUnknown_08595428, ANIM_ATTACKER, 66, 20, -10, 24, 0, 0, 0
createsprite gUnknown_08595428, ANIM_ATTACKER, 66, 32, 0, 24, 0, 0, 0
createsprite gUnknown_08595428, ANIM_ATTACKER, 66, 20, 10, 24, 0, 0, 0
createsprite gUnknown_08595428, ANIM_ATTACKER, 2, 0, 16, 24, 0, 0, 0
createsprite gUnknown_08595428, ANIM_ATTACKER, 2, -20, 10, 24, 0, 0, 0
2018-09-12 22:58:03 +02:00
delay 25
playsewithpan SE_W172B, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595428, ANIM_ATTACKER, 2, -64, 0, 24, 0, 0, 0
createsprite gUnknown_08595428, ANIM_ATTACKER, 6, -40, -20, 24, 0, 0, 0
createsprite gUnknown_08595428, ANIM_ATTACKER, 70, 0, -32, 24, 0, 0, 0
createsprite gUnknown_08595428, ANIM_ATTACKER, 70, 40, -20, 24, 0, 0, 0
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 6, 0, 8, 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595428, ANIM_ATTACKER, 66, 64, 0, 24, 0, 0, 0
createsprite gUnknown_08595428, ANIM_ATTACKER, 66, 40, 20, 24, 0, 0, 0
createsprite gUnknown_08595428, ANIM_ATTACKER, 2, 0, 32, 24, 0, 0, 0
createsprite gUnknown_08595428, ANIM_ATTACKER, 2, -40, 20, 24, 0, 0, 0
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115F10, 2, 257, 257, 257
delay 25
playsewithpan SE_W172B, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595428, ANIM_ATTACKER, 2, -96, 0, 24, 0, 0, 0
createsprite gUnknown_08595428, ANIM_ATTACKER, 6, -60, -30, 24, 0, 0, 0
createsprite gUnknown_08595428, ANIM_ATTACKER, 70, 0, -48, 24, 0, 0, 0
createsprite gUnknown_08595428, ANIM_ATTACKER, 70, 60, -30, 24, 0, 0, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, -4, 3, 1, 0
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 12, 0, 20, 1
createvisualtask sub_81162A4, 2, 2, 0, 10, 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595428, ANIM_ATTACKER, 66, 96, 0, 24, 0, 0, 0
createsprite gUnknown_08595428, ANIM_ATTACKER, 66, 60, 30, 24, 0, 0, 0
createsprite gUnknown_08595428, ANIM_ATTACKER, 2, 0, 48, 24, 0, 0, 0
createsprite gUnknown_08595428, ANIM_ATTACKER, 2, -60, 30, 24, 0, 0, 0
2018-09-12 22:58:03 +02:00
createvisualtask sub_8115F10, 2, 257, 257, 257
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_ROCK_TOMB:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_X_SIGN
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_ROCKS
2018-09-12 22:58:03 +02:00
createvisualtask sub_81162A4, 2, 2, 0, 10, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596C58, ANIM_TARGET, 2, 20, 12, 64, 114, 0
2018-09-12 22:58:03 +02:00
delay 8
createvisualtask sub_81162A4, 2, 0, 2, 3, 1
playsewithpan SE_W070, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596C58, ANIM_TARGET, 2, -20, 12, 64, 98, 0
2018-09-12 22:58:03 +02:00
delay 8
createvisualtask sub_81162A4, 2, 0, 2, 3, 1
playsewithpan SE_W070, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596C58, ANIM_TARGET, 66, 3, 6, 64, 82, 0
2018-09-12 22:58:03 +02:00
delay 8
createvisualtask sub_81162A4, 2, 0, 2, 3, 1
playsewithpan SE_W070, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596C58, ANIM_TARGET, 2, -3, 13, 64, 66, 0
2018-09-12 22:58:03 +02:00
delay 8
createvisualtask sub_81162A4, 2, 0, 2, 3, 1
playsewithpan SE_W070, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 24
playsewithpan SE_W063, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085967AC, ANIM_TARGET, 5, 1, 50
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 3, 0, 20, 1
createvisualtask sub_81162A4, 2, 2, 0, 10, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2019-04-05 14:04:38 +02:00
SetBugBg:
createvisualtask sub_8116664, 10, 1, 0, 0, 4, RGB_BLACK
createvisualtask AnimTask_GetAttackerSide, 2
jumprettrue SetBugBgPlayer
fadetobg BG_BUG_OPPONENT
waitbgfadeout
createvisualtask sub_8117660, 5, 1536, 0, 0, -1
goto SetBugBgFade
SetBugBgPlayer:
fadetobg BG_BUG_PLAYER
waitbgfadeout
createvisualtask sub_8117660, 5, -1536, 0, 0, -1
SetBugBgFade:
delay 0
createvisualtask sub_8116620, 10, 1, 0, 4, 4, RGB_BLACK
waitbgfadein
return
UnsetBugBg:
restorebg
waitbgfadeout
createvisualtask sub_8116664, 10, 1, 0, 4, 0, RGB_BLACK
setarg 7, -1
waitbgfadein
return
2017-12-31 16:28:57 +01:00
Move_SILVER_WIND:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SPARKLE_6
panse_1B SE_W016, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
2017-12-31 16:28:57 +01:00
playsewithpan SE_W234, 0
2018-09-12 22:58:03 +02:00
delay 0
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_29
2018-09-12 22:58:03 +02:00
delay 0
2019-04-05 14:04:38 +02:00
call SetBugBg
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592830, ANIM_TARGET, 66, -32, 16, 0, 6, 2, 3, 1
createsprite gUnknown_08592830, ANIM_TARGET, 66, -8, 18, 64, 3, 2, 2, 1
createsprite gUnknown_08592830, ANIM_ATTACKER, 120, -24, 18, 90, 5, 1, 2, 1
createsprite gUnknown_08592830, ANIM_ATTACKER, 120, -40, 14, 128, 4, 1, 2, 1
2018-09-12 22:58:03 +02:00
delay 0
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592848, ANIM_TARGET, 66, -32, 16, 0, 6, 2, 3, 1
createsprite gUnknown_08592848, ANIM_TARGET, 66, -8, 18, 64, 3, 2, 2, 1
createsprite gUnknown_08592848, ANIM_ATTACKER, 120, -24, 18, 90, 5, 1, 2, 1
createsprite gUnknown_08592848, ANIM_ATTACKER, 120, -40, 14, 128, 4, 1, 2, 1
2018-09-12 22:58:03 +02:00
delay 0
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592860, ANIM_TARGET, 66, -32, 16, 0, 6, 2, 3, 1
createsprite gUnknown_08592860, ANIM_TARGET, 66, -8, 18, 64, 3, 2, 2, 1
createsprite gUnknown_08592860, ANIM_ATTACKER, 120, -24, 18, 90, 5, 1, 2, 1
createsprite gUnknown_08592860, ANIM_ATTACKER, 120, -40, 14, 128, 4, 1, 2, 1
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592830, ANIM_TARGET, 66, -4, 16, 0, 6, 1, 2, 1
createsprite gUnknown_08592830, ANIM_TARGET, 66, -16, 12, 192, 5, 2, 3, 1
2018-09-12 22:58:03 +02:00
delay 0
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592848, ANIM_TARGET, 66, -4, 16, 0, 6, 1, 2, 1
createsprite gUnknown_08592848, ANIM_TARGET, 66, -16, 12, 192, 5, 2, 3, 1
2018-09-12 22:58:03 +02:00
delay 0
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592860, ANIM_TARGET, 66, -4, 16, 0, 6, 1, 2, 1
createsprite gUnknown_08592860, ANIM_TARGET, 66, -16, 12, 192, 5, 2, 3, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W016B, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
clearmonbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
delay 0
2019-04-05 14:04:38 +02:00
call UnsetBugBg
2017-12-31 16:28:57 +01:00
end
Move_SNATCH:
playsewithpan SE_W036, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_WindUpLunge, 5, ANIM_ATTACKER, -12, 4, 10, 10, 12, 6
2017-12-31 16:28:57 +01:00
end
Move_DIVE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SPLASH
loadspritegfx ANIM_TAG_SWEAT_BEAD
2018-09-12 22:58:03 +02:00
choosetwoturnanim DiveSetUp, DiveAttack
DiveSetUp:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ROUND_SHADOW
playsewithpan SE_W029, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596490, ANIM_ATTACKER, 2, 0, 0, 13, 336
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W291, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085964CC, ANIM_ATTACKER, 3, 0
2018-09-12 22:58:03 +02:00
call DiveSetUp1
call DiveSetUp1
call DiveSetUp1
call DiveSetUp1
call DiveSetUp1
end
DiveSetUp1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085964E4, ANIM_ATTACKER, 5, 0, 0
createsprite gUnknown_085964E4, ANIM_ATTACKER, 5, 1, 0
2017-12-31 16:28:57 +01:00
return
2018-09-12 22:58:03 +02:00
DiveAttack:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_WATER_IMPACT
loadspritegfx ANIM_TAG_SMALL_BUBBLES
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W153, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085964CC, ANIM_TARGET, 3, 1
2018-09-12 22:58:03 +02:00
call DiveAttack1
call DiveAttack1
call DiveAttack1
call DiveAttack1
call DiveAttack1
delay 12
call UnderWaterAttack1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
visible ANIM_ATTACKER
clearmonbg ANIM_DEF_PARTNER
blendoff
end
2018-09-12 22:58:03 +02:00
DiveAttack1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085964E4, ANIM_TARGET, 5, 0, 1
createsprite gUnknown_085964E4, ANIM_TARGET, 5, 1, 1
2017-12-31 16:28:57 +01:00
return
Move_ROCK_BLAST:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_ROCKS
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 6
2018-09-12 22:58:03 +02:00
delay 3
playsewithpan SE_W207, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596C98, ANIM_TARGET, 2, 16, 0, 0, 0, 25, 257
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, 1, 1
playsewithpan SE_W088, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B1C, ANIM_TARGET, 2, 0, 0, 20, 24, 14, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 5, 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596B1C, ANIM_TARGET, 2, 5, 0, -20, 24, 14, 1
createsprite gUnknown_08596B1C, ANIM_TARGET, 2, 0, 5, 20, -24, 14, 2
createsprite gUnknown_08596B1C, ANIM_TARGET, 2, -5, 0, -20, -24, 14, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_OVERHEAT:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_SMALL_EMBER
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 18
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 5, RGB(28, 0, 0)
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8117C44, 5
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8117CA0, 5, 0, 1
delay 1
createvisualtask sub_8117DD8, 5, 0
delay 1
playsewithpan SE_W082, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask sub_8117CA0, 5, 1, 0
delay 1
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 2, 1, 0, 13, RGB(28, 0, 0)
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_ATTACKER, 2, 0, 15, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W172B, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596FB0, ANIM_ATTACKER, 2, 1, 0, 30, 25, -20
createsprite gUnknown_08596FB0, ANIM_ATTACKER, 2, 1, 32, 30, 25, -20
createsprite gUnknown_08596FB0, ANIM_ATTACKER, 2, 1, 64, 30, 25, -20
createsprite gUnknown_08596FB0, ANIM_ATTACKER, 2, 1, 96, 30, 25, -20
createsprite gUnknown_08596FB0, ANIM_ATTACKER, 2, 1, 128, 30, 25, -20
createsprite gUnknown_08596FB0, ANIM_ATTACKER, 66, 1, 160, 30, 25, -20
createsprite gUnknown_08596FB0, ANIM_ATTACKER, 66, 1, 192, 30, 25, -20
createsprite gUnknown_08596FB0, ANIM_ATTACKER, 66, 1, 224, 30, 25, -20
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596FB0, ANIM_ATTACKER, 2, 1, 0, 30, 25, 0
createsprite gUnknown_08596FB0, ANIM_ATTACKER, 2, 1, 32, 30, 25, 0
createsprite gUnknown_08596FB0, ANIM_ATTACKER, 2, 1, 64, 30, 25, 0
createsprite gUnknown_08596FB0, ANIM_ATTACKER, 2, 1, 96, 30, 25, 0
createsprite gUnknown_08596FB0, ANIM_ATTACKER, 2, 1, 128, 30, 25, 0
createsprite gUnknown_08596FB0, ANIM_ATTACKER, 66, 1, 160, 30, 25, 0
createsprite gUnknown_08596FB0, ANIM_ATTACKER, 66, 1, 192, 30, 25, 0
createsprite gUnknown_08596FB0, ANIM_ATTACKER, 66, 1, 224, 30, 25, 0
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596FB0, ANIM_ATTACKER, 2, 1, 0, 30, 25, 10
createsprite gUnknown_08596FB0, ANIM_ATTACKER, 2, 1, 32, 30, 25, 10
createsprite gUnknown_08596FB0, ANIM_ATTACKER, 2, 1, 64, 30, 25, 10
createsprite gUnknown_08596FB0, ANIM_ATTACKER, 2, 1, 96, 30, 25, 10
createsprite gUnknown_08596FB0, ANIM_ATTACKER, 2, 1, 128, 30, 25, 10
createsprite gUnknown_08596FB0, ANIM_ATTACKER, 66, 1, 160, 30, 25, 10
createsprite gUnknown_08596FB0, ANIM_ATTACKER, 66, 1, 192, 30, 25, 10
createsprite gUnknown_08596FB0, ANIM_ATTACKER, 66, 1, 224, 30, 25, 10
2018-09-12 22:58:03 +02:00
delay 5
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, -5, 3, 1, 0
playsewithpan SE_W007, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 10, 0, 25, 1
delay 6
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 8, -5, 1, 0
playsewithpan SE_W007, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 10, 10, 1, 0
playsewithpan SE_W007, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, 1, 0
playsewithpan SE_W007, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask sub_8117DD8, 5, 1
delay 1
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 2, -1, 0, 13, RGB(18, 18, 18)
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_ATTACKER, 3, 0, 15, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8117D3C, 5, 0, 1
delay 1
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 5, 0, RGB(28, 0, 0)
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 15
createvisualtask sub_8117D3C, 5, 1, 0
delay 1
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 2, 0, 13, 0, RGB(18, 18, 18)
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8117C70, 5
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_HYDRO_CANNON:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_WATER_ORB
loadspritegfx ANIM_TAG_WATER_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W057, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085951C0, ANIM_TARGET, 2
2018-09-12 22:58:03 +02:00
delay 10
createvisualtask sub_8115F10, 2, 257, 257, 257
delay 30
panse_1B SE_W056, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
2018-09-12 22:58:03 +02:00
call HydroCannon1
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 10, 0, 40, 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597388, ANIM_TARGET, 2, 0, 0, 1, 0
2018-09-12 22:58:03 +02:00
call HydroCannon1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597388, ANIM_TARGET, 2, 0, 0, 1, 0
2018-09-12 22:58:03 +02:00
call HydroCannon1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597388, ANIM_TARGET, 2, 0, 0, 1, 0
2018-09-12 22:58:03 +02:00
call HydroCannon1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597388, ANIM_TARGET, 2, 0, 0, 1, 0
2018-09-12 22:58:03 +02:00
call HydroCannon1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597388, ANIM_TARGET, 2, 0, 0, 1, 0
2018-09-12 22:58:03 +02:00
call HydroCannon1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597388, ANIM_TARGET, 2, 0, 0, 1, 0
2018-09-12 22:58:03 +02:00
waitforvisualfinish
createvisualtask sub_8115F10, 2, 257, 257, 257
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
2018-09-12 22:58:03 +02:00
HydroCannon1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085951D8, ANIM_TARGET, 2, 10, -10, 0, 0, 15, 257
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085951D8, ANIM_TARGET, 2, 10, -10, 0, 0, 15, 257
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085951D8, ANIM_TARGET, 2, 10, -10, 0, 0, 15, 257
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085951D8, ANIM_TARGET, 2, 10, -10, 0, 0, 15, 257
2018-09-12 22:58:03 +02:00
delay 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085951D8, ANIM_TARGET, 2, 10, -10, 0, 0, 15, 257
2017-12-31 16:28:57 +01:00
return
Move_ASTONISH:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SWEAT_BEAD
playsewithpan SE_W227, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 6
2018-09-12 22:58:03 +02:00
delay 25
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085964E4, ANIM_TARGET, 5, 0, 1
playsewithpan SE_W166, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085964E4, ANIM_TARGET, 5, 1, 1
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 5, 1
createvisualtask sub_8106020, 3
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_SEISMIC_TOSS:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_ROCKS
2018-09-12 22:58:03 +02:00
setarg 7, 0
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_GetSeismicTossDamageLevel, 3
delay 1
2019-04-06 18:38:15 +02:00
fadetobg BG_IN_AIR
2017-12-31 16:28:57 +01:00
waitbgfadeout
2018-09-12 22:58:03 +02:00
createvisualtask sub_811152C, 3
2017-12-31 16:28:57 +01:00
playsewithpan SE_W327, 0
waitbgfadein
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8111590, 3
jumpreteq 0, SeismicTossWeak
jumpreteq 1, SeismicTossMedium
jumpreteq 2, SeismicTossStrong
SeismicTossContinue:
2017-12-31 16:28:57 +01:00
restorebg
waitbgfadeout
2018-09-12 22:58:03 +02:00
setarg 7, 0xFFF
2017-12-31 16:28:57 +01:00
waitbgfadein
clearmonbg ANIM_DEF_PARTNER
blendoff
end
2018-09-12 22:58:03 +02:00
SeismicTossWeak:
call SeismicToss1
delay 16
call SeismicToss2
goto SeismicTossContinue
SeismicTossMedium:
call SeismicToss1
delay 14
call SeismicToss2
delay 14
call SeismicToss1
goto SeismicTossContinue
SeismicTossStrong:
call SeismicToss2
delay 10
call SeismicToss1
delay 10
call SeismicToss2
delay 10
call SeismicToss1
goto SeismicTossContinue
SeismicToss1:
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, -10, -8, 1, 1
playsewithpan SE_W070, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 3, 5, 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596CB0, ANIM_TARGET, 2, -12, 27, 2, 3
createsprite gUnknown_08596CB0, ANIM_TARGET, 2, 8, 28, 3, 4
createsprite gUnknown_08596CB0, ANIM_TARGET, 2, -4, 30, 2, 3
createsprite gUnknown_08596CB0, ANIM_TARGET, 2, 12, 25, 4, 4
2017-12-31 16:28:57 +01:00
return
2018-09-12 22:58:03 +02:00
SeismicToss2:
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 10, -8, 1, 1
playsewithpan SE_W088, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 3, 5, 1
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596CB0, ANIM_TARGET, 2, -12, 32, 3, 4
createsprite gUnknown_08596CB0, ANIM_TARGET, 2, 8, 31, 2, 2
createsprite gUnknown_08596CB0, ANIM_TARGET, 2, -4, 28, 2, 3
createsprite gUnknown_08596CB0, ANIM_TARGET, 2, 12, 30, 4, 3
2017-12-31 16:28:57 +01:00
return
Move_MAGIC_COAT:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ORANGE_LIGHT_WALL
2018-09-12 22:58:03 +02:00
setalpha 0, 16
waitplaysewithpan SE_W112, SOUND_PAN_ATTACKER, 15
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085965C0, ANIM_ATTACKER, 3, 40, 0, 10170
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
blendoff
end
Move_WATER_PULSE:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SMALL_BUBBLES
loadspritegfx ANIM_TAG_BLUE_RING_2
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
monbgprio_28 ANIM_TARGET
playsewithpan SE_W145C, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 0, 7, RGB(0, 25, 28)
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085952F8, ANIM_ATTACKER, 66, 100, 100, 8, 1, 20, 40, 0
createsprite gUnknown_085952F8, ANIM_ATTACKER, 66, 20, 100, 16, 2, 10, 35, 1
createsprite gUnknown_085952F8, ANIM_ATTACKER, 66, 200, 80, 8, 1, 40, 20, 0
createsprite gUnknown_085952F8, ANIM_ATTACKER, 66, 80, 60, 10, 3, 20, 50, 0
createsprite gUnknown_085952F8, ANIM_ATTACKER, 66, 140, 100, 16, 1, 20, 30, 1
playsewithpan SE_W145C, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W202, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593470, ANIM_TARGET, 2, 0, 0, 40, 15
2018-09-12 22:58:03 +02:00
delay 5
playsewithpan SE_W202, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593470, ANIM_TARGET, 2, 0, 0, 40, 15
2018-09-12 22:58:03 +02:00
delay 5
playsewithpan SE_W202, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08593470, ANIM_TARGET, 2, 0, 0, 40, 15
2018-09-15 00:30:20 +02:00
delay 13
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 8, 18, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 7, 0, RGB(0, 25, 28)
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
end
Move_PSYCHO_BOOST:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_CIRCLE_OF_LIGHT
2017-12-31 16:28:57 +01:00
monbg ANIM_ATK_PARTNER
fadetobg BG_PSYCHIC
waitbgfadeout
2018-09-12 22:58:03 +02:00
createvisualtask sub_815A5C8, 5
2017-12-31 16:28:57 +01:00
waitbgfadein
2018-09-12 22:58:03 +02:00
delay 6
createvisualtask sub_8115A04, 2, 1, 2, 8, 0, 10, RGB_BLACK
delay 0
2017-12-31 16:28:57 +01:00
monbgprio_28 ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
setalpha 8, 8
delay 10
createvisualtask AnimTask_ShakeMon, 2, ANIM_ATTACKER, 3, 0, 240, 0
loopsewithpan SE_W060B, SOUND_PAN_ATTACKER, 14, 10
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596920, ANIM_ATTACKER, 2
2018-09-15 00:30:20 +02:00
delay 110
loopsewithpan SE_W060B, SOUND_PAN_ATTACKER, 7, 10
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, -8, 1, 24, 1
playsewithpan SE_W043, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
blendoff
2019-04-05 13:38:13 +02:00
call UnsetPsychicBg
2017-12-31 16:28:57 +01:00
end
Move_KNOCK_OFF:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SLAM_HIT_2
loadspritegfx ANIM_TAG_IMPACT
2018-11-13 22:19:52 +01:00
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 6
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_W233, SOUND_PAN_TARGET
2018-12-30 17:58:42 +01:00
createsprite gKnockOffStrikeSpriteTemplate, ANIM_TARGET, 2, -16, -16
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 5, 1, RGB_WHITE, 10, 0, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, 1, 2
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 1, -12, 10, 0, 3
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 5
2018-09-12 22:58:03 +02:00
delay 3
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 0, 3, 6, 1
delay 5
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 6
2018-09-12 22:58:03 +02:00
delay 10
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_DOOM_DESIRE:
2018-09-12 22:58:03 +02:00
createvisualtask sub_8114960, 2
delay 1
2017-12-31 16:28:57 +01:00
monbg ANIM_ATK_PARTNER
2019-04-02 08:36:22 +02:00
createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, ANIM_TARGET, 0
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 4, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
setalpha 8, 8
playsewithpan SE_W060, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ScaleMonAndRestore, 5, -4, -4, 15, ANIM_ATTACKER, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 20
2019-04-02 08:36:22 +02:00
createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, ANIM_TARGET, 1
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 4, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
blendoff
end
Move_SKY_UPPERCUT:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
2019-04-06 18:38:15 +02:00
fadetobg BG_IN_AIR
2017-12-31 16:28:57 +01:00
waitbgfadeout
playsewithpan SE_W327, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask sub_810DABC, 5, 55
2017-12-31 16:28:57 +01:00
waitbgfadein
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-09-15 00:30:20 +02:00
delay 38
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 28, 0, 0, 5
2018-09-12 22:58:03 +02:00
delay 4
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 6, 1
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, -28, 28, 1, 1
2018-09-12 22:58:03 +02:00
delay 1
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, -15, 8, 1, 1
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 1
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, -5, -12, 1, 1
2018-09-12 22:58:03 +02:00
delay 1
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, -32, 1, 1
2018-09-12 22:58:03 +02:00
delay 1
playsewithpan SE_W233B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 5, -52, 1, 1
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 1, -26, 16, 1, 4
2018-09-12 22:58:03 +02:00
delay 4
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 0, 3, 6, 1
delay 30
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 6
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 6
2017-12-31 16:28:57 +01:00
clearmonbg ANIM_DEF_PARTNER
blendoff
restorebg
waitbgfadeout
2018-09-15 00:30:20 +02:00
setarg 7, -1
2017-12-31 16:28:57 +01:00
waitbgfadein
end
Move_SECRET_POWER:
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_GetBattleTerrain, 5
jumpargeq 0, BATTLE_TERRAIN_GRASS, Move_NEEDLE_ARM
jumpargeq 0, BATTLE_TERRAIN_LONG_GRASS, Move_MAGICAL_LEAF
jumpargeq 0, BATTLE_TERRAIN_SAND, Move_MUD_SHOT
jumpargeq 0, BATTLE_TERRAIN_UNDERWATER, Move_WATERFALL
jumpargeq 0, BATTLE_TERRAIN_WATER, Move_SURF
jumpargeq 0, BATTLE_TERRAIN_POND, Move_BUBBLE_BEAM
jumpargeq 0, BATTLE_TERRAIN_MOUNTAIN, Move_ROCK_THROW
jumpargeq 0, BATTLE_TERRAIN_CAVE, Move_BITE
jumpargeq 0, BATTLE_TERRAIN_BUILDING, Move_STRENGTH
2017-12-31 16:28:57 +01:00
goto Move_SLAM
Move_TWISTER:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_LEAF
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_ROCKS
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
playsewithpan SE_W239, SOUND_PAN_TARGET
2018-12-20 04:13:26 +01:00
createsprite gTwisterLeafParticleSpriteTemplate, ANIM_TARGET, 2, 120, 70, 5, 70, 30
2018-09-12 22:58:03 +02:00
delay 1
2018-12-20 04:13:26 +01:00
createsprite gTwisterLeafParticleSpriteTemplate, ANIM_TARGET, 2, 115, 55, 6, 60, 25
2018-09-12 22:58:03 +02:00
delay 1
2018-12-20 04:13:26 +01:00
createsprite gTwisterLeafParticleSpriteTemplate, ANIM_TARGET, 2, 115, 60, 7, 60, 30
createsprite gTwisterLeafParticleSpriteTemplate, ANIM_TARGET, 2, 115, 55, 10, 60, 30
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596CC8, ANIM_TARGET, 2, 100, 50, 4, 50, 26
2018-09-12 22:58:03 +02:00
delay 1
2018-12-20 04:13:26 +01:00
createsprite gTwisterLeafParticleSpriteTemplate, ANIM_TARGET, 2, 105, 25, 8, 60, 20
2018-09-12 22:58:03 +02:00
delay 1
2018-12-20 04:13:26 +01:00
createsprite gTwisterLeafParticleSpriteTemplate, ANIM_TARGET, 2, 115, 40, 10, 48, 30
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596CC8, ANIM_TARGET, 2, 120, 30, 6, 45, 25
2018-12-20 04:13:26 +01:00
createsprite gTwisterLeafParticleSpriteTemplate, ANIM_TARGET, 2, 115, 35, 10, 60, 30
2018-09-12 22:58:03 +02:00
delay 3
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596CC8, ANIM_TARGET, 2, 105, 20, 8, 40, 0
2018-09-12 22:58:03 +02:00
delay 3
2018-12-20 04:13:26 +01:00
createsprite gTwisterLeafParticleSpriteTemplate, ANIM_TARGET, 2, 20, 255, 15, 32, 0
createsprite gTwisterLeafParticleSpriteTemplate, ANIM_TARGET, 2, 110, 10, 8, 32, 20
2018-09-12 22:58:03 +02:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, -32, -16, 1, 3
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 3, 0, 12, 1
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_DEF_PARTNER, 3, 0, 12, 1
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085973A0, ANIM_TARGET, 3, 1, 3
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_085973A0, ANIM_TARGET, 3, 1, 3
playsewithpan SE_W004, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 32, 20, 1, 3
playsewithpan SE_W004, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_MAGICAL_LEAF:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_LEAF
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_RAZOR_LEAF
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
delay 1
loopsewithpan SE_W077, SOUND_PAN_ATTACKER, 10, 5
2018-09-12 22:58:03 +02:00
createvisualtask sub_81007C4, 5
2018-12-20 04:13:26 +01:00
createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -3, -2, 10
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -1, -1, 15
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -4, -4, 7
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, 3, -3, 11
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -1, -6, 8
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, 2, -1, 12
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -3, -4, 13
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, 4, -5, 7
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, 2, -6, 11
2018-09-12 22:58:03 +02:00
delay 2
2018-12-20 04:13:26 +01:00
createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -3, -5, 8
2018-09-12 22:58:03 +02:00
delay 60
playsewithpan SE_W013B, SOUND_PAN_ATTACKER
2018-12-20 04:13:26 +01:00
createsprite gRazorLeafCutterSpriteTemplate, ANIM_TARGET, 3, 20, -10, 20, 0, 32, 20, 0
createsprite gRazorLeafCutterSpriteTemplate, ANIM_TARGET, 3, 20, -10, 20, 0, 32, -20, 0
2018-09-12 22:58:03 +02:00
delay 30
playsewithpan SE_W013, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 4, -10, -4, 1, 2
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 4, 10, 4, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 8, 1
delay 20
2018-09-15 00:30:20 +02:00
setarg 7, -1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
Move_ICE_BALL:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_ICE_CHUNK
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ICE_CRYSTALS
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_GetRolloutCounter, 5, 0
jumpargeq 0, 4, IceBallSetIceBg
IceBallContinue:
playsewithpan SE_W196, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595DE4, ANIM_TARGET, 2, 15, 0, -12, -16, 30, -40
2018-09-15 00:30:20 +02:00
delay 28
playsewithpan SE_W280, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_GetRolloutCounter, 5, 0
jumpargeq 0, 0, IceBallWeakest
jumpargeq 0, 1, IceBallWeak
jumpargeq 0, 2, IceBallMediun
jumpargeq 0, 3, IceBallStrong
jumpargeq 0, 4, IceBallStrongest
IceBallContinue2:
createvisualtask AnimTask_GetRolloutCounter, 5, 0
jumpargeq 0, 4, IceBallUnsetIceBg
IceBallEnd:
end
IceBallSetIceBg:
2017-12-31 16:28:57 +01:00
fadetobg BG_ICE
2018-09-12 22:58:03 +02:00
goto IceBallContinue
IceBallUnsetIceBg:
2017-12-31 16:28:57 +01:00
waitbgfadein
2018-09-15 00:30:20 +02:00
delay 45
2017-12-31 16:28:57 +01:00
restorebg
waitbgfadein
2018-09-12 22:58:03 +02:00
goto IceBallEnd
IceBallWeakest:
createvisualtask sub_80D6388, 2, 0, 1, 8, 1, 0
call IceBall1
call IceBall1
call IceBall1
call IceBall1
call IceBall1
goto IceBallContinue2
IceBallWeak:
createvisualtask sub_80D6388, 2, 0, 1, 10, 1, 0
call IceBall1
call IceBall1
call IceBall1
call IceBall1
call IceBall1
call IceBall1
call IceBall1
goto IceBallContinue2
IceBallMediun:
createvisualtask sub_80D6388, 2, 0, 1, 14, 1, 0
call IceBall1
call IceBall1
call IceBall1
call IceBall1
call IceBall1
call IceBall1
call IceBall1
call IceBall1
call IceBall1
goto IceBallContinue2
IceBallStrong:
createvisualtask sub_80D6388, 2, 0, 1, 18, 1, 0
call IceBall1
call IceBall1
call IceBall1
call IceBall1
call IceBall1
call IceBall1
call IceBall1
call IceBall1
call IceBall1
call IceBall1
goto IceBallContinue2
IceBallStrongest:
createvisualtask sub_80D6388, 2, 0, 1, 30, 1, 0
call IceBall1
call IceBall1
call IceBall1
call IceBall1
call IceBall1
call IceBall1
call IceBall1
call IceBall1
call IceBall1
call IceBall1
goto IceBallContinue2
IceBall1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595DFC, ANIM_TARGET, 4, -12, -16
2017-12-31 16:28:57 +01:00
return
Move_WEATHER_BALL:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_WEATHER_BALL
2018-11-13 22:19:52 +01:00
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 8, 1, ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
delay 8
playsewithpan SE_W207, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0853EE38, ANIM_ATTACKER, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 15
2017-12-31 16:28:57 +01:00
playsewithpan SE_W197, 0
2018-11-13 22:19:52 +01:00
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 5, 1, RGB_WHITE, 10, 0, 0
2018-09-12 22:58:03 +02:00
waitforvisualfinish
createvisualtask AnimTask_GetWeather, 2
delay 1
jumpreteq ANIM_WEATHER_NONE, WeatherBallNormal
jumpreteq ANIM_WEATHER_SUN, WeatherBallFire
jumpreteq ANIM_WEATHER_RAIN, WeatherBallWater
jumpreteq ANIM_WEATHER_SANDSTORM, WeatherBallSandstorm
jumpreteq ANIM_WEATHER_HAIL, WeatherBallIce
WeatherBallNormal:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0853EE50, ANIM_TARGET, 2, -30, -100, 25, 1, 0, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W025B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 4, -10, 0, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 3, 8, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
WeatherBallFire:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_SMALL_EMBER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859559C, ANIM_TARGET, 2, -30, -100, 25, 1, 40, 10
playsewithpan SE_W172, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859559C, ANIM_TARGET, 2, -30, -100, 25, 1, -40, 20
playsewithpan SE_W172, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gUnknown_0859559C, ANIM_TARGET, 2, -30, -100, 25, 1, 0, 0
playsewithpan SE_W172, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W172B, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 3, 8, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
WeatherBallWater:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_SMALL_BUBBLES
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595328, ANIM_TARGET, 2, -30, -100, 25, 1, 50, 10
playsewithpan SE_W152, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595328, ANIM_TARGET, 2, -30, -100, 25, 1, -20, 20
playsewithpan SE_W152, SOUND_PAN_TARGET
2018-09-15 00:30:20 +02:00
delay 13
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595328, ANIM_TARGET, 2, -30, -100, 25, 1, 0, 0
playsewithpan SE_W152, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 3, 8, 1
playsewithpan SE_W202, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
WeatherBallSandstorm:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_ROCKS
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596CE0, ANIM_TARGET, 2, -30, -100, 25, 1, 30, 0
playsewithpan SE_W088, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 5
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596CE0, ANIM_TARGET, 2, -30, -100, 25, 1, -40, 20
playsewithpan SE_W088, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 14
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596CE0, ANIM_TARGET, 2, -30, -100, 25, 1, 0, 0
playsewithpan SE_W088, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W070, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08596CB0, ANIM_TARGET, 2, -12, 27, 2, 3
createsprite gUnknown_08596CB0, ANIM_TARGET, 2, 8, 28, 3, 4
createsprite gUnknown_08596CB0, ANIM_TARGET, 2, -4, 30, 2, 3
createsprite gUnknown_08596CB0, ANIM_TARGET, 2, 12, 25, 4, 4
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 8, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
WeatherBallIce:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_HAIL
loadspritegfx ANIM_TAG_ICE_CRYSTALS
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595D44, ANIM_TARGET, 2, -30, -100, 25, 25, -40, 20
playsewithpan SE_W258, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595D44, ANIM_TARGET, 2, -30, -100, 25, 25, 40, 0
playsewithpan SE_W258, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595D44, ANIM_TARGET, 2, -30, -100, 25, 25, 0, 0
playsewithpan SE_W258, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 8, 1
playsewithpan SE_W196, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
call FreezeEffect1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
Move_COUNT:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W003, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
2018-09-12 22:58:03 +02:00
FreezeEffect1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B68, ANIM_TARGET, 2, -10, -10, 0
playsewithpan SE_W196, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B80, ANIM_TARGET, 2, 10, 20, 0
playsewithpan SE_W196, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B68, ANIM_TARGET, 2, -5, 10, 0
playsewithpan SE_W196, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B80, ANIM_TARGET, 2, 17, -12, 0
playsewithpan SE_W196, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B80, ANIM_TARGET, 2, -15, 15, 0
playsewithpan SE_W196, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B80, ANIM_TARGET, 2, 0, 0, 0
playsewithpan SE_W196, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B68, ANIM_TARGET, 2, 20, 2, 0
playsewithpan SE_W196, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
return
2018-09-12 22:58:03 +02:00
FreezeEffect2:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B68, ANIM_TARGET, 2, -10, -10, 1
playsewithpan SE_W196, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B80, ANIM_TARGET, 2, 10, 20, 1
playsewithpan SE_W196, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B68, ANIM_TARGET, 2, -29, 0, 1
playsewithpan SE_W196, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B80, ANIM_TARGET, 2, 29, -20, 1
playsewithpan SE_W196, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B68, ANIM_TARGET, 2, -5, 10, 1
playsewithpan SE_W196, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B80, ANIM_TARGET, 2, 17, -12, 1
playsewithpan SE_W196, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B68, ANIM_TARGET, 2, -20, 0, 1
playsewithpan SE_W196, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B80, ANIM_TARGET, 2, -15, 15, 1
playsewithpan SE_W196, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B80, ANIM_TARGET, 2, 26, -5, 1
playsewithpan SE_W196, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B80, ANIM_TARGET, 2, 0, 0, 1
playsewithpan SE_W196, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595B68, ANIM_TARGET, 2, 20, 2, 1
playsewithpan SE_W196, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
return
2018-09-12 22:58:03 +02:00
IcyWindEffect1: @ Unused
loopsewithpan SE_W196, SOUND_PAN_TARGET, 6, 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595C04, ANIM_TARGET, 2, 0, 24, 0
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595C04, ANIM_TARGET, 2, 8, 24, 0
createsprite gUnknown_08595C04, ANIM_TARGET, 2, -8, 24, 0
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595C04, ANIM_TARGET, 2, 16, 24, 0
createsprite gUnknown_08595C04, ANIM_TARGET, 2, -16, 24, 0
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595C04, ANIM_TARGET, 2, 24, 24, 0
createsprite gUnknown_08595C04, ANIM_TARGET, 2, -24, 24, 0
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595C04, ANIM_TARGET, 2, 32, 24, 0
createsprite gUnknown_08595C04, ANIM_TARGET, 2, -32, 24, 0
2017-12-31 16:28:57 +01:00
return
2018-09-12 22:58:03 +02:00
IcyWindEffect2:
loopsewithpan SE_W196, SOUND_PAN_TARGET, 6, 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595C04, ANIM_TARGET, 2, 0, 24, 1
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595C04, ANIM_TARGET, 2, 8, 24, 1
createsprite gUnknown_08595C04, ANIM_TARGET, 2, -8, 24, 1
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595C04, ANIM_TARGET, 2, 16, 24, 1
createsprite gUnknown_08595C04, ANIM_TARGET, 2, -16, 24, 1
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595C04, ANIM_TARGET, 2, 24, 24, 1
createsprite gUnknown_08595C04, ANIM_TARGET, 2, -24, 24, 1
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595C04, ANIM_TARGET, 2, 32, 24, 1
createsprite gUnknown_08595C04, ANIM_TARGET, 2, -32, 24, 1
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595C04, ANIM_TARGET, 2, 40, 24, 1
createsprite gUnknown_08595C04, ANIM_TARGET, 2, -40, 24, 1
2018-09-12 22:58:03 +02:00
delay 4
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595C04, ANIM_TARGET, 2, 48, 24, 1
createsprite gUnknown_08595C04, ANIM_TARGET, 2, -48, 24, 1
2017-12-31 16:28:57 +01:00
return
2018-09-12 22:58:03 +02:00
GrantingStarsEffect:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592B7C, ANIM_ATTACKER, 2, -15, 0, 0, 0, 32, 60
2018-09-12 22:58:03 +02:00
delay 8
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592B7C, ANIM_ATTACKER, 2, 12, -5, 0, 0, 32, 60
2018-09-12 22:58:03 +02:00
delay 8
2017-12-31 16:28:57 +01:00
return
2018-09-12 22:58:03 +02:00
HealingEffect:
playsewithpan SE_W071B, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592F2C, ANIM_ATTACKER, 2, 0, -5, 0, 0
2018-09-12 22:58:03 +02:00
delay 7
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592F2C, ANIM_ATTACKER, 2, -15, 10, 0, 0
2018-09-12 22:58:03 +02:00
delay 7
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592F2C, ANIM_ATTACKER, 2, -15, -15, 0, 0
2018-09-12 22:58:03 +02:00
delay 7
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592F2C, ANIM_ATTACKER, 2, 10, -5, 0, 0
2018-09-12 22:58:03 +02:00
delay 7
2017-12-31 16:28:57 +01:00
return
2018-09-12 22:58:03 +02:00
HealingEffect2:
playsewithpan SE_W071B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592F2C, ANIM_TARGET, 2, 0, -5, 1, 0
2018-09-12 22:58:03 +02:00
delay 7
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592F2C, ANIM_TARGET, 2, -15, 10, 1, 0
2018-09-12 22:58:03 +02:00
delay 7
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592F2C, ANIM_TARGET, 2, -15, -15, 1, 0
2018-09-12 22:58:03 +02:00
delay 7
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592F2C, ANIM_TARGET, 2, 10, -5, 1, 0
2018-09-12 22:58:03 +02:00
delay 7
2017-12-31 16:28:57 +01:00
return
2018-09-12 22:58:03 +02:00
PoisonBubblesEffect:
2018-11-13 22:19:52 +01:00
createsprite gPoisonBubbleSpriteTemplate, ANIM_TARGET, 2, 10, 10, 0
playsewithpan SE_W092, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gPoisonBubbleSpriteTemplate, ANIM_TARGET, 2, 20, -20, 0
playsewithpan SE_W092, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gPoisonBubbleSpriteTemplate, ANIM_TARGET, 2, -20, 15, 0
playsewithpan SE_W092, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gPoisonBubbleSpriteTemplate, ANIM_TARGET, 2, 0, 0, 0
playsewithpan SE_W092, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gPoisonBubbleSpriteTemplate, ANIM_TARGET, 2, -20, -20, 0
playsewithpan SE_W092, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gPoisonBubbleSpriteTemplate, ANIM_TARGET, 2, 16, -8, 0
playsewithpan SE_W092, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
return
2018-09-12 22:58:03 +02:00
WaterBubbleEffect:
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, 10, 10, 0
playsewithpan SE_W145C, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 6
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, 20, -20, 0
playsewithpan SE_W145C, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 6
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, -20, 15, 0
playsewithpan SE_W145C, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 6
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 0
playsewithpan SE_W145C, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 6
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, -20, -20, 0
playsewithpan SE_W145C, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 6
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, 16, -8, 0
playsewithpan SE_W145C, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
return
2018-09-12 22:58:03 +02:00
WaterBubbleEffect2:
2018-11-13 22:19:52 +01:00
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, 10, 10, 1
playsewithpan SE_W145C, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, -28, -10, 1
playsewithpan SE_W145C, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, 20, -20, 1
playsewithpan SE_W145C, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, -20, 15, 1
playsewithpan SE_W145C, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1
playsewithpan SE_W145C, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, 27, 8, 1
playsewithpan SE_W145C, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, -20, -20, 1
playsewithpan SE_W145C, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, 16, -8, 1
playsewithpan SE_W145C, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
return
2018-09-12 22:58:03 +02:00
ElectricityEffect:
playsewithpan SE_W085B, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gElectricitySpriteTemplate, ANIM_TARGET, 2, 5, 0, 5, 0
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gElectricitySpriteTemplate, ANIM_TARGET, 2, -5, 10, 5, 1
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gElectricitySpriteTemplate, ANIM_TARGET, 2, 15, 20, 5, 2
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gElectricitySpriteTemplate, ANIM_TARGET, 2, -15, -10, 5, 0
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gElectricitySpriteTemplate, ANIM_TARGET, 2, 25, 0, 5, 1
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gElectricitySpriteTemplate, ANIM_TARGET, 2, -8, 8, 5, 2
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gElectricitySpriteTemplate, ANIM_TARGET, 2, 2, -8, 5, 0
2018-09-12 22:58:03 +02:00
delay 2
2018-11-13 22:19:52 +01:00
createsprite gElectricitySpriteTemplate, ANIM_TARGET, 2, -20, 15, 5, 1
2017-12-31 16:28:57 +01:00
return
2018-09-12 22:58:03 +02:00
ConfusionEffect:
loopsewithpan SE_W146, SOUND_PAN_TARGET, 13, 6
2018-11-13 22:19:52 +01:00
createsprite gConfusionDuckSpriteTemplate, ANIM_TARGET, 2, 0, -15, 0, 3, 90
createsprite gConfusionDuckSpriteTemplate, ANIM_TARGET, 2, 0, -15, 51, 3, 90
createsprite gConfusionDuckSpriteTemplate, ANIM_TARGET, 2, 0, -15, 102, 3, 90
createsprite gConfusionDuckSpriteTemplate, ANIM_TARGET, 2, 0, -15, 153, 3, 90
createsprite gConfusionDuckSpriteTemplate, ANIM_TARGET, 2, 0, -15, 204, 3, 90
2017-12-31 16:28:57 +01:00
return
2018-09-12 22:58:03 +02:00
SetPsychicBackground:
2017-12-31 16:28:57 +01:00
fadetobg BG_PSYCHIC
waitbgfadeout
2018-09-12 22:58:03 +02:00
createvisualtask sub_815A504, 5
2017-12-31 16:28:57 +01:00
waitbgfadein
return
2019-04-05 13:38:13 +02:00
UnsetPsychicBg:
2017-12-31 16:28:57 +01:00
restorebg
waitbgfadeout
2018-09-15 00:30:20 +02:00
setarg 7, -1
2017-12-31 16:28:57 +01:00
waitbgfadein
return
2019-04-06 18:38:15 +02:00
SetSkyBg:
jumpifcontest SetSkyBgContest
fadetobg BG_SKY
2017-12-31 16:28:57 +01:00
waitbgfadeout
2018-09-12 22:58:03 +02:00
createvisualtask sub_8117660, 5, -2304, 768, 1, -1
2019-04-06 18:38:15 +02:00
SetSkyBgContinue:
2017-12-31 16:28:57 +01:00
waitbgfadein
return
2019-04-06 18:38:15 +02:00
SetSkyBgContest:
fadetobg BG_SKY_CONTESTS
2017-12-31 16:28:57 +01:00
waitbgfadeout
2018-09-12 22:58:03 +02:00
createvisualtask sub_8117660, 5, 2304, 768, 0, -1
2019-04-06 18:38:15 +02:00
goto SetSkyBgContinue
2017-12-31 16:28:57 +01:00
2019-04-06 18:38:15 +02:00
UnsetSkyBg:
2017-12-31 16:28:57 +01:00
restorebg
waitbgfadeout
2018-09-15 00:30:20 +02:00
setarg 7, -1
2017-12-31 16:28:57 +01:00
waitbgfadein
return
2018-09-12 22:58:03 +02:00
SetSolarbeamBg:
createvisualtask AnimTask_IsContest, 2
jumprettrue SetSolarbeamBgContest
createvisualtask AnimTask_IsTargetPlayerSide, 2
jumpretfalse SetSolarbeamBgOpponent
goto SetSolarbeamBgPlayer
SetSolarbeamBgContinue:
2017-12-31 16:28:57 +01:00
waitbgfadein
return
2018-09-12 22:58:03 +02:00
SetSolarbeamBgContest:
2017-12-31 16:28:57 +01:00
fadetobg BG_SOLARBEAM_CONTESTS
2018-09-12 22:58:03 +02:00
goto SetSolarbeamBgContinue
SetSolarbeamBgPlayer:
2017-12-31 16:28:57 +01:00
fadetobg BG_SOLARBEAM_PLAYER
2018-09-12 22:58:03 +02:00
goto SetSolarbeamBgContinue
SetSolarbeamBgOpponent:
2017-12-31 16:28:57 +01:00
fadetobg BG_SOLARBEAM_OPPONENT
2018-09-12 22:58:03 +02:00
goto SetSolarbeamBgContinue
2017-12-31 16:28:57 +01:00
2018-09-12 22:58:03 +02:00
UnsetSolarbeamBg:
2017-12-31 16:28:57 +01:00
restorebg
waitbgfadein
return
Status_Poison:
loopsewithpan SE_W092, SOUND_PAN_TARGET, 13, 6
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 1, 0, 18, 2
createvisualtask sub_8115A04, 2, 2, 2, 2, 0, 12, RGB(30, 0, 31)
2017-12-31 16:28:57 +01:00
end
Status_Confusion:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_DUCK
2018-09-12 22:58:03 +02:00
call ConfusionEffect
2017-12-31 16:28:57 +01:00
end
Status_Burn:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_SMALL_EMBER
playsewithpan SE_W172, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
call Burn1
call Burn1
call Burn1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
Burn1:
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08595504, ANIM_TARGET, 2, -24, 24, 24, 24, 20, 1, 1
2018-09-12 22:58:03 +02:00
delay 4
2017-12-31 16:28:57 +01:00
return
Status_Infatuation:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_MAGENTA_HEART
playsewithpan SE_W204, SOUND_PAN_ATTACKER
2019-04-02 08:36:22 +02:00
createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, 0, 20
2018-09-12 22:58:03 +02:00
delay 15
playsewithpan SE_W204, SOUND_PAN_ATTACKER
2019-04-02 08:36:22 +02:00
createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, -20, 20
2018-09-12 22:58:03 +02:00
delay 15
playsewithpan SE_W204, SOUND_PAN_ATTACKER
2019-04-02 08:36:22 +02:00
createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, 20, 20
2017-12-31 16:28:57 +01:00
end
Status_Sleep:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_LETTER_Z
playsewithpan SE_W173, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592C88, ANIM_ATTACKER, 2, 4, -10, 16, 0, 0
2018-09-12 22:58:03 +02:00
delay 30
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08592C88, ANIM_ATTACKER, 2, 4, -10, 16, 0, 0
2017-12-31 16:28:57 +01:00
end
Status_Paralysis:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_SPARK_2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 1, 0, 10, 1
call ElectricityEffect
2017-12-31 16:28:57 +01:00
end
Status_Freeze:
playsewithpan SE_W196, 0
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_ICE_CUBE
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
waitplaysewithpan SE_W258, SOUND_PAN_TARGET, 17
2018-09-12 22:58:03 +02:00
createvisualtask sub_80A9EF4, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
end
Status_Curse:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_GHOSTLY_SPIRIT
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
playsewithpan SE_W171, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596DE8, ANIM_TARGET, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 14, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
end
Status_Nightmare:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_DEVIL
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
playsewithpan SE_W171, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_8596E00, ANIM_TARGET, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 14, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
end
2018-12-03 12:50:32 +01:00
Status_Powder:
end
2017-12-31 16:28:57 +01:00
2018-09-12 22:58:03 +02:00
General_CastformChange:
createvisualtask sub_815BB18, 2
jumpreteq 1, AnimScript_82D7ECA
2017-12-31 16:28:57 +01:00
goto AnimScript_82D7EB2
AnimScript_82D7EB2:
monbg ANIM_ATTACKER
playsewithpan SE_W100, SOUND_PAN_ATTACKER
waitplaysewithpan SE_W107, SOUND_PAN_ATTACKER, 48
2018-09-12 22:58:03 +02:00
createvisualtask sub_815B7D0, 2, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATTACKER
end
AnimScript_82D7ECA:
2018-09-12 22:58:03 +02:00
createvisualtask sub_815BB58, 2, 1
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
General_StatsChange:
createvisualtask AnimTask_StatsChange, 5
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
General_SubstituteFade:
2017-12-31 16:28:57 +01:00
monbg ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask sub_8172D98, 5
createvisualtask sub_8116620, 10, 2, 0, 0, 16, RGB_WHITE
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 1
2017-12-31 16:28:57 +01:00
clearmonbg ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
delay 2
2017-12-31 16:28:57 +01:00
blendoff
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 2, 0, 0, 0, RGB_WHITE
createvisualtask sub_8172BF0, 2, 1
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
General_SubstituteAppear:
2018-09-15 00:30:20 +02:00
createvisualtask AnimTask_MonToSubstitute, 2
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
General_PokeblockThrow:
createvisualtask sub_817345C, 2, 0
createvisualtask sub_81732B0, 2
delay 0
waitplaysewithpan SE_W026, SOUND_PAN_ATTACKER, 22
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_85E5338, ANIM_TARGET, 3, -18, 12, 0, 32
2018-09-12 22:58:03 +02:00
delay 50
loopsewithpan SE_W039, SOUND_PAN_TARGET, 19, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_SwayMon, 5, 1, 8, 1536, 2, ANIM_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_81732E4, 2
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
General_ItemKnockoff:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_ITEM_BAG
2018-12-20 04:13:26 +01:00
createsprite gKnockOffItemSpriteTemplate, ANIM_TARGET, 2
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
General_TurnTrap:
createvisualtask AnimTask_GetTrappedMoveAnimId, 5
jumpargeq 0, TRAP_ANIM_FIRE_SPIN, Status_FireSpin
jumpargeq 0, TRAP_ANIM_WHIRLPOOL, Status_Whrilpool
jumpargeq 0, TRAP_ANIM_CLAMP, Status_Clamp
jumpargeq 0, TRAP_ANIM_SAND_TOMB, Status_SandTomb
2018-09-10 21:19:19 +02:00
goto Status_BindWrap
Status_BindWrap:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_TENDRILS
loopsewithpan SE_W010, SOUND_PAN_TARGET, 6, 2
2018-12-20 04:13:26 +01:00
createsprite gConstrictBindingSpriteTemplate, ANIM_TARGET, 4, 0, 16, 0, 1
2018-09-12 22:58:03 +02:00
delay 7
2018-12-20 04:13:26 +01:00
createsprite gConstrictBindingSpriteTemplate, ANIM_TARGET, 2, 0, 8, 1, 1
2018-09-12 22:58:03 +02:00
delay 3
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 8, 1
delay 20
2018-09-15 00:30:20 +02:00
setarg 7, -1
playsewithpan SE_W020, SOUND_PAN_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-10 21:19:19 +02:00
Status_FireSpin:
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_SMALL_EMBER
playsewithpan SE_W221B, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 2, 30, 1
call FireSpinEffect
call FireSpinEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
stopsound
end
2018-09-10 21:19:19 +02:00
Status_Whrilpool:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_WATER_ORB
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
delay 0
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 4, 2, 0, 7, RGB(0, 13, 23)
playsewithpan SE_W250, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 2, 30, 1
call WhirlpoolEffect
call WhirlpoolEffect
delay 12
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 4, 2, 7, 0, RGB(0, 13, 23)
2017-12-31 16:28:57 +01:00
waitforvisualfinish
stopsound
clearmonbg ANIM_DEF_PARTNER
end
2018-09-10 21:19:19 +02:00
Status_Clamp:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_CLAMP
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W011, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gUnknown_08597098, ANIM_ATTACKER, 2, -32, 0, 2, 819, 0, 10
createsprite gUnknown_08597098, ANIM_ATTACKER, 2, 32, 0, 6, -819, 0, 10
2018-09-12 22:58:03 +02:00
delay 10
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 3, 0, 5, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
waitforvisualfinish
end
2018-09-10 21:19:19 +02:00
Status_SandTomb:
2018-10-22 01:30:27 +02:00
loadspritegfx ANIM_TAG_MUD_SAND
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 4, 2, 0, 7, RGB(19, 17, 0)
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 2, 30, 1
playsewithpan SE_W328, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
call SandTombEffect
call SandTombEffect
2018-09-15 00:30:20 +02:00
delay 22
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 4, 2, 7, 0, RGB(19, 17, 0)
2017-12-31 16:28:57 +01:00
waitforvisualfinish
stopsound
end
2018-09-12 22:58:03 +02:00
General_ItemEffect:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_THIN_RING
2018-10-21 21:07:10 +02:00
loadspritegfx ANIM_TAG_SPARKLE_2
2018-09-12 22:58:03 +02:00
delay 0
playsewithpan SE_W036, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask sub_80D622C, 2, 16, 128, 0, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W036, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask sub_80D622C, 2, 16, 128, 0, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W036, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask sub_80D622C, 2, 16, 128, 0, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W234, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
call GrantingStarsEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_REAPOKE, SOUND_PAN_ATTACKER
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 2, 3, 7, 0, RGB(17, 31, 25)
createsprite gUnknown_0859381C, ANIM_ATTACKER, 3, 0, 0, 0, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
General_SmokeballEscape:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_PINK_CLOUD
2017-12-31 16:28:57 +01:00
monbg ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
setalpha 12, 4
delay 0
playsewithpan SE_BOWA2, SOUND_PAN_TARGET
2018-12-31 18:01:37 +01:00
createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_TARGET, 0, 0, 32, 28, 30
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_BOWA2, SOUND_PAN_TARGET
2018-12-31 18:01:37 +01:00
createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 127, 2, 12, 20, 30
2018-09-12 22:58:03 +02:00
delay 12
playsewithpan SE_BOWA2, SOUND_PAN_TARGET
2018-12-31 18:01:37 +01:00
createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 126, 2, -28, 4, 30
2018-09-12 22:58:03 +02:00
delay 12
playsewithpan SE_BOWA2, SOUND_PAN_TARGET
2018-12-31 18:01:37 +01:00
createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 124, 2, 14, -20, 30
2018-09-12 22:58:03 +02:00
delay 4
playsewithpan SE_BOWA2, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
createvisualtask sub_81136E8, 2, 2
2018-12-31 18:01:37 +01:00
createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 123, 3, 4, 4, 30
2018-09-12 22:58:03 +02:00
delay 14
playsewithpan SE_BOWA2, SOUND_PAN_TARGET
2018-12-31 18:01:37 +01:00
createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 122, 3, -14, 18, 46
2018-09-12 22:58:03 +02:00
delay 0
2018-12-31 18:01:37 +01:00
createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 121, 3, 14, -14, 46
2018-09-12 22:58:03 +02:00
delay 0
2018-12-31 18:01:37 +01:00
createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 120, 3, -12, -10, 46
2018-09-12 22:58:03 +02:00
delay 0
2018-12-31 18:01:37 +01:00
createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 119, 3, 14, 14, 46
2018-09-12 22:58:03 +02:00
delay 0
2018-12-31 18:01:37 +01:00
createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 118, 3, 0, 0, 46
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_ATTACKER
invisible ANIM_ATTACKER
2018-09-12 22:58:03 +02:00
delay 0
2017-12-31 16:28:57 +01:00
blendoff
end
2018-09-12 22:58:03 +02:00
General_HangedOn:
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 2, 7, 0, 9, RGB_RED
playsewithpan SE_W082, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask sub_815DB90, 5, 30, 128, 0, 1, 2, 0, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 2, 4, 9, 0, RGB_RED
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 6
2018-11-13 22:19:52 +01:00
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 0, 0, 0, 15
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
General_Rain:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_RAIN_DROPS
playsewithpan SE_W240, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 0x781, 2, 0, 4, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_CreateRaindrops, 2, 0, 3, 60
createvisualtask AnimTask_CreateRaindrops, 2, 0, 3, 60
delay 50
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8116620, 10, 0x781, 2, 4, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
General_Sun:
2017-12-31 16:28:57 +01:00
goto Move_SUNNY_DAY
2018-09-12 22:58:03 +02:00
General_Sandstorm:
2017-12-31 16:28:57 +01:00
goto Move_SANDSTORM
2018-09-12 22:58:03 +02:00
General_Hail:
2017-12-31 16:28:57 +01:00
goto Move_HAIL
2018-09-12 22:58:03 +02:00
General_LeechSeedDrain:
createvisualtask sub_817351C, 5
delay 0
2017-12-31 16:28:57 +01:00
goto Move_ABSORB
2018-09-12 22:58:03 +02:00
General_MonHit:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2017-12-31 16:28:57 +01:00
monbg ANIM_TARGET
2018-09-12 22:58:03 +02:00
setalpha 12, 8
playsewithpan SE_W003, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 2
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
2018-09-12 22:58:03 +02:00
General_ItemSteal:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_ITEM_BAG
2018-09-12 22:58:03 +02:00
createvisualtask sub_8117F30, 2
createvisualtask sub_8172ED0, 2
delay 1
2018-12-20 04:13:26 +01:00
createsprite gItemStealSpriteTemplate, ANIM_ATTACKER, 2, 0, -5, 10, 2, -1
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
General_SnatchMove:
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_ITEM_BAG
2018-09-12 22:58:03 +02:00
createvisualtask sub_8117E94, 2
2017-12-31 16:28:57 +01:00
call AnimScript_82D85A3
2018-09-12 22:58:03 +02:00
delay 1
createvisualtask AnimTask_SwayMon, 2, 0, 5, 5120, 4, ANIM_TARGET
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_IsTargetSameSide, 2
jumpretfalse SnatchOpposingMonMove
goto SnatchPartnerMonMove
SnatchMoveContinue:
2017-12-31 16:28:57 +01:00
waitforvisualfinish
call AnimScript_82D85C3
end
2018-09-12 22:58:03 +02:00
SnatchOpposingMonMove:
playsewithpan SE_W104, SOUND_PAN_ATTACKER
2018-12-30 17:58:42 +01:00
createvisualtask AnimTask_SnatchOpposingMonMove, 2
2018-09-12 22:58:03 +02:00
goto SnatchMoveContinue
SnatchPartnerMonMove:
playsewithpan SE_W104, SOUND_PAN_ATTACKER
2018-12-30 17:58:42 +01:00
createvisualtask AnimTask_SnatchPartnerMove, 2
2018-09-12 22:58:03 +02:00
goto SnatchMoveContinue
2017-12-31 16:28:57 +01:00
2018-09-12 22:58:03 +02:00
General_FutureSightHit:
createvisualtask sub_8117F10, 2
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
playsewithpan SE_W060, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
call SetPsychicBackground
setalpha 8, 8
playsewithpan SE_W048, SOUND_PAN_TARGET
waitplaysewithpan SE_W048, SOUND_PAN_TARGET, 8
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 4, 0, 15, 1
createvisualtask AnimTask_ScaleMonAndRestore, 5, -5, -5, 15, ANIM_TARGET, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 4, 0, 24, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 1
2019-04-05 13:38:13 +02:00
call UnsetPsychicBg
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
General_DoomDesireHit:
createvisualtask sub_8117F10, 2
2018-10-06 09:37:52 +02:00
loadspritegfx ANIM_TAG_EXPLOSION
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 0, 16, RGB_WHITE
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 10
createvisualtask sub_815C0A4, 5
2018-09-15 00:30:20 +02:00
delay 9
playsewithpan SE_W109, SOUND_PAN_ATTACKER
2018-09-15 00:30:20 +02:00
delay 9
2017-12-31 16:28:57 +01:00
playsewithpan SE_W109, 0
2018-09-15 00:30:20 +02:00
delay 9
playsewithpan SE_W109, SOUND_PAN_TARGET
2018-09-12 22:58:03 +02:00
delay 25
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 10, 0, 20, 1
playsewithpan SE_W120, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_ATTACKER, 3, 0, 0, 1, 1
2018-09-12 22:58:03 +02:00
delay 6
playsewithpan SE_W120, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_ATTACKER, 3, 24, -24, 1, 1
2018-09-12 22:58:03 +02:00
delay 6
playsewithpan SE_W120, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_ATTACKER, 3, -16, 16, 1, 1
2018-09-12 22:58:03 +02:00
delay 6
playsewithpan SE_W120, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_ATTACKER, 3, -24, -12, 1, 1
2018-09-12 22:58:03 +02:00
delay 6
playsewithpan SE_W120, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBattleAnimSpriteTemplate_859371C, ANIM_ATTACKER, 3, 16, 16, 1, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 16, 0, RGB_WHITE
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
General_FocusPunchSetUp:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_FOCUS_ENERGY
playsewithpan SE_W082, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
call EndureEffect
delay 8
createvisualtask sub_8115A04, 2, 2, 2, 2, 0, 11, RGB_RED
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 1, 0, 32, 1
call EndureEffect
delay 8
call EndureEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
end
2018-09-12 22:58:03 +02:00
General_IngrainHeal:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_ORBS
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_BLUE_STAR
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 4, RGB(13, 31, 12)
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 3
call AbsorbEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
delay 15
call HealingEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 4, 0, RGB(13, 31, 12)
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
end
2018-09-12 22:58:03 +02:00
General_WishHeal:
2018-10-21 21:07:10 +02:00
loadspritegfx ANIM_TAG_SPARKLE_2
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 0, 10, RGB_BLACK
2017-12-31 16:28:57 +01:00
waitforvisualfinish
playsewithpan SE_W025, SOUND_PAN_ATTACKER
2018-09-12 22:58:03 +02:00
call GrantingStarsEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-10-21 21:07:10 +02:00
unloadspritegfx ANIM_TAG_SPARKLE_2
2018-10-06 00:00:07 +02:00
loadspritegfx ANIM_TAG_BLUE_STAR
2018-09-12 22:58:03 +02:00
call HealingEffect
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-11-13 22:19:52 +01:00
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 10, 0, RGB_BLACK
2017-12-31 16:28:57 +01:00
end
2018-09-16 18:55:32 +02:00
General_MegaEvolution:
2018-11-21 22:27:35 +01:00
loadspritegfx ANIM_TAG_ORBS
loadspritegfx ANIM_TAG_CIRCLE_OF_LIGHT
loadspritegfx ANIM_TAG_METEOR
loadspritegfx ANIM_TAG_FLAT_ROCK
monbg ANIM_ATK_PARTNER
setalpha 12, 8
createvisualtask sub_8115A04, 2, 2, 1, 4, 0, 11, RGB(31, 31, 11)
playsewithpan SE_W025, -64
call SolarBeamSetUp1
waitforvisualfinish
createsprite gUnknown_08595FEC, ANIM_TARGET, 2, 0
playsewithpan SE_W025, -64
delay 15
createsprite gBattleAnimSpriteTemplate_85972D8, ANIM_ATTACKER, 2, 4, 1, 180, 1
createvisualtask sub_8159244, 5, 234, 0
delay 20
createvisualtask sub_815B7D0, 2, 0
delay 4
createvisualtask sub_8117494, 50
waitforvisualfinish
createvisualtask sub_8117494, 2
playsewithpan SE_W043, -64
blendoff
clearmonbg ANIM_ATTACKER
end
2019-02-09 14:30:16 +01:00
General_TerrainMisty:
end
General_TerrainGrassy:
end
General_TerrainElectric:
end
General_TerrainPsychic:
end
2017-12-31 16:28:57 +01:00
AnimScript_82D85A3:
2018-09-12 22:58:03 +02:00
createvisualtask sub_8172E9C, 2
jumpreteq 1, AnimScript_82D85B4
2017-12-31 16:28:57 +01:00
AnimScript_82D85B2:
waitforvisualfinish
return
AnimScript_82D85B4:
2018-09-12 22:58:03 +02:00
createvisualtask sub_8172BF0, 2, 1
2017-12-31 16:28:57 +01:00
waitforvisualfinish
goto AnimScript_82D85B2
AnimScript_82D85C3:
2018-09-12 22:58:03 +02:00
createvisualtask sub_8172E9C, 2
jumpreteq 1, AnimScript_82D85D4
2017-12-31 16:28:57 +01:00
AnimScript_82D85D2:
waitforvisualfinish
return
AnimScript_82D85D4:
2018-09-12 22:58:03 +02:00
createvisualtask sub_8172BF0, 2, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
goto AnimScript_82D85D2
2018-09-12 22:58:03 +02:00
Special_LevelUp:
2017-12-31 16:28:57 +01:00
playsewithpan SE_EXPMAX, 0
2018-09-12 22:58:03 +02:00
createvisualtask sub_8170920, 2
delay 0
createvisualtask sub_8170A0C, 5, 0, 0
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_81709EC, 2
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
Special_SwitchOutPlayerMon:
createvisualtask sub_8170BB0, 2
delay 10
createvisualtask sub_8170B04, 2
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
Special_SwitchOutOpponentMon:
createvisualtask sub_8170BB0, 2
delay 10
createvisualtask sub_8170B04, 2
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
Special_BallThrow:
createvisualtask sub_8170CFC, 2
delay 0
2017-12-31 16:28:57 +01:00
playsewithpan SE_NAGERU, 0
2018-09-12 22:58:03 +02:00
createvisualtask sub_8170E04, 2
createvisualtask AnimTask_IsBallBlockedByTrainer, 2
2018-09-15 00:30:20 +02:00
jumpreteq -1, BallThrowTrainerBlock
2018-09-12 22:58:03 +02:00
BallThrowEnd:
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8170D24, 2
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
BallThrowTrainerBlock:
2018-10-22 16:36:43 +02:00
loadspritegfx ANIM_TAG_IMPACT
2018-09-12 22:58:03 +02:00
delay 25
2017-12-31 16:28:57 +01:00
monbg ANIM_DEF_PARTNER
2018-09-12 22:58:03 +02:00
setalpha 12, 8
delay 0
playsewithpan SE_W003, SOUND_PAN_TARGET
2018-11-13 22:19:52 +01:00
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, -4, -20, 1, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
2018-09-12 22:58:03 +02:00
goto BallThrowEnd
2017-12-31 16:28:57 +01:00
2018-09-12 22:58:03 +02:00
Special_SafariBallThrow:
createvisualtask sub_8170CFC, 2
delay 0
createvisualtask sub_8170F2C, 2
2017-12-31 16:28:57 +01:00
waitforvisualfinish
2018-09-12 22:58:03 +02:00
createvisualtask sub_8170D24, 2
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
Special_SubstituteToMon:
createvisualtask sub_8172BF0, 2, 1
2017-12-31 16:28:57 +01:00
end
2018-09-12 22:58:03 +02:00
Special_MonToSubstitute:
createvisualtask sub_8172BF0, 2, 0
2017-12-31 16:28:57 +01:00
end