Document Silph Co scripts

This commit is contained in:
GriffinR
2020-01-26 05:41:22 -05:00
parent bf7bab92e2
commit f637ade6b3
36 changed files with 585 additions and 624 deletions
+82 -92
View File
@@ -11,30 +11,26 @@ SilphCo_7F_OnLoad:: @ 816198F
SilphCo_7F_OnTransition:: @ 81619AB
compare VAR_MAP_SCENE_SILPH_CO_11F, 1
call_if_ge EventScript_1619B7
call_if_ge SilphCo_7F_EventScript_SetObjRocketsGone
end
EventScript_1619B7:: @ 81619B7
setobjectmovementtype 8, 7
SilphCo_7F_EventScript_SetObjRocketsGone:: @ 81619B7
setobjectmovementtype 8, MOVEMENT_TYPE_FACE_UP
return
SilphCo_7F_EventScript_1619BC:: @ 81619BC
SilphCo_7F_EventScript_RivalTriggerTop:: @ 81619BC
lockall
setvar VAR_TEMP_1, 0
goto EventScript_1619D4
EventScript_1619C7:: @ 81619C7
goto SilphCo_7F_EventScript_RivalScene
end
SilphCo_7F_EventScript_1619C8:: @ 81619C8
SilphCo_7F_EventScript_RivalTriggerBottom:: @ 81619C8
lockall
setvar VAR_TEMP_1, 1
goto EventScript_1619D4
EventScript_1619D3:: @ 81619D3
goto SilphCo_7F_EventScript_RivalScene
end
EventScript_1619D4:: @ 81619D4
SilphCo_7F_EventScript_RivalScene:: @ 81619D4
textcolor 0
playbgm MUS_RIVAL1, 0
applymovement 1, Movement_ExclamationMark
@@ -42,26 +38,26 @@ EventScript_1619D4:: @ 81619D4
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestDown
applymovement 1, Movement_Delay48
waitmovement 0
msgbox gUnknown_8176710
msgbox SilphCo_7F_Text_RivalWhatKeptYou
compare VAR_TEMP_1, 0
call_if_eq EventScript_161A73
call_if_eq SilphCo_7F_EventScript_RivalApproachTop
compare VAR_TEMP_1, 1
call_if_eq EventScript_161A7F
msgbox gUnknown_8176727
call_if_eq SilphCo_7F_EventScript_RivalApproachBottom
msgbox SilphCo_7F_Text_RivalIntro
setvar VAR_LAST_TALKED, 1
compare VAR_STARTER_MON, 2
call_if_eq EventScript_161A80
call_if_eq SilphCo_7F_EventScript_RivalSquirtle
compare VAR_STARTER_MON, 1
call_if_eq EventScript_161A8B
call_if_eq SilphCo_7F_EventScript_RivalBulbasaur
compare VAR_STARTER_MON, 0
call_if_eq EventScript_161A96
msgbox gUnknown_8176827
call_if_eq SilphCo_7F_EventScript_RivalCharmander
msgbox SilphCo_7F_Text_RivalPostBattle
closemessage
playbgm MUS_RIVAL2, 0
compare VAR_TEMP_1, 0
call_if_eq EventScript_161AA1
call_if_eq SilphCo_7F_EventScript_RivalExitTop
compare VAR_TEMP_1, 1
call_if_eq EventScript_161AAC
call_if_eq SilphCo_7F_EventScript_RivalExitBottom
playse SE_TK_WARPIN
fadedefaultbgm
removeobject 1
@@ -70,42 +66,42 @@ EventScript_1619D4:: @ 81619D4
releaseall
end
EventScript_161A73:: @ 8161A73
SilphCo_7F_EventScript_RivalApproachTop:: @ 8161A73
closemessage
applymovement 1, Movement_161AB7
applymovement 1, SilphCo_7F_Movement_RivalApproachTop
waitmovement 0
return
EventScript_161A7F:: @ 8161A7F
SilphCo_7F_EventScript_RivalApproachBottom:: @ 8161A7F
return
EventScript_161A80:: @ 8161A80
trainerbattle_no_intro TRAINER_RIVAL_SILPH_SQUIRTLE, Text_1767D0
SilphCo_7F_EventScript_RivalSquirtle:: @ 8161A80
trainerbattle_no_intro TRAINER_RIVAL_SILPH_SQUIRTLE, SilphCo_7F_Text_RivalDefeat
return
EventScript_161A8B:: @ 8161A8B
trainerbattle_no_intro TRAINER_RIVAL_SILPH_BULBASAUR, Text_1767D0
SilphCo_7F_EventScript_RivalBulbasaur:: @ 8161A8B
trainerbattle_no_intro TRAINER_RIVAL_SILPH_BULBASAUR, SilphCo_7F_Text_RivalDefeat
return
EventScript_161A96:: @ 8161A96
trainerbattle_no_intro TRAINER_RIVAL_SILPH_CHARMANDER, Text_1767D0
SilphCo_7F_EventScript_RivalCharmander:: @ 8161A96
trainerbattle_no_intro TRAINER_RIVAL_SILPH_CHARMANDER, SilphCo_7F_Text_RivalDefeat
return
EventScript_161AA1:: @ 8161AA1
applymovement 1, Movement_161AB9
SilphCo_7F_EventScript_RivalExitTop:: @ 8161AA1
applymovement 1, SilphCo_7F_Movement_RivalExitTop
waitmovement 0
return
EventScript_161AAC:: @ 8161AAC
applymovement 1, Movement_161ABF
SilphCo_7F_EventScript_RivalExitBottom:: @ 8161AAC
applymovement 1, SilphCo_7F_Movement_RivalExitBottom
waitmovement 0
return
Movement_161AB7:: @ 8161AB7
SilphCo_7F_Movement_RivalApproachTop:: @ 8161AB7
walk_up
step_end
Movement_161AB9:: @ 8161AB9
SilphCo_7F_Movement_RivalExitTop:: @ 8161AB9
walk_right
walk_right
walk_right
@@ -113,7 +109,7 @@ Movement_161AB9:: @ 8161AB9
delay_16
step_end
Movement_161ABF:: @ 8161ABF
SilphCo_7F_Movement_RivalExitBottom:: @ 8161ABF
walk_left
walk_up
walk_up
@@ -124,136 +120,130 @@ Movement_161ABF:: @ 8161ABF
delay_16
step_end
SilphCo_7F_EventScript_161AC8:: @ 8161AC8
SilphCo_7F_EventScript_LaprasGuy:: @ 8161AC8
lock
faceplayer
goto_if_set FLAG_GOT_LAPRAS_FROM_SILPH, EventScript_161B8D
msgbox gUnknown_8176266
goto_if_set FLAG_GOT_LAPRAS_FROM_SILPH, SilphCo_7F_EventScript_AlreadyGotLapras
msgbox SilphCo_7F_Text_HaveMonForSavingUs
setvar VAR_TEMP_1, SPECIES_LAPRAS
givemon SPECIES_LAPRAS, 25, ITEM_NONE
compare VAR_RESULT, 0
goto_if_eq EventScript_161B12
goto_if_eq SilphCo_7F_EventScript_ReceiveLaprasParty
compare VAR_RESULT, 1
goto_if_eq EventScript_161B45
goto_if_eq SilphCo_7F_EventScript_ReceiveLaprasPC
compare VAR_RESULT, 2
goto_if_eq EventScript_NoMoreRoomForPokemon
release
end
EventScript_161B12:: @ 8161B12
SilphCo_7F_EventScript_ReceiveLaprasParty:: @ 8161B12
textcolor 3
playfanfare MUS_FANFA1
message Text_1762D7
message SilphCo_7F_Text_ObtainedLaprasFromEmployee
waitmessage
waitfanfare
getspeciesname 0, SPECIES_LAPRAS
msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO
compare VAR_RESULT, NO
goto_if_eq EventScript_161B7E
goto_if_eq SilphCo_7F_EventScript_EndReceiveLapras
call EventScript_GetGiftMonPartySlot
call EventScript_ChangePokemonNickname
goto EventScript_161B7E
EventScript_161B44:: @ 8161B44
goto SilphCo_7F_EventScript_EndReceiveLapras
end
EventScript_161B45:: @ 8161B45
SilphCo_7F_EventScript_ReceiveLaprasPC:: @ 8161B45
textcolor 3
playfanfare MUS_FANFA1
message Text_1762D7
message SilphCo_7F_Text_ObtainedLaprasFromEmployee
waitmessage
waitfanfare
getspeciesname 0, SPECIES_LAPRAS
msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO
compare VAR_RESULT, NO
goto_if_eq EventScript_161B73
goto_if_eq SilphCo_7F_EventScript_LaprasTransferredToPC
call EventScript_NameReceivedBoxMon
goto EventScript_161B73
EventScript_161B72:: @ 8161B72
goto SilphCo_7F_EventScript_LaprasTransferredToPC
end
EventScript_161B73:: @ 8161B73
SilphCo_7F_EventScript_LaprasTransferredToPC:: @ 8161B73
call EventScript_TransferredToPC
goto EventScript_161B7E
EventScript_161B7D:: @ 8161B7D
goto SilphCo_7F_EventScript_EndReceiveLapras
end
EventScript_161B7E:: @ 8161B7E
SilphCo_7F_EventScript_EndReceiveLapras:: @ 8161B7E
textcolor 0
msgbox gUnknown_8176305
msgbox SilphCo_7F_Text_ExplainLapras
setflag FLAG_GOT_LAPRAS_FROM_SILPH
release
end
EventScript_161B8D:: @ 8161B8D
msgbox gUnknown_81763DD
SilphCo_7F_EventScript_AlreadyGotLapras:: @ 8161B8D
msgbox SilphCo_7F_Text_RocketBossWentToBoardroom
release
end
SilphCo_7F_EventScript_161B97:: @ 8161B97
SilphCo_7F_EventScript_WorkerM1:: @ 8161B97
lock
faceplayer
compare VAR_MAP_SCENE_SILPH_CO_11F, 1
goto_if_ge EventScript_161BAE
msgbox gUnknown_8176444
goto_if_ge SilphCo_7F_EventScript_WorkerM1RocketsGone
msgbox SilphCo_7F_Text_RocketsAfterMasterBall
release
end
EventScript_161BAE:: @ 8161BAE
msgbox gUnknown_8176486
SilphCo_7F_EventScript_WorkerM1RocketsGone:: @ 8161BAE
msgbox SilphCo_7F_Text_CanceledMasterBallProject
release
end
SilphCo_7F_EventScript_161BB8:: @ 8161BB8
SilphCo_7F_EventScript_WorkerM2:: @ 8161BB8
lock
faceplayer
compare VAR_MAP_SCENE_SILPH_CO_11F, 1
goto_if_ge EventScript_161BCF
msgbox gUnknown_81764C2
goto_if_ge SilphCo_7F_EventScript_WorkerM2RocketsGone
msgbox SilphCo_7F_Text_BadIfTeamRocketTookOver
release
end
EventScript_161BCF:: @ 8161BCF
msgbox gUnknown_8176501
SilphCo_7F_EventScript_WorkerM2RocketsGone:: @ 8161BCF
msgbox SilphCo_7F_Text_WowYouChasedOffTeamRocket
release
end
SilphCo_7F_EventScript_161BD9:: @ 8161BD9
SilphCo_7F_EventScript_WorkerF:: @ 8161BD9
lock
faceplayer
compare VAR_MAP_SCENE_SILPH_CO_11F, 1
goto_if_ge EventScript_161BF0
msgbox gUnknown_8176532
goto_if_ge SilphCo_7F_EventScript_WorkerFRocketsGone
msgbox SilphCo_7F_Text_ReallyDangerousHere
release
end
EventScript_161BF0:: @ 8161BF0
msgbox gUnknown_8176573
SilphCo_7F_EventScript_WorkerFRocketsGone:: @ 8161BF0
msgbox SilphCo_7F_Text_ThankYouSoMuch
release
end
SilphCo_7F_EventScript_161BFA:: @ 8161BFA
msgbox gUnknown_8176954, MSGBOX_SIGN
SilphCo_7F_EventScript_FloorSign:: @ 8161BFA
msgbox SilphCo_7F_Text_FloorSign, MSGBOX_SIGN
end
SilphCo_7F_EventScript_161C03:: @ 8161C03
trainerbattle_single TRAINER_SCIENTIST_JOSHUA, Text_1765E2, Text_17660C
msgbox gUnknown_8176616, MSGBOX_AUTOCLOSE
SilphCo_7F_EventScript_Joshua:: @ 8161C03
trainerbattle_single TRAINER_SCIENTIST_JOSHUA, SilphCo_7F_Text_JoshuaIntro, SilphCo_7F_Text_JoshuaDefeat
msgbox SilphCo_7F_Text_JoshuaPostBattle, MSGBOX_AUTOCLOSE
end
SilphCo_7F_EventScript_161C1A:: @ 8161C1A
trainerbattle_single TRAINER_TEAM_ROCKET_GRUNT_33, Text_176643, Text_176669
msgbox gUnknown_8176681, MSGBOX_AUTOCLOSE
SilphCo_7F_EventScript_Grunt1:: @ 8161C1A
trainerbattle_single TRAINER_TEAM_ROCKET_GRUNT_33, SilphCo_7F_Text_Grunt1Intro, SilphCo_7F_Text_Grunt1Defeat
msgbox SilphCo_7F_Text_Grunt1PostBattle, MSGBOX_AUTOCLOSE
end
SilphCo_7F_EventScript_161C31:: @ 8161C31
trainerbattle_single TRAINER_TEAM_ROCKET_GRUNT_34, Text_1766B3, Text_1766D7
msgbox gUnknown_81766E5, MSGBOX_AUTOCLOSE
SilphCo_7F_EventScript_Grunt2:: @ 8161C31
trainerbattle_single TRAINER_TEAM_ROCKET_GRUNT_34, SilphCo_7F_Text_Grunt2Intro, SilphCo_7F_Text_Grunt2Defeat
msgbox SilphCo_7F_Text_Grunt2PostBattle, MSGBOX_AUTOCLOSE
end
SilphCo_7F_EventScript_161C48:: @ 8161C48
trainerbattle_single TRAINER_TEAM_ROCKET_GRUNT_35, Text_176586, Text_1765A5
msgbox gUnknown_81765B1, MSGBOX_AUTOCLOSE
SilphCo_7F_EventScript_Grunt3:: @ 8161C48
trainerbattle_single TRAINER_TEAM_ROCKET_GRUNT_35, SilphCo_7F_Text_Grunt3Intro, SilphCo_7F_Text_Grunt3Defeat
msgbox SilphCo_7F_Text_Grunt3PostBattle, MSGBOX_AUTOCLOSE
end