object_const_def const BURNEDTOWER1F_FIREBREATHER_DICK const BURNEDTOWER1F_FIREBREATHER_NED const BURNEDTOWER1F_ROCK1 const BURNEDTOWER1F_ROCK2 const BURNEDTOWER1F_SILVER const BURNEDTOWER1F_FIREBREATHER_DICK_ASHES const BURNEDTOWER1F_POKE_BALL1 const BURNEDTOWER1F_POKE_BALL2 BurnedTower1F_MapScripts: def_scene_scripts scene_script .RivalScene ; SCENE_DEFAULT scene_script .DummyScene1 ; SCENE_BURNEDTOWER1F_RIVAL_BATTLE scene_script .DummyScene2 ; SCENE_BURNEDTOWER1F_NOTHING def_callbacks .RivalScene: sdefer .Rival end .DummyScene1: end .DummyScene2: end .Rival: turnobject PLAYER, UP showemote EMOTE_SHOCK, PLAYER, 15 special FadeOutMusic pause 15 turnobject BURNEDTOWER1F_SILVER, RIGHT pause 10 turnobject BURNEDTOWER1F_SILVER, LEFT pause 15 turnobject BURNEDTOWER1F_SILVER, DOWN pause 15 applymovement BURNEDTOWER1F_SILVER, BurnedTowerMovement_SilverWalksToPlayer playmusic MUSIC_RIVAL_ENCOUNTER opentext writetext BurnedTowerSilver_BeforeText waitbutton closetext checkevent EVENT_GOT_TOTODILE_FROM_ELM iftrue .totodile checkevent EVENT_GOT_CHIKORITA_FROM_ELM iftrue .chikorita winlosstext BurnedTowerSilver_WinText, BurnedTowerSilver_LossText setlasttalked BURNEDTOWER1F_SILVER loadtrainer RIVAL1, RIVAL1_3_TOTODILE startbattle dontrestartmapmusic reloadmapafterbattle sjump .returnfrombattle .totodile winlosstext BurnedTowerSilver_WinText, BurnedTowerSilver_LossText setlasttalked BURNEDTOWER1F_SILVER loadtrainer RIVAL1, RIVAL1_3_CHIKORITA startbattle dontrestartmapmusic reloadmapafterbattle sjump .returnfrombattle .chikorita winlosstext BurnedTowerSilver_WinText, BurnedTowerSilver_LossText setlasttalked BURNEDTOWER1F_SILVER loadtrainer RIVAL1, RIVAL1_3_CYNDAQUIL startbattle dontrestartmapmusic reloadmapafterbattle sjump .returnfrombattle .returnfrombattle playmusic MUSIC_RIVAL_AFTER opentext writetext BurnedTowerSilver_AfterText1 waitbutton closetext turnobject PLAYER, UP turnobject PLAYER, RIGHT applymovement BURNEDTOWER1F_SILVER, BurnedTowerMovement_SilverLeaves playsound SFX_EXIT_BUILDING disappear BURNEDTOWER1F_SILVER setscene SCENE_BURNEDTOWER1F_RIVAL_BATTLE waitsfx playmapmusic end FirebreatherDickFight: playmusic MUSIC_HIKER_ENCOUNTER showemote EMOTE_SHOCK, BURNEDTOWER1F_FIREBREATHER_DICK, 30 applymovement BURNEDTOWER1F_FIREBREATHER_DICK, FirebreatherDickMovement turnobject PLAYER, DOWN opentext writetext FirebreatherDickBeforeText waitbutton closetext winlosstext FirebreatherDickBeatenText, -1 setlasttalked BURNEDTOWER1F_FIREBREATHER_DICK loadtrainer FIREBREATHER, DICK startbattle iftrue .next disappear BURNEDTOWER1F_FIREBREATHER_DICK appear BURNEDTOWER1F_FIREBREATHER_DICK_ASHES reloadmapafterbattle setevent EVENT_BEAT_FIREBREATHER_DICK setscene SCENE_BURNEDTOWER1F_NOTHING clearevent EVENT_BURNED_TOWER_FIREBREATHER_DICK_NORMAL setevent EVENT_BURNED_TOWER_FIREBREATHER_DICK_ASHES end .next reloadmapafterbattle end FirebreatherDickPostBattle: faceplayer opentext writetext FirebreatherDickAfterText waitbutton closetext end TrainerFirebreatherNed: trainer FIREBREATHER, NED, EVENT_BEAT_FIREBREATHER_NED, FirebreatherNedSeenText, FirebreatherNedBeatenText, 0, .Script .Script endifjustbattled opentext writetext FirebreatherNedAfterText waitbutton closetext end BurnedTower1FRock: jumpstd SmashRockScript BurnedTower1FHiddenEther: hiddenitem ETHER, EVENT_BURNED_TOWER_1F_HIDDEN_ETHER BurnedTower1FBurnHeal: itemball BURN_HEAL, 1 BurnedTower1FXSpeed: itemball X_SPEED, 1 BurnedTowerMovement_SilverWalksToPlayer: step DOWN step DOWN step_end BurnedTowerMovement_SilverLeaves: step RIGHT step DOWN step_end FirebreatherDickMovement: step UP step_end BurnedTowerSilver_BeforeText: text "<……> <……> <……>" para "…Oh, it's you." para "You wanted to get" line "stronger, so you" para "came for the leg-" line "endary #MON" para "that's supposed to" line "be here. That's" cont "your story, right?" para "Well, that's not" line "going to happen." para "Because I'm going" line "to get it!" para "I'm going to be" line "the world's great-" cont "est trainer, so a" cont "legendary #MON" cont "would be perfect" cont "for me." para "…Well, anyway," line "I'm getting tired" para "of having a wimp" line "like you always" cont "showing up." done BurnedTowerSilver_WinText: text "…Humph!" para "This is why I hate" line "battling wimps." para "There's no" line "challenge in it." done BurnedTowerSilver_AfterText1: text "…Aw, whatever." para "You would never be" line "able to catch a" para "legendary #MON" line "anyway." done BurnedTowerSilver_LossText: text "…Humph!" para "This is why I hate" line "battling wimps." para "It's just a waste" line "of my time." done FirebreatherDickBeforeText: text "Hey, I'm training" line "secretly here!" para "Don't embarrass me" line "by looking!" done FirebreatherDickBeatenText: text "I burned down to" line "white ashes…" done FirebreatherDickAfterText: text "I was so into my" line "training that I" para "fell down this" line "hole." done FirebreatherNedSeenText: text "My soul is on" line "fire. I'll show" para "you how hot it" line "burns!" done FirebreatherNedBeatenText: text "Still not hot" line "enough…" done FirebreatherNedAfterText: text "In the past, there" line "were these #MON" para "that ran through" line "grass at super-" cont "high speed." para "They say that they" line "run like the wind." para "If you run into" line "one in grass, it" cont "will likely bolt." done BurnedTower1F_MapEvents: db 0, 0 ; filler def_warp_events warp_event 9, 15, ECRUTEAK_CITY, 13 warp_event 10, 15, ECRUTEAK_CITY, 13 warp_event 5, 4, BURNED_TOWER_B1F, 1 warp_event 5, 5, BURNED_TOWER_B1F, 1 warp_event 5, 6, BURNED_TOWER_B1F, 1 warp_event 4, 6, BURNED_TOWER_B1F, 1 warp_event 15, 4, BURNED_TOWER_B1F, 2 warp_event 15, 5, BURNED_TOWER_B1F, 2 warp_event 10, 7, BURNED_TOWER_B1F, 3 warp_event 5, 14, BURNED_TOWER_B1F, 4 warp_event 4, 14, BURNED_TOWER_B1F, 4 warp_event 14, 14, BURNED_TOWER_B1F, 5 warp_event 15, 14, BURNED_TOWER_B1F, 5 warp_event 7, 15, BURNED_TOWER_B1F, 6 def_coord_events coord_event 8, 1, SCENE_BURNEDTOWER1F_RIVAL_BATTLE, FirebreatherDickFight def_bg_events bg_event 8, 7, BGEVENT_ITEM, BurnedTower1FHiddenEther def_object_events object_event 8, 3, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, FirebreatherDickPostBattle, EVENT_BURNED_TOWER_FIREBREATHER_DICK_NORMAL object_event 16, 8, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerFirebreatherNed, -1 object_event 4, 3, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BurnedTower1FRock, -1 object_event 16, 13, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BurnedTower1FRock, -1 object_event 9, 12, SPRITE_SILVER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 3, ObjectEvent, EVENT_RIVAL_BURNED_TOWER object_event 8, 2, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_SILVER, OBJECTTYPE_SCRIPT, 0, FirebreatherDickPostBattle, EVENT_BURNED_TOWER_FIREBREATHER_DICK_ASHES object_event 15, 2, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, BurnedTower1FBurnHeal, EVENT_BURNED_TOWER_1F_X_SPEED object_event 7, 5, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, BurnedTower1FXSpeed, EVENT_BURNED_TOWER_1F_BURN_HEAL