pokecrystal-board/maps/Route33.asm

255 lines
4.8 KiB
NASM
Raw Normal View History

Route33_MapScriptHeader: ; 0x1ac000
; trigger count
db 0
; callback count
db 0
; 0x1ac002
2013-07-12 14:06:11 -07:00
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
2013-09-24 00:51:42 -07:00
checkflag $006f
iftrue UnknownScript_0x1ac051
2013-09-24 00:51:42 -07:00
checkflag $00a0
iftrue UnknownScript_0x1ac0c5
checkcellnum $13
iftrue UnknownScript_0x1ac0d7
2013-09-24 00:48:58 -07:00
checkevent $027b
iftrue UnknownScript_0x1ac03a
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x1ac153
keeptextopen
2013-09-24 00:48:58 -07:00
setevent $027b
2015-01-20 00:01:23 -08:00
scall UnknownScript_0x1ac0cb
jump UnknownScript_0x1ac03d
; 0x1ac03a
UnknownScript_0x1ac03a: ; 0x1ac03a
2015-01-20 00:01:23 -08:00
scall UnknownScript_0x1ac0cf
UnknownScript_0x1ac03d: ; 0x1ac03d
askforphonenumber $13
if_equal $1, UnknownScript_0x1ac0df
if_equal $2, UnknownScript_0x1ac0db
trainertotext HIKER, ANTHONY2, $0
2015-01-20 00:01:23 -08:00
scall UnknownScript_0x1ac0d3
jump UnknownScript_0x1ac0d7
; 0x1ac051
UnknownScript_0x1ac051: ; 0x1ac051
2015-01-20 00:01:23 -08:00
scall UnknownScript_0x1ac0e3
winlosstext HikerAnthony2BeatenText, $0000
2015-02-10 15:37:24 -08:00
copybytetovar wd9fd
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
2013-09-24 00:48:58 -07:00
checkevent EVENT_RESTORED_POWER_TO_KANTO
iftrue UnknownScript_0x1ac0bc
UnknownScript_0x1ac076: ; 0x1ac076
2015-06-24 20:20:04 -07:00
checkevent EVENT_BEAT_ELITE_FOUR
iftrue UnknownScript_0x1ac0af
UnknownScript_0x1ac07c: ; 0x1ac07c
2013-09-24 00:48:58 -07:00
checkevent EVENT_CLEARED_RADIO_TOWER
iftrue UnknownScript_0x1ac0a2
UnknownScript_0x1ac082: ; 0x1ac082
2013-09-24 00:51:42 -07:00
checkflag $0047
iftrue UnknownScript_0x1ac095
UnknownScript_0x1ac088: ; 0x1ac088
loadtrainer HIKER, ANTHONY2
startbattle
returnafterbattle
2015-02-10 15:37:24 -08:00
loadvar wd9fd, $1
2013-09-24 00:51:42 -07:00
clearflag $006f
end
; 0x1ac095
UnknownScript_0x1ac095: ; 0x1ac095
loadtrainer HIKER, ANTHONY1
startbattle
returnafterbattle
2015-02-10 15:37:24 -08:00
loadvar wd9fd, $2
2013-09-24 00:51:42 -07:00
clearflag $006f
end
; 0x1ac0a2
UnknownScript_0x1ac0a2: ; 0x1ac0a2
loadtrainer HIKER, ANTHONY3
startbattle
returnafterbattle
2015-02-10 15:37:24 -08:00
loadvar wd9fd, $3
2013-09-24 00:51:42 -07:00
clearflag $006f
end
; 0x1ac0af
UnknownScript_0x1ac0af: ; 0x1ac0af
loadtrainer HIKER, ANTHONY4
startbattle
returnafterbattle
2015-02-10 15:37:24 -08:00
loadvar wd9fd, $4
2013-09-24 00:51:42 -07:00
clearflag $006f
end
; 0x1ac0bc
UnknownScript_0x1ac0bc: ; 0x1ac0bc
loadtrainer HIKER, ANTHONY5
startbattle
returnafterbattle
2013-09-24 00:51:42 -07:00
clearflag $006f
end
; 0x1ac0c5
UnknownScript_0x1ac0c5: ; 0x1ac0c5
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x1ac180
closetext
loadmovesprites
end
; 0x1ac0cb
UnknownScript_0x1ac0cb: ; 0x1ac0cb
2015-06-24 18:26:24 -07:00
jumpstd asknumber1m
end
; 0x1ac0cf
UnknownScript_0x1ac0cf: ; 0x1ac0cf
2015-06-24 18:26:24 -07:00
jumpstd asknumber2m
end
; 0x1ac0d3
UnknownScript_0x1ac0d3: ; 0x1ac0d3
2015-06-24 18:26:24 -07:00
jumpstd registerednumberm
end
; 0x1ac0d7
UnknownScript_0x1ac0d7: ; 0x1ac0d7
2015-06-24 18:26:24 -07:00
jumpstd numberacceptedm
end
; 0x1ac0db
UnknownScript_0x1ac0db: ; 0x1ac0db
2015-06-24 18:26:24 -07:00
jumpstd numberdeclinedm
end
; 0x1ac0df
UnknownScript_0x1ac0df: ; 0x1ac0df
2015-06-24 18:26:24 -07:00
jumpstd phonefullm
end
; 0x1ac0e3
UnknownScript_0x1ac0e3: ; 0x1ac0e3
2015-06-24 18:26:24 -07:00
jumpstd rematchm
end
; 0x1ac0e7
MapRoute33Signpost0Script: ; 0x1ac0e7
jumptext UnknownText_0x1ac279
; 0x1ac0ea
2013-07-12 14:06:11 -07:00
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
2013-07-12 14:06:11 -07:00
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