pokecrystal-board/maps/UndergroundPathSwitchRoomEntrances.asm
2013-07-12 17:06:11 -04:00

1071 lines
22 KiB
NASM

UndergroundPathSwitchRoomEntrances_MapScriptHeader: ; 0x7c9e8
; trigger count
db 2
; triggers
dw UnknownScript_0x7c9f5, $0000
dw UnknownScript_0x7c9f6, $0000
; callback count
db 1
; callbacks
dbw 1, UnknownScript_0x7c9f7
; 0x7c9f5
UnknownScript_0x7c9f5: ; 0x7c9f5
end
; 0x7c9f6
UnknownScript_0x7c9f6: ; 0x7c9f6
end
; 0x7c9f7
UnknownScript_0x7c9f7: ; 0x7c9f7
checkbit1 $02d7
iffalse UnknownScript_0x7ca01
changeblock $10, $6, $2d
UnknownScript_0x7ca01: ; 0x7ca01
checkbit1 $02d8
iffalse UnknownScript_0x7ca0b
changeblock $a, $6, $2d
UnknownScript_0x7ca0b: ; 0x7ca0b
checkbit1 $02d9
iffalse UnknownScript_0x7ca15
changeblock $2, $6, $2d
UnknownScript_0x7ca15: ; 0x7ca15
checkbit1 $02da
iffalse UnknownScript_0x7ca1f
changeblock $2, $a, $2d
UnknownScript_0x7ca1f: ; 0x7ca15
checkbit1 $02db
iffalse UnknownScript_0x7ca29
changeblock $a, $a, $2d
UnknownScript_0x7ca29: ; 0x7ca29
checkbit1 $02dc
iffalse UnknownScript_0x7ca33
changeblock $10, $a, $2d
UnknownScript_0x7ca33: ; 0x7ca33
checkbit1 $02dd
iffalse UnknownScript_0x7ca41
changeblock $c, $6, $2a
changeblock $c, $8, $2d
UnknownScript_0x7ca41: ; 0x7ca41
checkbit1 $02de
iffalse UnknownScript_0x7ca4f
changeblock $6, $6, $2a
changeblock $6, $8, $2d
UnknownScript_0x7ca4f: ; 0x7ca4f
checkbit1 $02df
iffalse UnknownScript_0x7ca5d
changeblock $c, $a, $2a
changeblock $c, $c, $2d
UnknownScript_0x7ca5d: ; 0x7ca5d
checkbit1 $02e0
iffalse UnknownScript_0x7ca6b
changeblock $6, $a, $2a
changeblock $6, $c, $2d
UnknownScript_0x7ca6b: ; 0x7ca6b
checkbit1 $02e1
iffalse UnknownScript_0x7ca79
changeblock $12, $a, $2a
changeblock $12, $c, $2d
UnknownScript_0x7ca79: ; 0x7ca79
return
; 0x7ca7a
SuperNerdScript_0x7ca7a: ; 0x7ca7a
jumptextfaceplayer UnknownText_0x7d176
; 0x7ca7d
TeacherScript_0x7ca7d: ; 0x7ca7d
jumptextfaceplayer UnknownText_0x7d1d0
; 0x7ca80
UnknownScript_0x7ca80: ; 0x7ca80
spriteface $0, $3
showemote $0, $0, 15
special $006a
pause 15
playsound $0023
appear $c
waitbutton
applymovement $c, MovementData_0x7ce87
spriteface $0, $3
2call UnknownScript_0x7cad4
applymovement $c, MovementData_0x7ce92
playsound $0023
disappear $c
dotrigger $1
waitbutton
playmapmusic
end
; 0x7caaa
UnknownScript_0x7caaa: ; 0x7caaa
spriteface $0, $3
showemote $0, $0, 15
special $006a
pause 15
playsound $0023
appear $c
waitbutton
applymovement $c, MovementData_0x7ce8c
spriteface $0, $3
2call UnknownScript_0x7cad4
applymovement $c, MovementData_0x7ce97
playsound $0023
disappear $c
dotrigger $1
waitbutton
playmapmusic
end
; 0x7cad4
UnknownScript_0x7cad4: ; 0x7cad4
checkbit1 $06c5
iftrue UnknownScript_0x7cae1
setbit1 $06c5
domaptrigger GROUP_BURNED_TOWER_1F, MAP_BURNED_TOWER_1F, $1
UnknownScript_0x7cae1: ; 0x7cae1
playmusic $001f
loadfont
2writetext UnknownText_0x7ce9d
closetext
loadmovesprites
setbit1 $06c1
checkbit1 $001c
iftrue UnknownScript_0x7cb09
checkbit1 $001d
iftrue UnknownScript_0x7cb19
winlosstext UnknownText_0x7cf5d, UnknownText_0x7d102
setlasttalked $c
loadtrainer RIVAL1, RIVAL1_12
startbattle
reloadmapmusic
returnafterbattle
2jump UnknownScript_0x7cb29
; 0x7cb09
UnknownScript_0x7cb09: ; 0x7cb09
winlosstext UnknownText_0x7cf5d, UnknownText_0x7d102
setlasttalked $c
loadtrainer RIVAL1, RIVAL1_10
startbattle
reloadmapmusic
returnafterbattle
2jump UnknownScript_0x7cb29
; 0x7cb19
UnknownScript_0x7cb19: ; 0x7cb19
winlosstext UnknownText_0x7cf5d, UnknownText_0x7d102
setlasttalked $c
loadtrainer RIVAL1, RIVAL1_11
startbattle
reloadmapmusic
returnafterbattle
2jump UnknownScript_0x7cb29
; 0x7cb29
UnknownScript_0x7cb29: ; 0x7cb29
playmusic $0020
loadfont
2writetext UnknownText_0x7cfc2
closetext
loadmovesprites
end
; 0x7cb33
TrainerGruntM11: ; 0x7cb33
; bit/flag number
dw $4fb
; trainer group && trainer id
db GRUNTM, 11
; text when seen
dw GruntM11SeenText
; text when trainer beaten
dw GruntM11BeatenText
; script when lost
dw $0000
; script when talk again
dw GruntM11Script
; 0x7cb3f
GruntM11Script: ; 0x7cb3f
talkaftercancel
loadfont
2writetext UnknownText_0x7d290
closetext
loadmovesprites
end
; 0x7cb47
TrainerGruntM25: ; 0x7cb47
; bit/flag number
dw $509
; trainer group && trainer id
db GRUNTM, 25
; text when seen
dw GruntM25SeenText
; text when trainer beaten
dw GruntM25BeatenText
; script when lost
dw $0000
; script when talk again
dw GruntM25Script
; 0x7cb53
GruntM25Script: ; 0x7cb53
talkaftercancel
loadfont
2writetext UnknownText_0x7d347
closetext
loadmovesprites
end
; 0x7cb5b
TrainerBurglarDuncan: ; 0x7cb5b
; bit/flag number
dw $42d
; trainer group && trainer id
db BURGLAR, DUNCAN
; text when seen
dw BurglarDuncanSeenText
; text when trainer beaten
dw BurglarDuncanBeatenText
; script when lost
dw $0000
; script when talk again
dw BurglarDuncanScript
; 0x7cb67
BurglarDuncanScript: ; 0x7cb67
talkaftercancel
loadfont
2writetext UnknownText_0x7d3cf
closetext
loadmovesprites
end
; 0x7cb6f
TrainerBurglarEddie: ; 0x7cb6f
; bit/flag number
dw $42e
; trainer group && trainer id
db BURGLAR, EDDIE
; text when seen
dw BurglarEddieSeenText
; text when trainer beaten
dw BurglarEddieBeatenText
; script when lost
dw $0000
; script when talk again
dw BurglarEddieScript
; 0x7cb7b
BurglarEddieScript: ; 0x7cb7b
talkaftercancel
loadfont
2writetext UnknownText_0x7d45b
closetext
loadmovesprites
end
; 0x7cb83
TrainerGruntM13: ; 0x7cb83
; bit/flag number
dw $4fd
; trainer group && trainer id
db GRUNTM, 13
; text when seen
dw GruntM13SeenText
; text when trainer beaten
dw GruntM13BeatenText
; script when lost
dw $0000
; script when talk again
dw GruntM13Script
; 0x7cb8f
GruntM13Script: ; 0x7cb8f
talkaftercancel
loadfont
2writetext UnknownText_0x7d51f
closetext
loadmovesprites
end
; 0x7cb97
TrainerGruntF3: ; 0x7cb97
; bit/flag number
dw $512
; trainer group && trainer id
db GRUNTF, 3
; text when seen
dw GruntF3SeenText
; text when trainer beaten
dw GruntF3BeatenText
; script when lost
dw $0000
; script when talk again
dw GruntF3Script
; 0x7cba3
GruntF3Script: ; 0x7cba3
talkaftercancel
loadfont
2writetext UnknownText_0x7d5e6
closetext
loadmovesprites
end
; 0x7cbab
MapUndergroundPathSwitchRoomEntrancesSignpost0Script: ; 0x7cbab
loadfont
2writetext UnknownText_0x7d554
keeptextopen
checkbit1 $02d3
iftrue UnknownScript_0x7cbcb
2writetext UnknownText_0x7d617
yesorno
iffalse UnknownScript_0x7cc8b
copybytetovar UndergroundSwitchPositions
addvar $1
copyvartobyte UndergroundSwitchPositions
setbit1 $02d3
2jump UnknownScript_0x7cc8d
; 0x7cbcb
UnknownScript_0x7cbcb: ; 0x7cbcb
2writetext UnknownText_0x7d62d
yesorno
iffalse UnknownScript_0x7cc8b
copybytetovar UndergroundSwitchPositions
addvar -1
copyvartobyte UndergroundSwitchPositions
clearbit1 $02d3
2jump UnknownScript_0x7cc8d
; 0x7cbe0
MapUndergroundPathSwitchRoomEntrancesSignpost1Script: ; 0x7cbe0
loadfont
2writetext UnknownText_0x7d643
keeptextopen
checkbit1 $02d4
iftrue UnknownScript_0x7cc00
2writetext UnknownText_0x7d617
yesorno
iffalse UnknownScript_0x7cc8b
copybytetovar UndergroundSwitchPositions
addvar $2
copyvartobyte UndergroundSwitchPositions
setbit1 $02d4
2jump UnknownScript_0x7cc8d
; 0x7cc00
UnknownScript_0x7cc00: ; 0x7cc00
2writetext UnknownText_0x7d62d
yesorno
iffalse UnknownScript_0x7cc8b
copybytetovar UndergroundSwitchPositions
addvar -2
copyvartobyte UndergroundSwitchPositions
clearbit1 $02d4
2jump UnknownScript_0x7cc8d
; 0x7cc15
MapUndergroundPathSwitchRoomEntrancesSignpost2Script: ; 0x7cc15
loadfont
2writetext UnknownText_0x7d65a
keeptextopen
checkbit1 $02d5
iftrue UnknownScript_0x7cc35
2writetext UnknownText_0x7d617
yesorno
iffalse UnknownScript_0x7cc8b
copybytetovar UndergroundSwitchPositions
addvar $3
copyvartobyte UndergroundSwitchPositions
setbit1 $02d5
2jump UnknownScript_0x7cc8d
; 0x7cc35
UnknownScript_0x7cc35: ; 0x7cc35
2writetext UnknownText_0x7d62d
yesorno
iffalse UnknownScript_0x7cc8b
copybytetovar UndergroundSwitchPositions
addvar -3
copyvartobyte UndergroundSwitchPositions
clearbit1 $02d5
2jump UnknownScript_0x7cc8d
; 0x7cc4a
MapUndergroundPathSwitchRoomEntrancesSignpost3Script: ; 0x7cc4a
loadfont
2writetext UnknownText_0x7d671
keeptextopen
checkbit1 $02d6
iftrue UnknownScript_0x7cc70
2writetext UnknownText_0x7d617
yesorno
iffalse UnknownScript_0x7cc8b
writebyte $7
copyvartobyte UndergroundSwitchPositions
setbit1 $02d6
setbit1 $02d3
setbit1 $02d4
setbit1 $02d5
2jump UnknownScript_0x7cc8d
; 0x7cc70
UnknownScript_0x7cc70: ; 0x7cc70
2writetext UnknownText_0x7d62d
yesorno
iffalse UnknownScript_0x7cc8b
writebyte $0
copyvartobyte UndergroundSwitchPositions
clearbit1 $02d6
clearbit1 $02d3
clearbit1 $02d4
clearbit1 $02d5
2jump UnknownScript_0x7cc8d
; 0x7cc8b
UnknownScript_0x7cc8b: ; 0x7cc8b
loadmovesprites
end
; 0x7cc8d
UnknownScript_0x7cc8d: ; 0x7cc8d
copybytetovar UndergroundSwitchPositions
if_equal $0, UnknownScript_0x7ccb0
if_equal $1, UnknownScript_0x7ccd7
if_equal $2, UnknownScript_0x7ccf2
if_equal $3, UnknownScript_0x7cd0d
if_equal $4, UnknownScript_0x7cd28
if_equal $5, UnknownScript_0x7cd43
if_equal $6, UnknownScript_0x7cd5e
if_equal $7, UnknownScript_0x7cd79
UnknownScript_0x7ccb0: ; 0x7ccb0
playsound $001f
2call UnknownScript_0x7ce11
2call UnknownScript_0x7ce19
2call UnknownScript_0x7ce21
2call UnknownScript_0x7ce29
2call UnknownScript_0x7ce31
2call UnknownScript_0x7ce39
2call UnknownScript_0x7ce41
2call UnknownScript_0x7ce4d
2call UnknownScript_0x7ce59
2call UnknownScript_0x7ce65
2call UnknownScript_0x7ce71
reloadmappart
loadmovesprites
end
; 0x7ccd7
UnknownScript_0x7ccd7: ; 0x7ccd7
playsound $001f
2call UnknownScript_0x7cda5
2call UnknownScript_0x7cdd5
2call UnknownScript_0x7cdf9
2call UnknownScript_0x7ce39
2call UnknownScript_0x7ce4d
2call UnknownScript_0x7ce59
2call UnknownScript_0x7ce71
reloadmappart
loadmovesprites
end
; 0x7ccf2
UnknownScript_0x7ccf2: ; 0x7ccf2
playsound $001f
2call UnknownScript_0x7cdad
2call UnknownScript_0x7cde1
2call UnknownScript_0x7cded
2call UnknownScript_0x7ce31
2call UnknownScript_0x7ce41
2call UnknownScript_0x7ce65
2call UnknownScript_0x7ce71
reloadmappart
loadmovesprites
end
; 0x7cd0d
UnknownScript_0x7cd0d: ; 0x7cd0d
playsound $001f
2call UnknownScript_0x7cdb5
2call UnknownScript_0x7cdd5
2call UnknownScript_0x7cdf9
2call UnknownScript_0x7ce29
2call UnknownScript_0x7ce4d
2call UnknownScript_0x7ce59
2call UnknownScript_0x7ce71
reloadmappart
loadmovesprites
end
; 0x7cd28
UnknownScript_0x7cd28: ; 0x7cd28
playsound $001f
2call UnknownScript_0x7cdbd
2call UnknownScript_0x7cde1
2call UnknownScript_0x7cded
2call UnknownScript_0x7ce21
2call UnknownScript_0x7ce41
2call UnknownScript_0x7ce65
2call UnknownScript_0x7ce71
reloadmappart
loadmovesprites
end
; 0x7cd43
UnknownScript_0x7cd43: ; 0x7cd43
playsound $001f
2call UnknownScript_0x7cdc5
2call UnknownScript_0x7cdd5
2call UnknownScript_0x7cdf9
2call UnknownScript_0x7ce19
2call UnknownScript_0x7ce4d
2call UnknownScript_0x7ce59
2call UnknownScript_0x7ce71
reloadmappart
loadmovesprites
end
; 0x7cd5e
UnknownScript_0x7cd5e: ; 0x7cd5e
playsound $001f
2call UnknownScript_0x7cdcd
2call UnknownScript_0x7cde1
2call UnknownScript_0x7cded
2call UnknownScript_0x7ce05
2call UnknownScript_0x7ce11
2call UnknownScript_0x7ce41
2call UnknownScript_0x7ce65
reloadmappart
loadmovesprites
end
; 0x7cd79
UnknownScript_0x7cd79: ; 0x7cd79
playsound $001f
2call UnknownScript_0x7ce11
2call UnknownScript_0x7ce19
2call UnknownScript_0x7cdb5
2call UnknownScript_0x7ce29
2call UnknownScript_0x7cdc5
2call UnknownScript_0x7cdcd
2call UnknownScript_0x7ce41
2call UnknownScript_0x7cde1
2call UnknownScript_0x7cded
2call UnknownScript_0x7ce65
2call UnknownScript_0x7ce05
reloadmappart
loadmovesprites
writebyte $6
copyvartobyte UndergroundSwitchPositions
end
; 0x7cda5
UnknownScript_0x7cda5: ; 0x7cda5
changeblock $10, $6, $2d
setbit1 $02d7
end
; 0x7cdad
UnknownScript_0x7cdad: ; 0x7cdad
changeblock $a, $6, $2d
setbit1 $02d8
end
; 0x7cdb5
UnknownScript_0x7cdb5: ; 0x7cdb5
changeblock $2, $6, $2d
setbit1 $02d9
end
; 0x7cdbd
UnknownScript_0x7cdbd: ; 0x7cdbd
changeblock $2, $a, $2d
setbit1 $02da
end
; 0x7cdc5
UnknownScript_0x7cdc5: ; 0x7cdc5
changeblock $a, $a, $2d
setbit1 $02db
end
; 0x7cdcd
UnknownScript_0x7cdcd: ; 0x7cdcd
changeblock $10, $a, $2d
setbit1 $02dc
end
; 0x7cdd5
UnknownScript_0x7cdd5: ; 0x7cdd5
changeblock $c, $6, $2a
changeblock $c, $8, $2d
setbit1 $02dd
end
; 0x7cde1
UnknownScript_0x7cde1: ; 0x7cde1
changeblock $6, $6, $2a
changeblock $6, $8, $2d
setbit1 $02de
end
; 0x7cded
UnknownScript_0x7cded: ; 0x7cded
changeblock $c, $a, $2a
changeblock $c, $c, $2d
setbit1 $02df
end
; 0x7cdf9
UnknownScript_0x7cdf9: ; 0x7cdf9
changeblock $6, $a, $2a
changeblock $6, $c, $2d
setbit1 $02e0
end
; 0x7ce05
UnknownScript_0x7ce05: ; 0x7ce05
changeblock $12, $a, $2a
changeblock $12, $c, $2d
setbit1 $02e1
end
; 0x7ce11
UnknownScript_0x7ce11: ; 0x7ce11
changeblock $10, $6, $3e
clearbit1 $02d7
end
; 0x7ce19
UnknownScript_0x7ce19: ; 0x7ce19
changeblock $a, $6, $3e
clearbit1 $02d8
end
; 0x7ce21
UnknownScript_0x7ce21: ; 0x7ce21
changeblock $2, $6, $3e
clearbit1 $02d9
end
; 0x7ce29
UnknownScript_0x7ce29: ; 0x7ce29
changeblock $2, $a, $3e
clearbit1 $02da
end
; 0x7ce31
UnknownScript_0x7ce31: ; 0x7ce31
changeblock $a, $a, $3e
clearbit1 $02db
end
; 0x7ce39
UnknownScript_0x7ce39: ; 0x7ce39
changeblock $10, $a, $3e
clearbit1 $02dc
end
; 0x7ce41
UnknownScript_0x7ce41: ; 0x7ce41
changeblock $c, $6, $3f
changeblock $c, $8, $3d
clearbit1 $02dd
end
; 0x7ce4d
UnknownScript_0x7ce4d: ; 0x7ce4d
changeblock $6, $6, $3f
changeblock $6, $8, $3d
clearbit1 $02de
end
; 0x7ce59
UnknownScript_0x7ce59: ; 0x7ce59
changeblock $c, $a, $3f
changeblock $c, $c, $3d
clearbit1 $02df
end
; 0x7ce65
UnknownScript_0x7ce65: ; 0x7ce65
changeblock $6, $a, $3f
changeblock $6, $c, $3d
clearbit1 $02e0
end
; 0x7ce71
UnknownScript_0x7ce71: ; 0x7ce71
changeblock $12, $a, $3f
changeblock $12, $c, $3d
clearbit1 $02e1
end
; 0x7ce7d
ItemFragment_0x7ce7d: ; 0x7ce7d
db SMOKE_BALL, 1
; 0x7ce7f
ItemFragment_0x7ce7f: ; 0x7ce7f
db FULL_HEAL, 1
; 0x7ce81
MapUndergroundPathSwitchRoomEntrancesSignpostItem4: ; 0x7ce81
dw $008e
db MAX_POTION
; 0x7ce84
MapUndergroundPathSwitchRoomEntrancesSignpostItem5: ; 0x7ce84
dw $008f
db REVIVE
; 0x7ce87
MovementData_0x7ce87: ; 0x7ce87
step_down
step_left
step_left
step_left
step_end
; 0x7ce8c
MovementData_0x7ce8c: ; 0x7ce8c
step_down
step_down
step_left
step_left
step_left
step_end
; 0x7ce92
MovementData_0x7ce92: ; 0x7ce92
step_right
step_right
step_right
step_up
step_end
; 0x7ce97
MovementData_0x7ce97: ; 0x7ce97
step_right
step_right
step_right
step_up
step_up
step_end
; 0x7ce9d
UnknownText_0x7ce9d: ; 0x7ce9d
db $0, "Hold it!", $51
db "I saw you, so I", $4f
db "tailed you.", $51
db "I don't need you", $4f
db "underfoot while I", $51
db "take care of TEAM", $4f
db "ROCKET.", $51
db "…Wait a second.", $4f
db "You beat me be-", $55
db "fore, didn't you?", $51
db "That was just a", $4f
db "fluke.", $51
db "But I repay my", $4f
db "debts!", $57
; 0x7cf5d
UnknownText_0x7cf5d: ; 0x7cf5d
db $0, "…Why…", $4f
db "Why do I lose?", $51
db "I've assembled the", $4f
db "toughest #MON.", $51
db "I didn't ease up", $4f
db "on the gas.", $51
db "So why do I lose?", $57
; 0x7cfc2
UnknownText_0x7cfc2: ; 0x7cfc2
db $0, "…I don't under-", $4f
db "stand…", $51
db "Is what that LANCE", $4f
db "guy said true?", $51
db "That I don't treat", $4f
db "#MON properly?", $51
db "Love…", $51
db "Trust…", $51
db "Are they really", $4f
db "what I lack?", $51
db "Are they keeping", $4f
db "me from winning?", $51
db "I… I just don't", $4f
db "understand.", $51
db "But it's not going", $4f
db "to end here.", $51
db "Not now. Not", $4f
db "because of this.", $51
db "I won't give up my", $4f
db "dream of becoming", $51
db "the world's best", $4f
db "#MON trainer!", $57
; 0x7d102
UnknownText_0x7d102: ; 0x7d102
db $0, "Humph. This is my", $4f
db "real power, wimp.", $51
db "I'll make TEAM", $4f
db "ROCKET history.", $51
db "And I'm going to", $4f
db "grind that LANCE", $55
db "under my heels.", $57
; 0x7d176
UnknownText_0x7d176: ; 0x7d176
db $0, "I was challenged", $4f
db "to a battle down-", $55
db "stairs.", $51
db "It's rough down", $4f
db "there. You'd", $55
db "better be careful.", $57
; 0x7d1d0
UnknownText_0x7d1d0: ; 0x7d1d0
db $0, "There are some", $4f
db "shops downstairs…", $51
db "But there are", $4f
db "also trainers.", $51
db "I'm scared to go", $4f
db "down there.", $57
; 0x7d22b
GruntM11SeenText: ; 0x7d22b
db $0, "Open one shutter,", $4f
db "another closes.", $51
db "Bet you can't get", $4f
db "where you want!", $57
; 0x7d26f
GruntM11BeatenText: ; 0x7d26f
db $0, "Drat! I was sunk", $4f
db "by indecision!", $57
; 0x7d290
UnknownText_0x7d290: ; 0x7d290
db $0, "I'm confused too…", $4f
db "The switch on the", $51
db "end is the one to", $4f
db "press first, but…", $57
; 0x7d2d8
GruntM25SeenText: ; 0x7d2d8
db $0, "Kwahaha!", $51
db "Confounded by the", $4f
db "shutters, are we?", $51
db "I'll let you in on", $4f
db "a secret if you", $55
db "can beat me!", $57
; 0x7d335
GruntM25BeatenText: ; 0x7d335
db $0, "Uwww…", $4f
db "I blew it.", $57
; 0x7d347
UnknownText_0x7d347: ; 0x7d347
db $0, "All right. A hint!", $51
db "Change the order", $4f
db "of switching.", $51
db "That'll change the", $4f
db "ways the shutters", $55
db "open and close.", $57
; 0x7d3ae
BurglarDuncanSeenText: ; 0x7d3ae
db $0, "Fork over your", $4f
db "goodies!", $57
; 0x7d3c7
BurglarDuncanBeatenText: ; 0x7d3c7
db $0, "Mercy!", $57
; 0x7d3cf
UnknownText_0x7d3cf: ; 0x7d3cf
db $0, "Steal and sell!", $4f
db "That's basic in", $55
db "crime, kid!", $57
; 0x7d3fb
BurglarEddieSeenText: ; 0x7d3fb
db $0, "They ditched this", $4f
db "project before", $55
db "they finished.", $51
db "I'm searching for", $4f
db "leftover loot.", $57
; 0x7d44c
BurglarEddieBeatenText: ; 0x7d44c
db $0, "Over the top!", $57
; 0x7d45b
UnknownText_0x7d45b: ; 0x7d45b
db $0, "UNDERGROUND WARE-", $4f
db "HOUSE?", $51
db "What do you want", $4f
db "to go there for?", $51
db "There's nothing", $4f
db "down there.", $57
; 0x7d4b2
GruntM13SeenText: ; 0x7d4b2
db $0, "I don't care if", $4f
db "you're lost.", $51
db "You show up here,", $4f
db "you're nothing but", $55
db "a victim!", $57
; 0x7d4fc
GruntM13BeatenText: ; 0x7d4fc
db $0, "Urk! Yeah, think", $4f
db "you're cool, huh?", $57
; 0x7d51f
UnknownText_0x7d51f: ; 0x7d51f
db $0, "You must have ice", $4f
db "in your veins to", $55
db "dis TEAM ROCKET.", $57
; 0x7d554
UnknownText_0x7d554: ; 0x7d554
db $0, "It's labeled", $4f
db "SWITCH 1.", $57
; 0x7d56b
GruntF3SeenText: ; 0x7d56b
db $0, "Are you lost? No,", $4f
db "you can't be.", $51
db "You don't have", $4f
db "that scared look.", $51
db "I'll give you", $4f
db "something to be", $55
db "scared about!", $57
; 0x7d5d6
GruntF3BeatenText: ; 0x7d5d6
db $0, "How could you?", $57
; 0x7d5e6
UnknownText_0x7d5e6: ; 0x7d5e6
db $0, "Go wherever you'd", $4f
db "like! Get lost!", $55
db "See if I care!", $57
; 0x7d617
UnknownText_0x7d617: ; 0x7d617
db $0, "It's OFF.", $4f
db "Turn it ON?", $57
; 0x7d62d
UnknownText_0x7d62d: ; 0x7d62d
db $0, "It's ON.", $4f
db "Turn it OFF?", $57
; 0x7d643
UnknownText_0x7d643: ; 0x7d643
db $0, "It's labeled", $4f
db "SWITCH 2.", $57
; 0x7d65a
UnknownText_0x7d65a: ; 0x7d65a
db $0, "It's labeled", $4f
db "SWITCH 3.", $57
; 0x7d671
UnknownText_0x7d671: ; 0x7d671
db $0, "It's labeled", $4f
db "EMERGENCY.", $57
; 0x7d689
UndergroundPathSwitchRoomEntrances_MapEventHeader: ; 0x7d689
; filler
db 0, 0
; warps
db 9
warp_def $3, $17, 6, GROUP_WAREHOUSE_ENTRANCE, MAP_WAREHOUSE_ENTRANCE
warp_def $a, $16, 1, GROUP_UNDERGROUND_WAREHOUSE, MAP_UNDERGROUND_WAREHOUSE
warp_def $a, $17, 2, GROUP_UNDERGROUND_WAREHOUSE, MAP_UNDERGROUND_WAREHOUSE
warp_def $19, $5, 2, GROUP_WAREHOUSE_ENTRANCE, MAP_WAREHOUSE_ENTRANCE
warp_def $1d, $4, 14, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY
warp_def $1d, $5, 14, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY
warp_def $19, $15, 1, GROUP_WAREHOUSE_ENTRANCE, MAP_WAREHOUSE_ENTRANCE
warp_def $1d, $14, 13, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY
warp_def $1d, $15, 13, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY
; xy triggers
db 2
xy_trigger 0, $4, $13, $0, UnknownScript_0x7ca80, $0, $0
xy_trigger 0, $5, $13, $0, UnknownScript_0x7caaa, $0, $0
; signposts
db 6
signpost 1, 16, $0, MapUndergroundPathSwitchRoomEntrancesSignpost0Script
signpost 1, 10, $0, MapUndergroundPathSwitchRoomEntrancesSignpost1Script
signpost 1, 2, $0, MapUndergroundPathSwitchRoomEntrancesSignpost2Script
signpost 11, 20, $0, MapUndergroundPathSwitchRoomEntrancesSignpost3Script
signpost 9, 8, $7, MapUndergroundPathSwitchRoomEntrancesSignpostItem4
signpost 8, 1, $7, MapUndergroundPathSwitchRoomEntrancesSignpostItem5
; people-events
db 11
person_event SPRITE_PHARMACIST, 16, 13, $9, $0, 255, 255, $a2, 2, TrainerBurglarDuncan, $06ce
person_event SPRITE_PHARMACIST, 12, 8, $8, $0, 255, 255, $a2, 2, TrainerBurglarEddie, $06ce
person_event SPRITE_ROCKET, 6, 21, $6, $0, 255, 255, $2, 3, TrainerGruntM13, $06ce
person_event SPRITE_ROCKET, 6, 15, $6, $0, 255, 255, $2, 3, TrainerGruntM11, $06ce
person_event SPRITE_ROCKET, 6, 7, $6, $0, 255, 255, $2, 3, TrainerGruntM25, $06ce
person_event SPRITE_ROCKET_GIRL, 16, 23, $6, $0, 255, 255, $82, 1, TrainerGruntF3, $06ce
person_event SPRITE_TEACHER, 31, 7, $6, $0, 255, 255, $0, 0, TeacherScript_0x7ca7d, $ffff
person_event SPRITE_SUPER_NERD, 31, 23, $6, $0, 255, 255, $0, 0, SuperNerdScript_0x7ca7a, $ffff
person_event SPRITE_POKE_BALL, 16, 5, $1, $0, 255, 255, $1, 0, ItemFragment_0x7ce7d, $0673
person_event SPRITE_POKE_BALL, 13, 18, $1, $0, 255, 255, $1, 0, ItemFragment_0x7ce7f, $0674
person_event SPRITE_SILVER, 7, 27, $6, $0, 255, 255, $0, 0, ObjectEvent, $06c1
; 0x7d779