mirror of
https://github.com/thornAvery/jep-hack.git
synced 2026-02-06 16:15:24 +13:00
Fixing My Errors + More
This commit is contained in:
parent
fa5f2111f9
commit
d0d6bbb8cf
25 changed files with 518 additions and 702 deletions
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue