const_value set 2 ; object constants const OLIVINELIGHTHOUSE3F_SAILOR const OLIVINELIGHTHOUSE3F_GENTLEMAN const OLIVINELIGHTHOUSE3F_YOUNGSTER const OLIVINELIGHTHOUSE3F_POKE_BALL OlivineLighthouse3F_MapScripts: db 0 ; scene scripts db 0 ; callbacks TrainerBirdKeeperTheo: trainer BIRD_KEEPER, THEO, EVENT_BEAT_BIRD_KEEPER_THEO, BirdKeeperTheoSeenText, BirdKeeperTheoBeatenText, 0, .Script .Script: end_if_just_battled opentext writetext BirdKeeperTheoAfterBattleText waitbutton closetext end TrainerGentlemanPreston: trainer GENTLEMAN, PRESTON, EVENT_BEAT_GENTLEMAN_PRESTON, GentlemanPrestonSeenText, GentlemanPrestonBeatenText, 0, .Script .Script: end_if_just_battled opentext writetext GentlemanPrestonAfterBattleText waitbutton closetext end TrainerSailorTerrell: trainer SAILOR, TERRELL, EVENT_BEAT_SAILOR_TERRELL, SailorTerrellSeenText, SailorTerrellBeatenText, 0, .Script .Script: end_if_just_battled opentext writetext SailorTerrellAfterBattleText waitbutton closetext end OlivineLighthouse3FEther: itemball ETHER BirdKeeperTheoSeenText: text "Why are you here?" line "Are you just going" para "to gawk? I suggest" line "that you leave!" done BirdKeeperTheoBeatenText: text "You really are" line "concerned…" done BirdKeeperTheoAfterBattleText: text "How the heck do" line "you go up?" para "I want to visit" line "the sick #MON," para "but I can't get up" line "there…" done SailorTerrellSeenText: text "Sailors are both" line "kind and strong." cont "How about you?" done SailorTerrellBeatenText: text "You are both kind" line "and strong…" done SailorTerrellAfterBattleText: text "Every time I come" line "back to OLIVINE, I" cont "visit the GYM." para "The GYM LEADER's" line "#MON type has" para "changed without me" line "noticing." done GentlemanPrestonSeenText: text "I travel the world" line "to train my #-" cont "MON. I wish to" cont "battle with you." done GentlemanPrestonBeatenText: text "…sigh… I must" line "train some more…" done GentlemanPrestonAfterBattleText: text "JASMINE used to" line "use rock #MON" cont "like ONIX." done OlivineLighthouse3F_MapEvents: db 0, 0 ; filler db 9 ; warp events warp_event 13, 3, 1, OLIVINE_LIGHTHOUSE_4F warp_event 5, 3, 2, OLIVINE_LIGHTHOUSE_2F warp_event 9, 5, 4, OLIVINE_LIGHTHOUSE_4F warp_event 16, 11, 5, OLIVINE_LIGHTHOUSE_2F warp_event 17, 11, 6, OLIVINE_LIGHTHOUSE_2F warp_event 16, 9, 5, OLIVINE_LIGHTHOUSE_4F warp_event 17, 9, 6, OLIVINE_LIGHTHOUSE_4F warp_event 8, 3, 7, OLIVINE_LIGHTHOUSE_4F warp_event 9, 3, 8, OLIVINE_LIGHTHOUSE_4F db 0 ; coord events db 0 ; bg events db 4 ; object events object_event 9, 2, SPRITE_SAILOR, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 1, TrainerSailorTerrell, -1 object_event 13, 5, SPRITE_GENTLEMAN, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 4, TrainerGentlemanPreston, -1 object_event 3, 9, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerBirdKeeperTheo, -1 object_event 8, 2, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, OlivineLighthouse3FEther, EVENT_OLIVINE_LIGHTHOUSE_3F_ETHER