Fixing My Errors + More

This commit is contained in:
Misty Violet 2023-10-22 18:15:19 -04:00
parent fa5f2111f9
commit d0d6bbb8cf
25 changed files with 518 additions and 702 deletions

View file

@ -1,66 +1,16 @@
BellchimeTrail_MapScriptHeader:
BellchimeTrail_MapScripts:
def_scene_scripts
scene_script BellchimeTrailStepDownTrigger
def_callbacks
callback MAPCALLBACK_OBJECTS, SetupValerieMorningWalkCallback
def_warp_events
warp_event 4, 4, WISE_TRIOS_ROOM, 1
warp_event 4, 5, WISE_TRIOS_ROOM, 2
warp_event 21, 9, TIN_TOWER_1F, 1 ; hole
def_coord_events
coord_event 21, 9, 1, BellchimeTrailPanUpTrigger
def_bg_events
bg_event 22, 12, BGEVENT_JUMPTEXT, TinTowerSignText
def_object_events
object_event 16, 6, SPRITE_VALERIE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BellchimeTrailValerieScript, EVENT_VALERIE_BELLCHIME_TRAIL
object_const_def
const BELLCHIMETRAIL_VALERIE
BellchimeTrailStepDownTrigger:
sdefer .Script
end
.Script:
readvar VAR_YCOORD
ifnotequal $9, .Done
readvar VAR_XCOORD
ifnotequal $15, .Done
applyonemovement PLAYER, step_down
.Done
setscene $1
end
SetupValerieMorningWalkCallback:
checkevent EVENT_FOUGHT_SUICUNE
iffalse .Disappear
checkevent EVENT_BEAT_VALERIE
iffalse .Appear
checkflag ENGINE_VALERIE_MORNING_WALK
iftrue .Disappear
checktime 1 << MORN
iffalse .Disappear
.Appear:
appear BELLCHIMETRAIL_VALERIE
endcallback
.Disappear:
disappear BELLCHIMETRAIL_VALERIE
endcallback
BellchimeTrailPanUpTrigger:
playsound SFX_EXIT_BUILDING
applyonemovement PLAYER, hide_object
applymovement PLAYER, hide_object
waitsfx
applymovement PLAYER, .PanUpMovement
disappear PLAYER
pause 10
special Special_FadeOutMusic
special FadeOutMusic
special FadeOutPalettes
pause 15
setscene $0
@ -83,235 +33,14 @@ TinTowerSignText:
cont "roost here."
done
BellchimeTrailValerieScript:
faceplayer
opentext
checkevent EVENT_BEAT_VALERIE
iftrue .Rematch
checkevent EVENT_LISTENED_TO_VALERIE
iftrue .Listened
writetext .IntroText
waitbutton
setevent EVENT_LISTENED_TO_VALERIE
.Listened:
writetext .BattleText
yesorno
iffalse_jumpopenedtext .RefusedText
writetext .AcceptedText
waitbutton
closetext
winlosstext .BeatenText, 0
setlasttalked BELLCHIMETRAIL_VALERIE
loadtrainer VALERIE, 1
startbattle
reloadmapafterbattle
setevent EVENT_BEAT_VALERIE
opentext
writetext .RewardText
promptbutton
verbosegivetmhm TM_DAZZLINGLEAM
setevent EVENT_GOT_TM49_DAZZLINGLEAM_FROM_VALERIE
writetext .FarewellText
.Depart
waitbutton
closetext
readvar VAR_FACING
ifnotequal RIGHT, .SkipGoAround
applymovement BELLCHIMETRAIL_VALERIE, .ValerieGoesAroundMovement
.SkipGoAround
applymovement BELLCHIMETRAIL_VALERIE, .ValerieDepartsMovement
disappear BELLCHIMETRAIL_VALERIE
clearevent EVENT_VALERIE_ECRUTEAK_CITY
setflag ENGINE_VALERIE_MORNING_WALK
end
BellchimeTrail_MapEvents:
def_warp_events
warp_event 4, 4, WISE_TRIOS_ROOM, 1
warp_event 4, 5, WISE_TRIOS_ROOM, 2
warp_event 21, 9, TIN_TOWER_1F, 1 ; hole
.Rematch:
writetext .RematchText
waitbutton
closetext
winlosstext .RematchBeatenText, 0
setlasttalked BELLCHIMETRAIL_VALERIE
readvar VAR_BADGES
ifequal 16, .Battle3
checkevent EVENT_BEAT_ELITE_FOUR
iftrue .Battle2
loadtrainer VALERIE, 1
startbattle
reloadmapafterbattle
sjump .AfterRematch
def_coord_events
coord_event 21, 9, 1, BellchimeTrailPanUpTrigger
.Battle2:
loadtrainer VALERIE, 2
startbattle
reloadmapafterbattle
sjump .AfterRematch
.Battle3:
loadtrainer VALERIE, 3
startbattle
reloadmapafterbattle
sjump .AfterRematch
.AfterRematch:
opentext
writetext .RematchFarewellText
sjump .Depart
.IntroText:
text "If it isn't the"
line "trainer who faced"
cont "Suicune…"
para "I am Valerie."
line "I come to this"
para "trail to be"
line "captivated by its"
cont "beauty."
para "Today I was for-"
line "tunate enough to"
para "witness your"
line "battle with a"
cont "legend…"
para "I would love to"
line "contend with one"
para "who caught the eye"
line "of a legendary"
cont "#mon."
done
.BattleText:
text "Valerie: I train"
line "the elusive Fairy"
cont "type."
para "They appear frail"
line "and delicate, but"
cont "they are strong."
para "Will you battle"
line "with me?"
done
.RefusedText:
text "Valerie: Alas…"
done
.AcceptedText:
text "Valerie: I hope"
line "our battle will"
para "prove entertaining"
line "to you."
done
.BeatenText:
text "I hope the sun is"
line "shining tomorrow…"
para "That would be"
line "reason enough to"
cont "smile."
done
.RewardText:
text "Valerie: Yes… that"
line "was a fine battle."
para "I shall reward you"
line "for this great"
cont "victory."
para "Please consider"
line "this as a personal"
cont "gift from me."
done
.FarewellText:
text "Valerie: Oh? My,"
line "what a curious"
cont "feeling…"
para "I can't seem to"
line "recall which move"
para "is contained in"
line "that TM."
para "I hope you might"
line "forgive me."
para "That was truly a"
line "captivating"
cont "battle."
para "I might just be"
line "captivated by you."
para "Until we meet"
line "again, farewell."
done
.RematchText:
text "Valerie: Oh, if it"
line "isn't my young"
cont "trainer…"
para "It is lovely to"
line "meet you again"
cont "like this."
para "Then I suppose you"
line "have earned your-"
para "self the right to"
line "a battle."
para "The elusive Fairy"
line "may appear frail"
para "as the breeze and"
line "delicate as a"
para "bloom, but it is"
line "strong."
done
.RematchBeatenText:
text "I hope that you"
line "will find things"
para "worth smiling"
line "about tomorrow…"
done
.RematchFarewellText:
text "That was truly a"
line "captivating"
cont "battle."
para "I might just be"
line "captivated by you."
para "Until we meet"
line "again, farewell."
done
.ValerieGoesAroundMovement:
step_down
step_left
step_end
.ValerieDepartsMovement:
step_left
step_left
step_left
step_up
step_up
step_left
step_left
step_end
def_bg_events
bg_event 22, 12, BGEVENT_READ, TinTowerSignText

View file

@ -1,9 +1,9 @@
CeruleanCave1F_MapScriptHeader:
CeruleanCave1F_MapScripts:
def_scene_scripts
def_callbacks
callback MAPCALLBACK_TILES, CeruleanCave1FTileScript
CeruleanCave1F_MapEvents:
def_warp_events
warp_event 27, 21, CERULEAN_CITY, 7
warp_event 9, 5, CERULEAN_CAVE_2F, 1
@ -15,12 +15,6 @@ CeruleanCave1F_MapScriptHeader:
warp_event 5, 15, CERULEAN_CAVE_2F, 6
def_coord_events
coord_event 20, 4, 1, CeruleanCave1FBridgeOverheadTrigger
coord_event 20, 5, 1, CeruleanCave1FBridgeOverheadTrigger
coord_event 23, 4, 1, CeruleanCave1FBridgeOverheadTrigger
coord_event 23, 5, 1, CeruleanCave1FBridgeOverheadTrigger
coord_event 21, 7, 0, CeruleanCave1FBridgeUnderfootTrigger
coord_event 22, 7, 0, CeruleanCave1FBridgeUnderfootTrigger
def_bg_events
bg_event 10, 13, BGEVENT_ITEM + ULTRA_BALL, EVENT_CERULEAN_CAVE_1F_HIDDEN_ULTRA_BALL
@ -29,49 +23,6 @@ CeruleanCave1F_MapScriptHeader:
bg_event 25, 2, BGEVENT_ITEM + BERSERK_GENE, EVENT_CERULEAN_CAVE_1F_HIDDEN_BERSERK_GENE
def_object_events
itemball_event 7, 6, BIG_NUGGET, 1, EVENT_CERULEAN_CAVE_1F_BIG_NUGGET
itemball_event 9, 17, FULL_RESTORE, 1, EVENT_CERULEAN_CAVE_1F_FULL_RESTORE
itemball_event 14, 2, MAX_REVIVE, 1, EVENT_CERULEAN_CAVE_1F_MAX_REVIVE
CeruleanCave1FTileScript:
checkscene
iftrue .underfoot
callasm CeruleanCave1F_OverheadBridgeAsm
endcallback
.underfoot:
callasm CeruleanCave1F_UnderfootBridgeAsm
endcallback
CeruleanCave1F_OverheadBridgeAsm:
changebridgeblock 20, 2, $ea, CERULEAN_CAVE_1F
changebridgeblock 22, 2, $eb, CERULEAN_CAVE_1F
changebridgeblock 20, 4, $ee, CERULEAN_CAVE_1F
changebridgeblock 22, 4, $ef, CERULEAN_CAVE_1F
changebridgeblock 20, 6, $59, CERULEAN_CAVE_1F
changebridgeblock 22, 6, $5b, CERULEAN_CAVE_1F
jmp BufferScreen
CeruleanCave1F_UnderfootBridgeAsm:
changebridgeblock 20, 2, $e8, CERULEAN_CAVE_1F
changebridgeblock 22, 2, $e9, CERULEAN_CAVE_1F
changebridgeblock 20, 4, $ec, CERULEAN_CAVE_1F
changebridgeblock 22, 4, $ed, CERULEAN_CAVE_1F
changebridgeblock 20, 6, $55, CERULEAN_CAVE_1F
changebridgeblock 22, 6, $57, CERULEAN_CAVE_1F
jmp BufferScreen
CeruleanCave1FBridgeOverheadTrigger:
callasm CeruleanCave1F_OverheadBridgeAsm
callthisasm
xor a
jr CeruleanCave1F_FinishBridge
CeruleanCave1FBridgeUnderfootTrigger:
callasm CeruleanCave1F_UnderfootBridgeAsm
callthisasm
ld a, $1
CeruleanCave1F_FinishBridge:
ld [wWalkingOnBridge], a
ld [wCeruleanCave1FSceneID], a ; setscene a
jmp GenericFinishBridge
object_event 7, 6, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, NUGGET, 1, EVENT_CERULEAN_CAVE_1F_BIG_NUGGET
object_event 9, 17, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, FULL_RESTORE, 1, EVENT_CERULEAN_CAVE_1F_FULL_RESTORE
object_event 14, 2, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MAX_REVIVE, 1, EVENT_CERULEAN_CAVE_1F_MAX_REVIVE

View file

@ -1,8 +1,9 @@
CeruleanCave2F_MapScriptHeader:
CeruleanCave2F_MapScripts:
def_scene_scripts
def_callbacks
CeruleanCave2F_MapEvents:
def_warp_events
warp_event 11, 3, CERULEAN_CAVE_1F, 2
warp_event 31, 3, CERULEAN_CAVE_1F, 3
@ -19,7 +20,7 @@ CeruleanCave2F_MapScriptHeader:
bg_event 13, 17, BGEVENT_ITEM + HYPER_POTION, EVENT_CERULEAN_CAVE_2F_HIDDEN_HYPER_POTION
def_object_events
itemball_event 31, 11, FULL_RESTORE, 1, EVENT_CERULEAN_CAVE_2F_FULL_RESTORE
itemball_event 7, 17, PP_UP, 1, EVENT_CERULEAN_CAVE_2F_PP_UP
itemball_event 27, 15, ULTRA_BALL, 1, EVENT_CERULEAN_CAVE_2F_ULTRA_BALL
itemball_event 2, 7, DUSK_STONE, 1, EVENT_CERULEAN_CAVE_2F_DUSK_STONE
object_event 31, 11, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, FULL_RESTORE, 1, EVENT_CERULEAN_CAVE_2F_FULL_RESTORE
object_event 7, 17, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, PP_UP, 1, EVENT_CERULEAN_CAVE_2F_PP_UP
object_event 27, 15, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, ULTRA_BALL, 1, EVENT_CERULEAN_CAVE_2F_ULTRA_BALL
object_event 2, 7, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, DUSK_STONE, 1, EVENT_CERULEAN_CAVE_2F_DUSK_STONE

View file

@ -1,8 +1,31 @@
CeruleanCaveB1F_MapScriptHeader:
object_const_def
const CERULEANCAVEB1F_MEWTWO
CeruleanCaveB1F_MapScripts:
def_scene_scripts
def_callbacks
CeruleanCaveMewtwo:
faceplayer
opentext
writetext MewtwoText
cry MEWTWO
pause 15
closetext
loadwildmon MEWTWO, 80
loadvar VAR_BATTLETYPE, BATTLETYPE_FORCEITEM
startbattle
disappear CERULEANCAVEB1F_MEWTWO
setevent EVENT_CERULEAN_CAVE_MEWTWO
reloadmapafterbattle
end
MewtwoText:
text "Myuu!"
done
CeruleanCaveB1F_MapEvents:
def_warp_events
warp_event 5, 7, CERULEAN_CAVE_1F, 5
@ -13,28 +36,6 @@ CeruleanCaveB1F_MapScriptHeader:
bg_event 24, 11, BGEVENT_ITEM + ULTRA_BALL, EVENT_CERULEAN_CAVE_B1F_HIDDEN_ULTRA_BALL
def_object_events
object_event 7, 13, SPRITE_MON_ICON, SPRITEMOVEDATA_POKEMON, 0, MEWTWO, -1, -1, PAL_NPC_PURPLE, OBJECTTYPE_SCRIPT, 0, CeruleanCaveMewtwo, EVENT_CERULEAN_CAVE_MEWTWO
itemball_event 26, 9, MAX_ELIXIR, 1, EVENT_CERULEAN_CAVE_B1F_MAX_ELIXIR
itemball_event 26, 3, ULTRA_BALL, 1, EVENT_CERULEAN_CAVE_B1F_ULTRA_BALL
object_const_def
const CERULEANCAVEB1F_MEWTWO
CeruleanCaveMewtwo:
faceplayer
opentext
writetext MewtwoText
cry MEWTWO
pause 15
closetext
loadwildmon MEWTWO, 80
loadvar VAR_BATTLETYPE, BATTLETYPE_LEGENDARY
startbattle
disappear CERULEANCAVEB1F_MEWTWO
setevent EVENT_CERULEAN_CAVE_MEWTWO
reloadmapafterbattle
end
MewtwoText:
text "Myuu!"
done
object_event 7, 13, SPRITE_JYNX, SPRITEMOVEDATA_POKEMON, 0, MEWTWO, -1, -1, PAL_NPC_PURPLE, OBJECTTYPE_SCRIPT, 0, CeruleanCaveMewtwo, EVENT_CERULEAN_CAVE_MEWTWO
object_event 26, 9, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MAX_ELIXER, 1, EVENT_CERULEAN_CAVE_B1F_MAX_ELIXER
object_event 26, 3, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, ULTRA_BALL, 1, EVENT_CERULEAN_CAVE_B1F_ULTRA_BALL

View file

@ -223,14 +223,6 @@ EcruteakCitySignText:
line "Meets the Present"
done
TinTowerSignText:
text "TIN TOWER"
para "A legendary #-"
line "MON is said to"
cont "roost here."
done
EcruteakGymSignText:
text "ECRUTEAK CITY"
line "#MON GYM"

View file

@ -1,37 +1,19 @@
PewterMuseumOfScience1F_MapScriptHeader:
object_const_def
const PEWTERMUSEUMOFSCIENCE1F_SCIENTIST2
PewterMuseumOfScience1F_MapScripts:
def_scene_scripts
def_callbacks
Museum1FScientistScript:
jumptextfaceplayer Museum1FScientistText
Museum1FGrampsScript:
jumptextfaceplayer Museum1FGrampsText
def_warp_events
warp_event 10, 7, PEWTER_CITY, 6
warp_event 11, 7, PEWTER_CITY, 6
warp_event 16, 7, PEWTER_CITY, 7
warp_event 17, 7, PEWTER_CITY, 7
warp_event 7, 7, PEWTER_MUSEUM_OF_SCIENCE_2F, 1
def_coord_events
def_bg_events
bg_event 2, 3, BGEVENT_READ, KabutopsFossilSignpostScript
bg_event 6, 3, BGEVENT_READ, OmastarFossilSignpostScript
bg_event 3, 6, BGEVENT_READ, AerodactylFossilSignpostScript
bg_event 12, 1, BGEVENT_JUMPTEXT, Museum1FBookshelfSignpostText
bg_event 13, 1, BGEVENT_JUMPTEXT, Museum1FBookshelfSignpostText
bg_event 14, 1, BGEVENT_JUMPTEXT, Museum1FBookshelfSignpostText
bg_event 15, 1, BGEVENT_JUMPTEXT, Museum1FBookshelfSignpostText
bg_event 17, 1, BGEVENT_JUMPTEXT, Museum1FBookshelfSignpostText
bg_event 18, 1, BGEVENT_JUMPTEXT, Museum1FBookshelfSignpostText
def_object_events
object_event 18, 3, SPRITE_SCIENTIST, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, Museum1FFossilScientistScript, -1
object_event 12, 4, SPRITE_RECEPTIONIST, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, Museum1FReceptionistScript, -1
object_event 16, 2, SPRITE_SCIENTIST, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_COMMAND, jumptextfaceplayer, Museum1FScientistText, -1
object_event 1, 7, SPRITE_GRAMPS, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_COMMAND, jumptextfaceplayer, Museum1FGrampsText, -1
object_event 4, 3, SPRITE_SCHOOLBOY, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_COMMAND, jumptextfaceplayer, Museum1FYoungsterText, -1
object_const_def
const PEWTERMUSEUMOFSCIENCE1F_SCIENTIST2
Museum1FYoungsterScript:
jumptextfaceplayer Museum1FYoungsterText
Museum1FFossilScientistScript:
faceplayer
@ -42,31 +24,31 @@ Museum1FFossilScientistScript:
iftrue .own_helix
checkitem DOME_FOSSIL
iftrue .own_dome
checkitem OLD_AMBER
iftrue .ask_old_amber
jumpopenedtext NoFossilsText
checkitem WING_FOSSIL
iftrue .ask_wing_fossil
jumptext NoFossilsText
.own_helix
checkitem DOME_FOSSIL
iftrue .own_helix_and_dome
checkitem OLD_AMBER
iftrue .ask_helix_amber
checkitem WING_FOSSIL
iftrue .ask_helix_wing
writetext AskHelixFossilText
yesorno
iftrue ResurrectHelixFossil
sjump .maybe_later
.own_dome
checkitem OLD_AMBER
iftrue .ask_dome_amber
checkitem WING_FOSSIL
iftrue .ask_dome_wing
writetext AskDomeFossilText
yesorno
iftrue ResurrectDomeFossil
sjump .maybe_later
.own_helix_and_dome
checkitem OLD_AMBER
iftrue .ask_helix_dome_amber
checkitem WING_FOSSIL
iftrue .ask_helix_dome_wing
loadmenu HelixDomeMenuDataHeader
verticalmenu
closewindow
@ -74,37 +56,37 @@ Museum1FFossilScientistScript:
ifequal $2, ResurrectDomeFossil
sjump .maybe_later
.ask_old_amber
writetext AskOldAmberText
.ask_wing_fossil
writetext AskWingFossilText
yesorno
iftrue ResurrectOldAmber
iftrue ResurrectWingFossil
sjump .maybe_later
.ask_helix_amber
loadmenu HelixAmberMenuDataHeader
.ask_helix_wing
loadmenu HelixWingMenuDataHeader
verticalmenu
closewindow
ifequal $1, ResurrectHelixFossil
ifequal $2, ResurrectOldAmber
ifequal $2, ResurrectWingFossil
sjump .maybe_later
.ask_dome_amber
loadmenu DomeAmberMenuDataHeader
.ask_dome_wing
loadmenu DomeWingMenuDataHeader
verticalmenu
closewindow
ifequal $1, ResurrectDomeFossil
ifequal $2, ResurrectOldAmber
ifequal $2, ResurrectWingFossil
sjump .maybe_later
.ask_helix_dome_amber
loadmenu HelixDomeAmberMenuDataHeader
.ask_helix_dome_wing
loadmenu HelixDomeWingMenuDataHeader
verticalmenu
closewindow
ifequal $1, ResurrectHelixFossil
ifequal $2, ResurrectDomeFossil
ifequal $3, ResurrectOldAmber
ifequal $3, ResurrectWingFossil
.maybe_later:
jumpopenedtext MaybeLaterText
jumptext MaybeLaterText
HelixDomeMenuDataHeader:
db $40 ; flags
@ -120,7 +102,7 @@ HelixDomeMenuDataHeader:
db "Dome Fossil@"
db "Cancel@"
HelixAmberMenuDataHeader:
HelixWingMenuDataHeader:
db $40 ; flags
db 04, 00 ; start coords
db 11, 15 ; end coords
@ -131,10 +113,10 @@ HelixAmberMenuDataHeader:
db $80 ; flags
db 3 ; items
db "Helix Fossil@"
db "Old Amber@"
db "Wing Fossil@"
db "Cancel@"
DomeAmberMenuDataHeader:
DomeWingMenuDataHeader:
db $40 ; flags
db 04, 00 ; start coords
db 11, 14 ; end coords
@ -145,10 +127,10 @@ DomeAmberMenuDataHeader:
db $80 ; flags
db 3 ; items
db "Dome Fossil@"
db "Old Amber@"
db "Wing Fossil@"
db "Cancel@"
HelixDomeAmberMenuDataHeader:
HelixDomeWingMenuDataHeader:
db $40 ; flags
db 02, 00 ; start coords
db 11, 15 ; end coords
@ -160,7 +142,7 @@ HelixDomeAmberMenuDataHeader:
db 4 ; items
db "Helix Fossil@"
db "Dome Fossil@"
db "Old Amber@"
db "Wing Fossil@"
db "Cancel@"
ResurrectHelixFossil:
@ -175,13 +157,19 @@ ResurrectDomeFossil:
givepoke KABUTO, 20
sjump FinishResurrect
ResurrectOldAmber:
takeitem OLD_AMBER
ResurrectWingFossil:
takeitem WING_FOSSIL
scall ResurrectAFossilScript
givepoke AERODACTYL, 20
FinishResurrect:
iffalse_jumpopenedtext NoRoomForFossilPokemonText
jumpopenedtext TakeGoodCareOfItText
iffalse .PartyFull
jumptext TakeGoodCareOfItText
.PartyFull:
writetext NoRoomForFossilPokemonText
waitbutton
closetext
end
ResurrectAFossilScript:
writetext ResurrectingPokemonText
@ -206,10 +194,11 @@ ResurrectAFossilScript:
Museum1FReceptionistScript:
readvar VAR_FACING
ifequal DOWN, .Sneak
ifequal LEFT, .Sneak
jumpthistextfaceplayer
ifequal DOWN, SneakScript
ifequal LEFT, SneakScript
jumptextfaceplayer WelcomeText
WelcomeText:
text "Welcome!"
para "Thanks to a gene-"
@ -222,20 +211,22 @@ Museum1FReceptionistScript:
para "Please go ahead."
done
.Sneak:
jumpthistextfaceplayer
SneakScript:
jumptextfaceplayer SneakText
SneakText:
text "You can't sneak"
line "in the back way!"
done
KabutopsFossilSignpostScript:
refreshscreen
trainerpic KABUTOPS_FOSSIL
pokepic KABUTOPS ;placeholder, will become KABUTOPS_FOSSIL later
waitbutton
closepokepic
jumpthistext
jumptext KabutopsFossilText
KabutopsFossilText:
text "Kabutops Fossil"
line "(Dome)"
@ -245,11 +236,12 @@ KabutopsFossilSignpostScript:
OmastarFossilSignpostScript:
refreshscreen
trainerpic OMASTAR_FOSSIL
pokepic OMASTAR ;placeholder, will become OMASTAR_FOSSIL later
waitbutton
closepokepic
jumpthistext
jumptext OmastarFossilText
OmastarFossilText:
text "Omastar Fossil"
line "(Helix)"
@ -259,12 +251,14 @@ OmastarFossilSignpostScript:
AerodactylFossilSignpostScript:
refreshscreen
trainerpic AERODACTYL_FOSSIL
pokepic AERODACTYL ;placeholder, will become AERODACTYL_FOSSIL later
waitbutton
closepokepic
jumpthistext
jumptext AerodactylFossilText
AerodactylFossilText:
text "Aerodactyl Fossil"
line "(Wing)"
para "A primitive and"
line "rare #mon."
@ -340,10 +334,10 @@ AskDomeFossilText:
cont "Dome Fossil?"
done
AskOldAmberText:
AskWingFossilText:
text "Do you want to"
line "resurrect the"
cont "Old Amber?"
cont "Wing Fossil?"
done
NoFossilsText:
@ -373,3 +367,31 @@ TakeGoodCareOfItText:
text "Take good care"
line "of it!"
done
PewterMuseumOfScience1F_MapEvents:
def_warp_events
warp_event 10, 7, PEWTER_CITY, 6
warp_event 11, 7, PEWTER_CITY, 6
warp_event 16, 7, PEWTER_CITY, 7
warp_event 17, 7, PEWTER_CITY, 7
warp_event 7, 7, PEWTER_MUSEUM_OF_SCIENCE_2F, 1
def_coord_events
def_bg_events
bg_event 2, 3, BGEVENT_READ, KabutopsFossilSignpostScript
bg_event 6, 3, BGEVENT_READ, OmastarFossilSignpostScript
bg_event 3, 6, BGEVENT_READ, AerodactylFossilSignpostScript
bg_event 12, 1, BGEVENT_READ, Museum1FBookshelfSignpostText
bg_event 13, 1, BGEVENT_READ, Museum1FBookshelfSignpostText
bg_event 14, 1, BGEVENT_READ, Museum1FBookshelfSignpostText
bg_event 15, 1, BGEVENT_READ, Museum1FBookshelfSignpostText
bg_event 17, 1, BGEVENT_READ, Museum1FBookshelfSignpostText
bg_event 18, 1, BGEVENT_READ, Museum1FBookshelfSignpostText
def_object_events
object_event 18, 3, SPRITE_SCIENTIST, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, Museum1FFossilScientistScript, -1
object_event 12, 4, SPRITE_RECEPTIONIST, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, Museum1FReceptionistScript, -1
object_event 16, 2, SPRITE_SCIENTIST, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, Museum1FScientistScript, -1
object_event 1, 7, SPRITE_GRAMPS, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Museum1FGrampsScript, -1
object_event 4, 3, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Museum1FYoungsterScript, -1

View file

@ -1,35 +1,26 @@
PewterMuseumOfScience2F_MapScriptHeader:
PewterMuseumOfScience2F_MapScripts:
def_scene_scripts
def_callbacks
def_warp_events
warp_event 7, 7, PEWTER_MUSEUM_OF_SCIENCE_1F, 5
Museum2FScientistScript:
jumptextfaceplayer Museum2FScientistText
def_coord_events
Museum2FChildScript:
jumptextfaceplayer Museum2FChildText
def_bg_events
bg_event 3, 6, BGEVENT_READ, Museum2FMoonStoneSignpostScript
bg_event 11, 2, BGEVENT_JUMPTEXT, Museum2FSpaceShuttleSignpostText
Museum2FTeacherScript:
jumptextfaceplayer Museum2FTeacherText
def_object_events
object_event 7, 5, SPRITE_SCIENTIST, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_COMMAND, jumptextfaceplayer, Museum2FScientistText, -1
object_event 1, 7, SPRITE_CHILD, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_COMMAND, jumptextfaceplayer, Museum2FChildText, -1
object_event 2, 7, SPRITE_POKEFAN_F, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_COMMAND, jumptextfaceplayer, Museum2FTeacherText, -1
object_event 2, 1, SPRITE_CUTE_GIRL, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_COMMAND, jumptextfaceplayer, Museum2FLassText, -1
object_event 12, 5, SPRITE_HIKER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Museum2FPokefanMScript, -1
Museum2FLassScript:
jumptextfaceplayer Museum2FLassText
Museum2FPokefanMScript:
faceplayer
opentext
checkevent EVENT_LISTENED_TO_SEISMIC_TOSS_INTRO
iftrue Museum2FTutorSeismicTossScript
checkunits
iftrue .metric
writetext Museum2FPokefanMImperialText
sjump .ok
.metric
writetext Museum2FPokefanMMetricText
.ok
waitbutton
setevent EVENT_LISTENED_TO_SEISMIC_TOSS_INTRO
@ -42,25 +33,18 @@ Museum2FTutorSeismicTossScript:
yesorno
iffalse .TutorRefused
setval SEISMIC_TOSS
writetext ClearText
special Special_MoveTutor
writetext Text_Museum2FTutorMoveText
special MoveTutor
ifequal $0, .TeachMove
.TutorRefused
jumpopenedtext Text_Museum2FTutorRefused
jumptext Text_Museum2FTutorRefused
.NoSilverLeaf
jumpopenedtext Text_Museum2FTutorNoSilverLeaf
jumptext Text_Museum2FTutorNoSilverLeaf
.TeachMove
takeitem SILVER_LEAF
jumpopenedtext Text_Museum2FTutorTaught
Museum2FMoonStoneSignpostScript:
refreshscreen
trainerpic METEORITE
waitbutton
closepokepic
jumptext Museum2FMoonStoneSignpostText
jumptext Text_Museum2FTutorTaught
Museum2FScientistText:
text "Meteorites struck"
@ -146,6 +130,10 @@ Text_Museum2FTutorSeismicToss:
line "one Silver Leaf."
done
Text_Museum2FTutorMoveText:
text_start
done
Text_Museum2FTutorNoSilverLeaf:
text "You don't have a"
line "Silver Leaf!"
@ -176,3 +164,20 @@ Museum2FMoonStoneSignpostText:
Museum2FSpaceShuttleSignpostText:
text "Space Shuttle"
done
PewterMuseumOfScience2F_MapEvents:
def_warp_events
warp_event 7, 7, PEWTER_MUSEUM_OF_SCIENCE_1F, 5
def_coord_events
def_bg_events
bg_event 3, 6, BGEVENT_READ, Museum2FMoonStoneSignpostText
bg_event 11, 2, BGEVENT_READ, Museum2FSpaceShuttleSignpostText
def_object_events
object_event 7, 5, SPRITE_SCIENTIST, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, Museum2FScientistScript, -1
object_event 1, 7, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, Museum2FChildScript, -1
object_event 2, 7, SPRITE_POKEFAN_F, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Museum2FTeacherScript, -1
object_event 2, 1, SPRITE_LASS, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Museum2FLassScript, -1
object_event 12, 5, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Museum2FPokefanMScript, -1

View file

@ -1,40 +1,75 @@
ViridianForest_MapScriptHeader:
ViridianForest_MapScripts:
def_scene_scripts
def_callbacks
def_warp_events
warp_event 3, 5, VIRIDIAN_FOREST_PEWTER_GATE, 1
warp_event 18, 47, VIRIDIAN_FOREST_VIRIDIAN_GATE, 1
warp_event 19, 47, VIRIDIAN_FOREST_VIRIDIAN_GATE, 2
TrainerBugCatcherDane:
trainer BUG_CATCHER, BUG_CATCHER_DANE, EVENT_BEAT_BUG_CATCHER_DANE, BugCatcherDaneSeenText, BugCatcherDaneBeatenText, 0, .AfterScript
def_coord_events
.AfterScript:
endifjustbattled
opentext
writetext BugCatcherDaneAfterBattleText
waitbutton
closetext
end
def_bg_events
bg_event 4, 7, BGEVENT_JUMPTEXT, ViridianForestSignText1
bg_event 6, 26, BGEVENT_JUMPTEXT, ViridianForestSignText2
bg_event 28, 19, BGEVENT_JUMPTEXT, ViridianForestSignText3
bg_event 18, 34, BGEVENT_JUMPTEXT, ViridianForestSignText4
bg_event 26, 42, BGEVENT_JUMPTEXT, ViridianForestSignText5
bg_event 20, 44, BGEVENT_JUMPTEXT, ViridianForestSignText6
bg_event 32, 44, BGEVENT_ITEM + MAX_ETHER, EVENT_VIRIDIAN_FOREST_HIDDEN_MAX_ETHER
bg_event 18, 43, BGEVENT_ITEM + FULL_HEAL, EVENT_VIRIDIAN_FOREST_HIDDEN_FULL_HEAL
bg_event 4, 43, BGEVENT_ITEM + MULCH, EVENT_VIRIDIAN_FOREST_HIDDEN_MULCH
bg_event 30, 9, BGEVENT_ITEM + BIG_MUSHROOM, EVENT_VIRIDIAN_FOREST_HIDDEN_BIG_MUSHROOM
bg_event 3, 14, BGEVENT_ITEM + LEAF_STONE, EVENT_VIRIDIAN_FOREST_HIDDEN_LEAF_STONE
TrainerBugCatcherDion:
trainer BUG_CATCHER, BUG_CATCHER_DION, EVENT_BEAT_BUG_CATCHER_DION, BugCatcherDionSeenText, BugCatcherDionBeatenText, 0, .AfterScript
.AfterScript:
endifjustbattled
opentext
writetext BugCatcherDionAfterBattleText
waitbutton
closetext
end
def_object_events
object_event 29, 42, SPRITE_BUG_MANIAC, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_GENERICTRAINER, 2, GenericTrainerBug_maniacDane, -1
object_event 33, 35, SPRITE_BUG_MANIAC, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_GENERICTRAINER, 5, GenericTrainerBug_maniacDion, -1
object_event 32, 21, SPRITE_BUG_MANIAC, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_GENERICTRAINER, 4, GenericTrainerBug_maniacStacey, -1
object_event 31, 4, SPRITE_BUG_MANIAC, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_GENERICTRAINER, 3, GenericTrainerBug_maniacEllis, -1
object_event 5, 24, SPRITE_BUG_MANIAC, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_GENERICTRAINER, 4, GenericTrainerBug_maniacAbner, -1
itemball_event 14, 31, DIRE_HIT, 1, EVENT_ROUTE_2_DIRE_HIT
itemball_event 3, 33, MAX_POTION, 1, EVENT_ROUTE_2_MAX_POTION
TrainerBugCatcherStacey:
trainer BUG_CATCHER, BUG_CATCHER_STACEY, EVENT_BEAT_BUG_CATCHER_STACEY, BugCatcherStaceySeenText, BugCatcherStaceyBeatenText, 0, .AfterScript
GenericTrainerBug_maniacDane:
generictrainer BUG_MANIAC, DANE, EVENT_BEAT_BUG_MANIAC_DANE, BugManiacDaneSeenText, BugManiacDaneBeatenText
.AfterScript:
endifjustbattled
opentext
writetext BugCatcherStaceyAfterBattleText
waitbutton
closetext
end
TrainerBugCatcherEllis:
trainer BUG_CATCHER, BUG_CATCHER_ELLIS, EVENT_BEAT_BUG_CATCHER_ELLIS, BugCatcherEllisSeenText, BugCatcherEllisBeatenText, 0, .AfterScript
.AfterScript:
endifjustbattled
opentext
writetext BugCatcherEllisAfterBattleText
waitbutton
closetext
end
TrainerBugCatcherAbner:
trainer BUG_CATCHER, BUG_CATCHER_ABNER, EVENT_BEAT_BUG_CATCHER_ABNER, BugCatcherAbnerSeenText, BugCatcherAbnerBeatenText, 0, .AfterScript
.AfterScript:
endifjustbattled
opentext
writetext BugCatcherAbnerAfterBattleText
waitbutton
closetext
end
BugCatcherDaneSeenText:
text "Welcome to"
line "Viridian Forest."
cont "Enjoy my Bug-type"
cont "#mon."
done
BugCatcherDaneBeatenText:
text "That's wonderful…"
done
BugCatcherDaneAfterBattleText:
text "Pretty impressive!"
para "I'm sure you can"
@ -42,9 +77,17 @@ GenericTrainerBug_maniacDane:
cont "that skill!"
done
GenericTrainerBug_maniacDion:
generictrainer BUG_MANIAC, DION, EVENT_BEAT_BUG_MANIAC_DION, BugManiacDionSeenText, BugManiacDionBeatenText
BugCatcherDionSeenText:
text "Shh! Be quiet! The"
line "bug #mon will"
cont "run away!"
done
BugCatcherDionBeatenText:
text "Phew…"
done
BugCatcherDionAfterBattleText:
text "Bug-type #mon"
line "make all kinds of"
cont "sounds."
@ -55,56 +98,7 @@ GenericTrainerBug_maniacDion:
cont "them is key!"
done
GenericTrainerBug_maniacStacey:
generictrainer BUG_MANIAC, STACEY, EVENT_BEAT_BUG_MANIAC_STACEY, BugManiacStaceySeenText, BugManiacStaceyBeatenText
text "Has anyone ever"
line "told you that from"
cont "behind you look"
cont "like a Venonat?"
done
GenericTrainerBug_maniacEllis:
generictrainer BUG_MANIAC, ELLIS, EVENT_BEAT_BUG_MANIAC_ELLIS, BugManiacEllisSeenText, BugManiacEllisBeatenText
text "If this is it,"
line "then I don't mind"
cont "losing!"
done
GenericTrainerBug_maniacAbner:
generictrainer BUG_MANIAC, ABNER, EVENT_BEAT_BUG_MANIAC_ABNER, BugManiacAbnerSeenText, BugManiacAbnerBeatenText
text "Doesn't matter what"
line "kind of #mon--"
para "as long as you"
line "like them, they"
cont "all look cute."
done
BugManiacDaneSeenText:
text "Welcome to"
line "Viridian Forest."
cont "Enjoy my Bug-type"
cont "#mon."
done
BugManiacDaneBeatenText:
text "That's wonderful…"
done
BugManiacDionSeenText:
text "Shh! Be quiet! The"
line "bug #mon will"
cont "run away!"
done
BugManiacDionBeatenText:
text "Phew…"
done
BugManiacStaceySeenText:
BugCatcherStaceySeenText:
text "Wow, that's a HUGE"
line "#mon!"
@ -113,35 +107,57 @@ BugManiacStaceySeenText:
cont "trainer?!"
done
BugManiacStaceyBeatenText:
BugCatcherStaceyBeatenText:
text "I couldn't catch"
line "it!"
done
BugManiacEllisSeenText:
BugCatcherStaceyAfterBattleText:
text "Has anyone ever"
line "told you that from"
cont "behind you look"
cont "like a Venonat?"
done
BugCatcherEllisSeenText:
text "There's nothing"
line "more efficient and"
cont "beautiful than a"
cont "Bug-type #mon."
done
BugManiacEllisBeatenText:
BugCatcherEllisBeatenText:
text "I lost"
line "beautifully!"
done
BugManiacAbnerSeenText:
BugCatcherEllisAfterBattleText:
text "If this is it,"
line "then I don't mind"
cont "losing!"
done
BugCatcherAbnerSeenText:
text "Many people prefer"
line "solid bug #mon"
cont "over squishy bug"
cont "#mon."
done
BugManiacAbnerBeatenText:
BugCatcherAbnerBeatenText:
text "Thanks for your"
line "hard work, my"
cont "lovely #mon…"
done
BugCatcherAbnerAfterBattleText:
text "Doesn't matter what"
line "kind of #mon--"
para "as long as you"
line "like them, they"
cont "all look cute."
done
ViridianForestSignText1:
text "Leaving"
@ -194,3 +210,34 @@ ViridianForestSignText6:
para "When healthy,"
line "they may escape!"
done
ViridianForest_MapEvents:
def_warp_events
warp_event 3, 5, VIRIDIAN_FOREST_PEWTER_GATE, 1
warp_event 18, 47, VIRIDIAN_FOREST_VIRIDIAN_GATE, 1
warp_event 19, 47, VIRIDIAN_FOREST_VIRIDIAN_GATE, 2
def_coord_events
def_bg_events
bg_event 4, 7, BGEVENT_READ, ViridianForestSignText1
bg_event 6, 26, BGEVENT_READ, ViridianForestSignText2
bg_event 28, 19, BGEVENT_READ, ViridianForestSignText3
bg_event 18, 34, BGEVENT_READ, ViridianForestSignText4
bg_event 26, 42, BGEVENT_READ, ViridianForestSignText5
bg_event 20, 44, BGEVENT_READ, ViridianForestSignText6
bg_event 32, 44, BGEVENT_ITEM + MAX_ETHER, EVENT_VIRIDIAN_FOREST_HIDDEN_MAX_ETHER
bg_event 18, 43, BGEVENT_ITEM + FULL_HEAL, EVENT_VIRIDIAN_FOREST_HIDDEN_FULL_HEAL
bg_event 4, 43, BGEVENT_ITEM + TINYMUSHROOM, EVENT_VIRIDIAN_FOREST_HIDDEN_TINYMUSHROOM
bg_event 30, 9, BGEVENT_ITEM + BIG_MUSHROOM, EVENT_VIRIDIAN_FOREST_HIDDEN_BIG_MUSHROOM
bg_event 3, 14, BGEVENT_ITEM + LEAF_STONE, EVENT_VIRIDIAN_FOREST_HIDDEN_LEAF_STONE
def_object_events
object_event 29, 42, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 2, TrainerBugCatcherDane, -1
object_event 33, 35, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 5, TrainerBugCatcherDion, -1
object_event 32, 21, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 4, TrainerBugCatcherStacey, -1
object_event 31, 4, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 3, TrainerBugCatcherEllis, -1
object_event 5, 24, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 4, TrainerBugCatcherAbner, -1
object_event 14, 31, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, DIRE_HIT, 1, EVENT_ROUTE_2_DIRE_HIT
object_event 3, 33, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MAX_POTION, 1, EVENT_ROUTE_2_MAX_POTION

View file

@ -1,20 +1,10 @@
ViridianForestPewterGate_MapScriptHeader:
ViridianForestPewterGate_MapScripts:
def_scene_scripts
def_callbacks
def_warp_events
warp_event 4, 7, VIRIDIAN_FOREST, 1
warp_event 5, 7, VIRIDIAN_FOREST, 1
warp_event 4, 0, ROUTE_2_NORTH, 5
warp_event 5, 0, ROUTE_2_NORTH, 6
def_coord_events
def_bg_events
def_object_events
object_event 0, 4, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_COMMAND, jumptextfaceplayer, ViridianForestPewterGateOfficerText, -1
ViridianForestPewterGateOfficerScript:
jumptextfaceplayer ViridianForestPewterGateOfficerText
ViridianForestPewterGateOfficerText:
text "Are you headed"
@ -23,3 +13,17 @@ ViridianForestPewterGateOfficerText:
para "Be sure to check"
line "out the Museum!"
done
ViridianForestPewterGate_MapEvents:
def_warp_events
warp_event 4, 7, VIRIDIAN_FOREST, 1
warp_event 5, 7, VIRIDIAN_FOREST, 1
warp_event 4, 0, ROUTE_2, 5
warp_event 5, 0, ROUTE_2, 6
def_coord_events
def_bg_events
def_object_events
object_event 0, 4, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, ViridianForestPewterGateOfficerScript, -1

View file

@ -1,21 +1,11 @@
ViridianForestViridianGate_MapScriptHeader:
ViridianForestViridianGate_MapScripts:
def_scene_scripts
def_callbacks
def_warp_events
warp_event 4, 0, VIRIDIAN_FOREST, 2
warp_event 5, 0, VIRIDIAN_FOREST, 3
warp_event 4, 7, ROUTE_2_SOUTH, 2
warp_event 5, 7, ROUTE_2_SOUTH, 2
def_coord_events
def_bg_events
def_object_events
object_event 0, 4, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_COMMAND, jumptextfaceplayer, ViridianForestViridianGateOfficerText, -1
ViridianForestViridianGateOfficerScript:
jumptextfaceplayer ViridianForestViridianGateOfficerText
ViridianForestViridianGateOfficerText:
text "Be careful,"
line "Viridian Forest"
@ -23,3 +13,17 @@ ViridianForestViridianGateOfficerText:
para "is a natural"
line "maze!"
done
ViridianForestViridianGate_MapEvents:
def_warp_events
warp_event 4, 0, VIRIDIAN_FOREST, 2
warp_event 5, 0, VIRIDIAN_FOREST, 3
warp_event 4, 7, ROUTE_2, 2
warp_event 5, 7, ROUTE_2, 2
def_coord_events
def_bg_events
def_object_events
object_event 0, 4, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, ViridianForestViridianGateOfficerScript, -1

View file

@ -2,7 +2,7 @@