Remove all address comments
This commit is contained in:
@@ -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"
|
||||
|
Reference in New Issue
Block a user