mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2024-11-16 11:27:33 -08:00
More specials; bank 12 mobile
This commit is contained in:
parent
042fc4bfe5
commit
0b8fe4bac3
@ -8924,7 +8924,7 @@ IsMobileBattle2: ; 3f830
|
|||||||
; 3f836
|
; 3f836
|
||||||
|
|
||||||
|
|
||||||
Function3f836: ; 3f836
|
DisplayLinkRecord: ; 3f836
|
||||||
ld a, BANK(sLinkBattleStats)
|
ld a, BANK(sLinkBattleStats)
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
Function1dd702: ; 1dd702
|
_Diploma: ; 1dd702
|
||||||
call Function1dd709
|
call Function1dd709
|
||||||
call WaitPressAorB_BlinkCursor
|
call WaitPressAorB_BlinkCursor
|
||||||
ret
|
ret
|
||||||
|
1242
engine/main_menu.asm
Executable file
1242
engine/main_menu.asm
Executable file
File diff suppressed because it is too large
Load Diff
@ -470,7 +470,7 @@ endr
|
|||||||
|
|
||||||
|
|
||||||
BuyMenuLoop: ; 15cef
|
BuyMenuLoop: ; 15cef
|
||||||
callba Function24ae8
|
callba PlaceMoneyTopRightOW
|
||||||
call UpdateSprites
|
call UpdateSprites
|
||||||
ld hl, MenuDataHeader_Buy
|
ld hl, MenuDataHeader_Buy
|
||||||
call CopyMenuDataHeader
|
call CopyMenuDataHeader
|
||||||
@ -875,7 +875,7 @@ Function15ee0: ; 15ee0
|
|||||||
.okay_to_sell
|
.okay_to_sell
|
||||||
ld hl, Text_Mart_SellHowMany
|
ld hl, Text_Mart_SellHowMany
|
||||||
call PrintText
|
call PrintText
|
||||||
callba Function24af8
|
callba PlaceMoneyTopRightMenu
|
||||||
callba Function24fe1
|
callba Function24fe1
|
||||||
call ExitMenu
|
call ExitMenu
|
||||||
jr c, .declined
|
jr c, .declined
|
||||||
@ -899,7 +899,7 @@ Function15ee0: ; 15ee0
|
|||||||
ld hl, Text_Mart_SoldForAmount
|
ld hl, Text_Mart_SoldForAmount
|
||||||
call PrintTextBoxText
|
call PrintTextBoxText
|
||||||
call PlayTransactionSound
|
call PlayTransactionSound
|
||||||
callba Function24af0
|
callba PlaceMoneyBottomLeftOW
|
||||||
call JoyWaitAorB
|
call JoyWaitAorB
|
||||||
|
|
||||||
.declined
|
.declined
|
||||||
|
@ -179,7 +179,7 @@ PC_WaitPlaySFX: ; 156d0
|
|||||||
ret
|
ret
|
||||||
; 156d9
|
; 156d9
|
||||||
|
|
||||||
Function156d9: ; 156d9
|
_KrissHousePC: ; 156d9
|
||||||
call PC_PlayBootSound
|
call PC_PlayBootSound
|
||||||
ld hl, UnknownText_0x156ff
|
ld hl, UnknownText_0x156ff
|
||||||
call PC_DisplayText
|
call PC_DisplayText
|
||||||
|
@ -101,14 +101,14 @@ SpecialsPointers:: ; c029
|
|||||||
add_special SpecialCheckPokerus
|
add_special SpecialCheckPokerus
|
||||||
add_special Special_DisplayCoinCaseBalance
|
add_special Special_DisplayCoinCaseBalance
|
||||||
add_special Special_DisplayMoneyAndCoinBalance
|
add_special Special_DisplayMoneyAndCoinBalance
|
||||||
add_special Function24ae8
|
add_special PlaceMoneyTopRightOW
|
||||||
add_special Special_CheckForLuckyNumberWinners
|
add_special Special_CheckForLuckyNumberWinners
|
||||||
add_special Special_CheckLuckyNumberShowFlag
|
add_special Special_CheckLuckyNumberShowFlag
|
||||||
add_special Special_ResetLuckyNumberShowFlag
|
add_special Special_ResetLuckyNumberShowFlag
|
||||||
add_special Special_PrintTodaysLuckyNumber
|
add_special Special_PrintTodaysLuckyNumber
|
||||||
add_special Special_SelectApricornForKurt
|
add_special Special_SelectApricornForKurt
|
||||||
add_special SpecialNameRater
|
add_special SpecialNameRater
|
||||||
add_special Functionc2da
|
add_special Special_DisplayLinkRecord
|
||||||
add_special GetFirstPokemonHappiness
|
add_special GetFirstPokemonHappiness
|
||||||
add_special CheckFirstMonIsEgg
|
add_special CheckFirstMonIsEgg
|
||||||
add_special RandomPhoneRareWildMon
|
add_special RandomPhoneRareWildMon
|
||||||
@ -120,15 +120,17 @@ SpecialsPointers:: ; c029
|
|||||||
add_special Special_YoungerHaircutBrother
|
add_special Special_YoungerHaircutBrother
|
||||||
add_special Special_OlderHaircutBrother
|
add_special Special_OlderHaircutBrother
|
||||||
add_special Special_DaisyMassage
|
add_special Special_DaisyMassage
|
||||||
add_special Functionc472
|
add_special PlayCurMonCry
|
||||||
add_special ProfOaksPCBoot
|
add_special ProfOaksPCBoot
|
||||||
add_special SpecialGameboyCheck
|
add_special SpecialGameboyCheck
|
||||||
add_special SpecialTrainerHouse
|
add_special SpecialTrainerHouse
|
||||||
add_special PhotoStudio
|
add_special PhotoStudio
|
||||||
add_special InitRoamMons
|
add_special InitRoamMons
|
||||||
add_special Functionc48f
|
add_special Special_FadeOutMusic
|
||||||
add_special Functionc49f
|
add_special Diploma
|
||||||
add_special Functionc4ac
|
add_special PrintDiploma
|
||||||
|
|
||||||
|
; Crystal
|
||||||
add_special Function11ac3e
|
add_special Function11ac3e
|
||||||
add_special Function11b444
|
add_special Function11b444
|
||||||
add_special Function11b5e8
|
add_special Function11b5e8
|
||||||
@ -151,7 +153,7 @@ SpecialsPointers:: ; c029
|
|||||||
add_special Function101220
|
add_special Function101220
|
||||||
add_special Function101225
|
add_special Function101225
|
||||||
add_special Function101231
|
add_special Function101231
|
||||||
add_special Function4925b
|
add_special Special_MoveTutor
|
||||||
add_special SpecialOmanyteChamber
|
add_special SpecialOmanyteChamber
|
||||||
add_special Function11c1ab
|
add_special Function11c1ab
|
||||||
add_special BattleTowerAction
|
add_special BattleTowerAction
|
||||||
@ -292,14 +294,14 @@ Special_TownMap: ; c2c0
|
|||||||
|
|
||||||
Special_UnownPrinter: ; c2cd
|
Special_UnownPrinter: ; c2cd
|
||||||
call FadeToMenu
|
call FadeToMenu
|
||||||
callba Function16be4
|
callba UnownPrinter
|
||||||
call Function2b4d
|
call Function2b4d
|
||||||
ret
|
ret
|
||||||
; c2da
|
; c2da
|
||||||
|
|
||||||
Functionc2da: ; c2da
|
Special_DisplayLinkRecord: ; c2da
|
||||||
call FadeToMenu
|
call FadeToMenu
|
||||||
callba Function3f836
|
callba DisplayLinkRecord
|
||||||
call Function2b4d
|
call Function2b4d
|
||||||
ret
|
ret
|
||||||
; c2e7
|
; c2e7
|
||||||
@ -307,7 +309,7 @@ Functionc2da: ; c2da
|
|||||||
Special_KrissHousePC: ; c2e7
|
Special_KrissHousePC: ; c2e7
|
||||||
xor a
|
xor a
|
||||||
ld [ScriptVar], a
|
ld [ScriptVar], a
|
||||||
callba Function156d9
|
callba _KrissHousePC
|
||||||
ld a, c
|
ld a, c
|
||||||
ld [ScriptVar], a
|
ld [ScriptVar], a
|
||||||
ret
|
ret
|
||||||
@ -586,7 +588,7 @@ SpecialSnorlaxAwake: ; 0xc43d
|
|||||||
db $ff
|
db $ff
|
||||||
|
|
||||||
|
|
||||||
Functionc472: ; c472
|
PlayCurMonCry: ; c472
|
||||||
ld a, [CurPartySpecies]
|
ld a, [CurPartySpecies]
|
||||||
jp PlayCry
|
jp PlayCry
|
||||||
; c478
|
; c478
|
||||||
@ -614,7 +616,7 @@ SpecialGameboyCheck: ; c478
|
|||||||
ret
|
ret
|
||||||
|
|
||||||
|
|
||||||
Functionc48f: ; c48f
|
Special_FadeOutMusic: ; c48f
|
||||||
ld a, MUSIC_NONE % $100
|
ld a, MUSIC_NONE % $100
|
||||||
ld [MusicFadeIDLo], a
|
ld [MusicFadeIDLo], a
|
||||||
ld a, MUSIC_NONE / $100
|
ld a, MUSIC_NONE / $100
|
||||||
@ -624,16 +626,16 @@ Functionc48f: ; c48f
|
|||||||
ret
|
ret
|
||||||
; c49f
|
; c49f
|
||||||
|
|
||||||
Functionc49f: ; c49f
|
Diploma: ; c49f
|
||||||
call FadeToMenu
|
call FadeToMenu
|
||||||
callba Function1dd702
|
callba _Diploma
|
||||||
call Function2b4d
|
call Function2b4d
|
||||||
ret
|
ret
|
||||||
; c4ac
|
; c4ac
|
||||||
|
|
||||||
Functionc4ac: ; c4ac
|
PrintDiploma: ; c4ac
|
||||||
call FadeToMenu
|
call FadeToMenu
|
||||||
callba Function84688
|
callba _PrintDiploma
|
||||||
call Function2b4d
|
call Function2b4d
|
||||||
ret
|
ret
|
||||||
; c4b9
|
; c4b9
|
||||||
|
354
event/celebi.asm
Executable file
354
event/celebi.asm
Executable file
@ -0,0 +1,354 @@
|
|||||||
|
Special_CelebiShrineEvent: ; 4989a
|
||||||
|
call DelayFrame
|
||||||
|
ld a, [VramState]
|
||||||
|
push af
|
||||||
|
xor a
|
||||||
|
ld [VramState], a
|
||||||
|
call LoadCelebiGFX
|
||||||
|
lb de, $07, $50
|
||||||
|
ld a, SPRITE_ANIM_INDEX_2C
|
||||||
|
call _InitSpriteAnimStruct
|
||||||
|
ld hl, $3
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $84
|
||||||
|
ld hl, $2
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $1f
|
||||||
|
ld hl, $f
|
||||||
|
add hl, bc
|
||||||
|
ld a, $80
|
||||||
|
ld [hl], a
|
||||||
|
ld a, $a0
|
||||||
|
ld [wcf64], a
|
||||||
|
ld d, $0
|
||||||
|
.loop
|
||||||
|
ld a, [wJumptableIndex]
|
||||||
|
bit 7, a
|
||||||
|
jr nz, .done
|
||||||
|
push bc
|
||||||
|
call Function49bae
|
||||||
|
inc d
|
||||||
|
push de
|
||||||
|
ld a, $90
|
||||||
|
ld [wc3b5], a
|
||||||
|
callba Function8cf7a
|
||||||
|
call Function49935
|
||||||
|
ld c, 2
|
||||||
|
call DelayFrames
|
||||||
|
pop de
|
||||||
|
pop bc
|
||||||
|
jr .loop
|
||||||
|
|
||||||
|
.done
|
||||||
|
pop af
|
||||||
|
ld [VramState], a
|
||||||
|
call Function498f9
|
||||||
|
call Function49bf3
|
||||||
|
ret
|
||||||
|
; 498f9
|
||||||
|
|
||||||
|
Function498f9: ; 498f9
|
||||||
|
ld hl, Sprites + 2
|
||||||
|
xor a
|
||||||
|
ld c, $4
|
||||||
|
.loop
|
||||||
|
ld [hli], a
|
||||||
|
rept 3
|
||||||
|
inc hl
|
||||||
|
endr
|
||||||
|
inc a
|
||||||
|
dec c
|
||||||
|
jr nz, .loop
|
||||||
|
ld hl, Sprites + $10
|
||||||
|
ld bc, $90
|
||||||
|
xor a
|
||||||
|
call ByteFill
|
||||||
|
ret
|
||||||
|
; 49912
|
||||||
|
|
||||||
|
LoadCelebiGFX: ; 49912
|
||||||
|
callba Function8cf53
|
||||||
|
ld de, SpecialCelebiLeafGFX
|
||||||
|
ld hl, VTiles1
|
||||||
|
lb bc, BANK(SpecialCelebiLeafGFX), 4
|
||||||
|
call Request2bpp
|
||||||
|
ld de, SpecialCelebiGFX
|
||||||
|
ld hl, VTiles1 tile $04
|
||||||
|
lb bc, BANK(SpecialCelebiGFX), $10
|
||||||
|
call Request2bpp
|
||||||
|
xor a
|
||||||
|
ld [wJumptableIndex], a
|
||||||
|
ret
|
||||||
|
; 49935
|
||||||
|
|
||||||
|
Function49935: ; 49935
|
||||||
|
ld hl, wcf64
|
||||||
|
ld a, [hl]
|
||||||
|
and a
|
||||||
|
jr z, .asm_4993e
|
||||||
|
dec [hl]
|
||||||
|
ret
|
||||||
|
|
||||||
|
.asm_4993e
|
||||||
|
ld hl, wJumptableIndex
|
||||||
|
set 7, [hl]
|
||||||
|
ret
|
||||||
|
; 49944
|
||||||
|
|
||||||
|
Function49944: ; 49944
|
||||||
|
ld hl, wcf65
|
||||||
|
ld a, [hl]
|
||||||
|
inc [hl]
|
||||||
|
and $7
|
||||||
|
ret nz
|
||||||
|
ld a, [hl]
|
||||||
|
and $18
|
||||||
|
sla a
|
||||||
|
add $40
|
||||||
|
ld d, a
|
||||||
|
ld e, $0
|
||||||
|
ld a, SPRITE_ANIM_INDEX_18 ; fly land
|
||||||
|
call _InitSpriteAnimStruct
|
||||||
|
ld hl, $3
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $80
|
||||||
|
ret
|
||||||
|
; 49962
|
||||||
|
|
||||||
|
SpecialCelebiLeafGFX: ; 49962
|
||||||
|
INCBIN "gfx/special/celebi/leaf.2bpp"
|
||||||
|
SpecialCelebiGFX: ; 499a2
|
||||||
|
INCBIN "gfx/special/celebi/1.2bpp"
|
||||||
|
INCBIN "gfx/special/celebi/2.2bpp"
|
||||||
|
INCBIN "gfx/special/celebi/3.2bpp"
|
||||||
|
INCBIN "gfx/special/celebi/4.2bpp"
|
||||||
|
|
||||||
|
|
||||||
|
Function49aa2: ; 49aa2 (12:5aa2)
|
||||||
|
ld hl, $6
|
||||||
|
add hl, bc
|
||||||
|
ld a, [hl]
|
||||||
|
push af
|
||||||
|
ld hl, $5
|
||||||
|
add hl, bc
|
||||||
|
ld a, [hl]
|
||||||
|
cp $52
|
||||||
|
jp nc, Function49b30
|
||||||
|
ld hl, $5
|
||||||
|
add hl, bc
|
||||||
|
inc [hl]
|
||||||
|
ld hl, $f
|
||||||
|
add hl, bc
|
||||||
|
ld a, [hl]
|
||||||
|
ld d, a
|
||||||
|
cp $3a
|
||||||
|
jr c, .asm_49ac6
|
||||||
|
jr z, .asm_49ac6
|
||||||
|
sub $3
|
||||||
|
ld [hl], a
|
||||||
|
.asm_49ac6
|
||||||
|
ld hl, $e
|
||||||
|
add hl, bc
|
||||||
|
ld a, [hl]
|
||||||
|
inc [hl]
|
||||||
|
call Function49b3b
|
||||||
|
ld hl, $6
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], a
|
||||||
|
ld d, a
|
||||||
|
ld hl, $4
|
||||||
|
add hl, bc
|
||||||
|
add [hl]
|
||||||
|
cp $5c
|
||||||
|
jr nc, .asm_49ae2
|
||||||
|
cp $44
|
||||||
|
jr nc, .asm_49b0d
|
||||||
|
.asm_49ae2
|
||||||
|
pop af
|
||||||
|
push af
|
||||||
|
cp d
|
||||||
|
jr nc, .asm_49af2
|
||||||
|
ld hl, $4
|
||||||
|
add hl, bc
|
||||||
|
add [hl]
|
||||||
|
cp $50
|
||||||
|
jr c, .asm_49b05
|
||||||
|
jr .asm_49afb
|
||||||
|
.asm_49af2
|
||||||
|
ld hl, $4
|
||||||
|
add hl, bc
|
||||||
|
add [hl]
|
||||||
|
cp $50
|
||||||
|
jr nc, .asm_49b05
|
||||||
|
.asm_49afb
|
||||||
|
ld hl, $5
|
||||||
|
add hl, bc
|
||||||
|
ld a, [hl]
|
||||||
|
sub $2
|
||||||
|
ld [hl], a
|
||||||
|
jr .asm_49b0d
|
||||||
|
.asm_49b05
|
||||||
|
ld hl, $5
|
||||||
|
add hl, bc
|
||||||
|
ld a, [hl]
|
||||||
|
add $1
|
||||||
|
ld [hl], a
|
||||||
|
.asm_49b0d
|
||||||
|
pop af
|
||||||
|
ld hl, $4
|
||||||
|
add hl, bc
|
||||||
|
add [hl]
|
||||||
|
cp $50
|
||||||
|
jr c, .asm_49b26
|
||||||
|
cp $e6
|
||||||
|
jr nc, .asm_49b26
|
||||||
|
ld hl, $1
|
||||||
|
add hl, bc
|
||||||
|
ld a, $41
|
||||||
|
call Function3b3c
|
||||||
|
jr .asm_49b2f
|
||||||
|
.asm_49b26
|
||||||
|
ld hl, $1
|
||||||
|
add hl, bc
|
||||||
|
ld a, $40
|
||||||
|
call Function3b3c
|
||||||
|
.asm_49b2f
|
||||||
|
ret
|
||||||
|
|
||||||
|
Function49b30: ; 49b30 (12:5b30)
|
||||||
|
pop af
|
||||||
|
ld hl, $1
|
||||||
|
add hl, bc
|
||||||
|
ld a, $40
|
||||||
|
call Function3b3c
|
||||||
|
ret
|
||||||
|
|
||||||
|
Function49b3b: ; 49b3b (12:5b3b)
|
||||||
|
add $10
|
||||||
|
and $3f
|
||||||
|
cp $20
|
||||||
|
jr nc, .asm_49b48
|
||||||
|
call Function49b52
|
||||||
|
ld a, h
|
||||||
|
ret
|
||||||
|
.asm_49b48
|
||||||
|
and $1f
|
||||||
|
call Function49b52
|
||||||
|
ld a, h
|
||||||
|
xor $ff
|
||||||
|
inc a
|
||||||
|
ret
|
||||||
|
|
||||||
|
Function49b52: ; 49b52 (12:5b52)
|
||||||
|
ld e, a
|
||||||
|
ld a, d
|
||||||
|
ld d, $0
|
||||||
|
ld hl, Unknown_49b6e
|
||||||
|
rept 2
|
||||||
|
add hl, de
|
||||||
|
endr
|
||||||
|
ld e, [hl]
|
||||||
|
inc hl
|
||||||
|
ld d, [hl]
|
||||||
|
ld hl, 0
|
||||||
|
.asm_49b61
|
||||||
|
srl a
|
||||||
|
jr nc, .asm_49b66
|
||||||
|
add hl, de
|
||||||
|
.asm_49b66
|
||||||
|
sla e
|
||||||
|
rl d
|
||||||
|
and a
|
||||||
|
jr nz, .asm_49b61
|
||||||
|
ret
|
||||||
|
; 49b6e (12:5b6e)
|
||||||
|
|
||||||
|
Unknown_49b6e: ; 49b6e
|
||||||
|
sine_wave $100
|
||||||
|
; 49bae
|
||||||
|
|
||||||
|
Function49bae: ; 49bae
|
||||||
|
push hl
|
||||||
|
push bc
|
||||||
|
push de
|
||||||
|
ld a, d
|
||||||
|
ld d, $3
|
||||||
|
ld e, d
|
||||||
|
cp $0
|
||||||
|
jr z, .asm_49bd0
|
||||||
|
cp d
|
||||||
|
jr z, .asm_49bd4
|
||||||
|
call Function49bed
|
||||||
|
cp d
|
||||||
|
jr z, .asm_49bd8
|
||||||
|
call Function49bed
|
||||||
|
cp d
|
||||||
|
jr z, .asm_49bdc
|
||||||
|
call Function49bed
|
||||||
|
cp d
|
||||||
|
jr c, .asm_49be9
|
||||||
|
jr .asm_49be5
|
||||||
|
|
||||||
|
.asm_49bd0
|
||||||
|
ld a, $84
|
||||||
|
jr .asm_49bde
|
||||||
|
|
||||||
|
.asm_49bd4
|
||||||
|
ld a, $88
|
||||||
|
jr .asm_49bde
|
||||||
|
|
||||||
|
.asm_49bd8
|
||||||
|
ld a, $8c
|
||||||
|
jr .asm_49bde
|
||||||
|
|
||||||
|
.asm_49bdc
|
||||||
|
ld a, $90
|
||||||
|
|
||||||
|
.asm_49bde
|
||||||
|
ld hl, $3
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], a
|
||||||
|
jr .asm_49be9
|
||||||
|
|
||||||
|
.asm_49be5
|
||||||
|
pop de
|
||||||
|
ld d, $ff
|
||||||
|
push de
|
||||||
|
|
||||||
|
.asm_49be9
|
||||||
|
pop de
|
||||||
|
pop bc
|
||||||
|
pop hl
|
||||||
|
ret
|
||||||
|
; 49bed
|
||||||
|
|
||||||
|
Function49bed: ; 49bed
|
||||||
|
push af
|
||||||
|
ld a, d
|
||||||
|
add e
|
||||||
|
ld d, a
|
||||||
|
pop af
|
||||||
|
ret
|
||||||
|
; 49bf3
|
||||||
|
|
||||||
|
Function49bf3: ; 49bf3
|
||||||
|
ld a, BATTLETYPE_CELEBI
|
||||||
|
ld [BattleType], a
|
||||||
|
ret
|
||||||
|
; 49bf9
|
||||||
|
|
||||||
|
Function49bf9: ; 49bf9
|
||||||
|
ld a, [wBattleResult]
|
||||||
|
bit 6, a
|
||||||
|
jr z, .asm_49c07
|
||||||
|
ld a, $1
|
||||||
|
ld [ScriptVar], a
|
||||||
|
jr .asm_49c0b
|
||||||
|
|
||||||
|
.asm_49c07
|
||||||
|
xor a
|
||||||
|
ld [ScriptVar], a
|
||||||
|
|
||||||
|
.asm_49c0b
|
||||||
|
ret
|
||||||
|
; 49c0c
|
299
event/photo.asm
Executable file
299
event/photo.asm
Executable file
@ -0,0 +1,299 @@
|
|||||||
|
UnownPrinter: ; 16be4
|
||||||
|
ld a, [UnownDex]
|
||||||
|
and a
|
||||||
|
ret z
|
||||||
|
|
||||||
|
ld a, [hInMenu]
|
||||||
|
push af
|
||||||
|
ld a, $1
|
||||||
|
ld [hInMenu], a
|
||||||
|
ld a, [Options]
|
||||||
|
push af
|
||||||
|
set NO_TEXT_SCROLL, a
|
||||||
|
ld [Options], a
|
||||||
|
call ClearBGPalettes
|
||||||
|
call ClearTileMap
|
||||||
|
|
||||||
|
ld de, UnownDexATile
|
||||||
|
ld hl, VTiles1 tile $6f
|
||||||
|
lb bc, BANK(UnownDexBTile), 1
|
||||||
|
call Request1bpp
|
||||||
|
|
||||||
|
ld de, UnownDexBTile
|
||||||
|
ld hl, VTiles1 tile $75
|
||||||
|
lb bc, BANK(UnownDexBTile), 1
|
||||||
|
call Request1bpp
|
||||||
|
|
||||||
|
hlcoord 0, 0
|
||||||
|
lb bc, 3, 18
|
||||||
|
call TextBox
|
||||||
|
|
||||||
|
hlcoord 0, 5
|
||||||
|
lb bc, 7, 7
|
||||||
|
call TextBox
|
||||||
|
|
||||||
|
hlcoord 0, 14
|
||||||
|
lb bc, 2, 18
|
||||||
|
call TextBox
|
||||||
|
|
||||||
|
hlcoord 1, 2
|
||||||
|
ld de, AlphRuinsStampString
|
||||||
|
call PlaceString
|
||||||
|
|
||||||
|
hlcoord 1, 16
|
||||||
|
ld de, UnownDexDoWhatString
|
||||||
|
call PlaceString
|
||||||
|
|
||||||
|
hlcoord 10, 6
|
||||||
|
ld de, UnownDexMenuString
|
||||||
|
call PlaceString
|
||||||
|
|
||||||
|
xor a
|
||||||
|
ld [wJumptableIndex], a
|
||||||
|
call Function16cc8
|
||||||
|
call WaitBGMap
|
||||||
|
|
||||||
|
ld a, UNOWN
|
||||||
|
ld [CurPartySpecies], a
|
||||||
|
xor a
|
||||||
|
ld [TempMonDVs], a
|
||||||
|
ld [TempMonDVs + 1], a
|
||||||
|
|
||||||
|
ld b, SCGB_1C
|
||||||
|
call GetSGBLayout
|
||||||
|
call SetPalettes
|
||||||
|
|
||||||
|
.joy_loop
|
||||||
|
call JoyTextDelay
|
||||||
|
|
||||||
|
ld a, [hJoyPressed]
|
||||||
|
and B_BUTTON
|
||||||
|
jr nz, .pressed_b
|
||||||
|
|
||||||
|
ld a, [hJoyPressed]
|
||||||
|
and A_BUTTON
|
||||||
|
jr nz, .pressed_a
|
||||||
|
|
||||||
|
call Function16ca0
|
||||||
|
call DelayFrame
|
||||||
|
jr .joy_loop
|
||||||
|
|
||||||
|
.pressed_a
|
||||||
|
ld a, [wJumptableIndex]
|
||||||
|
push af
|
||||||
|
callba Function84560
|
||||||
|
call RestartMapMusic
|
||||||
|
pop af
|
||||||
|
ld [wJumptableIndex], a
|
||||||
|
jr .joy_loop
|
||||||
|
|
||||||
|
.pressed_b
|
||||||
|
pop af
|
||||||
|
ld [Options], a
|
||||||
|
pop af
|
||||||
|
ld [hInMenu], a
|
||||||
|
call ReturnToMapFromSubmenu
|
||||||
|
ret
|
||||||
|
; 16ca0
|
||||||
|
|
||||||
|
Function16ca0: ; 16ca0
|
||||||
|
ld a, [hJoyLast]
|
||||||
|
and D_RIGHT
|
||||||
|
jr nz, .press_right
|
||||||
|
ld a, [hJoyLast]
|
||||||
|
and D_LEFT
|
||||||
|
jr nz, .press_left
|
||||||
|
ret
|
||||||
|
|
||||||
|
.press_left
|
||||||
|
ld hl, wJumptableIndex
|
||||||
|
ld a, [hl]
|
||||||
|
and a
|
||||||
|
jr nz, .wrap_around_left
|
||||||
|
ld [hl], $1b
|
||||||
|
|
||||||
|
.wrap_around_left
|
||||||
|
dec [hl]
|
||||||
|
jr .return
|
||||||
|
|
||||||
|
.press_right
|
||||||
|
ld hl, wJumptableIndex
|
||||||
|
ld a, [hl]
|
||||||
|
cp $1a
|
||||||
|
jr c, .wrap_around_right
|
||||||
|
ld [hl], $ff
|
||||||
|
|
||||||
|
.wrap_around_right
|
||||||
|
inc [hl]
|
||||||
|
|
||||||
|
.return
|
||||||
|
call Function16cc8
|
||||||
|
ret
|
||||||
|
; 16cc8
|
||||||
|
|
||||||
|
Function16cc8: ; 16cc8
|
||||||
|
ld a, [wJumptableIndex]
|
||||||
|
cp 26
|
||||||
|
jr z, Function16d20
|
||||||
|
inc a
|
||||||
|
ld [UnownLetter], a
|
||||||
|
ld a, UNOWN
|
||||||
|
ld [CurPartySpecies], a
|
||||||
|
xor a
|
||||||
|
ld [wc2c6], a
|
||||||
|
ld de, VTiles2
|
||||||
|
predef GetFrontpic
|
||||||
|
call Function16cff
|
||||||
|
hlcoord 1, 6
|
||||||
|
xor a
|
||||||
|
ld [hFillBox], a
|
||||||
|
lb bc, 7, 7
|
||||||
|
predef FillBox
|
||||||
|
ld de, VTiles2 tile $31
|
||||||
|
callba Functione0000
|
||||||
|
ret
|
||||||
|
; 16cff
|
||||||
|
|
||||||
|
Function16cff: ; 16cff
|
||||||
|
ld a, [rSVBK]
|
||||||
|
push af
|
||||||
|
ld a, $6
|
||||||
|
ld [rSVBK], a
|
||||||
|
|
||||||
|
ld a, BANK(sScratch)
|
||||||
|
call GetSRAMBank
|
||||||
|
ld de, w6_d000
|
||||||
|
ld hl, sScratch
|
||||||
|
ld a, [hROMBank]
|
||||||
|
ld b, a
|
||||||
|
ld c, $31
|
||||||
|
call Get2bpp
|
||||||
|
call CloseSRAM
|
||||||
|
|
||||||
|
pop af
|
||||||
|
ld [rSVBK], a
|
||||||
|
ret
|
||||||
|
; 16d20
|
||||||
|
|
||||||
|
Function16d20: ; 16d20
|
||||||
|
hlcoord 1, 6
|
||||||
|
lb bc, 7, 7
|
||||||
|
call ClearBox
|
||||||
|
hlcoord 1, 9
|
||||||
|
ld de, UnownDexVacantString
|
||||||
|
call PlaceString
|
||||||
|
xor a
|
||||||
|
call GetSRAMBank
|
||||||
|
ld hl, sScratch
|
||||||
|
ld bc, $31 tiles
|
||||||
|
xor a
|
||||||
|
call ByteFill
|
||||||
|
ld hl, VTiles2 tile $31
|
||||||
|
ld de, sScratch
|
||||||
|
ld c, $31
|
||||||
|
ld a, [hROMBank]
|
||||||
|
ld b, a
|
||||||
|
call Get2bpp
|
||||||
|
call CloseSRAM
|
||||||
|
ld c, 20
|
||||||
|
call DelayFrames
|
||||||
|
ret
|
||||||
|
; 16d57
|
||||||
|
|
||||||
|
AlphRuinsStampString:
|
||||||
|
db " ALPH RUINS STAMP@"
|
||||||
|
|
||||||
|
UnownDexDoWhatString:
|
||||||
|
db "Do what?@"
|
||||||
|
|
||||||
|
UnownDexMenuString:
|
||||||
|
db "♂ PRINT"
|
||||||
|
next "♀ CANCEL"
|
||||||
|
next "← PREVIOUS"
|
||||||
|
next "→ NEXT"
|
||||||
|
db "@"
|
||||||
|
|
||||||
|
UnownDexVacantString:
|
||||||
|
db "VACANT@"
|
||||||
|
; 16d9c
|
||||||
|
|
||||||
|
UnownDexATile: ; 16d9c
|
||||||
|
INCBIN "gfx/unknown/016d9c.1bpp"
|
||||||
|
UnownDexBTile: ; 16da4
|
||||||
|
INCBIN "gfx/unknown/016da4.1bpp"
|
||||||
|
; 16dac
|
||||||
|
|
||||||
|
Function16dac: ; 16dac
|
||||||
|
hlcoord 0, 0
|
||||||
|
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
|
||||||
|
ld a, " "
|
||||||
|
call ByteFill
|
||||||
|
hlcoord 7, 11
|
||||||
|
ld a, $31
|
||||||
|
ld [hFillBox], a
|
||||||
|
lb bc, 7, 7
|
||||||
|
predef FillBox
|
||||||
|
ret
|
||||||
|
; 16dc7
|
||||||
|
|
||||||
|
PhotoStudio: ; 16dc7
|
||||||
|
ld hl, .Text_AskWhichMon
|
||||||
|
call PrintText
|
||||||
|
callba SelectMonFromParty
|
||||||
|
jr c, .cancel
|
||||||
|
ld a, [CurPartySpecies]
|
||||||
|
cp EGG
|
||||||
|
jr z, .egg
|
||||||
|
|
||||||
|
ld hl, .Text_HoldStill
|
||||||
|
call PrintText
|
||||||
|
call DisableSpriteUpdates
|
||||||
|
callba Function8461a
|
||||||
|
call Function2b74
|
||||||
|
ld a, [$ffac]
|
||||||
|
and a
|
||||||
|
jr nz, .cancel
|
||||||
|
ld hl, .Text_Presto
|
||||||
|
jr .print_text
|
||||||
|
|
||||||
|
.cancel
|
||||||
|
ld hl, .Text_NoPicture
|
||||||
|
jr .print_text
|
||||||
|
|
||||||
|
.egg
|
||||||
|
ld hl, .Text_Egg
|
||||||
|
|
||||||
|
.print_text
|
||||||
|
call PrintText
|
||||||
|
ret
|
||||||
|
; 16e04
|
||||||
|
|
||||||
|
.Text_AskWhichMon: ; 0x16e04
|
||||||
|
; Which #MON should I photo- graph?
|
||||||
|
text_jump UnknownText_0x1be024
|
||||||
|
db "@"
|
||||||
|
; 0x16e09
|
||||||
|
|
||||||
|
.Text_HoldStill: ; 0x16e09
|
||||||
|
; All righty. Hold still for a bit.
|
||||||
|
text_jump UnknownText_0x1be047
|
||||||
|
db "@"
|
||||||
|
; 0x16e0e
|
||||||
|
|
||||||
|
.Text_Presto: ; 0x16e0e
|
||||||
|
; Presto! All done. Come again, OK?
|
||||||
|
text_jump UnknownText_0x1be06a
|
||||||
|
db "@"
|
||||||
|
; 0x16e13
|
||||||
|
|
||||||
|
.Text_NoPicture: ; 0x16e13
|
||||||
|
; Oh, no picture? Come again, OK?
|
||||||
|
text_jump UnknownText_0x1c0000
|
||||||
|
db "@"
|
||||||
|
; 0x16e18
|
||||||
|
|
||||||
|
.Text_Egg: ; 0x16e18
|
||||||
|
; An EGG? My talent is worth more…
|
||||||
|
text_jump UnknownText_0x1c0021
|
||||||
|
db "@"
|
||||||
|
; 0x16e1d
|
@ -312,7 +312,7 @@ VolumeOff:: ; 3ca3
|
|||||||
ret
|
ret
|
||||||
; 3ca8
|
; 3ca8
|
||||||
|
|
||||||
FadeOutMusic:: ; 3ca8
|
Unused_FadeOutMusic:: ; 3ca8
|
||||||
ld a, 4
|
ld a, 4
|
||||||
ld [MusicFade], a
|
ld [MusicFade], a
|
||||||
ret
|
ret
|
||||||
|
@ -30,7 +30,7 @@ UnknownScript_0x198018:
|
|||||||
moveperson $b, $b, $b
|
moveperson $b, $b, $b
|
||||||
spriteface PLAYER, RIGHT
|
spriteface PLAYER, RIGHT
|
||||||
showemote EMOTE_SHOCK, PLAYER, 15
|
showemote EMOTE_SHOCK, PLAYER, 15
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
pause 15
|
pause 15
|
||||||
appear $b
|
appear $b
|
||||||
applymovement $b, MovementData_0x198134
|
applymovement $b, MovementData_0x198134
|
||||||
@ -40,7 +40,7 @@ UnknownScript_0x198018:
|
|||||||
UnknownScript_0x198034:
|
UnknownScript_0x198034:
|
||||||
spriteface PLAYER, RIGHT
|
spriteface PLAYER, RIGHT
|
||||||
showemote EMOTE_SHOCK, PLAYER, 15
|
showemote EMOTE_SHOCK, PLAYER, 15
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
pause 15
|
pause 15
|
||||||
appear $b
|
appear $b
|
||||||
applymovement $b, MovementData_0x19813c
|
applymovement $b, MovementData_0x19813c
|
||||||
|
@ -37,7 +37,7 @@ UnknownScript_0x19b0de:
|
|||||||
special RestartMapMusic
|
special RestartMapMusic
|
||||||
loadfont
|
loadfont
|
||||||
writetext UnknownText_0x19b296
|
writetext UnknownText_0x19b296
|
||||||
special Functionc472
|
special PlayCurMonCry
|
||||||
keeptextopen
|
keeptextopen
|
||||||
writetext UnknownText_0x19b2aa
|
writetext UnknownText_0x19b2aa
|
||||||
closetext
|
closetext
|
||||||
|
@ -49,7 +49,7 @@ UnknownScript_0x185c0d:
|
|||||||
|
|
||||||
UnknownScript_0x185c25:
|
UnknownScript_0x185c25:
|
||||||
showemote EMOTE_SHOCK, $4, 15
|
showemote EMOTE_SHOCK, $4, 15
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
pause 15
|
pause 15
|
||||||
spriteface $4, RIGHT
|
spriteface $4, RIGHT
|
||||||
pause 15
|
pause 15
|
||||||
@ -98,7 +98,7 @@ UnknownScript_0x185c80:
|
|||||||
loadmovesprites
|
loadmovesprites
|
||||||
dotrigger $2
|
dotrigger $2
|
||||||
setevent EVENT_RIVAL_BURNED_TOWER
|
setevent EVENT_RIVAL_BURNED_TOWER
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
pause 15
|
pause 15
|
||||||
earthquake 50
|
earthquake 50
|
||||||
showemote EMOTE_SHOCK, PLAYER, 15
|
showemote EMOTE_SHOCK, PLAYER, 15
|
||||||
|
@ -23,7 +23,7 @@ CeladonVendingMachine:
|
|||||||
loadfont
|
loadfont
|
||||||
writetext CeladonVendingText
|
writetext CeladonVendingText
|
||||||
.Start
|
.Start
|
||||||
special Function24ae8
|
special PlaceMoneyTopRightOW
|
||||||
loadmenudata .MenuData
|
loadmenudata .MenuData
|
||||||
interpretmenu2
|
interpretmenu2
|
||||||
writebackup
|
writebackup
|
||||||
|
@ -22,7 +22,7 @@ UnknownScript_0x7167e:
|
|||||||
waitbutton
|
waitbutton
|
||||||
writetext UnknownText_0x71760
|
writetext UnknownText_0x71760
|
||||||
keeptextopen
|
keeptextopen
|
||||||
special Functionc49f
|
special Diploma
|
||||||
writetext UnknownText_0x71763
|
writetext UnknownText_0x71763
|
||||||
closetext
|
closetext
|
||||||
loadmovesprites
|
loadmovesprites
|
||||||
@ -43,7 +43,7 @@ UnknownScript_0x716a4:
|
|||||||
writetext UnknownText_0x717d8
|
writetext UnknownText_0x717d8
|
||||||
yesorno
|
yesorno
|
||||||
iffalse UnknownScript_0x716b0
|
iffalse UnknownScript_0x716b0
|
||||||
special Functionc4ac
|
special PrintDiploma
|
||||||
loadmovesprites
|
loadmovesprites
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -103,7 +103,7 @@ UnknownScript_0x19c0aa:
|
|||||||
UnknownScript_0x19c0ae:
|
UnknownScript_0x19c0ae:
|
||||||
spriteface PLAYER, RIGHT
|
spriteface PLAYER, RIGHT
|
||||||
showemote EMOTE_SHOCK, PLAYER, 15
|
showemote EMOTE_SHOCK, PLAYER, 15
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
pause 15
|
pause 15
|
||||||
appear $3
|
appear $3
|
||||||
applymovement $3, MovementData_0x19c1ce
|
applymovement $3, MovementData_0x19c1ce
|
||||||
|
@ -66,7 +66,7 @@ UnknownScript_0x1a001e:
|
|||||||
applymovement $c, MovementData_0x1a00ec
|
applymovement $c, MovementData_0x1a00ec
|
||||||
disappear $c
|
disappear $c
|
||||||
pause 20
|
pause 20
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
playmapmusic
|
playmapmusic
|
||||||
pause 10
|
pause 10
|
||||||
.Done
|
.Done
|
||||||
|
@ -130,7 +130,7 @@ DragonShrineTestScript:
|
|||||||
writetext UnknownText_0x18d916
|
writetext UnknownText_0x18d916
|
||||||
closetext
|
closetext
|
||||||
loadmovesprites
|
loadmovesprites
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
applymovement $5, MovementData_0x18d2da
|
applymovement $5, MovementData_0x18d2da
|
||||||
loadfont
|
loadfont
|
||||||
writetext UnknownText_0x18d974
|
writetext UnknownText_0x18d974
|
||||||
|
@ -70,7 +70,7 @@ UnknownScript_0x18c8f4:
|
|||||||
loadmovesprites
|
loadmovesprites
|
||||||
UnknownScript_0x18c8f9:
|
UnknownScript_0x18c8f9:
|
||||||
applymovement $3, MovementData_0x18c9b3
|
applymovement $3, MovementData_0x18c9b3
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
pause 30
|
pause 30
|
||||||
special RestartMapMusic
|
special RestartMapMusic
|
||||||
disappear $3
|
disappear $3
|
||||||
|
@ -61,21 +61,21 @@ MoveTutor:
|
|||||||
.Flamethrower:
|
.Flamethrower:
|
||||||
writebyte $1
|
writebyte $1
|
||||||
writetext UnknownText_0x1991cf
|
writetext UnknownText_0x1991cf
|
||||||
special Function4925b
|
special Special_MoveTutor
|
||||||
if_equal $0, .TeachMove
|
if_equal $0, .TeachMove
|
||||||
jump .Incompatible
|
jump .Incompatible
|
||||||
|
|
||||||
.Thunderbolt:
|
.Thunderbolt:
|
||||||
writebyte $2
|
writebyte $2
|
||||||
writetext UnknownText_0x1991cf
|
writetext UnknownText_0x1991cf
|
||||||
special Function4925b
|
special Special_MoveTutor
|
||||||
if_equal $0, .TeachMove
|
if_equal $0, .TeachMove
|
||||||
jump .Incompatible
|
jump .Incompatible
|
||||||
|
|
||||||
.IceBeam:
|
.IceBeam:
|
||||||
writebyte $3
|
writebyte $3
|
||||||
writetext UnknownText_0x1991cf
|
writetext UnknownText_0x1991cf
|
||||||
special Function4925b
|
special Special_MoveTutor
|
||||||
if_equal $0, .TeachMove
|
if_equal $0, .TeachMove
|
||||||
jump .Incompatible
|
jump .Incompatible
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ GoldenrodVendingMachine:
|
|||||||
loadfont
|
loadfont
|
||||||
writetext GoldenrodVendingText
|
writetext GoldenrodVendingText
|
||||||
.Start
|
.Start
|
||||||
special Function24ae8
|
special PlaceMoneyTopRightOW
|
||||||
loadmenudata .MenuData
|
loadmenudata .MenuData
|
||||||
interpretmenu2
|
interpretmenu2
|
||||||
writebackup
|
writebackup
|
||||||
|
@ -449,7 +449,7 @@ UnknownScript_0x6ee42:
|
|||||||
loadmovesprites
|
loadmovesprites
|
||||||
pause 20
|
pause 20
|
||||||
showemote EMOTE_SHOCK, PLAYER, 20
|
showemote EMOTE_SHOCK, PLAYER, 20
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
applymovement PLAYER, MovementData_0x6ef58
|
applymovement PLAYER, MovementData_0x6ef58
|
||||||
pause 30
|
pause 30
|
||||||
spriteface PLAYER, DOWN
|
spriteface PLAYER, DOWN
|
||||||
|
@ -55,7 +55,7 @@ UnknownScript_0x180053:
|
|||||||
appear $5
|
appear $5
|
||||||
spriteface PLAYER, DOWN
|
spriteface PLAYER, DOWN
|
||||||
showemote EMOTE_SHOCK, PLAYER, 15
|
showemote EMOTE_SHOCK, PLAYER, 15
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
pause 15
|
pause 15
|
||||||
applymovement $5, MovementData_0x180164
|
applymovement $5, MovementData_0x180164
|
||||||
playmusic MUSIC_RIVAL_ENCOUNTER
|
playmusic MUSIC_RIVAL_ENCOUNTER
|
||||||
@ -76,7 +76,7 @@ UnknownScript_0x180094:
|
|||||||
appear $5
|
appear $5
|
||||||
spriteface PLAYER, DOWN
|
spriteface PLAYER, DOWN
|
||||||
showemote EMOTE_SHOCK, PLAYER, 15
|
showemote EMOTE_SHOCK, PLAYER, 15
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
pause 15
|
pause 15
|
||||||
applymovement $5, MovementData_0x18016b
|
applymovement $5, MovementData_0x18016b
|
||||||
playmusic MUSIC_RIVAL_ENCOUNTER
|
playmusic MUSIC_RIVAL_ENCOUNTER
|
||||||
|
@ -40,7 +40,7 @@ KurtScript_0x18e178:
|
|||||||
writetext UnknownText_0x18e473
|
writetext UnknownText_0x18e473
|
||||||
closetext
|
closetext
|
||||||
loadmovesprites
|
loadmovesprites
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
setevent EVENT_AZALEA_TOWN_SLOWPOKETAIL_ROCKET
|
setevent EVENT_AZALEA_TOWN_SLOWPOKETAIL_ROCKET
|
||||||
checkcode VAR_FACING
|
checkcode VAR_FACING
|
||||||
if_equal UP, .RunAround
|
if_equal UP, .RunAround
|
||||||
@ -287,7 +287,7 @@ KurtScript_0x18e178:
|
|||||||
setevent EVENT_FOREST_IS_RESTLESS
|
setevent EVENT_FOREST_IS_RESTLESS
|
||||||
clearevent EVENT_CAN_GIVE_GS_BALL_TO_KURT
|
clearevent EVENT_CAN_GIVE_GS_BALL_TO_KURT
|
||||||
clearevent EVENT_GAVE_GS_BALL_TO_KURT
|
clearevent EVENT_GAVE_GS_BALL_TO_KURT
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
pause 20
|
pause 20
|
||||||
showemote EMOTE_SHOCK, $2, 30
|
showemote EMOTE_SHOCK, $2, 30
|
||||||
checkcode VAR_FACING
|
checkcode VAR_FACING
|
||||||
|
@ -44,12 +44,12 @@ UnknownScript_0x180e53:
|
|||||||
end
|
end
|
||||||
|
|
||||||
UnknownScript_0x180e6a:
|
UnknownScript_0x180e6a:
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
applymovement PLAYER, MovementData_0x180f38
|
applymovement PLAYER, MovementData_0x180f38
|
||||||
jump LanceScript_0x180e7b
|
jump LanceScript_0x180e7b
|
||||||
|
|
||||||
UnknownScript_0x180e74:
|
UnknownScript_0x180e74:
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
applymovement PLAYER, MovementData_0x180f3c
|
applymovement PLAYER, MovementData_0x180f3c
|
||||||
LanceScript_0x180e7b:
|
LanceScript_0x180e7b:
|
||||||
spriteface $2, LEFT
|
spriteface $2, LEFT
|
||||||
|
@ -51,7 +51,7 @@ UnknownScript_0x190039:
|
|||||||
UnknownScript_0x190040:
|
UnknownScript_0x190040:
|
||||||
loadfont
|
loadfont
|
||||||
writetext UnknownText_0x1900b0
|
writetext UnknownText_0x1900b0
|
||||||
special Function24ae8
|
special PlaceMoneyTopRightOW
|
||||||
yesorno
|
yesorno
|
||||||
iffalse UnknownScript_0x190072
|
iffalse UnknownScript_0x190072
|
||||||
checkmoney $0, 300
|
checkmoney $0, 300
|
||||||
@ -61,7 +61,7 @@ UnknownScript_0x190040:
|
|||||||
waitbutton
|
waitbutton
|
||||||
playsound SFX_TRANSACTION
|
playsound SFX_TRANSACTION
|
||||||
takemoney $0, 300
|
takemoney $0, 300
|
||||||
special Function24ae8
|
special PlaceMoneyTopRightOW
|
||||||
writetext UnknownText_0x19014a
|
writetext UnknownText_0x19014a
|
||||||
closetext
|
closetext
|
||||||
loadmovesprites
|
loadmovesprites
|
||||||
|
@ -19,7 +19,7 @@ UnknownScript_0x7408d:
|
|||||||
UnknownScript_0x7408e:
|
UnknownScript_0x7408e:
|
||||||
spriteface PLAYER, RIGHT
|
spriteface PLAYER, RIGHT
|
||||||
showemote EMOTE_SHOCK, PLAYER, 15
|
showemote EMOTE_SHOCK, PLAYER, 15
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
pause 15
|
pause 15
|
||||||
applymovement $2, MovementData_0x740f9
|
applymovement $2, MovementData_0x740f9
|
||||||
playmusic MUSIC_RIVAL_ENCOUNTER
|
playmusic MUSIC_RIVAL_ENCOUNTER
|
||||||
|
@ -25,7 +25,7 @@ OlivineCity_MapScriptHeader:
|
|||||||
UnknownScript_0x1a8833:
|
UnknownScript_0x1a8833:
|
||||||
spriteface PLAYER, LEFT
|
spriteface PLAYER, LEFT
|
||||||
showemote EMOTE_SHOCK, PLAYER, 15
|
showemote EMOTE_SHOCK, PLAYER, 15
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
pause 15
|
pause 15
|
||||||
playsound SFX_ENTER_DOOR
|
playsound SFX_ENTER_DOOR
|
||||||
appear $5
|
appear $5
|
||||||
@ -49,7 +49,7 @@ UnknownScript_0x1a8833:
|
|||||||
UnknownScript_0x1a886b:
|
UnknownScript_0x1a886b:
|
||||||
spriteface PLAYER, LEFT
|
spriteface PLAYER, LEFT
|
||||||
showemote EMOTE_SHOCK, PLAYER, 15
|
showemote EMOTE_SHOCK, PLAYER, 15
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
pause 15
|
pause 15
|
||||||
playsound SFX_ENTER_DOOR
|
playsound SFX_ENTER_DOOR
|
||||||
appear $5
|
appear $5
|
||||||
|
@ -581,7 +581,7 @@ Script_LeftTimeCapsule:
|
|||||||
|
|
||||||
MapPokeCenter2FSignpost0Script:
|
MapPokeCenter2FSignpost0Script:
|
||||||
refreshscreen $0
|
refreshscreen $0
|
||||||
special Functionc2da
|
special Special_DisplayLinkRecord
|
||||||
loadmovesprites
|
loadmovesprites
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -140,7 +140,7 @@ UnknownScript_0x5d7be:
|
|||||||
writetext UnknownText_0x5e054
|
writetext UnknownText_0x5e054
|
||||||
closetext
|
closetext
|
||||||
loadmovesprites
|
loadmovesprites
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
pause 20
|
pause 20
|
||||||
special RestartMapMusic
|
special RestartMapMusic
|
||||||
checkcode VAR_BLUECARDBALANCE
|
checkcode VAR_BLUECARDBALANCE
|
||||||
@ -169,7 +169,7 @@ UnknownScript_0x5d81e:
|
|||||||
closetext
|
closetext
|
||||||
loadmovesprites
|
loadmovesprites
|
||||||
spriteface $b, RIGHT
|
spriteface $b, RIGHT
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
pause 20
|
pause 20
|
||||||
special RestartMapMusic
|
special RestartMapMusic
|
||||||
end
|
end
|
||||||
@ -200,7 +200,7 @@ UnknownScript_0x5d845:
|
|||||||
closetext
|
closetext
|
||||||
loadmovesprites
|
loadmovesprites
|
||||||
spriteface $b, RIGHT
|
spriteface $b, RIGHT
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
pause 20
|
pause 20
|
||||||
special RestartMapMusic
|
special RestartMapMusic
|
||||||
end
|
end
|
||||||
|
@ -21,7 +21,7 @@ RocketScript_0x1adbfa:
|
|||||||
loadfont
|
loadfont
|
||||||
writetext UnknownText_0x1addc0
|
writetext UnknownText_0x1addc0
|
||||||
keeptextopen
|
keeptextopen
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
writetext UnknownText_0x1adee1
|
writetext UnknownText_0x1adee1
|
||||||
closetext
|
closetext
|
||||||
loadmovesprites
|
loadmovesprites
|
||||||
|
@ -20,7 +20,7 @@ UnknownScript_0x9cec5:
|
|||||||
checkitem MOOMOO_MILK
|
checkitem MOOMOO_MILK
|
||||||
iftrue UnknownScript_0x9cf08
|
iftrue UnknownScript_0x9cf08
|
||||||
writetext UnknownText_0x9cfe1
|
writetext UnknownText_0x9cfe1
|
||||||
special Function24ae8
|
special PlaceMoneyTopRightOW
|
||||||
yesorno
|
yesorno
|
||||||
iffalse UnknownScript_0x9cf02
|
iffalse UnknownScript_0x9cf02
|
||||||
checkmoney $0, 500
|
checkmoney $0, 500
|
||||||
@ -28,7 +28,7 @@ UnknownScript_0x9cec5:
|
|||||||
giveitem MOOMOO_MILK
|
giveitem MOOMOO_MILK
|
||||||
iffalse UnknownScript_0x9cefc
|
iffalse UnknownScript_0x9cefc
|
||||||
takemoney $0, 500
|
takemoney $0, 500
|
||||||
special Function24ae8
|
special PlaceMoneyTopRightOW
|
||||||
waitbutton
|
waitbutton
|
||||||
playsound SFX_TRANSACTION
|
playsound SFX_TRANSACTION
|
||||||
writetext UnknownText_0x9d05d
|
writetext UnknownText_0x9d05d
|
||||||
|
@ -6,7 +6,7 @@ SilverCaveRoom3_MapScriptHeader:
|
|||||||
db 0
|
db 0
|
||||||
|
|
||||||
RedScript_0x18c603:
|
RedScript_0x18c603:
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
writetext UnknownText_0x18c637
|
writetext UnknownText_0x18c637
|
||||||
@ -17,7 +17,7 @@ RedScript_0x18c603:
|
|||||||
startbattle
|
startbattle
|
||||||
reloadmapmusic
|
reloadmapmusic
|
||||||
returnafterbattle
|
returnafterbattle
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
loadfont
|
loadfont
|
||||||
writetext UnknownText_0x18c63f
|
writetext UnknownText_0x18c63f
|
||||||
closetext
|
closetext
|
||||||
|
@ -18,7 +18,7 @@ UnknownScript_0x184946:
|
|||||||
UnknownScript_0x184947:
|
UnknownScript_0x184947:
|
||||||
spriteface PLAYER, UP
|
spriteface PLAYER, UP
|
||||||
showemote EMOTE_SHOCK, PLAYER, 15
|
showemote EMOTE_SHOCK, PLAYER, 15
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
playsound SFX_TACKLE
|
playsound SFX_TACKLE
|
||||||
playsound SFX_ELEVATOR
|
playsound SFX_ELEVATOR
|
||||||
earthquake 79
|
earthquake 79
|
||||||
|
@ -55,7 +55,7 @@ LanceScript_0x6dffc:
|
|||||||
UnknownScript_0x6e019:
|
UnknownScript_0x6e019:
|
||||||
spriteface PLAYER, LEFT
|
spriteface PLAYER, LEFT
|
||||||
showemote EMOTE_SHOCK, PLAYER, 15
|
showemote EMOTE_SHOCK, PLAYER, 15
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
appear $a
|
appear $a
|
||||||
applymovement $a, MovementData_0x6e164
|
applymovement $a, MovementData_0x6e164
|
||||||
spriteface PLAYER, LEFT
|
spriteface PLAYER, LEFT
|
||||||
|
@ -158,7 +158,7 @@ UnknownScript_0x1850d7:
|
|||||||
playsound SFX_EXIT_BUILDING
|
playsound SFX_EXIT_BUILDING
|
||||||
disappear $5
|
disappear $5
|
||||||
waitbutton
|
waitbutton
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
pause 20
|
pause 20
|
||||||
playmapmusic
|
playmapmusic
|
||||||
end
|
end
|
||||||
|
@ -80,7 +80,7 @@ TeacherScript_0x7ca7d:
|
|||||||
UnknownScript_0x7ca80:
|
UnknownScript_0x7ca80:
|
||||||
spriteface PLAYER, RIGHT
|
spriteface PLAYER, RIGHT
|
||||||
showemote EMOTE_SHOCK, PLAYER, 15
|
showemote EMOTE_SHOCK, PLAYER, 15
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
pause 15
|
pause 15
|
||||||
playsound SFX_EXIT_BUILDING
|
playsound SFX_EXIT_BUILDING
|
||||||
appear $c
|
appear $c
|
||||||
@ -99,7 +99,7 @@ UnknownScript_0x7ca80:
|
|||||||
UnknownScript_0x7caaa:
|
UnknownScript_0x7caaa:
|
||||||
spriteface PLAYER, RIGHT
|
spriteface PLAYER, RIGHT
|
||||||
showemote EMOTE_SHOCK, PLAYER, 15
|
showemote EMOTE_SHOCK, PLAYER, 15
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
pause 15
|
pause 15
|
||||||
playsound SFX_EXIT_BUILDING
|
playsound SFX_EXIT_BUILDING
|
||||||
appear $c
|
appear $c
|
||||||
|
@ -19,7 +19,7 @@ UnknownScript_0x74492:
|
|||||||
moveperson $2, $12, $b
|
moveperson $2, $12, $b
|
||||||
spriteface PLAYER, DOWN
|
spriteface PLAYER, DOWN
|
||||||
showemote EMOTE_SHOCK, PLAYER, 15
|
showemote EMOTE_SHOCK, PLAYER, 15
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
pause 15
|
pause 15
|
||||||
appear $2
|
appear $2
|
||||||
applymovement $2, MovementData_0x74539
|
applymovement $2, MovementData_0x74539
|
||||||
@ -33,7 +33,7 @@ UnknownScript_0x74492:
|
|||||||
UnknownScript_0x744b5:
|
UnknownScript_0x744b5:
|
||||||
spriteface PLAYER, DOWN
|
spriteface PLAYER, DOWN
|
||||||
showemote EMOTE_SHOCK, PLAYER, 15
|
showemote EMOTE_SHOCK, PLAYER, 15
|
||||||
special Functionc48f
|
special Special_FadeOutMusic
|
||||||
pause 15
|
pause 15
|
||||||
appear $2
|
appear $2
|
||||||
applymovement $2, MovementData_0x74542
|
applymovement $2, MovementData_0x74542
|
||||||
|
@ -186,7 +186,7 @@ OlderHaircutBrotherScript:
|
|||||||
.DoHaircut:
|
.DoHaircut:
|
||||||
checkflag ENGINE_GOLDENROD_UNDERGROUND_GOT_HAIRCUT
|
checkflag ENGINE_GOLDENROD_UNDERGROUND_GOT_HAIRCUT
|
||||||
iftrue .AlreadyGotHaircut
|
iftrue .AlreadyGotHaircut
|
||||||
special Function24ae8
|
special PlaceMoneyTopRightOW
|
||||||
writetext UnknownText_0x7c5f9
|
writetext UnknownText_0x7c5f9
|
||||||
yesorno
|
yesorno
|
||||||
iffalse .Refused
|
iffalse .Refused
|
||||||
@ -222,7 +222,7 @@ OlderHaircutBrotherScript:
|
|||||||
|
|
||||||
.then:
|
.then:
|
||||||
takemoney $0, 500
|
takemoney $0, 500
|
||||||
special Function24ae8
|
special PlaceMoneyTopRightOW
|
||||||
writetext UnknownText_0x7c6b8
|
writetext UnknownText_0x7c6b8
|
||||||
closetext
|
closetext
|
||||||
loadmovesprites
|
loadmovesprites
|
||||||
@ -269,7 +269,7 @@ YoungerHaircutBrotherScript:
|
|||||||
.DoHaircut:
|
.DoHaircut:
|
||||||
checkflag ENGINE_GOLDENROD_UNDERGROUND_GOT_HAIRCUT
|
checkflag ENGINE_GOLDENROD_UNDERGROUND_GOT_HAIRCUT
|
||||||
iftrue .AlreadyGotHaircut
|
iftrue .AlreadyGotHaircut
|
||||||
special Function24ae8
|
special PlaceMoneyTopRightOW
|
||||||
writetext UnknownText_0x7c75c
|
writetext UnknownText_0x7c75c
|
||||||
yesorno
|
yesorno
|
||||||
iffalse .Refused
|
iffalse .Refused
|
||||||
@ -305,7 +305,7 @@ YoungerHaircutBrotherScript:
|
|||||||
|
|
||||||
.then:
|
.then:
|
||||||
takemoney $0, 300
|
takemoney $0, 300
|
||||||
special Function24ae8
|
special PlaceMoneyTopRightOW
|
||||||
writetext UnknownText_0x7c80e
|
writetext UnknownText_0x7c80e
|
||||||
closetext
|
closetext
|
||||||
loadmovesprites
|
loadmovesprites
|
||||||
@ -343,21 +343,21 @@ YoungerHaircutBrotherScript:
|
|||||||
|
|
||||||
UnknownScript_0x7c2bb:
|
UnknownScript_0x7c2bb:
|
||||||
writetext HaircutBrosText_SlightlyHappier
|
writetext HaircutBrosText_SlightlyHappier
|
||||||
special Functionc472
|
special PlayCurMonCry
|
||||||
closetext
|
closetext
|
||||||
loadmovesprites
|
loadmovesprites
|
||||||
end
|
end
|
||||||
|
|
||||||
UnknownScript_0x7c2c4:
|
UnknownScript_0x7c2c4:
|
||||||
writetext HaircutBrosText_Happier
|
writetext HaircutBrosText_Happier
|
||||||
special Functionc472
|
special PlayCurMonCry
|
||||||
closetext
|
closetext
|
||||||
loadmovesprites
|
loadmovesprites
|
||||||
end
|
end
|
||||||
|
|
||||||
UnknownScript_0x7c2cd:
|
UnknownScript_0x7c2cd:
|
||||||
writetext HaircutBrosText_MuchHappier
|
writetext HaircutBrosText_MuchHappier
|
||||||
special Functionc472
|
special PlayCurMonCry
|
||||||
closetext
|
closetext
|
||||||
loadmovesprites
|
loadmovesprites
|
||||||
end
|
end
|
||||||
|
1829
misc/mobile_12.asm
Executable file
1829
misc/mobile_12.asm
Executable file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user