Remove all address comments

This commit is contained in:
mid-kid
2018-06-24 16:09:41 +02:00
parent 131875d3e3
commit 1d9a68dbdd
616 changed files with 12133 additions and 20380 deletions

View File

@@ -9,7 +9,7 @@ TRADEANIM_LEFT_ARROW EQU $ee
const TRADEANIMSTATE_3 ; 3
TRADEANIMJUMPTABLE_LENGTH EQU const_value
TradeAnimation: ; 28f24
TradeAnimation:
xor a
ld [wcf66], a
ld hl, wPlayerTrademonSenderName
@@ -60,7 +60,7 @@ TradeAnimation: ; 28f24
tradeanim_scroll_out_right
tradeanim_end
TradeAnimationPlayer2: ; 28f63
TradeAnimationPlayer2:
xor a
ld [wcf66], a
ld hl, wOTTrademonSenderName
@@ -110,7 +110,7 @@ TradeAnimationPlayer2: ; 28f63
tradeanim_scroll_out_right
tradeanim_end
RunTradeAnimScript: ; 28fa1
RunTradeAnimScript:
ld hl, wTradeAnimAddress
ld [hl], e
inc hl
@@ -144,9 +144,8 @@ RunTradeAnimScript: ; 28fa1
ld [hMapAnims], a
ret
; 28fdb
.TradeAnimLayout: ; 28fdb
.TradeAnimLayout:
xor a
ld [wJumptableIndex], a
call ClearBGPalettes
@@ -212,9 +211,8 @@ RunTradeAnimScript: ; 28fa1
call TradeAnim_NormalPals
ret
; 29082
DoTradeAnimation: ; 29082
DoTradeAnimation:
ld a, [wJumptableIndex]
bit 7, a
jr nz, .finished
@@ -231,9 +229,8 @@ DoTradeAnimation: ; 29082
scf
ret
; 290a0
.DoTradeAnimCommand: ; 290a0
.DoTradeAnimCommand:
ld a, [wJumptableIndex]
ld e, a
ld d, 0
@@ -244,9 +241,8 @@ DoTradeAnimation: ; 29082
ld h, [hl]
ld l, a
jp hl
; 290af
.JumpTable: ; 290af
.JumpTable:
; entries correspond to macros/scripts/trade_anims.asm enumeration
dw TradeAnim_AdvanceScriptPointer ; 00
dw TradeAnim_ShowGivemonData ; 01
@@ -296,16 +292,14 @@ DoTradeAnimation: ; 29082
dw TraideAnim_Wait96 ; 2d
dw TraideAnim_Wait80IfOTEgg ; 2e
dw TraideAnim_Wait180IfOTEgg ; 2f
; 2910f
TradeAnim_IncrementJumptableIndex: ; 2910f
TradeAnim_IncrementJumptableIndex:
ld hl, wJumptableIndex
inc [hl]
ret
; 29114
TradeAnim_AdvanceScriptPointer: ; 29114
TradeAnim_AdvanceScriptPointer:
ld hl, wTradeAnimAddress
ld e, [hl]
inc hl
@@ -318,16 +312,14 @@ TradeAnim_AdvanceScriptPointer: ; 29114
ld [hl], e
ret
; 29123
TradeAnim_End: ; 29123
TradeAnim_End:
ld hl, wJumptableIndex
set 7, [hl]
ret
; 29129
TradeAnim_TubeToOT1: ; 29129
TradeAnim_TubeToOT1:
ld a, TRADEANIM_RIGHT_ARROW
call TradeAnim_PlaceTrademonStatsOnTubeAnim
ld a, [wLinkTradeSendmonSpecies]
@@ -337,7 +329,7 @@ TradeAnim_TubeToOT1: ; 29129
ld b, $0
jr TradeAnim_InitTubeAnim
TradeAnim_TubeToPlayer1: ; 2913c
TradeAnim_TubeToPlayer1:
ld a, TRADEANIM_LEFT_ARROW
call TradeAnim_PlaceTrademonStatsOnTubeAnim
ld a, [wLinkTradeGetmonSpecies]
@@ -345,7 +337,7 @@ TradeAnim_TubeToPlayer1: ; 2913c
ld a, TRADEANIMSTATE_2
depixel 9, 18, 4, 4
ld b, $4
TradeAnim_InitTubeAnim: ; 2914e
TradeAnim_InitTubeAnim:
push bc
push de
push bc
@@ -402,9 +394,8 @@ TradeAnim_InitTubeAnim: ; 2914e
ld [wFrameCounter], a
ret
; 291af
TradeAnim_TubeToOT2: ; 291af
TradeAnim_TubeToOT2:
call TradeAnim_FlashBGPals
ld a, [hSCX]
add $2
@@ -416,9 +407,8 @@ TradeAnim_TubeToOT2: ; 291af
call TradeAnim_IncrementJumptableIndex
ret
; 291c4
TradeAnim_TubeToOT3: ; 291c4
TradeAnim_TubeToOT3:
call TradeAnim_FlashBGPals
ld a, [hSCX]
add $2
@@ -430,9 +420,8 @@ TradeAnim_TubeToOT3: ; 291c4
call TradeAnim_IncrementJumptableIndex
ret
; 291d9
TradeAnim_TubeToOT4: ; 291d9
TradeAnim_TubeToOT4:
call TradeAnim_FlashBGPals
ld a, [hSCX]
add $2
@@ -442,9 +431,8 @@ TradeAnim_TubeToOT4: ; 291d9
call TradeAnim_IncrementJumptableIndex
ret
; 291e8
TradeAnim_TubeToPlayer3: ; 291e8
TradeAnim_TubeToPlayer3:
call TradeAnim_FlashBGPals
ld a, [hSCX]
sub $2
@@ -456,9 +444,8 @@ TradeAnim_TubeToPlayer3: ; 291e8
call TradeAnim_IncrementJumptableIndex
ret
; 291fd
TradeAnim_TubeToPlayer4: ; 291fd
TradeAnim_TubeToPlayer4:
call TradeAnim_FlashBGPals
ld a, [hSCX]
sub $2
@@ -470,9 +457,8 @@ TradeAnim_TubeToPlayer4: ; 291fd
call TradeAnim_IncrementJumptableIndex
ret
; 29211
TradeAnim_TubeToPlayer5: ; 29211
TradeAnim_TubeToPlayer5:
call TradeAnim_FlashBGPals
ld a, [hSCX]
sub $2
@@ -482,19 +468,17 @@ TradeAnim_TubeToPlayer5: ; 29211
call TradeAnim_IncrementJumptableIndex
ret
; 29220
TradeAnim_TubeToOT6:
TradeAnim_TubeToPlayer6: ; 29220
TradeAnim_TubeToPlayer6:
ld a, 128
ld [wFrameCounter], a
call TradeAnim_IncrementJumptableIndex
ret
; 29229
TradeAnim_TubeToOT8:
TradeAnim_TubeToPlayer8: ; 29229
TradeAnim_TubeToPlayer8:
call ClearBGPalettes
call ClearTileMap
call ClearSprites
@@ -515,12 +499,11 @@ TradeAnim_TubeToPlayer8: ; 29229
call TradeAnim_AdvanceScriptPointer
ret
; 2925d
TradeAnim_TubeToOT5:
TradeAnim_TubeToOT7:
TradeAnim_TubeToPlayer2:
TradeAnim_TubeToPlayer7: ; 2925d
TradeAnim_TubeToPlayer7:
call TradeAnim_FlashBGPals
ld hl, wFrameCounter
ld a, [hl]
@@ -533,25 +516,22 @@ TradeAnim_TubeToPlayer7: ; 2925d
call TradeAnim_IncrementJumptableIndex
ret
; 2926d
TradeAnim_GiveTrademonSFX: ; 2926d
TradeAnim_GiveTrademonSFX:
call TradeAnim_AdvanceScriptPointer
ld de, SFX_GIVE_TRADEMON
call PlaySFX
ret
; 29277
TradeAnim_GetTrademonSFX: ; 29277
TradeAnim_GetTrademonSFX:
call TradeAnim_AdvanceScriptPointer
ld de, SFX_GET_TRADEMON
call PlaySFX
ret
; 29281
TradeAnim_TubeAnimJumptable: ; 29281
TradeAnim_TubeAnimJumptable:
maskbits TRADEANIMJUMPTABLE_LENGTH
ld e, a
ld d, 0
@@ -562,18 +542,16 @@ TradeAnim_TubeAnimJumptable: ; 29281
ld h, [hl]
ld l, a
jp hl
; 2928f
.Jumptable: ; 2928f
.Jumptable:
; entries correspond to TRADEANIMSTATE_* constants
dw .Zero
dw .One
dw .Two
dw .Three
; 29297
.Zero: ; 29297
.Three: ; 29297
.Zero:
.Three:
call TradeAnim_BlankTileMap
hlcoord 9, 3
ld [hl], $5b
@@ -585,9 +563,8 @@ TradeAnim_TubeAnimJumptable: ; 29281
call TradeAnim_CopyTradeGameBoyTilemap
ret
; 292af
.One: ; 292af
.One:
call TradeAnim_BlankTileMap
hlcoord 0, 3
ld bc, SCREEN_WIDTH
@@ -595,9 +572,8 @@ TradeAnim_TubeAnimJumptable: ; 29281
call ByteFill
ret
; 292be
.Two: ; 292be
.Two:
call TradeAnim_BlankTileMap
hlcoord 0, 3
ld bc, $11
@@ -625,17 +601,15 @@ TradeAnim_TubeAnimJumptable: ; 29281
call TradeAnim_CopyTradeGameBoyTilemap
ret
; 292ec
TradeAnim_CopyTradeGameBoyTilemap: ; 292ec
TradeAnim_CopyTradeGameBoyTilemap:
ld de, TradeGameBoyTilemap
lb bc, 8, 6
call TradeAnim_CopyBoxFromDEtoHL
ret
; 292f6
TradeAnim_PlaceTrademonStatsOnTubeAnim: ; 292f6
TradeAnim_PlaceTrademonStatsOnTubeAnim:
push af
call ClearBGPalettes
call WaitTop
@@ -674,9 +648,8 @@ TradeAnim_PlaceTrademonStatsOnTubeAnim: ; 292f6
call ClearTileMap
ret
; 29348
TradeAnim_EnterLinkTube1: ; 29348
TradeAnim_EnterLinkTube1:
call ClearTileMap
call WaitTop
ld a, $a0
@@ -698,9 +671,8 @@ TradeAnim_EnterLinkTube1: ; 29348
call TradeAnim_IncrementJumptableIndex
ret
; 2937e
TradeAnim_EnterLinkTube2: ; 2937e
TradeAnim_EnterLinkTube2:
ld a, [hSCX]
and a
jr z, .done
@@ -714,9 +686,8 @@ TradeAnim_EnterLinkTube2: ; 2937e
call TradeAnim_AdvanceScriptPointer
ret
; 29391
TradeAnim_ExitLinkTube: ; 29391
TradeAnim_ExitLinkTube:
ld a, [hSCX]
cp $a0
jr z, .done
@@ -731,9 +702,8 @@ TradeAnim_ExitLinkTube: ; 29391
call TradeAnim_AdvanceScriptPointer
ret
; 293a6
TradeAnim_SetupGivemonScroll: ; 293a6
TradeAnim_SetupGivemonScroll:
ld a, $8f
ld [hWX], a
ld a, $88
@@ -743,9 +713,8 @@ TradeAnim_SetupGivemonScroll: ; 293a6
call TradeAnim_AdvanceScriptPointer
ret
; 293b6
TradeAnim_DoGivemonScroll: ; 293b6
TradeAnim_DoGivemonScroll:
ld a, [hWX]
cp $7
jr z, .done
@@ -764,9 +733,8 @@ TradeAnim_DoGivemonScroll: ; 293b6
call TradeAnim_AdvanceScriptPointer
ret
; 293d2
TradeAnim_FrontpicScrollStart: ; 293d2
TradeAnim_FrontpicScrollStart:
ld a, $7
ld [hWX], a
ld a, $50
@@ -774,9 +742,8 @@ TradeAnim_FrontpicScrollStart: ; 293d2
call TradeAnim_AdvanceScriptPointer
ret
; 293de
TradeAnim_TextboxScrollStart: ; 293de
TradeAnim_TextboxScrollStart:
ld a, $7
ld [hWX], a
ld a, $90
@@ -784,9 +751,8 @@ TradeAnim_TextboxScrollStart: ; 293de
call TradeAnim_AdvanceScriptPointer
ret
; 293ea
TradeAnim_ScrollOutRight: ; 293ea
TradeAnim_ScrollOutRight:
call WaitTop
ld a, HIGH(vBGMap1)
ld [hBGMapAddress + 1], a
@@ -803,9 +769,8 @@ TradeAnim_ScrollOutRight: ; 293ea
call TradeAnim_IncrementJumptableIndex
ret
; 2940c
TradeAnim_ScrollOutRight2: ; 2940c
TradeAnim_ScrollOutRight2:
ld a, [hWX]
cp $a1
jr nc, .done
@@ -826,9 +791,8 @@ TradeAnim_ScrollOutRight2: ; 2940c
call TradeAnim_AdvanceScriptPointer
ret
; 2942e
TradeAnim_ShowGivemonData: ; 2942e
TradeAnim_ShowGivemonData:
call ShowPlayerTrademonStats
ld a, [wPlayerTrademonSpecies]
ld [wCurPartySpecies], a
@@ -853,9 +817,8 @@ TradeAnim_ShowGivemonData: ; 2942e
call TradeAnim_AdvanceScriptPointer
ret
; 29461
TradeAnim_ShowGetmonData: ; 29461
TradeAnim_ShowGetmonData:
call ShowOTTrademonStats
ld a, [wOTTrademonSpecies]
ld [wCurPartySpecies], a
@@ -871,16 +834,14 @@ TradeAnim_ShowGetmonData: ; 29461
call TradeAnim_AdvanceScriptPointer
ret
; 29487
TradeAnim_AnimateFrontpic: ; 29487
TradeAnim_AnimateFrontpic:
farcall AnimateTrademonFrontpic
call TradeAnim_AdvanceScriptPointer
ret
; 29491
TradeAnim_GetFrontpic: ; 29491
TradeAnim_GetFrontpic:
push de
push af
predef GetUnownLetter
@@ -892,9 +853,8 @@ TradeAnim_GetFrontpic: ; 29491
predef GetMonFrontpic
ret
; 294a9
TradeAnim_GetNickname: ; 294a9
TradeAnim_GetNickname:
push de
ld [wd265], a
call GetPokemonName
@@ -904,15 +864,14 @@ TradeAnim_GetNickname: ; 294a9
call CopyBytes
ret
; 294bb
TradeAnim_ShowGivemonFrontpic: ; 294bb
TradeAnim_ShowGivemonFrontpic:
ld de, vTiles0
jr TradeAnim_ShowFrontpic
TradeAnim_ShowGetmonFrontpic: ; 294c0
TradeAnim_ShowGetmonFrontpic:
ld de, vTiles0 tile $31
TradeAnim_ShowFrontpic: ; 294c3
TradeAnim_ShowFrontpic:
call DelayFrame
ld hl, vTiles2
lb bc, 10, $31
@@ -927,58 +886,51 @@ TradeAnim_ShowFrontpic: ; 294c3
call WaitBGMap
ret
; 294e7
TraideAnim_Wait80: ; 294e7
TraideAnim_Wait80:
ld c, 80
call DelayFrames
call TradeAnim_AdvanceScriptPointer
ret
; 294f0
TraideAnim_Wait40: ; 294f0
TraideAnim_Wait40:
ld c, 40
call DelayFrames
call TradeAnim_AdvanceScriptPointer
ret
; 294f9
TraideAnim_Wait96: ; 294f9
TraideAnim_Wait96:
ld c, 96
call DelayFrames
call TradeAnim_AdvanceScriptPointer
ret
; 29502
TraideAnim_Wait80IfOTEgg: ; 29502
TraideAnim_Wait80IfOTEgg:
call IsOTTrademonEgg
ret nz
ld c, 80
call DelayFrames
ret
; 2950c
TraideAnim_Wait180IfOTEgg: ; 2950c
TraideAnim_Wait180IfOTEgg:
call IsOTTrademonEgg
ret nz
ld c, 180
call DelayFrames
ret
; 29516
IsOTTrademonEgg: ; 29516
IsOTTrademonEgg:
call TradeAnim_AdvanceScriptPointer
ld a, [wOTTrademonSpecies]
cp EGG
ret
; 2951f
ShowPlayerTrademonStats: ; 2951f
ShowPlayerTrademonStats:
ld de, wPlayerTrademonSpecies
ld a, [de]
cp EGG
@@ -996,9 +948,8 @@ ShowPlayerTrademonStats: ; 2951f
call TrademonStats_WaitBGMap
ret
; 29549
ShowOTTrademonStats: ; 29549
ShowOTTrademonStats:
ld de, wOTTrademonSpecies
ld a, [de]
cp EGG
@@ -1016,9 +967,8 @@ ShowOTTrademonStats: ; 29549
call TrademonStats_WaitBGMap
ret
; 29573
TrademonStats_MonTemplate: ; 29573
TrademonStats_MonTemplate:
call WaitTop
call TradeAnim_BlankTileMap
ld a, HIGH(vBGMap1)
@@ -1032,16 +982,14 @@ TrademonStats_MonTemplate: ; 29573
call PlaceString
ret
; 29591
.OTMonData: ; 29591
.OTMonData:
db "─── №."
next ""
next "OT/"
next "<ID>№.@"
; 295a1
TrademonStats_Egg: ; 295a1
TrademonStats_Egg:
call WaitTop
call TradeAnim_BlankTileMap
ld a, HIGH(vBGMap1)
@@ -1056,40 +1004,35 @@ TrademonStats_Egg: ; 295a1
call TrademonStats_WaitBGMap
ret
; 295c2
.EggData: ; 295c2
.EggData:
db "EGG"
next "OT/?????"
next "<ID>№.?????@"
; 295d8
TrademonStats_WaitBGMap: ; 295d8
TrademonStats_WaitBGMap:
call WaitBGMap
call WaitTop
ld a, HIGH(vBGMap0)
ld [hBGMapAddress + 1], a
ret
; 295e3
TrademonStats_PrintSpeciesNumber: ; 295e3
TrademonStats_PrintSpeciesNumber:
hlcoord 10, 0
lb bc, PRINTNUM_LEADINGZEROS | 1, 3
call PrintNum
ld [hl], " "
ret
; 295ef
TrademonStats_PrintSpeciesName: ; 295ef
TrademonStats_PrintSpeciesName:
hlcoord 4, 2
call PlaceString
ret
; 295f6
TrademonStats_PrintOTName: ; 295f6
TrademonStats_PrintOTName:
cp 3
jr c, .caught_gender_okay
xor a
@@ -1107,21 +1050,18 @@ TrademonStats_PrintOTName: ; 295f6
ld [bc], a
ret
; 2960e
.Gender: ; 2960e
.Gender:
db " ", "♂", "♀"
; 29611
TrademonStats_PrintTrademonID: ; 29611
TrademonStats_PrintTrademonID:
hlcoord 7, 6
lb bc, PRINTNUM_LEADINGZEROS | 2, 5
call PrintNum
ret
; 2961b
TradeAnim_RockingBall: ; 2961b
TradeAnim_RockingBall:
depixel 10, 11, 4, 0
ld a, SPRITE_ANIM_INDEX_TRADE_POKE_BALL
call _InitSpriteAnimStruct
@@ -1130,9 +1070,8 @@ TradeAnim_RockingBall: ; 2961b
ld [wFrameCounter], a
ret
; 2962c
TradeAnim_DropBall: ; 2962c
TradeAnim_DropBall:
depixel 10, 11, 4, 0
ld a, SPRITE_ANIM_INDEX_TRADE_POKE_BALL
call _InitSpriteAnimStruct
@@ -1147,9 +1086,8 @@ TradeAnim_DropBall: ; 2962c
ld [wFrameCounter], a
ret
; 29649
TradeAnim_Poof: ; 29649
TradeAnim_Poof:
depixel 10, 11, 4, 0
ld a, SPRITE_ANIM_INDEX_TRADE_POOF
call _InitSpriteAnimStruct
@@ -1160,9 +1098,8 @@ TradeAnim_Poof: ; 29649
call PlaySFX
ret
; 29660
TradeAnim_BulgeThroughTube: ; 29660
TradeAnim_BulgeThroughTube:
ld a, %11100100 ; 3,2,1,0
call DmgToCgbObjPal0
depixel 5, 11
@@ -1173,9 +1110,8 @@ TradeAnim_BulgeThroughTube: ; 29660
ld [wFrameCounter], a
ret
; 29676
TradeAnim_AnimateTrademonInTube: ; 29676 (a:5676)
TradeAnim_AnimateTrademonInTube:
ld hl, SPRITEANIMSTRUCT_JUMPTABLE_INDEX
add hl, bc
ld e, [hl]
@@ -1187,9 +1123,8 @@ TradeAnim_AnimateTrademonInTube: ; 29676 (a:5676)
ld h, [hl]
ld l, a
jp hl
; 29686
.Jumptable: ; 29686 (a:5686)
.Jumptable:
dw .InitTimer
dw .WaitTimer1
dw .MoveRight
@@ -1197,22 +1132,21 @@ TradeAnim_AnimateTrademonInTube: ; 29676 (a:5676)
dw .MoveUp
dw .MoveLeft
dw .WaitTimer2
; 2969a
.JumptableNext: ; 29694 (a:5694)
.JumptableNext:
ld hl, SPRITEANIMSTRUCT_JUMPTABLE_INDEX
add hl, bc
inc [hl]
ret
.InitTimer: ; 2969a (a:569a)
.InitTimer:
call .JumptableNext
ld hl, SPRITEANIMSTRUCT_0C
add hl, bc
ld [hl], $80
ret
.WaitTimer1: ; 296a4 (a:56a4)
.WaitTimer1:
ld hl, SPRITEANIMSTRUCT_0C
add hl, bc
ld a, [hl]
@@ -1221,7 +1155,7 @@ TradeAnim_AnimateTrademonInTube: ; 29676 (a:5676)
ret nz
call .JumptableNext
.MoveRight: ; 296af (a:56af)
.MoveRight:
ld hl, SPRITEANIMSTRUCT_XCOORD
add hl, bc
ld a, [hl]
@@ -1233,7 +1167,7 @@ TradeAnim_AnimateTrademonInTube: ; 29676 (a:5676)
.done_move_right
call .JumptableNext
.MoveDown: ; 296bd (a:56bd)
.MoveDown:
ld hl, SPRITEANIMSTRUCT_YCOORD
add hl, bc
ld a, [hl]
@@ -1248,7 +1182,7 @@ TradeAnim_AnimateTrademonInTube: ; 29676 (a:5676)
ld [hl], $0
ret
.MoveUp: ; 296cf (a:56cf)
.MoveUp:
ld hl, SPRITEANIMSTRUCT_YCOORD
add hl, bc
ld a, [hl]
@@ -1260,7 +1194,7 @@ TradeAnim_AnimateTrademonInTube: ; 29676 (a:5676)
.done_move_up
call .JumptableNext
.MoveLeft: ; 296dd (a:56dd)
.MoveLeft:
ld hl, SPRITEANIMSTRUCT_XCOORD
add hl, bc
ld a, [hl]
@@ -1276,7 +1210,7 @@ TradeAnim_AnimateTrademonInTube: ; 29676 (a:5676)
ld [hl], $80
ret
.WaitTimer2: ; 296f2 (a:56f2)
.WaitTimer2:
ld hl, SPRITEANIMSTRUCT_0C
add hl, bc
ld a, [hl]
@@ -1288,9 +1222,8 @@ TradeAnim_AnimateTrademonInTube: ; 29676 (a:5676)
ld [hl], $0
ret
; 29701 (a:5701)
TradeAnim_SentToOTText: ; 29701
TradeAnim_SentToOTText:
ld a, [wLinkMode]
cp LINK_TIMECAPSULE
jr z, .time_capsule
@@ -1313,7 +1246,6 @@ TradeAnim_SentToOTText: ; 29701
call TradeAnim_AdvanceScriptPointer
ret
; 29732
.Text_WasSentTo: ; 0x29732
; was sent to @ .
@@ -1327,7 +1259,7 @@ TradeAnim_SentToOTText: ; 29701
db "@"
; 0x2973c
TradeAnim_OTBidsFarewell: ; 2973c
TradeAnim_OTBidsFarewell:
ld hl, .Text_BidsFarewellToMon
call PrintText
call TradeAnim_Wait80Frames
@@ -1337,7 +1269,6 @@ TradeAnim_OTBidsFarewell: ; 2973c
call TradeAnim_AdvanceScriptPointer
ret
; 29752
.Text_BidsFarewellToMon: ; 0x29752
; bids farewell to
@@ -1351,7 +1282,7 @@ TradeAnim_OTBidsFarewell: ; 2973c
db "@"
; 0x2975c
TradeAnim_TakeCareOfText: ; 2975c
TradeAnim_TakeCareOfText:
call WaitTop
hlcoord 0, 10
ld bc, 8 * SCREEN_WIDTH
@@ -1364,7 +1295,6 @@ TradeAnim_TakeCareOfText: ; 2975c
call TradeAnim_AdvanceScriptPointer
ret
; 2977a
.Text_TakeGoodCareOfMon: ; 0x2977a
; Take good care of @ .
@@ -1372,7 +1302,7 @@ TradeAnim_TakeCareOfText: ; 2975c
db "@"
; 0x2977f
TradeAnim_OTSendsText1: ; 2977f
TradeAnim_OTSendsText1:
ld hl, .Text_ForYourMon
call PrintText
call TradeAnim_Wait80Frames
@@ -1384,7 +1314,6 @@ TradeAnim_OTSendsText1: ; 2977f
call TradeAnim_AdvanceScriptPointer
ret
; 2979a
.Text_ForYourMon: ; 0x2979a
; For @ 's @ ,
@@ -1398,7 +1327,7 @@ TradeAnim_OTSendsText1: ; 2977f
db "@"
; 0x297a4
TradeAnim_OTSendsText2: ; 297a4
TradeAnim_OTSendsText2:
ld hl, .Text_WillTrade
call PrintText
call TradeAnim_Wait80Frames
@@ -1410,7 +1339,6 @@ TradeAnim_OTSendsText2: ; 297a4
call TradeAnim_AdvanceScriptPointer
ret
; 297bf
.Text_WillTrade: ; 0x297bf
; will trade @ @
@@ -1424,23 +1352,21 @@ TradeAnim_OTSendsText2: ; 297a4
db "@"
; 0x297c9
TradeAnim_Wait80Frames: ; 297c9
TradeAnim_Wait80Frames:
ld c, 80
call DelayFrames
ret
; 297cf
TradeAnim_BlankTileMap: ; 297cf
TradeAnim_BlankTileMap:
hlcoord 0, 0
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
ld a, " "
call ByteFill
ret
; 297db
TradeAnim_CopyBoxFromDEtoHL: ; 297db
TradeAnim_CopyBoxFromDEtoHL:
.row
push bc
push hl
@@ -1458,9 +1384,8 @@ TradeAnim_CopyBoxFromDEtoHL: ; 297db
jr nz, .row
ret
; 297ed
TradeAnim_NormalPals: ; 297ed
TradeAnim_NormalPals:
ld a, [hSGB]
and a
ld a, %11100100 ; 3,2,1,0
@@ -1473,9 +1398,8 @@ TradeAnim_NormalPals: ; 297ed
call DmgToCgbBGPals
ret
; 297ff
LinkTradeAnim_LoadTradePlayerNames: ; 297ff
LinkTradeAnim_LoadTradePlayerNames:
push de
ld de, wLinkPlayer1Name
ld bc, NAME_LENGTH
@@ -1486,18 +1410,16 @@ LinkTradeAnim_LoadTradePlayerNames: ; 297ff
call CopyBytes
ret
; 29814
LinkTradeAnim_LoadTradeMonSpecies: ; 29814
LinkTradeAnim_LoadTradeMonSpecies:
ld a, [hl]
ld [wLinkTradeSendmonSpecies], a
ld a, [de]
ld [wLinkTradeGetmonSpecies], a
ret
; 2981d
TradeAnim_FlashBGPals: ; 2981d
TradeAnim_FlashBGPals:
ld a, [wcf65]
and $7
ret nz
@@ -1506,9 +1428,8 @@ TradeAnim_FlashBGPals: ; 2981d
call DmgToCgbBGPals
ret
; 2982b
LoadTradeBallAndCableGFX: ; 2982b
LoadTradeBallAndCableGFX:
call DelayFrame
ld de, TradeBallGFX
ld hl, vTiles0 tile $62
@@ -1528,9 +1449,8 @@ LoadTradeBallAndCableGFX: ; 2982b
ld [hl], $62
ret
; 2985a
LoadTradeBubbleGFX: ; 2985a
LoadTradeBubbleGFX:
call DelayFrame
ld e, $3
callfar LoadMenuMonIcon
@@ -1544,9 +1464,8 @@ LoadTradeBubbleGFX: ; 2985a
ld [hl], $62
ret
; 29879
TradeAnim_WaitAnim: ; 29879
TradeAnim_WaitAnim:
ld hl, wFrameCounter
ld a, [hl]
and a
@@ -1558,9 +1477,8 @@ TradeAnim_WaitAnim: ; 29879
call TradeAnim_AdvanceScriptPointer
ret
; 29886
TradeAnim_WaitAnim2: ; 29886
TradeAnim_WaitAnim2:
ld hl, wFrameCounter
ld a, [hl]
and a
@@ -1572,10 +1490,9 @@ TradeAnim_WaitAnim2: ; 29886
call TradeAnim_AdvanceScriptPointer
ret
; 29893
Unreferenced_DebugTrade: ; 29893
Unreferenced_DebugTrade:
; This function is not referenced.
; It was meant for use in Japanese versions, so the
; constant used for copy length was changed by accident.
@@ -1605,7 +1522,6 @@ Unreferenced_DebugTrade: ; 29893
jr nz, .loop2
ret
; 298b5
debugtrade: MACRO
; species, ot name, ot id (?)
@@ -1613,13 +1529,12 @@ debugtrade: MACRO
dw \3
ENDM
.DebugTradeData: ; 298b5
.DebugTradeData:
debugtrade VENUSAUR, "ゲーフり@@", $0123 ; GAME FREAK
debugtrade CHARIZARD, "クりーチャ@", $0456 ; Creatures Inc.
; 298c7
TradeGameBoyTilemap: ; 298c7
TradeGameBoyTilemap:
; 6x8
db $31, $32, $32, $32, $32, $33
db $34, $35, $36, $36, $37, $38
@@ -1629,14 +1544,12 @@ TradeGameBoyTilemap: ; 298c7
db $46, $47, $43, $48, $49, $4a
db $41, $43, $4b, $4c, $4d, $4e
db $4f, $50, $50, $50, $51, $52
; 297f7
TradeLinkTubeTilemap: ; 297f7
TradeLinkTubeTilemap:
; 12x3
db $43, $55, $56, $53, $53, $53, $53, $53, $53, $53, $53, $53
db $43, $57, $58, $54, $54, $54, $54, $54, $54, $54, $54, $54
db $43, $59, $5a, $43, $43, $43, $43, $43, $43, $43, $43, $43
; 2991b
TradeArrowGFX: INCBIN "gfx/trade/arrow.2bpp"
TradeCableGFX: INCBIN "gfx/trade/cable.2bpp"