You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-09-08 08:13:02 -07:00
Split map scripts, text, events from main.asm
The commit we deserve
This commit is contained in:
337
maps/VermilionGym.asm
Normal file
337
maps/VermilionGym.asm
Normal file
@@ -0,0 +1,337 @@
|
||||
VermilionGym_MapScriptHeader: ; 0x1920a3
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
; callback count
|
||||
db 0
|
||||
; 0x1920a5
|
||||
|
||||
UnknownScript_0x1920a5: ; 0x1920a5
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit2 $0025
|
||||
iftrue UnknownScript_0x1920d9
|
||||
2writetext UnknownText_0x192142
|
||||
closetext
|
||||
loadmovesprites
|
||||
winlosstext UnknownText_0x192238, $0000
|
||||
loadtrainer LT_SURGE, 1
|
||||
startbattle
|
||||
returnafterbattle
|
||||
setbit1 $04c7
|
||||
setbit1 $049c
|
||||
setbit1 $0494
|
||||
setbit1 $0497
|
||||
loadfont
|
||||
2writetext UnknownText_0x192277
|
||||
playsound $009c
|
||||
waitbutton
|
||||
setbit2 $0025
|
||||
2writetext UnknownText_0x192291
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1920d9
|
||||
|
||||
UnknownScript_0x1920d9: ; 0x1920d9
|
||||
2writetext UnknownText_0x192303
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1920df
|
||||
|
||||
TrainerGentlemanGregory: ; 0x1920df
|
||||
; bit/flag number
|
||||
dw $49c
|
||||
|
||||
; trainer group && trainer id
|
||||
db GENTLEMAN, GREGORY
|
||||
|
||||
; text when seen
|
||||
dw GentlemanGregorySeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw GentlemanGregoryBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw GentlemanGregoryScript
|
||||
; 0x1920eb
|
||||
|
||||
GentlemanGregoryScript: ; 0x1920eb
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x1923b0
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1920f3
|
||||
|
||||
TrainerGuitaristVincent: ; 0x1920f3
|
||||
; bit/flag number
|
||||
dw $494
|
||||
|
||||
; trainer group && trainer id
|
||||
db GUITARIST, VINCENT
|
||||
|
||||
; text when seen
|
||||
dw GuitaristVincentSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw GuitaristVincentBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw GuitaristVincentScript
|
||||
; 0x1920ff
|
||||
|
||||
GuitaristVincentScript: ; 0x1920ff
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x19244b
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x192107
|
||||
|
||||
TrainerJugglerHorton: ; 0x192107
|
||||
; bit/flag number
|
||||
dw $497
|
||||
|
||||
; trainer group && trainer id
|
||||
db JUGGLER, HORTON
|
||||
|
||||
; text when seen
|
||||
dw JugglerHortonSeenText
|
||||
|
||||
; text when trainer beaten
|
||||
dw JugglerHortonBeatenText
|
||||
|
||||
; script when lost
|
||||
dw $0000
|
||||
|
||||
; script when talk again
|
||||
dw JugglerHortonScript
|
||||
; 0x192113
|
||||
|
||||
JugglerHortonScript: ; 0x192113
|
||||
talkaftercancel
|
||||
loadfont
|
||||
2writetext UnknownText_0x1924d6
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x19211b
|
||||
|
||||
VermilionGymGuyScript: ; 0x19211b
|
||||
faceplayer
|
||||
loadfont
|
||||
checkbit1 $04c7
|
||||
iftrue .VermilionGymGuyWinScript
|
||||
2writetext VermilionGymGuyText
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
|
||||
.VermilionGymGuyWinScript
|
||||
2writetext VermilionGymGuyWinText
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x19212f
|
||||
|
||||
MapVermilionGymSignpost14Script: ; 0x19212f
|
||||
jumptext UnknownText_0x19261e
|
||||
; 0x192132
|
||||
|
||||
MapVermilionGymSignpost16Script: ; 0x192132
|
||||
checkbit2 $0025
|
||||
iftrue UnknownScript_0x19213b
|
||||
jumpstd $002d
|
||||
; 0x19213b
|
||||
|
||||
UnknownScript_0x19213b: ; 0x19213b
|
||||
trainertotext LT_SURGE, 1, $1
|
||||
jumpstd $002e
|
||||
; 0x192142
|
||||
|
||||
UnknownText_0x192142: ; 0x192142
|
||||
db $0, "SURGE: Hey, you", $4f
|
||||
db "little tyke!", $51
|
||||
db "I have to hand it", $4f
|
||||
db "to you. It may not", $51
|
||||
db "be very smart to", $4f
|
||||
db "challenge me, but", $55
|
||||
db "it takes guts!", $51
|
||||
db "When it comes to", $4f
|
||||
db "electric #MON,", $55
|
||||
db "I'm number one!", $51
|
||||
db "I've never lost on", $4f
|
||||
db "the battlefield.", $51
|
||||
db "I'll zap you just", $4f
|
||||
db "like I did my", $55
|
||||
db "enemies in war!", $57
|
||||
; 0x192238
|
||||
|
||||
UnknownText_0x192238: ; 0x192238
|
||||
db $0, "SURGE: Arrrgh!", $4f
|
||||
db "You are strong!", $51
|
||||
db "OK, kid. You get", $4f
|
||||
db "THUNDERBADGE!", $57
|
||||
; 0x192277
|
||||
|
||||
UnknownText_0x192277: ; 0x192277
|
||||
db $0, $52, " received", $4f
|
||||
db "THUNDERBADGE.", $57
|
||||
; 0x192291
|
||||
|
||||
UnknownText_0x192291: ; 0x192291
|
||||
db $0, "SURGE: THUNDER-", $4f
|
||||
db "BADGE increases", $55
|
||||
db "#MON's speed. ", $51
|
||||
db "Consider it proof", $4f
|
||||
db "that you defeated", $51
|
||||
db "me. You wear it", $4f
|
||||
db "proudly, hear?", $57
|
||||
; 0x192303
|
||||
|
||||
UnknownText_0x192303: ; 0x192303
|
||||
db $0, "SURGE: Hey, kid!", $4f
|
||||
db "Still slugging and", $55
|
||||
db "chugging away?", $51
|
||||
db "My #MON and I", $4f
|
||||
db "are still at it!", $57
|
||||
; 0x192356
|
||||
|
||||
GentlemanGregorySeenText: ; 0x192356
|
||||
db $0, "You're here to", $4f
|
||||
db "defeat LT.SURGE?", $51
|
||||
db "Not if I can help", $4f
|
||||
db "it!", $57
|
||||
; 0x19238c
|
||||
|
||||
GentlemanGregoryBeatenText: ; 0x19238c
|
||||
db $0, "Sorry I failed", $4f
|
||||
db "you, LT.SURGE,", $55
|
||||
db "sir!", $57
|
||||
; 0x1923b0
|
||||
|
||||
UnknownText_0x1923b0: ; 0x1923b0
|
||||
db $0, "When I was still", $4f
|
||||
db "in the army, LT.", $51
|
||||
db "SURGE saved my", $4f
|
||||
db "life.", $57
|
||||
; 0x1923e8
|
||||
|
||||
GuitaristVincentSeenText: ; 0x1923e8
|
||||
db $0, "LT.SURGE recog-", $4f
|
||||
db "nized my potential", $51
|
||||
db "with electric", $4f
|
||||
db "#MON.", $51
|
||||
db "Think you can beat", $4f
|
||||
db "me?", $57
|
||||
; 0x192437
|
||||
|
||||
GuitaristVincentBeatenText: ; 0x192437
|
||||
db $0, "Ooh, how shocking!", $57
|
||||
; 0x19244b
|
||||
|
||||
UnknownText_0x19244b: ; 0x19244b
|
||||
db $0, "If the GYM's traps", $4f
|
||||
db "were working, you", $51
|
||||
db "would have been", $4f
|
||||
db "toast…", $57
|
||||
; 0x192487
|
||||
|
||||
JugglerHortonSeenText: ; 0x192487
|
||||
db $0, "I'm going to take", $4f
|
||||
db "you down! Prepare", $55
|
||||
db "to be shocked!", $57
|
||||
; 0x1924ba
|
||||
|
||||
JugglerHortonBeatenText: ; 0x1924ba
|
||||
db $0, "Gwaaah!", $4f
|
||||
db "I was overpowered…", $57
|
||||
; 0x1924d6
|
||||
|
||||
UnknownText_0x1924d6: ; 0x1924d6
|
||||
db $0, "Don't get too com-", $4f
|
||||
db "fortable about", $51
|
||||
db "beating me…", $4f
|
||||
db "LT.SURGE is tough.", $57
|
||||
; 0x192517
|
||||
|
||||
VermilionGymGuyText: ; 0x192517
|
||||
db $0, "Yo! CHAMP in", $4f
|
||||
db "making!", $51
|
||||
db "You lucked out", $4f
|
||||
db "this time.", $51
|
||||
db "LT.SURGE is very", $4f
|
||||
db "cautious. He has", $51
|
||||
db "traps set all over", $4f
|
||||
db "the GYM.", $51
|
||||
db "But--he-heh--the", $4f
|
||||
db "traps aren't", $55
|
||||
db "active right now.", $51
|
||||
db "You'll have no", $4f
|
||||
db "problem getting to", $55
|
||||
db "LT.SURGE.", $57
|
||||
; 0x1925df
|
||||
|
||||
VermilionGymGuyWinText: ; 0x1925df
|
||||
db $0, "Whew! That was an", $4f
|
||||
db "electrifying bout!", $51
|
||||
db "It sure made me", $4f
|
||||
db "nervous.", $57
|
||||
; 0x19261e
|
||||
|
||||
UnknownText_0x19261e: ; 0x19261e
|
||||
db $0, "Nope! Nothing here", $4f
|
||||
db "but trash.", $57
|
||||
; 0x19263d
|
||||
|
||||
VermilionGym_MapEventHeader: ; 0x19263d
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
; warps
|
||||
db 2
|
||||
warp_def $11, $4, 7, GROUP_VERMILION_CITY, MAP_VERMILION_CITY
|
||||
warp_def $11, $5, 7, GROUP_VERMILION_CITY, MAP_VERMILION_CITY
|
||||
|
||||
; xy triggers
|
||||
db 0
|
||||
|
||||
; signposts
|
||||
db 17
|
||||
signpost 7, 1, $0, MapVermilionGymSignpost14Script
|
||||
signpost 7, 3, $0, MapVermilionGymSignpost14Script
|
||||
signpost 7, 5, $0, MapVermilionGymSignpost14Script
|
||||
signpost 7, 7, $0, MapVermilionGymSignpost14Script
|
||||
signpost 7, 9, $0, MapVermilionGymSignpost14Script
|
||||
signpost 9, 1, $0, MapVermilionGymSignpost14Script
|
||||
signpost 9, 3, $0, MapVermilionGymSignpost14Script
|
||||
signpost 9, 5, $0, MapVermilionGymSignpost14Script
|
||||
signpost 9, 7, $0, MapVermilionGymSignpost14Script
|
||||
signpost 9, 9, $0, MapVermilionGymSignpost14Script
|
||||
signpost 11, 1, $0, MapVermilionGymSignpost14Script
|
||||
signpost 11, 3, $0, MapVermilionGymSignpost14Script
|
||||
signpost 11, 5, $0, MapVermilionGymSignpost14Script
|
||||
signpost 11, 7, $0, MapVermilionGymSignpost14Script
|
||||
signpost 11, 9, $0, MapVermilionGymSignpost14Script
|
||||
signpost 15, 3, $0, MapVermilionGymSignpost16Script
|
||||
signpost 15, 6, $0, MapVermilionGymSignpost16Script
|
||||
|
||||
; people-events
|
||||
db 5
|
||||
person_event $1f, 6, 9, $6, $0, 255, 255, $b0, 0, UnknownScript_0x1920a5, $ffff
|
||||
person_event $40, 12, 12, $8, $0, 255, 255, $92, 4, TrainerGentlemanGregory, $ffff
|
||||
person_event $2c, 11, 8, $6, $3, 255, 255, $82, 3, TrainerGuitaristVincent, $ffff
|
||||
person_event $2b, 14, 4, $9, $0, 255, 255, $92, 4, TrainerJugglerHorton, $ffff
|
||||
person_event $48, 19, 11, $6, $0, 255, 255, $90, 1, VermilionGymGuyScript, $ffff
|
||||
; 0x1926e3
|
||||
|
||||
Reference in New Issue
Block a user