Map script and color shenanigans

This commit is contained in:
PikalaxALT
2015-12-16 21:57:42 -05:00
parent 879b430fce
commit 7203e9d2cc
24 changed files with 1466 additions and 1457 deletions

View File

@ -64,7 +64,7 @@ _DepositPKMN: ; e2391 (38:6391)
call PCMonInfo call PCMonInfo
ld a, $ff ld a, $ff
ld [CurPartySpecies], a ld [CurPartySpecies], a
ld a, $17 ld a, SCGB_17
call BillsPC_ApplyPalettes call BillsPC_ApplyPalettes
call WaitBGMap call WaitBGMap
call BillsPC_UpdateSelectionCursor call BillsPC_UpdateSelectionCursor
@ -120,7 +120,7 @@ _DepositPKMN: ; e2391 (38:6391)
call ClearSprites call ClearSprites
call BillsPC_GetSelectedPokemonSpecies call BillsPC_GetSelectedPokemonSpecies
ld [CurPartySpecies], a ld [CurPartySpecies], a
ld a, $17 ld a, SCGB_17
call BillsPC_ApplyPalettes call BillsPC_ApplyPalettes
ld de, PCString_WhatsUp ld de, PCString_WhatsUp
call BillsPC_PlaceString call BillsPC_PlaceString
@ -182,7 +182,7 @@ BillsPCDepositFuncStats: ; e24c8 (38:64c8)
call PCMonInfo call PCMonInfo
call BillsPC_GetSelectedPokemonSpecies call BillsPC_GetSelectedPokemonSpecies
ld [CurPartySpecies], a ld [CurPartySpecies], a
ld a, $17 ld a, SCGB_17
call BillsPC_ApplyPalettes call BillsPC_ApplyPalettes
ret ret
@ -334,7 +334,7 @@ _WithdrawPKMN: ; e2583 (38:6583)
call PCMonInfo call PCMonInfo
ld a, $ff ld a, $ff
ld [CurPartySpecies], a ld [CurPartySpecies], a
ld a, %00010111 ld a, SCGB_17
call BillsPC_ApplyPalettes call BillsPC_ApplyPalettes
call WaitBGMap call WaitBGMap
call BillsPC_UpdateSelectionCursor call BillsPC_UpdateSelectionCursor
@ -389,7 +389,7 @@ _WithdrawPKMN: ; e2583 (38:6583)
call ClearSprites call ClearSprites
call BillsPC_GetSelectedPokemonSpecies call BillsPC_GetSelectedPokemonSpecies
ld [CurPartySpecies], a ld [CurPartySpecies], a
ld a, %00010111 ; 0,1,2,3 ld a, SCGB_17
call BillsPC_ApplyPalettes call BillsPC_ApplyPalettes
ld de, PCString_WhatsUp ld de, PCString_WhatsUp
call BillsPC_PlaceString call BillsPC_PlaceString
@ -449,7 +449,7 @@ endr
call PCMonInfo call PCMonInfo
call BillsPC_GetSelectedPokemonSpecies call BillsPC_GetSelectedPokemonSpecies
ld [CurPartySpecies], a ld [CurPartySpecies], a
ld a, $17 ld a, SCGB_17
call BillsPC_ApplyPalettes call BillsPC_ApplyPalettes
ret ret
@ -586,7 +586,7 @@ _MovePKMNWithoutMail: ; e2759
call PCMonInfo call PCMonInfo
ld a, $ff ld a, $ff
ld [CurPartySpecies], a ld [CurPartySpecies], a
ld a, %00010111 ; 0,1,2,3 ld a, SCGB_17
call BillsPC_ApplyPalettes call BillsPC_ApplyPalettes
call WaitBGMap call WaitBGMap
call BillsPC_UpdateSelectionCursor call BillsPC_UpdateSelectionCursor
@ -652,7 +652,7 @@ _MovePKMNWithoutMail: ; e2759
call ClearSprites call ClearSprites
call BillsPC_GetSelectedPokemonSpecies call BillsPC_GetSelectedPokemonSpecies
ld [CurPartySpecies], a ld [CurPartySpecies], a
ld a, %00010111 ; 0,1,2,3 ld a, SCGB_17
call BillsPC_ApplyPalettes call BillsPC_ApplyPalettes
ld de, PCString_WhatsUp ld de, PCString_WhatsUp
call BillsPC_PlaceString call BillsPC_PlaceString
@ -711,7 +711,7 @@ endr
call PCMonInfo call PCMonInfo
call BillsPC_GetSelectedPokemonSpecies call BillsPC_GetSelectedPokemonSpecies
ld [CurPartySpecies], a ld [CurPartySpecies], a
ld a, %00010111 ld a, SCGB_17
call BillsPC_ApplyPalettes call BillsPC_ApplyPalettes
ret ret
; e28bd ; e28bd

View File

@ -113,7 +113,7 @@ Function8ad1: ; 8ad1
ld hl, PalPacket_9c56 + 1 ld hl, PalPacket_9c56 + 1
call CopyFourPalettes call CopyFourPalettes
call Function971a call Function971a
call Function9699 call WipeAttrMap
ret ret
; 8ade ; 8ade
@ -160,7 +160,7 @@ Function8b07: ; 8b07
ld a, $5 ld a, $5
call FarCopyWRAM call FarCopyWRAM
call Function96a4 call ApplyPals
ld a, $1 ld a, $1
ld [hCGBPalUpdate], a ld [hCGBPalUpdate], a
ret ret
@ -237,7 +237,7 @@ Function8b81: ; 8b81
ld bc, PALPACKET_LENGTH ld bc, PALPACKET_LENGTH
call CopyBytes call CopyBytes
pop af pop af
call Function9775 call GetMonPalettePointer_
ld a, [hli] ld a, [hli]
ld [wcda9 + 3], a ld [wcda9 + 3], a
ld a, [hli] ld a, [hli]
@ -252,20 +252,20 @@ Function8b81: ; 8b81
.asm_8bb2 .asm_8bb2
ld de, UnknOBPals ld de, UnknOBPals
ld a, c ld a, c
call Function9775 call GetMonPalettePointer_
call Function9643 call LoadPalette_White_Col1_Col2_Black
ret ret
; 8bbd ; 8bbd
Function8bbd: ; 8bbd Function8bbd: ; 8bbd
ld a, [TrainerClass] ld a, [TrainerClass]
call Function976b call GetTrainerPalettePointer
ld a, e ld a, e
jr asm_8bd7 jr asm_8bd7
Function8bc6: Function8bc6:
ld a, [CurPartySpecies] ld a, [CurPartySpecies]
call Function97ee call GetMonPalettePointer
ld a, e ld a, e
bit 7, a bit 7, a
jr z, .asm_8bd7 jr z, .asm_8bd7
@ -290,7 +290,7 @@ asm_8bd7
ld e, l ld e, l
ld d, h ld d, h
pop hl pop hl
call Function9643 call LoadPalette_White_Col1_Col2_Black
ret ret
; 8bec ; 8bec
@ -332,19 +332,19 @@ Function8c1d: ; 8c1d
and a and a
jr z, .asm_8c2d jr z, .asm_8c2d
ld a, [CurPartySpecies] ld a, [CurPartySpecies]
call Function9775 call GetMonPalettePointer_
jr .asm_8c33 jr .asm_8c33
.asm_8c2d .asm_8c2d
ld a, [TrainerClass] ld a, [TrainerClass]
call Function976b call GetTrainerPalettePointer
.asm_8c33 .asm_8c33
ld de, UnknBGPals ld de, UnknBGPals
call Function9643 call LoadPalette_White_Col1_Col2_Black
call Function9699 call WipeAttrMap
call Function96b3 call ApplyAttrMap
call Function96a4 call ApplyPals
ret ret
; 8c43 ; 8c43
@ -421,7 +421,7 @@ endr
ld [UnknBGPals + 8 * 2 + 1], a ld [UnknBGPals + 8 * 2 + 1], a
pop af pop af
ld [rSVBK], a ld [rSVBK], a
call Function96a4 call ApplyPals
ld a, $1 ld a, $1
ret ret
; 8cb4 ; 8cb4
@ -464,9 +464,9 @@ endr
ld bc, 1 palettes ld bc, 1 palettes
ld a, $5 ld a, $5
call FarCopyWRAM call FarCopyWRAM
call Function96a4 call ApplyPals
call Function9699 call WipeAttrMap
call Function96b3 call ApplyAttrMap
ret ret
; 8d05 ; 8d05
@ -532,9 +532,9 @@ Function95f0: ; 95f0
ld bc, 8 ld bc, 8
ld a, $5 ld a, $5
call FarCopyWRAM call FarCopyWRAM
call Function96a4 call ApplyPals
call Function9699 call WipeAttrMap
call Function96b3 call ApplyAttrMap
ret ret
; 9608 ; 9608
@ -594,29 +594,33 @@ LoadHLPaletteIntoDE: ; 9630
ret ret
; 9643 ; 9643
Function9643: ; 9643 LoadPalette_White_Col1_Col2_Black: ; 9643
ld a, [rSVBK] ld a, [rSVBK]
push af push af
ld a, $5 ld a, $5
ld [rSVBK], a ld [rSVBK], a
ld a, $ff
ld a, $7fff % $100
ld [de], a ld [de], a
inc de inc de
ld a, $7f ld a, $7fff / $100
ld [de], a ld [de], a
inc de inc de
ld c, $4
ld c, 2 * 2
.loop .loop
ld a, [hli] ld a, [hli]
ld [de], a ld [de], a
inc de inc de
dec c dec c
jr nz, .loop jr nz, .loop
xor a xor a
ld [de], a ld [de], a
inc de inc de
ld [de], a ld [de], a
inc de inc de
pop af pop af
ld [rSVBK], a ld [rSVBK], a
ret ret
@ -671,7 +675,7 @@ endr
; 9699 ; 9699
Function9699: ; 9699 WipeAttrMap: ; 9699
hlcoord 0, 0, AttrMap hlcoord 0, 0, AttrMap
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
xor a xor a
@ -679,7 +683,7 @@ Function9699: ; 9699
ret ret
; 96a4 ; 96a4
Function96a4: ; 96a4 ApplyPals: ; 96a4
ld hl, UnknBGPals ld hl, UnknBGPals
ld de, BGPals ld de, BGPals
ld bc, 16 palettes ld bc, 16 palettes
@ -688,10 +692,10 @@ Function96a4: ; 96a4
ret ret
; 96b3 ; 96b3
Function96b3: ; 96b3 ApplyAttrMap: ; 96b3
ld a, [rLCDC] ld a, [rLCDC]
bit 7, a bit 7, a
jr z, .asm_96d0 jr z, .UpdateVBank1
ld a, [hBGMapMode] ld a, [hBGMapMode]
push af push af
ld a, $2 ld a, $2
@ -704,29 +708,28 @@ Function96b3: ; 96b3
ld [hBGMapMode], a ld [hBGMapMode], a
ret ret
.asm_96d0 .UpdateVBank1
hlcoord 0, 0, AttrMap hlcoord 0, 0, AttrMap
debgcoord 0, 0 debgcoord 0, 0
ld b, $12 ld b, SCREEN_HEIGHT
ld a, $1 ld a, $1
ld [rVBK], a ld [rVBK], a
.asm_96dc .row
ld c, $14 ld c, SCREEN_WIDTH
.asm_96de .col
ld a, [hli] ld a, [hli]
ld [de], a ld [de], a
inc de inc de
dec c dec c
jr nz, .asm_96de jr nz, .col
ld a, $c ld a, BG_MAP_WIDTH - SCREEN_WIDTH
add e add e
jr nc, .asm_96ea jr nc, .okay
inc d inc d
.okay
.asm_96ea
ld e, a ld e, a
dec b dec b
jr nz, .asm_96dc jr nz, .row
ld a, $0 ld a, $0
ld [rVBK], a ld [rVBK], a
ret ret
@ -770,31 +773,31 @@ Function971a: ; 971a
ret ret
; 9729 ; 9729
Function9729: ; 9729 GetBattlemonBackpicPalettePointer: ; 9729
push de push de
callba GetPartyMonDVs callba GetPartyMonDVs
ld c, l ld c, l
ld b, h ld b, h
ld a, [TempBattleMonSpecies] ld a, [TempBattleMonSpecies]
call Function974b call GetPlayerOrMonPalettePointer
pop de pop de
ret ret
; 973a ; 973a
Function973a: ; 973a GetEnemyFrontpicPalettePointer: ; 973a
push de push de
callba GetEnemyMonDVs callba GetEnemyMonDVs
ld c, l ld c, l
ld b, h ld b, h
ld a, [TempEnemyMonSpecies] ld a, [TempEnemyMonSpecies]
call Function9764 call GetFrontpicPalettePointer
pop de pop de
ret ret
; 974b ; 974b
Function974b: ; 974b GetPlayerOrMonPalettePointer: ; 974b
and a and a
jp nz, Function97f9 jp nz, GetMonNormalOrShinyPalettePointer
ld a, [wPlayerSpriteSetupFlags] ld a, [wPlayerSpriteSetupFlags]
bit 2, a ; transformed to male bit 2, a ; transformed to male
jr nz, .male jr nz, .male
@ -809,12 +812,12 @@ Function974b: ; 974b
ret ret
; 9764 ; 9764
Function9764: ; 9764 GetFrontpicPalettePointer: ; 9764
and a and a
jp nz, Function97f9 jp nz, GetMonNormalOrShinyPalettePointer
ld a, [TrainerClass] ld a, [TrainerClass]
Function976b: ; 976b GetTrainerPalettePointer: ; 976b
ld l, a ld l, a
ld h, 0 ld h, 0
rept 2 rept 2
@ -825,27 +828,23 @@ endr
ret ret
; 9775 ; 9775
Function9775: ; 9775 GetMonPalettePointer_: ; 9775
call Function97ee call GetMonPalettePointer
ret ret
; 9779 ; 9779
Function9779: ; 9779 Function9779: mobile ; 9779
ret
; 977a
Function977a: ; 977a
call CheckCGB call CheckCGB
ret z ret z
ld hl, Palettes_979c ld hl, Palettes_979c
ld a, $90 ld a, $90
ld [rOBPI], a ld [rOBPI], a
ld c, $30 ld c, 6 palettes
.asm_9787 .loop
ld a, [hli] ld a, [hli]
ld [rOBPD], a ld [rOBPD], a
dec c dec c
jr nz, .asm_9787 jr nz, .loop
ld hl, Palettes_979c ld hl, Palettes_979c
ld de, UnknOBPals + 8 * 2 ld de, UnknOBPals + 8 * 2
ld bc, 2 palettes ld bc, 2 palettes
@ -902,7 +901,7 @@ Function97cc: ; 97cc
; 97e5 ; 97e5
Function97e5: ; 97e5 Function97e5: ; 97e5
ld c, $8 ld c, 1 palettes
.loop .loop
ld a, [hli] ld a, [hli]
ld [rOBPD], a ld [rOBPD], a
@ -911,7 +910,7 @@ Function97e5: ; 97e5
ret ret
; 97ee ; 97ee
Function97ee: ; 97ee GetMonPalettePointer: ; 97ee
ld l, a ld l, a
ld h, $0 ld h, $0
rept 3 rept 3
@ -922,9 +921,9 @@ endr
ret ret
; 97f9 ; 97f9
Function97f9: ; 97f9 GetMonNormalOrShinyPalettePointer: ; 97f9
push bc push bc
call Function97ee call GetMonPalettePointer
pop bc pop bc
push hl push hl
call CheckShininess call CheckShininess

View File

@ -92,7 +92,7 @@ LoadGenderScreenPal: ; 48e47 (12:4e47)
ld bc, 1 palettes ld bc, 1 palettes
ld a, $5 ld a, $5
call FarCopyWRAM call FarCopyWRAM
callba Function96a4 callba ApplyPals
ret ret
; 48e5c (12:4e5c) ; 48e5c (12:4e5c)

View File

@ -535,7 +535,7 @@ Function4a098: ; 4a098 (12:6098)
call LoadStandardMenuDataHeader call LoadStandardMenuDataHeader
callba Function89de0 callba Function89de0
call Call_ExitMenu call Call_ExitMenu
call Function49351 call MG_Mobile_Layout_LoadPals
call Function4a485 call Function4a485
pop bc pop bc
jp Function49f16 jp Function49f16
@ -996,7 +996,7 @@ Function4a485: ; 4a485 (12:6485)
ret ret
Function4a492: ; 4a492 (12:6492) Function4a492: ; 4a492 (12:6492)
call Function4936e call MG_Mobile_Layout00
ret ret

View File

@ -1639,7 +1639,7 @@ Function1057d7: ; 1057d7 (41:57d7)
call EnableLCD call EnableLCD
call WaitBGMap call WaitBGMap
ld b, $2 ld b, $2
callba Function4930f callba GetMysteryGift_MobileAdapterLayout
jp SetPalettes jp SetPalettes
.Load6Row: ; 1058c6 (41:58c6) .Load6Row: ; 1058c6 (41:58c6)

View File

@ -2,6 +2,7 @@
Function547:: ; 547 Function547:: ; 547
; Unreferenced
ld a, [hLCDStatCustom] ld a, [hLCDStatCustom]
cp rSCX - $ff00 cp rSCX - $ff00
ret nz ret nz

617
main.asm

File diff suppressed because it is too large Load Diff

View File

@ -40,70 +40,70 @@ AzaleaTown_MapScriptHeader:
setflag ENGINE_FLYPOINT_AZALEA setflag ENGINE_FLYPOINT_AZALEA
return return
UnknownScript_0x198018: AzaleaTownRivalBattleTrigger1:
moveperson AZALEATOWN_SILVER, $b, $b moveperson AZALEATOWN_SILVER, $b, $b
spriteface PLAYER, RIGHT spriteface PLAYER, RIGHT
showemote EMOTE_SHOCK, PLAYER, 15 showemote EMOTE_SHOCK, PLAYER, 15
special Special_FadeOutMusic special Special_FadeOutMusic
pause 15 pause 15
appear AZALEATOWN_SILVER appear AZALEATOWN_SILVER
applymovement AZALEATOWN_SILVER, MovementData_0x198134 applymovement AZALEATOWN_SILVER, AzaleaTownRivalBattleApproachMovement1
spriteface PLAYER, DOWN spriteface PLAYER, DOWN
jump UnknownScript_0x198049 jump AzaleaTownRivalBattleScript
UnknownScript_0x198034: AzaleaTownRivalBattleTrigger2:
spriteface PLAYER, RIGHT spriteface PLAYER, RIGHT
showemote EMOTE_SHOCK, PLAYER, 15 showemote EMOTE_SHOCK, PLAYER, 15
special Special_FadeOutMusic special Special_FadeOutMusic
pause 15 pause 15
appear AZALEATOWN_SILVER appear AZALEATOWN_SILVER
applymovement AZALEATOWN_SILVER, MovementData_0x19813c applymovement AZALEATOWN_SILVER, AzaleaTownRivalBattleApproachMovement2
spriteface PLAYER, UP spriteface PLAYER, UP
UnknownScript_0x198049: AzaleaTownRivalBattleScript:
playmusic MUSIC_RIVAL_ENCOUNTER playmusic MUSIC_RIVAL_ENCOUNTER
opentext opentext
writetext UnknownText_0x19814d writetext AzaleaTownRivalBeforeText
waitbutton waitbutton
closetext closetext
setevent EVENT_RIVAL_AZALEA_TOWN setevent EVENT_RIVAL_AZALEA_TOWN
checkevent EVENT_GOT_TOTODILE_FROM_ELM checkevent EVENT_GOT_TOTODILE_FROM_ELM
iftrue UnknownScript_0x198071 iftrue .Totodile
checkevent EVENT_GOT_CHIKORITA_FROM_ELM checkevent EVENT_GOT_CHIKORITA_FROM_ELM
iftrue UnknownScript_0x198081 iftrue .Chikorita
winlosstext UnknownText_0x1981e6, UnknownText_0x19835b winlosstext AzaleaTownRivalWinText, AzaleaTownRivalLossText
setlasttalked AZALEATOWN_SILVER setlasttalked AZALEATOWN_SILVER
loadtrainer RIVAL1, RIVAL1_6 loadtrainer RIVAL1, RIVAL1_6
startbattle startbattle
reloadmapmusic reloadmapmusic
returnafterbattle returnafterbattle
jump UnknownScript_0x198091 jump .AfterBattle
UnknownScript_0x198071: .Totodile:
winlosstext UnknownText_0x1981e6, UnknownText_0x19835b winlosstext AzaleaTownRivalWinText, AzaleaTownRivalLossText
setlasttalked AZALEATOWN_SILVER setlasttalked AZALEATOWN_SILVER
loadtrainer RIVAL1, RIVAL1_4 loadtrainer RIVAL1, RIVAL1_4
startbattle startbattle
reloadmapmusic reloadmapmusic
returnafterbattle returnafterbattle
jump UnknownScript_0x198091 jump .AfterBattle
UnknownScript_0x198081: .Chikorita:
winlosstext UnknownText_0x1981e6, UnknownText_0x19835b winlosstext AzaleaTownRivalWinText, AzaleaTownRivalLossText
setlasttalked AZALEATOWN_SILVER setlasttalked AZALEATOWN_SILVER
loadtrainer RIVAL1, RIVAL1_5 loadtrainer RIVAL1, RIVAL1_5
startbattle startbattle
reloadmapmusic reloadmapmusic
returnafterbattle returnafterbattle
jump UnknownScript_0x198091 jump .AfterBattle
UnknownScript_0x198091: .AfterBattle:
playmusic MUSIC_RIVAL_AFTER playmusic MUSIC_RIVAL_AFTER
opentext opentext
writetext UnknownText_0x198233 writetext AzaleaTownRivalAfterText
waitbutton waitbutton
closetext closetext
spriteface PLAYER, LEFT spriteface PLAYER, LEFT
applymovement AZALEATOWN_SILVER, MovementData_0x198144 applymovement AZALEATOWN_SILVER, AzaleaTownRivalBattleExitMovement
playsound SFX_EXIT_BUILDING playsound SFX_EXIT_BUILDING
disappear AZALEATOWN_SILVER disappear AZALEATOWN_SILVER
dotrigger $0 dotrigger $0
@ -111,39 +111,39 @@ UnknownScript_0x198091:
playmapmusic playmapmusic
end end
AzaleaRocketScript_0x1980ab: AzaleaTownRocket1Script:
jumptextfaceplayer UnknownText_0x19837b jumptextfaceplayer GoodSamaritanRocketText
AzaleaRocketScript_0x1980ae: AzaleaTownRocket2Script:
jumptextfaceplayer UnknownText_0x1983c7 jumptextfaceplayer TastySlowpokeTailRocketText
GrampsScript_0x1980b1: AzaleaTownGrampsScript:
faceplayer faceplayer
opentext opentext
checkevent EVENT_CLEARED_SLOWPOKE_WELL checkevent EVENT_CLEARED_SLOWPOKE_WELL
iftrue UnknownScript_0x1980bf iftrue .ClearedWell
writetext UnknownText_0x19841b writetext AzaleaTownGrampsTextBefore
waitbutton waitbutton
closetext closetext
end end
UnknownScript_0x1980bf: .ClearedWell:
writetext UnknownText_0x198473 writetext AzaleaTownGrampsTextAfter
waitbutton waitbutton
closetext closetext
end end
TeacherScript_0x1980c5: AzaleaTownTeacherScript:
jumptextfaceplayer UnknownText_0x1984ce jumptextfaceplayer AzaleaTownTeacherText
YoungsterScript_0x1980c8: AzaleaTownYoungsterScript:
jumptextfaceplayer UnknownText_0x19851a jumptextfaceplayer AzaleaTownYoungsterText
SlowpokeScript_0x1980cb: AzaleaTownSlowpokeScript:
opentext opentext
writetext UnknownText_0x1985b0 writetext AzaleaTownSlowpokeText1
pause 60 pause 60
writetext UnknownText_0x1985c3 writetext AzaleaTownSlowpokeText2
cry SLOWPOKE cry SLOWPOKE
waitbutton waitbutton
closetext closetext
@ -159,15 +159,15 @@ WoosterScript:
closetext closetext
end end
UnknownScript_0x1980e5: AzaleaTown_CelebiEventScript:
applymovement PLAYER, MovementData_0x198148 applymovement PLAYER, Movement_PlayerWalksOutOfKurtsHouse
opentext opentext
writetext UnknownText_0x1985df writetext IlexForestIsRestlessText
buttonsound buttonsound
spriteface AZALEATOWN_KURT_OUTSIDE, RIGHT spriteface AZALEATOWN_KURT_OUTSIDE, RIGHT
writetext UnknownText_0x19860b writetext HeresTheGSBallBackText
buttonsound buttonsound
writetext UnknownText_0x198628 writetext PleaseInvestigateIlexForestText
waitbutton waitbutton
verbosegiveitem GS_BALL verbosegiveitem GS_BALL
spriteface AZALEATOWN_KURT_OUTSIDE, LEFT spriteface AZALEATOWN_KURT_OUTSIDE, LEFT
@ -178,10 +178,10 @@ UnknownScript_0x1980e5:
closetext closetext
end end
KurtOutsideScript_0x19810c: AzaleaTownKurtScript:
faceplayer faceplayer
opentext opentext
writetext UnknownText_0x198628 writetext PleaseInvestigateIlexForestText
waitbutton waitbutton
spriteface AZALEATOWN_KURT_OUTSIDE, LEFT spriteface AZALEATOWN_KURT_OUTSIDE, LEFT
closetext closetext
@ -218,7 +218,7 @@ AzaleaTownHiddenFullHeal:
dwb EVENT_AZALEA_TOWN_HIDDEN_FULL_HEAL, FULL_HEAL dwb EVENT_AZALEA_TOWN_HIDDEN_FULL_HEAL, FULL_HEAL
MovementData_0x198134: AzaleaTownRivalBattleApproachMovement1:
step_left step_left
step_left step_left
step_left step_left
@ -228,7 +228,7 @@ MovementData_0x198134:
turn_head_up turn_head_up
step_end step_end
MovementData_0x19813c: AzaleaTownRivalBattleApproachMovement2:
step_left step_left
step_left step_left
step_left step_left
@ -238,20 +238,20 @@ MovementData_0x19813c:
turn_head_down turn_head_down
step_end step_end
MovementData_0x198144: AzaleaTownRivalBattleExitMovement:
step_left step_left
step_left step_left
step_left step_left
step_end step_end
MovementData_0x198148: Movement_PlayerWalksOutOfKurtsHouse:
step_left step_left
step_left step_left
step_up step_up
turn_head_left turn_head_left
step_end step_end
UnknownText_0x19814d: AzaleaTownRivalBeforeText:
text "…Tell me some-" text "…Tell me some-"
line "thing." line "thing."
@ -268,7 +268,7 @@ UnknownText_0x19814d:
cont "good you are." cont "good you are."
done done
UnknownText_0x1981e6: AzaleaTownRivalWinText:
text "… Humph! Useless" text "… Humph! Useless"
line "#MON!" line "#MON!"
@ -279,7 +279,7 @@ UnknownText_0x1981e6:
line "weak." line "weak."
done done
UnknownText_0x198233: AzaleaTownRivalAfterText:
text "I hate the weak." text "I hate the weak."
para "#MON, trainers." para "#MON, trainers."
@ -309,12 +309,12 @@ UnknownText_0x198233:
line "distraction." line "distraction."
done done
UnknownText_0x19835b: AzaleaTownRivalLossText:
text "…Humph! I knew" text "…Humph! I knew"
line "you were lying." line "you were lying."
done done
UnknownText_0x19837b: GoodSamaritanRocketText:
text "It's unsafe to go" text "It's unsafe to go"
line "in there, so I'm" line "in there, so I'm"
cont "standing guard." cont "standing guard."
@ -323,7 +323,7 @@ UnknownText_0x19837b:
line "Samaritan?" line "Samaritan?"
done done
UnknownText_0x1983c7: TastySlowpokeTailRocketText:
text "Do you know about" text "Do you know about"
line "SLOWPOKETAIL? I" line "SLOWPOKETAIL? I"
cont "heard it's tasty!" cont "heard it's tasty!"
@ -332,7 +332,7 @@ UnknownText_0x1983c7:
line "told you that?" line "told you that?"
done done
UnknownText_0x19841b: AzaleaTownGrampsTextBefore:
text "The SLOWPOKE have" text "The SLOWPOKE have"
line "disappeared from" line "disappeared from"
cont "town…" cont "town…"
@ -342,7 +342,7 @@ UnknownText_0x19841b:
cont "sold somewhere." cont "sold somewhere."
done done
UnknownText_0x198473: AzaleaTownGrampsTextAfter:
text "The SLOWPOKE have" text "The SLOWPOKE have"
line "returned." line "returned."
@ -353,7 +353,7 @@ UnknownText_0x198473:
line "where." line "where."
done done
UnknownText_0x1984ce: AzaleaTownTeacherText:
text "Did you come to" text "Did you come to"
line "get KURT to make" line "get KURT to make"
cont "some BALLS?" cont "some BALLS?"
@ -362,7 +362,7 @@ UnknownText_0x1984ce:
line "just that." line "just that."
done done
UnknownText_0x19851a: AzaleaTownYoungsterText:
text "Cut through AZALEA" text "Cut through AZALEA"
line "and you'll be in" line "and you'll be in"
cont "ILEX FOREST." cont "ILEX FOREST."
@ -378,13 +378,13 @@ UnknownText_0x19851a:
cont "down trees." cont "down trees."
done done
UnknownText_0x1985b0: AzaleaTownSlowpokeText1:
text "SLOWPOKE: …" text "SLOWPOKE: …"
para "<......> <......> <......>" para "<......> <......> <......>"
done done
UnknownText_0x1985c3: AzaleaTownSlowpokeText2:
text "<......> <......>Yawn?" text "<......> <......>Yawn?"
done done
@ -392,19 +392,19 @@ WoosterText:
text "WOOSTER: Gugyoo…" text "WOOSTER: Gugyoo…"
done done
UnknownText_0x1985df: IlexForestIsRestlessText:
text "ILEX FOREST is" text "ILEX FOREST is"
line "restless!" line "restless!"
para "What is going on?" para "What is going on?"
done done
UnknownText_0x19860b: HeresTheGSBallBackText:
text "<PLAYER>, here's" text "<PLAYER>, here's"
line "your GS BALL back!" line "your GS BALL back!"
done done
UnknownText_0x198628: PleaseInvestigateIlexForestText:
text "Could you go see" text "Could you go see"
line "why ILEX FOREST is" line "why ILEX FOREST is"
cont "so restless?" cont "so restless?"
@ -477,9 +477,9 @@ AzaleaTown_MapEventHeader:
.XYTriggers: .XYTriggers:
db 3 db 3
xy_trigger 1, $a, $5, $0, UnknownScript_0x198018, $0, $0 xy_trigger 1, $a, $5, $0, AzaleaTownRivalBattleTrigger1, $0, $0
xy_trigger 1, $b, $5, $0, UnknownScript_0x198034, $0, $0 xy_trigger 1, $b, $5, $0, AzaleaTownRivalBattleTrigger2, $0, $0
xy_trigger 2, $6, $9, $0, UnknownScript_0x1980e5, $0, $0 xy_trigger 2, $6, $9, $0, AzaleaTown_CelebiEventScript, $0, $0
.Signposts: .Signposts:
db 9 db 9
@ -495,15 +495,15 @@ AzaleaTown_MapEventHeader:
.PersonEvents: .PersonEvents:
db 12 db 12
person_event SPRITE_AZALEA_ROCKET, 9, 31, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, AzaleaRocketScript_0x1980ab, EVENT_AZALEA_TOWN_SLOWPOKETAIL_ROCKET person_event SPRITE_AZALEA_ROCKET, 9, 31, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, AzaleaTownRocket1Script, EVENT_AZALEA_TOWN_SLOWPOKETAIL_ROCKET
person_event SPRITE_GRAMPS, 9, 21, SPRITEMOVEDATA_WANDER, 2, 1, -1, -1, 0, PERSONTYPE_SCRIPT, 0, GrampsScript_0x1980b1, -1 person_event SPRITE_GRAMPS, 9, 21, SPRITEMOVEDATA_WANDER, 2, 1, -1, -1, 0, PERSONTYPE_SCRIPT, 0, AzaleaTownGrampsScript, -1
person_event SPRITE_TEACHER, 13, 15, SPRITEMOVEDATA_WALK_UP_DOWN, 2, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, TeacherScript_0x1980c5, -1 person_event SPRITE_TEACHER, 13, 15, SPRITEMOVEDATA_WALK_UP_DOWN, 2, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, AzaleaTownTeacherScript, -1
person_event SPRITE_YOUNGSTER, 9, 7, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 0, 1, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x1980c8, -1 person_event SPRITE_YOUNGSTER, 9, 7, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 0, 1, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, AzaleaTownYoungsterScript, -1
person_event SPRITE_SLOWPOKE, 17, 8, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, SlowpokeScript_0x1980cb, EVENT_AZALEA_TOWN_SLOWPOKES person_event SPRITE_SLOWPOKE, 17, 8, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, AzaleaTownSlowpokeScript, EVENT_AZALEA_TOWN_SLOWPOKES
person_event SPRITE_SLOWPOKE, 9, 18, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, SlowpokeScript_0x1980cb, EVENT_AZALEA_TOWN_SLOWPOKES person_event SPRITE_SLOWPOKE, 9, 18, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, AzaleaTownSlowpokeScript, EVENT_AZALEA_TOWN_SLOWPOKES
person_event SPRITE_SLOWPOKE, 9, 29, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, SlowpokeScript_0x1980cb, EVENT_AZALEA_TOWN_SLOWPOKES person_event SPRITE_SLOWPOKE, 9, 29, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, AzaleaTownSlowpokeScript, EVENT_AZALEA_TOWN_SLOWPOKES
person_event SPRITE_SLOWPOKE, 15, 15, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, SlowpokeScript_0x1980cb, EVENT_AZALEA_TOWN_SLOWPOKES person_event SPRITE_SLOWPOKE, 15, 15, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, AzaleaTownSlowpokeScript, EVENT_AZALEA_TOWN_SLOWPOKES
person_event SPRITE_FRUIT_TREE, 2, 8, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, WhiteApricornTree, -1 person_event SPRITE_FRUIT_TREE, 2, 8, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, WhiteApricornTree, -1
person_event SPRITE_AZALEA_ROCKET, 10, 11, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, ObjectEvent, EVENT_RIVAL_AZALEA_TOWN person_event SPRITE_AZALEA_ROCKET, 10, 11, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, ObjectEvent, EVENT_RIVAL_AZALEA_TOWN
person_event SPRITE_AZALEA_ROCKET, 16, 10, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, AzaleaRocketScript_0x1980ae, EVENT_SLOWPOKE_WELL_ROCKETS person_event SPRITE_AZALEA_ROCKET, 16, 10, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, AzaleaTownRocket2Script, EVENT_SLOWPOKE_WELL_ROCKETS
person_event SPRITE_KURT_OUTSIDE, 5, 6, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, KurtOutsideScript_0x19810c, EVENT_AZALEA_TOWN_KURT person_event SPRITE_KURT_OUTSIDE, 5, 6, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, AzaleaTownKurtScript, EVENT_AZALEA_TOWN_KURT

View File

@ -112,7 +112,7 @@ CherrygroveSilverTriggerNorth:
special Special_FadeOutMusic special Special_FadeOutMusic
pause 15 pause 15
appear CHERRYGROVECITY_SILVER appear CHERRYGROVECITY_SILVER
applymovement CHERRYGROVECITY_SILVER, MovementData_0x19c1ce applymovement CHERRYGROVECITY_SILVER, CherrygroveCity_RivalWalksToYou
spriteface PLAYER, RIGHT spriteface PLAYER, RIGHT
playmusic MUSIC_RIVAL_ENCOUNTER playmusic MUSIC_RIVAL_ENCOUNTER
opentext opentext
@ -171,9 +171,9 @@ CherrygroveSilverTriggerNorth:
closetext closetext
.FinishRival: .FinishRival:
playsound SFX_TACKLE playsound SFX_TACKLE
applymovement PLAYER, MovementData_0x19c1d4 applymovement PLAYER, CherrygroveCity_RivalPushesYouOutOfTheWay
spriteface PLAYER, LEFT spriteface PLAYER, LEFT
applymovement CHERRYGROVECITY_SILVER, MovementData_0x19c1da applymovement CHERRYGROVECITY_SILVER, CherrygroveCity_RivalExitsStageLeft
disappear CHERRYGROVECITY_SILVER disappear CHERRYGROVECITY_SILVER
dotrigger $0 dotrigger $0
special HealParty special HealParty
@ -310,7 +310,7 @@ GuideGentMovement6:
step_up step_up
step_end step_end
MovementData_0x19c1ce: CherrygroveCity_RivalWalksToYou:
step_left step_left
step_left step_left
step_left step_left
@ -318,17 +318,17 @@ MovementData_0x19c1ce:
step_left step_left
step_end step_end
MovementData_0x19c1d4: CherrygroveCity_RivalPushesYouOutOfTheWay:
big_step_down big_step_down
turn_head_up turn_head_up
step_end step_end
MovementData_0x19c1d7: CherrygroveCity_UnusedMovementData:
step_left step_left
turn_head_down turn_head_down
step_end step_end
MovementData_0x19c1da: CherrygroveCity_RivalExitsStageLeft:
big_step_left big_step_left
big_step_left big_step_left
big_step_left big_step_left

View File

@ -28,129 +28,129 @@ NewBarkTown_MapScriptHeader:
clearevent EVENT_FIRST_TIME_BANKING_WITH_MOM clearevent EVENT_FIRST_TIME_BANKING_WITH_MOM
return return
UnknownScript_0x1a8016: NewBarkTown_TeacherStopsYouTrigger1:
playmusic MUSIC_MOM playmusic MUSIC_MOM
spriteface NEWBARKTOWN_TEACHER, LEFT spriteface NEWBARKTOWN_TEACHER, LEFT
opentext opentext
writetext UnknownText_0x1a8134 writetext Text_WaitPlayer
waitbutton waitbutton
closetext closetext
spriteface PLAYER, RIGHT spriteface PLAYER, RIGHT
applymovement NEWBARKTOWN_TEACHER, MovementData_0x1a80d4 applymovement NEWBARKTOWN_TEACHER, Movement_TeacherRunsToYou1_NBT
opentext opentext
writetext UnknownText_0x1a813e writetext Text_WhatDoYouThinkYoureDoing
waitbutton waitbutton
closetext closetext
follow NEWBARKTOWN_TEACHER, PLAYER follow NEWBARKTOWN_TEACHER, PLAYER
applymovement NEWBARKTOWN_TEACHER, MovementData_0x1a80e0 applymovement NEWBARKTOWN_TEACHER, Movement_TeacherBringsYouBack1_NBT
stopfollow stopfollow
opentext opentext
writetext UnknownText_0x1a815e writetext Text_ItsDangerousToGoAlone
waitbutton waitbutton
closetext closetext
special RestartMapMusic special RestartMapMusic
end end
UnknownScript_0x1a8041: NewBarkTown_TeacherStopsYouTrigger2:
playmusic MUSIC_MOM playmusic MUSIC_MOM
spriteface NEWBARKTOWN_TEACHER, LEFT spriteface NEWBARKTOWN_TEACHER, LEFT
opentext opentext
writetext UnknownText_0x1a8134 writetext Text_WaitPlayer
waitbutton waitbutton
closetext closetext
spriteface PLAYER, RIGHT spriteface PLAYER, RIGHT
applymovement NEWBARKTOWN_TEACHER, MovementData_0x1a80d9 applymovement NEWBARKTOWN_TEACHER, Movement_TeacherRunsToYou2_NBT
spriteface PLAYER, UP spriteface PLAYER, UP
opentext opentext
writetext UnknownText_0x1a813e writetext Text_WhatDoYouThinkYoureDoing
waitbutton waitbutton
closetext closetext
follow NEWBARKTOWN_TEACHER, PLAYER follow NEWBARKTOWN_TEACHER, PLAYER
applymovement NEWBARKTOWN_TEACHER, MovementData_0x1a80e6 applymovement NEWBARKTOWN_TEACHER, Movement_TeacherBringsYouBack2_NBT
stopfollow stopfollow
opentext opentext
writetext UnknownText_0x1a815e writetext Text_ItsDangerousToGoAlone
waitbutton waitbutton
closetext closetext
special RestartMapMusic special RestartMapMusic
end end
TeacherScript_0x1a806f: NewBarkTownTeacherScript:
faceplayer faceplayer
opentext opentext
checkevent EVENT_TALKED_TO_MOM_AFTER_MYSTERY_EGG_QUEST checkevent EVENT_TALKED_TO_MOM_AFTER_MYSTERY_EGG_QUEST
iftrue UnknownScript_0x1a8095 iftrue .CallMom
checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM
iftrue UnknownScript_0x1a808f iftrue .TellMomYoureLeaving
checkevent EVENT_GOT_A_POKEMON_FROM_ELM checkevent EVENT_GOT_A_POKEMON_FROM_ELM
iftrue UnknownScript_0x1a8089 iftrue .MonIsAdorable
writetext UnknownText_0x1a80f7 writetext Text_GearIsImpressive
waitbutton waitbutton
closetext closetext
end end
UnknownScript_0x1a8089: .MonIsAdorable:
writetext UnknownText_0x1a81c4 writetext Text_YourMonIsAdorable
waitbutton waitbutton
closetext closetext
end end
UnknownScript_0x1a808f: .TellMomYoureLeaving:
writetext UnknownText_0x1a81f2 writetext Text_TellMomIfLeaving
waitbutton waitbutton
closetext closetext
end end
UnknownScript_0x1a8095: .CallMom:
writetext UnknownText_0x1a8236 writetext Text_CallMomOnGear
waitbutton waitbutton
closetext closetext
end end
FisherScript_0x1a809b: NewBarkTownFisherScript:
jumptextfaceplayer UnknownText_0x1a8274 jumptextfaceplayer Text_ElmDiscoveredNewMon
SilverScript_0x1a809e: NewBarkTownSilverScript:
opentext opentext
writetext UnknownText_0x1a82a6 writetext NewBarkTownRivalText1
waitbutton waitbutton
closetext closetext
spriteface NEWBARKTOWN_SILVER, LEFT spriteface NEWBARKTOWN_SILVER, LEFT
opentext opentext
writetext UnknownText_0x1a82cd writetext NewBarkTownRivalText2
waitbutton waitbutton
closetext closetext
follow PLAYER, NEWBARKTOWN_SILVER follow PLAYER, NEWBARKTOWN_SILVER
applymovement PLAYER, MovementData_0x1a80ed applymovement PLAYER, Movement_SilverPushesYouAway_NBT
stopfollow stopfollow
pause 5 pause 5
spriteface NEWBARKTOWN_SILVER, DOWN spriteface NEWBARKTOWN_SILVER, DOWN
pause 5 pause 5
playsound SFX_TACKLE playsound SFX_TACKLE
applymovement PLAYER, MovementData_0x1a80f0 applymovement PLAYER, Movement_SilverShovesYouOut_NBT
applymovement NEWBARKTOWN_SILVER, MovementData_0x1a80f5 applymovement NEWBARKTOWN_SILVER, Movement_SilverReturnsToTheShadows_NBT
end end
MapNewBarkTownSignpost0Script: MapNewBarkTownSignpost0Script:
jumptext UnknownText_0x1a82e8 jumptext NewBarkTownSignText
MapNewBarkTownSignpost1Script: MapNewBarkTownSignpost1Script:
jumptext UnknownText_0x1a8328 jumptext PlayersHouseSignText
MapNewBarkTownSignpost2Script: MapNewBarkTownSignpost2Script:
jumptext UnknownText_0x1a8332 jumptext ElmsLabSignText
MapNewBarkTownSignpost3Script: MapNewBarkTownSignpost3Script:
jumptext UnknownText_0x1a8340 jumptext ElmsHouseSignText
MovementData_0x1a80d4: Movement_TeacherRunsToYou1_NBT:
step_left step_left
step_left step_left
step_left step_left
step_left step_left
step_end step_end
MovementData_0x1a80d9: Movement_TeacherRunsToYou2_NBT:
step_left step_left
step_left step_left
step_left step_left
@ -159,7 +159,7 @@ MovementData_0x1a80d9:
turn_head_down turn_head_down
step_end step_end
MovementData_0x1a80e0: Movement_TeacherBringsYouBack1_NBT:
step_right step_right
step_right step_right
step_right step_right
@ -167,7 +167,7 @@ MovementData_0x1a80e0:
turn_head_left turn_head_left
step_end step_end
MovementData_0x1a80e6: Movement_TeacherBringsYouBack2_NBT:
step_right step_right
step_right step_right
step_right step_right
@ -176,23 +176,23 @@ MovementData_0x1a80e6:
turn_head_left turn_head_left
step_end step_end
MovementData_0x1a80ed: Movement_SilverPushesYouAway_NBT:
turn_head_up turn_head_up
step_down step_down
step_end step_end
MovementData_0x1a80f0: Movement_SilverShovesYouOut_NBT:
turn_head_up turn_head_up
fix_facing fix_facing
jump_step_down jump_step_down
remove_fixed_facing remove_fixed_facing
step_end step_end
MovementData_0x1a80f5: Movement_SilverReturnsToTheShadows_NBT:
step_right step_right
step_end step_end
UnknownText_0x1a80f7: Text_GearIsImpressive:
text "Wow, your #GEAR" text "Wow, your #GEAR"
line "is impressive!" line "is impressive!"
@ -200,16 +200,16 @@ UnknownText_0x1a80f7:
line "it for you?" line "it for you?"
done done
UnknownText_0x1a8134: Text_WaitPlayer:
text "Wait, <PLAY_G>!" text "Wait, <PLAY_G>!"
done done
UnknownText_0x1a813e: Text_WhatDoYouThinkYoureDoing:
text "What do you think" text "What do you think"
line "you're doing?" line "you're doing?"
done done
UnknownText_0x1a815e: Text_ItsDangerousToGoAlone:
text "It's dangerous to" text "It's dangerous to"
line "go out without a" line "go out without a"
cont "#MON!" cont "#MON!"
@ -221,13 +221,13 @@ UnknownText_0x1a815e:
line "to the next town." line "to the next town."
done done
UnknownText_0x1a81c4: Text_YourMonIsAdorable:
text "Oh! Your #MON" text "Oh! Your #MON"
line "is adorable!" line "is adorable!"
cont "I wish I had one!" cont "I wish I had one!"
done done
UnknownText_0x1a81f2: Text_TellMomIfLeaving:
text "Hi, <PLAY_G>!" text "Hi, <PLAY_G>!"
line "Leaving again?" line "Leaving again?"
@ -236,7 +236,7 @@ UnknownText_0x1a81f2:
cont "are leaving." cont "are leaving."
done done
UnknownText_0x1a8236: Text_CallMomOnGear:
text "Call your mom on" text "Call your mom on"
line "your #GEAR to" line "your #GEAR to"
@ -244,7 +244,7 @@ UnknownText_0x1a8236:
line "you're doing." line "you're doing."
done done
UnknownText_0x1a8274: Text_ElmDiscoveredNewMon:
text "Yo, <PLAYER>!" text "Yo, <PLAYER>!"
para "I hear PROF.ELM" para "I hear PROF.ELM"
@ -252,20 +252,20 @@ UnknownText_0x1a8274:
cont "new #MON." cont "new #MON."
done done
UnknownText_0x1a82a6: NewBarkTownRivalText1:
text $56 text "<......>"
para "So this is the" para "So this is the"
line "famous ELM #MON" line "famous ELM #MON"
cont "LAB…" cont "LAB…"
done done
UnknownText_0x1a82cd: NewBarkTownRivalText2:
text "…What are you" text "…What are you"
line "staring at?" line "staring at?"
done done
UnknownText_0x1a82e8: NewBarkTownSignText:
text "NEW BARK TOWN" text "NEW BARK TOWN"
para "The Town Where the" para "The Town Where the"
@ -273,15 +273,15 @@ UnknownText_0x1a82e8:
cont "Beginning Blow" cont "Beginning Blow"
done done
UnknownText_0x1a8328: PlayersHouseSignText:
text "<PLAYER>'s House" text "<PLAYER>'s House"
done done
UnknownText_0x1a8332: ElmsLabSignText:
text "ELM #MON LAB" text "ELM #MON LAB"
done done
UnknownText_0x1a8340: ElmsHouseSignText:
text "ELM'S HOUSE" text "ELM'S HOUSE"
done done
@ -298,8 +298,8 @@ NewBarkTown_MapEventHeader:
.XYTriggers: .XYTriggers:
db 2 db 2
xy_trigger 0, $8, $1, $0, UnknownScript_0x1a8016, $0, $0 xy_trigger 0, $8, $1, $0, NewBarkTown_TeacherStopsYouTrigger1, $0, $0
xy_trigger 0, $9, $1, $0, UnknownScript_0x1a8041, $0, $0 xy_trigger 0, $9, $1, $0, NewBarkTown_TeacherStopsYouTrigger2, $0, $0
.Signposts: .Signposts:
db 4 db 4
@ -310,6 +310,6 @@ NewBarkTown_MapEventHeader:
.PersonEvents: .PersonEvents:
db 3 db 3
person_event SPRITE_TEACHER, 8, 6, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 1, -1, -1, 0, PERSONTYPE_SCRIPT, 0, TeacherScript_0x1a806f, -1 person_event SPRITE_TEACHER, 8, 6, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 1, -1, -1, 0, PERSONTYPE_SCRIPT, 0, NewBarkTownTeacherScript, -1
person_event SPRITE_FISHER, 9, 12, SPRITEMOVEDATA_WALK_UP_DOWN, 1, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, FisherScript_0x1a809b, -1 person_event SPRITE_FISHER, 9, 12, SPRITEMOVEDATA_WALK_UP_DOWN, 1, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, NewBarkTownFisherScript, -1
person_event SPRITE_SILVER, 2, 3, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, SilverScript_0x1a809e, EVENT_RIVAL_NEW_BARK_TOWN person_event SPRITE_SILVER, 2, 3, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, NewBarkTownSilverScript, EVENT_RIVAL_NEW_BARK_TOWN

View File

@ -13,23 +13,23 @@ Route29_MapScriptHeader:
db 2 db 2
; triggers ; triggers
dw UnknownScript_0x1a0f59, 0 dw .Trigger0, 0
dw UnknownScript_0x1a0f5a, 0 dw .Trigger1, 0
.MapCallbacks: .MapCallbacks:
db 1 db 1
; callbacks ; callbacks
dbw 2, TuscanyCallback dbw 2, .Tuscany
UnknownScript_0x1a0f59: .Trigger0:
end end
UnknownScript_0x1a0f5a: .Trigger1:
end end
TuscanyCallback: .Tuscany:
checkflag ENGINE_ZEPHYRBADGE checkflag ENGINE_ZEPHYRBADGE
iftrue .DoesTuscanyAppear iftrue .DoesTuscanyAppear
@ -43,130 +43,130 @@ TuscanyCallback:
appear ROUTE29_TEACHER2 appear ROUTE29_TEACHER2
return return
UnknownScript_0x1a0f6d: Route29Tutorial1:
spriteface ROUTE29_COOLTRAINER_M1, UP spriteface ROUTE29_COOLTRAINER_M1, UP
showemote EMOTE_SHOCK, ROUTE29_COOLTRAINER_M1, 15 showemote EMOTE_SHOCK, ROUTE29_COOLTRAINER_M1, 15
applymovement ROUTE29_COOLTRAINER_M1, MovementData_0x1a108d applymovement ROUTE29_COOLTRAINER_M1, DudeMovementData1a
spriteface PLAYER, LEFT spriteface PLAYER, LEFT
setevent EVENT_DUDE_TALKED_TO_YOU setevent EVENT_DUDE_TALKED_TO_YOU
opentext opentext
writetext UnknownText_0x1a10df writetext CatchingTutorialIntroText
yesorno yesorno
iffalse UnknownScript_0x1a0fd9 iffalse Script_RefusedTutorial1
closetext closetext
follow ROUTE29_COOLTRAINER_M1, PLAYER follow ROUTE29_COOLTRAINER_M1, PLAYER
applymovement ROUTE29_COOLTRAINER_M1, MovementData_0x1a109a applymovement ROUTE29_COOLTRAINER_M1, DudeMovementData1b
stopfollow stopfollow
loadwildmon RATTATA, 5 loadwildmon RATTATA, 5
catchtutorial BATTLETYPE_TUTORIAL catchtutorial BATTLETYPE_TUTORIAL
spriteface ROUTE29_COOLTRAINER_M1, UP spriteface ROUTE29_COOLTRAINER_M1, UP
opentext opentext
writetext UnknownText_0x1a114d writetext CatchingTutorialDebriefText
waitbutton waitbutton
closetext closetext
dotrigger $0 dotrigger $0
setevent EVENT_LEARNED_TO_CATCH_POKEMON setevent EVENT_LEARNED_TO_CATCH_POKEMON
end end
UnknownScript_0x1a0fa3: Route29Tutorial2:
spriteface ROUTE29_COOLTRAINER_M1, UP spriteface ROUTE29_COOLTRAINER_M1, UP
showemote EMOTE_SHOCK, ROUTE29_COOLTRAINER_M1, 15 showemote EMOTE_SHOCK, ROUTE29_COOLTRAINER_M1, 15
applymovement ROUTE29_COOLTRAINER_M1, MovementData_0x1a1094 applymovement ROUTE29_COOLTRAINER_M1, DudeMovementData2a
spriteface PLAYER, LEFT spriteface PLAYER, LEFT
setevent EVENT_DUDE_TALKED_TO_YOU setevent EVENT_DUDE_TALKED_TO_YOU
opentext opentext
writetext UnknownText_0x1a10df writetext CatchingTutorialIntroText
yesorno yesorno
iffalse UnknownScript_0x1a0fe5 iffalse Script_RefusedTutorial2
closetext closetext
follow ROUTE29_COOLTRAINER_M1, PLAYER follow ROUTE29_COOLTRAINER_M1, PLAYER
applymovement ROUTE29_COOLTRAINER_M1, MovementData_0x1a10a1 applymovement ROUTE29_COOLTRAINER_M1, DudeMovementData2b
stopfollow stopfollow
loadwildmon RATTATA, 5 loadwildmon RATTATA, 5
catchtutorial BATTLETYPE_TUTORIAL catchtutorial BATTLETYPE_TUTORIAL
spriteface ROUTE29_COOLTRAINER_M1, UP spriteface ROUTE29_COOLTRAINER_M1, UP
opentext opentext
writetext UnknownText_0x1a114d writetext CatchingTutorialDebriefText
waitbutton waitbutton
closetext closetext
dotrigger $0 dotrigger $0
setevent EVENT_LEARNED_TO_CATCH_POKEMON setevent EVENT_LEARNED_TO_CATCH_POKEMON
end end
UnknownScript_0x1a0fd9: Script_RefusedTutorial1:
writetext UnknownText_0x1a1197 writetext CatchingTutorialDeclinedText
waitbutton waitbutton
closetext closetext
applymovement ROUTE29_COOLTRAINER_M1, MovementData_0x1a109a applymovement ROUTE29_COOLTRAINER_M1, DudeMovementData1b
dotrigger $0 dotrigger $0
end end
UnknownScript_0x1a0fe5: Script_RefusedTutorial2:
writetext UnknownText_0x1a1197 writetext CatchingTutorialDeclinedText
waitbutton waitbutton
closetext closetext
applymovement ROUTE29_COOLTRAINER_M1, MovementData_0x1a10a1 applymovement ROUTE29_COOLTRAINER_M1, DudeMovementData2b
dotrigger $0 dotrigger $0
end end
CooltrainerMScript_0x1a0ff1: CatchingTutorialDudeScript:
faceplayer faceplayer
opentext opentext
checkcode VAR_BOXSPACE checkcode VAR_BOXSPACE
if_equal $0, UnknownScript_0x1a101c if_equal $0, .BoxFull
checkevent EVENT_LEARNED_TO_CATCH_POKEMON checkevent EVENT_LEARNED_TO_CATCH_POKEMON
iftrue UnknownScript_0x1a101c iftrue .BoxFull
checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM
iffalse UnknownScript_0x1a101c iffalse .BoxFull
writetext UnknownText_0x1a11e3 writetext CatchingTutorialRepeatText
yesorno yesorno
iffalse UnknownScript_0x1a1022 iffalse .Declined
closetext closetext
loadwildmon RATTATA, 5 loadwildmon RATTATA, 5
catchtutorial BATTLETYPE_TUTORIAL catchtutorial BATTLETYPE_TUTORIAL
opentext opentext
writetext UnknownText_0x1a114d writetext CatchingTutorialDebriefText
waitbutton waitbutton
closetext closetext
setevent EVENT_LEARNED_TO_CATCH_POKEMON setevent EVENT_LEARNED_TO_CATCH_POKEMON
end end
UnknownScript_0x1a101c: .BoxFull:
writetext UnknownText_0x1a10a7 writetext UnknownText_0x1a10a7
waitbutton waitbutton
closetext closetext
end end
UnknownScript_0x1a1022: .Declined:
writetext UnknownText_0x1a1197 writetext CatchingTutorialDeclinedText
waitbutton waitbutton
closetext closetext
end end
YoungsterScript_0x1a1028: Route29YoungsterScript:
jumptextfaceplayer UnknownText_0x1a1214 jumptextfaceplayer Route29YoungsterText
TeacherScript_0x1a102b: Route29TeacherScript:
jumptextfaceplayer UnknownText_0x1a126c jumptextfaceplayer Route29TeacherText
FisherScript_0x1a102e: Route29FisherScript:
jumptextfaceplayer UnknownText_0x1a12d9 jumptextfaceplayer Route29FisherText
CooltrainerMScript_0x1a1031: CooltrainerMScript_0x1a1031:
faceplayer faceplayer
opentext opentext
checkday checkday
iftrue UnknownScript_0x1a103d iftrue .day_morn
checknite checknite
iftrue UnknownScript_0x1a1043 iftrue .nite
UnknownScript_0x1a103d: .day_morn:
writetext UnknownText_0x1a134c writetext Text_WaitingForNight
waitbutton waitbutton
closetext closetext
end end
UnknownScript_0x1a1043: .nite:
writetext UnknownText_0x1a137c writetext Text_WaitingForMorning
waitbutton waitbutton
closetext closetext
end end
@ -208,18 +208,18 @@ TuscanyNotTuesdayScript:
end end
MapRoute29Signpost0Script: MapRoute29Signpost0Script:
jumptext UnknownText_0x1a158e jumptext Route29SignText1
MapRoute29Signpost1Script: MapRoute29Signpost1Script:
jumptext UnknownText_0x1a15b9 jumptext Route29SignText2
FruitTreeScript_0x1a1089: Route29FruitTree:
fruittree FRUITTREE_ROUTE_29 fruittree FRUITTREE_ROUTE_29
Route29Potion: Route29Potion:
itemball POTION itemball POTION
MovementData_0x1a108d: DudeMovementData1a:
step_up step_up
step_up step_up
step_up step_up
@ -228,7 +228,7 @@ MovementData_0x1a108d:
step_right step_right
step_end step_end
MovementData_0x1a1094: DudeMovementData2a:
step_up step_up
step_up step_up
step_up step_up
@ -236,7 +236,7 @@ MovementData_0x1a1094:
step_right step_right
step_end step_end
MovementData_0x1a109a: DudeMovementData1b:
step_left step_left
step_left step_left
step_down step_down
@ -245,7 +245,7 @@ MovementData_0x1a109a:
step_down step_down
step_end step_end
MovementData_0x1a10a1: DudeMovementData2b:
step_left step_left
step_left step_left
step_down step_down
@ -261,7 +261,7 @@ UnknownText_0x1a10a7:
line "pop out…" line "pop out…"
done done
UnknownText_0x1a10df: CatchingTutorialIntroText:
text "I've seen you a" text "I've seen you a"
line "couple times. How" line "couple times. How"
@ -273,7 +273,7 @@ UnknownText_0x1a10df:
cont "catch #MON?" cont "catch #MON?"
done done
UnknownText_0x1a114d: CatchingTutorialDebriefText:
text "That's how you do" text "That's how you do"
line "it." line "it."
@ -282,7 +282,7 @@ UnknownText_0x1a114d:
cont "easier to catch." cont "easier to catch."
done done
UnknownText_0x1a1197: CatchingTutorialDeclinedText:
text "Oh. Fine, then." text "Oh. Fine, then."
para "Anyway, if you" para "Anyway, if you"
@ -292,13 +292,13 @@ UnknownText_0x1a1197:
line "to walk a lot." line "to walk a lot."
done done
UnknownText_0x1a11e3: CatchingTutorialRepeatText:
text "Huh? You want me" text "Huh? You want me"
line "to show you how to" line "to show you how to"
cont "catch #MON?" cont "catch #MON?"
done done
UnknownText_0x1a1214: Route29YoungsterText:
text "Yo. How are your" text "Yo. How are your"
line "#MON?" line "#MON?"
@ -309,7 +309,7 @@ UnknownText_0x1a1214:
line "of the grass." line "of the grass."
done done
UnknownText_0x1a126c: Route29TeacherText:
text "See those ledges?" text "See those ledges?"
line "It's scary to jump" line "It's scary to jump"
cont "off them." cont "off them."
@ -321,7 +321,7 @@ UnknownText_0x1a126c:
line "the grass." line "the grass."
done done
UnknownText_0x1a12d9: Route29FisherText:
text "I wanted to take a" text "I wanted to take a"
line "break, so I saved" line "break, so I saved"
@ -330,7 +330,7 @@ UnknownText_0x1a12d9:
done done
; possibly unused ; possibly unused
UnknownText_0x1a1316: Text_WaitingForDay:
text "I'm waiting for" text "I'm waiting for"
line "#MON that" line "#MON that"
@ -338,7 +338,7 @@ UnknownText_0x1a1316:
line "daytime." line "daytime."
done done
UnknownText_0x1a134c: Text_WaitingForNight:
text "I'm waiting for" text "I'm waiting for"
line "#MON that" line "#MON that"
@ -346,7 +346,7 @@ UnknownText_0x1a134c:
line "night." line "night."
done done
UnknownText_0x1a137c: Text_WaitingForMorning:
text "I'm waiting for" text "I'm waiting for"
line "#MON that" line "#MON that"
@ -406,14 +406,14 @@ TuscanyNotTuesdayText:
cont "is unfortunate…" cont "is unfortunate…"
done done
UnknownText_0x1a158e: Route29SignText1:
text "ROUTE 29" text "ROUTE 29"
para "CHERRYGROVE CITY -" para "CHERRYGROVE CITY -"
line "NEW BARK TOWN" line "NEW BARK TOWN"
done done
UnknownText_0x1a15b9: Route29SignText2:
text "ROUTE 29" text "ROUTE 29"
para "CHERRYGROVE CITY -" para "CHERRYGROVE CITY -"
@ -430,8 +430,8 @@ Route29_MapEventHeader:
.XYTriggers: .XYTriggers:
db 2 db 2
xy_trigger 1, $8, $35, $0, UnknownScript_0x1a0f6d, $0, $0 xy_trigger 1, $8, $35, $0, Route29Tutorial1, $0, $0
xy_trigger 1, $9, $35, $0, UnknownScript_0x1a0fa3, $0, $0 xy_trigger 1, $9, $35, $0, Route29Tutorial2, $0, $0
.Signposts: .Signposts:
db 2 db 2
@ -440,11 +440,11 @@ Route29_MapEventHeader:
.PersonEvents: .PersonEvents:
db 8 db 8
person_event SPRITE_COOLTRAINER_M, 12, 50, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, CooltrainerMScript_0x1a0ff1, -1 person_event SPRITE_COOLTRAINER_M, 12, 50, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, CatchingTutorialDudeScript, -1
person_event SPRITE_YOUNGSTER, 16, 27, SPRITEMOVEDATA_WALK_UP_DOWN, 1, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x1a1028, -1 person_event SPRITE_YOUNGSTER, 16, 27, SPRITEMOVEDATA_WALK_UP_DOWN, 1, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, Route29YoungsterScript, -1
person_event SPRITE_TEACHER, 11, 15, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 0, 1, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, TeacherScript_0x1a102b, -1 person_event SPRITE_TEACHER, 11, 15, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 0, 1, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, Route29TeacherScript, -1
person_event SPRITE_FRUIT_TREE, 2, 12, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, FruitTreeScript_0x1a1089, -1 person_event SPRITE_FRUIT_TREE, 2, 12, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, Route29FruitTree, -1
person_event SPRITE_FISHER, 3, 25, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, FisherScript_0x1a102e, -1 person_event SPRITE_FISHER, 3, 25, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, Route29FisherScript, -1
person_event SPRITE_COOLTRAINER_M, 4, 13, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, CooltrainerMScript_0x1a1031, -1 person_event SPRITE_COOLTRAINER_M, 4, 13, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, CooltrainerMScript_0x1a1031, -1
person_event SPRITE_TEACHER, 12, 29, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, TuscanyScript, EVENT_ROUTE_29_TUSCANY_OF_TUESDAY person_event SPRITE_TEACHER, 12, 29, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, TuscanyScript, EVENT_ROUTE_29_TUSCANY_OF_TUESDAY
person_event SPRITE_POKE_BALL, 2, 48, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, Route29Potion, EVENT_ROUTE_29_POTION person_event SPRITE_POKE_BALL, 2, 48, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, Route29Potion, EVENT_ROUTE_29_POTION

View File

@ -18,57 +18,57 @@ Route30_MapScriptHeader:
.MapCallbacks: .MapCallbacks:
db 0 db 0
YoungsterScript_0x1a1673: YoungsterJoey_ImportantBattleScript:
waitsfx waitsfx
playmusic MUSIC_JOHTO_TRAINER_BATTLE playmusic MUSIC_JOHTO_TRAINER_BATTLE
opentext opentext
writetext UnknownText_0x1a1806 writetext Text_UseTackle
pause 30 pause 30
closetext closetext
playsound SFX_TACKLE playsound SFX_TACKLE
applymovement ROUTE30_MONSTER2, MovementData_0x1a17fe applymovement ROUTE30_MONSTER2, Route30_JoeysRattataAttacksMovement
opentext opentext
faceplayer faceplayer
writetext UnknownText_0x1a181c writetext Text_ThisIsABigBattle
waitbutton waitbutton
spriteface ROUTE30_YOUNGSTER1, UP spriteface ROUTE30_YOUNGSTER1, UP
closetext closetext
playsound SFX_TACKLE playsound SFX_TACKLE
applymovement ROUTE30_MONSTER1, MovementData_0x1a1802 applymovement ROUTE30_MONSTER1, Route30_MikeysRattataAttacksMovement
special RestartMapMusic special RestartMapMusic
end end
TrainerYoungsterJoey: TrainerYoungsterJoey:
trainer EVENT_BEAT_YOUNGSTER_JOEY, YOUNGSTER, JOEY1, YoungsterJoey1SeenText, YoungsterJoey1BeatenText, 0, YoungsterJoey1Script trainer EVENT_BEAT_YOUNGSTER_JOEY, YOUNGSTER, JOEY1, YoungsterJoey1SeenText, YoungsterJoey1BeatenText, 0, .Script
YoungsterJoey1Script: .Script:
writecode VAR_CALLERID, PHONE_YOUNGSTER_JOEY writecode VAR_CALLERID, PHONE_YOUNGSTER_JOEY
end_if_just_battled end_if_just_battled
opentext opentext
checkflag ENGINE_JOEY checkflag ENGINE_JOEY
iftrue UnknownScript_0x1a16e0 iftrue .Rematch
checkcellnum PHONE_YOUNGSTER_JOEY checkcellnum PHONE_YOUNGSTER_JOEY
iftrue UnknownScript_0x1a178f iftrue .NumberAccepted
checkevent EVENT_JOEY_ASKED_FOR_PHONE_NUMBER checkevent EVENT_JOEY_ASKED_FOR_PHONE_NUMBER
iftrue UnknownScript_0x1a16c9 iftrue .AskAgain
writetext UnknownText_0x1a18c2 writetext YoungsterJoey1AfterText
buttonsound buttonsound
setevent EVENT_JOEY_ASKED_FOR_PHONE_NUMBER setevent EVENT_JOEY_ASKED_FOR_PHONE_NUMBER
scall UnknownScript_0x1a1783 scall .AskNumber1
jump UnknownScript_0x1a16cc jump .RequestNumber
UnknownScript_0x1a16c9: .AskAgain:
scall UnknownScript_0x1a1787 scall .AskNumber2
UnknownScript_0x1a16cc: .RequestNumber:
askforphonenumber PHONE_YOUNGSTER_JOEY askforphonenumber PHONE_YOUNGSTER_JOEY
if_equal $1, UnknownScript_0x1a1797 if_equal $1, .PhoneFull
if_equal $2, UnknownScript_0x1a1793 if_equal $2, .NumberDeclined
trainertotext YOUNGSTER, JOEY1, $0 trainertotext YOUNGSTER, JOEY1, $0
scall UnknownScript_0x1a178b scall .RegisteredNumber
jump UnknownScript_0x1a178f jump .NumberAccepted
UnknownScript_0x1a16e0: .Rematch:
scall UnknownScript_0x1a179b scall .RematchStd
winlosstext YoungsterJoey1BeatenText, 0 winlosstext YoungsterJoey1BeatenText, 0
copybytetovar wJoeyFightCount copybytetovar wJoeyFightCount
if_equal 4, .Fight4 if_equal 4, .Fight4
@ -126,150 +126,150 @@ UnknownScript_0x1a16e0:
returnafterbattle returnafterbattle
clearflag ENGINE_JOEY clearflag ENGINE_JOEY
checkevent EVENT_JOEY_HP_UP checkevent EVENT_JOEY_HP_UP
iftrue UnknownScript_0x1a176f iftrue .GiveHPUp
checkevent EVENT_GOT_HP_UP_FROM_JOEY checkevent EVENT_GOT_HP_UP_FROM_JOEY
iftrue UnknownScript_0x1a176e iftrue .done
scall UnknownScript_0x1a17a6 scall .RematchGift
verbosegiveitem HP_UP verbosegiveitem HP_UP
iffalse UnknownScript_0x1a179f iffalse .PackFull
setevent EVENT_GOT_HP_UP_FROM_JOEY setevent EVENT_GOT_HP_UP_FROM_JOEY
jump UnknownScript_0x1a178f jump .NumberAccepted
UnknownScript_0x1a176e: .done:
end end
UnknownScript_0x1a176f: .GiveHPUp:
opentext opentext
writetext UnknownText_0x1a1bc0 writetext YoungsterJoeyText_GiveHPUpAfterBattle
waitbutton waitbutton
verbosegiveitem HP_UP verbosegiveitem HP_UP
iffalse UnknownScript_0x1a179f iffalse .PackFull
clearevent EVENT_JOEY_HP_UP clearevent EVENT_JOEY_HP_UP
setevent EVENT_GOT_HP_UP_FROM_JOEY setevent EVENT_GOT_HP_UP_FROM_JOEY
jump UnknownScript_0x1a178f jump .NumberAccepted
UnknownScript_0x1a1783: .AskNumber1:
jumpstd asknumber1m jumpstd asknumber1m
end end
UnknownScript_0x1a1787: .AskNumber2:
jumpstd asknumber2m jumpstd asknumber2m
end end
UnknownScript_0x1a178b: .RegisteredNumber:
jumpstd registerednumberm jumpstd registerednumberm
end end
UnknownScript_0x1a178f: .NumberAccepted:
jumpstd numberacceptedm jumpstd numberacceptedm
end end
UnknownScript_0x1a1793: .NumberDeclined:
jumpstd numberdeclinedm jumpstd numberdeclinedm
end end
UnknownScript_0x1a1797: .PhoneFull:
jumpstd phonefullm jumpstd phonefullm
end end
UnknownScript_0x1a179b: .RematchStd:
jumpstd rematchm jumpstd rematchm
end end
UnknownScript_0x1a179f: .PackFull:
setevent EVENT_JOEY_HP_UP setevent EVENT_JOEY_HP_UP
jumpstd packfullm jumpstd packfullm
end end
UnknownScript_0x1a17a6: .RematchGift:
jumpstd rematchgiftm jumpstd rematchgiftm
end end
TrainerYoungsterMikey: TrainerYoungsterMikey:
trainer EVENT_BEAT_YOUNGSTER_MIKEY, YOUNGSTER, MIKEY, YoungsterMikeySeenText, YoungsterMikeyBeatenText, 0, YoungsterMikeyScript trainer EVENT_BEAT_YOUNGSTER_MIKEY, YOUNGSTER, MIKEY, YoungsterMikeySeenText, YoungsterMikeyBeatenText, 0, .Script
YoungsterMikeyScript: .Script:
end_if_just_battled end_if_just_battled
opentext opentext
writetext UnknownText_0x1a197d writetext YoungsterMikeyAfterText
waitbutton waitbutton
closetext closetext
end end
TrainerBug_catcherDon: TrainerBug_catcherDon:
trainer EVENT_BEAT_BUG_CATCHER_DON, BUG_CATCHER, DON, Bug_catcherDonSeenText, Bug_catcherDonBeatenText, 0, Bug_catcherDonScript trainer EVENT_BEAT_BUG_CATCHER_DON, BUG_CATCHER, DON, Bug_catcherDonSeenText, Bug_catcherDonBeatenText, 0, .Script
Bug_catcherDonScript: .Script:
end_if_just_battled end_if_just_battled
opentext opentext
writetext UnknownText_0x1a1a1c writetext Bug_catcherDonAfterText
waitbutton waitbutton
closetext closetext
end end
YoungsterScript_0x1a17d2: Route30YoungsterScript:
faceplayer faceplayer
opentext opentext
checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM
iftrue UnknownScript_0x1a17e0 iftrue .CompletedEggQuest
writetext UnknownText_0x1a1a6a writetext Route30YoungsterText_DirectionsToMrPokemonsHouse
waitbutton waitbutton
closetext closetext
end end
UnknownScript_0x1a17e0: .CompletedEggQuest:
writetext UnknownText_0x1a1a94 writetext Route30YoungsterText_EveryoneIsBattling
waitbutton waitbutton
closetext closetext
end end
CooltrainerFScript_0x1a17e6: Route30CooltrainerFScript:
jumptextfaceplayer UnknownText_0x1a1ac4 jumptextfaceplayer Route30CooltrainerFText
MapRoute30Signpost0Script: MapRoute30Signpost0Script:
jumptext UnknownText_0x1a1b0b jumptext Route30MapSignText
MapRoute30Signpost1Script: MapRoute30Signpost1Script:
jumptext UnknownText_0x1a1b34 jumptext Route30DirectionsToMrPokemonsHouseSignText
MapRoute30Signpost2Script: MapRoute30Signpost2Script:
jumptext UnknownText_0x1a1b55 jumptext Route30MrPokemonsHouseSignText
MapRoute30Signpost3Script: MapRoute30Signpost3Script:
jumptext UnknownText_0x1a1b66 jumptext Route30TrainerTipsSignText
Route30Antidote: Route30Antidote:
itemball ANTIDOTE itemball ANTIDOTE
FruitTreeScript_0x1a17f7: Route30FruitTree1:
fruittree FRUITTREE_ROUTE_30_1 fruittree FRUITTREE_ROUTE_30_1
FruitTreeScript_0x1a17f9: Route30FruitTree2:
fruittree FRUITTREE_ROUTE_30_2 fruittree FRUITTREE_ROUTE_30_2
Route30HiddenPotion: Route30HiddenPotion:
dwb EVENT_ROUTE_30_HIDDEN_POTION, POTION dwb EVENT_ROUTE_30_HIDDEN_POTION, POTION
MovementData_0x1a17fe: Route30_JoeysRattataAttacksMovement:
fix_facing fix_facing
big_step_up big_step_up
big_step_down big_step_down
step_end step_end
MovementData_0x1a1802: Route30_MikeysRattataAttacksMovement:
fix_facing fix_facing
big_step_down big_step_down
big_step_up big_step_up
step_end step_end
UnknownText_0x1a1806: Text_UseTackle:
text "Go, RATTATA!" text "Go, RATTATA!"
para "TACKLE!" para "TACKLE!"
done done
UnknownText_0x1a181c: Text_ThisIsABigBattle:
text "What? This is a" text "What? This is a"
line "big battle!" line "big battle!"
cont "Leave me alone!" cont "Leave me alone!"
@ -290,7 +290,7 @@ YoungsterJoey1BeatenText:
line "Doggone it!" line "Doggone it!"
done done
UnknownText_0x1a18c2: YoungsterJoey1AfterText:
text "Do I have to have" text "Do I have to have"
line "more #MON in" line "more #MON in"
@ -315,7 +315,7 @@ YoungsterMikeyBeatenText:
line "I won before." line "I won before."
done done
UnknownText_0x1a197d: YoungsterMikeyAfterText:
text "Becoming a good" text "Becoming a good"
line "trainer is really" line "trainer is really"
cont "tough." cont "tough."
@ -336,7 +336,7 @@ Bug_catcherDonBeatenText:
line "strong!" line "strong!"
done done
UnknownText_0x1a1a1c: Bug_catcherDonAfterText:
text "I ran out of #" text "I ran out of #"
line "BALLS while I was" line "BALLS while I was"
cont "catching #MON." cont "catching #MON."
@ -345,19 +345,19 @@ UnknownText_0x1a1a1c:
line "some more…" line "some more…"
done done
UnknownText_0x1a1a6a: Route30YoungsterText_DirectionsToMrPokemonsHouse:
text "MR.#MON's" text "MR.#MON's"
line "house? It's a bit" line "house? It's a bit"
cont "farther ahead." cont "farther ahead."
done done
UnknownText_0x1a1a94: Route30YoungsterText_EveryoneIsBattling:
text "Everyone's having" text "Everyone's having"
line "fun battling!" line "fun battling!"
cont "You should too!" cont "You should too!"
done done
UnknownText_0x1a1ac4: Route30CooltrainerFText:
text "I'm not a trainer." text "I'm not a trainer."
para "But if you look" para "But if you look"
@ -365,23 +365,23 @@ UnknownText_0x1a1ac4:
cont "prepare to battle." cont "prepare to battle."
done done
UnknownText_0x1a1b0b: Route30MapSignText:
text "ROUTE 30" text "ROUTE 30"
para "VIOLET CITY -" para "VIOLET CITY -"
line "CHERRYGROVE CITY" line "CHERRYGROVE CITY"
done done
UnknownText_0x1a1b34: Route30DirectionsToMrPokemonsHouseSignText:
text "MR.#MON'S HOUSE" text "MR.#MON'S HOUSE"
line "STRAIGHT AHEAD!" line "STRAIGHT AHEAD!"
done done
UnknownText_0x1a1b55: Route30MrPokemonsHouseSignText:
text "MR.#MON'S HOUSE" text "MR.#MON'S HOUSE"
done done
UnknownText_0x1a1b66: Route30TrainerTipsSignText:
text "TRAINER TIPS" text "TRAINER TIPS"
para "No stealing other" para "No stealing other"
@ -392,7 +392,7 @@ UnknownText_0x1a1b66:
cont "wild #MON!" cont "wild #MON!"
done done
UnknownText_0x1a1bc0: YoungsterJoeyText_GiveHPUpAfterBattle:
text "I lost again…" text "I lost again…"
line "Gee, you're tough!" line "Gee, you're tough!"
@ -429,14 +429,14 @@ Route30_MapEventHeader:
.PersonEvents: .PersonEvents:
db 11 db 11
person_event SPRITE_YOUNGSTER, 26, 5, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x1a1673, EVENT_ROUTE_30_BATTLE person_event SPRITE_YOUNGSTER, 26, 5, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, YoungsterJoey_ImportantBattleScript, EVENT_ROUTE_30_BATTLE
person_event SPRITE_YOUNGSTER, 28, 2, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_TRAINER, 3, TrainerYoungsterJoey, EVENT_ROUTE_30_YOUNGSTER_JOEY person_event SPRITE_YOUNGSTER, 28, 2, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_TRAINER, 3, TrainerYoungsterJoey, EVENT_ROUTE_30_YOUNGSTER_JOEY
person_event SPRITE_YOUNGSTER, 23, 5, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_TRAINER, 1, TrainerYoungsterMikey, -1 person_event SPRITE_YOUNGSTER, 23, 5, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_TRAINER, 1, TrainerYoungsterMikey, -1
person_event SPRITE_BUG_CATCHER, 7, 1, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_BROWN, PERSONTYPE_TRAINER, 3, TrainerBug_catcherDon, -1 person_event SPRITE_BUG_CATCHER, 7, 1, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_BROWN, PERSONTYPE_TRAINER, 3, TrainerBug_catcherDon, -1
person_event SPRITE_YOUNGSTER, 30, 7, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 0, 1, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x1a17d2, -1 person_event SPRITE_YOUNGSTER, 30, 7, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 0, 1, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, Route30YoungsterScript, -1
person_event SPRITE_MONSTER, 24, 5, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, ObjectEvent, EVENT_ROUTE_30_BATTLE person_event SPRITE_MONSTER, 24, 5, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, ObjectEvent, EVENT_ROUTE_30_BATTLE
person_event SPRITE_MONSTER, 25, 5, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, ObjectEvent, EVENT_ROUTE_30_BATTLE person_event SPRITE_MONSTER, 25, 5, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, ObjectEvent, EVENT_ROUTE_30_BATTLE
person_event SPRITE_FRUIT_TREE, 39, 5, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, FruitTreeScript_0x1a17f7, -1 person_event SPRITE_FRUIT_TREE, 39, 5, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, Route30FruitTree1, -1
person_event SPRITE_FRUIT_TREE, 5, 11, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, FruitTreeScript_0x1a17f9, -1 person_event SPRITE_FRUIT_TREE, 5, 11, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, Route30FruitTree2, -1
person_event SPRITE_COOLTRAINER_F, 13, 2, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, CooltrainerFScript_0x1a17e6, -1 person_event SPRITE_COOLTRAINER_F, 13, 2, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, Route30CooltrainerFScript, -1
person_event SPRITE_POKE_BALL, 35, 8, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, Route30Antidote, EVENT_ROUTE_30_ANTIDOTE person_event SPRITE_POKE_BALL, 35, 8, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, Route30Antidote, EVENT_ROUTE_30_ANTIDOTE

View File

@ -28,9 +28,9 @@ Route31_MapScriptHeader:
return return
TrainerBug_catcherWade1: TrainerBug_catcherWade1:
trainer EVENT_BEAT_BUG_CATCHER_WADE, BUG_CATCHER, WADE1, Bug_catcherWade1SeenText, Bug_catcherWade1BeatenText, 0, Bug_catcherWade1Script trainer EVENT_BEAT_BUG_CATCHER_WADE, BUG_CATCHER, WADE1, Bug_catcherWade1SeenText, Bug_catcherWade1BeatenText, 0, .Script
Bug_catcherWade1Script: .Script:
writecode VAR_CALLERID, PHONE_BUG_CATCHER_WADE writecode VAR_CALLERID, PHONE_BUG_CATCHER_WADE
end_if_just_battled end_if_just_battled
opentext opentext
@ -42,7 +42,7 @@ Bug_catcherWade1Script:
iftrue .AcceptedNumberSTD iftrue .AcceptedNumberSTD
checkevent EVENT_WADE_ASKED_FOR_PHONE_NUMBER checkevent EVENT_WADE_ASKED_FOR_PHONE_NUMBER
iftrue .AskAgain iftrue .AskAgain
writetext UnknownText_0x1a5671 writetext Bug_catcherWade1AfterText
waitbutton waitbutton
setevent EVENT_WADE_ASKED_FOR_PHONE_NUMBER setevent EVENT_WADE_ASKED_FOR_PHONE_NUMBER
scall .AskPhoneNumberSTD scall .AskPhoneNumberSTD
@ -185,61 +185,61 @@ Bug_catcherWade1Script:
jumpstd packfullm jumpstd packfullm
end end
FisherScript_0x1a5570: Route31MailRecipientScript:
faceplayer faceplayer
opentext opentext
checkevent EVENT_GOT_TM50_NIGHTMARE checkevent EVENT_GOT_TM50_NIGHTMARE
iftrue .DescribeNightmare iftrue .DescribeNightmare
checkevent EVENT_GOT_KENYA checkevent EVENT_GOT_KENYA
iftrue .TryGiveKenya iftrue .TryGiveKenya
writetext UnknownText_0x1a56d9 writetext Text_Route31SleepyMan
waitbutton waitbutton
closetext closetext
end end
.TryGiveKenya: .TryGiveKenya:
writetext UnknownText_0x1a5761 writetext Text_Route31SleepyManGotMail
buttonsound buttonsound
checkpokeitem ReceivedSpearowMailText checkpokeitem ReceivedSpearowMailText
if_equal $0, .WrongMail if_equal $0, .WrongMail
if_equal $2, .Refused if_equal $2, .Refused
if_equal $3, .NoMail if_equal $3, .NoMail
if_equal $4, .LastMon if_equal $4, .LastMon
writetext UnknownText_0x1a5790 writetext Text_Route31HandOverMailMon
buttonsound buttonsound
writetext UnknownText_0x1a57ba writetext Text_Route31ReadingMail
buttonsound buttonsound
setevent EVENT_GAVE_KENYA setevent EVENT_GAVE_KENYA
verbosegiveitem TM_NIGHTMARE verbosegiveitem TM_NIGHTMARE
iffalse .NoRoomForItems iffalse .NoRoomForItems
setevent EVENT_GOT_TM50_NIGHTMARE setevent EVENT_GOT_TM50_NIGHTMARE
.DescribeNightmare: .DescribeNightmare:
writetext UnknownText_0x1a5896 writetext Text_Route31DescribeNightmare
waitbutton waitbutton
.NoRoomForItems: .NoRoomForItems:
closetext closetext
end end
.WrongMail: .WrongMail:
writetext UnknownText_0x1a5921 writetext Text_Route31WrongMail
waitbutton waitbutton
closetext closetext
end end
.NoMail: .NoMail:
writetext UnknownText_0x1a5939 writetext Text_Route31MissingMail
waitbutton waitbutton
closetext closetext
end end
.Refused: .Refused:
writetext UnknownText_0x1a5972 writetext Text_Route31DeclinedToHandOverMail
waitbutton waitbutton
closetext closetext
end end
.LastMon: .LastMon:
writetext UnknownText_0x1a5991 writetext Text_Route31CantTakeLastMon
waitbutton waitbutton
closetext closetext
end end
@ -248,19 +248,19 @@ ReceivedSpearowMailText:
db "DARK CAVE leads" db "DARK CAVE leads"
next "to another road@" next "to another road@"
YoungsterScript_0x1a55ed: Route31YoungsterScript:
jumptextfaceplayer UnknownText_0x1a59d5 jumptextfaceplayer Route31YoungsterText
MapRoute31Signpost0Script: MapRoute31Signpost0Script:
jumptext UnknownText_0x1a5a45 jumptext Route31Signpost0Text
MapRoute31Signpost1Script: MapRoute31Signpost1Script:
jumptext UnknownText_0x1a5a6e jumptext Route31Signpost1Text
CooltrainerMScript_0x1a55f6: Route31CooltrainerMScript:
jumptextfaceplayer UnknownText_0x1a55ff jumptextfaceplayer Route31CooltrainerMText
FruitTreeScript_0x1a55f9: Route31FruitTree:
fruittree FRUITTREE_ROUTE_31 fruittree FRUITTREE_ROUTE_31
Route31Potion: Route31Potion:
@ -269,7 +269,7 @@ Route31Potion:
Route31PokeBall: Route31PokeBall:
itemball POKE_BALL itemball POKE_BALL
UnknownText_0x1a55ff: Route31CooltrainerMText:
text "DARK CAVE…" text "DARK CAVE…"
para "If #MON could" para "If #MON could"
@ -287,7 +287,7 @@ Bug_catcherWade1BeatenText:
text "Awwwww…" text "Awwwww…"
done done
UnknownText_0x1a5671: Bug_catcherWade1AfterText:
text "You can catch" text "You can catch"
line "#MON even if" line "#MON even if"
@ -299,7 +299,7 @@ UnknownText_0x1a5671:
cont "BOX automatically." cont "BOX automatically."
done done
UnknownText_0x1a56d9: Text_Route31SleepyMan:
text "… Hnuurg… Huh?" text "… Hnuurg… Huh?"
para "I walked too far" para "I walked too far"
@ -316,20 +316,20 @@ UnknownText_0x1a56d9:
para "…Zzzz…" para "…Zzzz…"
done done
UnknownText_0x1a5761: Text_Route31SleepyManGotMail:
text "…Zzzz… Huh?" text "…Zzzz… Huh?"
para "What's that? You" para "What's that? You"
line "have MAIL for me?" line "have MAIL for me?"
done done
UnknownText_0x1a5790: Text_Route31HandOverMailMon:
text "<PLAYER> handed" text "<PLAYER> handed"
line "over the #MON" line "over the #MON"
cont "holding the MAIL." cont "holding the MAIL."
done done
UnknownText_0x1a57ba: Text_Route31ReadingMail:
text "Let's see…" text "Let's see…"
para "…DARK CAVE leads" para "…DARK CAVE leads"
@ -353,7 +353,7 @@ UnknownText_0x1a57ba:
line "to have this!" line "to have this!"
done done
UnknownText_0x1a5896: Text_Route31DescribeNightmare:
text "TM50 is NIGHTMARE." text "TM50 is NIGHTMARE."
para "It's a wicked move" para "It's a wicked move"
@ -369,12 +369,12 @@ UnknownText_0x1a5896:
line "have bad dreams." line "have bad dreams."
done done
UnknownText_0x1a5921: Text_Route31WrongMail:
text "This MAIL isn't" text "This MAIL isn't"
line "for me." line "for me."
done done
UnknownText_0x1a5939: Text_Route31MissingMail:
text "Why is this #-" text "Why is this #-"
line "MON so special?" line "MON so special?"
@ -382,12 +382,12 @@ UnknownText_0x1a5939:
line "any MAIL." line "any MAIL."
done done
UnknownText_0x1a5972: Text_Route31DeclinedToHandOverMail:
text "What? You don't" text "What? You don't"
line "want anything?" line "want anything?"
done done
UnknownText_0x1a5991: Text_Route31CantTakeLastMon:
text "If I take that" text "If I take that"
line "#MON from you," line "#MON from you,"
@ -395,7 +395,7 @@ UnknownText_0x1a5991:
line "to use in battle?" line "to use in battle?"
done done
UnknownText_0x1a59d5: Route31YoungsterText:
text "I found a good" text "I found a good"
line "#MON in DARK" line "#MON in DARK"
cont "CAVE." cont "CAVE."
@ -408,14 +408,14 @@ UnknownText_0x1a59d5:
line "VIOLET CITY's GYM." line "VIOLET CITY's GYM."
done done
UnknownText_0x1a5a45: Route31Signpost0Text:
text "ROUTE 31" text "ROUTE 31"
para "VIOLET CITY -" para "VIOLET CITY -"
line "CHERRYGROVE CITY" line "CHERRYGROVE CITY"
done done
UnknownText_0x1a5a6e: Route31Signpost1Text:
text "DARK CAVE" text "DARK CAVE"
done done
@ -439,10 +439,10 @@ Route31_MapEventHeader:
.PersonEvents: .PersonEvents:
db 7 db 7
person_event SPRITE_FISHER, 7, 17, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, FisherScript_0x1a5570, -1 person_event SPRITE_FISHER, 7, 17, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, Route31MailRecipientScript, -1
person_event SPRITE_YOUNGSTER, 5, 9, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, 0, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x1a55ed, -1 person_event SPRITE_YOUNGSTER, 5, 9, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, 0, PERSONTYPE_SCRIPT, 0, Route31YoungsterScript, -1
person_event SPRITE_BUG_CATCHER, 13, 21, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, (1 << 3) | PAL_OW_BROWN, PERSONTYPE_TRAINER, 5, TrainerBug_catcherWade1, -1 person_event SPRITE_BUG_CATCHER, 13, 21, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, (1 << 3) | PAL_OW_BROWN, PERSONTYPE_TRAINER, 5, TrainerBug_catcherWade1, -1
person_event SPRITE_COOLTRAINER_M, 8, 33, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, 0, PERSONTYPE_SCRIPT, 0, CooltrainerMScript_0x1a55f6, -1 person_event SPRITE_COOLTRAINER_M, 8, 33, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, 0, PERSONTYPE_SCRIPT, 0, Route31CooltrainerMScript, -1
person_event SPRITE_FRUIT_TREE, 7, 16, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, FruitTreeScript_0x1a55f9, -1 person_event SPRITE_FRUIT_TREE, 7, 16, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, Route31FruitTree, -1
person_event SPRITE_POKE_BALL, 5, 29, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, Route31Potion, EVENT_ROUTE_31_POTION person_event SPRITE_POKE_BALL, 5, 29, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, Route31Potion, EVENT_ROUTE_31_POTION
person_event SPRITE_POKE_BALL, 15, 19, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, Route31PokeBall, EVENT_ROUTE_31_POKE_BALL person_event SPRITE_POKE_BALL, 15, 19, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, Route31PokeBall, EVENT_ROUTE_31_POKE_BALL

File diff suppressed because it is too large Load Diff

View File

@ -10,42 +10,42 @@ Route33_MapScriptHeader:
.MapCallbacks: .MapCallbacks:
db 0 db 0
LassScript_0x1ac002: Route33LassScript:
jumptextfaceplayer UnknownText_0x1ac1e7 jumptextfaceplayer Route33LassText
TrainerHikerAnthony: TrainerHikerAnthony:
trainer EVENT_BEAT_HIKER_ANTHONY, HIKER, ANTHONY2, HikerAnthony2SeenText, HikerAnthony2BeatenText, 0, HikerAnthony2Script trainer EVENT_BEAT_HIKER_ANTHONY, HIKER, ANTHONY2, HikerAnthony2SeenText, HikerAnthony2BeatenText, 0, .Script
HikerAnthony2Script: .Script:
writecode VAR_CALLERID, PHONE_HIKER_ANTHONY writecode VAR_CALLERID, PHONE_HIKER_ANTHONY
end_if_just_battled end_if_just_battled
opentext opentext
checkflag ENGINE_ANTHONY checkflag ENGINE_ANTHONY
iftrue UnknownScript_0x1ac051 iftrue .Rematch
checkflag ENGINE_DUNSPARCE_SWARM checkflag ENGINE_DUNSPARCE_SWARM
iftrue UnknownScript_0x1ac0c5 iftrue .Swarm
checkcellnum PHONE_HIKER_ANTHONY checkcellnum PHONE_HIKER_ANTHONY
iftrue UnknownScript_0x1ac0d7 iftrue .NumberAccepted
checkevent EVENT_ANTHONY_ASKED_FOR_PHONE_NUMBER checkevent EVENT_ANTHONY_ASKED_FOR_PHONE_NUMBER
iftrue UnknownScript_0x1ac03a iftrue .AskAgain
writetext UnknownText_0x1ac153 writetext HikerAnthony2AfterText
buttonsound buttonsound
setevent EVENT_ANTHONY_ASKED_FOR_PHONE_NUMBER setevent EVENT_ANTHONY_ASKED_FOR_PHONE_NUMBER
scall UnknownScript_0x1ac0cb scall .AskNumber1
jump UnknownScript_0x1ac03d jump .AskForPhoneNumber
UnknownScript_0x1ac03a: .AskAgain:
scall UnknownScript_0x1ac0cf scall .AskNumber2
UnknownScript_0x1ac03d: .AskForPhoneNumber:
askforphonenumber PHONE_HIKER_ANTHONY askforphonenumber PHONE_HIKER_ANTHONY
if_equal $1, UnknownScript_0x1ac0df if_equal $1, .PhoneFull
if_equal $2, UnknownScript_0x1ac0db if_equal $2, .NumberDeclined
trainertotext HIKER, ANTHONY2, $0 trainertotext HIKER, ANTHONY2, $0
scall UnknownScript_0x1ac0d3 scall .RegisteredNumber
jump UnknownScript_0x1ac0d7 jump .NumberAccepted
UnknownScript_0x1ac051: .Rematch:
scall UnknownScript_0x1ac0e3 scall .RematchStd
winlosstext HikerAnthony2BeatenText, 0 winlosstext HikerAnthony2BeatenText, 0
copybytetovar wAnthonyFightCount copybytetovar wAnthonyFightCount
if_equal 4, .Fight4 if_equal 4, .Fight4
@ -104,44 +104,44 @@ UnknownScript_0x1ac051:
clearflag ENGINE_ANTHONY clearflag ENGINE_ANTHONY
end end
UnknownScript_0x1ac0c5: .Swarm:
writetext UnknownText_0x1ac180 writetext HikerAnthonyDunsparceText
waitbutton waitbutton
closetext closetext
end end
UnknownScript_0x1ac0cb: .AskNumber1:
jumpstd asknumber1m jumpstd asknumber1m
end end
UnknownScript_0x1ac0cf: .AskNumber2:
jumpstd asknumber2m jumpstd asknumber2m
end end
UnknownScript_0x1ac0d3: .RegisteredNumber:
jumpstd registerednumberm jumpstd registerednumberm
end end
UnknownScript_0x1ac0d7: .NumberAccepted:
jumpstd numberacceptedm jumpstd numberacceptedm
end end
UnknownScript_0x1ac0db: .NumberDeclined:
jumpstd numberdeclinedm jumpstd numberdeclinedm
end end
UnknownScript_0x1ac0df: .PhoneFull:
jumpstd phonefullm jumpstd phonefullm
end end
UnknownScript_0x1ac0e3: .RematchStd:
jumpstd rematchm jumpstd rematchm
end end
MapRoute33Signpost0Script: MapRoute33Signpost0Script:
jumptext UnknownText_0x1ac279 jumptext Route33RouteSignText
FruitTreeScript_0x1ac0ea: Route33FruitTreeScript:
fruittree FRUITTREE_ROUTE_33 fruittree FRUITTREE_ROUTE_33
HikerAnthony2SeenText: HikerAnthony2SeenText:
@ -157,13 +157,13 @@ HikerAnthony2BeatenText:
line "more zip than me!" line "more zip than me!"
done done
UnknownText_0x1ac153: HikerAnthony2AfterText:
text "We HIKERS are at" text "We HIKERS are at"
line "our best in the" line "our best in the"
cont "mountains." cont "mountains."
done done
UnknownText_0x1ac180: HikerAnthonyDunsparceText:
text "Hey, did you get a" text "Hey, did you get a"
line "DUNSPARCE?" line "DUNSPARCE?"
@ -174,7 +174,7 @@ UnknownText_0x1ac180:
cont "got a funny face!" cont "got a funny face!"
done done
UnknownText_0x1ac1e7: Route33LassText:
text "Pant, pant…" text "Pant, pant…"
para "I finally got" para "I finally got"
@ -190,7 +190,7 @@ UnknownText_0x1ac1e7:
line "outside." line "outside."
done done
UnknownText_0x1ac279: Route33RouteSignText:
text "ROUTE 33" text "ROUTE 33"
done done
@ -212,5 +212,5 @@ Route33_MapEventHeader:
.PersonEvents: .PersonEvents:
db 3 db 3
person_event SPRITE_POKEFAN_M, 13, 6, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, (1 << 3) | PAL_OW_BROWN, PERSONTYPE_TRAINER, 2, TrainerHikerAnthony, -1 person_event SPRITE_POKEFAN_M, 13, 6, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, (1 << 3) | PAL_OW_BROWN, PERSONTYPE_TRAINER, 2, TrainerHikerAnthony, -1
person_event SPRITE_LASS, 16, 13, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, LassScript_0x1ac002, -1 person_event SPRITE_LASS, 16, 13, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, Route33LassScript, -1
person_event SPRITE_FRUIT_TREE, 16, 14, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, FruitTreeScript_0x1ac0ea, -1 person_event SPRITE_FRUIT_TREE, 16, 14, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, Route33FruitTreeScript, -1

View File

@ -22,55 +22,55 @@ VioletCity_MapScriptHeader:
setflag ENGINE_FLYPOINT_VIOLET setflag ENGINE_FLYPOINT_VIOLET
return return
FisherScript_0x1a83bb: VioletCityEarlScript:
applymovement VIOLETCITY_FISHER, MovementData_0x1a8465 applymovement VIOLETCITY_FISHER, VioletCitySpinningEarl_MovementData
faceplayer faceplayer
opentext opentext
writetext UnknownText_0x1a8473 writetext Text_EarlAsksIfYouBeatFalkner
yesorno yesorno
iffalse UnknownScript_0x1a83d1 iffalse .FollowEarl
jump UnknownScript_0x1a83cb jump .PointlessJump
UnknownScript_0x1a83cb: .PointlessJump:
writetext UnknownText_0x1a84ac writetext Text_VeryNiceIndeed
waitbutton waitbutton
closetext closetext
end end
UnknownScript_0x1a83d1: .FollowEarl:
writetext UnknownText_0x1a84cb writetext Text_FollowEarl
waitbutton waitbutton
closetext closetext
playmusic MUSIC_SHOW_ME_AROUND playmusic MUSIC_SHOW_ME_AROUND
follow VIOLETCITY_FISHER, PLAYER follow VIOLETCITY_FISHER, PLAYER
applymovement VIOLETCITY_FISHER, MovementData_0x1a842a applymovement VIOLETCITY_FISHER, VioletCityFollowEarl_MovementData
spriteface PLAYER, UP spriteface PLAYER, UP
applymovement VIOLETCITY_FISHER, MovementData_0x1a8465 applymovement VIOLETCITY_FISHER, VioletCitySpinningEarl_MovementData
stopfollow stopfollow
special RestartMapMusic special RestartMapMusic
opentext opentext
writetext UnknownText_0x1a84f9 writetext Text_HereTeacherIAm
waitbutton waitbutton
closetext closetext
applymovement VIOLETCITY_FISHER, MovementData_0x1a8465 applymovement VIOLETCITY_FISHER, VioletCitySpinningEarl_MovementData
applymovement VIOLETCITY_FISHER, MovementData_0x1a8463 applymovement VIOLETCITY_FISHER, VioletCityFinishFollowEarl_MovementData
playsound SFX_ENTER_DOOR playsound SFX_ENTER_DOOR
disappear VIOLETCITY_FISHER disappear VIOLETCITY_FISHER
clearevent EVENT_EARLS_ACADEMY_EARL clearevent EVENT_EARLS_ACADEMY_EARL
waitsfx waitsfx
end end
LassScript_0x1a8403: VioletCityLassScript:
jumptextfaceplayer UnknownText_0x1a8529 jumptextfaceplayer VioletCityLassText
SuperNerdScript_0x1a8406: VioletCitySuperNerdScript:
jumptextfaceplayer UnknownText_0x1a8593 jumptextfaceplayer VioletCitySuperNerdText
GrampsScript_0x1a8409: VioletCityGrampsScript:
jumptextfaceplayer UnknownText_0x1a85ef jumptextfaceplayer VioletCityGrampsText
YoungsterScript_0x1a840c: VioletCityYoungsterScript:
jumptextfaceplayer UnknownText_0x1a8665 jumptextfaceplayer VioletCityYoungsterText
VioletCitySign: VioletCitySign:
jumptext VioletCitySignText jumptext VioletCitySignText
@ -96,13 +96,13 @@ VioletCityPPUp:
VioletCityRareCandy: VioletCityRareCandy:
itemball RARE_CANDY itemball RARE_CANDY
FruitTreeScript_0x1a8425: VioletCityFruitTreeScript:
fruittree FRUITTREE_VIOLET_CITY fruittree FRUITTREE_VIOLET_CITY
VioletCityHiddenHyperPotion: VioletCityHiddenHyperPotion:
dwb EVENT_VIOLET_CITY_HIDDEN_HYPER_POTION, HYPER_POTION dwb EVENT_VIOLET_CITY_HIDDEN_HYPER_POTION, HYPER_POTION
MovementData_0x1a842a: VioletCityFollowEarl_MovementData:
big_step_down big_step_down
big_step_down big_step_down
turn_head_down turn_head_down
@ -161,11 +161,11 @@ MovementData_0x1a842a:
turn_head_down turn_head_down
step_end step_end
MovementData_0x1a8463: VioletCityFinishFollowEarl_MovementData:
step_up step_up
step_end step_end
MovementData_0x1a8465: VioletCitySpinningEarl_MovementData:
turn_head_down turn_head_down
turn_head_left turn_head_left
turn_head_up turn_head_up
@ -181,7 +181,7 @@ MovementData_0x1a8465:
turn_head_down turn_head_down
step_end step_end
UnknownText_0x1a8473: Text_EarlAsksIfYouBeatFalkner:
text "Hello!" text "Hello!"
line "You are trainer?" line "You are trainer?"
@ -189,24 +189,24 @@ UnknownText_0x1a8473:
line "win you did?" line "win you did?"
done done
UnknownText_0x1a84ac: Text_VeryNiceIndeed:
text "Ooh, la la!" text "Ooh, la la!"
line "Very indeed nice!" line "Very indeed nice!"
done done
UnknownText_0x1a84cb: Text_FollowEarl:
text "Is that so? Then" text "Is that so? Then"
line "study shall you!" line "study shall you!"
cont "Follow me!" cont "Follow me!"
done done
UnknownText_0x1a84f9: Text_HereTeacherIAm:
text "Here, teacher I" text "Here, teacher I"
line "am. Good it is" line "am. Good it is"
cont "you study here!" cont "you study here!"
done done
UnknownText_0x1a8529: VioletCityLassText:
text "Ghosts are rumored" text "Ghosts are rumored"
line "to appear in" line "to appear in"
cont "SPROUT TOWER." cont "SPROUT TOWER."
@ -218,7 +218,7 @@ UnknownText_0x1a8529:
line "ghosts." line "ghosts."
done done
UnknownText_0x1a8593: VioletCitySuperNerdText:
text "Hey, you're a" text "Hey, you're a"
line "#MON trainer?" line "#MON trainer?"
@ -229,7 +229,7 @@ UnknownText_0x1a8593:
line "for prime time!" line "for prime time!"
done done
UnknownText_0x1a85ef: VioletCityGrampsText:
text "FALKNER, from the" text "FALKNER, from the"
line "VIOLET #MON" line "VIOLET #MON"
@ -243,7 +243,7 @@ UnknownText_0x1a85ef:
line "job with it." line "job with it."
done done
UnknownText_0x1a8665: VioletCityYoungsterText:
text "I saw a wiggly" text "I saw a wiggly"
line "tree up ahead!" line "tree up ahead!"
@ -303,7 +303,7 @@ VioletCity_MapEventHeader:
db 7 db 7
signpost 20, 24, SIGNPOST_READ, VioletCitySign signpost 20, 24, SIGNPOST_READ, VioletCitySign
signpost 17, 15, SIGNPOST_READ, VioletGymSign signpost 17, 15, SIGNPOST_READ, VioletGymSign
signpost 8, 24, SIGNPOST_READ, SproutTowerSign signpost 8, 24, SIGNPOST_READ, SproutTowerSign
signpost 17, 27, SIGNPOST_READ, EarlsPokemonAcademySign signpost 17, 27, SIGNPOST_READ, EarlsPokemonAcademySign
signpost 25, 32, SIGNPOST_READ, VioletCityPokeCenterSign signpost 25, 32, SIGNPOST_READ, VioletCityPokeCenterSign
signpost 17, 10, SIGNPOST_READ, VioletCityMartSign signpost 17, 10, SIGNPOST_READ, VioletCityMartSign
@ -311,11 +311,11 @@ VioletCity_MapEventHeader:
.PersonEvents: .PersonEvents:
db 8 db 8
person_event SPRITE_FISHER, 16, 13, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, FisherScript_0x1a83bb, EVENT_VIOLET_CITY_EARL person_event SPRITE_FISHER, 16, 13, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, VioletCityEarlScript, EVENT_VIOLET_CITY_EARL
person_event SPRITE_LASS, 28, 28, SPRITEMOVEDATA_WANDER, 2, 2, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, LassScript_0x1a8403, -1 person_event SPRITE_LASS, 28, 28, SPRITEMOVEDATA_WANDER, 2, 2, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, VioletCityLassScript, -1
person_event SPRITE_SUPER_NERD, 14, 24, SPRITEMOVEDATA_WANDER, 2, 1, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, SuperNerdScript_0x1a8406, -1 person_event SPRITE_SUPER_NERD, 14, 24, SPRITEMOVEDATA_WANDER, 2, 1, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, VioletCitySuperNerdScript, -1
person_event SPRITE_GRAMPS, 20, 17, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 0, 1, -1, -1, 0, PERSONTYPE_SCRIPT, 0, GrampsScript_0x1a8409, -1 person_event SPRITE_GRAMPS, 20, 17, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 0, 1, -1, -1, 0, PERSONTYPE_SCRIPT, 0, VioletCityGrampsScript, -1
person_event SPRITE_YOUNGSTER, 18, 5, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x1a840c, -1 person_event SPRITE_YOUNGSTER, 18, 5, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, VioletCityYoungsterScript, -1
person_event SPRITE_FRUIT_TREE, 29, 14, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, FruitTreeScript_0x1a8425, -1 person_event SPRITE_FRUIT_TREE, 29, 14, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, VioletCityFruitTreeScript, -1
person_event SPRITE_POKE_BALL, 1, 4, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, VioletCityPPUp, EVENT_VIOLET_CITY_PP_UP person_event SPRITE_POKE_BALL, 1, 4, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, VioletCityPPUp, EVENT_VIOLET_CITY_PP_UP
person_event SPRITE_POKE_BALL, 5, 35, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, VioletCityRareCandy, EVENT_VIOLET_CITY_RARE_CANDY person_event SPRITE_POKE_BALL, 5, 35, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, VioletCityRareCandy, EVENT_VIOLET_CITY_RARE_CANDY

View File

@ -46,7 +46,7 @@ InitMobileProfile: ; 4802f (12:402f)
ld c, 20 ld c, 20
call DelayFrames call DelayFrames
ld b, $1 ld b, $1
call Function4930f call GetMysteryGift_MobileAdapterLayout
call ClearBGPalettes call ClearBGPalettes
hlcoord 0, 0 hlcoord 0, 0
ld b, $2 ld b, $2
@ -665,7 +665,7 @@ Function48689: ; 48689 (12:4689)
ld c, 7 ld c, 7
call DelayFrames call DelayFrames
ld b, $1 ld b, $1
call Function4930f call GetMysteryGift_MobileAdapterLayout
call ClearBGPalettes call ClearBGPalettes
hlcoord 0, 0 hlcoord 0, 0
ld b, $4 ld b, $4

View File

@ -1791,7 +1791,7 @@ Function89ae6: ; 89ae6
Function89b00: ; 89b00 (22:5b00) Function89b00: ; 89b00 (22:5b00)
callba Function49351 callba MG_Mobile_Layout_LoadPals
ret ret
; 89b07 (22:5b07) ; 89b07 (22:5b07)
@ -2420,7 +2420,7 @@ Function89ee1: ; 89ee1 (22:5ee1)
call Function893e2 call Function893e2
call Function8923c call Function8923c
callba Function4a3a7 callba Function4a3a7
callba Function49384 callba MG_Mobile_Layout_CreatePalBoxes
hlcoord 1, 0 hlcoord 1, 0
call Function8a53d call Function8a53d
ret ret
@ -2950,7 +2950,7 @@ Function8a262: ; 8a262 (22:6262)
call Function893e2 call Function893e2
call Function8923c call Function8923c
callba Function4a3a7 callba Function4a3a7
callba Function49384 callba MG_Mobile_Layout_CreatePalBoxes
hlcoord 1, 0 hlcoord 1, 0
call Function8a53d call Function8a53d
hlcoord 12, 4 hlcoord 12, 4
@ -3044,7 +3044,7 @@ Function8a31c: ; 8a31c (22:631c)
push bc push bc
call Function8923c call Function8923c
callba Function4a3a7 callba Function4a3a7
callba Function49384 callba MG_Mobile_Layout_CreatePalBoxes
hlcoord 1, 0 hlcoord 1, 0
call Function8a53d call Function8a53d
hlcoord 12, 4 hlcoord 12, 4

View File

@ -429,7 +429,7 @@ Function1002dc: ; 1002dc
Function1002ed: ; 1002ed Function1002ed: ; 1002ed
callba LoadOW_BGPal7 callba LoadOW_BGPal7
callba Function96a4 callba ApplyPals
ld a, $1 ld a, $1
ld [hCGBPalUpdate], a ld [hCGBPalUpdate], a
call DelayFrame call DelayFrame
@ -2344,7 +2344,7 @@ Function100eca: ; 100eca
; 100ed4 ; 100ed4
Function100ed4: ; 100ed4 Function100ed4: ; 100ed4
callba Function96a4 callba ApplyPals
ld a, $1 ld a, $1
ld [hCGBPalUpdate], a ld [hCGBPalUpdate], a
ret ret

View File

@ -184,7 +184,7 @@ Function16c130: ; 16c130
ld bc, 8 ld bc, 8
ld a, $5 ld a, $5
call FarCopyWRAM call FarCopyWRAM
callba Function96a4 callba ApplyPals
ret ret
; 16c145 ; 16c145
@ -362,7 +362,7 @@ endr
ld a, e ld a, e
cp $8 cp $8
jr nz, .asm_16c969 jr nz, .asm_16c969
callba Function96a4 callba ApplyPals
call SetPalettes call SetPalettes
ld a, [rSVBK] ld a, [rSVBK]
push af push af
@ -392,7 +392,7 @@ Function16ca11: ; 16ca11
ld a, [wd003] ld a, [wd003]
and a and a
jr nz, .asm_16ca1d jr nz, .asm_16ca1d
callba Function96a4 callba ApplyPals
.asm_16ca1d .asm_16ca1d
ld a, [rSVBK] ld a, [rSVBK]
@ -465,7 +465,7 @@ endr
ld a, e ld a, e
cp $8 cp $8
jr nz, .asm_16ca28 jr nz, .asm_16ca28
callba Function96a4 callba ApplyPals
call SetPalettes call SetPalettes
ld a, [rSVBK] ld a, [rSVBK]
push af push af
@ -718,7 +718,7 @@ Function16cbd1: ; 16cbd1
ld bc, $0002 ld bc, $0002
ld a, $5 ld a, $5
call FarCopyWRAM call FarCopyWRAM
callba Function96a4 callba ApplyPals
ld a, $1 ld a, $1
ld [hCGBPalUpdate], a ld [hCGBPalUpdate], a
ret ret

Some files were not shown because too many files have changed in this diff Show More