const_def 2 ; object constants const SAFFRONCITY_LASS1 const SAFFRONCITY_POKEFAN_M const SAFFRONCITY_COOLTRAINER_M const SAFFRONCITY_COOLTRAINER_F const SAFFRONCITY_FISHER const SAFFRONCITY_YOUNGSTER1 const SAFFRONCITY_YOUNGSTER2 const SAFFRONCITY_LASS2 SaffronCity_MapScripts: db 0 ; scene scripts db 1 ; callbacks callback MAPCALLBACK_NEWMAP, .FlyPoint .FlyPoint: setflag ENGINE_FLYPOINT_SAFFRON return LassScript_0x19932a: faceplayer opentext checkevent EVENT_RETURNED_MACHINE_PART iftrue UnknownScript_0x199338 writetext UnknownText_0x19938d waitbutton closetext end UnknownScript_0x199338: writetext UnknownText_0x19940d waitbutton closetext end PokefanMScript_0x19933e: faceplayer opentext checkevent EVENT_RETURNED_MACHINE_PART iftrue UnknownScript_0x19934c writetext UnknownText_0x199460 waitbutton closetext end UnknownScript_0x19934c: writetext UnknownText_0x1994ae waitbutton closetext end SaffronCityCooltrainerMScript: jumptextfaceplayer SaffronCityCooltrainerMText SaffronCityCooltrainerFScript: jumptextfaceplayer SaffronCityCooltrainerFText FisherScript_0x199358: faceplayer opentext checkevent EVENT_RETURNED_MACHINE_PART iftrue UnknownScript_0x199366 writetext UnknownText_0x1995fc waitbutton closetext end UnknownScript_0x199366: writetext UnknownText_0x19964b waitbutton closetext end SaffronCityYoungster1Script: jumptextfaceplayer SaffronCityYoungster1Text SaffronCityYoungster2Script: jumptextfaceplayer SaffronCityYoungster2Text SaffronCityLassScript: jumptextfaceplayer SaffronCityLassText SaffronCitySign: jumptext SaffronCitySignText SaffronGymSign: jumptext SaffronGymSignText FightingDojoSign: jumptext FightingDojoSignText SilphCoSign: jumptext SilphCoSignText MrPsychicsHouseSign: jumptext MrPsychicsHouseSignText SaffronCityMagnetTrainStationSign: jumptext SaffronCityMagnetTrainStationSignText SaffronCityPokecenterSign: jumpstd pokecentersign SaffronCityMartSign: jumpstd martsign UnknownText_0x19938d: text "A little girl who" line "is an expert at" para "mimicking people" line "lives here." para "She even mimics" line "the people she's" para "conversing with." line "It's confusing." done UnknownText_0x19940d: text "The COPYCAT girl" line "looked unhappy." para "She said she lost" line "her favorite #" cont "DOLL--CLEFAIRY." done UnknownText_0x199460: text "You came out from" line "JOHTO?" para "You can zip back" line "home if the MAGNET" cont "TRAIN's running." done UnknownText_0x1994ae: text "You came out from" line "JOHTO?" para "You can zip back" line "home by hopping on" cont "the MAGNET TRAIN." done SaffronCityCooltrainerMText: text "I went to the GYM," line "raring for battles" cont "against trainers…" para "It turns out, I" line "stumbled into the" para "unused GYM next" line "door." para "Boy, I was pretty" line "embarrassed." done SaffronCityCooltrainerFText: text "This is SILPH CO.," line "famous for #MON" cont "merchandise." para "In the past, TEAM" line "ROCKET wanted the" para "company because of" line "that." done UnknownText_0x1995fc: text "Chew… Chew…" para "I hear there's big" line "trouble brewing at" cont "the POWER PLANT." para "Chew… Chew…" done UnknownText_0x19964b: text "Chew… Chew…" para "I hear there was" line "big trouble at the" cont "POWER PLANT." para "Chew… Chew…" line "Haaah, I'm full!" done SaffronCityYoungster1Text: text "Going into an" line "alley for the" para "first time makes" line "me sorta anxious." done SaffronCityYoungster2Text: text "There's a place" line "called TRAINER" para "HOUSE in VIRIDIAN" line "where trainers" para "gather from all" line "over the place." done SaffronCityLassText: text "Our city was" line "featured on a" cont "radio program." para "It's nice to hear" line "praise for your" para "city, but it's a" line "bit embarrassing" cont "too." done SaffronCitySignText: text "SAFFRON CITY" para "Shining, Golden" line "Land of Commerce" done SaffronGymSignText: text "SAFFRON CITY" line "#MON GYM" cont "LEADER: SABRINA" para "The Master of" line "Psychic #MON!" done FightingDojoSignText: text "Everyone Welcome!" line "FIGHTING DOJO" done SilphCoSignText: text "SILPH CO." line "OFFICE BUILDING" done MrPsychicsHouseSignText: text "MR.PSYCHIC'S" line "HOUSE" done SaffronCityMagnetTrainStationSignText: text "SAFFRON CITY" line "MAGNET TRAIN" cont "STATION" done SaffronCity_MapEvents: db 0, 0 ; filler db 15 ; warp events warp_event 26, 3, FIGHTING_DOJO, 1 warp_event 34, 3, SAFFRON_GYM, 1 warp_event 25, 11, SAFFRON_MART, 2 warp_event 9, 29, SAFFRON_POKECENTER_1F, 1 warp_event 27, 29, MR_PSYCHICS_HOUSE, 1 warp_event 8, 3, SAFFRON_MAGNET_TRAIN_STATION, 2 warp_event 18, 21, SILPH_CO_1F, 1 warp_event 9, 11, COPYCATS_HOUSE_1F, 1 warp_event 18, 3, ROUTE_5_SAFFRON_GATE, 3 warp_event 0, 24, ROUTE_7_SAFFRON_GATE, 3 warp_event 0, 25, ROUTE_7_SAFFRON_GATE, 4 warp_event 16, 33, ROUTE_6_SAFFRON_GATE, 1 warp_event 17, 33, ROUTE_6_SAFFRON_GATE, 2 warp_event 39, 22, ROUTE_8_SAFFRON_GATE, 1 warp_event 39, 23, ROUTE_8_SAFFRON_GATE, 2 db 0 ; coord events db 8 ; bg events bg_event 21, 5, BGEVENT_READ, SaffronCitySign bg_event 33, 5, BGEVENT_READ, SaffronGymSign bg_event 25, 5, BGEVENT_READ, FightingDojoSign bg_event 15, 21, BGEVENT_READ, SilphCoSign bg_event 25, 29, BGEVENT_READ, MrPsychicsHouseSign bg_event 11, 5, BGEVENT_READ, SaffronCityMagnetTrainStationSign bg_event 10, 29, BGEVENT_READ, SaffronCityPokecenterSign bg_event 26, 11, BGEVENT_READ, SaffronCityMartSign db 8 ; object events object_event 7, 14, SPRITE_LASS, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, LassScript_0x19932a, -1 object_event 19, 30, SPRITE_POKEFAN_M, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, PokefanMScript_0x19933e, -1 object_event 32, 7, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, SaffronCityCooltrainerMScript, -1 object_event 20, 24, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, SaffronCityCooltrainerFScript, -1 object_event 27, 12, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, FisherScript_0x199358, -1 object_event 15, 19, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, SaffronCityYoungster1Script, -1 object_event 35, 22, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, SaffronCityYoungster2Script, -1 object_event 19, 8, SPRITE_LASS, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, SaffronCityLassScript, -1