diff options
Diffstat (limited to 'data')
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 |