ref: 1d9a68dbdd0132035f1fc7b7ea8f7fdc24741507
dir: /maps/BattleTowerOutside.asm/
const_def 2 ; object constants const BATTLETOWEROUTSIDE_STANDING_YOUNGSTER const BATTLETOWEROUTSIDE_BUENA const BATTLETOWEROUTSIDE_SAILOR const BATTLETOWEROUTSIDE_LASS BattleTowerOutside_MapScripts: db 0 ; scene scripts db 2 ; callbacks callback MAPCALLBACK_TILES, .Callback1 callback MAPCALLBACK_OBJECTS, .Callback2 .Callback1: return .Callback2: clearevent EVENT_BATTLE_TOWER_OUTSIDE_SAILOR return BattleTowerOutsideYoungsterScript: jumptextfaceplayer BattleTowerOutsideYoungsterText BattleTowerOutsideBuenaScript: jumptextfaceplayer BattleTowerOutsideBuenaText BattleTowerOutsideSailorScript: jumptextfaceplayer BattleTowerOutsideSailorText BattleTowerOutsideSign: jumptext BattleTowerOutsideSignText BattleTowerOutsideYoungsterText_NotYetOpen: ; unreferenced text "Wow, the BATTLE" line "TOWER is huge! My" para "neck is tired from" line "looking up at it." done BattleTowerOutsideYoungsterText_Mobile: ; unreferenced text "Wow, the BATTLE" line "TOWER is huge!" para "Since there are a" line "whole bunch of" para "trainers inside," line "there must also be" para "a wide variety of" line "#MON." done BattleTowerOutsideYoungsterText: text "Wow, the BATTLE" line "TOWER is huge!" para "There must be many" line "kinds of #MON" cont "in there!" done BattleTowerOutsideBuenaText_NotYetOpen: ; unreferenced text "What on earth do" line "they do here?" para "If the name says" line "anything, I guess" para "it must be for" line "#MON battles." done BattleTowerOutsideBuenaText: text "You can use only" line "three #MON." para "It's so hard to" line "decide which three" para "should go into" line "battle…" done BattleTowerOutsideSailorText_Mobile: ; unreferenced text "Ehehehe…" line "I sneaked out of" cont "work to come here." para "I'm never giving" line "up until I become" cont "a LEADER!" done BattleTowerOutsideSailorText: text "Hehehe, I snuck" line "out from work." para "I can't bail out" line "until I've won!" para "I have to win it" line "all. That I must!" done BattleTowerOutsideSignText_NotYetOpen: ; unused; originally shown when the Battle Tower was closed text "BATTLE TOWER" done BattleTowerOutsideSignText: text "BATTLE TOWER" para "Take the Ultimate" line "Trainer Challenge!" done BattleTowerOutsideText_DoorsClosed: ; unused; originally shown when the Battle Tower was closed text "The BATTLE TOWER's" line "doors are closed…" done BattleTowerOutsideText_DoorsOpen: ; unused; originally shown after the Battle Tower opened text "It's open!" done BattleTowerOutside_MapEvents: db 0, 0 ; filler db 4 ; warp events warp_event 8, 21, ROUTE_40_BATTLE_TOWER_GATE, 3 warp_event 9, 21, ROUTE_40_BATTLE_TOWER_GATE, 4 warp_event 8, 9, BATTLE_TOWER_1F, 1 warp_event 9, 9, BATTLE_TOWER_1F, 2 db 0 ; coord events db 1 ; bg events bg_event 10, 10, BGEVENT_READ, BattleTowerOutsideSign db 4 ; object events object_event 6, 12, SPRITE_STANDING_YOUNGSTER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, BattleTowerOutsideYoungsterScript, -1 object_event 13, 11, SPRITE_BUENA, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, BattleTowerOutsideBuenaScript, -1 object_event 12, 18, SPRITE_SAILOR, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BattleTowerOutsideSailorScript, EVENT_BATTLE_TOWER_OUTSIDE_SAILOR object_event 12, 24, SPRITE_LASS, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, ObjectEvent, -1