diff options
Diffstat (limited to 'maps/TeamRocketBaseB1F.asm')
-rw-r--r-- | maps/TeamRocketBaseB1F.asm | 857 |
1 files changed, 857 insertions, 0 deletions
diff --git a/maps/TeamRocketBaseB1F.asm b/maps/TeamRocketBaseB1F.asm new file mode 100644 index 000000000..a8f2d591d --- /dev/null +++ b/maps/TeamRocketBaseB1F.asm @@ -0,0 +1,857 @@ +TeamRocketBaseB1F_MapScriptHeader: ; 0x6c651 + ; trigger count + db 1 + + ; triggers + dw UnknownScript_0x6c65a, $0000 + + ; callback count + db 1 + + ; callbacks + + dbw 2, UnknownScript_0x6c65b +; 0x6c65a + +UnknownScript_0x6c65a: ; 0x6c65a + end +; 0x6c65b + +UnknownScript_0x6c65b: ; 0x6c65b + disappear $2 + return +; 0x6c65e + +SecurityCamera1a: ; 0x6c65e + checkbit1 $02e4 + iftrue NoSecurityCamera + 2call PlaySecurityCameraSounds + checkbit1 $06da + iftrue NoSecurityCamera + showemote $0, $0, 15 + playmusic $0039 + moveperson $2, $13, $2 + appear $2 + spriteface $0, $2 + applymovement $2, SecurityCameraMovement1 + 2call TrainerCameraGrunt1 + if_equal $1, NoSecurityCamera + 2call PlaySecurityCameraSounds + showemote $0, $0, 15 + playmusic $0039 + moveperson $2, $13, $2 + appear $2 + applymovement $2, SecurityCameraMovement1 + 2call TrainerCameraGrunt2 + if_equal $1, NoSecurityCamera + setbit1 $02e4 + end +; 0x6c6a7 + +SecurityCamera1b: ; 0x6c6a7 + checkbit1 $02e4 + iftrue NoSecurityCamera + 2call PlaySecurityCameraSounds + checkbit1 $06da + iftrue NoSecurityCamera + showemote $0, $0, 15 + playmusic $0039 + moveperson $2, $13, $3 + appear $2 + spriteface $0, $2 + applymovement $2, SecurityCameraMovement1 + 2call TrainerCameraGrunt1 + if_equal $1, NoSecurityCamera + 2call PlaySecurityCameraSounds + showemote $0, $0, 15 + playmusic $0039 + moveperson $2, $13, $3 + appear $2 + applymovement $2, SecurityCameraMovement1 + 2call TrainerCameraGrunt2 + if_equal $1, NoSecurityCamera + setbit1 $02e4 + end +; 0x6c6f0 + +SecurityCamera2a: ; 0x6c6f0 + checkbit1 $02e5 + iftrue NoSecurityCamera + 2call PlaySecurityCameraSounds + checkbit1 $06da + iftrue NoSecurityCamera + showemote $0, $0, 15 + playmusic $0039 + moveperson $2, $4, $7 + appear $2 + spriteface $0, $2 + applymovement $2, SecurityCameraMovement2 + 2call TrainerCameraGrunt1 + if_equal $1, NoSecurityCamera + 2call PlaySecurityCameraSounds + showemote $0, $0, 15 + playmusic $0039 + spriteface $0, $3 + moveperson $2, $c, $5 + appear $2 + applymovement $2, SecurityCameraMovement3 + 2call TrainerCameraGrunt2 + if_equal $1, NoSecurityCamera + setbit1 $02e5 + end +; 0x6c73c + +SecurityCamera2b: ; 0x6c73c + checkbit1 $02e5 + iftrue NoSecurityCamera + 2call PlaySecurityCameraSounds + checkbit1 $06da + iftrue NoSecurityCamera + showemote $0, $0, 15 + playmusic $0039 + moveperson $2, $4, $8 + appear $2 + spriteface $0, $2 + applymovement $2, SecurityCameraMovement4 + 2call TrainerCameraGrunt1 + if_equal $1, NoSecurityCamera + 2call PlaySecurityCameraSounds + showemote $0, $0, 15 + playmusic $0039 + spriteface $0, $3 + moveperson $2, $c, $5 + appear $2 + applymovement $2, SecurityCameraMovement5 + 2call TrainerCameraGrunt2 + if_equal $1, NoSecurityCamera + setbit1 $02e5 + end +; 0x6c788 + +SecurityCamera3a: ; 0x6c788 + checkbit1 $02e6 + iftrue NoSecurityCamera + 2call PlaySecurityCameraSounds + checkbit1 $06da + iftrue NoSecurityCamera + showemote $0, $0, 15 + playmusic $0039 + moveperson $2, $13, $6 + appear $2 + spriteface $0, $2 + applymovement $2, SecurityCameraMovement1 + 2call TrainerCameraGrunt1 + if_equal $1, NoSecurityCamera + 2call PlaySecurityCameraSounds + showemote $0, $0, 15 + playmusic $0039 + spriteface $0, $3 + moveperson $2, $19, $b + appear $2 + applymovement $2, SecurityCameraMovement6 + 2call TrainerCameraGrunt2 + if_equal $1, NoSecurityCamera + setbit1 $02e6 + end +; 0x6c7d4 + +SecurityCamera3b: ; 0x6c7d4 + checkbit1 $02e6 + iftrue NoSecurityCamera + 2call PlaySecurityCameraSounds + checkbit1 $06da + iftrue NoSecurityCamera + showemote $0, $0, 15 + playmusic $0039 + moveperson $2, $13, $7 + appear $2 + spriteface $0, $2 + applymovement $2, SecurityCameraMovement1 + 2call TrainerCameraGrunt1 + if_equal $1, NoSecurityCamera + 2call PlaySecurityCameraSounds + showemote $0, $0, 15 + playmusic $0039 + spriteface $0, $3 + moveperson $2, $19, $c + appear $2 + applymovement $2, SecurityCameraMovement7 + 2call TrainerCameraGrunt2 + if_equal $1, NoSecurityCamera + setbit1 $02e6 + end +; 0x6c820 + +SecurityCamera4: ; 0x6c820 + checkbit1 $02e7 + iftrue NoSecurityCamera + 2call PlaySecurityCameraSounds + checkbit1 $06da + iftrue NoSecurityCamera + showemote $0, $0, 15 + playmusic $0039 + moveperson $2, $11, $10 + appear $2 + spriteface $0, $2 + applymovement $2, SecurityCameraMovement1 + 2call TrainerCameraGrunt1 + if_equal $1, NoSecurityCamera + 2call PlaySecurityCameraSounds + showemote $0, $0, 15 + playmusic $0039 + spriteface $0, $3 + moveperson $2, $19, $b + appear $2 + applymovement $2, SecurityCameraMovement8 + 2call TrainerCameraGrunt2 + if_equal $1, NoSecurityCamera + setbit1 $02e7 + end +; 0x6c86c + +SecurityCamera5: ; 0x6c86c + checkbit1 $02e8 + iftrue NoSecurityCamera + 2call PlaySecurityCameraSounds + checkbit1 $06da + iftrue NoSecurityCamera + showemote $0, $0, 15 + playmusic $0039 + moveperson $2, $3, $10 + appear $2 + spriteface $0, $2 + applymovement $2, SecurityCameraMovement1 + 2call TrainerCameraGrunt1 + if_equal $1, NoSecurityCamera + 2call PlaySecurityCameraSounds + showemote $0, $0, 15 + playmusic $0039 + spriteface $0, $3 + moveperson $2, $e, $10 + appear $2 + applymovement $2, SecurityCameraMovement9 + 2call TrainerCameraGrunt2 + if_equal $1, NoSecurityCamera + setbit1 $02e8 + end +; 0x6c8b8 + +NoSecurityCamera: ; 0x6c8b8 + end +; 0x6c8b9 + +TrainerCameraGrunt1: ; 0x6c8b9 + loadfont + 2writetext CameraGrunt1SeenText + closetext + loadmovesprites + winlosstext CameraGrunt1BeatenText, $0000 + setlasttalked $2 + loadtrainer GRUNTM, 20 + startbattle + disappear $2 + returnafterbattle + end +; 0x6c8ce + +TrainerCameraGrunt2: ; 0x6c8ce + loadfont + 2writetext CameraGrunt2SeenText + closetext + loadmovesprites + winlosstext CameraGrunt2BeatenText, $0000 + setlasttalked $2 + loadtrainer GRUNTM, 21 + startbattle + disappear $2 + returnafterbattle + end +; 0x6c8e3 + +PlaySecurityCameraSounds: ; 0x6c8e3 + playsound $0030 + pause 10 + playsound $0030 + pause 10 + playsound $0030 + pause 10 + playsound $0030 + pause 10 + playsound $0030 + pause 10 + playsound $0030 + end +; 0x6c900 + +ExplodingTrap1: ; 0x6c900 + checkbit1 $02e9 + iftrue NoExplodingTrap + 2call KoffingExplodingTrap + returnafterbattle + setbit1 $02e9 + end + +ExplodingTrap2: ; 0x6c90e + checkbit1 $02ea + iftrue NoExplodingTrap + 2call VoltorbExplodingTrap + returnafterbattle + setbit1 $02ea + end + +ExplodingTrap3: ; 0x6c91c + checkbit1 $02eb + iftrue NoExplodingTrap + 2call GeodudeExplodingTrap + returnafterbattle + setbit1 $02eb + end + +ExplodingTrap4: ; 0x6c92a + checkbit1 $02ec + iftrue NoExplodingTrap + 2call VoltorbExplodingTrap + returnafterbattle + setbit1 $02ec + end + +ExplodingTrap5: ; 0x6c938 + checkbit1 $02ed + iftrue NoExplodingTrap + 2call GeodudeExplodingTrap + returnafterbattle + setbit1 $02ed + end + +ExplodingTrap6: ; 0x6c946 + checkbit1 $02ee + iftrue NoExplodingTrap + 2call KoffingExplodingTrap + returnafterbattle + setbit1 $02ee + end + +ExplodingTrap7: ; 0x6c954 + checkbit1 $02ef + iftrue NoExplodingTrap + 2call VoltorbExplodingTrap + returnafterbattle + setbit1 $02ef + end + +ExplodingTrap8: ; 0x6c962 + checkbit1 $02f0 + iftrue NoExplodingTrap + 2call KoffingExplodingTrap + returnafterbattle + setbit1 $02f0 + end + +ExplodingTrap9: ; 0x6c970 + checkbit1 $02f1 + iftrue NoExplodingTrap + 2call KoffingExplodingTrap + returnafterbattle + setbit1 $02f1 + end + +ExplodingTrap10: ; 0x6c97e + checkbit1 $02f2 + iftrue NoExplodingTrap + 2call VoltorbExplodingTrap + returnafterbattle + setbit1 $02f2 + end + +ExplodingTrap11: ; 0x6c98c + checkbit1 $02f3 + iftrue NoExplodingTrap + 2call GeodudeExplodingTrap + returnafterbattle + setbit1 $02f3 + end + +ExplodingTrap12: ; 0x6c99a + checkbit1 $02f4 + iftrue NoExplodingTrap + 2call GeodudeExplodingTrap + returnafterbattle + setbit1 $02f4 + end + +ExplodingTrap13: ; 0x6c9a8 + checkbit1 $02f5 + iftrue NoExplodingTrap + 2call GeodudeExplodingTrap + returnafterbattle + setbit1 $02f5 + end + +ExplodingTrap14: ; 0x6c9b6 + checkbit1 $02f6 + iftrue NoExplodingTrap + 2call KoffingExplodingTrap + returnafterbattle + setbit1 $02f6 + end + +ExplodingTrap15: ; 0x6c9c4 + checkbit1 $02f7 + iftrue NoExplodingTrap + 2call VoltorbExplodingTrap + returnafterbattle + setbit1 $02f7 + end + +ExplodingTrap16: ; 0x6c9d2 + checkbit1 $02f8 + iftrue NoExplodingTrap + 2call KoffingExplodingTrap + returnafterbattle + setbit1 $02f8 + end + +ExplodingTrap17: ; 0x6c9e0 + checkbit1 $02f9 + iftrue NoExplodingTrap + 2call VoltorbExplodingTrap + returnafterbattle + setbit1 $02f9 + end + +ExplodingTrap18: ; 0x6c9ee + checkbit1 $02fa + iftrue NoExplodingTrap + 2call GeodudeExplodingTrap + returnafterbattle + setbit1 $02fa + end + +ExplodingTrap19: ; 0x6c9fc + checkbit1 $02fb + iftrue NoExplodingTrap + 2call GeodudeExplodingTrap + returnafterbattle + setbit1 $02fb + end + +ExplodingTrap20: ; 0x6ca0a + checkbit1 $02fc + iftrue NoExplodingTrap + 2call VoltorbExplodingTrap + returnafterbattle + setbit1 $02fc + end + +ExplodingTrap21: ; 0x6ca18 + checkbit1 $02fd + iftrue NoExplodingTrap + 2call KoffingExplodingTrap + returnafterbattle + setbit1 $02fd + end + +ExplodingTrap22: ; 0x6ca26 + checkbit1 $02fe + iftrue NoExplodingTrap + 2call VoltorbExplodingTrap + returnafterbattle + setbit1 $02fe + end + +VoltorbExplodingTrap: ; 0x6ca34 + special $002e + cry VOLTORB + special $0031 + setlasttalked $ff + writecode $3, $9 + loadpokedata VOLTORB, 23 + startbattle + end + +GeodudeExplodingTrap: ; 0x6ca47 + special $002e + cry GEODUDE + special $0031 + setlasttalked $ff + writecode $3, $9 + loadpokedata GEODUDE, 21 + startbattle + end + +KoffingExplodingTrap: ; 0x6ca5a + special $002e + cry KOFFING + special $0031 + setlasttalked $ff + writecode $3, $9 + loadpokedata KOFFING, 21 + startbattle + end + +NoExplodingTrap: ; 0x6ca6d + end +; 0x6ca6e + +TrainerScientistJed: ; 0x6ca6e + ; bit/flag number + dw $4a1 + + ; trainer group && trainer id + db SCIENTIST, JED + + ; text when seen + dw ScientistJedSeenText + + ; text when trainer beaten + dw ScientistJedBeatenText + + ; script when lost + dw $0000 + + ; script when talk again + dw ScientistJedScript +; 0x6ca7a + +ScientistJedScript: ; 0x6ca7a + talkaftercancel + loadfont + 2writetext UnknownText_0x6cc16 + closetext + loadmovesprites + end +; 0x6ca82 + +TrainerGruntM16: ; 0x6ca82 + ; bit/flag number + dw $500 + + ; trainer group && trainer id + db GRUNTM, 16 + + ; text when seen + dw GruntM16SeenText + + ; text when trainer beaten + dw GruntM16BeatenText + + ; script when lost + dw $0000 + + ; script when talk again + dw GruntM16Script +; 0x6ca8e + +GruntM16Script: ; 0x6ca8e + talkaftercancel + loadfont + 2writetext UnknownText_0x6cd1b + closetext + loadmovesprites + end +; 0x6ca96 + +MapTeamRocketBaseB1FSignpost5Script: ; 0x6ca96 + jumptext SecurityCameraText +; 0x6ca99 + +MapTeamRocketBaseB1FSignpost7Script: ; 0x6ca99 + jumpstd $0004 +; 0x6ca9c + +MapTeamRocketBaseB1FSignpost0Script: ; 0x6ca9c + loadfont + checkbit1 $02e3 + iftrue UnknownScript_0x6cabe + 2writetext UnknownText_0x6cdad + playsound $0021 + closetext + loadmovesprites + setbit1 $02e3 + setbit1 $02e4 + setbit1 $02e5 + setbit1 $02e6 + setbit1 $02e7 + setbit1 $02e8 + end +; 0x6cabe + +UnknownScript_0x6cabe: ; 0x6cabe + 2writetext UnknownText_0x6cdd0 + closetext + loadmovesprites + end +; 0x6cac4 + +ItemFragment_0x6cac4: ; 0x6cac4 + db HYPER_POTION, 1 +; 0x6cac6 + +ItemFragment_0x6cac6: ; 0x6cac6 + db NUGGET, 1 +; 0x6cac8 + +ItemFragment_0x6cac8: ; 0x6cac8 + db GUARD_SPEC, 1 +; 0x6caca + +MapTeamRocketBaseB1FSignpostItem8: ; 0x6caca + dw $0086 + db REVIVE + +; 0x6cacd + +SecurityCameraMovement1: ; 0x6cacd + big_step_right + big_step_right + big_step_right + big_step_right + step_end +; 0x6cad2 + +SecurityCameraMovement2: ; 0x6cad2 + big_step_up + big_step_right + big_step_up + big_step_up + big_step_up + big_step_up + turn_head_right + step_end +; 0x6cada + +SecurityCameraMovement3: ; 0x6cada + big_step_left + big_step_left + big_step_left + big_step_up + big_step_up + big_step_up + big_step_left + big_step_left + step_end +; 0x6cae3 + +SecurityCameraMovement4: ; 0x6cae3 +; he jumps over a trap + jump_step_up + big_step_right + big_step_up + big_step_up + big_step_up + turn_head_right + step_end +; 0x6caea + +SecurityCameraMovement5: ; 0x6caea + big_step_left + big_step_left + big_step_left + big_step_up + big_step_up + big_step_left + big_step_left + step_end +; 0x6caf2 + +SecurityCameraMovement6: ; 0x6caf2 + big_step_up + big_step_up + big_step_right + big_step_up + big_step_up + big_step_up + big_step_left + step_end +; 0x6cafa + +SecurityCameraMovement7: ; 0x6cafa + big_step_up + big_step_up + big_step_up + big_step_right + big_step_up + big_step_up + big_step_left + step_end +; 0x6cb02 + +SecurityCameraMovement8: ; 0x6cb02 + big_step_down + big_step_down + big_step_right + big_step_down + big_step_down + big_step_down + big_step_left + big_step_left + big_step_left + step_end +; 0x6cb0c + +SecurityCameraMovement9: ; 0x6cb0c + big_step_left + big_step_left + big_step_left + big_step_left + big_step_left + step_end +; 0x6cb12 + +CameraGrunt1SeenText: ; 0x6cb12 + db $0, "Hey!", $4f + db "Intruder alert!", $57 +; 0x6cb28 + +CameraGrunt1BeatenText: ; 0x6cb28 + db $0, "Dang… I failed…", $57 +; 0x6cb39 + +CameraGrunt2SeenText: ; 0x6cb39 + db $0, "It's my turn!", $4f + db "There's no escape!", $57 +; 0x6cb59 + +CameraGrunt2BeatenText: ; 0x6cb59 + db $0, "Surveillance cams", $4f + db "are in the #MON", $55 + db "statues.", $51 + db "We'll keep appear-", $4f + db "ing until you trip", $55 + db "a secret switch.", $57 +; 0x6cbbb + +ScientistJedSeenText: ; 0x6cbbb + db $0, "This was once a", $4f + db "ninja hideout.", $51 + db "There are traps to", $4f + db "confound intruders", $55 + db "like you.", $57 +; 0x6cc0b + +ScientistJedBeatenText: ; 0x6cc0b + db $0, "I get it…", $57 +; 0x6cc16 + +UnknownText_0x6cc16: ; 0x6cc16 + db $0, "All right. I'll", $4f + db "divulge a secret", $55 + db "about our hideout.", $51 + db "That thing on the", $4f + db "floor up ahead is", $55 + db "a warp panel.", $51 + db "If you step on it,", $4f + db "you'll be warped", $51 + db "back to the en-", $4f + db "trance.", $57 +; 0x6ccb7 + +GruntM16SeenText: ; 0x6ccb7 + db $0, "Heheh. Feeling", $4f + db "lucky, punk?", $51 + db "Go ahead, take", $4f + db "another step.", $51 + db "We've got traps", $4f + db "set in the floor!", $57 +; 0x6cd12 + +GruntM16BeatenText: ; 0x6cd12 + db $0, "Kaboom!", $57 +; 0x6cd1b + +UnknownText_0x6cd1b: ; 0x6cd1b + db $0, "I don't even know", $4f + db "where the traps", $55 + db "are planted.", $51 + db "You'll just have", $4f + db "to collect your", $55 + db "courage and walk.", $57 +; 0x6cd7c + +SecurityCameraText: ; 0x6cd7c + db $0, "It's a PERSIAN", $4f + db "statue…", $51 + db "Its eyes are oddly", $4f + db "shiny.", $57 +; 0x6cdad + +UnknownText_0x6cdad: ; 0x6cdad + db $0, "A secret switch!", $4f + db "Better press it.", $57 +; 0x6cdd0 + +UnknownText_0x6cdd0: ; 0x6cdd0 + db $0, "The switch is", $4f + db "turned off.", $57 +; 0x6cdeb + +TeamRocketBaseB1F_MapEventHeader: ; 0x6cdeb + ; filler + db 0, 0 + + ; warps + db 4 + warp_def $2, $1b, 3, GROUP_MAHOGANY_MART_1F, MAP_MAHOGANY_MART_1F + warp_def $e, $3, 1, GROUP_TEAM_ROCKET_BASE_B2F, MAP_TEAM_ROCKET_BASE_B2F + warp_def $f, $5, 4, GROUP_TEAM_ROCKET_BASE_B1F, MAP_TEAM_ROCKET_BASE_B1F + warp_def $2, $19, 3, GROUP_TEAM_ROCKET_BASE_B1F, MAP_TEAM_ROCKET_BASE_B1F + + ; xy triggers + db 30 + ; There are five security cameras in the base. + ; Walking in front of one triggers two Rocket Grunts. + xy_trigger 0, $2, $18, $0, SecurityCamera1a, $0, $0 + xy_trigger 0, $3, $18, $0, SecurityCamera1b, $0, $0 + xy_trigger 0, $2, $6, $0, SecurityCamera2a, $0, $0 + xy_trigger 0, $3, $6, $0, SecurityCamera2b, $0, $0 + xy_trigger 0, $6, $18, $0, SecurityCamera3a, $0, $0 + xy_trigger 0, $7, $18, $0, SecurityCamera3b, $0, $0 + xy_trigger 0, $10, $16, $0, SecurityCamera4, $0, $0 + xy_trigger 0, $10, $8, $0, SecurityCamera5, $0, $0 + ; There are spots on the floor that trigger a Pokémon battle. + ; Each Pokémon (Voltorb, Koffing, Geodude) knows Selfdestruct. + xy_trigger 0, $7, $2, $0, ExplodingTrap1, $0, $0 + xy_trigger 0, $7, $3, $0, ExplodingTrap2, $0, $0 + xy_trigger 0, $7, $4, $0, ExplodingTrap3, $0, $0 + xy_trigger 0, $8, $1, $0, ExplodingTrap4, $0, $0 + xy_trigger 0, $8, $3, $0, ExplodingTrap5, $0, $0 + xy_trigger 0, $8, $5, $0, ExplodingTrap6, $0, $0 + xy_trigger 0, $9, $3, $0, ExplodingTrap7, $0, $0 + xy_trigger 0, $9, $4, $0, ExplodingTrap8, $0, $0 + xy_trigger 0, $a, $1, $0, ExplodingTrap9, $0, $0 + xy_trigger 0, $a, $2, $0, ExplodingTrap10, $0, $0 + xy_trigger 0, $a, $3, $0, ExplodingTrap11, $0, $0 + xy_trigger 0, $a, $5, $0, ExplodingTrap12, $0, $0 + xy_trigger 0, $b, $2, $0, ExplodingTrap13, $0, $0 + xy_trigger 0, $b, $4, $0, ExplodingTrap14, $0, $0 + xy_trigger 0, $c, $1, $0, ExplodingTrap15, $0, $0 + xy_trigger 0, $c, $2, $0, ExplodingTrap16, $0, $0 + xy_trigger 0, $c, $4, $0, ExplodingTrap17, $0, $0 + xy_trigger 0, $c, $5, $0, ExplodingTrap18, $0, $0 + xy_trigger 0, $d, $1, $0, ExplodingTrap19, $0, $0 + xy_trigger 0, $d, $3, $0, ExplodingTrap20, $0, $0 + xy_trigger 0, $d, $4, $0, ExplodingTrap21, $0, $0 + xy_trigger 0, $d, $5, $0, ExplodingTrap22, $0, $0 + + ; signposts + db 9 + signpost 11, 19, $0, MapTeamRocketBaseB1FSignpost0Script + signpost 1, 24, $1, MapTeamRocketBaseB1FSignpost5Script + signpost 1, 6, $1, MapTeamRocketBaseB1FSignpost5Script + signpost 15, 8, $1, MapTeamRocketBaseB1FSignpost5Script + signpost 15, 22, $1, MapTeamRocketBaseB1FSignpost5Script + signpost 5, 24, $1, MapTeamRocketBaseB1FSignpost5Script + signpost 11, 20, $0, MapTeamRocketBaseB1FSignpost7Script + signpost 11, 21, $0, MapTeamRocketBaseB1FSignpost7Script + signpost 11, 3, $7, MapTeamRocketBaseB1FSignpostItem8 + + ; people-events + db 6 + person_event $35, 4, 4, $6, $0, 255, 255, $0, 0, ObjectEvent, $06d9 + person_event $35, 8, 6, $9, $0, 255, 255, $2, 3, TrainerGruntM16, $06da + person_event $3c, 16, 22, $8, $0, 255, 255, $92, 3, TrainerScientistJed, $06da + person_event $54, 10, 31, $1, $0, 255, 255, $1, 0, ItemFragment_0x6cac4, $0669 + person_event $54, 19, 18, $1, $0, 255, 255, $1, 0, ItemFragment_0x6cac6, $066a + person_event $54, 16, 25, $1, $0, 255, 255, $1, 0, ItemFragment_0x6cac8, $066b +; 0x6cf70 + |