const_value set 2 const UNIONCAVEB1F_POKEFAN_M1 const UNIONCAVEB1F_POKEFAN_M2 const UNIONCAVEB1F_SUPER_NERD1 const UNIONCAVEB1F_SUPER_NERD2 const UNIONCAVEB1F_POKE_BALL1 const UNIONCAVEB1F_BOULDER const UNIONCAVEB1F_POKE_BALL2 UnionCaveB1F_MapScriptHeader: .SceneScripts: db 0 .MapCallbacks: db 0 TrainerPokemaniacAndrew: trainer EVENT_BEAT_POKEMANIAC_ANDREW, POKEMANIAC, ANDREW, PokemaniacAndrewSeenText, PokemaniacAndrewBeatenText, 0, .Script .Script: end_if_just_battled opentext writetext PokemaniacAndrewAfterBattleText waitbutton closetext end TrainerPokemaniacCalvin: trainer EVENT_BEAT_POKEMANIAC_CALVIN, POKEMANIAC, CALVIN, PokemaniacCalvinSeenText, PokemaniacCalvinBeatenText, 0, .Script .Script: end_if_just_battled opentext writetext PokemaniacCalvinAfterBattleText waitbutton closetext end TrainerHikerPhillip: trainer EVENT_BEAT_HIKER_PHILLIP, HIKER, PHILLIP, HikerPhillipSeenText, HikerPhillipBeatenText, 0, .Script .Script: end_if_just_battled opentext writetext HikerPhillipAfterBattleText waitbutton closetext end TrainerHikerLeonard: trainer EVENT_BEAT_HIKER_LEONARD, HIKER, LEONARD, HikerLeonardSeenText, HikerLeonardBeatenText, 0, .Script .Script: end_if_just_battled opentext writetext HikerLeonardAfterBattleText waitbutton closetext end UnionCaveB1FTMSwift: itemball TM_SWIFT UnionCaveB1FXDefend: itemball X_DEFEND UnionCaveB1FBoulder: jumpstd strengthboulder HikerPhillipSeenText: text "It's been a while" line "since I last saw" cont "another person." para "Don't be shy." line "Let's battle!" done HikerPhillipBeatenText: text "Uurggh…" done HikerPhillipAfterBattleText: text "I've been lost for" line "a long time…" para "I don't mind it" line "here, but I am" cont "soooo hungry!" done HikerLeonardSeenText: text "What do you know!" line "A visitor!" done HikerLeonardBeatenText: text "Wahahah! You're a" line "feisty one!" done HikerLeonardAfterBattleText: text "I live down here." para "You can, too, if" line "you'd like." para "There's plenty of" line "room, you see." done PokemaniacAndrewSeenText: text "Who's there?" para "Leave me and my" line "#MON alone!" done PokemaniacAndrewBeatenText: text "Go…" line "Go away!" done PokemaniacAndrewAfterBattleText: text "Just me and my" line "#MON. I'm de-" cont "lirious with joy." done PokemaniacCalvinSeenText: text "I came all the way" line "here to conduct my" cont "#MON research." para "Let me demonstrate" line "my findings in a" cont "real battle!" done PokemaniacCalvinBeatenText: text "You demonstrated" line "on me!" done PokemaniacCalvinAfterBattleText: text "I should compile" line "and announce my" cont "study findings." para "I might even be-" line "come famous like" cont "PROF.ELM." done UnionCaveB1F_MapEventHeader: ; filler db 0, 0 .Warps: db 5 warp_def $3, $3, 7, RUINS_OF_ALPH_OUTSIDE warp_def $b, $3, 8, RUINS_OF_ALPH_OUTSIDE warp_def $13, $7, 1, UNION_CAVE_1F warp_def $21, $3, 2, UNION_CAVE_1F warp_def $1f, $11, 1, UNION_CAVE_B2F .CoordEvents: db 0 .BGEvents: db 0 .ObjectEvents: db 7 object_event SPRITE_POKEFAN_M, 4, 9, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerHikerPhillip, -1 object_event SPRITE_POKEFAN_M, 7, 16, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerHikerLeonard, -1 object_event SPRITE_SUPER_NERD, 32, 5, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerPokemaniacAndrew, -1 object_event SPRITE_SUPER_NERD, 30, 17, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerPokemaniacCalvin, -1 object_event SPRITE_POKE_BALL, 16, 2, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, UnionCaveB1FTMSwift, EVENT_UNION_CAVE_B1F_TM_SWIFT object_event SPRITE_BOULDER, 10, 7, SPRITEMOVEDATA_STRENGTH_BOULDER, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, UnionCaveB1FBoulder, -1 object_event SPRITE_POKE_BALL, 23, 17, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, UnionCaveB1FXDefend, EVENT_UNION_CAVE_B1F_X_DEFEND