mirror of https://github.com/pret/pokecrystal.git
307 lines
5.8 KiB
NASM
307 lines
5.8 KiB
NASM
|
UnionCave1F_MapScriptHeader: ; 0x59b9a
|
||
|
; trigger count
|
||
|
db 0
|
||
|
|
||
|
; callback count
|
||
|
db 0
|
||
|
; 0x59b9c
|
||
|
|
||
|
TrainerPokemaniacLarry: ; 0x59b9c
|
||
|
; bit/flag number
|
||
|
dw $4e4
|
||
|
|
||
|
; trainer group && trainer id
|
||
|
db POKEMANIAC, LARRY
|
||
|
|
||
|
; text when seen
|
||
|
dw PokemaniacLarrySeenText
|
||
|
|
||
|
; text when trainer beaten
|
||
|
dw PokemaniacLarryBeatenText
|
||
|
|
||
|
; script when lost
|
||
|
dw $0000
|
||
|
|
||
|
; script when talk again
|
||
|
dw PokemaniacLarryScript
|
||
|
; 0x59ba8
|
||
|
|
||
|
PokemaniacLarryScript: ; 0x59ba8
|
||
|
talkaftercancel
|
||
|
loadfont
|
||
|
2writetext UnknownText_0x59d31
|
||
|
closetext
|
||
|
loadmovesprites
|
||
|
end
|
||
|
; 0x59bb0
|
||
|
|
||
|
TrainerHikerRussell: ; 0x59bb0
|
||
|
; bit/flag number
|
||
|
dw $525
|
||
|
|
||
|
; trainer group && trainer id
|
||
|
db HIKER, RUSSELL
|
||
|
|
||
|
; text when seen
|
||
|
dw HikerRussellSeenText
|
||
|
|
||
|
; text when trainer beaten
|
||
|
dw HikerRussellBeatenText
|
||
|
|
||
|
; script when lost
|
||
|
dw $0000
|
||
|
|
||
|
; script when talk again
|
||
|
dw HikerRussellScript
|
||
|
; 0x59bbc
|
||
|
|
||
|
HikerRussellScript: ; 0x59bbc
|
||
|
talkaftercancel
|
||
|
loadfont
|
||
|
2writetext UnknownText_0x59c6c
|
||
|
closetext
|
||
|
loadmovesprites
|
||
|
end
|
||
|
; 0x59bc4
|
||
|
|
||
|
TrainerHikerDaniel: ; 0x59bc4
|
||
|
; bit/flag number
|
||
|
dw $535
|
||
|
|
||
|
; trainer group && trainer id
|
||
|
db HIKER, DANIEL
|
||
|
|
||
|
; text when seen
|
||
|
dw HikerDanielSeenText
|
||
|
|
||
|
; text when trainer beaten
|
||
|
dw HikerDanielBeatenText
|
||
|
|
||
|
; script when lost
|
||
|
dw $0000
|
||
|
|
||
|
; script when talk again
|
||
|
dw HikerDanielScript
|
||
|
; 0x59bd0
|
||
|
|
||
|
HikerDanielScript: ; 0x59bd0
|
||
|
talkaftercancel
|
||
|
loadfont
|
||
|
2writetext UnknownText_0x59dc9
|
||
|
closetext
|
||
|
loadmovesprites
|
||
|
end
|
||
|
; 0x59bd8
|
||
|
|
||
|
TrainerFirebreatherBill: ; 0x59bd8
|
||
|
; bit/flag number
|
||
|
dw $44a
|
||
|
|
||
|
; trainer group && trainer id
|
||
|
db FIREBREATHER, BILL
|
||
|
|
||
|
; text when seen
|
||
|
dw FirebreatherBillSeenText
|
||
|
|
||
|
; text when trainer beaten
|
||
|
dw FirebreatherBillBeatenText
|
||
|
|
||
|
; script when lost
|
||
|
dw $0000
|
||
|
|
||
|
; script when talk again
|
||
|
dw FirebreatherBillScript
|
||
|
; 0x59be4
|
||
|
|
||
|
FirebreatherBillScript: ; 0x59be4
|
||
|
talkaftercancel
|
||
|
loadfont
|
||
|
2writetext UnknownText_0x59e6f
|
||
|
closetext
|
||
|
loadmovesprites
|
||
|
end
|
||
|
; 0x59bec
|
||
|
|
||
|
TrainerFirebreatherRay: ; 0x59bec
|
||
|
; bit/flag number
|
||
|
dw $44c
|
||
|
|
||
|
; trainer group && trainer id
|
||
|
db FIREBREATHER, RAY
|
||
|
|
||
|
; text when seen
|
||
|
dw FirebreatherRaySeenText
|
||
|
|
||
|
; text when trainer beaten
|
||
|
dw FirebreatherRayBeatenText
|
||
|
|
||
|
; script when lost
|
||
|
dw $0000
|
||
|
|
||
|
; script when talk again
|
||
|
dw FirebreatherRayScript
|
||
|
; 0x59bf8
|
||
|
|
||
|
FirebreatherRayScript: ; 0x59bf8
|
||
|
talkaftercancel
|
||
|
loadfont
|
||
|
2writetext UnknownText_0x59efc
|
||
|
closetext
|
||
|
loadmovesprites
|
||
|
end
|
||
|
; 0x59c00
|
||
|
|
||
|
ItemFragment_0x59c00: ; 0x59c00
|
||
|
db GREAT_BALL, 1
|
||
|
; 0x59c02
|
||
|
|
||
|
ItemFragment_0x59c02: ; 0x59c02
|
||
|
db X_ATTACK, 1
|
||
|
; 0x59c04
|
||
|
|
||
|
ItemFragment_0x59c04: ; 0x59c04
|
||
|
db POTION, 1
|
||
|
; 0x59c06
|
||
|
|
||
|
ItemFragment_0x59c06: ; 0x59c06
|
||
|
db AWAKENING, 1
|
||
|
; 0x59c08
|
||
|
|
||
|
UnknownScript_0x59c08: ; 0x59c08
|
||
|
jumptext UnknownText_0x59f29
|
||
|
; 0x59c0b
|
||
|
|
||
|
HikerRussellSeenText: ; 0x59c0b
|
||
|
db $0, "You're headed to", $4f
|
||
|
db "AZALEA, are you?", $51
|
||
|
db "Let my #MON see", $4f
|
||
|
db "if you are good", $55
|
||
|
db "enough to battle.", $57
|
||
|
; 0x59c5f
|
||
|
|
||
|
HikerRussellBeatenText: ; 0x59c5f
|
||
|
db $0, "Oh, oh, oh!", $57
|
||
|
; 0x59c6c
|
||
|
|
||
|
UnknownText_0x59c6c: ; 0x59c6c
|
||
|
db $0, "All right, then!", $4f
|
||
|
db "I've decided.", $51
|
||
|
db "I'm not leaving", $4f
|
||
|
db "until my #MON", $55
|
||
|
db "get tougher!", $57
|
||
|
; 0x59cb5
|
||
|
|
||
|
PokemaniacLarrySeenText: ; 0x59cb5
|
||
|
db $0, "I roam far and", $4f
|
||
|
db "wide in search of", $55
|
||
|
db "#MON.", $51
|
||
|
db "Are you looking", $4f
|
||
|
db "for #MON too?", $51
|
||
|
db "Then you're my", $4f
|
||
|
db "collecting rival!", $57
|
||
|
; 0x59d1b
|
||
|
|
||
|
PokemaniacLarryBeatenText: ; 0x59d1b
|
||
|
db $0, "Ugh. My poor #-", $4f
|
||
|
db "MON…", $57
|
||
|
; 0x59d31
|
||
|
|
||
|
UnknownText_0x59d31: ; 0x59d31
|
||
|
db $0, "Every Friday, you", $4f
|
||
|
db "can hear #MON", $51
|
||
|
db "roars from deep", $4f
|
||
|
db "inside the cave.", $57
|
||
|
; 0x59d73
|
||
|
|
||
|
HikerDanielSeenText: ; 0x59d73
|
||
|
db $0, "Whoa! What a", $4f
|
||
|
db "surprise!", $51
|
||
|
db "I didn't expect to", $4f
|
||
|
db "see anyone here!", $57
|
||
|
; 0x59dae
|
||
|
|
||
|
HikerDanielBeatenText: ; 0x59dae
|
||
|
db $0, "Whoa! I'm beaten", $4f
|
||
|
db "big time!", $57
|
||
|
; 0x59dc9
|
||
|
|
||
|
UnknownText_0x59dc9: ; 0x59dc9
|
||
|
db $0, "I was conned into", $4f
|
||
|
db "buying a SLOWPOKE-", $55
|
||
|
db "TAIL.", $51
|
||
|
db "I feel sorry for", $4f
|
||
|
db "the poor #MON.", $57
|
||
|
; 0x59e15
|
||
|
|
||
|
FirebreatherBillSeenText: ; 0x59e15
|
||
|
db $0, "ZUBAT's SUPERSONIC", $4f
|
||
|
db "keeps confusing", $55
|
||
|
db "my #MON.", $51
|
||
|
db "I'm seriously", $4f
|
||
|
db "upset about that!", $57
|
||
|
; 0x59e60
|
||
|
|
||
|
FirebreatherBillBeatenText: ; 0x59e60
|
||
|
db $0, "I flamed out!", $57
|
||
|
; 0x59e6f
|
||
|
|
||
|
UnknownText_0x59e6f: ; 0x59e6f
|
||
|
db $0, "On weekends, you", $4f
|
||
|
db "can hear strange", $51
|
||
|
db "roars from deep in", $4f
|
||
|
db "the cave.", $57
|
||
|
; 0x59eaf
|
||
|
|
||
|
FirebreatherRaySeenText: ; 0x59eaf
|
||
|
db $0, "If it's light, a", $4f
|
||
|
db "cave isn't scary.", $51
|
||
|
db "If you're strong,", $4f
|
||
|
db "#MON aren't", $55
|
||
|
db "scary.", $57
|
||
|
; 0x59ef4
|
||
|
|
||
|
FirebreatherRayBeatenText: ; 0x59ef4
|
||
|
db $0, "FLASH!", $57
|
||
|
; 0x59efc
|
||
|
|
||
|
UnknownText_0x59efc: ; 0x59efc
|
||
|
db $0, "It's my #MON's", $4f
|
||
|
db "fire that lights", $55
|
||
|
db "up this cave.", $57
|
||
|
; 0x59f29
|
||
|
|
||
|
UnknownText_0x59f29: ; 0x59f29
|
||
|
db $0, "UNION CAVE", $57
|
||
|
; 0x59f35
|
||
|
|
||
|
UnionCave1F_MapEventHeader: ; 0x59f35
|
||
|
; filler
|
||
|
db 0, 0
|
||
|
|
||
|
; warps
|
||
|
db 4
|
||
|
warp_def $13, $5, 3, GROUP_UNION_CAVE_B1F, MAP_UNION_CAVE_B1F
|
||
|
warp_def $21, $3, 4, GROUP_UNION_CAVE_B1F, MAP_UNION_CAVE_B1F
|
||
|
warp_def $1f, $11, 1, GROUP_ROUTE_33, MAP_ROUTE_33
|
||
|
warp_def $3, $11, 4, GROUP_ROUTE_32, MAP_ROUTE_32
|
||
|
|
||
|
; xy triggers
|
||
|
db 0
|
||
|
|
||
|
; signposts
|
||
|
db 0
|
||
|
|
||
|
; people-events
|
||
|
db 9
|
||
|
person_event $2d, 10, 7, $9, $0, 255, 255, $b2, 2, TrainerHikerDaniel, $ffff
|
||
|
person_event $2b, 25, 8, $a, $0, 255, 255, $92, 3, TrainerPokemaniacLarry, $ffff
|
||
|
person_event $2d, 12, 15, $a, $0, 255, 255, $b2, 1, TrainerHikerRussell, $ffff
|
||
|
person_event $3a, 31, 19, $8, $0, 255, 255, $82, 4, TrainerFirebreatherRay, $ffff
|
||
|
person_event $3a, 23, 18, $7, $0, 255, 255, $82, 4, TrainerFirebreatherBill, $ffff
|
||
|
person_event $54, 25, 21, $1, $0, 255, 255, $1, 0, ItemFragment_0x59c00, $065a
|
||
|
person_event $54, 6, 8, $1, $0, 255, 255, $1, 0, ItemFragment_0x59c02, $065b
|
||
|
person_event $54, 21, 8, $1, $0, 255, 255, $1, 0, ItemFragment_0x59c04, $065c
|
||
|
person_event $54, 37, 16, $1, $0, 255, 255, $1, 0, ItemFragment_0x59c06, $065d
|
||
|
; 0x59fc4
|
||
|
|