diff options
author | pikalaxalt <PikalaxALT@gmail.com> | 2016-04-10 14:42:14 -0400 |
---|---|---|
committer | pikalaxalt <PikalaxALT@gmail.com> | 2016-04-10 14:42:14 -0400 |
commit | bf73772a560ddfdf0b404ba3f85eb26542031b7b (patch) | |
tree | ee3cbc2fb2be1b2353ebd4c9887de2d69a91d2f2 | |
parent | 46ead9b8498fe7191735bd99f667dd1f9147f969 (diff) |
Local labels starting with capital letters are now decorated with a trailing colon; remove trailing whitespace; globally correct line endings to UNIX style
537 files changed, 4556 insertions, 4556 deletions
diff --git a/audio/engine.asm b/audio/engine.asm index d01d74c7d..c8e976cc4 100644 --- a/audio/engine.asm +++ b/audio/engine.asm @@ -233,7 +233,7 @@ UpdateChannels: ; e8125 jp [hl] -.ChannelFnPtrs +.ChannelFnPtrs: dw .Channel1 dw .Channel2 dw .Channel3 @@ -245,11 +245,11 @@ UpdateChannels: ; e8125 dw .Channel7 dw .Channel8 -.Channel1 +.Channel1: ld a, [Danger] bit 7, a ret nz -.Channel5 +.Channel5: ld hl, Channel1NoteFlags - Channel1 add hl, bc bit NOTE_UNKN_3, [hl] @@ -317,8 +317,8 @@ UpdateChannels: ; e8125 ld [rNR14], a ret -.Channel2 -.Channel6 +.Channel2: +.Channel6: ld hl, Channel1NoteFlags - Channel1 add hl, bc bit NOTE_REST, [hl] ; rest @@ -377,8 +377,8 @@ UpdateChannels: ; e8125 ld [rNR24], a ret -.Channel3 -.Channel7 +.Channel3: +.Channel7: ld hl, Channel1NoteFlags - Channel1 add hl, bc bit NOTE_REST, [hl] ; rest @@ -478,8 +478,8 @@ endr ld [rNR32], a ret -.Channel4 -.Channel8 +.Channel4: +.Channel8: ld hl, Channel1NoteFlags - Channel1 add hl, bc bit NOTE_REST, [hl] ; rest @@ -2483,62 +2483,62 @@ _PlayCryHeader:: ; e8b79 ; Play cry de using parameters: ; CryPitch ; CryLength - + call MusicOff - + ; Overload the music id with the cry id ld hl, MusicID ld [hl], e inc hl ld [hl], d - + ; 3-byte pointers (bank, address) ld hl, Cries rept 3 add hl, de endr - + ld a, [hli] ld [MusicBank], a - + ld e, [hl] inc hl ld d, [hl] - + ; Read the cry's sound header call LoadMusicByte ; Top 2 bits contain the number of channels rlca rlca and 3 - + ; For each channel: inc a .loop push af call LoadChannel - + ld hl, Channel1Flags - Channel1 add hl, bc set SOUND_REST, [hl] - + ld hl, Channel1Flags2 - Channel1 add hl, bc set SOUND_CRY_PITCH, [hl] - + ld hl, Channel1CryPitch - Channel1 add hl, bc ld a, [CryPitch] ld [hli], a ld a, [CryPitch + 1] ld [hl], a - + ; No tempo for channel 4 ld a, [CurChannel] and 3 cp 3 jr nc, .start - + ; Tempo is effectively length ld hl, Channel1Tempo - Channel1 add hl, bc @@ -2551,14 +2551,14 @@ endr ld a, [wStereoPanningMask] and a jr z, .next - + ; Stereo only: Play cry from the monster's side. ; This only applies in-battle. - + ld a, [Options] bit 5, a ; stereo jr z, .next - + ; [Tracks] &= [CryTracks] ld hl, Channel1Tracks - Channel1 add hl, bc @@ -2568,23 +2568,23 @@ endr ld hl, Channel1Tracks - Channel1 add hl, bc ld [hl], a - + .next pop af dec a jr nz, .loop - - + + ; Cries play at max volume, so we save the current volume for later. ld a, [LastVolume] and a jr nz, .end - + ld a, [Volume] ld [LastVolume], a ld a, $77 ld [Volume], a - + .end ld a, 1 ; stop playing music ld [SFXPriority], a @@ -2699,24 +2699,24 @@ PlayStereoSFX:: ; e8ca6 ; play sfx de call MusicOff - + ; standard procedure if stereo's off ld a, [Options] bit 5, a jp z, _PlaySFX - + ; else, let's go ahead with this ld hl, MusicID ld [hl], e inc hl ld [hl], d - + ; get sfx ptr ld hl, SFX rept 3 add hl, de endr - + ; bank ld a, [hli] ld [MusicBank], a @@ -2724,22 +2724,22 @@ endr ld e, [hl] inc hl ld d, [hl] - + ; bit 2-3 call LoadMusicByte rlca rlca and 3 ; ch1-4 inc a - + .loop push af call LoadChannel - + ld hl, Channel1Flags - Channel1 add hl, bc set SOUND_SFX, [hl] - + push de ; get tracks for this channel ld a, [CurChannel] @@ -2751,47 +2751,47 @@ endr ld a, [hl] ld hl, wStereoPanningMask and [hl] - + ld hl, Channel1Tracks - Channel1 add hl, bc ld [hl], a - + ld hl, Channel1Field0x30 - Channel1 ; $c131 - Channel1 add hl, bc ld [hl], a - + ld a, [CryTracks] cp 2 ; ch 1-2 jr c, .skip - + ; ch3-4 ld a, [wSFXDuration] - + ld hl, Channel1Field0x2e - Channel1 ; $c12f - Channel1 add hl, bc ld [hl], a - + ld hl, Channel1Field0x2f - Channel1 ; $c130 - Channel1 add hl, bc ld [hl], a - + ld hl, Channel1Flags2 - Channel1 add hl, bc set SOUND_UNKN_0F, [hl] - + .skip pop de - + ; turn channel on ld hl, Channel1Flags - Channel1 add hl, bc set SOUND_CHANNEL_ON, [hl] ; on - + ; done? pop af dec a jr nz, .loop - + ; we're done call MusicOn ret diff --git a/audio/music_pointers.asm b/audio/music_pointers.asm index 11d55fe2c..7e0ca0c69 100644 --- a/audio/music_pointers.asm +++ b/audio/music_pointers.asm @@ -102,9 +102,9 @@ dba Music_LakeOfRageRocketRadio ; 0xef5b1 dba Music_Printer ; 0xf07fd dba Music_PostCredits ; 0xcfd9e - + ; Crystal adds the following songs: - + dba Music_Clair ; 0x1fa8d dba Music_MobileAdapterMenu ; 0x17801f dba Music_MobileAdapter ; 0x1fc87 diff --git a/battle/ai/items.asm b/battle/ai/items.asm index c7c8f8201..90bfb840d 100644 --- a/battle/ai/items.asm +++ b/battle/ai/items.asm @@ -318,7 +318,7 @@ AI_Items: ; 39196 jp c, .Use jp .DontUse -.StatusCheckContext +.StatusCheckContext: ld a, [EnemySubStatus5] bit SUBSTATUS_TOXIC, a jr z, .FailToxicCheck @@ -328,7 +328,7 @@ AI_Items: ; 39196 call Random cp 1 + 50 percent jp c, .Use -.FailToxicCheck +.FailToxicCheck: ld a, [EnemyMonStatus] and 1 << FRZ | SLP jp z, .DontUse @@ -344,7 +344,7 @@ AI_Items: ; 39196 call .Status jp c, .DontUse -.UseFullRestore +.UseFullRestore: call EnemyUsedFullRestore jp .Use ; 38220 @@ -676,7 +676,7 @@ AI_TrySwitch: ; 3844b ld c, a ld hl, OTPartyMon1HP ld d, 0 -.SwitchLoop +.SwitchLoop: ld a, [hli] ld b, a ld a, [hld] diff --git a/battle/ai/move.asm b/battle/ai/move.asm index eb6a0536d..0d1c6c968 100755 --- a/battle/ai/move.asm +++ b/battle/ai/move.asm @@ -31,24 +31,24 @@ endr ld hl, EnemyMonMoves ld c, 0 -.CheckDisabledMove +.CheckDisabledMove: cp [hl] jr z, .ScoreDisabledMove inc c inc hl jr .CheckDisabledMove -.ScoreDisabledMove +.ScoreDisabledMove: ld hl, Buffer1 ld b, 0 add hl, bc ld [hl], 80 ; Don't pick moves with 0 PP. -.CheckPP +.CheckPP: ld hl, Buffer1 - 1 ld de, EnemyMonPP ld b, 0 -.CheckMovePP +.CheckMovePP: inc b ld a, b cp EnemyMonMovesEnd - EnemyMonMoves + 1 @@ -63,7 +63,7 @@ endr ; Apply AI scoring layers depending on the trainer class. -.ApplyLayers +.ApplyLayers: ld hl, TrainerClassAttributes + TRNATTR_AI_MOVE_WEIGHTS ; If we have a battle in BattleTower just load the Attributes of the first TrainerClass (Falkner) @@ -82,7 +82,7 @@ endr push bc push hl -.CheckLayer +.CheckLayer: pop hl pop bc @@ -119,12 +119,12 @@ endr jr .CheckLayer ; Decrement the scores of all moves one by one until one reaches 0. -.DecrementScores +.DecrementScores: ld hl, Buffer1 ld de, EnemyMonMoves ld c, EnemyMonMovesEnd - EnemyMonMoves -.DecrementNextScore +.DecrementNextScore: ; If the enemy has no moves, this will infinite. ld a, [de] inc de @@ -145,7 +145,7 @@ endr ; In order to avoid bias towards the moves located first in memory, increment the scores ; that were decremented one more time than the rest (in case there was a tie). ; This means that the minimum score will be 1. -.PickLowestScoreMoves +.PickLowestScoreMoves: ld a, c .move_loop @@ -159,14 +159,14 @@ endr ld de, EnemyMonMoves ld c, NUM_MOVES -; Give a score of 0 to a blank move +; Give a score of 0 to a blank move .loop2 ld a, [de] and a jr nz, .skip_load ld [hl], a -; Disregard the move if its score is not 1 +; Disregard the move if its score is not 1 .skip_load ld a, [hl] dec a @@ -183,8 +183,8 @@ endr dec c jr nz, .loop2 -; Randomly choose one of the moves with a score of 1 -.ChooseMove +; Randomly choose one of the moves with a score of 1 +.ChooseMove: ld hl, Buffer1 call Random and 3 diff --git a/battle/ai/scoring.asm b/battle/ai/scoring.asm index e9df9c62a..9b8dd6e42 100644 --- a/battle/ai/scoring.asm +++ b/battle/ai/scoring.asm @@ -23,7 +23,7 @@ AI_Basic: ; 38591 ; Dismiss moves with special effects if they are ; useless or not a good choice right now. -; For example, healing moves, weather moves, Dream Eater... +; For example, healing moves, weather moves, Dream Eater... push hl push de push bc @@ -33,7 +33,7 @@ AI_Basic: ; 38591 pop hl jr nz, .discourage -; Dismiss status-only moves if the player can't be statused. +; Dismiss status-only moves if the player can't be statused. ld a, [wEnemyMoveStruct + MOVE_EFFECT] push hl push de @@ -680,7 +680,7 @@ rept 2 inc [hl] endr -; 30% chance to end up here if enemy's HP is full and player is not badly poisoned. +; 30% chance to end up here if enemy's HP is full and player is not badly poisoned. ; 77% chance to end up here if enemy's HP is above 50% but not full. ; 96% chance to end up here if enemy's HP is between 25% and 50%. ; 100% chance to end up here if enemy's HP is below 25%. @@ -771,7 +771,7 @@ AI_Smart_MirrorMove: ; 3895b jr nz, .asm_38968 ; ...do nothing if enemy is slower than player - call AICompareSpeed + call AICompareSpeed ret nc ; ...or dismiss this move if enemy is faster than player. @@ -784,7 +784,7 @@ AI_Smart_MirrorMove: ; 3895b ld de, 1 call IsInArray pop hl - + ; ...do nothing if he didn't use a useful move. ret nc @@ -813,11 +813,11 @@ AI_Smart_AccuracyDown: ; 38985 call AICheckPlayerMaxHP jr nc, .asm_389a0 -; ...and enemy's HP is above 50%... +; ...and enemy's HP is above 50%... call AICheckEnemyHalfHP jr nc, .asm_389a0 -; ...greatly encourage this move if player is badly poisoned. +; ...greatly encourage this move if player is badly poisoned. ld a, [PlayerSubStatus5] bit SUBSTATUS_TOXIC, a jr nz, .asm_3899d @@ -839,21 +839,21 @@ endr call AICheckPlayerQuarterHP jr nc, .asm_389bd -; If player's HP is above 25% but not full, 4% chance to greatly encourage this move. +; If player's HP is above 25% but not full, 4% chance to greatly encourage this move. call Random cp $a jr c, .asm_3899d -; If player's HP is between 25% and 50%,... +; If player's HP is between 25% and 50%,... call AICheckPlayerHalfHP jr nc, .asm_389b8 -; If player's HP is above 50% but not full, 20% chance to greatly encourage this move. +; If player's HP is above 50% but not full, 20% chance to greatly encourage this move. call AI_80_20 jr c, .asm_3899d jr .asm_389bf -; ...50% chance to greatly discourage this move. +; ...50% chance to greatly discourage this move. .asm_389b8 call AI_50_50 jr c, .asm_389bf @@ -863,7 +863,7 @@ rept 2 inc [hl] endr -; We only end up here if the move has not been already encouraged. +; We only end up here if the move has not been already encouraged. .asm_389bf ld a, [PlayerSubStatus5] bit SUBSTATUS_TOXIC, a @@ -873,14 +873,14 @@ endr bit SUBSTATUS_LEECH_SEED, a jr nz, .asm_389ef -; Discourage this move if enemy's evasion level is higher than player's accuracy level. +; Discourage this move if enemy's evasion level is higher than player's accuracy level. ld a, [EnemyEvaLevel] ld b, a ld a, [PlayerAccLevel] cp b jr c, .asm_389e4 -; Greatly encourage this move if the player is in the middle of Fury Cutter or Rollout. +; Greatly encourage this move if the player is in the middle of Fury Cutter or Rollout. ld a, [PlayerFuryCutterCount] and a jr nz, .asm_3899d @@ -895,7 +895,7 @@ endr ; Player is badly poisoned. ; 80% chance to greatly encourage this move. -; This would counter any previous discouragement. +; This would counter any previous discouragement. .asm_389e6 call Random cp $50 @@ -907,7 +907,7 @@ endr ; Player is seeded. ; 50% chance to encourage this move. -; This would partly counter any previous discouragement. +; This would partly counter any previous discouragement. .asm_389ef call AI_50_50 ret c @@ -931,7 +931,7 @@ AI_Smart_Haze: ; 389f5 jr c, .asm_38a12 jr .asm_389fb -; 85% chance to encourage this move if any of player's stat levels is higher than +2. +; 85% chance to encourage this move if any of player's stat levels is higher than +2. .asm_38a05 ld hl, PlayerAtkLevel ld c, $8 @@ -1164,7 +1164,7 @@ AI_Smart_Confuse: ; 38adb cp $19 jr c, .asm_38ae7 inc [hl] - + .asm_38ae7 ; Discourage again if player's HP is below 25%. call AICheckPlayerQuarterHP @@ -1220,10 +1220,10 @@ AI_Smart_Fly: ; 38b12 ld a, [PlayerSubStatus3] and 1 << SUBSTATUS_FLYING | 1 << SUBSTATUS_UNDERGROUND ret z - + call AICompareSpeed ret nc - + rept 3 dec [hl] endr @@ -1246,9 +1246,9 @@ AI_Smart_Paralyze: ; 38b26 ; 50% chance to discourage this move if player's HP is below 25%. call AICheckPlayerQuarterHP jr nc, .asm_38b3a - + ; 80% chance to greatly encourage this move -; if enemy is slower than player and its HP is above 25%. +; if enemy is slower than player and its HP is above 25%. call AICompareSpeed ret c call AICheckEnemyQuarterHP @@ -1308,8 +1308,8 @@ AI_Smart_Substitute: ; 38b5c AI_Smart_HyperBeam: ; 38b63 call AICheckEnemyHalfHP jr c, .asm_38b72 - -; 50% chance to encourage this move if enemy's HP is below 25%. + +; 50% chance to encourage this move if enemy's HP is below 25%. call AICheckEnemyQuarterHP ret c call AI_50_50 @@ -1335,13 +1335,13 @@ AI_Smart_Rage: ; 38b7f bit SUBSTATUS_RAGE, a jr z, .asm_38b9b -; If enemy's Rage is building, 50% chance to encourage this move. +; If enemy's Rage is building, 50% chance to encourage this move. call AI_50_50 jr c, .asm_38b8c dec [hl] -; Encourage this move based on Rage's counter. +; Encourage this move based on Rage's counter. .asm_38b8c ld a, [wEnemyRageCounter] cp $2 @@ -1773,12 +1773,12 @@ AI_Smart_PriorityHit: ; 38d5a call AICompareSpeed ret c -; Dismiss this move if the player is flying or underground. +; Dismiss this move if the player is flying or underground. ld a, [PlayerSubStatus3] and 1 << SUBSTATUS_FLYING | 1 << SUBSTATUS_UNDERGROUND jp nz, AIDiscourageMove -; Greatly encourage this move if it will KO the player. +; Greatly encourage this move if it will KO the player. ld a, $1 ld [hBattleTurn], a push hl @@ -1895,18 +1895,18 @@ AI_Smart_MeanLook: ; 38dfb pop hl jp z, AIDiscourageMove -; 80% chance to greatly encourage this move if the enemy is badly poisoned (weird). +; 80% chance to greatly encourage this move if the enemy is badly poisoned (weird). ld a, [EnemySubStatus5] bit SUBSTATUS_TOXIC, a jr nz, .asm_38e26 ; 80% chance to greatly encourage this move if the player is either -; in love, identified, stuck in Rollout, or has a Nightmare. +; in love, identified, stuck in Rollout, or has a Nightmare. ld a, [PlayerSubStatus1] and 1<<SUBSTATUS_IN_LOVE | 1<<SUBSTATUS_ROLLOUT | 1<<SUBSTATUS_IDENTIFIED | 1<<SUBSTATUS_NIGHTMARE jr nz, .asm_38e26 -; Otherwise, discourage this move unless the player only has not very effective moves against the enemy. +; Otherwise, discourage this move unless the player only has not very effective moves against the enemy. push hl callab CheckPlayerMoveTypeMatchups ld a, [wEnemyAISwitchScore] @@ -2233,7 +2233,7 @@ AI_Smart_Sandstorm: ; 38f7a inc [hl] ret -.SandstormImmuneTypes +.SandstormImmuneTypes: db ROCK db GROUND db STEEL @@ -2493,7 +2493,7 @@ AI_Smart_HiddenPower: ; 3909e push hl ld a, 1 ld [hBattleTurn], a - + ; Calculate Hidden Power's type and base power based on enemy's DVs. callab HiddenPowerDamage callab BattleCheckTypeMatchup @@ -2697,7 +2697,7 @@ AI_Smart_PsychUp: ; 39152 jr nz, .asm_3915a ; Calculate the sum of all player's stat level modifiers. Add 100 first to prevent underflow. -; Put the result in d. d will range between 58 and 142. +; Put the result in d. d will range between 58 and 142. ld hl, PlayerAtkLevel ld b, $8 ld d, 100 @@ -2716,12 +2716,12 @@ AI_Smart_PsychUp: ; 39152 pop hl jr nc, .asm_39188 -; Else, 80% chance to encourage this move unless player's accuracy level is lower than -1... +; Else, 80% chance to encourage this move unless player's accuracy level is lower than -1... ld a, [PlayerAccLevel] cp $6 ret c - -; ...or enemy's evasion level is higher than +0. + +; ...or enemy's evasion level is higher than +0. ld a, [EnemyEvaLevel] cp $8 ret nc @@ -2825,7 +2825,7 @@ rept 2 endr ret -; Try to predict if the player will use Fly this turn. +; Try to predict if the player will use Fly this turn. .couldFly ; 50% chance to encourage this move if the enemy is slower than the player. @@ -3175,10 +3175,10 @@ AI_Opportunist: ; 39315 call AICheckEnemyHalfHP ret c -; Discourage stall moves if enemy's HP is below 25%. +; Discourage stall moves if enemy's HP is below 25%. call AICheckEnemyQuarterHP jr nc, .asm_39322 - + ; 50% chance to discourage stall moves if enemy's HP is between 25% and 50%. call AI_50_50 ret c @@ -3333,12 +3333,12 @@ AI_Aggressive: ; 39369 ; Ignore this move if its power is 0 or 1. ; Moves such as Seismic Toss, Hidden Power, -; Counter and Fissure have a base power of 1. +; Counter and Fissure have a base power of 1. ld a, [wEnemyMoveStruct + MOVE_POWER] cp 2 jr c, .checkmove2 -; Ignore this move if it is reckless. +; Ignore this move if it is reckless. push hl push de push bc @@ -3351,7 +3351,7 @@ AI_Aggressive: ; 39369 pop hl jr c, .checkmove2 -; If we made it this far, discourage this move. +; If we made it this far, discourage this move. inc [hl] jr .checkmove2 @@ -3384,7 +3384,7 @@ AIDamageCalc: ; 393e7 callab BattleCommand_Stab ret -.ConstantDamageEffects +.ConstantDamageEffects: db EFFECT_SUPER_FANG db EFFECT_STATIC_DAMAGE db EFFECT_LEVEL_DAMAGE @@ -3550,7 +3550,7 @@ AI_Risky: ; 394a9 call AICheckEnemyMaxHP jr c, .nextmove -; Else, 80% chance to exclude them. +; Else, 80% chance to exclude them. call Random cp 200 ; 1/5 jr c, .nextmove diff --git a/battle/ai/switch.asm b/battle/ai/switch.asm index 8209d8f2a..8f5db7a54 100755 --- a/battle/ai/switch.asm +++ b/battle/ai/switch.asm @@ -161,7 +161,7 @@ endr .doubledown call .DecreaseScore - + ; fallthrough ; 34931 diff --git a/battle/anims.asm b/battle/anims.asm index 66ae9ff1b..3d7525ec5 100644 --- a/battle/anims.asm +++ b/battle/anims.asm @@ -321,7 +321,7 @@ BattleAnim_ThrowPokeBall anim_jump .Shake ; c92f2 -.TheTrainerBlockedTheBall +.TheTrainerBlockedTheBall: anim_2gfx ANIM_GFX_POKE_BALL, ANIM_GFX_HIT anim_sound 6, 2, SFX_THROW_BALL anim_obj ANIM_OBJ_16, 8, 0, 11, 4, $20 @@ -331,7 +331,7 @@ BattleAnim_ThrowPokeBall anim_ret ; c9305 -.UltraBall +.UltraBall: anim_2gfx ANIM_GFX_POKE_BALL, ANIM_GFX_SMOKE anim_sound 6, 2, SFX_THROW_BALL anim_obj ANIM_OBJ_POKE_BALL, 8, 4, 11, 4, $40 @@ -345,7 +345,7 @@ BattleAnim_ThrowPokeBall anim_jump .Shake ; c9326 -.GreatBall +.GreatBall: anim_2gfx ANIM_GFX_POKE_BALL, ANIM_GFX_SMOKE anim_sound 6, 2, SFX_THROW_BALL anim_obj ANIM_OBJ_POKE_BALL, 8, 4, 11, 4, $40 @@ -359,7 +359,7 @@ BattleAnim_ThrowPokeBall anim_jump .Shake ; c9347 -.MasterBall +.MasterBall: anim_3gfx ANIM_GFX_POKE_BALL, ANIM_GFX_SMOKE, ANIM_GFX_SPEED anim_sound 6, 2, SFX_THROW_BALL anim_obj ANIM_OBJ_POKE_BALL, 8, 0, 11, 4, $20 @@ -380,7 +380,7 @@ BattleAnim_ThrowPokeBall anim_obj ANIM_OBJ_2B, -15, 0, 7, 0, $36 anim_obj ANIM_OBJ_2B, -15, 0, 7, 0, $37 anim_wait 64 -.Shake +.Shake: anim_bgeffect ANIM_BG_RETURN_MON, $0, $0, $0 anim_wait 8 anim_incobj 2 @@ -394,7 +394,7 @@ BattleAnim_ThrowPokeBall anim_wait 32 anim_wait 8 anim_setvar $0 -.Loop +.Loop: anim_wait 48 anim_checkpokeball anim_jumpvar $1, .Click @@ -404,12 +404,12 @@ BattleAnim_ThrowPokeBall anim_jump .Loop ; c93bc -.Click +.Click: anim_clearsprites anim_ret ; c93be -.BreakFree +.BreakFree: anim_setobj $1, $b anim_sound 0, 1, SFX_BALL_POOF anim_obj ANIM_OBJ_1C, -15, 0, 8, 0, $10 @@ -434,7 +434,7 @@ BattleAnim_SendOutMon: ; c93d1 anim_call BattleAnim_ShowMon_0 anim_ret -.Unknown +.Unknown: anim_1gfx ANIM_GFX_SMOKE anim_call BattleAnim_FollowEnemyFeet_0 anim_bgeffect ANIM_BG_2A, $0, $1, $0 @@ -449,7 +449,7 @@ BattleAnim_SendOutMon: ; c93d1 anim_call BattleAnim_ShowMon_0 anim_ret -.Shiny +.Shiny: anim_1gfx ANIM_GFX_SPEED anim_bgeffect ANIM_BG_FLASH_INVERTED, $0, $4, $3 anim_bgeffect ANIM_BG_06, $0, $2, $0 @@ -479,7 +479,7 @@ BattleAnim_SendOutMon: ; c93d1 anim_wait 32 anim_ret -.Normal +.Normal: anim_1gfx ANIM_GFX_SMOKE anim_sound 0, 0, SFX_BALL_POOF anim_obj ANIM_OBJ_1C, 5, 4, 12, 0, $0 diff --git a/battle/bg_effects.asm b/battle/bg_effects.asm index b03e3aea5..f2ddde3e0 100644 --- a/battle/bg_effects.asm +++ b/battle/bg_effects.asm @@ -236,7 +236,7 @@ BattleBGEffect_WhiteHues: ; c812d (32:412d) call EndBattleBGEffect ret -.Pals +.Pals: db %11100100 db %11100000 db %11010000 @@ -254,7 +254,7 @@ BattleBGEffect_BlackHues: ; c8141 (32:4141) call EndBattleBGEffect ret -.Pals +.Pals: db %11100100 db %11110100 db %11111000 @@ -273,7 +273,7 @@ BattleBGEffect_AlternateHues: ; c8155 (32:4155) call EndBattleBGEffect ret -.Pals +.Pals: db %11100100 db %11111000 db %11111100 @@ -298,12 +298,12 @@ BattleBGEffect_06: ; c8171 (32:4171) ld [wOBP0], a ret -.PalsCGB +.PalsCGB: db %11100100 db %10010000 db -2 -.PalsSGB +.PalsSGB: db %11110000 db %11000000 db -2 @@ -322,12 +322,12 @@ BattleBGEffect_07: ; c818b (32:418b) ld [wOBP0], a ret -.PalsCGB +.PalsCGB: db %11100100 db %11011000 db -2 -.PalsSGB +.PalsSGB: db %11110000 db %11001100 db -2 @@ -339,7 +339,7 @@ BattleBGEffect_08: ; c81a5 (32:41a5) ld [wBGP], a ret -.Pals +.Pals: db %00011011 db %01100011 db %10000111 @@ -405,10 +405,10 @@ BattleBGEffect_ShowMon: ; c81ea (32:41ea) call BattleBGEffect_RunPicResizeScript ret -.PlayerData +.PlayerData: db 0, $31, 0 db -1 -.EnemyData +.EnemyData: db 3, $00, 3 db -1 ; c8214 @@ -670,12 +670,12 @@ BattleBGEffect_EnterMon: ; c837b (32:437b) call BattleBGEffect_RunPicResizeScript ret -.PlayerData +.PlayerData: db 2, $31, 2 db 1, $31, 1 db 0, $31, 0 db -1 -.EnemyData +.EnemyData: db 5, $00, 5 db 4, $00, 4 db 3, $00, 3 @@ -698,7 +698,7 @@ BattleBGEffect_ReturnMon: ; c83a8 (32:43a8) call BattleBGEffect_RunPicResizeScript ret -.PlayerData +.PlayerData: db 0, $31, 0 db -2, $66, 0 db 1, $31, 1 @@ -707,7 +707,7 @@ BattleBGEffect_ReturnMon: ; c83a8 (32:43a8) db -2, $22, 2 db -3, $00, 0 db -1 -.EnemyData +.EnemyData: db 3, $00, 3 db -2, $77, 3 db 4, $00, 4 @@ -773,7 +773,7 @@ endr call EndBattleBGEffect ret -.ClearBox +.ClearBox: ; get dims push bc inc hl @@ -798,7 +798,7 @@ endr pop bc ret -.PlaceGraphic +.PlaceGraphic: ; get dims push bc push hl @@ -858,7 +858,7 @@ endr pop bc ret -.Coords +.Coords: dwcoord 2, 6 dwcoord 3, 8 dwcoord 4, 10 @@ -866,7 +866,7 @@ endr dwcoord 13, 2 dwcoord 14, 4 -.BGSquares +.BGSquares: bgsquare: MACRO dn \1,\2 dw \3 @@ -879,7 +879,7 @@ endm bgsquare 5, 5, .FiveByFive bgsquare 3, 3, .ThreeByThree -.SixBySix +.SixBySix: db $00, $06, $0c, $12, $18, $1e db $01, $07, $0d, $13, $19, $1f db $02, $08, $0e, $14, $1a, $20 @@ -887,17 +887,17 @@ endm db $04, $0a, $10, $16, $1c, $22 db $05, $0b, $11, $17, $1d, $23 -.FourByFour +.FourByFour: db $00, $0c, $12, $1e db $02, $0e, $14, $20 db $03, $0f, $15, $21 db $05, $11, $17, $23 -.TwoByTwo +.TwoByTwo: db $00, $1e db $05, $23 -.SevenBySeven +.SevenBySeven: db $00, $07, $0e, $15, $1c, $23, $2a db $01, $08, $0f, $16, $1d, $24, $2b db $02, $09, $10, $17, $1e, $25, $2c @@ -906,14 +906,14 @@ endm db $05, $0c, $13, $1a, $21, $28, $2f db $06, $0d, $14, $1b, $22, $29, $30 -.FiveByFive +.FiveByFive: db $00, $07, $15, $23, $2a db $01, $08, $16, $24, $2b db $03, $0a, $18, $26, $2d db $05, $0c, $1a, $28, $2f db $06, $0d, $1b, $29, $30 -.ThreeByThree +.ThreeByThree: db $00, $15, $2a db $03, $18, $2d db $06, $1b, $30 @@ -945,7 +945,7 @@ BattleBGEffect_Surf: ; c8545 (32:4545) call BattleAnim_ResetLCDStatCustom ret -.RotatewSurfWaveBGEffect +.RotatewSurfWaveBGEffect: ld hl, wSurfWaveBGEffect ld de, wSurfWaveBGEffect + 1 ld c, wSurfWaveBGEffectEnd - wSurfWaveBGEffect - 1 @@ -1218,7 +1218,7 @@ BattleBGEffect_DoubleTeam: ; c8689 (32:4689) .four ret -.UpdateLYOverrides +.UpdateLYOverrides: ld e, a xor $ff inc a @@ -1893,7 +1893,7 @@ BattleBGEffect_2a: ; c8a3a (32:4a3a) call BattleBGEffects_IncrementJumptable ret -.SetLYOverridesBackup +.SetLYOverridesBackup: ld e, a ld a, [hFFC7] ld l, a @@ -1913,7 +1913,7 @@ BattleBGEffect_2a: ; c8a3a (32:4a3a) call BattleBGEffects_ResetVideoHRAM ret -.GetLYOverride +.GetLYOverride: ld hl, BG_EFFECT_STRUCT_03 add hl, bc ld a, [hl] @@ -2042,7 +2042,7 @@ BattleBGEffect_1c: ; c8b00 (32:4b00) ld [wOBP1], a ret -.DMG_LYOverrideLoads +.DMG_LYOverrideLoads: ld hl, LYOverridesBackup .loop1 ld [hl], d @@ -2061,7 +2061,7 @@ BattleBGEffect_1c: ; c8b00 (32:4b00) call BatttleBGEffects_GetNamedJumptablePointer jp [hl] -.Jumptable +.Jumptable: dw .cgb_zero dw .cgb_one dw .cgb_two @@ -2118,12 +2118,12 @@ BattleBGEffect_1c: ; c8b00 (32:4b00) call EndBattleBGEffect ret -.CGB_DMGEnemyData +.CGB_DMGEnemyData: db $e4, $e4 db $f8, $90 db $fc, $40 db $f8, $90 -.DMG_PlayerData +.DMG_PlayerData: db $e4, $e4 db $90, $f8 db $40, $fc @@ -2135,7 +2135,7 @@ BattleBGEffect_RapidFlash: ; c8be8 (32:4be8) call BGEffect_RapidCyclePals ret -.FlashPals +.FlashPals: db $e4, $6c, $fe ; c8bf2 @@ -2144,7 +2144,7 @@ BattleBGEffect_16: ; c8bf2 (32:4bf2) call BGEffect_RapidCyclePals ret -.Pals +.Pals: db $e4, $90, $40, $ff ; c8bfd @@ -2153,7 +2153,7 @@ BattleBGEffect_17: ; c8bfd (32:4bfd) call BGEffect_RapidCyclePals ret -.Pals +.Pals: db $e4, $f8, $fc, $ff ; c8c08 @@ -2162,7 +2162,7 @@ BattleBGEffect_18: ; c8c08 (32:4c08) call BGEffect_RapidCyclePals ret -.Pals +.Pals: db $e4, $90, $40, $90, $fe ; c8c14 @@ -2171,7 +2171,7 @@ BattleBGEffect_19: ; c8c14 (32:4c14) call BGEffect_RapidCyclePals ret -.Pals +.Pals: db $e4, $f8, $fc, $f8, $fe ; c8c20 @@ -2180,7 +2180,7 @@ BattleBGEffect_1a: ; c8c20 (32:4c20) call BGEffect_RapidCyclePals ret -.Pals +.Pals: db $e4, $f8, $fc, $f8, $e4, $90, $40, $90, $fe ; c8c30 @@ -2189,7 +2189,7 @@ BattleBGEffect_1b: ; c8c30 (32:4c30) call BGEffect_RapidCyclePals ret -.Pals +.Pals: db $e4, $fc, $e4, $00, $fe ; c8c3c @@ -2198,7 +2198,7 @@ BattleBGEffect_1d: ; c8c3c (32:4c3c) call BGEffect_RapidCyclePals ret -.Pals +.Pals: db $e4, $90, $40, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $40, $90, $e4, $ff ; c8c55 @@ -2207,7 +2207,7 @@ BattleBGEffect_1e: ; c8c55 (32:4c55) call BGEffect_RapidCyclePals ret -.Pals +.Pals: db $00, $40, $90, $e4, $ff ; c8c61 @@ -2423,7 +2423,7 @@ BGEffect_RapidCyclePals: ; c8d77 (32:4d77) pop de jp [hl] -.Jumptable_DMG +.Jumptable_DMG: dw .zero_dmg dw .one_dmg dw .two_dmg @@ -2836,7 +2836,7 @@ Functionc8f9a: ; c8f9a (32:4f9a) and a ret -.GetLYOverrideBackupAddrOffset +.GetLYOverrideBackupAddrOffset: ld a, [hFFC7] ld e, a ld a, [wBattleAnimTemp0] diff --git a/battle/core.asm b/battle/core.asm index 34e43a9ab..4a8d37997 100644 --- a/battle/core.asm +++ b/battle/core.asm @@ -273,7 +273,7 @@ HandleBetweenTurnEffects: ; 3c1d6 ret c jr .NoMoreFaintingConditions -.CheckEnemyFirst +.CheckEnemyFirst: call CheckFaint_EnemyThenPlayer ret c call HandleFutureSight @@ -289,7 +289,7 @@ HandleBetweenTurnEffects: ; 3c1d6 call CheckFaint_EnemyThenPlayer ret c -.NoMoreFaintingConditions +.NoMoreFaintingConditions: call HandleLeftovers call HandleMysteryberry call HanleDefrost @@ -310,7 +310,7 @@ CheckFaint_PlayerThenEnemy: ; 3c23c and a jr nz, .BattleIsOver -.PlayerNotFainted +.PlayerNotFainted: call HasEnemyFainted jr nz, .BattleContinues call HandleEnemyMonFaint @@ -318,11 +318,11 @@ CheckFaint_PlayerThenEnemy: ; 3c23c and a jr nz, .BattleIsOver -.BattleContinues +.BattleContinues: and a ret -.BattleIsOver +.BattleIsOver: scf ret ; 3c25c @@ -335,7 +335,7 @@ CheckFaint_EnemyThenPlayer: ; 3c25c and a jr nz, .BattleIsOver -.EnemyNotFainted +.EnemyNotFainted: call HasPlayerFainted jr nz, .BattleContinues call HandlePlayerMonFaint @@ -343,11 +343,11 @@ CheckFaint_EnemyThenPlayer: ; 3c25c and a jr nz, .BattleIsOver -.BattleContinues +.BattleContinues: and a ret -.BattleIsOver +.BattleIsOver: scf ret ; 3c27c @@ -816,11 +816,11 @@ TryEnemyFlee: ; 3c543 call IsInArray jr c, .Flee -.Stay +.Stay: and a ret -.Flee +.Flee: scf ret ; 3c59a @@ -1218,7 +1218,7 @@ HandlePerishSong: ; 3c801 call SetEnemyTurn jp .do_it -.EnemyFirst +.EnemyFirst: call SetEnemyTurn call .do_it call SetPlayerTurn @@ -1287,7 +1287,7 @@ HandleWrap: ; 3c874 call SetEnemyTurn jp .do_it -.EnemyFirst +.EnemyFirst: call SetEnemyTurn call .do_it call SetPlayerTurn @@ -1359,7 +1359,7 @@ HandleLeftovers: ; 3c8eb call SetEnemyTurn jp .do_it -.DoEnemyFirst +.DoEnemyFirst: call SetEnemyTurn call .do_it call SetPlayerTurn @@ -1409,7 +1409,7 @@ HandleMysteryberry: ; 3c93c call SetEnemyTurn jp .do_it -.DoEnemyFirst +.DoEnemyFirst: call SetEnemyTurn call .do_it call SetPlayerTurn @@ -1667,7 +1667,7 @@ HandleSafeguard: ; 3cafb .player1 call .CheckEnemy -.CheckPlayer +.CheckPlayer: ld a, [PlayerScreens] bit SCREENS_SAFEGUARD, a ret z @@ -1679,7 +1679,7 @@ HandleSafeguard: ; 3cafb xor a jr .print -.CheckEnemy +.CheckEnemy: ld a, [EnemyScreens] bit SCREENS_SAFEGUARD, a ret z @@ -1703,10 +1703,10 @@ HandleScreens: ; 3cb36 call .CheckPlayer jr .CheckEnemy -.Both +.Both: call .CheckEnemy -.CheckPlayer +.CheckPlayer: call SetPlayerTurn ld de, .Your call .Copy @@ -1714,28 +1714,28 @@ HandleScreens: ; 3cb36 ld de, PlayerLightScreenCount jr .TickScreens -.CheckEnemy +.CheckEnemy: call SetEnemyTurn ld de, .Enemy call .Copy ld hl, EnemyScreens ld de, EnemyLightScreenCount -.TickScreens +.TickScreens: bit SCREENS_LIGHT_SCREEN, [hl] call nz, .LightScreenTick bit SCREENS_REFLECT, [hl] call nz, .ReflectTick ret -.Copy +.Copy: ld hl, StringBuffer1 jp CopyName2 ; 3cb75 -.Your +.Your: db "Your@" -.Enemy +.Enemy: db "Enemy@" ; 3cb80 @@ -1797,7 +1797,7 @@ HandleWeather: ; 3cb9e call .SandstormDamage call SetPlayerTurn -.SandstormDamage +.SandstormDamage: ld a, BATTLE_VARS_SUBSTATUS3 call GetBattleVar bit SUBSTATUS_UNDERGROUND, a @@ -1844,7 +1844,7 @@ HandleWeather: ; 3cb9e ld [Weather], a ret -.PrintWeatherMessage +.PrintWeatherMessage: ld a, [Weather] dec a ld c, a @@ -1857,11 +1857,11 @@ HandleWeather: ; 3cb9e jp StdBattleTextBox ; 3cc2d -.WeatherMessages +.WeatherMessages: dw BattleText_RainContinuesToFall dw BattleText_TheSunlightIsStrong dw BattleText_TheSandstormRages -.WeatherEndedMessages +.WeatherEndedMessages: dw BattleText_TheRainStopped dw BattleText_TheSunlightFaded dw BattleText_TheSandstormSubsided @@ -2525,7 +2525,7 @@ WinTrainerBattle: ; 3cfa4 call ClearBGPalettes ret -.GiveMoney +.GiveMoney: ld a, [wAmuletCoin] and a call nz, .DoubleReward @@ -2578,7 +2578,7 @@ WinTrainerBattle: ; 3cfa4 ld l, a jp StdBattleTextBox -.KeepItAll +.KeepItAll: ld hl, GotMoneyForWinningText jp StdBattleTextBox ; 3d081 @@ -3143,7 +3143,7 @@ LostBattle: ; 3d38e call SetPalettes jr .end -.LostLinkBattle +.LostLinkBattle: call UpdateEnemyMonInParty call CheckEnemyTrainerDefeated jr nz, .not_tied @@ -3202,13 +3202,13 @@ MonFaintedAnimation: ; 3d444 ld [wcfbe], a ld b, 7 -.OuterLoop +.OuterLoop: push bc push de push hl ld b, 6 -.InnerLoop +.InnerLoop: push bc push hl push de @@ -3246,7 +3246,7 @@ MonFaintedAnimation: ; 3d444 ret ; 3d488 -.Spaces +.Spaces: db " @" ; 3d490 @@ -4655,7 +4655,7 @@ UseHeldStatusHealingItem: ; 3dde9 ret ; 3de44 -.Statuses ; 3de44 +.Statuses: ; 3de44 db HELD_HEAL_POISON, 1 << PSN db HELD_HEAL_FREEZE, 1 << FRZ db HELD_HEAL_BURN, 1 << BRN @@ -4779,7 +4779,7 @@ HandleStatBoostingHeldItems: ; 3de97 ret ; 3defc -.StatUpItems +.StatUpItems: dbw HELD_ATTACK_UP, BattleCommand_AttackUp dbw HELD_DEFENSE_UP, BattleCommand_DefenseUp dbw HELD_SPEED_UP, BattleCommand_SpeedUp @@ -5347,18 +5347,18 @@ BattleMenuPKMN_Loop: jr z, .Cancel jr .loop -.PressedB +.PressedB: call CheckMobileBattleError jr c, .Cancel jr BattleMenuPKMN_Loop -.Stats +.Stats: call Battle_StatsScreen call CheckMobileBattleError jr c, .Cancel jp BattleMenuPKMN_ReturnFromStats -.Cancel +.Cancel: call ClearSprites call ClearPalettes call DelayFrame @@ -5984,9 +5984,9 @@ MoveInfoBox: ; 3e6c8 ret ; 3e74f -.Disabled +.Disabled: db "Disabled!@" -.Type +.Type: db "TYPE/@" ; 3e75f @@ -6291,7 +6291,7 @@ LoadEnemyMon: ; 3e8eb jr .UpdateItem -.WildItem +.WildItem: ; In a wild battle, we pull from the item slots in BaseData ; Force Item1 @@ -6321,7 +6321,7 @@ LoadEnemyMon: ; 3e8eb ld a, [BaseItems+1] -.UpdateItem +.UpdateItem: ld [EnemyMonItem], a @@ -6347,7 +6347,7 @@ LoadEnemyMon: ; 3e8eb jp .Happiness -.InitDVs +.InitDVs: ; Trainer DVs @@ -6403,7 +6403,7 @@ LoadEnemyMon: ; 3e8eb jr .UpdateDVs -.NotRoaming +.NotRoaming: ; Register a contains BattleType ; Forced shiny battle type @@ -6415,14 +6415,14 @@ LoadEnemyMon: ; 3e8eb ld c, SPDSPCDV_SHINY ; $aa jr .UpdateDVs -.GenerateDVs +.GenerateDVs: ; Generate new random DVs call BattleRandom ld b, a call BattleRandom ld c, a -.UpdateDVs +.UpdateDVs: ; Input DVs in register bc ld hl, EnemyMonDVs ld a, b @@ -6453,7 +6453,7 @@ LoadEnemyMon: ; 3e8eb jr c, .GenerateDVs ; try again -.Magikarp +.Magikarp: ; Skimming this part recommended ld a, [TempEnemyMonSpecies] @@ -6488,7 +6488,7 @@ LoadEnemyMon: ; 3e8eb cp a, $40 jr nc, .GenerateDVs -.CheckMagikarpArea +.CheckMagikarpArea: ; The z checks are supposed to be nz ; Instead, all maps in GROUP_LAKE_OF_RAGE (mahogany area) ; and routes 20 and 44 are treated as Lake of Rage @@ -6516,7 +6516,7 @@ LoadEnemyMon: ; 3e8eb ; Finally done with DVs -.Happiness +.Happiness: ; Set happiness ld a, BASE_HAPPINESS ld [EnemyMonHappiness], a @@ -6543,7 +6543,7 @@ LoadEnemyMon: ; 3e8eb bit SUBSTATUS_TRANSFORMED, a jp nz, .Moves -.TreeMon +.TreeMon: ; If we're headbutting trees, some monsters enter battle asleep call CheckSleepingTreeMon ld a, SLP ; Asleep for 7 turns @@ -6551,7 +6551,7 @@ LoadEnemyMon: ; 3e8eb ; Otherwise, no status xor a -.UpdateStatus +.UpdateStatus: ld hl, EnemyMonStatus ld [hli], a @@ -6581,7 +6581,7 @@ LoadEnemyMon: ; 3e8eb ld [EnemyMonHP + 1], a jr .Moves -.InitRoamHP +.InitRoamHP: ; HP only uses the lo byte in the RoamMon struct since ; Raikou/Entei/Suicune will have < 256 hp at level 40 ld a, [EnemyMonHP + 1] @@ -6589,7 +6589,7 @@ LoadEnemyMon: ; 3e8eb jr .Moves -.OpponentParty +.OpponentParty: ; Get HP from the party struct ld hl, (OTPartyMon1HP + 1) ld a, [CurPartyMon] @@ -6609,7 +6609,7 @@ LoadEnemyMon: ; 3e8eb ld [EnemyMonStatus], a -.Moves +.Moves: ld hl, BaseType1 ld de, EnemyMonType1 ld a, [hli] @@ -6632,7 +6632,7 @@ LoadEnemyMon: ; 3e8eb call CopyBytes jr .PP -.WildMoves +.WildMoves: ; Clear EnemyMonMoves xor a ld h, d @@ -6646,7 +6646,7 @@ endr ; Fill moves based on level predef FillMoves -.PP +.PP: ; Trainer battle? ld a, [wBattleMode] cp a, TRAINER_BATTLE @@ -6658,7 +6658,7 @@ endr predef FillPP jr .Finish -.TrainerPP +.TrainerPP: ; Copy PP from the party struct ld hl, OTPartyMon1PP ld a, [CurPartyMon] @@ -6667,7 +6667,7 @@ endr ld bc, NUM_MOVES call CopyBytes -.Finish +.Finish: ; Only the first five base stats are copied.. ld hl, BaseStats ld de, EnemyMonBaseStats @@ -6737,18 +6737,18 @@ CheckSleepingTreeMon: ; 3eb38 jr z, .Check ld hl, .Nite -.Check +.Check: ld a, [TempEnemyMonSpecies] ld de, 1 ; length of species id call IsInArray ; If it's a match, the opponent is asleep ret c -.NotSleeping +.NotSleeping: and a ret -.Nite +.Nite: db CATERPIE db METAPOD db BUTTERFREE @@ -6762,7 +6762,7 @@ CheckSleepingTreeMon: ; 3eb38 db AIPOM db -1 ; end -.Day +.Day: db VENONAT db HOOTHOOT db NOCTOWL @@ -6770,7 +6770,7 @@ CheckSleepingTreeMon: ; 3eb38 db HERACROSS db -1 ; end -.Morn +.Morn: db VENONAT db HOOTHOOT db NOCTOWL @@ -6827,22 +6827,22 @@ CheckUnownLetter: ; 3eb75 and a ret -.LetterSets +.LetterSets: dw .Set1 dw .Set2 dw .Set3 dw .Set4 -.Set1 +.Set1: ; A B C D E F G H I J K db 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, $ff -.Set2 +.Set2: ; L M N O P Q R db 12, 13, 14, 15, 16, 17, 18, $ff -.Set3 +.Set3: ; S T U V W db 19, 20, 21, 22, 23, $ff -.Set4 +.Set4: ; X Y Z db 24, 25, 26, $ff @@ -7124,7 +7124,7 @@ ApplyStatLevelMultiplier: ; 3ecb7 ret ; 3ed2b -.StatLevelMultipliers +.StatLevelMultipliers: ; / db 25, 100 ; 25% db 28, 100 ; 28% @@ -7186,7 +7186,7 @@ BadgeStatBoosts: ; 3ed45 ld hl, BattleMonAttack ld c, 4 -.CheckBadge +.CheckBadge: ld a, b srl b call c, BoostStat @@ -7754,7 +7754,7 @@ GiveExperiencePoints: ; 3ee3b jp ResetBattleParticipants ; 3f0d4 -.EvenlyDivideExpAmongParticipants +.EvenlyDivideExpAmongParticipants: ; count number of battle participants ld a, [wBattleParticipantsNotFainted] ld b, a @@ -7878,7 +7878,7 @@ AnimateExpBar: ; 3f136 ld [hli], a ld [hl], a -.NoOverflow +.NoOverflow: ld d, MAX_LEVEL callab CalcExpAtLevel ld a, [hProduct + 1] @@ -7902,7 +7902,7 @@ AnimateExpBar: ; 3f136 ld a, d ld [hld], a -.AlreadyAtMaxExp +.AlreadyAtMaxExp: callab CalcLevel ld a, d pop bc @@ -7913,7 +7913,7 @@ AnimateExpBar: ; 3f136 ld a, e ld d, a -.LoopLevels +.LoopLevels: ld a, e cp MAX_LEVEL jr nc, .FinishExpBar @@ -7944,7 +7944,7 @@ AnimateExpBar: ; 3f136 ld b, $0 jr .LoopLevels -.FinishExpBar +.FinishExpBar: push bc ld b, d ld de, TempMonExp + 2 @@ -7964,7 +7964,7 @@ AnimateExpBar: ; 3f136 pop bc ret -.PlayExpBarSound +.PlayExpBarSound: push bc call WaitSFX ld de, SFX_EXP_BAR @@ -7974,7 +7974,7 @@ AnimateExpBar: ; 3f136 pop bc ret -.LoopBarAnimation +.LoopBarAnimation: ld d, 3 dec b .anim_loop @@ -8119,7 +8119,7 @@ WithdrawPkmnText: ; 3f2f4 ld hl, .WithdrawPkmnText jp BattleTextBox -.WithdrawPkmnText +.WithdrawPkmnText: text_jump Text_BattleMonNickComma start_asm ; Print text to withdraw Pkmn @@ -8523,7 +8523,7 @@ LoadTrainerOrWildMonPic: ; 3f54e ld a, [TempWildMonSpecies] ld [CurPartySpecies], a -.Trainer +.Trainer: ld [TempEnemyMonSpecies], a ret ; 3f55e @@ -8873,11 +8873,11 @@ DetermineMobileBattleResult: ; 3f77c ret ; 3f7f7 -.Win +.Win: db "YOU WIN@" -.Lose +.Lose: db "YOU LOSE@" -.Draw +.Draw: db " DRAW@" ; 3f80f @@ -8892,7 +8892,7 @@ DetermineMobileBattleResult: ; 3f77c ret ; 3f821 -.Invalid +.Invalid: db "INVALID BATTLE@" ; 3f830 @@ -8980,7 +8980,7 @@ ReadAndPrintLinkBattleRecord: ; 3f85f call PrintNum jr .next -.PrintFormatString +.PrintFormatString: ld de, .Format call PlaceString .next @@ -8997,7 +8997,7 @@ ReadAndPrintLinkBattleRecord: ; 3f85f jr nz, .loop ret -.PrintBattleRecord +.PrintBattleRecord: hlcoord 1, 0 ld de, .Record call PlaceString @@ -9035,7 +9035,7 @@ ReadAndPrintLinkBattleRecord: ; 3f85f .quit ret -.PrintZerosIfNoSaveFileExists +.PrintZerosIfNoSaveFileExists: ld a, [wSavedAtLeastOnce] and a ret nz @@ -9045,18 +9045,18 @@ ReadAndPrintLinkBattleRecord: ; 3f85f ret ; 3f938 -.Scores +.Scores: db " 0 0 0@" ; 3f947 -.Format ; 3f947 +.Format: ; 3f947 db " --- <LNBRK>" db " - - -@" -.Record ; 3f964 +.Record: ; 3f964 db "<PLAYER>'s RECORD@" -.Result ; 3f96e +.Result: ; 3f96e db "RESULT WIN LOSE DRAW@" -.Total ; 3f983 +.Total: ; 3f983 db "TOTAL WIN LOSE DRAW@" ; 3f998 @@ -9472,12 +9472,12 @@ GetTrainerBackpic: ; 3fbff callba GetKrisBackpic ret -.Chris +.Chris: ; It's a boy. ld b, BANK(ChrisBackpic) ld hl, ChrisBackpic -.Decompress +.Decompress: ld de, VTiles2 tile $31 ld c, $31 predef DecompressPredef @@ -9603,7 +9603,7 @@ BattleStartMessage: ; 3fc8b ld hl, HookedPokemonAttackedText jr .PlaceBattleStartText -.NotFishing +.NotFishing: ld hl, PokemonFellFromTreeText cp BATTLETYPE_TREE jr z, .PlaceBattleStartText @@ -9612,7 +9612,7 @@ BattleStartMessage: ; 3fc8b jr z, .PlaceBattleStartText ld hl, WildPokemonAppearedText -.PlaceBattleStartText +.PlaceBattleStartText: push hl callba BattleStart_TrainerHuds pop hl diff --git a/battle/effect_commands.asm b/battle/effect_commands.asm index e83cf2f2e..c791e9947 100644 --- a/battle/effect_commands.asm +++ b/battle/effect_commands.asm @@ -58,7 +58,7 @@ DoMove: ; 3402c ld de, BattleScriptBuffer -.GetMoveEffect +.GetMoveEffect: ld a, BANK(MoveEffects) call GetFarByte inc hl @@ -74,7 +74,7 @@ DoMove: ; 3402c ld a, h ld [BattleScriptBufferLoc + 1], a -.ReadMoveEffectCommand +.ReadMoveEffectCommand: ; ld a, [BattleScriptBufferLoc++] ld a, [BattleScriptBufferLoc] @@ -112,7 +112,7 @@ DoMove: ; 3402c jr .ReadMoveEffectCommand -.DoMoveEffectCommand +.DoMoveEffectCommand: jp [hl] ; 34084 @@ -830,7 +830,7 @@ BattleCommand_CheckObedience: ; 343db jp .EndDisobedience -.Nap +.Nap: call BattleRandom add a swap a @@ -843,7 +843,7 @@ BattleCommand_CheckObedience: ; 343db jr .Print -.DoNothing +.DoNothing: call BattleRandom and 3 @@ -861,12 +861,12 @@ BattleCommand_CheckObedience: ; 343db ld hl, IgnoredOrdersText -.Print +.Print: call StdBattleTextBox jp .EndDisobedience -.UseInstead +.UseInstead: ; Can't use another move if the monster only has one! ld a, [BattleMonMoves + 1] @@ -884,7 +884,7 @@ BattleCommand_CheckObedience: ; 343db ld b, 0 ld c, NUM_MOVES -.GetTotalPP +.GetTotalPP: ld a, [hli] and $3f ; exclude pp up add b @@ -900,7 +900,7 @@ BattleCommand_CheckObedience: ; 343db jr nz, .GetTotalPP -.CheckMovePP +.CheckMovePP: ld hl, BattleMonPP ld a, [CurMoveNum] ld e, a @@ -927,7 +927,7 @@ BattleCommand_CheckObedience: ; 343db push af -.RandomMove +.RandomMove: call BattleRandom and 3 ; TODO NUM_MOVES @@ -968,7 +968,7 @@ BattleCommand_CheckObedience: ; 343db ld [CurMoveNum], a -.EndDisobedience +.EndDisobedience: xor a ld [LastPlayerMove], a ld [LastEnemyCounterMove], a @@ -996,7 +996,7 @@ IgnoreSleepOnly: ; 3451f and a ret -.CheckSleep +.CheckSleep: ld a, BATTLE_VARS_STATUS call GetBattleVar and SLP @@ -1191,7 +1191,7 @@ CheckMimicUsed: ; 3460b call GetBattleVar cp MIMIC jr z, .mimic -; +; ld b, 0 add hl, bc ld a, [hl] @@ -1229,7 +1229,7 @@ BattleCommand_Critical: ; 34631 ld hl, BattleMonItem ld a, [BattleMonSpecies] -.Item +.Item: ld c, 0 cp CHANSEY @@ -1242,7 +1242,7 @@ BattleCommand_Critical: ; 34631 ld c, 2 jr .Tally -.Farfetchd +.Farfetchd: cp FARFETCH_D jr nz, .FocusEnergy ld a, [hl] @@ -1253,7 +1253,7 @@ BattleCommand_Critical: ; 34631 ld c, 2 jr .Tally -.FocusEnergy +.FocusEnergy: ld a, BATTLE_VARS_SUBSTATUS4 call GetBattleVar bit SUBSTATUS_FOCUS_ENERGY, a @@ -1262,7 +1262,7 @@ BattleCommand_Critical: ; 34631 ; +1 critical level inc c -.CheckCritical +.CheckCritical: ld a, BATTLE_VARS_MOVE_ANIM call GetBattleVar ld de, 1 @@ -1276,7 +1276,7 @@ BattleCommand_Critical: ; 34631 inc c inc c -.ScopeLens +.ScopeLens: push bc call GetUserItem ld a, b @@ -1287,7 +1287,7 @@ BattleCommand_Critical: ; 34631 ; +1 critical level inc c -.Tally +.Tally: ld hl, .Chances ld b, 0 add hl, bc @@ -1298,9 +1298,9 @@ BattleCommand_Critical: ; 34631 ld [CriticalHit], a ret -.Criticals +.Criticals: db KARATE_CHOP, RAZOR_WIND, RAZOR_LEAF, CRABHAMMER, SLASH, AEROBLAST, CROSS_CHOP, $ff -.Chances +.Chances: ; 6.25% 12.1% 24.6% 33.2% 49.6% 49.6% 49.6% db $11, $20, $40, $55, $80, $80, $80 ; 0 1 2 3 4 5 6 @@ -1424,13 +1424,13 @@ BattleCommand_Stab: ; 346d2 ld hl, TypeModifier set 7, [hl] -.SkipStab +.SkipStab: ld a, BATTLE_VARS_MOVE_TYPE call GetBattleVar ld b, a ld hl, TypeMatchup -.TypesLoop +.TypesLoop: ld a, [hli] cp $ff @@ -1446,7 +1446,7 @@ BattleCommand_Stab: ; 346d2 jr .TypesLoop -.SkipForesightCheck +.SkipForesightCheck: cp b jr nz, .SkipType ld a, [hl] @@ -1456,7 +1456,7 @@ BattleCommand_Stab: ; 346d2 jr z, .GotMatchup jr .SkipType -.GotMatchup +.GotMatchup: push hl push bc inc hl @@ -1470,7 +1470,7 @@ BattleCommand_Stab: ; 346d2 inc a ld [AttackMissed], a xor a -.NotImmune +.NotImmune: ld [hMultiplier], a add b ld [TypeModifier], a @@ -1517,7 +1517,7 @@ BattleCommand_Stab: ; 346d2 pop bc pop hl -.SkipType +.SkipType: inc hl inc hl jr .TypesLoop @@ -1559,7 +1559,7 @@ CheckTypeMatchup: ; 347d3 ld a, 10 ; 1.0 ld [wTypeMatchup], a ld hl, TypeMatchup -.TypesLoop +.TypesLoop: ld a, [hli] cp $ff jr z, .End @@ -1571,7 +1571,7 @@ CheckTypeMatchup: ; 347d3 jr nz, .End jr .TypesLoop -.Next +.Next: cp d jr nz, .Nope ld a, [hli] @@ -1581,13 +1581,13 @@ CheckTypeMatchup: ; 347d3 jr z, .Yup jr .Nope2 -.Nope +.Nope: inc hl -.Nope2 +.Nope2: inc hl jr .TypesLoop -.Yup +.Yup: xor a ld [hDividend + 0], a ld [hMultiplicand + 0], a @@ -1607,7 +1607,7 @@ CheckTypeMatchup: ; 347d3 ld [wTypeMatchup], a jr .TypesLoop -.End +.End: pop bc pop de pop hl @@ -1740,7 +1740,7 @@ BattleCommand_CheckHit: ; 34d32 ld a, [wEnemyMoveStruct + MOVE_ACC] ld b, a -.BrightPowder +.BrightPowder: push bc call GetOpponentItem ld a, b @@ -1765,11 +1765,11 @@ BattleCommand_CheckHit: ; 34d32 cp b jr nc, .Miss -.Hit +.Hit: ret -.Miss +.Miss: ; Keep the damage value intact if we're using (Hi) Jump Kick. ld a, BATTLE_VARS_MOVE_EFFECT call GetBattleVar @@ -1777,13 +1777,13 @@ BattleCommand_CheckHit: ; 34d32 jr z, .Missed call ResetDamage -.Missed +.Missed: ld a, 1 ld [AttackMissed], a ret -.DreamEater +.DreamEater: ; Return z if we're trying to eat the dream of ; a monster that isn't sleeping. ld a, BATTLE_VARS_MOVE_EFFECT @@ -1797,7 +1797,7 @@ BattleCommand_CheckHit: ; 34d32 ret -.Protect +.Protect: ; Return nz if the opponent is protected. ld a, BATTLE_VARS_SUBSTATUS1_OPP call GetBattleVar @@ -1819,7 +1819,7 @@ BattleCommand_CheckHit: ; 34d32 ret -.LockOn +.LockOn: ; Return nz if we are locked-on and aren't trying to use Earthquake, ; Fissure or Magnitude on a monster that is flying. ld a, BATTLE_VARS_SUBSTATUS5_OPP @@ -1843,13 +1843,13 @@ BattleCommand_CheckHit: ; 34d32 cp MAGNITUDE ret z -.LockedOn +.LockedOn: ld a, 1 and a ret -.DrainSub +.DrainSub: ; Return z if using an HP drain move on a substitute. call CheckSubstituteOpp jr z, .not_draining_sub @@ -1868,7 +1868,7 @@ BattleCommand_CheckHit: ; 34d32 ret -.FlyDigMoves +.FlyDigMoves: ; Check for moves that can hit underground/flying opponents. ; Return z if the current move can hit the opponent. @@ -1892,7 +1892,7 @@ BattleCommand_CheckHit: ; 34d32 cp TWISTER ret -.DigMoves +.DigMoves: ld a, BATTLE_VARS_MOVE_ANIM call GetBattleVar @@ -1904,7 +1904,7 @@ BattleCommand_CheckHit: ; 34d32 ret -.ThunderRain +.ThunderRain: ; Return z if the current move always hits in rain, and it is raining. ld a, BATTLE_VARS_MOVE_EFFECT call GetBattleVar @@ -1916,14 +1916,14 @@ BattleCommand_CheckHit: ; 34d32 ret -.XAccuracy +.XAccuracy: ld a, BATTLE_VARS_SUBSTATUS4 call GetBattleVar bit SUBSTATUS_X_ACCURACY, a ret -.StatModifiers +.StatModifiers: ld a, [hBattleTurn] and a @@ -2015,7 +2015,7 @@ BattleCommand_CheckHit: ; 34d32 ld [hl], a ret -.AccProb +.AccProb: db 33, 100 ; 33% -6 db 36, 100 ; 36% -5 db 43, 100 ; 43% -4 @@ -2112,7 +2112,7 @@ BattleCommand_LowerSub: ; 34eee call BattleCommand_LowerSubNoAnim jp BattleCommand_MoveDelay -.Rampage +.Rampage: ld a, BATTLE_VARS_MOVE_EFFECT call GetBattleVar cp EFFECT_ROLLOUT @@ -2764,7 +2764,7 @@ DittoMetalPowder: ; 352b1 jr nz, .Ditto ld a, [TempEnemyMonSpecies] -.Ditto +.Ditto: cp DITTO ret nz @@ -3048,7 +3048,7 @@ SpeciesItemBoost: ; 353d1 ld a, [hl] jr z, .CompareSpecies ld a, [TempEnemyMonSpecies] -.CompareSpecies +.CompareSpecies: pop hl cp b @@ -3056,7 +3056,7 @@ SpeciesItemBoost: ; 353d1 cp c ret nz -.GetItemHeldEffect +.GetItemHeldEffect: push hl call GetUserItem ld a, [hl] @@ -3110,7 +3110,7 @@ EnemyAttackDamage: ; 353f6 ld hl, EnemyStats jr .thickclub -.Special +.Special: ld hl, BattleMonSpclDef ld a, [hli] ld b, a @@ -3517,7 +3517,7 @@ BattleCommand_DamageCalc: ; 35612 ld hl, TypeBoostItems -.NextItem +.NextItem: ld a, [hli] cp $ff jr z, .DoneItem @@ -3545,7 +3545,7 @@ BattleCommand_DamageCalc: ; 35612 ld [hDivisor], a ld b, 4 call Divide -.DoneItem +.DoneItem: ; Critical hits call .CriticalMultiplier @@ -3609,7 +3609,7 @@ BattleCommand_DamageCalc: ; 35612 cp 998 % $100 jr c, .dont_cap_3 -.Cap +.Cap: ld a, 997 / $100 ld [hli], a ld a, 997 % $100 @@ -3631,7 +3631,7 @@ BattleCommand_DamageCalc: ; 35612 ret -.CriticalMultiplier +.CriticalMultiplier: ld a, [CriticalHit] and a ret z @@ -3837,7 +3837,7 @@ BattleCommand_ConstantDamage: ; 35726 ld [hl], 1 ret -.FlailPower +.FlailPower: ; px, bp db 1, 200 db 4, 150 @@ -4070,7 +4070,7 @@ BattleCommand_PainSplit: ; 35926 ld hl, SharedPainText jp StdBattleTextBox -.PlayerShareHP +.PlayerShareHP: ld a, [hld] ld [Buffer1], a ld a, [hld] @@ -4127,7 +4127,7 @@ endr ; 359cd -.ButItFailed +.ButItFailed: jp PrintDidntAffect2 ; 359d0 @@ -5807,7 +5807,7 @@ BattleCommand_StatDown: ; 362e3 jr z, .GetStatLevel ld hl, PlayerStatLevels -.GetStatLevel +.GetStatLevel: ; Attempt to lower the stat. ld a, [LoweredStat] and $f @@ -5826,7 +5826,7 @@ BattleCommand_StatDown: ; 362e3 jr nz, .ComputerMiss inc b -.ComputerMiss +.ComputerMiss: ; Computer opponents have a 1/4 chance of failing. ld a, [hBattleTurn] and a @@ -5855,7 +5855,7 @@ BattleCommand_StatDown: ; 362e3 cp $40 jr c, .Failed -.DidntMiss +.DidntMiss: call CheckSubstituteOpp jr nz, .Failed @@ -5889,27 +5889,27 @@ BattleCommand_StatDown: ; 362e3 pop hl jr z, .CouldntLower -.Hit +.Hit: xor a ld [FailedMessage], a ret -.CouldntLower +.CouldntLower: inc [hl] -.CantLower +.CantLower: ld a, 3 ld [FailedMessage], a ld a, 1 ld [AttackMissed], a ret -.Failed +.Failed: ld a, 1 ld [FailedMessage], a ld [AttackMissed], a ret -.Mist +.Mist: ld a, 2 ld [FailedMessage], a ld a, 1 @@ -6046,7 +6046,7 @@ TryLowerStat: ; 3641a call BattleCommand_SwitchTurn jr .end -.Player +.Player: call BattleCommand_SwitchTurn call CalcEnemyStats call BattleCommand_SwitchTurn @@ -6106,16 +6106,16 @@ BattleCommand_StatDownFailText: ; 3646a GetStatName: ; 3648f ld hl, .names ld c, "@" -.CheckName +.CheckName: dec b jr z, .Copy -.GetName +.GetName: ld a, [hli] cp c jr z, .CheckName jr .GetName -.Copy +.Copy: ld de, StringBuffer2 ld bc, StringBuffer3 - StringBuffer2 jp CopyBytes @@ -6301,7 +6301,7 @@ BattleCommand_RaiseSubNoAnim: ; 365af and a jr z, .PlayerTurn ld hl, GetMonFrontpic -.PlayerTurn +.PlayerTurn: xor a ld [hBGMapMode], a call CallBattleCore @@ -6316,7 +6316,7 @@ BattleCommand_LowerSubNoAnim: ; 365c3 and a jr z, .PlayerTurn ld hl, DropEnemySub -.PlayerTurn +.PlayerTurn: xor a ld [hBGMapMode], a call CallBattleCore @@ -7353,7 +7353,7 @@ BattleCommand_Charge: ; 36b4d jp z, SkipToBattleCommand jp EndMoveEffect -.UsedText +.UsedText: text_jump UnknownText_0x1c0d0e ; "[USER]" start_asm ld a, BATTLE_VARS_MOVE_ANIM @@ -7384,32 +7384,32 @@ BattleCommand_Charge: ; 36b4d .done ret -.RazorWind +.RazorWind: ; 'made a whirlwind!' text_jump UnknownText_0x1c0d12 db "@" -.Solarbeam +.Solarbeam: ; 'took in sunlight!' text_jump UnknownText_0x1c0d26 db "@" -.SkullBash +.SkullBash: ; 'lowered its head!' text_jump UnknownText_0x1c0d3a db "@" -.SkyAttack +.SkyAttack: ; 'is glowing!' text_jump UnknownText_0x1c0d4e db "@" -.Fly +.Fly: ; 'flew up high!' text_jump UnknownText_0x1c0d5c db "@" -.Dig +.Dig: ; 'dug a hole!' text_jump UnknownText_0x1c0d6c db "@" @@ -7471,7 +7471,7 @@ endr ld l, a jp StdBattleTextBox -.Traps +.Traps: dbw BIND, UsedBindText ; 'used BIND on' dbw WRAP, WrappedByText ; 'was WRAPPED by' dbw FIRE_SPIN, FireSpinTrapText ; 'was trapped!' @@ -8311,7 +8311,7 @@ BattleCommand_ResetStats: ; 3710e ld hl, EliminatedStatsText jp StdBattleTextBox -.Fill +.Fill: ld b, PlayerStatLevelsEnd - PlayerStatLevels .next ld [hli], a @@ -8492,7 +8492,7 @@ BattleCommand_Screen: ; 372fc ld hl, LightScreenEffectText jr .good -.Reflect +.Reflect: bit SCREENS_REFLECT, [hl] jr nz, .failed set SCREENS_REFLECT, [hl] @@ -8993,7 +8993,7 @@ BattleCommand_GetMagnitude: ; 37991 pop bc ret -.Magnitudes +.Magnitudes: ; /255, BP, magnitude db 13, 10, 4 db 38, 30, 5 @@ -9053,7 +9053,7 @@ BattleCommand_BatonPass: ; 379c9 ret -.Enemy +.Enemy: ; Wildmons don't have anything to switch to ld a, [wBattleMode] @@ -9368,7 +9368,7 @@ BattleCommand_TimeBasedHealContinue: ; 37b7e jr z, .Weather dec c ; double -.Weather +.Weather: ld a, [Weather] and a jr z, .Heal @@ -9381,7 +9381,7 @@ BattleCommand_TimeBasedHealContinue: ; 37b7e dec c dec c -.Heal +.Heal: ld b, 0 ld hl, .Multipliers add hl, bc @@ -9405,14 +9405,14 @@ BattleCommand_TimeBasedHealContinue: ; 37b7e ld hl, RegainedHealthText jp StdBattleTextBox -.Full +.Full: call AnimateFailedMove ; 'hp is full!' ld hl, HPIsFullText jp StdBattleTextBox -.Multipliers +.Multipliers: dw GetEighthMaxHP dw GetQuarterMaxHP dw GetHalfMaxHP @@ -9691,13 +9691,13 @@ BattleCommand_FutureSight: ; 37d34 ld a, BATTLE_VARS_LAST_MOVE call GetBattleVarAddr ld [hl], b -.AlreadyChargingFutureSight +.AlreadyChargingFutureSight: ld hl, wPlayerFutureSightCount ld a, [hBattleTurn] and a jr z, .GotFutureSightCount ld hl, wEnemyFutureSightCount -.GotFutureSightCount +.GotFutureSightCount: ld a, [hl] and a jr nz, .failed @@ -9713,7 +9713,7 @@ BattleCommand_FutureSight: ; 37d34 and a jr z, .StoreDamage ld de, wEnemyFutureSightDamage -.StoreDamage +.StoreDamage: ld hl, CurDamage ld a, [hl] ld [de], a diff --git a/battle/effects/metronome.asm b/battle/effects/metronome.asm index ddc1bf62e..1908df84d 100644 --- a/battle/effects/metronome.asm +++ b/battle/effects/metronome.asm @@ -14,7 +14,7 @@ BattleCommand_Metronome: ; 37418 .asm_3742b call LoadMoveAnim -.GetMove +.GetMove: call BattleRandom ; No invalid moves. diff --git a/battle/effects/present.asm b/battle/effects/present.asm index a1594e379..819294f8c 100755 --- a/battle/effects/present.asm +++ b/battle/effects/present.asm @@ -85,7 +85,7 @@ BattleCommand_Present: ; 37874 .do_animation jp EndMoveEffect -.PresentPower +.PresentPower: db 40 percent, 40 db 70 percent + 1, 80 db 80 percent, 120 diff --git a/battle/misc.asm b/battle/misc.asm index beb9ce333..97a11898e 100644 --- a/battle/misc.asm +++ b/battle/misc.asm @@ -58,7 +58,7 @@ DoWeatherModifiers: ; fbda4 ld a, [wd265] ; move type ld c, a -.CheckWeatherType +.CheckWeatherType: ld a, [de] inc de cp $ff @@ -71,7 +71,7 @@ DoWeatherModifiers: ; fbda4 cp c jr z, .ApplyModifier -.NextWeatherType +.NextWeatherType: rept 2 inc de endr @@ -85,7 +85,7 @@ endr call GetBattleVar ld c, a -.CheckWeatherMove +.CheckWeatherMove: ld a, [de] inc de cp $ff @@ -98,13 +98,13 @@ endr cp c jr z, .ApplyModifier -.NextWeatherMove +.NextWeatherMove: rept 2 inc de endr jr .CheckWeatherMove -.ApplyModifier +.ApplyModifier: xor a ld [hMultiplicand + 0], a ld hl, CurDamage @@ -138,7 +138,7 @@ endr ld bc, 1 -.Update +.Update: ld a, b ld [CurDamage], a ld a, c @@ -147,14 +147,14 @@ endr .done ret -.WeatherTypeModifiers +.WeatherTypeModifiers: db WEATHER_RAIN, WATER, 15 db WEATHER_RAIN, FIRE, 05 db WEATHER_SUN, FIRE, 15 db WEATHER_SUN, WATER, 05 db $ff -.WeatherMoveModifiers +.WeatherMoveModifiers: db WEATHER_RAIN, EFFECT_SOLARBEAM, 05 db $ff ; fbe24 @@ -183,7 +183,7 @@ DoBadgeTypeBoosts: ; fbe24 ld a, [JohtoBadges] ld c, a -.CheckBadge +.CheckBadge: ld a, [hl] cp $ff jr z, .done @@ -196,11 +196,11 @@ DoBadgeTypeBoosts: ; fbe24 cp [hl] jr z, .ApplyBoost -.NextBadge +.NextBadge: inc hl jr .CheckBadge -.ApplyBoost +.ApplyBoost: ld a, [CurDamage] ld h, a ld d, a @@ -226,7 +226,7 @@ DoBadgeTypeBoosts: ; fbe24 ld hl, $ffff -.Update +.Update: ld a, h ld [CurDamage], a ld a, l @@ -237,7 +237,7 @@ DoBadgeTypeBoosts: ; fbe24 pop de ret -.BadgeTypes +.BadgeTypes: db FLYING ; zephyrbadge db BUG ; hivebadge db NORMAL ; plainbadge diff --git a/battle/objects/framesets.asm b/battle/objects/framesets.asm index 587bb01da..3e4186aed 100755 --- a/battle/objects/framesets.asm +++ b/battle/objects/framesets.asm @@ -1,220 +1,220 @@ -BattleAnimFrameData: ; ce85e
- dw .Frameset_00 ; 00
- dw .Frameset_01 ; 01
- dw .Frameset_02 ; 02
- dw .Frameset_03 ; 03
- dw .Frameset_04 ; 04
- dw .Frameset_05 ; 05
- dw .Frameset_06 ; 06
- dw .Frameset_07 ; 07
- dw .Frameset_08 ; 08
- dw .Frameset_09 ; 09
- dw .Frameset_0a ; 0a
- dw .Frameset_0b ; 0b
- dw .Frameset_0c ; 0c
- dw .Frameset_0d ; 0d
- dw .Frameset_0e ; 0e
- dw .Frameset_0f ; 0f
- dw .Frameset_10 ; 10
- dw .Frameset_11 ; 11
- dw .Frameset_12 ; 12
- dw .Frameset_13 ; 13
- dw .Frameset_14 ; 14
- dw .Frameset_15 ; 15
- dw .Frameset_16 ; 16
- dw .Frameset_17 ; 17
- dw .Frameset_18 ; 18
- dw .Frameset_19 ; 19
- dw .Frameset_1a ; 1a
- dw .Frameset_1b ; 1b
- dw .Frameset_1c ; 1c
- dw .Frameset_1d ; 1d
- dw .Frameset_1e ; 1e
- dw .Frameset_1f ; 1f
- dw .Frameset_20 ; 20
- dw .Frameset_21 ; 21
- dw .Frameset_22 ; 22
- dw .Frameset_23 ; 23
- dw .Frameset_24 ; 24
- dw .Frameset_25 ; 25
- dw .Frameset_26 ; 26
- dw .Frameset_27 ; 27
- dw .Frameset_28 ; 28
- dw .Frameset_29 ; 29
- dw .Frameset_2a ; 2a
- dw .Frameset_2b ; 2b
- dw .Frameset_2c ; 2c
- dw .Frameset_2d ; 2d
- dw .Frameset_2e ; 2e
- dw .Frameset_2f ; 2f
- dw .Frameset_30 ; 30
- dw .Frameset_31 ; 31
- dw .Frameset_32 ; 32
- dw .Frameset_33 ; 33
- dw .Frameset_34 ; 34
- dw .Frameset_35 ; 35
- dw .Frameset_36 ; 36
- dw .Frameset_37 ; 37
- dw .Frameset_38 ; 38
- dw .Frameset_39 ; 39
- dw .Frameset_3a ; 3a
- dw .Frameset_3b ; 3b
- dw .Frameset_3c ; 3c
- dw .Frameset_3d ; 3d
- dw .Frameset_3e ; 3e
- dw .Frameset_3f ; 3f
- dw .Frameset_40 ; 40
- dw .Frameset_41 ; 41
- dw .Frameset_42 ; 42
- dw .Frameset_43 ; 43
- dw .Frameset_44 ; 44
- dw .Frameset_45 ; 45
- dw .Frameset_46 ; 46
- dw .Frameset_47 ; 47
- dw .Frameset_48 ; 48
- dw .Frameset_49 ; 49
- dw .Frameset_4a ; 4a
- dw .Frameset_4b ; 4b
- dw .Frameset_4c ; 4c
- dw .Frameset_4d ; 4d
- dw .Frameset_4e ; 4e
- dw .Frameset_4f ; 4f
- dw .Frameset_50 ; 50
- dw .Frameset_51 ; 51
- dw .Frameset_52 ; 52
- dw .Frameset_53 ; 53
- dw .Frameset_54 ; 54
- dw .Frameset_55 ; 55
- dw .Frameset_56 ; 56
- dw .Frameset_57 ; 57
- dw .Frameset_58 ; 58
- dw .Frameset_59 ; 59
- dw .Frameset_5a ; 5a
- dw .Frameset_5b ; 5b
- dw .Frameset_5c ; 5c
- dw .Frameset_5d ; 5d
- dw .Frameset_5e ; 5e
- dw .Frameset_5f ; 5f
- dw .Frameset_60 ; 60
- dw .Frameset_61 ; 61
- dw .Frameset_62 ; 62
- dw .Frameset_63 ; 63
- dw .Frameset_64 ; 64
- dw .Frameset_65 ; 65
- dw .Frameset_66 ; 66
- dw .Frameset_67 ; 67
- dw .Frameset_68 ; 68
- dw .Frameset_69 ; 69
- dw .Frameset_6a ; 6a
- dw .Frameset_6b ; 6b
- dw .Frameset_6c ; 6c
- dw .Frameset_6d ; 6d
- dw .Frameset_6e ; 6e
- dw .Frameset_6f ; 6f
- dw .Frameset_70 ; 70
- dw .Frameset_71 ; 71
- dw .Frameset_72 ; 72
- dw .Frameset_73 ; 73
- dw .Frameset_74 ; 74
- dw .Frameset_75 ; 75
- dw .Frameset_76 ; 76
- dw .Frameset_77 ; 77
- dw .Frameset_78 ; 78
- dw .Frameset_79 ; 79
- dw .Frameset_7a ; 7a
- dw .Frameset_7b ; 7b
- dw .Frameset_7c ; 7c
- dw .Frameset_7d ; 7d
- dw .Frameset_7e ; 7e
- dw .Frameset_7f ; 7f
- dw .Frameset_80 ; 80
- dw .Frameset_81 ; 81
- dw .Frameset_82 ; 82
- dw .Frameset_83 ; 83
- dw .Frameset_84 ; 84
- dw .Frameset_85 ; 85
- dw .Frameset_86 ; 86
- dw .Frameset_87 ; 87
- dw .Frameset_88 ; 88
- dw .Frameset_89 ; 89
- dw .Frameset_8a ; 8a
- dw .Frameset_8b ; 8b
- dw .Frameset_8c ; 8c
- dw .Frameset_8d ; 8d
- dw .Frameset_8e ; 8e
- dw .Frameset_8f ; 8f
- dw .Frameset_90 ; 90
- dw .Frameset_91 ; 91
- dw .Frameset_92 ; 92
- dw .Frameset_93 ; 93
- dw .Frameset_94 ; 94
- dw .Frameset_95 ; 95
- dw .Frameset_96 ; 96
- dw .Frameset_97 ; 97
- dw .Frameset_98 ; 98
- dw .Frameset_99 ; 99
- dw .Frameset_9a ; 9a
- dw .Frameset_9b ; 9b
- dw .Frameset_9c ; 9c
- dw .Frameset_9d ; 9d
- dw .Frameset_9e ; 9e
- dw .Frameset_9f ; 9f
- dw .Frameset_a0 ; a0
- dw .Frameset_a1 ; a1
- dw .Frameset_a2 ; a2
- dw .Frameset_a3 ; a3
- dw .Frameset_a4 ; a4
- dw .Frameset_a5 ; a5
- dw .Frameset_a6 ; a6
- dw .Frameset_a7 ; a7
- dw .Frameset_a8 ; a8
- dw .Frameset_a9 ; a9
- dw .Frameset_aa ; aa
- dw .Frameset_ab ; ab
- dw .Frameset_ac ; ac
- dw .Frameset_ad ; ad
- dw .Frameset_ae ; ae
- dw .Frameset_af ; af
- dw .Frameset_b0 ; b0
- dw .Frameset_b1 ; b1
- dw .Frameset_b2 ; b2
- dw .Frameset_b3 ; b3
- dw .Frameset_b4 ; b4
- dw .Frameset_b5 ; b5
- dw .Frameset_b6 ; b6
- dw .Frameset_b7 ; b7
- dw .Frameset_b8 ; b8
-
- ; OAM index (see battle/objects/oam.asm), flip flags / duration
-.Frameset_00 - db BATTLEANIMOAMSET_00, $06
+BattleAnimFrameData: ; ce85e + dw .Frameset_00 ; 00 + dw .Frameset_01 ; 01 + dw .Frameset_02 ; 02 + dw .Frameset_03 ; 03 + dw .Frameset_04 ; 04 + dw .Frameset_05 ; 05 + dw .Frameset_06 ; 06 + dw .Frameset_07 ; 07 + dw .Frameset_08 ; 08 + dw .Frameset_09 ; 09 + dw .Frameset_0a ; 0a + dw .Frameset_0b ; 0b + dw .Frameset_0c ; 0c + dw .Frameset_0d ; 0d + dw .Frameset_0e ; 0e + dw .Frameset_0f ; 0f + dw .Frameset_10 ; 10 + dw .Frameset_11 ; 11 + dw .Frameset_12 ; 12 + dw .Frameset_13 ; 13 + dw .Frameset_14 ; 14 + dw .Frameset_15 ; 15 + dw .Frameset_16 ; 16 + dw .Frameset_17 ; 17 + dw .Frameset_18 ; 18 + dw .Frameset_19 ; 19 + dw .Frameset_1a ; 1a + dw .Frameset_1b ; 1b + dw .Frameset_1c ; 1c + dw .Frameset_1d ; 1d + dw .Frameset_1e ; 1e + dw .Frameset_1f ; 1f + dw .Frameset_20 ; 20 + dw .Frameset_21 ; 21 + dw .Frameset_22 ; 22 + dw .Frameset_23 ; 23 + dw .Frameset_24 ; 24 + dw .Frameset_25 ; 25 + dw .Frameset_26 ; 26 + dw .Frameset_27 ; 27 + dw .Frameset_28 ; 28 + dw .Frameset_29 ; 29 + dw .Frameset_2a ; 2a + dw .Frameset_2b ; 2b + dw .Frameset_2c ; 2c + dw .Frameset_2d ; 2d + dw .Frameset_2e ; 2e + dw .Frameset_2f ; 2f + dw .Frameset_30 ; 30 + dw .Frameset_31 ; 31 + dw .Frameset_32 ; 32 + dw .Frameset_33 ; 33 + dw .Frameset_34 ; 34 + dw .Frameset_35 ; 35 + dw .Frameset_36 ; 36 + dw .Frameset_37 ; 37 + dw .Frameset_38 ; 38 + dw .Frameset_39 ; 39 + dw .Frameset_3a ; 3a + dw .Frameset_3b ; 3b + dw .Frameset_3c ; 3c + dw .Frameset_3d ; 3d + dw .Frameset_3e ; 3e + dw .Frameset_3f ; 3f + dw .Frameset_40 ; 40 + dw .Frameset_41 ; 41 + dw .Frameset_42 ; 42 + dw .Frameset_43 ; 43 + dw .Frameset_44 ; 44 + dw .Frameset_45 ; 45 + dw .Frameset_46 ; 46 + dw .Frameset_47 ; 47 + dw .Frameset_48 ; 48 + dw .Frameset_49 ; 49 + dw .Frameset_4a ; 4a + dw .Frameset_4b ; 4b + dw .Frameset_4c ; 4c + dw .Frameset_4d ; 4d + dw .Frameset_4e ; 4e + dw .Frameset_4f ; 4f + dw .Frameset_50 ; 50 + dw .Frameset_51 ; 51 + dw .Frameset_52 ; 52 + dw .Frameset_53 ; 53 + dw .Frameset_54 ; 54 + dw .Frameset_55 ; 55 + dw .Frameset_56 ; 56 + dw .Frameset_57 ; 57 + dw .Frameset_58 ; 58 + dw .Frameset_59 ; 59 + dw .Frameset_5a ; 5a + dw .Frameset_5b ; 5b + dw .Frameset_5c ; 5c + dw .Frameset_5d ; 5d + dw .Frameset_5e ; 5e + dw .Frameset_5f ; 5f + dw .Frameset_60 ; 60 + dw .Frameset_61 ; 61 + dw .Frameset_62 ; 62 + dw .Frameset_63 ; 63 + dw .Frameset_64 ; 64 + dw .Frameset_65 ; 65 + dw .Frameset_66 ; 66 + dw .Frameset_67 ; 67 + dw .Frameset_68 ; 68 + dw .Frameset_69 ; 69 + dw .Frameset_6a ; 6a + dw .Frameset_6b ; 6b + dw .Frameset_6c ; 6c + dw .Frameset_6d ; 6d + dw .Frameset_6e ; 6e + dw .Frameset_6f ; 6f + dw .Frameset_70 ; 70 + dw .Frameset_71 ; 71 + dw .Frameset_72 ; 72 + dw .Frameset_73 ; 73 + dw .Frameset_74 ; 74 + dw .Frameset_75 ; 75 + dw .Frameset_76 ; 76 + dw .Frameset_77 ; 77 + dw .Frameset_78 ; 78 + dw .Frameset_79 ; 79 + dw .Frameset_7a ; 7a + dw .Frameset_7b ; 7b + dw .Frameset_7c ; 7c + dw .Frameset_7d ; 7d + dw .Frameset_7e ; 7e + dw .Frameset_7f ; 7f + dw .Frameset_80 ; 80 + dw .Frameset_81 ; 81 + dw .Frameset_82 ; 82 + dw .Frameset_83 ; 83 + dw .Frameset_84 ; 84 + dw .Frameset_85 ; 85 + dw .Frameset_86 ; 86 + dw .Frameset_87 ; 87 + dw .Frameset_88 ; 88 + dw .Frameset_89 ; 89 + dw .Frameset_8a ; 8a + dw .Frameset_8b ; 8b + dw .Frameset_8c ; 8c + dw .Frameset_8d ; 8d + dw .Frameset_8e ; 8e + dw .Frameset_8f ; 8f + dw .Frameset_90 ; 90 + dw .Frameset_91 ; 91 + dw .Frameset_92 ; 92 + dw .Frameset_93 ; 93 + dw .Frameset_94 ; 94 + dw .Frameset_95 ; 95 + dw .Frameset_96 ; 96 + dw .Frameset_97 ; 97 + dw .Frameset_98 ; 98 + dw .Frameset_99 ; 99 + dw .Frameset_9a ; 9a + dw .Frameset_9b ; 9b + dw .Frameset_9c ; 9c + dw .Frameset_9d ; 9d + dw .Frameset_9e ; 9e + dw .Frameset_9f ; 9f + dw .Frameset_a0 ; a0 + dw .Frameset_a1 ; a1 + dw .Frameset_a2 ; a2 + dw .Frameset_a3 ; a3 + dw .Frameset_a4 ; a4 + dw .Frameset_a5 ; a5 + dw .Frameset_a6 ; a6 + dw .Frameset_a7 ; a7 + dw .Frameset_a8 ; a8 + dw .Frameset_a9 ; a9 + dw .Frameset_aa ; aa + dw .Frameset_ab ; ab + dw .Frameset_ac ; ac + dw .Frameset_ad ; ad + dw .Frameset_ae ; ae + dw .Frameset_af ; af + dw .Frameset_b0 ; b0 + dw .Frameset_b1 ; b1 + dw .Frameset_b2 ; b2 + dw .Frameset_b3 ; b3 + dw .Frameset_b4 ; b4 + dw .Frameset_b5 ; b5 + dw .Frameset_b6 ; b6 + dw .Frameset_b7 ; b7 + dw .Frameset_b8 ; b8 + + ; OAM index (see battle/objects/oam.asm), flip flags / duration +.Frameset_00: + db BATTLEANIMOAMSET_00, $06 db -4 -
-.Frameset_01 - db BATTLEANIMOAMSET_01, $06
+ +.Frameset_01: + db BATTLEANIMOAMSET_01, $06 db -4 -
-.Frameset_02 - db BATTLEANIMOAMSET_02, $06
+ +.Frameset_02: + db BATTLEANIMOAMSET_02, $06 db -4 -
-.Frameset_03 - db BATTLEANIMOAMSET_03, $06
+ +.Frameset_03: + db BATTLEANIMOAMSET_03, $06 db -4 -
-.Frameset_04 - db BATTLEANIMOAMSET_04, $06
+ +.Frameset_04: + db BATTLEANIMOAMSET_04, $06 db -4 -
-.Frameset_05 - db BATTLEANIMOAMSET_05, $06
+ +.Frameset_05: + db BATTLEANIMOAMSET_05, $06 db -4 -
-.Frameset_06 - db BATTLEANIMOAMSET_06, $06
+ +.Frameset_06: + db BATTLEANIMOAMSET_06, $06 db -4 -
-.Frameset_07 + +.Frameset_07: db BATTLEANIMOAMSET_03, $04 db BATTLEANIMOAMSET_01, $01 db BATTLEANIMOAMSET_03, $04 @@ -222,10 +222,10 @@ BattleAnimFrameData: ; ce85e db BATTLEANIMOAMSET_03, $04 db BATTLEANIMOAMSET_01, $01 db BATTLEANIMOAMSET_03, $04 - db BATTLEANIMOAMSET_01, $01
+ db BATTLEANIMOAMSET_01, $01 db -4 -
-.Frameset_3e + +.Frameset_3e: db BATTLEANIMOAMSET_4B, $02 db BATTLEANIMOAMSET_4C, $02 db BATTLEANIMOAMSET_4D, $04 @@ -235,10 +235,10 @@ BattleAnimFrameData: ; ce85e db -3, $02 db BATTLEANIMOAMSET_4E, $02 db -3, $02 - db BATTLEANIMOAMSET_4E, $02
+ db BATTLEANIMOAMSET_4E, $02 db -4 -
-.Frameset_3f + +.Frameset_3f: db BATTLEANIMOAMSET_4B, $42 db BATTLEANIMOAMSET_4C, $42 db BATTLEANIMOAMSET_4D, $44 @@ -248,10 +248,10 @@ BattleAnimFrameData: ; ce85e db -3, $02 db BATTLEANIMOAMSET_4E, $42 db -3, $02 - db BATTLEANIMOAMSET_4E, $42
+ db BATTLEANIMOAMSET_4E, $42 db -4 -
-.Frameset_40 + +.Frameset_40: db BATTLEANIMOAMSET_4B, $c2 db BATTLEANIMOAMSET_4C, $c2 db BATTLEANIMOAMSET_4D, $c4 @@ -261,10 +261,10 @@ BattleAnimFrameData: ; ce85e db -3, $02 db BATTLEANIMOAMSET_4E, $c2 db -3, $02 - db BATTLEANIMOAMSET_4E, $c2
+ db BATTLEANIMOAMSET_4E, $c2 db -4 -
-.Frameset_41 + +.Frameset_41: db BATTLEANIMOAMSET_4B, $01 db BATTLEANIMOAMSET_4C, $01 db BATTLEANIMOAMSET_4D, $01 @@ -277,10 +277,10 @@ BattleAnimFrameData: ; ce85e db -3, $02 db BATTLEANIMOAMSET_52, $02 db -3, $02 - db BATTLEANIMOAMSET_52, $02
+ db BATTLEANIMOAMSET_52, $02 db -4 -
-.Frameset_42 + +.Frameset_42: db BATTLEANIMOAMSET_4B, $41 db BATTLEANIMOAMSET_4C, $41 db BATTLEANIMOAMSET_4D, $41 @@ -293,58 +293,58 @@ BattleAnimFrameData: ; ce85e db -3, $02 db BATTLEANIMOAMSET_52, $42 db -3, $02 - db BATTLEANIMOAMSET_52, $42
+ db BATTLEANIMOAMSET_52, $42 db -4 -
-.Frameset_08 + +.Frameset_08: db BATTLEANIMOAMSET_00, $03 db BATTLEANIMOAMSET_07, $03 db BATTLEANIMOAMSET_08, $03 - db BATTLEANIMOAMSET_09, $03
+ db BATTLEANIMOAMSET_09, $03 db -4 -
-.Frameset_09 + +.Frameset_09: db BATTLEANIMOAMSET_0A, $07 db BATTLEANIMOAMSET_0B, $07 db BATTLEANIMOAMSET_0A, $07 - db BATTLEANIMOAMSET_0B, $47
+ db BATTLEANIMOAMSET_0B, $47 db -2 -
-.Frameset_0a - db BATTLEANIMOAMSET_0C, $08
+ +.Frameset_0a: + db BATTLEANIMOAMSET_0C, $08 db -1 -
-.Frameset_0b - db BATTLEANIMOAMSET_0D, $08
+ +.Frameset_0b: + db BATTLEANIMOAMSET_0D, $08 db -1 -
-.Frameset_0c - db BATTLEANIMOAMSET_0A, $08
+ +.Frameset_0c: + db BATTLEANIMOAMSET_0A, $08 db -1 -
-.Frameset_0d + +.Frameset_0d: db BATTLEANIMOAMSET_0A, $07 db BATTLEANIMOAMSET_0B, $07 db BATTLEANIMOAMSET_0A, $07 db BATTLEANIMOAMSET_0B, $47 - db BATTLEANIMOAMSET_0A, $07
+ db BATTLEANIMOAMSET_0A, $07 db -1 -
-.Frameset_0e - db BATTLEANIMOAMSET_0A, $08
+ +.Frameset_0e: + db BATTLEANIMOAMSET_0A, $08 db -1 -
-.Frameset_0f + +.Frameset_0f: db BATTLEANIMOAMSET_0A, $04 - db BATTLEANIMOAMSET_0E, $04
+ db BATTLEANIMOAMSET_0E, $04 db -2 -
-.Frameset_10 + +.Frameset_10: db BATTLEANIMOAMSET_0F, $04 - db BATTLEANIMOAMSET_10, $04
+ db BATTLEANIMOAMSET_10, $04 db -2 -
-.Frameset_11 + +.Frameset_11: db BATTLEANIMOAMSET_10, $04 db BATTLEANIMOAMSET_0F, $04 db BATTLEANIMOAMSET_0E, $04 @@ -352,19 +352,19 @@ BattleAnimFrameData: ; ce85e db BATTLEANIMOAMSET_0E, $04 db BATTLEANIMOAMSET_0A, $04 db BATTLEANIMOAMSET_0E, $04 - db BATTLEANIMOAMSET_0A, $04
+ db BATTLEANIMOAMSET_0A, $04 db -4 -
-.Frameset_12 + +.Frameset_12: db BATTLEANIMOAMSET_10, $01 db BATTLEANIMOAMSET_0F, $01 db BATTLEANIMOAMSET_12, $01 db BATTLEANIMOAMSET_11, $01 db BATTLEANIMOAMSET_12, $01 - db BATTLEANIMOAMSET_0F, $01
+ db BATTLEANIMOAMSET_0F, $01 db -2 -
-.Frameset_13 + +.Frameset_13: db BATTLEANIMOAMSET_10, $03 db BATTLEANIMOAMSET_0F, $03 db BATTLEANIMOAMSET_12, $01 @@ -375,23 +375,23 @@ BattleAnimFrameData: ; ce85e db -3, $01 db BATTLEANIMOAMSET_12, $01 db -3, $01 - db BATTLEANIMOAMSET_12, $03
+ db BATTLEANIMOAMSET_12, $03 db -4 -
-.Frameset_14 - db BATTLEANIMOAMSET_13, $14
+ +.Frameset_14: + db BATTLEANIMOAMSET_13, $14 db -4 -
-.Frameset_15 + +.Frameset_15: db BATTLEANIMOAMSET_10, $01 - db BATTLEANIMOAMSET_0F, $01
+ db BATTLEANIMOAMSET_0F, $01 db -2 -
-.Frameset_16 - db BATTLEANIMOAMSET_14, $08
+ +.Frameset_16: + db BATTLEANIMOAMSET_14, $08 db -1 -
-.Frameset_17 + +.Frameset_17: db BATTLEANIMOAMSET_17, $04 db BATTLEANIMOAMSET_16, $08 db BATTLEANIMOAMSET_15, $08 @@ -401,109 +401,109 @@ BattleAnimFrameData: ; ce85e db BATTLEANIMOAMSET_16, $48 db BATTLEANIMOAMSET_15, $48 db BATTLEANIMOAMSET_16, $48 - db BATTLEANIMOAMSET_17, $04
+ db BATTLEANIMOAMSET_17, $04 db -2 -
-.Frameset_56 - db BATTLEANIMOAMSET_69, $08
+ +.Frameset_56: + db BATTLEANIMOAMSET_69, $08 db -1 -
-.Frameset_57 + +.Frameset_57: db BATTLEANIMOAMSET_69, $20 db BATTLEANIMOAMSET_6A, $04 db BATTLEANIMOAMSET_6B, $04 db BATTLEANIMOAMSET_6D, $04 - db BATTLEANIMOAMSET_6C, $04
+ db BATTLEANIMOAMSET_6C, $04 db -1 -
-.Frameset_58 + +.Frameset_58: db BATTLEANIMOAMSET_6C, $08 - db BATTLEANIMOAMSET_6D, $08
+ db BATTLEANIMOAMSET_6D, $08 db -2 -
-.Frameset_18 + +.Frameset_18: db BATTLEANIMOAMSET_18, $04 db BATTLEANIMOAMSET_19, $04 - db BATTLEANIMOAMSET_1A, $04
+ db BATTLEANIMOAMSET_1A, $04 db -4 -
-.Frameset_19 - db BATTLEANIMOAMSET_1B, $08
+ +.Frameset_19: + db BATTLEANIMOAMSET_1B, $08 db -1 -
-.Frameset_1a - db BATTLEANIMOAMSET_0F, $08
+ +.Frameset_1a: + db BATTLEANIMOAMSET_0F, $08 db -1 -
-.Frameset_1b - db BATTLEANIMOAMSET_1C, $08
+ +.Frameset_1b: + db BATTLEANIMOAMSET_1C, $08 db -1 -
-.Frameset_1c - db BATTLEANIMOAMSET_0A, $08
+ +.Frameset_1c: + db BATTLEANIMOAMSET_0A, $08 db -4 -
-.Frameset_1d - db BATTLEANIMOAMSET_1D, $08
+ +.Frameset_1d: + db BATTLEANIMOAMSET_1D, $08 db -1 -
-.Frameset_1e - db BATTLEANIMOAMSET_17, $08
+ +.Frameset_1e: + db BATTLEANIMOAMSET_17, $08 db -1 -
-.Frameset_1f + +.Frameset_1f: db BATTLEANIMOAMSET_0F, $03 db BATTLEANIMOAMSET_10, $03 - db BATTLEANIMOAMSET_1E, $03
+ db BATTLEANIMOAMSET_1E, $03 db -1 -
-.Frameset_20 + +.Frameset_20: db BATTLEANIMOAMSET_1F, $10 - db BATTLEANIMOAMSET_20, $03
+ db BATTLEANIMOAMSET_20, $03 db -4 -
-.Frameset_21 - db BATTLEANIMOAMSET_20, $08
+ +.Frameset_21: + db BATTLEANIMOAMSET_20, $08 db -1 -
-.Frameset_22 + +.Frameset_22: db BATTLEANIMOAMSET_20, $08 db BATTLEANIMOAMSET_21, $08 db BATTLEANIMOAMSET_1B, $08 - db BATTLEANIMOAMSET_21, $08
+ db BATTLEANIMOAMSET_21, $08 db -2 -
-.Frameset_23 - db BATTLEANIMOAMSET_22, $08
+ +.Frameset_23: + db BATTLEANIMOAMSET_22, $08 db -1 -
-.Frameset_24 - db BATTLEANIMOAMSET_1B, $08
+ +.Frameset_24: + db BATTLEANIMOAMSET_1B, $08 db -1 -
-.Frameset_25 - db BATTLEANIMOAMSET_23, $08
+ +.Frameset_25: + db BATTLEANIMOAMSET_23, $08 db -1 -
-.Frameset_26 - db BATTLEANIMOAMSET_24, $08
+ +.Frameset_26: + db BATTLEANIMOAMSET_24, $08 db -1 -
-.Frameset_27 - db BATTLEANIMOAMSET_25, $08
+ +.Frameset_27: + db BATTLEANIMOAMSET_25, $08 db -1 -
-.Frameset_28 + +.Frameset_28: db BATTLEANIMOAMSET_26, $08 - db BATTLEANIMOAMSET_27, $08
+ db BATTLEANIMOAMSET_27, $08 db -1 -
-.Frameset_29 + +.Frameset_29: db BATTLEANIMOAMSET_28, $08 - db BATTLEANIMOAMSET_29, $08
+ db BATTLEANIMOAMSET_29, $08 db -4 -
-.Frameset_2a + +.Frameset_2a: db BATTLEANIMOAMSET_2A, $01 db BATTLEANIMOAMSET_2B, $01 db BATTLEANIMOAMSET_2C, $01 @@ -512,29 +512,29 @@ BattleAnimFrameData: ; ce85e db BATTLEANIMOAMSET_2D, $01 db BATTLEANIMOAMSET_2C, $01 db BATTLEANIMOAMSET_2B, $01 - db BATTLEANIMOAMSET_2A, $01
+ db BATTLEANIMOAMSET_2A, $01 db -4 -
-.Frameset_2b + +.Frameset_2b: db BATTLEANIMOAMSET_14, $01 - db BATTLEANIMOAMSET_15, $01
+ db BATTLEANIMOAMSET_15, $01 db -2 -
-.Frameset_2c + +.Frameset_2c: db BATTLEANIMOAMSET_2F, $04 - db BATTLEANIMOAMSET_30, $28
+ db BATTLEANIMOAMSET_30, $28 db -4 -
-.Frameset_2d - db BATTLEANIMOAMSET_31, $08
+ +.Frameset_2d: + db BATTLEANIMOAMSET_31, $08 db -1 -
-.Frameset_2e + +.Frameset_2e: db BATTLEANIMOAMSET_32, $20 db BATTLEANIMOAMSET_33, $20 db BATTLEANIMOAMSET_34, $20 - db BATTLEANIMOAMSET_35, $20 ; fallthrough
-.Frameset_2f + db BATTLEANIMOAMSET_35, $20 ; fallthrough +.Frameset_2f: db -3, $02 db BATTLEANIMOAMSET_35, $04 db -3, $02 @@ -542,42 +542,42 @@ BattleAnimFrameData: ; ce85e db -3, $02 db BATTLEANIMOAMSET_35, $04 db -3, $02 - db BATTLEANIMOAMSET_35, $04
+ db BATTLEANIMOAMSET_35, $04 db -4 -
-.Frameset_30 + +.Frameset_30: db BATTLEANIMOAMSET_14, $04 - db BATTLEANIMOAMSET_15, $04
+ db BATTLEANIMOAMSET_15, $04 db -2 -
-.Frameset_31 + +.Frameset_31: db BATTLEANIMOAMSET_36, $02 db BATTLEANIMOAMSET_37, $02 db BATTLEANIMOAMSET_38, $02 - db BATTLEANIMOAMSET_39, $20
+ db BATTLEANIMOAMSET_39, $20 db -4 -
-.Frameset_32 + +.Frameset_32: db BATTLEANIMOAMSET_3A, $02 db BATTLEANIMOAMSET_3B, $02 db BATTLEANIMOAMSET_3C, $02 - db BATTLEANIMOAMSET_3D, $20
+ db BATTLEANIMOAMSET_3D, $20 db -4 -
-.Frameset_33 + +.Frameset_33: db BATTLEANIMOAMSET_3A, $42 db BATTLEANIMOAMSET_3B, $42 db BATTLEANIMOAMSET_3C, $42 - db BATTLEANIMOAMSET_3D, $60
+ db BATTLEANIMOAMSET_3D, $60 db -4 -
-.Frameset_34 + +.Frameset_34: db BATTLEANIMOAMSET_3E, $08 db BATTLEANIMOAMSET_3F, $08 - db BATTLEANIMOAMSET_40, $08
+ db BATTLEANIMOAMSET_40, $08 db -1 -
-.Frameset_35 + +.Frameset_35: db BATTLEANIMOAMSET_40, $02 db -3, $02 db BATTLEANIMOAMSET_40, $02 @@ -585,60 +585,60 @@ BattleAnimFrameData: ; ce85e db BATTLEANIMOAMSET_41, $02 db -3, $02 db BATTLEANIMOAMSET_41, $02 - db -3, $02
+ db -3, $02 db -2 -
-.Frameset_36 + +.Frameset_36: db BATTLEANIMOAMSET_42, $02 db BATTLEANIMOAMSET_43, $02 db BATTLEANIMOAMSET_44, $02 - db BATTLEANIMOAMSET_45, $02
+ db BATTLEANIMOAMSET_45, $02 db -2 -
-.Frameset_37 + +.Frameset_37: db BATTLEANIMOAMSET_19, $02 - db -3, $02
+ db -3, $02 db -2 -
-.Frameset_38 + +.Frameset_38: db BATTLEANIMOAMSET_46, $04 - db BATTLEANIMOAMSET_47, $04
+ db BATTLEANIMOAMSET_47, $04 db -2 -
-.Frameset_39 + +.Frameset_39: db BATTLEANIMOAMSET_18, $02 - db -3, $02
+ db -3, $02 db -2 -
-.Frameset_3a - db BATTLEANIMOAMSET_48, $08
+ +.Frameset_3a: + db BATTLEANIMOAMSET_48, $08 db -1 -
-.Frameset_3b - db BATTLEANIMOAMSET_48, $48
+ +.Frameset_3b: + db BATTLEANIMOAMSET_48, $48 db -1 -
-.Frameset_3c - db BATTLEANIMOAMSET_49, $08
+ +.Frameset_3c: + db BATTLEANIMOAMSET_49, $08 db -1 -
-.Frameset_3d - db BATTLEANIMOAMSET_4A, $08
+ +.Frameset_3d: + db BATTLEANIMOAMSET_4A, $08 db -1 -
-.Frameset_43 + +.Frameset_43: db BATTLEANIMOAMSET_20, $10 db BATTLEANIMOAMSET_1F, $10 - db BATTLEANIMOAMSET_1E, $10
+ db BATTLEANIMOAMSET_1E, $10 db -1 -
-.Frameset_4c + +.Frameset_4c: db BATTLEANIMOAMSET_20, $08 db BATTLEANIMOAMSET_1F, $08 - db BATTLEANIMOAMSET_1E, $08
+ db BATTLEANIMOAMSET_1E, $08 db -1 -
-.Frameset_44 + +.Frameset_44: db -3, $14 db BATTLEANIMOAMSET_55, $28 db BATTLEANIMOAMSET_54, $28 @@ -648,16 +648,16 @@ BattleAnimFrameData: ; ce85e db -3, $04 db BATTLEANIMOAMSET_53, $04 db -3, $04 - db BATTLEANIMOAMSET_53, $04
+ db BATTLEANIMOAMSET_53, $04 db -4 -
-.Frameset_7e + +.Frameset_7e: db BATTLEANIMOAMSET_1E, $08 db BATTLEANIMOAMSET_1F, $08 - db BATTLEANIMOAMSET_20, $08
+ db BATTLEANIMOAMSET_20, $08 db -4 -
-.Frameset_45 + +.Frameset_45: db -3, $00 db BATTLEANIMOAMSET_14, $00 db BATTLEANIMOAMSET_15, $00 @@ -665,52 +665,52 @@ BattleAnimFrameData: ; ce85e db -3, $00 db BATTLEANIMOAMSET_16, $40 db BATTLEANIMOAMSET_15, $00 - db BATTLEANIMOAMSET_16, $00
+ db BATTLEANIMOAMSET_16, $00 db -2 -
-.Frameset_46 + +.Frameset_46: db BATTLEANIMOAMSET_56, $02 - db BATTLEANIMOAMSET_57, $04
+ db BATTLEANIMOAMSET_57, $04 db -4 -
-.Frameset_47 + +.Frameset_47: db BATTLEANIMOAMSET_56, $c2 - db BATTLEANIMOAMSET_57, $c4
+ db BATTLEANIMOAMSET_57, $c4 db -4 -
-.Frameset_48 + +.Frameset_48: db BATTLEANIMOAMSET_56, $01 db BATTLEANIMOAMSET_57, $01 db BATTLEANIMOAMSET_58, $01 db BATTLEANIMOAMSET_57, $c1 db BATTLEANIMOAMSET_58, $c1 - db BATTLEANIMOAMSET_57, $02
+ db BATTLEANIMOAMSET_57, $02 db -4 -
-.Frameset_49 + +.Frameset_49: db BATTLEANIMOAMSET_56, $c1 db BATTLEANIMOAMSET_57, $c1 db BATTLEANIMOAMSET_58, $c1 db BATTLEANIMOAMSET_57, $01 db BATTLEANIMOAMSET_58, $01 - db BATTLEANIMOAMSET_57, $c2
+ db BATTLEANIMOAMSET_57, $c2 db -4 -
-.Frameset_4a + +.Frameset_4a: db BATTLEANIMOAMSET_57, $c1 db BATTLEANIMOAMSET_58, $c1 db BATTLEANIMOAMSET_57, $01 - db BATTLEANIMOAMSET_58, $01
+ db BATTLEANIMOAMSET_58, $01 db -2 -
-.Frameset_4b + +.Frameset_4b: db BATTLEANIMOAMSET_59, $01 db BATTLEANIMOAMSET_5A, $01 db BATTLEANIMOAMSET_5B, $01 - db BATTLEANIMOAMSET_5C, $02
+ db BATTLEANIMOAMSET_5C, $02 db -4 -
-.Frameset_4d + +.Frameset_4d: db BATTLEANIMOAMSET_0A, $0a db BATTLEANIMOAMSET_0B, $43 db BATTLEANIMOAMSET_5D, $43 @@ -718,103 +718,103 @@ BattleAnimFrameData: ; ce85e db BATTLEANIMOAMSET_0A, $82 db BATTLEANIMOAMSET_0B, $81 db BATTLEANIMOAMSET_5D, $01 - db BATTLEANIMOAMSET_0B, $01
+ db BATTLEANIMOAMSET_0B, $01 db -2 -
-.Frameset_4e + +.Frameset_4e: db BATTLEANIMOAMSET_0A, $03 db BATTLEANIMOAMSET_0B, $47 db BATTLEANIMOAMSET_0A, $07 db BATTLEANIMOAMSET_0B, $07 - db BATTLEANIMOAMSET_0A, $03
+ db BATTLEANIMOAMSET_0A, $03 db -2 -
-.Frameset_4f + +.Frameset_4f: + db BATTLEANIMOAMSET_5E, $20 db BATTLEANIMOAMSET_5E, $20 - db BATTLEANIMOAMSET_5E, $20
db -4 -
-.Frameset_50 + +.Frameset_50: + db BATTLEANIMOAMSET_5F, $20 db BATTLEANIMOAMSET_5F, $20 - db BATTLEANIMOAMSET_5F, $20
db -4 -
-.Frameset_51 - db BATTLEANIMOAMSET_60, $08
+ +.Frameset_51: + db BATTLEANIMOAMSET_60, $08 db -1 -
-.Frameset_52 + +.Frameset_52: db BATTLEANIMOAMSET_61, $01 db BATTLEANIMOAMSET_62, $01 - db BATTLEANIMOAMSET_63, $01
+ db BATTLEANIMOAMSET_63, $01 db -1 -
-.Frameset_53 + +.Frameset_53: db BATTLEANIMOAMSET_63, $07 - db BATTLEANIMOAMSET_64, $07
+ db BATTLEANIMOAMSET_64, $07 db -2 -
-.Frameset_54 + +.Frameset_54: db BATTLEANIMOAMSET_65, $01 db BATTLEANIMOAMSET_66, $01 - db BATTLEANIMOAMSET_67, $01
+ db BATTLEANIMOAMSET_67, $01 db -1 -
-.Frameset_55 + +.Frameset_55: db BATTLEANIMOAMSET_67, $07 - db BATTLEANIMOAMSET_68, $07
+ db BATTLEANIMOAMSET_68, $07 db -2 -
-.Frameset_59 - db BATTLEANIMOAMSET_6E, $08
+ +.Frameset_59: + db BATTLEANIMOAMSET_6E, $08 db -1 -
-.Frameset_5a - db BATTLEANIMOAMSET_6F, $08
+ +.Frameset_5a: + db BATTLEANIMOAMSET_6F, $08 db -1 -
-.Frameset_5b - db BATTLEANIMOAMSET_6E, $88
+ +.Frameset_5b: + db BATTLEANIMOAMSET_6E, $88 db -1 -
-.Frameset_5c + +.Frameset_5c: db BATTLEANIMOAMSET_18, $04 db BATTLEANIMOAMSET_70, $04 db BATTLEANIMOAMSET_71, $04 db BATTLEANIMOAMSET_72, $04 - db BATTLEANIMOAMSET_73, $04
+ db BATTLEANIMOAMSET_73, $04 db -4 -
-.Frameset_5d + +.Frameset_5d: db BATTLEANIMOAMSET_74, $04 - db BATTLEANIMOAMSET_75, $04
+ db BATTLEANIMOAMSET_75, $04 db -2 -
-.Frameset_5e - db BATTLEANIMOAMSET_14, $08
+ +.Frameset_5e: + db BATTLEANIMOAMSET_14, $08 db -1 -
-.Frameset_7a + +.Frameset_7a: db BATTLEANIMOAMSET_74, $03 db BATTLEANIMOAMSET_14, $03 db BATTLEANIMOAMSET_15, $03 db BATTLEANIMOAMSET_14, $03 - db BATTLEANIMOAMSET_15, $03
+ db BATTLEANIMOAMSET_15, $03 db -4 -
-.Frameset_af + +.Frameset_af: db BATTLEANIMOAMSET_14, $00 db BATTLEANIMOAMSET_15, $00 db BATTLEANIMOAMSET_14, $00 db BATTLEANIMOAMSET_15, $00 - db BATTLEANIMOAMSET_74, $0c
+ db BATTLEANIMOAMSET_74, $0c db -4 -
-.Frameset_5f - db BATTLEANIMOAMSET_76, $08
+ +.Frameset_5f: + db BATTLEANIMOAMSET_76, $08 db -1 -
-.Frameset_60 + +.Frameset_60: db BATTLEANIMOAMSET_77, $01 db BATTLEANIMOAMSET_78, $01 db BATTLEANIMOAMSET_79, $01 @@ -827,146 +827,146 @@ BattleAnimFrameData: ; ce85e db BATTLEANIMOAMSET_7A, $c1 db BATTLEANIMOAMSET_79, $c1 db BATTLEANIMOAMSET_78, $c1 - db BATTLEANIMOAMSET_77, $c1
+ db BATTLEANIMOAMSET_77, $c1 db -4 -
-.Frameset_61 + +.Frameset_61: db BATTLEANIMOAMSET_1B, $04 - db BATTLEANIMOAMSET_7E, $04
+ db BATTLEANIMOAMSET_7E, $04 db -2 -
-.Frameset_62 + +.Frameset_62: db BATTLEANIMOAMSET_1B, $44 - db BATTLEANIMOAMSET_7E, $44
+ db BATTLEANIMOAMSET_7E, $44 db -2 -
-.Frameset_63 - db BATTLEANIMOAMSET_7F, $08
+ +.Frameset_63: + db BATTLEANIMOAMSET_7F, $08 db -1 -
-.Frameset_64 - db BATTLEANIMOAMSET_25, $08
+ +.Frameset_64: + db BATTLEANIMOAMSET_25, $08 db -1 -
-.Frameset_65 - db BATTLEANIMOAMSET_80, $08
+ +.Frameset_65: + db BATTLEANIMOAMSET_80, $08 db -1 -
-.Frameset_66 + +.Frameset_66: db BATTLEANIMOAMSET_83, $07 db BATTLEANIMOAMSET_82, $07 db BATTLEANIMOAMSET_81, $07 db BATTLEANIMOAMSET_82, $07 db BATTLEANIMOAMSET_83, $07 db BATTLEANIMOAMSET_82, $07 - db BATTLEANIMOAMSET_81, $07
+ db BATTLEANIMOAMSET_81, $07 db -4 -
-.Frameset_67 - db BATTLEANIMOAMSET_1B, $10
+ +.Frameset_67: + db BATTLEANIMOAMSET_1B, $10 db -4 -
-.Frameset_68 + +.Frameset_68: db -3, $0f db BATTLEANIMOAMSET_84, $0f db BATTLEANIMOAMSET_85, $0f db BATTLEANIMOAMSET_29, $0f db BATTLEANIMOAMSET_28, $0f - db BATTLEANIMOAMSET_86, $20
+ db BATTLEANIMOAMSET_86, $20 db -4 -
-.Frameset_69 + +.Frameset_69: db BATTLEANIMOAMSET_1B, $03 db BATTLEANIMOAMSET_87, $03 db BATTLEANIMOAMSET_88, $03 - db BATTLEANIMOAMSET_89, $03
+ db BATTLEANIMOAMSET_89, $03 db -4 -
-.Frameset_6a + +.Frameset_6a: db BATTLEANIMOAMSET_8A, $02 db BATTLEANIMOAMSET_8B, $02 db BATTLEANIMOAMSET_8C, $02 - db BATTLEANIMOAMSET_8D, $02
+ db BATTLEANIMOAMSET_8D, $02 db -4 -
-.Frameset_6b + +.Frameset_6b: db BATTLEANIMOAMSET_61, $02 db BATTLEANIMOAMSET_62, $02 - db BATTLEANIMOAMSET_63, $02
+ db BATTLEANIMOAMSET_63, $02 db -1 -
-.Frameset_6c + +.Frameset_6c: db BATTLEANIMOAMSET_65, $02 db BATTLEANIMOAMSET_66, $02 - db BATTLEANIMOAMSET_67, $02
+ db BATTLEANIMOAMSET_67, $02 db -1 -
-.Frameset_6d - db BATTLEANIMOAMSET_8E, $08
+ +.Frameset_6d: + db BATTLEANIMOAMSET_8E, $08 db -1 -
-.Frameset_6e - db BATTLEANIMOAMSET_8E, $48
+ +.Frameset_6e: + db BATTLEANIMOAMSET_8E, $48 db -1 -
-.Frameset_6f + +.Frameset_6f: db BATTLEANIMOAMSET_8F, $10 - db BATTLEANIMOAMSET_90, $10
+ db BATTLEANIMOAMSET_90, $10 db -2 -
-.Frameset_70 + +.Frameset_70: db BATTLEANIMOAMSET_91, $10 - db BATTLEANIMOAMSET_92, $10
+ db BATTLEANIMOAMSET_92, $10 db -2 -
-.Frameset_71 - db BATTLEANIMOAMSET_93, $08
+ +.Frameset_71: + db BATTLEANIMOAMSET_93, $08 db -1 -
-.Frameset_72 - db BATTLEANIMOAMSET_1E, $08
+ +.Frameset_72: + db BATTLEANIMOAMSET_1E, $08 db -1 -
-.Frameset_73 + +.Frameset_73: db BATTLEANIMOAMSET_1B, $07 - db BATTLEANIMOAMSET_94, $07
+ db BATTLEANIMOAMSET_94, $07 db -2 -
-.Frameset_74 - db BATTLEANIMOAMSET_95, $08
+ +.Frameset_74: + db BATTLEANIMOAMSET_95, $08 db -1 -
-.Frameset_75 - db BATTLEANIMOAMSET_96, $08
+ +.Frameset_75: + db BATTLEANIMOAMSET_96, $08 db -1 -
-.Frameset_76 - db BATTLEANIMOAMSET_95, $08
+ +.Frameset_76: + db BATTLEANIMOAMSET_95, $08 db -1 -
-.Frameset_77 + +.Frameset_77: db BATTLEANIMOAMSET_97, $01 - db BATTLEANIMOAMSET_97, $41
+ db BATTLEANIMOAMSET_97, $41 db -2 -
-.Frameset_78 - db BATTLEANIMOAMSET_98, $08
+ +.Frameset_78: + db BATTLEANIMOAMSET_98, $08 db -1 -
-.Frameset_79 + +.Frameset_79: db BATTLEANIMOAMSET_99, $20 db BATTLEANIMOAMSET_99, $20 db BATTLEANIMOAMSET_99, $20 db BATTLEANIMOAMSET_99, $20 db BATTLEANIMOAMSET_99, $20 - db BATTLEANIMOAMSET_9A, $08
+ db BATTLEANIMOAMSET_9A, $08 db -1 -
-.Frameset_7b - db BATTLEANIMOAMSET_9B, $08
+ +.Frameset_7b: + db BATTLEANIMOAMSET_9B, $08 db -1 -
-.Frameset_7c + +.Frameset_7c: db BATTLEANIMOAMSET_9C, $02 db BATTLEANIMOAMSET_9D, $02 db BATTLEANIMOAMSET_9E, $08 @@ -975,182 +975,182 @@ BattleAnimFrameData: ; ce85e db -3, $02 db BATTLEANIMOAMSET_9E, $02 db -3, $02 - db BATTLEANIMOAMSET_9E, $02
+ db BATTLEANIMOAMSET_9E, $02 db -4 -
-.Frameset_7d - db BATTLEANIMOAMSET_9F, $08
+ +.Frameset_7d: + db BATTLEANIMOAMSET_9F, $08 db -1 -
-.Frameset_7f - db BATTLEANIMOAMSET_0F, $08
+ +.Frameset_7f: + db BATTLEANIMOAMSET_0F, $08 db -1 -
-.Frameset_80 - db BATTLEANIMOAMSET_6B, $18
+ +.Frameset_80: + db BATTLEANIMOAMSET_6B, $18 db -4 -
-.Frameset_81 - db BATTLEANIMOAMSET_A0, $01 ; fallthrough
-.Frameset_82 - db BATTLEANIMOAMSET_A1, $01 ; fallthrough
-.Frameset_83 - db BATTLEANIMOAMSET_A2, $01
+ +.Frameset_81: + db BATTLEANIMOAMSET_A0, $01 ; fallthrough +.Frameset_82: + db BATTLEANIMOAMSET_A1, $01 ; fallthrough +.Frameset_83: + db BATTLEANIMOAMSET_A2, $01 db -4 -
-.Frameset_84 - db BATTLEANIMOAMSET_A3, $08
+ +.Frameset_84: + db BATTLEANIMOAMSET_A3, $08 db -1 -
-.Frameset_85 + +.Frameset_85: db BATTLEANIMOAMSET_A4, $04 db BATTLEANIMOAMSET_A5, $04 db BATTLEANIMOAMSET_A6, $04 db BATTLEANIMOAMSET_A7, $04 db BATTLEANIMOAMSET_A6, $44 - db BATTLEANIMOAMSET_A5, $44
+ db BATTLEANIMOAMSET_A5, $44 db -2 -
-.Frameset_86 + +.Frameset_86: db BATTLEANIMOAMSET_A8, $04 db BATTLEANIMOAMSET_A9, $04 db BATTLEANIMOAMSET_AA, $04 db BATTLEANIMOAMSET_AB, $04 db BATTLEANIMOAMSET_AA, $44 - db BATTLEANIMOAMSET_A9, $44
+ db BATTLEANIMOAMSET_A9, $44 db -2 -
-.Frameset_87 - db BATTLEANIMOAMSET_1B, $08
+ +.Frameset_87: + db BATTLEANIMOAMSET_1B, $08 db -1 -
-.Frameset_88 - db BATTLEANIMOAMSET_AC, $08
+ +.Frameset_88: + db BATTLEANIMOAMSET_AC, $08 db -1 -
-.Frameset_89 - db BATTLEANIMOAMSET_AD, $08
+ +.Frameset_89: + db BATTLEANIMOAMSET_AD, $08 db -1 -
-.Frameset_8a - db BATTLEANIMOAMSET_AE, $08
+ +.Frameset_8a: + db BATTLEANIMOAMSET_AE, $08 db -1 -
-.Frameset_8b - db BATTLEANIMOAMSET_AF, $08
+ +.Frameset_8b: + db BATTLEANIMOAMSET_AF, $08 db -1 -
-.Frameset_8c - db BATTLEANIMOAMSET_B0, $20
+ +.Frameset_8c: + db BATTLEANIMOAMSET_B0, $20 db -4 -
-.Frameset_8d + +.Frameset_8d: db BATTLEANIMOAMSET_B1, $07 - db BATTLEANIMOAMSET_B1, $47
+ db BATTLEANIMOAMSET_B1, $47 db -2 -
-.Frameset_8e - db BATTLEANIMOAMSET_B2, $08
+ +.Frameset_8e: + db BATTLEANIMOAMSET_B2, $08 db -1 -
-.Frameset_8f - db BATTLEANIMOAMSET_B3, $08
+ +.Frameset_8f: + db BATTLEANIMOAMSET_B3, $08 db -1 -
-.Frameset_90 - db BATTLEANIMOAMSET_B3, $48
+ +.Frameset_90: + db BATTLEANIMOAMSET_B3, $48 db -1 -
-.Frameset_91 - db BATTLEANIMOAMSET_B3, $88
+ +.Frameset_91: + db BATTLEANIMOAMSET_B3, $88 db -1 -
-.Frameset_92 - db BATTLEANIMOAMSET_B3, $c8
+ +.Frameset_92: + db BATTLEANIMOAMSET_B3, $c8 db -1 -
-.Frameset_93 - db BATTLEANIMOAMSET_B5, $08
+ +.Frameset_93: + db BATTLEANIMOAMSET_B5, $08 db -1 -
-.Frameset_94 - db BATTLEANIMOAMSET_B5, $48
+ +.Frameset_94: + db BATTLEANIMOAMSET_B5, $48 db -1 -
-.Frameset_95 - db BATTLEANIMOAMSET_B5, $88
+ +.Frameset_95: + db BATTLEANIMOAMSET_B5, $88 db -1 -
-.Frameset_96 - db BATTLEANIMOAMSET_B5, $c8
+ +.Frameset_96: + db BATTLEANIMOAMSET_B5, $c8 db -1 -
-.Frameset_97 - db BATTLEANIMOAMSET_B4, $08
+ +.Frameset_97: + db BATTLEANIMOAMSET_B4, $08 db -1 -
-.Frameset_98 - db BATTLEANIMOAMSET_6B, $08
+ +.Frameset_98: + db BATTLEANIMOAMSET_6B, $08 db -1 -
-.Frameset_99 - db BATTLEANIMOAMSET_B6, $08
+ +.Frameset_99: + db BATTLEANIMOAMSET_B6, $08 db -1 -
-.Frameset_9a - db BATTLEANIMOAMSET_B7, $20
+ +.Frameset_9a: + db BATTLEANIMOAMSET_B7, $20 db -1 -
-.Frameset_9b - db BATTLEANIMOAMSET_1B, $20
+ +.Frameset_9b: + db BATTLEANIMOAMSET_1B, $20 db -1 -
-.Frameset_9c - db BATTLEANIMOAMSET_B8, $20
+ +.Frameset_9c: + db BATTLEANIMOAMSET_B8, $20 db -1 -
-.Frameset_9d - db BATTLEANIMOAMSET_B8, $60
+ +.Frameset_9d: + db BATTLEANIMOAMSET_B8, $60 db -1 -
-.Frameset_9e - db BATTLEANIMOAMSET_B9, $20
+ +.Frameset_9e: + db BATTLEANIMOAMSET_B9, $20 db -1 -
-.Frameset_9f - db BATTLEANIMOAMSET_BA, $20
+ +.Frameset_9f: + db BATTLEANIMOAMSET_BA, $20 db -1 -
-.Frameset_a0 - db BATTLEANIMOAMSET_BB, $60
+ +.Frameset_a0: + db BATTLEANIMOAMSET_BB, $60 db -1 -
-.Frameset_a1 - db BATTLEANIMOAMSET_BB, $20
+ +.Frameset_a1: + db BATTLEANIMOAMSET_BB, $20 db -1 -
-.Frameset_a2 - db BATTLEANIMOAMSET_BC, $20
+ +.Frameset_a2: + db BATTLEANIMOAMSET_BC, $20 db -1 -
-.Frameset_a3 + +.Frameset_a3: db BATTLEANIMOAMSET_BD, $0b db BATTLEANIMOAMSET_BE, $0b - db BATTLEANIMOAMSET_1B, $0b
+ db BATTLEANIMOAMSET_1B, $0b db -4 -
-.Frameset_a4 + +.Frameset_a4: db BATTLEANIMOAMSET_BF, $04 db BATTLEANIMOAMSET_C0, $04 - db BATTLEANIMOAMSET_C1, $04
+ db BATTLEANIMOAMSET_C1, $04 db -4 -
-.Frameset_a5 + +.Frameset_a5: + db BATTLEANIMOAMSET_C2, $20 db BATTLEANIMOAMSET_C2, $20 - db BATTLEANIMOAMSET_C2, $20
db -4 -
-.Frameset_a6 + +.Frameset_a6: db BATTLEANIMOAMSET_4B, $02 db BATTLEANIMOAMSET_4C, $02 db BATTLEANIMOAMSET_4D, $20 @@ -1165,10 +1165,10 @@ BattleAnimFrameData: ; ce85e db -3, $02 db BATTLEANIMOAMSET_52, $02 db -3, $02 - db BATTLEANIMOAMSET_52, $02
+ db BATTLEANIMOAMSET_52, $02 db -4 -
-.Frameset_a7 + +.Frameset_a7: db BATTLEANIMOAMSET_4B, $c2 db BATTLEANIMOAMSET_4C, $c2 db BATTLEANIMOAMSET_4D, $e0 @@ -1183,88 +1183,88 @@ BattleAnimFrameData: ; ce85e db -3, $02 db BATTLEANIMOAMSET_52, $c2 db -3, $02 - db BATTLEANIMOAMSET_52, $c2
+ db BATTLEANIMOAMSET_52, $c2 db -4 -
-.Frameset_a8 + +.Frameset_a8: db BATTLEANIMOAMSET_C3, $01 - db BATTLEANIMOAMSET_C3, $c1
+ db BATTLEANIMOAMSET_C3, $c1 db -2 -
-.Frameset_a9 - db BATTLEANIMOAMSET_C4, $20
+ +.Frameset_a9: + db BATTLEANIMOAMSET_C4, $20 db -1 -
-.Frameset_aa + +.Frameset_aa: db BATTLEANIMOAMSET_C5, $04 db BATTLEANIMOAMSET_C6, $04 - db BATTLEANIMOAMSET_C7, $04
+ db BATTLEANIMOAMSET_C7, $04 db -4 -
-.Frameset_ab + +.Frameset_ab: db BATTLEANIMOAMSET_C8, $01 - db BATTLEANIMOAMSET_C8, $41
+ db BATTLEANIMOAMSET_C8, $41 db -2 -
-.Frameset_ac + +.Frameset_ac: db BATTLEANIMOAMSET_C9, $03 - db BATTLEANIMOAMSET_05, $03
+ db BATTLEANIMOAMSET_05, $03 db -4 -
-.Frameset_ad + +.Frameset_ad: db BATTLEANIMOAMSET_CA, $20 db BATTLEANIMOAMSET_CB, $03 db BATTLEANIMOAMSET_CA, $03 - db BATTLEANIMOAMSET_CB, $03
+ db BATTLEANIMOAMSET_CB, $03 db -2 -
-.Frameset_ae - db BATTLEANIMOAMSET_03, $a0
+ +.Frameset_ae: + db BATTLEANIMOAMSET_03, $a0 db -1 -
-.Frameset_b0 - db BATTLEANIMOAMSET_CC, $20
+ +.Frameset_b0: + db BATTLEANIMOAMSET_CC, $20 db -1 -
-.Frameset_b1 + +.Frameset_b1: db BATTLEANIMOAMSET_7F, $02 db BATTLEANIMOAMSET_25, $02 db BATTLEANIMOAMSET_80, $02 - db BATTLEANIMOAMSET_25, $02
+ db BATTLEANIMOAMSET_25, $02 db -2 -
-.Frameset_b2 + +.Frameset_b2: db BATTLEANIMOAMSET_CD, $04 db BATTLEANIMOAMSET_CE, $04 db BATTLEANIMOAMSET_CD, $c4 - db BATTLEANIMOAMSET_CE, $c4
+ db BATTLEANIMOAMSET_CE, $c4 db -2 -
-.Frameset_b3 + +.Frameset_b3: db BATTLEANIMOAMSET_CF, $04 db BATTLEANIMOAMSET_D0, $04 db BATTLEANIMOAMSET_D1, $04 - db BATTLEANIMOAMSET_D2, $04
+ db BATTLEANIMOAMSET_D2, $04 db -4 -
-.Frameset_b4 - db BATTLEANIMOAMSET_D3, $20
+ +.Frameset_b4: + db BATTLEANIMOAMSET_D3, $20 db -1 -
-.Frameset_b5 - db BATTLEANIMOAMSET_D4, $08
+ +.Frameset_b5: + db BATTLEANIMOAMSET_D4, $08 db -1 -
-.Frameset_b6 - db BATTLEANIMOAMSET_D5, $08
+ +.Frameset_b6: + db BATTLEANIMOAMSET_D5, $08 db -1 -
-.Frameset_b7 - db BATTLEANIMOAMSET_D6, $08
+ +.Frameset_b7: + db BATTLEANIMOAMSET_D6, $08 db -1 -
-.Frameset_b8 - db BATTLEANIMOAMSET_D7, $08
+ +.Frameset_b8: + db BATTLEANIMOAMSET_D7, $08 db -1 -
-; ceeae
+ +; ceeae diff --git a/battle/objects/functions.asm b/battle/objects/functions.asm index 474b332ef..fbe48e558 100755 --- a/battle/objects/functions.asm +++ b/battle/objects/functions.asm @@ -12,7 +12,7 @@ DoBattleAnimFrame: ; ccfbe jp [hl] ; ccfce -.Jumptable +.Jumptable: dw BattleAnimFunction_00 ; 00 dw BattleAnimFunction_01 ; 01 dw BattleAnimFunction_02 ; 02 @@ -425,7 +425,7 @@ GetBallAnimPal: ; cd249 (33:5249) ld e, a pop af ld [rSVBK], a -.IsInArray +.IsInArray: ld a, [hli] cp -1 jr z, .load @@ -634,7 +634,7 @@ BattleAnimFunction_08: ; cd306 (33:5306) call .SetCoords ret -.SetCoords +.SetCoords: ld hl, BATTLEANIMSTRUCT_0B add hl, bc ld a, [hl] @@ -4100,7 +4100,7 @@ BattleAnim_Sine: ; ce734 (33:6734) inc a ret -.ApplySineWave +.ApplySineWave: ld e, a ld a, d ld d, 0 diff --git a/battle/objects/oam.asm b/battle/objects/oam.asm index d7186b106..8ae6651a4 100755 --- a/battle/objects/oam.asm +++ b/battle/objects/oam.asm @@ -1,1086 +1,1086 @@ -
-BattleAnimOAMData: ; ceeae
-; vtile offset (?), length, address
- dbbw $00, 16, .OAMData_00 ; 00
- dbbw $04, 9, .OAMData_01 ; 01
- dbbw $08, 4, .OAMData_02 ; 02
- dbbw $09, 4, .OAMData_03 ; 03
- dbbw $0d, 4, .OAMData_04 ; 04
- dbbw $0f, 4, .OAMData_03 ; 05
- dbbw $13, 4, .OAMData_04 ; 06
- dbbw $04, 16, .OAMData_00 ; 07
- dbbw $08, 16, .OAMData_00 ; 08
- dbbw $08, 16, .OAMData_09 ; 09
- dbbw $00, 4, .OAMData_04 ; 0a
- dbbw $02, 4, .OAMData_03 ; 0b
- dbbw $06, 2, .OAMData_0c ; 0c
- dbbw $07, 2, .OAMData_0c ; 0d
- dbbw $02, 4, .OAMData_04 ; 0e
- dbbw $04, 1, .OAMData_0f ; 0f
- dbbw $05, 1, .OAMData_0f ; 10
- dbbw $00, 2, .OAMData_11 ; 11
- dbbw $02, 2, .OAMData_11 ; 12
- dbbw $00, 4, .OAMData_13 ; 13
- dbbw $00, 1, .OAMData_0f ; 14
- dbbw $01, 1, .OAMData_0f ; 15
- dbbw $02, 1, .OAMData_0f ; 16
- dbbw $03, 1, .OAMData_0f ; 17
- dbbw $00, 4, .OAMData_02 ; 18
- dbbw $01, 16, .OAMData_00 ; 19
- dbbw $05, 16, .OAMData_00 ; 1a
- dbbw $00, 4, .OAMData_03 ; 1b
- dbbw $05, 12, .OAMData_1c ; 1c
- dbbw $02, 4, .OAMData_02 ; 1d
- dbbw $06, 1, .OAMData_0f ; 1e
- dbbw $07, 1, .OAMData_0f ; 1f
- dbbw $08, 1, .OAMData_0f ; 20
- dbbw $04, 4, .OAMData_03 ; 21
- dbbw $09, 22, .OAMData_22 ; 22
- dbbw $04, 2, .OAMData_11 ; 23
- dbbw $06, 2, .OAMData_11 ; 24
- dbbw $0c, 1, .OAMData_0f ; 25
- dbbw $0a, 1, .OAMData_0f ; 26
- dbbw $0b, 4, .OAMData_02 ; 27
- dbbw $08, 4, .OAMData_04 ; 28
- dbbw $06, 4, .OAMData_04 ; 29
- dbbw $00, 5, .OAMData_2a ; 2a
- dbbw $03, 6, .OAMData_2b ; 2b
- dbbw $00, 7, .OAMData_2c ; 2c
- dbbw $03, 8, .OAMData_2d ; 2d
- dbbw $00, 9, .OAMData_2e ; 2e
- dbbw $00, 4, .OAMData_2f ; 2f
- dbbw $02, 4, .OAMData_30 ; 30
- dbbw $04, 6, .OAMData_31 ; 31
- dbbw $00, 2, .OAMData_32 ; 32
- dbbw $00, 7, .OAMData_33 ; 33
- dbbw $00, 14, .OAMData_32 ; 34
- dbbw $00, 21, .OAMData_33 ; 35
- dbbw $00, 2, .OAMData_36 ; 36
- dbbw $00, 6, .OAMData_36 ; 37
- dbbw $00, 10, .OAMData_36 ; 38
- dbbw $00, 14, .OAMData_36 ; 39
- dbbw $00, 2, .OAMData_3a ; 3a
- dbbw $00, 6, .OAMData_3a ; 3b
- dbbw $00, 10, .OAMData_3a ; 3c
- dbbw $00, 14, .OAMData_3a ; 3d
- dbbw $00, 4, .OAMData_3e ; 3e
- dbbw $00, 16, .OAMData_3e ; 3f
- dbbw $00, 26, .OAMData_3e ; 40
- dbbw $00, 26, .OAMData_41 ; 41
- dbbw $0e, 4, .OAMData_42 ; 42
- dbbw $0e, 8, .OAMData_42 ; 43
- dbbw $0e, 4, .OAMData_44 ; 44
- dbbw $0e, 8, .OAMData_44 ; 45
- dbbw $0e, 4, .OAMData_46 ; 46
- dbbw $0e, 4, .OAMData_47 ; 47
- dbbw $00, 6, .OAMData_48 ; 48
- dbbw $03, 4, .OAMData_49 ; 49
- dbbw $03, 2, .OAMData_4a ; 4a
- dbbw $01, 5, .OAMData_0f ; 4b
- dbbw $01, 6, .OAMData_4c ; 4c
- dbbw $01, 7, .OAMData_4d ; 4d
- dbbw $01, 3, .OAMData_4d ; 4e
- dbbw $01, 8, .OAMData_4f ; 4f
- dbbw $01, 9, .OAMData_50 ; 50
- dbbw $01, 10, .OAMData_51 ; 51
- dbbw $01, 6, .OAMData_51 ; 52
- dbbw $00, 9, .OAMData_01 ; 53
- dbbw $04, 4, .OAMData_02 ; 54
- dbbw $05, 4, .OAMData_02 ; 55
- dbbw $00, 2, .OAMData_56 ; 56
- dbbw $02, 2, .OAMData_56 ; 57
- dbbw $04, 2, .OAMData_56 ; 58
- dbbw $02, 4, .OAMData_59 ; 59
- dbbw $02, 4, .OAMData_5a ; 5a
- dbbw $02, 2, .OAMData_0c ; 5b
- dbbw $04, 2, .OAMData_0c ; 5c
- dbbw $06, 4, .OAMData_5d ; 5d
- dbbw $08, 2, .OAMData_0c ; 5e
- dbbw $09, 2, .OAMData_0c ; 5f
- dbbw $05, 2, .OAMData_60 ; 60
- dbbw $00, 2, .OAMData_61 ; 61
- dbbw $00, 5, .OAMData_61 ; 62
- dbbw $00, 9, .OAMData_61 ; 63
- dbbw $09, 9, .OAMData_61 ; 64
- dbbw $00, 4, .OAMData_65 ; 65
- dbbw $00, 7, .OAMData_65 ; 66
- dbbw $00, 9, .OAMData_65 ; 67
- dbbw $09, 9, .OAMData_65 ; 68
- dbbw $04, 1, .OAMData_69 ; 69
- dbbw $05, 2, .OAMData_6a ; 6a
- dbbw $06, 4, .OAMData_03 ; 6b
- dbbw $0a, 4, .OAMData_03 ; 6c
- dbbw $0e, 4, .OAMData_03 ; 6d
- dbbw $08, 5, .OAMData_6e ; 6e
- dbbw $0d, 3, .OAMData_6f ; 6f
- dbbw $01, 8, .OAMData_70 ; 70
- dbbw $03, 8, .OAMData_70 ; 71
- dbbw $05, 8, .OAMData_70 ; 72
- dbbw $07, 8, .OAMData_70 ; 73
- dbbw $06, 4, .OAMData_02 ; 74
- dbbw $07, 4, .OAMData_02 ; 75
- dbbw $0a, 2, .OAMData_76 ; 76
- dbbw $00, 1, .OAMData_77 ; 77
- dbbw $00, 3, .OAMData_78 ; 78
- dbbw $00, 6, .OAMData_79 ; 79
- dbbw $00, 9, .OAMData_7a ; 7a
- dbbw $00, 12, .OAMData_7b ; 7b
- dbbw $00, 14, .OAMData_7c ; 7c
- dbbw $00, 15, .OAMData_7d ; 7d
- dbbw $04, 4, .OAMData_03 ; 7e
- dbbw $08, 4, .OAMData_03 ; 7f
- dbbw $0d, 1, .OAMData_0f ; 80
- dbbw $0e, 4, .OAMData_81 ; 81
- dbbw $10, 1, .OAMData_0f ; 82
- dbbw $11, 1, .OAMData_0f ; 83
- dbbw $04, 2, .OAMData_6a ; 84
- dbbw $05, 2, .OAMData_6a ; 85
- dbbw $0a, 4, .OAMData_04 ; 86
- dbbw $00, 8, .OAMData_87 ; 87
- dbbw $00, 12, .OAMData_88 ; 88
- dbbw $00, 16, .OAMData_87 ; 89
- dbbw $09, 2, .OAMData_8a ; 8a
- dbbw $09, 4, .OAMData_8a ; 8b
- dbbw $09, 6, .OAMData_8a ; 8c
- dbbw $09, 8, .OAMData_8a ; 8d
- dbbw $12, 5, .OAMData_8e ; 8e
- dbbw $00, 4, .OAMData_8f ; 8f
- dbbw $04, 4, .OAMData_8f ; 90
- dbbw $08, 4, .OAMData_8f ; 91
- dbbw $0c, 4, .OAMData_8f ; 92
- dbbw $00, 6, .OAMData_93 ; 93
- dbbw $04, 4, .OAMData_03 ; 94
- dbbw $0a, 4, .OAMData_04 ; 95
- dbbw $15, 4, .OAMData_30 ; 96
- dbbw $04, 4, .OAMData_30 ; 97
- dbbw $0c, 4, .OAMData_04 ; 98
- dbbw $0a, 4, .OAMData_99 ; 99
- dbbw $0c, 4, .OAMData_03 ; 9a
- dbbw $00, 36, .OAMData_9b ; 9b
- dbbw $0d, 2, .OAMData_9c ; 9c
- dbbw $0d, 4, .OAMData_9c ; 9d
- dbbw $0d, 6, .OAMData_9c ; 9e
- dbbw $02, 8, .OAMData_9f ; 9f
- dbbw $08, 7, .OAMData_a0 ; a0
- dbbw $08, 5, .OAMData_a0 ; a1
- dbbw $08, 3, .OAMData_a0 ; a2
- dbbw $00, 16, .OAMData_1c ; a3
- dbbw $00, 9, .OAMData_a4 ; a4
- dbbw $06, 9, .OAMData_a4 ; a5
- dbbw $0c, 9, .OAMData_a4 ; a6
- dbbw $12, 9, .OAMData_a4 ; a7
- dbbw $18, 9, .OAMData_a4 ; a8
- dbbw $1e, 9, .OAMData_a4 ; a9
- dbbw $24, 9, .OAMData_a4 ; aa
- dbbw $2a, 9, .OAMData_a4 ; ab
- dbbw $03, 4, .OAMData_ac ; ac
- dbbw $12, 4, .OAMData_03 ; ad
- dbbw $10, 4, .OAMData_04 ; ae
- dbbw $16, 1, .OAMData_0f ; af
- dbbw $17, 4, .OAMData_02 ; b0
- dbbw $18, 4, .OAMData_03 ; b1
- dbbw $1c, 4, .OAMData_03 ; b2
- dbbw $20, 3, .OAMData_03 ; b3
- dbbw $23, 4, .OAMData_04 ; b4
- dbbw $25, 3, .OAMData_03 ; b5
- dbbw $17, 4, .OAMData_03 ; b6
- dbbw $0a, 16, .OAMData_00 ; b7
- dbbw $10, 16, .OAMData_1c ; b8
- dbbw $00, 16, .OAMData_1c ; b9
- dbbw $04, 4, .OAMData_03 ; ba
- dbbw $08, 2, .OAMData_11 ; bb
- dbbw $20, 6, .OAMData_bc ; bc
- dbbw $08, 1, .OAMData_0f ; bd
- dbbw $04, 4, .OAMData_03 ; be
- dbbw $1a, 4, .OAMData_30 ; bf
- dbbw $16, 9, .OAMData_01 ; c0
- dbbw $10, 16, .OAMData_c1 ; c1
- dbbw $09, 6, .OAMData_c2 ; c2
- dbbw $11, 9, .OAMData_c3 ; c3
- dbbw $0e, 4, .OAMData_03 ; c4
- dbbw $0b, 4, .OAMData_30 ; c5
- dbbw $1c, 6, .OAMData_02 ; c6
- dbbw $20, 16, .OAMData_c1 ; c7
- dbbw $05, 6, .OAMData_c8 ; c8
- dbbw $0b, 4, .OAMData_03 ; c9
- dbbw $09, 4, .OAMData_ca ; ca
- dbbw $0b, 4, .OAMData_04 ; cb
- dbbw $11, 13, .OAMData_cc ; cc
- dbbw $00, 9, .OAMData_c3 ; cd
- dbbw $09, 9, .OAMData_c3 ; ce
- dbbw $00, 12, .OAMData_cf ; cf
- dbbw $06, 12, .OAMData_cf ; d0
- dbbw $0c, 12, .OAMData_cf ; d1
- dbbw $12, 12, .OAMData_cf ; d2
- dbbw $00, 13, .OAMData_cc ; d3
- dbbw $00, 7, .OAMData_d4 ; d4
- dbbw $00, 6, .OAMData_d5 ; d5
- dbbw $00, 14, .OAMData_d6 ; d6
- dbbw $00, 12, .OAMData_d7 ; d7
-
-.OAMData_11
- dsprite -1, 0, -1, 4, $00, $00
- dsprite 0, 0, -1, 4, $01, $00
-
-.OAMData_56
- dsprite -1, 4, -1, 0, $00, $00
- dsprite -1, 4, 0, 0, $01, $00
-
-.OAMData_03
- dsprite -1, 0, -1, 0, $00, $00
- dsprite -1, 0, 0, 0, $01, $00
- dsprite 0, 0, -1, 0, $02, $00
- dsprite 0, 0, 0, 0, $03, $00
-
-.OAMData_02
- dsprite -1, 0, -1, 0, $00, $00
- dsprite -1, 0, 0, 0, $00, $20
- dsprite 0, 0, -1, 0, $00, $40
- dsprite 0, 0, 0, 0, $00, $60
-
-.OAMData_c3
- dsprite -2, 4, -2, 4, $00, $00
- dsprite -2, 4, -1, 4, $01, $00
- dsprite -2, 4, 0, 4, $02, $00
- dsprite -1, 4, -2, 4, $03, $00
- dsprite -1, 4, -1, 4, $04, $00
- dsprite -1, 4, 0, 4, $05, $00
- dsprite 0, 4, -2, 4, $06, $00
- dsprite 0, 4, -1, 4, $07, $00
- dsprite 0, 4, 0, 4, $08, $00
-
-.OAMData_01
- dsprite -2, 4, -2, 4, $00, $00
- dsprite -2, 4, -1, 4, $01, $00
- dsprite -2, 4, 0, 4, $00, $20
- dsprite -1, 4, -2, 4, $02, $00
- dsprite -1, 4, -1, 4, $03, $00
- dsprite -1, 4, 0, 4, $02, $60
- dsprite 0, 4, -2, 4, $00, $40
- dsprite 0, 4, -1, 4, $01, $60
- dsprite 0, 4, 0, 4, $00, $60
-
-.OAMData_cf
- dsprite -2, 0, -2, 4, $00, $00
- dsprite -2, 0, -1, 4, $01, $00
- dsprite -2, 0, 0, 4, $02, $00
- dsprite -1, 0, -2, 4, $03, $00
- dsprite -1, 0, -1, 4, $04, $00
- dsprite -1, 0, 0, 4, $05, $00
- dsprite 0, 0, -2, 4, $05, $60
- dsprite 0, 0, -1, 4, $04, $60
- dsprite 0, 0, 0, 4, $03, $60
- dsprite 1, 0, -2, 4, $02, $60
- dsprite 1, 0, -1, 4, $01, $60
- dsprite 1, 0, 0, 4, $00, $60
-
-.OAMData_1c
- dsprite -2, 0, -2, 0, $00, $00
- dsprite -2, 0, -1, 0, $01, $00
- dsprite -2, 0, 0, 0, $02, $00
- dsprite -2, 0, 1, 0, $03, $00
- dsprite -1, 0, -2, 0, $04, $00
- dsprite -1, 0, -1, 0, $05, $00
- dsprite -1, 0, 0, 0, $06, $00
- dsprite -1, 0, 1, 0, $07, $00
- dsprite 0, 0, -2, 0, $08, $00
- dsprite 0, 0, -1, 0, $09, $00
- dsprite 0, 0, 0, 0, $0a, $00
- dsprite 0, 0, 1, 0, $0b, $00
- dsprite 1, 0, -2, 0, $0c, $00
- dsprite 1, 0, -1, 0, $0d, $00
- dsprite 1, 0, 0, 0, $0e, $00
- dsprite 1, 0, 1, 0, $0f, $00
-
-.OAMData_00
- dsprite -2, 0, -2, 0, $00, $00
- dsprite -2, 0, -1, 0, $01, $00
- dsprite -1, 0, -2, 0, $02, $00
- dsprite -1, 0, -1, 0, $03, $00
- dsprite -2, 0, 0, 0, $01, $20
- dsprite -2, 0, 1, 0, $00, $20
- dsprite -1, 0, 0, 0, $03, $20
- dsprite -1, 0, 1, 0, $02, $20
- dsprite 0, 0, -2, 0, $02, $40
- dsprite 0, 0, -1, 0, $03, $40
- dsprite 1, 0, -2, 0, $00, $40
- dsprite 1, 0, -1, 0, $01, $40
- dsprite 0, 0, 0, 0, $03, $60
- dsprite 0, 0, 1, 0, $02, $60
- dsprite 1, 0, 0, 0, $01, $60
- dsprite 1, 0, 1, 0, $00, $60
-
-.OAMData_09
- dsprite -3, 4, -3, 4, $00, $00
- dsprite -3, 4, -2, 4, $01, $00
- dsprite -2, 4, -3, 4, $02, $00
- dsprite -2, 4, -2, 4, $03, $00
- dsprite -3, 4, 0, 4, $01, $20
- dsprite -3, 4, 1, 4, $00, $20
- dsprite -2, 4, 0, 4, $03, $20
- dsprite -2, 4, 1, 4, $02, $20
- dsprite 0, 4, -3, 4, $02, $40
- dsprite 0, 4, -2, 4, $03, $40
- dsprite 1, 4, -3, 4, $00, $40
- dsprite 1, 4, -2, 4, $01, $40
- dsprite 0, 4, 0, 4, $03, $60
- dsprite 0, 4, 1, 4, $02, $60
- dsprite 1, 4, 0, 4, $01, $60
- dsprite 1, 4, 1, 4, $00, $60
-
-.OAMData_0c
- dsprite -1, 4, -1, 0, $00, $00
- dsprite -1, 4, 0, 0, $00, $20
-
-.OAMData_6a
- dsprite 0, 0, -1, 0, $00, $00
- dsprite 0, 0, 0, 0, $00, $20
-
-.OAMData_04
- dsprite -1, 0, -1, 0, $00, $00
- dsprite -1, 0, 0, 0, $00, $20
- dsprite 0, 0, -1, 0, $01, $00
- dsprite 0, 0, 0, 0, $01, $20
-
-.OAMData_5d
- dsprite -1, 0, -1, 0, $00, $00
- dsprite -1, 0, 0, 0, $01, $00
- dsprite 0, 0, -1, 0, $00, $40
- dsprite 0, 0, 0, 0, $01, $40
-
-.OAMData_13
- dsprite -1, 2, -1, 0, $02, $00
- dsprite 0, 2, -1, 0, $03, $00
- dsprite -2, 6, 0, 0, $02, $00
- dsprite -1, 6, 0, 0, $03, $00
-
-.OAMData_22
- dsprite 1, 0, -11, 0, $01, $00
- dsprite 0, 0, -10, 0, $02, $00
- dsprite 0, 0, -9, 0, $03, $00
- dsprite 0, 0, -8, 0, $00, $00
- dsprite 0, 0, -7, 0, $03, $00
- dsprite 0, 0, -6, 0, $00, $00
- dsprite 0, 0, -5, 0, $03, $00
- dsprite 0, 0, -4, 0, $00, $00
- dsprite 0, 0, -3, 0, $03, $00
- dsprite 0, 0, -2, 0, $00, $00
- dsprite 0, 0, -1, 0, $01, $00
- dsprite -1, 0, 0, 0, $02, $00
- dsprite -1, 0, 1, 0, $03, $00
- dsprite -1, 0, 2, 0, $00, $00
- dsprite -1, 0, 3, 0, $03, $00
- dsprite -1, 0, 4, 0, $00, $00
- dsprite -1, 0, 5, 0, $03, $00
- dsprite -1, 0, 6, 0, $00, $00
- dsprite -1, 0, 7, 0, $03, $00
- dsprite -1, 0, 8, 0, $00, $00
- dsprite -1, 0, 9, 0, $01, $00
- dsprite -2, 0, 10, 0, $02, $00
-
-.OAMData_2a
- dsprite -3, 4, -1, 0, $00, $00
- dsprite -3, 4, 0, 0, $00, $20
- dsprite -2, 4, -1, 0, $01, $00
- dsprite -2, 4, 0, 0, $01, $20
- dsprite -1, 4, -1, 4, $02, $00
-
-.OAMData_2b
- dsprite -4, 4, -1, 0, $00, $00
- dsprite -4, 4, 0, 0, $00, $20
- dsprite -3, 4, -1, 0, $01, $00
- dsprite -3, 4, 0, 0, $01, $20
- dsprite -2, 4, -1, 4, $02, $00
- dsprite -1, 4, -1, 4, $02, $00
-
-.OAMData_2c
- dsprite -5, 4, -1, 0, $00, $00
- dsprite -5, 4, 0, 0, $00, $20
- dsprite -4, 4, -1, 0, $01, $00
- dsprite -4, 4, 0, 0, $01, $20
- dsprite -3, 4, -1, 4, $02, $00
- dsprite -2, 4, -1, 4, $02, $00
- dsprite -1, 4, -1, 4, $02, $00
-
-.OAMData_2d
- dsprite -6, 4, -1, 0, $00, $00
- dsprite -6, 4, 0, 0, $00, $20
- dsprite -5, 4, -1, 0, $01, $00
- dsprite -5, 4, 0, 0, $01, $20
- dsprite -4, 4, -1, 4, $02, $00
- dsprite -3, 4, -1, 4, $02, $00
- dsprite -2, 4, -1, 4, $02, $00
- dsprite -1, 4, -1, 4, $02, $00
-
-.OAMData_2e
- dsprite -7, 4, -1, 0, $00, $00
- dsprite -7, 4, 0, 0, $00, $20
- dsprite -6, 4, -1, 0, $01, $00
- dsprite -6, 4, 0, 0, $01, $20
- dsprite -5, 4, -1, 4, $02, $00
- dsprite -4, 4, -1, 4, $02, $00
- dsprite -3, 4, -1, 4, $02, $00
- dsprite -2, 4, -1, 4, $02, $00
- dsprite -1, 4, -1, 4, $02, $00
-
-.OAMData_2f
- dsprite -1, 0, -1, 0, $00, $00
- dsprite -1, 0, 0, 0, $00, $20
- dsprite 0, 0, -1, 0, $01, $00
- dsprite 0, 0, 0, 0, $00, $60
-
-.OAMData_30
- dsprite -1, 0, -1, 0, $00, $00
- dsprite -1, 0, 0, 0, $01, $00
- dsprite 0, 0, -1, 0, $01, $60
- dsprite 0, 0, 0, 0, $00, $60
-
-.OAMData_31
- dsprite -2, 4, -1, 0, $00, $00
- dsprite -2, 4, 0, 0, $01, $00
- dsprite -1, 4, -1, 0, $02, $00
- dsprite -1, 4, 0, 0, $03, $00
- dsprite 0, 4, -1, 0, $04, $00
- dsprite 0, 4, 0, 0, $05, $00
-
-.OAMData_76
- dsprite -1, 5, -1, 0, $00, $00
- dsprite -1, 1, 0, 0, $00, $00
-
-.OAMData_32
- dsprite -1, 0, -2, 4, $00, $00
- dsprite -1, 0, 0, 4, $00, $00
- dsprite -3, 0, -2, 4, $00, $00
- dsprite -3, 0, 0, 4, $00, $00
- dsprite -2, 0, -3, 4, $00, $00
- dsprite -2, 0, -2, 4, $01, $00
- dsprite -2, 0, -1, 4, $00, $00
- dsprite -2, 0, 0, 4, $01, $00
- dsprite -2, 0, 1, 4, $00, $00
- dsprite -1, 0, -4, 4, $00, $00
- dsprite -1, 0, -3, 4, $01, $00
- dsprite -1, 0, -1, 4, $01, $00
- dsprite -1, 0, 1, 4, $01, $00
- dsprite -1, 0, 2, 4, $00, $00
-
-.OAMData_33
- dsprite -2, 0, -2, 4, $00, $00
- dsprite -2, 0, 0, 4, $00, $00
- dsprite -1, 0, -3, 4, $00, $00
- dsprite -1, 0, -2, 4, $01, $00
- dsprite -1, 0, -1, 4, $00, $00
- dsprite -1, 0, 0, 4, $01, $00
- dsprite -1, 0, 1, 4, $00, $00
- dsprite -4, 0, -2, 4, $00, $00
- dsprite -4, 0, 0, 4, $00, $00
- dsprite -3, 0, -3, 4, $00, $00
- dsprite -3, 0, -2, 4, $01, $00
- dsprite -3, 0, -1, 4, $00, $00
- dsprite -3, 0, 0, 4, $01, $00
- dsprite -3, 0, 1, 4, $00, $00
- dsprite -2, 0, -4, 4, $00, $00
- dsprite -2, 0, -3, 4, $01, $00
- dsprite -2, 0, -1, 4, $01, $00
- dsprite -2, 0, 1, 4, $01, $00
- dsprite -2, 0, 2, 4, $00, $00
- dsprite -1, 0, -4, 4, $01, $00
- dsprite -1, 0, 2, 4, $01, $00
-
-.OAMData_36
- dsprite -7, 4, -1, 0, $00, $00
- dsprite -7, 4, 0, 0, $01, $00
- dsprite -6, 4, -1, 0, $02, $00
- dsprite -6, 4, 0, 0, $03, $00
- dsprite -5, 4, -1, 0, $04, $00
- dsprite -5, 4, 0, 0, $05, $00
- dsprite -4, 4, -1, 0, $06, $00
- dsprite -4, 4, 0, 0, $07, $00
- dsprite -3, 4, -1, 0, $08, $00
- dsprite -3, 4, 0, 0, $09, $00
- dsprite -2, 4, -1, 0, $0a, $00
- dsprite -2, 4, 0, 0, $0b, $00
- dsprite -1, 4, -1, 0, $0c, $00
- dsprite -1, 4, 0, 0, $0d, $00
-
-.OAMData_3a
- dsprite -7, 4, -1, 0, $0c, $00
- dsprite -7, 4, 0, 0, $0d, $00
- dsprite -6, 4, -1, 0, $08, $00
- dsprite -6, 4, 0, 0, $09, $00
- dsprite -5, 4, -1, 0, $04, $00
- dsprite -5, 4, 0, 0, $05, $00
- dsprite -4, 4, -1, 0, $00, $00
- dsprite -4, 4, 0, 0, $01, $00
- dsprite -3, 4, -1, 0, $02, $00
- dsprite -3, 4, 0, 0, $03, $00
- dsprite -2, 4, 0, 0, $02, $00
- dsprite -2, 4, 1, 0, $03, $00
- dsprite -1, 4, 0, 0, $0a, $00
- dsprite -1, 4, 1, 0, $0b, $00
-
-.OAMData_3e
- dsprite 1, 4, -2, 0, $00, $40
- dsprite 1, 4, -1, 0, $02, $40
- dsprite 1, 4, 0, 0, $02, $60
- dsprite 1, 4, 1, 0, $00, $60
- dsprite -1, 4, -3, 0, $09, $20
- dsprite -1, 4, -2, 0, $08, $20
- dsprite -1, 4, -1, 0, $06, $00
- dsprite -1, 4, 0, 0, $07, $00
- dsprite -1, 4, 1, 0, $08, $00
- dsprite -1, 4, 2, 0, $09, $00
- dsprite 0, 4, -3, 0, $01, $20
- dsprite 0, 4, -2, 0, $00, $20
- dsprite 0, 4, -1, 0, $0c, $00
- dsprite 0, 4, 0, 0, $0d, $00
- dsprite 0, 4, 1, 0, $00, $00
- dsprite 0, 4, 2, 0, $01, $00
- dsprite -3, 4, -2, 0, $00, $00
- dsprite -3, 4, -1, 0, $02, $00
- dsprite -3, 4, 0, 0, $02, $20
- dsprite -3, 4, 1, 0, $00, $20
- dsprite -2, 4, -3, 0, $03, $20
- dsprite -2, 4, -2, 0, $02, $20
- dsprite -2, 4, -1, 0, $04, $00
- dsprite -2, 4, 0, 0, $05, $00
- dsprite -2, 4, 1, 0, $02, $00
- dsprite -2, 4, 2, 0, $03, $00
-
-.OAMData_41
- dsprite -3, 4, -2, 0, $00, $00
- dsprite -3, 4, -1, 0, $02, $00
- dsprite -3, 4, 0, 0, $02, $20
- dsprite -3, 4, 1, 0, $00, $20
- dsprite -2, 4, -3, 4, $00, $00
- dsprite -2, 4, -2, 4, $01, $00
- dsprite -2, 4, -1, 0, $05, $20
- dsprite -2, 4, 0, 0, $04, $20
- dsprite -2, 4, 0, 4, $01, $20
- dsprite -2, 4, 1, 4, $00, $20
- dsprite -1, 4, -3, 4, $02, $00
- dsprite -1, 4, -2, 4, $03, $00
- dsprite -1, 4, -1, 0, $07, $20
- dsprite -1, 4, 0, 0, $06, $20
- dsprite -1, 4, 0, 4, $03, $20
- dsprite -1, 4, 1, 4, $02, $20
- dsprite 0, 4, -3, 4, $04, $00
- dsprite 0, 4, -2, 4, $05, $00
- dsprite 0, 4, -1, 0, $0d, $20
- dsprite 0, 4, 0, 0, $0c, $20
- dsprite 0, 4, 0, 4, $05, $20
- dsprite 0, 4, 1, 4, $04, $20
- dsprite 1, 4, -2, 0, $00, $40
- dsprite 1, 4, -1, 0, $02, $40
- dsprite 1, 4, 0, 0, $02, $60
- dsprite 1, 4, 1, 0, $00, $60
-
-.OAMData_42
- dsprite -3, 0, -1, 4, $02, $00
- dsprite 2, 0, -1, 4, $02, $60
- dsprite -1, 4, -3, 0, $01, $00
- dsprite -1, 4, 2, 0, $01, $60
- dsprite -4, 0, -1, 4, $02, $00
- dsprite 3, 0, -1, 4, $02, $60
- dsprite -1, 4, -4, 0, $01, $00
- dsprite -1, 4, 3, 0, $01, $60
-
-.OAMData_44
- dsprite -3, 5, -3, 5, $00, $20
- dsprite -3, 5, 1, 3, $00, $00
- dsprite 1, 3, -3, 5, $00, $60
- dsprite 1, 3, 1, 3, $00, $40
- dsprite -4, 5, -4, 5, $00, $20
- dsprite -4, 5, 2, 3, $00, $00
- dsprite 2, 3, -4, 5, $00, $60
- dsprite 2, 3, 2, 3, $00, $40
-
-.OAMData_46
- dsprite -3, 4, -1, 4, $02, $00
- dsprite 1, 4, -1, 4, $02, $60
- dsprite -1, 4, -3, 4, $01, $00
- dsprite -1, 4, 1, 4, $01, $60
-
-.OAMData_47
- dsprite -2, 0, -2, 0, $00, $20
- dsprite -2, 0, 1, 0, $00, $00
- dsprite 1, 0, -2, 0, $00, $60
- dsprite 1, 0, 1, 0, $00, $40
-
-.OAMData_48
- dsprite -3, 0, -1, 4, $00, $00
- dsprite -2, 0, -1, 2, $00, $00
- dsprite -1, 0, -1, 0, $00, $00
- dsprite 0, 0, -1, 0, $00, $00
- dsprite 1, 0, -1, 2, $00, $00
- dsprite 2, 0, -1, 4, $00, $00
-
-.OAMData_49
- dsprite -1, 4, -2, 0, $00, $20
- dsprite -1, 2, -1, 0, $00, $20
- dsprite -1, 2, 0, 0, $00, $00
- dsprite -1, 4, 1, 0, $00, $00
-
-.OAMData_4a
- dsprite -1, 4, -1, 0, $00, $60
- dsprite -1, 4, 0, 0, $00, $40
-
-.OAMData_0f
- dsprite -1, 4, -1, 4, $00, $00
- dsprite -1, 4, -2, 4, $01, $00
- dsprite -1, 4, -1, 4, $01, $20
- dsprite 0, 4, -2, 4, $01, $40
- dsprite 0, 4, -1, 4, $01, $60
-
-.OAMData_4c
- dsprite -1, 4, -1, 4, $00, $00
- dsprite 0, 2, -2, 6, $00, $00
- dsprite 0, 2, -3, 6, $01, $00
- dsprite 0, 2, -2, 6, $01, $20
- dsprite 1, 2, -3, 6, $01, $40
- dsprite 1, 2, -2, 6, $01, $60
-
-.OAMData_4d
- dsprite -1, 4, -1, 4, $00, $00
- dsprite 0, 2, -2, 6, $00, $00
- dsprite 1, 0, -2, 0, $00, $00
- dsprite 1, 0, -3, 0, $01, $00
- dsprite 1, 0, -2, 0, $01, $20
- dsprite 2, 0, -3, 0, $01, $40
- dsprite 2, 0, -2, 0, $01, $60
-
-.OAMData_4f
- dsprite -1, 4, -1, 4, $00, $00
- dsprite 0, 2, -2, 6, $00, $00
- dsprite 1, 0, -2, 0, $00, $00
- dsprite 1, 6, -3, 2, $00, $00
- dsprite 1, 6, -4, 2, $01, $00
- dsprite 1, 6, -3, 2, $01, $20
- dsprite 2, 6, -4, 2, $01, $40
- dsprite 2, 6, -3, 2, $01, $60
-
-.OAMData_50
- dsprite -1, 4, -1, 4, $00, $00
- dsprite 0, 2, -2, 6, $00, $00
- dsprite 1, 0, -2, 0, $00, $00
- dsprite 1, 6, -3, 2, $00, $00
- dsprite 2, 4, -4, 4, $00, $00
- dsprite 2, 4, -5, 4, $01, $00
- dsprite 2, 4, -4, 4, $01, $20
- dsprite 3, 4, -5, 4, $01, $40
- dsprite 3, 4, -4, 4, $01, $60
-
-.OAMData_51
- dsprite -1, 4, -1, 4, $00, $00
- dsprite 0, 2, -2, 6, $00, $00
- dsprite 1, 0, -2, 0, $00, $00
- dsprite 1, 6, -3, 2, $00, $00
- dsprite 2, 4, -4, 4, $00, $00
- dsprite 3, 2, -5, 6, $00, $00
- dsprite 3, 2, -6, 6, $01, $00
- dsprite 3, 2, -5, 6, $01, $20
- dsprite 4, 2, -6, 6, $01, $40
- dsprite 4, 2, -5, 6, $01, $60
-
-.OAMData_59
- dsprite -1, 4, -2, 0, $00, $00
- dsprite -1, 4, -1, 0, $01, $00
- dsprite -1, 4, 0, 0, $01, $20
- dsprite -1, 4, 1, 0, $00, $20
-
-.OAMData_5a
- dsprite -1, 4, -2, 0, $02, $00
- dsprite -1, 4, -1, 0, $01, $00
- dsprite -1, 4, 0, 0, $01, $20
- dsprite -1, 4, 1, 0, $02, $20
-
-.OAMData_60
- dsprite -1, 0, -1, 4, $00, $00
-
-.OAMData_69
- dsprite 0, 0, -1, 4, $00, $00
-
-.OAMData_61
- dsprite -1, 4, -4, 4, $00, $00
- dsprite -1, 4, -3, 4, $01, $00
- dsprite -1, 4, -2, 4, $02, $00
- dsprite -1, 4, -1, 4, $03, $00
- dsprite -1, 4, 0, 4, $04, $00
- dsprite -1, 4, 1, 4, $05, $00
- dsprite -1, 4, 2, 4, $06, $00
- dsprite -2, 4, 1, 4, $07, $00
- dsprite -2, 4, 2, 4, $08, $00
-
-.OAMData_65
- dsprite -2, 4, -4, 4, $08, $20
- dsprite -2, 4, -3, 4, $07, $20
- dsprite -1, 4, -4, 4, $06, $20
- dsprite -1, 4, -3, 4, $05, $20
- dsprite -1, 4, -2, 4, $04, $20
- dsprite -1, 4, -1, 4, $03, $20
- dsprite -1, 4, 0, 4, $02, $20
- dsprite -1, 4, 1, 4, $01, $20
- dsprite -1, 4, 2, 4, $00, $20
-
-.OAMData_d4
- dsprite 0, 0, -4, 4, $00, $10
- dsprite 0, 0, -3, 4, $01, $10
- dsprite 0, 0, -2, 4, $02, $10
- dsprite 0, 0, -1, 4, $03, $10
- dsprite 0, 0, 0, 4, $04, $10
- dsprite 0, 0, 1, 4, $05, $10
- dsprite 0, 0, 2, 4, $06, $10
-
-.OAMData_d6
- dsprite -1, 0, -4, 4, $00, $10
- dsprite 0, 0, -4, 4, $01, $10
- dsprite -1, 0, -3, 4, $02, $10
- dsprite 0, 0, -3, 4, $03, $10
- dsprite -1, 0, -2, 4, $04, $10
- dsprite 0, 0, -2, 4, $05, $10
- dsprite -1, 0, -1, 4, $06, $10
- dsprite 0, 0, -1, 4, $07, $10
- dsprite -1, 0, 0, 4, $08, $10
- dsprite 0, 0, 0, 4, $09, $10
- dsprite -1, 0, 1, 4, $0a, $10
- dsprite 0, 0, 1, 4, $0b, $10
- dsprite -1, 0, 2, 4, $0c, $10
- dsprite 0, 0, 2, 4, $0d, $10
-
-.OAMData_d5
- dsprite 0, 0, -3, 0, $00, $11
- dsprite 0, 0, -2, 0, $01, $11
- dsprite 0, 0, -1, 0, $02, $11
- dsprite 0, 0, 0, 0, $03, $11
- dsprite 0, 0, 1, 0, $04, $11
- dsprite 0, 0, 2, 0, $05, $11
-
-.OAMData_d7
- dsprite 0, 0, -3, 0, $00, $11
- dsprite 1, 0, -3, 0, $01, $11
- dsprite 0, 0, -2, 0, $02, $11
- dsprite 1, 0, -2, 0, $03, $11
- dsprite 0, 0, -1, 0, $04, $11
- dsprite 1, 0, -1, 0, $05, $11
- dsprite 0, 0, 0, 0, $06, $11
- dsprite 1, 0, 0, 0, $07, $11
- dsprite 0, 0, 1, 0, $08, $11
- dsprite 1, 0, 1, 0, $09, $11
- dsprite 0, 0, 2, 0, $0a, $11
- dsprite 1, 0, 2, 0, $0b, $11
-
-.OAMData_6e
- dsprite -2, 4, 0, 4, $00, $00
- dsprite -1, 4, -2, 4, $01, $00
- dsprite -1, 4, -1, 4, $02, $00
- dsprite -1, 4, 0, 4, $03, $00
- dsprite 0, 4, -2, 4, $04, $00
-
-.OAMData_6f
- dsprite -1, 4, -2, 4, $00, $00
- dsprite -1, 4, -1, 4, $01, $00
- dsprite -1, 4, 0, 4, $02, $00
-
-.OAMData_77
- dsprite -4, 4, 1, 4, $01, $60
-
-.OAMData_78
- dsprite -4, 4, 1, 4, $00, $00
- dsprite -4, 4, 0, 4, $01, $60
- dsprite -3, 4, 1, 4, $01, $60
-
-.OAMData_79
- dsprite -4, 4, 1, 4, $01, $00
- dsprite -4, 4, 0, 4, $00, $00
- dsprite -4, 4, -1, 4, $01, $60
- dsprite -3, 4, 1, 4, $00, $00
- dsprite -3, 4, 0, 4, $01, $60
- dsprite -2, 4, 1, 4, $01, $60
-
-.OAMData_7a
- dsprite -4, 4, -2, 4, $01, $60
- dsprite -4, 4, -1, 4, $00, $00
- dsprite -4, 4, 0, 4, $01, $00
- dsprite -3, 4, -1, 4, $01, $60
- dsprite -3, 4, 0, 4, $00, $00
- dsprite -3, 4, 1, 4, $01, $00
- dsprite -2, 4, 0, 4, $01, $60
- dsprite -2, 4, 1, 4, $00, $00
- dsprite -1, 4, 1, 4, $01, $60
-
-.OAMData_7b
- dsprite -4, 4, -3, 4, $01, $60
- dsprite -4, 4, -2, 4, $00, $00
- dsprite -4, 4, -1, 4, $01, $00
- dsprite -3, 4, -2, 4, $01, $60
- dsprite -3, 4, -1, 4, $00, $00
- dsprite -3, 4, 0, 4, $01, $00
- dsprite -2, 4, -1, 4, $01, $60
- dsprite -2, 4, 0, 4, $00, $00
- dsprite -2, 4, 1, 4, $01, $00
- dsprite -1, 4, 0, 4, $01, $60
- dsprite -1, 4, 1, 4, $00, $00
- dsprite 0, 4, 1, 4, $01, $60
-
-.OAMData_7c
- dsprite -4, 4, -3, 4, $00, $00
- dsprite -4, 4, -2, 4, $01, $00
- dsprite -3, 4, -3, 4, $01, $60
- dsprite -3, 4, -2, 4, $00, $00
- dsprite -3, 4, -1, 4, $01, $00
- dsprite -2, 4, -2, 4, $01, $60
- dsprite -2, 4, -1, 4, $00, $00
- dsprite -2, 4, 0, 4, $01, $00
- dsprite -1, 4, -1, 4, $01, $60
- dsprite -1, 4, 0, 4, $00, $00
- dsprite -1, 4, 1, 4, $01, $00
- dsprite 0, 4, 0, 4, $01, $60
- dsprite 0, 4, 1, 4, $00, $00
- dsprite 1, 4, 1, 4, $01, $60
-
-.OAMData_7d
- dsprite -4, 4, -3, 4, $01, $00
- dsprite -3, 4, -3, 4, $00, $00
- dsprite -3, 4, -2, 4, $01, $00
- dsprite -2, 4, -3, 4, $01, $60
- dsprite -2, 4, -2, 4, $00, $00
- dsprite -2, 4, -1, 4, $01, $00
- dsprite -1, 4, -2, 4, $01, $60
- dsprite -1, 4, -1, 4, $00, $00
- dsprite -1, 4, 0, 4, $01, $00
- dsprite 0, 4, -1, 4, $01, $60
- dsprite 0, 4, 0, 4, $00, $00
- dsprite 0, 4, 1, 4, $01, $00
- dsprite 1, 4, 0, 4, $01, $60
- dsprite 1, 4, 1, 4, $00, $00
- dsprite 2, 4, 1, 4, $01, $60
-
-.OAMData_70
- dsprite -2, 0, -1, 0, $00, $00
- dsprite -1, 0, -1, 0, $01, $00
- dsprite -2, 0, 0, 0, $00, $20
- dsprite -1, 0, 0, 0, $01, $20
- dsprite 0, 0, -1, 0, $01, $40
- dsprite 1, 0, -1, 0, $00, $40
- dsprite 0, 0, 0, 0, $01, $60
- dsprite 1, 0, 0, 0, $00, $60
-
-.OAMData_81
- dsprite -1, 0, -1, 0, $00, $00
- dsprite -1, 0, 0, 0, $01, $00
- dsprite 0, 0, -1, 0, $01, $60
- dsprite 0, 0, 0, 0, $00, $60
-
-.OAMData_87
- dsprite -2, 4, -1, 0, $00, $00
- dsprite -2, 4, 0, 0, $01, $00
- dsprite -1, 4, -1, 0, $02, $00
- dsprite -1, 4, 0, 0, $03, $00
- dsprite -1, 4, -1, 0, $00, $00
- dsprite -1, 4, 0, 0, $01, $00
- dsprite 0, 4, -1, 0, $02, $00
- dsprite 0, 4, 0, 0, $03, $00
- dsprite -3, 4, -1, 0, $00, $00
- dsprite -3, 4, 0, 0, $01, $00
- dsprite -2, 4, -1, 0, $02, $00
- dsprite -2, 4, 0, 0, $03, $00
- dsprite 0, 4, -1, 0, $00, $00
- dsprite 0, 4, 0, 0, $01, $00
- dsprite 1, 4, -1, 0, $02, $00
- dsprite 1, 4, 0, 0, $03, $00
-
-.OAMData_88
- dsprite -2, 0, -1, 0, $00, $00
- dsprite -2, 0, 0, 0, $01, $00
- dsprite -1, 0, -1, 0, $02, $00
- dsprite -1, 0, 0, 0, $03, $00
- dsprite -1, 0, -1, 0, $00, $00
- dsprite -1, 0, 0, 0, $01, $00
- dsprite 0, 0, -1, 0, $02, $00
- dsprite 0, 0, 0, 0, $03, $00
- dsprite 0, 0, -1, 0, $00, $00
- dsprite 0, 0, 0, 0, $01, $00
- dsprite 1, 0, -1, 0, $02, $00
- dsprite 1, 0, 0, 0, $03, $00
-
-.OAMData_8a
- dsprite -1, 4, -1, 4, $00, $00
- dsprite -1, 0, 0, 4, $00, $00
- dsprite -2, 4, 1, 4, $00, $00
- dsprite -2, 0, 2, 4, $00, $00
- dsprite -3, 4, 3, 4, $00, $00
- dsprite -3, 0, 4, 4, $00, $00
- dsprite -4, 0, 5, 4, $00, $00
- dsprite -5, 4, 6, 4, $00, $00
-
-.OAMData_8e
- dsprite -3, 4, -1, 4, $00, $00
- dsprite -2, 4, -1, 4, $01, $00
- dsprite -1, 4, -1, 4, $02, $00
- dsprite 0, 4, -1, 4, $01, $40
- dsprite 1, 4, -1, 4, $00, $40
-
-.OAMData_8f
- dsprite -1, 4, -2, 0, $00, $00
- dsprite -1, 4, -1, 0, $01, $00
- dsprite -1, 4, 0, 0, $02, $00
- dsprite -1, 4, 1, 0, $03, $00
-
-.OAMData_93
- dsprite -1, 0, -2, 4, $00, $00
- dsprite -1, 0, -1, 4, $01, $00
- dsprite -1, 0, 0, 4, $02, $00
- dsprite 0, 0, -2, 4, $03, $00
- dsprite 0, 0, -1, 4, $04, $00
- dsprite 0, 0, 0, 4, $05, $00
-
-.OAMData_99
- dsprite -1, 0, -1, 0, $00, $00
- dsprite -1, 0, 0, 0, $05, $00
- dsprite 0, 0, -1, 0, $01, $00
- dsprite 0, 0, 0, 0, $05, $00
-
-.OAMData_9b
- dsprite -4, 4, 1, 0, $00, $00
- dsprite -4, 4, 2, 0, $01, $00
- dsprite -3, 4, -1, 0, $02, $00
- dsprite -3, 4, 0, 0, $03, $00
- dsprite -3, 4, 1, 0, $04, $00
- dsprite -3, 4, 2, 0, $05, $00
- dsprite -3, 4, 3, 0, $06, $00
- dsprite -2, 4, -2, 0, $07, $00
- dsprite -2, 4, -1, 0, $08, $00
- dsprite -2, 4, 0, 0, $09, $00
- dsprite -2, 4, 1, 0, $0a, $00
- dsprite -2, 4, 2, 0, $0b, $00
- dsprite -2, 4, 3, 0, $0c, $00
- dsprite -2, 4, 4, 0, $0d, $00
- dsprite -1, 4, -3, 0, $0e, $00
- dsprite -1, 4, -2, 0, $0f, $00
- dsprite -1, 4, -1, 0, $10, $00
- dsprite -1, 4, 0, 0, $11, $00
- dsprite -1, 4, 1, 0, $12, $00
- dsprite -1, 4, 2, 0, $13, $00
- dsprite 0, 4, -5, 0, $14, $00
- dsprite 0, 4, -4, 0, $15, $00
- dsprite 0, 4, -3, 0, $16, $00
- dsprite 0, 4, -2, 0, $17, $00
- dsprite 0, 4, -1, 0, $18, $00
- dsprite 0, 4, 0, 0, $19, $00
- dsprite 0, 4, 1, 0, $1a, $00
- dsprite 0, 4, 2, 0, $1b, $00
- dsprite 0, 4, 3, 0, $1c, $00
- dsprite 1, 4, -5, 0, $1d, $00
- dsprite 1, 4, -4, 0, $1e, $00
- dsprite 1, 4, -2, 0, $1f, $00
- dsprite 1, 4, -1, 0, $20, $00
- dsprite 1, 4, 0, 0, $21, $00
- dsprite 1, 4, 1, 0, $22, $00
- dsprite 2, 4, 0, 0, $23, $00
-
-.OAMData_9c
- dsprite 0, 4, -1, 0, $02, $00
- dsprite 0, 4, 0, 0, $03, $00
- dsprite -1, 4, -1, 0, $01, $00
- dsprite -1, 4, 0, 0, $01, $20
- dsprite -2, 4, -1, 0, $00, $00
- dsprite -2, 4, 0, 0, $00, $20
-
-.OAMData_9f
- dsprite -1, 0, -2, 0, $00, $00
- dsprite -1, 0, -1, 0, $01, $00
- dsprite -1, 0, 0, 0, $02, $00
- dsprite -1, 0, 1, 0, $03, $00
- dsprite 0, 0, -2, 0, $04, $00
- dsprite 0, 0, -1, 0, $05, $00
- dsprite 0, 0, 0, 0, $06, $00
- dsprite 0, 0, 1, 0, $07, $00
-
-.OAMData_a0
- dsprite -2, 4, -1, 4, $00, $00
- dsprite -1, 4, -1, 4, $00, $00
- dsprite 0, 4, -1, 4, $00, $00
- dsprite -3, 4, -1, 4, $00, $00
- dsprite 1, 4, -1, 4, $00, $00
- dsprite -4, 4, -1, 4, $00, $00
- dsprite 2, 4, -1, 4, $00, $00
-
-.OAMData_a4
- dsprite -2, 4, -2, 4, $00, $00
- dsprite -2, 4, -1, 4, $01, $00
- dsprite -2, 4, 0, 4, $02, $00
- dsprite -1, 4, -2, 4, $03, $00
- dsprite -1, 4, -1, 4, $04, $00
- dsprite -1, 4, 0, 4, $05, $00
- dsprite 0, 4, -2, 4, $00, $40
- dsprite 0, 4, -1, 4, $01, $40
- dsprite 0, 4, 0, 4, $02, $40
-
-.OAMData_ac
- dsprite -1, 4, -2, 0, $00, $00
- dsprite -1, 4, -1, 0, $01, $00
- dsprite -1, 4, 0, 0, $01, $20
- dsprite -1, 4, 1, 0, $00, $20
-
-.OAMData_bc
- dsprite -1, 4, -3, 0, $00, $00
- dsprite -1, 4, -2, 0, $01, $00
- dsprite -1, 4, -1, 0, $02, $00
- dsprite -1, 4, 0, 0, $02, $20
- dsprite -1, 4, 1, 0, $01, $20
- dsprite -1, 4, 2, 0, $00, $20
-
-.OAMData_c1
- dsprite -2, 0, -2, 0, $00, $00
- dsprite -2, 0, -1, 0, $01, $00
- dsprite -2, 0, 0, 0, $02, $00
- dsprite -2, 0, 1, 0, $00, $20
- dsprite -1, 0, -2, 0, $03, $00
- dsprite -1, 0, -1, 0, $04, $00
- dsprite -1, 0, 0, 0, $04, $20
- dsprite -1, 0, 1, 0, $05, $00
- dsprite 0, 0, -2, 0, $05, $60
- dsprite 0, 0, -1, 0, $04, $40
- dsprite 0, 0, 0, 0, $04, $60
- dsprite 0, 0, 1, 0, $03, $60
- dsprite 1, 0, -2, 0, $00, $40
- dsprite 1, 0, -1, 0, $02, $60
- dsprite 1, 0, 0, 0, $01, $60
- dsprite 1, 0, 1, 0, $00, $60
-
-.OAMData_c2
- dsprite -1, 0, -2, 0, $00, $00
- dsprite -1, 0, -1, 0, $01, $00
- dsprite -1, 0, 0, 0, $00, $60
- dsprite 0, 0, -1, 0, $00, $00
- dsprite 0, 0, 0, 0, $01, $00
- dsprite 0, 0, 1, 0, $00, $60
-
-.OAMData_c8
- dsprite -1, 0, 1, 4, $00, $00
- dsprite -1, 0, 2, 4, $01, $00
- dsprite 0, 0, -1, 4, $02, $00
- dsprite 0, 0, 0, 4, $03, $00
- dsprite 0, 0, 1, 4, $04, $00
- dsprite 0, 0, 2, 4, $05, $00
-
-.OAMData_ca
- dsprite -1, 0, -1, 0, $00, $00
- dsprite -1, 0, 0, 0, $01, $60
- dsprite 0, 0, -1, 0, $01, $00
- dsprite 0, 0, 0, 0, $01, $20
-
-.OAMData_cc
- dsprite -2, 0, -13, 4, $00, $00
- dsprite -4, 0, -11, 4, $00, $00
- dsprite -1, 0, -9, 4, $00, $00
- dsprite -5, 0, -7, 4, $00, $00
- dsprite -3, 0, -5, 4, $00, $00
- dsprite -5, 0, -3, 4, $00, $00
- dsprite -3, 0, -1, 4, $00, $00
- dsprite -3, 0, 0, 4, $00, $00
- dsprite -5, 0, 2, 4, $00, $00
- dsprite 0, 0, 4, 4, $00, $00
- dsprite -2, 0, 6, 4, $00, $00
- dsprite -4, 0, 8, 4, $00, $00
- dsprite -2, 0, 10, 4, $00, $00
-; cfcf6
+ +BattleAnimOAMData: ; ceeae +; vtile offset (?), length, address + dbbw $00, 16, .OAMData_00 ; 00 + dbbw $04, 9, .OAMData_01 ; 01 + dbbw $08, 4, .OAMData_02 ; 02 + dbbw $09, 4, .OAMData_03 ; 03 + dbbw $0d, 4, .OAMData_04 ; 04 + dbbw $0f, 4, .OAMData_03 ; 05 + dbbw $13, 4, .OAMData_04 ; 06 + dbbw $04, 16, .OAMData_00 ; 07 + dbbw $08, 16, .OAMData_00 ; 08 + dbbw $08, 16, .OAMData_09 ; 09 + dbbw $00, 4, .OAMData_04 ; 0a + dbbw $02, 4, .OAMData_03 ; 0b + dbbw $06, 2, .OAMData_0c ; 0c + dbbw $07, 2, .OAMData_0c ; 0d + dbbw $02, 4, .OAMData_04 ; 0e + dbbw $04, 1, .OAMData_0f ; 0f + dbbw $05, 1, .OAMData_0f ; 10 + dbbw $00, 2, .OAMData_11 ; 11 + dbbw $02, 2, .OAMData_11 ; 12 + dbbw $00, 4, .OAMData_13 ; 13 + dbbw $00, 1, .OAMData_0f ; 14 + dbbw $01, 1, .OAMData_0f ; 15 + dbbw $02, 1, .OAMData_0f ; 16 + dbbw $03, 1, .OAMData_0f ; 17 + dbbw $00, 4, .OAMData_02 ; 18 + dbbw $01, 16, .OAMData_00 ; 19 + dbbw $05, 16, .OAMData_00 ; 1a + dbbw $00, 4, .OAMData_03 ; 1b + dbbw $05, 12, .OAMData_1c ; 1c + dbbw $02, 4, .OAMData_02 ; 1d + dbbw $06, 1, .OAMData_0f ; 1e + dbbw $07, 1, .OAMData_0f ; 1f + dbbw $08, 1, .OAMData_0f ; 20 + dbbw $04, 4, .OAMData_03 ; 21 + dbbw $09, 22, .OAMData_22 ; 22 + dbbw $04, 2, .OAMData_11 ; 23 + dbbw $06, 2, .OAMData_11 ; 24 + dbbw $0c, 1, .OAMData_0f ; 25 + dbbw $0a, 1, .OAMData_0f ; 26 + dbbw $0b, 4, .OAMData_02 ; 27 + dbbw $08, 4, .OAMData_04 ; 28 + dbbw $06, 4, .OAMData_04 ; 29 + dbbw $00, 5, .OAMData_2a ; 2a + dbbw $03, 6, .OAMData_2b ; 2b + dbbw $00, 7, .OAMData_2c ; 2c + dbbw $03, 8, .OAMData_2d ; 2d + dbbw $00, 9, .OAMData_2e ; 2e + dbbw $00, 4, .OAMData_2f ; 2f + dbbw $02, 4, .OAMData_30 ; 30 + dbbw $04, 6, .OAMData_31 ; 31 + dbbw $00, 2, .OAMData_32 ; 32 + dbbw $00, 7, .OAMData_33 ; 33 + dbbw $00, 14, .OAMData_32 ; 34 + dbbw $00, 21, .OAMData_33 ; 35 + dbbw $00, 2, .OAMData_36 ; 36 + dbbw $00, 6, .OAMData_36 ; 37 + dbbw $00, 10, .OAMData_36 ; 38 + dbbw $00, 14, .OAMData_36 ; 39 + dbbw $00, 2, .OAMData_3a ; 3a + dbbw $00, 6, .OAMData_3a ; 3b + dbbw $00, 10, .OAMData_3a ; 3c + dbbw $00, 14, .OAMData_3a ; 3d + dbbw $00, 4, .OAMData_3e ; 3e + dbbw $00, 16, .OAMData_3e ; 3f + dbbw $00, 26, .OAMData_3e ; 40 + dbbw $00, 26, .OAMData_41 ; 41 + dbbw $0e, 4, .OAMData_42 ; 42 + dbbw $0e, 8, .OAMData_42 ; 43 + dbbw $0e, 4, .OAMData_44 ; 44 + dbbw $0e, 8, .OAMData_44 ; 45 + dbbw $0e, 4, .OAMData_46 ; 46 + dbbw $0e, 4, .OAMData_47 ; 47 + dbbw $00, 6, .OAMData_48 ; 48 + dbbw $03, 4, .OAMData_49 ; 49 + dbbw $03, 2, .OAMData_4a ; 4a + dbbw $01, 5, .OAMData_0f ; 4b + dbbw $01, 6, .OAMData_4c ; 4c + dbbw $01, 7, .OAMData_4d ; 4d + dbbw $01, 3, .OAMData_4d ; 4e + dbbw $01, 8, .OAMData_4f ; 4f + dbbw $01, 9, .OAMData_50 ; 50 + dbbw $01, 10, .OAMData_51 ; 51 + dbbw $01, 6, .OAMData_51 ; 52 + dbbw $00, 9, .OAMData_01 ; 53 + dbbw $04, 4, .OAMData_02 ; 54 + dbbw $05, 4, .OAMData_02 ; 55 + dbbw $00, 2, .OAMData_56 ; 56 + dbbw $02, 2, .OAMData_56 ; 57 + dbbw $04, 2, .OAMData_56 ; 58 + dbbw $02, 4, .OAMData_59 ; 59 + dbbw $02, 4, .OAMData_5a ; 5a + dbbw $02, 2, .OAMData_0c ; 5b + dbbw $04, 2, .OAMData_0c ; 5c + dbbw $06, 4, .OAMData_5d ; 5d + dbbw $08, 2, .OAMData_0c ; 5e + dbbw $09, 2, .OAMData_0c ; 5f + dbbw $05, 2, .OAMData_60 ; 60 + dbbw $00, 2, .OAMData_61 ; 61 + dbbw $00, 5, .OAMData_61 ; 62 + dbbw $00, 9, .OAMData_61 ; 63 + dbbw $09, 9, .OAMData_61 ; 64 + dbbw $00, 4, .OAMData_65 ; 65 + dbbw $00, 7, .OAMData_65 ; 66 + dbbw $00, 9, .OAMData_65 ; 67 + dbbw $09, 9, .OAMData_65 ; 68 + dbbw $04, 1, .OAMData_69 ; 69 + dbbw $05, 2, .OAMData_6a ; 6a + dbbw $06, 4, .OAMData_03 ; 6b + dbbw $0a, 4, .OAMData_03 ; 6c + dbbw $0e, 4, .OAMData_03 ; 6d + dbbw $08, 5, .OAMData_6e ; 6e + dbbw $0d, 3, .OAMData_6f ; 6f + dbbw $01, 8, .OAMData_70 ; 70 + dbbw $03, 8, .OAMData_70 ; 71 + dbbw $05, 8, .OAMData_70 ; 72 + dbbw $07, 8, .OAMData_70 ; 73 + dbbw $06, 4, .OAMData_02 ; 74 + dbbw $07, 4, .OAMData_02 ; 75 + dbbw $0a, 2, .OAMData_76 ; 76 + dbbw $00, 1, .OAMData_77 ; 77 + dbbw $00, 3, .OAMData_78 ; 78 + dbbw $00, 6, .OAMData_79 ; 79 + dbbw $00, 9, .OAMData_7a ; 7a + dbbw $00, 12, .OAMData_7b ; 7b + dbbw $00, 14, .OAMData_7c ; 7c + dbbw $00, 15, .OAMData_7d ; 7d + dbbw $04, 4, .OAMData_03 ; 7e + dbbw $08, 4, .OAMData_03 ; 7f + dbbw $0d, 1, .OAMData_0f ; 80 + dbbw $0e, 4, .OAMData_81 ; 81 + dbbw $10, 1, .OAMData_0f ; 82 + dbbw $11, 1, .OAMData_0f ; 83 + dbbw $04, 2, .OAMData_6a ; 84 + dbbw $05, 2, .OAMData_6a ; 85 + dbbw $0a, 4, .OAMData_04 ; 86 + dbbw $00, 8, .OAMData_87 ; 87 + dbbw $00, 12, .OAMData_88 ; 88 + dbbw $00, 16, .OAMData_87 ; 89 + dbbw $09, 2, .OAMData_8a ; 8a + dbbw $09, 4, .OAMData_8a ; 8b + dbbw $09, 6, .OAMData_8a ; 8c + dbbw $09, 8, .OAMData_8a ; 8d + dbbw $12, 5, .OAMData_8e ; 8e + dbbw $00, 4, .OAMData_8f ; 8f + dbbw $04, 4, .OAMData_8f ; 90 + dbbw $08, 4, .OAMData_8f ; 91 + dbbw $0c, 4, .OAMData_8f ; 92 + dbbw $00, 6, .OAMData_93 ; 93 + dbbw $04, 4, .OAMData_03 ; 94 + dbbw $0a, 4, .OAMData_04 ; 95 + dbbw $15, 4, .OAMData_30 ; 96 + dbbw $04, 4, .OAMData_30 ; 97 + dbbw $0c, 4, .OAMData_04 ; 98 + dbbw $0a, 4, .OAMData_99 ; 99 + dbbw $0c, 4, .OAMData_03 ; 9a + dbbw $00, 36, .OAMData_9b ; 9b + dbbw $0d, 2, .OAMData_9c ; 9c + dbbw $0d, 4, .OAMData_9c ; 9d + dbbw $0d, 6, .OAMData_9c ; 9e + dbbw $02, 8, .OAMData_9f ; 9f + dbbw $08, 7, .OAMData_a0 ; a0 + dbbw $08, 5, .OAMData_a0 ; a1 + dbbw $08, 3, .OAMData_a0 ; a2 + dbbw $00, 16, .OAMData_1c ; a3 + dbbw $00, 9, .OAMData_a4 ; a4 + dbbw $06, 9, .OAMData_a4 ; a5 + dbbw $0c, 9, .OAMData_a4 ; a6 + dbbw $12, 9, .OAMData_a4 ; a7 + dbbw $18, 9, .OAMData_a4 ; a8 + dbbw $1e, 9, .OAMData_a4 ; a9 + dbbw $24, 9, .OAMData_a4 ; aa + dbbw $2a, 9, .OAMData_a4 ; ab + dbbw $03, 4, .OAMData_ac ; ac + dbbw $12, 4, .OAMData_03 ; ad + dbbw $10, 4, .OAMData_04 ; ae + dbbw $16, 1, .OAMData_0f ; af + dbbw $17, 4, .OAMData_02 ; b0 + dbbw $18, 4, .OAMData_03 ; b1 + dbbw $1c, 4, .OAMData_03 ; b2 + dbbw $20, 3, .OAMData_03 ; b3 + dbbw $23, 4, .OAMData_04 ; b4 + dbbw $25, 3, .OAMData_03 ; b5 + dbbw $17, 4, .OAMData_03 ; b6 + dbbw $0a, 16, .OAMData_00 ; b7 + dbbw $10, 16, .OAMData_1c ; b8 + dbbw $00, 16, .OAMData_1c ; b9 + dbbw $04, 4, .OAMData_03 ; ba + dbbw $08, 2, .OAMData_11 ; bb + dbbw $20, 6, .OAMData_bc ; bc + dbbw $08, 1, .OAMData_0f ; bd + dbbw $04, 4, .OAMData_03 ; be + dbbw $1a, 4, .OAMData_30 ; bf + dbbw $16, 9, .OAMData_01 ; c0 + dbbw $10, 16, .OAMData_c1 ; c1 + dbbw $09, 6, .OAMData_c2 ; c2 + dbbw $11, 9, .OAMData_c3 ; c3 + dbbw $0e, 4, .OAMData_03 ; c4 + dbbw $0b, 4, .OAMData_30 ; c5 + dbbw $1c, 6, .OAMData_02 ; c6 + dbbw $20, 16, .OAMData_c1 ; c7 + dbbw $05, 6, .OAMData_c8 ; c8 + dbbw $0b, 4, .OAMData_03 ; c9 + dbbw $09, 4, .OAMData_ca ; ca + dbbw $0b, 4, .OAMData_04 ; cb + dbbw $11, 13, .OAMData_cc ; cc + dbbw $00, 9, .OAMData_c3 ; cd + dbbw $09, 9, .OAMData_c3 ; ce + dbbw $00, 12, .OAMData_cf ; cf + dbbw $06, 12, .OAMData_cf ; d0 + dbbw $0c, 12, .OAMData_cf ; d1 + dbbw $12, 12, .OAMData_cf ; d2 + dbbw $00, 13, .OAMData_cc ; d3 + dbbw $00, 7, .OAMData_d4 ; d4 + dbbw $00, 6, .OAMData_d5 ; d5 + dbbw $00, 14, .OAMData_d6 ; d6 + dbbw $00, 12, .OAMData_d7 ; d7 + +.OAMData_11: + dsprite -1, 0, -1, 4, $00, $00 + dsprite 0, 0, -1, 4, $01, $00 + +.OAMData_56: + dsprite -1, 4, -1, 0, $00, $00 + dsprite -1, 4, 0, 0, $01, $00 + +.OAMData_03: + dsprite -1, 0, -1, 0, $00, $00 + dsprite -1, 0, 0, 0, $01, $00 + dsprite 0, 0, -1, 0, $02, $00 + dsprite 0, 0, 0, 0, $03, $00 + +.OAMData_02: + dsprite -1, 0, -1, 0, $00, $00 + dsprite -1, 0, 0, 0, $00, $20 + dsprite 0, 0, -1, 0, $00, $40 + dsprite 0, 0, 0, 0, $00, $60 + +.OAMData_c3: + dsprite -2, 4, -2, 4, $00, $00 + dsprite -2, 4, -1, 4, $01, $00 + dsprite -2, 4, 0, 4, $02, $00 + dsprite -1, 4, -2, 4, $03, $00 + dsprite -1, 4, -1, 4, $04, $00 + dsprite -1, 4, 0, 4, $05, $00 + dsprite 0, 4, -2, 4, $06, $00 + dsprite 0, 4, -1, 4, $07, $00 + dsprite 0, 4, 0, 4, $08, $00 + +.OAMData_01: + dsprite -2, 4, -2, 4, $00, $00 + dsprite -2, 4, -1, 4, $01, $00 + dsprite -2, 4, 0, 4, $00, $20 + dsprite -1, 4, -2, 4, $02, $00 + dsprite -1, 4, -1, 4, $03, $00 + dsprite -1, 4, 0, 4, $02, $60 + dsprite 0, 4, -2, 4, $00, $40 + dsprite 0, 4, -1, 4, $01, $60 + dsprite 0, 4, 0, 4, $00, $60 + +.OAMData_cf: + dsprite -2, 0, -2, 4, $00, $00 + dsprite -2, 0, -1, 4, $01, $00 + dsprite -2, 0, 0, 4, $02, $00 + dsprite -1, 0, -2, 4, $03, $00 + dsprite -1, 0, -1, 4, $04, $00 + dsprite -1, 0, 0, 4, $05, $00 + dsprite 0, 0, -2, 4, $05, $60 + dsprite 0, 0, -1, 4, $04, $60 + dsprite 0, 0, 0, 4, $03, $60 + dsprite 1, 0, -2, 4, $02, $60 + dsprite 1, 0, -1, 4, $01, $60 + dsprite 1, 0, 0, 4, $00, $60 + +.OAMData_1c: + dsprite -2, 0, -2, 0, $00, $00 + dsprite -2, 0, -1, 0, $01, $00 + dsprite -2, 0, 0, 0, $02, $00 + dsprite -2, 0, 1, 0, $03, $00 + dsprite -1, 0, -2, 0, $04, $00 + dsprite -1, 0, -1, 0, $05, $00 + dsprite -1, 0, 0, 0, $06, $00 + dsprite -1, 0, 1, 0, $07, $00 + dsprite 0, 0, -2, 0, $08, $00 + dsprite 0, 0, -1, 0, $09, $00 + dsprite 0, 0, 0, 0, $0a, $00 + dsprite 0, 0, 1, 0, $0b, $00 + dsprite 1, 0, -2, 0, $0c, $00 + dsprite 1, 0, -1, 0, $0d, $00 + dsprite 1, 0, 0, 0, $0e, $00 + dsprite 1, 0, 1, 0, $0f, $00 + +.OAMData_00: + dsprite -2, 0, -2, 0, $00, $00 + dsprite -2, 0, -1, 0, $01, $00 + dsprite -1, 0, -2, 0, $02, $00 + dsprite -1, 0, -1, 0, $03, $00 + dsprite -2, 0, 0, 0, $01, $20 + dsprite -2, 0, 1, 0, $00, $20 + dsprite -1, 0, 0, 0, $03, $20 + dsprite -1, 0, 1, 0, $02, $20 + dsprite 0, 0, -2, 0, $02, $40 + dsprite 0, 0, -1, 0, $03, $40 + dsprite 1, 0, -2, 0, $00, $40 + dsprite 1, 0, -1, 0, $01, $40 + dsprite 0, 0, 0, 0, $03, $60 + dsprite 0, 0, 1, 0, $02, $60 + dsprite 1, 0, 0, 0, $01, $60 + dsprite 1, 0, 1, 0, $00, $60 + +.OAMData_09: + dsprite -3, 4, -3, 4, $00, $00 + dsprite -3, 4, -2, 4, $01, $00 + dsprite -2, 4, -3, 4, $02, $00 + dsprite -2, 4, -2, 4, $03, $00 + dsprite -3, 4, 0, 4, $01, $20 + dsprite -3, 4, 1, 4, $00, $20 + dsprite -2, 4, 0, 4, $03, $20 + dsprite -2, 4, 1, 4, $02, $20 + dsprite 0, 4, -3, 4, $02, $40 + dsprite 0, 4, -2, 4, $03, $40 + dsprite 1, 4, -3, 4, $00, $40 + dsprite 1, 4, -2, 4, $01, $40 + dsprite 0, 4, 0, 4, $03, $60 + dsprite 0, 4, 1, 4, $02, $60 + dsprite 1, 4, 0, 4, $01, $60 + dsprite 1, 4, 1, 4, $00, $60 + +.OAMData_0c: + dsprite -1, 4, -1, 0, $00, $00 + dsprite -1, 4, 0, 0, $00, $20 + +.OAMData_6a: + dsprite 0, 0, -1, 0, $00, $00 + dsprite 0, 0, 0, 0, $00, $20 + +.OAMData_04: + dsprite -1, 0, -1, 0, $00, $00 + dsprite -1, 0, 0, 0, $00, $20 + dsprite 0, 0, -1, 0, $01, $00 + dsprite 0, 0, 0, 0, $01, $20 + +.OAMData_5d: + dsprite -1, 0, -1, 0, $00, $00 + dsprite -1, 0, 0, 0, $01, $00 + dsprite 0, 0, -1, 0, $00, $40 + dsprite 0, 0, 0, 0, $01, $40 + +.OAMData_13: + dsprite -1, 2, -1, 0, $02, $00 + dsprite 0, 2, -1, 0, $03, $00 + dsprite -2, 6, 0, 0, $02, $00 + dsprite -1, 6, 0, 0, $03, $00 + +.OAMData_22: + dsprite 1, 0, -11, 0, $01, $00 + dsprite 0, 0, -10, 0, $02, $00 + dsprite 0, 0, -9, 0, $03, $00 + dsprite 0, 0, -8, 0, $00, $00 + dsprite 0, 0, -7, 0, $03, $00 + dsprite 0, 0, -6, 0, $00, $00 + dsprite 0, 0, -5, 0, $03, $00 + dsprite 0, 0, -4, 0, $00, $00 + dsprite 0, 0, -3, 0, $03, $00 + dsprite 0, 0, -2, 0, $00, $00 + dsprite 0, 0, -1, 0, $01, $00 + dsprite -1, 0, 0, 0, $02, $00 + dsprite -1, 0, 1, 0, $03, $00 + dsprite -1, 0, 2, 0, $00, $00 + dsprite -1, 0, 3, 0, $03, $00 + dsprite -1, 0, 4, 0, $00, $00 + dsprite -1, 0, 5, 0, $03, $00 + dsprite -1, 0, 6, 0, $00, $00 + dsprite -1, 0, 7, 0, $03, $00 + dsprite -1, 0, 8, 0, $00, $00 + dsprite -1, 0, 9, 0, $01, $00 + dsprite -2, 0, 10, 0, $02, $00 + +.OAMData_2a: + dsprite -3, 4, -1, 0, $00, $00 + dsprite -3, 4, 0, 0, $00, $20 + dsprite -2, 4, -1, 0, $01, $00 + dsprite -2, 4, 0, 0, $01, $20 + dsprite -1, 4, -1, 4, $02, $00 + +.OAMData_2b: + dsprite -4, 4, -1, 0, $00, $00 + dsprite -4, 4, 0, 0, $00, $20 + dsprite -3, 4, -1, 0, $01, $00 + dsprite -3, 4, 0, 0, $01, $20 + dsprite -2, 4, -1, 4, $02, $00 + dsprite -1, 4, -1, 4, $02, $00 + +.OAMData_2c: + dsprite -5, 4, -1, 0, $00, $00 + dsprite -5, 4, 0, 0, $00, $20 + dsprite -4, 4, -1, 0, $01, $00 + dsprite -4, 4, 0, 0, $01, $20 + dsprite -3, 4, -1, 4, $02, $00 + dsprite -2, 4, -1, 4, $02, $00 + dsprite -1, 4, -1, 4, $02, $00 + +.OAMData_2d: + dsprite -6, 4, -1, 0, $00, $00 + dsprite -6, 4, 0, 0, $00, $20 + dsprite -5, 4, -1, 0, $01, $00 + dsprite -5, 4, 0, 0, $01, $20 + dsprite -4, 4, -1, 4, $02, $00 + dsprite -3, 4, -1, 4, $02, $00 + dsprite -2, 4, -1, 4, $02, $00 + dsprite -1, 4, -1, 4, $02, $00 + +.OAMData_2e: + dsprite -7, 4, -1, 0, $00, $00 + dsprite -7, 4, 0, 0, $00, $20 + dsprite -6, 4, -1, 0, $01, $00 + dsprite -6, 4, 0, 0, $01, $20 + dsprite -5, 4, -1, 4, $02, $00 + dsprite -4, 4, -1, 4, $02, $00 + dsprite -3, 4, -1, 4, $02, $00 + dsprite -2, 4, -1, 4, $02, $00 + dsprite -1, 4, -1, 4, $02, $00 + +.OAMData_2f: + dsprite -1, 0, -1, 0, $00, $00 + dsprite -1, 0, 0, 0, $00, $20 + dsprite 0, 0, -1, 0, $01, $00 + dsprite 0, 0, 0, 0, $00, $60 + +.OAMData_30: + dsprite -1, 0, -1, 0, $00, $00 + dsprite -1, 0, 0, 0, $01, $00 + dsprite 0, 0, -1, 0, $01, $60 + dsprite 0, 0, 0, 0, $00, $60 + +.OAMData_31: + dsprite -2, 4, -1, 0, $00, $00 + dsprite -2, 4, 0, 0, $01, $00 + dsprite -1, 4, -1, 0, $02, $00 + dsprite -1, 4, 0, 0, $03, $00 + dsprite 0, 4, -1, 0, $04, $00 + dsprite 0, 4, 0, 0, $05, $00 + +.OAMData_76: + dsprite -1, 5, -1, 0, $00, $00 + dsprite -1, 1, 0, 0, $00, $00 + +.OAMData_32: + dsprite -1, 0, -2, 4, $00, $00 + dsprite -1, 0, 0, 4, $00, $00 + dsprite -3, 0, -2, 4, $00, $00 + dsprite -3, 0, 0, 4, $00, $00 + dsprite -2, 0, -3, 4, $00, $00 + dsprite -2, 0, -2, 4, $01, $00 + dsprite -2, 0, -1, 4, $00, $00 + dsprite -2, 0, 0, 4, $01, $00 + dsprite -2, 0, 1, 4, $00, $00 + dsprite -1, 0, -4, 4, $00, $00 + dsprite -1, 0, -3, 4, $01, $00 + dsprite -1, 0, -1, 4, $01, $00 + dsprite -1, 0, 1, 4, $01, $00 + dsprite -1, 0, 2, 4, $00, $00 + +.OAMData_33: + dsprite -2, 0, -2, 4, $00, $00 + dsprite -2, 0, 0, 4, $00, $00 + dsprite -1, 0, -3, 4, $00, $00 + dsprite -1, 0, -2, 4, $01, $00 + dsprite -1, 0, -1, 4, $00, $00 + dsprite -1, 0, 0, 4, $01, $00 + dsprite -1, 0, 1, 4, $00, $00 + dsprite -4, 0, -2, 4, $00, $00 + dsprite -4, 0, 0, 4, $00, $00 + dsprite -3, 0, -3, 4, $00, $00 + dsprite -3, 0, -2, 4, $01, $00 + dsprite -3, 0, -1, 4, $00, $00 + dsprite -3, 0, 0, 4, $01, $00 + dsprite -3, 0, 1, 4, $00, $00 + dsprite -2, 0, -4, 4, $00, $00 + dsprite -2, 0, -3, 4, $01, $00 + dsprite -2, 0, -1, 4, $01, $00 + dsprite -2, 0, 1, 4, $01, $00 + dsprite -2, 0, 2, 4, $00, $00 + dsprite -1, 0, -4, 4, $01, $00 + dsprite -1, 0, 2, 4, $01, $00 + +.OAMData_36: + dsprite -7, 4, -1, 0, $00, $00 + dsprite -7, 4, 0, 0, $01, $00 + dsprite -6, 4, -1, 0, $02, $00 + dsprite -6, 4, 0, 0, $03, $00 + dsprite -5, 4, -1, 0, $04, $00 + dsprite -5, 4, 0, 0, $05, $00 + dsprite -4, 4, -1, 0, $06, $00 + dsprite -4, 4, 0, 0, $07, $00 + dsprite -3, 4, -1, 0, $08, $00 + dsprite -3, 4, 0, 0, $09, $00 + dsprite -2, 4, -1, 0, $0a, $00 + dsprite -2, 4, 0, 0, $0b, $00 + dsprite -1, 4, -1, 0, $0c, $00 + dsprite -1, 4, 0, 0, $0d, $00 + +.OAMData_3a: + dsprite -7, 4, -1, 0, $0c, $00 + dsprite -7, 4, 0, 0, $0d, $00 + dsprite -6, 4, -1, 0, $08, $00 + dsprite -6, 4, 0, 0, $09, $00 + dsprite -5, 4, -1, 0, $04, $00 + dsprite -5, 4, 0, 0, $05, $00 + dsprite -4, 4, -1, 0, $00, $00 + dsprite -4, 4, 0, 0, $01, $00 + dsprite -3, 4, -1, 0, $02, $00 + dsprite -3, 4, 0, 0, $03, $00 + dsprite -2, 4, 0, 0, $02, $00 + dsprite -2, 4, 1, 0, $03, $00 + dsprite -1, 4, 0, 0, $0a, $00 + dsprite -1, 4, 1, 0, $0b, $00 + +.OAMData_3e: + dsprite 1, 4, -2, 0, $00, $40 + dsprite 1, 4, -1, 0, $02, $40 + dsprite 1, 4, 0, 0, $02, $60 + dsprite 1, 4, 1, 0, $00, $60 + dsprite -1, 4, -3, 0, $09, $20 + dsprite -1, 4, -2, 0, $08, $20 + dsprite -1, 4, -1, 0, $06, $00 + dsprite -1, 4, 0, 0, $07, $00 + dsprite -1, 4, 1, 0, $08, $00 + dsprite -1, 4, 2, 0, $09, $00 + dsprite 0, 4, -3, 0, $01, $20 + dsprite 0, 4, -2, 0, $00, $20 + dsprite 0, 4, -1, 0, $0c, $00 + dsprite 0, 4, 0, 0, $0d, $00 + dsprite 0, 4, 1, 0, $00, $00 + dsprite 0, 4, 2, 0, $01, $00 + dsprite -3, 4, -2, 0, $00, $00 + dsprite -3, 4, -1, 0, $02, $00 + dsprite -3, 4, 0, 0, $02, $20 + dsprite -3, 4, 1, 0, $00, $20 + dsprite -2, 4, -3, 0, $03, $20 + dsprite -2, 4, -2, 0, $02, $20 + dsprite -2, 4, -1, 0, $04, $00 + dsprite -2, 4, 0, 0, $05, $00 + dsprite -2, 4, 1, 0, $02, $00 + dsprite -2, 4, 2, 0, $03, $00 + +.OAMData_41: + dsprite -3, 4, -2, 0, $00, $00 + dsprite -3, 4, -1, 0, $02, $00 + dsprite -3, 4, 0, 0, $02, $20 + dsprite -3, 4, 1, 0, $00, $20 + dsprite -2, 4, -3, 4, $00, $00 + dsprite -2, 4, -2, 4, $01, $00 + dsprite -2, 4, -1, 0, $05, $20 + dsprite -2, 4, 0, 0, $04, $20 + dsprite -2, 4, 0, 4, $01, $20 + dsprite -2, 4, 1, 4, $00, $20 + dsprite -1, 4, -3, 4, $02, $00 + dsprite -1, 4, -2, 4, $03, $00 + dsprite -1, 4, -1, 0, $07, $20 + dsprite -1, 4, 0, 0, $06, $20 + dsprite -1, 4, 0, 4, $03, $20 + dsprite -1, 4, 1, 4, $02, $20 + dsprite 0, 4, -3, 4, $04, $00 + dsprite 0, 4, -2, 4, $05, $00 + dsprite 0, 4, -1, 0, $0d, $20 + dsprite 0, 4, 0, 0, $0c, $20 + dsprite 0, 4, 0, 4, $05, $20 + dsprite 0, 4, 1, 4, $04, $20 + dsprite 1, 4, -2, 0, $00, $40 + dsprite 1, 4, -1, 0, $02, $40 + dsprite 1, 4, 0, 0, $02, $60 + dsprite 1, 4, 1, 0, $00, $60 + +.OAMData_42: + dsprite -3, 0, -1, 4, $02, $00 + dsprite 2, 0, -1, 4, $02, $60 + dsprite -1, 4, -3, 0, $01, $00 + dsprite -1, 4, 2, 0, $01, $60 + dsprite -4, 0, -1, 4, $02, $00 + dsprite 3, 0, -1, 4, $02, $60 + dsprite -1, 4, -4, 0, $01, $00 + dsprite -1, 4, 3, 0, $01, $60 + +.OAMData_44: + dsprite -3, 5, -3, 5, $00, $20 + dsprite -3, 5, 1, 3, $00, $00 + dsprite 1, 3, -3, 5, $00, $60 + dsprite 1, 3, 1, 3, $00, $40 + dsprite -4, 5, -4, 5, $00, $20 + dsprite -4, 5, 2, 3, $00, $00 + dsprite 2, 3, -4, 5, $00, $60 + dsprite 2, 3, 2, 3, $00, $40 + +.OAMData_46: + dsprite -3, 4, -1, 4, $02, $00 + dsprite 1, 4, -1, 4, $02, $60 + dsprite -1, 4, -3, 4, $01, $00 + dsprite -1, 4, 1, 4, $01, $60 + +.OAMData_47: + dsprite -2, 0, -2, 0, $00, $20 + dsprite -2, 0, 1, 0, $00, $00 + dsprite 1, 0, -2, 0, $00, $60 + dsprite 1, 0, 1, 0, $00, $40 + +.OAMData_48: + dsprite -3, 0, -1, 4, $00, $00 + dsprite -2, 0, -1, 2, $00, $00 + dsprite -1, 0, -1, 0, $00, $00 + dsprite 0, 0, -1, 0, $00, $00 + dsprite 1, 0, -1, 2, $00, $00 + dsprite 2, 0, -1, 4, $00, $00 + +.OAMData_49: + dsprite -1, 4, -2, 0, $00, $20 + dsprite -1, 2, -1, 0, $00, $20 + dsprite -1, 2, 0, 0, $00, $00 + dsprite -1, 4, 1, 0, $00, $00 + +.OAMData_4a: + dsprite -1, 4, -1, 0, $00, $60 + dsprite -1, 4, 0, 0, $00, $40 + +.OAMData_0f: + dsprite -1, 4, -1, 4, $00, $00 + dsprite -1, 4, -2, 4, $01, $00 + dsprite -1, 4, -1, 4, $01, $20 + dsprite 0, 4, -2, 4, $01, $40 + dsprite 0, 4, -1, 4, $01, $60 + +.OAMData_4c: + dsprite -1, 4, -1, 4, $00, $00 + dsprite 0, 2, -2, 6, $00, $00 + dsprite 0, 2, -3, 6, $01, $00 + dsprite 0, 2, -2, 6, $01, $20 + dsprite 1, 2, -3, 6, $01, $40 + dsprite 1, 2, -2, 6, $01, $60 + +.OAMData_4d: + dsprite -1, 4, -1, 4, $00, $00 + dsprite 0, 2, -2, 6, $00, $00 + dsprite 1, 0, -2, 0, $00, $00 + dsprite 1, 0, -3, 0, $01, $00 + dsprite 1, 0, -2, 0, $01, $20 + dsprite 2, 0, -3, 0, $01, $40 + dsprite 2, 0, -2, 0, $01, $60 + +.OAMData_4f: + dsprite -1, 4, -1, 4, $00, $00 + dsprite 0, 2, -2, 6, $00, $00 + dsprite 1, 0, -2, 0, $00, $00 + dsprite 1, 6, -3, 2, $00, $00 + dsprite 1, 6, -4, 2, $01, $00 + dsprite 1, 6, -3, 2, $01, $20 + dsprite 2, 6, -4, 2, $01, $40 + dsprite 2, 6, -3, 2, $01, $60 + +.OAMData_50: + dsprite -1, 4, -1, 4, $00, $00 + dsprite 0, 2, -2, 6, $00, $00 + dsprite 1, 0, -2, 0, $00, $00 + dsprite 1, 6, -3, 2, $00, $00 + dsprite 2, 4, -4, 4, $00, $00 + dsprite 2, 4, -5, 4, $01, $00 + dsprite 2, 4, -4, 4, $01, $20 + dsprite 3, 4, -5, 4, $01, $40 + dsprite 3, 4, -4, 4, $01, $60 + +.OAMData_51: + dsprite -1, 4, -1, 4, $00, $00 + dsprite 0, 2, -2, 6, $00, $00 + dsprite 1, 0, -2, 0, $00, $00 + dsprite 1, 6, -3, 2, $00, $00 + dsprite 2, 4, -4, 4, $00, $00 + dsprite 3, 2, -5, 6, $00, $00 + dsprite 3, 2, -6, 6, $01, $00 + dsprite 3, 2, -5, 6, $01, $20 + dsprite 4, 2, -6, 6, $01, $40 + dsprite 4, 2, -5, 6, $01, $60 + +.OAMData_59: + dsprite -1, 4, -2, 0, $00, $00 + dsprite -1, 4, -1, 0, $01, $00 + dsprite -1, 4, 0, 0, $01, $20 + dsprite -1, 4, 1, 0, $00, $20 + +.OAMData_5a: + dsprite -1, 4, -2, 0, $02, $00 + dsprite -1, 4, -1, 0, $01, $00 + dsprite -1, 4, 0, 0, $01, $20 + dsprite -1, 4, 1, 0, $02, $20 + +.OAMData_60: + dsprite -1, 0, -1, 4, $00, $00 + +.OAMData_69: + dsprite 0, 0, -1, 4, $00, $00 + +.OAMData_61: + dsprite -1, 4, -4, 4, $00, $00 + dsprite -1, 4, -3, 4, $01, $00 + dsprite -1, 4, -2, 4, $02, $00 + dsprite -1, 4, -1, 4, $03, $00 + dsprite -1, 4, 0, 4, $04, $00 + dsprite -1, 4, 1, 4, $05, $00 + dsprite -1, 4, 2, 4, $06, $00 + dsprite -2, 4, 1, 4, $07, $00 + dsprite -2, 4, 2, 4, $08, $00 + +.OAMData_65: + dsprite -2, 4, -4, 4, $08, $20 + dsprite -2, 4, -3, 4, $07, $20 + dsprite -1, 4, -4, 4, $06, $20 + dsprite -1, 4, -3, 4, $05, $20 + dsprite -1, 4, -2, 4, $04, $20 + dsprite -1, 4, -1, 4, $03, $20 + dsprite -1, 4, 0, 4, $02, $20 + dsprite -1, 4, 1, 4, $01, $20 + dsprite -1, 4, 2, 4, $00, $20 + +.OAMData_d4: + dsprite 0, 0, -4, 4, $00, $10 + dsprite 0, 0, -3, 4, $01, $10 + dsprite 0, 0, -2, 4, $02, $10 + dsprite 0, 0, -1, 4, $03, $10 + dsprite 0, 0, 0, 4, $04, $10 + dsprite 0, 0, 1, 4, $05, $10 + dsprite 0, 0, 2, 4, $06, $10 + +.OAMData_d6: + dsprite -1, 0, -4, 4, $00, $10 + dsprite 0, 0, -4, 4, $01, $10 + dsprite -1, 0, -3, 4, $02, $10 + dsprite 0, 0, -3, 4, $03, $10 + dsprite -1, 0, -2, 4, $04, $10 + dsprite 0, 0, -2, 4, $05, $10 + dsprite -1, 0, -1, 4, $06, $10 + dsprite 0, 0, -1, 4, $07, $10 + dsprite -1, 0, 0, 4, $08, $10 + dsprite 0, 0, 0, 4, $09, $10 + dsprite -1, 0, 1, 4, $0a, $10 + dsprite 0, 0, 1, 4, $0b, $10 + dsprite -1, 0, 2, 4, $0c, $10 + dsprite 0, 0, 2, 4, $0d, $10 + +.OAMData_d5: + dsprite 0, 0, -3, 0, $00, $11 + dsprite 0, 0, -2, 0, $01, $11 + dsprite 0, 0, -1, 0, $02, $11 + dsprite 0, 0, 0, 0, $03, $11 + dsprite 0, 0, 1, 0, $04, $11 + dsprite 0, 0, 2, 0, $05, $11 + +.OAMData_d7: + dsprite 0, 0, -3, 0, $00, $11 + dsprite 1, 0, -3, 0, $01, $11 + dsprite 0, 0, -2, 0, $02, $11 + dsprite 1, 0, -2, 0, $03, $11 + dsprite 0, 0, -1, 0, $04, $11 + dsprite 1, 0, -1, 0, $05, $11 + dsprite 0, 0, 0, 0, $06, $11 + dsprite 1, 0, 0, 0, $07, $11 + dsprite 0, 0, 1, 0, $08, $11 + dsprite 1, 0, 1, 0, $09, $11 + dsprite 0, 0, 2, 0, $0a, $11 + dsprite 1, 0, 2, 0, $0b, $11 + +.OAMData_6e: + dsprite -2, 4, 0, 4, $00, $00 + dsprite -1, 4, -2, 4, $01, $00 + dsprite -1, 4, -1, 4, $02, $00 + dsprite -1, 4, 0, 4, $03, $00 + dsprite 0, 4, -2, 4, $04, $00 + +.OAMData_6f: + dsprite -1, 4, -2, 4, $00, $00 + dsprite -1, 4, -1, 4, $01, $00 + dsprite -1, 4, 0, 4, $02, $00 + +.OAMData_77: + dsprite -4, 4, 1, 4, $01, $60 + +.OAMData_78: + dsprite -4, 4, 1, 4, $00, $00 + dsprite -4, 4, 0, 4, $01, $60 + dsprite -3, 4, 1, 4, $01, $60 + +.OAMData_79: + dsprite -4, 4, 1, 4, $01, $00 + dsprite -4, 4, 0, 4, $00, $00 + dsprite -4, 4, -1, 4, $01, $60 + dsprite -3, 4, 1, 4, $00, $00 + dsprite -3, 4, 0, 4, $01, $60 + dsprite -2, 4, 1, 4, $01, $60 + +.OAMData_7a: + dsprite -4, 4, -2, 4, $01, $60 + dsprite -4, 4, -1, 4, $00, $00 + dsprite -4, 4, 0, 4, $01, $00 + dsprite -3, 4, -1, 4, $01, $60 + dsprite -3, 4, 0, 4, $00, $00 + dsprite -3, 4, 1, 4, $01, $00 + dsprite -2, 4, 0, 4, $01, $60 + dsprite -2, 4, 1, 4, $00, $00 + dsprite -1, 4, 1, 4, $01, $60 + +.OAMData_7b: + dsprite -4, 4, -3, 4, $01, $60 + dsprite -4, 4, -2, 4, $00, $00 + dsprite -4, 4, -1, 4, $01, $00 + dsprite -3, 4, -2, 4, $01, $60 + dsprite -3, 4, -1, 4, $00, $00 + dsprite -3, 4, 0, 4, $01, $00 + dsprite -2, 4, -1, 4, $01, $60 + dsprite -2, 4, 0, 4, $00, $00 + dsprite -2, 4, 1, 4, $01, $00 + dsprite -1, 4, 0, 4, $01, $60 + dsprite -1, 4, 1, 4, $00, $00 + dsprite 0, 4, 1, 4, $01, $60 + +.OAMData_7c: + dsprite -4, 4, -3, 4, $00, $00 + dsprite -4, 4, -2, 4, $01, $00 + dsprite -3, 4, -3, 4, $01, $60 + dsprite -3, 4, -2, 4, $00, $00 + dsprite -3, 4, -1, 4, $01, $00 + dsprite -2, 4, -2, 4, $01, $60 + dsprite -2, 4, -1, 4, $00, $00 + dsprite -2, 4, 0, 4, $01, $00 + dsprite -1, 4, -1, 4, $01, $60 + dsprite -1, 4, 0, 4, $00, $00 + dsprite -1, 4, 1, 4, $01, $00 + dsprite 0, 4, 0, 4, $01, $60 + dsprite 0, 4, 1, 4, $00, $00 + dsprite 1, 4, 1, 4, $01, $60 + +.OAMData_7d: + dsprite -4, 4, -3, 4, $01, $00 + dsprite -3, 4, -3, 4, $00, $00 + dsprite -3, 4, -2, 4, $01, $00 + dsprite -2, 4, -3, 4, $01, $60 + dsprite -2, 4, -2, 4, $00, $00 + dsprite -2, 4, -1, 4, $01, $00 + dsprite -1, 4, -2, 4, $01, $60 + dsprite -1, 4, -1, 4, $00, $00 + dsprite -1, 4, 0, 4, $01, $00 + dsprite 0, 4, -1, 4, $01, $60 + dsprite 0, 4, 0, 4, $00, $00 + dsprite 0, 4, 1, 4, $01, $00 + dsprite 1, 4, 0, 4, $01, $60 + dsprite 1, 4, 1, 4, $00, $00 + dsprite 2, 4, 1, 4, $01, $60 + +.OAMData_70: + dsprite -2, 0, -1, 0, $00, $00 + dsprite -1, 0, -1, 0, $01, $00 + dsprite -2, 0, 0, 0, $00, $20 + dsprite -1, 0, 0, 0, $01, $20 + dsprite 0, 0, -1, 0, $01, $40 + dsprite 1, 0, -1, 0, $00, $40 + dsprite 0, 0, 0, 0, $01, $60 + dsprite 1, 0, 0, 0, $00, $60 + +.OAMData_81: + dsprite -1, 0, -1, 0, $00, $00 + dsprite -1, 0, 0, 0, $01, $00 + dsprite 0, 0, -1, 0, $01, $60 + dsprite 0, 0, 0, 0, $00, $60 + +.OAMData_87: + dsprite -2, 4, -1, 0, $00, $00 + dsprite -2, 4, 0, 0, $01, $00 + dsprite -1, 4, -1, 0, $02, $00 + dsprite -1, 4, 0, 0, $03, $00 + dsprite -1, 4, -1, 0, $00, $00 + dsprite -1, 4, 0, 0, $01, $00 + dsprite 0, 4, -1, 0, $02, $00 + dsprite 0, 4, 0, 0, $03, $00 + dsprite -3, 4, -1, 0, $00, $00 + dsprite -3, 4, 0, 0, $01, $00 + dsprite -2, 4, -1, 0, $02, $00 + dsprite -2, 4, 0, 0, $03, $00 + dsprite 0, 4, -1, 0, $00, $00 + dsprite 0, 4, 0, 0, $01, $00 + dsprite 1, 4, -1, 0, $02, $00 + dsprite 1, 4, 0, 0, $03, $00 + +.OAMData_88: + dsprite -2, 0, -1, 0, $00, $00 + dsprite -2, 0, 0, 0, $01, $00 + dsprite -1, 0, -1, 0, $02, $00 + dsprite -1, 0, 0, 0, $03, $00 + dsprite -1, 0, -1, 0, $00, $00 + dsprite -1, 0, 0, 0, $01, $00 + dsprite 0, 0, -1, 0, $02, $00 + dsprite 0, 0, 0, 0, $03, $00 + dsprite 0, 0, -1, 0, $00, $00 + dsprite 0, 0, 0, 0, $01, $00 + dsprite 1, 0, -1, 0, $02, $00 + dsprite 1, 0, 0, 0, $03, $00 + +.OAMData_8a: + dsprite -1, 4, -1, 4, $00, $00 + dsprite -1, 0, 0, 4, $00, $00 + dsprite -2, 4, 1, 4, $00, $00 + dsprite -2, 0, 2, 4, $00, $00 + dsprite -3, 4, 3, 4, $00, $00 + dsprite -3, 0, 4, 4, $00, $00 + dsprite -4, 0, 5, 4, $00, $00 + dsprite -5, 4, 6, 4, $00, $00 + +.OAMData_8e: + dsprite -3, 4, -1, 4, $00, $00 + dsprite -2, 4, -1, 4, $01, $00 + dsprite -1, 4, -1, 4, $02, $00 + dsprite 0, 4, -1, 4, $01, $40 + dsprite 1, 4, -1, 4, $00, $40 + +.OAMData_8f: + dsprite -1, 4, -2, 0, $00, $00 + dsprite -1, 4, -1, 0, $01, $00 + dsprite -1, 4, 0, 0, $02, $00 + dsprite -1, 4, 1, 0, $03, $00 + +.OAMData_93: + dsprite -1, 0, -2, 4, $00, $00 + dsprite -1, 0, -1, 4, $01, $00 + dsprite -1, 0, 0, 4, $02, $00 + dsprite 0, 0, -2, 4, $03, $00 + dsprite 0, 0, -1, 4, $04, $00 + dsprite 0, 0, 0, 4, $05, $00 + +.OAMData_99: + dsprite -1, 0, -1, 0, $00, $00 + dsprite -1, 0, 0, 0, $05, $00 + dsprite 0, 0, -1, 0, $01, $00 + dsprite 0, 0, 0, 0, $05, $00 + +.OAMData_9b: + dsprite -4, 4, 1, 0, $00, $00 + dsprite -4, 4, 2, 0, $01, $00 + dsprite -3, 4, -1, 0, $02, $00 + dsprite -3, 4, 0, 0, $03, $00 + dsprite -3, 4, 1, 0, $04, $00 + dsprite -3, 4, 2, 0, $05, $00 + dsprite -3, 4, 3, 0, $06, $00 + dsprite -2, 4, -2, 0, $07, $00 + dsprite -2, 4, -1, 0, $08, $00 + dsprite -2, 4, 0, 0, $09, $00 + dsprite -2, 4, 1, 0, $0a, $00 + dsprite -2, 4, 2, 0, $0b, $00 + dsprite -2, 4, 3, 0, $0c, $00 + dsprite -2, 4, 4, 0, $0d, $00 + dsprite -1, 4, -3, 0, $0e, $00 + dsprite -1, 4, -2, 0, $0f, $00 + dsprite -1, 4, -1, 0, $10, $00 + dsprite -1, 4, 0, 0, $11, $00 + dsprite -1, 4, 1, 0, $12, $00 + dsprite -1, 4, 2, 0, $13, $00 + dsprite 0, 4, -5, 0, $14, $00 + dsprite 0, 4, -4, 0, $15, $00 + dsprite 0, 4, -3, 0, $16, $00 + dsprite 0, 4, -2, 0, $17, $00 + dsprite 0, 4, -1, 0, $18, $00 + dsprite 0, 4, 0, 0, $19, $00 + dsprite 0, 4, 1, 0, $1a, $00 + dsprite 0, 4, 2, 0, $1b, $00 + dsprite 0, 4, 3, 0, $1c, $00 + dsprite 1, 4, -5, 0, $1d, $00 + dsprite 1, 4, -4, 0, $1e, $00 + dsprite 1, 4, -2, 0, $1f, $00 + dsprite 1, 4, -1, 0, $20, $00 + dsprite 1, 4, 0, 0, $21, $00 + dsprite 1, 4, 1, 0, $22, $00 + dsprite 2, 4, 0, 0, $23, $00 + +.OAMData_9c: + dsprite 0, 4, -1, 0, $02, $00 + dsprite 0, 4, 0, 0, $03, $00 + dsprite -1, 4, -1, 0, $01, $00 + dsprite -1, 4, 0, 0, $01, $20 + dsprite -2, 4, -1, 0, $00, $00 + dsprite -2, 4, 0, 0, $00, $20 + +.OAMData_9f: + dsprite -1, 0, -2, 0, $00, $00 + dsprite -1, 0, -1, 0, $01, $00 + dsprite -1, 0, 0, 0, $02, $00 + dsprite -1, 0, 1, 0, $03, $00 + dsprite 0, 0, -2, 0, $04, $00 + dsprite 0, 0, -1, 0, $05, $00 + dsprite 0, 0, 0, 0, $06, $00 + dsprite 0, 0, 1, 0, $07, $00 + +.OAMData_a0: + dsprite -2, 4, -1, 4, $00, $00 + dsprite -1, 4, -1, 4, $00, $00 + dsprite 0, 4, -1, 4, $00, $00 + dsprite -3, 4, -1, 4, $00, $00 + dsprite 1, 4, -1, 4, $00, $00 + dsprite -4, 4, -1, 4, $00, $00 + dsprite 2, 4, -1, 4, $00, $00 + +.OAMData_a4: + dsprite -2, 4, -2, 4, $00, $00 + dsprite -2, 4, -1, 4, $01, $00 + dsprite -2, 4, 0, 4, $02, $00 + dsprite -1, 4, -2, 4, $03, $00 + dsprite -1, 4, -1, 4, $04, $00 + dsprite -1, 4, 0, 4, $05, $00 + dsprite 0, 4, -2, 4, $00, $40 + dsprite 0, 4, -1, 4, $01, $40 + dsprite 0, 4, 0, 4, $02, $40 + +.OAMData_ac: + dsprite -1, 4, -2, 0, $00, $00 + dsprite -1, 4, -1, 0, $01, $00 + dsprite -1, 4, 0, 0, $01, $20 + dsprite -1, 4, 1, 0, $00, $20 + +.OAMData_bc: + dsprite -1, 4, -3, 0, $00, $00 + dsprite -1, 4, -2, 0, $01, $00 + dsprite -1, 4, -1, 0, $02, $00 + dsprite -1, 4, 0, 0, $02, $20 + dsprite -1, 4, 1, 0, $01, $20 + dsprite -1, 4, 2, 0, $00, $20 + +.OAMData_c1: + dsprite -2, 0, -2, 0, $00, $00 + dsprite -2, 0, -1, 0, $01, $00 + dsprite -2, 0, 0, 0, $02, $00 + dsprite -2, 0, 1, 0, $00, $20 + dsprite -1, 0, -2, 0, $03, $00 + dsprite -1, 0, -1, 0, $04, $00 + dsprite -1, 0, 0, 0, $04, $20 + dsprite -1, 0, 1, 0, $05, $00 + dsprite 0, 0, -2, 0, $05, $60 + dsprite 0, 0, -1, 0, $04, $40 + dsprite 0, 0, 0, 0, $04, $60 + dsprite 0, 0, 1, 0, $03, $60 + dsprite 1, 0, -2, 0, $00, $40 + dsprite 1, 0, -1, 0, $02, $60 + dsprite 1, 0, 0, 0, $01, $60 + dsprite 1, 0, 1, 0, $00, $60 + +.OAMData_c2: + dsprite -1, 0, -2, 0, $00, $00 + dsprite -1, 0, -1, 0, $01, $00 + dsprite -1, 0, 0, 0, $00, $60 + dsprite 0, 0, -1, 0, $00, $00 + dsprite 0, 0, 0, 0, $01, $00 + dsprite 0, 0, 1, 0, $00, $60 + +.OAMData_c8: + dsprite -1, 0, 1, 4, $00, $00 + dsprite -1, 0, 2, 4, $01, $00 + dsprite 0, 0, -1, 4, $02, $00 + dsprite 0, 0, 0, 4, $03, $00 + dsprite 0, 0, 1, 4, $04, $00 + dsprite 0, 0, 2, 4, $05, $00 + +.OAMData_ca: + dsprite -1, 0, -1, 0, $00, $00 + dsprite -1, 0, 0, 0, $01, $60 + dsprite 0, 0, -1, 0, $01, $00 + dsprite 0, 0, 0, 0, $01, $20 + +.OAMData_cc: + dsprite -2, 0, -13, 4, $00, $00 + dsprite -4, 0, -11, 4, $00, $00 + dsprite -1, 0, -9, 4, $00, $00 + dsprite -5, 0, -7, 4, $00, $00 + dsprite -3, 0, -5, 4, $00, $00 + dsprite -5, 0, -3, 4, $00, $00 + dsprite -3, 0, -1, 4, $00, $00 + dsprite -3, 0, 0, 4, $00, $00 + dsprite -5, 0, 2, 4, $00, $00 + dsprite 0, 0, 4, 4, $00, $00 + dsprite -2, 0, 6, 4, $00, $00 + dsprite -4, 0, 8, 4, $00, $00 + dsprite -2, 0, 10, 4, $00, $00 +; cfcf6 diff --git a/battle/used_move_text.asm b/battle/used_move_text.asm index b526d1233..5b7fcef1a 100755 --- a/battle/used_move_text.asm +++ b/battle/used_move_text.asm @@ -82,10 +82,10 @@ UsedMoveText_CheckObedience: ; 105e10 ret ; 105e1a -.UsedInsteadText +.UsedInsteadText: text_jump _UsedInsteadText start_asm -.GetMoveNameText +.GetMoveNameText: ld hl, MoveNameText ret ; 105e23 diff --git a/constants/misc_constants.asm b/constants/misc_constants.asm index d13bafea3..41a6f7da0 100644 --- a/constants/misc_constants.asm +++ b/constants/misc_constants.asm @@ -172,7 +172,7 @@ const_value = 1 const HAPPINESS_REVIVALHERB ; 11 const HAPPINESS_MASSAGE ; 12 const HAPPINESS_GAINLEVELATHOME ; 13 - + const_def const LINK_NULL diff --git a/constants/radio_constants.asm b/constants/radio_constants.asm index 92aa39adc..14bc75a41 100644 --- a/constants/radio_constants.asm +++ b/constants/radio_constants.asm @@ -1,6 +1,6 @@ const_def const OAKS_POKEMON_TALK ; $00 - const POKEDEX_SHOW ; $01 + const POKEDEX_SHOW ; $01 const POKEMON_MUSIC ; $02 const LUCKY_CHANNEL ; $03 const BUENAS_PASSWORD ; $04 diff --git a/constants/trainer_constants.asm b/constants/trainer_constants.asm index 06a263348..74b1e341d 100644 --- a/constants/trainer_constants.asm +++ b/constants/trainer_constants.asm @@ -7,7 +7,7 @@ CHRIS EQU __enum__ const PHONECONTACT_BILL const PHONECONTACT_ELM const PHONECONTACT_BUENA - + KRIS EQU __enum__ trainerclass FALKNER ; 1 diff --git a/data/battle_tower.asm b/data/battle_tower.asm index 612ead04d..8997a53b8 100644 --- a/data/battle_tower.asm +++ b/data/battle_tower.asm @@ -3,19 +3,19 @@ Function_LoadOpponentTrainerAndPokemons: ; 1f8000 push af ld a, BANK(BT_OTTrainer) ld [rSVBK], a - + ; Fill BT_OTTrainer with zeros xor a ld hl, BT_OTTrainer ld bc, BT_OTTrainerEnd - BT_OTTrainer call ByteFill - + ; Write $ff into the Item-Slots ld a, $ff ld [BT_OTPkmn1Item], a ld [BT_OTPkmn2Item], a ld [BT_OTPkmn3Item], a - + ; Set BT_OTTrainer as start address to write the following data to ld de, BT_OTTrainer @@ -97,7 +97,7 @@ Function_LoadRandomBattleTowerPkmn: ; 1f8081 ld a, BANK(sBTPkmnPrevTrainer1) call GetSRAMBank -.FindARandomBattleTowerPkmn +.FindARandomBattleTowerPkmn: ; From Which LevelGroup are the Pkmn loaded ; a = 1..10 ld a, [wBTChoiceOfLvlGroup] ; [$d800] diff --git a/data/odd_eggs.asm b/data/odd_eggs.asm index 7ffd4fda6..2a1e7d997 100644 --- a/data/odd_eggs.asm +++ b/data/odd_eggs.asm @@ -91,10 +91,10 @@ GiveOddEgg: ; 1fb4b6 ret ; 1fb546 -.Odd +.Odd: db "ODD@@@@@@@@@" -.Probabilities +.Probabilities: prob: MACRO prob_total = prob_total + (\1) diff --git a/data/pokedex/entries/001.asm b/data/pokedex/entries/001.asm index 6e8bd6c11..1b7c7c71f 100644 --- a/data/pokedex/entries/001.asm +++ b/data/pokedex/entries/001.asm @@ -1,7 +1,7 @@ ; BulbasaurPokedexEntry: ; 0x181695 db "SEED@" ; species name dw 204, 150 ; height, width - + db "While it is young," next "it uses the" next "nutrients that are" diff --git a/data/pokedex/entries/002.asm b/data/pokedex/entries/002.asm index c83c7f2aa..184eff2c6 100644 --- a/data/pokedex/entries/002.asm +++ b/data/pokedex/entries/002.asm @@ -1,7 +1,7 @@ ; IvysaurPokedexEntry: ; 0x181702 db "SEED@" ; species name dw 303, 290 ; height, width - + db "The bulb on its" next "back grows as it" next "absorbs nutrients." diff --git a/data/pokedex/entries/003.asm b/data/pokedex/entries/003.asm index d45aa65c4..90f3e307b 100644 --- a/data/pokedex/entries/003.asm +++ b/data/pokedex/entries/003.asm @@ -1,7 +1,7 @@ ; VenusaurPokedexEntry: ; 0x181773 db "SEED@" ; species name dw 607, 2210 ; height, width - + db "As it warms it-" next "self and absorbs" next "the sunlight, its" diff --git a/data/pokedex/entries/004.asm b/data/pokedex/entries/004.asm index 8467d11dc..8a4b81031 100644 --- a/data/pokedex/entries/004.asm +++ b/data/pokedex/entries/004.asm @@ -1,7 +1,7 @@ ; CharmanderPokedexEntry: ; 0x1817db db "LIZARD@" ; species name dw 200, 190 ; height, width - + db "If it's healthy," next "the flame on the" next "tip of its tail" diff --git a/data/pokedex/entries/005.asm b/data/pokedex/entries/005.asm index 591899bec..4a3e715f5 100644 --- a/data/pokedex/entries/005.asm +++ b/data/pokedex/entries/005.asm @@ -1,7 +1,7 @@ ; CharmeleonPokedexEntry: ; 0x18184a db "FLAME@" ; species name dw 307, 420 ; height, width - + db "If it becomes" next "agitated during" next "battle, it spouts" diff --git a/data/pokedex/entries/006.asm b/data/pokedex/entries/006.asm index 4dae824c3..66e86c1dc 100644 --- a/data/pokedex/entries/006.asm +++ b/data/pokedex/entries/006.asm @@ -1,7 +1,7 @@ ; CharizardPokedexEntry: ; 0x1818b3 db "FLAME@" ; species name dw 507, 2000 ; height, width - + db "It uses its wings" next "to fly high. The" next "temperature of its" diff --git a/data/pokedex/entries/007.asm b/data/pokedex/entries/007.asm index 6b349351b..a0c651149 100644 --- a/data/pokedex/entries/007.asm +++ b/data/pokedex/entries/007.asm @@ -1,7 +1,7 @@ ; SquirtlePokedexEntry: ; 0x181926 db "TINYTURTLE@" ; species name dw 108, 200 ; height, width - + db "When it feels" next "threatened, it" next "draws its legs" diff --git a/data/pokedex/entries/008.asm b/data/pokedex/entries/008.asm index 3bb6f882b..2f17f68d6 100644 --- a/data/pokedex/entries/008.asm +++ b/data/pokedex/entries/008.asm @@ -1,7 +1,7 @@ ; WartortlePokedexEntry: ; 0x181993 db "TURTLE@" ; species name dw 303, 500 ; height, width - + db "Its long, furry" next "tail is a symbol" next "of longevity," diff --git a/data/pokedex/entries/009.asm b/data/pokedex/entries/009.asm index 906de289e..fa688f748 100644 --- a/data/pokedex/entries/009.asm +++ b/data/pokedex/entries/009.asm @@ -1,7 +1,7 @@ ; BlastoisePokedexEntry: ; 0x1819f9 db "SHELLFISH@" ; species name dw 503, 1890 ; height, width - + db "It firmly plants" next "its feet on the" next "ground before" diff --git a/data/pokedex/entries/010.asm b/data/pokedex/entries/010.asm index a727c5b5a..d0c6dff58 100644 --- a/data/pokedex/entries/010.asm +++ b/data/pokedex/entries/010.asm @@ -1,7 +1,7 @@ ; CaterpiePokedexEntry: ; 0x181a60 db "WORM@" ; species name dw 100, 60 ; height, width - + db "It crawls into" next "foliage where it" next "camouflages itself" diff --git a/data/pokedex/entries/011.asm b/data/pokedex/entries/011.asm index c4e8ae199..069723c05 100644 --- a/data/pokedex/entries/011.asm +++ b/data/pokedex/entries/011.asm @@ -1,7 +1,7 @@ ; MetapodPokedexEntry: ; 0x181ace db "COCOON@" ; species name dw 204, 220 ; height, width - + db "This is its pre-" next "evolved form. At" next "this stage, it can" diff --git a/data/pokedex/entries/012.asm b/data/pokedex/entries/012.asm index 986e9a59d..bbf4d1310 100644 --- a/data/pokedex/entries/012.asm +++ b/data/pokedex/entries/012.asm @@ -1,7 +1,7 @@ ; ButterfreePokedexEntry: ; 0x181b45 db "BUTTERFLY@" ; species name dw 307, 710 ; height, width - + db "It flits from" next "flower to flower," next "collecting honey." diff --git a/data/pokedex/entries/013.asm b/data/pokedex/entries/013.asm index d814f3d5b..bb9550ae5 100644 --- a/data/pokedex/entries/013.asm +++ b/data/pokedex/entries/013.asm @@ -1,7 +1,7 @@ ; WeedlePokedexEntry: ; 0x181bb4 db "HAIRY BUG@" ; species name dw 100, 70 ; height, width - + db "The barb on top of" next "its head secretes" next "a strong poison." diff --git a/data/pokedex/entries/014.asm b/data/pokedex/entries/014.asm index 90d240022..ad78ddd32 100644 --- a/data/pokedex/entries/014.asm +++ b/data/pokedex/entries/014.asm @@ -1,7 +1,7 @@ ; KakunaPokedexEntry: ; 0x181c23 db "COCOON@" ; species name dw 200, 220 ; height, width - + db "Nearly incapable" next "of movement, it" next "leans against" diff --git a/data/pokedex/entries/015.asm b/data/pokedex/entries/015.asm index d121aee59..3fedd863b 100644 --- a/data/pokedex/entries/015.asm +++ b/data/pokedex/entries/015.asm @@ -1,7 +1,7 @@ ; BeedrillPokedexEntry: ; 0x181c8a db "POISON BEE@" ; species name dw 303, 650 ; height, width - + db "It uses sharp," next "poisonous stings" next "to defeat prey," diff --git a/data/pokedex/entries/016.asm b/data/pokedex/entries/016.asm index 3d0bd3fde..32150056b 100644 --- a/data/pokedex/entries/016.asm +++ b/data/pokedex/entries/016.asm @@ -1,7 +1,7 @@ ; PidgeyPokedexEntry: ; 0x181cfa db "TINY BIRD@" ; species name dw 100, 40 ; height, width - + db "It rapidly flaps" next "its wings in the" next "grass, stirring up" diff --git a/data/pokedex/entries/017.asm b/data/pokedex/entries/017.asm index 1050f47db..8fc92cfba 100644 --- a/data/pokedex/entries/017.asm +++ b/data/pokedex/entries/017.asm @@ -1,7 +1,7 @@ ; PidgeottoPokedexEntry: ; 0x181d75 db "BIRD@" ; species name dw 307, 660 ; height, width - + db "It slowly flies in" next "a circular pat-" next "tern, all the" diff --git a/data/pokedex/entries/018.asm b/data/pokedex/entries/018.asm index 124554e09..b2867ebdd 100644 --- a/data/pokedex/entries/018.asm +++ b/data/pokedex/entries/018.asm @@ -1,7 +1,7 @@ ; PidgeotPokedexEntry: ; 0x181dd7 db "BIRD@" ; species name dw 411, 870 ; height, width - + db "Its outstanding" next "vision allows it" next "to spot splashing" diff --git a/data/pokedex/entries/019.asm b/data/pokedex/entries/019.asm index e90107dd6..84f57654f 100644 --- a/data/pokedex/entries/019.asm +++ b/data/pokedex/entries/019.asm @@ -1,7 +1,7 @@ ; RattataPokedexEntry: ; 0x181e3d db "RAT@" ; species name dw 100, 80 ; height, width - + db "This #MON's" next "impressive vital-" next "ity allows it to" diff --git a/data/pokedex/entries/020.asm b/data/pokedex/entries/020.asm index bbc2f5efb..e372c66cb 100644 --- a/data/pokedex/entries/020.asm +++ b/data/pokedex/entries/020.asm @@ -1,7 +1,7 @@ ; RaticatePokedexEntry: ; 0x181ea3 db "RAT@" ; species name dw 204, 410 ; height, width - + db "The webs on its" next "hind legs enable" next "it to cross" diff --git a/data/pokedex/entries/021.asm b/data/pokedex/entries/021.asm index d0cdf7649..a406cb08e 100644 --- a/data/pokedex/entries/021.asm +++ b/data/pokedex/entries/021.asm @@ -1,7 +1,7 @@ ; SpearowPokedexEntry: ; 0x181f03 db "TINY BIRD@" ; species name dw 100, 40 ; height, width - + db "To protect its" next "territory, it" next "flies around" diff --git a/data/pokedex/entries/022.asm b/data/pokedex/entries/022.asm index 4d7343cec..0a2673dbb 100644 --- a/data/pokedex/entries/022.asm +++ b/data/pokedex/entries/022.asm @@ -1,7 +1,7 @@ ; FearowPokedexEntry: ; 0x181f64 db "BEAK@" ; species name dw 311, 840 ; height, width - + db "It uses its long" next "beak to attack. It" next "has a surprisingly" diff --git a/data/pokedex/entries/023.asm b/data/pokedex/entries/023.asm index 8999c7e31..f7da715fd 100644 --- a/data/pokedex/entries/023.asm +++ b/data/pokedex/entries/023.asm @@ -1,7 +1,7 @@ ; EkansPokedexEntry: ; 0x181fd4 db "SNAKE@" ; species name dw 607, 150 ; height, width - + db "It flutters the" next "tip of its tongue" next "to seek out the" diff --git a/data/pokedex/entries/024.asm b/data/pokedex/entries/024.asm index c0ae23db4..7c05a7ad9 100644 --- a/data/pokedex/entries/024.asm +++ b/data/pokedex/entries/024.asm @@ -1,7 +1,7 @@ ; ArbokPokedexEntry: ; 0x18203d db "COBRA@" ; species name dw 1106, 1430 ; height, width - + db "To intimidate" next "foes, it spreads" next "its chest wide and" diff --git a/data/pokedex/entries/025.asm b/data/pokedex/entries/025.asm index 4dde0e32c..3d7f2145f 100644 --- a/data/pokedex/entries/025.asm +++ b/data/pokedex/entries/025.asm @@ -1,7 +1,7 @@ ; PikachuPokedexEntry: ; 0x1820ad db "MOUSE@" ; species name dw 104, 130 ; height, width - + db "When it is anger-" next "ed, it immediately" next "discharges the" diff --git a/data/pokedex/entries/026.asm b/data/pokedex/entries/026.asm index 8c628b09e..9d3022876 100644 --- a/data/pokedex/entries/026.asm +++ b/data/pokedex/entries/026.asm @@ -1,7 +1,7 @@ ; RaichuPokedexEntry: ; 0x182117 db "MOUSE@" ; species name dw 207, 660 ; height, width - + db "If its electric" next "pouches run empty," next "it raises its tail" diff --git a/data/pokedex/entries/027.asm b/data/pokedex/entries/027.asm index d598bf619..606350c4d 100644 --- a/data/pokedex/entries/027.asm +++ b/data/pokedex/entries/027.asm @@ -1,7 +1,7 @@ ; SandshrewPokedexEntry: ; 0x182184 db "MOUSE@" ; species name dw 200, 260 ; height, width - + db "It prefers dry," next "sandy places" next "because it uses" diff --git a/data/pokedex/entries/028.asm b/data/pokedex/entries/028.asm index 0e1bd277b..d8e9c6d17 100644 --- a/data/pokedex/entries/028.asm +++ b/data/pokedex/entries/028.asm @@ -1,7 +1,7 @@ ; SandslashPokedexEntry: ; 0x1821e7 db "MOUSE@" ; species name dw 303, 650 ; height, width - + db "Adept at climbing" next "trees, it rolls" next "into a spiny ball," diff --git a/data/pokedex/entries/029.asm b/data/pokedex/entries/029.asm index af9a29f39..20ccc2ab9 100644 --- a/data/pokedex/entries/029.asm +++ b/data/pokedex/entries/029.asm @@ -1,7 +1,7 @@ ; NidoranFPokedexEntry: ; 0x18224b db "POISON PIN@" ; species name dw 104, 150 ; height, width - + db "Small and very" next "docile, it pro-" next "tects itself with" diff --git a/data/pokedex/entries/030.asm b/data/pokedex/entries/030.asm index 2ff33e328..015570394 100644 --- a/data/pokedex/entries/030.asm +++ b/data/pokedex/entries/030.asm @@ -1,7 +1,7 @@ ; NidorinaPokedexEntry: ; 0x1822b6 db "POISON PIN@" ; species name dw 207, 440 ; height, width - + db "It has a docile" next "nature. If it is" next "threatened with" diff --git a/data/pokedex/entries/031.asm b/data/pokedex/entries/031.asm index e3768d616..14d729af8 100644 --- a/data/pokedex/entries/031.asm +++ b/data/pokedex/entries/031.asm @@ -1,7 +1,7 @@ ; NidoqueenPokedexEntry: ; 0x18232e db "DRILL@" ; species name dw 403, 1320 ; height, width - + db "The hard scales" next "that cover its" next "strong body serve" diff --git a/data/pokedex/entries/032.asm b/data/pokedex/entries/032.asm index c2f05979b..2f7ff0235 100644 --- a/data/pokedex/entries/032.asm +++ b/data/pokedex/entries/032.asm @@ -1,7 +1,7 @@ ; NidoranMPokedexEntry: ; 0x182392 db "POISON PIN@" ; species name dw 108, 200 ; height, width - + db "It constantly" next "moves its large" next "ears in many" diff --git a/data/pokedex/entries/033.asm b/data/pokedex/entries/033.asm index a4a786165..9d0d773dc 100644 --- a/data/pokedex/entries/033.asm +++ b/data/pokedex/entries/033.asm @@ -1,7 +1,7 @@ ; NidorinoPokedexEntry: ; 0x1823fd db "POISON PIN@" ; species name dw 211, 430 ; height, width - + db "It is easily" next "agitated and uses" next "its horn for" diff --git a/data/pokedex/entries/034.asm b/data/pokedex/entries/034.asm index a11de88b4..6c7e92a6b 100644 --- a/data/pokedex/entries/034.asm +++ b/data/pokedex/entries/034.asm @@ -1,7 +1,7 @@ ; NidokingPokedexEntry: ; 0x182463 db "DRILL@" ; species name dw 407, 1370 ; height, width - + db "It uses its thick" next "arms, legs and" next "tail to attack" diff --git a/data/pokedex/entries/035.asm b/data/pokedex/entries/035.asm index 40a2a510c..7fff50679 100644 --- a/data/pokedex/entries/035.asm +++ b/data/pokedex/entries/035.asm @@ -1,7 +1,7 @@ ; ClefairyPokedexEntry: ; 0x1824c8 db "FAIRY@" ; species name dw 200, 170 ; height, width - + db "Though rarely" next "seen, it becomes" next "easier to spot," diff --git a/data/pokedex/entries/036.asm b/data/pokedex/entries/036.asm index 58d1c33be..161161819 100644 --- a/data/pokedex/entries/036.asm +++ b/data/pokedex/entries/036.asm @@ -1,7 +1,7 @@ ; ClefablePokedexEntry: ; 0x182530 db "FAIRY@" ; species name dw 403, 880 ; height, width - + db "Said to live in" next "quiet, remote" next "mountains, this" diff --git a/data/pokedex/entries/037.asm b/data/pokedex/entries/037.asm index 79758798a..cc0cf3f2e 100644 --- a/data/pokedex/entries/037.asm +++ b/data/pokedex/entries/037.asm @@ -1,7 +1,7 @@ ; VulpixPokedexEntry: ; 0x18259b db "FOX@" ; species name dw 200, 220 ; height, width - + db "As its body grows" next "larger, its six" next "warm tails become" diff --git a/data/pokedex/entries/038.asm b/data/pokedex/entries/038.asm index 02fac1261..f5669aa7d 100644 --- a/data/pokedex/entries/038.asm +++ b/data/pokedex/entries/038.asm @@ -1,7 +1,7 @@ ; NinetalesPokedexEntry: ; 0x18260c db "FOX@" ; species name dw 307, 440 ; height, width - + db "It is said to live" next "a thousand years," next "and each of its" diff --git a/data/pokedex/entries/039.asm b/data/pokedex/entries/039.asm index 2b4e410fe..653e26f6f 100644 --- a/data/pokedex/entries/039.asm +++ b/data/pokedex/entries/039.asm @@ -1,7 +1,7 @@ ; JigglypuffPokedexEntry: ; 0x182673 db "BALLOON@" ; species name dw 108, 120 ; height, width - + db "It rolls its cute" next "eyes as it sings a" next "soothing lullaby." diff --git a/data/pokedex/entries/040.asm b/data/pokedex/entries/040.asm index de325c70c..fd75dc1b0 100644 --- a/data/pokedex/entries/040.asm +++ b/data/pokedex/entries/040.asm @@ -1,7 +1,7 @@ ; WigglytuffPokedexEntry: ; 0x1826e9 db "BALLOON@" ; species name dw 303, 260 ; height, width - + db "The rich, fluffy" next "fur that covers" next "its body feels so" diff --git a/data/pokedex/entries/041.asm b/data/pokedex/entries/041.asm index a01dd6983..e04e7850f 100644 --- a/data/pokedex/entries/041.asm +++ b/data/pokedex/entries/041.asm @@ -1,7 +1,7 @@ ; ZubatPokedexEntry: ; 0x18275d db "BAT@" ; species name dw 207, 170 ; height, width - + db "During the day, it" next "gathers with" next "others and hangs" diff --git a/data/pokedex/entries/042.asm b/data/pokedex/entries/042.asm index 5a9d8475c..88e1e83df 100644 --- a/data/pokedex/entries/042.asm +++ b/data/pokedex/entries/042.asm @@ -1,7 +1,7 @@ ; GolbatPokedexEntry: ; 0x1827c4 db "BAT@" ; species name dw 503, 1210 ; height, width - + db "When it plunges" next "its fangs into its" next "prey, it instantly" diff --git a/data/pokedex/entries/043.asm b/data/pokedex/entries/043.asm index 4826c0828..a74af0fed 100644 --- a/data/pokedex/entries/043.asm +++ b/data/pokedex/entries/043.asm @@ -1,7 +1,7 @@ ; OddishPokedexEntry: ; 0x182836 db "WEED@" ; species name dw 108, 120 ; height, width - + db "During the day, it" next "stays in the cold" next "underground to" diff --git a/data/pokedex/entries/044.asm b/data/pokedex/entries/044.asm index 95d613698..237443974 100644 --- a/data/pokedex/entries/044.asm +++ b/data/pokedex/entries/044.asm @@ -1,7 +1,7 @@ ; GloomPokedexEntry: ; 0x1828a6 db "WEED@" ; species name dw 207, 190 ; height, width - + db "The smell from its" next "drool-like syrup" next "and the pollen on" diff --git a/data/pokedex/entries/045.asm b/data/pokedex/entries/045.asm index fab0eb08d..b5d5381b7 100644 --- a/data/pokedex/entries/045.asm +++ b/data/pokedex/entries/045.asm @@ -1,7 +1,7 @@ ; VileplumePokedexEntry: ; 0x182918 db "FLOWER@" ; species name dw 311, 410 ; height, width - + db "By shaking its big" next "petals, it scat-" next "ters toxic pollen" diff --git a/data/pokedex/entries/046.asm b/data/pokedex/entries/046.asm index 4ffdb324c..3b7686fb0 100644 --- a/data/pokedex/entries/046.asm +++ b/data/pokedex/entries/046.asm @@ -1,7 +1,7 @@ ; ParasPokedexEntry: ; 0x18297f db "MUSHROOM@" ; species name dw 100, 120 ; height, width - + db "The tochukaso" next "growing on this" next "#MON's back" diff --git a/data/pokedex/entries/047.asm b/data/pokedex/entries/047.asm index 91362b132..4650bc5b1 100644 --- a/data/pokedex/entries/047.asm +++ b/data/pokedex/entries/047.asm @@ -1,7 +1,7 @@ ; ParasectPokedexEntry: ; 0x1829e2 db "MUSHROOM@" ; species name dw 303, 650 ; height, width - + db "When nothing's" next "left to extract" next "from the bug, the" diff --git a/data/pokedex/entries/048.asm b/data/pokedex/entries/048.asm index 0091dfb3b..46c28a307 100644 --- a/data/pokedex/entries/048.asm +++ b/data/pokedex/entries/048.asm @@ -1,7 +1,7 @@ ; VenonatPokedexEntry: ; 0x182a53 db "INSECT@" ; species name dw 303, 660 ; height, width - + db "The small bugs it" next "eats appear only" next "at night, so it" diff --git a/data/pokedex/entries/049.asm b/data/pokedex/entries/049.asm index 96ed4f918..9790ce4da 100644 --- a/data/pokedex/entries/049.asm +++ b/data/pokedex/entries/049.asm @@ -1,7 +1,7 @@ ; VenomothPokedexEntry: ; 0x182abf db "POISONMOTH@" ; species name dw 411, 280 ; height, width - + db "The scales it" next "scatters will" next "paralyze anyone" diff --git a/data/pokedex/entries/050.asm b/data/pokedex/entries/050.asm index 9d94d1e29..7fdbeca9d 100644 --- a/data/pokedex/entries/050.asm +++ b/data/pokedex/entries/050.asm @@ -1,7 +1,7 @@ ; DiglettPokedexEntry: ; 0x182b30 db "MOLE@" ; species name dw 8, 20 ; height, width - + db "It digs under-" next "ground and chews" next "on tree roots," diff --git a/data/pokedex/entries/051.asm b/data/pokedex/entries/051.asm index ccf3785e8..4dd3f5a87 100644 --- a/data/pokedex/entries/051.asm +++ b/data/pokedex/entries/051.asm @@ -1,7 +1,7 @@ ; DugtrioPokedexEntry: ; 0x182b9d db "MOLE@" ; species name dw 204, 730 ; height, width - + db "These DIGLETT" next "triplets dig over" next "60 miles below sea" diff --git a/data/pokedex/entries/052.asm b/data/pokedex/entries/052.asm index e471fe20b..6e82fa90a 100644 --- a/data/pokedex/entries/052.asm +++ b/data/pokedex/entries/052.asm @@ -1,7 +1,7 @@ ; MeowthPokedexEntry: ; 0x182c08 db "SCRATCHCAT@" ; species name dw 104, 90 ; height, width - + db "It loves things" next "that sparkle. When" next "it sees a shiny" diff --git a/data/pokedex/entries/053.asm b/data/pokedex/entries/053.asm index 0a95c9db0..034df5792 100644 --- a/data/pokedex/entries/053.asm +++ b/data/pokedex/entries/053.asm @@ -1,7 +1,7 @@ ; PersianPokedexEntry: ; 0x182c78 db "CLASSY CAT@" ; species name dw 303, 710 ; height, width - + db "Behind its lithe," next "elegant appearance" next "lies a barbaric" diff --git a/data/pokedex/entries/054.asm b/data/pokedex/entries/054.asm index 1d9158d20..aab28b86c 100644 --- a/data/pokedex/entries/054.asm +++ b/data/pokedex/entries/054.asm @@ -1,7 +1,7 @@ ; PsyduckPokedexEntry: ; 0x182cee db "DUCK@" ; species name dw 207, 430 ; height, width - + db "The only time it" next "can use its psy-" next "chic power is when" diff --git a/data/pokedex/entries/055.asm b/data/pokedex/entries/055.asm index c0b94e583..046984229 100644 --- a/data/pokedex/entries/055.asm +++ b/data/pokedex/entries/055.asm @@ -1,7 +1,7 @@ ; GolduckPokedexEntry: ; 0x182d55 db "DUCK@" ; species name dw 507, 1690 ; height, width - + db "It swims grace-" next "fully along on the" next "quiet, slow-moving" diff --git a/data/pokedex/entries/056.asm b/data/pokedex/entries/056.asm index 4802533f8..19f0f9f68 100644 --- a/data/pokedex/entries/056.asm +++ b/data/pokedex/entries/056.asm @@ -1,7 +1,7 @@ ; MankeyPokedexEntry: ; 0x182dbd db "PIG MONKEY@" ; species name dw 108, 620 ; height, width - + db "It lives in groups" next "in the treetops." next "If it loses sight" diff --git a/data/pokedex/entries/057.asm b/data/pokedex/entries/057.asm index 1106a79c6..5b6c0f2f6 100644 --- a/data/pokedex/entries/057.asm +++ b/data/pokedex/entries/057.asm @@ -1,7 +1,7 @@ ; PrimeapePokedexEntry: ; 0x182e39 db "PIG MONKEY@" ; species name dw 303, 710 ; height, width - + db "It will beat up" next "anyone who makes" next "it mad, even if it" diff --git a/data/pokedex/entries/058.asm b/data/pokedex/entries/058.asm index 2cdefa166..6cb161706 100644 --- a/data/pokedex/entries/058.asm +++ b/data/pokedex/entries/058.asm @@ -1,7 +1,7 @@ ; GrowlithePokedexEntry: ; 0x182eaa db "PUPPY@" ; species name dw 204, 420 ; height, width - + db "It controls a big" next "territory. If it" next "detects an unknown" diff --git a/data/pokedex/entries/059.asm b/data/pokedex/entries/059.asm index d8c704ac3..0bb0645ef 100644 --- a/data/pokedex/entries/059.asm +++ b/data/pokedex/entries/059.asm @@ -1,7 +1,7 @@ ; ArcaninePokedexEntry: ; 0x182f1c db "LEGENDARY@" ; species name dw 603, 3420 ; height, width - + db "An ancient picture" next "scroll shows that" next "people were" diff --git a/data/pokedex/entries/060.asm b/data/pokedex/entries/060.asm index 522336841..aed168530 100644 --- a/data/pokedex/entries/060.asm +++ b/data/pokedex/entries/060.asm @@ -1,7 +1,7 @@ ; PoliwagPokedexEntry: ; 0x182f91 db "TADPOLE@" ; species name dw 200, 270 ; height, width - + db "The swirl on its" next "belly is its" next "insides showing" diff --git a/data/pokedex/entries/061.asm b/data/pokedex/entries/061.asm index 64c5fedcf..9d36efc5e 100644 --- a/data/pokedex/entries/061.asm +++ b/data/pokedex/entries/061.asm @@ -1,7 +1,7 @@ ; PoliwhirlPokedexEntry: ; 0x182ffd db "TADPOLE@" ; species name dw 303, 440 ; height, width - + db "Though it is" next "skilled at walk-" next "ing, it prefers to" diff --git a/data/pokedex/entries/062.asm b/data/pokedex/entries/062.asm index 759359825..09f13e737 100644 --- a/data/pokedex/entries/062.asm +++ b/data/pokedex/entries/062.asm @@ -1,7 +1,7 @@ ; PoliwrathPokedexEntry: ; 0x183066 db "TADPOLE@" ; species name dw 403, 1190 ; height, width - + db "It can use its" next "well-developed" next "arms and legs to" diff --git a/data/pokedex/entries/063.asm b/data/pokedex/entries/063.asm index 9fc53a541..b95054568 100644 --- a/data/pokedex/entries/063.asm +++ b/data/pokedex/entries/063.asm @@ -1,7 +1,7 @@ ; AbraPokedexEntry: ; 0x1830d5 db "PSI@" ; species name dw 211, 430 ; height, width - + db "It hypnotizes" next "itself so that it" next "can teleport away" diff --git a/data/pokedex/entries/064.asm b/data/pokedex/entries/064.asm index 96ae02b15..c59471193 100644 --- a/data/pokedex/entries/064.asm +++ b/data/pokedex/entries/064.asm @@ -1,7 +1,7 @@ ; KadabraPokedexEntry: ; 0x18313c db "PSI@" ; species name dw 403, 1250 ; height, width - + db "When it closes its" next "eyes, twice as" next "many alpha parti-" diff --git a/data/pokedex/entries/065.asm b/data/pokedex/entries/065.asm index 4cc789cd0..21b3f87d2 100644 --- a/data/pokedex/entries/065.asm +++ b/data/pokedex/entries/065.asm @@ -1,7 +1,7 @@ ; AlakazamPokedexEntry: ; 0x1b8000 db "PSI@" ; species name dw 411, 1060 ; height, width - + db "It has an IQ of" next "5000. It calcu-" next "lates many things" diff --git a/data/pokedex/entries/066.asm b/data/pokedex/entries/066.asm index ad286c433..1525dc440 100644 --- a/data/pokedex/entries/066.asm +++ b/data/pokedex/entries/066.asm @@ -1,7 +1,7 @@ ; MachopPokedexEntry: ; 0x1b8065 db "SUPERPOWER@" ; species name dw 207, 430 ; height, width - + db "It trains by" next "lifting rocks in" next "the mountains. It" diff --git a/data/pokedex/entries/067.asm b/data/pokedex/entries/067.asm index ba4dc9edf..dd20dc5cf 100644 --- a/data/pokedex/entries/067.asm +++ b/data/pokedex/entries/067.asm @@ -1,7 +1,7 @@ ; MachokePokedexEntry: ; 0x1b80cb db "SUPERPOWER@" ; species name dw 411, 1550 ; height, width - + db "This tough #MON" next "always stays in" next "the zone. Its" diff --git a/data/pokedex/entries/068.asm b/data/pokedex/entries/068.asm index 636e7a640..3f78c220f 100644 --- a/data/pokedex/entries/068.asm +++ b/data/pokedex/entries/068.asm @@ -1,7 +1,7 @@ ; MachampPokedexEntry: ; 0x1b8133 db "SUPERPOWER@" ; species name dw 503, 2870 ; height, width - + db "With four arms" next "that react more" next "quickly than it" diff --git a/data/pokedex/entries/069.asm b/data/pokedex/entries/069.asm index 1e5d9cb3f..978daa93e 100644 --- a/data/pokedex/entries/069.asm +++ b/data/pokedex/entries/069.asm @@ -1,7 +1,7 @@ ; BellsproutPokedexEntry: ; 0x1b81a1 db "FLOWER@" ; species name dw 204, 90 ; height, width - + db "If it notices" next "anything that" next "moves, it" diff --git a/data/pokedex/entries/070.asm b/data/pokedex/entries/070.asm index 87bd8f534..de429c4e9 100644 --- a/data/pokedex/entries/070.asm +++ b/data/pokedex/entries/070.asm @@ -1,7 +1,7 @@ ; WeepinbellPokedexEntry: ; 0x1b81fd db "FLYCATCHER@" ; species name dw 303, 140 ; height, width - + db "When it's hungry," next "it swings its" next "razor-sharp" diff --git a/data/pokedex/entries/071.asm b/data/pokedex/entries/071.asm index aa66bd172..b7b4cd2a6 100644 --- a/data/pokedex/entries/071.asm +++ b/data/pokedex/entries/071.asm @@ -1,7 +1,7 @@ ; VictreebelPokedexEntry: ; 0x1b826e db "FLYCATCHER@" ; species name dw 507, 340 ; height, width - + db "Once ingested into" next "this #MON's" next "body, even the" diff --git a/data/pokedex/entries/072.asm b/data/pokedex/entries/072.asm index faf474c0f..2fcf51fe3 100644 --- a/data/pokedex/entries/072.asm +++ b/data/pokedex/entries/072.asm @@ -1,7 +1,7 @@ ; TentacoolPokedexEntry: ; 0x1b82d1 db "JELLYFISH@" ; species name dw 211, 1000 ; height, width - + db "As it floats along" next "on the waves, it" next "uses its toxic" diff --git a/data/pokedex/entries/073.asm b/data/pokedex/entries/073.asm index 4f9fbfd9b..46c883048 100644 --- a/data/pokedex/entries/073.asm +++ b/data/pokedex/entries/073.asm @@ -1,7 +1,7 @@ ; TentacruelPokedexEntry: ; 0x1b8337 db "JELLYFISH@" ; species name dw 503, 1210 ; height, width - + db "When its 80 feel-" next "ers absorb water," next "it stretches to" diff --git a/data/pokedex/entries/074.asm b/data/pokedex/entries/074.asm index ad0a4283c..0fe1cbab6 100644 --- a/data/pokedex/entries/074.asm +++ b/data/pokedex/entries/074.asm @@ -1,7 +1,7 @@ ; GeodudePokedexEntry: ; 0x1b83a1 db "ROCK@" ; species name dw 104, 440 ; height, width - + db "Proud of their" next "sturdy bodies," next "they bash against" diff --git a/data/pokedex/entries/075.asm b/data/pokedex/entries/075.asm index dfb7151e3..69d4d1419 100644 --- a/data/pokedex/entries/075.asm +++ b/data/pokedex/entries/075.asm @@ -1,7 +1,7 @@ ; GravelerPokedexEntry: ; 0x1b840c db "ROCK@" ; species name dw 303, 2320 ; height, width - + db "It travels by rol-" next "ling on mountain" next "paths. If it gains" diff --git a/data/pokedex/entries/076.asm b/data/pokedex/entries/076.asm index 67effbebc..e77e02850 100644 --- a/data/pokedex/entries/076.asm +++ b/data/pokedex/entries/076.asm @@ -1,7 +1,7 @@ ; GolemPokedexEntry: ; 0x1b8481 db "MEGATON@" ; species name dw 407, 6620 ; height, width - + db "Its rock-like body" next "is so durable," next "even high-powered" diff --git a/data/pokedex/entries/077.asm b/data/pokedex/entries/077.asm index 337196c4c..e5c79bb13 100644 --- a/data/pokedex/entries/077.asm +++ b/data/pokedex/entries/077.asm @@ -1,7 +1,7 @@ ; PonytaPokedexEntry: ; 0x1b84f2 db "FIRE HORSE@" ; species name dw 303, 660 ; height, width - + db "Training by" next "jumping over grass" next "that grows longer" diff --git a/data/pokedex/entries/078.asm b/data/pokedex/entries/078.asm index ea18d56da..9d76d902c 100644 --- a/data/pokedex/entries/078.asm +++ b/data/pokedex/entries/078.asm @@ -1,7 +1,7 @@ ; RapidashPokedexEntry: ; 0x1b855e db "FIRE HORSE@" ; species name dw 507, 2090 ; height, width - + db "It just loves to" next "gallop. The faster" next "it goes, the long-" diff --git a/data/pokedex/entries/079.asm b/data/pokedex/entries/079.asm index b1379ca0c..8077bc0a3 100644 --- a/data/pokedex/entries/079.asm +++ b/data/pokedex/entries/079.asm @@ -1,7 +1,7 @@ ; SlowpokePokedexEntry: ; 0x1b85d3 db "DOPEY@" ; species name dw 311, 790 ; height, width - + db "It is always so" next "absent-minded that" next "it won't react," diff --git a/data/pokedex/entries/080.asm b/data/pokedex/entries/080.asm index 064c5cbc5..1c16ca001 100644 --- a/data/pokedex/entries/080.asm +++ b/data/pokedex/entries/080.asm @@ -1,7 +1,7 @@ ; SlowbroPokedexEntry: ; 0x1b8635 db "HERMITCRAB@" ; species name dw 503, 1730 ; height, width - + db "An attached" next "SHELLDER won't let" next "go because of the" diff --git a/data/pokedex/entries/081.asm b/data/pokedex/entries/081.asm index 90d68161b..f3502b156 100644 --- a/data/pokedex/entries/081.asm +++ b/data/pokedex/entries/081.asm @@ -1,7 +1,7 @@ ; MagnemitePokedexEntry: ; 0x1b869d db "MAGNET@" ; species name dw 100, 130 ; height, width - + db "The electricity" next "emitted by the" next "units on each side" diff --git a/data/pokedex/entries/082.asm b/data/pokedex/entries/082.asm index 7bc4748bc..df716432e 100644 --- a/data/pokedex/entries/082.asm +++ b/data/pokedex/entries/082.asm @@ -1,7 +1,7 @@ ; MagnetonPokedexEntry: ; 0x1b870a db "MAGNET@" ; species name dw 303, 1320 ; height, width - + db "When many" next "MAGNETON gather" next "together, the" diff --git a/data/pokedex/entries/083.asm b/data/pokedex/entries/083.asm index 1d10325a2..37e04b75b 100644 --- a/data/pokedex/entries/083.asm +++ b/data/pokedex/entries/083.asm @@ -1,7 +1,7 @@ ; FarfetchDPokedexEntry: ; 0x1b876c db "WILD DUCK@" ; species name dw 207, 330 ; height, width - + db "In order to pre-" next "vent their" next "extinction, more" diff --git a/data/pokedex/entries/084.asm b/data/pokedex/entries/084.asm index 505c7f7b9..96e17102b 100644 --- a/data/pokedex/entries/084.asm +++ b/data/pokedex/entries/084.asm @@ -1,7 +1,7 @@ ; DoduoPokedexEntry: ; 0x1b87d7 db "TWIN BIRD@" ; species name dw 407, 860 ; height, width - + db "It lives on a" next "grassy plain where" next "it can see a long" diff --git a/data/pokedex/entries/085.asm b/data/pokedex/entries/085.asm index 8c3e6695c..b97041b9d 100644 --- a/data/pokedex/entries/085.asm +++ b/data/pokedex/entries/085.asm @@ -1,7 +1,7 @@ ; DodrioPokedexEntry: ; 0x1b884a db "TRIPLEBIRD@" ; species name dw 511, 1880 ; height, width - + db "An enemy that" next "takes its eyes off" next "any of the three" diff --git a/data/pokedex/entries/086.asm b/data/pokedex/entries/086.asm index 7a4a61c90..5e3f5e61c 100644 --- a/data/pokedex/entries/086.asm +++ b/data/pokedex/entries/086.asm @@ -1,7 +1,7 @@ ; SeelPokedexEntry: ; 0x1b88bf db "SEA LION@" ; species name dw 307, 1980 ; height, width - + db "The light blue fur" next "that covers it" next "keeps it protected" diff --git a/data/pokedex/entries/087.asm b/data/pokedex/entries/087.asm index 1f66bddf7..a95cb93b0 100644 --- a/data/pokedex/entries/087.asm +++ b/data/pokedex/entries/087.asm @@ -1,7 +1,7 @@ ; DewgongPokedexEntry: ; 0x1b8934 db "SEA LION@" ; species name dw 507, 2650 ; height, width - + db "It sleeps under" next "shallow ocean" next "waters during the" diff --git a/data/pokedex/entries/088.asm b/data/pokedex/entries/088.asm index 83303b694..244dde80c 100644 --- a/data/pokedex/entries/088.asm +++ b/data/pokedex/entries/088.asm @@ -1,7 +1,7 @@ ; GrimerPokedexEntry: ; 0x1b89a2 db "SLUDGE@" ; species name dw 211, 660 ; height, width - + db "When two of these" next "#MON's bodies" next "are combined" diff --git a/data/pokedex/entries/089.asm b/data/pokedex/entries/089.asm index a52d81d15..3e81e6aa9 100644 --- a/data/pokedex/entries/089.asm +++ b/data/pokedex/entries/089.asm @@ -1,7 +1,7 @@ ; MukPokedexEntry: ; 0x1b89fc db "SLUDGE@" ; species name dw 311, 660 ; height, width - + db "As it moves, a" next "very strong poison" next "leaks from it," diff --git a/data/pokedex/entries/090.asm b/data/pokedex/entries/090.asm index 8c3681f2b..ea9912730 100644 --- a/data/pokedex/entries/090.asm +++ b/data/pokedex/entries/090.asm @@ -1,7 +1,7 @@ ; ShellderPokedexEntry: ; 0x1b8a68 db "BIVALVE@" ; species name dw 100, 90 ; height, width - + db "Clamping on to an" next "opponent reveals" next "its vulnerable" diff --git a/data/pokedex/entries/091.asm b/data/pokedex/entries/091.asm index 666990fbe..4af2b8714 100644 --- a/data/pokedex/entries/091.asm +++ b/data/pokedex/entries/091.asm @@ -1,7 +1,7 @@ ; CloysterPokedexEntry: ; 0x1b8ad9 db "BIVALVE@" ; species name dw 411, 2920 ; height, width - + db "Even a missile" next "can't break the" next "spikes it uses to" diff --git a/data/pokedex/entries/092.asm b/data/pokedex/entries/092.asm index 1dd903d1f..8b358ef16 100644 --- a/data/pokedex/entries/092.asm +++ b/data/pokedex/entries/092.asm @@ -1,7 +1,7 @@ ; GastlyPokedexEntry: ; 0x1b8b4a db "GAS@" ; species name dw 403, 2 ; height, width - + db "It wraps its op-" next "ponent in its gas-" next "like body, slowly" diff --git a/data/pokedex/entries/093.asm b/data/pokedex/entries/093.asm index 86c76c9d7..91eb04251 100644 --- a/data/pokedex/entries/093.asm +++ b/data/pokedex/entries/093.asm @@ -1,7 +1,7 @@ ; HaunterPokedexEntry: ; 0x1b8bbd db "GAS@" ; species name dw 503, 2 ; height, width - + db "It hides in the" next "dark, planning to" next "take the life of" diff --git a/data/pokedex/entries/094.asm b/data/pokedex/entries/094.asm index d58b4467f..96230f750 100644 --- a/data/pokedex/entries/094.asm +++ b/data/pokedex/entries/094.asm @@ -1,7 +1,7 @@ ; GengarPokedexEntry: ; 0x1b8c25 db "SHADOW@" ; species name dw 411, 890 ; height, width - + db "Hiding in people's" next "shadows at night," next "it absorbs their" diff --git a/data/pokedex/entries/095.asm b/data/pokedex/entries/095.asm index 2ea4708ef..b5dc160c2 100644 --- a/data/pokedex/entries/095.asm +++ b/data/pokedex/entries/095.asm @@ -1,7 +1,7 @@ ; OnixPokedexEntry: ; 0x1b8c98 db "ROCK SNAKE@" ; species name dw 2810, 4630 ; height, width - + db "As it digs through" next "the ground, it" next "absorbs many hard" diff --git a/data/pokedex/entries/096.asm b/data/pokedex/entries/096.asm index c2bf2d5be..ae3ea4f87 100644 --- a/data/pokedex/entries/096.asm +++ b/data/pokedex/entries/096.asm @@ -1,7 +1,7 @@ ; DrowzeePokedexEntry: ; 0x1b8d0a db "HYPNOSIS@" ; species name dw 303, 710 ; height, width - + db "When it twitches" next "its nose, it can" next "tell where someone" diff --git a/data/pokedex/entries/097.asm b/data/pokedex/entries/097.asm index 474c8b0c7..58f381ec3 100644 --- a/data/pokedex/entries/097.asm +++ b/data/pokedex/entries/097.asm @@ -1,7 +1,7 @@ ; HypnoPokedexEntry: ; 0x1b8d80 db "HYPNOSIS@" ; species name dw 503, 1670 ; height, width - + db "The longer it" next "swings its" next "pendulum, the" diff --git a/data/pokedex/entries/098.asm b/data/pokedex/entries/098.asm index 479238b9d..bd5fd2319 100644 --- a/data/pokedex/entries/098.asm +++ b/data/pokedex/entries/098.asm @@ -1,7 +1,7 @@ ; KrabbyPokedexEntry: ; 0x1b8ddd db "RIVER CRAB@" ; species name dw 104, 140 ; height, width - + db "If it is unable" next "to find food, it" next "will absorb" diff --git a/data/pokedex/entries/099.asm b/data/pokedex/entries/099.asm index a14e313cd..24af8c655 100644 --- a/data/pokedex/entries/099.asm +++ b/data/pokedex/entries/099.asm @@ -1,7 +1,7 @@ ; KinglerPokedexEntry: ; 0x1b8e45 db "PINCER@" ; species name dw 403, 1320 ; height, width - + db "Its oversized claw" next "is very powerful," next "but when it's not" diff --git a/data/pokedex/entries/100.asm b/data/pokedex/entries/100.asm index 021bc95ff..48cd124f3 100644 --- a/data/pokedex/entries/100.asm +++ b/data/pokedex/entries/100.asm @@ -1,7 +1,7 @@ ; VoltorbPokedexEntry: ; 0x1b8eb0 db "BALL@" ; species name dw 108, 230 ; height, width - + db "During the study" next "of this #MON," next "it was discovered" diff --git a/data/pokedex/entries/101.asm b/data/pokedex/entries/101.asm index b91c45323..fa343d260 100644 --- a/data/pokedex/entries/101.asm +++ b/data/pokedex/entries/101.asm @@ -1,7 +1,7 @@ ; ElectrodePokedexEntry: ; 0x1b8f19 db "BALL@" ; species name dw 311, 1470 ; height, width - + db "The more energy it" next "charges up, the" next "faster it gets." diff --git a/data/pokedex/entries/102.asm b/data/pokedex/entries/102.asm index 2b20da627..601e596b6 100644 --- a/data/pokedex/entries/102.asm +++ b/data/pokedex/entries/102.asm @@ -1,7 +1,7 @@ ; ExeggcutePokedexEntry: ; 0x1b8f84 db "EGG@" ; species name dw 104, 60 ; height, width - + db "If even one is" next "separated from the" next "group, the energy" diff --git a/data/pokedex/entries/103.asm b/data/pokedex/entries/103.asm index f39447ecf..5b1fad588 100644 --- a/data/pokedex/entries/103.asm +++ b/data/pokedex/entries/103.asm @@ -1,7 +1,7 @@ ; ExeggutorPokedexEntry: ; 0x1b8ff6 db "COCONUT@" ; species name dw 607, 2650 ; height, width - + db "Living in a good" next "environment makes" next "it grow lots of" diff --git a/data/pokedex/entries/104.asm b/data/pokedex/entries/104.asm index e52d34202..372e3acc7 100644 --- a/data/pokedex/entries/104.asm +++ b/data/pokedex/entries/104.asm @@ -1,7 +1,7 @@ ; CubonePokedexEntry: ; 0x1b9068 db "LONELY@" ; species name dw 104, 140 ; height, width - + db "It lost its mother" next "after its birth." next "It wears its" diff --git a/data/pokedex/entries/105.asm b/data/pokedex/entries/105.asm index 74ae80300..b0c78bd45 100644 --- a/data/pokedex/entries/105.asm +++ b/data/pokedex/entries/105.asm @@ -1,7 +1,7 @@ ; MarowakPokedexEntry: ; 0x1b90d2 db "BONEKEEPER@" ; species name dw 303, 990 ; height, width - + db "Somewhere in the" next "world is a ceme-" next "tery just for" diff --git a/data/pokedex/entries/106.asm b/data/pokedex/entries/106.asm index 1a00fca2c..77c91cd62 100644 --- a/data/pokedex/entries/106.asm +++ b/data/pokedex/entries/106.asm @@ -1,7 +1,7 @@ ; HitmonleePokedexEntry: ; 0x1b913f db "KICKING@" ; species name dw 411, 1100 ; height, width - + db "It is also called" next "the Kick Master." next "It uses its" diff --git a/data/pokedex/entries/107.asm b/data/pokedex/entries/107.asm index 26fc4cdb6..67701eedd 100644 --- a/data/pokedex/entries/107.asm +++ b/data/pokedex/entries/107.asm @@ -1,7 +1,7 @@ ; HitmonchanPokedexEntry: ; 0x1b91a4 db "PUNCHING@" ; species name dw 407, 1110 ; height, width - + db "To increase the" next "strength of all" next "its punch moves," diff --git a/data/pokedex/entries/108.asm b/data/pokedex/entries/108.asm index b69015afa..c902f8ece 100644 --- a/data/pokedex/entries/108.asm +++ b/data/pokedex/entries/108.asm @@ -1,7 +1,7 @@ ; LickitungPokedexEntry: ; 0x1b9210 db "LICKING@" ; species name dw 311, 1440 ; height, width - + db "It has a tongue" next "that is over 6'6''" next "long. It uses this" diff --git a/data/pokedex/entries/109.asm b/data/pokedex/entries/109.asm index cd247c691..3b204a4ba 100644 --- a/data/pokedex/entries/109.asm +++ b/data/pokedex/entries/109.asm @@ -1,7 +1,7 @@ ; KoffingPokedexEntry: ; 0x1b9276 db "POISON GAS@" ; species name dw 200, 20 ; height, width - + db "If one gets close" next "enough to it when" next "it expels poison-" diff --git a/data/pokedex/entries/110.asm b/data/pokedex/entries/110.asm index ee51956ff..2798acb17 100644 --- a/data/pokedex/entries/110.asm +++ b/data/pokedex/entries/110.asm @@ -1,7 +1,7 @@ ; WeezingPokedexEntry: ; 0x1b92ec db "POISON GAS@" ; species name dw 311, 210 ; height, width - + db "When it inhales" next "poisonous gases" next "from garbage, its" diff --git a/data/pokedex/entries/111.asm b/data/pokedex/entries/111.asm index 1b39102a4..82739c31d 100644 --- a/data/pokedex/entries/111.asm +++ b/data/pokedex/entries/111.asm @@ -1,7 +1,7 @@ ; RhyhornPokedexEntry: ; 0x1b935d db "SPIKES@" ; species name dw 303, 2540 ; height, width - + db "It can remember" next "only one thing at" next "a time. Once it" diff --git a/data/pokedex/entries/112.asm b/data/pokedex/entries/112.asm index cfd79ae02..83c092717 100644 --- a/data/pokedex/entries/112.asm +++ b/data/pokedex/entries/112.asm @@ -1,7 +1,7 @@ ; RhydonPokedexEntry: ; 0x1b93c5 db "DRILL@" ; species name dw 603, 2650 ; height, width - + db "By lightly spin-" next "ning its drill-" next "like horn, it can" diff --git a/data/pokedex/entries/113.asm b/data/pokedex/entries/113.asm index 1388ad6c2..733b5f31b 100644 --- a/data/pokedex/entries/113.asm +++ b/data/pokedex/entries/113.asm @@ -1,7 +1,7 @@ ; ChanseyPokedexEntry: ; 0x1b942e db "EGG@" ; species name dw 307, 760 ; height, width - + db "People try to" next "catch it for its" next "extremely" diff --git a/data/pokedex/entries/114.asm b/data/pokedex/entries/114.asm index 636de30c8..ece449f78 100644 --- a/data/pokedex/entries/114.asm +++ b/data/pokedex/entries/114.asm @@ -1,7 +1,7 @@ ; TangelaPokedexEntry: ; 0x1b948c db "VINE@" ; species name dw 303, 770 ; height, width - + db "During battle, it" next "constantly moves" next "the vines that" diff --git a/data/pokedex/entries/115.asm b/data/pokedex/entries/115.asm index ac9d2d01f..c58301976 100644 --- a/data/pokedex/entries/115.asm +++ b/data/pokedex/entries/115.asm @@ -1,7 +1,7 @@ ; KangaskhanPokedexEntry: ; 0x1b94f6 db "PARENT@" ; species name dw 703, 1760 ; height, width - + db "To avoid" next "crushing the" next "baby it carries in" diff --git a/data/pokedex/entries/116.asm b/data/pokedex/entries/116.asm index edb19271a..b6a7f28a1 100644 --- a/data/pokedex/entries/116.asm +++ b/data/pokedex/entries/116.asm @@ -1,7 +1,7 @@ ; HorseaPokedexEntry: ; 0x1b9553 db "DRAGON@" ; species name dw 104, 180 ; height, width - + db "When they're in a" next "safe location," next "they can be seen" diff --git a/data/pokedex/entries/117.asm b/data/pokedex/entries/117.asm index 8a81cf791..a449cfac6 100644 --- a/data/pokedex/entries/117.asm +++ b/data/pokedex/entries/117.asm @@ -1,7 +1,7 @@ ; SeadraPokedexEntry: ; 0x1b95b8 db "DRAGON@" ; species name dw 311, 550 ; height, width - + db "The male raises" next "the young. If it" next "is approached, it" diff --git a/data/pokedex/entries/118.asm b/data/pokedex/entries/118.asm index 80b48b2b6..378fc9dd4 100644 --- a/data/pokedex/entries/118.asm +++ b/data/pokedex/entries/118.asm @@ -1,7 +1,7 @@ ; GoldeenPokedexEntry: ; 0x1b9626 db "GOLDFISH@" ; species name dw 200, 330 ; height, width - + db "During spawning" next "season, they swim" next "gracefully in the" diff --git a/data/pokedex/entries/119.asm b/data/pokedex/entries/119.asm index 4e8593681..bfbf471dc 100644 --- a/data/pokedex/entries/119.asm +++ b/data/pokedex/entries/119.asm @@ -1,7 +1,7 @@ ; SeakingPokedexEntry: ; 0x1b9690 db "GOLDFISH@" ; species name dw 403, 860 ; height, width - + db "When autumn comes," next "the males patrol" next "the area around" diff --git a/data/pokedex/entries/120.asm b/data/pokedex/entries/120.asm index 87aee3b3e..0ec441014 100644 --- a/data/pokedex/entries/120.asm +++ b/data/pokedex/entries/120.asm @@ -1,7 +1,7 @@ ; StaryuPokedexEntry: ; 0x1b9702 db "STARSHAPE@" ; species name dw 207, 760 ; height, width - + db "When the stars" next "twinkle at night," next "it floats up from" diff --git a/data/pokedex/entries/121.asm b/data/pokedex/entries/121.asm index 17497e106..af0bf531e 100644 --- a/data/pokedex/entries/121.asm +++ b/data/pokedex/entries/121.asm @@ -1,7 +1,7 @@ ; StarmiePokedexEntry: ; 0x1b9776 db "MYSTERIOUS@" ; species name dw 307, 1760 ; height, width - + db "It is said that it" next "uses the seven-" next "colored core of" diff --git a/data/pokedex/entries/122.asm b/data/pokedex/entries/122.asm index 1f068663e..cdf2046bf 100644 --- a/data/pokedex/entries/122.asm +++ b/data/pokedex/entries/122.asm @@ -1,7 +1,7 @@ ; MrMimePokedexEntry: ; 0x1b97ea db "BARRIER@" ; species name dw 403, 1200 ; height, width - + db "It uses the" next "mysterious" next "power it has in" diff --git a/data/pokedex/entries/123.asm b/data/pokedex/entries/123.asm index fed2a139d..c827a5866 100644 --- a/data/pokedex/entries/123.asm +++ b/data/pokedex/entries/123.asm @@ -1,7 +1,7 @@ ; ScytherPokedexEntry: ; 0x1b9851 db "MANTIS@" ; species name dw 411, 1230 ; height, width - + db "It's very proud of" next "its speed. It" next "moves so fast that" diff --git a/data/pokedex/entries/124.asm b/data/pokedex/entries/124.asm index 57610399a..788c42383 100644 --- a/data/pokedex/entries/124.asm +++ b/data/pokedex/entries/124.asm @@ -1,7 +1,7 @@ ; JynxPokedexEntry: ; 0x1b98c5 db "HUMANSHAPE@" ; species name dw 407, 900 ; height, width - + db "It has several" next "different cry pat-" next "terns, each of" diff --git a/data/pokedex/entries/125.asm b/data/pokedex/entries/125.asm index f8dfecc89..7b18798c1 100644 --- a/data/pokedex/entries/125.asm +++ b/data/pokedex/entries/125.asm @@ -1,7 +1,7 @@ ; ElectabuzzPokedexEntry: ; 0x1b992a db "ELECTRIC@" ; species name dw 307, 660 ; height, width - + db "When two" next "ELECTABUZZ touch," next "they control the" diff --git a/data/pokedex/entries/126.asm b/data/pokedex/entries/126.asm index 214ba2ff0..2f6382397 100644 --- a/data/pokedex/entries/126.asm +++ b/data/pokedex/entries/126.asm @@ -1,7 +1,7 @@ ; MagmarPokedexEntry: ; 0x1b9994 db "SPITFIRE@" ; species name dw 403, 980 ; height, width - + db "It moves more" next "frequently in hot" next "areas. It can heal" diff --git a/data/pokedex/entries/127.asm b/data/pokedex/entries/127.asm index abe18d8e6..318ea2e4d 100644 --- a/data/pokedex/entries/127.asm +++ b/data/pokedex/entries/127.asm @@ -1,7 +1,7 @@ ; PinsirPokedexEntry: ; 0x1b99fb db "STAGBEETLE@" ; species name dw 411, 1210 ; height, width - + db "When the tempera-" next "ture drops at" next "night, it sleeps" diff --git a/data/pokedex/entries/128.asm b/data/pokedex/entries/128.asm index 49ebbfee9..78e080826 100644 --- a/data/pokedex/entries/128.asm +++ b/data/pokedex/entries/128.asm @@ -1,7 +1,7 @@ ; TaurosPokedexEntry: ; 0x1b9a6f db "WILD BULL@" ; species name dw 407, 1950 ; height, width - + db "These violent" next "#MON fight" next "with other mem-" diff --git a/data/pokedex/entries/129.asm b/data/pokedex/entries/129.asm index 7df0ac2c2..c61c21ccd 100644 --- a/data/pokedex/entries/129.asm +++ b/data/pokedex/entries/129.asm @@ -1,7 +1,7 @@ ; MagikarpPokedexEntry: ; 0x1cc000 db "FISH@" ; species name dw 211, 220 ; height, width - + db "This weak and" next "pathetic #MON" next "gets easily pushed" diff --git a/data/pokedex/entries/130.asm b/data/pokedex/entries/130.asm index ae7276fa8..2b8a7db62 100644 --- a/data/pokedex/entries/130.asm +++ b/data/pokedex/entries/130.asm @@ -1,7 +1,7 @@ ; GyaradosPokedexEntry: ; 0x1cc065 db "ATROCIOUS@" ; species name dw 2104, 5180 ; height, width - + db "It appears when-" next "ever there is" next "world conflict," diff --git a/data/pokedex/entries/131.asm b/data/pokedex/entries/131.asm index ab830a467..612207bad 100644 --- a/data/pokedex/entries/131.asm +++ b/data/pokedex/entries/131.asm @@ -1,7 +1,7 @@ ; LaprasPokedexEntry: ; 0x1cc0cd db "TRANSPORT@" ; species name dw 802, 4850 ; height, width - + db "This gentle" next "#MON loves to" next "give people rides" diff --git a/data/pokedex/entries/132.asm b/data/pokedex/entries/132.asm index e2f6aac0b..6169b3881 100644 --- a/data/pokedex/entries/132.asm +++ b/data/pokedex/entries/132.asm @@ -1,7 +1,7 @@ ; DittoPokedexEntry: ; 0x1cc13c db "TRANSFORM@" ; species name dw 100, 90 ; height, width - + db "When it encount-" next "ers another DITTO," next "it will move" diff --git a/data/pokedex/entries/133.asm b/data/pokedex/entries/133.asm index 70048b31f..c257222fb 100644 --- a/data/pokedex/entries/133.asm +++ b/data/pokedex/entries/133.asm @@ -1,7 +1,7 @@ ; EeveePokedexEntry: ; 0x1cc1b2 db "EVOLUTION@" ; species name dw 100, 140 ; height, width - + db "Its ability to" next "evolve into many" next "forms allows it to" diff --git a/data/pokedex/entries/134.asm b/data/pokedex/entries/134.asm index dad373f65..4a6bad994 100644 --- a/data/pokedex/entries/134.asm +++ b/data/pokedex/entries/134.asm @@ -1,7 +1,7 @@ ; VaporeonPokedexEntry: ; 0x1cc224 db "BUBBLE JET@" ; species name dw 303, 640 ; height, width - + db "As it uses the" next "fins on the tip" next "of its tail to" diff --git a/data/pokedex/entries/135.asm b/data/pokedex/entries/135.asm index 419ab1d1c..dbd5c6dd4 100644 --- a/data/pokedex/entries/135.asm +++ b/data/pokedex/entries/135.asm @@ -1,7 +1,7 @@ ; JolteonPokedexEntry: ; 0x1cc28b db "LIGHTNING@" ; species name dw 207, 540 ; height, width - + db "The negatively" next "charged ions" next "generated in its" diff --git a/data/pokedex/entries/136.asm b/data/pokedex/entries/136.asm index 83f30d458..a8f68f638 100644 --- a/data/pokedex/entries/136.asm +++ b/data/pokedex/entries/136.asm @@ -1,7 +1,7 @@ ; FlareonPokedexEntry: ; 0x1cc2ec db "FLAME@" ; species name dw 211, 550 ; height, width - + db "Once it has stored" next "up enough heat," next "this #MON's" diff --git a/data/pokedex/entries/137.asm b/data/pokedex/entries/137.asm index 904e1869f..f096980c4 100644 --- a/data/pokedex/entries/137.asm +++ b/data/pokedex/entries/137.asm @@ -1,7 +1,7 @@ ; PorygonPokedexEntry: ; 0x1cc353 db "VIRTUAL@" ; species name dw 207, 800 ; height, width - + db "An artificial" next "#MON created" next "due to extensive" diff --git a/data/pokedex/entries/138.asm b/data/pokedex/entries/138.asm index 3bda088c4..8efece8ca 100644 --- a/data/pokedex/entries/138.asm +++ b/data/pokedex/entries/138.asm @@ -1,7 +1,7 @@ ; OmanytePokedexEntry: ; 0x1cc3c1 db "SPIRAL@" ; species name dw 104, 170 ; height, width - + db "In prehistoric" next "times, it swam on" next "the sea floor," diff --git a/data/pokedex/entries/139.asm b/data/pokedex/entries/139.asm index 782eb0212..9acada380 100644 --- a/data/pokedex/entries/139.asm +++ b/data/pokedex/entries/139.asm @@ -1,7 +1,7 @@ ; OmastarPokedexEntry: ; 0x1cc42e db "SPIRAL@" ; species name dw 303, 770 ; height, width - + db "Its heavy shell" next "allowed it to" next "reach only nearby" diff --git a/data/pokedex/entries/140.asm b/data/pokedex/entries/140.asm index 9b011e90a..a1ffa5750 100644 --- a/data/pokedex/entries/140.asm +++ b/data/pokedex/entries/140.asm @@ -1,7 +1,7 @@ ; KabutoPokedexEntry: ; 0x1cc497 db "SHELLFISH@" ; species name dw 108, 250 ; height, width - + db "Three hundred" next "million years ago," next "it hid on the sea" diff --git a/data/pokedex/entries/141.asm b/data/pokedex/entries/141.asm index 03cdc9f05..1d355f0a0 100644 --- a/data/pokedex/entries/141.asm +++ b/data/pokedex/entries/141.asm @@ -1,7 +1,7 @@ ; KabutopsPokedexEntry: ; 0x1cc507 db "SHELLFISH@" ; species name dw 403, 890 ; height, width - + db "It was able to" next "swim quickly thro-" next "ugh the water by" diff --git a/data/pokedex/entries/142.asm b/data/pokedex/entries/142.asm index 7971f7c7c..1e8fee8d4 100644 --- a/data/pokedex/entries/142.asm +++ b/data/pokedex/entries/142.asm @@ -1,7 +1,7 @@ ; AerodactylPokedexEntry: ; 0x1cc576 db "FOSSIL@" ; species name dw 511, 1300 ; height, width - + db "In prehistoric" next "times, this" next "#MON flew" diff --git a/data/pokedex/entries/143.asm b/data/pokedex/entries/143.asm index 7a50d1817..413de4e5e 100644 --- a/data/pokedex/entries/143.asm +++ b/data/pokedex/entries/143.asm @@ -1,7 +1,7 @@ ; SnorlaxPokedexEntry: ; 0x1cc5cf db "SLEEPING@" ; species name dw 611, 10140 ; height, width - + db "This #MON's" next "stomach is so" next "strong, even" diff --git a/data/pokedex/entries/144.asm b/data/pokedex/entries/144.asm index 76e413985..227428d2a 100644 --- a/data/pokedex/entries/144.asm +++ b/data/pokedex/entries/144.asm @@ -1,7 +1,7 @@ ; ArticunoPokedexEntry: ; 0x1cc632 db "FREEZE@" ; species name dw 507, 1220 ; height, width - + db "Legendary bird" next "#MON. As it" next "flies through the" diff --git a/data/pokedex/entries/145.asm b/data/pokedex/entries/145.asm index 7446c8568..886d54a16 100644 --- a/data/pokedex/entries/145.asm +++ b/data/pokedex/entries/145.asm @@ -1,7 +1,7 @@ ; ZapdosPokedexEntry: ; 0x1cc697 db "ELECTRIC@" ; species name dw 503, 1160 ; height, width - + db "Legendary bird" next "#MON. They say" next "lightning caused" diff --git a/data/pokedex/entries/146.asm b/data/pokedex/entries/146.asm index 90fa0d1f9..5af28e5fb 100644 --- a/data/pokedex/entries/146.asm +++ b/data/pokedex/entries/146.asm @@ -1,7 +1,7 @@ ; MoltresPokedexEntry: ; 0x1cc706 db "FLAME@" ; species name dw 607, 1320 ; height, width - + db "Legendary bird" next "#MON. It is" next "said to migrate" diff --git a/data/pokedex/entries/147.asm b/data/pokedex/entries/147.asm index acffd7976..2f0f2945a 100644 --- a/data/pokedex/entries/147.asm +++ b/data/pokedex/entries/147.asm @@ -1,7 +1,7 @@ ; DratiniPokedexEntry: ; 0x1cc761 db "DRAGON@" ; species name dw 511, 70 ; height, width - + db "It sheds many lay-" next "ers of skin as it" next "grows larger. Dur-" diff --git a/data/pokedex/entries/148.asm b/data/pokedex/entries/148.asm index 5e6b93b5d..c67833d83 100644 --- a/data/pokedex/entries/148.asm +++ b/data/pokedex/entries/148.asm @@ -1,7 +1,7 @@ ; DragonairPokedexEntry: ; 0x1cc7dc db "DRAGON@" ; species name dw 1301, 360 ; height, width - + db "It is called the" next "divine #MON." next "When its entire" diff --git a/data/pokedex/entries/149.asm b/data/pokedex/entries/149.asm index 07d5eec3d..26b6765e5 100644 --- a/data/pokedex/entries/149.asm +++ b/data/pokedex/entries/149.asm @@ -1,7 +1,7 @@ ; DragonitePokedexEntry: ; 0x1cc843 db "DRAGON@" ; species name dw 703, 4630 ; height, width - + db "It is said that" next "somewhere in the" next "ocean lies an" diff --git a/data/pokedex/entries/150.asm b/data/pokedex/entries/150.asm index 3e11c040d..229407db1 100644 --- a/data/pokedex/entries/150.asm +++ b/data/pokedex/entries/150.asm @@ -1,7 +1,7 @@ ; MewtwoPokedexEntry: ; 0x1cc8ae db "GENETIC@" ; species name dw 607, 2690 ; height, width - + db "Said to rest qui-" next "etly in an" next "undiscovered cave," diff --git a/data/pokedex/entries/151.asm b/data/pokedex/entries/151.asm index 9fac31c83..d453b77fd 100644 --- a/data/pokedex/entries/151.asm +++ b/data/pokedex/entries/151.asm @@ -1,7 +1,7 @@ ; MewPokedexEntry: ; 0x1cc915 db "NEW SPECIE@" ; species name dw 104, 90 ; height, width - + db "Because it can" next "learn any move," next "some people began" diff --git a/data/pokedex/entries/152.asm b/data/pokedex/entries/152.asm index 480a7d9a4..0fb30dcf1 100644 --- a/data/pokedex/entries/152.asm +++ b/data/pokedex/entries/152.asm @@ -1,7 +1,7 @@ ; ChikoritaPokedexEntry: ; 0x1cc988 db "LEAF@" ; species name dw 211, 140 ; height, width - + db "It loves to bask" next "in the sunlight." next "It uses the leaf" diff --git a/data/pokedex/entries/153.asm b/data/pokedex/entries/153.asm index bbbd07558..a9e231290 100644 --- a/data/pokedex/entries/153.asm +++ b/data/pokedex/entries/153.asm @@ -1,7 +1,7 @@ ; BayleefPokedexEntry: ; 0x1cc9e9 db "LEAF@" ; species name dw 311, 350 ; height, width - + db "The scent that" next "wafts from the" next "leaves on its neck" diff --git a/data/pokedex/entries/154.asm b/data/pokedex/entries/154.asm index be345cd28..6b71ad16c 100644 --- a/data/pokedex/entries/154.asm +++ b/data/pokedex/entries/154.asm @@ -1,7 +1,7 @@ ; MeganiumPokedexEntry: ; 0x1cca54 db "HERB@" ; species name dw 511, 2220 ; height, width - + db "Anyone who stands" next "beside it becomes" next "refreshed, just as" diff --git a/data/pokedex/entries/155.asm b/data/pokedex/entries/155.asm index e155975df..c4ac12a11 100644 --- a/data/pokedex/entries/155.asm +++ b/data/pokedex/entries/155.asm @@ -1,7 +1,7 @@ ; CyndaquilPokedexEntry: ; 0x1ccabd db "FIRE MOUSE@" ; species name dw 108, 170 ; height, width - + db "The fire that" next "spouts from its" next "back burns hottest" diff --git a/data/pokedex/entries/156.asm b/data/pokedex/entries/156.asm index d78a560ee..f81164470 100644 --- a/data/pokedex/entries/156.asm +++ b/data/pokedex/entries/156.asm @@ -1,7 +1,7 @@ ; QuilavaPokedexEntry: ; 0x1ccb33 db "VOLCANO@" ; species name dw 211, 420 ; height, width - + db "Before battle, it" next "turns its back on" next "its opponent to" diff --git a/data/pokedex/entries/157.asm b/data/pokedex/entries/157.asm index bddc45430..72792d0fc 100644 --- a/data/pokedex/entries/157.asm +++ b/data/pokedex/entries/157.asm @@ -1,7 +1,7 @@ ; TyphlosionPokedexEntry: ; 0x1ccba0 db "VOLCANO@" ; species name dw 507, 1750 ; height, width - + db "When heat from its" next "body causes the" next "air around it to" diff --git a/data/pokedex/entries/158.asm b/data/pokedex/entries/158.asm index b949dbbbe..191c127db 100644 --- a/data/pokedex/entries/158.asm +++ b/data/pokedex/entries/158.asm @@ -1,7 +1,7 @@ ; TotodilePokedexEntry: ; 0x1ccc14 db "BIG JAW@" ; species name dw 200, 210 ; height, width - + db "This rough critter" next "chomps at any" next "moving object it" diff --git a/data/pokedex/entries/159.asm b/data/pokedex/entries/159.asm index 96b1e5aaa..6e83161db 100644 --- a/data/pokedex/entries/159.asm +++ b/data/pokedex/entries/159.asm @@ -1,7 +1,7 @@ ; CroconawPokedexEntry: ; 0x1ccc84 db "BIG JAW@" ; species name dw 307, 550 ; height, width - + db "The tips of its" next "fangs are slanted" next "backward. Once" diff --git a/data/pokedex/entries/160.asm b/data/pokedex/entries/160.asm index d942d2fd3..f4d16760a 100644 --- a/data/pokedex/entries/160.asm +++ b/data/pokedex/entries/160.asm @@ -1,7 +1,7 @@ ; FeraligatrPokedexEntry: ; 0x1cccf9 db "BIG JAW@" ; species name dw 707, 1960 ; height, width - + db "Although it has a" next "massive body, its" next "powerful hind legs" diff --git a/data/pokedex/entries/161.asm b/data/pokedex/entries/161.asm index 113755a25..4777dc267 100644 --- a/data/pokedex/entries/161.asm +++ b/data/pokedex/entries/161.asm @@ -1,7 +1,7 @@ ; SentretPokedexEntry: ; 0x1ccd6b db "SCOUT@" ; species name dw 207, 130 ; height, width - + db "When acting as a" next "lookout, it warns" next "others of danger" diff --git a/data/pokedex/entries/162.asm b/data/pokedex/entries/162.asm index b7fbce09d..4b0cdd360 100644 --- a/data/pokedex/entries/162.asm +++ b/data/pokedex/entries/162.asm @@ -1,7 +1,7 @@ ; FurretPokedexEntry: ; 0x1ccddd db "LONG BODY@" ; species name dw 511, 720 ; height, width - + db "It lives in narrow" next "burrows that fit" next "its slim body. The" diff --git a/data/pokedex/entries/163.asm b/data/pokedex/entries/163.asm index add305d3d..627227ae8 100644 --- a/data/pokedex/entries/163.asm +++ b/data/pokedex/entries/163.asm @@ -1,7 +1,7 @@ ; HoothootPokedexEntry: ; 0x1cce58 db "OWL@" ; species name dw 204, 470 ; height, width - + db "It begins to hoot" next "at the same time" next "every day. Some" diff --git a/data/pokedex/entries/164.asm b/data/pokedex/entries/164.asm index 55c2d39d9..2ed537a4e 100644 --- a/data/pokedex/entries/164.asm +++ b/data/pokedex/entries/164.asm @@ -1,7 +1,7 @@ ; NoctowlPokedexEntry: ; 0x1cceb9 db "OWL@" ; species name dw 503, 900 ; height, width - + db "Its extremely soft" next "feathers make no" next "sound in flight." diff --git a/data/pokedex/entries/165.asm b/data/pokedex/entries/165.asm index 28e8a6c7b..3f484f500 100644 --- a/data/pokedex/entries/165.asm +++ b/data/pokedex/entries/165.asm @@ -1,7 +1,7 @@ ; LedybaPokedexEntry: ; 0x1ccf2c db "FIVE STAR@" ; species name dw 303, 240 ; height, width - + db "It is timid and" next "clusters together" next "with others. The" diff --git a/data/pokedex/entries/166.asm b/data/pokedex/entries/166.asm index 5222adfa8..7e4c9d388 100644 --- a/data/pokedex/entries/166.asm +++ b/data/pokedex/entries/166.asm @@ -1,7 +1,7 @@ ; LedianPokedexEntry: ; 0x1ccfa0 db "FIVE STAR@" ; species name dw 407, 780 ; height, width - + db "In the daytime" next "when it gets warm," next "it curls up inside" diff --git a/data/pokedex/entries/167.asm b/data/pokedex/entries/167.asm index 6c8fa1147..40c7ef817 100644 --- a/data/pokedex/entries/167.asm +++ b/data/pokedex/entries/167.asm @@ -1,7 +1,7 @@ ; SpinarakPokedexEntry: ; 0x1cd012 db "STRINGSPIT@" ; species name dw 108, 190 ; height, width - + db "If prey becomes" next "ensnared in its" next "nest of spun" diff --git a/data/pokedex/entries/168.asm b/data/pokedex/entries/168.asm index 6ccb82be9..7d3211ef8 100644 --- a/data/pokedex/entries/168.asm +++ b/data/pokedex/entries/168.asm @@ -1,7 +1,7 @@ ; AriadosPokedexEntry: ; 0x1cd083 db "LONG LEG@" ; species name dw 307, 740 ; height, width - + db "Rather than mak-" next "ing a nest in one" next "specific spot, it" diff --git a/data/pokedex/entries/169.asm b/data/pokedex/entries/169.asm index 065c78c9b..be0d5c896 100644 --- a/data/pokedex/entries/169.asm +++ b/data/pokedex/entries/169.asm @@ -1,7 +1,7 @@ ; CrobatPokedexEntry: ; 0x1cd0f5 db "BAT@" ; species name dw 511, 1650 ; height, width - + db "As a result of its" next "pursuit of faster," next "yet more silent" diff --git a/data/pokedex/entries/170.asm b/data/pokedex/entries/170.asm index 91f6a9d73..3001702cd 100644 --- a/data/pokedex/entries/170.asm +++ b/data/pokedex/entries/170.asm @@ -1,7 +1,7 @@ ; ChinchouPokedexEntry: ; 0x1cd165 db "ANGLER@" ; species name dw 108, 260 ; height, width - + db "Its antennae, whi-" next "ch evolved from a" next "fin, have both po-" diff --git a/data/pokedex/entries/171.asm b/data/pokedex/entries/171.asm index 52a9a4a3a..6ed171c38 100644 --- a/data/pokedex/entries/171.asm +++ b/data/pokedex/entries/171.asm @@ -1,7 +1,7 @@ ; LanturnPokedexEntry: ; 0x1cd1de db "LIGHT@" ; species name dw 311, 500 ; height, width - + db "This #MON uses" next "the bright part of" next "its body, which" diff --git a/data/pokedex/entries/172.asm b/data/pokedex/entries/172.asm index 5058b8cd5..d4de60fbc 100644 --- a/data/pokedex/entries/172.asm +++ b/data/pokedex/entries/172.asm @@ -1,7 +1,7 @@ ; PichuPokedexEntry: ; 0x1cd243 db "TINY MOUSE@" ; species name dw 100, 40 ; height, width - + db "It is unskilled at" next "storing electric" next "power. Any kind of" diff --git a/data/pokedex/entries/173.asm b/data/pokedex/entries/173.asm index b4be5050b..0d00fa2d9 100644 --- a/data/pokedex/entries/173.asm +++ b/data/pokedex/entries/173.asm @@ -1,7 +1,7 @@ ; CleffaPokedexEntry: ; 0x1cd2bc db "STARSHAPE@" ; species name dw 100, 70 ; height, width - + db "If the impact site" next "of a meteorite is" next "found, this" diff --git a/data/pokedex/entries/174.asm b/data/pokedex/entries/174.asm index 64d4be612..35983d91d 100644 --- a/data/pokedex/entries/174.asm +++ b/data/pokedex/entries/174.asm @@ -1,7 +1,7 @@ ; IgglybuffPokedexEntry: ; 0x1cd32c db "BALLOON@" ; species name dw 100, 20 ; height, width - + db "Instead of walking" next "with its short" next "legs, it moves" diff --git a/data/pokedex/entries/175.asm b/data/pokedex/entries/175.asm index 10691feb4..deb898861 100644 --- a/data/pokedex/entries/175.asm +++ b/data/pokedex/entries/175.asm @@ -1,7 +1,7 @@ ; TogepiPokedexEntry: ; 0x1cd396 db "SPIKE BALL@" ; species name dw 100, 30 ; height, width - + db "It is considered" next "to be a symbol of" next "good luck. Its" diff --git a/data/pokedex/entries/176.asm b/data/pokedex/entries/176.asm index f2510b3ee..80ae5e292 100644 --- a/data/pokedex/entries/176.asm +++ b/data/pokedex/entries/176.asm @@ -1,7 +1,7 @@ ; TogeticPokedexEntry: ; 0x1cd402 db "HAPPINESS@" ; species name dw 200, 70 ; height, width - + db "Although it does" next "not flap its wings" next "very much, it can" diff --git a/data/pokedex/entries/177.asm b/data/pokedex/entries/177.asm index 6c1deb780..f417b6aef 100644 --- a/data/pokedex/entries/177.asm +++ b/data/pokedex/entries/177.asm @@ -1,7 +1,7 @@ ; NatuPokedexEntry: ; 0x1cd47d db "LITTLE BIRD@" ; species name dw 8, 40 ; height, width - + db "It is extremely" next "good at climbing" next "tree trunks and" diff --git a/data/pokedex/entries/178.asm b/data/pokedex/entries/178.asm index baa441474..37f60d502 100644 --- a/data/pokedex/entries/178.asm +++ b/data/pokedex/entries/178.asm @@ -1,7 +1,7 @@ ; XatuPokedexEntry: ; 0x1cd4e9 db "MYSTIC@" ; species name dw 411, 330 ; height, width - + db "Once it begins to" next "meditate at sun-" next "rise, the entire" diff --git a/data/pokedex/entries/179.asm b/data/pokedex/entries/179.asm index b76ebfc0e..1aee7365b 100644 --- a/data/pokedex/entries/179.asm +++ b/data/pokedex/entries/179.asm @@ -1,7 +1,7 @@ ; MareepPokedexEntry: ; 0x1cd551 db "WOOL@" ; species name dw 200, 170 ; height, width - + db "It stores lots of" next "air in its soft" next "fur, allowing it" diff --git a/data/pokedex/entries/180.asm b/data/pokedex/entries/180.asm index 2986debe0..966c390fe 100644 --- a/data/pokedex/entries/180.asm +++ b/data/pokedex/entries/180.asm @@ -1,7 +1,7 @@ ; FlaaffyPokedexEntry: ; 0x1cd5b8 db "WOOL@" ; species name dw 207, 290 ; height, width - + db "Because of its" next "rubbery, electric-" next "ity-resistant" diff --git a/data/pokedex/entries/181.asm b/data/pokedex/entries/181.asm index 44f0fbcbc..abf237ad8 100644 --- a/data/pokedex/entries/181.asm +++ b/data/pokedex/entries/181.asm @@ -1,7 +1,7 @@ ; AmpharosPokedexEntry: ; 0x1cd626 db "LIGHT@" ; species name dw 407, 1360 ; height, width - + db "When it gets dark," next "the light from its" next "bright, shiny tail" diff --git a/data/pokedex/entries/182.asm b/data/pokedex/entries/182.asm index 4c12e88a5..633e6790b 100644 --- a/data/pokedex/entries/182.asm +++ b/data/pokedex/entries/182.asm @@ -1,7 +1,7 @@ ; BellossomPokedexEntry: ; 0x1cd69a db "FLOWER@" ; species name dw 104, 130 ; height, width - + db "When these dance" next "together, their" next "petals rub against" diff --git a/data/pokedex/entries/183.asm b/data/pokedex/entries/183.asm index 2a47da48d..c81bb82b3 100644 --- a/data/pokedex/entries/183.asm +++ b/data/pokedex/entries/183.asm @@ -1,7 +1,7 @@ ; MarillPokedexEntry: ; 0x1cd705 db "AQUAMOUSE@" ; species name dw 104, 190 ; height, width - + db "The fur on its" next "body naturally" next "repels water. It" diff --git a/data/pokedex/entries/184.asm b/data/pokedex/entries/184.asm index cc1ad3587..424b6a71a 100644 --- a/data/pokedex/entries/184.asm +++ b/data/pokedex/entries/184.asm @@ -1,7 +1,7 @@ ; AzumarillPokedexEntry: ; 0x1cd771 db "AQUARABBIT@" ; species name dw 207, 630 ; height, width - + db "The bubble-like" next "pattern on its" next "stomach helps it" diff --git a/data/pokedex/entries/185.asm b/data/pokedex/entries/185.asm index eb1608ef3..29326afdc 100644 --- a/data/pokedex/entries/185.asm +++ b/data/pokedex/entries/185.asm @@ -1,7 +1,7 @@ ; SudowoodoPokedexEntry: ; 0x1cd7d9 db "IMITATION@" ; species name dw 311, 840 ; height, width - + db "If a tree branch" next "shakes when there" next "is no wind, it's a" diff --git a/data/pokedex/entries/186.asm b/data/pokedex/entries/186.asm index 1525a27b7..08ac686dc 100644 --- a/data/pokedex/entries/186.asm +++ b/data/pokedex/entries/186.asm @@ -1,7 +1,7 @@ ; PolitoedPokedexEntry: ; 0x1cd84b db "FROG@" ; species name dw 307, 750 ; height, width - + db "When it expands" next "its throat to" next "croak out a tune," diff --git a/data/pokedex/entries/187.asm b/data/pokedex/entries/187.asm index 56898131c..3d3f52a49 100644 --- a/data/pokedex/entries/187.asm +++ b/data/pokedex/entries/187.asm @@ -1,7 +1,7 @@ ; HoppipPokedexEntry: ; 0x1cd8b5 db "COTTONWEED@" ; species name dw 104, 10 ; height, width - + db "It can be carried" next "away on even the" next "gentlest breeze." diff --git a/data/pokedex/entries/188.asm b/data/pokedex/entries/188.asm index 4aba157a9..a62efe79b 100644 --- a/data/pokedex/entries/188.asm +++ b/data/pokedex/entries/188.asm @@ -1,7 +1,7 @@ ; SkiploomPokedexEntry: ; 0x1cd928 db "COTTONWEED@" ; species name dw 200, 20 ; height, width - + db "As soon as it" next "rains, it closes" next "its flower and" diff --git a/data/pokedex/entries/189.asm b/data/pokedex/entries/189.asm index 07154b6b3..dc2193ea1 100644 --- a/data/pokedex/entries/189.asm +++ b/data/pokedex/entries/189.asm @@ -1,7 +1,7 @@ ; JumpluffPokedexEntry: ; 0x1cd998 db "COTTONWEED@" ; species name dw 207, 70 ; height, width - + db "Even in the fierc-" next "est wind, it can" next "control its fluff" diff --git a/data/pokedex/entries/190.asm b/data/pokedex/entries/190.asm index 86bb3cdff..261c1078d 100644 --- a/data/pokedex/entries/190.asm +++ b/data/pokedex/entries/190.asm @@ -1,7 +1,7 @@ ; AipomPokedexEntry: ; 0x1cda11 db "LONG TAIL@" ; species name dw 207, 250 ; height, width - + db "It uses its tail" next "to hang on to tree" next "branches. It uses" diff --git a/data/pokedex/entries/191.asm b/data/pokedex/entries/191.asm index 96e235198..e7fab270e 100644 --- a/data/pokedex/entries/191.asm +++ b/data/pokedex/entries/191.asm @@ -1,7 +1,7 @@ ; SunkernPokedexEntry: ; 0x1cda87 db "SEED@" ; species name dw 100, 40 ; height, width - + db "It is very weak." next "Its only means of" next "defense is to" diff --git a/data/pokedex/entries/192.asm b/data/pokedex/entries/192.asm index a92e9db45..010a8fef7 100644 --- a/data/pokedex/entries/192.asm +++ b/data/pokedex/entries/192.asm @@ -1,7 +1,7 @@ ; SunfloraPokedexEntry: ; 0x1cdaef db "SUN@" ; species name dw 207, 190 ; height, width - + db "As the hot season" next "approaches, the" next "petals on this" diff --git a/data/pokedex/entries/193.asm b/data/pokedex/entries/193.asm index 8a9d14ec8..5463afd96 100644 --- a/data/pokedex/entries/193.asm +++ b/data/pokedex/entries/193.asm @@ -1,7 +1,7 @@ ; YanmaPokedexEntry: ; 0x1d0000 db "CLEAR WING@" ; species name dw 311, 840 ; height, width - + db "It can see in all" next "directions without" next "moving its big" diff --git a/data/pokedex/entries/194.asm b/data/pokedex/entries/194.asm index 6ce375ae1..23a8cab88 100644 --- a/data/pokedex/entries/194.asm +++ b/data/pokedex/entries/194.asm @@ -1,7 +1,7 @@ ; WooperPokedexEntry: ; 0x1d0078 db "WATER FISH@" ; species name dw 104, 190 ; height, width - + db "A mucous" next "membrane covers" next "its body. Touching" diff --git a/data/pokedex/entries/195.asm b/data/pokedex/entries/195.asm index 6d5e5a282..daae376b1 100644 --- a/data/pokedex/entries/195.asm +++ b/data/pokedex/entries/195.asm @@ -1,7 +1,7 @@ ; QuagsirePokedexEntry: ; 0x1d00dd db "WATER FISH@" ; species name dw 407, 1650 ; height, width - + db "Its body is always" next "slimy. It often" next "bangs its head on" diff --git a/data/pokedex/entries/196.asm b/data/pokedex/entries/196.asm index c1644671a..e8a75d7df 100644 --- a/data/pokedex/entries/196.asm +++ b/data/pokedex/entries/196.asm @@ -1,7 +1,7 @@ ; EspeonPokedexEntry: ; 0x1d0155 db "SUN@" ; species name dw 211, 580 ; height, width - + db "The tip of its" next "forked tail" next "quivers when it is" diff --git a/data/pokedex/entries/197.asm b/data/pokedex/entries/197.asm index d19e690b9..24c3f3f05 100644 --- a/data/pokedex/entries/197.asm +++ b/data/pokedex/entries/197.asm @@ -1,7 +1,7 @@ ; UmbreonPokedexEntry: ; 0x1d01af db "MOONLIGHT@" ; species name dw 303, 600 ; height, width - + db "On the night of a" next "full moon, or when" next "it gets excited," diff --git a/data/pokedex/entries/198.asm b/data/pokedex/entries/198.asm index 72ce3925b..52c9873b2 100644 --- a/data/pokedex/entries/198.asm +++ b/data/pokedex/entries/198.asm @@ -1,7 +1,7 @@ ; MurkrowPokedexEntry: ; 0x1d021e db "DARKNESS@" ; species name dw 108, 50 ; height, width - + db "It hides any shiny" next "object it finds in" next "a secret location." diff --git a/data/pokedex/entries/199.asm b/data/pokedex/entries/199.asm index 60726c2d1..3d032b756 100644 --- a/data/pokedex/entries/199.asm +++ b/data/pokedex/entries/199.asm @@ -1,7 +1,7 @@ ; SlowkingPokedexEntry: ; 0x1d0292 db "ROYAL@" ; species name dw 607, 1750 ; height, width - + db "Every time it ya-" next "wns, SHELLDER" next "injects more poi-" diff --git a/data/pokedex/entries/200.asm b/data/pokedex/entries/200.asm index f646d85ae..8a3bda2e4 100644 --- a/data/pokedex/entries/200.asm +++ b/data/pokedex/entries/200.asm @@ -1,7 +1,7 @@ ; MisdreavusPokedexEntry: ; 0x1d0301 db "SCREECH@" ; species name dw 204, 20 ; height, width - + db "It loves to watch" next "people it's scar-" next "ed. It frightens" diff --git a/data/pokedex/entries/201.asm b/data/pokedex/entries/201.asm index 76b9da319..d001ee8a3 100644 --- a/data/pokedex/entries/201.asm +++ b/data/pokedex/entries/201.asm @@ -1,7 +1,7 @@ ; UnownPokedexEntry: ; 0x1d0373 db "SYMBOL@" ; species name dw 108, 110 ; height, width - + db "Because different" next "types of UNOWN" next "exist, it is said" diff --git a/data/pokedex/entries/202.asm b/data/pokedex/entries/202.asm index 950f65edd..85ab8c0e9 100644 --- a/data/pokedex/entries/202.asm +++ b/data/pokedex/entries/202.asm @@ -1,7 +1,7 @@ ; WobbuffetPokedexEntry: ; 0x1d03dd db "PATIENT@" ; species name dw 403, 630 ; height, width - + db "In order to con-" next "ceal its black" next "tail, it lives in" diff --git a/data/pokedex/entries/203.asm b/data/pokedex/entries/203.asm index e6cdca5d7..faf1850ce 100644 --- a/data/pokedex/entries/203.asm +++ b/data/pokedex/entries/203.asm @@ -1,7 +1,7 @@ ; GirafarigPokedexEntry: ; 0x1d0446 db "LONG NECK@" ; species name dw 411, 910 ; height, width - + db "When it is in" next "danger, its tail" next "uses some sort of" diff --git a/data/pokedex/entries/204.asm b/data/pokedex/entries/204.asm index 502a5d9b1..36cc09610 100644 --- a/data/pokedex/entries/204.asm +++ b/data/pokedex/entries/204.asm @@ -1,7 +1,7 @@ ; PinecoPokedexEntry: ; 0x1d04b0 db "BAGWORM@" ; species name dw 200, 160 ; height, width - + db "It spits out a" next "fluid that it uses" next "to glue tree bark" diff --git a/data/pokedex/entries/205.asm b/data/pokedex/entries/205.asm index 09df4b488..a4f6255f1 100644 --- a/data/pokedex/entries/205.asm +++ b/data/pokedex/entries/205.asm @@ -1,7 +1,7 @@ ; ForretressPokedexEntry: ; 0x1d0524 db "BAGWORM@" ; species name dw 311, 2770 ; height, width - + db "Usually found" next "hanging on to a" next "fat tree trunk. It" diff --git a/data/pokedex/entries/206.asm b/data/pokedex/entries/206.asm index ec2525beb..f346636b0 100644 --- a/data/pokedex/entries/206.asm +++ b/data/pokedex/entries/206.asm @@ -1,7 +1,7 @@ ; DunsparcePokedexEntry: ; 0x1d0593 db "LAND SNAKE@" ; species name dw 411, 310 ; height, width - + db "It hides deep" next "inside caves where" next "no light ever" diff --git a/data/pokedex/entries/207.asm b/data/pokedex/entries/207.asm index 435df525c..298b9d30d 100644 --- a/data/pokedex/entries/207.asm +++ b/data/pokedex/entries/207.asm @@ -1,7 +1,7 @@ ; GligarPokedexEntry: ; 0x1d0604 db "FLYSCORPIO@" ; species name dw 307, 1430 ; height, width - + db "It builds its nest" next "on a steep cliff." next "When it is done" diff --git a/data/pokedex/entries/208.asm b/data/pokedex/entries/208.asm index 5861dab78..37d9bcbfe 100644 --- a/data/pokedex/entries/208.asm +++ b/data/pokedex/entries/208.asm @@ -1,7 +1,7 @@ ; SteelixPokedexEntry: ; 0x1d067c db "IRON SNAKE@" ; species name dw 3002, 8820 ; height, width - + db "The many small" next "metal particles" next "that cover this" diff --git a/data/pokedex/entries/209.asm b/data/pokedex/entries/209.asm index bc8709cf0..a334c50b4 100644 --- a/data/pokedex/entries/209.asm +++ b/data/pokedex/entries/209.asm @@ -1,7 +1,7 @@ ; SnubbullPokedexEntry: ; 0x1d06e0 db "FAIRY@" ; species name dw 200, 170 ; height, width - + db "In truth, it is a" next "cowardly #MON." next "It growls eagerly" diff --git a/data/pokedex/entries/210.asm b/data/pokedex/entries/210.asm index 0f52f8f1d..0e5abd152 100644 --- a/data/pokedex/entries/210.asm +++ b/data/pokedex/entries/210.asm @@ -1,7 +1,7 @@ ; GranbullPokedexEntry: ; 0x1d074a db "FAIRY@" ; species name dw 407, 1070 ; height, width - + db "It can make most" next "any #MON run" next "away simply by" diff --git a/data/pokedex/entries/211.asm b/data/pokedex/entries/211.asm index 441c8187f..945340a63 100644 --- a/data/pokedex/entries/211.asm +++ b/data/pokedex/entries/211.asm @@ -1,7 +1,7 @@ ; QwilfishPokedexEntry: ; 0x1d07b1 db "BALLOON@" ; species name dw 108, 90 ; height, width - + db "When faced with a" next "larger opponent," next "it swallows as" diff --git a/data/pokedex/entries/212.asm b/data/pokedex/entries/212.asm index 76d3650de..3a9219b3a 100644 --- a/data/pokedex/entries/212.asm +++ b/data/pokedex/entries/212.asm @@ -1,7 +1,7 @@ ; ScizorPokedexEntry: ; 0x1d0821 db "SCISSORS@" ; species name dw 511, 2600 ; height, width - + db "This #MON's" next "pincers, which" next "contain steel, can" diff --git a/data/pokedex/entries/213.asm b/data/pokedex/entries/213.asm index 890dedba4..b661544b3 100644 --- a/data/pokedex/entries/213.asm +++ b/data/pokedex/entries/213.asm @@ -1,7 +1,7 @@ ; ShucklePokedexEntry: ; 0x1d088e db "MOLD@" ; species name dw 200, 450 ; height, width - + db "The fluid secreted" next "by its toes carves" next "holes in rocks for" diff --git a/data/pokedex/entries/214.asm b/data/pokedex/entries/214.asm index 06b5f91ec..877087aed 100644 --- a/data/pokedex/entries/214.asm +++ b/data/pokedex/entries/214.asm @@ -1,7 +1,7 @@ ; HeracrossPokedexEntry: ; 0x1d0907 db "SINGLEHORN@" ; species name dw 411, 1190 ; height, width - + db "With its Herculean" next "powers, it can" next "easily throw arou-" diff --git a/data/pokedex/entries/215.asm b/data/pokedex/entries/215.asm index adcfa3f96..8b2c707f3 100644 --- a/data/pokedex/entries/215.asm +++ b/data/pokedex/entries/215.asm @@ -1,7 +1,7 @@ ; SneaselPokedexEntry: ; 0x1d097a db "SHARP CLAW@" ; species name dw 211, 620 ; height, width - + db "This cunning" next "#MON hides" next "under the cover" diff --git a/data/pokedex/entries/216.asm b/data/pokedex/entries/216.asm index f02be440f..abd17dddf 100644 --- a/data/pokedex/entries/216.asm +++ b/data/pokedex/entries/216.asm @@ -1,7 +1,7 @@ ; TeddiursaPokedexEntry: ; 0x1d09da db "LITTLE BEAR@" ; species name dw 200, 190 ; height, width - + db "It always licks" next "honey. Its palm" next "tastes sweet" diff --git a/data/pokedex/entries/217.asm b/data/pokedex/entries/217.asm index 9ad558516..bed937e4c 100644 --- a/data/pokedex/entries/217.asm +++ b/data/pokedex/entries/217.asm @@ -1,7 +1,7 @@ ; UrsaringPokedexEntry: ; 0x1d0a41 db "HIBERNANT@" ; species name dw 511, 2770 ; height, width - + db "Although it has a" next "large body, it is" next "quite skilled at" diff --git a/data/pokedex/entries/218.asm b/data/pokedex/entries/218.asm index d0756bf58..6c0036d7e 100644 --- a/data/pokedex/entries/218.asm +++ b/data/pokedex/entries/218.asm @@ -1,7 +1,7 @@ ; SlugmaPokedexEntry: ; 0x1d0ab8 db "LAVA@" ; species name dw 204, 770 ; height, width - + db "These group to-" next "gether in areas" next "that are hotter" diff --git a/data/pokedex/entries/219.asm b/data/pokedex/entries/219.asm index b955ed39c..afb4a7404 100644 --- a/data/pokedex/entries/219.asm +++ b/data/pokedex/entries/219.asm @@ -1,7 +1,7 @@ ; MagcargoPokedexEntry: ; 0x1d0b21 db "LAVA@" ; species name dw 207, 1210 ; height, width - + db "Its body is as hot" next "as lava and is" next "always billowing." diff --git a/data/pokedex/entries/220.asm b/data/pokedex/entries/220.asm index 2380a285a..3ad4cbddf 100644 --- a/data/pokedex/entries/220.asm +++ b/data/pokedex/entries/220.asm @@ -1,7 +1,7 @@ ; SwinubPokedexEntry: ; 0x1d0b8d db "PIG@" ; species name dw 104, 140 ; height, width - + db "It uses the tip of" next "its nose to dig" next "for food. Its nose" diff --git a/data/pokedex/entries/221.asm b/data/pokedex/entries/221.asm index 019e94aaf..b471cfee9 100644 --- a/data/pokedex/entries/221.asm +++ b/data/pokedex/entries/221.asm @@ -1,7 +1,7 @@ ; PiloswinePokedexEntry: ; 0x1d0c01 db "SWINE@" ; species name dw 307, 1230 ; height, width - + db "Although its legs" next "are short, its" next "rugged hooves" diff --git a/data/pokedex/entries/222.asm b/data/pokedex/entries/222.asm index 9cf6ba27a..1b54f0731 100644 --- a/data/pokedex/entries/222.asm +++ b/data/pokedex/entries/222.asm @@ -1,7 +1,7 @@ ; CorsolaPokedexEntry: ; 0x1d0c68 db "CORAL@" ; species name dw 200, 110 ; height, width - + db "The points on its" next "head absorb" next "nutrients from" diff --git a/data/pokedex/entries/223.asm b/data/pokedex/entries/223.asm index 9a055d7f1..5d06059ee 100644 --- a/data/pokedex/entries/223.asm +++ b/data/pokedex/entries/223.asm @@ -1,7 +1,7 @@ ; RemoraidPokedexEntry: ; 0x1d0cd3 db "JET@" ; species name dw 200, 260 ; height, width - + db "To escape from an" next "attacker, it may" next "shoot water out of" diff --git a/data/pokedex/entries/224.asm b/data/pokedex/entries/224.asm index b0303f675..bd36354cb 100644 --- a/data/pokedex/entries/224.asm +++ b/data/pokedex/entries/224.asm @@ -1,7 +1,7 @@ ; OctilleryPokedexEntry: ; 0x1d0d42 db "JET@" ; species name dw 211, 630 ; height, width - + db "Its instinct is to" next "bury itself in" next "holes. It often" diff --git a/data/pokedex/entries/225.asm b/data/pokedex/entries/225.asm index ae67fb337..c52f606fa 100644 --- a/data/pokedex/entries/225.asm +++ b/data/pokedex/entries/225.asm @@ -1,7 +1,7 @@ ; DelibirdPokedexEntry: ; 0x1d0db1 db "DELIVERY@" ; species name dw 211, 350 ; height, width - + db "It always carries" next "its food with it," next "wherever it goes." diff --git a/data/pokedex/entries/226.asm b/data/pokedex/entries/226.asm index 58b41c96a..d2b87a04d 100644 --- a/data/pokedex/entries/226.asm +++ b/data/pokedex/entries/226.asm @@ -1,7 +1,7 @@ ; MantinePokedexEntry: ; 0x1d0e25 db "KITE@" ; species name dw 611, 4850 ; height, width - + db "It swims along" next "freely, eating" next "things that swim" diff --git a/data/pokedex/entries/227.asm b/data/pokedex/entries/227.asm index fe1d05d54..b72530eac 100644 --- a/data/pokedex/entries/227.asm +++ b/data/pokedex/entries/227.asm @@ -1,7 +1,7 @@ ; SkarmoryPokedexEntry: ; 0x1d0e8c db "ARMOR BIRD@" ; species name dw 507, 1110 ; height, width - + db "The feathers that" next "it sheds are very" next "sharp. It is said" diff --git a/data/pokedex/entries/228.asm b/data/pokedex/entries/228.asm index 9da083599..21fc4d51e 100644 --- a/data/pokedex/entries/228.asm +++ b/data/pokedex/entries/228.asm @@ -1,7 +1,7 @@ ; HoundourPokedexEntry: ; 0x1d0eff db "DARK@" ; species name dw 200, 240 ; height, width - + db "Around dawn, its" next "ominous howl" next "echoes through the" diff --git a/data/pokedex/entries/229.asm b/data/pokedex/entries/229.asm index d3114d6fc..959724452 100644 --- a/data/pokedex/entries/229.asm +++ b/data/pokedex/entries/229.asm @@ -1,7 +1,7 @@ ; HoundoomPokedexEntry: ; 0x1d0f66 db "DARK@" ; species name dw 407, 770 ; height, width - + db "The pungent-" next "smelling flame" next "that shoots from" diff --git a/data/pokedex/entries/230.asm b/data/pokedex/entries/230.asm index b76e74a00..6aee3a080 100644 --- a/data/pokedex/entries/230.asm +++ b/data/pokedex/entries/230.asm @@ -1,7 +1,7 @@ ; KingdraPokedexEntry: ; 0x1d0fd1 db "DRAGON@" ; species name dw 511, 3350 ; height, width - + db "It stores energy" next "by sleeping at" next "underwater depths" diff --git a/data/pokedex/entries/231.asm b/data/pokedex/entries/231.asm index 076512fca..e729f5a27 100644 --- a/data/pokedex/entries/231.asm +++ b/data/pokedex/entries/231.asm @@ -1,7 +1,7 @@ ; PhanpyPokedexEntry: ; 0x1d1038 db "LONG NOSE@" ; species name dw 108, 740 ; height, width - + db "During the desert-" next "ed morning hours," next "it comes ashore" diff --git a/data/pokedex/entries/232.asm b/data/pokedex/entries/232.asm index 298e96277..69f7b7387 100644 --- a/data/pokedex/entries/232.asm +++ b/data/pokedex/entries/232.asm @@ -1,7 +1,7 @@ ; DonphanPokedexEntry: ; 0x1d10ac db "ARMOR@" ; species name dw 307, 2650 ; height, width - + db "Because this" next "#MON's skin is" next "so tough, a normal" diff --git a/data/pokedex/entries/233.asm b/data/pokedex/entries/233.asm index 75213ce4f..4b6ace7d0 100644 --- a/data/pokedex/entries/233.asm +++ b/data/pokedex/entries/233.asm @@ -1,7 +1,7 @@ ; Porygon2PokedexEntry: ; 0x1d110c db "VIRTUAL@" ; species name dw 200, 720 ; height, width - + db "This manmade" next "#MON evolved" next "from the latest" diff --git a/data/pokedex/entries/234.asm b/data/pokedex/entries/234.asm index 550a4f980..cdbb45895 100644 --- a/data/pokedex/entries/234.asm +++ b/data/pokedex/entries/234.asm @@ -1,7 +1,7 @@ ; StantlerPokedexEntry: ; 0x1d1174 db "BIG HORN@" ; species name dw 407, 1570 ; height, width - + db "The round balls" next "found on the" next "fallen antlers can" diff --git a/data/pokedex/entries/235.asm b/data/pokedex/entries/235.asm index 0e2b3c6db..ad3361c82 100644 --- a/data/pokedex/entries/235.asm +++ b/data/pokedex/entries/235.asm @@ -1,7 +1,7 @@ ; SmearglePokedexEntry: ; 0x1d11e0 db "PAINTER@" ; species name dw 311, 1280 ; height, width - + db "The color of the" next "mysterious fluid" next "secreted from its" diff --git a/data/pokedex/entries/236.asm b/data/pokedex/entries/236.asm index c77de72f9..ab352d31a 100644 --- a/data/pokedex/entries/236.asm +++ b/data/pokedex/entries/236.asm @@ -1,7 +1,7 @@ ; TyroguePokedexEntry: ; 0x1d124b db "SCUFFLE@" ; species name dw 204, 460 ; height, width - + db "To brush up on its" next "fighting skills," next "it will challenge" diff --git a/data/pokedex/entries/237.asm b/data/pokedex/entries/237.asm index 09f7a6d23..3087bc478 100644 --- a/data/pokedex/entries/237.asm +++ b/data/pokedex/entries/237.asm @@ -1,7 +1,7 @@ ; HitmontopPokedexEntry: ; 0x1d12c0 db "HANDSTAND@" ; species name dw 407, 1060 ; height, width - + db "After doing a" next "handstand to" next "throw off the" diff --git a/data/pokedex/entries/238.asm b/data/pokedex/entries/238.asm index 5b0059d9f..a4775630f 100644 --- a/data/pokedex/entries/238.asm +++ b/data/pokedex/entries/238.asm @@ -1,7 +1,7 @@ ; SmoochumPokedexEntry: ; 0x1d132b db "KISS@" ; species name dw 104, 130 ; height, width - + db "The sensitivity of" next "its lips develops" next "most quickly." diff --git a/data/pokedex/entries/239.asm b/data/pokedex/entries/239.asm index 49fa2c01f..3b5d58418 100644 --- a/data/pokedex/entries/239.asm +++ b/data/pokedex/entries/239.asm @@ -1,7 +1,7 @@ ; ElekidPokedexEntry: ; 0x1d1398 db "ELECTRIC@" ; species name dw 200, 520 ; height, width - + db "It loves violent" next "thunder. The space" next "between its horns" diff --git a/data/pokedex/entries/240.asm b/data/pokedex/entries/240.asm index a38f82879..fb6a3a1bf 100644 --- a/data/pokedex/entries/240.asm +++ b/data/pokedex/entries/240.asm @@ -1,7 +1,7 @@ ; MagbyPokedexEntry: ; 0x1d140e db "LIVE COAL@" ; species name dw 204, 470 ; height, width - + db "It naturally spits" next "an 1100-degree" next "flame. It is said" diff --git a/data/pokedex/entries/241.asm b/data/pokedex/entries/241.asm index 882f1a436..b52eb1130 100644 --- a/data/pokedex/entries/241.asm +++ b/data/pokedex/entries/241.asm @@ -1,7 +1,7 @@ ; MiltankPokedexEntry: ; 0x1d1482 db "MILK COW@" ; species name dw 311, 1660 ; height, width - + db "In order to milk a" next "MILTANK, one must" next "have a knack for" diff --git a/data/pokedex/entries/242.asm b/data/pokedex/entries/242.asm index a8af8411f..345076bd5 100644 --- a/data/pokedex/entries/242.asm +++ b/data/pokedex/entries/242.asm @@ -1,7 +1,7 @@ ; BlisseyPokedexEntry: ; 0x1d14f7 db "HAPPINESS@" ; species name dw 411, 1030 ; height, width - + db "Biting into one" next "of the delicious" next "eggs that BLISSEY" diff --git a/data/pokedex/entries/243.asm b/data/pokedex/entries/243.asm index cba4455b2..14b9f4b48 100644 --- a/data/pokedex/entries/243.asm +++ b/data/pokedex/entries/243.asm @@ -1,7 +1,7 @@ ; RaikouPokedexEntry: ; 0x1d156b db "THUNDER@" ; species name dw 603, 3920 ; height, width - + db "This rough #MON" next "stores energy" next "inside its body," diff --git a/data/pokedex/entries/244.asm b/data/pokedex/entries/244.asm index a073e4b29..d4b484139 100644 --- a/data/pokedex/entries/244.asm +++ b/data/pokedex/entries/244.asm @@ -1,7 +1,7 @@ ; EnteiPokedexEntry: ; 0x1d15dd db "VOLCANO@" ; species name dw 607, 4370 ; height, width - + db "This brawny" next "#MON courses" next "around the earth," diff --git a/data/pokedex/entries/245.asm b/data/pokedex/entries/245.asm index 2768f979b..804aed75d 100644 --- a/data/pokedex/entries/245.asm +++ b/data/pokedex/entries/245.asm @@ -1,7 +1,7 @@ ; SuicunePokedexEntry: ; 0x1d1642 db "AURORA@" ; species name dw 607, 4120 ; height, width - + db "This divine" next "#MON blows" next "around the world," diff --git a/data/pokedex/entries/246.asm b/data/pokedex/entries/246.asm index d674f7a32..c714eb0ac 100644 --- a/data/pokedex/entries/246.asm +++ b/data/pokedex/entries/246.asm @@ -1,7 +1,7 @@ ; LarvitarPokedexEntry: ; 0x1d169c db "ROCK SKIN@" ; species name dw 200, 1590 ; height, width - + db "Born deep under-" next "ground, this" next "#MON becomes a" diff --git a/data/pokedex/entries/247.asm b/data/pokedex/entries/247.asm index bdb6a5151..fd799a9d7 100644 --- a/data/pokedex/entries/247.asm +++ b/data/pokedex/entries/247.asm @@ -1,7 +1,7 @@ ; PupitarPokedexEntry: ; 0x1d1709 db "HARD SHELL@" ; species name dw 311, 3350 ; height, width - + db "It will not stay" next "still, even while" next "it's a pupa. It" diff --git a/data/pokedex/entries/248.asm b/data/pokedex/entries/248.asm index 15a90d4a1..f4d7907b7 100644 --- a/data/pokedex/entries/248.asm +++ b/data/pokedex/entries/248.asm @@ -1,7 +1,7 @@ ; TyranitarPokedexEntry: ; 0x1d177b db "ARMOR@" ; species name dw 607, 4450 ; height, width - + db "In just one of its" next "mighty hands, it" next "has the power to" diff --git a/data/pokedex/entries/249.asm b/data/pokedex/entries/249.asm index 63b2204f5..e26d8fa6b 100644 --- a/data/pokedex/entries/249.asm +++ b/data/pokedex/entries/249.asm @@ -1,7 +1,7 @@ ; LugiaPokedexEntry: ; 0x1d17e9 db "DIVING@" ; species name dw 1701, 4760 ; height, width - + db "It has an incred-" next "ible ability to" next "calm raging sto-" diff --git a/data/pokedex/entries/250.asm b/data/pokedex/entries/250.asm index 8fb8b0e46..e97988805 100644 --- a/data/pokedex/entries/250.asm +++ b/data/pokedex/entries/250.asm @@ -1,7 +1,7 @@ ; HoOhPokedexEntry: ; 0x1d185d db "RAINBOW@" ; species name dw 1206, 4390 ; height, width - + db "It will reveal" next "itself before a" next "pure-hearted" diff --git a/data/pokedex/entries/251.asm b/data/pokedex/entries/251.asm index aba5ad405..4c9688167 100644 --- a/data/pokedex/entries/251.asm +++ b/data/pokedex/entries/251.asm @@ -1,7 +1,7 @@ ; CelebiPokedexEntry: ; 0x1d18cc db "TIMETRAVEL@" ; species name dw 200, 110 ; height, width - + db "Revered as a" next "guardian of the" next "forest, CELEBI" diff --git a/data/sprite_engine.asm b/data/sprite_engine.asm index 4396e1745..85652acb8 100755 --- a/data/sprite_engine.asm +++ b/data/sprite_engine.asm @@ -622,39 +622,39 @@ SpriteAnimOAMData: ; 8d94d dbw $04, .OAMData_84 ; 8a dbw $00, .OAMData_84 ; 8b -.OAMData_02 +.OAMData_02: db 1 dsprite -1, 4, -1, 4, $00, $00 -.OAMData_04 +.OAMData_04: db 4 dsprite -1, 0, -1, 0, $00, $00 dsprite -1, 0, 0, 0, $01, $00 dsprite 0, 0, -1, 0, $10, $00 dsprite 0, 0, 0, 0, $11, $00 -.OAMData_23 +.OAMData_23: db 4 dsprite -1, 0, -1, 0, $00, $00 dsprite -1, 0, 0, 0, $00, $20 dsprite 0, 0, -1, 0, $01, $00 dsprite 0, 0, 0, 0, $01, $20 -.OAMData_30 +.OAMData_30: db 4 dsprite -1, 0, -1, 0, $00, $80 dsprite -1, 0, 0, 0, $00, $a0 dsprite 0, 0, -1, 0, $01, $80 dsprite 0, 0, 0, 0, $01, $a0 -.OAMData_18 +.OAMData_18: db 4 dsprite -1, 0, -1, 0, $00, $00 dsprite -1, 0, 0, 0, $00, $20 dsprite 0, 0, -1, 0, $00, $40 dsprite 0, 0, 0, 0, $00, $60 -.OAMData_35 +.OAMData_35: db 4 dsprite -1, 0, -1, 0, $00, $07 dsprite -1, 0, 0, 0, $00, $27 @@ -669,7 +669,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 0, 0, -1, 0, $00, $c0 dsprite 0, 0, 0, 0, $00, $e0 -.OAMData_19 +.OAMData_19: db 16 dsprite -2, 0, -2, 0, $00, $00 dsprite -2, 0, -1, 0, $01, $00 @@ -688,7 +688,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 1, 0, 0, 0, $01, $60 dsprite 1, 0, 1, 0, $00, $60 -.OAMData_1a +.OAMData_1a: db 36 dsprite -3, 0, -3, 0, $00, $00 dsprite -3, 0, -2, 0, $01, $00 @@ -727,7 +727,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 2, 0, 1, 0, $01, $60 dsprite 2, 0, 2, 0, $00, $60 -.OAMData_43 +.OAMData_43: db 9 dsprite -2, 4, -2, 4, $00, $00 dsprite -2, 4, -1, 4, $01, $00 @@ -739,7 +739,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 0, 4, -1, 4, $21, $00 dsprite 0, 4, 0, 4, $22, $00 -.OAMData_0e +.OAMData_0e: db 16 dsprite -2, 0, -2, 0, $00, $00 dsprite -2, 0, -1, 0, $01, $00 @@ -758,7 +758,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 1, 0, 0, 0, $32, $00 dsprite 1, 0, 1, 0, $33, $00 -.OAMData_1b +.OAMData_1b: db 25 dsprite -3, 4, -3, 4, $00, $00 dsprite -2, 4, -3, 4, $01, $00 @@ -826,7 +826,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 2, 0, 1, 0, $22, $00 dsprite 2, 0, 2, 0, $23, $00 -.OAMData_00 +.OAMData_00: ; party menu icons db 4 dsprite -1, 0, -1, 0, $00, $00 @@ -834,14 +834,14 @@ SpriteAnimOAMData: ; 8d94d dsprite 0, 0, -1, 0, $02, $00 dsprite 0, 0, 0, 0, $03, $00 -.OAMData_31 +.OAMData_31: db 4 dsprite -1, 0, -1, 0, $00, $80 dsprite -1, 0, 0, 0, $01, $80 dsprite 0, 0, -1, 0, $02, $80 dsprite 0, 0, 0, 0, $03, $80 -.OAMData_3d +.OAMData_3d: ; party menu icon with mail, frame 1 db 4 dsprite -1, 0, -1, 0, $00, $00 @@ -849,7 +849,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 0, 0, -1, 0, $08, $00 dsprite 0, 0, 0, 0, $03, $00 -.OAMData_3e +.OAMData_3e: ; party menu icon with mail, frame 2 db 4 dsprite -1, 0, -1, 0, $04, $00 @@ -857,7 +857,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 0, 0, -1, 0, $08, $00 dsprite 0, 0, 0, 0, $07, $00 -.OAMData_3f +.OAMData_3f: ; party menu icon with item, frame 1 db 4 dsprite -1, 0, -1, 0, $00, $00 @@ -865,7 +865,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 0, 0, -1, 0, $09, $00 dsprite 0, 0, 0, 0, $03, $00 -.OAMData_40 +.OAMData_40: ; party menu icon with item, frame 2 db 4 dsprite -1, 0, -1, 0, $04, $00 @@ -873,7 +873,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 0, 0, -1, 0, $09, $00 dsprite 0, 0, 0, 0, $07, $00 -.OAMData_06 +.OAMData_06: db 6 dsprite -1, 0, -2, 4, $00, $01 dsprite -1, 0, -1, 4, $01, $01 @@ -882,7 +882,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 0, 0, -1, 4, $11, $01 dsprite 0, 0, 0, 4, $12, $01 -.OAMData_08 +.OAMData_08: db 29 dsprite -3, 0, -3, 0, $00, $00 dsprite -3, 0, -2, 0, $01, $00 @@ -914,12 +914,12 @@ SpriteAnimOAMData: ; 8d94d dsprite 2, 0, 1, 0, $54, $80 dsprite 2, 0, 2, 0, $55, $80 -.OAMData_0c +.OAMData_0c: db 2 dsprite -1, 0, -1, 4, $00, $00 dsprite 0, 0, -1, 4, $10, $00 -.OAMData_15 +.OAMData_15: db 5 dsprite -2, 0, 3, 0, $00, $00 dsprite -2, 0, 4, 0, $01, $00 @@ -927,25 +927,25 @@ SpriteAnimOAMData: ; 8d94d dsprite -1, 0, 3, 0, $03, $00 dsprite 0, 0, 2, 0, $04, $00 -.OAMData_4f +.OAMData_4f: db 1 dsprite -1, 4, -1, 4, $00, $06 -.OAMData_50 +.OAMData_50: db 4 dsprite -1, 0, -1, 0, $00, $06 dsprite -1, 0, 0, 0, $01, $06 dsprite 0, 0, -1, 0, $02, $06 dsprite 0, 0, 0, 0, $03, $06 -.OAMData_20 +.OAMData_20: db 4 dsprite -1, 7, -1, 7, $00, $00 dsprite -1, 7, 0, 0, $00, $20 dsprite 0, 0, -1, 7, $00, $40 dsprite 0, 0, 0, 0, $00, $60 -.OAMData_21 +.OAMData_21: db 10 dsprite -1, 7, 0, 0, $00, $00 dsprite -1, 7, 1, 0, $01, $00 @@ -958,7 +958,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 0, 0, 3, 0, $01, $40 dsprite 0, 0, 4, 0, $00, $60 -.OAMData_22 +.OAMData_22: db 15 dsprite -3, 4, -2, 4, $00, $11 dsprite -3, 4, -1, 4, $01, $11 @@ -976,7 +976,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 1, 4, -1, 4, $0d, $11 dsprite 1, 4, 0, 4, $0e, $11 -.OAMData_27 +.OAMData_27: db 6 dsprite -2, 4, -2, 4, $00, $15 dsprite -2, 4, -1, 4, $02, $15 @@ -985,7 +985,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 0, 4, -1, 4, $06, $15 dsprite 0, 4, 0, 4, $04, $35 -.OAMData_29 +.OAMData_29: db 6 dsprite -2, 4, -2, 4, $00, $16 dsprite -2, 4, -1, 4, $02, $16 @@ -994,7 +994,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 0, 4, -1, 4, $08, $16 dsprite 0, 4, 0, 4, $0a, $16 -.OAMData_2a +.OAMData_2a: db 6 dsprite -2, 4, -2, 4, $00, $16 dsprite -2, 4, -1, 4, $02, $16 @@ -1003,7 +1003,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 0, 4, -1, 4, $0e, $16 dsprite 0, 4, 0, 4, $10, $16 -.OAMData_2b +.OAMData_2b: db 6 dsprite -2, 4, -2, 4, $00, $16 dsprite -2, 4, -1, 4, $02, $16 @@ -1012,7 +1012,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 0, 4, -1, 4, $14, $16 dsprite 0, 4, 0, 4, $16, $16 -.OAMData_2c +.OAMData_2c: db 6 dsprite -2, 4, -2, 4, $00, $16 dsprite -2, 4, -1, 4, $02, $16 @@ -1021,7 +1021,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 0, 4, -1, 4, $1a, $16 dsprite 0, 4, 0, 4, $1c, $16 -.OAMData_2d +.OAMData_2d: db 6 dsprite -2, 4, -2, 4, $1e, $16 dsprite -2, 4, -1, 4, $20, $16 @@ -1030,13 +1030,13 @@ SpriteAnimOAMData: ; 8d94d dsprite 0, 4, -1, 4, $26, $16 dsprite 0, 4, 0, 4, $28, $16 -.OAMData_3c +.OAMData_3c: db 3 dsprite -2, 4, -1, 4, $00, $10 dsprite -1, 4, -1, 4, $00, $10 dsprite 0, 4, -1, 4, $00, $10 -.OAMData_4b +.OAMData_4b: db 6 dsprite 0, 0, 0, 0, $00, $00 dsprite 0, 0, 1, 0, $01, $00 @@ -1045,35 +1045,35 @@ SpriteAnimOAMData: ; 8d94d dsprite 0, 0, 4, 0, $02, $00 dsprite 0, 0, 5, 0, $03, $00 -.OAMData_4c +.OAMData_4c: db 4 dsprite 0, 0, 0, 0, $00, $00 dsprite 0, 0, 1, 0, $01, $00 dsprite 0, 0, 2, 0, $02, $00 dsprite 0, 0, 3, 0, $03, $00 -.OAMData_51 +.OAMData_51: db 4 dsprite -1, 0, -2, 6, $00, $06 dsprite -1, 0, 0, 2, $01, $06 dsprite 0, 0, -2, 6, $02, $06 dsprite 0, 0, 0, 2, $03, $06 -.OAMData_52 +.OAMData_52: db 4 dsprite -1, 0, -2, 4, $00, $06 dsprite -1, 0, 0, 4, $01, $06 dsprite 0, 0, -2, 4, $02, $06 dsprite 0, 0, 0, 4, $03, $06 -.OAMData_53 +.OAMData_53: db 4 dsprite -1, 0, -2, 0, $00, $06 dsprite -1, 0, 1, 0, $01, $06 dsprite 0, 0, -2, 0, $02, $06 dsprite 0, 0, 1, 0, $03, $06 -.OAMData_56 +.OAMData_56: db 19 dsprite -1, 0, -4, 0, $00, $00 dsprite -2, 0, -3, 0, $02, $00 @@ -1095,7 +1095,7 @@ SpriteAnimOAMData: ; 8d94d dsprite -2, 0, 3, 0, $22, $00 dsprite 0, 0, 3, 0, $24, $00 -.OAMData_57 +.OAMData_57: db 16 dsprite -1, 0, -4, 0, $00, $00 dsprite -2, 0, -3, 0, $02, $00 @@ -1114,7 +1114,7 @@ SpriteAnimOAMData: ; 8d94d dsprite -2, 0, 3, 0, $22, $00 dsprite 0, 0, 3, 0, $24, $00 -.OAMData_58 +.OAMData_58: db 15 dsprite -1, 0, -4, 0, $00, $00 dsprite -2, 0, -3, 0, $02, $00 @@ -1132,7 +1132,7 @@ SpriteAnimOAMData: ; 8d94d dsprite -2, 0, 3, 0, $22, $00 dsprite 0, 0, 3, 0, $24, $00 -.OAMData_59 +.OAMData_59: db 17 dsprite -1, 0, -4, 0, $00, $00 dsprite -2, 0, -3, 0, $02, $00 @@ -1152,7 +1152,7 @@ SpriteAnimOAMData: ; 8d94d dsprite -2, 0, 3, 0, $22, $00 dsprite 0, 0, 3, 0, $24, $00 -.OAMData_5a +.OAMData_5a: db 17 dsprite -1, 0, -4, 0, $00, $00 dsprite -2, 0, -3, 0, $02, $00 @@ -1172,11 +1172,11 @@ SpriteAnimOAMData: ; 8d94d dsprite -2, 0, 3, 0, $22, $00 dsprite 0, 0, 3, 0, $24, $00 -.OAMData_1e +.OAMData_1e: db 1 dsprite -1, 4, -1, 4, $00, $11 -.OAMData_5c +.OAMData_5c: db 12 dsprite 0, 0, 0, 0, $30, $00 dsprite 0, 0, 1, 0, $31, $00 @@ -1191,18 +1191,18 @@ SpriteAnimOAMData: ; 8d94d dsprite 1, 0, 4, 0, $34, $00 dsprite 1, 0, 5, 0, $35, $00 -.OAMData_5d +.OAMData_5d: db 1 dsprite 0, 0, 0, 0, $ed, $00 -.OAMData_5e +.OAMData_5e: db 4 dsprite -1, 7, -1, 7, $30, $00 dsprite -1, 7, 0, 1, $32, $00 dsprite 0, 1, -1, 7, $33, $00 dsprite 0, 1, 0, 1, $35, $00 -.OAMData_5f +.OAMData_5f: db 8 dsprite -1, 7, -1, 7, $30, $00 dsprite -1, 7, 0, 4, $31, $00 @@ -1213,60 +1213,60 @@ SpriteAnimOAMData: ; 8d94d dsprite 0, 1, 1, 4, $34, $00 dsprite 0, 1, 2, 1, $35, $00 -.OAMData_60 +.OAMData_60: db 1 dsprite 0, 0, 0, 0, $34, $00 -.OAMData_61 +.OAMData_61: db 2 dsprite 0, 0, 0, 0, $30, $00 dsprite 1, 0, 0, 0, $33, $00 -.OAMData_62 +.OAMData_62: db 2 dsprite 0, 0, 0, 0, $32, $00 dsprite 1, 0, 0, 0, $35, $00 -.OAMData_63 +.OAMData_63: db 4 dsprite -1, 0, -1, 0, $00, $01 dsprite -1, 0, 0, 0, $01, $01 dsprite 0, 0, -1, 0, $02, $01 dsprite 0, 0, 0, 0, $03, $01 -.OAMData_65 +.OAMData_65: db 4 dsprite -1, 0, -1, 0, $00, $81 dsprite -1, 0, 0, 0, $01, $81 dsprite 0, 0, -1, 0, $02, $81 dsprite 0, 0, 0, 0, $03, $81 -.OAMData_67 +.OAMData_67: db 1 dsprite -1, 4, -1, 4, $00, $02 -.OAMData_6c +.OAMData_6c: db 4 dsprite -2, 0, -1, 4, $00, $03 dsprite -1, 0, -1, 4, $01, $03 dsprite 0, 0, -1, 4, $02, $03 dsprite 1, 0, -1, 4, $03, $03 -.OAMData_6d +.OAMData_6d: db 4 dsprite -2, 0, -1, 4, $03, $44 dsprite -1, 0, -1, 4, $02, $44 dsprite 0, 0, -1, 4, $01, $44 dsprite 1, 0, -1, 4, $00, $44 -.OAMData_69 +.OAMData_69: db 4 dsprite -1, 0, -1, 0, $00, $01 dsprite -1, 0, 0, 0, $00, $21 dsprite 0, 0, -1, 0, $00, $41 dsprite 0, 0, 0, 0, $00, $61 -.OAMData_6a +.OAMData_6a: db 8 dsprite -2, 4, -2, 4, $00, $01 dsprite -2, 4, -1, 4, $01, $01 @@ -1277,7 +1277,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 0, 4, -1, 4, $01, $41 dsprite 0, 4, 0, 4, $00, $61 -.OAMData_6b +.OAMData_6b: db 12 dsprite -2, 0, -2, 0, $00, $01 dsprite -2, 0, -1, 0, $01, $01 @@ -1292,7 +1292,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 1, 0, 0, 0, $01, $61 dsprite 1, 0, 1, 0, $00, $61 -.OAMData_6e +.OAMData_6e: db 36 dsprite -3, 0, 1, 0, $05, $00 dsprite -3, 0, 2, 0, $06, $00 @@ -1331,7 +1331,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 2, 0, -3, 0, $51, $00 dsprite 2, 0, 3, 0, $57, $00 -.OAMData_6f +.OAMData_6f: db 28 dsprite -3, 0, 0, 0, $04, $00 dsprite -3, 0, 1, 0, $05, $00 @@ -1362,7 +1362,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 2, 0, 0, 0, $54, $00 dsprite 2, 0, 1, 0, $55, $00 -.OAMData_70 +.OAMData_70: db 30 dsprite -3, 0, 0, 0, $04, $00 dsprite -3, 0, 1, 0, $05, $00 @@ -1395,7 +1395,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 2, 0, 0, 0, $54, $00 dsprite 2, 0, 1, 0, $55, $00 -.OAMData_71 +.OAMData_71: db 31 dsprite -2, 0, -3, 0, $11, $00 dsprite -2, 0, -2, 0, $12, $00 @@ -1429,7 +1429,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 2, 0, 0, 0, $54, $00 dsprite 2, 0, 1, 0, $55, $00 -.OAMData_72 +.OAMData_72: db 25 dsprite -3, 4, -3, 4, $00, $09 dsprite -3, 4, -2, 4, $01, $09 @@ -1457,7 +1457,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 1, 4, 0, 4, $43, $09 dsprite 1, 4, 1, 4, $44, $09 -.OAMData_75 +.OAMData_75: db 16 dsprite -2, 0, -3, 4, $00, $0a dsprite -2, 0, -2, 4, $01, $0a @@ -1476,17 +1476,17 @@ SpriteAnimOAMData: ; 8d94d dsprite 1, 0, -1, 4, $0e, $0a dsprite 1, 0, 0, 4, $0f, $0a -.OAMData_76 +.OAMData_76: db 1 dsprite -1, 4, -1, 4, $00, $00 -.OAMData_77 +.OAMData_77: db 3 dsprite 0, 0, -1, 0, $00, $00 dsprite -1, 0, -1, 0, $01, $00 dsprite -1, 0, 0, 0, $02, $00 -.OAMData_78 +.OAMData_78: db 7 dsprite 1, 0, -2, 0, $00, $00 dsprite 0, 0, -2, 0, $01, $00 @@ -1496,7 +1496,7 @@ SpriteAnimOAMData: ; 8d94d dsprite -2, 0, 0, 0, $05, $00 dsprite -2, 0, 1, 0, $06, $00 -.OAMData_7a +.OAMData_7a: db 8 dsprite -1, 0, -2, 0, $00, $00 dsprite -1, 0, -1, 0, $01, $00 @@ -1507,7 +1507,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 0, 0, 0, 0, $01, $60 dsprite 0, 0, 1, 0, $00, $60 -.OAMData_7b +.OAMData_7b: db 12 dsprite -3, 0, -1, 0, $00, $00 dsprite -2, 0, -1, 0, $01, $00 @@ -1522,7 +1522,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 1, 0, 0, 0, $01, $60 dsprite 2, 0, 0, 0, $00, $60 -.OAMData_7c +.OAMData_7c: db 20 dsprite -3, 4, -2, 0, $00, $00 dsprite -3, 4, -1, 0, $01, $00 @@ -1545,7 +1545,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 1, 4, 0, 0, $12, $00 dsprite 1, 4, 1, 0, $13, $00 -.OAMData_7e +.OAMData_7e: db 20 dsprite 0, 0, 1, 0, $00, $81 dsprite 1, 0, 2, 0, $00, $81 @@ -1568,14 +1568,14 @@ SpriteAnimOAMData: ; 8d94d dsprite 2, 0, -13, 0, $00, $81 dsprite 3, 0, -12, 0, $00, $81 -.OAMData_7f +.OAMData_7f: db 4 dsprite -1, 0, -1, 0, $00, $02 dsprite -1, 0, 0, 0, $01, $02 dsprite 0, 0, -1, 0, $02, $02 dsprite 0, 0, 0, 0, $03, $02 -.OAMData_81 +.OAMData_81: db 9 dsprite -2, 0, -2, 4, $00, $01 dsprite -2, 0, -1, 4, $01, $01 @@ -1587,7 +1587,7 @@ SpriteAnimOAMData: ; 8d94d dsprite 0, 0, -1, 4, $21, $01 dsprite 0, 0, 0, 4, $22, $01 -.OAMData_84 +.OAMData_84: db 24 dsprite -5, 0, -2, 4, $00, $01 dsprite -5, 0, -1, 4, $01, $01 diff --git a/data/wild/swarm_water.asm b/data/wild/swarm_water.asm index 67ec6d4d7..67751b2bd 100644 --- a/data/wild/swarm_water.asm +++ b/data/wild/swarm_water.asm @@ -1,5 +1,5 @@ ; swarms in water ; No swarms encountered while surfing in Crystal - + db -1 ; end diff --git a/engine/anim_hp_bar.asm b/engine/anim_hp_bar.asm index 404e6cbc3..c8a543ba1 100755 --- a/engine/anim_hp_bar.asm +++ b/engine/anim_hp_bar.asm @@ -2,7 +2,7 @@ _AnimateHPBar: ; d627 call .IsMaximumMoreThan48Pixels jr c, .MoreThan48Pixels call .ComputePixels -.ShortAnimLoop +.ShortAnimLoop: push bc push hl call ShortAnim_UpdateVariables @@ -19,9 +19,9 @@ _AnimateHPBar: ; d627 jr nc, .ShortAnimLoop ret -.MoreThan48Pixels +.MoreThan48Pixels: call .ComputePixels -.LongAnimLoop +.LongAnimLoop: push bc push hl call LongAnim_UpdateVariables diff --git a/engine/billspc.asm b/engine/billspc.asm index 3090ca0c2..54f6a49f2 100755 --- a/engine/billspc.asm +++ b/engine/billspc.asm @@ -42,7 +42,7 @@ _DepositPKMN: ; e2391 (38:6391) jp [hl] .Jumptable: ; e23df (38:63df) - + dw .Init dw .HandleJoypad dw .WhatsUp @@ -151,7 +151,7 @@ endr jp [hl] BillsPCDepositJumptable: ; e24a1 (38:64a1) - + dw BillsPCDepositFuncDeposit ; Deposit Pokemon dw BillsPCDepositFuncStats ; Pokemon Stats dw BillsPCDepositFuncRelease ; Release Pokemon @@ -310,7 +310,7 @@ _WithdrawPKMN: ; e2583 (38:6583) jp [hl] .Jumptable: ; e25d2 (38:65d2) - + dw .Init dw .Joypad dw .PrepSubmenu @@ -437,7 +437,7 @@ endr ld [wBillsPC_CursorPosition], a ld [wBillsPC_ScrollPosition], a ret -.FailedWithdraw +.FailedWithdraw: ld de, PCString_WhatsUp call BillsPC_PlaceString ret @@ -483,7 +483,7 @@ endr ld [wBillsPC_ScrollPosition], a pop af ret -.FailedRelease +.FailedRelease: ld de, PCString_WhatsUp call BillsPC_PlaceString pop af @@ -562,7 +562,7 @@ _MovePKMNWithoutMail: ; e2759 ; e27ac .Jumptable: ; e27ac - + dw .Init dw .Joypad dw .PrepSubmenu @@ -1664,21 +1664,21 @@ BillsPC_CheckMail_PreventBlackout: ; e2f18 (38:6f18) ld a, [wBillsPC_MonHasMail] and a jr nz, .HasMail -.Okay +.Okay: and a ret -.HasMail +.HasMail: ld de, PCString_RemoveMail jr .NotOkay -.AllOthersFainted +.AllOthersFainted: ld de, PCString_NoMoreUsablePKMN jr .NotOkay -.ItsYourLastPokemon +.ItsYourLastPokemon: ld de, PCString_ItsYourLastPKMN -.NotOkay +.NotOkay: call BillsPC_PlaceString ld de, SFX_WRONG call WaitPlaySFX @@ -1918,7 +1918,7 @@ TryWithdrawPokemon: ; e30fa (38:70fa) and a ret -.PartyFull +.PartyFull: ld de, PCString_PartyFull call BillsPC_PlaceString ld de, SFX_WRONG @@ -2033,7 +2033,7 @@ endr ; e3245 .Jumptable: ; e3245 - + dw .BoxToBox dw .PartyToBox dw .BoxToParty @@ -2519,7 +2519,7 @@ BillsPC_ChangeBoxSubmenu: ; e36f9 (38:76f9) and a ret -.Print +.Print: call GetBoxCount and a jr z, .EmptyBox @@ -2533,12 +2533,12 @@ BillsPC_ChangeBoxSubmenu: ; e36f9 (38:76f9) and a ret -.EmptyBox +.EmptyBox: call BillsPC_PlaceEmptyBoxString_SFX and a ret -.Switch +.Switch: ld a, [MenuSelection] dec a ld e, a @@ -2548,7 +2548,7 @@ BillsPC_ChangeBoxSubmenu: ; e36f9 (38:76f9) callba ChangeBoxSaveGame ret -.Name +.Name: ld b, $4 ; box ld de, wd002 callba NamingScreen diff --git a/engine/breeding/egg.asm b/engine/breeding/egg.asm index cfe4d9a1c..7a5dfcf7c 100755 --- a/engine/breeding/egg.asm +++ b/engine/breeding/egg.asm @@ -166,11 +166,11 @@ CheckBreedmonCompatibility: ; 16e1d cp c jr z, .Compatible -.Incompatible +.Incompatible: and a ret -.Compatible +.Compatible: scf ret ; 16f3e diff --git a/engine/card_flip.asm b/engine/card_flip.asm index 9aeb94aec..fff4bde78 100755 --- a/engine/card_flip.asm +++ b/engine/card_flip.asm @@ -50,7 +50,7 @@ _CardFlip: ; e00ee (38:40ee) ld [wCardFlipCursorX], a ld de, MUSIC_GAME_CORNER call PlayMusic -.MasterLoop +.MasterLoop: ld a, [wJumptableIndex] bit 7, a jr nz, .leavethegame @@ -81,7 +81,7 @@ endr ; e01a0 (38:41a0) .Jumptable: ; e01a0 - + dw .AskPlayWithThree dw .DeductCoins dw .ChooseACard @@ -107,7 +107,7 @@ endr call .Increment ret -.SaidNo +.SaidNo: ld a, 7 ld [wJumptableIndex], a ret @@ -311,7 +311,7 @@ endr call .Increment ret -.Continue +.Continue: ld a, [wCardFlipNumCardsPlayed] inc a ld [wCardFlipNumCardsPlayed], a @@ -325,10 +325,10 @@ endr call PrintText jr .LoopAround -.KeepTheCurrentDeck +.KeepTheCurrentDeck: call CardFlip_BlankDiscardedCardSlot -.LoopAround +.LoopAround: ld a, 1 ld [wJumptableIndex], a ret @@ -401,7 +401,7 @@ GetCoordsOfChosenCard: ; e03ac bcpixel 2, 3 jr .done -.BottomCard +.BottomCard: hlcoord 2, 6 bcpixel 8, 3 @@ -659,7 +659,7 @@ CardFlip_BlankDiscardedCardSlot: ; e0534 ; e0553 .Jumptable: ; e0553 - + dw .Level1 dw .Level2 dw .Level3 @@ -848,7 +848,7 @@ CardFlip_CheckWinCondition: ; e0637 ; e0643 .Jumptable: ; e0643 - + dw .Impossible dw .Impossible dw .PikaJiggly diff --git a/engine/color.asm b/engine/color.asm index 435f0e57b..faf102867 100644 --- a/engine/color.asm +++ b/engine/color.asm @@ -36,11 +36,11 @@ CheckShininess: cp SHINY_SPC_VAL jr nz, .NotShiny -.Shiny +.Shiny: scf ret -.NotShiny +.NotShiny: and a ret @@ -70,11 +70,11 @@ CheckContestMon: cp 10 jr c, .Bad -.Good +.Good: scf ret -.Bad +.Bad: and a ret @@ -155,13 +155,13 @@ Function8b07: ld [hCGBPalUpdate], a ret -.BGPal +.BGPal: RGB 31, 31, 31 RGB 18, 23, 31 RGB 15, 20, 31 RGB 00, 00, 00 -.OBPal +.OBPal: RGB 31, 31, 31 RGB 31, 31, 12 RGB 08, 16, 28 @@ -337,11 +337,11 @@ ApplyHPBarPals: jr z, .PartyMenu ret -.Enemy +.Enemy: ld de, BGPals + 2 palettes + 2 jr .okay -.Player +.Player: ld de, BGPals + 3 palettes + 2 .okay @@ -358,7 +358,7 @@ ApplyHPBarPals: ld [hCGBPalUpdate], a ret -.PartyMenu +.PartyMenu: ld e, c inc e hlcoord 11, 1, AttrMap @@ -665,7 +665,7 @@ ApplyAttrMap: ld [hBGMapMode], a ret -.UpdateVBank1 +.UpdateVBank1: hlcoord 0, 0, AttrMap debgcoord 0, 0 ld b, SCREEN_HEIGHT @@ -998,7 +998,7 @@ Function9890:: ld [rSVBK], a ret -.LoadWhitePals +.LoadWhitePals: ld c, 4 * 16 .loop ld a, $7fff % $100 @@ -1960,7 +1960,7 @@ endr call FarCopyWRAM ret -.TilesetColorsPointers +.TilesetColorsPointers: dw .OutdoorColors ; unused dw .OutdoorColors ; TOWN dw .OutdoorColors ; ROUTE @@ -1971,25 +1971,25 @@ endr dw .DungeonColors ; DUNGEON ; Valid indices: $00 - $29 -.OutdoorColors +.OutdoorColors: db $00, $01, $02, $28, $04, $05, $06, $07 ; morn db $08, $09, $0a, $28, $0c, $0d, $0e, $0f ; day db $10, $11, $12, $29, $14, $15, $16, $17 ; nite db $18, $19, $1a, $1b, $1c, $1d, $1e, $1f ; dark -.IndoorColors +.IndoorColors: db $20, $21, $22, $23, $24, $25, $26, $07 ; morn db $20, $21, $22, $23, $24, $25, $26, $07 ; day db $10, $11, $12, $13, $14, $15, $16, $07 ; nite db $18, $19, $1a, $1b, $1c, $1d, $1e, $07 ; dark -.DungeonColors +.DungeonColors: db $00, $01, $02, $03, $04, $05, $06, $07 ; morn db $08, $09, $0a, $0b, $0c, $0d, $0e, $0f ; day db $10, $11, $12, $13, $14, $15, $16, $17 ; nite db $18, $19, $1a, $1b, $1c, $1d, $1e, $1f ; dark -.Perm5Colors +.Perm5Colors: db $00, $01, $02, $03, $04, $05, $06, $07 ; morn db $08, $09, $0a, $0b, $0c, $0d, $0e, $0f ; day db $10, $11, $12, $13, $14, $15, $16, $17 ; nite diff --git a/engine/credits.asm b/engine/credits.asm index fc5fb8818..9074b9c65 100644 --- a/engine/credits.asm +++ b/engine/credits.asm @@ -269,7 +269,7 @@ endr .Jumptable: ; 109937 (42:5937) - + dw ParseCredits dw Credits_Next dw Credits_Next @@ -350,17 +350,17 @@ ParseCredits: ; 1099aa ld hl, wJumptableIndex bit 7, [hl] jp nz, .done - + ; Wait until the timer has run out to parse the next command. ld hl, CreditsTimer ld a, [hl] and a jr z, .parse - + ; One tick has passed. dec [hl] jp .done - + .parse ; First, let's clear the current text display, ; starting from line 5. @@ -370,12 +370,12 @@ ParseCredits: ; 1099aa ld bc, 20 * 12 ld a, " " call ByteFill - + ; Then read the script. - + .loop call .get - + ; Commands: cp CREDITS_END jp z, .end @@ -391,9 +391,9 @@ ParseCredits: ; 1099aa jr z, .wait2 cp CREDITS_THEEND jr z, .theend - + ; If it's not a command, it's a string identifier. - + push af ld e, a ld d, 0 @@ -405,27 +405,27 @@ endr ld d, [hl] ld e, a pop af - + ; Strings spanning multiple lines have special cases. - + cp COPYRIGHT jr z, .copyright - + cp STAFF jr c, .staff - + ; The rest start from line 6. hlcoord 0, 6 jr .print - + .copyright hlcoord 2, 6 jr .print - + .staff hlcoord 0, 6 - + .print ; Print strings spaced every two lines. call .get @@ -433,12 +433,12 @@ endr call AddNTimes call PlaceString jr .loop - + .theend ; Display "The End" graphic. call Credits_TheEnd jr .loop - + .scene ; Update the scene number and corresponding palette. call .get @@ -448,13 +448,13 @@ endr call GetCreditsPalette call SetPalettes ; update hw pal registers jr .loop - + .clear ; Clear the banner. ld a, $ff ld [wCreditsBorderFrame], a ; frame jr .loop - + .music ; Play the credits music. ld de, MUSIC_CREDITS @@ -465,26 +465,26 @@ endr pop de call PlayMusic jp .loop - + .wait2 ; Wait for some amount of ticks. call .get ld [CreditsTimer], a jr .done - + .wait ; Wait for some amount of ticks, and do something else. call .get ld [CreditsTimer], a - + xor a ld [hBGMapThird], a ld a, 1 ld [hBGMapMode], a - + .done jp Credits_Next - + .end ; Stop execution. ld hl, wJumptableIndex @@ -507,7 +507,7 @@ endr ld d, a ld hl, CreditsScript add hl, de - + inc de ld a, e ld [CreditsPos], a @@ -614,14 +614,14 @@ endr GetCreditsPalette: ; 109b2c call .GetPalAddress - + push hl ld a, 0 call .UpdatePals pop hl ret - -.GetPalAddress + +.GetPalAddress: ; Each set of palette data is 24 bytes long. ld a, [wCreditsBorderMon] ; scene and 3 @@ -635,10 +635,10 @@ GetCreditsPalette: ; 109b2c add hl, de ; * 3 add hl, de ret - -.UpdatePals + +.UpdatePals: ; Update the first three colors in both palette buffers. - + push af push hl add UnknBGPals % $100 @@ -648,7 +648,7 @@ GetCreditsPalette: ; 109b2c ld d, a ld bc, 24 call CopyBytes - + pop hl pop af add BGPals % $100 diff --git a/engine/crystal_intro.asm b/engine/crystal_intro.asm index df3b297a3..874cdf462 100755 --- a/engine/crystal_intro.asm +++ b/engine/crystal_intro.asm @@ -154,7 +154,7 @@ PlaceGameFreakPresents_1: ; e468d inc [hl] ret -.PlaceGameFreak +.PlaceGameFreak: ld [hl], 0 ld hl, .GAME_FREAK decoord 5, 10 @@ -166,7 +166,7 @@ PlaceGameFreakPresents_1: ; e468d ret ; e46af -.GAME_FREAK +.GAME_FREAK: ; G A M E _ F R E A K db 0, 1, 2, 3, 13, 4, 5, 3, 1, 6 .end @@ -396,7 +396,7 @@ CrystalIntro: ; e48ac call DelayFrame jp .loop -.ShutOffMusic +.ShutOffMusic: ld de, MUSIC_NONE call PlayMusic @@ -547,7 +547,7 @@ IntroScene2: ; e49d6 (39:49d6) ld de, SFX_INTRO_UNOWN_1 call PlaySFX pop af -.DontPlaySound +.DontPlaySound: ld [wcf65], a xor a call CrystalIntro_UnownFade @@ -686,27 +686,27 @@ IntroScene6: ; e4af7 (39:4af7) jr z, .FirstUnown jr .NoUnown -.FirstUnown +.FirstUnown: push af depixel 7, 15 call CrystalIntro_InitUnownAnim ld de, SFX_INTRO_UNOWN_2 call PlaySFX pop af -.NoUnown +.NoUnown: ld [wcf65], a xor a call CrystalIntro_UnownFade ret -.SecondUnown +.SecondUnown: push af depixel 14, 6 call CrystalIntro_InitUnownAnim ld de, SFX_INTRO_UNOWN_1 call PlaySFX pop af -.StopUnown +.StopUnown: ld [wcf65], a ld a, $1 call CrystalIntro_UnownFade @@ -1347,7 +1347,7 @@ IntroScene20: ; e5019 (39:5019) ld [hSCY], a ret -.AppearUnown +.AppearUnown: sub $18 ld c, a and $3 @@ -1952,7 +1952,7 @@ Intro_Scene16_AnimateSuicune: ; e5441 (39:5441) jr z, .PrepareForSuicuneSwap ret -.PrepareForSuicuneSwap +.PrepareForSuicuneSwap: xor a ld [hBGMapMode], a ret diff --git a/engine/dummy_game.asm b/engine/dummy_game.asm index 116ad9439..bb5377d8f 100755 --- a/engine/dummy_game.asm +++ b/engine/dummy_game.asm @@ -6,7 +6,7 @@ _DummyGame: ; e1e5b (38:5e5b) jr nc, .loop ret -.LoadGFXAndPals +.LoadGFXAndPals: call DisableLCD ld b, SCGB_08 call GetSGBLayout @@ -42,7 +42,7 @@ _DummyGame: ; e1e5b (38:5e5b) call DmgToCgbObjPal0 ret -.JumptableLoop +.JumptableLoop: ld a, [wJumptableIndex] bit 7, a jr nz, .quit @@ -56,10 +56,10 @@ _DummyGame: ; e1e5b (38:5e5b) scf ret -.ExecuteJumptable +.ExecuteJumptable: jumptable .Jumptable, wJumptableIndex -.Jumptable +.Jumptable: dw .RestartGame dw .ResetBoard dw .InitBoardTilemapAndCursorObject @@ -70,13 +70,13 @@ _DummyGame: ; e1e5b (38:5e5b) dw .RevealAll dw .AskPlayAgain -.RestartGame +.RestartGame: call DummyGame_InitStrings ld hl, wJumptableIndex inc [hl] ret -.ResetBoard +.ResetBoard: call ret_e00ed jr nc, .proceed ld hl, wJumptableIndex @@ -95,7 +95,7 @@ rept 4 endr ld [hl], a ld [wDummyGameNumCardsMatched], a -.InitBoardTilemapAndCursorObject +.InitBoardTilemapAndCursorObject: ld hl, wDummyGameCounter ld a, [hl] cp 45 @@ -117,7 +117,7 @@ endr inc [hl] ret -.CheckTriesRemaining +.CheckTriesRemaining: ld a, [wDummyGameNumberTriesRemaining] hlcoord 17, 0 add "0" @@ -136,7 +136,7 @@ endr ld [wcf64], a ld hl, wJumptableIndex inc [hl] -.PickCard1 +.PickCard1: ld a, [wcf64] and a ret z @@ -160,7 +160,7 @@ endr inc [hl] ret -.PickCard2 +.PickCard2: ld a, [wcf64] and a ret z @@ -185,7 +185,7 @@ endr ld [wDummyGameCounter], a ld hl, wJumptableIndex inc [hl] -.DelayPickAgain +.DelayPickAgain: ld hl, wDummyGameCounter ld a, [hl] and a @@ -193,19 +193,19 @@ endr dec [hl] ret -.PickAgain +.PickAgain: call DummyGame_CheckMatch ld a, $3 ld [wJumptableIndex], a ret -.RevealAll +.RevealAll: ld a, [hJoypadPressed] and A_BUTTON ret z xor a ld [wDummyGameCounter], a -.RevelationLoop +.RevelationLoop: ld hl, wDummyGameCounter ld a, [hl] cp 45 @@ -231,7 +231,7 @@ endr call WaitPressAorB_BlinkCursor ld hl, wJumptableIndex inc [hl] -.AskPlayAgain +.AskPlayAgain: call ret_e00ed jr nc, .restart ld hl, wJumptableIndex @@ -310,7 +310,7 @@ DummyGame_CheckMatch: ; e2010 call PrintText ret -.VictoryText +.VictoryText: start_asm push bc hlcoord 2, 13 diff --git a/engine/events.asm b/engine/events.asm index 9b701be8a..e10648d07 100644 --- a/engine/events.asm +++ b/engine/events.asm @@ -456,7 +456,7 @@ DoMapTrigger: ; 968ec rept 4 add hl, de endr - + call GetMapScriptHeaderBank call GetFarHalfword call GetMapScriptHeaderBank @@ -541,11 +541,11 @@ OWPlayerInput: ; 96974 call CheckMenuOW jr c, .Action -.NoAction +.NoAction: xor a ret -.Action +.Action: push af callba Function80422 pop af @@ -581,7 +581,7 @@ TryObjectEvent: ; 969b5 xor a ret -.IsObject +.IsObject: call PlayTalkObject ld a, [hObjectStructIndexBuffer] call GetObjectStruct @@ -687,7 +687,7 @@ TryReadSign: ; 96a38 xor a ret -.IsSign +.IsSign: ld a, [EngineBuffer3] ld hl, .signs rst JumpTable @@ -887,11 +887,11 @@ CheckMenuOW: ; 96b30 scf ret -.NoMenu +.NoMenu: xor a ret -.Select +.Select: call PlayTalkObject ld a, BANK(SelectMenuScript) ld hl, SelectMenuScript @@ -918,11 +918,11 @@ SelectMenuCallback: ; 96b66 end ; 96b72 -.Script ; 96b72 +.Script: ; 96b72 ptjump wQueuedScriptBank ; 96b75 -.Asm ; 96b75 +.Asm: ; 96b75 ptcallasm wQueuedScriptBank end ; 96b79 diff --git a/engine/events_2.asm b/engine/events_2.asm index ec5026e40..8ae911bad 100644 --- a/engine/events_2.asm +++ b/engine/events_2.asm @@ -191,13 +191,13 @@ ChooseWildEncounter_BugContest:: ; 97d31 ld hl, ContestMons ld de, 4 -.CheckMon +.CheckMon: sub [hl] jr c, .GotMon add hl, de jr .CheckMon -.GotMon +.GotMon: inc hl ; Species @@ -218,7 +218,7 @@ ChooseWildEncounter_BugContest:: ; 97d31 ld a, d jr .GotLevel -.RandomLevel +.RandomLevel: ; Get a random level between the min and max. ld c, a inc c @@ -227,7 +227,7 @@ ChooseWildEncounter_BugContest:: ; 97d31 call SimpleDivide add d -.GotLevel +.GotLevel: ld [CurPartyLevel], a xor a @@ -330,7 +330,7 @@ DoBikeStep:: ; 97db3 scf ret -.NoCall +.NoCall: xor a ret ; 97df9 diff --git a/engine/evolve.asm b/engine/evolve.asm index b04a245e0..db7d7e946 100755 --- a/engine/evolve.asm +++ b/engine/evolve.asm @@ -336,7 +336,7 @@ endr ; XXX pop hl -.ReturnToMap +.ReturnToMap: pop de pop bc pop hl @@ -514,17 +514,17 @@ FillMoves: ; 424e1 ld a, [hli] ld h, [hl] ld l, a -.GoToAttacks +.GoToAttacks: ld a, [hli] and a jr nz, .GoToAttacks jr .GetLevel -.NextMove +.NextMove: pop de -.GetMove +.GetMove: inc hl -.GetLevel +.GetLevel: ld a, [hli] and a jp z, .done @@ -539,10 +539,10 @@ FillMoves: ; 424e1 cp b jr nc, .GetMove -.CheckMove +.CheckMove: push de ld c, NUM_MOVES -.CheckRepeat +.CheckRepeat: ld a, [de] inc de cp [hl] @@ -552,7 +552,7 @@ FillMoves: ; 424e1 pop de push de ld c, NUM_MOVES -.CheckSlot +.CheckSlot: ld a, [de] and a jr z, .LearnMove @@ -576,10 +576,10 @@ FillMoves: ; 424e1 call ShiftMoves pop de -.ShiftedMove +.ShiftedMove: pop hl -.LearnMove +.LearnMove: ld a, [hl] ld [de], a ld a, [Buffer1] diff --git a/engine/intro_menu.asm b/engine/intro_menu.asm index 6ece8e384..ea5c9296a 100755 --- a/engine/intro_menu.asm +++ b/engine/intro_menu.asm @@ -30,7 +30,7 @@ PrintDayOfWeek: ; 5b05 ret ; 5b1c -.Days ; 5b1c +.Days: ; 5b1c db "SUN@" db "MON@" db "TUES@" @@ -40,7 +40,7 @@ PrintDayOfWeek: ; 5b05 db "SATUR@" ; 5b40 -.Day ; 5b40 +.Day: ; 5b40 db "DAY@" ; 5b44 @@ -270,7 +270,7 @@ SetDefaultBoxNames: ; 5ca6 jr c, .loop ret -.Box +.Box: db "BOX@" ; 5cd3 @@ -285,7 +285,7 @@ InitializeMagikarpHouse: ; 5cd3 ret ; 5ce3 -.Ralph ; 5ce3 +.Ralph: ; 5ce3 db "RALPH@" ; 5ce9 @@ -305,15 +305,15 @@ InitializeNPCNames: ; 5ce9 ld hl, .Green ld de, GreensName -.Copy +.Copy: ld bc, NAME_LENGTH call CopyBytes ret -.Rival db "???@" -.Red db "RED@" -.Green db "GREEN@" -.Mom db "MOM@" +.Rival: db "???@" +.Red: db "RED@" +.Green: db "GREEN@" +.Mom: db "MOM@" ; 5d23 InitializeWorld: ; 5d23 @@ -365,13 +365,13 @@ Continue: ; 5d65 call CloseWindow jr .FailToLoad -.Check1Pass +.Check1Pass: call Continue_CheckRTC_RestartClock jr nc, .Check2Pass call CloseWindow jr .FailToLoad -.Check2Pass +.Check2Pass: ld a, $8 ld [MusicFade], a ld a, MUSIC_NONE % $100 @@ -394,10 +394,10 @@ Continue: ; 5d65 ld [hMapEntryMethod], a jp FinishContinueFunction -.FailToLoad +.FailToLoad: ret -.SpawnAfterE4 +.SpawnAfterE4: ld a, SPAWN_NEW_BARK ld [DefaultSpawnpoint], a call PostCreditsSpawn @@ -460,7 +460,7 @@ ConfirmContinue: ; 5e34 scf ret -.PressA +.PressA: ret ; 5e48 @@ -496,7 +496,7 @@ FinishContinueFunction: ; 5e5d jr z, .AfterRed jp Reset -.AfterRed +.AfterRed: call SpawnAfterRed jr .loop ; 5e85 @@ -609,7 +609,7 @@ Continue_DisplayBadgesDexPlayerName: ; 5f1c pop hl ret -.Player +.Player: db "<PLAYER>@" ; 5f40 @@ -794,7 +794,7 @@ NamePlayer: ; 0x6074 callba MovePlayerPicLeft ret -.NewName +.NewName: ld b, 1 ld de, PlayerName callba NamingScreen @@ -819,13 +819,13 @@ NamePlayer: ; 0x6074 bit 0, a jr z, .Male ld de, .Kris -.Male +.Male: call InitName ret -.Chris +.Chris: db "CHRIS@@@@@@" -.Kris +.Kris: db "KRIS@@@@@@@" ; 60e9 @@ -1127,7 +1127,7 @@ TitleScreenScene: ; 62a3 dw TitleScreenEnd ; 62b7 -.NextScene ; Unreferenced +.NextScene: ; Unreferenced ld hl, wJumptableIndex inc [hl] ret diff --git a/engine/items.asm b/engine/items.asm index ede8e4f73..81c080dda 100755 --- a/engine/items.asm +++ b/engine/items.asm @@ -50,17 +50,17 @@ _TossItem:: ; d20d rst JumpTable ret -.Pockets +.Pockets: dw .Item dw .KeyItem dw .Ball dw .TMHM -.Ball ; d228 +.Ball: ; d228 ld hl, NumBalls jp RemoveItemFromPocket -.TMHM ; d22e +.TMHM: ; d22e ld h, d ld l, e ld a, [CurItem] @@ -68,12 +68,12 @@ _TossItem:: ; d20d call GetTMHMNumber jp TossTMHM -.KeyItem ; d23a +.KeyItem: ; d23a ld h, d ld l, e jp TossKeyItem -.Item ; d23f +.Item: ; d23f ld h, d ld l, e @@ -92,17 +92,17 @@ _CheckItem:: ; d244 rst JumpTable ret -.Pockets +.Pockets: dw .Item dw .KeyItem dw .Ball dw .TMHM -.Ball ; d25f +.Ball: ; d25f ld hl, NumBalls jp CheckTheItem -.TMHM ; d265 +.TMHM: ; d265 ld h, d ld l, e ld a, [CurItem] @@ -110,12 +110,12 @@ _CheckItem:: ; d244 call GetTMHMNumber jp CheckTMHM -.KeyItem ; d271 +.KeyItem: ; d271 ld h, d ld l, e jp CheckKeyItems -.Item ; d276 +.Item: ; d276 ld h, d ld l, e diff --git a/engine/learn.asm b/engine/learn.asm index 64e73c910..d2751235f 100755 --- a/engine/learn.asm +++ b/engine/learn.asm @@ -243,7 +243,7 @@ Text_1_2_and_Poof: ; 6684 ld hl, .PoofForgot ret -.PoofForgot +.PoofForgot: ; Poof! <MON> forgot <MOVE>. And… text_jump UnknownText_0x1c574e db "@" diff --git a/engine/link.asm b/engine/link.asm index e425ce4d8..14c9c2f4d 100755 --- a/engine/link.asm +++ b/engine/link.asm @@ -204,7 +204,7 @@ Gen2ToGen2LinkComms: ; 28177 ld a, $81 ld [rSC], a -.Player1 +.Player1: ld de, MUSIC_NONE call PlayMusic ld c, 3 @@ -1127,7 +1127,7 @@ TimeCapsule_ReplaceTeruSama: ; 28771 pop hl ret -.TimeCapsuleAlt ; 28785 +.TimeCapsuleAlt: ; 28785 ; Pokémon traded from RBY do not have held items, so GSC usually interprets the ; catch rate as an item. However, if the catch rate appears in this table, the ; item associated with the table entry is used instead. diff --git a/engine/mail.asm b/engine/mail.asm index 133a2976e..840e0a925 100755 --- a/engine/mail.asm +++ b/engine/mail.asm @@ -322,7 +322,7 @@ _KrisMailBoxMenu: ; 0x447a0 jp MenuTextBoxBackup ; 0x447b4 -.EmptyMailboxText ; 0x447b4 +.EmptyMailboxText: ; 0x447b4 text_jump _EmptyMailboxText db "@" @@ -431,13 +431,13 @@ MailboxPC: ; 0x44806 ret ; 0x44861 -.JumpTable +.JumpTable: dw .ReadMail dw .PutInPack dw .AttachMail dw .Cancel -.ReadMail ; 0x44869 +.ReadMail: ; 0x44869 call FadeToMenu ld a, [MenuSelection] dec a @@ -446,7 +446,7 @@ MailboxPC: ; 0x44806 jp CloseSubmenu ; 0x44877 -.PutInPack ; 0x44877 +.PutInPack: ; 0x44877 ld hl, .MessageLostText call MenuTextBox call YesNoBox @@ -472,15 +472,15 @@ MailboxPC: ; 0x44806 jp MenuTextBoxBackup ; 0x448ac -.PutAwayText ; 0x448ac +.PutAwayText: ; 0x448ac text_jump ClearedMailPutAwayText db "@" -.PackFullText ; 0x448b1 +.PackFullText: ; 0x448b1 text_jump MailPackFullText db "@" -.MessageLostText ; 0x448b6 +.MessageLostText: ; 0x448b6 text_jump MailMessageLostText db "@" @@ -497,7 +497,7 @@ MailboxPC: ; 0x44806 jp CloseSRAM ; 0x448d2 -.AttachMail ; 0x448d2 +.AttachMail: ; 0x448d2 call FadeToMenu xor a ld [PartyMenuActionText], a @@ -542,19 +542,19 @@ MailboxPC: ; 0x44806 jp CloseSubmenu ; 0x4493c -.HoldingMailText ; 0x4493c +.HoldingMailText: ; 0x4493c text_jump MailAlreadyHoldingItemText db "@" -.EggText ; 0x44941 +.EggText: ; 0x44941 text_jump MailEggText db "@" -.MailMovedText ; 0x44946 +.MailMovedText: ; 0x44946 text_jump MailMovedFromBoxText db "@" -.Cancel +.Cancel: ret .TopMenuDataHeader: ; 0x4494c @@ -564,7 +564,7 @@ MailboxPC: ; 0x44806 dw .TopMenuData2 db 1 ; default option -.TopMenuData2 +.TopMenuData2: db %00010000 ; flags db 4, 0 ; rows/columns? db 1 ; horizontal spacing? @@ -580,7 +580,7 @@ MailboxPC: ; 0x44806 dw .SubMenuData2 db 1 ; default option -.SubMenuData2 +.SubMenuData2: db %10000000 ; flags db 4 ; items db "READ MAIL@" diff --git a/engine/main_menu.asm b/engine/main_menu.asm index 2c9afcc07..bad1682c7 100755 --- a/engine/main_menu.asm +++ b/engine/main_menu.asm @@ -54,7 +54,7 @@ MainMenu: ; 49cdc db "MOBILE STUDIUM@" .Jumptable: ; 0x49d60 - + dw MainMenu_Continue dw MainMenu_NewGame dw MainMenu_Options @@ -250,7 +250,7 @@ MainMenu_PrintCurrentTimeAndDay: ; 49e09 call TextBox ret -.TimeFail +.TimeFail: call SpeechTextBox ret ; 49e3d @@ -291,11 +291,11 @@ MainMenu_PrintCurrentTimeAndDay: ; 49e09 ret ; 49e7f -.TimeNotSet ; 49e7f +.TimeNotSet: ; 49e7f db "TIME NOT SET@" ; 49e8c -.UnusedText ; 49e8c +.UnusedText: ; 49e8c ; Clock time unknown text_jump UnknownText_0x1c5182 db "@" @@ -317,7 +317,7 @@ MainMenu_PrintCurrentTimeAndDay: ; 49e09 ret ; 49ea8 -.Days +.Days: db "SUN@" db "MON@" db "TUES@" @@ -325,7 +325,7 @@ MainMenu_PrintCurrentTimeAndDay: ; 49e09 db "THURS@" db "FRI@" db "SATUR@" -.Day +.Day: db "DAY@" ; 49ed0 diff --git a/engine/map_object_action.asm b/engine/map_object_action.asm index b7f98e8d7..63748ce6a 100755 --- a/engine/map_object_action.asm +++ b/engine/map_object_action.asm @@ -191,7 +191,7 @@ Function453f: ; 453f ret ; 456a -.Directions ; 456a +.Directions: ; 456a db OW_DOWN, OW_RIGHT, OW_UP, OW_LEFT ; 456e diff --git a/engine/map_objects.asm b/engine/map_objects.asm index a0ae8bcf2..5d5a7f4e8 100644 --- a/engine/map_objects.asm +++ b/engine/map_objects.asm @@ -37,7 +37,7 @@ Function437b: ; 437b call .HandleObjectAction ret -.CheckObjectStillVisible +.CheckObjectStillVisible: ld hl, OBJECT_FLAGS2 add hl, bc res 6, [hl] @@ -107,7 +107,7 @@ Function437b: ; 437b and a ret -.HandleStepType +.HandleStepType: ld hl, OBJECT_STEP_TYPE add hl, bc ld a, [hl] @@ -144,7 +144,7 @@ Function437b: ; 437b .bit5 ret -.HandleObjectAction +.HandleObjectAction: ld hl, OBJECT_FLAGS1 add hl, bc bit INVISIBLE, [hl] @@ -534,7 +534,7 @@ MapObjectMovementPattern: ; 47dd rst JumpTable ret -.Pointers ; 47e9 +.Pointers: ; 47e9 dw .Null_00 ; 00 dw .RandomWalkY ; 01 dw .RandomWalkX ; 02 @@ -564,29 +564,29 @@ MapObjectMovementPattern: ; 47dd dw .MovementBoulderDust ; 1a dw .MovementShakingGrass ; 1b -.Null_00 +.Null_00: ret -.RandomWalkY +.RandomWalkY: call Random ld a, [hRandomAdd] and %00000001 jp .RandomWalkContinue -.RandomWalkX +.RandomWalkX: call Random ld a, [hRandomAdd] and %00000001 or %00000010 jp .RandomWalkContinue -.RandomWalkXY +.RandomWalkXY: call Random ld a, [hRandomAdd] and %00000011 jp .RandomWalkContinue -.RandomSpin1 +.RandomSpin1: call Random ld a, [hRandomAdd] and %00001100 @@ -595,7 +595,7 @@ MapObjectMovementPattern: ; 47dd ld [hl], a jp RandomStepDuration_Slow -.RandomSpin2 +.RandomSpin2: ld hl, OBJECT_FACING add hl, bc ld a, [hl] @@ -611,7 +611,7 @@ MapObjectMovementPattern: ; 47dd ld [hl], a jp RandomStepDuration_Fast -.Standing +.Standing: call Function462a call EndSpriteMovement ld hl, OBJECT_ACTION @@ -622,48 +622,48 @@ MapObjectMovementPattern: ; 47dd ld [hl], STEP_TYPE_05 ret -.ObeyDPad +.ObeyDPad: ld hl, Function5000 jp HandleMovementData -.Movement08 +.Movement08: ld hl, Function5015 jp HandleMovementData -.Movement09 +.Movement09: ld hl, Function5026 jp HandleMovementData -.Movement0a +.Movement0a: jp _GetMovementPerson -.Movement0b +.Movement0b: jp _GetMovementPerson -.Movement0c +.Movement0c: jp _GetMovementPerson -.Movement0d +.Movement0d: ld hl, Function5000 jp HandleMovementData -.Movement0e +.Movement0e: jp _GetMovementPerson -.Follow +.Follow: ld hl, GetFollowerNextMovementByte jp HandleMovementData -.Script +.Script: ld hl, GetMovementByte jp HandleMovementData -.Strength +.Strength: call MovementAnonymousJumptable dw .Strength_Start dw .Strength_Stop -.Strength_Start +.Strength_Start: ld hl, OBJECT_NEXT_TILE add hl, bc ld a, [hl] @@ -701,13 +701,13 @@ MapObjectMovementPattern: ; 47dd .on_pit call IncrementObjectMovementByteIndex -.Strength_Stop +.Strength_Stop: ld hl, OBJECT_DIRECTION_WALKING add hl, bc ld [hl], STANDING ret -.FollowNotExact +.FollowNotExact: ld hl, OBJECT_NEXT_MAP_X add hl, bc ld d, [hl] @@ -769,7 +769,7 @@ MapObjectMovementPattern: ; 47dd ld [hl], PERSON_ACTION_STAND ret -.MovementBigStanding +.MovementBigStanding: call EndSpriteMovement ld hl, OBJECT_DIRECTION_WALKING add hl, bc @@ -782,7 +782,7 @@ MapObjectMovementPattern: ; 47dd ld [hl], STEP_TYPE_04 ret -.MovementBouncing +.MovementBouncing: call EndSpriteMovement ld hl, OBJECT_DIRECTION_WALKING add hl, bc @@ -795,22 +795,22 @@ MapObjectMovementPattern: ; 47dd ld [hl], STEP_TYPE_04 ret -.MovementSpinCounterclockwise +.MovementSpinCounterclockwise: call MovementAnonymousJumptable dw .MovementSpinInit dw .MovementSpinRepeat dw .MovementSpinTurnLeft -.MovementSpinClockwise +.MovementSpinClockwise: call MovementAnonymousJumptable dw .MovementSpinInit dw .MovementSpinRepeat dw .MovementSpinTurnRight -.MovementSpinInit +.MovementSpinInit: call EndSpriteMovement call IncrementObjectMovementByteIndex -.MovementSpinRepeat +.MovementSpinRepeat: ld hl, OBJECT_ACTION add hl, bc ld [hl], PERSON_ACTION_STAND @@ -827,23 +827,23 @@ MapObjectMovementPattern: ; 47dd call IncrementObjectMovementByteIndex ret -.MovementSpinTurnLeft +.MovementSpinTurnLeft: ld de, .DirectionData_Counterclockwise call .MovementSpinNextFacing jr .MovementSpinCounterclockwise -.DirectionData_Counterclockwise ; 49c0 +.DirectionData_Counterclockwise: ; 49c0 db OW_RIGHT, OW_LEFT, OW_DOWN, OW_UP -.MovementSpinTurnRight +.MovementSpinTurnRight: ld de, .DirectionData_Clockwise call .MovementSpinNextFacing jr .MovementSpinClockwise -.DirectionData_Clockwise ; 49cc +.DirectionData_Clockwise: ; 49cc db OW_LEFT, OW_RIGHT, OW_UP, OW_DOWN -.MovementSpinNextFacing +.MovementSpinNextFacing: ld hl, OBJECT_FACING add hl, bc ld a, [hl] @@ -860,7 +860,7 @@ MapObjectMovementPattern: ; 47dd call DecrementObjectMovementByteIndex ret -.MovementShadow +.MovementShadow: call ._MovementShadow_Grass_Emote_BoulderDust ld hl, OBJECT_ACTION add hl, bc @@ -896,7 +896,7 @@ MapObjectMovementPattern: ; 47dd ld [hl], STEP_TYPE_TRACKING_OBJECT ret -.MovementEmote +.MovementEmote: call EndSpriteMovement call ._MovementShadow_Grass_Emote_BoulderDust ld hl, OBJECT_ACTION @@ -916,7 +916,7 @@ MapObjectMovementPattern: ; 47dd ld [hl], STEP_TYPE_TRACKING_OBJECT ret -.MovementBoulderDust +.MovementBoulderDust: call EndSpriteMovement call ._MovementShadow_Grass_Emote_BoulderDust ld hl, OBJECT_ACTION @@ -960,7 +960,7 @@ MapObjectMovementPattern: ; 47dd db 6, 2 db -6, 2 -.MovementShakingGrass +.MovementShakingGrass: call EndSpriteMovement call ._MovementShadow_Grass_Emote_BoulderDust ld hl, OBJECT_ACTION @@ -994,7 +994,7 @@ MapObjectMovementPattern: ; 47dd ld [hl], d ret -.MovementScreenShake +.MovementScreenShake: call EndSpriteMovement ld hl, OBJECT_ACTION add hl, bc @@ -1031,7 +1031,7 @@ MapObjectMovementPattern: ; 47dd add a jr .loop -.RandomWalkContinue +.RandomWalkContinue: call InitStep call Function6ec1 ; check whether the object can move in that direction jr c, .NewDuration @@ -1054,7 +1054,7 @@ MapObjectMovementPattern: ; 47dd ld [hl], STEP_TYPE_PLAYER_WALK ret -.NewDuration +.NewDuration: call EndSpriteMovement call Function462a RandomStepDuration_Slow: ; 4b1d @@ -1131,7 +1131,7 @@ NPCJump: ; 4b86 dw .Jump dw .Land -.Jump +.Jump: call AddStepVector call UpdateJumpPosition ld hl, OBJECT_STEP_DURATION @@ -1146,7 +1146,7 @@ NPCJump: ; 4b86 call IncrementObjectStructField28 ret -.Land +.Land: call AddStepVector call UpdateJumpPosition ld hl, OBJECT_STEP_DURATION @@ -1219,7 +1219,7 @@ TeleportFrom: ; 4c18 dw .DoSpinRise ; 4c23 -.InitSpin +.InitSpin: ld hl, OBJECT_STEP_FRAME add hl, bc ld [hl], 0 @@ -1227,7 +1227,7 @@ TeleportFrom: ; 4c18 add hl, bc ld [hl], 16 call IncrementObjectStructField28 -.DoSpin +.DoSpin: ld hl, OBJECT_ACTION add hl, bc ld [hl], PERSON_ACTION_SPIN @@ -1238,7 +1238,7 @@ TeleportFrom: ; 4c18 call IncrementObjectStructField28 ret -.InitSpinRise +.InitSpinRise: ld hl, OBJECT_STEP_FRAME add hl, bc ld [hl], 0 @@ -1252,7 +1252,7 @@ TeleportFrom: ; 4c18 add hl, bc res 3, [hl] call IncrementObjectStructField28 -.DoSpinRise +.DoSpinRise: ld hl, OBJECT_ACTION add hl, bc ld [hl], PERSON_ACTION_SPIN @@ -1292,7 +1292,7 @@ TeleportTo: ; 4c89 dw .FinishStep ; 4c9a -.InitWait +.InitWait: ld hl, OBJECT_ACTION add hl, bc ld [hl], PERSON_ACTION_00 @@ -1303,13 +1303,13 @@ TeleportTo: ; 4c89 ret ; 4caa -.DoWait +.DoWait: ld hl, OBJECT_STEP_DURATION add hl, bc dec [hl] ret nz call IncrementObjectStructField28 -.InitDescent +.InitDescent: ld hl, OBJECT_STEP_FRAME add hl, bc ld [hl], 0 @@ -1323,7 +1323,7 @@ TeleportTo: ; 4c89 ret ; 4cc9 -.DoDescent +.DoDescent: ld hl, OBJECT_ACTION add hl, bc ld [hl], PERSON_ACTION_SPIN @@ -1343,7 +1343,7 @@ TeleportTo: ; 4c89 dec [hl] ret nz call IncrementObjectStructField28 -.InitFinalSpin +.InitFinalSpin: ld hl, OBJECT_STEP_DURATION add hl, bc ld [hl], 16 @@ -1351,7 +1351,7 @@ TeleportTo: ; 4c89 ret ; 4cf5 -.DoFinalSpin +.DoFinalSpin: ld hl, OBJECT_ACTION add hl, bc ld [hl], PERSON_ACTION_SPIN @@ -1359,7 +1359,7 @@ TeleportTo: ; 4c89 add hl, bc dec [hl] ret nz -.FinishStep +.FinishStep: ld hl, OBJECT_STEP_FRAME add hl, bc ld [hl], 0 @@ -1381,7 +1381,7 @@ Skyfall: ; 4d14 dw .Finish ; 4d1f -.Init +.Init: ld hl, OBJECT_ACTION add hl, bc ld [hl], PERSON_ACTION_00 @@ -1389,7 +1389,7 @@ Skyfall: ; 4d14 add hl, bc ld [hl], 16 call IncrementObjectStructField28 -.Step +.Step: ld hl, OBJECT_STEP_DURATION add hl, bc dec [hl] @@ -1407,7 +1407,7 @@ Skyfall: ; 4d14 add hl, bc ld [hl], 16 call IncrementObjectStructField28 -.Fall +.Fall: ld hl, OBJECT_31 add hl, bc inc [hl] @@ -1424,7 +1424,7 @@ Skyfall: ; 4d14 dec [hl] ret nz call IncrementObjectStructField28 -.Finish +.Finish: ld hl, OBJECT_STEP_FRAME add hl, bc ld [hl], 0 @@ -1444,7 +1444,7 @@ GotBiteStep: ; 4d7e dw .Run ; 4d85 -.Init +.Init: ld hl, OBJECT_STEP_DURATION add hl, bc ld [hl], 8 @@ -1452,7 +1452,7 @@ GotBiteStep: ; 4d7e add hl, bc ld [hl], 0 call IncrementObjectStructField28 -.Run +.Run: ld hl, OBJECT_SPRITE_Y_OFFSET add hl, bc ld a, [hl] @@ -1476,7 +1476,7 @@ RockSmashStep: ; 4daf jp WaitStep_InPlace ; 4db5 -.Step +.Step: ld hl, OBJECT_STEP_DURATION add hl, bc ld a, [hl] @@ -1548,7 +1548,7 @@ StepType05: ; 4e0c dw .Reset dw StepType04 -.Reset +.Reset: call RestoreDefaultMovement call GetInitialFacing ld hl, OBJECT_FACING @@ -1740,13 +1740,13 @@ StepType15: ; 4f33 dw .Init dw .Run -.Init +.Init: xor a ld hl, OBJECT_29 add hl, bc ld [hl], a call IncrementObjectStructField28 -.Run +.Run: ld hl, OBJECT_29 add hl, bc ld d, [hl] @@ -1772,7 +1772,7 @@ StepType15: ; 4f33 call DeleteMapObject ret -.GetSign +.GetSign: ld hl, OBJECT_30 add hl, bc and 1 @@ -1801,7 +1801,7 @@ SkyfallTop: ; 4f83 dw .Init dw .Run -.Init +.Init: ld hl, OBJECT_ACTION add hl, bc ld [hl], PERSON_ACTION_10 @@ -1942,7 +1942,7 @@ HandleMovementData: ; 5041 jr nz, .loop ret -.StorePointer +.StorePointer: ld a, l ld [wMovementPointer], a ld a, h @@ -2037,7 +2037,7 @@ GetFollowerNextMovementByte: ; 54e6 ld a, movement_step_sleep_1 ret -.CancelFollowIfLeaderMissing +.CancelFollowIfLeaderMissing: ld a, [wObjectFollow_Leader] cp -1 jr z, .nope @@ -2068,7 +2068,7 @@ SpawnShadow: ; 5529 pop bc ret -.ShadowObject +.ShadowObject: ; vtile, palette, movement db $00, PAL_OW_SILVER, SPRITEMOVEDATA_SHADOW ; 5538 @@ -2080,7 +2080,7 @@ SpawnStrengthBoulderDust: ; 5538 pop bc ret -.BoulderDustObject +.BoulderDustObject: db $00, PAL_OW_SILVER, SPRITEMOVEDATA_BOULDERDUST ; 5547 SpawnEmote: ; 5547 @@ -2091,7 +2091,7 @@ SpawnEmote: ; 5547 pop bc ret -.EmoteObject +.EmoteObject: db $00, PAL_OW_SILVER, SPRITEMOVEDATA_EMOTE ; 5556 ShakeGrass: ; 5556 @@ -2116,7 +2116,7 @@ ShakeScreen: ; 5565 pop bc ret -.ScreenShakeObject +.ScreenShakeObject: db $00, PAL_OW_SILVER, SPRITEMOVEDATA_SCREENSHAKE ; 5579 DespawnEmote: ; 5579 @@ -2127,7 +2127,7 @@ DespawnEmote: ; 5579 pop bc ret -.DeleteEmote +.DeleteEmote: ld de, ObjectStructs ld a, NUM_OBJECT_STRUCTS .loop @@ -2475,7 +2475,7 @@ HandleNPCStep:: ; 576a call .DoStepsForAllObjects ret -.ResetStepVector +.ResetStepVector: xor a ld [wPlayerStepVectorX], a ld [wPlayerStepVectorY], a @@ -2484,7 +2484,7 @@ HandleNPCStep:: ; 576a ld [wPlayerStepDirection], a ret -.DoStepsForAllObjects +.DoStepsForAllObjects: ld bc, ObjectStructs xor a .loop @@ -2871,7 +2871,7 @@ PRIORITY_HIGH EQU $30 call .InitSpritesByPriority ret -.DeterminePriorities +.DeterminePriorities: xor a ld hl, wMovementPointer ld bc, NUM_OBJECT_STRUCTS @@ -2924,7 +2924,7 @@ PRIORITY_HIGH EQU $30 jr nz, .loop ret -.InitSpritesByPriority +.InitSpritesByPriority: ld hl, wMovementPointer .next_sprite ld a, [hli] @@ -2943,7 +2943,7 @@ PRIORITY_HIGH EQU $30 pop bc jr .next_sprite -.InitSprite +.InitSprite: ld hl, OBJECT_SPRITE_TILE add hl, bc ld a, [hl] @@ -3069,7 +3069,7 @@ PRIORITY_HIGH EQU $30 scf ret -.GetObjectStructPointer +.GetObjectStructPointer: ld c, a ld b, 0 ld hl, .Addresses @@ -3080,7 +3080,7 @@ PRIORITY_HIGH EQU $30 ld b, [hl] ret -.Addresses ; 5ace +.Addresses: ; 5ace dw PlayerStruct dw Object1Struct dw Object2Struct diff --git a/engine/mart.asm b/engine/mart.asm index 5ee700951..3212ef384 100755 --- a/engine/mart.asm +++ b/engine/mart.asm @@ -143,7 +143,7 @@ GetMart: ; 15b31 ld de, DefaultMart ret -.IsAMart +.IsAMart: ld hl, Marts rept 2 add hl, de @@ -165,7 +165,7 @@ StandardMart: ; 15b47 jr nz, .loop ret -.MartFunctions +.MartFunctions: dw .HowMayIHelpYou dw .TopMenu dw .Buy @@ -241,7 +241,7 @@ FarReadMart: ; 15bbb ld h, [hl] ld l, a ld de, CurMart -.CopyMart +.CopyMart: ld a, [MartPointerBank] call GetFarByte ld [de], a @@ -251,7 +251,7 @@ FarReadMart: ; 15bbb jr nz, .CopyMart ld hl, wMartItem1BCD ld de, CurMart + 1 -.ReadMartItem +.ReadMartItem: ld a, [de] inc de cp -1 @@ -299,7 +299,7 @@ GetMartPrice: ; 15bf0 ret ; 15c1a -.CharToNybble ; 15c1a +.CharToNybble: ; 15c1a ld a, [de] inc de cp " " @@ -427,7 +427,7 @@ endr ret ; 15cb0 -.MartTextFunctionPointers ; 15cb0 +.MartTextFunctionPointers: ; 15cb0 dwb .StandardMartPointers, 0 dwb .HerbShopPointers, 0 dwb .BargainShopPointers, 1 @@ -592,7 +592,7 @@ endr and a ret -.SoldOut +.SoldOut: ld a, MARTTEXT_SOLD_OUT call LoadBuyMenuText call JoyWaitAorB diff --git a/engine/menu.asm b/engine/menu.asm index 074b2a28c..39cbf0e2a 100755 --- a/engine/menu.asm +++ b/engine/menu.asm @@ -763,7 +763,7 @@ Error_Cant_ExitMenu: ; 2445d ld hl, .Text_NoWindowsAvailableForPopping call PrintText call WaitBGMap -.InfiniteLoop +.InfiniteLoop: jr .InfiniteLoop ; 24468 diff --git a/engine/mon_menu.asm b/engine/mon_menu.asm index f560b1b15..a6dcf0eb7 100755 --- a/engine/mon_menu.asm +++ b/engine/mon_menu.asm @@ -148,7 +148,7 @@ GetMonMenuString: ; 24db0 call GetMoveName ret -.NotMove +.NotMove: inc hl ld a, [hl] dec a diff --git a/engine/move_mon.asm b/engine/move_mon.asm index 0a8c340ed..f52defcad 100755 --- a/engine/move_mon.asm +++ b/engine/move_mon.asm @@ -655,7 +655,7 @@ SentGetPkmnIntoFromBox: ; db3f dec a ld b, a call Functiondcb6 -.CloseSRAM_And_ClearCarryFlag +.CloseSRAM_And_ClearCarryFlag: call CloseSRAM and a ret @@ -1481,30 +1481,30 @@ endr pop bc jr .GotDV -.Attack +.Attack: ld a, [hl] swap a and $f jr .GotDV -.Defense +.Defense: ld a, [hl] and $f jr .GotDV -.Speed +.Speed: inc hl ld a, [hl] swap a and $f jr .GotDV -.Special +.Special: inc hl ld a, [hl] and $f -.GotDV +.GotDV: ld d, 0 add e ld e, a diff --git a/engine/mysterygift.asm b/engine/mysterygift.asm index 0360bc74f..d7d3efafc 100755 --- a/engine/mysterygift.asm +++ b/engine/mysterygift.asm @@ -198,9 +198,9 @@ DoMysteryGift: ; 1048ba (41:48ba) inc hl dec d jr .loop -.Yes +.Yes: scf -.No +.No: jp CloseSRAM .AddMysteryGiftPartnerID: ; 104a56 (41:4a56) diff --git a/engine/options_menu.asm b/engine/options_menu.asm index f6d8392d9..00799395a 100755 --- a/engine/options_menu.asm +++ b/engine/options_menu.asm @@ -52,7 +52,7 @@ _OptionsMenu: ; e41d0 call DelayFrames jr .joypad_loop -.ExitOptions +.ExitOptions: ld de, SFX_TRANSACTION call PlaySFX call WaitSFX @@ -94,7 +94,7 @@ endr jp [hl] ; jump to the code of the current highlighted item ; e42e5 -.Pointers +.Pointers: dw Options_TextSpeed dw Options_BattleScene dw Options_BattleStyle @@ -118,29 +118,29 @@ Options_TextSpeed: ; e42f5 jr c, .Increase ld c, FAST_TEXT +- 1 -.Increase +.Increase: inc c ld a, e jr .Save -.LeftPressed +.LeftPressed: ld a, c and a jr nz, .Decrease ld c, SLOW_TEXT + 1 -.Decrease +.Decrease: dec c ld a, d -.Save +.Save: ld b, a ld a, [Options] and $f0 or b ld [Options], a -.NonePressed +.NonePressed: ld b, 0 ld hl, .Strings rept 2 @@ -155,16 +155,16 @@ endr ret ; e4331 -.Strings +.Strings: dw .Fast dw .Mid dw .Slow -.Fast +.Fast: db "FAST@" -.Mid +.Mid: db "MID @" -.Slow +.Slow: db "SLOW@" ; e4346 @@ -203,35 +203,35 @@ Options_BattleScene: ; e4365 jr nz, .ToggleOn jr .ToggleOff -.LeftPressed +.LeftPressed: bit BATTLE_SCENE, [hl] jr z, .ToggleOff jr .ToggleOn -.NonePressed +.NonePressed: bit BATTLE_SCENE, [hl] jr z, .ToggleOn jr .ToggleOff -.ToggleOn +.ToggleOn: res BATTLE_SCENE, [hl] ld de, .On jr .Display -.ToggleOff +.ToggleOff: set BATTLE_SCENE, [hl] ld de, .Off -.Display +.Display: hlcoord 11, 5 call PlaceString and a ret ; e4398 -.On +.On: db "ON @" -.Off +.Off: db "OFF@" ; e43a0 @@ -247,34 +247,34 @@ Options_BattleStyle: ; e43a0 jr nz, .ToggleShift jr .ToggleSet -.LeftPressed +.LeftPressed: bit BATTLE_SHIFT, [hl] jr z, .ToggleSet jr .ToggleShift -.NonePressed +.NonePressed: bit BATTLE_SHIFT, [hl] jr nz, .ToggleSet -.ToggleShift +.ToggleShift: res BATTLE_SHIFT, [hl] ld de, .Shift jr .Display -.ToggleSet +.ToggleSet: set BATTLE_SHIFT, [hl] ld de, .Set -.Display +.Display: hlcoord 11, 7 call PlaceString and a ret ; e43d1 -.Shift +.Shift: db "SHIFT@" -.Set +.Set: db "SET @" ; e43dd @@ -290,41 +290,41 @@ Options_Sound: ; e43dd jr nz, .SetMono jr .SetStereo -.LeftPressed +.LeftPressed: bit STEREO, [hl] jr z, .SetStereo jr .SetMono -.NonePressed +.NonePressed: bit STEREO, [hl] jr nz, .ToggleStereo jr .ToggleMono -.SetMono +.SetMono: res STEREO, [hl] call RestartMapMusic -.ToggleMono +.ToggleMono: ld de, .Mono jr .Display -.SetStereo +.SetStereo: set STEREO, [hl] call RestartMapMusic -.ToggleStereo +.ToggleStereo: ld de, .Stereo -.Display +.Display: hlcoord 11, 9 call PlaceString and a ret ; e4416 -.Mono +.Mono: db "MONO @" -.Stereo +.Stereo: db "STEREO@" ; e4424 @@ -341,26 +341,26 @@ Options_Print: ; e4424 jr c, .Increase ld c, -1 -.Increase +.Increase: inc c ld a, e jr .Save -.LeftPressed +.LeftPressed: ld a, c and a jr nz, .Decrease ld c, 5 -.Decrease +.Decrease: dec c ld a, d -.Save +.Save: ld b, a ld [GBPrinter], a -.NonePressed +.NonePressed: ld b, $0 ld hl, .Strings rept 2 @@ -375,22 +375,22 @@ endr ret ; e445a -.Strings +.Strings: dw .Lightest dw .Lighter dw .Normal dw .Darker dw .Darkest -.Lightest +.Lightest: db "LIGHTEST@" -.Lighter +.Lighter: db "LIGHTER @" -.Normal +.Normal: db "NORMAL @" -.Darker +.Darker: db "DARKER @" -.Darkest +.Darkest: db "DARKEST @" ; e4491 @@ -409,22 +409,22 @@ GetPrinterSetting: ; e4491 lb de, PRINT_LIGHTER, PRINT_DARKER ; the 2 values next to this setting ret -.IsLightest +.IsLightest: ld c, 0 lb de, PRINT_DARKEST, PRINT_LIGHTER ; the 2 values next to this setting ret -.IsLight +.IsLight: ld c, 1 lb de, PRINT_LIGHTEST, PRINT_NORMAL ; the 2 values next to this setting ret -.IsDark +.IsDark: ld c, 3 lb de, PRINT_NORMAL, PRINT_DARKEST ; the 2 values next to this setting ret -.IsDarkest +.IsDarkest: ld c, 4 lb de, PRINT_DARKER, PRINT_LIGHTEST ; the 2 values next to this setting ret @@ -441,34 +441,34 @@ Options_MenuAccount: ; e44c1 jr nz, .ToggleOff jr .ToggleOn -.LeftPressed +.LeftPressed: bit MENU_ACCOUNT, [hl] jr z, .ToggleOn jr .ToggleOff -.NonePressed +.NonePressed: bit MENU_ACCOUNT, [hl] jr nz, .ToggleOn -.ToggleOff +.ToggleOff: res MENU_ACCOUNT, [hl] ld de, .Off jr .Display -.ToggleOn +.ToggleOn: set MENU_ACCOUNT, [hl] ld de, .On -.Display +.Display: hlcoord 11, 13 call PlaceString and a ret ; e44f2 -.Off +.Off: db "OFF@" -.On +.On: db "ON @" ; e44fa @@ -483,16 +483,16 @@ Options_Frame: ; e44fa and a ret -.RightPressed +.RightPressed: ld a, [hl] inc a jr .Save -.LeftPressed +.LeftPressed: ld a, [hl] dec a -.Save +.Save: and $7 ld [hl], a UpdateFrame: ; e4512 @@ -512,7 +512,7 @@ Options_Cancel: ; e4520 and a ret -.Exit +.Exit: scf ret ; e452a @@ -527,7 +527,7 @@ OptionsControl: ; e452a and a ret -.DownPressed +.DownPressed: ld a, [hl] ; load the cursor position to a cp $7 ; maximum number of items in option menu jr nz, .CheckFive @@ -535,17 +535,17 @@ OptionsControl: ; e452a scf ret -.CheckFive ; I have no idea why this exists... +.CheckFive: ; I have no idea why this exists... cp $5 jr nz, .Increase ld [hl], $5 -.Increase +.Increase: inc [hl] scf ret -.UpPressed +.UpPressed: ld a, [hl] cp $6 jr nz, .NotSix @@ -553,12 +553,12 @@ OptionsControl: ; e452a scf ret -.NotSix +.NotSix: and a jr nz, .Decrease ld [hl], $8 ; number of option items +1 -.Decrease +.Decrease: dec [hl] scf ret diff --git a/engine/overworld.asm b/engine/overworld.asm index e1d50d0b8..5e12b09a2 100755 --- a/engine/overworld.asm +++ b/engine/overworld.asm @@ -95,14 +95,14 @@ GetPlayerSprite: ; 14183 ld [PlayerObjectSprite], a ret -.Chris +.Chris: db PLAYER_NORMAL, SPRITE_CHRIS db PLAYER_BIKE, SPRITE_CHRIS_BIKE db PLAYER_SURF, SPRITE_SURF db PLAYER_SURF_PIKA, SPRITE_SURFING_PIKACHU db $ff -.Kris +.Kris: db PLAYER_NORMAL, SPRITE_KRIS db PLAYER_BIKE, SPRITE_KRIS_BIKE db PLAYER_SURF, SPRITE_SURF @@ -241,11 +241,11 @@ GetMonSprite: ; 14259 jr nc, .Variable jr .Icon -.Normal +.Normal: and a ret -.Icon +.Icon: sub SPRITE_POKEMON ld e, a ld d, 0 @@ -261,7 +261,7 @@ GetMonSprite: ; 14259 .wBreedMon2 ld a, [wBreedMon2Species] -.Mon +.Mon: ld e, a and a jr z, .NoBreedmon @@ -273,7 +273,7 @@ GetMonSprite: ; 14259 scf ret -.Variable +.Variable: sub SPRITE_VARS ld e, a ld d, 0 @@ -283,7 +283,7 @@ GetMonSprite: ; 14259 and a jp nz, GetMonSprite -.NoBreedmon +.NoBreedmon: ld a, 1 ld l, 1 ld h, 0 @@ -410,7 +410,7 @@ LoadSpriteGFX: ; 14306 .done ret -.LoadSprite +.LoadSprite: call GetSprite ld a, l ret @@ -424,7 +424,7 @@ SortUsedSprites: ; 1431e ld c, SPRITE_GFX_LIST_CAPACITY ld de, UsedSprites + (SPRITE_GFX_LIST_CAPACITY - 1) * 2 -.FindLastSprite +.FindLastSprite: ld a, [de] and a jr nz, .FoundLastSprite @@ -433,7 +433,7 @@ rept 2 endr dec c jr nz, .FindLastSprite -.FoundLastSprite +.FoundLastSprite: dec c jr z, .quit @@ -443,12 +443,12 @@ endr inc de ld hl, UsedSprites + 1 -.CheckSprite +.CheckSprite: push bc push de push hl -.CheckFollowing +.CheckFollowing: ld a, [de] cp [hl] jr nc, .loop @@ -499,7 +499,7 @@ ArrangeUsedSprites: ; 14355 ld hl, UsedSprites ld c, SPRITE_GFX_LIST_CAPACITY ld b, 0 -.FirstTableLength +.FirstTableLength: ; Keep going until the end of the list. ld a, [hli] and a @@ -523,11 +523,11 @@ ArrangeUsedSprites: ; 14355 dec c jr nz, .FirstTableLength -.SecondTable +.SecondTable: ; The second tile table starts at tile $80. ld b, $80 dec hl -.SecondTableLength +.SecondTableLength: ; Keep going until the end of the list. ld a, [hli] and a @@ -565,11 +565,11 @@ GetSpriteLength: ; 14386 ld a, 12 ret -.AnyDirection +.AnyDirection: ld a, 12 ret -.OneDirection +.OneDirection: ld a, 4 ret ; 1439b diff --git a/engine/pack.asm b/engine/pack.asm index 8d1b63232..06e8089b2 100644 --- a/engine/pack.asm +++ b/engine/pack.asm @@ -28,7 +28,7 @@ Pack: ; 10000 ; 10030 .Jumptable: ; 10030 (4:4030) - + dw .InitGFX ; 0 dw .InitItemsPocket ; 1 dw .ItemsPocketMenu ; 2 @@ -163,7 +163,7 @@ Pack: ; 10000 ; 0x10137 .Jumptable1: ; 10137 - + dw .UseItem dw QuitItemSubmenu @@ -328,7 +328,7 @@ MenuDataHeader_UsableKeyItem: ; 0x10249 ; 0x1026a Jumptable_UseGiveTossRegisterQuit: ; 1026a - + dw UseItem dw GiveItem dw TossMenu @@ -354,7 +354,7 @@ MenuDataHeader_UsableItem: ; 0x10274 ; 0x10291 Jumptable_UseGiveTossQuit: ; 10291 - + dw UseItem dw GiveItem dw TossMenu @@ -377,7 +377,7 @@ MenuDataHeader_UnusableItem: ; 0x10299 ; 0x102ac Jumptable_UseQuit: ; 102ac - + dw UseItem dw QuitItemSubmenu ; 102b0 @@ -399,7 +399,7 @@ MenuDataHeader_UnusableKeyItem: ; 0x102b0 ; 0x102c7 Jumptable_UseRegisterQuit: ; 102c7 - + dw UseItem dw RegisterItem dw QuitItemSubmenu @@ -423,7 +423,7 @@ MenuDataHeader_HoldableKeyItem: ; 0x102cd ; 0x102ea Jumptable_GiveTossRegisterQuit: ; 102ea - + dw GiveItem dw TossMenu dw RegisterItem @@ -447,7 +447,7 @@ MenuDataHeader_HoldableItem: ; 0x102f2 ; 0x1030b Jumptable_GiveTossQuit: ; 1030b - + dw GiveItem dw TossMenu dw QuitItemSubmenu @@ -463,7 +463,7 @@ UseItem: ; 10311 ; 1031f .dw: ; 1031f (4:431f) - + dw .Oak dw .Oak dw .Oak @@ -494,7 +494,7 @@ UseItem: ; 10311 call Pack_InitColors ret -.NoPokemon +.NoPokemon: ld hl, TextJump_YouDontHaveAPkmn call Pack_PrintTextNoScroll ret @@ -694,7 +694,7 @@ BattlePack: ; 10493 ; 104c3 .Jumptable: ; 104c3 (4:44c3) - + dw .InitGFX ; 0 dw .InitItemsPocket ; 1 dw .ItemsPocketMenu ; 2 @@ -833,7 +833,7 @@ TMHMSubmenu: ; 105dc (4:45dc) ld de, .UsableJumptable jr .proceed -.NoUse +.NoUse: ld hl, .UnusableMenuDataHeader ld de, .UnusableJumptable .proceed @@ -865,7 +865,7 @@ TMHMSubmenu: ; 105dc (4:45dc) ; 0x10614 .UsableJumptable: ; 10614 - + dw .Use dw .Quit ; 10618 @@ -885,7 +885,7 @@ TMHMSubmenu: ; 105dc (4:45dc) ; 0x10627 .UnusableJumptable: ; 10627 - + dw .Quit ; 10629 @@ -897,7 +897,7 @@ TMHMSubmenu: ; 105dc (4:45dc) ret .ItemFunctionJumptable: ; 10637 (4:4637) - + dw .Oak dw .Oak dw .Oak @@ -1002,7 +1002,7 @@ DepositSellPack: ; 106be ; 106d1 .Jumptable: ; 106d1 (4:46d1) - + dw .ItemsPocket dw .BallsPocket dw .KeyItemsPocket @@ -1149,7 +1149,7 @@ TutorialPack: ; 107bb ; 107e1 .dw: ; 107e1 (4:47e1) - + dw .Items dw .Balls dw .KeyItems diff --git a/engine/party_menu.asm b/engine/party_menu.asm index 9bf02351e..d6c8ae406 100644 --- a/engine/party_menu.asm +++ b/engine/party_menu.asm @@ -263,7 +263,7 @@ PlacePartyMonLevel: ; 50176 ld [hli], a lb bc, PRINTNUM_RIGHTALIGN | 1, 2 ; jr .okay -.ThreeDigits +.ThreeDigits: lb bc, PRINTNUM_RIGHTALIGN | 1, 3 ; .okay call PrintNum diff --git a/engine/phone.asm b/engine/phone.asm index ac21c1565..90d6217f4 100644 --- a/engine/phone.asm +++ b/engine/phone.asm @@ -60,7 +60,7 @@ Phone_FindOpenSlot: ; 9002d xor a ret -.FoundOpenSpace +.FoundOpenSpace: dec hl scf ret @@ -196,7 +196,7 @@ ChooseRandomCaller: ; 900bf (24:40bf) scf ret -.NothingToSample +.NothingToSample: xor a ret @@ -288,7 +288,7 @@ endr call CallScript scf ret -.NoPhoneCall +.NoPhoneCall: xor a ret ; 90173 (24:4173) @@ -363,7 +363,7 @@ Function90199: ; 90199 (24:4199) ld hl, PhoneScript_JustTalkToThem jr .DoPhoneCall -.GetPhoneScript +.GetPhoneScript: ld hl, PHONE_CONTACT_SCRIPT1_BANK add hl, de ld b, [hl] @@ -374,13 +374,13 @@ Function90199: ; 90199 (24:4199) ld l, a jr .DoPhoneCall -.OutOfArea +.OutOfArea: ld b, BANK(UnknownScript_0x90209) ld de, UnknownScript_0x90209 call ExecuteCallbackScript ret -.DoPhoneCall +.DoPhoneCall: ld a, b ld [wd002], a ld a, l @@ -454,7 +454,7 @@ Script_SpecialBillCall:: ; 0x90255 callasm .LoadBillScript jump Script_ReceivePhoneCall -.LoadBillScript +.LoadBillScript: ld e, PHONE_BILL jp LoadCallerScript ; 90261 @@ -464,7 +464,7 @@ UnknownScript_0x90261: ; 0x90261 pause 30 jump Script_ReceivePhoneCall -.LoadElmScript +.LoadElmScript: ld e, PHONE_ELM jp LoadCallerScript ; 9026f @@ -694,7 +694,7 @@ GetCallerName: ; 903a9 (24:43a9) call PlaceString ret -.NotTrainer +.NotTrainer: push hl ld c, b ld b, 0 diff --git a/engine/player_movement.asm b/engine/player_movement.asm index 6ab121f61..d02d1e5b2 100755 --- a/engine/player_movement.asm +++ b/engine/player_movement.asm @@ -11,7 +11,7 @@ DoPlayerMovement:: ; 80000 ld [wPlayerNextMovement], a ret -.GetDPad +.GetDPad: ld a, [hJoyDown] ld [CurInput], a @@ -32,7 +32,7 @@ DoPlayerMovement:: ; 80000 ret ; 8002d -.TranslateIntoMovement +.TranslateIntoMovement: ld a, [PlayerState] cp PLAYER_NORMAL jr z, .Normal @@ -45,7 +45,7 @@ DoPlayerMovement:: ; 80000 cp PLAYER_SLIP jr z, .Ice -.Normal +.Normal: call .CheckForced call .GetAction call .CheckTile @@ -60,7 +60,7 @@ DoPlayerMovement:: ; 80000 ret c jr .NotMoving -.Surf +.Surf: call .CheckForced call .GetAction call .CheckTile @@ -71,7 +71,7 @@ DoPlayerMovement:: ; 80000 ret c jr .NotMoving -.Ice +.Ice: call .CheckForced call .GetAction call .CheckTile @@ -88,12 +88,12 @@ DoPlayerMovement:: ; 80000 cp STANDING jr z, .HitWall call .BumpSound -.HitWall +.HitWall: call .StandInPlace xor a ret -.NotMoving +.NotMoving: ld a, [WalkingDirection] cp STANDING jr z, .Standing @@ -103,12 +103,12 @@ DoPlayerMovement:: ; 80000 and a jr nz, .CantMove call .BumpSound -.CantMove +.CantMove: call ._WalkInPlace xor a ret -.Standing +.Standing: call .StandInPlace xor a ret @@ -347,7 +347,7 @@ DoPlayerMovement:: ; 80000 scf ret -.ExitWater +.ExitWater: call .GetOutOfWater call PlayMapMusic ld a, STEP_WALK @@ -386,7 +386,7 @@ DoPlayerMovement:: ; 80000 scf ret -.DontJump +.DontJump: xor a ret @@ -442,11 +442,11 @@ DoPlayerMovement:: ; 80000 xor a ret -.EdgeWarps +.EdgeWarps: db $70, $78, $76, $7e ; 8025f -.DoStep +.DoStep: ld e, a ld d, 0 ld hl, .Steps @@ -473,7 +473,7 @@ DoPlayerMovement:: ; 80000 ld a, 4 ret -.Steps +.Steps: dw .SlowStep dw .NormalStep dw .FastStep @@ -483,42 +483,42 @@ DoPlayerMovement:: ; 80000 dw .BackJumpStep dw .InPlace -.SlowStep +.SlowStep: slow_step_down slow_step_up slow_step_left slow_step_right -.NormalStep +.NormalStep: step_down step_up step_left step_right -.FastStep +.FastStep: big_step_down big_step_up big_step_left big_step_right -.JumpStep +.JumpStep: jump_step_down jump_step_up jump_step_left jump_step_right -.SlideStep +.SlideStep: fast_slide_step_down fast_slide_step_up fast_slide_step_left fast_slide_step_right -.BackJumpStep +.BackJumpStep: jump_step_up jump_step_down jump_step_right jump_step_left -.TurningStep +.TurningStep: turn_step_down turn_step_up turn_step_left turn_step_right -.InPlace +.InPlace: db $80 + movement_turn_head_down db $80 + movement_turn_head_up db $80 + movement_turn_head_left @@ -719,7 +719,7 @@ DoPlayerMovement:: ; 80000 xor a ret -.NotWalkable +.NotWalkable: scf ret ; 803b4 @@ -741,7 +741,7 @@ DoPlayerMovement:: ; 80000 and a ret -.NotSurfable +.NotSurfable: scf ret ; 803ca @@ -779,16 +779,16 @@ DoPlayerMovement:: ; 80000 jr .Neither -.Water +.Water: xor a ret -.Land +.Land: ld a, 1 and a ret -.Neither +.Neither: scf ret ; 803ee diff --git a/engine/player_object.asm b/engine/player_object.asm index e84dff23e..2e94f0a6e 100755 --- a/engine/player_object.asm +++ b/engine/player_object.asm @@ -528,7 +528,7 @@ TrainerWalkToPlayer: ; 831e call .GetPathToPlayer call DecrementMovementBufferCount -.TerminateStep +.TerminateStep: ld a, movement_step_end call AppendToMovementBuffer ret @@ -809,7 +809,7 @@ QueueFollowerFirstStep: ; 848a ld [wFollowerMovementQueueLength], a ret -.QueueFirstStep +.QueueFirstStep: ld a, [wObjectFollow_Leader] call GetObjectStruct ld hl, OBJECT_NEXT_MAP_X diff --git a/engine/player_step.asm b/engine/player_step.asm index d0ae42451..15a01efea 100755 --- a/engine/player_step.asm +++ b/engine/player_step.asm @@ -59,7 +59,7 @@ HandlePlayerStep: ; d4e5 (3:54e5) ret .Jumptable: ; d4f2 (3:54f2) - + dw GetMovementPermissions dw BufferScreen dw .mobile diff --git a/engine/pokecenter_pc.asm b/engine/pokecenter_pc.asm index 4c4effb6b..f6b970ede 100755 --- a/engine/pokecenter_pc.asm +++ b/engine/pokecenter_pc.asm @@ -26,21 +26,21 @@ PokemonCenterPC: ; 1559a call CloseWindow ret -.TopMenu +.TopMenu: db $48 ; flags db 00, 00 ; start coords db 12, 15 ; end coords dw .MenuData2 db 1 ; default option -.MenuData2 +.MenuData2: db $a0 ; flags db 0 ; items dw .WhichPC dw PlaceNthMenuStrings dw .JumpTable -.JumpTable +.JumpTable: dw PlayersPC, .String_PlayersPC dw BillsPC, .String_BillsPC dw OaksPC, .String_OaksPC @@ -53,7 +53,7 @@ PokemonCenterPC: ; 1559a .String_HallOfFame: db "HALL OF FAME@" .String_TurnOff: db "TURN OFF@" -.WhichPC +.WhichPC: ; before pokedex db 3 ; items db 1, 0, 4 ; bill's, player's, turn off @@ -69,7 +69,7 @@ PokemonCenterPC: ; 1559a db 1, 0, 2, 3, 4 ; bill's, player's, oak's, hall of fame, turn off db -1 -.ChooseWhichPCListToUse +.ChooseWhichPCListToUse: call CheckReceivedDex jr nz, .got_dex ld a, $0 @@ -95,7 +95,7 @@ PC_CheckPartyForPokemon: ; 15650 scf ret -.MustHavePokemonToUse +.MustHavePokemonToUse: ; Bzzzzt! You must have a #MON to use this! text_jump UnknownText_0x1c1328 db "@" @@ -238,14 +238,14 @@ KrissPCMenuData: ; 0x15736 dw .KrissPCMenuData2 db 1 ; default selected option -.KrissPCMenuData2 +.KrissPCMenuData2: db %10100000 ; bit7 db 0 ; # items? dw .KrissPCMenuList1 dw PlaceNthMenuStrings dw .KrissPCMenuPointers -.KrissPCMenuPointers ; 0x15746 +.KrissPCMenuPointers: ; 0x15746 dw KrisWithdrawItemMenu, .WithdrawItem dw KrisDepositItemMenu, .DepositItem dw KrisTossItemMenu, .TossItem @@ -254,13 +254,13 @@ KrissPCMenuData: ; 0x15736 dw KrisLogOffMenu, .LogOff dw KrisLogOffMenu, .TurnOff -.WithdrawItem db "WITHDRAW ITEM@" -.DepositItem db "DEPOSIT ITEM@" -.TossItem db "TOSS ITEM@" -.MailBox db "MAIL BOX@" -.Decoration db "DECORATION@" -.TurnOff db "TURN OFF@" -.LogOff db "LOG OFF@" +.WithdrawItem: db "WITHDRAW ITEM@" +.DepositItem: db "DEPOSIT ITEM@" +.TossItem: db "TOSS ITEM@" +.MailBox: db "MAIL BOX@" +.Decoration: db "DECORATION@" +.TurnOff: db "TURN OFF@" +.LogOff: db "LOG OFF@" WITHDRAW_ITEM EQU 0 DEPOSIT_ITEM EQU 1 @@ -270,7 +270,7 @@ DECORATION EQU 4 TURN_OFF EQU 5 LOG_OFF EQU 6 -.KrissPCMenuList1 +.KrissPCMenuList1: db 5 db WITHDRAW_ITEM db DEPOSIT_ITEM @@ -279,7 +279,7 @@ LOG_OFF EQU 6 db TURN_OFF db -1 -.KrissPCMenuList2 +.KrissPCMenuList2: db 6 db WITHDRAW_ITEM db DEPOSIT_ITEM @@ -320,7 +320,7 @@ KrisWithdrawItemMenu: ; 0x157d1 xor a ret -.Submenu +.Submenu: ; check if the item has a quantity callba _CheckTossableItem ld a, [wItemAttributeParamBuffer] @@ -362,7 +362,7 @@ KrisWithdrawItemMenu: ; 0x157d1 call ExitMenu ret -.PackFull +.PackFull: ld hl, .NoRoomText call MenuTextBoxBackup ret @@ -370,15 +370,15 @@ KrisWithdrawItemMenu: ; 0x157d1 .done ret -.HowManyText ; 0x15850 +.HowManyText: ; 0x15850 text_jump _KrissPCHowManyWithdrawText db "@" -.WithdrewText ; 0x15855 +.WithdrewText: ; 0x15855 text_jump _KrissPCWithdrewItemsText db "@" -.NoRoomText ; 0x1585a +.NoRoomText: ; 0x1585a text_jump _KrissPCNoRoomWithdrawText db "@" @@ -435,7 +435,7 @@ KrisDepositItemMenu: ; 0x1588b xor a ret -.CheckItemsInBag +.CheckItemsInBag: callba HasNoItems ret nc ld hl, .NoItemsInBag @@ -443,12 +443,12 @@ KrisDepositItemMenu: ; 0x1588b scf ret -.NoItemsInBag +.NoItemsInBag: ; No items here! text_jump UnknownText_0x1c13df db "@" -.TryDepositItem +.TryDepositItem: ld a, [wSpriteUpdatesEnabled] push af ld a, $0 @@ -485,7 +485,7 @@ KrisDepositItemMenu: ; 0x1588b ld [Buffer1], a ret -.DepositItem_ +.DepositItem_: callba _CheckTossableItem ld a, [wItemAttributeParamBuffer] and a @@ -494,7 +494,7 @@ KrisDepositItemMenu: ; 0x1588b ld [wItemQuantityChangeBuffer], a jr .DepositItem -.AskQuantity +.AskQuantity: ld hl, .HowManyText call MenuTextBox callba SelectQuantityToToss @@ -504,7 +504,7 @@ KrisDepositItemMenu: ; 0x1588b pop af jr c, .DeclinedToDeposit -.DepositItem +.DepositItem: ld a, [wItemQuantityChangeBuffer] ld [Buffer1], a ld a, [CurItemQuantity] @@ -523,24 +523,24 @@ KrisDepositItemMenu: ; 0x1588b call PrintText ret -.NoRoomInPC +.NoRoomInPC: ld hl, .NoRoomText call PrintText ret -.DeclinedToDeposit +.DeclinedToDeposit: and a ret -.HowManyText ; 0x1596e +.HowManyText: ; 0x1596e text_jump _KrissPCHowManyDepositText db "@" -.DepositText ; 0x15973 +.DepositText: ; 0x15973 text_jump _KrissPCDepositItemsText db "@" -.NoRoomText ; 0x15978 +.NoRoomText: ; 0x15978 text_jump _KrissPCNoRoomDepositText db "@" @@ -619,14 +619,14 @@ PCItemsJoypad: ; 0x15985 scf ret -.PCItemsMenuData +.PCItemsMenuData: db %01000000 db 1, 4 ; start coords db 10, 18 ; end coords dw .MenuData2 db 1 ; default option -.MenuData2 +.MenuData2: db %10110000 db 4, 8 ; rows/cols? db 2 ; horizontal spacing? diff --git a/engine/pokedex.asm b/engine/pokedex.asm index 0ba14cd79..761b38874 100644 --- a/engine/pokedex.asm +++ b/engine/pokedex.asm @@ -2407,7 +2407,7 @@ Pokedex_LoadSelectedMonTiles: ; 4143b predef GetFrontpic ret -.QuestionMark +.QuestionMark: ld a, BANK(sScratch) call GetSRAMBank callba LoadQuestionMarkPic @@ -2481,12 +2481,12 @@ Pokedex_LoadGFX: ; 414b7 callba LoadSGBPokedexGFX jr .LoadPokedexSlowpokeLZ -.LoadPokedexLZ +.LoadPokedexLZ: ld hl, PokedexLZ ld de, VTiles2 tile $31 call Decompress -.LoadPokedexSlowpokeLZ +.LoadPokedexSlowpokeLZ: ld hl, PokedexSlowpokeLZ ld de, VTiles0 call Decompress @@ -2614,7 +2614,7 @@ Pokedex_SetBGMapMode_3ifDMG_4ifCGB: ; 41aeb (10:5aeb) and a jr z, .DMG call Pokedex_SetBGMapMode4 -.DMG +.DMG: call Pokedex_SetBGMapMode3 ret diff --git a/engine/pokegear.asm b/engine/pokegear.asm index c6829adbe..93d5b6de4 100755 --- a/engine/pokegear.asm +++ b/engine/pokegear.asm @@ -198,12 +198,12 @@ TownMap_InitCursorAndPlayerIconPositions: ; 90d70 (24:4d70) ld a, [BackupMapNumber] ld c, a call GetWorldMapLocation -.LoadLandmark +.LoadLandmark: ld [wPokegearMapPlayerIconLandmark], a ld [wPokegearMapCursorLandmark], a ret -.FastShip +.FastShip: ld [wPokegearMapPlayerIconLandmark], a ld a, NEW_BARK_TOWN ld [wPokegearMapCursorLandmark], a @@ -1240,7 +1240,7 @@ PokegearPhoneContactSubmenu: ; 91342 (24:5342) ld hl, PokegearText_WhomToCall call PrintText call WaitBGMap -.CancelDelete +.CancelDelete: scf ret @@ -1525,7 +1525,7 @@ RadioChannels: dbw 80, .EvolutionRadio db -1 -.PkmnTalkAndPokedexShow +.PkmnTalkAndPokedexShow: ; Pokédex Show in the morning ; Oak's Pokémon Talk in the afternoon and evening @@ -1536,28 +1536,28 @@ RadioChannels: jp z, LoadStation_PokedexShow jp LoadStation_OaksPokemonTalk -.PokemonMusic +.PokemonMusic: call .InJohto jr nc, .NoSignal jp LoadStation_PokemonMusic -.LuckyChannel +.LuckyChannel: call .InJohto jr nc, .NoSignal jp LoadStation_LuckyChannel -.BuenasPassword +.BuenasPassword: call .InJohto jr nc, .NoSignal jp LoadStation_BuenasPassword -.RuinsOfAlphRadio +.RuinsOfAlphRadio: ld a, [wPokegearMapPlayerIconLandmark] cp RUINS_OF_ALPH jr nz, .NoSignal jp LoadStation_UnownRadio -.PlacesAndPeople +.PlacesAndPeople: call .InJohto jr c, .NoSignal ld a, [wPokegearFlags] @@ -1565,7 +1565,7 @@ RadioChannels: jr z, .NoSignal jp LoadStation_PlacesAndPeople -.LetsAllSing +.LetsAllSing: call .InJohto jr c, .NoSignal ld a, [wPokegearFlags] @@ -1573,7 +1573,7 @@ RadioChannels: jr z, .NoSignal jp LoadStation_LetsAllSing -.PokeFluteRadio +.PokeFluteRadio: call .InJohto jr c, .NoSignal ld a, [wPokegearFlags] @@ -1581,7 +1581,7 @@ RadioChannels: jr z, .NoSignal jp LoadStation_PokeFluteRadio -.EvolutionRadio +.EvolutionRadio: ; This station airs in the Lake of Rage area when Rocket are still in Mahogany. ld a, [StatusFlags] bit 4, a @@ -1596,11 +1596,11 @@ RadioChannels: .ok jp LoadStation_EvolutionRadio -.NoSignal +.NoSignal: call NoRadioStation ret -.InJohto +.InJohto: ; if in Johto or on the S.S. Aqua, set carry ; otherwise clear carry @@ -2185,7 +2185,7 @@ FlyMapScroll: ; 91b73 jr nz, .ScrollPrev ret -.ScrollNext +.ScrollNext: ld hl, wd002 ld a, [hl] cp d @@ -2193,13 +2193,13 @@ FlyMapScroll: ; 91b73 ld a, e dec a ld [hl], a -.NotAtEndYet +.NotAtEndYet: inc [hl] call CheckIfVisitedFlypoint jr z, .ScrollNext jr .Finally -.ScrollPrev +.ScrollPrev: ld hl, wd002 ld a, [hl] cp e @@ -2207,11 +2207,11 @@ FlyMapScroll: ; 91b73 ld a, d inc a ld [hl], a -.NotAtStartYet +.NotAtStartYet: dec [hl] call CheckIfVisitedFlypoint jr z, .ScrollPrev -.Finally +.Finally: call TownMapBubble call WaitBGMap xor a @@ -2261,13 +2261,13 @@ TownMapBubble: ; 91bb5 call .Name ; Up/down arrows hlcoord 18, 1 - ld [hl], $34 + ld [hl], $34 ret -.Where +.Where: db "Where?@" -.Name +.Name: ; We need the map location of the default flypoint ld a, [wd002] ld l, a @@ -2398,11 +2398,11 @@ FlyMap: ; 91c90 ld a, [BackupMapNumber] ld c, a call GetWorldMapLocation -.CheckRegion +.CheckRegion: ; The first 46 locations are part of Johto. The rest are in Kanto cp KANTO_LANDMARK jr nc, .KantoFlyMap -.JohtoFlyMap +.JohtoFlyMap: ; Note that .NoKanto should be modified in tandem with this branch push af ; Start from New Bark Town @@ -2420,7 +2420,7 @@ FlyMap: ; 91c90 call TownMapPlayerIcon ret -.KantoFlyMap +.KantoFlyMap: ; The event that there are no flypoints enabled in a map is not ; accounted for. As a result, if you attempt to select a flypoint @@ -2457,7 +2457,7 @@ FlyMap: ; 91c90 call TownMapPlayerIcon ret -.NoKanto +.NoKanto: ; If Indigo Plateau hasn't been visited, we use Johto's map instead ; Start from New Bark Town @@ -2470,7 +2470,7 @@ FlyMap: ; 91c90 ld [EndFlypoint], a call FillJohtoMap pop af -.MapHud +.MapHud: call TownMapBubble call TownMapPals hlbgcoord 0, 0 ; BG Map 0 @@ -2685,7 +2685,7 @@ _Area: ; 91d11 ld b, d ld de, .PlayerOAM ld hl, Sprites -.ShowPlayerLoop +.ShowPlayerLoop: ld a, [de] cp $80 jr z, .clear_oam @@ -2770,7 +2770,7 @@ _Area: ; 91d11 callba GetPlayerIcon ret -.FastShip +.FastShip: ld de, FastShipGFX ld b, BANK(FastShipGFX) ret @@ -2878,7 +2878,7 @@ TownMapPals: ; 91f13 jr nz, .loop ret -.PalMap +.PalMap: townmappals: MACRO rept _NARG / 2 dn \2, \1 diff --git a/engine/printer.asm b/engine/printer.asm index ae1edd9d2..876e59efc 100755 --- a/engine/printer.asm +++ b/engine/printer.asm @@ -32,7 +32,7 @@ endr .Jumptable: ; 84031 (21:4031) - + dw Function84077 dw Function84143 dw Function84120 @@ -443,7 +443,7 @@ _PrinterReceive:: ; 842db .Jumptable: ; 842ea (21:42ea) - + dw Function8432f dw Function84330 dw Function84339 diff --git a/engine/radio.asm b/engine/radio.asm index e7498a1c8..678fc05d5 100644 --- a/engine/radio.asm +++ b/engine/radio.asm @@ -372,7 +372,7 @@ OaksPkmnTalk8: ld a, OAKS_POKEMON_TALK_9 jp NextRadioLine -.Descriptors +.Descriptors: dw .sweetadorably dw .wigglyslickly dw .aptlynamed @@ -492,7 +492,7 @@ OaksPkmnTalk9: .ok jp NextRadioLine -.Descriptors +.Descriptors: dw .cute dw .weird dw .pleasant @@ -896,7 +896,7 @@ BenFernMusic5: ld hl, BenFernText2A jr z, .SunTueThurSun ld hl, BenFernText2B -.SunTueThurSun +.SunTueThurSun: ld a, POKEMON_MUSIC_6 jp NextRadioLine @@ -906,7 +906,7 @@ BenFernMusic6: ld hl, BenFernText3A jr z, .SunTueThurSun ld hl, BenFernText3B -.SunTueThurSun +.SunTueThurSun: ld a, POKEMON_MUSIC_7 jp NextRadioLine @@ -921,7 +921,7 @@ StartPokemonMusicChannel: and 1 jr z, .SunTueThurSun ld de, MUSIC_POKEMON_LULLABY -.SunTueThurSun +.SunTueThurSun: callab RadioMusicRestartDE ret @@ -1235,7 +1235,7 @@ PeoplePlaces5: .ok jp NextRadioLine -.Descriptors +.Descriptors: dw PnP_cute dw PnP_lazy dw PnP_happy @@ -1352,7 +1352,7 @@ PeoplePlaces6: ; Places ld a, PLACES_AND_PEOPLE_7 jp NextRadioLine -.Maps +.Maps: map PALLET_TOWN map ROUTE_22 map PEWTER_CITY @@ -1392,7 +1392,7 @@ PeoplePlaces7: .ok jp PrintRadioLine -.Descriptors +.Descriptors: dw PnP_cute dw PnP_lazy dw PnP_happy @@ -1538,7 +1538,7 @@ BuenasPassword1: jp z, BuenasPassword20 jp BuenasPassword8 -.PlayPassword +.PlayPassword: call StartRadioStation ld a, [hBGMapMode] push af @@ -1594,7 +1594,7 @@ BuenasPassword4: ; Set the flag so that we don't generate a new password this week. ld hl, WeeklyFlags set 7, [hl] -.AlreadyGotIt +.AlreadyGotIt: ld c, a call GetBuenasPassword ld hl, BuenaRadioText4 @@ -1638,29 +1638,29 @@ GetBuenasPassword: ld c, [hl] ret -.StringFunctionJumpTable +.StringFunctionJumpTable: dw .Mon dw .Item dw .Move dw .RawString -.Mon +.Mon: call .GetTheIndex call GetPokemonName ret -.Item +.Item: call .GetTheIndex call GetItemName ret -.Move +.Move: call .GetTheIndex call GetMoveName ret -.GetTheIndex +.GetTheIndex: ld h, 0 ld l, c add hl, de @@ -1668,7 +1668,7 @@ GetBuenasPassword: ld [wNamedObjectIndexBuffer], a ret -.RawString +.RawString: ; Get the string from the table... ld a, c and a diff --git a/engine/scripting.asm b/engine/scripting.asm index 42d060e9b..c6a92c16e 100644 --- a/engine/scripting.asm +++ b/engine/scripting.asm @@ -582,7 +582,7 @@ GiveItemScript: ; 96f77 itemnotify end -.Full +.Full: buttonsound pocketisfull end @@ -681,19 +681,19 @@ GetPocketName: ; 96ffe call CopyName2 ret -.Pockets +.Pockets: dw .Item dw .Key dw .Ball dw .TM -.Item +.Item: db "ITEM POCKET@" -.Key +.Key: db "KEY POCKET@" -.Ball +.Ball: db "BALL POCKET@" -.TM +.TM: db "TM POCKET@" ; 97051 @@ -1425,12 +1425,12 @@ ShowEmoteScript: ; 973b6 applymovement2 .Hide end -.Show +.Show: show_emote step_sleep_1 step_end -.Hide +.Hide: hide_emote step_sleep_1 step_end diff --git a/engine/selectmenu.asm b/engine/selectmenu.asm index ce2ff8eb7..4e461a68e 100755 --- a/engine/selectmenu.asm +++ b/engine/selectmenu.asm @@ -4,7 +4,7 @@ SelectMenu:: ; 13327 jr c, .NotRegistered jp UseRegisteredItem -.NotRegistered +.NotRegistered: call OpenText ld b, BANK(ItemMayBeRegisteredText) ld hl, ItemMayBeRegisteredText @@ -32,13 +32,13 @@ CheckRegisteredItem: ; 13345 rst JumpTable ret -.Pockets +.Pockets: dw .CheckItem dw .CheckBall dw .CheckKeyItem dw .CheckTMHM -.CheckItem +.CheckItem: ld hl, NumItems call .CheckRegisteredNo jr c, .NoRegisteredItem @@ -53,7 +53,7 @@ endr and a ret -.CheckKeyItem +.CheckKeyItem: ld a, [RegisteredItem] ld hl, KeyItems ld de, 1 @@ -64,7 +64,7 @@ endr and a ret -.CheckBall +.CheckBall: ld hl, NumBalls call .CheckRegisteredNo jr nc, .NoRegisteredItem @@ -78,10 +78,10 @@ endr jr c, .NoRegisteredItem ret -.CheckTMHM +.CheckTMHM: jr .NoRegisteredItem -.NoRegisteredItem +.NoRegisteredItem: xor a ld [WhichRegisteredItem], a ld [RegisteredItem], a @@ -90,7 +90,7 @@ endr ; 133a6 -.CheckRegisteredNo ; 133a6 +.CheckRegisteredNo: ; 133a6 ld a, [WhichRegisteredItem] and REGISTERED_NUMBER dec a @@ -100,13 +100,13 @@ endr and a ret -.NotEnoughItems +.NotEnoughItems: scf ret ; 133b6 -.IsSameItem ; 133b6 +.IsSameItem: ; 133b6 ld a, [RegisteredItem] cp [hl] jr nz, .NotSameItem @@ -114,7 +114,7 @@ endr and a ret -.NotSameItem +.NotSameItem: scf ret ; 133c3 @@ -128,7 +128,7 @@ UseRegisteredItem: ; 133c3 rst JumpTable ret -.SwitchTo +.SwitchTo: dw .CantUse dw .NoFunction dw .NoFunction @@ -138,7 +138,7 @@ UseRegisteredItem: ; 133c3 dw .Overworld ; 133df -.NoFunction ; 133df +.NoFunction: ; 133df call OpenText call CantUseItem call CloseText @@ -146,7 +146,7 @@ UseRegisteredItem: ; 133c3 ret ; 133ea -.Current ; 133ea +.Current: ; 133ea call OpenText call DoItemEffect call CloseText @@ -154,7 +154,7 @@ UseRegisteredItem: ; 133c3 ret ; 133f5 -.Party ; 133f5 +.Party: ; 133f5 call RefreshScreen call FadeToMenu call DoItemEffect @@ -164,7 +164,7 @@ UseRegisteredItem: ; 133c3 ret ; 13406 -.Overworld ; 13406 +.Overworld: ; 13406 call RefreshScreen ld a, 1 ld [wUsingItemWithSelect], a @@ -180,7 +180,7 @@ UseRegisteredItem: ; 133c3 ret ; 13422 -.CantUse ; 13422 +.CantUse: ; 13422 call RefreshScreen ._cantuse diff --git a/engine/slot_machine.asm b/engine/slot_machine.asm index 2520a9a24..3077677ee 100755 --- a/engine/slot_machine.asm +++ b/engine/slot_machine.asm @@ -213,7 +213,7 @@ endr SlotsJumptable: ; 92844 (24:6844) jumptable .Jumptable, wJumptableIndex -.Jumptable +.Jumptable: dw Slots_Init ; 00 dw Slots_BetAndStart ; 01 dw Slots_WaitStart ; 02 @@ -358,7 +358,7 @@ Slots_FlashIfWin: ; 92955 (24:6955) call Slots_Next ret -.GotIt +.GotIt: call Slots_Next ld a, 16 ld [wcf64], a @@ -801,7 +801,7 @@ Function92bd4: ; 92bd4 (24:6bd4) ; 92be4 (24:6be4) .dw: ; 92be4 - + dw ReelAction_DoNothing ; 00 dw Slots_StopReelIgnoreJoypad ; 01 dw ReelAction_QuadrupleRate ; 02 @@ -893,7 +893,7 @@ Slots_StopReelIgnoreJoypad: ; 92c4c dec [hl] ret -.EndReel +.EndReel: ld hl, wReel1ReelAction - wReel1 add hl, bc ld a, $0 @@ -914,7 +914,7 @@ ReelAction_StopReel1: ; 92c5e dec [hl] call .CheckForBias ret nz -.NoBias +.NoBias: call Slots_StopReel ret @@ -955,7 +955,7 @@ ReelAction_StopReel2: ; 92c86 dec [hl] ret -.NoBias +.NoBias: call Slots_StopReel ret @@ -975,7 +975,7 @@ ReelAction_StopReel3: ; 92ca9 dec [hl] ret -.NoMatch +.NoMatch: ld a, [wSlotBias] cp SLOTS_NOMATCH jr z, .NoBias @@ -987,7 +987,7 @@ ReelAction_StopReel3: ; 92ca9 dec [hl] ret -.NoBias +.NoBias: call Slots_StopReel ret @@ -1177,7 +1177,7 @@ ReelAction_DropReel: ; 92dca call Slots_StopReel ret -.EggAgain +.EggAgain: ld hl, wReel1SpinRate - wReel1 add hl, bc ld [hl], $0 @@ -1234,7 +1234,7 @@ ReelAction_WaitDropReel: ; 92e31 dec [hl] ret -.DropReel +.DropReel: ld hl, wReel1ReelAction - wReel1 add hl, bc dec [hl] @@ -1323,7 +1323,7 @@ Slots_CheckMatchedFirstTwoReels: ; 92e94 ; 92ebd .Jumptable: ; 92ebd - + dw .zero dw .one dw .two @@ -1438,7 +1438,7 @@ Slots_CheckMatchedAllThreeReels: ; 92f1d ; 92f48 .Jumptable: ; 92f48 - + dw .zero dw .one dw .two @@ -1706,7 +1706,7 @@ Slots_AskBet: ; 9307c (24:707c) call PrintText jr .loop -.Start +.Start: ld hl, Coins + 1 ld a, [hl] sub c @@ -1815,7 +1815,7 @@ SlotGetPayout: ; 93124 (24:7124) callba MobileFn_105fe3 ret -.PayoutTable +.PayoutTable: dw 300 dw 50 dw 6 @@ -1839,7 +1839,7 @@ SlotPayoutText: ; 93158 (24:7158) callba MobileFn_105fd0 ret -.MatchedSomething +.MatchedSomething: srl a ld e, a ld d, 0 @@ -1961,7 +1961,7 @@ SlotMachine_AnimateGolem: ; 9321d (24:721d) jp [hl] .Jumptable: ; 9322d (24:722d) - + dw .init dw .fall dw .roll @@ -2062,7 +2062,7 @@ Slots_AnimateChansey: ; 932ac (24:72ac) jp [hl] .Jumptable: ; 932bc (24:72bc) - + dw .walk dw .one dw .two diff --git a/engine/specials.asm b/engine/specials.asm index 79c413fb5..c15422750 100644 --- a/engine/specials.asm +++ b/engine/specials.asm @@ -578,7 +578,7 @@ SpecialSnorlaxAwake: ; 0xc43d ld [ScriptVar], a ret -.ProximityCoords +.ProximityCoords: ; x, y db 33, 8 ; left db 34, 10 ; below diff --git a/engine/sprite_anims.asm b/engine/sprite_anims.asm index 50eb61df6..8d75d0430 100755 --- a/engine/sprite_anims.asm +++ b/engine/sprite_anims.asm @@ -13,7 +13,7 @@ DoAnimFrame: ; 8d24b ; 8d25b .Jumptable: ; 8d25b (23:525b) - + dw .Null ; null dw .one ; bouncing mon icon dw .two ; bouncing mon icon, selected diff --git a/engine/sprites.asm b/engine/sprites.asm index 666ac992d..1059803b3 100755 --- a/engine/sprites.asm +++ b/engine/sprites.asm @@ -173,7 +173,7 @@ endr ld [hli], a inc de ; Look up the third field from the table in the wSpriteAnimDict array (10x2). -; Take the value and load it in +; Take the value and load it in ld a, [de] call GetSpriteAnimVTile ld [hli], a diff --git a/engine/startmenu.asm b/engine/startmenu.asm index acad9bb88..b2b82bd6a 100755 --- a/engine/startmenu.asm +++ b/engine/startmenu.asm @@ -12,7 +12,7 @@ StartMenu:: ; 125cd ld hl, .MenuDataHeader jr z, .GotMenuData ld hl, .ContestMenuDataHeader -.GotMenuData +.GotMenuData: call LoadMenuDataHeader call .SetUpMenuItems @@ -28,14 +28,14 @@ StartMenu:: ; 125cd call UpdateTimePals jr .Select -.Reopen +.Reopen: call UpdateSprites call UpdateTimePals call .SetUpMenuItems ld a, [wd0d2] ld [wMenuCursorBuffer], a -.Select +.Select: call .GetInput jr c, .Exit call .DrawMenuAccount @@ -57,7 +57,7 @@ StartMenu:: ; 125cd ld l, a jp [hl] -.MenuReturns +.MenuReturns: dw .Reopen dw .Exit dw .ExitMenuCallFuncCloseText @@ -66,7 +66,7 @@ StartMenu:: ; 125cd dw .ReturnEnd dw .ReturnRedraw -.Exit +.Exit: ld a, [hOAMUpdate] push af ld a, 1 @@ -74,14 +74,14 @@ StartMenu:: ; 125cd call LoadFontsExtra pop af ld [hOAMUpdate], a -.ReturnEnd +.ReturnEnd: call ExitMenu -.ReturnEnd2 +.ReturnEnd2: call CloseText call UpdateTimePals ret -.GetInput +.GetInput: ; Return carry on exit, and no-carry on selection. xor a ld [hBGMapMode], a @@ -107,21 +107,21 @@ StartMenu:: ; 125cd ret ; 12691 -.ExitMenuRunScript ; 12691 +.ExitMenuRunScript: ; 12691 call ExitMenu ld a, HMENURETURN_SCRIPT ld [hMenuReturn], a ret ; 12699 -.ExitMenuRunScriptCloseText ; 12699 +.ExitMenuRunScriptCloseText: ; 12699 call ExitMenu ld a, HMENURETURN_SCRIPT ld [hMenuReturn], a jr .ReturnEnd2 ; 126a2 -.ExitMenuCallFuncCloseText ; 126a2 +.ExitMenuCallFuncCloseText: ; 126a2 call ExitMenu ld hl, wQueuedScriptAddr ld a, [hli] @@ -132,12 +132,12 @@ StartMenu:: ; 125cd jr .ReturnEnd2 ; 126b1 -.ReturnRedraw ; 126b1 +.ReturnRedraw: ; 126b1 call .Clear jp .Reopen ; 126b7 -.Clear ; 126b7 +.Clear: ; 126b7 call ClearBGPalettes call Call_ExitMenu call ReloadTilesetAndPalettes @@ -151,28 +151,28 @@ StartMenu:: ; 125cd ; 126d3 -.MenuDataHeader +.MenuDataHeader: db $40 ; tile backup db 0, 10 ; start coords db 17, 19 ; end coords dw .MenuData db 1 ; default selection -.ContestMenuDataHeader +.ContestMenuDataHeader: db $40 ; tile backup db 2, 10 ; start coords db 17, 19 ; end coords dw .MenuData db 1 ; default selection -.MenuData +.MenuData: db %10101000 ; x padding, wrap around, start can close dn 0, 0 ; rows, columns dw MenuItemsList dw .MenuString dw .Items -.Items +.Items: dw StartMenu_Pokedex, .PokedexString, .PokedexDesc dw StartMenu_Pokemon, .PartyString, .PartyDesc dw StartMenu_Pack, .PackString, .PackDesc @@ -183,45 +183,45 @@ StartMenu:: ; 125cd dw StartMenu_Pokegear, .PokegearString, .PokegearDesc dw StartMenu_Quit, .QuitString, .QuitDesc -.PokedexString db "#DEX@" -.PartyString db "#MON@" -.PackString db "PACK@" -.StatusString db "<PLAYER>@" -.SaveString db "SAVE@" -.OptionString db "OPTION@" -.ExitString db "EXIT@" -.PokegearString db $24, "GEAR@" -.QuitString db "QUIT@" - -.PokedexDesc db "#MON" +.PokedexString: db "#DEX@" +.PartyString: db "#MON@" +.PackString: db "PACK@" +.StatusString: db "<PLAYER>@" +.SaveString: db "SAVE@" +.OptionString: db "OPTION@" +.ExitString: db "EXIT@" +.PokegearString: db $24, "GEAR@" +.QuitString: db "QUIT@" + +.PokedexDesc: db "#MON" next "database@" -.PartyDesc db "Party ", $4a +.PartyDesc: db "Party ", $4a next "status@" -.PackDesc db "Contains" +.PackDesc: db "Contains" next "items@" -.PokegearDesc db "Trainer's" +.PokegearDesc: db "Trainer's" next "key device@" -.StatusDesc db "Your own" +.StatusDesc: db "Your own" next "status@" -.SaveDesc db "Save your" +.SaveDesc: db "Save your" next "progress@" -.OptionDesc db "Change" +.OptionDesc: db "Change" next "settings@" -.ExitDesc db "Close this" +.ExitDesc: db "Close this" next "menu@" -.QuitDesc db "Quit and" +.QuitDesc: db "Quit and" next "be judged.@" -.OpenMenu ; 127e5 +.OpenMenu: ; 127e5 ld a, [MenuSelection] call .GetMenuAccountTextPointer ld a, [hli] @@ -230,7 +230,7 @@ StartMenu:: ; 125cd jp [hl] ; 127ef -.MenuString ; 127ef +.MenuString: ; 127ef push de ld a, [MenuSelection] call .GetMenuAccountTextPointer @@ -244,7 +244,7 @@ StartMenu:: ; 125cd ret ; 12800 -.MenuDesc ; 12800 +.MenuDesc: ; 12800 push de ld a, [MenuSelection] cp $ff @@ -265,7 +265,7 @@ endr ; 12819 -.GetMenuAccountTextPointer ; 12819 +.GetMenuAccountTextPointer: ; 12819 ld e, a ld d, 0 ld hl, wMenuData2PointerTableAddr @@ -279,7 +279,7 @@ endr ; 12829 -.SetUpMenuItems ; 12829 +.SetUpMenuItems: ; 12829 xor a ld [wWhichIndexSet], a call .FillMenuList @@ -340,7 +340,7 @@ endr ; 1288d -.FillMenuList ; 1288d +.FillMenuList: ; 1288d xor a ld hl, MenuItemsList ld [hli], a @@ -352,18 +352,18 @@ endr ret ; 128a0 -.AppendMenuList ; 128a0 +.AppendMenuList: ; 128a0 ld [de], a inc de inc c ret ; 128a4 -.DrawMenuAccount_ ; 128a4 +.DrawMenuAccount_: ; 128a4 jp .DrawMenuAccount ; 128a7 -.PrintMenuAccount ; 128a7 +.PrintMenuAccount: ; 128a7 call .IsMenuAccountOn ret z call .DrawMenuAccount @@ -371,7 +371,7 @@ endr jp .MenuDesc ; 128b4 -.DrawMenuAccount ; 128b4 +.DrawMenuAccount: ; 128b4 call .IsMenuAccountOn ret z hlcoord 0, 13 @@ -383,13 +383,13 @@ endr jp TextBoxPalette ; 128cb -.IsMenuAccountOn ; 128cb +.IsMenuAccountOn: ; 128cb ld a, [Options2] and 1 ret ; 128d1 -.DrawBugContestStatusBox ; 128d1 +.DrawBugContestStatusBox: ; 128d1 ld hl, StatusFlags2 bit 2, [hl] ; bug catching contest ret z @@ -397,7 +397,7 @@ endr ret ; 128de -.DrawBugContestStatus ; 128de +.DrawBugContestStatus: ; 128de ld hl, StatusFlags2 bit 2, [hl] ; bug catching contest jr nz, .contest @@ -428,11 +428,11 @@ StartMenu_Quit: ; 128f0 ld a, 4 ret -.DontEndContest +.DontEndContest: ld a, 0 ret -.EndTheContestText +.EndTheContestText: text_jump UnknownText_0x1c1a6c db "@" ; 1290b @@ -630,27 +630,27 @@ TossItemFromPC: ; 129f4 scf ret -.TossHowMany +.TossHowMany: ; Toss out how many @ (S)? text_jump UnknownText_0x1c1a90 db "@" -.ConfirmToss +.ConfirmToss: ; Throw away @ @ (S)? text_jump UnknownText_0x1c1aad db "@" -.TossedThisMany +.TossedThisMany: ; Discarded @ (S). text_jump UnknownText_0x1c1aca db "@" -.CantToss +.CantToss: ld hl, .TooImportantToToss call MenuTextBoxBackup ret -.TooImportantToToss +.TooImportantToToss: ; That's too impor- tant to toss out! text_jump UnknownText_0x1c1adf db "@" @@ -707,7 +707,7 @@ PokemonActionSubmenu: ; 12a88 ld a, 0 ret -.Actions +.Actions: dbw MONMENU_CUT, MonMenu_Cut ; Cut dbw MONMENU_FLY, MonMenu_Fly ; Fly dbw MONMENU_SURF, MonMenu_Surf ; Surf @@ -776,7 +776,7 @@ SwitchPartyMons: ; 12aec ld a, 1 ret -.DontSwitch +.DontSwitch: xor a ld [PartyMenuActionText], a call CancelPokemonAction @@ -826,7 +826,7 @@ GiveTakePartyMonItem: ; 12b60 ; 12ba9 -.GiveItem +.GiveItem: callba DepositSellInitPackBuffers @@ -982,7 +982,7 @@ GiveTakeItemMenuData: ; 12c9b dw .Items db 1 ; default option -.Items +.Items: db %10000000 ; x padding db 2 ; # items db "GIVE@" @@ -1132,12 +1132,12 @@ MonMailAction: ; 12d45 call MenuTextBoxBackup jr .done -.MailboxFull +.MailboxFull: ld hl, .mailboxfulltext call MenuTextBoxBackup jr .done -.RemoveMailToBag +.RemoveMailToBag: ld hl, .mailwilllosemessagetext call StartMenuYesNo jr c, .done @@ -1153,7 +1153,7 @@ MonMailAction: ; 12d45 call MenuTextBoxBackup jr .done -.BagIsFull +.BagIsFull: ld hl, .bagfulltext call MenuTextBoxBackup jr .done @@ -1164,7 +1164,7 @@ MonMailAction: ; 12d45 ; 12dc9 -.MenuDataHeader +.MenuDataHeader: db $40 ; flags db 10, 12 ; start coords db 17, 19 ; end coords @@ -1172,7 +1172,7 @@ MonMailAction: ; 12d45 db 1 ; default option ; 0x12dd1 -.MenuData2 +.MenuData2: db $80 ; flags db 3 ; items db "READ@" @@ -1242,7 +1242,7 @@ MonMenu_Cut: ; 12e1b ld a, $2 ret -.Fail +.Fail: ld a, $3 ret ; 12e30 @@ -1260,15 +1260,15 @@ MonMenu_Fly: ; 12e30 ld a, $2 ret -.Fail +.Fail: ld a, $3 ret -.Error +.Error: ld a, $0 ret -.Unused +.Unused: ld a, $1 ret ; 12e55 @@ -1282,7 +1282,7 @@ MonMenu_Flash: ; 12e55 ld a, $2 ret -.Fail +.Fail: ld a, $3 ret ; 12e6a @@ -1296,7 +1296,7 @@ MonMenu_Strength: ; 12e6a ld a, $2 ret -.Fail +.Fail: ld a, $3 ret ; 12e7f @@ -1310,7 +1310,7 @@ MonMenu_Whirlpool: ; 12e7f ld a, $2 ret -.Fail +.Fail: ld a, $3 ret ; 12e94 @@ -1324,7 +1324,7 @@ MonMenu_Waterfall: ; 12e94 ld a, $2 ret -.Fail +.Fail: ld a, $3 ret ; 12ea9 @@ -1338,7 +1338,7 @@ MonMenu_Teleport: ; 12ea9 ld a, $2 ret -.Fail +.Fail: ld a, $3 ret ; 12ebd @@ -1352,7 +1352,7 @@ MonMenu_Surf: ; 12ebd ld a, $2 ret -.Fail +.Fail: ld a, $3 ret ; 12ed1 @@ -1366,7 +1366,7 @@ MonMenu_Dig: ; 12ed1 ld a, $2 ret -.Fail +.Fail: ld a, $3 ret ; 12ee6 @@ -1377,7 +1377,7 @@ MonMenu_Softboiled_MilkDrink: ; 12ee6 callba Softboiled_MilkDrinkFunction jr .finish -.NotEnoughHP +.NotEnoughHP: ld hl, .Text_NotEnoughHP call PrintText @@ -1388,13 +1388,13 @@ MonMenu_Softboiled_MilkDrink: ; 12ee6 ret ; 12f00 -.Text_NotEnoughHP +.Text_NotEnoughHP: ; Not enough HP! text_jump UnknownText_0x1c1ce3 db "@" ; 0x12f05 -.CheckMonHasEnoughHP +.CheckMonHasEnoughHP: ; Need to have at least (MaxHP / 5) HP left. ld a, MON_MAXHP call GetPartyParamLocation @@ -1425,7 +1425,7 @@ MonMenu_Headbutt: ; 12f26 ld a, $2 ret -.Fail +.Fail: ld a, $3 ret ; 12f3b @@ -1439,7 +1439,7 @@ MonMenu_RockSmash: ; 12f3b ld a, $2 ret -.Fail +.Fail: ld a, $3 ret ; 12f50 diff --git a/engine/stats_screen.asm b/engine/stats_screen.asm index 32b75069a..5c44d667c 100755 --- a/engine/stats_screen.asm +++ b/engine/stats_screen.asm @@ -100,7 +100,7 @@ StatsScreenBattle: ; 4dcf7 ; 4dd2a StatsScreenPointerTable: ; 4dd2a - + dw MonStatsInit ; regular pokémon dw EggStatsInit ; egg dw StatsScreenWaitCry @@ -535,7 +535,7 @@ StatsScreen_LoadGFX: ; 4dfb6 (13:5fb6) ret .Jumptable: ; 4e00d (13:600d) - + dw .PinkPage dw .GreenPage dw .BluePage @@ -559,7 +559,7 @@ StatsScreen_LoadGFX: ; 4dfb6 (13:5fb6) jr z, .NotImmuneToPkrs hlcoord 8, 8 ld [hl], "." -.NotImmuneToPkrs +.NotImmuneToPkrs: ld a, [MonType] cp BOXMON jr z, .StatusOK @@ -570,12 +570,12 @@ StatsScreen_LoadGFX: ; 4dfb6 (13:5fb6) pop hl jr nz, .done_status jr .StatusOK -.HasPokerus +.HasPokerus: ld de, .PkrsStr hlcoord 1, 13 call PlaceString jr .done_status -.StatusOK +.StatusOK: ld de, .OK_str call PlaceString .done_status @@ -628,7 +628,7 @@ StatsScreen_LoadGFX: ; 4dfb6 (13:5fb6) jr z, .AtMaxLevel inc a ld [TempMonLevel], a -.AtMaxLevel +.AtMaxLevel: call PrintLevel pop af ld [TempMonLevel], a @@ -657,7 +657,7 @@ endr ld [Buffer1], a ; wd1ea (aliases: MagikarpLength) ret -.AlreadyAtMaxLevel +.AlreadyAtMaxLevel: ld hl, Buffer1 ; wd1ea (aliases: MagikarpLength) xor a rept 2 @@ -747,7 +747,7 @@ endr ld de, SCREEN_WIDTH ld b, 10 ld a, $31 -.BluePageVerticalDivider +.BluePageVerticalDivider: ld [hl], a add hl, de dec b diff --git a/engine/std_scripts.asm b/engine/std_scripts.asm index 7baa90eea..278ada3ad 100644 --- a/engine/std_scripts.asm +++ b/engine/std_scripts.asm @@ -252,37 +252,37 @@ DayToTextScript: if_equal SATURDAY, .Saturday stringtotext .SundayText, 0 end -.Monday +.Monday: stringtotext .MondayText, 0 end -.Tuesday +.Tuesday: stringtotext .TuesdayText, 0 end -.Wednesday +.Wednesday: stringtotext .WednesdayText, 0 end -.Thursday +.Thursday: stringtotext .ThursdayText, 0 end -.Friday +.Friday: stringtotext .FridayText, 0 end -.Saturday +.Saturday: stringtotext .SaturdayText, 0 end -.SundayText +.SundayText: db "SUNDAY@" -.MondayText +.MondayText: db "MONDAY@" -.TuesdayText +.TuesdayText: db "TUESDAY@" -.WednesdayText +.WednesdayText: db "WEDNESDAY@" -.ThursdayText +.ThursdayText: db "THURSDAY@" -.FridayText +.FridayText: db "FRIDAY@" -.SaturdayText +.SaturdayText: db "SATURDAY@" GoldenrodRocketsScript: @@ -643,64 +643,64 @@ AskNumber1MScript: if_equal PHONE_BLACKBELT_KENJI, .Kenji if_equal PHONE_HIKER_PARRY, .Parry -.Jack +.Jack: farwritetext JackAskNumber1Text end -.Huey +.Huey: farwritetext HueyAskNumber1Text end -.Gaven +.Gaven: farwritetext GavenAskNumber1Text end -.Jose +.Jose: farwritetext JoseAskNumber1Text end -.Joey +.Joey: farwritetext JoeyAskNumber1Text end -.Wade +.Wade: farwritetext WadeAskNumber1Text end -.Ralph +.Ralph: farwritetext RalphAskNumber1Text end -.Anthony +.Anthony: farwritetext AnthonyAskNumber1Text end -.Todd +.Todd: farwritetext ToddAskNumber1Text end -.Irwin +.Irwin: farwritetext IrwinAskNumber1Text end -.Arnie +.Arnie: farwritetext ArnieAskNumber1Text end -.Alan +.Alan: farwritetext AlanAskNumber1Text end -.Chad +.Chad: farwritetext ChadAskNumber1Text end -.Derek +.Derek: farwritetext DerekAskNumber1Text end -.Tully +.Tully: farwritetext TullyAskNumber1Text end -.Brent +.Brent: farwritetext BrentAskNumber1Text end -.Vance +.Vance: farwritetext VanceAskNumber1Text end -.Wilton +.Wilton: farwritetext WiltonAskNumber1Text end -.Kenji +.Kenji: farwritetext KenjiAskNumber1Text end -.Parry +.Parry: farwritetext ParryAskNumber1Text end @@ -728,64 +728,64 @@ AskNumber2MScript: if_equal PHONE_BLACKBELT_KENJI, .Kenji if_equal PHONE_HIKER_PARRY, .Parry -.Jack +.Jack: farwritetext JackAskNumber2Text end -.Huey +.Huey: farwritetext HueyAskNumber2Text end -.Gaven +.Gaven: farwritetext GavenAskNumber2Text end -.Jose +.Jose: farwritetext JoseAskNumber2Text end -.Joey +.Joey: farwritetext JoeyAskNumber2Text end -.Wade +.Wade: farwritetext WadeAskNumber2Text end -.Ralph +.Ralph: farwritetext RalphAskNumber2Text end -.Anthony +.Anthony: farwritetext AnthonyAskNumber2Text end -.Todd +.Todd: farwritetext ToddAskNumber2Text end -.Irwin +.Irwin: farwritetext IrwinAskNumber2Text end -.Arnie +.Arnie: farwritetext ArnieAskNumber2Text end -.Alan +.Alan: farwritetext AlanAskNumber2Text end -.Chad +.Chad: farwritetext ChadAskNumber2Text end -.Derek +.Derek: farwritetext DerekAskNumber2Text end -.Tully +.Tully: farwritetext TullyAskNumber2Text end -.Brent +.Brent: farwritetext BrentAskNumber2Text end -.Vance +.Vance: farwritetext VanceAskNumber2Text end -.Wilton +.Wilton: farwritetext WiltonAskNumber2Text end -.Kenji +.Kenji: farwritetext KenjiAskNumber2Text end -.Parry +.Parry: farwritetext ParryAskNumber2Text end @@ -819,102 +819,102 @@ NumberAcceptedMScript: if_equal PHONE_BLACKBELT_KENJI, .Kenji if_equal PHONE_HIKER_PARRY, .Parry -.Jack +.Jack: farwritetext JackNumberAcceptedText waitbutton closetext end -.Huey +.Huey: farwritetext HueyNumberAcceptedText waitbutton closetext end -.Gaven +.Gaven: farwritetext GavenNumberAcceptedText waitbutton closetext end -.Jose +.Jose: farwritetext JoseNumberAcceptedText waitbutton closetext end -.Joey +.Joey: farwritetext JoeyNumberAcceptedText waitbutton closetext end -.Wade +.Wade: farwritetext WadeNumberAcceptedText waitbutton closetext end -.Ralph +.Ralph: farwritetext RalphNumberAcceptedText waitbutton closetext end -.Anthony +.Anthony: farwritetext AnthonyNumberAcceptedText waitbutton closetext end -.Todd +.Todd: farwritetext ToddNumberAcceptedText waitbutton closetext end -.Irwin +.Irwin: farwritetext IrwinNumberAcceptedText waitbutton closetext end -.Arnie +.Arnie: farwritetext ArnieNumberAcceptedText waitbutton closetext end -.Alan +.Alan: farwritetext AlanNumberAcceptedText waitbutton closetext end -.Chad +.Chad: farwritetext ChadNumberAcceptedText waitbutton closetext end -.Derek +.Derek: farwritetext DerekNumberAcceptedText waitbutton closetext end -.Tully +.Tully: farwritetext TullyNumberAcceptedText waitbutton closetext end -.Brent +.Brent: farwritetext BrentNumberAcceptedText waitbutton closetext end -.Vance +.Vance: farwritetext VanceNumberAcceptedText waitbutton closetext end -.Wilton +.Wilton: farwritetext WiltonNumberAcceptedText waitbutton closetext end -.Kenji +.Kenji: farwritetext KenjiNumberAcceptedText waitbutton closetext end -.Parry +.Parry: farwritetext ParryNumberAcceptedText waitbutton closetext @@ -943,102 +943,102 @@ NumberDeclinedMScript: if_equal PHONE_BLACKBELT_KENJI, .Kenji if_equal PHONE_HIKER_PARRY, .Parry -.Jack +.Jack: farwritetext JackNumberDeclinedText waitbutton closetext end -.Huey +.Huey: farwritetext HueyNumberDeclinedText waitbutton closetext end -.Gaven +.Gaven: farwritetext GavenNumberDeclinedText waitbutton closetext end -.Jose +.Jose: farwritetext JoseNumberDeclinedText waitbutton closetext end -.Joey +.Joey: farwritetext JoeyNumberDeclinedText waitbutton closetext end -.Wade +.Wade: farwritetext WadeNumberDeclinedText waitbutton closetext end -.Ralph +.Ralph: farwritetext RalphNumberDeclinedText waitbutton closetext end -.Anthony +.Anthony: farwritetext AnthonyNumberDeclinedText waitbutton closetext end -.Todd +.Todd: farwritetext ToddNumberDeclinedText waitbutton closetext end -.Irwin +.Irwin: farwritetext IrwinNumberDeclinedText waitbutton closetext end -.Arnie +.Arnie: farwritetext ArnieNumberDeclinedText waitbutton closetext end -.Alan +.Alan: farwritetext AlanNumberDeclinedText waitbutton closetext end -.Chad +.Chad: farwritetext ChadNumberDeclinedText waitbutton closetext end -.Derek +.Derek: farwritetext DerekNumberDeclinedText waitbutton closetext end -.Tully +.Tully: farwritetext TullyNumberDeclinedText waitbutton closetext end -.Brent +.Brent: farwritetext BrentNumberDeclinedText waitbutton closetext end -.Vance +.Vance: farwritetext VanceNumberDeclinedText waitbutton closetext end -.Wilton +.Wilton: farwritetext WiltonNumberDeclinedText waitbutton closetext end -.Kenji +.Kenji: farwritetext KenjiNumberDeclinedText waitbutton closetext end -.Parry +.Parry: farwritetext ParryNumberDeclinedText waitbutton closetext @@ -1067,102 +1067,102 @@ PhoneFullMScript: if_equal PHONE_BLACKBELT_KENJI, .Kenji if_equal PHONE_HIKER_PARRY, .Parry -.Jack +.Jack: farwritetext JackPhoneFullText waitbutton closetext end -.Huey +.Huey: farwritetext HueyPhoneFullText waitbutton closetext end -.Gaven +.Gaven: farwritetext GavenPhoneFullText waitbutton closetext end -.Jose +.Jose: farwritetext JosePhoneFullText waitbutton closetext end -.Joey +.Joey: farwritetext JoeyPhoneFullText waitbutton closetext end -.Wade +.Wade: farwritetext WadePhoneFullText waitbutton closetext end -.Ralph +.Ralph: farwritetext RalphPhoneFullText waitbutton closetext end -.Anthony +.Anthony: farwritetext AnthonyPhoneFullText waitbutton closetext end -.Todd +.Todd: farwritetext ToddPhoneFullText waitbutton closetext end -.Irwin +.Irwin: farwritetext IrwinPhoneFullText waitbutton closetext end -.Arnie +.Arnie: farwritetext ArniePhoneFullText waitbutton closetext end -.Alan +.Alan: farwritetext AlanPhoneFullText waitbutton closetext end -.Chad +.Chad: farwritetext ChadPhoneFullText waitbutton closetext end -.Derek +.Derek: farwritetext DerekPhoneFullText waitbutton closetext end -.Tully +.Tully: farwritetext TullyPhoneFullText waitbutton closetext end -.Brent +.Brent: farwritetext BrentPhoneFullText waitbutton closetext end -.Vance +.Vance: farwritetext VancePhoneFullText waitbutton closetext end -.Wilton +.Wilton: farwritetext WiltonPhoneFullText waitbutton closetext end -.Kenji +.Kenji: farwritetext KenjiPhoneFullText waitbutton closetext end -.Parry +.Parry: farwritetext ParryPhoneFullText waitbutton closetext @@ -1188,87 +1188,87 @@ RematchMScript: if_equal PHONE_FISHER_WILTON, .Wilton if_equal PHONE_HIKER_PARRY, .Parry -.Jack +.Jack: farwritetext JackRematchText waitbutton closetext end -.Huey +.Huey: farwritetext HueyRematchText waitbutton closetext end -.Gaven +.Gaven: farwritetext GavenRematchText waitbutton closetext end -.Jose +.Jose: farwritetext JoseRematchText waitbutton closetext end -.Joey +.Joey: farwritetext JoeyRematchText waitbutton closetext end -.Wade +.Wade: farwritetext WadeRematchText waitbutton closetext end -.Ralph +.Ralph: farwritetext RalphRematchText waitbutton closetext end -.Anthony +.Anthony: farwritetext AnthonyRematchText waitbutton closetext end -.Todd +.Todd: farwritetext ToddRematchText waitbutton closetext end -.Arnie +.Arnie: farwritetext ArnieRematchText waitbutton closetext end -.Alan +.Alan: farwritetext AlanRematchText waitbutton closetext end -.Chad +.Chad: farwritetext ChadRematchText waitbutton closetext end -.Tully +.Tully: farwritetext TullyRematchText waitbutton closetext end -.Brent +.Brent: farwritetext BrentRematchText waitbutton closetext end -.Vance +.Vance: farwritetext VanceRematchText waitbutton closetext end -.Wilton +.Wilton: farwritetext WiltonRematchText waitbutton closetext end -.Parry +.Parry: farwritetext ParryRematchText waitbutton closetext @@ -1284,31 +1284,31 @@ GiftMScript: if_equal PHONE_FISHER_WILTON, .Wilton if_equal PHONE_BLACKBELT_KENJI, .Kenji -.Jose +.Jose: farwritetext JoseGiftText buttonsound end -.Wade +.Wade: farwritetext WadeGiftText buttonsound end -.Alan +.Alan: farwritetext AlanGiftText buttonsound end -.Derek +.Derek: farwritetext DerekGiftText buttonsound end -.Tully +.Tully: farwritetext TullyGiftText buttonsound end -.Wilton +.Wilton: farwritetext WiltonGiftText buttonsound end -.Kenji +.Kenji: farwritetext KenjiGiftText buttonsound end @@ -1327,57 +1327,57 @@ PackFullMScript: if_equal PHONE_BLACKBELT_KENJI, .Kenji if_equal PHONE_HIKER_PARRY, .Parry -.Huey +.Huey: farwritetext HueyPackFullText waitbutton closetext end -.Jose +.Jose: farwritetext JosePackFullText waitbutton closetext end -.Joey +.Joey: farwritetext JoeyPackFullText waitbutton closetext end -.Wade +.Wade: farwritetext WadePackFullText waitbutton closetext end -.Alan +.Alan: farwritetext AlanPackFullText waitbutton closetext end -.Derek +.Derek: farwritetext DerekPackFullText waitbutton closetext end -.Tully +.Tully: farwritetext TullyPackFullText waitbutton closetext end -.Vance +.Vance: farwritetext VancePackFullText waitbutton closetext end -.Wilton +.Wilton: farwritetext WiltonPackFullText waitbutton closetext end -.Kenji +.Kenji: farwritetext KenjiPackFullText waitbutton closetext end -.Parry +.Parry: farwritetext ParryPackFullText waitbutton closetext @@ -1391,19 +1391,19 @@ RematchGiftMScript: if_equal PHONE_BIRDKEEPER_VANCE, .Vance if_equal PHONE_HIKER_PARRY, .Parry -.Huey +.Huey: farwritetext HueyRematchGiftText buttonsound end -.Joey +.Joey: farwritetext JoeyRematchGiftText buttonsound end -.Vance +.Vance: farwritetext VanceRematchGiftText buttonsound end -.Parry +.Parry: farwritetext ParryRematchGiftText buttonsound end @@ -1419,28 +1419,28 @@ AskNumber1FScript: if_equal PHONE_PICNICKER_TIFFANY, .Tiffany if_equal PHONE_PICNICKER_ERIN, .Erin -.Beverly +.Beverly: farwritetext BeverlyAskNumber1Text end -.Beth +.Beth: farwritetext BethAskNumber1Text end -.Reena +.Reena: farwritetext ReenaAskNumber1Text end -.Liz +.Liz: farwritetext LizAskNumber1Text end -.Gina +.Gina: farwritetext GinaAskNumber1Text end -.Dana +.Dana: farwritetext DanaAskNumber1Text end -.Tiffany +.Tiffany: farwritetext TiffanyAskNumber1Text end -.Erin +.Erin: farwritetext ErinAskNumber1Text end @@ -1455,28 +1455,28 @@ AskNumber2FScript: if_equal PHONE_PICNICKER_TIFFANY, .Tiffany if_equal PHONE_PICNICKER_ERIN, .Erin -.Beverly +.Beverly: farwritetext BeverlyAskNumber2Text end -.Beth +.Beth: farwritetext BethAskNumber2Text end -.Reena +.Reena: farwritetext ReenaAskNumber2Text end -.Liz +.Liz: farwritetext LizAskNumber2Text end -.Gina +.Gina: farwritetext GinaAskNumber2Text end -.Dana +.Dana: farwritetext DanaAskNumber2Text end -.Tiffany +.Tiffany: farwritetext TiffanyAskNumber2Text end -.Erin +.Erin: farwritetext ErinAskNumber2Text end @@ -1498,42 +1498,42 @@ NumberAcceptedFScript: ; 0xbcbd3 if_equal PHONE_PICNICKER_TIFFANY, .Tiffany if_equal PHONE_PICNICKER_ERIN, .Erin -.Beverly +.Beverly: farwritetext BeverlyNumberAcceptedText waitbutton closetext end -.Beth +.Beth: farwritetext BethNumberAcceptedText waitbutton closetext end -.Reena +.Reena: farwritetext ReenaNumberAcceptedText waitbutton closetext end -.Liz +.Liz: farwritetext LizNumberAcceptedText waitbutton closetext end -.Gina +.Gina: farwritetext GinaNumberAcceptedText waitbutton closetext end -.Dana +.Dana: farwritetext DanaNumberAcceptedText waitbutton closetext end -.Tiffany +.Tiffany: farwritetext TiffanyNumberAcceptedText waitbutton closetext end -.Erin +.Erin: farwritetext ErinNumberAcceptedText waitbutton closetext @@ -1550,42 +1550,42 @@ NumberDeclinedFScript: if_equal PHONE_PICNICKER_TIFFANY, .Tiffany if_equal PHONE_PICNICKER_ERIN, .Erin -.Beverly +.Beverly: farwritetext BeverlyNumberDeclinedText waitbutton closetext end -.Beth +.Beth: farwritetext BethNumberDeclinedText waitbutton closetext end -.Reena +.Reena: farwritetext ReenaNumberDeclinedText waitbutton closetext end -.Liz +.Liz: farwritetext LizNumberDeclinedText waitbutton closetext end -.Gina +.Gina: farwritetext GinaNumberDeclinedText waitbutton closetext end -.Dana +.Dana: farwritetext DanaNumberDeclinedText waitbutton closetext end -.Tiffany +.Tiffany: farwritetext TiffanyNumberDeclinedText waitbutton closetext end -.Erin +.Erin: farwritetext ErinNumberDeclinedText waitbutton closetext @@ -1602,42 +1602,42 @@ PhoneFullFScript: if_equal PHONE_PICNICKER_TIFFANY, .Tiffany if_equal PHONE_PICNICKER_ERIN, .Erin -.Beverly +.Beverly: farwritetext BeverlyPhoneFullText waitbutton closetext end -.Beth +.Beth: farwritetext BethPhoneFullText waitbutton closetext end -.Reena +.Reena: farwritetext ReenaPhoneFullText waitbutton closetext end -.Liz +.Liz: farwritetext LizPhoneFullText waitbutton closetext end -.Gina +.Gina: farwritetext GinaPhoneFullText waitbutton closetext end -.Dana +.Dana: farwritetext DanaPhoneFullText waitbutton closetext end -.Tiffany +.Tiffany: farwritetext TiffanyPhoneFullText waitbutton closetext end -.Erin +.Erin: farwritetext ErinPhoneFullText waitbutton closetext @@ -1653,37 +1653,37 @@ RematchFScript: if_equal PHONE_PICNICKER_TIFFANY, .Tiffany if_equal PHONE_PICNICKER_ERIN, .Erin -.Beth +.Beth: farwritetext BethRematchText waitbutton closetext end -.Reena +.Reena: farwritetext ReenaRematchText waitbutton closetext end -.Liz +.Liz: farwritetext LizRematchText waitbutton closetext end -.Gina +.Gina: farwritetext GinaRematchText waitbutton closetext end -.Dana +.Dana: farwritetext DanaRematchText waitbutton closetext end -.Tiffany +.Tiffany: farwritetext TiffanyRematchText waitbutton closetext end -.Erin +.Erin: farwritetext ErinRematchText waitbutton closetext @@ -1696,19 +1696,19 @@ GiftFScript: if_equal PHONE_LASS_DANA, .Dana if_equal PHONE_PICNICKER_TIFFANY, .Tiffany -.Beverly +.Beverly: farwritetext BeverlyGiftText buttonsound end -.Gina +.Gina: farwritetext GinaGiftText buttonsound end -.Dana +.Dana: farwritetext DanaGiftText buttonsound end -.Tiffany +.Tiffany: farwritetext TiffanyGiftText buttonsound end @@ -1721,27 +1721,27 @@ PackFullFScript: if_equal PHONE_PICNICKER_TIFFANY, .Tiffany if_equal PHONE_PICNICKER_ERIN, .Erin -.Beverly +.Beverly: farwritetext BeverlyPackFullText waitbutton closetext end -.Gina +.Gina: farwritetext GinaPackFullText waitbutton closetext end -.Dana +.Dana: farwritetext DanaPackFullText waitbutton closetext end -.Tiffany +.Tiffany: farwritetext TiffanyPackFullText waitbutton closetext end -.Erin +.Erin: farwritetext ErinPackFullText waitbutton closetext @@ -1751,7 +1751,7 @@ RematchGiftFScript: checkcode VAR_CALLERID if_equal PHONE_PICNICKER_ERIN, .Erin -.Erin +.Erin: opentext farwritetext ErinRematchGiftText buttonsound @@ -1867,14 +1867,14 @@ CoinVendor_IntroScript: ; 0xbcde0 ; 0xbce54 -.MenuDataHeader +.MenuDataHeader: db $40 ; flags db 04, 00 ; start coords db 11, 15 ; end coords dw .MenuData2 db 1 ; default option -.MenuData2 +.MenuData2: db $80 ; flags db 3 ; items db " 50 : ¥1000@" @@ -1894,13 +1894,13 @@ HappinessCheckScript: closetext end -.KindaHappy +.KindaHappy: farwritetext HappinessText2 waitbutton closetext end -.Unhappy +.Unhappy: farwritetext HappinessText1 waitbutton closetext diff --git a/engine/time.asm b/engine/time.asm index 29670afdc..255346c0a 100755 --- a/engine/time.asm +++ b/engine/time.asm @@ -30,7 +30,7 @@ NextCallReceiveDelay: ; 113e9 jp RestartReceiveCallDelay ; 113fd -.ReceiveCallDelays +.ReceiveCallDelays: db 20, 10, 5, 3 ; 11401 @@ -124,9 +124,9 @@ endr jr z, .RestartKenjiBreakCountdown dec [hl] jr nz, .DontRestartKenjiBreakCountdown -.RestartKenjiBreakCountdown +.RestartKenjiBreakCountdown: call Special_SampleKenjiBreakCountdown -.DontRestartKenjiBreakCountdown +.DontRestartKenjiBreakCountdown: jr RestartDailyResetTimer ; 11485 diff --git a/engine/timeofdaypals.asm b/engine/timeofdaypals.asm index 4ed000af2..1bfc2457b 100644 --- a/engine/timeofdaypals.asm +++ b/engine/timeofdaypals.asm @@ -215,7 +215,7 @@ ReplaceTimeOfDayPals: ; 8c0e5 ld [wTimeOfDayPalset], a ret -.DarkCave +.DarkCave: ld a, [StatusFlags] bit 2, a ; Flash jr nz, .UsedFlash @@ -223,7 +223,7 @@ ReplaceTimeOfDayPals: ; 8c0e5 ld [wTimeOfDayPalset], a ret -.UsedFlash +.UsedFlash: ld a, %10101010 ; 2, 2, 2, 2 ld [wTimeOfDayPalset], a ret @@ -254,31 +254,31 @@ endr jp [hl] ; 8c126 -.TimePalettes +.TimePalettes: dw .MorningPalette dw .DayPalette dw .NitePalette dw .DarknessPalette -.MorningPalette +.MorningPalette: ld a, [wTimeOfDayPalset] and %00000011 ; 0 ret -.DayPalette +.DayPalette: ld a, [wTimeOfDayPalset] and %00001100 ; 1 srl a srl a ret -.NitePalette +.NitePalette: ld a, [wTimeOfDayPalset] and %00110000 ; 2 swap a ret -.DarknessPalette +.DarknessPalette: ld a, [wTimeOfDayPalset] and %11000000 ; 3 rlca @@ -381,8 +381,8 @@ endr db %00000000, %00000000, %00000000 .day - db %11111111, %11111111, %11111111 - db %11111110, %11111110, %11111110 + db %11111111, %11111111, %11111111 + db %11111110, %11111110, %11111110 db %11111001, %11100100, %11100100 db %11100100, %11010000, %11010000 db %10010000, %10000000, %10000000 diff --git a/engine/timeset.asm b/engine/timeset.asm index 8f212bc4d..50bc0d3c0 100755 --- a/engine/timeset.asm +++ b/engine/timeset.asm @@ -63,7 +63,7 @@ InitClock: ; 90672 (24:4672) ld c, 10 call DelayFrames -.SetHourLoop +.SetHourLoop: call JoyTextDelay call SetHour jr nc, .SetHourLoop @@ -78,7 +78,7 @@ InitClock: ; 90672 (24:4672) call .ClearScreen jr .loop -.HourIsSet +.HourIsSet: ld hl, Text_HowManyMinutes call PrintText hlcoord 11, 7 @@ -93,7 +93,7 @@ InitClock: ; 90672 (24:4672) ld c, 10 call DelayFrames -.SetMinutesLoop +.SetMinutesLoop: call JoyTextDelay call SetMinutes jr nc, .SetMinutesLoop @@ -108,7 +108,7 @@ InitClock: ; 90672 (24:4672) call .ClearScreen jr .HourIsSet -.MinutesAreSet +.MinutesAreSet: call SetTimeOfDay ld hl, OakText_ResponseToSetTime call PrintText @@ -150,7 +150,7 @@ SetHour: ; 90795 (24:4795) and a jr nz, .DecreaseThroughMidnight ld a, 23 + 1 -.DecreaseThroughMidnight +.DecreaseThroughMidnight: dec a ld [hl], a jr .okay @@ -161,7 +161,7 @@ SetHour: ; 90795 (24:4795) cp 23 jr c, .AdvanceThroughMidnight ld a, -1 -.AdvanceThroughMidnight +.AdvanceThroughMidnight: inc a ld [hl], a @@ -176,7 +176,7 @@ SetHour: ; 90795 (24:4795) and a ret -.Confirm +.Confirm: scf ret @@ -368,13 +368,13 @@ OakText_ResponseToSetTime: ; 0x908b8 jr c, .MORN cp 18 jr c, .DAY -.NITE +.NITE: ld hl, .sodark ret -.MORN +.MORN: ld hl, .overslept ret -.DAY +.DAY: ld hl, .yikes ret ; 908ec (24:48ec) diff --git a/engine/title.asm b/engine/title.asm index ab82b77b2..30804fbe8 100644 --- a/engine/title.asm +++ b/engine/title.asm @@ -3,39 +3,39 @@ _TitleScreen: ; 10ed67 call ClearBGPalettes call ClearSprites call ClearTileMap - + ; Turn BG Map update off xor a ld [hBGMapMode], a - + ; Reset timing variables ld hl, wJumptableIndex ld [hli], a ; cf63 ; Scene? ld [hli], a ; cf64 ld [hli], a ; cf65 ; Timer lo ld [hl], a ; cf66 ; Timer hi - + ; Turn LCD off call DisableLCD - - + + ; VRAM bank 1 ld a, 1 ld [rVBK], a - - + + ; Decompress running Suicune gfx ld hl, TitleSuicuneGFX ld de, VTiles1 call Decompress - - + + ; Clear screen palettes hlbgcoord 0, 0 ld bc, 20 bgrows xor a call ByteFill - + ; Fill tile palettes: @@ -77,94 +77,94 @@ _TitleScreen: ; 10ed67 ld bc, 2 bgrows ld a, 6 call ByteFill - + ; 'CRYSTAL VERSION' hlbgcoord 5, 9 ld bc, NAME_LENGTH ; length of version text ld a, 1 call ByteFill - + ; Suicune gfx hlbgcoord 0, 12 ld bc, 6 bgrows ; the rest of the screen ld a, 8 call ByteFill - - + + ; Back to VRAM bank 0 ld a, $0 ld [rVBK], a - - + + ; Decompress logo ld hl, TitleLogoGFX ld de, VTiles1 call Decompress - + ; Decompress background crystal ld hl, TitleCrystalGFX ld de, VTiles0 call Decompress - - + + ; Clear screen tiles hlbgcoord 0, 0 ld bc, 64 bgrows ld a, " " call ByteFill - + ; Draw Pokemon logo hlcoord 0, 3 lb bc, 7, 20 ld d, $80 ld e, $14 call DrawTitleGraphic - + ; Draw copyright text hlbgcoord 3, 0, VBGMap1 lb bc, 1, 13 ld d, $c ld e, $10 call DrawTitleGraphic - + ; Initialize running Suicune? ld d, $0 call LoadSuicuneFrame - + ; Initialize background crystal call InitializeBackground - + ; Save WRAM bank ld a, [rSVBK] push af ; WRAM bank 5 ld a, 5 ld [rSVBK], a - + ; Update palette colors ld hl, TitleScreenPalettes ld de, UnknBGPals ld bc, 4 * 32 call CopyBytes - + ld hl, TitleScreenPalettes ld de, BGPals ld bc, 4 * 32 call CopyBytes - + ; Restore WRAM bank pop af ld [rSVBK], a - - + + ; LY/SCX trickery starts here - + ld a, [rSVBK] push af ld a, 5 ; BANK(LYOverrides) ld [rSVBK], a - + ; Make alternating lines come in from opposite sides ; ( This part is actually totally pointless, you can't @@ -180,30 +180,30 @@ _TitleScreen: ; 10ed67 inc hl dec b jr nz, .loop - + ; Make sure the rest of the buffer is empty ld hl, LYOverrides + 80 xor a ld bc, LYOverridesEnd - (LYOverrides + 80) call ByteFill - + ; Let LCD Stat know we're messing around with SCX ld a, rSCX - rJOYP ld [hFFC6], a - + pop af ld [rSVBK], a - - + + ; Reset audio call ChannelsOff call EnableLCD - + ; Set sprite size to 8x16 ld a, [rLCDC] set 2, a ld [rLCDC], a - + ld a, +112 ld [hSCX], a ld a, 8 @@ -212,21 +212,21 @@ _TitleScreen: ; 10ed67 ld [hWX], a ld a, -112 ld [hWY], a - + ld a, $1 ld [hCGBPalUpdate], a - + ; Update BG Map 0 (bank 0) ld [hBGMapMode], a - + xor a ld [UnknBGPals + 2], a - + ; Play starting sound effect call SFXChannelsOff ld de, SFX_TITLE_SCREEN_ENTRANCE call PlaySFX - + ret ; 10eea7 @@ -371,7 +371,7 @@ AnimateTitleCrystal: ; 10ef32 ld a, [hl] cp 6 + $10 ret z - + ; Move all 30 parts of the crystal down by 2 ld c, 30 .loop @@ -383,7 +383,7 @@ rept 3 endr dec c jr nz, .loop - + ret ; 10ef46 @@ -405,78 +405,78 @@ TitleScreenPalettes: RGB 19, 00, 00 RGB 15, 08, 31 RGB 15, 08, 31 - + RGB 00, 00, 00 RGB 31, 31, 31 RGB 15, 16, 31 RGB 31, 01, 13 - + RGB 00, 00, 00 RGB 07, 07, 07 RGB 31, 31, 31 RGB 02, 03, 30 - + RGB 00, 00, 00 RGB 13, 13, 13 RGB 31, 31, 18 RGB 02, 03, 30 - + RGB 00, 00, 00 RGB 19, 19, 19 RGB 29, 28, 12 RGB 02, 03, 30 - + RGB 00, 00, 00 RGB 25, 25, 25 RGB 28, 25, 06 RGB 02, 03, 30 - + RGB 00, 00, 00 RGB 31, 31, 31 RGB 26, 21, 00 RGB 02, 03, 30 - + RGB 00, 00, 00 RGB 11, 11, 19 RGB 31, 31, 31 RGB 00, 00, 00 - + ; OBJ RGB 00, 00, 00 RGB 10, 00, 15 RGB 17, 05, 22 RGB 19, 09, 31 - + RGB 31, 31, 31 RGB 00, 00, 00 RGB 00, 00, 00 RGB 00, 00, 00 - + RGB 31, 31, 31 RGB 00, 00, 00 RGB 00, 00, 00 RGB 00, 00, 00 - + RGB 31, 31, 31 RGB 00, 00, 00 RGB 00, 00, 00 RGB 00, 00, 00 - + RGB 31, 31, 31 RGB 00, 00, 00 RGB 00, 00, 00 RGB 00, 00, 00 - + RGB 31, 31, 31 RGB 00, 00, 00 RGB 00, 00, 00 RGB 00, 00, 00 - + RGB 31, 31, 31 RGB 00, 00, 00 RGB 00, 00, 00 RGB 00, 00, 00 - + RGB 31, 31, 31 RGB 00, 00, 00 RGB 00, 00, 00 diff --git a/engine/tmhm2.asm b/engine/tmhm2.asm index 94de4f3e3..289857623 100755 --- a/engine/tmhm2.asm +++ b/engine/tmhm2.asm @@ -59,12 +59,12 @@ AskTeachTMHM: ; 2c7bf (b:47bf) cp HM01 jr c, .TM ld hl, Text_BootedHM ; Booted up an HM -.TM +.TM: call PrintText ld hl, Text_ItContained call PrintText call YesNoBox -.NotTMHM +.NotTMHM: pop bc ld a, b ld [Options], a @@ -374,7 +374,7 @@ TMHM_DisplayPocketItems: ; 2c9e2 (b:49e2) call PrintNum jr .okay -.HM +.HM: push af sub NUM_TMS ld [wd265], a @@ -421,7 +421,7 @@ TMHM_DisplayPocketItems: ; 2c9e2 (b:49e2) jr nz, .loop2 jr .done -.NotTMHM +.NotTMHM: call TMHMPocket_GetCurrentLineCoord rept 3 inc hl diff --git a/engine/trade/animation.asm b/engine/trade/animation.asm index be5318b2e..91e190075 100755 --- a/engine/trade/animation.asm +++ b/engine/trade/animation.asm @@ -155,7 +155,7 @@ RunTradeAnimSequence: ; 28fa1 ld a, $0 ld [rVBK], a -.NotCGB +.NotCGB: hlbgcoord 0, 0 ld bc, sScratch - VBGMap0 ld a, " " diff --git a/engine/trainer_card.asm b/engine/trainer_card.asm index 4898d657a..36bf55357 100755 --- a/engine/trainer_card.asm +++ b/engine/trainer_card.asm @@ -118,7 +118,7 @@ TrainerCard_Page1_Joypad: ; 251d7 (9:51d7) ld [wJumptableIndex], a ret -.KantoCheck +.KantoCheck: ; unreferenced ld a, [KantoBadges] and a @@ -164,7 +164,7 @@ TrainerCard_Page2_Joypad: ; 25221 (9:5221) ld [wJumptableIndex], a ret -.KantoCheck +.KantoCheck: ; unreferenced ld a, [KantoBadges] and a @@ -173,7 +173,7 @@ TrainerCard_Page2_Joypad: ; 25221 (9:5221) ld [wJumptableIndex], a ret -.Quit +.Quit: ld a, $6 ld [wJumptableIndex], a ret @@ -289,11 +289,11 @@ TrainerCard_Page1_PrintDexCaught_GameTime: ; 2530a (9:530a) call ClearBox ret -.Dex_PlayTime +.Dex_PlayTime: db "#DEX" next "PLAY TIME@@" -.Badges +.Badges: db " BADGES▶@" .StatusTilemap: ; 25366 diff --git a/engine/unown_puzzle.asm b/engine/unown_puzzle.asm index cf8b78618..ada5244a7 100755 --- a/engine/unown_puzzle.asm +++ b/engine/unown_puzzle.asm @@ -188,7 +188,7 @@ endr ; e12d9 .Jumptable: ; e12d9 - + dw .Function ; e12db @@ -321,7 +321,7 @@ UnownPuzzle_A: ; e1376 ld [wHoldingUnownPuzzlePiece], a ret -.TryPlacePiece +.TryPlacePiece: call UnownPuzzle_CheckCurrentTileOccupancy and a jr nz, UnownPuzzle_InvalidAction @@ -546,7 +546,7 @@ RedrawUnownPuzzlePieces: ; e14d9 ld hl, .OAM_HoldingPiece jr .load -.NoPiece +.NoPiece: ld hl, .OAM_NotHoldingPiece .load diff --git a/engine/wildmons.asm b/engine/wildmons.asm index f6643d6c3..140de9205 100755 --- a/engine/wildmons.asm +++ b/engine/wildmons.asm @@ -103,7 +103,7 @@ endr .SearchMapForMon: ; 2a088 inc hl -.ScanMapLoop +.ScanMapLoop: push af ld a, [wNamedObjectIndexBuffer] cp [hl] @@ -128,7 +128,7 @@ endr ld c, a hlcoord 0, 0 ld de, SCREEN_WIDTH * SCREEN_HEIGHT -.AppendNestLoop +.AppendNestLoop: ld a, [hli] cp c jr z, .found_nest @@ -459,7 +459,7 @@ _SwarmWildmonCheck scf ret -.CheckYanma +.CheckYanma: push hl ld hl, SwarmFlags bit 3, [hl] @@ -611,7 +611,7 @@ endr scf ret -.DontEncounterRoamMon +.DontEncounterRoamMon: pop hl and a ret @@ -631,7 +631,7 @@ UpdateRoamMons: ; 2a30d ld a, c ld [wRoamMon1MapNumber], a -.SkipRaikou +.SkipRaikou: ld a, [wRoamMon2MapGroup] cp GROUP_N_A jr z, .SkipEntei @@ -644,7 +644,7 @@ UpdateRoamMons: ; 2a30d ld a, c ld [wRoamMon2MapNumber], a -.SkipEntei +.SkipEntei: ld a, [wRoamMon3MapGroup] cp GROUP_N_A jr z, .SkipSuicune @@ -657,7 +657,7 @@ UpdateRoamMons: ; 2a30d ld a, c ld [wRoamMon3MapNumber], a -.SkipSuicune +.SkipSuicune: jp _BackUpMapIndices ; 2a355 @@ -729,7 +729,7 @@ JumpRoamMons: ; 2a394 ld [wRoamMon1MapGroup], a ld a, c ld [wRoamMon1MapNumber], a -.SkipRaikou +.SkipRaikou: ld a, [wRoamMon2MapGroup] cp GROUP_N_A @@ -739,7 +739,7 @@ JumpRoamMons: ; 2a394 ld [wRoamMon2MapGroup], a ld a, c ld [wRoamMon2MapNumber], a -.SkipEntei +.SkipEntei: ld a, [wRoamMon3MapGroup] cp GROUP_N_A @@ -749,7 +749,7 @@ JumpRoamMons: ; 2a394 ld [wRoamMon3MapGroup], a ld a, c ld [wRoamMon3MapNumber], a -.SkipSuicune +.SkipSuicune: jp _BackUpMapIndices @@ -852,7 +852,7 @@ RandomPhoneRareWildMon: ; 2a4ab call LookUpWildmonsForMapDE jr nc, .done -.GetGrassmon +.GetGrassmon: push hl ld bc, 5 + 4 * 2 ; Location of the level of the 5th wild Pokemon in that map add hl, bc @@ -908,7 +908,7 @@ endr ld [ScriptVar], a ret -.SawRareMonText +.SawRareMonText: ; I just saw some rare @ in @ . I'll call you if I see another rare #MON, OK? text_jump UnknownText_0x1bd34b db "@" diff --git a/event/buena.asm b/event/buena.asm index 97aab0c05..433ecf014 100644 --- a/event/buena.asm +++ b/event/buena.asm @@ -121,15 +121,15 @@ SpecialBuenaPrize: ; 8afd4 call PrintBlueCardBalance jr .Purchase -.InsufficientBalance +.InsufficientBalance: ld hl, .Text_NotEnoughPoints jr .print -.BagFull +.BagFull: ld hl, .Text_NoRoom jr .print -.Purchase +.Purchase: ld de, SFX_TRANSACTION call PlaySFX ld hl, .Text_HereYouGo @@ -160,7 +160,7 @@ SpecialBuenaPrize: ; 8afd4 db "@" ; 0x8b07c -.Text_HereYouGo ; Here you go! +.Text_HereYouGo: ; Here you go! text_jump UnknownText_0x1c58d1 db "@" ; 0x8b081 diff --git a/event/celebi.asm b/event/celebi.asm index 3e01e31f6..9048f7b38 100755 --- a/event/celebi.asm +++ b/event/celebi.asm @@ -53,7 +53,7 @@ Special_CelebiShrineEvent: ; 4989a ld hl, Sprites + 2 xor a ld c, $4 -.OAMloop +.OAMloop: ld [hli], a rept 3 inc hl @@ -171,7 +171,7 @@ UpdateCelebiPosition: ; 49aa2 (12:5aa2) jr nc, .ShiftY cp 8 * 8 + 4 jr nc, .ReinitSpriteAnimFrame -.ShiftY +.ShiftY: pop af push af cp d @@ -203,7 +203,7 @@ UpdateCelebiPosition: ; 49aa2 (12:5aa2) ld a, [hl] add $1 ld [hl], a -.ReinitSpriteAnimFrame +.ReinitSpriteAnimFrame: pop af ld hl, SPRITEANIMSTRUCT_XCOORD add hl, bc @@ -306,22 +306,22 @@ GetCelebiSpriteTile: ; 49bae jr .restart -.Frame1 +.Frame1: ld a, $84 jr .load_tile -.Frame2 +.Frame2: ld a, $88 jr .load_tile -.Frame3 +.Frame3: ld a, $8c jr .load_tile -.Frame4 +.Frame4: ld a, $90 .load_tile diff --git a/event/daycare.asm b/event/daycare.asm index c83701e28..3fa8e30c2 100755 --- a/event/daycare.asm +++ b/event/daycare.asm @@ -37,7 +37,7 @@ Special_DayCareMan: ; 166d6 call DayCare_InitBreeding ret -.AskWithdrawMon +.AskWithdrawMon: callba GetBreedMon1LevelGrowth ld hl, wBreedMon1Nick call GetPriceToRetrieveBreedmon @@ -76,7 +76,7 @@ Special_DayCareLady: ; 1672a call DayCare_InitBreeding ret -.AskWithdrawMon +.AskWithdrawMon: callba GetBreedMon2LevelGrowth ld hl, wBreedMon2Nick call GetPriceToRetrieveBreedmon @@ -144,27 +144,27 @@ DayCareAskDepositPokemon: ; 16798 and a ret -.Declined +.Declined: ld a, DAYCARETEXT_COME_AGAIN scf ret -.Egg +.Egg: ld a, DAYCARETEXT_CANT_BREED_EGG scf ret -.OnlyOneMon +.OnlyOneMon: ld a, DAYCARETEXT_LAST_MON scf ret -.OutOfUsableMons +.OutOfUsableMons: ld a, DAYCARETEXT_LAST_ALIVE_MON scf ret -.HoldingMail +.HoldingMail: ld a, DAYCARETEXT_REMOVE_MAIL scf ret @@ -227,7 +227,7 @@ DayCare_AskWithdrawBreedMon: ; 16807 scf ret -.PartyFull +.PartyFull: ld a, DAYCARETEXT_NOT_ENOUGH_MONEY scf ret @@ -460,16 +460,16 @@ Special_DayCareManOutside: ; 16936 ld hl, .TakeGoodCareOfItText jr .Load0 -.Declined +.Declined: ld hl, .IllKeepItThanksText -.Load0 +.Load0: call PrintText xor a ld [ScriptVar], a ret -.PartyFull +.PartyFull: ld hl, .PartyFullText call PrintText ld a, $1 @@ -575,7 +575,7 @@ DayCare_GiveEgg: ; 169ac and a ret -.PartyFull +.PartyFull: scf ret ; 16a31 @@ -644,14 +644,14 @@ DayCare_InitBreeding: ; 16a3b jr z, .LoadWhichBreedmonIsTheMother inc a -.LoadWhichBreedmonIsTheMother +.LoadWhichBreedmonIsTheMother: ld [wBreedMotherOrNonDitto], a and a ld a, [wBreedMon1Species] jr z, .GotMother ld a, [wBreedMon2Species] -.GotMother +.GotMother: ld [CurPartySpecies], a callab GetPreEvolution callab GetPreEvolution @@ -666,7 +666,7 @@ DayCare_InitBreeding: ; 16a3b ld a, NIDORAN_F jr c, .GotEggSpecies ld a, NIDORAN_M -.GotEggSpecies +.GotEggSpecies: ld [CurPartySpecies], a ld [CurSpecies], a ld [wEggMonSpecies], a @@ -739,14 +739,14 @@ DayCare_InitBreeding: ; 16a3b ld e, c jr .GotDVs -.ParentCheck2 +.ParentCheck2: ld a, [wBreedMotherOrNonDitto] and a jr nz, .GotDVs ld d, b ld e, c -.GotDVs +.GotDVs: ld a, [de] inc de and $f @@ -763,7 +763,7 @@ DayCare_InitBreeding: ; 16a3b add b ld [hl], a -.SkipDVs +.SkipDVs: ld hl, StringBuffer1 ld de, wMonOrItemNameBuffer ld bc, NAME_LENGTH diff --git a/event/dratini.asm b/event/dratini.asm index d8ecdc803..5923ca363 100644 --- a/event/dratini.asm +++ b/event/dratini.asm @@ -13,7 +13,7 @@ SpecialDratini: ; 0x8b170 ld a, [bc] ld c, a ld de, PARTYMON_STRUCT_LENGTH -.CheckForDratini +.CheckForDratini: ; start at the end of the party and search backwards for a Dratini ld a, [hl] cp DRATINI @@ -28,7 +28,7 @@ SpecialDratini: ; 0x8b170 jr nz, .CheckForDratini ret -.GiveMoveset +.GiveMoveset: push hl ld a, [ScriptVar] ld hl, .Movesets @@ -41,7 +41,7 @@ rept 2 inc de endr -.GiveMoves +.GiveMoves: ld a, [hl] and a ; is the move 00? ret z ; if so, we're done here @@ -69,15 +69,15 @@ endr inc hl jr .GiveMoves -.Movesets -.Moveset0 +.Movesets: +.Moveset0: ; Dratini does not normally learn Extremespeed. This is a special gift. db WRAP db THUNDER_WAVE db TWISTER db EXTREMESPEED db 0 -.Moveset1 +.Moveset1: ; This is the normal moveset of a level 15 Dratini db WRAP db LEER @@ -107,7 +107,7 @@ endr jr nz, .loop ret -.EmptyParty +.EmptyParty: scf ret ; 8b1e1 diff --git a/event/halloffame.asm b/event/halloffame.asm index 00716e20c..d6f2d15ed 100755 --- a/event/halloffame.asm +++ b/event/halloffame.asm @@ -310,7 +310,7 @@ _HallOfFamePC: ; 86650 call LoadFontsBattleExtra xor a ld [wJumptableIndex], a -.MasterLoop +.MasterLoop: call LoadHOFTeam ret c call .DisplayTeam @@ -319,7 +319,7 @@ _HallOfFamePC: ; 86650 inc [hl] jr .MasterLoop -.DisplayTeam +.DisplayTeam: xor a ld [wcf64], a .next @@ -353,7 +353,7 @@ _HallOfFamePC: ; 86650 and a ret -.DisplayMonAndStrings +.DisplayMonAndStrings: ; Print the number of times the player has entered the Hall of Fame. ; If that number is above 200, print "HOF Master!" instead. ld a, [wcf64] @@ -616,7 +616,7 @@ HOF_AnimatePlayerPic: ; 86810 ret ; 868ed -.PlayTime +.PlayTime: db "PLAY TIME@" ; 868f7 diff --git a/event/happiness_egg.asm b/event/happiness_egg.asm index 810b8527d..1e8c2a853 100755 --- a/event/happiness_egg.asm +++ b/event/happiness_egg.asm @@ -102,7 +102,7 @@ endr ld [BattleMonHappiness], a ret -.Actions +.Actions: db +5, +3, +2 ; Gained a level db +5, +3, +2 ; Vitamin db +1, +1, +0 ; X Item diff --git a/event/kurt.asm b/event/kurt.asm index 1473e4631..ac341de49 100644 --- a/event/kurt.asm +++ b/event/kurt.asm @@ -315,7 +315,7 @@ Kurt_GiveUpSelectedQuantityOfSelectedApricorn: ; 88161 cp -1 jr nz, .loop2 -.OnlyOne +.OnlyOne: ld hl, wApricorns .loop4 ld a, [hl] diff --git a/event/magikarp.asm b/event/magikarp.asm index 2a5b98332..4f8df1999 100644 --- a/event/magikarp.asm +++ b/event/magikarp.asm @@ -10,7 +10,7 @@ Special_CheckMagikarpLength: ; fbb32 ld a, [CurPartySpecies] cp MAGIKARP jr nz, .not_magikarp - + ; Now let's compute its length based on its DVs and ID. ld a, [CurPartyMon] ld hl, PartyMon1Species @@ -31,14 +31,14 @@ Special_CheckMagikarpLength: ; fbb32 callba MagikarpLength_Mobile ld hl, .MeasureItText call PrintText - + ; Did we beat the record? ld hl, Buffer1 ld de, wBestMagikarpLengthFeet ld c, 2 call StringCmp jr nc, .not_long_enough - + ; NEW RECORD!!! Let's save that. ld hl, Buffer1 ld de, wBestMagikarpLengthFeet diff --git a/event/magnet_train.asm b/event/magnet_train.asm index eb29fd296..c074e6835 100755 --- a/event/magnet_train.asm +++ b/event/magnet_train.asm @@ -7,7 +7,7 @@ Special_MagnetTrain: ; 8cc04 lb de, (11 * 8) - (11 * 8 + 4), -$60 jr .continue -.ToGoldenrod +.ToGoldenrod: ld a, -1 ; backwards lb bc, -$40, -$60 lb de, (11 * 8) + (11 * 8 + 4), $60 @@ -187,7 +187,7 @@ DrawMagnetTrain: ; 8cd27 ret ; 8cd65 -.FillLine ; 8cd65 +.FillLine: ; 8cd65 ld a, [de] inc de ld [hli], a @@ -196,7 +196,7 @@ DrawMagnetTrain: ; 8cd27 ret ; 8cd6c -.FillAlt ; 8cd6c +.FillAlt: ; 8cd6c ld [hl], e inc hl ld [hl], d @@ -306,7 +306,7 @@ endr ; 8ce06 .Jumptable: ; 8ce06 - + dw .InitPlayerSpriteAnim dw .WaitScene dw .MoveTrain1 @@ -367,7 +367,7 @@ endr ld [hl], a ret -.PrepareToHoldTrain +.PrepareToHoldTrain: call .Next ld a, $80 ld [wcf66], a @@ -382,7 +382,7 @@ endr dec [hl] ret -.DoneWaiting +.DoneWaiting: call .Next ret ; 8ce7a @@ -414,7 +414,7 @@ endr ret -.PrepareToFinishAnim +.PrepareToFinishAnim: call .Next ret ; 8cea2 diff --git a/event/mom.asm b/event/mom.asm index 4102ee771..176fc85ee 100644 --- a/event/mom.asm +++ b/event/mom.asm @@ -33,7 +33,7 @@ endr ; 16242 .dw: ; 16242 - + dw .CheckIfBankInitialized dw .InitializeBank dw .IsThisAboutYourMoney @@ -72,7 +72,7 @@ endr ld a, %10000001 jr .done_1 -.DontSaveMoney +.DontSaveMoney: ld a, %10000000 .done_1 @@ -188,17 +188,17 @@ endr ld a, $8 jr .done_4 -.DontHaveThatMuchToDeposit +.DontHaveThatMuchToDeposit: ld hl, UnknownText_0x1667b call PrintText ret -.CantDepositThatMuch +.CantDepositThatMuch: ld hl, UnknownText_0x16680 call PrintText ret -.CancelDeposit +.CancelDeposit: ld a, $7 .done_4 @@ -256,17 +256,17 @@ endr ld a, $8 jr .done_5 -.InsufficientFundsInBank +.InsufficientFundsInBank: ld hl, UnknownText_0x16671 call PrintText ret -.NotEnoughRoomInWallet +.NotEnoughRoomInWallet: ld hl, UnknownText_0x16676 call PrintText ret -.CancelWithdraw +.CancelWithdraw: ld a, $7 .done_5 @@ -287,7 +287,7 @@ endr ld [wJumptableIndex], a ret -.StopSavingMoney +.StopSavingMoney: ld a, $80 ld [wMomSavingMoney], a ld a, $7 @@ -315,12 +315,12 @@ DSTChecks: ; 16439 jr z, .LostBooklet jr .loop -.NotDST +.NotDST: cp 23 ; within one hour of 23:00? jr nz, .loop ; fallthrough -.LostBooklet +.LostBooklet: call .ClearBox bccoord 1, 14 ld hl, .Text_AdjustClock @@ -353,7 +353,7 @@ DSTChecks: ; 16439 call PlaceWholeStringInBoxAtOnce ret -.SetDST +.SetDST: ld hl, .Text_SwitchToDST call PlaceWholeStringInBoxAtOnce call YesNoBox @@ -375,7 +375,7 @@ DSTChecks: ; 16439 sub 24 jr nc, .DontLoopHourForward add 24 -.DontLoopHourForward +.DontLoopHourForward: ld [StartHour], a ccf ld a, [StartDay] @@ -389,13 +389,13 @@ DSTChecks: ; 16439 sub 1 jr nc, .DontLoopHourBack add 24 -.DontLoopHourBack +.DontLoopHourBack: ld [StartHour], a ld a, [StartDay] sbc 0 jr nc, .DontLoopDayBack add 7 -.DontLoopDayBack +.DontLoopDayBack: ld [StartDay], a ret ; 164ea diff --git a/event/mom_phone.asm b/event/mom_phone.asm index a750b7475..f689745f1 100755 --- a/event/mom_phone.asm +++ b/event/mom_phone.asm @@ -103,7 +103,7 @@ CheckBalance_MomItem2: ; fd044 scf ret -.AddMoney +.AddMoney: ld de, MomItemTriggerBalance ld bc, hMoneyTemp callba AddMoney @@ -198,7 +198,7 @@ GetItemFromMom: ; fd117 .ok ld de, MomItems_2 -.GetFromList1 +.GetFromList1: ld l, a ld h, 0 rept 3 ; multiply hl by 8 diff --git a/event/overworld.asm b/event/overworld.asm index 43be63238..c1a68dc77 100755 --- a/event/overworld.asm +++ b/event/overworld.asm @@ -128,7 +128,7 @@ CutFunction: ; c785 ret .Jumptable: ; c796 (3:4796) - + dw .CheckAble dw .DoCut dw .FailCut @@ -529,7 +529,7 @@ CheckDirection: ; c9cb scf ret -.Directions +.Directions: db FACE_DOWN db FACE_UP db FACE_LEFT @@ -605,7 +605,7 @@ FlyFunction: ; ca3b ld [wFieldMoveSucceeded], a ret -.Jumptable +.Jumptable: dw .TryFly dw .DoFly dw .FailFly @@ -954,7 +954,7 @@ TeleportFunction: ; cc61 jr z, .CheckIfSpawnPoint jr .nope -.CheckIfSpawnPoint +.CheckIfSpawnPoint: ld a, [wLastSpawnMapGroup] ld d, a ld a, [wLastSpawnMapNumber] @@ -1708,7 +1708,7 @@ BikeFunction: ; d0b3 jr z, .GetOffBike jr .CannotUseBike -.GetOnBike +.GetOnBike: ld hl, Script_GetOnBike ld de, Script_GetOnBike_Register call .CheckIfRegistered @@ -1726,7 +1726,7 @@ BikeFunction: ; d0b3 ld a, $1 ret -.GetOffBike +.GetOffBike: ld hl, BikeFlags bit 1, [hl] jr nz, .CantGetOffBike @@ -1736,11 +1736,11 @@ BikeFunction: ; d0b3 ld a, BANK(Script_GetOffBike) jr .done -.CantGetOffBike +.CantGetOffBike: ld hl, Script_CantGetOffBike jr .done -.CannotUseBike +.CannotUseBike: ld a, $0 ret diff --git a/event/poke_seer.asm b/event/poke_seer.asm index c033a0944..2e942ef07 100644 --- a/event/poke_seer.asm +++ b/event/poke_seer.asm @@ -248,7 +248,7 @@ GetCaughtLocation: ; 4f20a and a ret -.Unknown +.Unknown: ld de, wSeerCaughtLocation jp UnknownCaughtData diff --git a/event/special.asm b/event/special.asm index 602e56e62..c5ddabbcf 100755 --- a/event/special.asm +++ b/event/special.asm @@ -60,7 +60,7 @@ SpecialGiveShuckle: ; 7305 ld [ScriptVar], a ret -.NotGiven +.NotGiven: xor a ld [ScriptVar], a ret @@ -96,7 +96,7 @@ SpecialReturnShuckle: ; 737e ld hl, PartyMonOT call SkipNames ld de, SpecialShuckleOT -.CheckOT +.CheckOT: ld a, [de] cp [hl] jr nz, .DontReturn @@ -121,7 +121,7 @@ SpecialReturnShuckle: ; 737e ld [wPokemonWithdrawDepositParameter], a callab RemoveMonFromPartyOrBox ld a, $2 -.HappyToStayWithYou +.HappyToStayWithYou: ld [ScriptVar], a ret @@ -130,7 +130,7 @@ SpecialReturnShuckle: ; 737e ld [ScriptVar], a ret -.DontReturn +.DontReturn: xor a ld [ScriptVar], a ret diff --git a/gfx/load_pics.asm b/gfx/load_pics.asm index 8bd71c3bb..26e984831 100755 --- a/gfx/load_pics.asm +++ b/gfx/load_pics.asm @@ -454,7 +454,7 @@ Function512ab: ; 512ab call .Fill ret -.Fill +.Fill: ld [hli], a dec c jr nz, .Fill diff --git a/gfx/pics/pic_pointers.asm b/gfx/pics/pic_pointers.asm index 99000be70..d8f6a157f 100644 --- a/gfx/pics/pic_pointers.asm +++ b/gfx/pics/pic_pointers.asm @@ -399,11 +399,11 @@ add_pic SlowkingBackpic add_pic MisdreavusFrontpic add_pic MisdreavusBackpic - + ; Unown pics have their own table. See UnownPicPointers dbw -1, -1 dbw -1, -1 - + add_pic WobbuffetFrontpic add_pic WobbuffetBackpic add_pic GirafarigFrontpic @@ -135,15 +135,15 @@ IsInJohto:: ; 2f17 ld c, a call GetWorldMapLocation -.CheckRegion +.CheckRegion: cp KANTO_LANDMARK jr nc, .Kanto -.Johto +.Johto: xor a ret -.Kanto +.Kanto: ld a, 1 ret ; 2f3e @@ -267,11 +267,11 @@ IsInArray:: ; 30e1 add hl, de jr .loop -.NotInArray +.NotInArray: and a ret -.InArray +.InArray: scf ret ; 30f4 @@ -497,7 +497,7 @@ CompareLong:: ; 31e4 scf ret -.Diff +.Diff: and a ret ; 31f3 @@ -574,7 +574,7 @@ LoadEDTile:: ; 323d ret ; 3246 -.LoadEDTile ; 3246 +.LoadEDTile: ; 3246 ld a, [hBGMapMode] push af xor a @@ -613,7 +613,7 @@ LoadEDTile:: ; 323d ret ; 327b -.StackPointerMagic ; 327b +.StackPointerMagic: ; 327b ; Copy all tiles to VBGMap ld [hSPBuffer], sp ld sp, hl @@ -668,7 +668,7 @@ SetPalettes:: ; 32f9 ld [rOBP1], a ret -.SetPalettesForGameBoyColor +.SetPalettesForGameBoyColor: push de ld a, %11100100 call DmgToCgbBGPals @@ -828,7 +828,7 @@ GetName:: ; 33c3 ld d, h jr .done -.NotPokeName +.NotPokeName: ld a, [wNamedObjectTypeBuffer] dec a ld e, a @@ -963,9 +963,9 @@ GetItemName:: ; 3468 ld [wNamedObjectTypeBuffer], a call GetName jr .Copied -.TM +.TM: call GetTMHMName -.Copied +.Copied: ld de, StringBuffer1 pop bc pop hl @@ -990,7 +990,7 @@ GetTMHMName:: ; 3487 ld bc, .HMTextEnd - .HMText jr .asm_34a1 -.TM +.TM: ld hl, .TMText ld bc, .TMTextEnd - .TMText @@ -1044,14 +1044,14 @@ GetTMHMName:: ; 3487 pop hl ret -.TMText +.TMText: db "TM" -.TMTextEnd +.TMTextEnd: db "@" -.HMText +.HMText: db "HM" -.HMTextEnd +.HMTextEnd: db "@" ; 34df @@ -1060,7 +1060,7 @@ IsHM:: ; 34df jr c, .NotHM scf ret -.NotHM +.NotHM: and a ret ; 34e7 @@ -1070,7 +1070,7 @@ IsHMMove:: ; 34e7 ld de, 1 jp IsInArray -.HMMoves +.HMMoves: db CUT db FLY db SURF @@ -1116,7 +1116,7 @@ ScrollingMenu:: ; 350c ret ; 3524 -.UpdatePalettes ; 3524 +.UpdatePalettes: ; 3524 ld hl, VramState bit 0, [hl] jp nz, UpdateTimePals @@ -1176,7 +1176,7 @@ HandleStoneQueue:: ; 3567 ret ; 3574 -.WarpAction ; 3574 +.WarpAction: ; 3574 ld hl, OBJECT_MAP_OBJECT_INDEX add hl, de ld a, [hl] @@ -1202,7 +1202,7 @@ HandleStoneQueue:: ; 3567 ret ; 3599 -.IsPersonOnWarp ; 3599 +.IsPersonOnWarp: ; 3599 push de ld hl, OBJECT_NEXT_MAP_X @@ -1269,7 +1269,7 @@ HandleStoneQueue:: ; 3567 ret ; 35de -.IsObjectInStoneTable ; 35de +.IsObjectInStoneTable: ; 35de inc e ld hl, CMDQUEUE_ADDR add hl, bc @@ -1473,7 +1473,7 @@ FacingPlayerDistance:: ; 36ad and a ret -.CheckY +.CheckY: ld a, [PlayerStandingMapY] sub e jr z, .NotFacing @@ -1486,12 +1486,12 @@ FacingPlayerDistance:: ; 36ad ld e, OW_UP jr .CheckFacing -.Above +.Above: ld d, a ld e, OW_DOWN jr .CheckFacing -.CheckX +.CheckX: ld a, [PlayerStandingMapX] sub d jr z, .NotFacing @@ -1504,18 +1504,18 @@ FacingPlayerDistance:: ; 36ad ld e, OW_LEFT jr .CheckFacing -.Left +.Left: ld d, a ld e, OW_RIGHT -.CheckFacing +.CheckFacing: call GetSpriteDirection cp e jr nz, .NotFacing scf ret -.NotFacing +.NotFacing: and a ret ; 36f5 @@ -1581,11 +1581,11 @@ IsAPokemon:: ; 3741 cp NUM_POKEMON + 1 jr c, .Pokemon -.NotAPokemon +.NotAPokemon: scf ret -.Pokemon +.Pokemon: and a ret ; 3750 diff --git a/home/audio.asm b/home/audio.asm index c7bb7fed3..c6982fbbc 100644 --- a/home/audio.asm +++ b/home/audio.asm @@ -185,7 +185,7 @@ endr pop af ld [hROMBank], a ld [MBC3RomBank], a - + pop af pop bc pop de @@ -247,7 +247,7 @@ WaitSFX:: ; 3c55 ; infinite loop until sfx is done playing push hl - + .wait ld hl, Channel5Flags bit 0, [hl] @@ -261,7 +261,7 @@ WaitSFX:: ; 3c55 ld hl, Channel8Flags bit 0, [hl] jr nz, .wait - + pop hl ret ; 3c74 diff --git a/home/battle.asm b/home/battle.asm index 3fd593630..ea228851e 100644 --- a/home/battle.asm +++ b/home/battle.asm @@ -167,7 +167,7 @@ endr and a jr z, .getvar inc hl - + .getvar ; var id ld a, [hl] @@ -182,9 +182,9 @@ endr ld a, [hli] ld h, [hl] ld l, a - + ld a, [hl] - + pop bc ret diff --git a/home/copy.asm b/home/copy.asm index 08eb5c10d..d4e3e2da7 100644 --- a/home/copy.asm +++ b/home/copy.asm @@ -246,7 +246,7 @@ Request2bpp:: ; eba ld a, $6 ld [hTilesPerCycle], a -.NotMobile +.NotMobile: ld a, e ld [Requested2bppSource], a ld a, d @@ -322,7 +322,7 @@ Request1bpp:: ; f1e ld a, $6 ld [hTilesPerCycle], a -.NotMobile +.NotMobile: ld a, e ld [Requested1bppSource], a ld a, d diff --git a/home/copy2.asm b/home/copy2.asm index 538be572f..23e1eca7f 100644 --- a/home/copy2.asm +++ b/home/copy2.asm @@ -3,11 +3,11 @@ CopyBytes:: ; 0x3026 inc b ; we bail the moment b hits 0, so include the last run inc c ; same thing; include last byte jr .HandleLoop -.CopyByte +.CopyByte: ld a, [hli] ld [de], a inc de -.HandleLoop +.HandleLoop: dec c jr nz, .CopyByte dec b @@ -16,7 +16,7 @@ CopyBytes:: ; 0x3026 SwapBytes:: ; 0x3034 ; swap bc bytes between hl and de -.Loop +.Loop: ; stash [hl] away on the stack ld a, [hl] push af @@ -42,9 +42,9 @@ ByteFill:: ; 0x3041 inc b ; we bail the moment b hits 0, so include the last run inc c ; same thing; include last byte jr .HandleLoop -.PutByte +.PutByte: ld [hli], a -.HandleLoop +.HandleLoop: dec c jr nz, .PutByte dec b diff --git a/home/decompress.asm b/home/decompress.asm index 13613f64a..373e9fe89 100644 --- a/home/decompress.asm +++ b/home/decompress.asm @@ -79,7 +79,7 @@ LZ_LONG_HI EQU %00000011 ld a, d ld [wLZAddress + 1], a -.Main +.Main: ld a, [hl] cp LZ_END ret z @@ -145,7 +145,7 @@ LZ_LONG_HI EQU %00000011 jr z, .Zero -.Literal +.Literal: ; Read literal data for bc bytes. .lloop dec c @@ -160,7 +160,7 @@ LZ_LONG_HI EQU %00000011 jr .lloop -.Iter +.Iter: ; Write the same byte for bc bytes. ld a, [hli] @@ -176,7 +176,7 @@ LZ_LONG_HI EQU %00000011 jr .iloop -.Alt +.Alt: ; Alternate two bytes for bc bytes. dec c jr nz, .anext1 @@ -206,7 +206,7 @@ LZ_LONG_HI EQU %00000011 jr .Main -.Zero +.Zero: ; Write 0 for bc bytes. xor a @@ -276,7 +276,7 @@ LZ_LONG_HI EQU %00000011 ; For now, it defaults to LZ_REPEAT. -.Repeat +.Repeat: ; Copy decompressed data for bc bytes. dec c jr nz, .rnext @@ -290,7 +290,7 @@ LZ_LONG_HI EQU %00000011 jr .Repeat -.Flip +.Flip: ; Copy bitflipped decompressed data for bc bytes. dec c jr nz, .fnext @@ -316,7 +316,7 @@ LZ_LONG_HI EQU %00000011 jr .Flip -.Reverse +.Reverse: ; Copy reversed decompressed data for bc bytes. dec c jr nz, .rvnext diff --git a/home/farcall.asm b/home/farcall.asm index 7c9fe1050..944087465 100644 --- a/home/farcall.asm +++ b/home/farcall.asm @@ -31,17 +31,17 @@ FarCall_hl:: ; 2d63 ReturnFarCall:: ; 2d6e ; We want to retain the contents of f. ; To do this, we can pop to bc instead of af. - + ld a, b ld [wFarCallBCBuffer], a ld a, c ld [wFarCallBCBuffer + 1], a - + ; Restore the working bank. pop bc ld a, b rst Bankswitch - + ld a, [wFarCallBCBuffer] ld b, a ld a, [wFarCallBCBuffer + 1] diff --git a/home/handshake.asm b/home/handshake.asm index e53e78a5b..2f067e7f6 100644 --- a/home/handshake.asm +++ b/home/handshake.asm @@ -16,35 +16,35 @@ AskSerial:: ; 2063 ld a, [wc2d4] bit 0, a ret z - + ld a, [wc2d5] and a ret nz - + ; once every 6 frames ld hl, wca8a inc [hl] ld a, [hl] cp 6 ret c - + xor a ld [hl], a - + ld a, $c ld [wc2d5], a - + ; handshake ld a, $88 ld [rSB], a - + ; switch to internal clock ld a, %00000001 ld [rSC], a - + ; start transfer ld a, %10000001 ld [rSC], a - + ret ; 208a diff --git a/home/init.asm b/home/init.asm index dacc5ff75..8c847ec76 100644 --- a/home/init.asm +++ b/home/init.asm @@ -71,7 +71,7 @@ Init:: ; 17d ; Clear WRAM bank 0 ld hl, wc000 ld bc, wd000 - wc000 -.ByteFill +.ByteFill: ld [hl], 0 inc hl dec bc diff --git a/home/joypad.asm b/home/joypad.asm index 390166bee..4c46111be 100644 --- a/home/joypad.asm +++ b/home/joypad.asm @@ -31,12 +31,12 @@ Joypad:: ; 935 ld a, [wcfbe] and %11010000 ret nz - + ; If we're saving, input is disabled. ld a, [wc2cd] and a ret nz - + ; We can only get four inputs at a time. ; We take d-pad first for no particular reason. ld a, R_DPAD @@ -45,16 +45,16 @@ Joypad:: ; 935 rept 2 ld a, [rJOYP] endr - + ; The Joypad register output is in the lo nybble (inversed). ; We make the hi nybble of our new container d-pad input. cpl and $f swap a - + ; We'll keep this in b for now. ld b, a - + ; Buttons make 8 total inputs (A, B, Select, Start). ; We can fit this into one byte. ld a, R_BUTTONS @@ -68,11 +68,11 @@ endr and $f or b ld b, a - + ; Reset the joypad register since we're done with it. ld a, $30 ld [rJOYP], a - + ; To get the delta we xor the last frame's input with the new one. ld a, [hJoypadDown] ; last frame ld e, a @@ -85,24 +85,24 @@ endr ld a, d and b ld [hJoypadPressed], a - + ; Add any new presses to the list of collective presses: ld c, a ld a, [hJoypadSum] or c ld [hJoypadSum], a - + ; Currently pressed: ld a, b ld [hJoypadDown], a - + ; Now that we have the input, we can do stuff with it. ; For example, soft reset: and A_BUTTON | B_BUTTON | SELECT | START cp A_BUTTON | B_BUTTON | SELECT | START jp z, Reset - + ret ; 984 @@ -127,7 +127,7 @@ GetJoypad:: ; 984 push hl push de push bc - + ; The player input can be automated using an input stream. ; See more below. ld a, [InputType] @@ -139,31 +139,31 @@ GetJoypad:: ; 984 ld b, a ld a, [hJoyDown] ; last frame mirror ld e, a - + ; Released this frame: xor b ld d, a and e ld [hJoyReleased], a - + ; Pressed this frame: ld a, d and b ld [hJoyPressed], a - + ; It looks like the collective presses got commented out here. ld c, a - + ; Currently pressed: ld a, b ld [hJoyDown], a ; frame input - + .quit pop bc pop de pop hl pop af - ret + ret .auto ; Use a predetermined input stream (used in the catching tutorial). @@ -176,45 +176,45 @@ GetJoypad:: ; 984 push af ld a, [AutoInputBank] rst Bankswitch - + ld hl, AutoInputAddress ld a, [hli] ld h, [hl] ld l, a - + ; We only update when the input duration has expired. ld a, [AutoInputLength] and a jr z, .updateauto - + ; Until then, don't change anything. dec a ld [AutoInputLength], a pop af rst Bankswitch jr .quit - - + + .updateauto ; An input of $ff will end the stream. ld a, [hli] cp a, -1 jr z, .stopauto ld b, a - + ; A duration of $ff will end the stream indefinitely. ld a, [hli] ld [AutoInputLength], a cp a, -1 jr nz, .next - + ; The current input is overwritten. rept 2 dec hl endr ld b, NO_INPUT jr .finishauto - + .next ; On to the next input... ld a, l @@ -222,11 +222,11 @@ endr ld a, h ld [AutoInputAddress+1], a jr .finishauto - + .stopauto call StopAutoInput ld b, NO_INPUT - + .finishauto pop af rst Bankswitch @@ -239,7 +239,7 @@ endr StartAutoInput:: ; 9ee ; Start reading automated input stream at a:hl. - + ld [AutoInputBank], a ld a, l ld [AutoInputAddress], a @@ -253,7 +253,7 @@ StartAutoInput:: ; 9ee ld [hJoyPressed], a ; pressed this frame ld [hJoyReleased], a ; released this frame ld [hJoyDown], a ; currently pressed - + ld a, AUTO_INPUT ld [InputType], a ret diff --git a/home/lcd.asm b/home/lcd.asm index 875043bc0..fd62808d2 100644 --- a/home/lcd.asm +++ b/home/lcd.asm @@ -50,7 +50,7 @@ DisableLCD:: ; 568 ld [rIF], a ld a, [rIE] ld b, a - + ; Disable VBlank res 0, a ; vblank ld [rIE], a diff --git a/home/map.asm b/home/map.asm index b3c62b33a..96eae7d37 100644 --- a/home/map.asm +++ b/home/map.asm @@ -255,7 +255,7 @@ GetDestinationWarpNumber:: ; 2252 ret ; 2266 -.GetDestinationWarpNumber ; 2266 +.GetDestinationWarpNumber: ; 2266 ld a, [PlayerStandingMapY] sub $4 ld e, a @@ -307,7 +307,7 @@ GetDestinationWarpNumber:: ; 2252 scf ret -.IncreaseHLTwice +.IncreaseHLTwice: inc hl inc hl scf @@ -327,7 +327,7 @@ CopyWarpData:: ; 22a7 ret ; 22b4 -.CopyWarpData ; 22b4 +.CopyWarpData: ; 22b4 push bc ld hl, wCurrMapWarpHeaderPointer ld a, [hli] @@ -815,7 +815,7 @@ FillMapConnections:: ; 2524 ld [hConnectedMapWidth], a call FillNorthConnectionStrip -.South +.South: ld a, [SouthConnectedMapGroup] cp $ff jr z, .West @@ -838,7 +838,7 @@ FillMapConnections:: ; 2524 ld [hConnectedMapWidth], a call FillSouthConnectionStrip -.West +.West: ld a, [WestConnectedMapGroup] cp $ff jr z, .East @@ -861,7 +861,7 @@ FillMapConnections:: ; 2524 ld [hConnectionStripLength], a call FillWestConnectionStrip -.East +.East: ld a, [EastConnectedMapGroup] cp $ff jr z, .Done @@ -884,7 +884,7 @@ FillMapConnections:: ; 2524 ld [hConnectionStripLength], a call FillEastConnectionStrip -.Done +.Done: ret ; 25d3 @@ -1592,7 +1592,7 @@ GetMovementPermissions:: ; 2914 ret ; 2945 -.MovementPermissionsData ; 2945 +.MovementPermissionsData: ; 2945 db 1 << DOWN db 1 << UP db 1 << LEFT @@ -1603,7 +1603,7 @@ GetMovementPermissions:: ; 2914 db (1 << UP) | (1 << LEFT) ; 294d -.UpDown +.UpDown: ld a, [PlayerStandingMapX] ld d, a ld a, [PlayerStandingMapY] @@ -1623,7 +1623,7 @@ GetMovementPermissions:: ; 2914 ret ; 296c -.LeftRight +.LeftRight: ld a, [PlayerStandingMapX] ld d, a ld a, [PlayerStandingMapY] @@ -1643,7 +1643,7 @@ GetMovementPermissions:: ; 2914 ret ; 298b -.Down +.Down: call .CheckHiNybble ret nz ld a, [TileDown] @@ -1662,7 +1662,7 @@ GetMovementPermissions:: ; 2914 ret ; 29a8 -.Up +.Up: call .CheckHiNybble ret nz ld a, [TileUp] @@ -1681,7 +1681,7 @@ GetMovementPermissions:: ; 2914 ret ; 29c5 -.Right +.Right: call .CheckHiNybble ret nz ld a, [TileRight] @@ -1700,7 +1700,7 @@ GetMovementPermissions:: ; 2914 ret ; 29e2 -.Left +.Left: call .CheckHiNybble ret nz ld a, [TileLeft] @@ -1719,7 +1719,7 @@ GetMovementPermissions:: ; 2914 ret ; 29ff -.CheckHiNybble +.CheckHiNybble: and $f0 cp $b0 ret z @@ -1760,7 +1760,7 @@ GetFacingTileCoord:: ; 2a07 ld a, [hl] ret -.Directions +.Directions: ; x, y db 0, 1 dw TileDown @@ -1919,7 +1919,7 @@ CheckCurrentMapXYTriggers:: ; 2ad4 rst Bankswitch ret -.TriggerCheck +.TriggerCheck: ; Checks to see if you are standing on an xy-trigger. If yes, copies the trigger to EngineBuffer1 and sets carry. ld hl, wCurrentMapXYTriggerHeaderPointer ld a, [hli] diff --git a/home/map_objects.asm b/home/map_objects.asm index f4a4d6d5b..3c70233eb 100644 --- a/home/map_objects.asm +++ b/home/map_objects.asm @@ -276,7 +276,7 @@ CheckObjectTime:: ; 18f5 and a ret -.TimeOfDayValues_191e +.TimeOfDayValues_191e: db 1 << MORN ; 1 db 1 << DAY ; 2 db 1 << NITE ; 4 @@ -351,7 +351,7 @@ ApplyDeletionToMapObject:: ; 1967 callba DeleteMapObject ret -.CheckStopFollow +.CheckStopFollow: ld hl, wObjectFollow_Leader cp [hl] jr z, .ok @@ -530,7 +530,7 @@ CopySpriteMovementData:: ; 1a61 ret ; 1a71 -.CopyData ; 1a71 +.CopyData: ; 1a71 ld hl, OBJECT_MOVEMENTTYPE add hl, de ld [hl], a diff --git a/home/menu.asm b/home/menu.asm index a8c2bb0b7..4fecdfaa6 100644 --- a/home/menu.asm +++ b/home/menu.asm @@ -39,7 +39,7 @@ LoadMenuTextBox:: ; 1d58 ret ; 1d5f -.MenuDataHeader ; 1d5f +.MenuDataHeader: ; 1d5f db $40 ; tile backup db 12, 0 ; start coords db 17, 19 ; end coords @@ -59,7 +59,7 @@ LoadStandardMenuDataHeader:: ; 1d6e ret ; 1d75 -.MenuDataHeader ; 1d75 +.MenuDataHeader: ; 1d75 db $40 ; tile backup db 0, 0 ; start coords db 17, 19 ; end coords @@ -190,7 +190,7 @@ YesNoMenuDataHeader:: ; 1e1d db 1 ; default option ; 1e25 -.MenuData2 ; 1e25 +.MenuData2: ; 1e25 db $c0 ; flags db 2 db "YES@" diff --git a/home/mobile.asm b/home/mobile.asm index 32692f6a9..afe5d1b59 100644 --- a/home/mobile.asm +++ b/home/mobile.asm @@ -221,7 +221,7 @@ MobileHome_PlaceBox: ; 3f47 push bc call .FillTop pop bc -.RowLoop +.RowLoop: push bc call .FillMiddle pop bc @@ -231,28 +231,28 @@ MobileHome_PlaceBox: ; 3f47 ret ; 3f58 -.FillTop +.FillTop: ld a, $63 ld d, $62 ld e, $64 jr .FillRow -.FillBottom +.FillBottom: ld a, $68 ld d, $67 ld e, $69 jr .FillRow -.FillMiddle +.FillMiddle: ld a, $7f ld d, $65 ld e, $66 -.FillRow +.FillRow: push hl ld [hl], d inc hl -.FillLoop +.FillLoop: ld [hli], a dec c jr nz, .FillLoop diff --git a/home/movement.asm b/home/movement.asm index 5353bbe4a..0e131e468 100644 --- a/home/movement.asm +++ b/home/movement.asm @@ -121,7 +121,7 @@ endr ret ; 1ba5 -.MovementData +.MovementData: slow_step_down slow_step_up slow_step_left diff --git a/home/palettes.asm b/home/palettes.asm index 2f179209b..1d060dbb4 100644 --- a/home/palettes.asm +++ b/home/palettes.asm @@ -42,9 +42,9 @@ endr dec b jr nz, .bgp - + ; hl is now 5:d0c0 OBPals - + ; copy 8 pals to obpd ld a, %10000000 ; auto increment, index 0 ld [rOBPI], a @@ -58,7 +58,7 @@ endr dec b jr nz, .obp - + pop af ld [rSVBK], a @@ -127,7 +127,7 @@ DmgToCgbObjPals:: ; ccb ld [rOBP0], a ld a, d ld [rOBP1], a - + ld a, [hCGB] and a ret z @@ -250,7 +250,7 @@ CopyPals:: ; d50 .loop push de push hl - + ; get pal color ld a, b and %11 ; color @@ -262,7 +262,7 @@ CopyPals:: ; d50 ld e, [hl] inc hl ld d, [hl] - + ; dest pop hl ; write color @@ -278,7 +278,7 @@ CopyPals:: ; d50 ; done pal? dec c jr nz, .loop - + ; de += 8 (next pal) ld a, 1 palettes ; NUM_PAL_COLORS * 2 ; bytes per pal add e @@ -286,7 +286,7 @@ CopyPals:: ; d50 inc d .ok ld e, a - + ; how many more pals? pop bc dec c diff --git a/home/predef.asm b/home/predef.asm index 03f741469..f99e85891 100644 --- a/home/predef.asm +++ b/home/predef.asm @@ -18,7 +18,7 @@ Predef:: ; 2d83 ld hl, .Return push hl - + ; Call the Predef function ld a, [PredefAddress] ld h, a @@ -33,7 +33,7 @@ Predef:: ; 2d83 ld l, a ret -.Return +.Return: ; Clean up after the Predef call ld a, h diff --git a/home/rtc.asm b/home/rtc.asm index 9fb71c0be..d343d118d 100644 --- a/home/rtc.asm +++ b/home/rtc.asm @@ -5,9 +5,9 @@ RTC:: ; 46f ld a, [wSpriteUpdatesEnabled] cp 0 ret z - + call UpdateTime - + ; obj update on? ld a, [VramState] bit 0, a ; obj update diff --git a/home/serial.asm b/home/serial.asm index ad7d96103..97e0c2442 100644 --- a/home/serial.asm +++ b/home/serial.asm @@ -366,7 +366,7 @@ LinkTransfer:: ; 8c1 ret ; 8f3 -.Receive ; 8f3 +.Receive: ; 8f3 ld a, [hSerialReceive] ld [wOtherPlayerLinkMode], a and $f0 diff --git a/home/text.asm b/home/text.asm index e0dc5ae9d..6b4ce4f78 100644 --- a/home/text.asm +++ b/home/text.asm @@ -41,7 +41,7 @@ ClearTileMap:: ; fc8 ld a, " " ld bc, TileMapEnd - TileMap call ByteFill - + ; Update the BG Map. ld a, [rLCDC] bit 7, a @@ -1153,7 +1153,7 @@ endr pop hl ret -.Days ; 15a2 +.Days: ; 15a2 dw .Sun dw .Mon dw .Tues @@ -1162,12 +1162,12 @@ endr dw .Fri dw .Satur -.Sun db "SUN@" -.Mon db "MON@" -.Tues db "TUES@" -.Wednes db "WEDNES@" -.Thurs db "THURS@" -.Fri db "FRI@" -.Satur db "SATUR@" -.Day db "DAY@" +.Sun: db "SUN@" +.Mon: db "MON@" +.Tues: db "TUES@" +.Wednes: db "WEDNES@" +.Thurs: db "THURS@" +.Fri: db "FRI@" +.Satur: db "SATUR@" +.Day: db "DAY@" ; 15d8 diff --git a/home/time.asm b/home/time.asm index 2d432be38..008b7a062 100644 --- a/home/time.asm +++ b/home/time.asm @@ -86,7 +86,7 @@ FixDays:: ; 5e8 ; reset dh (bit 8) res 0, a ld [hRTCDayHi], a ; DH - + ; mod 140 ; mod twice since bit 8 (DH) was set ld a, [hRTCDayLo] ; DL @@ -97,7 +97,7 @@ FixDays:: ; 5e8 sub 140 jr nc, .modl add 140 - + ; update dl ld [hRTCDayLo], a ; DL @@ -110,19 +110,19 @@ FixDays:: ; 5e8 ld a, [hRTCDayLo] ; DL cp 140 jr c, .quit - + ; mod 140 .mod sub 140 jr nc, .mod add 140 - + ; update dl ld [hRTCDayLo], a ; DL - + ; flag for sRTCStatusFlags ld a, %00100000 - + .set ; update clock with modded day value push af @@ -130,7 +130,7 @@ FixDays:: ; 5e8 pop af scf ret - + .quit xor a ret @@ -152,7 +152,7 @@ FixTime:: ; 61d add 60 .updatesec ld [hSeconds], a - + ; minute ccf ; carry is set, so turn it off ld a, [hRTCMinutes] ; M @@ -164,7 +164,7 @@ FixTime:: ; 61d add 60 .updatemin ld [hMinutes], a - + ; hour ccf ; carry is set, so turn it off ld a, [hRTCHours] ; H @@ -176,7 +176,7 @@ FixTime:: ; 61d add 24 .updatehr ld [hHours], a - + ; day ccf ; carry is set, so turn it off ld a, [hRTCDayLo] ; DL @@ -217,7 +217,7 @@ PanicResetClock:: ; 67e ret ; 685 -.ClearhRTC ; 685 +.ClearhRTC: ; 685 xor a ld [hRTCSeconds], a ld [hRTCMinutes], a @@ -234,21 +234,21 @@ SetClock:: ; 691 ; enable clock r/w ld a, SRAM_ENABLE ld [MBC3SRamEnable], a - + ; set clock data ; stored 'backwards' in hram call LatchClock ld hl, MBC3SRamBank ld de, MBC3RTC - + ; seems to be a halt check that got partially commented out ; this block is totally pointless ld [hl], RTC_DH ld a, [de] bit 6, a ; halt ld [de], a - + ; seconds ld [hl], RTC_S ld a, [hRTCSeconds] @@ -270,7 +270,7 @@ SetClock:: ; 691 ld a, [hRTCDayHi] res 6, a ; make sure timer is active ld [de], a - + ; cleanup call CloseSRAM ; unlatch clock, disable clock r/w ret diff --git a/home/vblank.asm b/home/vblank.asm index 1c0824c5e..b93519298 100644 --- a/home/vblank.asm +++ b/home/vblank.asm @@ -37,7 +37,7 @@ endr reti ; 2a1 -.VBlanks ; 2a1 +.VBlanks: ; 2a1 dw VBlank0 dw VBlank1 dw VBlank2 diff --git a/home/video.asm b/home/video.asm index c88e0e555..e3c231b4f 100644 --- a/home/video.asm +++ b/home/video.asm @@ -164,7 +164,7 @@ UpdateBGMap:: ; 164c ret -.Attr +.Attr: ld a, 1 ld [rVBK], a @@ -176,13 +176,13 @@ UpdateBGMap:: ; 164c ret -.Tiles +.Tiles: hlcoord 0, 0 .update ld [hSPBuffer], sp - + ; Which third? ld a, [hBGMapThird] and a ; 0 @@ -306,13 +306,13 @@ Serve1bppRequest:: ; 170a ld h, [hl] ld l, a ld sp, hl - + ; Destination ld hl, Requested1bppDest ld a, [hli] ld h, [hl] ld l, a - + ; # tiles to copy ld a, [Requested1bpp] ld b, a @@ -389,27 +389,27 @@ _Serve2bppRequest:: ; 177d ; Copy [Requested2bpp] 2bpp tiles from [Requested2bppSource] to [Requested2bppDest] ld [hSPBuffer], sp - + ; Source ld hl, Requested2bppSource ld a, [hli] ld h, [hl] ld l, a ld sp, hl - + ; Destination ld hl, Requested2bppDest ld a, [hli] ld h, [hl] ld l, a - + ; # tiles to copy ld a, [Requested2bpp] ld b, a xor a ld [Requested2bpp], a - + .next rept 7 @@ -451,7 +451,7 @@ AnimateTileset:: ; 17d3 ld a, [hMapAnims] and a ret z - + ; Back out if we're too far into VBlank ld a, [rLY] cp 144 diff --git a/home/window.asm b/home/window.asm index 32494ee34..d000b7fdd 100644 --- a/home/window.asm +++ b/home/window.asm @@ -31,7 +31,7 @@ CloseText:: ; 2dcf ret ; 2de2 -.CloseText ; 2de2 +.CloseText: ; 2de2 call ClearWindowData xor a ld [hBGMapMode], a diff --git a/items/item_effects.asm b/items/item_effects.asm index fb8e030bc..1153727d8 100644 --- a/items/item_effects.asm +++ b/items/item_effects.asm @@ -504,7 +504,7 @@ endr ld de, EnemyMonPP ld bc, NUM_MOVES call CopyBytes -.Transformed +.Transformed: ld a, [EnemyMonSpecies] ld [wWildMon], a @@ -580,7 +580,7 @@ endr ld a, FRIEND_BALL_HAPPINESS ld [hl], a -.SkipPartyMonFriendBall +.SkipPartyMonFriendBall: ld hl, Text_AskNicknameNewlyCaughtMon call PrintText @@ -617,7 +617,7 @@ endr jp .return_from_capture -.SendToPC +.SendToPC: call ClearSprites predef SentPkmnIntoBox @@ -632,14 +632,14 @@ endr jr nz, .BoxNotFullYet ld hl, wBattleResult set 7, [hl] -.BoxNotFullYet +.BoxNotFullYet: ld a, [CurItem] cp FRIEND_BALL jr nz, .SkipBoxMonFriendBall ; Bug: overwrites the happiness of the first mon in the box! ld a, FRIEND_BALL_HAPPINESS ld [sBoxMon1Happiness], a -.SkipBoxMonFriendBall +.SkipBoxMonFriendBall: call CloseSRAM ld hl, Text_AskNicknameNewlyCaughtMon @@ -674,7 +674,7 @@ endr call CloseSRAM -.SkipBoxMonNickname +.SkipBoxMonNickname: ld a, BANK(sBoxMonNicknames) call GetSRAMBank @@ -696,7 +696,7 @@ endr callba BugContest_SetCaughtContestMon jr .return_from_capture -.FinishTutorial +.FinishTutorial: ld hl, Text_GotchaMonWasCaught .shake_and_break_free @@ -782,7 +782,7 @@ GetPokedexEntryBank: pop hl ret -.PokedexEntryBanks +.PokedexEntryBanks: GLOBAL PokedexEntries1 GLOBAL PokedexEntries2 @@ -811,7 +811,7 @@ endr ld a, BANK(PokedexDataPointerTable) call GetFarHalfword -.SkipText +.SkipText: call GetPokedexEntryBank call GetFarByte inc hl @@ -890,7 +890,7 @@ endr ld b, $1 ret -.WeightsTable +.WeightsTable: ; weight factor, boost db 2048 >> 8, 0 db 3072 >> 8, 20 @@ -1217,10 +1217,10 @@ SunStone: ; ee0f jp UseDisposableItem -.NoEffect +.NoEffect: call WontHaveAnyEffectMessage -.DecidedNotToUse +.DecidedNotToUse: xor a ld [wItemEffectSucceeded], a ret @@ -1717,7 +1717,7 @@ FullRestore: ; f128 jp FullyHealStatus -.NotAtFullHealth +.NotAtFullHealth: call .FullRestore jp StatusHealer_Jumptable ; f144 @@ -2132,7 +2132,7 @@ rept 2 endr jr .next -.NotFound +.NotFound: scf .done ld e, [hl] @@ -2413,7 +2413,7 @@ PokeFlute: ; f50c jp PrintText -.CureSleep +.CureSleep: ld de, PARTYMON_STRUCT_LENGTH ld c, PARTY_LENGTH @@ -2581,7 +2581,7 @@ Mysteryberry: ; f5bf cp 3 << 6 ; have 3 PP Ups already been used? jr c, .do_ppup -.CantUsePPUpOnSketch +.CantUsePPUpOnSketch: .pp_is_maxed_out ld hl, TextJump_PPIsMaxedOut call PrintText @@ -2624,7 +2624,7 @@ BattleRestorePP: ; f652 call PrintText jr FinishPPRestore -.UpdateBattleMonPP +.UpdateBattleMonPP: ld a, [CurPartyMon] ld hl, PartyMon1Moves ld bc, PARTYMON_STRUCT_LENGTH @@ -3184,7 +3184,7 @@ ComputeMaxPP: ; f881 dec c jr nz, .loop -.NoPPUp +.NoPPUp: ld [hl], b pop bc ret diff --git a/lib/mobile/main.asm b/lib/mobile/main.asm index d30ba5190..7f489b18f 100644 --- a/lib/mobile/main.asm +++ b/lib/mobile/main.asm @@ -9413,7 +9413,7 @@ endr ld [hl], a ret -.Function113dfa +.Function113dfa: cp $2b jr c, .asm_113e24 jr z, .asm_113e31 diff --git a/macros/text.asm b/macros/text.asm index 37ce72d98..cc7f609b6 100644 --- a/macros/text.asm +++ b/macros/text.asm @@ -19,7 +19,7 @@ text_from_ram: MACRO db TX_RAM dw \1 ENDM - + enum TX_BCD text_bcd: macro db TX_BCD diff --git a/macros/trade_anim.asm b/macros/trade_anim.asm index eeaf1589f..04d3b7d0e 100755 --- a/macros/trade_anim.asm +++ b/macros/trade_anim.asm @@ -167,7 +167,7 @@ endm ; Mobile enum_start 1 - + enum mobiletradeanim_showgivemon_command mobiletradeanim_showgivemon: macro db mobiletradeanim_showgivemon_command ; 01 diff --git a/macros/wram.asm b/macros/wram.asm index 175fc4dea..1b296bb04 100755 --- a/macros/wram.asm +++ b/macros/wram.asm @@ -202,11 +202,11 @@ endm hall_of_fame: MACRO \1:: \1WinCount:: ds 1 -\1Mon1:: hof_mon \1Mon1 -\1Mon2:: hof_mon \1Mon2 -\1Mon3:: hof_mon \1Mon3 -\1Mon4:: hof_mon \1Mon4 -\1Mon5:: hof_mon \1Mon5 +\1Mon1:: hof_mon \1Mon1 +\1Mon2:: hof_mon \1Mon2 +\1Mon3:: hof_mon \1Mon3 +\1Mon4:: hof_mon \1Mon4 +\1Mon5:: hof_mon \1Mon5 \1Mon6:: hof_mon \1Mon6 \1End:: ds 1 ENDM @@ -24,7 +24,7 @@ PlaceWaitingText:: ; 4000 ld c, 50 jp DelayFrames -.Waiting ; 4025 +.Waiting: ; 4025 db "Waiting...!@" LoadPushOAM:: ; 4031 @@ -74,7 +74,7 @@ Function6454:: ; 6454 set 6, [hl] ret -.Function6473 +.Function6473: xor a ld [hFFC6], a ld [hBGMapMode], a @@ -122,7 +122,7 @@ Function64bf:: ; 64bf ld [hOAMUpdate], a ret -.Function64cd +.Function64cd: call LoadFontsExtra ld a, $90 ld [hWY], a @@ -1423,7 +1423,7 @@ GivePokerusAndConvertBerries: ; 2ed44 ld [hl], a ret -.TrySpreadPokerus +.TrySpreadPokerus: call Random cp 1 + 33 percent ret nc ; 1/3 chance @@ -2410,7 +2410,7 @@ SwapTextboxPalettes:: ; 4c000 and $f jr .next -.UpperNybble +.UpperNybble: ld hl, TilesetPalettes add [hl] ld l, a @@ -2454,7 +2454,7 @@ ScrollBGMapPalettes:: ; 4c03f and $f jr .next -.UpperNybble +.UpperNybble: ld hl, TilesetPalettes add [hl] ld l, a @@ -2514,7 +2514,7 @@ SaveMenu_LoadEDTile: ; 4cf45 (13:4f45) push af xor a ld [hMapAnims], a -.WaitLY +.WaitLY: ld a, [rLY] cp $60 jr c, .WaitLY @@ -2528,7 +2528,7 @@ SaveMenu_LoadEDTile: ; 4cf45 (13:4f45) ld [rVBK], a hlcoord 0, 0 call .LoadEDTile -.WaitLY2 +.WaitLY2: ld a, [rLY] cp $60 jr c, .WaitLY2 @@ -3240,7 +3240,7 @@ CheckPokerus: ; 4d860 ; Check each monster in the party for Pokerus ld hl, PartyMon1PokerusStatus ld de, PARTYMON_STRUCT_LENGTH -.Check +.Check: ld a, [hl] and $0f ; only the bottom nybble is used jr nz, .HasPokerus @@ -3248,10 +3248,10 @@ CheckPokerus: ; 4d860 add hl, de dec b jr nz, .Check -.NoPokerus +.NoPokerus: and a ret -.HasPokerus +.HasPokerus: scf ret @@ -3265,7 +3265,7 @@ Special_CheckForLuckyNumberWinners: ; 4d87a ld d, a ld hl, PartyMon1ID ld bc, PartySpecies -.PartyLoop +.PartyLoop: ld a, [bc] inc bc cp EGG @@ -3284,7 +3284,7 @@ Special_CheckForLuckyNumberWinners: ; 4d87a ld d, a ld hl, sBoxMon1ID ld bc, sBoxSpecies -.OpenBoxLoop +.OpenBoxLoop: ld a, [bc] inc bc cp EGG @@ -3294,7 +3294,7 @@ Special_CheckForLuckyNumberWinners: ; 4d87a ld a, 1 ld [wFoundMatchingIDInParty], a -.SkipOpenBoxMon +.SkipOpenBoxMon: push bc ld bc, BOXMON_STRUCT_LENGTH add hl, bc @@ -3302,10 +3302,10 @@ Special_CheckForLuckyNumberWinners: ; 4d87a dec d jr nz, .OpenBoxLoop -.SkipOpenBox +.SkipOpenBox: call CloseSRAM ld c, $0 -.BoxesLoop +.BoxesLoop: ld a, [wCurBox] and $f cp c @@ -3330,7 +3330,7 @@ endr ld de, sBoxMon1ID - sBox add hl, de ld d, a -.BoxNLoop +.BoxNLoop: ld a, [bc] inc bc cp EGG @@ -3341,7 +3341,7 @@ endr ld a, 1 ld [wFoundMatchingIDInParty], a -.SkipBoxMon +.SkipBoxMon: push bc ld bc, BOXMON_STRUCT_LENGTH add hl, bc @@ -3350,7 +3350,7 @@ endr jr nz, .BoxNLoop pop bc -.SkipBox +.SkipBox: inc c ld a, c cp NUM_BOXES @@ -3538,7 +3538,7 @@ CheckPartyFullAfterContest: ; 4d9e5 ld de, wMonOrItemNameBuffer callab InitNickname -.Party_SkipNickname +.Party_SkipNickname: ld a, [PartyCount] dec a ld hl, PartyMonNicknames @@ -3600,7 +3600,7 @@ CheckPartyFullAfterContest: ; 4d9e5 callab InitNickname ld hl, wMonOrItemNameBuffer -.Box_SkipNickname +.Box_SkipNickname: ld a, BANK(sBoxMonNicknames) call GetSRAMBank ld de, sBoxMonNicknames @@ -3608,7 +3608,7 @@ CheckPartyFullAfterContest: ; 4d9e5 call CopyBytes call CloseSRAM -.BoxFull +.BoxFull: ld a, BANK(sBoxMon1Level) call GetSRAMBank ld a, [sBoxMon1Level] @@ -3674,7 +3674,7 @@ SetBoxmonOrEggmonCaughtData: ; 4db53 ld a, [BackupMapNumber] ld c, a -.NotPokeCenter2F +.NotPokeCenter2F: call GetWorldMapLocation ld b, a ld a, [PlayerGender] @@ -4412,27 +4412,27 @@ Strings50a42: ; 50a42 dw OTClassName dw OTClassName -.Youngster db "たんパン@" -.BugCatcher db "むしとり@" -.Lass db "ミニスカ@" -.JrTrainerM db "ボーイ@" -.JrTrainerF db "ガール@" -.Pokemaniac db "マニア@" -.SuperNerd db "りかけい@" -.Burglar db "どろぼう@" -.Engineer db "ォヤジ@" -.Jack db "ジャック@" -.Swimmer db "かいパン@" -.Beauty db "おねえさん@" -.Rocker db "グループ@" -.Juggler db "ジャグラー@" -.Blackbelt db "からて@" -.ProfOak db "ォーキド@" -.Chief db "チーフ@" -.Scientist db "けんきゅういん@" -.Rocket db "だんいん@" -.CooltrainerM db "エりート♂@" -.CooltrainerF db "エりート♀@" +.Youngster: db "たんパン@" +.BugCatcher: db "むしとり@" +.Lass: db "ミニスカ@" +.JrTrainerM: db "ボーイ@" +.JrTrainerF: db "ガール@" +.Pokemaniac: db "マニア@" +.SuperNerd: db "りかけい@" +.Burglar: db "どろぼう@" +.Engineer: db "ォヤジ@" +.Jack: db "ジャック@" +.Swimmer: db "かいパン@" +.Beauty: db "おねえさん@" +.Rocker: db "グループ@" +.Juggler: db "ジャグラー@" +.Blackbelt: db "からて@" +.ProfOak: db "ォーキド@" +.Chief: db "チーフ@" +.Scientist: db "けんきゅういん@" +.Rocket: db "だんいん@" +.CooltrainerM: db "エりート♂@" +.CooltrainerF: db "エりート♀@" DrawPlayerHP: ; 50b0a ld a, $1 @@ -4599,12 +4599,12 @@ GetGender: ; 50bdd ; Get our place in the party/box. -.PartyMon +.PartyMon: .sBoxMon ld a, [CurPartyMon] call AddNTimes -.DVs +.DVs: ; sBoxMon data is read directly from SRAM. ld a, [MonType] @@ -4657,16 +4657,16 @@ GetGender: ; 50bdd cp b jr c, .Male -.Female +.Female: xor a ret -.Male +.Male: ld a, 1 and a ret -.Genderless +.Genderless: scf ret @@ -5554,7 +5554,7 @@ ShowPlayerNamingChoices: ; 88297 bit 0, a jr z, .GotGender ld hl, KrisNameMenuHeader -.GotGender +.GotGender: call LoadMenuDataHeader call VerticalMenu ld a, [wMenuCursorY] @@ -5639,7 +5639,7 @@ GetCardPic: ; 8833e bit 0, a jr z, .GotClass ld hl, KrisCardPic -.GotClass +.GotClass: ld de, VTiles2 tile $00 ld bc, $23 tiles ld a, BANK(ChrisCardPic) ; BANK(KrisCardPic) @@ -5685,7 +5685,7 @@ HOF_LoadTrainerFrontpic: ; 88840 jr z, .GotClass ld e, 1 -.GotClass +.GotClass: ld a, e ld [TrainerClass], a ld de, ChrisPic @@ -5694,7 +5694,7 @@ HOF_LoadTrainerFrontpic: ; 88840 jr z, .GotPic ld de, KrisPic -.GotPic +.GotPic: ld hl, VTiles2 ld b, BANK(ChrisPic) ; BANK(KrisPic) ld c, 7 * 7 @@ -5713,7 +5713,7 @@ DrawIntroPlayerPic: ; 88874 bit 0, a jr z, .GotClass ld e, KRIS -.GotClass +.GotClass: ld a, e ld [TrainerClass], a @@ -5723,7 +5723,7 @@ DrawIntroPlayerPic: ; 88874 bit 0, a jr z, .GotPic ld de, KrisPic -.GotPic +.GotPic: ld hl, VTiles2 ld b, BANK(ChrisPic) ; BANK(KrisPic) ld c, 7 * 7 ; dimensions @@ -6026,11 +6026,11 @@ DisplayCaughtContestMonStats: ; cc000 call SetPalettes ret -.Health +.Health: db "HEALTH@" -.Stock +.Stock: db " STOCK ", $4a, " @" -.This +.This: db " THIS ", $4a, " @" SwitchMonText: ; cc0c2 @@ -6411,11 +6411,11 @@ PrintHoursMins ; 1dd6bb (77:56bb) jr z, .PM sub 12 jr .PM -.AM +.AM: or a jr nz, .PM ld a, 12 -.PM +.PM: ld b, a ; Crazy stuff happening with the stack push bc @@ -6511,7 +6511,7 @@ DrawPokedexListWindow: ; 1de171 (77:6171) ld [hl], $52 jr .Done -.OldMode +.OldMode: ; no scroll bar hlcoord 11, 0 ld [hl], $66 @@ -6520,7 +6520,7 @@ DrawPokedexListWindow: ; 1de171 (77:6171) ld b, SCREEN_HEIGHT - 3 call Bank77_FillColumn ld [hl], $68 -.Done +.Done: ret DrawPokedexSearchResultsWindow: ; 1de1d1 (77:61d1) diff --git a/maps/AzaleaGym.asm b/maps/AzaleaGym.asm index 136d82da9..982ade9b4 100644 --- a/maps/AzaleaGym.asm +++ b/maps/AzaleaGym.asm @@ -34,7 +34,7 @@ BugsyScript: setflag ENGINE_HIVEBADGE checkcode VAR_BADGES scall AzaleaGymTriggerRockets -.FightDone +.FightDone: checkevent EVENT_GOT_TM49_FURY_CUTTER iftrue .GotFuryCutter setevent EVENT_BEAT_TWINS_AMY_AND_MAY @@ -63,10 +63,10 @@ AzaleaGymTriggerRockets: if_equal 6, .GoldenrodRockets end -.GoldenrodRockets +.GoldenrodRockets: jumpstd goldenrodrockets -.RadioTowerRockets +.RadioTowerRockets: jumpstd radiotowerrockets TrainerTwinsAmyandmay1: @@ -134,7 +134,7 @@ AzaleaGymGuyScript: closetext end -.AzaleaGymGuyWinScript +.AzaleaGymGuyWinScript: opentext writetext AzaleaGymGuyWinText waitbutton @@ -145,7 +145,7 @@ AzaleaGymStatue: checkflag ENGINE_HIVEBADGE iftrue .Beaten jumpstd gymstatue1 -.Beaten +.Beaten: trainertotext BUGSY, 1, $1 jumpstd gymstatue2 diff --git a/maps/AzaleaTown.asm b/maps/AzaleaTown.asm index 7f4c16bea..93526a4a5 100644 --- a/maps/AzaleaTown.asm +++ b/maps/AzaleaTown.asm @@ -27,16 +27,16 @@ AzaleaTown_MapScriptHeader: ; callbacks dbw MAPCALLBACK_NEWMAP, .Flypoint -.Trigger0 +.Trigger0: end -.Trigger1 +.Trigger1: end -.Trigger2 +.Trigger2: end -.Flypoint +.Flypoint: setflag ENGINE_FLYPOINT_AZALEA return @@ -216,7 +216,7 @@ WhiteApricornTree: AzaleaTownHiddenFullHeal: dwb EVENT_AZALEA_TOWN_HIDDEN_FULL_HEAL, FULL_HEAL - + AzaleaTownRivalBattleApproachMovement1: step_left diff --git a/maps/BattleTowerOutside.asm b/maps/BattleTowerOutside.asm index 6c04dffe4..eeb4bf93b 100644 --- a/maps/BattleTowerOutside.asm +++ b/maps/BattleTowerOutside.asm @@ -15,10 +15,10 @@ BattleTowerOutside_MapScriptHeader: dbw MAPCALLBACK_TILES, .Callback1 dbw MAPCALLBACK_OBJECTS, .Callback2 -.Callback1 +.Callback1: return -.Callback2 +.Callback2: clearevent EVENT_BATTLE_TOWER_OUTSIDE_SAILOR return diff --git a/maps/BlackthornCity.asm b/maps/BlackthornCity.asm index 8a6b134b4..cc9abdda9 100644 --- a/maps/BlackthornCity.asm +++ b/maps/BlackthornCity.asm @@ -20,17 +20,17 @@ BlackthornCity_MapScriptHeader: dbw MAPCALLBACK_NEWMAP, .FlyPoint dbw MAPCALLBACK_OBJECTS, .Santos -.FlyPoint +.FlyPoint: setflag ENGINE_FLYPOINT_BLACKTHORN return -.Santos +.Santos: checkcode VAR_WEEKDAY if_equal SATURDAY, .SantosAppears disappear BLACKTHORNCITY_SANTOS return -.SantosAppears +.SantosAppears: appear BLACKTHORNCITY_SANTOS return @@ -101,7 +101,7 @@ SantosScript: writetext MeetSantosText buttonsound setevent EVENT_MET_SANTOS_OF_SATURDAY -.MetSantos +.MetSantos: writetext SantosGivesGiftText buttonsound verbosegiveitem SPELL_TAG @@ -112,14 +112,14 @@ SantosScript: closetext end -.Saturday +.Saturday: writetext SantosSaturdayText waitbutton -.Done +.Done: closetext end -.NotSaturday +.NotSaturday: writetext SantosNotSaturdayText waitbutton closetext diff --git a/maps/BlackthornGym1F.asm b/maps/BlackthornGym1F.asm index 7f5b88c4a..b36e7ef67 100644 --- a/maps/BlackthornGym1F.asm +++ b/maps/BlackthornGym1F.asm @@ -15,7 +15,7 @@ BlackthornGym1F_MapScriptHeader: ; callbacks dbw MAPCALLBACK_TILES, .Boulders -.Boulders +.Boulders: checkevent EVENT_BOULDER_IN_BLACKTHORN_GYM_1 iffalse .skip1 changeblock $8, $2, $3b @@ -59,13 +59,13 @@ BlackthornGymClairScript: clearevent EVENT_BLACKTHORN_CITY_GRAMPS_NOT_BLOCKING_DRAGONS_DEN end -.FightDone +.FightDone: writetext ClairText_TooMuchToExpect waitbutton closetext end -.AlreadyGotBadge +.AlreadyGotBadge: checkevent EVENT_GOT_TM24_DRAGONBREATH iftrue .GotTM24 writetext BlackthornGymClairText_YouKeptMeWaiting @@ -137,7 +137,7 @@ BlackthornGymGuyScript: closetext end -.BlackthornGymGuyWinScript +.BlackthornGymGuyWinScript: writetext BlackthornGymGuyWinText waitbutton closetext @@ -147,7 +147,7 @@ BlackthornGymStatue: checkflag ENGINE_RISINGBADGE iftrue .Beaten jumpstd gymstatue1 -.Beaten +.Beaten: trainertotext CLAIR, 1, $1 jumpstd gymstatue2 diff --git a/maps/BlackthornGym2F.asm b/maps/BlackthornGym2F.asm index 02a4d2234..eeff34d3e 100644 --- a/maps/BlackthornGym2F.asm +++ b/maps/BlackthornGym2F.asm @@ -18,33 +18,33 @@ BlackthornGym2F_MapScriptHeader: ; callbacks dbw MAPCALLBACK_CMDQUEUE, .Boulders -.Boulders +.Boulders: writecmdqueue .BoulderCmdQueue return -.BoulderCmdQueue +.BoulderCmdQueue: dbw CMDQUEUE_STONETABLE, .BoulderTable ; check if any stones are sitting on a warp dw 0 ; filler -.BoulderTable +.BoulderTable: stonetable 5, BLACKTHORNGYM2F_BOULDER1, .Disappear4 stonetable 3, BLACKTHORNGYM2F_BOULDER2, .Disappear5 stonetable 4, BLACKTHORNGYM2F_BOULDER3, .Disappear6 db -1 ; end -.Disappear4 +.Disappear4: disappear BLACKTHORNGYM2F_BOULDER1 jump .Fall -.Disappear5 +.Disappear5: disappear BLACKTHORNGYM2F_BOULDER2 jump .Fall -.Disappear6 +.Disappear6: disappear BLACKTHORNGYM2F_BOULDER3 jump .Fall -.Fall +.Fall: pause 30 scall .FX opentext @@ -53,7 +53,7 @@ BlackthornGym2F_MapScriptHeader: closetext end -.FX +.FX: playsound SFX_STRENGTH earthquake 80 end diff --git a/maps/BrunosRoom.asm b/maps/BrunosRoom.asm index 4833a18d5..c7049239b 100644 --- a/maps/BrunosRoom.asm +++ b/maps/BrunosRoom.asm @@ -16,22 +16,22 @@ BrunosRoom_MapScriptHeader: dbw MAPCALLBACK_TILES, .BrunosRoomDoors -.Trigger0 +.Trigger0: priorityjump UnknownScript_0x1809ad end -.Trigger1 +.Trigger1: end .BrunosRoomDoors: checkevent EVENT_BRUNOS_ROOM_ENTRANCE_CLOSED iffalse .KeepDoorClosed changeblock $4, $e, $2a -.KeepDoorClosed +.KeepDoorClosed: checkevent EVENT_BRUNOS_ROOM_EXIT_OPEN iffalse .OpenDoor changeblock $4, $2, $16 -.OpenDoor +.OpenDoor: return UnknownScript_0x1809ad: diff --git a/maps/BurnedTower1F.asm b/maps/BurnedTower1F.asm index 67e79099b..b899ec3d7 100644 --- a/maps/BurnedTower1F.asm +++ b/maps/BurnedTower1F.asm @@ -35,11 +35,11 @@ BurnedTower1F_MapScriptHeader: checkevent EVENT_HOLE_IN_BURNED_TOWER iftrue .Next changeblock $a, $8, $32 ; hole -.Next +.Next: checkevent EVENT_RELEASED_THE_BEASTS iftrue .Done changeblock $6, $e, $9 ; ladder -.Done +.Done: return .EusineTrigger: @@ -137,11 +137,11 @@ BurnedTower1FRock: BurnedTower1FHiddenEther: dwb EVENT_BURNED_TOWER_1F_HIDDEN_ETHER, ETHER - + BurnedTower1FHiddenUltraBall: dwb EVENT_BURNED_TOWER_1F_HIDDEN_ULTRA_BALL, ULTRA_BALL - + BurnedTower1FHPUp: itemball HP_UP diff --git a/maps/BurnedTowerB1F.asm b/maps/BurnedTowerB1F.asm index 5de04e591..d607e7deb 100644 --- a/maps/BurnedTowerB1F.asm +++ b/maps/BurnedTowerB1F.asm @@ -34,7 +34,7 @@ BurnedTowerB1FLadderCallback: checkevent EVENT_RELEASED_THE_BEASTS iftrue .NoChange changeblock $6, $e, $2 -.NoChange +.NoChange: return ReleaseTheBeasts: @@ -115,7 +115,7 @@ BurnedTowerB1FEusine: applymovement BURNEDTOWERB1F_EUSINE, BurnedTowerB1FEusineMovement1 jump UnknownScript_0x18622a -.Movement +.Movement: applymovement BURNEDTOWERB1F_EUSINE, BurnedTowerB1FEusineMovement2 UnknownScript_0x18622a: disappear BURNEDTOWERB1F_EUSINE diff --git a/maps/CeladonCafe.asm b/maps/CeladonCafe.asm index 26e20308a..b64b76c2d 100644 --- a/maps/CeladonCafe.asm +++ b/maps/CeladonCafe.asm @@ -105,7 +105,7 @@ CeladonCafeTrashcan: setevent EVENT_FOUND_LEFTOVERS_IN_CELADON_CAFE end -.PackFull +.PackFull: opentext itemtotext LEFTOVERS, $0 writetext FoundLeftoversText @@ -115,7 +115,7 @@ CeladonCafeTrashcan: closetext end -.TrashEmpty +.TrashEmpty: jumpstd trashcan UnknownText_0x730de: diff --git a/maps/CeladonCity.asm b/maps/CeladonCity.asm index fc521d650..461b558ff 100644 --- a/maps/CeladonCity.asm +++ b/maps/CeladonCity.asm @@ -19,7 +19,7 @@ CeladonCity_MapScriptHeader: ; callbacks dbw MAPCALLBACK_NEWMAP, .FlyPoint -.FlyPoint +.FlyPoint: setflag ENGINE_FLYPOINT_CELADON return diff --git a/maps/CeladonDeptStore6F.asm b/maps/CeladonDeptStore6F.asm index a673a2e11..a82e45f11 100644 --- a/maps/CeladonDeptStore6F.asm +++ b/maps/CeladonDeptStore6F.asm @@ -26,7 +26,7 @@ YoungsterScript_0x7117d: CeladonVendingMachine: opentext writetext CeladonVendingText -.Start +.Start: special PlaceMoneyTopRight loadmenudata .MenuData verticalmenu @@ -37,7 +37,7 @@ CeladonVendingMachine: closetext end -.FreshWater +.FreshWater: checkmoney $0, 200 if_equal $2, .NotEnoughMoney giveitem FRESH_WATER @@ -46,7 +46,7 @@ CeladonVendingMachine: itemtotext FRESH_WATER, $0 jump .VendItem -.SodaPop +.SodaPop: checkmoney $0, 300 if_equal $2, .NotEnoughMoney giveitem SODA_POP @@ -55,7 +55,7 @@ CeladonVendingMachine: itemtotext SODA_POP, $0 jump .VendItem -.Lemonade +.Lemonade: checkmoney $0, 350 if_equal $2, .NotEnoughMoney giveitem LEMONADE @@ -64,7 +64,7 @@ CeladonVendingMachine: itemtotext LEMONADE, $0 jump .VendItem -.VendItem +.VendItem: pause 10 playsound SFX_ENTER_DOOR writetext CeladonClangText @@ -72,24 +72,24 @@ CeladonVendingMachine: itemnotify jump .Start -.NotEnoughMoney +.NotEnoughMoney: writetext CeladonVendingNoMoneyText waitbutton jump .Start -.NotEnoughSpace +.NotEnoughSpace: writetext CeladonVendingNoSpaceText waitbutton jump .Start -.MenuData +.MenuData: db $40 ; flags db 02, 00 ; start coords db 11, 19 ; end coords dw .MenuData2 db 1 ; default option -.MenuData2 +.MenuData2: db $80 ; flags db 4 ; items db "FRESH WATER ¥200@" diff --git a/maps/CeladonGameCorner.asm b/maps/CeladonGameCorner.asm index fd29c3b02..d763e6bc0 100644 --- a/maps/CeladonGameCorner.asm +++ b/maps/CeladonGameCorner.asm @@ -64,14 +64,14 @@ FisherScript_0x72144: scall .UnknownScript_0x72172 givecoins 18 setevent EVENT_GOT_COINS_FROM_GAMBLER_AT_CELADON -.UnknownScript_0x72169 +.UnknownScript_0x72169: writetext UnknownText_0x72345 waitbutton closetext spriteface LAST_TALKED, LEFT end -.UnknownScript_0x72172 +.UnknownScript_0x72172: jumpstd receiveitem end diff --git a/maps/CeladonGym.asm b/maps/CeladonGym.asm index 8bedbffc4..411d109f7 100644 --- a/maps/CeladonGym.asm +++ b/maps/CeladonGym.asm @@ -35,7 +35,7 @@ ErikaScript_0x72a6a: playsound SFX_GET_BADGE waitsfx setflag ENGINE_RAINBOWBADGE -.FightDone +.FightDone: checkevent EVENT_GOT_TM19_GIGA_DRAIN iftrue UnknownScript_0x72aae writetext UnknownText_0x72cb0 @@ -108,7 +108,7 @@ CeladonGymStatue: checkflag ENGINE_RAINBOWBADGE iftrue .Beaten jumpstd gymstatue1 -.Beaten +.Beaten: trainertotext ERIKA, 1, $1 jumpstd gymstatue2 diff --git a/maps/CeladonPokeCenter1F.asm b/maps/CeladonPokeCenter1F.asm index 8deb8dc67..90f1e43c2 100644 --- a/maps/CeladonPokeCenter1F.asm +++ b/maps/CeladonPokeCenter1F.asm @@ -36,11 +36,11 @@ CeladonEusine: iftrue .HoOh writetext NoBeastsText waitbutton -.NoSuicune +.NoSuicune: closetext end -.HoOh +.HoOh: writetext EusineLeavesCeladonText waitbutton closetext @@ -49,15 +49,15 @@ CeladonEusine: applymovement CELADONPOKECENTER1F_EUSINE, .Movement1 jump .Continue -.Location1 +.Location1: applymovement CELADONPOKECENTER1F_EUSINE, .Movement2 -.Continue +.Continue: disappear CELADONPOKECENTER1F_EUSINE playsound SFX_EXIT_BUILDING waitsfx end -.Movement2 +.Movement2: step_left step_down step_down @@ -65,7 +65,7 @@ CeladonEusine: step_down step_end -.Movement1 +.Movement1: step_down step_down step_down diff --git a/maps/CeruleanCity.asm b/maps/CeruleanCity.asm index 6d2720cbc..47afa867a 100644 --- a/maps/CeruleanCity.asm +++ b/maps/CeruleanCity.asm @@ -16,7 +16,7 @@ CeruleanCity_MapScriptHeader: ; callbacks dbw MAPCALLBACK_NEWMAP, .FlyPoint -.FlyPoint +.FlyPoint: setflag ENGINE_FLYPOINT_CERULEAN return diff --git a/maps/CeruleanGym.asm b/maps/CeruleanGym.asm index a5d826eba..ddadd6f9c 100644 --- a/maps/CeruleanGym.asm +++ b/maps/CeruleanGym.asm @@ -81,7 +81,7 @@ MistyScript_0x188432: playsound SFX_GET_BADGE waitsfx setflag ENGINE_CASCADEBADGE -.FightDone +.FightDone: writetext UnknownText_0x188782 waitbutton closetext @@ -130,7 +130,7 @@ CeruleanGymGuyScript: closetext end -.CeruleanGymGuyWinScript +.CeruleanGymGuyWinScript: writetext CeruleanGymGuyWinText waitbutton closetext @@ -138,7 +138,7 @@ CeruleanGymGuyScript: CeruleanGymHiddenMachinePart: dwb EVENT_FOUND_MACHINE_PART_IN_CERULEAN_GYM, MACHINE_PART - + CeruleanGymStatue1: checkevent EVENT_TRAINERS_IN_CERULEAN_GYM @@ -162,7 +162,7 @@ CeruleanGymStatue: checkflag ENGINE_CASCADEBADGE iftrue .Beaten jumpstd gymstatue1 -.Beaten +.Beaten: trainertotext MISTY, 1, $1 jumpstd gymstatue2 diff --git a/maps/CharcoalKiln.asm b/maps/CharcoalKiln.asm index bdf79238b..8abeb8c1b 100644 --- a/maps/CharcoalKiln.asm +++ b/maps/CharcoalKiln.asm @@ -22,13 +22,13 @@ CharcoalKilnBoss: closetext end -.SavedSlowpoke +.SavedSlowpoke: writetext CharcoalKilnBossText2 waitbutton closetext end -.GotCut +.GotCut: writetext CharcoalKilnBossText3 waitbutton closetext @@ -46,7 +46,7 @@ CharcoalKilnApprentice: closetext end -.Thanks +.Thanks: writetext CharcoalKilnApprenticeText2 buttonsound verbosegiveitem CHARCOAL @@ -55,10 +55,10 @@ CharcoalKilnApprentice: closetext end -.YoureTheCoolest +.YoureTheCoolest: writetext CharcoalKilnApprenticeText3 waitbutton -.Done +.Done: closetext end diff --git a/maps/CherrygroveCity.asm b/maps/CherrygroveCity.asm index c123b74bf..39083c5ab 100644 --- a/maps/CherrygroveCity.asm +++ b/maps/CherrygroveCity.asm @@ -19,13 +19,13 @@ CherrygroveCity_MapScriptHeader: ; callbacks dbw MAPCALLBACK_NEWMAP, .FlyPoint -.Trigger0 +.Trigger0: end -.Trigger1 +.Trigger1: end -.FlyPoint +.FlyPoint: setflag ENGINE_FLYPOINT_CHERRYGROVE return @@ -36,7 +36,7 @@ CherrygroveCityGuideGent: yesorno iffalse .No jump .Yes -.Yes +.Yes: writetext GuideGentTourText1 waitbutton closetext @@ -91,14 +91,14 @@ CherrygroveCityGuideGent: waitsfx end -.JumpstdReceiveItem +.JumpstdReceiveItem: jumpstd receiveitem end .mapcardname db "MAP CARD@" -.No +.No: writetext GuideGentNoText waitbutton closetext diff --git a/maps/CianwoodCity.asm b/maps/CianwoodCity.asm index 657e30bc7..512e4812f 100644 --- a/maps/CianwoodCity.asm +++ b/maps/CianwoodCity.asm @@ -26,13 +26,13 @@ CianwoodCity_MapScriptHeader: ; callbacks dbw MAPCALLBACK_NEWMAP, .FlyPointAndSuicune -.Trigger0 +.Trigger0: end -.Trigger1 +.Trigger1: end -.FlyPointAndSuicune +.FlyPointAndSuicune: setflag ENGINE_FLYPOINT_CIANWOOD setevent EVENT_EUSINE_IN_BURNED_TOWER checkevent EVENT_FOUGHT_EUSINE @@ -83,7 +83,7 @@ UnknownScript_0x1a001e: special Special_FadeOutMusic playmapmusic pause 10 -.Done +.Done: end PokefanFScript_0x1a0084: diff --git a/maps/CianwoodGym.asm b/maps/CianwoodGym.asm index afeb908de..d20e3d4fa 100644 --- a/maps/CianwoodGym.asm +++ b/maps/CianwoodGym.asm @@ -51,7 +51,7 @@ ChuckScript_0x9d60f: setflag ENGINE_STORMBADGE checkcode VAR_BADGES scall CianwoodGymTriggerRockets -.FightDone +.FightDone: checkevent EVENT_GOT_TM01_DYNAMICPUNCH iftrue .AlreadyGotTM setevent EVENT_BEAT_BLACKBELT_YOSHI @@ -80,10 +80,10 @@ CianwoodGymTriggerRockets: if_equal 6, .GoldenrodRockets end -.GoldenrodRockets +.GoldenrodRockets: jumpstd goldenrodrockets -.RadioTowerRockets +.RadioTowerRockets: jumpstd radiotowerrockets TrainerBlackbeltYoshi: @@ -137,7 +137,7 @@ CianwoodGymStatue: checkflag ENGINE_STORMBADGE iftrue .Beaten jumpstd gymstatue1 -.Beaten +.Beaten: trainertotext CHUCK, 1, $1 jumpstd gymstatue2 diff --git a/maps/CianwoodPharmacy.asm b/maps/CianwoodPharmacy.asm index f488e8993..2a3f49c9d 100644 --- a/maps/CianwoodPharmacy.asm +++ b/maps/CianwoodPharmacy.asm @@ -34,7 +34,7 @@ CianwoodPharmacist: closetext end -.Mart +.Mart: pokemart MARTTYPE_PHARMACY, MART_CIANWOOD closetext end diff --git a/maps/CianwoodPokeCenter1F.asm b/maps/CianwoodPokeCenter1F.asm index 3fe7c1ef8..7cd5818d5 100644 --- a/maps/CianwoodPokeCenter1F.asm +++ b/maps/CianwoodPokeCenter1F.asm @@ -27,7 +27,7 @@ CianwoodGymGuyScript: closetext end -.CianwoodGymGuyWinScript +.CianwoodGymGuyWinScript: opentext writetext CianwoodGymGuyWinText waitbutton diff --git a/maps/CinnabarIsland.asm b/maps/CinnabarIsland.asm index cc73856d2..62e79ad4f 100644 --- a/maps/CinnabarIsland.asm +++ b/maps/CinnabarIsland.asm @@ -11,7 +11,7 @@ CinnabarIsland_MapScriptHeader: ; callbacks dbw MAPCALLBACK_NEWMAP, .FlyPoint -.FlyPoint +.FlyPoint: setflag ENGINE_FLYPOINT_CINNABAR return diff --git a/maps/CopycatsHouse2F.asm b/maps/CopycatsHouse2F.asm index 549861d7b..b307126c8 100644 --- a/maps/CopycatsHouse2F.asm +++ b/maps/CopycatsHouse2F.asm @@ -23,10 +23,10 @@ CopycatsHouse2FCallback: disappear COPYCATSHOUSE2F_COPYCAT2 appear COPYCATSHOUSE2F_COPYCAT1 jump .Done -.Part1 +.Part1: disappear COPYCATSHOUSE2F_COPYCAT1 appear COPYCATSHOUSE2F_COPYCAT2 -.Done +.Done: return Copycat: @@ -44,11 +44,11 @@ Copycat: variablesprite SPRITE_COPYCAT, SPRITE_CHRIS jump .Part2 -.Part1 +.Part1: applymovement COPYCATSHOUSE2F_COPYCAT2, MovementData_0x18afd0 faceplayer variablesprite SPRITE_COPYCAT, SPRITE_KRIS -.Part2 +.Part2: special RunCallback_04 checkevent EVENT_RETURNED_MACHINE_PART iftrue .Part7 @@ -58,9 +58,9 @@ Copycat: writetext UnknownText_0x18afda jump .Part4 -.Part3 +.Part3: writetext UnknownText_0x18b316 -.Part4 +.Part4: waitbutton closetext checkflag ENGINE_PLAYER_IS_FEMALE @@ -68,9 +68,9 @@ Copycat: applymovement COPYCATSHOUSE2F_COPYCAT1, MovementData_0x18afd0 jump .Part6 -.Part5 +.Part5: applymovement COPYCATSHOUSE2F_COPYCAT2, MovementData_0x18afd0 -.Part6 +.Part6: faceplayer variablesprite SPRITE_COPYCAT, SPRITE_LASS special RunCallback_04 @@ -80,16 +80,16 @@ Copycat: closetext end -.Part7 +.Part7: opentext checkflag ENGINE_PLAYER_IS_FEMALE iftrue .Part8 writetext UnknownText_0x18b064 jump .Part9 -.Part8 +.Part8: writetext UnknownText_0x18b366 -.Part9 +.Part9: waitbutton closetext checkflag ENGINE_PLAYER_IS_FEMALE @@ -97,9 +97,9 @@ Copycat: applymovement COPYCATSHOUSE2F_COPYCAT1, MovementData_0x18afd0 jump .Part11 -.Part10 +.Part10: applymovement COPYCATSHOUSE2F_COPYCAT2, MovementData_0x18afd0 -.Part11 +.Part11: faceplayer variablesprite SPRITE_COPYCAT, SPRITE_LASS special RunCallback_04 @@ -110,7 +110,7 @@ Copycat: setevent EVENT_MET_COPYCAT_FOUND_OUT_ABOUT_LOST_ITEM end -.Part12 +.Part12: opentext writetext UnknownText_0x18b17f buttonsound @@ -119,9 +119,9 @@ Copycat: clearevent EVENT_COPYCATS_HOUSE_2F_DOLL jump .Part14 -.Part13 +.Part13: opentext -.Part14 +.Part14: writetext UnknownText_0x18b1e2 buttonsound verbosegiveitem PASS @@ -132,7 +132,7 @@ Copycat: closetext end -.Part15 +.Part15: checkflag ENGINE_PLAYER_IS_FEMALE iftrue .Part16 applymovement COPYCATSHOUSE2F_COPYCAT1, MovementData_0x18afd0 @@ -140,11 +140,11 @@ Copycat: variablesprite SPRITE_COPYCAT, SPRITE_CHRIS jump .Part17 -.Part16 +.Part16: applymovement COPYCATSHOUSE2F_COPYCAT2, MovementData_0x18afd0 faceplayer variablesprite SPRITE_COPYCAT, SPRITE_KRIS -.Part17 +.Part17: special RunCallback_04 opentext checkflag ENGINE_PLAYER_IS_FEMALE @@ -152,9 +152,9 @@ Copycat: writetext UnknownText_0x18b298 jump .Part19 -.Part18 +.Part18: writetext UnknownText_0x18b415 -.Part19 +.Part19: waitbutton closetext checkflag ENGINE_PLAYER_IS_FEMALE @@ -162,16 +162,16 @@ Copycat: applymovement COPYCATSHOUSE2F_COPYCAT1, MovementData_0x18afd0 jump .Part21 -.Part20 +.Part20: applymovement COPYCATSHOUSE2F_COPYCAT2, MovementData_0x18afd0 -.Part21 +.Part21: faceplayer variablesprite SPRITE_COPYCAT, SPRITE_LASS special RunCallback_04 opentext writetext UnknownText_0x18b2f5 waitbutton -.Part22 +.Part22: closetext end diff --git a/maps/DarkCaveVioletEntrance.asm b/maps/DarkCaveVioletEntrance.asm index 615a98c94..b9c5c5380 100644 --- a/maps/DarkCaveVioletEntrance.asm +++ b/maps/DarkCaveVioletEntrance.asm @@ -32,7 +32,7 @@ DarkCaveVioletEntranceRock: DarkCaveVioletEntranceHiddenElixer: dwb EVENT_DARK_CAVE_VIOLET_ENTRANCE_HIDDEN_ELIXER, ELIXER - + DarkCaveVioletEntrance_MapEventHeader: ; filler diff --git a/maps/DiglettsCave.asm b/maps/DiglettsCave.asm index 2f85c057d..88aa1e90b 100644 --- a/maps/DiglettsCave.asm +++ b/maps/DiglettsCave.asm @@ -13,7 +13,7 @@ PokefanMScript_0x74002: DiglettsCaveHiddenMaxRevive: dwb EVENT_DIGLETTS_CAVE_HIDDEN_MAX_REVIVE, MAX_REVIVE - + UnknownText_0x74008: text "A bunch of DIGLETT" diff --git a/maps/EarlsPokemonAcademy.asm b/maps/EarlsPokemonAcademy.asm index 77faf9005..2a49c6993 100644 --- a/maps/EarlsPokemonAcademy.asm +++ b/maps/EarlsPokemonAcademy.asm @@ -23,7 +23,7 @@ AcademyEarl: writetext UnknownText_0x68bbd yesorno iffalse .Done -.Part1 +.Part1: writetext UnknownText_0x68c51 yesorno iffalse .Done @@ -32,7 +32,7 @@ AcademyEarl: closetext end -.Done +.Done: writetext UnknownText_0x68d31 waitbutton closetext @@ -65,7 +65,7 @@ YoungsterScript_0x68a9c: AcademyBlackboard: opentext writetext AcademyBlackboardText -.Loop +.Loop: loadmenudata .MenuHeader _2dmenu closewindow @@ -77,22 +77,22 @@ AcademyBlackboard: closetext end -.Poison +.Poison: writetext AcademyPoisonText waitbutton jump .Loop -.Paralysis +.Paralysis: writetext AcademyParalysisText waitbutton jump .Loop -.Sleep +.Sleep: writetext AcademySleepText waitbutton jump .Loop -.Burn +.Burn: writetext AcademyBurnText waitbutton jump .Loop @@ -102,21 +102,21 @@ AcademyBlackboard: waitbutton jump .Loop -.MenuHeader +.MenuHeader: db $40 ; flags db 00, 00 ; start coords db 08, 11 ; end coords dw .Data db 1 ; default option -.Data +.Data: db $80 ; flags dn 3, 2 ; rows, columns db 5 ; spacing dba .Text dbw BANK(AcademyBlackboard), 0 -.Text +.Text: db "PSN@" db "PAR@" db "SLP@" @@ -137,7 +137,7 @@ AcademyNotebook: iffalse .Done writetext AcademyNotebookText3 waitbutton -.Done +.Done: closetext end diff --git a/maps/EcruteakCity.asm b/maps/EcruteakCity.asm index b0b3c8ab8..b15850d2e 100644 --- a/maps/EcruteakCity.asm +++ b/maps/EcruteakCity.asm @@ -17,7 +17,7 @@ EcruteakCity_MapScriptHeader: ; callbacks dbw MAPCALLBACK_NEWMAP, .FlyPoint -.FlyPoint +.FlyPoint: setflag ENGINE_FLYPOINT_ECRUTEAK return diff --git a/maps/EcruteakGym.asm b/maps/EcruteakGym.asm index 43193217c..7be7c7eeb 100644 --- a/maps/EcruteakGym.asm +++ b/maps/EcruteakGym.asm @@ -48,7 +48,7 @@ MortyScript_0x99d58: domaptrigger ECRUTEAK_HOUSE, $1 setevent EVENT_RANG_CLEAR_BELL_1 setevent EVENT_RANG_CLEAR_BELL_2 -.FightDone +.FightDone: checkevent EVENT_GOT_TM30_SHADOW_BALL iftrue UnknownScript_0x99db1 setevent EVENT_BEAT_SAGE_JEFFREY @@ -77,10 +77,10 @@ EcruteakGymTriggerRockets: if_equal 6, .GoldenrodRockets end -.GoldenrodRockets +.GoldenrodRockets: jumpstd goldenrodrockets -.RadioTowerRockets +.RadioTowerRockets: jumpstd radiotowerrockets UnknownScript_0x99dc6: @@ -153,7 +153,7 @@ EcruteakGymGuyScript: closetext end -.EcruteakGymGuyWinScript +.EcruteakGymGuyWinScript: writetext EcruteakGymGuyWinText waitbutton closetext @@ -163,7 +163,7 @@ EcruteakGymStatue: checkflag ENGINE_FOGBADGE iftrue .Beaten jumpstd gymstatue1 -.Beaten +.Beaten: trainertotext MORTY, 1, $1 jumpstd gymstatue2 diff --git a/maps/EcruteakPokeCenter1F.asm b/maps/EcruteakPokeCenter1F.asm index 841e27079..d595e83e2 100644 --- a/maps/EcruteakPokeCenter1F.asm +++ b/maps/EcruteakPokeCenter1F.asm @@ -45,7 +45,7 @@ EcruteakPokeCenter1F_MapScriptHeader: buttonsound jump .PointlessJump -.PointlessJump +.PointlessJump: writetext EcruteakPokeCenter1F_BillText2 waitbutton closetext diff --git a/maps/ElmsLab.asm b/maps/ElmsLab.asm index 2747f6a24..b939a2fb6 100644 --- a/maps/ElmsLab.asm +++ b/maps/ElmsLab.asm @@ -305,7 +305,7 @@ ElmsLabHealingMachine: closetext end -.CanHeal +.CanHeal: writetext ElmsLabHealingMachineText2 yesorno iftrue ElmsLabHealingMachine_HealParty @@ -578,13 +578,13 @@ ElmsLabWindow: iftrue .BreakIn jump .Normal -.BreakIn +.BreakIn: writetext ElmsLabWindowText2 waitbutton closetext end -.Normal +.Normal: writetext ElmsLabWindowText1 waitbutton closetext diff --git a/maps/FastShip1F.asm b/maps/FastShip1F.asm index dddc192cd..f53fec56c 100644 --- a/maps/FastShip1F.asm +++ b/maps/FastShip1F.asm @@ -56,7 +56,7 @@ SailorScript_0x75160: closetext end -.Olivine +.Olivine: writetext UnknownText_0x7529b waitbutton closetext diff --git a/maps/FuchsiaCity.asm b/maps/FuchsiaCity.asm index 898fd20a0..62215bd3d 100644 --- a/maps/FuchsiaCity.asm +++ b/maps/FuchsiaCity.asm @@ -14,7 +14,7 @@ FuchsiaCity_MapScriptHeader: ; callbacks dbw MAPCALLBACK_NEWMAP, .FlyPoint -.FlyPoint +.FlyPoint: setflag ENGINE_FLYPOINT_FUCHSIA return diff --git a/maps/FuchsiaGym.asm b/maps/FuchsiaGym.asm index 48a5d2684..2f91b85f0 100644 --- a/maps/FuchsiaGym.asm +++ b/maps/FuchsiaGym.asm @@ -42,7 +42,7 @@ JanineScript_0x195db9: waitsfx setflag ENGINE_SOULBADGE jump UnknownScript_0x195e02 -.FightDone +.FightDone: faceplayer opentext UnknownScript_0x195e02: @@ -205,7 +205,7 @@ FuchsiaGymGuyScript: closetext end -.FuchsiaGymGuyWinScript +.FuchsiaGymGuyWinScript: writetext FuchsiaGymGuyWinText waitbutton closetext @@ -215,7 +215,7 @@ FuchsiaGymStatue: checkflag ENGINE_SOULBADGE iftrue .Beaten jumpstd gymstatue1 -.Beaten +.Beaten: trainertotext JANINE, 1, $1 jumpstd gymstatue2 diff --git a/maps/GoldenrodCity.asm b/maps/GoldenrodCity.asm index cf01ef68c..0054647c3 100644 --- a/maps/GoldenrodCity.asm +++ b/maps/GoldenrodCity.asm @@ -26,16 +26,16 @@ GoldenrodCity_MapScriptHeader: dbw MAPCALLBACK_NEWMAP, .FlyPointAndFloria dbw MAPCALLBACK_OBJECTS, .MoveTutor -.FlyPointAndFloria +.FlyPointAndFloria: setflag ENGINE_FLYPOINT_GOLDENROD setflag ENGINE_FLORIA checkevent EVENT_MET_FLORIA iftrue .FloriaDone clearevent EVENT_FLORIA_AT_SUDOWOODO -.FloriaDone +.FloriaDone: return -.MoveTutor +.MoveTutor: checkevent EVENT_BEAT_ELITE_FOUR iffalse .MoveTutorDone checkitem COIN_CASE @@ -43,15 +43,15 @@ GoldenrodCity_MapScriptHeader: checkcode VAR_WEEKDAY if_equal WEDNESDAY, .MoveTutorAppear if_equal SATURDAY, .MoveTutorAppear -.MoveTutorDisappear +.MoveTutorDisappear: disappear GOLDENRODCITY_POKEFAN_M2 return -.MoveTutorAppear +.MoveTutorAppear: checkflag ENGINE_DAILY_MOVE_TUTOR iftrue .MoveTutorDone appear GOLDENRODCITY_POKEFAN_M2 -.MoveTutorDone +.MoveTutorDone: return MoveTutor: diff --git a/maps/GoldenrodDeptStore6F.asm b/maps/GoldenrodDeptStore6F.asm index 3d54a45b0..10e233381 100644 --- a/maps/GoldenrodDeptStore6F.asm +++ b/maps/GoldenrodDeptStore6F.asm @@ -12,7 +12,7 @@ GoldenrodDeptStore6F_MapScriptHeader: GoldenrodVendingMachine: opentext writetext GoldenrodVendingText -.Start +.Start: special PlaceMoneyTopRight loadmenudata .MenuData verticalmenu @@ -23,7 +23,7 @@ GoldenrodVendingMachine: closetext end -.FreshWater +.FreshWater: checkmoney $0, 200 if_equal $2, .NotEnoughMoney giveitem FRESH_WATER @@ -32,7 +32,7 @@ GoldenrodVendingMachine: itemtotext FRESH_WATER, $0 jump .VendItem -.SodaPop +.SodaPop: checkmoney $0, 300 if_equal $2, .NotEnoughMoney giveitem SODA_POP @@ -41,7 +41,7 @@ GoldenrodVendingMachine: itemtotext SODA_POP, $0 jump .VendItem -.Lemonade +.Lemonade: checkmoney $0, 350 if_equal $2, .NotEnoughMoney giveitem LEMONADE @@ -50,7 +50,7 @@ GoldenrodVendingMachine: itemtotext LEMONADE, $0 jump .VendItem -.VendItem +.VendItem: pause 10 playsound SFX_ENTER_DOOR writetext GoldenrodClangText @@ -58,24 +58,24 @@ GoldenrodVendingMachine: itemnotify jump .Start -.NotEnoughMoney +.NotEnoughMoney: writetext GoldenrodVendingNoMoneyText waitbutton jump .Start -.NotEnoughSpace +.NotEnoughSpace: writetext GoldenrodVendingNoSpaceText waitbutton jump .Start -.MenuData +.MenuData: db $40 ; flags db 02, 00 ; start coords db 11, 19 ; end coords dw .MenuData2 db 1 ; default option -.MenuData2 +.MenuData2: db $80 ; flags db 4 ; items db "FRESH WATER ¥200@" diff --git a/maps/GoldenrodDeptStoreB1F.asm b/maps/GoldenrodDeptStoreB1F.asm index e8489bbb5..769c01fb8 100644 --- a/maps/GoldenrodDeptStoreB1F.asm +++ b/maps/GoldenrodDeptStoreB1F.asm @@ -38,11 +38,11 @@ UnknownScript_0x7d791: changeblock $a, $8, $d return -.Layout2 +.Layout2: changeblock $4, $a, $d return -.Layout3 +.Layout3: changeblock $a, $c, $d return diff --git a/maps/GoldenrodDeptStoreElevator.asm b/maps/GoldenrodDeptStoreElevator.asm index 9711eaf4a..2a3e2434e 100644 --- a/maps/GoldenrodDeptStoreElevator.asm +++ b/maps/GoldenrodDeptStoreElevator.asm @@ -22,25 +22,25 @@ MapGoldenrodDeptStoreElevatorSignpost0Script: iftrue .BoxLayout2 checkevent EVENT_WAREHOUSE_LAYOUT_3 iftrue .BoxLayout3 -.BoxLayout3 +.BoxLayout3: setevent EVENT_WAREHOUSE_LAYOUT_1 clearevent EVENT_WAREHOUSE_LAYOUT_2 clearevent EVENT_WAREHOUSE_LAYOUT_3 end -.BoxLayout1 +.BoxLayout1: clearevent EVENT_WAREHOUSE_LAYOUT_1 setevent EVENT_WAREHOUSE_LAYOUT_2 clearevent EVENT_WAREHOUSE_LAYOUT_3 end -.BoxLayout2 +.BoxLayout2: clearevent EVENT_WAREHOUSE_LAYOUT_1 clearevent EVENT_WAREHOUSE_LAYOUT_2 setevent EVENT_WAREHOUSE_LAYOUT_3 end -.Done +.Done: end diff --git a/maps/GoldenrodGameCorner.asm b/maps/GoldenrodGameCorner.asm index ec85ea6eb..ed88df5a5 100644 --- a/maps/GoldenrodGameCorner.asm +++ b/maps/GoldenrodGameCorner.asm @@ -23,7 +23,7 @@ GoldenrodGameCorner_MapScriptHeader: dbw MAPCALLBACK_OBJECTS, .Callback -.Callback +.Callback: checkevent EVENT_BEAT_ELITE_FOUR iffalse .finish checkitem COIN_CASE @@ -149,7 +149,7 @@ GoldenrodGameCornerTMVendorMenuData: dw .MenuData2 db 1 ; default option -.MenuData2 +.MenuData2: db $80 ; flags db 4 ; items db "TM25 5500@" diff --git a/maps/GoldenrodGym.asm b/maps/GoldenrodGym.asm index 5704b54a9..95d4693b5 100644 --- a/maps/GoldenrodGym.asm +++ b/maps/GoldenrodGym.asm @@ -42,7 +42,7 @@ WhitneyScript_0x5400c: setevent EVENT_BEAT_BEAUTY_SAMANTHA setevent EVENT_BEAT_LASS_CARRIE setevent EVENT_BEAT_LASS_BRIDGET -.FightDone +.FightDone: opentext checkevent EVENT_MADE_WHITNEY_CRY iffalse .StoppedCrying @@ -51,7 +51,7 @@ WhitneyScript_0x5400c: closetext end -.StoppedCrying +.StoppedCrying: checkevent EVENT_GOT_TM45_ATTRACT iftrue UnknownScript_0x54077 checkflag ENGINE_PLAINBADGE @@ -88,10 +88,10 @@ GoldenrodGymTriggerRockets: if_equal 6, .GoldenrodRockets end -.GoldenrodRockets +.GoldenrodRockets: jumpstd goldenrodrockets -.RadioTowerRockets +.RadioTowerRockets: jumpstd radiotowerrockets TrainerLassCarrie: @@ -161,7 +161,7 @@ GoldenrodGymGuyScript: closetext end -.GoldenrodGymGuyWinScript +.GoldenrodGymGuyWinScript: opentext writetext GoldenrodGymGuyWinText waitbutton @@ -172,7 +172,7 @@ GoldenrodGymStatue: checkflag ENGINE_PLAINBADGE iftrue .Beaten jumpstd gymstatue1 -.Beaten +.Beaten: trainertotext WHITNEY, 1, $1 jumpstd gymstatue2 diff --git a/maps/IcePathB2FBlackthornSide.asm b/maps/IcePathB2FBlackthornSide.asm index 12d5dbdcb..135c70164 100644 --- a/maps/IcePathB2FBlackthornSide.asm +++ b/maps/IcePathB2FBlackthornSide.asm @@ -13,7 +13,7 @@ IcePathB2FBlackthornSideTMRest: IcePathB2FBlackthornSideHiddenIceHeal: dwb EVENT_ICE_PATH_B2F_BLACKTHORN_SIDE_HIDDEN_ICE_HEAL, ICE_HEAL - + IcePathB2FBlackthornSide_MapEventHeader: ; filler diff --git a/maps/IcePathB2FMahoganySide.asm b/maps/IcePathB2FMahoganySide.asm index f17f21d12..a588441bd 100644 --- a/maps/IcePathB2FMahoganySide.asm +++ b/maps/IcePathB2FMahoganySide.asm @@ -24,7 +24,7 @@ IcePathB2FMahoganySideMaxPotion: IcePathB2FMahoganySideHiddenCarbos: dwb EVENT_ICE_PATH_B2F_MAHOGANY_SIDE_HIDDEN_CARBOS, CARBOS - + UnknownText_0x7e5ad: text "It's immovably" diff --git a/maps/IlexForest.asm b/maps/IlexForest.asm index ef8043ec1..7ac703e3f 100644 --- a/maps/IlexForest.asm +++ b/maps/IlexForest.asm @@ -418,11 +418,11 @@ IlexForestEther: IlexForestHiddenEther: dwb EVENT_ILEX_FOREST_HIDDEN_ETHER, ETHER - + IlexForestHiddenSuperPotion: dwb EVENT_ILEX_FOREST_HIDDEN_SUPER_POTION, SUPER_POTION - + IlexForestHiddenFullHeal: dwb EVENT_ILEX_FOREST_HIDDEN_FULL_HEAL, FULL_HEAL diff --git a/maps/IndigoPlateauPokeCenter1F.asm b/maps/IndigoPlateauPokeCenter1F.asm index ce217afde..348828ea2 100644 --- a/maps/IndigoPlateauPokeCenter1F.asm +++ b/maps/IndigoPlateauPokeCenter1F.asm @@ -108,7 +108,7 @@ PlateauRivalBattleCommon: reloadmapafterbattle jump PlateauRivalPostBattle -.Totodile +.Totodile: winlosstext PlateauRivalWinText, PlateauRivalLoseText setlasttalked INDIGOPLATEAUPOKECENTER1F_SILVER loadtrainer RIVAL2, 4 @@ -117,7 +117,7 @@ PlateauRivalBattleCommon: reloadmapafterbattle jump PlateauRivalPostBattle -.Chikorita +.Chikorita: winlosstext PlateauRivalWinText, PlateauRivalLoseText setlasttalked INDIGOPLATEAUPOKECENTER1F_SILVER loadtrainer RIVAL2, 5 @@ -168,7 +168,7 @@ TeleportGuyScript: warp NEW_BARK_TOWN, $d, $6 end -.No +.No: writetext TeleportGuyNoText waitbutton closetext diff --git a/maps/KrissHouse1F.asm b/maps/KrissHouse1F.asm index 5a8500989..88639d8d7 100644 --- a/maps/KrissHouse1F.asm +++ b/maps/KrissHouse1F.asm @@ -164,22 +164,22 @@ NeighborScript: checknite iftrue .NiteScript -.MornScript +.MornScript: writetext NeighborMornIntroText buttonsound jump .Main -.DayScript +.DayScript: writetext NeighborDayIntroText buttonsound jump .Main -.NiteScript +.NiteScript: writetext NeighborNiteIntroText buttonsound jump .Main -.Main +.Main: writetext NeighborText waitbutton closetext diff --git a/maps/KrissHouse2F.asm b/maps/KrissHouse2F.asm index a66ed5948..f847f6fa0 100644 --- a/maps/KrissHouse2F.asm +++ b/maps/KrissHouse2F.asm @@ -53,7 +53,7 @@ GameConsole: KrissHousePoster: dw EVENT_KRISS_ROOM_POSTER, .Script -.Script +.Script: describedecoration 0 KrissHouseRadio: @@ -76,10 +76,10 @@ KrissHouseRadio: setevent EVENT_LISTENED_TO_INITIAL_RADIO end -.NormalRadio +.NormalRadio: jumpstd radio1 -.AbbreviatedRadio +.AbbreviatedRadio: opentext writetext KrisRadioText4 pause 45 @@ -95,7 +95,7 @@ KrissHousePC: iftrue .Warp closetext end -.Warp +.Warp: warp NONE, $0, $0 end diff --git a/maps/KrissNeighborsHouse.asm b/maps/KrissNeighborsHouse.asm index 54783779b..70fc3794e 100644 --- a/maps/KrissNeighborsHouse.asm +++ b/maps/KrissNeighborsHouse.asm @@ -37,9 +37,9 @@ KrissNeighborsHouseRadio: closetext setevent EVENT_LISTENED_TO_INITIAL_RADIO end -.NormalRadio +.NormalRadio: jumpstd radio1 -.AbbreviatedRadio +.AbbreviatedRadio: opentext writetext KrisNeighborRadioText4 pause 45 diff --git a/maps/KurtsHouse.asm b/maps/KurtsHouse.asm index f3dd687bd..4d20200cd 100644 --- a/maps/KurtsHouse.asm +++ b/maps/KurtsHouse.asm @@ -368,21 +368,21 @@ KurtsGranddaughter1: closetext end -.SlowpokeBack +.SlowpokeBack: opentext writetext KurtsGranddaughterSlowpokeBackText waitbutton closetext end -.Lonely +.Lonely: opentext writetext KurtsGranddaughterLonelyText waitbutton closetext end -.Dad +.Dad: opentext writetext KurtsGranddaughterDadText waitbutton @@ -401,7 +401,7 @@ KurtsGranddaughter2Subscript: spriteface KURTSHOUSE_TWIN2, RIGHT end -.GSBall +.GSBall: writetext KurtsGranddaughterGSBallText waitbutton closetext diff --git a/maps/LakeofRage.asm b/maps/LakeofRage.asm index 4466689f5..6f2a356b6 100644 --- a/maps/LakeofRage.asm +++ b/maps/LakeofRage.asm @@ -28,23 +28,23 @@ LakeofRage_MapScriptHeader: dbw MAPCALLBACK_NEWMAP, .FlyPoint dbw MAPCALLBACK_OBJECTS, .Wesley -.Trigger0 +.Trigger0: end -.Trigger1 +.Trigger1: end -.FlyPoint +.FlyPoint: setflag ENGINE_FLYPOINT_LAKE_OF_RAGE return -.Wesley +.Wesley: checkcode VAR_WEEKDAY if_equal WEDNESDAY, .WesleyAppears disappear LAKEOFRAGE_WESLEY return -.WesleyAppears +.WesleyAppears: appear LAKEOFRAGE_WESLEY return @@ -206,7 +206,7 @@ WesleyScript: writetext MeetWesleyText buttonsound setevent EVENT_MET_WESLEY_OF_WEDNESDAY -.MetWesley +.MetWesley: writetext WesleyGivesGiftText buttonsound verbosegiveitem BLACKBELT @@ -238,15 +238,15 @@ LakeofRageTMDetect: LakeofRageHiddenFullRestore: dwb EVENT_LAKE_OF_RAGE_HIDDEN_FULL_RESTORE, FULL_RESTORE - + LakeofRageHiddenRareCandy: dwb EVENT_LAKE_OF_RAGE_HIDDEN_RARE_CANDY, RARE_CANDY - + LakeofRageHiddenMaxPotion: dwb EVENT_LAKE_OF_RAGE_HIDDEN_MAX_POTION, MAX_POTION - + MovementData_0x70155: teleport_from diff --git a/maps/LakeofRageHiddenPowerHouse.asm b/maps/LakeofRageHiddenPowerHouse.asm index 2abb1e1ff..74e3b3062 100644 --- a/maps/LakeofRageHiddenPowerHouse.asm +++ b/maps/LakeofRageHiddenPowerHouse.asm @@ -22,10 +22,10 @@ HiddenPowerGuy: waitbutton closetext end -.AlreadyGotItem +.AlreadyGotItem: writetext HiddenPowerGuyText3 waitbutton -.Done +.Done: closetext end diff --git a/maps/LavRadioTower1F.asm b/maps/LavRadioTower1F.asm index e1f967d10..0669cf956 100644 --- a/maps/LavRadioTower1F.asm +++ b/maps/LavRadioTower1F.asm @@ -39,13 +39,13 @@ GentlemanScript_0x7ee6c: stringtotext .expncardname, $1 scall .UnknownScript_0x7ee94 setflag ENGINE_EXPN_CARD -.UnknownScript_0x7ee8e +.UnknownScript_0x7ee8e: writetext UnknownText_0x7f141 waitbutton closetext end -.UnknownScript_0x7ee94 +.UnknownScript_0x7ee94: jumpstd receiveitem end diff --git a/maps/LavenderTown.asm b/maps/LavenderTown.asm index fe5e393bd..45f235d76 100644 --- a/maps/LavenderTown.asm +++ b/maps/LavenderTown.asm @@ -14,7 +14,7 @@ LavenderTown_MapScriptHeader: ; callbacks dbw MAPCALLBACK_NEWMAP, .FlyPoint -.FlyPoint +.FlyPoint: setflag ENGINE_FLYPOINT_LAVENDER return diff --git a/maps/MahoganyGym.asm b/maps/MahoganyGym.asm index ac52fa203..c30e647e6 100644 --- a/maps/MahoganyGym.asm +++ b/maps/MahoganyGym.asm @@ -34,7 +34,7 @@ PryceScript_0x199a9e: setflag ENGINE_GLACIERBADGE checkcode VAR_BADGES scall MahoganyGymTriggerRockets -.FightDone +.FightDone: checkevent EVENT_GOT_TM16_ICY_WIND iftrue UnknownScript_0x199af0 setevent EVENT_BEAT_SKIER_ROXANNE @@ -64,10 +64,10 @@ MahoganyGymTriggerRockets: if_equal 6, .GoldenrodRockets end -.GoldenrodRockets +.GoldenrodRockets: jumpstd goldenrodrockets -.RadioTowerRockets +.RadioTowerRockets: jumpstd radiotowerrockets TrainerSkierRoxanne: @@ -135,7 +135,7 @@ MahoganyGymGuyScript: closetext end -.MahoganyGymGuyWinScript +.MahoganyGymGuyWinScript: writetext MahoganyGymGuyWinText waitbutton closetext @@ -145,7 +145,7 @@ MahoganyGymStatue: checkflag ENGINE_GLACIERBADGE iftrue .Beaten jumpstd gymstatue1 -.Beaten +.Beaten: trainertotext PRYCE, 1, $1 jumpstd gymstatue2 diff --git a/maps/MahoganyTown.asm b/maps/MahoganyTown.asm index 5b282e0b3..b632fe50e 100644 --- a/maps/MahoganyTown.asm +++ b/maps/MahoganyTown.asm @@ -18,13 +18,13 @@ MahoganyTown_MapScriptHeader: ; callbacks dbw MAPCALLBACK_NEWMAP, .FlyPoint -.Trigger0 +.Trigger0: end -.Trigger1 +.Trigger1: end -.FlyPoint +.FlyPoint: setflag ENGINE_FLYPOINT_MAHOGANY return diff --git a/maps/MountMoonSquare.asm b/maps/MountMoonSquare.asm index a12d21903..7c974e21d 100644 --- a/maps/MountMoonSquare.asm +++ b/maps/MountMoonSquare.asm @@ -23,7 +23,7 @@ UnknownScript_0x77092: end UnknownScript_0x77093: - setevent EVENT_MOUNT_MOON_SQUARE_HIDDEN_MOON_STONE + setevent EVENT_MOUNT_MOON_SQUARE_HIDDEN_MOON_STONE return UnknownScript_0x77097: @@ -82,7 +82,7 @@ ClefairyDance: MountMoonSquareHiddenMoonStone: dwb EVENT_MOUNT_MOON_SQUARE_HIDDEN_MOON_STONE, MOON_STONE - + DontLitterSign: jumptext DontLitterSignText diff --git a/maps/MountMortar1FInside.asm b/maps/MountMortar1FInside.asm index a9d25bb7b..18abb2152 100644 --- a/maps/MountMortar1FInside.asm +++ b/maps/MountMortar1FInside.asm @@ -65,7 +65,7 @@ MountMortar1FInsideUltraBall: MountMortar1FInsideHiddenMaxRepel: dwb EVENT_MOUNT_MORTAR_1F_INSIDE_HIDDEN_MAX_REPEL, MAX_REPEL - + PokemaniacMillerSeenText: text "I'm not losing" diff --git a/maps/MountMortar1FOutside.asm b/maps/MountMortar1FOutside.asm index ebaa40bf1..069874d8f 100644 --- a/maps/MountMortar1FOutside.asm +++ b/maps/MountMortar1FOutside.asm @@ -17,7 +17,7 @@ MountMortar1FOutsideRevive: MountMortar1FOutsideHiddenHyperPotion: dwb EVENT_MOUNT_MORTAR_1F_OUTSIDE_HIDDEN_HYPER_POTION, HYPER_POTION - + MountMortar1FOutside_MapEventHeader: ; filler diff --git a/maps/MountMortar2FInside.asm b/maps/MountMortar2FInside.asm index 6d08a7d22..f76300a68 100644 --- a/maps/MountMortar2FInside.asm +++ b/maps/MountMortar2FInside.asm @@ -45,7 +45,7 @@ MountMortar2FInsideEscapeRope: MountMortar2FInsideHiddenFullRestore: dwb EVENT_MOUNT_MORTAR_2F_INSIDE_HIDDEN_FULL_RESTORE, FULL_RESTORE - + SupernerdHughSeenText: text "Yo! MARKUS!" diff --git a/maps/MountMortarB1F.asm b/maps/MountMortarB1F.asm index e523f5fcd..06ebd10cc 100644 --- a/maps/MountMortarB1F.asm +++ b/maps/MountMortarB1F.asm @@ -73,7 +73,7 @@ MountMortarB1FPPUp: MountMortarB1FHiddenMaxRevive: dwb EVENT_MOUNT_MORTAR_B1F_HIDDEN_MAX_REVIVE, MAX_REVIVE - + UnknownText_0x7e24d: text "Hey!" diff --git a/maps/MrPokemonsHouse.asm b/maps/MrPokemonsHouse.asm index 5f1af90e7..4d06e3516 100644 --- a/maps/MrPokemonsHouse.asm +++ b/maps/MrPokemonsHouse.asm @@ -3,24 +3,24 @@ const_value set 2 const MRPOKEMONSHOUSE_OAK MrPokemonsHouse_MapScriptHeader: -.MapTriggers +.MapTriggers: db 2 ; triggers maptrigger .Trigger0 maptrigger .Trigger1 -.MapCallbacks +.MapCallbacks: db 0 -.Trigger0 +.Trigger0: priorityjump .MrPokemonEvent end -.Trigger1 +.Trigger1: end -.MrPokemonEvent +.MrPokemonEvent: showemote EMOTE_SHOCK, MRPOKEMONSHOUSE_GENTLEMAN, 15 spriteface MRPOKEMONSHOUSE_GENTLEMAN, DOWN opentext @@ -63,13 +63,13 @@ MrPokemonsHouse_MrPokemonScript: closetext end -.AlwaysNewDiscoveries +.AlwaysNewDiscoveries: writetext MrPokemonText_AlwaysNewDiscoveries waitbutton closetext end -.RedScale +.RedScale: writetext MrPokemonText_GimmeTheScale yesorno iffalse .refused @@ -139,11 +139,11 @@ MrPokemonsHouse_OakScript: setevent EVENT_TOTODILE_POKEBALL_IN_ELMS_LAB end -.RivalTakesChikorita +.RivalTakesChikorita: setevent EVENT_CHIKORITA_POKEBALL_IN_ELMS_LAB end -.RivalTakesCyndaquil +.RivalTakesCyndaquil: setevent EVENT_CYNDAQUIL_POKEBALL_IN_ELMS_LAB end diff --git a/maps/MrPsychicsHouse.asm b/maps/MrPsychicsHouse.asm index 04deea556..04b570bdf 100644 --- a/maps/MrPsychicsHouse.asm +++ b/maps/MrPsychicsHouse.asm @@ -18,10 +18,10 @@ MrPsychic: verbosegiveitem TM_PSYCHIC iffalse .Done setevent EVENT_GOT_TM29_PSYCHIC -.AlreadyGotItem +.AlreadyGotItem: writetext MrPsychicText2 waitbutton -.Done +.Done: closetext end diff --git a/maps/NationalPark.asm b/maps/NationalPark.asm index b2d132bde..1babc73a2 100644 --- a/maps/NationalPark.asm +++ b/maps/NationalPark.asm @@ -109,19 +109,19 @@ UnknownScript_0x5c088: if_equal 2, .Fight2 if_equal 1, .Fight1 if_equal 0, .LoadFight0 -.Fight4 +.Fight4: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue .LoadFight4 -.Fight3 +.Fight3: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight3 -.Fight2 +.Fight2: checkevent EVENT_CLEARED_RADIO_TOWER iftrue .LoadFight2 -.Fight1 +.Fight1: checkflag ENGINE_FLYPOINT_OLIVINE iftrue .LoadFight1 -.LoadFight0 +.LoadFight0: loadtrainer SCHOOLBOY, JACK1 startbattle reloadmapafterbattle @@ -129,7 +129,7 @@ UnknownScript_0x5c088: clearflag ENGINE_JACK end -.LoadFight1 +.LoadFight1: loadtrainer SCHOOLBOY, JACK2 startbattle reloadmapafterbattle @@ -137,7 +137,7 @@ UnknownScript_0x5c088: clearflag ENGINE_JACK end -.LoadFight2 +.LoadFight2: loadtrainer SCHOOLBOY, JACK3 startbattle reloadmapafterbattle @@ -145,7 +145,7 @@ UnknownScript_0x5c088: clearflag ENGINE_JACK end -.LoadFight3 +.LoadFight3: loadtrainer SCHOOLBOY, JACK4 startbattle reloadmapafterbattle @@ -153,7 +153,7 @@ UnknownScript_0x5c088: clearflag ENGINE_JACK end -.LoadFight4 +.LoadFight4: loadtrainer SCHOOLBOY, JACK5 startbattle reloadmapafterbattle @@ -306,7 +306,7 @@ NationalParkTMDig: NationalParkHiddenFullHeal: dwb EVENT_NATIONAL_PARK_HIDDEN_FULL_HEAL, FULL_HEAL - + UnknownText_0x5c1d3: text "Look! Check out my" diff --git a/maps/NationalParkBugContest.asm b/maps/NationalParkBugContest.asm index 113fd6f96..eccc3295c 100644 --- a/maps/NationalParkBugContest.asm +++ b/maps/NationalParkBugContest.asm @@ -116,7 +116,7 @@ NationalParkBugContestTMDig: NationalParkBugContestHiddenFullHeal: dwb EVENT_NATIONAL_PARK_HIDDEN_FULL_HEAL, FULL_HEAL - + UnknownText_0x5c94c: text "DON: I'm going to" diff --git a/maps/NewBarkTown.asm b/maps/NewBarkTown.asm index 77ab78bc7..e83139fe7 100644 --- a/maps/NewBarkTown.asm +++ b/maps/NewBarkTown.asm @@ -17,13 +17,13 @@ NewBarkTown_MapScriptHeader: ; callbacks dbw MAPCALLBACK_NEWMAP, .FlyPoint -.Trigger0 +.Trigger0: end -.Trigger1 +.Trigger1: end -.FlyPoint +.FlyPoint: setflag ENGINE_FLYPOINT_NEW_BARK clearevent EVENT_FIRST_TIME_BANKING_WITH_MOM return diff --git a/maps/OaksLab.asm b/maps/OaksLab.asm index 55aa4f72c..9162692a6 100644 --- a/maps/OaksLab.asm +++ b/maps/OaksLab.asm @@ -24,13 +24,13 @@ Oak: writetext OakWelcomeKantoText buttonsound setevent EVENT_TALKED_TO_OAK_IN_KANTO -.CheckBadges +.CheckBadges: checkcode VAR_BADGES if_equal 16, .OpenMtSilver if_equal 8, .Complain jump .AhGood -.CheckPokedex +.CheckPokedex: writetext OakLabDexCheckText waitbutton special ProfOaksPCBoot @@ -39,18 +39,18 @@ Oak: closetext end -.OpenMtSilver +.OpenMtSilver: writetext OakOpenMtSilverText buttonsound setevent EVENT_OPENED_MT_SILVER jump .CheckPokedex -.Complain +.Complain: writetext OakNoKantoBadgesText buttonsound jump .CheckPokedex -.AhGood +.AhGood: writetext OakYesKantoBadgesText buttonsound jump .CheckPokedex diff --git a/maps/OlivineCity.asm b/maps/OlivineCity.asm index 1546f647e..6a05af16c 100644 --- a/maps/OlivineCity.asm +++ b/maps/OlivineCity.asm @@ -18,13 +18,13 @@ OlivineCity_MapScriptHeader: ; callbacks dbw MAPCALLBACK_NEWMAP, .FlyPoint -.Trigger0 +.Trigger0: end -.Trigger1 +.Trigger1: end -.FlyPoint +.FlyPoint: setflag ENGINE_FLYPOINT_OLIVINE return diff --git a/maps/OlivineGoodRodHouse.asm b/maps/OlivineGoodRodHouse.asm index 51b9bd86c..59b20b95e 100644 --- a/maps/OlivineGoodRodHouse.asm +++ b/maps/OlivineGoodRodHouse.asm @@ -25,13 +25,13 @@ GoodRodGuru: setevent EVENT_GOT_GOOD_ROD end -.DontWantIt +.DontWantIt: writetext DontWantGoodRodText waitbutton closetext end -.AlreadyGotItem +.AlreadyGotItem: writetext HaveGoodRodText waitbutton closetext diff --git a/maps/OlivineGym.asm b/maps/OlivineGym.asm index bece5068c..c8cf77196 100644 --- a/maps/OlivineGym.asm +++ b/maps/OlivineGym.asm @@ -29,7 +29,7 @@ JasmineScript_0x9c12f: setflag ENGINE_MINERALBADGE checkcode VAR_BADGES scall OlivineGymTriggerRockets -.FightDone +.FightDone: checkevent EVENT_GOT_TM23_IRON_TAIL iftrue UnknownScript_0x9c172 writetext UnknownText_0x9c354 @@ -54,10 +54,10 @@ OlivineGymTriggerRockets: if_equal 6, .GoldenrodRockets end -.GoldenrodRockets +.GoldenrodRockets: jumpstd goldenrodrockets -.RadioTowerRockets +.RadioTowerRockets: jumpstd radiotowerrockets OlivineGymGuyScript: @@ -72,14 +72,14 @@ OlivineGymGuyScript: closetext end -.OlivineGymGuyWinScript +.OlivineGymGuyWinScript: opentext writetext OlivineGymGuyWinText waitbutton closetext end -.OlivineGymGuyPreScript +.OlivineGymGuyPreScript: opentext writetext OlivineGymGuyPreText waitbutton @@ -90,7 +90,7 @@ OlivineGymStatue: checkflag ENGINE_MINERALBADGE iftrue .Beaten jumpstd gymstatue1 -.Beaten +.Beaten: trainertotext JASMINE, 1, $1 jumpstd gymstatue2 diff --git a/maps/OlivineLighthouse2F.asm b/maps/OlivineLighthouse2F.asm index 06b8a04ea..9afec908a 100644 --- a/maps/OlivineLighthouse2F.asm +++ b/maps/OlivineLighthouse2F.asm @@ -55,16 +55,16 @@ UnknownScript_0x5afc7: if_equal 2, .Fight2 if_equal 1, .Fight1 if_equal 0, .LoadFight0 -.Fight3 +.Fight3: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue .LoadFight3 -.Fight2 +.Fight2: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight2 -.Fight1 +.Fight1: checkevent EVENT_CLEARED_RADIO_TOWER iftrue .LoadFight1 -.LoadFight0 +.LoadFight0: loadtrainer SAILOR, HUEY1 startbattle reloadmapafterbattle @@ -72,7 +72,7 @@ UnknownScript_0x5afc7: clearflag ENGINE_HUEY end -.LoadFight1 +.LoadFight1: loadtrainer SAILOR, HUEY2 startbattle reloadmapafterbattle @@ -80,7 +80,7 @@ UnknownScript_0x5afc7: clearflag ENGINE_HUEY end -.LoadFight2 +.LoadFight2: loadtrainer SAILOR, HUEY3 startbattle reloadmapafterbattle @@ -88,7 +88,7 @@ UnknownScript_0x5afc7: clearflag ENGINE_HUEY end -.LoadFight3 +.LoadFight3: loadtrainer SAILOR, HUEY4 startbattle reloadmapafterbattle diff --git a/maps/OlivineLighthouse5F.asm b/maps/OlivineLighthouse5F.asm index cbc8bc441..7b8b334c9 100644 --- a/maps/OlivineLighthouse5F.asm +++ b/maps/OlivineLighthouse5F.asm @@ -45,7 +45,7 @@ OlivineLighthouse5FTMSwagger: OlivineLighthouse5FHiddenHyperPotion: dwb EVENT_OLIVINE_LIGHTHOUSE_5F_HIDDEN_HYPER_POTION, HYPER_POTION - + SailorErnestSeenText: text "I wanted to battle" diff --git a/maps/OlivinePort.asm b/maps/OlivinePort.asm index 734d72dbb..e985ac45f 100644 --- a/maps/OlivinePort.asm +++ b/maps/OlivinePort.asm @@ -237,7 +237,7 @@ CooltrainerFScript_0x74a22: OlivinePortHiddenProtein: dwb EVENT_OLIVINE_PORT_HIDDEN_PROTEIN, PROTEIN - + MovementData_0x74a30: step_down diff --git a/maps/PalletTown.asm b/maps/PalletTown.asm index 900a4bf20..45ab0c5ca 100644 --- a/maps/PalletTown.asm +++ b/maps/PalletTown.asm @@ -12,7 +12,7 @@ PalletTown_MapScriptHeader: ; callbacks dbw MAPCALLBACK_NEWMAP, .FlyPoint -.FlyPoint +.FlyPoint: setflag ENGINE_FLYPOINT_PALLET return diff --git a/maps/PewterCity.asm b/maps/PewterCity.asm index 9d60b3a2e..e70012447 100644 --- a/maps/PewterCity.asm +++ b/maps/PewterCity.asm @@ -15,7 +15,7 @@ PewterCity_MapScriptHeader: ; callbacks dbw MAPCALLBACK_NEWMAP, .FlyPoint -.FlyPoint +.FlyPoint: setflag ENGINE_FLYPOINT_PEWTER return diff --git a/maps/PewterGym.asm b/maps/PewterGym.asm index 8fce69b13..3adc06019 100644 --- a/maps/PewterGym.asm +++ b/maps/PewterGym.asm @@ -34,7 +34,7 @@ BrockScript_0x1a2864: closetext end -.FightDone +.FightDone: writetext UnknownText_0x1a2ada waitbutton closetext @@ -61,7 +61,7 @@ PewterGymGuyScript: closetext end -.PewterGymGuyWinScript +.PewterGymGuyWinScript: writetext PewterGymGuyWinText waitbutton closetext @@ -71,7 +71,7 @@ PewterGymStatue: checkflag ENGINE_BOULDERBADGE iftrue .Beaten jumpstd gymstatue1 -.Beaten +.Beaten: trainertotext BROCK, 1, $1 jumpstd gymstatue2 diff --git a/maps/RadioTower1F.asm b/maps/RadioTower1F.asm index a15cefda5..a1ca4cf64 100644 --- a/maps/RadioTower1F.asm +++ b/maps/RadioTower1F.asm @@ -62,13 +62,13 @@ GentlemanScript_0x5cd3d: if_equal 3, .ThirdPlace jump .NoPrize -.GameOver +.GameOver: writetext UnknownText_0x5cf7e waitbutton closetext end -.FirstPlace +.FirstPlace: writetext UnknownText_0x5cfb5 playsound SFX_1ST_PLACE waitsfx @@ -79,7 +79,7 @@ GentlemanScript_0x5cd3d: setflag ENGINE_LUCKY_NUMBER_SHOW jump .GameOver -.SecondPlace +.SecondPlace: writetext UnknownText_0x5d023 playsound SFX_2ND_PLACE waitsfx @@ -90,7 +90,7 @@ GentlemanScript_0x5cd3d: setflag ENGINE_LUCKY_NUMBER_SHOW jump .GameOver -.ThirdPlace +.ThirdPlace: writetext UnknownText_0x5d076 playsound SFX_3RD_PLACE waitsfx @@ -101,7 +101,7 @@ GentlemanScript_0x5cd3d: setflag ENGINE_LUCKY_NUMBER_SHOW jump .GameOver -.NoPrize +.NoPrize: writetext UnknownText_0x5d0c0 waitbutton closetext diff --git a/maps/RadioTower2F.asm b/maps/RadioTower2F.asm index 8145530a8..63b37abed 100644 --- a/maps/RadioTower2F.asm +++ b/maps/RadioTower2F.asm @@ -34,7 +34,7 @@ TeacherScript_0x5d701: closetext end -.Rockets +.Rockets: writetext UnknownText_0x5d983 waitbutton closetext diff --git a/maps/RadioTower3F.asm b/maps/RadioTower3F.asm index 928f44cd4..5fe5e65a4 100644 --- a/maps/RadioTower3F.asm +++ b/maps/RadioTower3F.asm @@ -23,7 +23,7 @@ CardKeyShutterCallback: iftrue .Change return -.Change +.Change: changeblock $e, $2, $2a changeblock $e, $4, $1 return diff --git a/maps/RedsHouse1F.asm b/maps/RedsHouse1F.asm index a7e4af0e6..ae909f6da 100644 --- a/maps/RedsHouse1F.asm +++ b/maps/RedsHouse1F.asm @@ -11,7 +11,7 @@ RedsHouse1F_MapScriptHeader: .MapCallbacks: db 0 -.Trigger +.Trigger: end RedsMom: @@ -24,7 +24,7 @@ RedsMom: closetext setevent EVENT_MET_REDS_MOM end -.MetAlready +.MetAlready: writetext RedsMomText2 waitbutton closetext diff --git a/maps/RockTunnel1F.asm b/maps/RockTunnel1F.asm index 14156a01f..1fa6ef971 100644 --- a/maps/RockTunnel1F.asm +++ b/maps/RockTunnel1F.asm @@ -17,11 +17,11 @@ RockTunnel1FTMSteelWing: RockTunnel1FHiddenXAccuracy: dwb EVENT_ROCK_TUNNEL_1F_HIDDEN_X_ACCURACY, X_ACCURACY - + RockTunnel1FHiddenXDefend: dwb EVENT_ROCK_TUNNEL_1F_HIDDEN_X_DEFEND, X_DEFEND - + RockTunnel1F_MapEventHeader: ; filler diff --git a/maps/RockTunnelB1F.asm b/maps/RockTunnelB1F.asm index 7d061d45d..391083470 100644 --- a/maps/RockTunnelB1F.asm +++ b/maps/RockTunnelB1F.asm @@ -21,7 +21,7 @@ RockTunnelB1FRevive: RockTunnelB1FHiddenMaxPotion: dwb EVENT_ROCK_TUNNEL_B1F_HIDDEN_MAX_POTION, MAX_POTION - + RockTunnelB1F_MapEventHeader: ; filler diff --git a/maps/Route11.asm b/maps/Route11.asm index 73e10a917..05b19d424 100644 --- a/maps/Route11.asm +++ b/maps/Route11.asm @@ -64,7 +64,7 @@ FruitTreeScript_0x68055: Route11HiddenRevive: dwb EVENT_ROUTE_11_HIDDEN_REVIVE, REVIVE - + YoungsterOwenSeenText: text "There's no cheat-" diff --git a/maps/Route12.asm b/maps/Route12.asm index bffdf1bdc..2a1e078f5 100644 --- a/maps/Route12.asm +++ b/maps/Route12.asm @@ -71,7 +71,7 @@ Route12Nugget: Route12HiddenElixer: dwb EVENT_ROUTE_12_HIDDEN_ELIXER, ELIXER - + FisherMartinSeenText: text "Patience is the" diff --git a/maps/Route13.asm b/maps/Route13.asm index 75c90ee10..79e035aa6 100644 --- a/maps/Route13.asm +++ b/maps/Route13.asm @@ -78,7 +78,7 @@ Route13DirectionsSign: Route13HiddenCalcium: dwb EVENT_ROUTE_13_HIDDEN_CALCIUM, CALCIUM - + PokefanmAlexSeenText: text "Bow down before my" diff --git a/maps/Route17.asm b/maps/Route17.asm index 7969259cc..b01ce1ddc 100644 --- a/maps/Route17.asm +++ b/maps/Route17.asm @@ -66,11 +66,11 @@ BikerGlennScript: Route17HiddenMaxEther: dwb EVENT_ROUTE_17_HIDDEN_MAX_ETHER, MAX_ETHER - + Route17HiddenMaxElixer: dwb EVENT_ROUTE_17_HIDDEN_MAX_ELIXER, MAX_ELIXER - + BikerRileySeenText: text "Hey, you! You're" diff --git a/maps/Route19.asm b/maps/Route19.asm index d0326b791..d414459a0 100644 --- a/maps/Route19.asm +++ b/maps/Route19.asm @@ -17,7 +17,7 @@ Route19_MapScriptHeader: dbw MAPCALLBACK_TILES, .ClearRocks -.ClearRocks +.ClearRocks: checkevent EVENT_CINNABAR_ROCKS_CLEARED iftrue .Done changeblock $6, $6, $7a @@ -26,7 +26,7 @@ Route19_MapScriptHeader: changeblock $c, $8, $7a changeblock $4, $8, $7a changeblock $a, $a, $7a -.Done +.Done: return TrainerSwimmerfDawn: @@ -99,7 +99,7 @@ FisherScript_0x19ea61: closetext end -.RocksCleared +.RocksCleared: writetext Route19FisherText2 waitbutton closetext diff --git a/maps/Route19FuchsiaGate.asm b/maps/Route19FuchsiaGate.asm index a958c7af4..fcdbc9be1 100644 --- a/maps/Route19FuchsiaGate.asm +++ b/maps/Route19FuchsiaGate.asm @@ -18,7 +18,7 @@ OfficerScript_0x1ab3f6: closetext end -.RocksCleared +.RocksCleared: writetext UnknownText_0x1ab48a waitbutton closetext diff --git a/maps/Route20.asm b/maps/Route20.asm index 4dc45c98c..3355026dd 100644 --- a/maps/Route20.asm +++ b/maps/Route20.asm @@ -14,7 +14,7 @@ Route20_MapScriptHeader: dbw MAPCALLBACK_NEWMAP, .ClearRocks -.ClearRocks +.ClearRocks: setevent EVENT_CINNABAR_ROCKS_CLEARED return diff --git a/maps/Route23.asm b/maps/Route23.asm index 2861f0f6a..a8bd39b5e 100644 --- a/maps/Route23.asm +++ b/maps/Route23.asm @@ -8,7 +8,7 @@ Route23_MapScriptHeader: ; callbacks dbw MAPCALLBACK_NEWMAP, .FlyPoint -.FlyPoint +.FlyPoint: setflag ENGINE_FLYPOINT_INDIGO_PLATEAU return diff --git a/maps/Route25.asm b/maps/Route25.asm index 016cd84a6..5fb6d3166 100644 --- a/maps/Route25.asm +++ b/maps/Route25.asm @@ -194,7 +194,7 @@ Route25Protein: Route25HiddenPotion: dwb EVENT_ROUTE_25_HIDDEN_POTION, POTION - + MovementData_0x19efe8: big_step_down diff --git a/maps/Route26.asm b/maps/Route26.asm index 54e4befdc..ccc32ed63 100644 --- a/maps/Route26.asm +++ b/maps/Route26.asm @@ -62,13 +62,13 @@ UnknownScript_0x1a4d79: if_equal 2, .Fight2 if_equal 1, .Fight1 if_equal 0, .LoadFight0 -.Fight2 +.Fight2: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue .LoadFight2 -.Fight1 +.Fight1: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight1 -.LoadFight0 +.LoadFight0: loadtrainer COOLTRAINERM, GAVEN3 startbattle reloadmapafterbattle @@ -76,7 +76,7 @@ UnknownScript_0x1a4d79: clearflag ENGINE_GAVEN end -.LoadFight1 +.LoadFight1: loadtrainer COOLTRAINERM, GAVEN1 startbattle reloadmapafterbattle @@ -84,7 +84,7 @@ UnknownScript_0x1a4d79: clearflag ENGINE_GAVEN end -.LoadFight2 +.LoadFight2: loadtrainer COOLTRAINERM, GAVEN2 startbattle reloadmapafterbattle @@ -166,13 +166,13 @@ UnknownScript_0x1a4e35: if_equal 2, .Fight2 if_equal 1, .Fight1 if_equal 0, .LoadFight0 -.Fight2 +.Fight2: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue .LoadFight2 -.Fight1 +.Fight1: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight1 -.LoadFight0 +.LoadFight0: loadtrainer COOLTRAINERF, BETH1 startbattle reloadmapafterbattle @@ -180,7 +180,7 @@ UnknownScript_0x1a4e35: clearflag ENGINE_BETH end -.LoadFight1 +.LoadFight1: loadtrainer COOLTRAINERF, BETH2 startbattle reloadmapafterbattle @@ -188,7 +188,7 @@ UnknownScript_0x1a4e35: clearflag ENGINE_BETH end -.LoadFight2 +.LoadFight2: loadtrainer COOLTRAINERF, BETH3 startbattle reloadmapafterbattle diff --git a/maps/Route27.asm b/maps/Route27.asm index e3cad6a22..0f291364d 100644 --- a/maps/Route27.asm +++ b/maps/Route27.asm @@ -99,13 +99,13 @@ UnknownScript_0x1a08ff: if_equal 2, .Fight2 if_equal 1, .Fight1 if_equal 0, .LoadFight0 -.Fight2 +.Fight2: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue .LoadFight2 -.Fight1 +.Fight1: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight1 -.LoadFight0 +.LoadFight0: loadtrainer BIRD_KEEPER, JOSE2 startbattle reloadmapafterbattle @@ -113,7 +113,7 @@ UnknownScript_0x1a08ff: clearflag ENGINE_JOSE end -.LoadFight1 +.LoadFight1: loadtrainer BIRD_KEEPER, JOSE1 startbattle reloadmapafterbattle @@ -121,7 +121,7 @@ UnknownScript_0x1a08ff: clearflag ENGINE_JOSE end -.LoadFight2 +.LoadFight2: loadtrainer BIRD_KEEPER, JOSE3 startbattle reloadmapafterbattle @@ -232,13 +232,13 @@ UnknownScript_0x1a09e9: if_equal 2, .Fight2 if_equal 1, .Fight1 if_equal 0, .LoadFight0 -.Fight2 +.Fight2: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue .LoadFight2 -.Fight1 +.Fight1: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight1 -.LoadFight0 +.LoadFight0: loadtrainer COOLTRAINERF, REENA1 startbattle reloadmapafterbattle @@ -246,7 +246,7 @@ UnknownScript_0x1a09e9: clearflag ENGINE_REENA end -.LoadFight1 +.LoadFight1: loadtrainer COOLTRAINERF, REENA2 startbattle reloadmapafterbattle @@ -254,7 +254,7 @@ UnknownScript_0x1a09e9: clearflag ENGINE_REENA end -.LoadFight2 +.LoadFight2: loadtrainer COOLTRAINERF, REENA3 startbattle reloadmapafterbattle diff --git a/maps/Route27SandstormHouse.asm b/maps/Route27SandstormHouse.asm index b00862edd..1a7d77dee 100644 --- a/maps/Route27SandstormHouse.asm +++ b/maps/Route27SandstormHouse.asm @@ -19,20 +19,20 @@ SandstormHouseWoman: if_greater_than $95, .Loyal jump .Disloyal -.Loyal +.Loyal: writetext SandstormHouseWomanLoyalText buttonsound verbosegiveitem TM_SANDSTORM iffalse .Done setevent EVENT_GOT_TM37_SANDSTORM -.AlreadyGotItem +.AlreadyGotItem: writetext SandstormHouseSandstormDescription waitbutton -.Done +.Done: closetext end -.Disloyal +.Disloyal: writetext SandstormHouseWomanDisloyalText waitbutton closetext diff --git a/maps/Route28.asm b/maps/Route28.asm index cb04252bb..6923947fb 100644 --- a/maps/Route28.asm +++ b/maps/Route28.asm @@ -10,7 +10,7 @@ Route28Sign: Route28HiddenRareCandy: dwb EVENT_ROUTE_28_HIDDEN_RARE_CANDY, RARE_CANDY - + Route28SignText: text "ROUTE 28" diff --git a/maps/Route28FamousSpeechHouse.asm b/maps/Route28FamousSpeechHouse.asm index 624fcbfcc..0e0f95f01 100644 --- a/maps/Route28FamousSpeechHouse.asm +++ b/maps/Route28FamousSpeechHouse.asm @@ -12,7 +12,7 @@ Route28FamousSpeechHouse_MapScriptHeader: .MapCallbacks: db 0 -.Trigger +.Trigger: end Celebrity: @@ -25,10 +25,10 @@ Celebrity: verbosegiveitem TM_STEEL_WING iffalse .Done setevent EVENT_GOT_TM47_STEEL_WING -.Done +.Done: closetext end -.AlreadyGotItem +.AlreadyGotItem: writetext CelebrityText2 waitbutton closetext diff --git a/maps/Route29.asm b/maps/Route29.asm index 5c9d020c8..b30675f4f 100644 --- a/maps/Route29.asm +++ b/maps/Route29.asm @@ -33,11 +33,11 @@ Route29_MapScriptHeader: checkflag ENGINE_ZEPHYRBADGE iftrue .DoesTuscanyAppear -.TuscanyDisappears +.TuscanyDisappears: disappear ROUTE29_TUSCANY return -.DoesTuscanyAppear +.DoesTuscanyAppear: checkcode VAR_WEEKDAY if_not_equal TUESDAY, .TuscanyDisappears appear ROUTE29_TUSCANY @@ -183,7 +183,7 @@ TuscanyScript: writetext MeetTuscanyText buttonsound setevent EVENT_MET_TUSCANY_OF_TUESDAY -.MetTuscany +.MetTuscany: writetext TuscanyGivesGiftText buttonsound verbosegiveitem PINK_BOW diff --git a/maps/Route2NuggetSpeechHouse.asm b/maps/Route2NuggetSpeechHouse.asm index 3a269d536..2c37f8ff6 100644 --- a/maps/Route2NuggetSpeechHouse.asm +++ b/maps/Route2NuggetSpeechHouse.asm @@ -18,10 +18,10 @@ FisherScript_0x9b847: verbosegiveitem NUGGET iffalse .Done setevent EVENT_GOT_NUGGET_FROM_GUY -.GotItem +.GotItem: writetext UnknownText_0x9b8e5 waitbutton -.Done +.Done: closetext end diff --git a/maps/Route30.asm b/maps/Route30.asm index 317c01ea3..bd669fd6a 100644 --- a/maps/Route30.asm +++ b/maps/Route30.asm @@ -76,19 +76,19 @@ TrainerYoungsterJoey: if_equal 2, .Fight2 if_equal 1, .Fight1 if_equal 0, .LoadFight0 -.Fight4 +.Fight4: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight4 -.Fight3 +.Fight3: checkevent EVENT_CLEARED_RADIO_TOWER iftrue .LoadFight3 -.Fight2 +.Fight2: checkflag ENGINE_FLYPOINT_OLIVINE iftrue .LoadFight2 -.Fight1 +.Fight1: checkflag ENGINE_FLYPOINT_GOLDENROD iftrue .LoadFight1 -.LoadFight0 +.LoadFight0: loadtrainer YOUNGSTER, JOEY1 startbattle reloadmapafterbattle @@ -96,7 +96,7 @@ TrainerYoungsterJoey: clearflag ENGINE_JOEY end -.LoadFight1 +.LoadFight1: loadtrainer YOUNGSTER, JOEY2 startbattle reloadmapafterbattle @@ -104,7 +104,7 @@ TrainerYoungsterJoey: clearflag ENGINE_JOEY end -.LoadFight2 +.LoadFight2: loadtrainer YOUNGSTER, JOEY3 startbattle reloadmapafterbattle @@ -112,7 +112,7 @@ TrainerYoungsterJoey: clearflag ENGINE_JOEY end -.LoadFight3 +.LoadFight3: loadtrainer YOUNGSTER, JOEY4 startbattle reloadmapafterbattle @@ -120,7 +120,7 @@ TrainerYoungsterJoey: clearflag ENGINE_JOEY end -.LoadFight4 +.LoadFight4: loadtrainer YOUNGSTER, JOEY5 startbattle reloadmapafterbattle @@ -249,7 +249,7 @@ Route30FruitTree2: Route30HiddenPotion: dwb EVENT_ROUTE_30_HIDDEN_POTION, POTION - + Route30_JoeysRattataAttacksMovement: fix_facing diff --git a/maps/Route31.asm b/maps/Route31.asm index 4514ff0a2..61b67be11 100644 --- a/maps/Route31.asm +++ b/maps/Route31.asm @@ -67,19 +67,19 @@ TrainerBug_catcherWade1: if_equal 2, .Fight2 if_equal 1, .Fight1 if_equal 0, .LoadFight0 -.Fight4 +.Fight4: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight4 -.Fight3 +.Fight3: checkevent EVENT_CLEARED_RADIO_TOWER iftrue .LoadFight3 -.Fight2 +.Fight2: checkflag ENGINE_FLYPOINT_MAHOGANY iftrue .LoadFight2 -.Fight1 +.Fight1: checkflag ENGINE_FLYPOINT_GOLDENROD iftrue .LoadFight1 -.LoadFight0 +.LoadFight0: loadtrainer BUG_CATCHER, WADE1 startbattle reloadmapafterbattle @@ -87,7 +87,7 @@ TrainerBug_catcherWade1: clearflag ENGINE_WADE end -.LoadFight1 +.LoadFight1: loadtrainer BUG_CATCHER, WADE2 startbattle reloadmapafterbattle @@ -95,7 +95,7 @@ TrainerBug_catcherWade1: clearflag ENGINE_WADE end -.LoadFight2 +.LoadFight2: loadtrainer BUG_CATCHER, WADE3 startbattle reloadmapafterbattle @@ -103,7 +103,7 @@ TrainerBug_catcherWade1: clearflag ENGINE_WADE end -.LoadFight3 +.LoadFight3: loadtrainer BUG_CATCHER, WADE4 startbattle reloadmapafterbattle @@ -111,7 +111,7 @@ TrainerBug_catcherWade1: clearflag ENGINE_WADE end -.LoadFight4 +.LoadFight4: loadtrainer BUG_CATCHER, WADE5 startbattle reloadmapafterbattle @@ -128,25 +128,25 @@ TrainerBug_catcherWade1: iftrue .Przcureberry checkevent EVENT_WADE_HAS_BITTER_BERRY iftrue .BitterBerry -.Berry +.Berry: verbosegiveitem BERRY iffalse .PackFull jump .Done -.Psncureberry +.Psncureberry: verbosegiveitem PSNCUREBERRY iffalse .PackFull jump .Done -.Przcureberry +.Przcureberry: verbosegiveitem PRZCUREBERRY iffalse .PackFull jump .Done -.BitterBerry +.BitterBerry: verbosegiveitem BITTER_BERRY iffalse .PackFull -.Done +.Done: clearflag ENGINE_WADE_HAS_ITEM jump .AcceptedNumberSTD -.PackFull +.PackFull: jump .PackFullSTD .AskPhoneNumberSTD: diff --git a/maps/Route32.asm b/maps/Route32.asm index fbe1ac2ea..8e73a7b7b 100644 --- a/maps/Route32.asm +++ b/maps/Route32.asm @@ -45,7 +45,7 @@ Route32_MapScriptHeader: disappear ROUTE32_FRIEDA return -.FriedaAppears +.FriedaAppears: appear ROUTE32_FRIEDA return @@ -210,19 +210,19 @@ TrainerFisherRalph1: if_equal 2, .Fight2 if_equal 1, .Fight1 if_equal 0, .LoadFight0 -.Fight4 +.Fight4: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue .LoadFight4 -.Fight3 +.Fight3: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight3 -.Fight2 +.Fight2: checkflag ENGINE_FLYPOINT_LAKE_OF_RAGE iftrue .LoadFight2 -.Fight1 +.Fight1: checkflag ENGINE_FLYPOINT_ECRUTEAK iftrue .LoadFight1 -.LoadFight0 +.LoadFight0: loadtrainer FISHER, RALPH1 startbattle reloadmapafterbattle @@ -230,7 +230,7 @@ TrainerFisherRalph1: clearflag ENGINE_RALPH end -.LoadFight1 +.LoadFight1: loadtrainer FISHER, RALPH2 startbattle reloadmapafterbattle @@ -238,7 +238,7 @@ TrainerFisherRalph1: clearflag ENGINE_RALPH end -.LoadFight2 +.LoadFight2: loadtrainer FISHER, RALPH3 startbattle reloadmapafterbattle @@ -246,7 +246,7 @@ TrainerFisherRalph1: clearflag ENGINE_RALPH end -.LoadFight3 +.LoadFight3: loadtrainer FISHER, RALPH4 startbattle reloadmapafterbattle @@ -254,7 +254,7 @@ TrainerFisherRalph1: clearflag ENGINE_RALPH end -.LoadFight4 +.LoadFight4: loadtrainer FISHER, RALPH5 startbattle reloadmapafterbattle @@ -316,7 +316,7 @@ TrainerPicnickerLiz1: checkflag ENGINE_LIZ iftrue .Rematch checkcellnum PHONE_PICNICKER_LIZ - iftrue .NumberAccepted + iftrue .NumberAccepted checkevent EVENT_LIZ_ASKED_FOR_PHONE_NUMBER iftrue .AskAgain writetext PicnickerLiz1AfterText @@ -344,19 +344,19 @@ TrainerPicnickerLiz1: if_equal 2, .Fight2 if_equal 1, .Fight1 if_equal 0, .LoadFight0 -.Fight4 +.Fight4: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight4 -.Fight3 +.Fight3: checkevent EVENT_CLEARED_RADIO_TOWER iftrue .LoadFight3 -.Fight2 +.Fight2: checkevent EVENT_CLEARED_ROCKET_HIDEOUT iftrue .LoadFight2 -.Fight1 +.Fight1: checkflag ENGINE_FLYPOINT_ECRUTEAK iftrue .LoadFight1 -.LoadFight0 +.LoadFight0: loadtrainer PICNICKER, LIZ1 startbattle reloadmapafterbattle @@ -364,7 +364,7 @@ TrainerPicnickerLiz1: clearflag ENGINE_LIZ end -.LoadFight1 +.LoadFight1: loadtrainer PICNICKER, LIZ2 startbattle reloadmapafterbattle @@ -372,7 +372,7 @@ TrainerPicnickerLiz1: clearflag ENGINE_LIZ end -.LoadFight2 +.LoadFight2: loadtrainer PICNICKER, LIZ3 startbattle reloadmapafterbattle @@ -380,7 +380,7 @@ TrainerPicnickerLiz1: clearflag ENGINE_LIZ end -.LoadFight3 +.LoadFight3: loadtrainer PICNICKER, LIZ4 startbattle reloadmapafterbattle @@ -388,7 +388,7 @@ TrainerPicnickerLiz1: clearflag ENGINE_LIZ end -.LoadFight4 +.LoadFight4: loadtrainer PICNICKER, LIZ5 startbattle reloadmapafterbattle @@ -468,7 +468,7 @@ FriedaScript: writetext MeetFriedaText buttonsound setevent EVENT_MET_FRIEDA_OF_FRIDAY -.MetFrieda +.MetFrieda: writetext FriedaGivesGiftText buttonsound verbosegiveitem POISON_BARB @@ -512,11 +512,11 @@ Route32PokeCenterSign: Route32HiddenGreatBall: dwb EVENT_ROUTE_32_HIDDEN_GREAT_BALL, GREAT_BALL - + Route32HiddenSuperPotion: dwb EVENT_ROUTE_32_HIDDEN_SUPER_POTION, SUPER_POTION - + Movement_Route32CooltrainerMPushesYouBackToViolet: step_up diff --git a/maps/Route33.asm b/maps/Route33.asm index 346f85513..383f32e67 100644 --- a/maps/Route33.asm +++ b/maps/Route33.asm @@ -53,19 +53,19 @@ TrainerHikerAnthony: if_equal 2, .Fight2 if_equal 1, .Fight1 if_equal 0, .LoadFight0 -.Fight4 +.Fight4: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue .LoadFight4 -.Fight3 +.Fight3: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight3 -.Fight2 +.Fight2: checkevent EVENT_CLEARED_RADIO_TOWER iftrue .LoadFight2 -.Fight1 +.Fight1: checkflag ENGINE_FLYPOINT_OLIVINE iftrue .LoadFight1 -.LoadFight0 +.LoadFight0: loadtrainer HIKER, ANTHONY2 startbattle reloadmapafterbattle @@ -73,7 +73,7 @@ TrainerHikerAnthony: clearflag ENGINE_ANTHONY end -.LoadFight1 +.LoadFight1: loadtrainer HIKER, ANTHONY1 startbattle reloadmapafterbattle @@ -81,7 +81,7 @@ TrainerHikerAnthony: clearflag ENGINE_ANTHONY end -.LoadFight2 +.LoadFight2: loadtrainer HIKER, ANTHONY3 startbattle reloadmapafterbattle @@ -89,7 +89,7 @@ TrainerHikerAnthony: clearflag ENGINE_ANTHONY end -.LoadFight3 +.LoadFight3: loadtrainer HIKER, ANTHONY4 startbattle reloadmapafterbattle @@ -97,7 +97,7 @@ TrainerHikerAnthony: clearflag ENGINE_ANTHONY end -.LoadFight4 +.LoadFight4: loadtrainer HIKER, ANTHONY5 startbattle reloadmapafterbattle diff --git a/maps/Route34.asm b/maps/Route34.asm index 11e24770a..c9db5bcec 100644 --- a/maps/Route34.asm +++ b/maps/Route34.asm @@ -130,19 +130,19 @@ TrainerCamperTodd1: if_equal 2, .Fight2 if_equal 1, .Fight1 if_equal 0, .LoadFight0 -.Fight4 +.Fight4: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue .LoadFight4 -.Fight3 +.Fight3: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight3 -.Fight2 +.Fight2: checkflag ENGINE_FLYPOINT_BLACKTHORN iftrue .LoadFight2 -.Fight1 +.Fight1: checkflag ENGINE_FLYPOINT_CIANWOOD iftrue .LoadFight1 -.LoadFight0 +.LoadFight0: loadtrainer CAMPER, TODD1 startbattle reloadmapafterbattle @@ -150,7 +150,7 @@ TrainerCamperTodd1: clearflag ENGINE_TODD end -.LoadFight1 +.LoadFight1: loadtrainer CAMPER, TODD2 startbattle reloadmapafterbattle @@ -158,7 +158,7 @@ TrainerCamperTodd1: clearflag ENGINE_TODD end -.LoadFight2 +.LoadFight2: loadtrainer CAMPER, TODD3 startbattle reloadmapafterbattle @@ -166,7 +166,7 @@ TrainerCamperTodd1: clearflag ENGINE_TODD end -.LoadFight3 +.LoadFight3: loadtrainer CAMPER, TODD4 startbattle reloadmapafterbattle @@ -174,7 +174,7 @@ TrainerCamperTodd1: clearflag ENGINE_TODD end -.LoadFight4 +.LoadFight4: loadtrainer CAMPER, TODD5 startbattle reloadmapafterbattle @@ -255,19 +255,19 @@ TrainerPicnickerGina1: if_equal 2, .Fight2 if_equal 1, .Fight1 if_equal 0, .LoadFight0 -.Fight4 +.Fight4: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue .LoadFight4 -.Fight3 +.Fight3: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight3 -.Fight2 +.Fight2: checkevent EVENT_CLEARED_RADIO_TOWER iftrue .LoadFight2 -.Fight1 +.Fight1: checkflag ENGINE_FLYPOINT_MAHOGANY iftrue .LoadFight1 -.LoadFight0 +.LoadFight0: loadtrainer PICNICKER, GINA1 startbattle reloadmapafterbattle @@ -275,7 +275,7 @@ TrainerPicnickerGina1: clearflag ENGINE_GINA end -.LoadFight1 +.LoadFight1: loadtrainer PICNICKER, GINA2 startbattle reloadmapafterbattle @@ -283,7 +283,7 @@ TrainerPicnickerGina1: clearflag ENGINE_GINA end -.LoadFight2 +.LoadFight2: loadtrainer PICNICKER, GINA3 startbattle reloadmapafterbattle @@ -291,7 +291,7 @@ TrainerPicnickerGina1: clearflag ENGINE_GINA end -.LoadFight3 +.LoadFight3: loadtrainer PICNICKER, GINA4 startbattle reloadmapafterbattle @@ -299,7 +299,7 @@ TrainerPicnickerGina1: clearflag ENGINE_GINA end -.LoadFight4 +.LoadFight4: loadtrainer PICNICKER, GINA5 startbattle reloadmapafterbattle @@ -492,11 +492,11 @@ Route34Nugget: Route34HiddenRareCandy: dwb EVENT_ROUTE_34_HIDDEN_RARE_CANDY, RARE_CANDY - + Route34HiddenSuperPotion: dwb EVENT_ROUTE_34_HIDDEN_SUPER_POTION, SUPER_POTION - + Route34MovementData_DayCareManWalksBackInside: slow_step_left diff --git a/maps/Route35.asm b/maps/Route35.asm index a46ce91df..afa3f8ce0 100644 --- a/maps/Route35.asm +++ b/maps/Route35.asm @@ -168,19 +168,19 @@ UnknownScript_0x19c9bb: if_equal 2, .Fight2 if_equal 1, .Fight1 if_equal 0, .LoadFight0 -.Fight4 +.Fight4: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue .LoadFight4 -.Fight3 +.Fight3: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight3 -.Fight2 +.Fight2: checkflag ENGINE_FLYPOINT_BLACKTHORN iftrue .LoadFight2 -.Fight1 +.Fight1: checkflag ENGINE_FLYPOINT_LAKE_OF_RAGE iftrue .LoadFight1 -.LoadFight0 +.LoadFight0: loadtrainer BUG_CATCHER, ARNIE1 startbattle reloadmapafterbattle @@ -188,7 +188,7 @@ UnknownScript_0x19c9bb: clearflag ENGINE_ARNIE end -.LoadFight1 +.LoadFight1: loadtrainer BUG_CATCHER, ARNIE2 startbattle reloadmapafterbattle @@ -196,7 +196,7 @@ UnknownScript_0x19c9bb: clearflag ENGINE_ARNIE end -.LoadFight2 +.LoadFight2: loadtrainer BUG_CATCHER, ARNIE3 startbattle reloadmapafterbattle @@ -204,7 +204,7 @@ UnknownScript_0x19c9bb: clearflag ENGINE_ARNIE end -.LoadFight3 +.LoadFight3: loadtrainer BUG_CATCHER, ARNIE4 startbattle reloadmapafterbattle @@ -212,7 +212,7 @@ UnknownScript_0x19c9bb: clearflag ENGINE_ARNIE end -.LoadFight4 +.LoadFight4: loadtrainer BUG_CATCHER, ARNIE5 startbattle reloadmapafterbattle diff --git a/maps/Route36.asm b/maps/Route36.asm index ec9cdbf03..6b25577b7 100644 --- a/maps/Route36.asm +++ b/maps/Route36.asm @@ -10,33 +10,33 @@ const_value set 2 const ROUTE36_SUICUNE Route36_MapScriptHeader: -.MapTriggers +.MapTriggers: db 2 ; triggers dw .Trigger0, 0 dw .Trigger1, 0 -.MapCallbacks +.MapCallbacks: db 1 ; callbacks dbw MAPCALLBACK_OBJECTS, .ArthurCallback -.Trigger0 +.Trigger0: end -.Trigger1 +.Trigger1: end -.ArthurCallback +.ArthurCallback: checkcode VAR_WEEKDAY if_equal THURSDAY, .ArthurAppears disappear ROUTE36_ARTHUR return -.ArthurAppears +.ArthurAppears: appear ROUTE36_ARTHUR return @@ -63,7 +63,7 @@ SudowoodoScript: applymovement ROUTE36_WEIRD_TREE, SudowoodoShakeMovement end -.Fight +.Fight: opentext writetext UseSquirtbottleText yesorno @@ -119,12 +119,12 @@ Route36FloriaScript: disappear ROUTE36_FLORIA end -.Up +.Up: applymovement ROUTE36_FLORIA, FloriaMovement2 disappear ROUTE36_FLORIA end -.SecondTimeTalking +.SecondTimeTalking: writetext FloriaText2 waitbutton closetext @@ -142,16 +142,16 @@ Route36RockSmashGuyScript: closetext end -.ClearedSudowoodo +.ClearedSudowoodo: writetext RockSmashGuyText2 buttonsound verbosegiveitem TM_ROCK_SMASH iffalse .NoRoomForTM setevent EVENT_GOT_TM08_ROCK_SMASH -.AlreadyGotRockSmash +.AlreadyGotRockSmash: writetext RockSmashGuyText3 waitbutton -.NoRoomForTM +.NoRoomForTM: closetext end @@ -165,7 +165,7 @@ LassScript_0x1940e0: closetext end -.ClearedSudowoodo +.ClearedSudowoodo: writetext UnknownText_0x19469e waitbutton closetext @@ -174,7 +174,7 @@ LassScript_0x1940e0: TrainerSchoolboyAlan1: trainer EVENT_BEAT_SCHOOLBOY_ALAN, SCHOOLBOY, ALAN1, SchoolboyAlan1SeenText, SchoolboyAlan1BeatenText, 0, .Script -.Script +.Script: writecode VAR_CALLERID, PHONE_SCHOOLBOY_ALAN end_if_just_battled opentext @@ -192,9 +192,9 @@ TrainerSchoolboyAlan1: scall .AskNumber1 jump .ContinueAskForPhoneNumber -.AskAgainForPhoneNumber +.AskAgainForPhoneNumber: scall .AskNumber2 -.ContinueAskForPhoneNumber +.ContinueAskForPhoneNumber: askforphonenumber PHONE_SCHOOLBOY_ALAN if_equal $1, .PhoneFull if_equal $2, .NumberDeclined @@ -202,7 +202,7 @@ TrainerSchoolboyAlan1: scall .RegisteredNumber jump .NumberAccepted -.ChooseRematch +.ChooseRematch: scall .Rematch winlosstext SchoolboyAlan1BeatenText, 0 copybytetovar wAlanFightCount @@ -211,19 +211,19 @@ TrainerSchoolboyAlan1: if_equal 2, .Fight2 if_equal 1, .Fight1 if_equal 0, .LoadFight0 -.Fight4 +.Fight4: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue .LoadFight4 -.Fight3 +.Fight3: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight3 -.Fight2 +.Fight2: checkflag ENGINE_FLYPOINT_BLACKTHORN iftrue .LoadFight2 -.Fight1 +.Fight1: checkflag ENGINE_FLYPOINT_OLIVINE iftrue .LoadFight1 -.LoadFight0 +.LoadFight0: loadtrainer SCHOOLBOY, ALAN1 startbattle reloadmapafterbattle @@ -231,7 +231,7 @@ TrainerSchoolboyAlan1: clearflag ENGINE_ALAN end -.LoadFight1 +.LoadFight1: loadtrainer SCHOOLBOY, ALAN2 startbattle reloadmapafterbattle @@ -239,7 +239,7 @@ TrainerSchoolboyAlan1: clearflag ENGINE_ALAN end -.LoadFight2 +.LoadFight2: loadtrainer SCHOOLBOY, ALAN3 startbattle reloadmapafterbattle @@ -247,7 +247,7 @@ TrainerSchoolboyAlan1: clearflag ENGINE_ALAN end -.LoadFight3 +.LoadFight3: loadtrainer SCHOOLBOY, ALAN4 startbattle reloadmapafterbattle @@ -255,14 +255,14 @@ TrainerSchoolboyAlan1: clearflag ENGINE_ALAN end -.LoadFight4 +.LoadFight4: loadtrainer SCHOOLBOY, ALAN5 startbattle reloadmapafterbattle clearflag ENGINE_ALAN end -.GiveFireStone +.GiveFireStone: scall .Gift verbosegiveitem FIRE_STONE iffalse .BagFull @@ -270,49 +270,49 @@ TrainerSchoolboyAlan1: setevent EVENT_ALAN_GAVE_FIRE_STONE jump .NumberAccepted -.BagFull +.BagFull: jump .PackFull -.AskNumber1 +.AskNumber1: jumpstd asknumber1m end -.AskNumber2 +.AskNumber2: jumpstd asknumber2m end -.RegisteredNumber +.RegisteredNumber: jumpstd registerednumberm end -.NumberAccepted +.NumberAccepted: jumpstd numberacceptedm end -.NumberDeclined +.NumberDeclined: jumpstd numberdeclinedm end -.PhoneFull +.PhoneFull: jumpstd phonefullm end -.Rematch +.Rematch: jumpstd rematchm end -.Gift +.Gift: jumpstd giftm end -.PackFull +.PackFull: jumpstd packfullm end TrainerPsychicMark: trainer EVENT_BEAT_PSYCHIC_MARK, PSYCHIC_T, MARK, PsychicMarkSeenText, PsychicMarkBeatenText, 0, .Script -.Script +.Script: end_if_just_battled opentext writetext UnknownText_0x19471e @@ -332,7 +332,7 @@ ArthurScript: writetext MeetArthurText buttonsound setevent EVENT_MET_ARTHUR_OF_THURSDAY -.MetArthur +.MetArthur: writetext ArthurGivesGiftText buttonsound verbosegiveitem HARD_STONE @@ -343,10 +343,10 @@ ArthurScript: closetext end -.AlreadyGotStone +.AlreadyGotStone: writetext ArthurThursdayText waitbutton -.BagFull +.BagFull: closetext end @@ -668,26 +668,26 @@ Route36_MapEventHeader: ; filler db 0, 0 -.Warps +.Warps: db 4 warp_def $8, $12, 3, ROUTE_36_NATIONAL_PARK_GATE warp_def $9, $12, 4, ROUTE_36_NATIONAL_PARK_GATE warp_def $d, $2f, 1, ROUTE_36_RUINS_OF_ALPH_GATE warp_def $d, $30, 2, ROUTE_36_RUINS_OF_ALPH_GATE -.XYTriggers +.XYTriggers: db 2 xy_trigger 1, $7, $14, $0, Route36SuicuneScript, $0, $0 xy_trigger 1, $7, $16, $0, Route36SuicuneScript, $0, $0 -.Signposts +.Signposts: db 4 signpost 1, 29, SIGNPOST_READ, Route36TrainerTips2 signpost 11, 45, SIGNPOST_READ, RuinsOfAlphNorthSign signpost 7, 55, SIGNPOST_READ, Route36Sign signpost 7, 21, SIGNPOST_READ, Route36TrainerTips1 -.PersonEvents +.PersonEvents: db 9 person_event SPRITE_YOUNGSTER, 13, 20, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_TRAINER, 3, TrainerPsychicMark, -1 person_event SPRITE_YOUNGSTER, 14, 31, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_TRAINER, 5, TrainerSchoolboyAlan1, -1 diff --git a/maps/Route37.asm b/maps/Route37.asm index 690a8a481..7c4b6e98f 100644 --- a/maps/Route37.asm +++ b/maps/Route37.asm @@ -24,7 +24,7 @@ SunnyCallback: disappear ROUTE37_SUNNY return -.SunnyAppears +.SunnyAppears: appear ROUTE37_SUNNY return @@ -73,13 +73,13 @@ SunnyScript: writetext MeetSunnyText buttonsound setevent EVENT_MET_SUNNY_OF_SUNDAY -.MetSunny +.MetSunny: checkflag ENGINE_PLAYER_IS_FEMALE iftrue .Kris writetext SunnyGivesGiftText1 buttonsound jump .next -.Kris +.Kris: writetext SunnyGivesGiftText2 buttonsound .next @@ -118,7 +118,7 @@ FruitTreeScript_0x1a8e0d: Route37HiddenEther: dwb EVENT_ROUTE_37_HIDDEN_ETHER, ETHER - + TwinsAnnandanne1SeenText: text "ANN: ANNE and I" diff --git a/maps/Route38.asm b/maps/Route38.asm index 319d15abb..85ba2a1d8 100644 --- a/maps/Route38.asm +++ b/maps/Route38.asm @@ -76,19 +76,19 @@ TrainerLassDana1: if_equal 2, .Fight2 if_equal 1, .Fight1 if_equal 0, .LoadFight0 -.Fight4 +.Fight4: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue .LoadFight4 -.Fight3 +.Fight3: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight3 -.Fight2 +.Fight2: checkevent EVENT_CLEARED_RADIO_TOWER iftrue .LoadFight2 -.Fight1 +.Fight1: checkflag ENGINE_FLYPOINT_CIANWOOD iftrue .LoadFight1 -.LoadFight0 +.LoadFight0: loadtrainer LASS, DANA1 startbattle reloadmapafterbattle @@ -96,7 +96,7 @@ TrainerLassDana1: clearflag ENGINE_DANA end -.LoadFight1 +.LoadFight1: loadtrainer LASS, DANA2 startbattle reloadmapafterbattle @@ -104,7 +104,7 @@ TrainerLassDana1: clearflag ENGINE_DANA end -.LoadFight2 +.LoadFight2: loadtrainer LASS, DANA3 startbattle reloadmapafterbattle @@ -112,7 +112,7 @@ TrainerLassDana1: clearflag ENGINE_DANA end -.LoadFight3 +.LoadFight3: loadtrainer LASS, DANA4 startbattle reloadmapafterbattle @@ -120,7 +120,7 @@ TrainerLassDana1: clearflag ENGINE_DANA end -.LoadFight4 +.LoadFight4: loadtrainer LASS, DANA5 startbattle reloadmapafterbattle @@ -212,19 +212,19 @@ TrainerSchoolboyChad1: if_equal 2, .Fight2 if_equal 1, .Fight1 if_equal 0, .LoadFight0 -.Fight4 +.Fight4: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue .LoadFight4 -.Fight3 +.Fight3: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight3 -.Fight2 +.Fight2: checkevent EVENT_CLEARED_RADIO_TOWER iftrue .LoadFight2 -.Fight1 +.Fight1: checkflag ENGINE_FLYPOINT_MAHOGANY iftrue .LoadFight1 -.LoadFight0 +.LoadFight0: loadtrainer SCHOOLBOY, CHAD1 startbattle reloadmapafterbattle @@ -232,7 +232,7 @@ TrainerSchoolboyChad1: clearflag ENGINE_CHAD end -.LoadFight1 +.LoadFight1: loadtrainer SCHOOLBOY, CHAD2 startbattle reloadmapafterbattle @@ -240,7 +240,7 @@ TrainerSchoolboyChad1: clearflag ENGINE_CHAD end -.LoadFight2 +.LoadFight2: loadtrainer SCHOOLBOY, CHAD3 startbattle reloadmapafterbattle @@ -248,7 +248,7 @@ TrainerSchoolboyChad1: clearflag ENGINE_CHAD end -.LoadFight3 +.LoadFight3: loadtrainer SCHOOLBOY, CHAD4 startbattle reloadmapafterbattle @@ -256,7 +256,7 @@ TrainerSchoolboyChad1: clearflag ENGINE_CHAD end -.LoadFight4 +.LoadFight4: loadtrainer SCHOOLBOY, CHAD5 startbattle reloadmapafterbattle diff --git a/maps/Route39.asm b/maps/Route39.asm index 3145f9bba..10d548e0b 100644 --- a/maps/Route39.asm +++ b/maps/Route39.asm @@ -181,7 +181,7 @@ FruitTreeScript_0x1a5bf4: Route39HiddenNugget: dwb EVENT_ROUTE_39_HIDDEN_NUGGET, NUGGET - + Route39MiltankText: text "MILTANK: Mooo!" diff --git a/maps/Route4.asm b/maps/Route4.asm index 331087fcf..bfea8c8aa 100644 --- a/maps/Route4.asm +++ b/maps/Route4.asm @@ -52,7 +52,7 @@ Route4HPUp: Route4HiddenUltraBall: dwb EVENT_ROUTE_4_HIDDEN_ULTRA_BALL, ULTRA_BALL - + Bird_keeperHankSeenText: text "I'm raising my" diff --git a/maps/Route40.asm b/maps/Route40.asm index 2d072c14d..e553ca735 100644 --- a/maps/Route40.asm +++ b/maps/Route40.asm @@ -30,7 +30,7 @@ MonicaCallback: disappear ROUTE40_MONICA return -.MonicaAppears +.MonicaAppears: appear ROUTE40_MONICA return @@ -107,7 +107,7 @@ MonicaScript: writetext MeetMonicaText buttonsound setevent EVENT_MET_MONICA_OF_MONDAY -.MetMonica +.MetMonica: writetext MonicaGivesGiftText buttonsound verbosegiveitem SHARP_BEAK diff --git a/maps/Route42.asm b/maps/Route42.asm index a09ef4350..2e4caf940 100644 --- a/maps/Route42.asm +++ b/maps/Route42.asm @@ -77,16 +77,16 @@ UnknownScript_0x1a927f: if_equal 2, .Fight2 if_equal 1, .Fight1 if_equal 0, .LoadFight0 -.Fight3 +.Fight3: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue .LoadFight3 -.Fight2 +.Fight2: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight2 -.Fight1 +.Fight1: checkevent EVENT_CLEARED_ROCKET_HIDEOUT iftrue .LoadFight1 -.LoadFight0 +.LoadFight0: loadtrainer FISHER, TULLY1 startbattle reloadmapafterbattle @@ -94,7 +94,7 @@ UnknownScript_0x1a927f: clearflag ENGINE_TULLY end -.LoadFight1 +.LoadFight1: loadtrainer FISHER, TULLY2 startbattle reloadmapafterbattle @@ -102,7 +102,7 @@ UnknownScript_0x1a927f: clearflag ENGINE_TULLY end -.LoadFight2 +.LoadFight2: loadtrainer FISHER, TULLY3 startbattle reloadmapafterbattle @@ -110,7 +110,7 @@ UnknownScript_0x1a927f: clearflag ENGINE_TULLY end -.LoadFight3 +.LoadFight3: loadtrainer FISHER, TULLY4 startbattle reloadmapafterbattle @@ -215,7 +215,7 @@ FruitTreeScript_0x1a9351: Route42HiddenMaxPotion: dwb EVENT_ROUTE_42_HIDDEN_MAX_POTION, MAX_POTION - + MovementData_0x1a9356: db $39 ; movement diff --git a/maps/Route43.asm b/maps/Route43.asm index cb23df182..b3c3da115 100644 --- a/maps/Route43.asm +++ b/maps/Route43.asm @@ -88,16 +88,16 @@ UnknownScript_0x19d0cf: if_equal 2, .Fight2 if_equal 1, .Fight1 if_equal 0, .LoadFight0 -.Fight3 +.Fight3: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue .LoadFight3 -.Fight2 +.Fight2: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight2 -.Fight1 +.Fight1: checkevent EVENT_CLEARED_ROCKET_HIDEOUT iftrue .LoadFight1 -.LoadFight0 +.LoadFight0: loadtrainer POKEMANIAC, BRENT1 startbattle reloadmapafterbattle @@ -105,7 +105,7 @@ UnknownScript_0x19d0cf: clearflag ENGINE_BRENT end -.LoadFight1 +.LoadFight1: loadtrainer POKEMANIAC, BRENT2 startbattle reloadmapafterbattle @@ -113,7 +113,7 @@ UnknownScript_0x19d0cf: clearflag ENGINE_BRENT end -.LoadFight2 +.LoadFight2: loadtrainer POKEMANIAC, BRENT3 startbattle reloadmapafterbattle @@ -121,7 +121,7 @@ UnknownScript_0x19d0cf: clearflag ENGINE_BRENT end -.LoadFight3 +.LoadFight3: loadtrainer POKEMANIAC, BRENT4 startbattle reloadmapafterbattle @@ -219,16 +219,16 @@ UnknownScript_0x19d1c1: if_equal 2, .Fight2 if_equal 1, .Fight1 if_equal 0, .LoadFight0 -.Fight3 +.Fight3: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue .LoadFight3 -.Fight2 +.Fight2: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight2 -.Fight1 +.Fight1: checkevent EVENT_CLEARED_RADIO_TOWER iftrue .LoadFight1 -.LoadFight0 +.LoadFight0: loadtrainer PICNICKER, TIFFANY3 startbattle reloadmapafterbattle @@ -236,7 +236,7 @@ UnknownScript_0x19d1c1: clearflag ENGINE_TIFFANY end -.LoadFight1 +.LoadFight1: loadtrainer PICNICKER, TIFFANY1 startbattle reloadmapafterbattle @@ -244,7 +244,7 @@ UnknownScript_0x19d1c1: clearflag ENGINE_TIFFANY end -.LoadFight2 +.LoadFight2: loadtrainer PICNICKER, TIFFANY2 startbattle reloadmapafterbattle @@ -252,7 +252,7 @@ UnknownScript_0x19d1c1: clearflag ENGINE_TIFFANY end -.LoadFight3 +.LoadFight3: loadtrainer PICNICKER, TIFFANY4 startbattle reloadmapafterbattle diff --git a/maps/Route44.asm b/maps/Route44.asm index 73a6fcb02..48d7a2eb5 100644 --- a/maps/Route44.asm +++ b/maps/Route44.asm @@ -54,13 +54,13 @@ UnknownScript_0x19d86a: if_equal 2, .Fight2 if_equal 1, .Fight1 if_equal 0, .LoadFight0 -.Fight2 +.Fight2: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue .LoadFight2 -.Fight1 +.Fight1: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight1 -.LoadFight0 +.LoadFight0: loadtrainer BIRD_KEEPER, VANCE1 startbattle reloadmapafterbattle @@ -68,7 +68,7 @@ UnknownScript_0x19d86a: clearflag ENGINE_VANCE end -.LoadFight1 +.LoadFight1: loadtrainer BIRD_KEEPER, VANCE2 startbattle reloadmapafterbattle @@ -76,7 +76,7 @@ UnknownScript_0x19d86a: clearflag ENGINE_VANCE end -.LoadFight2 +.LoadFight2: loadtrainer BIRD_KEEPER, VANCE3 startbattle reloadmapafterbattle @@ -198,13 +198,13 @@ UnknownScript_0x19d96e: if_equal 2, .Fight2 if_equal 1, .Fight1 if_equal 0, .LoadFight0 -.Fight2 +.Fight2: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue .LoadFight2 -.Fight1 +.Fight1: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight1 -.LoadFight0 +.LoadFight0: loadtrainer FISHER, WILTON1 startbattle reloadmapafterbattle @@ -212,7 +212,7 @@ UnknownScript_0x19d96e: clearflag ENGINE_WILTON end -.LoadFight1 +.LoadFight1: loadtrainer FISHER, WILTON2 startbattle reloadmapafterbattle @@ -220,7 +220,7 @@ UnknownScript_0x19d96e: clearflag ENGINE_WILTON end -.LoadFight2 +.LoadFight2: loadtrainer FISHER, WILTON3 startbattle reloadmapafterbattle @@ -319,7 +319,7 @@ Route44MaxRepel: Route44HiddenElixer: dwb EVENT_ROUTE_44_HIDDEN_ELIXER, ELIXER - + FisherWilton1SeenText: text "Aack! You made me" diff --git a/maps/Route45.asm b/maps/Route45.asm index c6953a2aa..67459ad8b 100644 --- a/maps/Route45.asm +++ b/maps/Route45.asm @@ -182,13 +182,13 @@ UnknownScript_0x19e1b8: if_equal 2, .Fight2 if_equal 1, .Fight1 if_equal 0, .LoadFight0 -.Fight2 +.Fight2: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue .LoadFight2 -.Fight1 +.Fight1: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight1 -.LoadFight0 +.LoadFight0: loadtrainer HIKER, PARRY3 startbattle reloadmapafterbattle @@ -196,7 +196,7 @@ UnknownScript_0x19e1b8: clearflag ENGINE_PARRY end -.LoadFight1 +.LoadFight1: loadtrainer HIKER, PARRY1 startbattle reloadmapafterbattle @@ -204,7 +204,7 @@ UnknownScript_0x19e1b8: clearflag ENGINE_PARRY end -.LoadFight2 +.LoadFight2: loadtrainer HIKER, PARRY2 startbattle reloadmapafterbattle @@ -313,7 +313,7 @@ Route45MaxPotion: Route45HiddenPpUp: dwb EVENT_ROUTE_45_HIDDEN_PP_UP, PP_UP - + HikerErikSeenText: text "Be prepared for" diff --git a/maps/Route46.asm b/maps/Route46.asm index c549b807a..ce4d4d5ec 100644 --- a/maps/Route46.asm +++ b/maps/Route46.asm @@ -60,13 +60,13 @@ UnknownScript_0x1a96da: if_equal 2, .Fight2 if_equal 1, .Fight1 if_equal 0, .LoadFight0 -.Fight2 +.Fight2: checkevent EVENT_RESTORED_POWER_TO_KANTO iftrue .LoadFight2 -.Fight1 +.Fight1: checkevent EVENT_BEAT_ELITE_FOUR iftrue .LoadFight1 -.LoadFight0 +.LoadFight0: loadtrainer PICNICKER, ERIN1 startbattle reloadmapafterbattle @@ -74,7 +74,7 @@ UnknownScript_0x1a96da: clearflag ENGINE_ERIN end -.LoadFight1 +.LoadFight1: loadtrainer PICNICKER, ERIN2 startbattle reloadmapafterbattle @@ -82,7 +82,7 @@ UnknownScript_0x1a96da: clearflag ENGINE_ERIN end -.LoadFight2 +.LoadFight2: loadtrainer PICNICKER, ERIN3 startbattle reloadmapafterbattle diff --git a/maps/Route9.asm b/maps/Route9.asm index 7168e683b..a8842e17b 100644 --- a/maps/Route9.asm +++ b/maps/Route9.asm @@ -84,7 +84,7 @@ Route9Sign: Route9HiddenEther: dwb EVENT_ROUTE_9_HIDDEN_ETHER, ETHER - + CamperDeanSeenText: text "I came to explore" diff --git a/maps/RuinsofAlphOutside.asm b/maps/RuinsofAlphOutside.asm index e9d479850..c8acac06a 100644 --- a/maps/RuinsofAlphOutside.asm +++ b/maps/RuinsofAlphOutside.asm @@ -83,7 +83,7 @@ FisherScript_0x58061: setevent EVENT_TALKED_TO_RUINS_COWARD writetext UnknownText_0x583a4 buttonsound -.Next +.Next: writetext UnknownText_0x58420 waitbutton closetext diff --git a/maps/SafariZoneWardensHome.asm b/maps/SafariZoneWardensHome.asm index 56db1e283..f26931fd8 100644 --- a/maps/SafariZoneWardensHome.asm +++ b/maps/SafariZoneWardensHome.asm @@ -18,7 +18,7 @@ WardensGranddaughter: closetext setevent EVENT_TALKED_TO_WARDENS_GRANDDAUGHTER end -.AlreadyMet +.AlreadyMet: writetext WardensGranddaughterText2 waitbutton closetext diff --git a/maps/SaffronCity.asm b/maps/SaffronCity.asm index 114e79ad7..121273939 100644 --- a/maps/SaffronCity.asm +++ b/maps/SaffronCity.asm @@ -18,7 +18,7 @@ SaffronCity_MapScriptHeader: ; callbacks dbw MAPCALLBACK_NEWMAP, .FlyPoint -.FlyPoint +.FlyPoint: setflag ENGINE_FLYPOINT_SAFFRON return diff --git a/maps/SaffronGym.asm b/maps/SaffronGym.asm index 7ff9f504c..8e7dce341 100644 --- a/maps/SaffronGym.asm +++ b/maps/SaffronGym.asm @@ -40,7 +40,7 @@ SabrinaScript_0x189c2e: closetext end -.FightDone +.FightDone: writetext UnknownText_0x189f6c waitbutton closetext @@ -100,7 +100,7 @@ SaffronGymGuyScript: closetext end -.SaffronGymGuyWinScript +.SaffronGymGuyWinScript: writetext SaffronGymGuyWinText waitbutton closetext @@ -110,7 +110,7 @@ SaffronGymStatue: checkflag ENGINE_MARSHBADGE iftrue .Beaten jumpstd gymstatue1 -.Beaten +.Beaten: trainertotext SABRINA, 1, $1 jumpstd gymstatue2 diff --git a/maps/SeafoamGym.asm b/maps/SeafoamGym.asm index 82bfa156f..e9193a2fa 100644 --- a/maps/SeafoamGym.asm +++ b/maps/SeafoamGym.asm @@ -28,7 +28,7 @@ BlaineScript_0x1ab4fb: startbattle iftrue .ReturnAfterBattle appear SEAFOAMGYM_GYM_GUY -.ReturnAfterBattle +.ReturnAfterBattle: reloadmapafterbattle setevent EVENT_BEAT_BLAINE opentext @@ -41,7 +41,7 @@ BlaineScript_0x1ab4fb: closetext end -.FightDone +.FightDone: writetext UnknownText_0x1ab71c waitbutton closetext @@ -58,7 +58,7 @@ SeafoamGymGuyScript: setevent EVENT_TALKED_TO_SEAFOAM_GYM_GUY_ONCE end -.TalkedToSeafoamGymGuyScript +.TalkedToSeafoamGymGuyScript: writetext SeafoamGymGuyWinText2 waitbutton closetext diff --git a/maps/SilverCaveOutside.asm b/maps/SilverCaveOutside.asm index 4cc6446ff..37e24d730 100644 --- a/maps/SilverCaveOutside.asm +++ b/maps/SilverCaveOutside.asm @@ -8,7 +8,7 @@ SilverCaveOutside_MapScriptHeader: ; callbacks dbw MAPCALLBACK_NEWMAP, .FlyPoint -.FlyPoint +.FlyPoint: setflag ENGINE_FLYPOINT_SILVER_CAVE return diff --git a/maps/SilverCaveRoom1.asm b/maps/SilverCaveRoom1.asm index 6bca1da26..84e05cdf7 100644 --- a/maps/SilverCaveRoom1.asm +++ b/maps/SilverCaveRoom1.asm @@ -25,11 +25,11 @@ SilverCaveRoom1UltraBall: SilverCaveRoom1HiddenDireHit: dwb EVENT_SILVER_CAVE_ROOM_1_HIDDEN_DIRE_HIT, DIRE_HIT - + SilverCaveRoom1HiddenUltraBall: dwb EVENT_SILVER_CAVE_ROOM_1_HIDDEN_ULTRA_BALL, ULTRA_BALL - + SilverCaveRoom1_MapEventHeader: ; filler diff --git a/maps/SilverCaveRoom2.asm b/maps/SilverCaveRoom2.asm index 274fea517..8fe28cd86 100644 --- a/maps/SilverCaveRoom2.asm +++ b/maps/SilverCaveRoom2.asm @@ -21,7 +21,7 @@ SilverCaveRoom2PPUp: SilverCaveRoom2HiddenMaxPotion: dwb EVENT_SILVER_CAVE_ROOM_2_HIDDEN_MAX_POTION, MAX_POTION - + SilverCaveRoom2_MapEventHeader: ; filler diff --git a/maps/TeamRocketBaseB1F.asm b/maps/TeamRocketBaseB1F.asm index d535c925b..9bbda8eae 100644 --- a/maps/TeamRocketBaseB1F.asm +++ b/maps/TeamRocketBaseB1F.asm @@ -546,7 +546,7 @@ TeamRocketBaseB1FGuardSpec: TeamRocketBaseB1FHiddenRevive: dwb EVENT_TEAM_ROCKET_BASE_B1F_HIDDEN_REVIVE, REVIVE - + SecurityCameraMovement1: big_step_right diff --git a/maps/TeamRocketBaseB2F.asm b/maps/TeamRocketBaseB2F.asm index 1a06d6a70..01713758e 100644 --- a/maps/TeamRocketBaseB2F.asm +++ b/maps/TeamRocketBaseB2F.asm @@ -48,7 +48,7 @@ TransmitterDoorCallback: iftrue .Change return -.Change +.Change: changeblock $e, $c, $7 return @@ -322,7 +322,7 @@ UnknownScript_0x6d184: MapTeamRocketBaseB2FSignpostPtr1: dw EVENT_OPENED_DOOR_TO_ROCKET_HIDEOUT_TRANSMITTER dw MapTeamRocketBaseB2FSignpost1Script - + MapTeamRocketBaseB2FSignpost1Script: opentext @@ -364,7 +364,7 @@ TeamRocketBaseB2FTMThief: TeamRocketBaseB2FHiddenFullHeal: dwb EVENT_TEAM_ROCKET_BASE_B2F_HIDDEN_FULL_HEAL, FULL_HEAL - + MovementData_0x6d212: step_right diff --git a/maps/TeamRocketBaseB3F.asm b/maps/TeamRocketBaseB3F.asm index dba82208f..049559b51 100644 --- a/maps/TeamRocketBaseB3F.asm +++ b/maps/TeamRocketBaseB3F.asm @@ -181,8 +181,8 @@ ScientistMitchScript: BossDoor: dw EVENT_OPENED_DOOR_TO_GIOVANNIS_OFFICE dw .Script - -.Script + +.Script: opentext checkevent EVENT_LEARNED_SLOWPOKETAIL iffalse .NeedsPassword @@ -190,13 +190,13 @@ BossDoor: iffalse .NeedsPassword jump .OpenSesame -.NeedsPassword +.NeedsPassword: writetext UnknownText_0x6e970 waitbutton closetext end -.OpenSesame +.OpenSesame: writetext UnknownText_0x6e9a3 waitbutton playsound SFX_ENTER_DOOR diff --git a/maps/TinTower1F.asm b/maps/TinTower1F.asm index 5ebd80be6..2613f1630 100644 --- a/maps/TinTower1F.asm +++ b/maps/TinTower1F.asm @@ -47,7 +47,7 @@ UnknownScript_0x185047: checkevent EVENT_FOUGHT_HO_OH iffalse .Done appear TINTOWER1F_EUSINE -.Done +.Done: return UnknownScript_0x185050: @@ -86,7 +86,7 @@ TinTowerStairsCallback: checkevent EVENT_GOT_RAINBOW_WING iftrue .NoChange changeblock $a, $2, $9 -.NoChange +.NoChange: return SuicuneBattle: @@ -104,7 +104,7 @@ SuicuneBattle: disappear TINTOWER1F_RAIKOU playsound SFX_EXIT_BUILDING waitsfx -.Next1 +.Next1: writebyte ENTEI special SpecialMonCheck iftrue .Next2 ; if player caught Entei, he doesn't appear in Tin Tower @@ -117,7 +117,7 @@ SuicuneBattle: disappear TINTOWER1F_ENTEI playsound SFX_EXIT_BUILDING waitsfx -.Next2 +.Next2: spriteface PLAYER, UP pause 10 applymovement PLAYER, TinTowerPlayerMovement2 diff --git a/maps/TinTower4F.asm b/maps/TinTower4F.asm index 44b683423..5abc17a22 100644 --- a/maps/TinTower4F.asm +++ b/maps/TinTower4F.asm @@ -21,7 +21,7 @@ TinTower4FEscapeRope: TinTower4FHiddenMaxPotion: dwb EVENT_TIN_TOWER_4F_HIDDEN_MAX_POTION, MAX_POTION - + TinTower4F_MapEventHeader: ; filler diff --git a/maps/TinTower5F.asm b/maps/TinTower5F.asm index a8e668284..8c9c09730 100644 --- a/maps/TinTower5F.asm +++ b/maps/TinTower5F.asm @@ -13,11 +13,11 @@ TinTower5FRareCandy: TinTower5FHiddenFullRestore: dwb EVENT_TIN_TOWER_5F_HIDDEN_FULL_RESTORE, FULL_RESTORE - + TinTower5FHiddenCarbos: dwb EVENT_TIN_TOWER_5F_HIDDEN_CARBOS, CARBOS - + TinTower5F_MapEventHeader: ; filler diff --git a/maps/TinTowerRoof.asm b/maps/TinTowerRoof.asm index ca5e50bcf..f1ab17ccf 100644 --- a/maps/TinTowerRoof.asm +++ b/maps/TinTowerRoof.asm @@ -12,18 +12,18 @@ TinTowerRoof_MapScriptHeader: dbw MAPCALLBACK_OBJECTS, .HoOh -.HoOh +.HoOh: checkevent EVENT_FOUGHT_HO_OH iftrue .NoAppear checkitem RAINBOW_WING iftrue .Appear jump .NoAppear -.Appear +.Appear: appear TINTOWERROOF_HO_OH return -.NoAppear +.NoAppear: disappear TINTOWERROOF_HO_OH return diff --git a/maps/Underground.asm b/maps/Underground.asm index 526522c4e..e3c1ec3ca 100644 --- a/maps/Underground.asm +++ b/maps/Underground.asm @@ -7,11 +7,11 @@ Underground_MapScriptHeader: UndergroundHiddenFullRestore: dwb EVENT_UNDERGROUND_HIDDEN_FULL_RESTORE, FULL_RESTORE - + UndergroundHiddenXSpecial: dwb EVENT_UNDERGROUND_HIDDEN_X_SPECIAL, X_SPECIAL - + Underground_MapEventHeader: ; filler diff --git a/maps/UndergroundPathSwitchRoomEntrances.asm b/maps/UndergroundPathSwitchRoomEntrances.asm index 078242827..967559b00 100644 --- a/maps/UndergroundPathSwitchRoomEntrances.asm +++ b/maps/UndergroundPathSwitchRoomEntrances.asm @@ -636,11 +636,11 @@ UndergroundPathSwitchRoomEntrancesFullHeal: UndergroundPathSwitchRoomEntrancesHiddenMaxPotion: dwb EVENT_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES_HIDDEN_MAX_POTION, MAX_POTION - + UndergroundPathSwitchRoomEntrancesHiddenRevive: dwb EVENT_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES_HIDDEN_REVIVE, REVIVE - + UndergroundSilverApproachMovement1: step_down diff --git a/maps/UnionCaveB2F.asm b/maps/UnionCaveB2F.asm index d31bd9702..68b3147f9 100644 --- a/maps/UnionCaveB2F.asm +++ b/maps/UnionCaveB2F.asm @@ -17,16 +17,16 @@ UnionCaveB2F_MapScriptHeader: dbw MAPCALLBACK_OBJECTS, .Lapras -.Lapras +.Lapras: checkflag ENGINE_UNION_CAVE_LAPRAS iftrue .NoAppear checkcode VAR_WEEKDAY if_equal FRIDAY, .Appear -.NoAppear +.NoAppear: disappear UNIONCAVEB2F_LAPRAS return -.Appear +.Appear: appear UNIONCAVEB2F_LAPRAS return diff --git a/maps/VermilionCity.asm b/maps/VermilionCity.asm index c84321e78..2840e4ca3 100644 --- a/maps/VermilionCity.asm +++ b/maps/VermilionCity.asm @@ -16,7 +16,7 @@ VermilionCity_MapScriptHeader: ; callbacks dbw MAPCALLBACK_NEWMAP, .FlyPoint -.FlyPoint +.FlyPoint: setflag ENGINE_FLYPOINT_VERMILION return @@ -78,28 +78,28 @@ VermilionGymBadgeGuy: closetext end -.SomeBadges +.SomeBadges: writetext UnknownText_0x1aac2b waitbutton closetext end -.MostBadges +.MostBadges: writetext UnknownText_0x1aac88 waitbutton closetext end -.AllBadges +.AllBadges: writetext UnknownText_0x1aacf3 buttonsound verbosegiveitem HP_UP iffalse .Done setevent EVENT_GOT_HP_UP_FROM_VERMILION_GUY -.AlreadyGotItem +.AlreadyGotItem: writetext UnknownText_0x1aad4a waitbutton -.Done +.Done: closetext end diff --git a/maps/VermilionGym.asm b/maps/VermilionGym.asm index 209986a0f..4a2af8fc1 100644 --- a/maps/VermilionGym.asm +++ b/maps/VermilionGym.asm @@ -38,7 +38,7 @@ SurgeScript_0x1920a5: closetext end -.FightDone +.FightDone: writetext UnknownText_0x192303 waitbutton closetext @@ -87,7 +87,7 @@ VermilionGymGuyScript: closetext end -.VermilionGymGuyWinScript +.VermilionGymGuyWinScript: writetext VermilionGymGuyWinText waitbutton closetext @@ -100,7 +100,7 @@ VermilionGymStatue: checkflag ENGINE_THUNDERBADGE iftrue .Beaten jumpstd gymstatue1 -.Beaten +.Beaten: trainertotext LT_SURGE, 1, $1 jumpstd gymstatue2 diff --git a/maps/VermilionPort.asm b/maps/VermilionPort.asm index d45df660b..bd2cd6e97 100644 --- a/maps/VermilionPort.asm +++ b/maps/VermilionPort.asm @@ -17,14 +17,14 @@ VermilionPort_MapScriptHeader: ; callbacks dbw MAPCALLBACK_NEWMAP, .FlyPoint -.Trigger0 +.Trigger0: end -.Trigger1 +.Trigger1: priorityjump UnknownScript_0x74da6 end -.FlyPoint +.FlyPoint: setflag ENGINE_FLYPOINT_VERMILION return @@ -200,7 +200,7 @@ SuperNerdScript_0x74ee6: VermilionPortHiddenIron: dwb EVENT_VERMILION_PORT_HIDDEN_IRON, IRON - + MovementData_0x74ef1: step_down diff --git a/maps/VictoryRoad.asm b/maps/VictoryRoad.asm index 1e4b4ab72..7ebead201 100644 --- a/maps/VictoryRoad.asm +++ b/maps/VictoryRoad.asm @@ -115,11 +115,11 @@ VictoryRoadHPUp: VictoryRoadHiddenMaxPotion: dwb EVENT_VICTORY_ROAD_HIDDEN_MAX_POTION, MAX_POTION - + VictoryRoadHiddenFullHeal: dwb EVENT_VICTORY_ROAD_HIDDEN_FULL_HEAL, FULL_HEAL - + MovementData_0x74539: step_left diff --git a/maps/VioletCity.asm b/maps/VioletCity.asm index a3dedc8c1..a67c59e71 100644 --- a/maps/VioletCity.asm +++ b/maps/VioletCity.asm @@ -18,7 +18,7 @@ VioletCity_MapScriptHeader: ; callbacks dbw MAPCALLBACK_NEWMAP, .FlyPoint -.FlyPoint +.FlyPoint: setflag ENGINE_FLYPOINT_VIOLET return diff --git a/maps/VioletGym.asm b/maps/VioletGym.asm index 28c1dd218..b67784821 100644 --- a/maps/VioletGym.asm +++ b/maps/VioletGym.asm @@ -31,7 +31,7 @@ FalknerScript_0x683c2: setflag ENGINE_ZEPHYRBADGE checkcode VAR_BADGES scall VioletGymTriggerRockets -.FightDone +.FightDone: checkevent EVENT_GOT_TM31_MUD_SLAP iftrue .SpeechAfterTM setevent EVENT_BEAT_BIRD_KEEPER_ROD @@ -60,10 +60,10 @@ VioletGymTriggerRockets: if_equal 6, .GoldenrodRockets end -.GoldenrodRockets +.GoldenrodRockets: jumpstd goldenrodrockets -.RadioTowerRockets +.RadioTowerRockets: jumpstd radiotowerrockets TrainerBird_keeperRod: @@ -98,7 +98,7 @@ VioletGymGuyScript: closetext end -.VioletGymGuyWinScript +.VioletGymGuyWinScript: writetext VioletGymGuyWinText waitbutton closetext @@ -108,7 +108,7 @@ VioletGymStatue: checkflag ENGINE_ZEPHYRBADGE iftrue .Beaten jumpstd gymstatue1 -.Beaten +.Beaten: trainertotext FALKNER, 1, $1 jumpstd gymstatue2 diff --git a/maps/VioletPokeCenter1F.asm b/maps/VioletPokeCenter1F.asm index 15d7fb0b1..117897a21 100644 --- a/maps/VioletPokeCenter1F.asm +++ b/maps/VioletPokeCenter1F.asm @@ -45,7 +45,7 @@ VioletPokeCenter1F_ElmsAideScript: waitsfx end -.AideWalksAroundPlayer +.AideWalksAroundPlayer: applymovement VIOLETPOKECENTER1F_SCIENTIST, MovementData_AideWalksLeftToExitPokecenter spriteface PLAYER, DOWN applymovement VIOLETPOKECENTER1F_SCIENTIST, MovementData_AideFinishesLeavingPokecenter diff --git a/maps/ViridianCity.asm b/maps/ViridianCity.asm index 875c53e89..a1c2c0255 100644 --- a/maps/ViridianCity.asm +++ b/maps/ViridianCity.asm @@ -14,7 +14,7 @@ ViridianCity_MapScriptHeader: ; callbacks dbw MAPCALLBACK_NEWMAP, .FlyPoint -.FlyPoint +.FlyPoint: setflag ENGINE_FLYPOINT_VIRIDIAN return @@ -45,7 +45,7 @@ GrampsScript_0x1a9a61: closetext end -.BlueReturned +.BlueReturned: writetext UnknownText_0x1a9c7e waitbutton closetext diff --git a/maps/ViridianGym.asm b/maps/ViridianGym.asm index c97d0a180..f8e4b8e77 100644 --- a/maps/ViridianGym.asm +++ b/maps/ViridianGym.asm @@ -32,7 +32,7 @@ BlueScript_0x9aa26: closetext end -.FightDone +.FightDone: writetext LeaderBlueEpilogueText waitbutton closetext @@ -48,7 +48,7 @@ ViridianGymGuyScript: closetext end -.ViridianGymGuyWinScript +.ViridianGymGuyWinScript: writetext ViridianGymGuyWinText waitbutton closetext @@ -59,7 +59,7 @@ ViridianGymStatue: iftrue .Beaten jumpstd gymstatue1 -.Beaten +.Beaten: trainertotext BLUE, 1, $1 jumpstd gymstatue2 diff --git a/maps/ViridianPokeCenter1F.asm b/maps/ViridianPokeCenter1F.asm index c8eccee2c..a19338f05 100644 --- a/maps/ViridianPokeCenter1F.asm +++ b/maps/ViridianPokeCenter1F.asm @@ -24,7 +24,7 @@ CooltrainerMScript_0x9b693: closetext end -.BlueReturned +.BlueReturned: writetext UnknownText_0x9b6f5 waitbutton closetext diff --git a/maps/WarehouseEntrance.asm b/maps/WarehouseEntrance.asm index 05e662ace..c53c02f2b 100644 --- a/maps/WarehouseEntrance.asm +++ b/maps/WarehouseEntrance.asm @@ -415,15 +415,15 @@ MapWarehouseEntranceSignpost1Script: WarehouseEntranceHiddenParlyzHeal: dwb EVENT_WAREHOUSE_ENTRANCE_HIDDEN_PARLYZ_HEAL, PARLYZ_HEAL - + WarehouseEntranceHiddenSuperPotion: dwb EVENT_WAREHOUSE_ENTRANCE_HIDDEN_SUPER_POTION, SUPER_POTION - + WarehouseEntranceHiddenAntidote: dwb EVENT_WAREHOUSE_ENTRANCE_HIDDEN_ANTIDOTE, ANTIDOTE - + SupernerdEricSeenText: text "I got booted out" diff --git a/maps/WhirlIslandB1F.asm b/maps/WhirlIslandB1F.asm index e425c80ca..bc6e06e6d 100644 --- a/maps/WhirlIslandB1F.asm +++ b/maps/WhirlIslandB1F.asm @@ -33,15 +33,15 @@ WhirlIslandB1FBoulder: WhirlIslandB1FHiddenRareCandy: dwb EVENT_WHIRL_ISLAND_B1F_HIDDEN_RARE_CANDY, RARE_CANDY - + WhirlIslandB1FHiddenUltraBall: dwb EVENT_WHIRL_ISLAND_B1F_HIDDEN_ULTRA_BALL, ULTRA_BALL - + WhirlIslandB1FHiddenFullRestore: dwb EVENT_WHIRL_ISLAND_B1F_HIDDEN_FULL_RESTORE, FULL_RESTORE - + WhirlIslandB1F_MapEventHeader: ; filler diff --git a/maps/WhirlIslandLugiaChamber.asm b/maps/WhirlIslandLugiaChamber.asm index f014d8ea8..79b9eb2aa 100644 --- a/maps/WhirlIslandLugiaChamber.asm +++ b/maps/WhirlIslandLugiaChamber.asm @@ -12,18 +12,18 @@ WhirlIslandLugiaChamber_MapScriptHeader: dbw MAPCALLBACK_OBJECTS, .Lugia -.Lugia +.Lugia: checkevent EVENT_FOUGHT_LUGIA iftrue .NoAppear checkitem SILVER_WING iftrue .Appear jump .NoAppear -.Appear +.Appear: appear WHIRLISLANDLUGIACHAMBER_LUGIA return -.NoAppear +.NoAppear: disappear WHIRLISLANDLUGIACHAMBER_LUGIA return diff --git a/misc/battle_tower_5c.asm b/misc/battle_tower_5c.asm index 127590b3a..149e8743a 100755 --- a/misc/battle_tower_5c.asm +++ b/misc/battle_tower_5c.asm @@ -125,7 +125,7 @@ Function170139: ; 170139 ld a, PartyMonNicknames / $100 ld [wcd4c], a ld a, 3 -.CopyLoop +.CopyLoop: push af ld a, [wcd49] ld l, a diff --git a/misc/fixed_words.asm b/misc/fixed_words.asm index c7f1390e5..56cd52078 100755 --- a/misc/fixed_words.asm +++ b/misc/fixed_words.asm @@ -2509,7 +2509,7 @@ Function11d0b6: ; 11d0b6 (47:50b6) ld l, a jp [hl] -.Jumptable +.Jumptable: dw .zero dw .one dw .two @@ -3142,7 +3142,7 @@ Function11d3ba: ; 11d3ba jr z, .ExitMasterLoop jp .MasterLoop -.ExitMasterLoop +.ExitMasterLoop: pop af ld [rSVBK], a ret diff --git a/misc/gbc_only.asm b/misc/gbc_only.asm index 2349bb687..cae976a1c 100644 --- a/misc/gbc_only.asm +++ b/misc/gbc_only.asm @@ -96,7 +96,7 @@ DrawGBCOnlyBorder: ; 4eaea ret ; 4eb15 -.FillRow ; 4eb15 +.FillRow: ; 4eb15 ld c, SCREEN_WIDTH - 2 .next_column ld [hli], a @@ -105,7 +105,7 @@ DrawGBCOnlyBorder: ; 4eaea ret ; 4eb1c -.FillColumn ; 4eb1c +.FillColumn: ; 4eb1c ld de, SCREEN_WIDTH ld c, SCREEN_HEIGHT - 2 .next_row diff --git a/misc/gfx_41.asm b/misc/gfx_41.asm index 7efdf41b8..44d2813c8 100755 --- a/misc/gfx_41.asm +++ b/misc/gfx_41.asm @@ -2,7 +2,7 @@ Function104000:: ; 104000 ld hl, .Function jp CallInSafeGFXMode -.Function +.Function: decoord 0, 0, AttrMap ld hl, wBackupAttrMap call CutAndPasteAttrMap @@ -24,7 +24,7 @@ Function10402d:: ; 10402d ld hl, .Function jp CallInSafeGFXMode -.Function +.Function: decoord 0, 0 ld hl, wDecompressScratch call CutAndPasteTilemap @@ -39,7 +39,7 @@ Function104047: ; 104047 ld hl, .Function jp CallInSafeGFXMode -.Function +.Function: decoord 0, 0, AttrMap ld hl, wBackupAttrMap call CutAndPasteAttrMap @@ -54,7 +54,7 @@ ReloadMapPart:: ; 104061 ld hl, .Function jp CallInSafeGFXMode -.Function +.Function: decoord 0, 0, AttrMap ld hl, wBackupAttrMap call CutAndPasteAttrMap @@ -83,7 +83,7 @@ Function104099: ; 104099 ld hl, .Function jp CallInSafeGFXMode -.Function +.Function: decoord 0, 0, AttrMap ld hl, wBackupAttrMap call CutAndPasteAttrMap @@ -112,7 +112,7 @@ Function1040d4: ; 1040d4 ld hl, .Function jp CallInSafeGFXMode -.Function +.Function: ld a, $1 ld [rVBK], a ld a, $3 @@ -136,7 +136,7 @@ Function1040fb: ; 1040fb ld hl, .Function jp CallInSafeGFXMode -.Function +.Function: ld a, $1 ld [rVBK], a ld a, $3 @@ -151,7 +151,7 @@ Function104110:: ; 104110 ld hl, .Function jp CallInSafeGFXMode -.Function +.Function: decoord 0, 0, AttrMap ld hl, wBackupAttrMap call CutAndPasteAttrMap @@ -181,7 +181,7 @@ Function104148: ; 104148 (41:4148) ld hl, .Function jp CallInSafeGFXMode -.Function +.Function: decoord 0, 0, AttrMap ld hl, wBackupAttrMap call CutAndPasteAttrMap @@ -454,7 +454,7 @@ endr ld l, e ld de, wDecompressScratch call FarCopyBytes - + pop hl pop bc diff --git a/misc/mobile_12_2.asm b/misc/mobile_12_2.asm index 928eeec98..05e92cd55 100755 --- a/misc/mobile_12_2.asm +++ b/misc/mobile_12_2.asm @@ -481,7 +481,7 @@ Function4ab06: ; 4ab06 jr nz, .NotFainted scf -.NotFainted +.NotFainted: ret ; 4ab1a diff --git a/misc/mobile_42.asm b/misc/mobile_42.asm index 950a3f0c2..a24efd10c 100644 --- a/misc/mobile_42.asm +++ b/misc/mobile_42.asm @@ -9,7 +9,7 @@ MobileTradeAnimation_SendGivemonToGTS: ; 108000 mobiletradeanim_showgtsgivemon mobiletradeanim_12 mobiletradeanim_10 - mobiletradeanim_sendmon + mobiletradeanim_sendmon mobiletradeanim_06 mobiletradeanim_0f mobiletradeanim_end @@ -29,7 +29,7 @@ asm_108018: .TradeAnimScript: mobiletradeanim_11 mobiletradeanim_07 - mobiletradeanim_receivemon + mobiletradeanim_receivemon mobiletradeanim_showgtsgetmon mobiletradeanim_end @@ -50,9 +50,9 @@ asm_10802c: mobiletradeanim_showgivemon mobiletradeanim_12 mobiletradeanim_02 - mobiletradeanim_sendmon + mobiletradeanim_sendmon mobiletradeanim_05 - mobiletradeanim_receivemon + mobiletradeanim_receivemon mobiletradeanim_showgetmon mobiletradeanim_end @@ -66,7 +66,7 @@ Function10803d: ; 10803d .TradeAnimScript: mobiletradeanim_11 mobiletradeanim_07 - mobiletradeanim_receivemon + mobiletradeanim_receivemon mobiletradeanim_showoddegg mobiletradeanim_end @@ -351,7 +351,7 @@ MobileTradeAnim_JumptableLoop: ; 10824b and a ret -.StopAnim +.StopAnim: xor a ld [hSCX], a ld [hSCY], a @@ -382,7 +382,7 @@ endr ; 10828a .Jumptable: ; 10828a - + dw GetMobileTradeAnimByte ; 00 dw MobileTradeAnim_ShowPlayerMonToBeSent ; 01 dw MobileTradeAnim_02 ; 02 @@ -1534,7 +1534,7 @@ Function108b78: ; 108b78 ld de, (31 << 10) + (31 << 5) + 31 ; $7fff jr .load_pal -.Orange +.Orange: ld de, ( 1 << 10) + (15 << 5) + 31 ; $05ff .load_pal ld a, e @@ -1680,7 +1680,7 @@ Function108c40: ; 108c40 call DelayFrames ret -.Getmon +.Getmon: ld hl, .TakeGoodCareOf call PrintText ld c, 80 diff --git a/misc/mobile_46.asm b/misc/mobile_46.asm index c30713f43..a7feeea28 100755 --- a/misc/mobile_46.asm +++ b/misc/mobile_46.asm @@ -1858,7 +1858,7 @@ Function118f14: ld hl, Text_SaveFileWillBeSent call Function11a9c0 -.DontSendSaveFile +.DontSendSaveFile: ld a, [wcd57] ld l, a ld a, [wcd58] @@ -4252,10 +4252,10 @@ Function119ed8: ; 119ed8 (46:5ed8) ld [hBGMapMode], a ret -.RunJumptable +.RunJumptable: jumptable .Jumptable, wcd3c -.Jumptable +.Jumptable: dw Function119f3f dw Function119f45 dw Function119f56 @@ -7086,7 +7086,7 @@ Mobile46_RunJumptable: ; 11b45c .IterateJumptable: ; 11b46a jumptable .Jumptable, wJumptableIndex -.Jumptable +.Jumptable: dw Function11b483 dw Function11b570 dw Function11b5c0 @@ -7232,7 +7232,7 @@ Function11b483: ; 11b483 call CloseSRAM jp Function11ad8a -.InitRAM +.InitRAM: ld bc, $c626 ld a, [PlayerID] ld [wcd2a], a @@ -7285,7 +7285,7 @@ Function11b570: ; 11b570 ld [wJumptableIndex], a ret -.SaveData +.SaveData: ld a, $3 ld [rSVBK], a @@ -7390,9 +7390,9 @@ Function11b5e8: ; 11b5e8 jr nz, .loop ret -.RunJumptable +.RunJumptable: jumptable .Jumptable, wJumptableIndex -.Jumptable +.Jumptable: dw Function11b66d dw Function11b6b3 ; 11b66d diff --git a/misc/mobile_5f.asm b/misc/mobile_5f.asm index e031d962c..461f03569 100644 --- a/misc/mobile_5f.asm +++ b/misc/mobile_5f.asm @@ -213,15 +213,15 @@ CheckStringForErrors: ; 17d073 cp $49 jr c, .NextChar -.Fail +.Fail: scf ret -.NextChar +.NextChar: dec c jr nz, .loop -.Done +.Done: and a ret ; 17d0b3 @@ -448,12 +448,12 @@ Special_Menu_ChallengeExplanationCancel: ; 17d224 ld hl, MenuDataHeader_17d26a ; Japanese Menu, where you can choose 'News' as an option jr .Load_Interpret -.English +.English: ld a, $4 ld [ScriptVar], a ld hl, MenuDataHeader_ChallengeExplanationCancel ; English Menu -.Load_Interpret +.Load_Interpret: call LoadMenuDataHeader call Function17d246 call CloseWindow @@ -473,14 +473,14 @@ Function17d246: ; 17d246 dec a jr .LoadToScriptVar -.UsewMenuCursorY +.UsewMenuCursorY: ld a, [wMenuCursorY] -.LoadToScriptVar +.LoadToScriptVar: ld [ScriptVar], a ret -.Exit +.Exit: ld a, $4 ld [ScriptVar], a ret diff --git a/misc/mobile_menu.asm b/misc/mobile_menu.asm index 8975a5151..d9fd3dd34 100755 --- a/misc/mobile_menu.asm +++ b/misc/mobile_menu.asm @@ -424,7 +424,7 @@ Function4a28a: ; 4a28a (12:628a) scf ret -.DeleteLoginPassword +.DeleteLoginPassword: call PlaceHollowCursor ld hl, UnknownText_0x4a358 call PrintText diff --git a/predef/cgb.asm b/predef/cgb.asm index e945c4062..7870b9cc1 100644 --- a/predef/cgb.asm +++ b/predef/cgb.asm @@ -341,11 +341,11 @@ _CGB17: ; 8fca call LoadHLPaletteIntoDE jr .Resume -.GetMonPalette +.GetMonPalette: ld bc, TempMonDVs call GetPlayerOrMonPalettePointer call LoadPalette_White_Col1_Col2_Black -.Resume +.Resume: call WipeAttrMap hlcoord 1, 4, AttrMap lb bc, 7, 7 diff --git a/predef/crystal.asm b/predef/crystal.asm index 083a5a522..83e0fb0b3 100755 --- a/predef/crystal.asm +++ b/predef/crystal.asm @@ -23,7 +23,7 @@ GetMysteryGift_MobileAdapterLayout: ; 4930f (mobile) ; 49330 (12:5330) .dw: ; 49330 - + dw MG_Mobile_Layout00 dw MG_Mobile_Layout01 dw MG_Mobile_Layout02 diff --git a/text/types.asm b/text/types.asm index 824e7e746..7084b58eb 100644 --- a/text/types.asm +++ b/text/types.asm @@ -22,7 +22,7 @@ PrintMonTypes: ; 5090d ld bc, SCREEN_WIDTH add hl, bc -.Print +.Print: ld b, a jr PrintType diff --git a/tilesets/animations.asm b/tilesets/animations.asm index 0bd9a4d42..289638299 100644 --- a/tilesets/animations.asm +++ b/tilesets/animations.asm @@ -296,7 +296,7 @@ DoneTileAnimation: ; fc2fb ; Reset the animation command loop. xor a ld [hTileAnimFrame], a - + WaitTileAnimation: ; fc2fe ; Do nothing this frame. ret @@ -466,29 +466,29 @@ AnimateWaterTile: ; fc402 ld hl, [sp+0] ld b, h ld c, l - + ld a, [TileAnimationTimer] - + ; 4 tile graphics, updated every other frame. and 3 << 1 - + ; 2 x 8 = 16 bytes per tile rept 3 add a endr - + add WaterTileFrames % $100 ld l, a ld a, 0 adc WaterTileFrames / $100 ld h, a - + ; Stack now points to the start of the tile for this frame. ld sp, hl - + ld l, e ld h, d - + jp WriteTile ; fc41c @@ -675,16 +675,16 @@ AnimateFlowerTile: ; fc56d ld hl, [sp+0] ld b, h ld c, l - + ; Alternate tile graphic every other frame ld a, [TileAnimationTimer] and 1 << 1 ld e, a - + ; CGB has different color mappings for flowers. ld a, [hCGB] and 1 - + add e swap a ; << 4 (16 bytes) ld e, a @@ -692,9 +692,9 @@ AnimateFlowerTile: ; fc56d ld hl, FlowerTileFrames add hl, de ld sp, hl - + ld hl, VTiles2 + $30 ; tile 4 - + jp WriteTile ; fc58c @@ -825,7 +825,7 @@ AnimateWhirlpoolTile: ; fc678 ld hl, [sp+0] ld b, h ld c, l - + ; de = VRAM address ld l, e ld h, d @@ -834,12 +834,12 @@ AnimateWhirlpoolTile: ; fc678 ld d, [hl] inc hl ; Tile address is now at hl. - + ; Get the tile for this frame. ld a, [TileAnimationTimer] and %11 ; 4 frames x2 swap a ; * 16 bytes per tile - + add [hl] inc hl ld h, [hl] @@ -847,17 +847,17 @@ AnimateWhirlpoolTile: ; fc678 ld a, 0 adc h ld h, a - + ; Stack now points to the desired frame. ld sp, hl - + ld l, e ld h, d - + jr WriteTile ; fc696 - - + + WriteTileFromBuffer: ; fc696 ; Write tiledata at wTileAnimBuffer to de. ; wTileAnimBuffer is loaded to sp for WriteTile. @@ -865,16 +865,16 @@ WriteTileFromBuffer: ; fc696 ld hl, [sp+0] ld b, h ld c, l - + ld hl, wTileAnimBuffer ld sp, hl - + ld h, d ld l, e jr WriteTile ; fc6a2 - - + + WriteTileToBuffer: ; fc6a2 ; Write tiledata de to wTileAnimBuffer. ; de is loaded to sp for WriteTile. @@ -882,13 +882,13 @@ WriteTileToBuffer: ; fc6a2 ld hl, [sp+0] ld b, h ld c, l - + ld h, d ld l, e ld sp, hl - + ld hl, wTileAnimBuffer - + ; fallthrough WriteTile: ; fc6ac @@ -901,7 +901,7 @@ WriteTile: ; fc6ac ld [hl], e inc hl ld [hl], d - + rept 7 pop de inc hl @@ -909,7 +909,7 @@ rept 7 inc hl ld [hl], d endr - + ; restore sp ld h, b ld l, c @@ -925,37 +925,37 @@ TileAnimationPalette: ; fc6d7 ld a, [hCGB] and a ret z - + ; We don't want to mess with non-standard palettes. ld a, [rBGP] ; BGP cp %11100100 ret nz - + ; Only update on even frames. ld a, [TileAnimationTimer] ld l, a and 1 ; odd ret nz - + ; Ready for BGPD input... ld a, %10011000 ; auto increment, index $18 (pal 3 color 0) ld [rBGPI], a - + ld a, [rSVBK] push af ld a, 5 ; wra5: gfx ld [rSVBK], a - + ; Update color 0 in order 0 1 2 1 - + ld a, l and %110 ; frames 0 2 4 6 - + jr z, .color0 - + cp 4 jr z, .color2 - + .color1 ld hl, UnknBGPals + $1a ; pal 3 color 1 ld a, [hli] @@ -963,7 +963,7 @@ TileAnimationPalette: ; fc6d7 ld a, [hli] ld [rBGPD], a jr .end - + .color0 ld hl, UnknBGPals + $18 ; pal 3 color 0 ld a, [hli] @@ -971,14 +971,14 @@ TileAnimationPalette: ; fc6d7 ld a, [hli] ld [rBGPD], a jr .end - + .color2 ld hl, UnknBGPals + $1c ; pal 3 color 2 ld a, [hli] ld [rBGPD], a ld a, [hli] ld [rBGPD], a - + .end pop af ld [rSVBK], a @@ -252,7 +252,7 @@ sprite_anim_struct: MACRO \1YCoord:: ds 1 ; 5 \1XOffset:: ds 1 ; 6 \1YOffset:: ds 1 ; 7 -\1Duration:: ds 1 ; 8 +\1Duration:: ds 1 ; 8 \1DurationOffset:: ds 1 ; 9 \1FrameIndex:: ds 1 ; a \1Sprite0b:: ds 1 @@ -2465,7 +2465,7 @@ wSecretID:: ds 2 StatusFlags:: ; d84c ; 0 - pokedex ; 1 - unown dex - ; 2 - + ; 2 - ; 3 - pokerus ; 4 - rocket signal ; 5 - wild encounters on/off @@ -2475,9 +2475,9 @@ StatusFlags:: ; d84c StatusFlags2:: ; d84d ; 0 - rockets - ; 1 - + ; 1 - ; 2 - bug contest timer - ; 3 - + ; 3 - ; 4 - bike shop call ; 5 - pokerus ; 6 - berry juice? @@ -2847,7 +2847,7 @@ PartySpecies:: ; dcd8 ds PARTY_LENGTH ; species of each Pokémon in party PartyEnd:: ; dcde ds 1 ; legacy scripts don't check PartyCount - + PartyMons:: PartyMon1:: party_struct PartyMon1 ; dcdf PartyMon2:: party_struct PartyMon2 ; dd0f @@ -2997,7 +2997,7 @@ w3_d090:: w3_d100:: ; BattleTower OpponentTrainer-Data (length = 0xe0 = $a + $1 + 3*$3b + $24) BT_OTTrainer:: battle_tower_struct BT_OT -; d1e0 +; d1e0 ds $20 ; d200 BT_TrainerTextIndex:: ds 2 |