const_def 2 ; object constants const UNIONCAVE1F_POKEFAN_M1 const UNIONCAVE1F_SUPER_NERD const UNIONCAVE1F_POKEFAN_M2 const UNIONCAVE1F_FISHER1 const UNIONCAVE1F_FISHER2 const UNIONCAVE1F_POKE_BALL1 const UNIONCAVE1F_POKE_BALL2 const UNIONCAVE1F_POKE_BALL3 const UNIONCAVE1F_POKE_BALL4 UnionCave1F_MapScripts: db 0 ; scene scripts db 0 ; callbacks TrainerPokemaniacLarry: trainer POKEMANIAC, LARRY, EVENT_BEAT_POKEMANIAC_LARRY, PokemaniacLarrySeenText, PokemaniacLarryBeatenText, 0, .Script .Script: endifjustbattled opentext writetext PokemaniacLarryAfterBattleText waitbutton closetext end TrainerHikerRussell: trainer HIKER, RUSSELL, EVENT_BEAT_HIKER_RUSSELL, HikerRussellSeenText, HikerRussellBeatenText, 0, .Script .Script: endifjustbattled opentext writetext HikerRussellAfterBattleText waitbutton closetext end TrainerHikerDaniel: trainer HIKER, DANIEL, EVENT_BEAT_HIKER_DANIEL, HikerDanielSeenText, HikerDanielBeatenText, 0, .Script .Script: endifjustbattled opentext writetext HikerDanielAfterBattleText waitbutton closetext end TrainerFirebreatherBill: trainer FIREBREATHER, BILL, EVENT_BEAT_FIREBREATHER_BILL, FirebreatherBillSeenText, FirebreatherBillBeatenText, 0, .Script .Script: endifjustbattled opentext writetext FirebreatherBillAfterBattleText waitbutton closetext end TrainerFirebreatherRay: trainer FIREBREATHER, RAY, EVENT_BEAT_FIREBREATHER_RAY, FirebreatherRaySeenText, FirebreatherRayBeatenText, 0, .Script .Script: endifjustbattled opentext writetext FirebreatherRayAfterBattleText waitbutton closetext end UnionCave1FGreatBall: itemball GREAT_BALL UnionCave1FXAttack: itemball X_ATTACK UnionCave1FPotion: itemball POTION UnionCave1FAwakening: itemball AWAKENING UnionCave1FUnusedSign: ; unused jumptext UnionCave1FUnusedSignText HikerRussellSeenText: text "You're headed to" line "AZALEA, are you?" para "Let my #MON see" line "if you are good" cont "enough to battle." done HikerRussellBeatenText: text "Oh, oh, oh!" done HikerRussellAfterBattleText: text "All right, then!" line "I've decided." para "I'm not leaving" line "until my #MON" cont "get tougher!" done PokemaniacLarrySeenText: text "I roam far and" line "wide in search of" cont "#MON." para "Are you looking" line "for #MON too?" para "Then you're my" line "collecting rival!" done PokemaniacLarryBeatenText: text "Ugh. My poor #-" line "MON…" done PokemaniacLarryAfterBattleText: text "Every Friday, you" line "can hear #MON" para "roars from deep" line "inside the cave." done HikerDanielSeenText: text "Whoa! What a" line "surprise!" para "I didn't expect to" line "see anyone here!" done HikerDanielBeatenText: text "Whoa! I'm beaten" line "big time!" done HikerDanielAfterBattleText: text "I was conned into" line "buying a SLOWPOKE-" cont "TAIL." para "I feel sorry for" line "the poor #MON." done FirebreatherBillSeenText: text "ZUBAT's SUPERSONIC" line "keeps confusing" cont "my #MON." para "I'm seriously" line "upset about that!" done FirebreatherBillBeatenText: text "I flamed out!" done FirebreatherBillAfterBattleText: text "On weekends, you" line "can hear strange" para "roars from deep in" line "the cave." done FirebreatherRaySeenText: text "If it's light, a" line "cave isn't scary." para "If you're strong," line "#MON aren't" cont "scary." done FirebreatherRayBeatenText: text "FLASH!" done FirebreatherRayAfterBattleText: text "It's my #MON's" line "fire that lights" cont "up this cave." done UnionCave1FUnusedSignText: text "UNION CAVE" done UnionCave1F_MapEvents: db 0, 0 ; filler db 4 ; warp events warp_event 5, 19, UNION_CAVE_B1F, 3 warp_event 3, 33, UNION_CAVE_B1F, 4 warp_event 17, 31, ROUTE_33, 1 warp_event 17, 3, ROUTE_32, 4 db 0 ; coord events db 0 ; bg events db 9 ; object events object_event 3, 6, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 2, TrainerHikerDaniel, -1 object_event 4, 21, SPRITE_SUPER_NERD, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerPokemaniacLarry, -1 object_event 11, 8, SPRITE_POKEFAN_M, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 1, TrainerHikerRussell, -1 object_event 15, 27, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 4, TrainerFirebreatherRay, -1 object_event 14, 19, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 4, TrainerFirebreatherBill, -1 object_event 17, 21, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, UnionCave1FGreatBall, EVENT_UNION_CAVE_1F_GREAT_BALL object_event 4, 2, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, UnionCave1FXAttack, EVENT_UNION_CAVE_1F_X_ATTACK object_event 4, 17, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, UnionCave1FPotion, EVENT_UNION_CAVE_1F_POTION object_event 12, 33, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, UnionCave1FAwakening, EVENT_UNION_CAVE_1F_AWAKENING