From d17f3b97467f3890b43739ad3b26a352d2afa07f Mon Sep 17 00:00:00 2001 From: YamaArashi Date: Sun, 18 Oct 2015 01:15:48 -0700 Subject: [PATCH] battle arena move mind ratings --- asm/emerald.s | 2 +- .../battle_arena_move_mind_ratings.s | 358 ++++++++++++++++++ data/data2.s | 9 +- 3 files changed, 366 insertions(+), 3 deletions(-) create mode 100644 data/battle_frontier/battle_arena_move_mind_ratings.s diff --git a/asm/emerald.s b/asm/emerald.s index c55273992..c3b0386fe 100644 --- a/asm/emerald.s +++ b/asm/emerald.s @@ -813909,7 +813909,7 @@ sub_81A56E8: ; 81A56E8 lsls r2, 2 adds r1, r2 adds r1, r0 - ldr r2, =gUnknown_08611DC0 + ldr r2, =gBattleArenaMoveMindRatings ldr r0, =0x020241ea ldrh r0, [r0] adds r0, r2 diff --git a/data/battle_frontier/battle_arena_move_mind_ratings.s b/data/battle_frontier/battle_arena_move_mind_ratings.s new file mode 100644 index 000000000..a85e17cca --- /dev/null +++ b/data/battle_frontier/battle_arena_move_mind_ratings.s @@ -0,0 +1,358 @@ + .align 2, 0 + +gBattleArenaMoveMindRatings: ; 8611DC0 + .byte 0 ; - + .byte 1 ; Pound + .byte 1 ; Karate Chop + .byte 1 ; Double Slap + .byte 1 ; Comet Punch + .byte 1 ; Mega Punch + .byte 1 ; Pay Day + .byte 1 ; Fire Punch + .byte 1 ; Ice Punch + .byte 1 ; Thunder Punch + .byte 1 ; Scratch + .byte 1 ; Vice Grip + .byte 1 ; Guillotine + .byte 1 ; Razor Wind + .byte 0 ; Swords Dance + .byte 1 ; Cut + .byte 1 ; Gust + .byte 1 ; Wing Attack + .byte 0 ; Whirlwind + .byte 1 ; Fly + .byte 1 ; Bind + .byte 1 ; Slam + .byte 1 ; Vine Whip + .byte 1 ; Stomp + .byte 1 ; Double Kick + .byte 1 ; Mega Kick + .byte 1 ; Jump Kick + .byte 1 ; Rolling Kick + .byte 0 ; Sand-Attack + .byte 1 ; Headbutt + .byte 1 ; Horn Attack + .byte 1 ; Fury Attack + .byte 1 ; Horn Drill + .byte 1 ; Tackle + .byte 1 ; Body Slam + .byte 1 ; Wrap + .byte 1 ; Take Down + .byte 1 ; Thrash + .byte 1 ; Double-Edge + .byte 0 ; Tail Whip + .byte 1 ; Poison Sting + .byte 1 ; Twineedle + .byte 1 ; Pin Missile + .byte 0 ; Leer + .byte 1 ; Bite + .byte 0 ; Growl + .byte 0 ; Roar + .byte 0 ; Sing + .byte 0 ; Supersonic + .byte 1 ; Sonic Boom + .byte 0 ; Disable + .byte 1 ; Acid + .byte 1 ; Ember + .byte 1 ; Flamethrower + .byte 0 ; Mist + .byte 1 ; Water Gun + .byte 1 ; Hydro Pump + .byte 1 ; Surf + .byte 1 ; Ice Beam + .byte 1 ; Blizzard + .byte 1 ; Psybeam + .byte 1 ; Bubble Beam + .byte 1 ; Aurora Beam + .byte 1 ; Hyper Beam + .byte 1 ; Peck + .byte 1 ; Drill Peck + .byte 1 ; Submission + .byte 1 ; Low Kick + .byte 0 ; Counter + .byte 1 ; Seismic Toss + .byte 1 ; Strength + .byte 1 ; Absorb + .byte 1 ; Mega Drain + .byte 0 ; Leech Seed + .byte 0 ; Growth + .byte 1 ; Razor Leaf + .byte 1 ; Solar Beam + .byte 0 ; Poison Powder + .byte 0 ; Stun Spore + .byte 0 ; Sleep Powder + .byte 1 ; Petal Dance + .byte 0 ; String Shot + .byte 1 ; Dragon Rage + .byte 1 ; Fire Spin + .byte 1 ; Thunder Shock + .byte 1 ; Thunderbolt + .byte 0 ; Thunder Wave + .byte 1 ; Thunder + .byte 1 ; Rock Throw + .byte 1 ; Earthquake + .byte 1 ; Fissure + .byte 1 ; Dig + .byte 0 ; Toxic + .byte 1 ; Confusion + .byte 1 ; Psychic + .byte 0 ; Hypnosis + .byte 0 ; Meditate + .byte 0 ; Agility + .byte 1 ; Quick Attack + .byte 1 ; Rage + .byte 0 ; Teleport + .byte 1 ; Night Shade + .byte 0 ; Mimic + .byte 0 ; Screech + .byte 0 ; Double Team + .byte 0 ; Recover + .byte 0 ; Harden + .byte 0 ; Minimize + .byte 0 ; Smokescreen + .byte 0 ; Confuse Ray + .byte 0 ; Withdraw + .byte 0 ; Defense Curl + .byte 0 ; Barrier + .byte 0 ; Light Screen + .byte 0 ; Haze + .byte 0 ; Reflect + .byte 0 ; Focus Energy + .byte 0 ; Bide + .byte 0 ; Metronome + .byte 0 ; Mirror Move + .byte 1 ; Self-Destruct + .byte 1 ; Egg Bomb + .byte 1 ; Lick + .byte 1 ; Smog + .byte 1 ; Sludge + .byte 1 ; Bone Club + .byte 1 ; Fire Blast + .byte 1 ; Waterfall + .byte 1 ; Clamp + .byte 1 ; Swift + .byte 1 ; Skull Bash + .byte 1 ; Spike Cannon + .byte 1 ; Constrict + .byte 0 ; Amnesia + .byte 0 ; Kinesis + .byte 0 ; Soft-Boiled + .byte 1 ; Hi Jump Kick + .byte 0 ; Glare + .byte 1 ; Dream Eater + .byte 0 ; Poison Gas + .byte 1 ; Barrage + .byte 1 ; Leech Life + .byte 0 ; Lovely Kiss + .byte 1 ; Sky Attack + .byte 0 ; Transform + .byte 1 ; Bubble + .byte 1 ; Dizzy Punch + .byte 0 ; Spore + .byte 0 ; Flash + .byte 1 ; Psywave + .byte 0 ; Splash + .byte 0 ; Acid Armor + .byte 1 ; Crabhammer + .byte 1 ; Explosion + .byte 1 ; Fury Swipes + .byte 1 ; Bonemerang + .byte 0 ; Rest + .byte 1 ; Rock Slide + .byte 1 ; Hyper Fang + .byte 0 ; Sharpen + .byte 0 ; Conversion + .byte 1 ; Tri Attack + .byte 1 ; Super Fang + .byte 1 ; Slash + .byte 0 ; Substitute + .byte 1 ; Struggle + .byte 0 ; Sketch + .byte 1 ; Triple Kick + .byte 1 ; Thief + .byte 0 ; Spider Web + .byte 0 ; Mind Reader + .byte 0 ; Nightmare + .byte 1 ; Flame Wheel + .byte 1 ; Snore + .byte 0 ; Curse + .byte 1 ; Flail + .byte 0 ; Conversion 2 + .byte 1 ; Aeroblast + .byte 0 ; Cotton Spore + .byte 1 ; Reversal + .byte 0 ; Spite + .byte 1 ; Powder Snow + .byte -1 ; Protect + .byte 1 ; Mach Punch + .byte 0 ; Scary Face + .byte 1 ; Faint Attack + .byte 0 ; Sweet Kiss + .byte 0 ; Belly Drum + .byte 1 ; Sludge Bomb + .byte 1 ; Mud-Slap + .byte 1 ; Octazooka + .byte 0 ; Spikes + .byte 1 ; Zap Cannon + .byte 0 ; Foresight + .byte 0 ; Destiny Bond + .byte 0 ; Perish Song + .byte 1 ; Icy Wind + .byte -1 ; Detect + .byte 1 ; Bone Rush + .byte 0 ; Lock-On + .byte 1 ; Outrage + .byte 0 ; Sandstorm + .byte 1 ; Giga Drain + .byte -1 ; Endure + .byte 0 ; Charm + .byte 1 ; Rollout + .byte 1 ; False Swipe + .byte 0 ; Swagger + .byte 0 ; Milk Drink + .byte 1 ; Spark + .byte 1 ; Fury Cutter + .byte 1 ; Steel Wing + .byte 0 ; Mean Look + .byte 0 ; Attract + .byte 0 ; Sleep Talk + .byte 0 ; Heal Bell + .byte 1 ; Return + .byte 1 ; Present + .byte 1 ; Frustration + .byte 0 ; Safeguard + .byte 0 ; Pain Split + .byte 1 ; Sacred Fire + .byte 1 ; Magnitude + .byte 1 ; Dynamic Punch + .byte 1 ; Megahorn + .byte 1 ; Dragon Breath + .byte 0 ; Baton Pass + .byte 0 ; Encore + .byte 1 ; Pursuit + .byte 1 ; Rapid Spin + .byte 0 ; Sweet Scent + .byte 1 ; Iron Tail + .byte 1 ; Metal Claw + .byte 1 ; Vital Throw + .byte 0 ; Morning Sun + .byte 0 ; Synthesis + .byte 0 ; Moonlight + .byte 1 ; Hidden Power + .byte 1 ; Cross Chop + .byte 1 ; Twister + .byte 0 ; Rain Dance + .byte 0 ; Sunny Day + .byte 1 ; Crunch + .byte 0 ; Mirror Coat + .byte 0 ; Psych Up + .byte 1 ; Extreme Speed + .byte 1 ; Ancient Power + .byte 1 ; Shadow Ball + .byte 1 ; Future Sight + .byte 1 ; Rock Smash + .byte 1 ; Whirlpool + .byte 1 ; Beat Up + .byte -1 ; Fake Out + .byte 1 ; Uproar + .byte 0 ; Stockpile + .byte 1 ; Spit Up + .byte 0 ; Swallow + .byte 1 ; Heat Wave + .byte 0 ; Hail + .byte 0 ; Torment + .byte 0 ; Flatter + .byte 0 ; Will-O-Wisp + .byte 0 ; Memento + .byte 1 ; Facade + .byte 1 ; Focus Punch + .byte 1 ; Smelling Salt + .byte 0 ; Follow Me + .byte 0 ; Nature Power + .byte 0 ; Charge + .byte 0 ; Taunt + .byte 0 ; Helping Hand + .byte 0 ; Trick + .byte 0 ; Role Play + .byte 0 ; Wish + .byte 0 ; Assist + .byte 0 ; Ingrain + .byte 1 ; Superpower + .byte 0 ; Magic Coat + .byte 0 ; Recycle + .byte 1 ; Revenge + .byte 1 ; Brick Break + .byte 0 ; Yawn + .byte 1 ; Knock Off + .byte 1 ; Endeavor + .byte 1 ; Eruption + .byte 0 ; Skill Swap + .byte 0 ; Imprison + .byte 0 ; Refresh + .byte 0 ; Grudge + .byte 0 ; Snatch + .byte 1 ; Secret Power + .byte 1 ; Dive + .byte 1 ; Arm Thrust + .byte 0 ; Camouflage + .byte 0 ; Tail Glow + .byte 1 ; Luster Purge + .byte 1 ; Mist Ball + .byte 0 ; Feather Dance + .byte 0 ; Teeter Dance + .byte 1 ; Blaze Kick + .byte 0 ; Mud Sport + .byte 1 ; Ice Ball + .byte 1 ; Needle Arm + .byte 0 ; Slack Off + .byte 1 ; Hyper Voice + .byte 1 ; Poison Fang + .byte 1 ; Crush Claw + .byte 1 ; Blast Burn + .byte 1 ; Hydro Cannon + .byte 1 ; Meteor Mash + .byte 1 ; Astonish + .byte 1 ; Weather Ball + .byte 0 ; Aromatherapy + .byte 0 ; Fake Tears + .byte 1 ; Air Cutter + .byte 1 ; Overheat + .byte 0 ; Odor Sleuth + .byte 1 ; Rock Tomb + .byte 1 ; Silver Wind + .byte 0 ; Metal Sound + .byte 0 ; Grass Whistle + .byte 0 ; Tickle + .byte 0 ; Cosmic Power + .byte 1 ; Water Spout + .byte 1 ; Signal Beam + .byte 1 ; Shadow Punch + .byte 1 ; Extrasensory + .byte 1 ; Sky Uppercut + .byte 1 ; Sand Tomb + .byte 1 ; Sheer Cold + .byte 1 ; Muddy Water + .byte 1 ; Bullet Seed + .byte 1 ; Aerial Ace + .byte 1 ; Icicle Spear + .byte 0 ; Iron Defense + .byte 0 ; Block + .byte 0 ; Howl + .byte 1 ; Dragon Claw + .byte 1 ; Frenzy Plant + .byte 0 ; Bulk Up + .byte 1 ; Bounce + .byte 1 ; Mud Shot + .byte 1 ; Poison Tail + .byte 1 ; Covet + .byte 1 ; Volt Tackle + .byte 1 ; Magical Leaf + .byte 0 ; Water Sport + .byte 0 ; Calm Mind + .byte 1 ; Leaf Blade + .byte 0 ; Dragon Dance + .byte 1 ; Rock Blast + .byte 1 ; Shock Wave + .byte 1 ; Water Pulse + .byte 1 ; Doom Desire + .byte 1 ; Psycho Boost diff --git a/data/data2.s b/data/data2.s index 0b06fbd55..481833ca3 100644 --- a/data/data2.s +++ b/data/data2.s @@ -10548,8 +10548,13 @@ gUnknown_08611DB0: ; 8611DB0 gUnknown_08611DB8: ; 8611DB8 .incbin "base_emerald.gba", 0x611db8, 0x8 -gUnknown_08611DC0: ; 8611DC0 - .incbin "base_emerald.gba", 0x611dc0, 0x19c +; 8611DC0 + .include "data/battle_frontier/battle_arena_move_mind_ratings.s" + + .align 2, 0 + +; 8611F24 + .incbin "base_emerald.gba", 0x611f24, 0x38 gUnknown_08611F5C: ; 8611F5C .incbin "base_emerald.gba", 0x611f5c, 0x18