ref: 83ef3b9a36bf4b11239713df229165e40694421f
dir: /maps/SaffronGym.asm/
const_value set 2 const SAFFRONGYM_SABRINA const SAFFRONGYM_GRANNY1 const SAFFRONGYM_YOUNGSTER1 const SAFFRONGYM_GRANNY2 const SAFFRONGYM_YOUNGSTER2 const SAFFRONGYM_GYM_GUY SaffronGym_MapScriptHeader: .SceneScripts: db 0 .MapCallbacks: db 0 SabrinaScript_0x189c2e: faceplayer opentext checkflag ENGINE_MARSHBADGE iftrue .FightDone writetext UnknownText_0x189cdf waitbutton closetext winlosstext UnknownText_0x189df4, 0 loadtrainer SABRINA, 1 startbattle reloadmapafterbattle setevent EVENT_BEAT_SABRINA setevent EVENT_BEAT_MEDIUM_REBECCA setevent EVENT_BEAT_MEDIUM_DORIS setevent EVENT_BEAT_PSYCHIC_FRANKLIN setevent EVENT_BEAT_PSYCHIC_JARED opentext writetext UnknownText_0x189e95 playsound SFX_GET_BADGE waitsfx setflag ENGINE_MARSHBADGE writetext UnknownText_0x189ead waitbutton closetext end .FightDone: writetext UnknownText_0x189f6c waitbutton closetext end TrainerMediumRebecca: trainer EVENT_BEAT_MEDIUM_REBECCA, MEDIUM, REBECCA, MediumRebeccaSeenText, MediumRebeccaBeatenText, 0, .Script .Script: end_if_just_battled opentext writetext MediumRebeccaAfterBattleText waitbutton closetext end TrainerPsychicFranklin: trainer EVENT_BEAT_PSYCHIC_FRANKLIN, PSYCHIC_T, FRANKLIN, PsychicFranklinSeenText, PsychicFranklinBeatenText, 0, .Script .Script: end_if_just_battled opentext writetext PsychicFranklinAfterBattleText waitbutton closetext end TrainerMediumDoris: trainer EVENT_BEAT_MEDIUM_DORIS, MEDIUM, DORIS, MediumDorisSeenText, MediumDorisBeatenText, 0, .Script .Script: end_if_just_battled opentext writetext MediumDorisAfterBattleText waitbutton closetext end TrainerPsychicJared: trainer EVENT_BEAT_PSYCHIC_JARED, PSYCHIC_T, JARED, PsychicJaredSeenText, PsychicJaredBeatenText, 0, .Script .Script: end_if_just_battled opentext writetext PsychicJaredAfterBattleText waitbutton closetext end SaffronGymGuyScript: faceplayer opentext checkevent EVENT_BEAT_SABRINA iftrue .SaffronGymGuyWinScript writetext SaffronGymGuyText waitbutton closetext end .SaffronGymGuyWinScript: writetext SaffronGymGuyWinText waitbutton closetext end SaffronGymStatue: checkflag ENGINE_MARSHBADGE iftrue .Beaten jumpstd gymstatue1 .Beaten: trainertotext SABRINA, 1, $1 jumpstd gymstatue2 UnknownText_0x189cdf: text "SABRINA: I knew" line "you were coming…" para "Three years ago I" line "had a vision of" cont "your arrival." para "You're after my" line "BADGE." para "I don't enjoy bat-" line "tling, but it's my" para "duty as a LEADER" line "to confer BADGES" para "on anyone who has" line "proven him- or" cont "herself worthy." para "Since you wish it," line "I will show you my" cont "psychic powers!" done UnknownText_0x189df4: text "SABRINA: Your" line "power…" para "It far exceeds" line "what I foresaw…" para "Maybe it isn't" line "possible to fully" para "predict what the" line "future holds…" para "OK, you win. You" line "earned yourself" cont "MARSHBADGE." done UnknownText_0x189e95: text "<PLAYER> received" line "MARSHBADGE." done UnknownText_0x189ead: text "SABRINA: MARSH-" line "BADGE draws out" para "your subliminal" line "powers…" para "Although I failed" line "to accurately pre-" cont "dict your power," cont "this much I know" cont "to be true." para "You will become a" line "celebrated and" cont "beloved CHAMPION!" done UnknownText_0x189f6c: text "SABRINA: Your love" line "for your #MON" para "overwhelmed my" line "psychic power…" para "The power of love," line "I think, is also a" para "kind of psychic" line "power…" done MediumRebeccaSeenText: text "The power of all" line "those you defeated" cont "comes to me!" done MediumRebeccaBeatenText: text "Strong…" line "Far too strong…" done MediumRebeccaAfterBattleText: text "What is the source" line "of your power?" done PsychicFranklinSeenText: text "Psychic power is" line "the power of your" cont "soul." done PsychicFranklinBeatenText: text "Your soul has more" line "power than mine!" done PsychicFranklinAfterBattleText: text "You made your soul" line "stronger, not just" cont "your abilities." done MediumDorisSeenText: text "Fufufufu…" line "I see it clearly." para "I can see into" line "your soul!" done MediumDorisBeatenText: text "Though I read you," line "I still lost…" done MediumDorisAfterBattleText: text "Darn! I forgot" line "that I predicted I" cont "would lose to you." done PsychicJaredSeenText: text "The FIGHTING DOJO" line "next door was once" cont "this city's GYM." done PsychicJaredBeatenText: text "I was no match…" done PsychicJaredAfterBattleText: text "KARATE KING, the" line "master of the" para "FIGHTING DOJO, was" line "just destroyed by" cont "SABRINA." done SaffronGymGuyText: text "Yo, CHAMP in" line "making!" para "A trainer as" line "skilled as you" para "doesn't need to be" line "told how to deal" para "with psychic-type" line "#MON, right?" para "I expect great" line "things from you!" para "Good luck!" done SaffronGymGuyWinText: text "That was another" line "fantastic battle!" done SaffronGym_MapEventHeader: ; filler db 0, 0 .Warps: db 32 warp_def $11, $8, 2, SAFFRON_CITY warp_def $11, $9, 2, SAFFRON_CITY warp_def $f, $b, 18, SAFFRON_GYM warp_def $f, $13, 19, SAFFRON_GYM warp_def $b, $13, 20, SAFFRON_GYM warp_def $b, $1, 21, SAFFRON_GYM warp_def $3, $5, 22, SAFFRON_GYM warp_def $5, $b, 23, SAFFRON_GYM warp_def $f, $1, 24, SAFFRON_GYM warp_def $3, $13, 25, SAFFRON_GYM warp_def $11, $f, 26, SAFFRON_GYM warp_def $11, $5, 27, SAFFRON_GYM warp_def $9, $5, 28, SAFFRON_GYM warp_def $3, $9, 29, SAFFRON_GYM warp_def $9, $f, 30, SAFFRON_GYM warp_def $5, $f, 31, SAFFRON_GYM warp_def $5, $1, 32, SAFFRON_GYM warp_def $11, $13, 3, SAFFRON_GYM warp_def $9, $13, 4, SAFFRON_GYM warp_def $9, $1, 5, SAFFRON_GYM warp_def $5, $5, 6, SAFFRON_GYM warp_def $3, $b, 7, SAFFRON_GYM warp_def $11, $1, 8, SAFFRON_GYM warp_def $5, $13, 9, SAFFRON_GYM warp_def $f, $f, 10, SAFFRON_GYM warp_def $f, $5, 11, SAFFRON_GYM warp_def $b, $5, 12, SAFFRON_GYM warp_def $5, $9, 13, SAFFRON_GYM warp_def $b, $f, 14, SAFFRON_GYM warp_def $3, $f, 15, SAFFRON_GYM warp_def $3, $1, 16, SAFFRON_GYM warp_def $9, $b, 17, SAFFRON_GYM .CoordEvents: db 0 .BGEvents: db 1 bg_event 15, 8, BGEVENT_READ, SaffronGymStatue .ObjectEvents: db 6 object_event SPRITE_SABRINA, 8, 9, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, SabrinaScript_0x189c2e, -1 object_event SPRITE_GRANNY, 16, 17, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerMediumRebecca, -1 object_event SPRITE_YOUNGSTER, 16, 3, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerPsychicFranklin, -1 object_event SPRITE_GRANNY, 4, 3, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 2, TrainerMediumDoris, -1 object_event SPRITE_YOUNGSTER, 4, 17, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 2, TrainerPsychicJared, -1 object_event SPRITE_GYM_GUY, 14, 9, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, SaffronGymGuyScript, -1