pokerogue/public/images/battle_anims
Xavion3 90d32b886c
[Feature] Tera Rework (#5233)
* Commit old stashed changes

* Complete basic implementation of Tera

* Fix effectiveness test

* Make tera retain until forced recall or faint, regain on biome change

* Experimental sparkle fix

* Fix champion teras

* Attempted fix for double battles tera UI bug

* Fix the fix

* Fix linting and test issues

* Fix more tests

* Change int type

* Implement tera for ME trainers

* Cleanup species inclusivity check

* Make tera instant recharge if terapagos in party

* Make useless tera shards not generate

* Implement stellar tera damage boost

* Improve tera selection UI

* Tidy up animation and localisation

* Improve tera button sprite

* Fix Lance tera

* Make tera instant recharge during E4 in classic modes.

* Fix formatting in the tera common animation

The animation was also not playing due to `frameTimedEvents` being missing as well.

* Make tera effect start after animation

* Implement save migration

* Update version number for migration code

---------

Co-authored-by: Madmadness65 <blaze.the.fireman@gmail.com>
Co-authored-by: Madmadness65 <59298170+Madmadness65@users.noreply.github.com>
2025-02-16 16:20:50 -05:00
..
input
!.png
003-Attack01.png
004-Attack02.png
007-Weapon02.png
008-Weapon03.png
009-Weapon04.png
011-Weapon06.png
015-Fire01.png
016-Ice01.png
017-Thunder01.png
018-Water01.png
022-Darkness01.png
023-Burst01.png
028-State01.png
029-Emotion01.png
030-Explosion01.png
Aerial Ace.png
Ancient-PowerFilesheet.png
anim sheet.2.png
anim sheet.png
Anima (1).png
Anima (2).png
animsheet.png
BABACOMETRO.png
block.png
confused.png
Cosmo-01.png
Crunch.png
Custom_MatchaGotcha.png
Custom_SpicyExtract.png
Divine_Smash.png
dragon claw.png
DustandGrass.png
Earth1.png
EerieSpell_bg.png
EerieSpell.png
efftest4.png
electric1.png
electric2.png
element fangs.png
emo2.png
emo.png
estranho.png
face and eye.png
Fakeout.png
finger.spoon.png
fire4.png
fire5.png
Fire3.png
fire blast.png
Firebird.png
firepoison.png
Flames.png
fly copy.png
Fogo - 01.png
FreezingGlare_bg.png
FreezingGlare.png
Gen9- Aqua Step.png
Gen9- Bitter Blade.png
Gen9- Collision Course.png
Gen9- Electro Drift.png
Gen9- Rage Fist.png
Gen9- Raging Bull Fire.png
Gen9- TwinBeam.png
GEN8- Apple Acid.png
GEN8- AstralBarrage_bg.png
GEN8- AstralBarrage.png
GEN8- Aura Wheel Ally.png
GEN8- Aura Wheel Opp.png
GEN8- Behemoth Bash Sword.png
GEN8- Core Enforcer.png
GEN8- Decorate.png
GEN8- Doom Desire.png
GEN8- Double Iron Bash.png
GEN8- Dragon Darts Shiny.png
GEN8- Dragon Darts.png
GEN8- DragonEnergy_bg.png
GEN8- DragonEnergy.png
GEN8- Drum beating.png
GEN8- Eat Berry.png
GEN8- EerieSpell_bg.png
GEN8- EerieSpell.png
GEN8- Elemental Punch.png
GEN8- False Surrender.png
GEN8- Fiery_bg.png
GEN8- Fiery.png
GEN8- First Impression.png
GEN8- Fleur Cannon.png
GEN8- FreezingGlare_bg.png
GEN8- FreezingGlare.png
GEN8- Fusion Bolt BG.png
GEN8- Fusion Bolt.png
GEN8- Glacial Lance_bg.png
GEN8- Glacial Lance.png
GEN8- Grav Apple.png
GEN8- Hold Hands.png
GEN8- Land's Wrath.png
GEN8- MegaEvolution.png
GEN8- Meteor Assault BG Opp.png
GEN8- Meteor Assault BG.png
GEN8- Meteor Beam.png
GEN8- Misty Explosion.png
GEN8- Moongeist Beam.png
GEN8- No Retreat.png
GEN8- Obstruct.png
GEN8- Precipice Blades BG.png
GEN8- Precipice Blades.png
GEN8- PrimalGroudon1.png
GEN8- PrimalGroudon2.png
GEN8- PrimalGroudon BG.png
GEN8- PrimalKyogre1.png
GEN8- PrimalKyogre2.png
GEN8- PrimalKyogre BG.png
GEN8- PyroBall.png
GEN8- Scale Shot.png
GEN8- Skitter Smack fg.png
GEN8- Snipe Shot bg2.png
GEN8- Solar Blade.png
GEN8- Steel Roller.png
GEN8- Stone Axe.png
GEN8- Strange Beam.png
GEN8- Sunsteel Strike.png
GEN8- Surging Strikes.png
GEN8- Tar Shot.png
GEN8- Tea Time.png
GEN8- Thundercage.png
GEN8- Thunderous kick_bg.png
GEN8- Thunderous kick.png
GEN8- UltraBurst1.png
GEN8- UltraBurst2.png
GEN8- UltraBurst BG.png
GEN9- Flower Trick.png
GEN9- Raging Bull Water.png
ghost1.png
ghost2.png
grass2.png
grass.png
Growl.png
Gust.png
Heal3.png
Heal5.png
Ice1.png
icewater.png
Iron Head.png
leech-seed.png
leer.png
Light1.png
Majesty - Aqua Cutter.png
Majesty - Chilly Reception.png
Majesty - Chloroblast.png
Majesty - Last Respects.png
Majesty - Mortal Spin.png
Majesty - Order Up.png
Majesty - Salt Cure.png
Majesty - Sandsear Storm.png
Majesty - Shed Tail.png
Majesty - Springtide Storm.png
Majesty - Wildbolt Storm.png
many.png
mixed status.png
mixed.png
normal1.png
normal2_toxicspikes.png
normal2.png
poi.hear.mus.png
poison2.png
poison3.png
poison4.png
poison.png
Pokemon-Follow.png
PRAS- Absorption2.png
PRAS- Absorption.png
PRAS- Aeroblast.png
PRAS- Air Cutter.png
PRAS- Air Slash.png
PRAS- All Out Pummeling BG.png
PRAS- All Out Pummeling.png
PRAS- Amnesia.png
PRAS- Anchor Shot.png
PRAS- Aqua Jet.png
PRAS- Aromatherapy FG.png
PRAS- Aromatherapy.png
PRAS- Attract BG.png
PRAS- Aura Sphere.png
PRAS- Aurora BG.png
PRAS- Aurora Veil FG.png
PRAS- Aurora Veil Opp FG.png
PRAS- Autotomize.png
PRAS- Baby Doll Eyes BG.png
PRAS- Baby Doll Eyes.png
PRAS- Barrier.png
PRAS- Baton Pass.png
PRAS- Bide.png
PRAS- Bite.png
PRAS- Black BG.png
PRAS- Black Hole Eclipse BG.png
PRAS- Black Hole Eclipse Opp BG.png
PRAS- Black Hole Eclipse.png
PRAS- Blaze Kick.png
PRAS- Blizzard BG.png
PRAS- Blizzard FG.png
PRAS- Bloom Doom.png
PRAS- BoneMerang.png
PRAS- Brave Bird.png
PRAS- Breakneck Blitz.png
PRAS- Brine.png
PRAS- Brutal Swing FG Opp.png
PRAS- Brutal Swing FG.png
PRAS- Brutal Swing.png
PRAS- Bug Bite.png
PRAS- Bug Buzz.png
PRAS- Bulk Up.png
PRAS- Burning BG.png
PRAS- Burning Blue BG.png
PRAS- Catastropika.png
PRAS- Charge Beam.png
PRAS- Chatter.png
PRAS- Clear Smog.png
PRAS- Coil.png
PRAS- Confuse Ray.png
PRAS- Confusion BG.png
PRAS- Constrict.png
PRAS- Conversion.png
PRAS- Corrosive BG.png
PRAS- Cotton Guard.png
PRAS- Cotton Spore.png
PRAS- Covet.png
PRAS- Crabhammer.png
PRAS- Crafty Shield.png
PRAS- Cross Poison.png
PRAS- Crush Grip.png
PRAS- CURSE2.png
PRAS- Curse BG.png
PRAS- Curse.png
PRAS- Dark Pulse.png
PRAS- Dark Void BG.png
PRAS- Dark void.png
PRAS- Dazzling Gleam.png
PRAS- Defog.png
PRAS- Detect.png
PRAS- Devastating Drake.png
PRAS- Dig.png
PRAS- Disable.png
PRAS- Discharge.png
PRAS- Dive.png
PRAS- Doom Desire.png
PRAS- Dragon Ascent BG.png
PRAS- Dragon Ascent FG.png
PRAS- Dragon Ascent.png
PRAS- Dragon Claw.png
PRAS- Dragon Dance.png
PRAS- Dragon Fire BG.png
PRAS- Dragon Pulse.png
PRAS- Dragon Tail.png
PRAS- Dragonbreath.png
PRAS- Drain Punch.png
PRAS- Draining Kiss.png
PRAS- Dream Eater BG.png
PRAS- Dream Eater.png
PRAS- Earth Power.png
PRAS- Earthquake BG.png
PRAS- Egg Bomb.png
PRAS- Electric Terrain BG.png
PRAS- Electric.png
PRAS- Electro Ball.png
PRAS- Electroweb.png
PRAS- Elemental Fangs.png
PRAS- Elemental Punch.png
PRAS- Encore.png
PRAS- Energy Ball.png
PRAS- Eruption.png
PRAS- Explosions.png
PRAS- Extreme Evoboost.png
PRAS- Fairy Lock.png
PRAS- Fairy Wind BG.png
PRAS- Fairy Wind.png
PRAS- FAKE TEARS.png
PRAS- False Swipe.png
PRAS- Fell Stinger.png
PRAS- Fire BG.png
PRAS- Fire Spin.png
PRAS- Fire.png
PRAS- Fissure.png
PRAS- Flash Cannon.png
PRAS- Flash FG.png
PRAS- Flatter.png
PRAS- Floral Healing.png
PRAS- Fly.png
PRAS- Focus Energy.png
PRAS- Focus Punch BG.png
PRAS- Focus Punch Opp BG.png
PRAS- Follow Me.png
PRAS- Force Palm.png
PRAS- Foresight.png
PRAS- Freeze Dry.png
PRAS- Freeze Shock.png
PRAS- Frenzy Plant BG.png
PRAS- Frenzy Plant.png
PRAS- Frost Breath.png
PRAS- Fusion Flare.png
PRAS- Gastro Acid.png
PRAS- Geomancy BG.png
PRAS- Geomancy.png
PRAS- Ghost BG.png
PRAS- Giga Drain BG.png
PRAS- Giga Drain.png
PRAS- Giga Impact BG.png
PRAS- Giga Impact Opp BG.png
PRAS- Glaciate BG.png
PRAS- Glaciate.png
PRAS- Glare BG.png
PRAS- Glare.png
PRAS- Glitch2.png
PRAS- Glitch BG.png
PRAS- Grass Knot.png
PRAS- Grass.png
PRAS- Gravity BG.png
PRAS- Grudge.png
PRAS- Guillotine BG.png
PRAS- Guillotine.png
PRAS- Gunk Shot.png
PRAS- Gust.png
PRAS- Gyro Ball.png
PRAS- Hands.png
PRAS- Haze FG.png
PRAS- Heal Bell.png
PRAS- Healing Wish.png
PRAS- Heat Wave.png
PRAS- Hidden Power.png
PRAS- High Horse Power.png
PRAS- Hone Claws.png
PRAS- Horn Drill BG.png
PRAS- Horn Leech.png
PRAS- Howl.png
PRAS- Hurricane FG.png
PRAS- Hydro Cannon BG.png
PRAS- Hydro cannon.png
PRAS- Hydro Pump.png
PRAS- Hyper Beam BG.png
PRAS- Hyper Beam.png
PRAS- Hyper Fang BG.png
PRAS- Hyper Fang Opp BG.png
PRAS- Hyper Fang.png
PRAS- Hyper Space Fury.png
PRAS- Hyperspace Hole.png
PRAS- Ice BG.png
PRAS- Ice Burn BG.png
PRAS- Ice Burn.png
PRAS- Ice Cave BG.png
PRAS- Ice Hammer.png
PRAS- Ice.png
PRAS- Icicle Spear.png
PRAS- Icy Wind BG.png
PRAS- Ingrain.png
PRAS- Ion Deluge FG.png
PRAS- Iron Head.png
PRAS- Iron Tail.png
PRAS- Judgement.png
PRAS- judgment BG.png
PRAS- Kenesis.png
PRAS- King's Shield.png
PRAS- Last Resort.png
PRAS- Leaf Tornado.png
PRAS- Leech Life.png
PRAS- Leech Seed.png
PRAS- Leer.png
PRAS- Light Screen.png
PRAS- Light that Burns the Sky.png
PRAS- Lock On.png
PRAS- Love.png
PRAS- LTBTS BG1.png
PRAS- LTBTS BG2.png
PRAS- LTBTS BG3.png
PRAS- Lucky Chant.png
PRAS- Luster Purge.png
PRAS- Magic Coat.png
PRAS- Magic Room BG.png
PRAS- Magical Leaf.png
PRAS- Magma Storm.png
PRAS- Magnet bomb.png
PRAS- Magnitude BG.png
PRAS- Mat Block.png
PRAS- Me first BG.png
PRAS- Me First.png
PRAS- Mean Look.png
PRAS- Mega Kick BG.png
PRAS- Mega Kick Opp BG.png
PRAS- MegaEvo BG.png
PRAS- MegaEvo.png
PRAS- Megahorn BG.png
PRAS- Megahorn.png
PRAS- MegahornOpp BG.png
PRAS- Metal Burst BG.png
PRAS- Metal Burst.png
PRAS- Metal Sound.png
PRAS- Meteor Mash.png
PRAS- Milk Drink.png
PRAS- Mind Blown BG.png
PRAS- Mind Blown.png
PRAS- Miracle Eye.png
PRAS- Mirror Coat.png
PRAS- Mirror Shot.png
PRAS- Mist FG.png
PRAS- Mist.png
PRAS- Misty Terrain BG.png
PRAS- Moonblast FG.png
PRAS- Moonblast.png
PRAS- Moonlight BG.png
PRAS- Moonlight.png
PRAS- Mud Bomb.png
PRAS- Mud Shot.png
PRAS- Mud Slap.png
PRAS- Mud Sport.png
PRAS- Muddy Water FG Opp.png
PRAS- Muddy Water FG.png
PRAS- Multi Attack.png
PRAS- Mystical Fire.png
PRAS- Nasty Plot.png
PRAS- Natures Madness BG.png
PRAS- Needle Arm.png
PRAS- NeverendingNightmare FG.png
PRAS- NeverEndingNightmare.png
PRAS- Night Daze.png
PRAS- Oceanic Operetta BG.png
PRAS- Oceanic Operetta.png
PRAS- Octozooka.png
PRAS- Odor Sleuth.png
PRAS- Ominous Wind BG.png
PRAS- Ominous Wind FG.png
PRAS- Orbs.png
PRAS- Origin Pulse BG.png
PRAS- Origin Pulse FG.png
PRAS- Origin Pulse.png
PRAS- Outrage BG.png
PRAS- OutrageOpp BG.png
PRAS- Pay Day.png
PRAS- Petal BG.png
PRAS- Petal Blizzard BG.png
PRAS- Petal Blizzard FG.png
PRAS- Petal Blizzard.png
PRAS- Petal Dance.png
PRAS- Photon Guyser.png
PRAS- Plasma Fist BG.png
PRAS- Plasma Fist.png
PRAS- Poison Jab.png
PRAS- Poison Sting.png
PRAS- Poison Tail.png
PRAS- Poison.png
PRAS- Powder Snow.png
PRAS- Powder.png [Move] Implement Powder (with edge case) (#3662) 2024-12-01 14:27:55 -08:00
PRAS- Powders.png
PRAS- Present.png
PRAS- Prismatic Laser.png
PRAS- Protect.png
PRAS- Psybeam.png
PRAS- Psychic BG.png
PRAS- Psychic Terrain BG.png
PRAS- Psycho Boost BG.png
PRAS- Psycho Boost Opp BG.png
PRAS- Psycho Boost.png
PRAS- Psycho Cut.png
PRAS- Psycho Shift.png
PRAS- Psystrike BG.png
PRAS- Psystrike.png
PRAS- PulseEvo BG.png
PRAS- Pulverizing Pancake BG2.png
PRAS- Pulverizing Pancake BG.png
PRAS- Pulverizing Pancake.png
PRAS- Quiver Dance.png
PRAS- Rage Powder.png
PRAS- Rainbow.png
PRAS- Razor Shell.png
PRAS- Recovery.png
PRAS- Recycle.png
PRAS- Reflect.png
PRAS- Relic Song BG.png
PRAS- Retaliate BG.png
PRAS- Retaliate.png
PRAS- Revenge.png
PRAS- Roar.png
PRAS- Rock Polish.png
PRAS- Rock Smash.png
PRAS- Rock.png
PRAS- Rollout.png
PRAS- Roost.png
PRAS- Rototiller .png
PRAS- Sacred Sword.png
PRAS- Safeguard.png
PRAS- Sand Attack.png
PRAS- Sand Tomb.png
PRAS- sandstorm2.png
PRAS- Sandstorm.png
PRAS- Scald.png
PRAS- Scary Face.png
PRAS- Screech.png
PRAS- Searing Shot BG.png
PRAS- Seed Bomb.png
PRAS- Seismic Toss.png
PRAS- Shadow Ball.png
PRAS- Shadow Bone BG.png
PRAS- Shadow Bone.png
PRAS- Shadow Claw.png
PRAS- Shadow Punch.png
PRAS- Shadow Sneak.png
PRAS- Sharpen.png
PRAS- Shattered Psyche.png
PRAS- Sheer Cold BG.png
PRAS- Sheer Cold.png
PRAS- Shell Smash.png
PRAS- SHell Trap FG.png
PRAS- Shell Trap.png
PRAS- Shore Up.png
PRAS- Silver Wind BG.png
PRAS- Silver Wind.png
PRAS- Sinister Arrow Raid.png
PRAS- Sketch + Lick.png
PRAS- Sky Uppercut BG.png
PRAS- Slack Off.png
PRAS- Slash.png
PRAS- Sleep Talk.png
PRAS- Sludge Bomb.png
PRAS- Sludge Wave FG Opp.png
PRAS- Sludge Wave FG.png
PRAS- Smog.png
PRAS- Smokescreen.png
PRAS- Soft Boil.png
PRAS- Sound.png
PRAS- Space BG.png
PRAS- Spacial Rend BG.png
PRAS- Spacial Rend Opp BG.png
PRAS- Spacial Rend.png
PRAS- Sparkling Aria.png
PRAS- Spectral thief BG.png
PRAS- Spectral Thief.png
PRAS- Speed BG.png
PRAS- Speed Down BG.png
PRAS- Speed Up BG.png
PRAS- Spider Web.png
PRAS- Spike Cannon.png
PRAS- Spikes.png
PRAS- Spiky Shield.png
PRAS- Spirit Shackle BG.png
PRAS- Spirit Shackle.png
PRAS- Spite.png
PRAS- Spore.png
PRAS- Spotlight BG.png
PRAS- SpotlightOpp BG.png
PRAS- Starry BG.png
PRAS- Stats.png
PRAS- Status.png
PRAS- Stealth Rock.png
PRAS- Steam Eruption FG.png
PRAS- Steam Eruption.png
PRAS- Steamroller.png
PRAS- Sticky Web.png
PRAS- Stomping Tantrum.png
PRAS- Strike.png
PRAS- String Shot.png
PRAS- Strong Winds.png
PRAS- Struggle Bug.png
PRAS- Stun Powder.png
PRAS- Substitute.png
PRAS- Sunny Day BG.png
PRAS- Sunny Day.png
PRAS- SunnyDay.png
PRAS- Supersonic.png
PRAS- Surf FG Opp - Copie.png
PRAS- Surf FG Opp.png
PRAS- Surf FG.png
PRAS- Swagger.png
PRAS- Swap.png
PRAS- Sweet Scent BG.png
PRAS- Sweet Scent.png
PRAS- Swift.png
PRAS- Swords Dance + Signal Beam.png
PRAS- Tail Glow.png
PRAS- Tail slap.png
PRAS- Tailwind.png
PRAS- Taunt.png
PRAS- Techno Blast Normal BG.png
PRAS- Techno Blast Normal Opp BG.png
PRAS- Techno Blast.png
PRAS- Teleport.png
PRAS- Thousand WA BG.png
PRAS- ThousandWA.png
PRAS- Thunder BG.png
PRAS- Torment.png
PRAS- Tri Attack.png
PRAS- Trick Room BG.png
PRAS- Trick.png
PRAS- Trop Kick.png
PRAS- Trump card.png
PRAS- Twinkle Tackle FG.png
PRAS- Twinkle Tackle.png
PRAS- Twister.png
PRAS- U-Turn.png
PRAS- Underwater BG.png
PRAS- Uproar.png
PRAS- Venom Drench.png
PRAS- Venoshock.png
PRAS- Vice Grip.png
PRAS- Water Pulse.png
PRAS- Water Shuriken.png
PRAS- Water.png
PRAS- Weather.png
PRAS- Weatherball.png
PRAS- Whirlpool.png
PRAS- White BG.png
PRAS- Will O Wisp.png
PRAS- Wish.png
PRAS- Withdraw.png
PRAS- Wonder Room BG.png
PRAS- Wood Hammer.png
PRAS- Worry Seed.png
PRAS- Wrapping.png
PRAS- X Scissor.png
PRAS- Yawn.png
PRAS- ZPower.png
Psycho Cut.png
punches.png
Rock Tomb.png
rockice.png
Sand-Attack.png
Scratch + Shadow Claw.png
scratchbattle.png
Special5.png
State1.png
Struggle.png
Sword5.png
Sword6.png
T. Shock.png
Tackle_B.png
teeth.png
terastallize.png [Feature] Tera Rework (#5233) 2025-02-16 16:20:50 -05:00
Thunder2.png
Thunderous kick_bg.png
Thunderous kick.png
Trovao.png
Ultra Beam.png
water3.png
Water pulse.png
weather.png
Wind1.png
X-Scizzor.png
zan03.png