mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-01-23 09:16:20 -08:00
Mobile trade animations, pokepic animations
This commit is contained in:
parent
7203e9d2cc
commit
efee40447e
@ -7577,7 +7577,7 @@ endr
|
|||||||
sbc c
|
sbc c
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
sbc b
|
sbc b
|
||||||
jr c, .max_exp
|
jr c, .not_max_exp
|
||||||
ld a, b
|
ld a, b
|
||||||
ld [hli], a
|
ld [hli], a
|
||||||
ld a, c
|
ld a, c
|
||||||
@ -7585,7 +7585,7 @@ endr
|
|||||||
ld a, d
|
ld a, d
|
||||||
ld [hld], a
|
ld [hld], a
|
||||||
|
|
||||||
.max_exp
|
.not_max_exp
|
||||||
xor a ; PARTYMON
|
xor a ; PARTYMON
|
||||||
ld [MonType], a
|
ld [MonType], a
|
||||||
predef CopyPkmnToTempMon
|
predef CopyPkmnToTempMon
|
||||||
@ -7599,7 +7599,7 @@ endr
|
|||||||
cp d
|
cp d
|
||||||
jp z, .skip_stats
|
jp z, .skip_stats
|
||||||
; <NICKNAME> grew to level ##!
|
; <NICKNAME> grew to level ##!
|
||||||
ld [wc719], a
|
ld [wTempLevel], a
|
||||||
ld a, [CurPartyLevel]
|
ld a, [CurPartyLevel]
|
||||||
push af
|
push af
|
||||||
ld a, d
|
ld a, d
|
||||||
@ -7707,7 +7707,7 @@ endr
|
|||||||
ld c, $9
|
ld c, $9
|
||||||
call TextBox
|
call TextBox
|
||||||
hlcoord 11, 1
|
hlcoord 11, 1
|
||||||
ld bc, $0004
|
ld bc, 4
|
||||||
predef PrintTempMonStats
|
predef PrintTempMonStats
|
||||||
ld c, $1e
|
ld c, $1e
|
||||||
call DelayFrames
|
call DelayFrames
|
||||||
@ -7720,7 +7720,7 @@ endr
|
|||||||
ld a, [CurPartyLevel]
|
ld a, [CurPartyLevel]
|
||||||
push af
|
push af
|
||||||
ld c, a
|
ld c, a
|
||||||
ld a, [wc719]
|
ld a, [wTempLevel]
|
||||||
ld b, a
|
ld b, a
|
||||||
|
|
||||||
.level_loop
|
.level_loop
|
||||||
|
@ -703,7 +703,7 @@ EggHatch_AnimationSequence: ; 1728f (5:728f)
|
|||||||
push af
|
push af
|
||||||
ld de, MUSIC_NONE
|
ld de, MUSIC_NONE
|
||||||
call PlayMusic
|
call PlayMusic
|
||||||
callba Function8000
|
callba BlankScreen
|
||||||
call DisableLCD
|
call DisableLCD
|
||||||
ld hl, EggHatchGFX
|
ld hl, EggHatchGFX
|
||||||
ld de, VTiles0 tile $00
|
ld de, VTiles0 tile $00
|
||||||
|
@ -1067,7 +1067,7 @@ endr
|
|||||||
|
|
||||||
.jumptable
|
.jumptable
|
||||||
dw _MainMenu
|
dw _MainMenu
|
||||||
dw Function6389
|
dw DeleteSaveData
|
||||||
dw CrystalIntroSequence
|
dw CrystalIntroSequence
|
||||||
dw CrystalIntroSequence
|
dw CrystalIntroSequence
|
||||||
dw ResetClock
|
dw ResetClock
|
||||||
@ -1320,8 +1320,8 @@ TitleScreenEnd: ; 6375
|
|||||||
ret
|
ret
|
||||||
; 6389
|
; 6389
|
||||||
|
|
||||||
Function6389: ; 6389
|
DeleteSaveData: ; 6389
|
||||||
callba Function4d54c
|
callba _DeleteSaveData
|
||||||
jp Init
|
jp Init
|
||||||
; 6392
|
; 6392
|
||||||
|
|
||||||
|
@ -1258,7 +1258,7 @@ Function28835: ; 28835
|
|||||||
ld [wd263], a
|
ld [wd263], a
|
||||||
callab Function50db9
|
callab Function50db9
|
||||||
ld hl, OTPartyMon1Species
|
ld hl, OTPartyMon1Species
|
||||||
callba Function4d319
|
callba LinkMonStatsScreen
|
||||||
jp Function2891c
|
jp Function2891c
|
||||||
|
|
||||||
.asm_2885b
|
.asm_2885b
|
||||||
@ -1276,7 +1276,7 @@ Function28835: ; 28835
|
|||||||
push bc
|
push bc
|
||||||
ld bc, NAME_LENGTH
|
ld bc, NAME_LENGTH
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld [hl], $7f
|
ld [hl], " "
|
||||||
pop bc
|
pop bc
|
||||||
pop hl
|
pop hl
|
||||||
ld a, [PartyCount]
|
ld a, [PartyCount]
|
||||||
@ -1450,7 +1450,7 @@ Function28926: ; 28926
|
|||||||
ld a, $4
|
ld a, $4
|
||||||
ld [wd263], a
|
ld [wd263], a
|
||||||
callab Function50db9
|
callab Function50db9
|
||||||
callba Function4d319
|
callba LinkMonStatsScreen
|
||||||
call Call_LoadTempTileMapToTileMap
|
call Call_LoadTempTileMapToTileMap
|
||||||
hlcoord 6, 1
|
hlcoord 6, 1
|
||||||
lb bc, 6, 1
|
lb bc, 6, 1
|
||||||
|
@ -369,7 +369,7 @@ BargainShopData: ; 15c51
|
|||||||
|
|
||||||
BuyMenu: ; 15c62
|
BuyMenu: ; 15c62
|
||||||
call FadeToMenu
|
call FadeToMenu
|
||||||
callba Function8000
|
callba BlankScreen
|
||||||
xor a
|
xor a
|
||||||
ld [wd045 + 1], a
|
ld [wd045 + 1], a
|
||||||
ld a, 1
|
ld a, 1
|
||||||
|
@ -120,7 +120,7 @@ Function4dd3a: ; 4dd3a (13:5d3a)
|
|||||||
call DelayFrame
|
call DelayFrame
|
||||||
ret
|
ret
|
||||||
.asm_4dd49
|
.asm_4dd49
|
||||||
callba Functiond00b4
|
callba SetUpPokeAnim
|
||||||
jr nc, .asm_4dd56
|
jr nc, .asm_4dd56
|
||||||
ld hl, wcf64
|
ld hl, wcf64
|
||||||
res 6, [hl]
|
res 6, [hl]
|
||||||
|
@ -180,23 +180,23 @@ Function28fdb: ; 28fdb
|
|||||||
ld [hWX], a
|
ld [hWX], a
|
||||||
ld a, $90
|
ld a, $90
|
||||||
ld [hWY], a
|
ld [hWY], a
|
||||||
callba Function4d7fd
|
callba GetTrademonFrontpic
|
||||||
call EnableLCD
|
call EnableLCD
|
||||||
call Function2982b
|
call Function2982b
|
||||||
ld a, [wPlayerTrademonSpecies]
|
ld a, [wPlayerTrademonSpecies]
|
||||||
ld hl, wPlayerTrademonDVs
|
ld hl, wPlayerTrademonDVs
|
||||||
ld de, VTiles0
|
ld de, VTiles0
|
||||||
call Function29491
|
call TradeAnim_GetFrontpic
|
||||||
ld a, [wOTTrademonSpecies]
|
ld a, [wOTTrademonSpecies]
|
||||||
ld hl, wOTTrademonDVs
|
ld hl, wOTTrademonDVs
|
||||||
ld de, VTiles0 tile $31
|
ld de, VTiles0 tile $31
|
||||||
call Function29491
|
call TradeAnim_GetFrontpic
|
||||||
ld a, [wPlayerTrademonSpecies]
|
ld a, [wPlayerTrademonSpecies]
|
||||||
ld de, wPlayerTrademonSpeciesName
|
ld de, wPlayerTrademonSpeciesName
|
||||||
call Function294a9
|
call TradeAnim_GetNickname
|
||||||
ld a, [wOTTrademonSpecies]
|
ld a, [wOTTrademonSpecies]
|
||||||
ld de, wOTTrademonSpeciesName
|
ld de, wOTTrademonSpeciesName
|
||||||
call Function294a9
|
call TradeAnim_GetNickname
|
||||||
call Function297ed
|
call Function297ed
|
||||||
ret
|
ret
|
||||||
; 29082
|
; 29082
|
||||||
@ -368,7 +368,7 @@ Function2914e: ; 2914e
|
|||||||
call WaitBGMap
|
call WaitBGMap
|
||||||
ld b, SCGB_1B
|
ld b, SCGB_1B
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
ld a, $e4
|
ld a, %11100100 ; 3,2,1,0
|
||||||
call DmgToCgbBGPals
|
call DmgToCgbBGPals
|
||||||
ld a, $d0
|
ld a, $d0
|
||||||
call DmgToCgbObjPal0
|
call DmgToCgbObjPal0
|
||||||
@ -566,6 +566,7 @@ Function292be: ; 292be
|
|||||||
hlcoord 17, 3
|
hlcoord 17, 3
|
||||||
ld a, $5d
|
ld a, $5d
|
||||||
ld [hl], a
|
ld [hl], a
|
||||||
|
|
||||||
ld a, $61
|
ld a, $61
|
||||||
ld de, SCREEN_WIDTH
|
ld de, SCREEN_WIDTH
|
||||||
ld c, $3
|
ld c, $3
|
||||||
@ -574,6 +575,7 @@ Function292be: ; 292be
|
|||||||
ld [hl], a
|
ld [hl], a
|
||||||
dec c
|
dec c
|
||||||
jr nz, .loop
|
jr nz, .loop
|
||||||
|
|
||||||
add hl, de
|
add hl, de
|
||||||
ld a, $5f
|
ld a, $5f
|
||||||
ld [hld], a
|
ld [hld], a
|
||||||
@ -644,9 +646,9 @@ TradeAnim_EnterLinkTube: ; 29348
|
|||||||
call WaitBGMap
|
call WaitBGMap
|
||||||
ld b, SCGB_1B
|
ld b, SCGB_1B
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
ld a, $e4
|
ld a, %11100100 ; 3,2,1,0
|
||||||
call DmgToCgbBGPals
|
call DmgToCgbBGPals
|
||||||
ld de, $e4e4
|
lb de, %11100100, %11100100 ; 3,2,1,0, 3,2,1,0
|
||||||
call DmgToCgbObjPals
|
call DmgToCgbObjPals
|
||||||
ld de, SFX_POTION
|
ld de, SFX_POTION
|
||||||
call PlaySFX
|
call PlaySFX
|
||||||
@ -784,9 +786,9 @@ TradeAnim_ShowGivemonData: ; 2942e
|
|||||||
ld [TempMonDVs + 1], a
|
ld [TempMonDVs + 1], a
|
||||||
ld b, SCGB_1A
|
ld b, SCGB_1A
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
ld a, $e4
|
ld a, %11100100 ; 3,2,1,0
|
||||||
call DmgToCgbBGPals
|
call DmgToCgbBGPals
|
||||||
call Function294bb
|
call TradeAnim_ShowGivemonFrontpic
|
||||||
|
|
||||||
ld a, [wPlayerTrademonSpecies]
|
ld a, [wPlayerTrademonSpecies]
|
||||||
call GetCryIndex
|
call GetCryIndex
|
||||||
@ -810,20 +812,20 @@ TradeAnim_ShowGetmonData: ; 29461
|
|||||||
ld [TempMonDVs + 1], a
|
ld [TempMonDVs + 1], a
|
||||||
ld b, SCGB_1A
|
ld b, SCGB_1A
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
ld a, $e4
|
ld a, %11100100 ; 3,2,1,0
|
||||||
call DmgToCgbBGPals
|
call DmgToCgbBGPals
|
||||||
call Function294c0
|
call TradeAnim_ShowGetmonFrontpic
|
||||||
call TradeAnim_Next
|
call TradeAnim_Next
|
||||||
ret
|
ret
|
||||||
; 29487
|
; 29487
|
||||||
|
|
||||||
TradeAnim_AnimateFrontpic: ; 29487
|
TradeAnim_AnimateFrontpic: ; 29487
|
||||||
callba Function4d81e
|
callba AnimateTrademonFrontpic
|
||||||
call TradeAnim_Next
|
call TradeAnim_Next
|
||||||
ret
|
ret
|
||||||
; 29491
|
; 29491
|
||||||
|
|
||||||
Function29491: ; 29491
|
TradeAnim_GetFrontpic: ; 29491
|
||||||
push de
|
push de
|
||||||
push af
|
push af
|
||||||
predef GetUnownLetter
|
predef GetUnownLetter
|
||||||
@ -836,7 +838,7 @@ Function29491: ; 29491
|
|||||||
ret
|
ret
|
||||||
; 294a9
|
; 294a9
|
||||||
|
|
||||||
Function294a9: ; 294a9
|
TradeAnim_GetNickname: ; 294a9
|
||||||
push de
|
push de
|
||||||
ld [wd265], a
|
ld [wd265], a
|
||||||
call GetPokemonName
|
call GetPokemonName
|
||||||
@ -847,14 +849,13 @@ Function294a9: ; 294a9
|
|||||||
ret
|
ret
|
||||||
; 294bb
|
; 294bb
|
||||||
|
|
||||||
Function294bb: ; 294bb
|
TradeAnim_ShowGivemonFrontpic: ; 294bb
|
||||||
ld de, VTiles0
|
ld de, VTiles0
|
||||||
jr Function294c3
|
jr TradeAnim_ShowFrontpic
|
||||||
|
|
||||||
Function294c0: ; 294c0
|
TradeAnim_ShowGetmonFrontpic: ; 294c0
|
||||||
ld de, VTiles0 tile $31
|
ld de, VTiles0 tile $31
|
||||||
|
TradeAnim_ShowFrontpic: ; 294c3
|
||||||
Function294c3: ; 294c3
|
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
ld hl, VTiles2
|
ld hl, VTiles2
|
||||||
lb bc, 10, $31
|
lb bc, 10, $31
|
||||||
@ -1087,7 +1088,7 @@ TradeAnim_Poof: ; 29649
|
|||||||
; 29660
|
; 29660
|
||||||
|
|
||||||
TradeAnim_BulgeThroughTube: ; 29660
|
TradeAnim_BulgeThroughTube: ; 29660
|
||||||
ld a, $e4
|
ld a, %11100100 ; 3,2,1,0
|
||||||
call DmgToCgbObjPal0
|
call DmgToCgbObjPal0
|
||||||
depixel 5, 11
|
depixel 5, 11
|
||||||
ld a, SPRITE_ANIM_INDEX_10
|
ld a, SPRITE_ANIM_INDEX_10
|
||||||
@ -1374,13 +1375,13 @@ Function297db: ; 297db
|
|||||||
Function297ed: ; 297ed
|
Function297ed: ; 297ed
|
||||||
ld a, [hSGB]
|
ld a, [hSGB]
|
||||||
and a
|
and a
|
||||||
ld a, $e4
|
ld a, %11100100 ; 3,2,1,0
|
||||||
jr z, .asm_297f6
|
jr z, .asm_297f6
|
||||||
ld a, $f0
|
ld a, $f0
|
||||||
|
|
||||||
.asm_297f6
|
.asm_297f6
|
||||||
call DmgToCgbObjPal0
|
call DmgToCgbObjPal0
|
||||||
ld a, $e4
|
ld a, %11100100 ; 3,2,1,0
|
||||||
call DmgToCgbBGPals
|
call DmgToCgbBGPals
|
||||||
ret
|
ret
|
||||||
; 297ff
|
; 297ff
|
||||||
|
@ -97,7 +97,7 @@ AnimateFrontpic: ; d008e
|
|||||||
ret c
|
ret c
|
||||||
call LoadMonAnimation
|
call LoadMonAnimation
|
||||||
.loop
|
.loop
|
||||||
call Functiond00b4
|
call SetUpPokeAnim
|
||||||
push af
|
push af
|
||||||
callba Function10402d
|
callba Function10402d
|
||||||
pop af
|
pop af
|
||||||
@ -121,7 +121,7 @@ endr
|
|||||||
ret
|
ret
|
||||||
; d00b4
|
; d00b4
|
||||||
|
|
||||||
Functiond00b4: ; d00b4
|
SetUpPokeAnim: ; d00b4
|
||||||
ld a, [rSVBK]
|
ld a, [rSVBK]
|
||||||
push af
|
push af
|
||||||
ld a, $2
|
ld a, $2
|
||||||
@ -184,8 +184,8 @@ PokeAnim_Wait: ; d00fe
|
|||||||
; d010b
|
; d010b
|
||||||
|
|
||||||
PokeAnim_Setup: ; d010b
|
PokeAnim_Setup: ; d010b
|
||||||
ld c, $0
|
ld c, FALSE
|
||||||
ld b, $0
|
ld b, 0
|
||||||
call Functiond0228
|
call Functiond0228
|
||||||
call Functiond0504
|
call Functiond0504
|
||||||
ld a, [wPokeAnimSceneIndex]
|
ld a, [wPokeAnimSceneIndex]
|
||||||
@ -195,8 +195,8 @@ PokeAnim_Setup: ; d010b
|
|||||||
; d011d
|
; d011d
|
||||||
|
|
||||||
PokeAnim_Setup2: ; d011d
|
PokeAnim_Setup2: ; d011d
|
||||||
ld c, $0
|
ld c, FALSE
|
||||||
ld b, $4
|
ld b, 4
|
||||||
call Functiond0228
|
call Functiond0228
|
||||||
call Functiond0504
|
call Functiond0504
|
||||||
ld a, [wPokeAnimSceneIndex]
|
ld a, [wPokeAnimSceneIndex]
|
||||||
@ -206,8 +206,8 @@ PokeAnim_Setup2: ; d011d
|
|||||||
; d012f
|
; d012f
|
||||||
|
|
||||||
PokeAnim_Extra: ; d012f
|
PokeAnim_Extra: ; d012f
|
||||||
ld c, $1
|
ld c, TRUE
|
||||||
ld b, $0
|
ld b, 0
|
||||||
call Functiond0228
|
call Functiond0228
|
||||||
call Functiond0504
|
call Functiond0504
|
||||||
ld a, [wPokeAnimSceneIndex]
|
ld a, [wPokeAnimSceneIndex]
|
||||||
@ -365,18 +365,18 @@ Functiond0228: ; d0228
|
|||||||
ld a, $2
|
ld a, $2
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
push bc
|
push bc
|
||||||
ld hl, w2_d172
|
ld hl, wPokeAnimExtraFlag
|
||||||
ld bc, wPokeAnimStructEnd - w2_d172
|
ld bc, wPokeAnimStructEnd - wPokeAnimExtraFlag
|
||||||
xor a
|
xor a
|
||||||
call ByteFill
|
call ByteFill
|
||||||
pop bc
|
pop bc
|
||||||
ld a, b
|
ld a, b
|
||||||
ld [w2_d173], a
|
ld [w2_d173], a
|
||||||
ld a, c
|
ld a, c
|
||||||
ld [w2_d172], a
|
ld [wPokeAnimExtraFlag], a
|
||||||
call Functiond055c
|
call GetMonAnimPointer
|
||||||
call Functiond05ce
|
call GetMonFramesPointer
|
||||||
call Functiond061b
|
call GetMonBitmaskPointer
|
||||||
pop af
|
pop af
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ret
|
ret
|
||||||
@ -425,16 +425,16 @@ Functiond0282: ; d0282
|
|||||||
|
|
||||||
PokeAnim_SetRepeat: ; d028e
|
PokeAnim_SetRepeat: ; d028e
|
||||||
ld a, [w2_d183]
|
ld a, [w2_d183]
|
||||||
ld [w2_d17f], a
|
ld [wPokeAnimRepeatTimer], a
|
||||||
jr Functiond0253
|
jr Functiond0253
|
||||||
; d0296
|
; d0296
|
||||||
|
|
||||||
PokeAnim_DoRepeat: ; d0296
|
PokeAnim_DoRepeat: ; d0296
|
||||||
ld a, [w2_d17f]
|
ld a, [wPokeAnimRepeatTimer]
|
||||||
and a
|
and a
|
||||||
ret z
|
ret z
|
||||||
dec a
|
dec a
|
||||||
ld [w2_d17f], a
|
ld [wPokeAnimRepeatTimer], a
|
||||||
ret z
|
ret z
|
||||||
ld a, [w2_d183]
|
ld a, [w2_d183]
|
||||||
ld [w2_d17d], a
|
ld [w2_d17d], a
|
||||||
@ -509,14 +509,14 @@ Functiond02f8: ; d02f8
|
|||||||
ld a, [w2_d17d]
|
ld a, [w2_d17d]
|
||||||
ld e, a
|
ld e, a
|
||||||
ld d, $0
|
ld d, $0
|
||||||
ld hl, w2_d175
|
ld hl, wPokeAnimPointerAddr
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
ld h, [hl]
|
ld h, [hl]
|
||||||
ld l, a
|
ld l, a
|
||||||
rept 2
|
rept 2
|
||||||
add hl, de
|
add hl, de
|
||||||
endr
|
endr
|
||||||
ld a, [w2_d174]
|
ld a, [wPokeAnimPointerBank]
|
||||||
call GetFarHalfword
|
call GetFarHalfword
|
||||||
ld a, l
|
ld a, l
|
||||||
ld [w2_d182], a
|
ld [w2_d182], a
|
||||||
@ -533,16 +533,16 @@ Functiond031b: ; d031b
|
|||||||
dec a
|
dec a
|
||||||
ld c, a
|
ld c, a
|
||||||
ld b, $0
|
ld b, $0
|
||||||
ld hl, w2_d178
|
ld hl, wPokeAnimFramesAddr
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
ld h, [hl]
|
ld h, [hl]
|
||||||
ld l, a
|
ld l, a
|
||||||
rept 2
|
rept 2
|
||||||
add hl, bc
|
add hl, bc
|
||||||
endr
|
endr
|
||||||
ld a, [w2_d177]
|
ld a, [wPokeAnimFramesBank]
|
||||||
call GetFarHalfword
|
call GetFarHalfword
|
||||||
ld a, [w2_d177]
|
ld a, [wPokeAnimFramesBank]
|
||||||
call GetFarByte
|
call GetFarByte
|
||||||
ld [w2_d180], a
|
ld [w2_d180], a
|
||||||
inc hl
|
inc hl
|
||||||
@ -552,7 +552,7 @@ endr
|
|||||||
Functiond033b: ; d033b
|
Functiond033b: ; d033b
|
||||||
call Functiond0356
|
call Functiond0356
|
||||||
push bc
|
push bc
|
||||||
ld hl, w2_d17b
|
ld hl, wPokeAnimBitmaskAddr
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
ld h, [hl]
|
ld h, [hl]
|
||||||
ld l, a
|
ld l, a
|
||||||
@ -560,7 +560,7 @@ Functiond033b: ; d033b
|
|||||||
call AddNTimes
|
call AddNTimes
|
||||||
pop bc
|
pop bc
|
||||||
ld de, w2_d188
|
ld de, w2_d188
|
||||||
ld a, [w2_d17a]
|
ld a, [wPokeAnimBitmaskBank]
|
||||||
call FarCopyBytes
|
call FarCopyBytes
|
||||||
ret
|
ret
|
||||||
; d0356
|
; d0356
|
||||||
@ -594,7 +594,7 @@ Functiond036b: ; d036b
|
|||||||
and a
|
and a
|
||||||
jr z, .next
|
jr z, .next
|
||||||
|
|
||||||
ld a, [w2_d177]
|
ld a, [wPokeAnimFramesBank]
|
||||||
call GetFarByte
|
call GetFarByte
|
||||||
inc hl
|
inc hl
|
||||||
push hl
|
push hl
|
||||||
@ -737,20 +737,34 @@ Functiond03f7: ; d03f7
|
|||||||
ret
|
ret
|
||||||
; d042f
|
; d042f
|
||||||
|
|
||||||
|
macro_d042f: MACRO
|
||||||
|
y = 7
|
||||||
|
rept 7 +- \1
|
||||||
|
x = \1
|
||||||
|
rept 7 +- \1
|
||||||
|
db x + y
|
||||||
|
x = x + 1
|
||||||
|
endr
|
||||||
|
y = y + 7
|
||||||
|
endr
|
||||||
|
endm
|
||||||
|
|
||||||
Unknown_d042f:
|
Unknown_d042f:
|
||||||
db 9, 10, 11, 12, 13
|
macro_d042f 2
|
||||||
db 16, 17, 18, 19, 20
|
; db 9, 10, 11, 12, 13
|
||||||
db 23, 24, 25, 26, 27
|
; db 16, 17, 18, 19, 20
|
||||||
db 30, 31, 32, 33, 34
|
; db 23, 24, 25, 26, 27
|
||||||
db 37, 38, 39, 40, 41
|
; db 30, 31, 32, 33, 34
|
||||||
|
; db 37, 38, 39, 40, 41
|
||||||
|
|
||||||
Unknown_d0448:
|
Unknown_d0448:
|
||||||
db 8, 9, 10, 11, 12, 13
|
macro_d042f 1
|
||||||
db 15, 16, 17, 18, 19, 20
|
; db 8, 9, 10, 11, 12, 13
|
||||||
db 22, 23, 24, 25, 26, 27
|
; db 15, 16, 17, 18, 19, 20
|
||||||
db 29, 30, 31, 32, 33, 34
|
; db 22, 23, 24, 25, 26, 27
|
||||||
db 36, 37, 38, 39, 40, 41
|
; db 29, 30, 31, 32, 33, 34
|
||||||
db 43, 44, 45, 46, 47, 48
|
; db 36, 37, 38, 39, 40, 41
|
||||||
|
; db 43, 44, 45, 46, 47, 48
|
||||||
|
|
||||||
|
|
||||||
Functiond046c: ; d046c
|
Functiond046c: ; d046c
|
||||||
@ -931,7 +945,7 @@ Functiond0551: ; d0551
|
|||||||
ret
|
ret
|
||||||
; d055c
|
; d055c
|
||||||
|
|
||||||
Functiond055c: ; d055c
|
GetMonAnimPointer: ; d055c
|
||||||
call PokeAnim_IsEgg
|
call PokeAnim_IsEgg
|
||||||
jr z, .egg
|
jr z, .egg
|
||||||
|
|
||||||
@ -945,12 +959,12 @@ Functiond055c: ; d055c
|
|||||||
ld de, AnimationExtraPointers
|
ld de, AnimationExtraPointers
|
||||||
.unown
|
.unown
|
||||||
|
|
||||||
ld a, [w2_d172]
|
ld a, [wPokeAnimExtraFlag]
|
||||||
and a
|
and a
|
||||||
jr z, .asm_d057e
|
jr z, .extras
|
||||||
ld h, d
|
ld h, d
|
||||||
ld l, e
|
ld l, e
|
||||||
.asm_d057e
|
.extras
|
||||||
|
|
||||||
ld a, [wPokeAnimSpeciesOrUnown]
|
ld a, [wPokeAnimSpeciesOrUnown]
|
||||||
dec a
|
dec a
|
||||||
@ -960,30 +974,30 @@ rept 2
|
|||||||
add hl, de
|
add hl, de
|
||||||
endr
|
endr
|
||||||
ld a, c
|
ld a, c
|
||||||
ld [w2_d174], a
|
ld [wPokeAnimPointerBank], a
|
||||||
call GetFarHalfword
|
call GetFarHalfword
|
||||||
ld a, l
|
ld a, l
|
||||||
ld [w2_d175], a
|
ld [wPokeAnimPointerAddr], a
|
||||||
ld a, h
|
ld a, h
|
||||||
ld [w2_d176], a
|
ld [wPokeAnimPointerAddr + 1], a
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.egg
|
.egg
|
||||||
ld hl, EggAnimation
|
ld hl, EggAnimation
|
||||||
ld c, BANK(EggAnimation)
|
ld c, BANK(EggAnimation)
|
||||||
ld a, [w2_d172]
|
ld a, [wPokeAnimExtraFlag]
|
||||||
and a
|
and a
|
||||||
jr z, .asm_d05a7
|
jr z, .extras_egg
|
||||||
ld hl, EggAnimationExtra
|
ld hl, EggAnimationExtra
|
||||||
ld c, BANK(EggAnimationExtra)
|
ld c, BANK(EggAnimationExtra)
|
||||||
.asm_d05a7
|
.extras_egg
|
||||||
|
|
||||||
ld a, c
|
ld a, c
|
||||||
ld [w2_d174], a
|
ld [wPokeAnimPointerBank], a
|
||||||
ld a, l
|
ld a, l
|
||||||
ld [w2_d175], a
|
ld [wPokeAnimPointerAddr], a
|
||||||
ld a, h
|
ld a, h
|
||||||
ld [w2_d176], a
|
ld [wPokeAnimPointerAddr + 1], a
|
||||||
ret
|
ret
|
||||||
; d05b4
|
; d05b4
|
||||||
|
|
||||||
@ -1003,7 +1017,7 @@ PokeAnim_GetFrontpicDims: ; d05b4
|
|||||||
ret
|
ret
|
||||||
; d05ce
|
; d05ce
|
||||||
|
|
||||||
Functiond05ce: ; d05ce
|
GetMonFramesPointer: ; d05ce
|
||||||
call PokeAnim_IsEgg
|
call PokeAnim_IsEgg
|
||||||
jr z, .egg
|
jr z, .egg
|
||||||
|
|
||||||
@ -1013,7 +1027,7 @@ Functiond05ce: ; d05ce
|
|||||||
ld hl, UnownFramesPointers
|
ld hl, UnownFramesPointers
|
||||||
jr z, .got_frames
|
jr z, .got_frames
|
||||||
ld a, [wPokeAnimSpecies]
|
ld a, [wPokeAnimSpecies]
|
||||||
cp 151 + 1
|
cp CHIKORITA
|
||||||
ld b, BANK(FramesPointers)
|
ld b, BANK(FramesPointers)
|
||||||
ld c, BANK(KantoFrames)
|
ld c, BANK(KantoFrames)
|
||||||
ld hl, FramesPointers
|
ld hl, FramesPointers
|
||||||
@ -1021,7 +1035,7 @@ Functiond05ce: ; d05ce
|
|||||||
ld c, BANK(JohtoFrames)
|
ld c, BANK(JohtoFrames)
|
||||||
.got_frames
|
.got_frames
|
||||||
ld a, c
|
ld a, c
|
||||||
ld [w2_d177], a
|
ld [wPokeAnimFramesBank], a
|
||||||
|
|
||||||
ld a, [wPokeAnimSpeciesOrUnown]
|
ld a, [wPokeAnimSpeciesOrUnown]
|
||||||
dec a
|
dec a
|
||||||
@ -1033,24 +1047,24 @@ endr
|
|||||||
ld a, b
|
ld a, b
|
||||||
call GetFarHalfword
|
call GetFarHalfword
|
||||||
ld a, l
|
ld a, l
|
||||||
ld [w2_d178], a
|
ld [wPokeAnimFramesAddr], a
|
||||||
ld a, h
|
ld a, h
|
||||||
ld [w2_d179], a
|
ld [wPokeAnimFramesAddr + 1], a
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.egg
|
.egg
|
||||||
ld hl, EggFrames
|
ld hl, EggFrames
|
||||||
ld c, BANK(EggFrames)
|
ld c, BANK(EggFrames)
|
||||||
ld a, c
|
ld a, c
|
||||||
ld [w2_d177], a
|
ld [wPokeAnimFramesBank], a
|
||||||
ld a, l
|
ld a, l
|
||||||
ld [w2_d178], a
|
ld [wPokeAnimFramesAddr], a
|
||||||
ld a, h
|
ld a, h
|
||||||
ld [w2_d179], a
|
ld [wPokeAnimFramesAddr + 1], a
|
||||||
ret
|
ret
|
||||||
; d061b
|
; d061b
|
||||||
|
|
||||||
Functiond061b: ; d061b
|
GetMonBitmaskPointer: ; d061b
|
||||||
call PokeAnim_IsEgg
|
call PokeAnim_IsEgg
|
||||||
jr z, .egg
|
jr z, .egg
|
||||||
|
|
||||||
@ -1061,7 +1075,7 @@ Functiond061b: ; d061b
|
|||||||
ld a, BANK(BitmasksPointers)
|
ld a, BANK(BitmasksPointers)
|
||||||
ld hl, BitmasksPointers
|
ld hl, BitmasksPointers
|
||||||
.unown
|
.unown
|
||||||
ld [w2_d17a], a
|
ld [wPokeAnimBitmaskBank], a
|
||||||
|
|
||||||
ld a, [wPokeAnimSpeciesOrUnown]
|
ld a, [wPokeAnimSpeciesOrUnown]
|
||||||
dec a
|
dec a
|
||||||
@ -1070,23 +1084,23 @@ Functiond061b: ; d061b
|
|||||||
rept 2
|
rept 2
|
||||||
add hl, de
|
add hl, de
|
||||||
endr
|
endr
|
||||||
ld a, [w2_d17a]
|
ld a, [wPokeAnimBitmaskBank]
|
||||||
call GetFarHalfword
|
call GetFarHalfword
|
||||||
ld a, l
|
ld a, l
|
||||||
ld [w2_d17b], a
|
ld [wPokeAnimBitmaskAddr], a
|
||||||
ld a, h
|
ld a, h
|
||||||
ld [w2_d17c], a
|
ld [wPokeAnimBitmaskAddr + 1], a
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.egg
|
.egg
|
||||||
ld c, BANK(EggBitmasks)
|
ld c, BANK(EggBitmasks)
|
||||||
ld hl, EggBitmasks
|
ld hl, EggBitmasks
|
||||||
ld a, c
|
ld a, c
|
||||||
ld [w2_d17a], a
|
ld [wPokeAnimBitmaskBank], a
|
||||||
ld a, l
|
ld a, l
|
||||||
ld [w2_d17b], a
|
ld [wPokeAnimBitmaskAddr], a
|
||||||
ld a, h
|
ld a, h
|
||||||
ld [w2_d17c], a
|
ld [wPokeAnimBitmaskAddr + 1], a
|
||||||
ret
|
ret
|
||||||
; d065c
|
; d065c
|
||||||
|
|
||||||
|
@ -139,7 +139,7 @@ endr
|
|||||||
InitMenu3:: ; 1bb1
|
InitMenu3:: ; 1bb1
|
||||||
push hl
|
push hl
|
||||||
push bc
|
push bc
|
||||||
ld hl, wcfa1
|
ld hl, w2DMenuCursorInitY
|
||||||
ld b, $8
|
ld b, $8
|
||||||
.loop
|
.loop
|
||||||
ld a, [de]
|
ld a, [de]
|
||||||
|
@ -1,166 +1,253 @@
|
|||||||
enum_start
|
enum_start
|
||||||
enum tradeanim_next_command
|
enum tradeanim_next_command
|
||||||
tradeanim_next: macro
|
tradeanim_next: macro
|
||||||
db tradeanim_next_command
|
db tradeanim_next_command ; 00
|
||||||
endm
|
endm
|
||||||
|
|
||||||
enum tradeanim_show_givemon_data_command
|
enum tradeanim_show_givemon_data_command
|
||||||
tradeanim_show_givemon_data: macro
|
tradeanim_show_givemon_data: macro
|
||||||
db tradeanim_show_givemon_data_command
|
db tradeanim_show_givemon_data_command ; 01
|
||||||
endm
|
endm
|
||||||
|
|
||||||
enum tradeanim_show_getmon_data_command
|
enum tradeanim_show_getmon_data_command
|
||||||
tradeanim_show_getmon_data: macro
|
tradeanim_show_getmon_data: macro
|
||||||
db tradeanim_show_getmon_data_command
|
db tradeanim_show_getmon_data_command ; 02
|
||||||
endm
|
endm
|
||||||
|
|
||||||
enum tradeanim_enter_link_tube_command
|
enum tradeanim_enter_link_tube_command
|
||||||
tradeanim_enter_link_tube: macro
|
tradeanim_enter_link_tube: macro
|
||||||
db tradeanim_enter_link_tube_command
|
db tradeanim_enter_link_tube_command ; 03
|
||||||
endm
|
endm
|
||||||
|
|
||||||
__enum__ set $5
|
__enum__ set $5
|
||||||
|
|
||||||
enum tradeanim_exit_link_tube_command
|
enum tradeanim_exit_link_tube_command
|
||||||
tradeanim_exit_link_tube: macro
|
tradeanim_exit_link_tube: macro
|
||||||
db tradeanim_exit_link_tube_command
|
db tradeanim_exit_link_tube_command ; 05
|
||||||
endm
|
endm
|
||||||
|
|
||||||
enum tradeanim_tube_to_ot_command
|
enum tradeanim_tube_to_ot_command
|
||||||
tradeanim_tube_to_ot: macro
|
tradeanim_tube_to_ot: macro
|
||||||
db tradeanim_tube_to_ot_command
|
db tradeanim_tube_to_ot_command ; 06
|
||||||
endm
|
endm
|
||||||
|
|
||||||
__enum__ set $e
|
__enum__ set $e
|
||||||
|
|
||||||
enum tradeanim_tube_to_player_command
|
enum tradeanim_tube_to_player_command
|
||||||
tradeanim_tube_to_player: macro
|
tradeanim_tube_to_player: macro
|
||||||
db tradeanim_tube_to_player_command
|
db tradeanim_tube_to_player_command ; 0e
|
||||||
endm
|
endm
|
||||||
|
|
||||||
__enum__ set $16
|
__enum__ set $16
|
||||||
|
|
||||||
enum tradeanim_sent_to_ot_text_command
|
enum tradeanim_sent_to_ot_text_command
|
||||||
tradeanim_sent_to_ot_text: macro
|
tradeanim_sent_to_ot_text: macro
|
||||||
db tradeanim_sent_to_ot_text_command
|
db tradeanim_sent_to_ot_text_command ; 16
|
||||||
endm
|
endm
|
||||||
|
|
||||||
enum tradeanim_ot_bids_farewell_command
|
enum tradeanim_ot_bids_farewell_command
|
||||||
tradeanim_ot_bids_farewell: macro
|
tradeanim_ot_bids_farewell: macro
|
||||||
db tradeanim_ot_bids_farewell_command
|
db tradeanim_ot_bids_farewell_command ; 17
|
||||||
endm
|
endm
|
||||||
|
|
||||||
enum tradeanim_take_care_of_text_command
|
enum tradeanim_take_care_of_text_command
|
||||||
tradeanim_take_care_of_text: macro
|
tradeanim_take_care_of_text: macro
|
||||||
db tradeanim_take_care_of_text_command
|
db tradeanim_take_care_of_text_command ; 18
|
||||||
endm
|
endm
|
||||||
|
|
||||||
enum tradeanim_ot_sends_text_1_command
|
enum tradeanim_ot_sends_text_1_command
|
||||||
tradeanim_ot_sends_text_1: macro
|
tradeanim_ot_sends_text_1: macro
|
||||||
db tradeanim_ot_sends_text_1_command
|
db tradeanim_ot_sends_text_1_command ; 19
|
||||||
endm
|
endm
|
||||||
|
|
||||||
enum tradeanim_ot_sends_text_2_command
|
enum tradeanim_ot_sends_text_2_command
|
||||||
tradeanim_ot_sends_text_2: macro
|
tradeanim_ot_sends_text_2: macro
|
||||||
db tradeanim_ot_sends_text_2_command
|
db tradeanim_ot_sends_text_2_command ; 1a
|
||||||
endm
|
endm
|
||||||
|
|
||||||
enum tradeanim_setup_givemon_scroll_command
|
enum tradeanim_setup_givemon_scroll_command
|
||||||
tradeanim_setup_givemon_scroll: macro
|
tradeanim_setup_givemon_scroll: macro
|
||||||
db tradeanim_setup_givemon_scroll_command
|
db tradeanim_setup_givemon_scroll_command ; 1b
|
||||||
endm
|
endm
|
||||||
|
|
||||||
enum tradeanim_do_givemon_scroll_command
|
enum tradeanim_do_givemon_scroll_command
|
||||||
tradeanim_do_givemon_scroll: macro
|
tradeanim_do_givemon_scroll: macro
|
||||||
db tradeanim_do_givemon_scroll_command
|
db tradeanim_do_givemon_scroll_command ; 1c
|
||||||
endm
|
endm
|
||||||
|
|
||||||
enum tradeanim_1d_command
|
enum tradeanim_1d_command
|
||||||
tradeanim_1d: macro
|
tradeanim_1d: macro
|
||||||
db tradeanim_1d_command
|
db tradeanim_1d_command ; 1d
|
||||||
endm
|
endm
|
||||||
|
|
||||||
enum tradeanim_1e_command
|
enum tradeanim_1e_command
|
||||||
tradeanim_1e: macro
|
tradeanim_1e: macro
|
||||||
db tradeanim_1e_command
|
db tradeanim_1e_command ; 1e
|
||||||
endm
|
endm
|
||||||
|
|
||||||
enum tradeanim_scroll_out_right_command
|
enum tradeanim_scroll_out_right_command
|
||||||
tradeanim_scroll_out_right: macro
|
tradeanim_scroll_out_right: macro
|
||||||
db tradeanim_scroll_out_right_command
|
db tradeanim_scroll_out_right_command ; 1f
|
||||||
endm
|
endm
|
||||||
|
|
||||||
__enum__ set $21
|
__enum__ set $21
|
||||||
|
|
||||||
enum tradeanim_wait_80_command
|
enum tradeanim_wait_80_command
|
||||||
tradeanim_wait_80: macro
|
tradeanim_wait_80: macro
|
||||||
db tradeanim_wait_80_command
|
db tradeanim_wait_80_command ; 21
|
||||||
endm
|
endm
|
||||||
|
|
||||||
enum tradeanim_wait_40_command
|
enum tradeanim_wait_40_command
|
||||||
tradeanim_wait_40: macro
|
tradeanim_wait_40: macro
|
||||||
db tradeanim_wait_40_command
|
db tradeanim_wait_40_command ; 22
|
||||||
endm
|
endm
|
||||||
|
|
||||||
enum tradeanim_rocking_ball_command
|
enum tradeanim_rocking_ball_command
|
||||||
tradeanim_rocking_ball: macro
|
tradeanim_rocking_ball: macro
|
||||||
db tradeanim_rocking_ball_command
|
db tradeanim_rocking_ball_command ; 23
|
||||||
endm
|
endm
|
||||||
|
|
||||||
enum tradeanim_drop_ball_command
|
enum tradeanim_drop_ball_command
|
||||||
tradeanim_drop_ball: macro
|
tradeanim_drop_ball: macro
|
||||||
db tradeanim_drop_ball_command
|
db tradeanim_drop_ball_command ; 24
|
||||||
endm
|
endm
|
||||||
|
|
||||||
enum tradeanim_wait_anim_command
|
enum tradeanim_wait_anim_command
|
||||||
tradeanim_wait_anim: macro
|
tradeanim_wait_anim: macro
|
||||||
db tradeanim_wait_anim_command
|
db tradeanim_wait_anim_command ; 25
|
||||||
endm
|
endm
|
||||||
|
|
||||||
__enum__ set $27
|
__enum__ set $27
|
||||||
|
|
||||||
enum tradeanim_poof_command
|
enum tradeanim_poof_command
|
||||||
tradeanim_poof: macro
|
tradeanim_poof: macro
|
||||||
db tradeanim_poof_command
|
db tradeanim_poof_command ; 27
|
||||||
endm
|
endm
|
||||||
|
|
||||||
enum tradeanim_bulge_through_tube_command
|
enum tradeanim_bulge_through_tube_command
|
||||||
tradeanim_bulge_through_tube: macro
|
tradeanim_bulge_through_tube: macro
|
||||||
db tradeanim_bulge_through_tube_command
|
db tradeanim_bulge_through_tube_command ; 28
|
||||||
endm
|
endm
|
||||||
|
|
||||||
enum tradeanim_give_trademon_sfx_command
|
enum tradeanim_give_trademon_sfx_command
|
||||||
tradeanim_give_trademon_sfx: macro
|
tradeanim_give_trademon_sfx: macro
|
||||||
db tradeanim_give_trademon_sfx_command
|
db tradeanim_give_trademon_sfx_command ; 29
|
||||||
endm
|
endm
|
||||||
|
|
||||||
enum tradeanim_get_trademon_sfx_command
|
enum tradeanim_get_trademon_sfx_command
|
||||||
tradeanim_get_trademon_sfx: macro
|
tradeanim_get_trademon_sfx: macro
|
||||||
db tradeanim_get_trademon_sfx_command
|
db tradeanim_get_trademon_sfx_command ; 2a
|
||||||
endm
|
endm
|
||||||
|
|
||||||
enum tradeanim_end_command
|
enum tradeanim_end_command
|
||||||
tradeanim_end: macro
|
tradeanim_end: macro
|
||||||
db tradeanim_end_command
|
db tradeanim_end_command ; 2b
|
||||||
endm
|
endm
|
||||||
|
|
||||||
enum tradeanim_animate_frontpic_command
|
enum tradeanim_animate_frontpic_command
|
||||||
tradeanim_animate_frontpic: macro
|
tradeanim_animate_frontpic: macro
|
||||||
db tradeanim_animate_frontpic_command
|
db tradeanim_animate_frontpic_command ; 2c
|
||||||
endm
|
endm
|
||||||
|
|
||||||
enum tradeanim_wait_96_command
|
enum tradeanim_wait_96_command
|
||||||
tradeanim_wait_96: macro
|
tradeanim_wait_96: macro
|
||||||
db tradeanim_wait_96_command
|
db tradeanim_wait_96_command ; 2d
|
||||||
endm
|
endm
|
||||||
|
|
||||||
enum tradeanim_wait_80_if_ot_egg_command
|
enum tradeanim_wait_80_if_ot_egg_command
|
||||||
tradeanim_wait_80_if_ot_egg: macro
|
tradeanim_wait_80_if_ot_egg: macro
|
||||||
db tradeanim_wait_80_if_ot_egg_command
|
db tradeanim_wait_80_if_ot_egg_command ; 2e
|
||||||
endm
|
endm
|
||||||
|
|
||||||
enum tradeanim_wait_180_if_ot_egg_command
|
enum tradeanim_wait_180_if_ot_egg_command
|
||||||
tradeanim_wait_180_if_ot_egg: macro
|
tradeanim_wait_180_if_ot_egg: macro
|
||||||
db tradeanim_wait_180_if_ot_egg_command
|
db tradeanim_wait_180_if_ot_egg_command ; 2f
|
||||||
endm
|
endm
|
||||||
|
|
||||||
|
|
||||||
|
; Mobile
|
||||||
|
enum_start 1
|
||||||
|
|
||||||
|
enum mobiletradeanim_showgivemon_command
|
||||||
|
mobiletradeanim_showgivemon: macro
|
||||||
|
db mobiletradeanim_showgivemon_command ; 01
|
||||||
|
endm
|
||||||
|
|
||||||
|
enum mobiletradeanim_02_command
|
||||||
|
mobiletradeanim_02: macro
|
||||||
|
db mobiletradeanim_02_command ; 02
|
||||||
|
endm
|
||||||
|
|
||||||
|
enum mobiletradeanim_sendmon_command
|
||||||
|
mobiletradeanim_sendmon: macro
|
||||||
|
db mobiletradeanim_sendmon_command ; 03
|
||||||
|
endm
|
||||||
|
|
||||||
|
__enum__ set $05
|
||||||
|
|
||||||
|
enum mobiletradeanim_05_command
|
||||||
|
mobiletradeanim_05: macro
|
||||||
|
db mobiletradeanim_05_command ; 05
|
||||||
|
endm
|
||||||
|
|
||||||
|
enum mobiletradeanim_06_command
|
||||||
|
mobiletradeanim_06: macro
|
||||||
|
db mobiletradeanim_06_command ; 06
|
||||||
|
endm
|
||||||
|
|
||||||
|
enum mobiletradeanim_07_command
|
||||||
|
mobiletradeanim_07: macro
|
||||||
|
db mobiletradeanim_07_command ; 07
|
||||||
|
endm
|
||||||
|
|
||||||
|
enum mobiletradeanim_receivemon_command
|
||||||
|
mobiletradeanim_receivemon: macro
|
||||||
|
db mobiletradeanim_receivemon_command ; 08
|
||||||
|
endm
|
||||||
|
|
||||||
|
__enum__ set $0b
|
||||||
|
|
||||||
|
enum mobiletradeanim_showgetmon_command
|
||||||
|
mobiletradeanim_showgetmon: macro
|
||||||
|
db mobiletradeanim_showgetmon_command ; 0b
|
||||||
|
endm
|
||||||
|
|
||||||
|
enum mobiletradeanim_end_command
|
||||||
|
mobiletradeanim_end: macro
|
||||||
|
db mobiletradeanim_end_command ; 0c
|
||||||
|
endm
|
||||||
|
|
||||||
|
enum mobiletradeanim_showwondertradegivemon_command
|
||||||
|
mobiletradeanim_showwondertradegivemon: macro
|
||||||
|
db mobiletradeanim_showwondertradegivemon_command ; 0d
|
||||||
|
endm
|
||||||
|
|
||||||
|
enum mobiletradeanim_showwondertradegetmon_command
|
||||||
|
mobiletradeanim_showwondertradegetmon: macro
|
||||||
|
db mobiletradeanim_showwondertradegetmon_command ; 0e
|
||||||
|
endm
|
||||||
|
|
||||||
|
enum mobiletradeanim_0f_command
|
||||||
|
mobiletradeanim_0f: macro
|
||||||
|
db mobiletradeanim_0f_command ; 0f
|
||||||
|
endm
|
||||||
|
|
||||||
|
enum mobiletradeanim_10_command
|
||||||
|
mobiletradeanim_10: macro
|
||||||
|
db mobiletradeanim_10_command ; 10
|
||||||
|
endm
|
||||||
|
|
||||||
|
enum mobiletradeanim_11_command
|
||||||
|
mobiletradeanim_11: macro
|
||||||
|
db mobiletradeanim_11_command ; 11
|
||||||
|
endm
|
||||||
|
|
||||||
|
enum mobiletradeanim_12_command
|
||||||
|
mobiletradeanim_12: macro
|
||||||
|
db mobiletradeanim_12_command ; 12
|
||||||
|
endm
|
||||||
|
|
||||||
|
enum mobiletradeanim_showoddegg_command
|
||||||
|
mobiletradeanim_showoddegg: macro
|
||||||
|
db mobiletradeanim_showoddegg_command ; 13
|
||||||
|
endm
|
||||||
|
54
main.asm
54
main.asm
@ -743,7 +743,7 @@ Predef1: ; 747a
|
|||||||
|
|
||||||
SECTION "bank2", ROMX, BANK[$2]
|
SECTION "bank2", ROMX, BANK[$2]
|
||||||
|
|
||||||
Function8000: ; 8000
|
BlankScreen: ; 8000
|
||||||
call DisableSpriteUpdates
|
call DisableSpriteUpdates
|
||||||
xor a
|
xor a
|
||||||
ld [hBGMapMode], a
|
ld [hBGMapMode], a
|
||||||
@ -10286,7 +10286,7 @@ Special_MoveTutor: ; 4925b
|
|||||||
; 492b9
|
; 492b9
|
||||||
|
|
||||||
CheckCanLearnMoveTutorMove: ; 492b9
|
CheckCanLearnMoveTutorMove: ; 492b9
|
||||||
ld hl, MenuDataHeader_0x4930a
|
ld hl, .MenuDataHeader
|
||||||
call LoadMenuDataHeader
|
call LoadMenuDataHeader
|
||||||
|
|
||||||
predef CanLearnTMHMMove
|
predef CanLearnTMHMMove
|
||||||
@ -10333,7 +10333,7 @@ CheckCanLearnMoveTutorMove: ; 492b9
|
|||||||
ret
|
ret
|
||||||
; 4930a
|
; 4930a
|
||||||
|
|
||||||
MenuDataHeader_0x4930a: ; 0x4930a
|
.MenuDataHeader: ; 0x4930a
|
||||||
db $40 ; flags
|
db $40 ; flags
|
||||||
db 12, 00 ; start coords
|
db 12, 00 ; start coords
|
||||||
db 17, 19 ; end coords
|
db 17, 19 ; end coords
|
||||||
@ -10601,11 +10601,11 @@ SaveMenu_LoadEDTile: ; 4cf45 (13:4f45)
|
|||||||
ld a, 1 ; BANK(VBGMap2)
|
ld a, 1 ; BANK(VBGMap2)
|
||||||
ld [rVBK], a
|
ld [rVBK], a
|
||||||
hlcoord 0, 0, AttrMap
|
hlcoord 0, 0, AttrMap
|
||||||
call Function4cf80
|
call .LoadEDTile
|
||||||
ld a, 0 ; BANK(VBGMap0)
|
ld a, 0 ; BANK(VBGMap0)
|
||||||
ld [rVBK], a
|
ld [rVBK], a
|
||||||
hlcoord 0, 0
|
hlcoord 0, 0
|
||||||
call Function4cf80
|
call .LoadEDTile
|
||||||
.WaitLY2
|
.WaitLY2
|
||||||
ld a, [rLY]
|
ld a, [rLY]
|
||||||
cp $60
|
cp $60
|
||||||
@ -10618,7 +10618,7 @@ SaveMenu_LoadEDTile: ; 4cf45 (13:4f45)
|
|||||||
ld [hBGMapMode], a
|
ld [hBGMapMode], a
|
||||||
ret
|
ret
|
||||||
|
|
||||||
Function4cf80: ; 4cf80 (13:4f80)
|
.LoadEDTile: ; 4cf80 (13:4f80)
|
||||||
ld [hSPBuffer], sp ; $ffd9
|
ld [hSPBuffer], sp ; $ffd9
|
||||||
ld sp, hl
|
ld sp, hl
|
||||||
ld a, [hBGMapAddress + 1]
|
ld a, [hBGMapAddress + 1]
|
||||||
@ -10809,7 +10809,7 @@ Shrink2Pic: ; 4d2d9
|
|||||||
INCBIN "gfx/shrink2.2bpp.lz"
|
INCBIN "gfx/shrink2.2bpp.lz"
|
||||||
; 4d319
|
; 4d319
|
||||||
|
|
||||||
Function4d319: ; 4d319
|
LinkMonStatsScreen: ; 4d319
|
||||||
ld a, [wMenuCursorY]
|
ld a, [wMenuCursorY]
|
||||||
dec a
|
dec a
|
||||||
ld [CurPartyMon], a
|
ld [CurPartyMon], a
|
||||||
@ -10909,7 +10909,7 @@ Function4d3ab: ; 4d3ab
|
|||||||
; 4d3b1
|
; 4d3b1
|
||||||
|
|
||||||
_ResetClock: ; 4d3b1
|
_ResetClock: ; 4d3b1
|
||||||
callba Function8000
|
callba BlankScreen
|
||||||
ld b, SCGB_08
|
ld b, SCGB_08
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
call LoadStandardFont
|
call LoadStandardFont
|
||||||
@ -11184,17 +11184,17 @@ ClockResetPassword: ; 4d41e
|
|||||||
ret
|
ret
|
||||||
; 4d54c
|
; 4d54c
|
||||||
|
|
||||||
Function4d54c: ; 4d54c
|
_DeleteSaveData: ; 4d54c
|
||||||
callba Function8000
|
callba BlankScreen
|
||||||
ld b, SCGB_08
|
ld b, SCGB_08
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
call LoadStandardFont
|
call LoadStandardFont
|
||||||
call LoadFontsExtra
|
call LoadFontsExtra
|
||||||
ld de, MUSIC_MAIN_MENU
|
ld de, MUSIC_MAIN_MENU
|
||||||
call PlayMusic
|
call PlayMusic
|
||||||
ld hl, UnknownText_0x4d580
|
ld hl, .Text_ClearAllSaveData
|
||||||
call PrintText
|
call PrintText
|
||||||
ld hl, MenuDataHeader_0x4d585
|
ld hl, .NoYesMenuDataHeader
|
||||||
call CopyMenuDataHeader
|
call CopyMenuDataHeader
|
||||||
call VerticalMenu
|
call VerticalMenu
|
||||||
ret c
|
ret c
|
||||||
@ -11205,21 +11205,21 @@ Function4d54c: ; 4d54c
|
|||||||
ret
|
ret
|
||||||
; 4d580
|
; 4d580
|
||||||
|
|
||||||
UnknownText_0x4d580: ; 0x4d580
|
.Text_ClearAllSaveData: ; 0x4d580
|
||||||
; Clear all save data?
|
; Clear all save data?
|
||||||
text_jump UnknownText_0x1c564a
|
text_jump UnknownText_0x1c564a
|
||||||
db "@"
|
db "@"
|
||||||
; 0x4d585
|
; 0x4d585
|
||||||
|
|
||||||
MenuDataHeader_0x4d585: ; 0x4d585
|
.NoYesMenuDataHeader: ; 0x4d585
|
||||||
db $00 ; flags
|
db $00 ; flags
|
||||||
db 07, 14 ; start coords
|
db 07, 14 ; start coords
|
||||||
db 11, 19 ; end coords
|
db 11, 19 ; end coords
|
||||||
dw MenuData2_0x4d58d
|
dw .MenuData2
|
||||||
db 1 ; default option
|
db 1 ; default option
|
||||||
; 0x4d58d
|
; 0x4d58d
|
||||||
|
|
||||||
MenuData2_0x4d58d: ; 0x4d58d
|
.MenuData2: ; 0x4d58d
|
||||||
db $c0 ; flags
|
db $c0 ; flags
|
||||||
db 2 ; items
|
db 2 ; items
|
||||||
db "NO@"
|
db "NO@"
|
||||||
@ -11301,9 +11301,9 @@ FlagPredef: ; 4d7c1
|
|||||||
ret
|
ret
|
||||||
; 4d7fd
|
; 4d7fd
|
||||||
|
|
||||||
Function4d7fd: ; 4d7fd
|
GetTrademonFrontpic: ; 4d7fd
|
||||||
ld a, [wc702]
|
ld a, [wOTTrademonSpecies]
|
||||||
ld hl, wEnemyTrappingMove
|
ld hl, wOTTrademonDVs
|
||||||
ld de, VTiles2
|
ld de, VTiles2
|
||||||
push de
|
push de
|
||||||
push af
|
push af
|
||||||
@ -11317,23 +11317,23 @@ Function4d7fd: ; 4d7fd
|
|||||||
ret
|
ret
|
||||||
; 4d81e
|
; 4d81e
|
||||||
|
|
||||||
Function4d81e: ; 4d81e
|
AnimateTrademonFrontpic: ; 4d81e
|
||||||
ld a, [wc702]
|
ld a, [wOTTrademonSpecies]
|
||||||
call IsAPokemon
|
call IsAPokemon
|
||||||
ret c
|
ret c
|
||||||
callba Function29549
|
callba Function29549
|
||||||
ld a, [wc702]
|
ld a, [wOTTrademonSpecies]
|
||||||
ld [CurPartySpecies], a
|
ld [CurPartySpecies], a
|
||||||
ld a, [wEnemyTrappingMove]
|
ld a, [wOTTrademonDVs]
|
||||||
ld [TempMonDVs], a
|
ld [TempMonDVs], a
|
||||||
ld a, [wPlayerWrapCount]
|
ld a, [wOTTrademonDVs + 1]
|
||||||
ld [TempMonDVs + 1], a
|
ld [TempMonDVs + 1], a
|
||||||
ld b, SCGB_1A
|
ld b, SCGB_1A
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
ld a, $e4
|
ld a, %11100100 ; 3,2,1,0
|
||||||
call DmgToCgbBGPals
|
call DmgToCgbBGPals
|
||||||
callba Function294c0
|
callba TradeAnim_ShowGetmonFrontpic
|
||||||
ld a, [wc702]
|
ld a, [wOTTrademonSpecies]
|
||||||
ld [CurPartySpecies], a
|
ld [CurPartySpecies], a
|
||||||
hlcoord 7, 2
|
hlcoord 7, 2
|
||||||
ld d, $0
|
ld d, $0
|
||||||
|
@ -219,7 +219,7 @@ CallInSafeGFXMode: ; 104177
|
|||||||
ld [hMapAnims], a
|
ld [hMapAnims], a
|
||||||
ld a, [rSVBK]
|
ld a, [rSVBK]
|
||||||
push af
|
push af
|
||||||
ld a, 6
|
ld a, $6
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld a, [rVBK]
|
ld a, [rVBK]
|
||||||
push af
|
push af
|
||||||
|
@ -2582,7 +2582,7 @@ Function10107d: ; 10107d
|
|||||||
ld hl, wc608
|
ld hl, wc608
|
||||||
ld bc, wc7bd - wc608
|
ld bc, wc7bd - wc608
|
||||||
call ByteFill
|
call ByteFill
|
||||||
ld hl, wd26b
|
ld hl, OTPlayerName
|
||||||
ld de, wc608
|
ld de, wc608
|
||||||
ld bc, NAME_LENGTH
|
ld bc, NAME_LENGTH
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
@ -3067,7 +3067,7 @@ Function1013aa: ; 1013aa
|
|||||||
; 1013c0
|
; 1013c0
|
||||||
|
|
||||||
Function1013c0: ; 1013c0
|
Function1013c0: ; 1013c0
|
||||||
callba Function8000
|
callba BlankScreen
|
||||||
callba MobileFunc_106462
|
callba MobileFunc_106462
|
||||||
callba Function106464
|
callba Function106464
|
||||||
call Function2b5c
|
call Function2b5c
|
||||||
@ -3972,7 +3972,7 @@ Function10194b: ; 10194b
|
|||||||
; 10196d
|
; 10196d
|
||||||
|
|
||||||
Function10196d: ; 10196d
|
Function10196d: ; 10196d
|
||||||
callba Function8000
|
callba BlankScreen
|
||||||
callba Function10060d
|
callba Function10060d
|
||||||
ld hl, wcd29
|
ld hl, wcd29
|
||||||
set 5, [hl]
|
set 5, [hl]
|
||||||
@ -4003,7 +4003,7 @@ Function1019ab: ; 1019ab
|
|||||||
xor a
|
xor a
|
||||||
ld [wdc5f], a
|
ld [wdc5f], a
|
||||||
ld [wdc60], a
|
ld [wdc60], a
|
||||||
callba Function8000
|
callba BlankScreen
|
||||||
call SpeechTextBox
|
call SpeechTextBox
|
||||||
callba Function100846
|
callba Function100846
|
||||||
ld c, $78
|
ld c, $78
|
||||||
@ -6303,8 +6303,8 @@ Jumptable_1029cb: ; 1029cb
|
|||||||
Function1029cf: ; 1029cf
|
Function1029cf: ; 1029cf
|
||||||
call LoadStandardMenuDataHeader
|
call LoadStandardMenuDataHeader
|
||||||
hlcoord 10, 7
|
hlcoord 10, 7
|
||||||
ld b, $3
|
ld b, 3
|
||||||
ld c, $8
|
ld c, 8
|
||||||
ld d, h
|
ld d, h
|
||||||
ld e, l
|
ld e, l
|
||||||
callba _LinkTextbox
|
callba _LinkTextbox
|
||||||
@ -6313,7 +6313,7 @@ Function1029cf: ; 1029cf
|
|||||||
call PlaceString
|
call PlaceString
|
||||||
ld hl, wcd4b
|
ld hl, wcd4b
|
||||||
set 1, [hl]
|
set 1, [hl]
|
||||||
ld de, Unknown_102a33
|
ld de, MenuData3_102a33
|
||||||
call InitMenu3
|
call InitMenu3
|
||||||
ld a, [wcd4a]
|
ld a, [wcd4a]
|
||||||
inc a
|
inc a
|
||||||
@ -6327,7 +6327,7 @@ Function1029fe: ; 1029fe
|
|||||||
ret c
|
ret c
|
||||||
callba MobileMenuJoypad
|
callba MobileMenuJoypad
|
||||||
ld a, c
|
ld a, c
|
||||||
ld hl, wcfa8
|
ld hl, w2DMenuFlags4
|
||||||
and [hl]
|
and [hl]
|
||||||
ret z
|
ret z
|
||||||
push af
|
push af
|
||||||
@ -6353,15 +6353,17 @@ String_102a26: ; 102a26
|
|||||||
db "@"
|
db "@"
|
||||||
; 102a33
|
; 102a33
|
||||||
|
|
||||||
Unknown_102a33:
|
MenuData3_102a33:
|
||||||
db $8, $b, $2, $1, $80, $, $20, $1
|
db 8, 11
|
||||||
|
db 2, 1
|
||||||
|
db $80, $00, $20, $01
|
||||||
|
|
||||||
Function102a3b: ; 102a3b
|
Function102a3b: ; 102a3b
|
||||||
ld a, [wcd30]
|
ld a, [wcd30]
|
||||||
ld [wc74e], a
|
ld [wc74e], a
|
||||||
ld hl, PlayerName
|
ld hl, PlayerName
|
||||||
ld de, wc6e7
|
ld de, wc6e7
|
||||||
ld bc, 11
|
ld bc, NAME_LENGTH
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld a, [wcd4c]
|
ld a, [wcd4c]
|
||||||
dec a
|
dec a
|
||||||
@ -6370,30 +6372,30 @@ Function102a3b: ; 102a3b
|
|||||||
ld hl, PartySpecies
|
ld hl, PartySpecies
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
ld [wc6d0], a
|
ld [wPlayerTrademonSpecies], a
|
||||||
ld a, [wcd4c]
|
ld a, [wcd4c]
|
||||||
dec a
|
dec a
|
||||||
ld hl, PartyMonOT
|
ld hl, PartyMonOT
|
||||||
call SkipNames
|
call SkipNames
|
||||||
ld de, wc6f2
|
ld de, wPlayerTrademonOTName
|
||||||
ld bc, 11
|
ld bc, NAME_LENGTH
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld a, [wcd4c]
|
ld a, [wcd4c]
|
||||||
dec a
|
dec a
|
||||||
ld hl, PartyMon1ID
|
ld hl, PartyMon1ID
|
||||||
call GetPartyLocation
|
call GetPartyLocation
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
ld [wc6ff], a
|
ld [wPlayerTrademonID], a
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
ld [wc700], a
|
ld [wPlayerTrademonID + 1], a
|
||||||
ld a, [wcd4c]
|
ld a, [wcd4c]
|
||||||
dec a
|
dec a
|
||||||
ld hl, PartyMon1DVs
|
ld hl, PartyMon1DVs
|
||||||
call GetPartyLocation
|
call GetPartyLocation
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
ld [wc6fd], a
|
ld [wPlayerTrademonDVs], a
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
ld [wc6fe], a
|
ld [wPlayerTrademonDVs + 1], a
|
||||||
ld a, [wcd4c]
|
ld a, [wcd4c]
|
||||||
dec a
|
dec a
|
||||||
ld hl, PartyMon1Species
|
ld hl, PartyMon1Species
|
||||||
@ -6402,11 +6404,12 @@ Function102a3b: ; 102a3b
|
|||||||
ld c, l
|
ld c, l
|
||||||
callba GetCaughtGender
|
callba GetCaughtGender
|
||||||
ld a, c
|
ld a, c
|
||||||
ld [wc701], a
|
ld [wPlayerTrademonCaughtData], a
|
||||||
ld hl, wd26b
|
ld hl, OTPlayerName
|
||||||
ld de, wc719
|
ld de, wOTTrademonSenderName
|
||||||
ld bc, 11
|
ld bc, NAME_LENGTH
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
|
|
||||||
ld a, [wcd4d]
|
ld a, [wcd4d]
|
||||||
dec a
|
dec a
|
||||||
ld c, a
|
ld c, a
|
||||||
@ -6414,30 +6417,30 @@ Function102a3b: ; 102a3b
|
|||||||
ld hl, OTPartySpecies
|
ld hl, OTPartySpecies
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
ld [wc702], a
|
ld [wOTTrademonSpecies], a
|
||||||
ld a, [wcd4d]
|
ld a, [wcd4d]
|
||||||
dec a
|
dec a
|
||||||
ld hl, OTPartyMonOT
|
ld hl, OTPartyMonOT
|
||||||
call SkipNames
|
call SkipNames
|
||||||
ld de, wc724
|
ld de, wOTTrademonOTName
|
||||||
ld bc, 11
|
ld bc, NAME_LENGTH
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld a, [wcd4d]
|
ld a, [wcd4d]
|
||||||
dec a
|
dec a
|
||||||
ld hl, OTPartyMon1ID
|
ld hl, OTPartyMon1ID
|
||||||
call GetPartyLocation
|
call GetPartyLocation
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
ld [wEnemyWrapCount], a
|
ld [wOTTrademonID], a
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
ld [wPlayerCharging], a
|
ld [wOTTrademonID + 1], a
|
||||||
ld a, [wcd4d]
|
ld a, [wcd4d]
|
||||||
dec a
|
dec a
|
||||||
ld hl, OTPartyMon1DVs
|
ld hl, OTPartyMon1DVs
|
||||||
call GetPartyLocation
|
call GetPartyLocation
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
ld [wEnemyTrappingMove], a
|
ld [wOTTrademonDVs], a
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
ld [wPlayerWrapCount], a
|
ld [wOTTrademonDVs + 1], a
|
||||||
ld a, [wcd4d]
|
ld a, [wcd4d]
|
||||||
dec a
|
dec a
|
||||||
ld hl, OTPartyMon1Species
|
ld hl, OTPartyMon1Species
|
||||||
@ -6446,12 +6449,12 @@ Function102a3b: ; 102a3b
|
|||||||
ld c, l
|
ld c, l
|
||||||
callba GetCaughtGender
|
callba GetCaughtGender
|
||||||
ld a, c
|
ld a, c
|
||||||
ld [wEnemyCharging], a
|
ld [wOTTrademonCaughtData], a
|
||||||
ret
|
ret
|
||||||
; 102b12
|
; 102b12
|
||||||
|
|
||||||
Function102b12: ; 102b12
|
Function102b12: ; 102b12
|
||||||
ld c, $64
|
ld c, 100
|
||||||
call DelayFrames
|
call DelayFrames
|
||||||
call Function102d9a
|
call Function102d9a
|
||||||
call LoadFontsBattleExtra
|
call LoadFontsBattleExtra
|
||||||
@ -6892,7 +6895,7 @@ Function102e4f: ; 102e4f
|
|||||||
call PlaceString
|
call PlaceString
|
||||||
ld a, $14
|
ld a, $14
|
||||||
ld [bc], a
|
ld [bc], a
|
||||||
ld de, wd26b
|
ld de, OTPlayerName
|
||||||
hlcoord 4, 8
|
hlcoord 4, 8
|
||||||
call PlaceString
|
call PlaceString
|
||||||
ld a, $14
|
ld a, $14
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -441,10 +441,10 @@ UnknownText_0x1bc6c7: ; 0x1bc6c7
|
|||||||
; 0x1bc6e9
|
; 0x1bc6e9
|
||||||
|
|
||||||
UnknownText_0x1bc6e9: ; 0x1bc6e9
|
UnknownText_0x1bc6e9: ; 0x1bc6e9
|
||||||
text_from_ram wc6d1
|
text_from_ram wPlayerTrademonSpeciesName
|
||||||
text " was"
|
text " was"
|
||||||
line "sent to @"
|
line "sent to @"
|
||||||
text_from_ram wc719
|
text_from_ram wOTTrademonSenderName
|
||||||
text "."
|
text "."
|
||||||
done
|
done
|
||||||
; 0x1bc701
|
; 0x1bc701
|
||||||
@ -455,14 +455,14 @@ UnknownText_0x1bc701: ; 0x1bc701
|
|||||||
; 0x1bc703
|
; 0x1bc703
|
||||||
|
|
||||||
UnknownText_0x1bc703: ; 0x1bc703
|
UnknownText_0x1bc703: ; 0x1bc703
|
||||||
text_from_ram wc719
|
text_from_ram wOTTrademonSenderName
|
||||||
text " bids"
|
text " bids"
|
||||||
line "farewell to"
|
line "farewell to"
|
||||||
done
|
done
|
||||||
; 0x1bc719
|
; 0x1bc719
|
||||||
|
|
||||||
UnknownText_0x1bc719: ; 0x1bc719
|
UnknownText_0x1bc719: ; 0x1bc719
|
||||||
text_from_ram wc703
|
text_from_ram wOTTrademonSpeciesName
|
||||||
text "."
|
text "."
|
||||||
done
|
done
|
||||||
; 0x1bc71f
|
; 0x1bc71f
|
||||||
@ -470,35 +470,35 @@ UnknownText_0x1bc719: ; 0x1bc719
|
|||||||
UnknownText_0x1bc71f: ; 0x1bc71f
|
UnknownText_0x1bc71f: ; 0x1bc71f
|
||||||
text "Take good care of"
|
text "Take good care of"
|
||||||
line "@"
|
line "@"
|
||||||
text_from_ram wc703
|
text_from_ram wOTTrademonSpeciesName
|
||||||
text "."
|
text "."
|
||||||
done
|
done
|
||||||
; 0x1bc739
|
; 0x1bc739
|
||||||
|
|
||||||
UnknownText_0x1bc739: ; 0x1bc739
|
UnknownText_0x1bc739: ; 0x1bc739
|
||||||
text "For @"
|
text "For @"
|
||||||
text_from_ram wc6e7
|
text_from_ram wPlayerTrademonSenderName
|
||||||
text "'s"
|
text "'s"
|
||||||
line "@"
|
line "@"
|
||||||
text_from_ram wc6d1
|
text_from_ram wPlayerTrademonSpeciesName
|
||||||
text ","
|
text ","
|
||||||
done
|
done
|
||||||
; 0x1bc74c
|
; 0x1bc74c
|
||||||
|
|
||||||
UnknownText_0x1bc74c: ; 0x1bc74c
|
UnknownText_0x1bc74c: ; 0x1bc74c
|
||||||
text_from_ram wc719
|
text_from_ram wOTTrademonSenderName
|
||||||
text " sends"
|
text " sends"
|
||||||
line "@"
|
line "@"
|
||||||
text_from_ram wc703
|
text_from_ram wOTTrademonSpeciesName
|
||||||
text "."
|
text "."
|
||||||
done
|
done
|
||||||
; 0x1bc75e
|
; 0x1bc75e
|
||||||
|
|
||||||
UnknownText_0x1bc75e: ; 0x1bc75e
|
UnknownText_0x1bc75e: ; 0x1bc75e
|
||||||
text_from_ram wc719
|
text_from_ram wOTTrademonSenderName
|
||||||
text " will"
|
text " will"
|
||||||
line "trade @"
|
line "trade @"
|
||||||
text_from_ram wc703
|
text_from_ram wOTTrademonSpeciesName
|
||||||
db "@"
|
db "@"
|
||||||
; 0x1bc773
|
; 0x1bc773
|
||||||
|
|
||||||
@ -508,19 +508,19 @@ UnknownText_0x1bc773: ; 0x1bc773
|
|||||||
|
|
||||||
UnknownText_0x1bc774: ; 0x1bc774
|
UnknownText_0x1bc774: ; 0x1bc774
|
||||||
text "for @"
|
text "for @"
|
||||||
text_from_ram wc6e7
|
text_from_ram wPlayerTrademonSenderName
|
||||||
text "'s"
|
text "'s"
|
||||||
line "@"
|
line "@"
|
||||||
text_from_ram wc6d1
|
text_from_ram wPlayerTrademonSpeciesName
|
||||||
text "."
|
text "."
|
||||||
done
|
done
|
||||||
; 0x1bc787
|
; 0x1bc787
|
||||||
|
|
||||||
UnknownText_0x1bc787: ; 0x1bc787
|
UnknownText_0x1bc787: ; 0x1bc787
|
||||||
text_from_ram wc6e7
|
text_from_ram wPlayerTrademonSenderName
|
||||||
text " will"
|
text " will"
|
||||||
line "trade @"
|
line "trade @"
|
||||||
text_from_ram wc6d1
|
text_from_ram wPlayerTrademonSpeciesName
|
||||||
db "@"
|
db "@"
|
||||||
; 0x1bc79c
|
; 0x1bc79c
|
||||||
|
|
||||||
@ -530,19 +530,19 @@ UnknownText_0x1bc79c: ; 0x1bc79c
|
|||||||
|
|
||||||
UnknownText_0x1bc79d: ; 0x1bc79d
|
UnknownText_0x1bc79d: ; 0x1bc79d
|
||||||
text "for @"
|
text "for @"
|
||||||
text_from_ram wc719
|
text_from_ram wOTTrademonSenderName
|
||||||
text "'s"
|
text "'s"
|
||||||
line "@"
|
line "@"
|
||||||
text_from_ram wc703
|
text_from_ram wOTTrademonSpeciesName
|
||||||
text "."
|
text "."
|
||||||
done
|
done
|
||||||
; 0x1bc7b0
|
; 0x1bc7b0
|
||||||
|
|
||||||
UnknownText_0x1bc7b0: ; 0x1bc7b0
|
UnknownText_0x1bc7b0: ; 0x1bc7b0
|
||||||
text_from_ram wc6e7
|
text_from_ram wPlayerTrademonSenderName
|
||||||
text "'s"
|
text "'s"
|
||||||
line "@"
|
line "@"
|
||||||
text_from_ram wc6d1
|
text_from_ram wPlayerTrademonSpeciesName
|
||||||
text " trade…"
|
text " trade…"
|
||||||
done
|
done
|
||||||
; 0x1bc7c3
|
; 0x1bc7c3
|
||||||
@ -550,16 +550,16 @@ UnknownText_0x1bc7b0: ; 0x1bc7b0
|
|||||||
UnknownText_0x1bc7c3: ; 0x1bc7c3
|
UnknownText_0x1bc7c3: ; 0x1bc7c3
|
||||||
text "Take good care of"
|
text "Take good care of"
|
||||||
line "@"
|
line "@"
|
||||||
text_from_ram wc703
|
text_from_ram wOTTrademonSpeciesName
|
||||||
text "."
|
text "."
|
||||||
done
|
done
|
||||||
; 0x1bc7dd
|
; 0x1bc7dd
|
||||||
|
|
||||||
UnknownText_0x1bc7dd: ; 0x1bc7dd
|
UnknownText_0x1bc7dd: ; 0x1bc7dd
|
||||||
text_from_ram wc6e7
|
text_from_ram wPlayerTrademonSenderName
|
||||||
text "'s"
|
text "'s"
|
||||||
line "@"
|
line "@"
|
||||||
text_from_ram wc6d1
|
text_from_ram wPlayerTrademonSpeciesName
|
||||||
text " trade…"
|
text " trade…"
|
||||||
done
|
done
|
||||||
; 0x1bc7f0
|
; 0x1bc7f0
|
||||||
@ -567,13 +567,13 @@ UnknownText_0x1bc7dd: ; 0x1bc7dd
|
|||||||
UnknownText_0x1bc7f0: ; 0x1bc7f0
|
UnknownText_0x1bc7f0: ; 0x1bc7f0
|
||||||
text "Take good care of"
|
text "Take good care of"
|
||||||
line "@"
|
line "@"
|
||||||
text_from_ram wc703
|
text_from_ram wOTTrademonSpeciesName
|
||||||
text "."
|
text "."
|
||||||
done
|
done
|
||||||
; 0x1bc80a
|
; 0x1bc80a
|
||||||
|
|
||||||
UnknownText_0x1bc80a: ; 0x1bc80a
|
UnknownText_0x1bc80a: ; 0x1bc80a
|
||||||
text_from_ram wc703
|
text_from_ram wOTTrademonSpeciesName
|
||||||
text " came"
|
text " came"
|
||||||
line "back!"
|
line "back!"
|
||||||
done
|
done
|
||||||
|
20
wram.asm
20
wram.asm
@ -1014,6 +1014,7 @@ wEnemySwitchMonParam::
|
|||||||
wc717:: ds 1
|
wc717:: ds 1
|
||||||
wc718::
|
wc718::
|
||||||
wEnemySwitchMonIndex:: ds 1
|
wEnemySwitchMonIndex:: ds 1
|
||||||
|
wTempLevel::
|
||||||
wc719:: ds 1
|
wc719:: ds 1
|
||||||
LastPlayerMon:: ; c71a
|
LastPlayerMon:: ; c71a
|
||||||
wc71a:: ds 1
|
wc71a:: ds 1
|
||||||
@ -3113,20 +3114,17 @@ w2_d16e:: ds 1
|
|||||||
wPokeAnimCoord:: ds 2
|
wPokeAnimCoord:: ds 2
|
||||||
wPokeAnimFrontpicHeight:: ds 1
|
wPokeAnimFrontpicHeight:: ds 1
|
||||||
; PokeAnim Data
|
; PokeAnim Data
|
||||||
w2_d172:: ds 1
|
wPokeAnimExtraFlag:: ds 1
|
||||||
w2_d173:: ds 1
|
w2_d173:: ds 1
|
||||||
w2_d174:: ds 1
|
wPokeAnimPointerBank:: ds 1
|
||||||
w2_d175:: ds 1
|
wPokeAnimPointerAddr:: ds 2
|
||||||
w2_d176:: ds 1
|
wPokeAnimFramesBank:: ds 1
|
||||||
w2_d177:: ds 1
|
wPokeAnimFramesAddr:: ds 2
|
||||||
w2_d178:: ds 1
|
wPokeAnimBitmaskBank:: ds 1
|
||||||
w2_d179:: ds 1
|
wPokeAnimBitmaskAddr:: ds 2
|
||||||
w2_d17a:: ds 1
|
|
||||||
w2_d17b:: ds 1
|
|
||||||
w2_d17c:: ds 1
|
|
||||||
w2_d17d:: ds 1
|
w2_d17d:: ds 1
|
||||||
w2_d17e:: ds 1
|
w2_d17e:: ds 1
|
||||||
w2_d17f:: ds 1
|
wPokeAnimRepeatTimer:: ds 1
|
||||||
w2_d180:: ds 1
|
w2_d180:: ds 1
|
||||||
wPokeAnimWaitCounter:: ds 1
|
wPokeAnimWaitCounter:: ds 1
|
||||||
w2_d182:: ds 1
|
w2_d182:: ds 1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user