pokecrystal-board/maps/Route34IlexForestGate.asm
Scott Norton f74fd6903f - Renamed "Functiond283" to "GetPocketCapacity" and updated the pointers and constants to better reflect their hypothesized purposes.
- Using yenatch's version of the macro and constant handling, rewrote the tmhm bit array as a macro-defined environment.
2015-07-03 13:46:38 -04:00

175 lines
3.2 KiB
NASM

Route34IlexForestGate_MapScriptHeader: ; 0x62d28
; trigger count
db 0
; callback count
db 1
; callbacks
dbw 2, UnknownScript_0x62d2d
; 0x62d2d
UnknownScript_0x62d2d: ; 0x62d2d
checkevent $00c0
iffalse UnknownScript_0x62d38
disappear $2
appear $5
return
; 0x62d38
UnknownScript_0x62d38: ; 0x62d38
disappear $5
appear $2
return
; 0x62d3d
UnknownScript_0x62d3d: ; 0x62d3d
checkevent $00c0
iffalse UnknownScript_0x62d62
showemote $0, $5, 20
spriteface $5, LEFT
spriteface $0, RIGHT
follow $0, $5
applymovement $0, MovementData_0x62d97
stopfollow
spriteface $0, DOWN
loadfont
writetext UnknownText_0x62e41
closetext
loadmovesprites
applymovement $5, MovementData_0x62d9a
UnknownScript_0x62d62: ; 0x62d62
end
; 0x62d63
TeacherScript_0x62d63: ; 0x62d63
faceplayer
loadfont
checkevent $00c0
iftrue UnknownScript_0x62d84
checkevent EVENT_GOT_TM12_SWEET_SCENT
iftrue UnknownScript_0x62d7e
writetext UnknownText_0x62d9d
keeptextopen
verbosegiveitem TM_SWEET_SCENT, 1
iffalse UnknownScript_0x62d82
setevent EVENT_GOT_TM12_SWEET_SCENT
UnknownScript_0x62d7e: ; 0x62d7e
writetext UnknownText_0x62df6
closetext
UnknownScript_0x62d82: ; 0x62d82
loadmovesprites
end
; 0x62d84
UnknownScript_0x62d84: ; 0x62d84
writetext UnknownText_0x62e41
keeptextopen
loadmovesprites
end
; 0x62d8a
ButterfreeScript_0x62d8a: ; 0x62d8a
loadfont
writetext UnknownText_0x62e83
cry BUTTERFREE
closetext
loadmovesprites
end
; 0x62d94
LassScript_0x62d94: ; 0x62d94
jumptextfaceplayer UnknownText_0x62e97
; 0x62d97
MovementData_0x62d97: ; 0x62d97
step_up
step_up
step_end
; 0x62d9a
MovementData_0x62d9a: ; 0x62d9a
step_down
step_right
step_end
; 0x62d9d
UnknownText_0x62d9d: ; 0x62d9d
text "Oh, honey. You're"
line "making a #DEX?"
para "It must be hard if"
line "#MON won't"
para "appear. Try using"
line "this TM."
done
; 0x62df6
UnknownText_0x62df6: ; 0x62df6
text "It's SWEET SCENT."
para "Use it wherever"
line "#MON appear."
para "#MON will be"
line "enticed by it."
done
; 0x62e41
UnknownText_0x62e41: ; 0x62e41
text "Something's wrong"
line "in ILEX FOREST…"
para "You should stay"
line "away right now."
done
; 0x62e83
UnknownText_0x62e83: ; 0x62e83
text "BUTTERFREE: Freeh!"
done
; 0x62e97
UnknownText_0x62e97: ; 0x62e97
text "Did you see the"
line "shrine honoring"
cont "the protector?"
para "It watches over"
line "the FOREST from"
cont "across time."
para "I think that it"
line "must be a grass-"
cont "type #MON."
done
; 0x62f20
Route34IlexForestGate_MapEventHeader: ; 0x62f20
; filler
db 0, 0
; warps
db 4
warp_def $0, $4, 1, GROUP_ROUTE_34, MAP_ROUTE_34
warp_def $0, $5, 2, GROUP_ROUTE_34, MAP_ROUTE_34
warp_def $7, $4, 1, GROUP_ILEX_FOREST, MAP_ILEX_FOREST
warp_def $7, $5, 1, GROUP_ILEX_FOREST, MAP_ILEX_FOREST
; xy triggers
db 1
xy_trigger 0, $7, $4, $0, UnknownScript_0x62d3d, $0, $0
; signposts
db 0
; people-events
db 4
person_event SPRITE_TEACHER, 7, 13, $8, $0, 255, 255, $90, 0, TeacherScript_0x62d63, $06ea
person_event SPRITE_BUTTERFREE, 8, 13, $16, $0, 255, 255, $80, 0, ButterfreeScript_0x62d8a, $ffff
person_event SPRITE_LASS, 8, 7, $4, $10, 255, 255, $a0, 0, LassScript_0x62d94, $06eb
person_event SPRITE_TEACHER, 11, 9, $7, $0, 255, 255, $90, 0, TeacherScript_0x62d63, $06ec
; 0x62f76