mirror of https://github.com/pret/pokecrystal.git
256 lines
4.7 KiB
NASM
256 lines
4.7 KiB
NASM
Route33_MapScriptHeader: ; 0x1ac000
|
|
; trigger count
|
|
db 0
|
|
|
|
; callback count
|
|
db 0
|
|
; 0x1ac002
|
|
|
|
LassScript_0x1ac002: ; 0x1ac002
|
|
jumptextfaceplayer UnknownText_0x1ac1e7
|
|
; 0x1ac005
|
|
|
|
TrainerHikerAnthony2: ; 0x1ac005
|
|
; bit/flag number
|
|
dw $528
|
|
|
|
; trainer group && trainer id
|
|
db HIKER, ANTHONY2
|
|
|
|
; text when seen
|
|
dw HikerAnthony2SeenText
|
|
|
|
; text when trainer beaten
|
|
dw HikerAnthony2BeatenText
|
|
|
|
; script when lost
|
|
dw $0000
|
|
|
|
; script when talk again
|
|
dw HikerAnthony2Script
|
|
; 0x1ac011
|
|
|
|
HikerAnthony2Script: ; 0x1ac011
|
|
writecode $17, $13
|
|
talkaftercancel
|
|
loadfont
|
|
checkflag $006f
|
|
iftrue UnknownScript_0x1ac051
|
|
checkflag $00a0
|
|
iftrue UnknownScript_0x1ac0c5
|
|
checkcellnum $13
|
|
iftrue UnknownScript_0x1ac0d7
|
|
checkevent $027b
|
|
iftrue UnknownScript_0x1ac03a
|
|
writetext UnknownText_0x1ac153
|
|
keeptextopen
|
|
setevent $027b
|
|
scall UnknownScript_0x1ac0cb
|
|
jump UnknownScript_0x1ac03d
|
|
; 0x1ac03a
|
|
|
|
UnknownScript_0x1ac03a: ; 0x1ac03a
|
|
scall UnknownScript_0x1ac0cf
|
|
UnknownScript_0x1ac03d: ; 0x1ac03d
|
|
askforphonenumber $13
|
|
if_equal $1, UnknownScript_0x1ac0df
|
|
if_equal $2, UnknownScript_0x1ac0db
|
|
trainertotext HIKER, ANTHONY2, $0
|
|
scall UnknownScript_0x1ac0d3
|
|
jump UnknownScript_0x1ac0d7
|
|
; 0x1ac051
|
|
|
|
UnknownScript_0x1ac051: ; 0x1ac051
|
|
scall UnknownScript_0x1ac0e3
|
|
winlosstext HikerAnthony2BeatenText, $0000
|
|
copybytetovar $d9fd
|
|
if_equal $4, UnknownScript_0x1ac070
|
|
if_equal $3, UnknownScript_0x1ac076
|
|
if_equal $2, UnknownScript_0x1ac07c
|
|
if_equal $1, UnknownScript_0x1ac082
|
|
if_equal $0, UnknownScript_0x1ac088
|
|
UnknownScript_0x1ac070: ; 0x1ac070
|
|
checkevent EVENT_RESTORED_POWER_TO_KANTO
|
|
iftrue UnknownScript_0x1ac0bc
|
|
UnknownScript_0x1ac076: ; 0x1ac076
|
|
checkevent $0044
|
|
iftrue UnknownScript_0x1ac0af
|
|
UnknownScript_0x1ac07c: ; 0x1ac07c
|
|
checkevent EVENT_CLEARED_RADIO_TOWER
|
|
iftrue UnknownScript_0x1ac0a2
|
|
UnknownScript_0x1ac082: ; 0x1ac082
|
|
checkflag $0047
|
|
iftrue UnknownScript_0x1ac095
|
|
UnknownScript_0x1ac088: ; 0x1ac088
|
|
loadtrainer HIKER, ANTHONY2
|
|
startbattle
|
|
returnafterbattle
|
|
loadvar $d9fd, $1
|
|
clearflag $006f
|
|
end
|
|
; 0x1ac095
|
|
|
|
UnknownScript_0x1ac095: ; 0x1ac095
|
|
loadtrainer HIKER, ANTHONY1
|
|
startbattle
|
|
returnafterbattle
|
|
loadvar $d9fd, $2
|
|
clearflag $006f
|
|
end
|
|
; 0x1ac0a2
|
|
|
|
UnknownScript_0x1ac0a2: ; 0x1ac0a2
|
|
loadtrainer HIKER, ANTHONY3
|
|
startbattle
|
|
returnafterbattle
|
|
loadvar $d9fd, $3
|
|
clearflag $006f
|
|
end
|
|
; 0x1ac0af
|
|
|
|
UnknownScript_0x1ac0af: ; 0x1ac0af
|
|
loadtrainer HIKER, ANTHONY4
|
|
startbattle
|
|
returnafterbattle
|
|
loadvar $d9fd, $4
|
|
clearflag $006f
|
|
end
|
|
; 0x1ac0bc
|
|
|
|
UnknownScript_0x1ac0bc: ; 0x1ac0bc
|
|
loadtrainer HIKER, ANTHONY5
|
|
startbattle
|
|
returnafterbattle
|
|
clearflag $006f
|
|
end
|
|
; 0x1ac0c5
|
|
|
|
UnknownScript_0x1ac0c5: ; 0x1ac0c5
|
|
writetext UnknownText_0x1ac180
|
|
closetext
|
|
loadmovesprites
|
|
end
|
|
; 0x1ac0cb
|
|
|
|
UnknownScript_0x1ac0cb: ; 0x1ac0cb
|
|
jumpstd $0019
|
|
end
|
|
; 0x1ac0cf
|
|
|
|
UnknownScript_0x1ac0cf: ; 0x1ac0cf
|
|
jumpstd $001a
|
|
end
|
|
; 0x1ac0d3
|
|
|
|
UnknownScript_0x1ac0d3: ; 0x1ac0d3
|
|
jumpstd $001b
|
|
end
|
|
; 0x1ac0d7
|
|
|
|
UnknownScript_0x1ac0d7: ; 0x1ac0d7
|
|
jumpstd $001c
|
|
end
|
|
; 0x1ac0db
|
|
|
|
UnknownScript_0x1ac0db: ; 0x1ac0db
|
|
jumpstd $001d
|
|
end
|
|
; 0x1ac0df
|
|
|
|
UnknownScript_0x1ac0df: ; 0x1ac0df
|
|
jumpstd $001e
|
|
end
|
|
; 0x1ac0e3
|
|
|
|
UnknownScript_0x1ac0e3: ; 0x1ac0e3
|
|
jumpstd $001f
|
|
end
|
|
; 0x1ac0e7
|
|
|
|
MapRoute33Signpost0Script: ; 0x1ac0e7
|
|
jumptext UnknownText_0x1ac279
|
|
; 0x1ac0ea
|
|
|
|
FruitTreeScript_0x1ac0ea: ; 0x1ac0ea
|
|
fruittree $6
|
|
; 0x1ac0ec
|
|
|
|
HikerAnthony2SeenText: ; 0x1ac0ec
|
|
text "I came through the"
|
|
line "tunnel, but I"
|
|
|
|
para "still have plenty"
|
|
line "of energy left."
|
|
done
|
|
; 0x1ac130
|
|
|
|
HikerAnthony2BeatenText: ; 0x1ac130
|
|
text "Whoa! You've got"
|
|
line "more zip than me!"
|
|
done
|
|
; 0x1ac153
|
|
|
|
UnknownText_0x1ac153: ; 0x1ac153
|
|
text "We HIKERS are at"
|
|
line "our best in the"
|
|
cont "mountains."
|
|
done
|
|
; 0x1ac180
|
|
|
|
UnknownText_0x1ac180: ; 0x1ac180
|
|
text "Hey, did you get a"
|
|
line "DUNSPARCE?"
|
|
|
|
para "I caught one too."
|
|
|
|
para "Take a look at it"
|
|
line "in the light. It's"
|
|
cont "got a funny face!"
|
|
done
|
|
; 0x1ac1e7
|
|
|
|
UnknownText_0x1ac1e7: ; 0x1ac1e7
|
|
text "Pant, pant…"
|
|
|
|
para "I finally got"
|
|
line "through that cave."
|
|
|
|
para "It was much bigger"
|
|
line "than I'd expected."
|
|
|
|
para "I got too tired to"
|
|
line "explore the whole"
|
|
|
|
para "thing, so I came"
|
|
line "outside."
|
|
done
|
|
; 0x1ac279
|
|
|
|
UnknownText_0x1ac279: ; 0x1ac279
|
|
text "ROUTE 33"
|
|
done
|
|
; 0x1ac283
|
|
|
|
Route33_MapEventHeader: ; 0x1ac283
|
|
; filler
|
|
db 0, 0
|
|
|
|
; warps
|
|
db 1
|
|
warp_def $9, $b, 3, GROUP_UNION_CAVE_1F, MAP_UNION_CAVE_1F
|
|
|
|
; xy triggers
|
|
db 0
|
|
|
|
; signposts
|
|
db 1
|
|
signpost 11, 11, $0, MapRoute33Signpost0Script
|
|
|
|
; people-events
|
|
db 3
|
|
person_event SPRITE_POKEFAN_M, 17, 10, $a, $0, 255, 255, $b2, 2, TrainerHikerAnthony2, $ffff
|
|
person_event SPRITE_LASS, 20, 17, $2, $11, 255, 255, $90, 0, LassScript_0x1ac002, $ffff
|
|
person_event SPRITE_FRUIT_TREE, 20, 18, $1, $0, 255, 255, $0, 0, FruitTreeScript_0x1ac0ea, $ffff
|
|
; 0x1ac2ba
|
|
|