mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2024-09-09 09:51:34 -07:00
432df825d4
Updated macros that rely on the GROUP_, MAP_ constants to use the map macro Added GROUP_NONE and MAP_NONE for the sake of compatibility with this new scheme Added new macro elevfloor to simplify the definition of elevators under this new scheme
212 lines
4.0 KiB
NASM
212 lines
4.0 KiB
NASM
Route33_MapScriptHeader:
|
|
.MapTriggers:
|
|
db 0
|
|
|
|
.MapCallbacks:
|
|
db 0
|
|
|
|
LassScript_0x1ac002:
|
|
jumptextfaceplayer UnknownText_0x1ac1e7
|
|
|
|
TrainerHikerAnthony:
|
|
trainer EVENT_BEAT_HIKER_ANTHONY, HIKER, ANTHONY2, HikerAnthony2SeenText, HikerAnthony2BeatenText, $0000, HikerAnthony2Script
|
|
|
|
HikerAnthony2Script:
|
|
writecode VAR_CALLERID, PHONE_HIKER_ANTHONY
|
|
talkaftercancel
|
|
loadfont
|
|
checkflag ENGINE_ANTHONY
|
|
iftrue UnknownScript_0x1ac051
|
|
checkflag ENGINE_DUNSPARCE_SWARM
|
|
iftrue UnknownScript_0x1ac0c5
|
|
checkcellnum PHONE_HIKER_ANTHONY
|
|
iftrue UnknownScript_0x1ac0d7
|
|
checkevent EVENT_ANTHONY_ASKED_FOR_PHONE_NUMBER
|
|
iftrue UnknownScript_0x1ac03a
|
|
writetext UnknownText_0x1ac153
|
|
keeptextopen
|
|
setevent EVENT_ANTHONY_ASKED_FOR_PHONE_NUMBER
|
|
scall UnknownScript_0x1ac0cb
|
|
jump UnknownScript_0x1ac03d
|
|
|
|
UnknownScript_0x1ac03a:
|
|
scall UnknownScript_0x1ac0cf
|
|
UnknownScript_0x1ac03d:
|
|
askforphonenumber PHONE_HIKER_ANTHONY
|
|
if_equal $1, UnknownScript_0x1ac0df
|
|
if_equal $2, UnknownScript_0x1ac0db
|
|
trainertotext HIKER, ANTHONY2, $0
|
|
scall UnknownScript_0x1ac0d3
|
|
jump UnknownScript_0x1ac0d7
|
|
|
|
UnknownScript_0x1ac051:
|
|
scall UnknownScript_0x1ac0e3
|
|
winlosstext HikerAnthony2BeatenText, $0000
|
|
copybytetovar wAnthonyFightCount
|
|
if_equal 4, .Fight4
|
|
if_equal 3, .Fight3
|
|
if_equal 2, .Fight2
|
|
if_equal 1, .Fight1
|
|
if_equal 0, .LoadFight0
|
|
.Fight4
|
|
checkevent EVENT_RESTORED_POWER_TO_KANTO
|
|
iftrue .LoadFight4
|
|
.Fight3
|
|
checkevent EVENT_BEAT_ELITE_FOUR
|
|
iftrue .LoadFight3
|
|
.Fight2
|
|
checkevent EVENT_CLEARED_RADIO_TOWER
|
|
iftrue .LoadFight2
|
|
.Fight1
|
|
checkflag ENGINE_FLYPOINT_OLIVINE
|
|
iftrue .LoadFight1
|
|
.LoadFight0
|
|
loadtrainer HIKER, ANTHONY2
|
|
startbattle
|
|
returnafterbattle
|
|
loadvar wAnthonyFightCount, 1
|
|
clearflag ENGINE_ANTHONY
|
|
end
|
|
|
|
.LoadFight1
|
|
loadtrainer HIKER, ANTHONY1
|
|
startbattle
|
|
returnafterbattle
|
|
loadvar wAnthonyFightCount, 2
|
|
clearflag ENGINE_ANTHONY
|
|
end
|
|
|
|
.LoadFight2
|
|
loadtrainer HIKER, ANTHONY3
|
|
startbattle
|
|
returnafterbattle
|
|
loadvar wAnthonyFightCount, 3
|
|
clearflag ENGINE_ANTHONY
|
|
end
|
|
|
|
.LoadFight3
|
|
loadtrainer HIKER, ANTHONY4
|
|
startbattle
|
|
returnafterbattle
|
|
loadvar wAnthonyFightCount, 4
|
|
clearflag ENGINE_ANTHONY
|
|
end
|
|
|
|
.LoadFight4
|
|
loadtrainer HIKER, ANTHONY5
|
|
startbattle
|
|
returnafterbattle
|
|
clearflag ENGINE_ANTHONY
|
|
end
|
|
|
|
UnknownScript_0x1ac0c5:
|
|
writetext UnknownText_0x1ac180
|
|
closetext
|
|
loadmovesprites
|
|
end
|
|
|
|
UnknownScript_0x1ac0cb:
|
|
jumpstd asknumber1m
|
|
end
|
|
|
|
UnknownScript_0x1ac0cf:
|
|
jumpstd asknumber2m
|
|
end
|
|
|
|
UnknownScript_0x1ac0d3:
|
|
jumpstd registerednumberm
|
|
end
|
|
|
|
UnknownScript_0x1ac0d7:
|
|
jumpstd numberacceptedm
|
|
end
|
|
|
|
UnknownScript_0x1ac0db:
|
|
jumpstd numberdeclinedm
|
|
end
|
|
|
|
UnknownScript_0x1ac0df:
|
|
jumpstd phonefullm
|
|
end
|
|
|
|
UnknownScript_0x1ac0e3:
|
|
jumpstd rematchm
|
|
end
|
|
|
|
MapRoute33Signpost0Script:
|
|
jumptext UnknownText_0x1ac279
|
|
|
|
FruitTreeScript_0x1ac0ea:
|
|
fruittree $6
|
|
|
|
HikerAnthony2SeenText:
|
|
text "I came through the"
|
|
line "tunnel, but I"
|
|
|
|
para "still have plenty"
|
|
line "of energy left."
|
|
done
|
|
|
|
HikerAnthony2BeatenText:
|
|
text "Whoa! You've got"
|
|
line "more zip than me!"
|
|
done
|
|
|
|
UnknownText_0x1ac153:
|
|
text "We HIKERS are at"
|
|
line "our best in the"
|
|
cont "mountains."
|
|
done
|
|
|
|
UnknownText_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
|
|
|
|
UnknownText_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
|
|
|
|
UnknownText_0x1ac279:
|
|
text "ROUTE 33"
|
|
done
|
|
|
|
Route33_MapEventHeader:
|
|
; filler
|
|
db 0, 0
|
|
|
|
.Warps:
|
|
db 1
|
|
warp_def $9, $b, 3, UNION_CAVE_1F
|
|
|
|
.XYTriggers:
|
|
db 0
|
|
|
|
.Signposts:
|
|
db 1
|
|
signpost 11, 11, SIGNPOST_READ, MapRoute33Signpost0Script
|
|
|
|
.PersonEvents:
|
|
db 3
|
|
person_event SPRITE_POKEFAN_M, 17, 10, OW_LEFT | $2, $0, -1, -1, (PAL_OW_BROWN << 4) | $82, 2, TrainerHikerAnthony, -1
|
|
person_event SPRITE_LASS, 20, 17, OW_DOWN | $2, $11, -1, -1, (PAL_OW_BLUE << 4) | $80, 0, LassScript_0x1ac002, -1
|
|
person_event SPRITE_FRUIT_TREE, 20, 18, OW_DOWN | $1, $0, -1, -1, $0, 0, FruitTreeScript_0x1ac0ea, -1
|