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
159 lines
3.1 KiB
NASM
159 lines
3.1 KiB
NASM
Route34IlexForestGate_MapScriptHeader:
|
|
.MapTriggers:
|
|
db 0
|
|
|
|
.MapCallbacks:
|
|
db 1
|
|
|
|
; callbacks
|
|
|
|
dbw 2, UnknownScript_0x62d2d
|
|
|
|
UnknownScript_0x62d2d:
|
|
checkevent EVENT_FOREST_IS_RESTLESS
|
|
iffalse UnknownScript_0x62d38
|
|
disappear $2
|
|
appear $5
|
|
return
|
|
|
|
UnknownScript_0x62d38:
|
|
disappear $5
|
|
appear $2
|
|
return
|
|
|
|
UnknownScript_0x62d3d:
|
|
checkevent EVENT_FOREST_IS_RESTLESS
|
|
iffalse UnknownScript_0x62d62
|
|
showemote EMOTE_SHOCK, $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:
|
|
end
|
|
|
|
TeacherScript_0x62d63:
|
|
faceplayer
|
|
loadfont
|
|
checkevent EVENT_FOREST_IS_RESTLESS
|
|
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:
|
|
writetext UnknownText_0x62df6
|
|
closetext
|
|
UnknownScript_0x62d82:
|
|
loadmovesprites
|
|
end
|
|
|
|
UnknownScript_0x62d84:
|
|
writetext UnknownText_0x62e41
|
|
keeptextopen
|
|
loadmovesprites
|
|
end
|
|
|
|
ButterfreeScript_0x62d8a:
|
|
loadfont
|
|
writetext UnknownText_0x62e83
|
|
cry BUTTERFREE
|
|
closetext
|
|
loadmovesprites
|
|
end
|
|
|
|
LassScript_0x62d94:
|
|
jumptextfaceplayer UnknownText_0x62e97
|
|
|
|
MovementData_0x62d97:
|
|
step_up
|
|
step_up
|
|
step_end
|
|
|
|
MovementData_0x62d9a:
|
|
step_down
|
|
step_right
|
|
step_end
|
|
|
|
UnknownText_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
|
|
|
|
UnknownText_0x62df6:
|
|
text "It's SWEET SCENT."
|
|
|
|
para "Use it wherever"
|
|
line "#MON appear."
|
|
|
|
para "#MON will be"
|
|
line "enticed by it."
|
|
done
|
|
|
|
UnknownText_0x62e41:
|
|
text "Something's wrong"
|
|
line "in ILEX FOREST…"
|
|
|
|
para "You should stay"
|
|
line "away right now."
|
|
done
|
|
|
|
UnknownText_0x62e83:
|
|
text "BUTTERFREE: Freeh!"
|
|
done
|
|
|
|
UnknownText_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
|
|
|
|
Route34IlexForestGate_MapEventHeader:
|
|
; filler
|
|
db 0, 0
|
|
|
|
.Warps:
|
|
db 4
|
|
warp_def $0, $4, 1, ROUTE_34
|
|
warp_def $0, $5, 2, ROUTE_34
|
|
warp_def $7, $4, 1, ILEX_FOREST
|
|
warp_def $7, $5, 1, ILEX_FOREST
|
|
|
|
.XYTriggers:
|
|
db 1
|
|
xy_trigger 0, $7, $4, $0, UnknownScript_0x62d3d, $0, $0
|
|
|
|
.Signposts:
|
|
db 0
|
|
|
|
.PersonEvents:
|
|
db 4
|
|
person_event SPRITE_TEACHER, 7, 13, OW_LEFT | $0, $0, -1, -1, (PAL_OW_BLUE << 4) | $80, 0, TeacherScript_0x62d63, EVENT_ROUTE_34_ILEX_FOREST_GATE_TEACHER_BEHIND_COUNTER
|
|
person_event SPRITE_BUTTERFREE, 8, 13, OW_UP | $12, $0, -1, -1, (PAL_OW_RED << 4) | $80, 0, ButterfreeScript_0x62d8a, -1
|
|
person_event SPRITE_LASS, 8, 7, OW_UP | $0, $10, -1, -1, (PAL_OW_GREEN << 4) | $80, 0, LassScript_0x62d94, EVENT_ROUTE_34_ILEX_FOREST_GATE_LASS
|
|
person_event SPRITE_TEACHER, 11, 9, OW_UP | $3, $0, -1, -1, (PAL_OW_BLUE << 4) | $80, 0, TeacherScript_0x62d63, EVENT_ROUTE_34_ILEX_FOREST_GATE_TEACHER_IN_WALKWAY
|