summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/battle_frontier/battle_arena_move_mind_ratings.inc357
-rw-r--r--data/battle_frontier/battle_factory_style_move_lists.inc191
-rw-r--r--data/battle_frontier_1.s25
-rw-r--r--data/battle_frontier_2.s892
-rw-r--r--data/battle_frontier_3.s547
-rw-r--r--data/battle_pike.s212
-rw-r--r--data/battle_scripts_1.s104
-rw-r--r--data/event_scripts.s38
-rw-r--r--data/maps/BattleFrontier_BattleArenaBattleRoom/scripts.inc8
-rw-r--r--data/maps/BattleFrontier_BattleArenaLobby/scripts.inc14
-rw-r--r--data/maps/BattleFrontier_BattleFactoryBattleRoom/scripts.inc16
-rw-r--r--data/maps/BattleFrontier_BattleFactoryLobby/scripts.inc20
-rw-r--r--data/maps/BattleFrontier_BattleFactoryPreBattleRoom/scripts.inc66
-rw-r--r--data/maps/BattleFrontier_BattlePalaceBattleRoom/scripts.inc8
-rw-r--r--data/maps/BattleFrontier_BattlePalaceCorridor/scripts.inc2
-rw-r--r--data/maps/BattleFrontier_BattlePalaceLobby/scripts.inc16
-rw-r--r--data/maps/BattleFrontier_BattlePikeCorridor/scripts.inc4
-rw-r--r--data/maps/BattleFrontier_BattlePikeLobby/scripts.inc28
-rw-r--r--data/maps/BattleFrontier_BattlePikeRandomRoom1/scripts.inc34
-rw-r--r--data/maps/BattleFrontier_BattlePikeRandomRoom3/scripts.inc2
-rw-r--r--data/maps/BattleFrontier_BattlePikeThreePathRoom/scripts.inc12
-rw-r--r--data/maps/FallarborTown_BattleTentBattleRoom/scripts.inc4
-rw-r--r--data/maps/SlateportCity_BattleTentBattleRoom/scripts.inc2
-rw-r--r--data/maps/SlateportCity_BattleTentCorridor/scripts.inc6
-rw-r--r--data/specials.inc8
25 files changed, 955 insertions, 1661 deletions
diff --git a/data/battle_frontier/battle_arena_move_mind_ratings.inc b/data/battle_frontier/battle_arena_move_mind_ratings.inc
deleted file mode 100644
index e1d0b26a9..000000000
--- a/data/battle_frontier/battle_arena_move_mind_ratings.inc
+++ /dev/null
@@ -1,357 +0,0 @@
- .align 2
-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/battle_frontier/battle_factory_style_move_lists.inc b/data/battle_frontier/battle_factory_style_move_lists.inc
deleted file mode 100644
index 3ec428525..000000000
--- a/data/battle_frontier/battle_factory_style_move_lists.inc
+++ /dev/null
@@ -1,191 +0,0 @@
- .align 2
-gBattleFactoryStyleRequiredMoveCounts:: @ 8611FC0
- .byte 3
- .byte 3
- .byte 3
- .byte 2
- .byte 2
- .byte 2
- .byte 2
-
- .align 2
-gBattleFactoryStyleMoveList_TotalPreparation:: @ 8611FC8
- .2byte MOVE_SWORDS_DANCE
- .2byte MOVE_GROWTH
- .2byte MOVE_MEDITATE
- .2byte MOVE_AGILITY
- .2byte MOVE_DOUBLE_TEAM
- .2byte MOVE_HARDEN
- .2byte MOVE_MINIMIZE
- .2byte MOVE_WITHDRAW
- .2byte MOVE_DEFENSE_CURL
- .2byte MOVE_BARRIER
- .2byte MOVE_FOCUS_ENERGY
- .2byte MOVE_AMNESIA
- .2byte MOVE_ACID_ARMOR
- .2byte MOVE_SHARPEN
- .2byte MOVE_CONVERSION
- .2byte MOVE_CONVERSION_2
- .2byte MOVE_BELLY_DRUM
- .2byte MOVE_PSYCH_UP
- .2byte MOVE_CHARGE
- .2byte MOVE_SNATCH
- .2byte MOVE_TAIL_GLOW
- .2byte MOVE_COSMIC_POWER
- .2byte MOVE_IRON_DEFENSE
- .2byte MOVE_HOWL
- .2byte MOVE_BULK_UP
- .2byte MOVE_CALM_MIND
- .2byte MOVE_DRAGON_DANCE
- .2byte 0
-
-gBattleFactoryStyleMoveList_ImpossibleToPredict:: @ 8612000
- .2byte MOVE_MIMIC
- .2byte MOVE_METRONOME
- .2byte MOVE_MIRROR_MOVE
- .2byte MOVE_TRANSFORM
- .2byte MOVE_SUBSTITUTE
- .2byte MOVE_SKETCH
- .2byte MOVE_CURSE
- .2byte MOVE_PRESENT
- .2byte MOVE_FOLLOW_ME
- .2byte MOVE_TRICK
- .2byte MOVE_ROLE_PLAY
- .2byte MOVE_ASSIST
- .2byte MOVE_SKILL_SWAP
- .2byte MOVE_CAMOUFLAGE
- .2byte 0
-
-gBattleFactoryStyleMoveList_WeakeningTheFoe:: @ 861201E
- .2byte MOVE_SAND_ATTACK
- .2byte MOVE_TAIL_WHIP
- .2byte MOVE_LEER
- .2byte MOVE_GROWL
- .2byte MOVE_STRING_SHOT
- .2byte MOVE_SCREECH
- .2byte MOVE_SMOKESCREEN
- .2byte MOVE_KINESIS
- .2byte MOVE_FLASH
- .2byte MOVE_COTTON_SPORE
- .2byte MOVE_SPITE
- .2byte MOVE_SCARY_FACE
- .2byte MOVE_CHARM
- .2byte MOVE_KNOCK_OFF
- .2byte MOVE_SWEET_SCENT
- .2byte MOVE_FEATHER_DANCE
- .2byte MOVE_FAKE_TEARS
- .2byte MOVE_METAL_SOUND
- .2byte MOVE_TICKLE
- .2byte 0
-
-gBattleFactoryStyleMoveList_HighRiskHighReturn:: @ 8612046
- .2byte MOVE_GUILLOTINE
- .2byte MOVE_HORN_DRILL
- .2byte MOVE_DOUBLE_EDGE
- .2byte MOVE_HYPER_BEAM
- .2byte MOVE_COUNTER
- .2byte MOVE_FISSURE
- .2byte MOVE_BIDE
- .2byte MOVE_SELF_DESTRUCT
- .2byte MOVE_SKY_ATTACK
- .2byte MOVE_EXPLOSION
- .2byte MOVE_FLAIL
- .2byte MOVE_REVERSAL
- .2byte MOVE_DESTINY_BOND
- .2byte MOVE_PERISH_SONG
- .2byte MOVE_PAIN_SPLIT
- .2byte MOVE_MIRROR_COAT
- .2byte MOVE_MEMENTO
- .2byte MOVE_GRUDGE
- .2byte MOVE_FACADE
- .2byte MOVE_FOCUS_PUNCH
- .2byte MOVE_BLAST_BURN
- .2byte MOVE_HYDRO_CANNON
- .2byte MOVE_OVERHEAT
- .2byte MOVE_FRENZY_PLANT
- .2byte MOVE_PSYCHO_BOOST
- .2byte MOVE_VOLT_TACKLE
- .2byte 0
-
-gBattleFactoryStyleMoveList_Endurance:: @ 861207C
- .2byte MOVE_MIST
- .2byte MOVE_RECOVER
- .2byte MOVE_LIGHT_SCREEN
- .2byte MOVE_HAZE
- .2byte MOVE_REFLECT
- .2byte MOVE_SOFT_BOILED
- .2byte MOVE_REST
- .2byte MOVE_PROTECT
- .2byte MOVE_DETECT
- .2byte MOVE_ENDURE
- .2byte MOVE_MILK_DRINK
- .2byte MOVE_HEAL_BELL
- .2byte MOVE_SAFEGUARD
- .2byte MOVE_BATON_PASS
- .2byte MOVE_MORNING_SUN
- .2byte MOVE_SYNTHESIS
- .2byte MOVE_MOONLIGHT
- .2byte MOVE_SWALLOW
- .2byte MOVE_WISH
- .2byte MOVE_INGRAIN
- .2byte MOVE_MAGIC_COAT
- .2byte MOVE_RECYCLE
- .2byte MOVE_REFRESH
- .2byte MOVE_MUD_SPORT
- .2byte MOVE_SLACK_OFF
- .2byte MOVE_AROMATHERAPY
- .2byte MOVE_WATER_SPORT
- .2byte 0
-
-gBattleFactoryStyleMoveList_SlowAndSteady:: @ 86120B4
- .2byte MOVE_SING
- .2byte MOVE_SUPERSONIC
- .2byte MOVE_DISABLE
- .2byte MOVE_LEECH_SEED
- .2byte MOVE_POISON_POWDER
- .2byte MOVE_STUN_SPORE
- .2byte MOVE_SLEEP_POWDER
- .2byte MOVE_THUNDER_WAVE
- .2byte MOVE_TOXIC
- .2byte MOVE_HYPNOSIS
- .2byte MOVE_CONFUSE_RAY
- .2byte MOVE_GLARE
- .2byte MOVE_POISON_GAS
- .2byte MOVE_LOVELY_KISS
- .2byte MOVE_SPORE
- .2byte MOVE_SPIDER_WEB
- .2byte MOVE_SWEET_KISS
- .2byte MOVE_SPIKES
- .2byte MOVE_SWAGGER
- .2byte MOVE_MEAN_LOOK
- .2byte MOVE_ATTRACT
- .2byte MOVE_ENCORE
- .2byte MOVE_TORMENT
- .2byte MOVE_FLATTER
- .2byte MOVE_WILL_O_WISP
- .2byte MOVE_TAUNT
- .2byte MOVE_YAWN
- .2byte MOVE_IMPRISON
- .2byte MOVE_SNATCH
- .2byte MOVE_TEETER_DANCE
- .2byte MOVE_GRASS_WHISTLE
- .2byte MOVE_BLOCK
- .2byte 0
-
-gBattleFactoryStyleMoveList_DependsOnTheBattlesFlow:: @ 86120F6
- .2byte MOVE_SANDSTORM
- .2byte MOVE_RAIN_DANCE
- .2byte MOVE_SUNNY_DAY
- .2byte MOVE_HAIL
- .2byte MOVE_WEATHER_BALL
- .2byte 0
-
- .align 2
-gBattleFactoryStyleMoveListPointers:: @ 8612104
- .4byte gBattleFactoryStyleMoveList_TotalPreparation
- .4byte gBattleFactoryStyleMoveList_SlowAndSteady
- .4byte gBattleFactoryStyleMoveList_Endurance
- .4byte gBattleFactoryStyleMoveList_HighRiskHighReturn
- .4byte gBattleFactoryStyleMoveList_WeakeningTheFoe
- .4byte gBattleFactoryStyleMoveList_ImpossibleToPredict
- .4byte gBattleFactoryStyleMoveList_DependsOnTheBattlesFlow
diff --git a/data/battle_frontier_1.s b/data/battle_frontier_1.s
index 4074c360c..b1375e05f 100644
--- a/data/battle_frontier_1.s
+++ b/data/battle_frontier_1.s
@@ -6,31 +6,6 @@
.section .rodata
.align 2
-gUnknown_0860DE50:: @ 860DE50
- .4byte sub_8195980
- .4byte sub_8195A38
- .4byte sub_8195AE4
- .4byte sub_8195BB0
- .4byte sub_8195C20
- .4byte sub_8195C50
- .4byte sub_8195C7C
- .4byte sub_8195CE4
- .4byte sub_8195D28
- .4byte sub_8195DB8
-
-gUnknown_0860DE78:: @ 860DE78
- .2byte 0x003f, 0x0040, 0x0041, 0x0043, 0x0042, 0x0046
-
-gUnknown_0860DE84:: @ 860DE84
- .2byte 0x00b3, 0x00b4, 0x00b7, 0x00c8, 0x00b9, 0x00bb, 0x00c4, 0x00c6, 0x00ba, 0x0000
-
-gUnknown_0860DE98:: @ 860DE98
- .4byte 0x00000010, 0x00000020, 0x00400000, 0x00800000
-
-gUnknown_0860DEA8:: @ 860DEA8
- .4byte 0xffffffef, 0xffffffdf, 0xffbfffff, 0xff7fffff
-
- .align 2
gUnknown_0860DEB8:: @ 860DEB8 //struct
.2byte 0x0025, 0x0000, 0x0108, 0x0208, 0x0308, 0x0103, 0x0008, 0x0108, 0x0208, 0x0000
.2byte 0x02e1, 0x0000, 0x010c, 0x020c, 0x030c, 0x013e, 0x000c, 0x010c, 0x020c, 0x0000
diff --git a/data/battle_frontier_2.s b/data/battle_frontier_2.s
index cbd38a119..2b1eab991 100644
--- a/data/battle_frontier_2.s
+++ b/data/battle_frontier_2.s
@@ -102,895 +102,3 @@ gUnknown_08611DB0:: @ 8611DB0
gUnknown_08611DB8:: @ 8611DB8
.4byte gUnknown_08611D5C
.4byte gUnknown_08611D94
-
-@ 8611DC0
- .include "data/battle_frontier/battle_arena_move_mind_ratings.inc"
-
- .align 2
-gUnknown_08611F24:: @ 8611F24
- .byte 0x00, 0x00, 0x00, 0x40, 0x00, 0xf0, 0x00, 0x00
-
- .align 2
-gUnknown_08611F2C:: @ 8611F2C
- .2byte 0x0000, 0x0001, 0xffff, 0x0000
-
- .align 2
-gUnknown_08611F34:: @ 8611F34
- .2byte 0x0004, 0x0001, 0xffff, 0x0000
-
- .align 2
-gUnknown_08611F3C:: @ 8611F3C
- .2byte 0x0008, 0x0001, 0xffff, 0x0000
-
- .align 2
-gUnknown_08611F44:: @ 8611F44
- .2byte 0x000c, 0x0001, 0xffff, 0x0000
-
- .align 2
-gUnknown_08611F4C:: @ 8611F4C
- .4byte gUnknown_08611F2C
- .4byte gUnknown_08611F34
- .4byte gUnknown_08611F3C
- .4byte gUnknown_08611F44
-
- .align 2
-gUnknown_08611F5C:: @ 8611F5C
- spr_template 0x03e8, 0xffff, gUnknown_08611F24, gUnknown_08611F4C, NULL, gDummySpriteAffineAnimTable, sub_81A5698
-
- .align 2
-gUnknown_08611F74:: @ 8611F74
- obj_tiles gUnknown_08D854E8, 0x0200, 0x03e8
- null_obj_tiles
-
- .align 2
-gUnknown_08611F84:: @ 8611F84
- .4byte sub_81A58B4
- .4byte sub_81A5964
- .4byte sub_81A59FC
- .4byte sub_81A5AC4
- .4byte sub_81A5B08
- .4byte sub_81A5B88
- .4byte sub_81A5BE0
-
- .align 1
-gUnknown_08611FA0:: @ 8611FA0
- .2byte 0x003f, 0x0040, 0x0041, 0x0043, 0x0042, 0x0046
-
- .align 1
-gUnknown_08611FAC:: @ 8611FAC
- .2byte 0x00b3, 0x00b4, 0x00b7, 0x00c8, 0x00b9, 0x00bb, 0x00c4, 0x00c6, 0x00ba, 0x0000
-
-@ 8611FC0
- .include "data/battle_frontier/battle_factory_style_move_lists.inc"
-
- .align 2
-gUnknown_08612120:: @ 8612120
- .4byte sub_81A5E94
- .4byte sub_81A5FA8
- .4byte sub_81A6054
- .4byte sub_81A613C
- .4byte nullsub_75
- .4byte nullsub_123
- .4byte sub_81A6188
- .4byte sub_81A6198
- .4byte sub_81A61A4
- .4byte sub_81A63CC
- .4byte sub_81A64C4
- .4byte sub_81A63B8
- .4byte sub_81A61B0
- .4byte sub_81A67EC
- .4byte sub_81A6A08
- .4byte sub_81A6AEC
- .4byte sub_81A6C1C
-
- .align 2
-gUnknown_08612164:: @ 8612164
- .4byte 0x00000100, 0x00000200, 0x01000000, 0x02000000
-
- .align 2
-gUnknown_08612174:: @ 8612174
- .4byte 0xfffffeff, 0xfffffdff, 0xfeffffff, 0xfdffffff
-
-gUnknown_08612184:: @ 8612184
- .byte 0x03, 0x06, 0x06, 0x09, 0x09, 0x0c, 0x0c, 0x0f, 0x0f, 0x12, 0x15, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f
-
- .align 1
-gUnknown_08612194:: @ 8612194
- .2byte 0x006e, 0x00c7, 0x00a2, 0x010a, 0x010b, 0x0173, 0x0174, 0x01d3, 0x01d4, 0x0233, 0x0234, 0x0293, 0x0294, 0x02f3, 0x0174, 0x0351
- .2byte 0x0174, 0x01d3, 0x01d4, 0x0233, 0x0234, 0x0293, 0x0294, 0x02f3, 0x0174, 0x0371, 0x0174, 0x0371, 0x0174, 0x0371, 0x0174, 0x0371
-
- .align 1
-gUnknown_086121D4:: @ 86121D4
- .2byte 0x017b, 0x0004, 0x005c, 0x0089, 0x0022, 0x00bc, 0x0149, 0x0004, 0x005c, 0x005f, 0x0022, 0x0039, 0x016a, 0x0005, 0x0105, 0x00d4
- .2byte 0x005c, 0x0145
-
- .align 1
-gUnknown_086121F8:: @ 86121F8
- .2byte 0x017b, 0x0004, 0x005c, 0x0089, 0x0022, 0x00bc, 0x0149, 0x0004, 0x005c, 0x005f, 0x0022, 0x0039, 0x0065, 0x0005, 0x0099, 0x0078
- .2byte 0x0057, 0x005c
-
- .align 1
-gUnknown_0861221C:: @ 861221C
- .2byte 0x017b, 0x0004, 0x005c, 0x0089, 0x0022, 0x00bc, 0x0149, 0x0004, 0x005c, 0x005f, 0x0022, 0x0039, 0x0133, 0x0005, 0x0093, 0x004e
- .2byte 0x004d, 0x00ed
-
- .align 1
-gUnknown_08612240:: @ 8612240
- .2byte 0x017b, 0x0004, 0x005c, 0x0089, 0x0022, 0x00bc, 0x0149, 0x0004, 0x005c, 0x005f, 0x0022, 0x0039, 0x00ca, 0x0005, 0x0044, 0x00f3
- .2byte 0x00db, 0x00c2
-
- .align 2
-gUnknown_08612264:: @ 8612264
- .4byte gUnknown_086121D4
- .4byte gUnknown_086121F8
- .4byte gUnknown_0861221C
- .4byte gUnknown_08612240
-
- .align 1
-gUnknown_08612274:: @ 8612274
- .2byte 0x017b, 0x0004, 0x005c, 0x0089, 0x0131, 0x00bc, 0x0149, 0x0004, 0x005c, 0x005f, 0x0022, 0x003a, 0x016a, 0x0005, 0x0105, 0x00d4
- .2byte 0x005c, 0x003a
-
- .align 1
-gUnknown_08612298:: @ 8612298
- .2byte 0x017b, 0x0004, 0x005c, 0x0089, 0x0131, 0x00bc, 0x0149, 0x0004, 0x005c, 0x005f, 0x0022, 0x003a, 0x0065, 0x0005, 0x0099, 0x0078
- .2byte 0x0057, 0x005c
-
- .align 1
-gUnknown_086122BC:: @ 86122BC
- .2byte 0x017b, 0x0004, 0x005c, 0x0089, 0x0131, 0x00bc, 0x0149, 0x0004, 0x005c, 0x005f, 0x0022, 0x003a, 0x0133, 0x0005, 0x0093, 0x004e
- .2byte 0x004d, 0x00ed
-
- .align 1
-gUnknown_086122E0:: @ 86122E0
- .2byte 0x017b, 0x0004, 0x005c, 0x0089, 0x0131, 0x00bc, 0x0149, 0x0004, 0x005c, 0x005f, 0x0022, 0x003a, 0x00ca, 0x0005, 0x0044, 0x00f3
- .2byte 0x00db, 0x00e3
-
- .align 2
-gUnknown_08612304:: @ 8612304
- .4byte gUnknown_08612274
- .4byte gUnknown_08612298
- .4byte gUnknown_086122BC
- .4byte gUnknown_086122E0
-
- .align 2
-gUnknown_08612314:: @ 8612314
- .4byte gUnknown_08612264
- .4byte gUnknown_08612304
-
- .align 2
-gUnknown_0861231C:: @ 861231C
- .2byte 0x0012
- .byte 0x03, 0x05, 0x06
-
- .align 2
- .2byte 0x0005
- .byte 0x0d, 0x20, 0x25
-
- .align 2
- .2byte 0x0011
- .byte 0x08, 0x0b, 0x0c
-
- .align 2
- .2byte 0x0024
- .byte 0x22, 0x1e, 0x21
-
- .align 2
- .2byte 0x0015
- .byte 0x00, 0x00, 0x00
-
- .align 2
- .2byte 0x001e
- .byte 0x01, 0x01, 0x01
-
- .align 2
- .2byte 0x002c
- .byte 0x16, 0x17, 0x1b
-
- .align 2
- .2byte 0x0037
- .byte 0x08, 0x16, 0x1f
-
- .align 2
- .2byte 0x000e
- .byte 0x0d, 0x27, 0x15
-
- .align 2
- .2byte 0x0014
- .byte 0x02, 0x04, 0x11
-
- .align 2
- .2byte 0x0038
- .byte 0x1e, 0x14, 0x24
-
- .align 2
- .2byte 0x0042
- .byte 0x1c, 0x22, 0x19
-
- .align 2
- .2byte 0x0026
- .byte 0x17, 0x26, 0x1a
-
- .align 2
- .2byte 0x0032
- .byte 0x17, 0x1e, 0x0b
-
- .align 2
- .2byte 0x002f
- .byte 0x0f, 0x13, 0x0e
-
- .align 2
- .2byte 0x0027
- .byte 0x02, 0x1d, 0x1a
-
- .align 2
- .2byte 0x0033
- .byte 0x25, 0x0c, 0x20
-
- .align 2
- .2byte 0x0021
- .byte 0x18, 0x17, 0x26
-
- .align 2
- .2byte 0x0018
- .byte 0x05, 0x16, 0x04
-
- .align 2
- .2byte 0x000b
- .byte 0x29, 0x25, 0x23
-
- .align 2
- .2byte 0x0035
- .byte 0x27, 0x0e, 0x0d
-
- .align 2
- .2byte 0x0030
- .byte 0x0a, 0x07, 0x09
-
- .align 2
- .2byte 0x000c
- .byte 0x28, 0x14, 0x10
-
- .align 2
- .2byte 0x0034
- .byte 0x12, 0x0d, 0x15
-
- .align 2
- .2byte 0x0013
- .byte 0x16, 0x1f, 0x1b
-
- .align 2
-gUnknown_086123E4:: @ 86123E4
- .byte 0x29, 0x0a, 0x30, 0x06, 0x01, 0x0a, 0x0f, 0x14, 0x20, 0x10, 0x0e, 0x27
- .byte 0x2a, 0x0a, 0x1d, 0x08, 0x1b, 0x06, 0x34, 0x10, 0x20, 0x1e, 0x29, 0x0a
- .byte 0x22, 0x1e, 0x31, 0x12, 0x01, 0x0a, 0x18, 0x10, 0x1a, 0x1c, 0x03, 0x0c
- .byte 0x0f, 0x1e, 0x0b, 0x10, 0x39, 0x10, 0x0f, 0x20, 0x2b, 0x10, 0x14, 0x0a
- .byte 0x3b, 0x10, 0x02, 0x0a, 0x1e, 0x16, 0x20, 0x10, 0x3e, 0x14, 0x03, 0x0c
- .byte 0x31, 0x0a, 0x02, 0x0e, 0x15, 0x0e, 0x36, 0x14, 0x37, 0x10, 0x0a, 0x1e
- .byte 0x29, 0x0a, 0x25, 0x10, 0x2a, 0x14, 0x34, 0x10, 0x0f, 0x1e, 0x1b, 0x0a
- .byte 0x01, 0x0a, 0x07, 0x0e, 0x2a, 0x12, 0x0f, 0x1e, 0x1f, 0x06, 0xff, 0xff
- .byte 0x35, 0x1a, 0x36, 0x10, 0x0f, 0x0e, 0x01, 0x0a, 0x21, 0x26, 0x0f, 0x1e
- .byte 0x25, 0x0e, 0x2f, 0x10, 0x2d, 0x06, 0x1e, 0x20, 0x03, 0x0c, 0xff, 0xff
- .byte 0x1d, 0x0c, 0x1d, 0x08, 0x2b, 0x0a, 0x0f, 0x10, 0x02, 0x0a, 0x03, 0x0c
- .byte 0x2a, 0x0a, 0x3e, 0x0a, 0x00, 0x20, 0x27, 0x10, 0x08, 0x1c, 0x04, 0x0c
- .byte 0x01, 0x0a, 0x12, 0x12, 0x01, 0x0a, 0x00, 0x10, 0x2d, 0x06, 0xff, 0xff
- .byte 0x22, 0x1e, 0x31, 0x12, 0x01, 0x0a, 0x18, 0x10, 0x1c, 0x1c, 0x03, 0x0c
- .byte 0x01, 0x0a, 0x0b, 0x06, 0x30, 0x10, 0x28, 0x0a, 0x49, 0x25, 0x24, 0x06
- .byte 0x14, 0x10, 0x2c, 0x0a, 0x15, 0x04, 0x42, 0x16, 0x1b, 0x1e, 0x03, 0x0c
- .byte 0x28, 0x06, 0x0f, 0x1a, 0x0b, 0x10, 0x17, 0x20, 0x00, 0x0c, 0xff, 0xff
- .byte 0x01, 0x0a, 0x15, 0x10, 0x47, 0x16, 0x0f, 0x1e, 0x39, 0x0e, 0x36, 0x0e
- .byte 0x01, 0x0a, 0x17, 0x10, 0x20, 0x16, 0x19, 0x0e, 0x31, 0x0a, 0x38, 0x0c
- .byte 0x1d, 0x0c, 0x1d, 0x08, 0x00, 0x0c, 0x22, 0x10, 0x12, 0x1c, 0x0b, 0x02
- .byte 0x29, 0x10, 0x04, 0x14, 0x2f, 0x10, 0x06, 0x10, 0x28, 0x1e, 0x1c, 0x1c
- .byte 0x29, 0x10, 0x20, 0x0e, 0x28, 0x10, 0x16, 0x1c, 0x29, 0x1e, 0x03, 0x0c
- .byte 0x0f, 0x1e, 0x0b, 0x10, 0x2f, 0x0e, 0x38, 0x06, 0x0c, 0x10, 0xff, 0xff
- .byte 0x29, 0x0a, 0x08, 0x14, 0x2f, 0x10, 0x1e, 0x06, 0x2c, 0x10, 0xff, 0xff
- .byte 0x23, 0x10, 0x0b, 0x10, 0x1d, 0x08, 0x2d, 0x06, 0x37, 0x10, 0x14, 0x0a
- .byte 0x29, 0x0a, 0x22, 0x10, 0x08, 0x14, 0x2f, 0x10, 0x1e, 0x16, 0x29, 0x10
- .byte 0x01, 0x06, 0x2c, 0x10, 0x01, 0x0a, 0x15, 0x10, 0x39, 0x0e, 0x36, 0x0e
- .byte 0x20, 0x10, 0x0b, 0x02, 0x3f, 0x10, 0x12, 0x1c, 0x04, 0x0c, 0xff, 0xff
- .byte 0x18, 0x10, 0x02, 0x0a, 0x3a, 0x10, 0x46, 0x04, 0x0e, 0x02, 0x03, 0x0c
- .byte 0x10, 0x1e, 0x0b, 0x02, 0x0a, 0x1e, 0x0b, 0x10, 0x3a, 0x06, 0xff, 0xff
- .byte 0x02, 0x0a, 0x12, 0x12, 0x0f, 0x1e, 0x0b, 0x10, 0x38, 0x06, 0x03, 0x0c
- .byte 0x22, 0x1e, 0x00, 0x10, 0x1b, 0x16, 0x3f, 0x10, 0x0f, 0x1e, 0x03, 0x0c
- .byte 0x29, 0x0a, 0x1e, 0x0e, 0x25, 0x10, 0x26, 0x1e, 0x00, 0x0c, 0xff, 0xff
- .byte 0x01, 0x0a, 0x1e, 0x0e, 0x36, 0x12, 0x2f, 0x10, 0x0b, 0x12, 0x04, 0x0c
- .byte 0x05, 0x28, 0x0f, 0x1e, 0x1b, 0x0a, 0x0b, 0x10, 0x20, 0x10, 0x3b, 0x06
- .byte 0x01, 0x0a, 0x1f, 0x10, 0x3e, 0x0a, 0x37, 0x10, 0x20, 0x10, 0x28, 0x06
- .byte 0x26, 0x10, 0x31, 0x0a, 0x29, 0x1e, 0x1c, 0x1c, 0x01, 0x0a, 0x12, 0x12
- .byte 0x0a, 0x0c, 0x00, 0x0c, 0x29, 0x10, 0x1c, 0x10, 0x0f, 0x1e, 0x23, 0x0c
- .byte 0x28, 0x0a, 0x0e, 0x02, 0x0f, 0x10, 0x39, 0x10, 0x2a, 0x14, 0x04, 0x0c
- .byte 0x28, 0x0a, 0x0e, 0x02, 0x0f, 0x10, 0x20, 0x06, 0x2f, 0x10, 0x3c, 0x04
- .byte 0x39, 0x0c, 0x39, 0x0c, 0x00, 0x0c, 0x29, 0x0a, 0x17, 0x20, 0x39, 0x0c
- .byte 0x5c, 0x26, 0x0b, 0x10, 0x20, 0x10, 0x30, 0x12, 0x05, 0x1e, 0x0c, 0x10
-
-gUnknown_086125DC:: @ 86125DC
- .byte 0x23, 0x46, 0x23, 0x01, 0x04, 0x09, 0x05, 0x00, 0x15, 0x2a, 0x15, 0x01, 0x1c, 0x38, 0x1c, 0x01, 0x15, 0x2a, 0x15, 0x01, 0x1c, 0x8c, 0x38, 0x01, 0x15, 0x46, 0x23, 0x00
-
- .align 2
-gUnknown_086125F8:: @ 86125F8
- .4byte sub_81A705C
- .4byte sub_81A7140
- .4byte sub_81A7248
- .4byte sub_81A73B8
- .4byte sub_81A7070
- .4byte sub_81A73EC
- .4byte sub_81A7400
- .4byte sub_81A740C
- .4byte sub_81A7418
- .4byte nullsub_76
- .4byte nullsub_124
- .4byte sub_81A7468
- .4byte sub_81A74CC
- .4byte sub_81A74E0
- .4byte sub_81A7508
- .4byte sub_81A7580
- .4byte sub_81A8090
- .4byte sub_81A80DC
- .4byte sub_81A825C
- .4byte sub_81A827C
- .4byte sub_81A84B4
- .4byte sub_81A84EC
- .4byte sub_81A863C
- .4byte sub_81A8658
- .4byte sub_81A869C
- .4byte sub_81A86C0
- .4byte sub_81A8794
- .4byte sub_81A87E8
- .4byte sub_81A8830
-
-gUnknown_0861266C:: @ 861266C
- .byte 0x03, 0x03, 0x01, 0x00, 0x00, 0x02, 0x02, 0x01, 0x04
-
-gUnknown_08612675:: @ 8612675
- .byte 0x02, 0x01, 0x00, 0x02, 0x00, 0x01, 0x01, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x01, 0x02, 0x00
-
- .align 2
-gUnknown_08612688:: @ 8612688
- .4byte sub_81A7D8C
- .4byte sub_81A7DE8
-
- .align 2
-gUnknown_08612690:: @ 8612690
- .4byte 0x00000400, 0x00000800
-
-gUnknown_08612698:: @ 8612698
- store_lock_anim
- walk_right
- free_unlock_anim
- step_end
-
-gUnknown_0861269C:: @ 861269C
- store_lock_anim
- walk_down
- free_unlock_anim
- step_end
-
-gUnknown_086126A0:: @ 86126A0
- store_lock_anim
- walk_left
- free_unlock_anim
- step_end
-
-gUnknown_086126A4:: @ 86126A4
- store_lock_anim
- walk_up
- free_unlock_anim
- step_end
-
-gUnknown_086126A8:: @ 86126A8
- face_right
- step_end
-
-gUnknown_086126AA:: @ 86126AA
- face_down
- step_end
-
-gUnknown_086126AC:: @ 86126AC
- face_left
- step_end
-
-gUnknown_086126AE:: @ 86126AE
- face_up
- step_end
-
-@ 86126B0
- .include "data/battle_frontier/battle_pyramid_level_50_wild_mons.inc"
-
-@ 8612E80
- .include "data/battle_frontier/battle_pyramid_open_level_wild_mons.inc"
-
- .align 2
-gUnknown_08613650:: @ 8613650
- .byte 0x07, 0x03, 0x00, 0x00, 0x80, 0x00, 0x00, 0x01, 0x01, 0x02, 0x02, 0x03, 0x03, 0x00, 0x00, 0x00, 0x06, 0x03, 0x00, 0x00, 0x80, 0x01, 0x01, 0x02, 0x02, 0x03, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00
- .byte 0x05, 0x03, 0x00, 0x00, 0x78, 0x02, 0x02, 0x03, 0x03, 0x04, 0x04, 0x05, 0x05, 0x00, 0x00, 0x00, 0x04, 0x04, 0x00, 0x00, 0x78, 0x03, 0x03, 0x04, 0x04, 0x05, 0x05, 0x06, 0x06, 0x00, 0x00, 0x00
- .byte 0x04, 0x04, 0x00, 0x01, 0x70, 0x04, 0x04, 0x05, 0x05, 0x06, 0x06, 0x07, 0x07, 0x00, 0x00, 0x00, 0x03, 0x05, 0x00, 0x02, 0x70, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x00, 0x00, 0x00
- .byte 0x03, 0x05, 0x00, 0x00, 0x68, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x00, 0x00, 0x00, 0x02, 0x04, 0x00, 0x01, 0x68, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x00, 0x00, 0x00
- .byte 0x04, 0x05, 0x00, 0x02, 0x60, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x00, 0x00, 0x00, 0x03, 0x06, 0x00, 0x04, 0x60, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x00, 0x00, 0x00
- .byte 0x02, 0x03, 0x00, 0x00, 0x58, 0x0c, 0x0d, 0x0e, 0x0c, 0x0d, 0x0e, 0x0c, 0x0d, 0x00, 0x00, 0x00, 0x04, 0x05, 0x00, 0x00, 0x58, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x00, 0x00, 0x00
- .byte 0x03, 0x07, 0x00, 0x00, 0x50, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x00, 0x00, 0x00, 0x02, 0x04, 0x00, 0x00, 0x50, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x00, 0x00, 0x00
- .byte 0x03, 0x06, 0x00, 0x00, 0x50, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x00, 0x00, 0x00, 0x03, 0x08, 0x00, 0x00, 0x50, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x00, 0x00, 0x00
-
-gUnknown_08613750:: @ 8613750
- .byte 0x28, 0x00, 0x46, 0x01, 0x5a, 0x02, 0x64, 0x03, 0x23, 0x01, 0x37, 0x02, 0x4b, 0x03, 0x5a, 0x04, 0x64, 0x0a, 0x23, 0x02, 0x37, 0x03, 0x4b, 0x04, 0x5a, 0x05, 0x64, 0x0b, 0x23, 0x03, 0x37, 0x04
- .byte 0x4b, 0x05, 0x5a, 0x06, 0x64, 0x0c, 0x23, 0x04, 0x37, 0x05, 0x4b, 0x06, 0x5a, 0x07, 0x64, 0x0d, 0x23, 0x05, 0x37, 0x06, 0x4b, 0x07, 0x5a, 0x08, 0x64, 0x0e, 0x23, 0x06, 0x37, 0x07, 0x4b, 0x08
- .byte 0x5a, 0x09, 0x64, 0x0f
-
-gUnknown_08613794:: @ 8613794
- .byte 0x00, 0x04, 0x09, 0x0e, 0x13, 0x18, 0x1d, 0x00
-
- .align 1
-gUnknown_0861379C:: @ 861379C
- .2byte 0x0015, 0x0051, 0x0085, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db, 0x0019, 0x002d, 0x0015, 0x004a, 0x0087, 0x0022, 0x008a, 0x0018
- .2byte 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004b, 0x0088, 0x0022, 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x004c
- .2byte 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025, 0x0015, 0x004d, 0x0086, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db
- .2byte 0x0019, 0x002d, 0x0015, 0x004e, 0x008d, 0x0022, 0x008a, 0x0018, 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004f, 0x008d, 0x0022
- .2byte 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x0049, 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025
- .2byte 0x0015, 0x0051, 0x008d, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db, 0x0019, 0x002d, 0x0015, 0x004a, 0x008d, 0x0022, 0x008a, 0x0018
- .2byte 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004b, 0x008d, 0x0022, 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x004c
- .2byte 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025, 0x0015, 0x004d, 0x008d, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db
- .2byte 0x0019, 0x002d, 0x0015, 0x004e, 0x008d, 0x0022, 0x008a, 0x0018, 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004f, 0x008d, 0x0022
- .2byte 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x0049, 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025
- .2byte 0x0015, 0x0051, 0x008d, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db, 0x0019, 0x002d, 0x0015, 0x004a, 0x008d, 0x0022, 0x008a, 0x0018
- .2byte 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004b, 0x008d, 0x0022, 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x004c
- .2byte 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025
-
- .align 1
-gUnknown_0861392C:: @ 861392C
- .2byte 0x0015, 0x0051, 0x0085, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db, 0x0019, 0x002d, 0x0015, 0x004a, 0x0087, 0x0022, 0x008a, 0x0018
- .2byte 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004b, 0x0088, 0x0022, 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x004c
- .2byte 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025, 0x0015, 0x004d, 0x0086, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db
- .2byte 0x0019, 0x002d, 0x0015, 0x004e, 0x008d, 0x0022, 0x008a, 0x0018, 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004f, 0x008d, 0x0022
- .2byte 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x0049, 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025
- .2byte 0x0015, 0x0051, 0x008d, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db, 0x0019, 0x002d, 0x0015, 0x004a, 0x008d, 0x0022, 0x008a, 0x0018
- .2byte 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004b, 0x008d, 0x0022, 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x004c
- .2byte 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025, 0x0015, 0x004d, 0x008d, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db
- .2byte 0x0019, 0x002d, 0x0015, 0x004e, 0x008d, 0x0022, 0x008a, 0x0018, 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004f, 0x008d, 0x0022
- .2byte 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x0049, 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025
- .2byte 0x0015, 0x0051, 0x008d, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db, 0x0019, 0x002d, 0x0015, 0x004a, 0x008d, 0x0022, 0x008a, 0x0018
- .2byte 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004b, 0x008d, 0x0022, 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x004c
- .2byte 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025
-
-gUnknown_08613ABC:: @ 8613ABC
- .byte 0x1f, 0x00, 0x2e, 0x01, 0x3d, 0x02, 0x47, 0x03, 0x51, 0x04, 0x5b, 0x05, 0x5e, 0x06, 0x61, 0x07, 0x64, 0x08, 0x0f, 0x00, 0x2e, 0x01, 0x3d, 0x02, 0x47, 0x03, 0x51, 0x04, 0x5b, 0x05, 0x5e, 0x06
- .byte 0x61, 0x08, 0x64, 0x09, 0x0f, 0x00, 0x1e, 0x01, 0x3d, 0x02, 0x47, 0x03, 0x51, 0x04, 0x5b, 0x05, 0x5e, 0x06, 0x61, 0x07, 0x64, 0x08, 0x1c, 0x00, 0x2b, 0x01, 0x3a, 0x02, 0x44, 0x03, 0x4e, 0x04
- .byte 0x58, 0x05, 0x5c, 0x07, 0x60, 0x08, 0x64, 0x09, 0x0f, 0x00, 0x2b, 0x01, 0x3a, 0x02, 0x44, 0x03, 0x4e, 0x04, 0x58, 0x05, 0x5c, 0x06, 0x60, 0x07, 0x64, 0x09, 0x0f, 0x00, 0x1e, 0x01, 0x3a, 0x02
- .byte 0x44, 0x03, 0x4e, 0x04, 0x58, 0x05, 0x5c, 0x06, 0x60, 0x07, 0x64, 0x08, 0x1c, 0x00, 0x2b, 0x01, 0x3a, 0x02, 0x44, 0x03, 0x4e, 0x04, 0x58, 0x05, 0x5c, 0x06, 0x60, 0x08, 0x64, 0x09
-
-gUnknown_08613B3A:: @ 8613B3A
- .byte 0x00, 0x09, 0x12, 0x1b, 0x24, 0x2d, 0x36, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_08613B44:: @ 8613B44
- .byte 0x03, 0x06
-
- .align 2
- .byte 0x0b, 0x06
-
- .align 2
- .byte 0x0d, 0x06
-
- .align 2
- .byte 0x0f, 0x01
-
- .align 2
- .byte 0x2b, 0x04
-
- .align 2
- .byte 0x2d, 0x01
-
- .align 2
- .byte 0x24, 0x09
-
- .align 2
- .byte 0x29, 0x04
-
- .align 2
- .byte 0x05, 0x05
-
- .align 2
- .byte 0x18, 0x04
-
- .align 2
- .byte 0x2f, 0x00
-
- .align 2
- .byte 0x2e, 0x09
-
- .align 2
- .byte 0x11, 0x0c
-
- .align 2
- .byte 0x10, 0x0b
-
- .align 2
- .byte 0x1e, 0x0d
-
- .align 2
- .byte 0x08, 0x01
-
- .align 2
- .byte 0x17, 0x03
-
- .align 2
- .byte 0x0c, 0x04
-
- .align 2
- .byte 0x38, 0x04
-
- .align 2
- .byte 0x1c, 0x03
-
- .align 2
- .byte 0x1a, 0x00
-
- .align 2
- .byte 0x19, 0x0b
-
- .align 2
- .byte 0x09, 0x07
-
- .align 2
- .byte 0x31, 0x07
-
- .align 2
- .byte 0x35, 0x07
-
- .align 2
- .byte 0x36, 0x01
-
- .align 2
- .byte 0x33, 0x00
-
- .align 2
- .byte 0x2a, 0x03
-
- .align 2
- .byte 0x16, 0x0d
-
- .align 2
- .byte 0x0e, 0x03
-
- .align 2
- .byte 0x15, 0x01
-
- .align 2
- .byte 0x14, 0x01
-
- .align 2
- .byte 0x2c, 0x01
-
- .align 2
- .byte 0x1b, 0x02
-
- .align 2
- .byte 0x04, 0x01
-
- .align 2
- .byte 0x07, 0x03
-
- .align 2
- .byte 0x34, 0x05
-
- .align 2
- .byte 0x32, 0x00
-
- .align 2
- .byte 0x37, 0x02
-
- .align 2
- .byte 0x1d, 0x04
-
- .align 2
- .byte 0x22, 0x09
-
- .align 2
- .byte 0x1f, 0x01
-
- .align 2
- .byte 0x25, 0x00
-
- .align 2
- .byte 0x0a, 0x04
-
- .align 2
- .byte 0x28, 0x00
-
- .align 2
- .byte 0x06, 0x05
-
- .align 2
- .byte 0x27, 0x0b
-
- .align 2
- .byte 0x26, 0x00
-
- .align 2
- .byte 0x13, 0x00
-
- .align 2
- .byte 0x12, 0x02
-
- .align 2
- .byte 0x39, 0x08
-
- .align 2
- .byte 0x02, 0x0b
-
- .align 2
- .byte 0x20, 0x01
-
- .align 2
- .byte 0x21, 0x00
-
- .align 2
-gUnknown_08613C1C:: @ 8613C1C
- .byte 0x0d, 0x03, 0x0e, 0x04, 0x10, 0x01, 0x11, 0x00, 0x03, 0x02, 0x12, 0x03, 0x0c, 0x03, 0x13, 0x03, 0x14, 0x03, 0x15, 0x02, 0x17, 0x02, 0x07, 0x02, 0x0a, 0x04, 0x19, 0x02, 0x1a, 0x02, 0x1b, 0x00
- .byte 0x1d, 0x02, 0x1e, 0x02, 0x1f, 0x03, 0x20, 0x04, 0x26, 0x00, 0x27, 0x01, 0x29, 0x04, 0x2a, 0x05, 0x09, 0x04, 0x16, 0x05, 0x2b, 0x00, 0x2d, 0x04, 0x2e, 0x02, 0x30, 0x02, 0x32, 0x02, 0x31, 0x03
- .byte 0x2f, 0x03, 0x33, 0x03, 0x34, 0x02, 0x04, 0x02, 0x35, 0x00, 0x36, 0x03, 0x37, 0x03, 0x38, 0x03, 0x1c, 0x01, 0x3a, 0x02, 0x05, 0x02, 0x42, 0x02, 0x02, 0x03, 0x44, 0x02, 0x45, 0x03, 0x47, 0x03
- .byte 0x43, 0x00, 0x00, 0x04
-
- .align 2
-gUnknown_08613C80:: @ 8613C80
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252D2D
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252D57
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252D81
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252DAB
-
- .align 2
-gUnknown_08613C90:: @ 8613C90
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25330B
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2532CC
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25328B
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253248
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253206
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2531C4
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253183
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253140
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2530FD
-
- .align 2
-gUnknown_08613CB4:: @ 8613CB4
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2544A6
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25445A
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25440B
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2543BA
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25436A
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25431A
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2542CB
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25427A
-
- .align 2
-gUnknown_08613CD4:: @ 8613CD4
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252DD5
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252E03
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252E31
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252E5F
-
- .align 2
-gUnknown_08613CE4:: @ 8613CE4
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25362E
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2535D4
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253578
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25351A
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2534BD
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253460
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253404
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2533A6
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25334D
-
- .align 2
-gUnknown_08613D08:: @ 8613D08
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25471E
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2546CC
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25467C
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25462A
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2545D9
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254588
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254538
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2544E6
-
- .align 2
-gUnknown_08613D28:: @ 8613D28
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252E8D
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252EAA
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252EC7
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252EE4
-
- .align 2
-gUnknown_08613D38:: @ 8613D38
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2539EC
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253980
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253915
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2538A8
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25383C
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2537D0
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253765
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2536F8
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25368B
-
- .align 2
-gUnknown_08613D5C:: @ 8613D5C
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254A0B
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2549AE
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25494D
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2548EB
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25488A
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254829
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2547C9
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254767
-
- .align 2
-gUnknown_08613D7C:: @ 8613D7C
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252F01
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252F3A
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252F73
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252FAC
-
- .align 2
-gUnknown_08613D8C:: @ 8613D8C
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253D3E
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253CE0
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253C87
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253C2C
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253BD2
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253B78
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253B1F
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253AC4
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253A69
-
- .align 2
-gUnknown_08613DB0:: @ 8613DB0
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254C3E
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254BF1
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254BAE
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254B69
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254B25
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254AE1
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254A9E
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254A59
-
- .align 2
-gUnknown_08613DD0:: @ 8613DD0
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252FE5
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253000
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25301B
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253036
-
- .align 2
-gUnknown_08613DE0:: @ 8613DE0
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253F6C
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253F34
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253EFA
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253EBE
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253E83
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253E48
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253E0E
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253DD2
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253D96
-
- .align 2
-gUnknown_08613E04:: @ 8613E04
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254E6E
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254E27
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254DE0
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254D97
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254D4F
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254D07
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254CC0
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254C77
-
- .align 2
-gUnknown_08613E24:: @ 8613E24
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253051
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25307C
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2530A7
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2530D2
-
- .align 2
-gUnknown_08613E34:: @ 8613E34
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25422B
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2541DD
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25418D
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25413B
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2540EA
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254099
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254049
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253FF7
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253FA5
-
- .align 2
-gUnknown_08613E58:: @ 8613E58
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_255068
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25502F
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254FF6
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254FBB
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254F81
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254F47
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254F0E
- .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254ED3
-
- .align 2
-gUnknown_08613E78:: @ 8613E78
- .4byte gUnknown_08613C80
- .4byte gUnknown_08613C90
- .4byte gUnknown_08613CB4
-
- .align 2
-gUnknown_08613E84:: @ 8613E84
- .4byte gUnknown_08613CD4
- .4byte gUnknown_08613CE4
- .4byte gUnknown_08613D08
-
- .align 2
-gUnknown_08613E90:: @ 8613E90
- .4byte gUnknown_08613D28
- .4byte gUnknown_08613D38
- .4byte gUnknown_08613D5C
-
- .align 2
-gUnknown_08613E9C:: @ 8613E9C
- .4byte gUnknown_08613D7C
- .4byte gUnknown_08613D8C
- .4byte gUnknown_08613DB0
-
- .align 2
-gUnknown_08613EA8:: @ 8613EA8
- .4byte gUnknown_08613DD0
- .4byte gUnknown_08613DE0
- .4byte gUnknown_08613E04
-
- .align 2
-gUnknown_08613EB4:: @ 8613EB4
- .4byte gUnknown_08613E24
- .4byte gUnknown_08613E34
- .4byte gUnknown_08613E58
-
- .align 2
-gUnknown_08613EC0:: @ 8613EC0
- .4byte gUnknown_08613E78
- .4byte gUnknown_08613E84
- .4byte gUnknown_08613E90
- .4byte gUnknown_08613E9C
- .4byte gUnknown_08613EA8
- .4byte gUnknown_08613EB4
-
-gUnknown_08613ED8:: @ 8613ED8
- .byte 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x03, 0x04
-
- .align 2
-gUnknown_08613EE0:: @ 8613EE0
- .4byte sub_81A8E9C
- .4byte sub_81A8F38
- .4byte sub_81A9048
- .4byte sub_81A9134
- .4byte sub_81A917C
- .4byte sub_81A91FC
- .4byte sub_81A9254
- .4byte CalculateBattlePyramidItemBallItemId
- .4byte sub_81A93C8
- .4byte sub_81A9414
- .4byte sub_81A9424
- .4byte sub_81A9618
- .4byte sub_81A966C
- .4byte sub_81A9684
- .4byte sub_81A975C
- .4byte sub_81A97C8
- .4byte sub_81A9828
- .4byte sub_81A9834
-
- .align 1
-gUnknown_08613F28:: @ 8613F28
- .2byte 0x003f, 0x0040, 0x0041, 0x0043, 0x0042, 0x0046
-
- .align 2
-gUnknown_08613F34:: @ 8613F34
- .2byte 0x00b3, 0x00b4, 0x00b7, 0x00c8, 0x00b9, 0x00bb, 0x00c4, 0x00c6, 0x00ba
-
-gUnknown_08613F46:: @ 8613F46
- .byte 0x01, 0x04, 0xff, 0xff, 0x00, 0x02, 0x05, 0xff, 0x01, 0x03, 0x06, 0xff, 0x02, 0x07, 0xff, 0xff, 0x00, 0x05, 0x08, 0xff, 0x01, 0x04, 0x06, 0x09, 0x02, 0x05, 0x07, 0x0a, 0x03, 0x06, 0x0b, 0xff
- .byte 0x04, 0x09, 0x0c, 0xff, 0x05, 0x08, 0x0a, 0x0d, 0x06, 0x09, 0x0b, 0x0e, 0x07, 0x0a, 0x0f, 0xff, 0x08, 0x0d, 0xff, 0xff, 0x09, 0x0c, 0x0e, 0xff, 0x0a, 0x0d, 0x0f, 0xff, 0x0b, 0x0e, 0xff, 0xff
-
-gUnknown_08613F86:: @ 8613F86
- .byte 0x1e, 0x28, 0x32, 0x3c, 0x46, 0x50, 0x55, 0x5a, 0x5f, 0x64
-
diff --git a/data/battle_frontier_3.s b/data/battle_frontier_3.s
new file mode 100644
index 000000000..29f0b2df1
--- /dev/null
+++ b/data/battle_frontier_3.s
@@ -0,0 +1,547 @@
+#include "constants/moves.h"
+#include "constants/species.h"
+#include "constants/trainers.h"
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+gUnknown_08612698:: @ 8612698
+ store_lock_anim
+ walk_right
+ free_unlock_anim
+ step_end
+
+gUnknown_0861269C:: @ 861269C
+ store_lock_anim
+ walk_down
+ free_unlock_anim
+ step_end
+
+gUnknown_086126A0:: @ 86126A0
+ store_lock_anim
+ walk_left
+ free_unlock_anim
+ step_end
+
+gUnknown_086126A4:: @ 86126A4
+ store_lock_anim
+ walk_up
+ free_unlock_anim
+ step_end
+
+gUnknown_086126A8:: @ 86126A8
+ face_right
+ step_end
+
+gUnknown_086126AA:: @ 86126AA
+ face_down
+ step_end
+
+gUnknown_086126AC:: @ 86126AC
+ face_left
+ step_end
+
+gUnknown_086126AE:: @ 86126AE
+ face_up
+ step_end
+
+@ 86126B0
+ .include "data/battle_frontier/battle_pyramid_level_50_wild_mons.inc"
+
+@ 8612E80
+ .include "data/battle_frontier/battle_pyramid_open_level_wild_mons.inc"
+
+ .align 2
+gUnknown_08613650:: @ 8613650
+ .byte 0x07, 0x03, 0x00, 0x00, 0x80, 0x00, 0x00, 0x01, 0x01, 0x02, 0x02, 0x03, 0x03, 0x00, 0x00, 0x00, 0x06, 0x03, 0x00, 0x00, 0x80, 0x01, 0x01, 0x02, 0x02, 0x03, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00
+ .byte 0x05, 0x03, 0x00, 0x00, 0x78, 0x02, 0x02, 0x03, 0x03, 0x04, 0x04, 0x05, 0x05, 0x00, 0x00, 0x00, 0x04, 0x04, 0x00, 0x00, 0x78, 0x03, 0x03, 0x04, 0x04, 0x05, 0x05, 0x06, 0x06, 0x00, 0x00, 0x00
+ .byte 0x04, 0x04, 0x00, 0x01, 0x70, 0x04, 0x04, 0x05, 0x05, 0x06, 0x06, 0x07, 0x07, 0x00, 0x00, 0x00, 0x03, 0x05, 0x00, 0x02, 0x70, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x00, 0x00, 0x00
+ .byte 0x03, 0x05, 0x00, 0x00, 0x68, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x00, 0x00, 0x00, 0x02, 0x04, 0x00, 0x01, 0x68, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x00, 0x00, 0x00
+ .byte 0x04, 0x05, 0x00, 0x02, 0x60, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x00, 0x00, 0x00, 0x03, 0x06, 0x00, 0x04, 0x60, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x00, 0x00, 0x00
+ .byte 0x02, 0x03, 0x00, 0x00, 0x58, 0x0c, 0x0d, 0x0e, 0x0c, 0x0d, 0x0e, 0x0c, 0x0d, 0x00, 0x00, 0x00, 0x04, 0x05, 0x00, 0x00, 0x58, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x00, 0x00, 0x00
+ .byte 0x03, 0x07, 0x00, 0x00, 0x50, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x00, 0x00, 0x00, 0x02, 0x04, 0x00, 0x00, 0x50, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x00, 0x00, 0x00
+ .byte 0x03, 0x06, 0x00, 0x00, 0x50, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x00, 0x00, 0x00, 0x03, 0x08, 0x00, 0x00, 0x50, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x00, 0x00, 0x00
+
+gUnknown_08613750:: @ 8613750
+ .byte 0x28, 0x00, 0x46, 0x01, 0x5a, 0x02, 0x64, 0x03, 0x23, 0x01, 0x37, 0x02, 0x4b, 0x03, 0x5a, 0x04, 0x64, 0x0a, 0x23, 0x02, 0x37, 0x03, 0x4b, 0x04, 0x5a, 0x05, 0x64, 0x0b, 0x23, 0x03, 0x37, 0x04
+ .byte 0x4b, 0x05, 0x5a, 0x06, 0x64, 0x0c, 0x23, 0x04, 0x37, 0x05, 0x4b, 0x06, 0x5a, 0x07, 0x64, 0x0d, 0x23, 0x05, 0x37, 0x06, 0x4b, 0x07, 0x5a, 0x08, 0x64, 0x0e, 0x23, 0x06, 0x37, 0x07, 0x4b, 0x08
+ .byte 0x5a, 0x09, 0x64, 0x0f
+
+gUnknown_08613794:: @ 8613794
+ .byte 0x00, 0x04, 0x09, 0x0e, 0x13, 0x18, 0x1d, 0x00
+
+ .align 1
+gUnknown_0861379C:: @ 861379C
+ .2byte 0x0015, 0x0051, 0x0085, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db, 0x0019, 0x002d, 0x0015, 0x004a, 0x0087, 0x0022, 0x008a, 0x0018
+ .2byte 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004b, 0x0088, 0x0022, 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x004c
+ .2byte 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025, 0x0015, 0x004d, 0x0086, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db
+ .2byte 0x0019, 0x002d, 0x0015, 0x004e, 0x008d, 0x0022, 0x008a, 0x0018, 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004f, 0x008d, 0x0022
+ .2byte 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x0049, 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025
+ .2byte 0x0015, 0x0051, 0x008d, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db, 0x0019, 0x002d, 0x0015, 0x004a, 0x008d, 0x0022, 0x008a, 0x0018
+ .2byte 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004b, 0x008d, 0x0022, 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x004c
+ .2byte 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025, 0x0015, 0x004d, 0x008d, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db
+ .2byte 0x0019, 0x002d, 0x0015, 0x004e, 0x008d, 0x0022, 0x008a, 0x0018, 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004f, 0x008d, 0x0022
+ .2byte 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x0049, 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025
+ .2byte 0x0015, 0x0051, 0x008d, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db, 0x0019, 0x002d, 0x0015, 0x004a, 0x008d, 0x0022, 0x008a, 0x0018
+ .2byte 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004b, 0x008d, 0x0022, 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x004c
+ .2byte 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025
+
+ .align 1
+gUnknown_0861392C:: @ 861392C
+ .2byte 0x0015, 0x0051, 0x0085, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db, 0x0019, 0x002d, 0x0015, 0x004a, 0x0087, 0x0022, 0x008a, 0x0018
+ .2byte 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004b, 0x0088, 0x0022, 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x004c
+ .2byte 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025, 0x0015, 0x004d, 0x0086, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db
+ .2byte 0x0019, 0x002d, 0x0015, 0x004e, 0x008d, 0x0022, 0x008a, 0x0018, 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004f, 0x008d, 0x0022
+ .2byte 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x0049, 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025
+ .2byte 0x0015, 0x0051, 0x008d, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db, 0x0019, 0x002d, 0x0015, 0x004a, 0x008d, 0x0022, 0x008a, 0x0018
+ .2byte 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004b, 0x008d, 0x0022, 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x004c
+ .2byte 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025, 0x0015, 0x004d, 0x008d, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db
+ .2byte 0x0019, 0x002d, 0x0015, 0x004e, 0x008d, 0x0022, 0x008a, 0x0018, 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004f, 0x008d, 0x0022
+ .2byte 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x0049, 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025
+ .2byte 0x0015, 0x0051, 0x008d, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db, 0x0019, 0x002d, 0x0015, 0x004a, 0x008d, 0x0022, 0x008a, 0x0018
+ .2byte 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004b, 0x008d, 0x0022, 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x004c
+ .2byte 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025
+
+gUnknown_08613ABC:: @ 8613ABC
+ .byte 0x1f, 0x00, 0x2e, 0x01, 0x3d, 0x02, 0x47, 0x03, 0x51, 0x04, 0x5b, 0x05, 0x5e, 0x06, 0x61, 0x07, 0x64, 0x08, 0x0f, 0x00, 0x2e, 0x01, 0x3d, 0x02, 0x47, 0x03, 0x51, 0x04, 0x5b, 0x05, 0x5e, 0x06
+ .byte 0x61, 0x08, 0x64, 0x09, 0x0f, 0x00, 0x1e, 0x01, 0x3d, 0x02, 0x47, 0x03, 0x51, 0x04, 0x5b, 0x05, 0x5e, 0x06, 0x61, 0x07, 0x64, 0x08, 0x1c, 0x00, 0x2b, 0x01, 0x3a, 0x02, 0x44, 0x03, 0x4e, 0x04
+ .byte 0x58, 0x05, 0x5c, 0x07, 0x60, 0x08, 0x64, 0x09, 0x0f, 0x00, 0x2b, 0x01, 0x3a, 0x02, 0x44, 0x03, 0x4e, 0x04, 0x58, 0x05, 0x5c, 0x06, 0x60, 0x07, 0x64, 0x09, 0x0f, 0x00, 0x1e, 0x01, 0x3a, 0x02
+ .byte 0x44, 0x03, 0x4e, 0x04, 0x58, 0x05, 0x5c, 0x06, 0x60, 0x07, 0x64, 0x08, 0x1c, 0x00, 0x2b, 0x01, 0x3a, 0x02, 0x44, 0x03, 0x4e, 0x04, 0x58, 0x05, 0x5c, 0x06, 0x60, 0x08, 0x64, 0x09
+
+gUnknown_08613B3A:: @ 8613B3A
+ .byte 0x00, 0x09, 0x12, 0x1b, 0x24, 0x2d, 0x36, 0x00, 0x00, 0x00
+
+ .align 2
+gUnknown_08613B44:: @ 8613B44
+ .byte 0x03, 0x06
+
+ .align 2
+ .byte 0x0b, 0x06
+
+ .align 2
+ .byte 0x0d, 0x06
+
+ .align 2
+ .byte 0x0f, 0x01
+
+ .align 2
+ .byte 0x2b, 0x04
+
+ .align 2
+ .byte 0x2d, 0x01
+
+ .align 2
+ .byte 0x24, 0x09
+
+ .align 2
+ .byte 0x29, 0x04
+
+ .align 2
+ .byte 0x05, 0x05
+
+ .align 2
+ .byte 0x18, 0x04
+
+ .align 2
+ .byte 0x2f, 0x00
+
+ .align 2
+ .byte 0x2e, 0x09
+
+ .align 2
+ .byte 0x11, 0x0c
+
+ .align 2
+ .byte 0x10, 0x0b
+
+ .align 2
+ .byte 0x1e, 0x0d
+
+ .align 2
+ .byte 0x08, 0x01
+
+ .align 2
+ .byte 0x17, 0x03
+
+ .align 2
+ .byte 0x0c, 0x04
+
+ .align 2
+ .byte 0x38, 0x04
+
+ .align 2
+ .byte 0x1c, 0x03
+
+ .align 2
+ .byte 0x1a, 0x00
+
+ .align 2
+ .byte 0x19, 0x0b
+
+ .align 2
+ .byte 0x09, 0x07
+
+ .align 2
+ .byte 0x31, 0x07
+
+ .align 2
+ .byte 0x35, 0x07
+
+ .align 2
+ .byte 0x36, 0x01
+
+ .align 2
+ .byte 0x33, 0x00
+
+ .align 2
+ .byte 0x2a, 0x03
+
+ .align 2
+ .byte 0x16, 0x0d
+
+ .align 2
+ .byte 0x0e, 0x03
+
+ .align 2
+ .byte 0x15, 0x01
+
+ .align 2
+ .byte 0x14, 0x01
+
+ .align 2
+ .byte 0x2c, 0x01
+
+ .align 2
+ .byte 0x1b, 0x02
+
+ .align 2
+ .byte 0x04, 0x01
+
+ .align 2
+ .byte 0x07, 0x03
+
+ .align 2
+ .byte 0x34, 0x05
+
+ .align 2
+ .byte 0x32, 0x00
+
+ .align 2
+ .byte 0x37, 0x02
+
+ .align 2
+ .byte 0x1d, 0x04
+
+ .align 2
+ .byte 0x22, 0x09
+
+ .align 2
+ .byte 0x1f, 0x01
+
+ .align 2
+ .byte 0x25, 0x00
+
+ .align 2
+ .byte 0x0a, 0x04
+
+ .align 2
+ .byte 0x28, 0x00
+
+ .align 2
+ .byte 0x06, 0x05
+
+ .align 2
+ .byte 0x27, 0x0b
+
+ .align 2
+ .byte 0x26, 0x00
+
+ .align 2
+ .byte 0x13, 0x00
+
+ .align 2
+ .byte 0x12, 0x02
+
+ .align 2
+ .byte 0x39, 0x08
+
+ .align 2
+ .byte 0x02, 0x0b
+
+ .align 2
+ .byte 0x20, 0x01
+
+ .align 2
+ .byte 0x21, 0x00
+
+ .align 2
+gUnknown_08613C1C:: @ 8613C1C
+ .byte 0x0d, 0x03, 0x0e, 0x04, 0x10, 0x01, 0x11, 0x00, 0x03, 0x02, 0x12, 0x03, 0x0c, 0x03, 0x13, 0x03, 0x14, 0x03, 0x15, 0x02, 0x17, 0x02, 0x07, 0x02, 0x0a, 0x04, 0x19, 0x02, 0x1a, 0x02, 0x1b, 0x00
+ .byte 0x1d, 0x02, 0x1e, 0x02, 0x1f, 0x03, 0x20, 0x04, 0x26, 0x00, 0x27, 0x01, 0x29, 0x04, 0x2a, 0x05, 0x09, 0x04, 0x16, 0x05, 0x2b, 0x00, 0x2d, 0x04, 0x2e, 0x02, 0x30, 0x02, 0x32, 0x02, 0x31, 0x03
+ .byte 0x2f, 0x03, 0x33, 0x03, 0x34, 0x02, 0x04, 0x02, 0x35, 0x00, 0x36, 0x03, 0x37, 0x03, 0x38, 0x03, 0x1c, 0x01, 0x3a, 0x02, 0x05, 0x02, 0x42, 0x02, 0x02, 0x03, 0x44, 0x02, 0x45, 0x03, 0x47, 0x03
+ .byte 0x43, 0x00, 0x00, 0x04
+
+ .align 2
+gUnknown_08613C80:: @ 8613C80
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252D2D
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252D57
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252D81
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252DAB
+
+ .align 2
+gUnknown_08613C90:: @ 8613C90
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25330B
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2532CC
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25328B
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253248
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253206
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2531C4
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253183
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253140
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2530FD
+
+ .align 2
+gUnknown_08613CB4:: @ 8613CB4
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2544A6
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25445A
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25440B
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2543BA
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25436A
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25431A
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2542CB
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25427A
+
+ .align 2
+gUnknown_08613CD4:: @ 8613CD4
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252DD5
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252E03
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252E31
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252E5F
+
+ .align 2
+gUnknown_08613CE4:: @ 8613CE4
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25362E
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2535D4
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253578
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25351A
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2534BD
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253460
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253404
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2533A6
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25334D
+
+ .align 2
+gUnknown_08613D08:: @ 8613D08
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25471E
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2546CC
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25467C
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25462A
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2545D9
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254588
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254538
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2544E6
+
+ .align 2
+gUnknown_08613D28:: @ 8613D28
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252E8D
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252EAA
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252EC7
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252EE4
+
+ .align 2
+gUnknown_08613D38:: @ 8613D38
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2539EC
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253980
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253915
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2538A8
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25383C
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2537D0
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253765
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2536F8
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25368B
+
+ .align 2
+gUnknown_08613D5C:: @ 8613D5C
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254A0B
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2549AE
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25494D
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2548EB
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25488A
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254829
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2547C9
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254767
+
+ .align 2
+gUnknown_08613D7C:: @ 8613D7C
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252F01
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252F3A
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252F73
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252FAC
+
+ .align 2
+gUnknown_08613D8C:: @ 8613D8C
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253D3E
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253CE0
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253C87
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253C2C
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253BD2
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253B78
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253B1F
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253AC4
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253A69
+
+ .align 2
+gUnknown_08613DB0:: @ 8613DB0
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254C3E
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254BF1
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254BAE
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254B69
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254B25
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254AE1
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254A9E
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254A59
+
+ .align 2
+gUnknown_08613DD0:: @ 8613DD0
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252FE5
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253000
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25301B
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253036
+
+ .align 2
+gUnknown_08613DE0:: @ 8613DE0
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253F6C
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253F34
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253EFA
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253EBE
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253E83
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253E48
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253E0E
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253DD2
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253D96
+
+ .align 2
+gUnknown_08613E04:: @ 8613E04
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254E6E
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254E27
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254DE0
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254D97
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254D4F
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254D07
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254CC0
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254C77
+
+ .align 2
+gUnknown_08613E24:: @ 8613E24
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253051
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25307C
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2530A7
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2530D2
+
+ .align 2
+gUnknown_08613E34:: @ 8613E34
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25422B
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2541DD
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25418D
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25413B
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2540EA
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254099
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254049
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253FF7
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253FA5
+
+ .align 2
+gUnknown_08613E58:: @ 8613E58
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_255068
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25502F
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254FF6
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254FBB
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254F81
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254F47
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254F0E
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254ED3
+
+ .align 2
+gUnknown_08613E78:: @ 8613E78
+ .4byte gUnknown_08613C80
+ .4byte gUnknown_08613C90
+ .4byte gUnknown_08613CB4
+
+ .align 2
+gUnknown_08613E84:: @ 8613E84
+ .4byte gUnknown_08613CD4
+ .4byte gUnknown_08613CE4
+ .4byte gUnknown_08613D08
+
+ .align 2
+gUnknown_08613E90:: @ 8613E90
+ .4byte gUnknown_08613D28
+ .4byte gUnknown_08613D38
+ .4byte gUnknown_08613D5C
+
+ .align 2
+gUnknown_08613E9C:: @ 8613E9C
+ .4byte gUnknown_08613D7C
+ .4byte gUnknown_08613D8C
+ .4byte gUnknown_08613DB0
+
+ .align 2
+gUnknown_08613EA8:: @ 8613EA8
+ .4byte gUnknown_08613DD0
+ .4byte gUnknown_08613DE0
+ .4byte gUnknown_08613E04
+
+ .align 2
+gUnknown_08613EB4:: @ 8613EB4
+ .4byte gUnknown_08613E24
+ .4byte gUnknown_08613E34
+ .4byte gUnknown_08613E58
+
+ .align 2
+gUnknown_08613EC0:: @ 8613EC0
+ .4byte gUnknown_08613E78
+ .4byte gUnknown_08613E84
+ .4byte gUnknown_08613E90
+ .4byte gUnknown_08613E9C
+ .4byte gUnknown_08613EA8
+ .4byte gUnknown_08613EB4
+
+gUnknown_08613ED8:: @ 8613ED8
+ .byte 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x03, 0x04
+
+ .align 2
+gUnknown_08613EE0:: @ 8613EE0
+ .4byte sub_81A8E9C
+ .4byte sub_81A8F38
+ .4byte sub_81A9048
+ .4byte sub_81A9134
+ .4byte sub_81A917C
+ .4byte sub_81A91FC
+ .4byte sub_81A9254
+ .4byte CalculateBattlePyramidItemBallItemId
+ .4byte sub_81A93C8
+ .4byte sub_81A9414
+ .4byte sub_81A9424
+ .4byte sub_81A9618
+ .4byte sub_81A966C
+ .4byte sub_81A9684
+ .4byte sub_81A975C
+ .4byte sub_81A97C8
+ .4byte sub_81A9828
+ .4byte sub_81A9834
+
+ .align 1
+gUnknown_08613F28:: @ 8613F28
+ .2byte 0x003f, 0x0040, 0x0041, 0x0043, 0x0042, 0x0046
+
+ .align 2
+gUnknown_08613F34:: @ 8613F34
+ .2byte 0x00b3, 0x00b4, 0x00b7, 0x00c8, 0x00b9, 0x00bb, 0x00c4, 0x00c6, 0x00ba
+
+gUnknown_08613F46:: @ 8613F46
+ .byte 0x01, 0x04, 0xff, 0xff, 0x00, 0x02, 0x05, 0xff, 0x01, 0x03, 0x06, 0xff, 0x02, 0x07, 0xff, 0xff, 0x00, 0x05, 0x08, 0xff, 0x01, 0x04, 0x06, 0x09, 0x02, 0x05, 0x07, 0x0a, 0x03, 0x06, 0x0b, 0xff
+ .byte 0x04, 0x09, 0x0c, 0xff, 0x05, 0x08, 0x0a, 0x0d, 0x06, 0x09, 0x0b, 0x0e, 0x07, 0x0a, 0x0f, 0xff, 0x08, 0x0d, 0xff, 0xff, 0x09, 0x0c, 0x0e, 0xff, 0x0a, 0x0d, 0x0f, 0xff, 0x0b, 0x0e, 0xff, 0xff
+
+gUnknown_08613F86:: @ 8613F86
+ .byte 0x1e, 0x28, 0x32, 0x3c, 0x46, 0x50, 0x55, 0x5a, 0x5f, 0x64
diff --git a/data/battle_pike.s b/data/battle_pike.s
new file mode 100644
index 000000000..88f040f17
--- /dev/null
+++ b/data/battle_pike.s
@@ -0,0 +1,212 @@
+#include "constants/moves.h"
+#include "constants/species.h"
+#include "constants/trainers.h"
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_086121D4:: @ 86121D4
+ .2byte 0x017b, 0x0004, 0x005c, 0x0089, 0x0022, 0x00bc, 0x0149, 0x0004, 0x005c, 0x005f, 0x0022, 0x0039, 0x016a, 0x0005, 0x0105, 0x00d4
+ .2byte 0x005c, 0x0145
+
+ .align 1
+gUnknown_086121F8:: @ 86121F8
+ .2byte 0x017b, 0x0004, 0x005c, 0x0089, 0x0022, 0x00bc, 0x0149, 0x0004, 0x005c, 0x005f, 0x0022, 0x0039, 0x0065, 0x0005, 0x0099, 0x0078
+ .2byte 0x0057, 0x005c
+
+ .align 1
+gUnknown_0861221C:: @ 861221C
+ .2byte 0x017b, 0x0004, 0x005c, 0x0089, 0x0022, 0x00bc, 0x0149, 0x0004, 0x005c, 0x005f, 0x0022, 0x0039, 0x0133, 0x0005, 0x0093, 0x004e
+ .2byte 0x004d, 0x00ed
+
+ .align 1
+gUnknown_08612240:: @ 8612240
+ .2byte 0x017b, 0x0004, 0x005c, 0x0089, 0x0022, 0x00bc, 0x0149, 0x0004, 0x005c, 0x005f, 0x0022, 0x0039, 0x00ca, 0x0005, 0x0044, 0x00f3
+ .2byte 0x00db, 0x00c2
+
+ .align 2
+gUnknown_08612264:: @ 8612264
+ .4byte gUnknown_086121D4
+ .4byte gUnknown_086121F8
+ .4byte gUnknown_0861221C
+ .4byte gUnknown_08612240
+
+ .align 1
+gUnknown_08612274:: @ 8612274
+ .2byte 0x017b, 0x0004, 0x005c, 0x0089, 0x0131, 0x00bc, 0x0149, 0x0004, 0x005c, 0x005f, 0x0022, 0x003a, 0x016a, 0x0005, 0x0105, 0x00d4
+ .2byte 0x005c, 0x003a
+
+ .align 1
+gUnknown_08612298:: @ 8612298
+ .2byte 0x017b, 0x0004, 0x005c, 0x0089, 0x0131, 0x00bc, 0x0149, 0x0004, 0x005c, 0x005f, 0x0022, 0x003a, 0x0065, 0x0005, 0x0099, 0x0078
+ .2byte 0x0057, 0x005c
+
+ .align 1
+gUnknown_086122BC:: @ 86122BC
+ .2byte 0x017b, 0x0004, 0x005c, 0x0089, 0x0131, 0x00bc, 0x0149, 0x0004, 0x005c, 0x005f, 0x0022, 0x003a, 0x0133, 0x0005, 0x0093, 0x004e
+ .2byte 0x004d, 0x00ed
+
+ .align 1
+gUnknown_086122E0:: @ 86122E0
+ .2byte 0x017b, 0x0004, 0x005c, 0x0089, 0x0131, 0x00bc, 0x0149, 0x0004, 0x005c, 0x005f, 0x0022, 0x003a, 0x00ca, 0x0005, 0x0044, 0x00f3
+ .2byte 0x00db, 0x00e3
+
+ .align 2
+gUnknown_08612304:: @ 8612304
+ .4byte gUnknown_08612274
+ .4byte gUnknown_08612298
+ .4byte gUnknown_086122BC
+ .4byte gUnknown_086122E0
+
+ .align 2
+gUnknown_08612314:: @ 8612314
+ .4byte gUnknown_08612264
+ .4byte gUnknown_08612304
+
+ .align 2
+gUnknown_0861231C:: @ 861231C
+ .2byte 0x0012
+ .byte 0x03, 0x05, 0x06
+
+ .align 2
+ .2byte 0x0005
+ .byte 0x0d, 0x20, 0x25
+
+ .align 2
+ .2byte 0x0011
+ .byte 0x08, 0x0b, 0x0c
+
+ .align 2
+ .2byte 0x0024
+ .byte 0x22, 0x1e, 0x21
+
+ .align 2
+ .2byte 0x0015
+ .byte 0x00, 0x00, 0x00
+
+ .align 2
+ .2byte 0x001e
+ .byte 0x01, 0x01, 0x01
+
+ .align 2
+ .2byte 0x002c
+ .byte 0x16, 0x17, 0x1b
+
+ .align 2
+ .2byte 0x0037
+ .byte 0x08, 0x16, 0x1f
+
+ .align 2
+ .2byte 0x000e
+ .byte 0x0d, 0x27, 0x15
+
+ .align 2
+ .2byte 0x0014
+ .byte 0x02, 0x04, 0x11
+
+ .align 2
+ .2byte 0x0038
+ .byte 0x1e, 0x14, 0x24
+
+ .align 2
+ .2byte 0x0042
+ .byte 0x1c, 0x22, 0x19
+
+ .align 2
+ .2byte 0x0026
+ .byte 0x17, 0x26, 0x1a
+
+ .align 2
+ .2byte 0x0032
+ .byte 0x17, 0x1e, 0x0b
+
+ .align 2
+ .2byte 0x002f
+ .byte 0x0f, 0x13, 0x0e
+
+ .align 2
+ .2byte 0x0027
+ .byte 0x02, 0x1d, 0x1a
+
+ .align 2
+ .2byte 0x0033
+ .byte 0x25, 0x0c, 0x20
+
+ .align 2
+ .2byte 0x0021
+ .byte 0x18, 0x17, 0x26
+
+ .align 2
+ .2byte 0x0018
+ .byte 0x05, 0x16, 0x04
+
+ .align 2
+ .2byte 0x000b
+ .byte 0x29, 0x25, 0x23
+
+ .align 2
+ .2byte 0x0035
+ .byte 0x27, 0x0e, 0x0d
+
+ .align 2
+ .2byte 0x0030
+ .byte 0x0a, 0x07, 0x09
+
+ .align 2
+ .2byte 0x000c
+ .byte 0x28, 0x14, 0x10
+
+ .align 2
+ .2byte 0x0034
+ .byte 0x12, 0x0d, 0x15
+
+ .align 2
+ .2byte 0x0013
+ .byte 0x16, 0x1f, 0x1b
+
+ .align 2
+gUnknown_086123E4:: @ 86123E4
+ .byte 0x29, 0x0a, 0x30, 0x06, 0x01, 0x0a, 0x0f, 0x14, 0x20, 0x10, 0x0e, 0x27
+ .byte 0x2a, 0x0a, 0x1d, 0x08, 0x1b, 0x06, 0x34, 0x10, 0x20, 0x1e, 0x29, 0x0a
+ .byte 0x22, 0x1e, 0x31, 0x12, 0x01, 0x0a, 0x18, 0x10, 0x1a, 0x1c, 0x03, 0x0c
+ .byte 0x0f, 0x1e, 0x0b, 0x10, 0x39, 0x10, 0x0f, 0x20, 0x2b, 0x10, 0x14, 0x0a
+ .byte 0x3b, 0x10, 0x02, 0x0a, 0x1e, 0x16, 0x20, 0x10, 0x3e, 0x14, 0x03, 0x0c
+ .byte 0x31, 0x0a, 0x02, 0x0e, 0x15, 0x0e, 0x36, 0x14, 0x37, 0x10, 0x0a, 0x1e
+ .byte 0x29, 0x0a, 0x25, 0x10, 0x2a, 0x14, 0x34, 0x10, 0x0f, 0x1e, 0x1b, 0x0a
+ .byte 0x01, 0x0a, 0x07, 0x0e, 0x2a, 0x12, 0x0f, 0x1e, 0x1f, 0x06, 0xff, 0xff
+ .byte 0x35, 0x1a, 0x36, 0x10, 0x0f, 0x0e, 0x01, 0x0a, 0x21, 0x26, 0x0f, 0x1e
+ .byte 0x25, 0x0e, 0x2f, 0x10, 0x2d, 0x06, 0x1e, 0x20, 0x03, 0x0c, 0xff, 0xff
+ .byte 0x1d, 0x0c, 0x1d, 0x08, 0x2b, 0x0a, 0x0f, 0x10, 0x02, 0x0a, 0x03, 0x0c
+ .byte 0x2a, 0x0a, 0x3e, 0x0a, 0x00, 0x20, 0x27, 0x10, 0x08, 0x1c, 0x04, 0x0c
+ .byte 0x01, 0x0a, 0x12, 0x12, 0x01, 0x0a, 0x00, 0x10, 0x2d, 0x06, 0xff, 0xff
+ .byte 0x22, 0x1e, 0x31, 0x12, 0x01, 0x0a, 0x18, 0x10, 0x1c, 0x1c, 0x03, 0x0c
+ .byte 0x01, 0x0a, 0x0b, 0x06, 0x30, 0x10, 0x28, 0x0a, 0x49, 0x25, 0x24, 0x06
+ .byte 0x14, 0x10, 0x2c, 0x0a, 0x15, 0x04, 0x42, 0x16, 0x1b, 0x1e, 0x03, 0x0c
+ .byte 0x28, 0x06, 0x0f, 0x1a, 0x0b, 0x10, 0x17, 0x20, 0x00, 0x0c, 0xff, 0xff
+ .byte 0x01, 0x0a, 0x15, 0x10, 0x47, 0x16, 0x0f, 0x1e, 0x39, 0x0e, 0x36, 0x0e
+ .byte 0x01, 0x0a, 0x17, 0x10, 0x20, 0x16, 0x19, 0x0e, 0x31, 0x0a, 0x38, 0x0c
+ .byte 0x1d, 0x0c, 0x1d, 0x08, 0x00, 0x0c, 0x22, 0x10, 0x12, 0x1c, 0x0b, 0x02
+ .byte 0x29, 0x10, 0x04, 0x14, 0x2f, 0x10, 0x06, 0x10, 0x28, 0x1e, 0x1c, 0x1c
+ .byte 0x29, 0x10, 0x20, 0x0e, 0x28, 0x10, 0x16, 0x1c, 0x29, 0x1e, 0x03, 0x0c
+ .byte 0x0f, 0x1e, 0x0b, 0x10, 0x2f, 0x0e, 0x38, 0x06, 0x0c, 0x10, 0xff, 0xff
+ .byte 0x29, 0x0a, 0x08, 0x14, 0x2f, 0x10, 0x1e, 0x06, 0x2c, 0x10, 0xff, 0xff
+ .byte 0x23, 0x10, 0x0b, 0x10, 0x1d, 0x08, 0x2d, 0x06, 0x37, 0x10, 0x14, 0x0a
+ .byte 0x29, 0x0a, 0x22, 0x10, 0x08, 0x14, 0x2f, 0x10, 0x1e, 0x16, 0x29, 0x10
+ .byte 0x01, 0x06, 0x2c, 0x10, 0x01, 0x0a, 0x15, 0x10, 0x39, 0x0e, 0x36, 0x0e
+ .byte 0x20, 0x10, 0x0b, 0x02, 0x3f, 0x10, 0x12, 0x1c, 0x04, 0x0c, 0xff, 0xff
+ .byte 0x18, 0x10, 0x02, 0x0a, 0x3a, 0x10, 0x46, 0x04, 0x0e, 0x02, 0x03, 0x0c
+ .byte 0x10, 0x1e, 0x0b, 0x02, 0x0a, 0x1e, 0x0b, 0x10, 0x3a, 0x06, 0xff, 0xff
+ .byte 0x02, 0x0a, 0x12, 0x12, 0x0f, 0x1e, 0x0b, 0x10, 0x38, 0x06, 0x03, 0x0c
+ .byte 0x22, 0x1e, 0x00, 0x10, 0x1b, 0x16, 0x3f, 0x10, 0x0f, 0x1e, 0x03, 0x0c
+ .byte 0x29, 0x0a, 0x1e, 0x0e, 0x25, 0x10, 0x26, 0x1e, 0x00, 0x0c, 0xff, 0xff
+ .byte 0x01, 0x0a, 0x1e, 0x0e, 0x36, 0x12, 0x2f, 0x10, 0x0b, 0x12, 0x04, 0x0c
+ .byte 0x05, 0x28, 0x0f, 0x1e, 0x1b, 0x0a, 0x0b, 0x10, 0x20, 0x10, 0x3b, 0x06
+ .byte 0x01, 0x0a, 0x1f, 0x10, 0x3e, 0x0a, 0x37, 0x10, 0x20, 0x10, 0x28, 0x06
+ .byte 0x26, 0x10, 0x31, 0x0a, 0x29, 0x1e, 0x1c, 0x1c, 0x01, 0x0a, 0x12, 0x12
+ .byte 0x0a, 0x0c, 0x00, 0x0c, 0x29, 0x10, 0x1c, 0x10, 0x0f, 0x1e, 0x23, 0x0c
+ .byte 0x28, 0x0a, 0x0e, 0x02, 0x0f, 0x10, 0x39, 0x10, 0x2a, 0x14, 0x04, 0x0c
+ .byte 0x28, 0x0a, 0x0e, 0x02, 0x0f, 0x10, 0x20, 0x06, 0x2f, 0x10, 0x3c, 0x04
+ .byte 0x39, 0x0c, 0x39, 0x0c, 0x00, 0x0c, 0x29, 0x0a, 0x17, 0x20, 0x39, 0x0c
+ .byte 0x5c, 0x26, 0x0b, 0x10, 0x20, 0x10, 0x30, 0x12, 0x05, 0x1e, 0x0c, 0x10
diff --git a/data/battle_scripts_1.s b/data/battle_scripts_1.s
index edf49eda5..be91c7c7e 100644
--- a/data/battle_scripts_1.s
+++ b/data/battle_scripts_1.s
@@ -318,7 +318,7 @@ BattleScript_EffectSleep::
goto BattleScript_MoveEnd
BattleScript_AlreadyAsleep::
- various23 BS_ATTACKER
+ setalreadystatusedmoveattempt BS_ATTACKER
pause 0x20
printstring STRINGID_PKMNALREADYASLEEP
waitmessage 0x40
@@ -731,7 +731,7 @@ BattleScript_EffectToxic::
goto BattleScript_MoveEnd
BattleScript_AlreadyPoisoned::
- various23 BS_ATTACKER
+ setalreadystatusedmoveattempt BS_ATTACKER
pause 0x40
printstring STRINGID_PKMNALREADYPOISONED
waitmessage 0x40
@@ -779,7 +779,7 @@ BattleScript_RestCantSleep::
goto BattleScript_MoveEnd
BattleScript_RestIsAlreadyAsleep::
- various23 BS_ATTACKER
+ setalreadystatusedmoveattempt BS_ATTACKER
pause 0x20
printstring STRINGID_PKMNALREADYASLEEP2
waitmessage 0x40
@@ -944,7 +944,7 @@ BattleScript_EffectConfuse::
goto BattleScript_MoveEnd
BattleScript_AlreadyConfused::
- various23 BS_ATTACKER
+ setalreadystatusedmoveattempt BS_ATTACKER
pause 0x20
printstring STRINGID_PKMNALREADYCONFUSED
waitmessage 0x40
@@ -1051,7 +1051,7 @@ BattleScript_EffectParalyze::
goto BattleScript_MoveEnd
BattleScript_AlreadyParalyzed::
- various23 BS_ATTACKER
+ setalreadystatusedmoveattempt BS_ATTACKER
pause 0x20
printstring STRINGID_PKMNISALREADYPARALYZED
waitmessage 0x40
@@ -1128,7 +1128,7 @@ BattleScript_SubstituteString::
waitmessage 0x40
goto BattleScript_MoveEnd
BattleScript_AlreadyHasSubstitute::
- various23 BS_ATTACKER
+ setalreadystatusedmoveattempt BS_ATTACKER
pause 0x20
printstring STRINGID_PKMNHASSUBSTITUTE
waitmessage 0x40
@@ -2226,7 +2226,7 @@ BattleScript_WaterVeilPrevents::
goto BattleScript_MoveEnd
BattleScript_AlreadyBurned::
- various23 BS_ATTACKER
+ setalreadystatusedmoveattempt BS_ATTACKER
pause 0x20
printstring STRINGID_PKMNALREADYHASBURN
waitmessage 0x40
@@ -2643,7 +2643,7 @@ BattleScript_TeeterDanceSubstitutePrevents::
goto BattleScript_TeeterDanceDoMoveEndIncrement
BattleScript_TeeterDanceAlreadyConfused::
- various23 BS_ATTACKER
+ setalreadystatusedmoveattempt BS_ATTACKER
pause 0x20
printstring STRINGID_PKMNALREADYCONFUSED
waitmessage 0x40
@@ -4487,54 +4487,54 @@ BattleScript_ArenaTurnBeginning::
pause 0x8
playse SE_HANTEI1
various14 BS_ATTACKER
- various16 8
- various17 8
+ arenajudmengtstring 8
+ arenawaitmessage 8
pause 0x40
various15 BS_ATTACKER
volumeup
end2
-BattleScript_82DB8E0::
+BattleScript_82DB8E0:: @ Unused battlescript
playse SE_PINPON
various14 BS_ATTACKER
- various16 BS_TARGET
- various17 BS_TARGET
+ arenajudmengtstring BS_TARGET
+ arenawaitmessage BS_TARGET
pause 0x40
various15 BS_ATTACKER
end2
-BattleScript_82DB8F3::
- makevisible 11
+BattleScript_ArenaDoJudgment::
+ makevisible BS_PLAYER1
waitstate
makevisible BS_OPPONENT1
waitstate
volumedown
- playse 0x109
+ playse SE_HANTEI1
pause 0x8
- playse 0x109
+ playse SE_HANTEI1
pause 0x40
various14 BS_ATTACKER
- various16 BS_ATTACKER
- various17 BS_ATTACKER
+ arenajudmengtstring 1
+ arenawaitmessage 1
pause 0x40
setbyte gBattleCommunication, 0x0
- various9 BS_ATTACKER
+ arenajudgmentwindow
pause 0x40
- various9 BS_ATTACKER
- various16 BS_EFFECT_BATTLER
- various17 BS_EFFECT_BATTLER
- various9 BS_ATTACKER
- various16 BS_FAINTED
- various17 BS_FAINTED
- various9 BS_ATTACKER
- various16 0x4
- various17 0x4
- various9 BS_ATTACKER
- jumpifbyte CMP_EQUAL, gBattleCommunication + 1, 0x3, BattleScript_82DB973
- jumpifbyte CMP_EQUAL, gBattleCommunication + 1, 0x4, BattleScript_82DB992
- various16 0x5
- various17 0x5
- various9 BS_ATTACKER
+ arenajudgmentwindow
+ arenajudmengtstring 2
+ arenawaitmessage 2
+ arenajudgmentwindow
+ arenajudmengtstring 3
+ arenawaitmessage 3
+ arenajudgmentwindow
+ arenajudmengtstring 4
+ arenawaitmessage 4
+ arenajudgmentwindow
+ jumpifbyte CMP_EQUAL, gBattleCommunication + 1, 0x3, BattleScript_ArenaJudgmentPlayerLoses
+ jumpifbyte CMP_EQUAL, gBattleCommunication + 1, 0x4, BattleScript_ArenaJudgmentDraw
+ arenajudmengtstring 5
+ arenawaitmessage 5
+ arenajudgmentwindow
various15 BS_ATTACKER
printstring STRINGID_DEFEATEDOPPONENTBYREFEREE
waitmessage 0x40
@@ -4542,39 +4542,39 @@ BattleScript_82DB8F3::
waitcry BS_ATTACKER
dofaintanimation BS_OPPONENT1
cleareffectsonfaint BS_OPPONENT1
- various10 BS_ATTACKER
+ arenaopponentmonlost
end2
-BattleScript_82DB973::
- various16 0x6
- various17 0x6
- various9 BS_ATTACKER
+BattleScript_ArenaJudgmentPlayerLoses:
+ arenajudmengtstring 6
+ arenawaitmessage 6
+ arenajudgmentwindow
various15 BS_ATTACKER
printstring STRINGID_LOSTTOOPPONENTBYREFEREE
waitmessage 0x40
- playfaintcry 11
+ playfaintcry BS_PLAYER1
waitcry BS_ATTACKER
- dofaintanimation 11
- cleareffectsonfaint 11
- various11 BS_ATTACKER
+ dofaintanimation BS_PLAYER1
+ cleareffectsonfaint BS_PLAYER1
+ arenaplayermonlost
end2
-BattleScript_82DB992::
- various16 BS_BATTLER_0
- various17 BS_BATTLER_0
- various9 BS_ATTACKER
+BattleScript_ArenaJudgmentDraw:
+ arenajudmengtstring 7
+ arenawaitmessage 7
+ arenajudgmentwindow
various15 BS_ATTACKER
printstring STRINGID_TIEDOPPONENTBYREFEREE
waitmessage 0x40
- playfaintcry 11
+ playfaintcry BS_PLAYER1
waitcry BS_ATTACKER
- dofaintanimation 11
- cleareffectsonfaint 11
+ dofaintanimation BS_PLAYER1
+ cleareffectsonfaint BS_PLAYER1
playfaintcry BS_OPPONENT1
waitcry BS_ATTACKER
dofaintanimation BS_OPPONENT1
cleareffectsonfaint BS_OPPONENT1
- various12 BS_ATTACKER
+ arenabothmonlost
end2
BattleScript_AskIfWantsToForfeitMatch::
diff --git a/data/event_scripts.s b/data/event_scripts.s
index 8fb50a92b..2f178b175 100644
--- a/data/event_scripts.s
+++ b/data/event_scripts.s
@@ -3356,7 +3356,7 @@ EventScript_2736F8:: @ 82736F8
waitmessage
waitbuttonpress
setvar VAR_0x8004, 16
- special sub_81A703C
+ special CallBattlePikeFunction
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4222
setvar VAR_0x8004, 12
@@ -10204,9 +10204,9 @@ BattleFrontier_BattlePikeRandomRoom1_MapScripts_2C3E1B: @ 82C3E1B
BattleFrontier_BattlePikeRandomRoom1_MapScript1_2C3E25: @ 82C3E25
setvar VAR_0x8004, 4
- special sub_81A703C
+ special CallBattlePikeFunction
setvar VAR_0x8004, 5
- special sub_81A703C
+ special CallBattlePikeFunction
switch VAR_RESULT
case 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3EB1
case 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3EB1
@@ -10251,7 +10251,7 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3EE8:: @ 82C3EE8
setvar VAR_OBJ_GFX_ID_1, 28
setvar VAR_OBJ_GFX_ID_0, 28
setvar VAR_0x8004, 5
- special sub_81A703C
+ special CallBattlePikeFunction
compare VAR_RESULT, 3
goto_eq BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3F35
compare VAR_RESULT, 6
@@ -10294,12 +10294,12 @@ BattleFrontier_BattlePikeThreePathRoom_EventScript_2C3F64:: @ 82C3F64
BattleFrontier_BattlePikeThreePathRoom_EventScript_2C3F6F:: @ 82C3F6F
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
- special sub_81A703C
+ special CallBattlePikeFunction
addvar VAR_RESULT, 1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
copyvar VAR_0x8006, VAR_RESULT
- special sub_81A703C
+ special CallBattlePikeFunction
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special CallFrontierUtilFunc
@@ -10309,9 +10309,9 @@ BattleFrontier_BattlePikeThreePathRoom_EventScript_2C3F6F:: @ 82C3F6F
copyvar VAR_0x8006, VAR_RESULT
special CallFrontierUtilFunc
setvar VAR_0x8004, 0
- special sub_81A703C
+ special CallBattlePikeFunction
setvar VAR_0x8004, 5
- special sub_81A703C
+ special CallBattlePikeFunction
switch VAR_RESULT
case 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4030
case 1, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4030
@@ -10368,19 +10368,19 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_2C408D:: @ 82C408D
BattleFrontier_BattlePikeRandomRoom1_EventScript_2C40A2:: @ 82C40A2
setvar VAR_0x8004, 25
- special sub_81A703C
+ special CallBattlePikeFunction
compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4128
compare VAR_RESULT, 1
call_if 5, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4136
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
- special sub_81A703C
+ special CallBattlePikeFunction
addvar VAR_RESULT, 1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
copyvar VAR_0x8006, VAR_RESULT
- special sub_81A703C
+ special CallBattlePikeFunction
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special CallFrontierUtilFunc
@@ -10390,7 +10390,7 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_2C40A2:: @ 82C40A2
copyvar VAR_0x8006, VAR_RESULT
special CallFrontierUtilFunc
setvar VAR_0x8004, 3
- special sub_81A703C
+ special CallBattlePikeFunction
compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4144
compare VAR_RESULT, 0
@@ -10402,14 +10402,14 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4128:: @ 82C4128
BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4128:: @ 82C4128
setvar VAR_0x8004, 24
setvar VAR_0x8005, 1
- special sub_81A703C
+ special CallBattlePikeFunction
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4136:: @ 82C4136
BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4136:: @ 82C4136
setvar VAR_0x8004, 24
setvar VAR_0x8005, 0
- special sub_81A703C
+ special CallBattlePikeFunction
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4144:: @ 82C4144
@@ -10430,21 +10430,21 @@ BattleFrontier_BattlePikeRandomRoom3_EventScript_2C415C:: @ 82C415C
BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4174:: @ 82C4174
setvar VAR_0x8004, 7
- special sub_81A703C
+ special CallBattlePikeFunction
setvar VAR_0x8004, 25
- special sub_81A703C
+ special CallBattlePikeFunction
compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4128
compare VAR_RESULT, 1
call_if 5, BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4136
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
- special sub_81A703C
+ special CallBattlePikeFunction
addvar VAR_RESULT, 1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
copyvar VAR_0x8006, VAR_RESULT
- special sub_81A703C
+ special CallBattlePikeFunction
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special CallFrontierUtilFunc
@@ -10454,7 +10454,7 @@ BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4174:: @ 82C4174
copyvar VAR_0x8006, VAR_RESULT
special CallFrontierUtilFunc
setvar VAR_0x8004, 3
- special sub_81A703C
+ special CallBattlePikeFunction
compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4144
compare VAR_RESULT, 0
diff --git a/data/maps/BattleFrontier_BattleArenaBattleRoom/scripts.inc b/data/maps/BattleFrontier_BattleArenaBattleRoom/scripts.inc
index 69df3aca2..84f0ebeea 100644
--- a/data/maps/BattleFrontier_BattleArenaBattleRoom/scripts.inc
+++ b/data/maps/BattleFrontier_BattleArenaBattleRoom/scripts.inc
@@ -73,7 +73,7 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_25752E:: @ 825752E
waitse
waitmovement 0
setvar VAR_0x8004, 6
- special sub_81A5238
+ special CallBattleArenaFunction
msgbox BattleFrontier_BattleArenaBattleRoom_Text_257C68, 4
closemessage
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257BF2
@@ -88,7 +88,7 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_25752E:: @ 825752E
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257BF2
waitmovement 0
setvar VAR_0x8004, 5
- special sub_8195960
+ special CallBattlePalaceFunction
msgbox gStringVar4, 4
waitmessage
call BattleFrontier_BattleArenaBattleRoom_EventScript_257B6C
@@ -105,7 +105,7 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_2575DB:: @ 82575DB
waitse
waitmovement 0
setvar VAR_0x8004, 6
- special sub_81A5238
+ special CallBattleArenaFunction
msgbox BattleFrontier_BattleArenaBattleRoom_Text_257CCE, 4
BattleFrontier_BattleArenaBattleRoom_EventScript_257615:: @ 8257615
@@ -266,7 +266,7 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_25789A:: @ 825789A
waitmessage
setvar VAR_0x8004, 3
setvar VAR_0x8005, 2
- special sub_81A5238
+ special CallBattleArenaFunction
playse SE_SAVE
waitse
fadescreen 1
diff --git a/data/maps/BattleFrontier_BattleArenaLobby/scripts.inc b/data/maps/BattleFrontier_BattleArenaLobby/scripts.inc
index 710dd1ece..19976c855 100644
--- a/data/maps/BattleFrontier_BattleArenaLobby/scripts.inc
+++ b/data/maps/BattleFrontier_BattleArenaLobby/scripts.inc
@@ -32,11 +32,11 @@ BattleFrontier_BattleArenaLobby_EventScript_255C88:: @ 8255C88
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
setvar VAR_0x8006, 0
- special sub_81A5238
+ special CallBattleArenaFunction
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 0
- special sub_81A5238
+ special CallBattleArenaFunction
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
@@ -78,7 +78,7 @@ BattleFrontier_BattleArenaLobby_EventScript_255D2B:: @ 8255D2B
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 0
- special sub_81A5238
+ special CallBattleArenaFunction
call BattleFrontier_BattleArenaLobby_EventScript_255D59
msgbox BattleFrontier_BattleArenaLobby_Text_256A74, 4
closemessage
@@ -93,7 +93,7 @@ BattleFrontier_BattleArenaLobby_EventScript_255D59:: @ 8255D59
special HealPlayerParty
setvar VAR_0x8004, 3
setvar VAR_0x8005, 0
- special sub_81A5238
+ special CallBattleArenaFunction
playse SE_SAVE
waitse
call BattleFrontier_BattleArenaLobby_EventScript_23E8E0
@@ -119,7 +119,7 @@ BattleFrontier_BattleArenaLobby_EventScript_255DC0:: @ 8255DC0
waitmessage
setvar VAR_0x8004, 3
setvar VAR_0x8005, 1
- special sub_81A5238
+ special CallBattleArenaFunction
playse SE_SAVE
waitse
setvar VAR_0x8004, 2
@@ -183,11 +183,11 @@ BattleFrontier_BattleArenaLobby_EventScript_255EE8:: @ 8255EE8
setvar VAR_0x8005, 4
special CallFrontierUtilFunc
setvar VAR_0x8004, 0
- special sub_81A5238
+ special CallBattleArenaFunction
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 1
- special sub_81A5238
+ special CallBattleArenaFunction
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 1
diff --git a/data/maps/BattleFrontier_BattleFactoryBattleRoom/scripts.inc b/data/maps/BattleFrontier_BattleFactoryBattleRoom/scripts.inc
index 6d2350b6f..74b10e0f0 100644
--- a/data/maps/BattleFrontier_BattleFactoryBattleRoom/scripts.inc
+++ b/data/maps/BattleFrontier_BattleFactoryBattleRoom/scripts.inc
@@ -69,7 +69,7 @@ BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE67:: @ 825AE67
waitmovement 0
call BattleFrontier_BattleFactoryBattleRoom_EventScript_25B1B4
setvar VAR_0x8004, 11
- special sub_81A5E74
+ special CallBattleFactoryFunction
removeobject 2
setobjectxyperm 2, 7, 1
addobject 2
@@ -80,7 +80,7 @@ BattleFrontier_BattleFactoryBattleRoom_EventScript_25AEA7:: @ 825AEA7
compare VAR_TEMP_F, 0
goto_if 5, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF9C
setvar VAR_0x8004, 5
- special sub_8195960
+ special CallBattlePalaceFunction
lockall
msgbox gStringVar4, 4
waitmessage
@@ -109,14 +109,14 @@ BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25AEF8:: @ 825AEF8
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF0F:: @ 825AF0F
setvar VAR_0x8004, 1
setvar VAR_0x8005, 3
- special sub_81A5E74
+ special CallBattleFactoryFunction
compare VAR_RESULT, 9999
goto_eq BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF3E
addvar VAR_RESULT, 1
setorcopyvar VAR_0x8006, VAR_RESULT
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
- special sub_81A5E74
+ special CallBattleFactoryFunction
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF3E:: @ 825AF3E
call BattleFrontier_BattleFactoryBattleRoom_EventScript_241EBA
@@ -235,24 +235,24 @@ BattleFrontier_BattleFactoryBattleRoom_EventScript_25B0E0:: @ 825B0E0
BattleFrontier_BattleFactoryBattleRoom_EventScript_25B105:: @ 825B105
setvar VAR_0x8004, 1
setvar VAR_0x8005, 3
- special sub_81A5E74
+ special CallBattleFactoryFunction
compare VAR_RESULT, 9999
goto_eq BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF3E
addvar VAR_RESULT, 1
setorcopyvar VAR_0x8006, VAR_RESULT
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
- special sub_81A5E74
+ special CallBattleFactoryFunction
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
- special sub_81A5E74
+ special CallBattleFactoryFunction
compare VAR_RESULT, 9999
goto_eq BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF43
addvar VAR_RESULT, 1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
copyvar VAR_0x8006, VAR_RESULT
- special sub_81A5E74
+ special CallBattleFactoryFunction
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special CallFrontierUtilFunc
diff --git a/data/maps/BattleFrontier_BattleFactoryLobby/scripts.inc b/data/maps/BattleFrontier_BattleFactoryLobby/scripts.inc
index 1a535c893..6ea24b81f 100644
--- a/data/maps/BattleFrontier_BattleFactoryLobby/scripts.inc
+++ b/data/maps/BattleFrontier_BattleFactoryLobby/scripts.inc
@@ -30,19 +30,19 @@ BattleFrontier_BattleFactoryLobby_EventScript_25843A:: @ 825843A
msgbox BattleFrontier_BattleFactoryLobby_Text_258ECA, 4
closemessage
setvar VAR_0x8004, 8
- special sub_81A5E74
+ special CallBattleFactoryFunction
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
setvar VAR_0x8006, 0
- special sub_81A5E74
+ special CallBattleFactoryFunction
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
setvar VAR_0x8006, 0
- special sub_81A5E74
+ special CallBattleFactoryFunction
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 0
- special sub_81A5E74
+ special CallBattleFactoryFunction
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
@@ -77,7 +77,7 @@ BattleFrontier_BattleFactoryLobby_EventScript_2584C6:: @ 82584C6
special LoadPlayerParty
setvar VAR_0x8004, 3
setvar VAR_0x8005, 0
- special sub_81A5E74
+ special CallBattleFactoryFunction
playse SE_SAVE
waitse
goto BattleFrontier_BattleFactoryLobby_EventScript_25853B
@@ -93,10 +93,10 @@ BattleFrontier_BattleFactoryLobby_EventScript_258506:: @ 8258506
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 0
- special sub_81A5E74
+ special CallBattleFactoryFunction
setvar VAR_0x8004, 3
setvar VAR_0x8005, 0
- special sub_81A5E74
+ special CallBattleFactoryFunction
playse SE_SAVE
waitse
@@ -128,7 +128,7 @@ BattleFrontier_BattleFactoryLobby_EventScript_258592:: @ 8258592
waitmessage
setvar VAR_0x8004, 3
setvar VAR_0x8005, 1
- special sub_81A5E74
+ special CallBattleFactoryFunction
playse SE_SAVE
waitse
setvar VAR_0x8004, 2
@@ -193,7 +193,7 @@ BattleFrontier_BattleFactoryLobby_EventScript_258653:: @ 8258653
BattleFrontier_BattleFactoryLobby_EventScript_2586B9:: @ 82586B9
setvar VAR_TEMP_0, 0
setvar VAR_0x8004, 0
- special sub_81A5E74
+ special CallBattleFactoryFunction
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 1
@@ -201,7 +201,7 @@ BattleFrontier_BattleFactoryLobby_EventScript_2586B9:: @ 82586B9
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 1
- special sub_81A5E74
+ special CallBattleFactoryFunction
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
setvar VAR_0x8006, 0
diff --git a/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/scripts.inc b/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/scripts.inc
index 5764025e0..d99fed1b2 100644
--- a/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/scripts.inc
+++ b/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/scripts.inc
@@ -32,23 +32,23 @@ BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259AF9:: @ 8259AF9
compare VAR_0x8006, 2
goto_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E69
setvar VAR_0x8004, 13
- special sub_81A5E74
+ special CallBattleFactoryFunction
setvar VAR_0x8004, 12
- special sub_81A5E74
+ special CallBattleFactoryFunction
setvar VAR_0x8004, 14
- special sub_81A5E74
+ special CallBattleFactoryFunction
setorcopyvar VAR_0x8005, VAR_RESULT
setvar VAR_0x8004, 15
- special sub_81A5E74
+ special CallBattleFactoryFunction
setorcopyvar VAR_0x8006, VAR_RESULT
call BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E93
call BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A004
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A1C8, 4
fadescreen 1
setvar VAR_0x8004, 8
- special sub_81A5E74
+ special CallBattleFactoryFunction
setvar VAR_0x8004, 6
- special sub_81A5E74
+ special CallBattleFactoryFunction
waitstate
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259B74:: @ 8259B74
@@ -66,9 +66,9 @@ BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259B74:: @ 8259B74
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259BA5:: @ 8259BA5
setvar VAR_0x8004, 9
- special sub_81A5E74
+ special CallBattleFactoryFunction
setvar VAR_0x8004, 16
- special sub_81A5E74
+ special CallBattleFactoryFunction
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A22D, 4
playfanfare MUS_ME_ASA
waitfanfare
@@ -165,12 +165,12 @@ BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D66:: @ 8259D66
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D98:: @ 8259D98
setvar VAR_0x8004, 12
- special sub_81A5E74
+ special CallBattleFactoryFunction
setvar VAR_0x8004, 14
- special sub_81A5E74
+ special CallBattleFactoryFunction
setorcopyvar VAR_0x8005, VAR_RESULT
setvar VAR_0x8004, 15
- special sub_81A5E74
+ special CallBattleFactoryFunction
setorcopyvar VAR_0x8006, VAR_RESULT
call BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E93
call BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A004
@@ -183,12 +183,12 @@ BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D98:: @ 8259D98
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259DF2:: @ 8259DF2
fadescreen 1
setvar VAR_0x8004, 7
- special sub_81A5E74
+ special CallBattleFactoryFunction
waitstate
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259B74
setvar VAR_0x8004, 8
- special sub_81A5E74
+ special CallBattleFactoryFunction
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AB6C, 4
goto BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259B74
@@ -227,7 +227,7 @@ BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E47:: @ 8259E47
waitmessage
setvar VAR_0x8004, 3
setvar VAR_0x8005, 2
- special sub_81A5E74
+ special CallBattleFactoryFunction
playse SE_SAVE
waitse
fadescreen 1
@@ -239,7 +239,7 @@ BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E69:: @ 8259E69
special SavePlayerParty
setvar VAR_0x8004, 10
setvar VAR_0x8005, 0
- special sub_81A5E74
+ special CallBattleFactoryFunction
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 1
@@ -381,39 +381,39 @@ BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A004:: @ 825A004
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A068:: @ 825A068
- msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AAE6, 4
+ msgbox Text_StyleUnrestrained, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A071:: @ 825A071
- msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A9CE, 4
+ msgbox Text_StyleTotalPreparation, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A07A:: @ 825A07A
- msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A8D9, 4
+ msgbox Text_StyleSlowAndSteady, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A083:: @ 825A083
- msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A912, 4
+ msgbox Text_StyleEndurance, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A08C:: @ 825A08C
- msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A94C, 4
+ msgbox Text_StyleHighRisk, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A095:: @ 825A095
- msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AA16, 4
+ msgbox Text_StyleWeakenFoe, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A09E:: @ 825A09E
- msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AAA7, 4
+ msgbox Text_StyleImpossibleToPredict, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A0A7:: @ 825A0A7
- msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A98C, 4
+ msgbox Text_StyleDependsOnFlow, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A0B0:: @ 825A0B0
- msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AA5A, 4
+ msgbox Text_StyleFlexible, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A0B9:: @ 825A0B9
@@ -642,39 +642,39 @@ BattleFrontier_BattleFactoryPreBattleRoom_Text_25A893: @ 825A893
.string "The TRAINER appears to have no clear\n"
.string "favorites when it comes to type.$"
-BattleFrontier_BattleFactoryPreBattleRoom_Text_25A8D9: @ 825A8D9
+Text_StyleSlowAndSteady: @ 825A8D9
.string "The favorite battle style appears to\n"
.string "be slow and steady.$"
-BattleFrontier_BattleFactoryPreBattleRoom_Text_25A912: @ 825A912
+Text_StyleEndurance: @ 825A912
.string "The favorite battle style appears to\n"
.string "be one of endurance.$"
-BattleFrontier_BattleFactoryPreBattleRoom_Text_25A94C: @ 825A94C
+Text_StyleHighRisk: @ 825A94C
.string "The favorite battle style appears to\n"
.string "be high risk, high return.$"
-BattleFrontier_BattleFactoryPreBattleRoom_Text_25A98C: @ 825A98C
+Text_StyleDependsOnFlow: @ 825A98C
.string "The favorite battle style appears to\n"
.string "depend on the battle’s flow.$"
-BattleFrontier_BattleFactoryPreBattleRoom_Text_25A9CE: @ 825A9CE
+Text_StyleTotalPreparation: @ 825A9CE
.string "The favorite battle style appears to\n"
.string "be one based on total preparation.$"
-BattleFrontier_BattleFactoryPreBattleRoom_Text_25AA16: @ 825AA16
+Text_StyleWeakenFoe: @ 825AA16
.string "The favorite battle style appears\n"
.string "to be weakening the foe to start.$"
-BattleFrontier_BattleFactoryPreBattleRoom_Text_25AA5A: @ 825AA5A
+Text_StyleFlexible: @ 825AA5A
.string "The favorite battle style appears to\n"
.string "be flexibly adaptable to the situation.$"
-BattleFrontier_BattleFactoryPreBattleRoom_Text_25AAA7: @ 825AAA7
+Text_StyleImpossibleToPredict: @ 825AAA7
.string "The favorite battle style appears to\n"
.string "be impossible to predict.$"
-BattleFrontier_BattleFactoryPreBattleRoom_Text_25AAE6: @ 825AAE6
+Text_StyleUnrestrained: @ 825AAE6
.string "The favorite battle style appears to\n"
.string "be free-spirited and unrestrained.$"
diff --git a/data/maps/BattleFrontier_BattlePalaceBattleRoom/scripts.inc b/data/maps/BattleFrontier_BattlePalaceBattleRoom/scripts.inc
index 5cfc4c88b..a179aec55 100644
--- a/data/maps/BattleFrontier_BattlePalaceBattleRoom/scripts.inc
+++ b/data/maps/BattleFrontier_BattlePalaceBattleRoom/scripts.inc
@@ -60,7 +60,7 @@ BattleFrontier_BattlePalaceBattleRoom_EventScript_24F8BF:: @ 824F8BF
applymovement 2, BattleFrontier_BattlePalaceBattleRoom_Movement_24FEA1
waitmovement 0
setvar VAR_0x8004, 5
- special sub_8195960
+ special CallBattlePalaceFunction
msgbox gStringVar4, 4
waitmessage
call BattleFrontier_BattlePalaceBattleRoom_EventScript_24FDF7
@@ -189,7 +189,7 @@ BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB3F:: @ 824FB3F
waitmessage
setvar VAR_0x8004, 7
setvar VAR_0x8005, 2
- special sub_8195960
+ special CallBattlePalaceFunction
playse SE_SAVE
waitse
fadescreen 1
@@ -263,7 +263,7 @@ BattleFrontier_BattlePalaceBattleRoom_EventScript_24FCAA:: @ 824FCAA
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FCC7:: @ 824FCC7
setvar VAR_0x8004, 6
- special sub_8195960
+ special CallBattlePalaceFunction
setvar VAR_0x8004, 12
special CallFrontierUtilFunc
compare VAR_RESULT, 0
@@ -306,7 +306,7 @@ BattleFrontier_BattlePalaceBattleRoom_EventScript_24FD67:: @ 824FD67
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FD84:: @ 824FD84
setvar VAR_0x8004, 6
- special sub_8195960
+ special CallBattlePalaceFunction
setvar VAR_0x8004, 12
special CallFrontierUtilFunc
compare VAR_RESULT, 2
diff --git a/data/maps/BattleFrontier_BattlePalaceCorridor/scripts.inc b/data/maps/BattleFrontier_BattlePalaceCorridor/scripts.inc
index bd916e931..23bad0421 100644
--- a/data/maps/BattleFrontier_BattlePalaceCorridor/scripts.inc
+++ b/data/maps/BattleFrontier_BattlePalaceCorridor/scripts.inc
@@ -13,7 +13,7 @@ BattleFrontier_BattlePalaceCorridor_EventScript_24F4B3:: @ 824F4B3
waitmovement 0
lockall
setvar VAR_0x8004, 3
- special sub_8195960
+ special CallBattlePalaceFunction
compare VAR_RESULT, 0
call_if 1, BattleFrontier_BattlePalaceCorridor_EventScript_24F58B
compare VAR_RESULT, 1
diff --git a/data/maps/BattleFrontier_BattlePalaceLobby/scripts.inc b/data/maps/BattleFrontier_BattlePalaceLobby/scripts.inc
index 804fd7bce..82d3aa5cf 100644
--- a/data/maps/BattleFrontier_BattlePalaceLobby/scripts.inc
+++ b/data/maps/BattleFrontier_BattlePalaceLobby/scripts.inc
@@ -32,11 +32,11 @@ BattleFrontier_BattlePalaceLobby_EventScript_24D7D0:: @ 824D7D0
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
setvar VAR_0x8006, 0
- special sub_8195960
+ special CallBattlePalaceFunction
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 0
- special sub_8195960
+ special CallBattlePalaceFunction
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
@@ -78,7 +78,7 @@ BattleFrontier_BattlePalaceLobby_EventScript_24D873:: @ 824D873
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 0
- special sub_8195960
+ special CallBattlePalaceFunction
call BattleFrontier_BattlePalaceLobby_EventScript_24D8A1
msgbox BattleFrontier_BattlePalaceLobby_Text_24E0D8, 4
closemessage
@@ -93,7 +93,7 @@ BattleFrontier_BattlePalaceLobby_EventScript_24D8A1:: @ 824D8A1
special HealPlayerParty
setvar VAR_0x8004, 7
setvar VAR_0x8005, 0
- special sub_8195960
+ special CallBattlePalaceFunction
playse SE_SAVE
waitse
call BattleFrontier_BattlePalaceLobby_EventScript_23E8E0
@@ -120,7 +120,7 @@ BattleFrontier_BattlePalaceLobby_EventScript_24D908:: @ 824D908
waitmessage
setvar VAR_0x8004, 7
setvar VAR_0x8005, 1
- special sub_8195960
+ special CallBattlePalaceFunction
playse SE_SAVE
waitse
setvar VAR_0x8004, 2
@@ -149,7 +149,7 @@ BattleFrontier_BattlePalaceLobby_EventScript_24D956:: @ 824D956
BattleFrontier_BattlePalaceLobby_EventScript_24D968:: @ 824D968
setvar VAR_0x8004, 1
setvar VAR_0x8005, 0
- special sub_8195960
+ special CallBattlePalaceFunction
compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePalaceLobby_EventScript_24D817
special SavePlayerParty
@@ -207,11 +207,11 @@ BattleFrontier_BattlePalaceLobby_EventScript_24DA87:: @ 824DA87
setvar VAR_0x8005, 4
special CallFrontierUtilFunc
setvar VAR_0x8004, 0
- special sub_8195960
+ special CallBattlePalaceFunction
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 1
- special sub_8195960
+ special CallBattlePalaceFunction
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 1
diff --git a/data/maps/BattleFrontier_BattlePikeCorridor/scripts.inc b/data/maps/BattleFrontier_BattlePikeCorridor/scripts.inc
index 4bdf3c80e..3b2921737 100644
--- a/data/maps/BattleFrontier_BattlePikeCorridor/scripts.inc
+++ b/data/maps/BattleFrontier_BattlePikeCorridor/scripts.inc
@@ -14,10 +14,10 @@ BattleFrontier_BattlePikeCorridor_EventScript_25C786:: @ 825C786
setvar VAR_0x8006, 1
special CallFrontierUtilFunc
setvar VAR_0x8004, 20
- special sub_81A703C
+ special CallBattlePikeFunction
setvar VAR_0x8004, 24
setvar VAR_0x8005, 1
- special sub_81A703C
+ special CallBattlePikeFunction
applymovement 255, BattleFrontier_BattlePikeCorridor_Movement_25C80B
applymovement 1, BattleFrontier_BattlePikeCorridor_Movement_25C812
waitmovement 0
diff --git a/data/maps/BattleFrontier_BattlePikeLobby/scripts.inc b/data/maps/BattleFrontier_BattlePikeLobby/scripts.inc
index 6bbb21bd1..6bdb7f848 100644
--- a/data/maps/BattleFrontier_BattlePikeLobby/scripts.inc
+++ b/data/maps/BattleFrontier_BattlePikeLobby/scripts.inc
@@ -27,18 +27,18 @@ BattleFrontier_BattlePikeLobby_EventScript_25B707:: @ 825B707
BattleFrontier_BattlePikeLobby_EventScript_25B710:: @ 825B710
special HealPlayerParty
setvar VAR_0x8004, 27
- special sub_81A703C
+ special CallBattlePikeFunction
lockall
msgbox BattleFrontier_BattlePikeLobby_Text_25C2E0, 4
closemessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
setvar VAR_0x8006, 0
- special sub_81A703C
+ special CallBattlePikeFunction
setvar VAR_0x8004, 2
setvar VAR_0x8005, 4
setvar VAR_0x8006, 0
- special sub_81A703C
+ special CallBattlePikeFunction
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
@@ -70,21 +70,21 @@ BattleFrontier_BattlePikeLobby_EventScript_25B78D:: @ 825B78D
special CallFrontierUtilFunc
setvar VAR_0x8004, 1
setvar VAR_0x8005, 3
- special sub_81A703C
+ special CallBattlePikeFunction
addvar VAR_RESULT, 1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
copyvar VAR_0x8006, VAR_RESULT
- special sub_81A703C
+ special CallBattlePikeFunction
special LoadPlayerParty
special HealPlayerParty
setvar VAR_0x8004, 27
- special sub_81A703C
+ special CallBattlePikeFunction
message BattleFrontier_BattlePikeLobby_Text_25C1DF
waitmessage
setvar VAR_0x8004, 8
setvar VAR_0x8005, 0
- special sub_81A703C
+ special CallBattlePikeFunction
playse SE_SAVE
waitse
msgbox BattleFrontier_BattlePikeLobby_Text_25BE02, 4
@@ -106,14 +106,14 @@ BattleFrontier_BattlePikeLobby_EventScript_25B806:: @ 825B806
setvar VAR_0x8004, 2
setvar VAR_0x8005, 4
setvar VAR_0x8006, 0
- special sub_81A703C
+ special CallBattlePikeFunction
special LoadPlayerParty
special HealPlayerParty
setvar VAR_0x8004, 27
- special sub_81A703C
+ special CallBattlePikeFunction
setvar VAR_0x8004, 8
setvar VAR_0x8005, 0
- special sub_81A703C
+ special CallBattlePikeFunction
playse SE_SAVE
waitse
msgbox BattleFrontier_BattlePikeLobby_Text_25BE02, 4
@@ -177,7 +177,7 @@ BattleFrontier_BattlePikeLobby_EventScript_25B95C:: @ 825B95C
setvar VAR_0x8005, 4
special CallFrontierUtilFunc
setvar VAR_0x8004, 28
- special sub_81A703C
+ special CallBattlePikeFunction
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 1
@@ -185,9 +185,9 @@ BattleFrontier_BattlePikeLobby_EventScript_25B95C:: @ 825B95C
setvar VAR_0x8004, 2
setvar VAR_0x8005, 4
setvar VAR_0x8006, 1
- special sub_81A703C
+ special CallBattlePikeFunction
setvar VAR_0x8004, 26
- special sub_81A703C
+ special CallBattlePikeFunction
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
setvar VAR_0x8006, 0
@@ -198,7 +198,7 @@ BattleFrontier_BattlePikeLobby_EventScript_25B95C:: @ 825B95C
call BattleFrontier_BattlePikeLobby_EventScript_27134F
setvar VAR_TEMP_0, 255
setvar VAR_0x8004, 26
- special sub_81A703C
+ special CallBattlePikeFunction
compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePikeLobby_EventScript_25BA5C
special SavePlayerParty
diff --git a/data/maps/BattleFrontier_BattlePikeRandomRoom1/scripts.inc b/data/maps/BattleFrontier_BattlePikeRandomRoom1/scripts.inc
index 6f7140f30..9709e4794 100644
--- a/data/maps/BattleFrontier_BattlePikeRandomRoom1/scripts.inc
+++ b/data/maps/BattleFrontier_BattlePikeRandomRoom1/scripts.inc
@@ -12,7 +12,7 @@ BattleFrontier_BattlePikeRandomRoom1_MapScript2_25D167: @ 825D167
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D171:: @ 825D171
setvar VAR_TEMP_0, 1
setvar VAR_0x8004, 5
- special sub_81A703C
+ special CallBattlePikeFunction
switch VAR_RESULT
case 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D1C6
case 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D50E
@@ -29,7 +29,7 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_25D1C6:: @ 825D1C6
waitmovement 0
setvar VAR_0x8004, 21
setvar VAR_0x8005, 0
- special sub_81A703C
+ special CallBattlePikeFunction
msgbox gStringVar4, 4
waitmessage
closemessage
@@ -65,7 +65,7 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_25D231:: @ 825D231
waitmovement 0
setvar VAR_0x8004, 21
setvar VAR_0x8005, 0
- special sub_81A703C
+ special CallBattlePikeFunction
msgbox gStringVar4, 4
waitmessage
closemessage
@@ -103,7 +103,7 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_25D2BF:: @ 825D2BF
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7DF
waitmovement 0
setvar VAR_0x8004, 23
- special sub_81A703C
+ special CallBattlePikeFunction
switch VAR_RESULT
case 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D4DC
case 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D4EA
@@ -137,7 +137,7 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_25D2FB:: @ 825D2FB
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7E7
waitmovement 0
setvar VAR_0x8004, 22
- special sub_81A703C
+ special CallBattlePikeFunction
switch VAR_RESULT
case 2, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D416
case 3, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D3BD
@@ -219,12 +219,12 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_25D49D:: @ 825D49D
waitmovement 0
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
- special sub_81A703C
+ special CallBattlePikeFunction
addvar VAR_RESULT, 1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
copyvar VAR_0x8006, VAR_RESULT
- special sub_81A703C
+ special CallBattlePikeFunction
call BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4144
waitstate
end
@@ -281,7 +281,7 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_25D53E:: @ 825D53E
waitmovement 0
setvar VAR_0x8004, 21
setvar VAR_0x8005, 0
- special sub_81A703C
+ special CallBattlePikeFunction
msgbox gStringVar4, 4
closemessage
delay 16
@@ -289,7 +289,7 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_25D53E:: @ 825D53E
waitmovement 0
setvar VAR_0x8004, 21
setvar VAR_0x8005, 1
- special sub_81A703C
+ special CallBattlePikeFunction
msgbox gStringVar4, 4
closemessage
setvar VAR_0x8004, SPECIAL_BATTLE_PIKE_DOUBLE
@@ -318,7 +318,7 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_25D605:: @ 825D605
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7AA
waitmovement 0
setvar VAR_0x8004, 12
- special sub_81A703C
+ special CallBattlePikeFunction
copyvar VAR_0x8004, VAR_RESULT
compare VAR_0x8004, 0
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D643
@@ -336,7 +336,7 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_25D643:: @ 825D643
playmoncry SPECIES_KIRLIA, 0
waitmoncry
setvar VAR_0x8004, 11
- special sub_81A703C
+ special CallBattlePikeFunction
compare VAR_RESULT, 2
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D751
compare VAR_RESULT, 1
@@ -346,7 +346,7 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_25D643:: @ 825D643
compare VAR_RESULT, 4
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D766
setvar VAR_0x8004, 15
- special sub_81A703C
+ special CallBattlePikeFunction
waitstate
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7A2
waitmovement 0
@@ -373,13 +373,13 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_25D6D5:: @ 825D6D5
playmoncry SPECIES_DUSCLOPS, 0
waitmoncry
setvar VAR_0x8004, 11
- special sub_81A703C
+ special CallBattlePikeFunction
compare VAR_RESULT, 0
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D76D
compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D774
setvar VAR_0x8004, 15
- special sub_81A703C
+ special CallBattlePikeFunction
waitstate
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7A2
waitmovement 0
@@ -579,7 +579,7 @@ BattleFrontier_BattlePikeRandomRoom1_Movement_25D7EA: @ 825D7EA
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D7ED:: @ 825D7ED
setvar VAR_0x8004, 5
- special sub_81A703C
+ special CallBattlePikeFunction
switch VAR_RESULT
case 2, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D81B
case 3, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D831
@@ -589,7 +589,7 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_25D81B:: @ 825D81B
lock
faceplayer
setvar VAR_0x8004, 14
- special sub_81A703C
+ special CallBattlePikeFunction
msgbox gStringVar4, 4
waitmessage
closemessage
@@ -606,7 +606,7 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_25D831:: @ 825D831
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D83E:: @ 825D83E
setvar VAR_0x8004, 13
- special sub_81A703C
+ special CallBattlePikeFunction
compare VAR_RESULT, 2
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D881
compare VAR_RESULT, 1
diff --git a/data/maps/BattleFrontier_BattlePikeRandomRoom3/scripts.inc b/data/maps/BattleFrontier_BattlePikeRandomRoom3/scripts.inc
index d1d968054..b00b41fd7 100644
--- a/data/maps/BattleFrontier_BattlePikeRandomRoom3/scripts.inc
+++ b/data/maps/BattleFrontier_BattlePikeRandomRoom3/scripts.inc
@@ -12,7 +12,7 @@ BattleFrontier_BattlePikeRandomRoom3_MapScript2_25E42A: @ 825E42A
BattleFrontier_BattlePikeRandomRoom3_EventScript_25E43C:: @ 825E43C
setvar VAR_TEMP_0, 1
setvar VAR_0x8004, 6
- special sub_81A703C
+ special CallBattlePikeFunction
end
BattleFrontier_BattlePikeRandomRoom3_EventScript_25E44A:: @ 825E44A
diff --git a/data/maps/BattleFrontier_BattlePikeThreePathRoom/scripts.inc b/data/maps/BattleFrontier_BattlePikeThreePathRoom/scripts.inc
index 6f5e8db1c..0ff9ff5db 100644
--- a/data/maps/BattleFrontier_BattlePikeThreePathRoom/scripts.inc
+++ b/data/maps/BattleFrontier_BattlePikeThreePathRoom/scripts.inc
@@ -37,7 +37,7 @@ BattleFrontier_BattlePikeThreePathRoom_EventScript_25C8A4:: @ 825C8A4
waitmessage
setvar VAR_0x8004, 8
setvar VAR_0x8005, 1
- special sub_81A703C
+ special CallBattlePikeFunction
playse SE_SAVE
waitse
setvar VAR_0x8004, 2
@@ -139,7 +139,7 @@ BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9FD:: @ 825C9FD
special LoadPlayerParty
setvar VAR_0x8004, 8
setvar VAR_0x8005, 2
- special sub_81A703C
+ special CallBattlePikeFunction
playse SE_SAVE
waitse
fadescreen 1
@@ -167,7 +167,7 @@ BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA5A:: @ 825CA5A
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA78:: @ 825CA78
setvar VAR_0x8004, 17
- special sub_81A703C
+ special CallBattlePikeFunction
compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA91
setvar VAR_TEMP_5, 255
@@ -190,7 +190,7 @@ BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA97:: @ 825CA97
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CABB:: @ 825CABB
setvar VAR_0x8004, 19
- special sub_81A703C
+ special CallBattlePikeFunction
compare VAR_RESULT, 4
goto_eq BattleFrontier_BattlePikeThreePathRoom_EventScript_25CBC2
lock
@@ -210,7 +210,7 @@ BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB00:: @ 825CB00
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB0A:: @ 825CB0A
setvar VAR_0x8004, 18
- special sub_81A703C
+ special CallBattlePikeFunction
switch VAR_RESULT
case 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB39
case 1, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB46
@@ -231,7 +231,7 @@ BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB53:: @ 825CB53
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB60:: @ 825CB60
setvar VAR_0x8004, 19
- special sub_81A703C
+ special CallBattlePikeFunction
switch VAR_RESULT
case 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB9A
case 1, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CBA4
diff --git a/data/maps/FallarborTown_BattleTentBattleRoom/scripts.inc b/data/maps/FallarborTown_BattleTentBattleRoom/scripts.inc
index 6ec39dfd2..8bbcef830 100644
--- a/data/maps/FallarborTown_BattleTentBattleRoom/scripts.inc
+++ b/data/maps/FallarborTown_BattleTentBattleRoom/scripts.inc
@@ -162,14 +162,14 @@ FallarborTown_BattleTentBattleRoom_EventScript_200AF3:: @ 8200AF3
waitstate
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
- special sub_81A5238
+ special CallBattleArenaFunction
compare VAR_RESULT, 9999
goto_eq FallarborTown_BattleTentBattleRoom_EventScript_2009B3
addvar VAR_RESULT, 1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
copyvar VAR_0x8006, VAR_RESULT
- special sub_81A5238
+ special CallBattleArenaFunction
FallarborTown_BattleTentBattleRoom_EventScript_200B43:: @ 8200B43
message FallarborTown_BattleTentBattleRoom_Text_257D17
diff --git a/data/maps/SlateportCity_BattleTentBattleRoom/scripts.inc b/data/maps/SlateportCity_BattleTentBattleRoom/scripts.inc
index 833abdf99..6b63f13f8 100644
--- a/data/maps/SlateportCity_BattleTentBattleRoom/scripts.inc
+++ b/data/maps/SlateportCity_BattleTentBattleRoom/scripts.inc
@@ -42,7 +42,7 @@ SlateportCity_BattleTentBattleRoom_EventScript_2099BE:: @ 82099BE
applymovement 3, SlateportCity_BattleTentBattleRoom_Movement_209A99
waitmovement 0
setvar VAR_0x8004, 11
- special sub_81A5E74
+ special CallBattleFactoryFunction
setobjectxyperm 2, 5, 1
removeobject 2
addobject 2
diff --git a/data/maps/SlateportCity_BattleTentCorridor/scripts.inc b/data/maps/SlateportCity_BattleTentCorridor/scripts.inc
index c2ef5e3da..57df51237 100644
--- a/data/maps/SlateportCity_BattleTentCorridor/scripts.inc
+++ b/data/maps/SlateportCity_BattleTentCorridor/scripts.inc
@@ -59,9 +59,9 @@ SlateportCity_BattleTentCorridor_EventScript_208EB4:: @ 8208EB4
SlateportCity_BattleTentCorridor_EventScript_208EEE:: @ 8208EEE
setvar VAR_0x8004, 9
- special sub_81A5E74
+ special CallBattleFactoryFunction
setvar VAR_0x8004, 16
- special sub_81A5E74
+ special CallBattleFactoryFunction
msgbox SlateportCity_BattleTentCorridor_Text_25A22D, 4
playfanfare MUS_ME_ASA
waitfanfare
@@ -143,7 +143,7 @@ SlateportCity_BattleTentCorridor_EventScript_209044:: @ 8209044
special SavePlayerParty
setvar VAR_0x8004, 10
setvar VAR_0x8005, 0
- special sub_81A5E74
+ special CallBattleFactoryFunction
goto SlateportCity_BattleTentCorridor_EventScript_208F0D
SlateportCity_BattleTentCorridor_Movement_209059: @ 8209059
diff --git a/data/specials.inc b/data/specials.inc
index 5c1653d49..0d3afce8b 100644
--- a/data/specials.inc
+++ b/data/specials.inc
@@ -245,12 +245,12 @@ gSpecials:: @ 81DBA64
def_special CallFrontierUtilFunc
def_special sub_8161F74
def_special CallBattleDomeFunction
- def_special sub_8195960
+ def_special CallBattlePalaceFunction
def_special CopyEReaderTrainerGreeting
def_special DoSpecialTrainerBattle
- def_special sub_81A5238
- def_special sub_81A5E74
- def_special sub_81A703C
+ def_special CallBattleArenaFunction
+ def_special CallBattleFactoryFunction
+ def_special CallBattlePikeFunction
def_special sub_81A8E7C
def_special StopMapMusic
def_special sub_81B99B4