Document Pewter City scripts

This commit is contained in:
GriffinR
2020-01-14 02:56:19 -05:00
parent 8c560386ed
commit f5683ae4d8
27 changed files with 646 additions and 1362 deletions
+5 -5
View File
@@ -23,7 +23,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
"script": "PewterCity_Gym_EventScript_16A593",
"script": "PewterCity_Gym_EventScript_Brock",
"flag": "0"
},
{
@@ -36,7 +36,7 @@
"movement_range_y": 1,
"trainer_type": 1,
"trainer_sight_or_berry_tree_id": 4,
"script": "PewterCity_Gym_EventScript_16A63E",
"script": "PewterCity_Gym_EventScript_Liam",
"flag": "0"
},
{
@@ -49,7 +49,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
"script": "PewterCity_Gym_EventScript_16A655",
"script": "PewterCity_Gym_EventScript_GymGuy",
"flag": "0"
}
],
@@ -83,14 +83,14 @@
"x": 4,
"y": 12,
"elevation": 0,
"script": "PewterCity_Gym_EventScript_16A6AF"
"script": "PewterCity_Gym_EventScript_GymStatue"
},
{
"type": "bg_event_type_0",
"x": 8,
"y": 12,
"elevation": 0,
"script": "PewterCity_Gym_EventScript_16A6AF"
"script": "PewterCity_Gym_EventScript_GymStatue"
}
]
}
+36 -36
View File
@@ -1,15 +1,15 @@
PewterCity_Gym_MapScripts:: @ 816A592
.byte 0
PewterCity_Gym_EventScript_16A593:: @ 816A593
PewterCity_Gym_EventScript_Brock:: @ 816A593
famechecker FAMECHECKER_BROCK, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005
trainerbattle_single TRAINER_LEADER_BROCK, Text_190CD4, Text_190E4F, EventScript_16A5C5, NO_MUSIC
goto_if_unset FLAG_GOT_TM39_FROM_BROCK, EventScript_16A5F3
msgbox gUnknown_819110F
trainerbattle_single TRAINER_LEADER_BROCK, PewterCity_Gym_Text_BrockIntro, PewterCity_Gym_Text_BrockDefeat, PewterCity_Gym_EventScript_DefeatedBrock, NO_MUSIC
goto_if_unset FLAG_GOT_TM39_FROM_BROCK, PewterCity_Gym_EventScript_GiveTM39
msgbox PewterCity_Gym_Text_BrockPostBattle
release
end
EventScript_16A5C5:: @ 816A5C5
PewterCity_Gym_EventScript_DefeatedBrock:: @ 816A5C5
famechecker FAMECHECKER_BROCK, 1
setflag FLAG_DEFEATED_BROCK
setflag FLAG_BADGE01_GET
@@ -17,69 +17,69 @@ EventScript_16A5C5:: @ 816A5C5
setflag FLAG_HIDE_PEWTER_CITY_GYM_GUIDE
clearflag FLAG_HIDE_PEWTER_CITY_RUNNING_SHOES_GUY
set_gym_trainers 1
goto EventScript_16A5F3
goto PewterCity_Gym_EventScript_GiveTM39
end
EventScript_16A5F3:: @ 816A5F3
msgbox gUnknown_8190FC1
PewterCity_Gym_EventScript_GiveTM39:: @ 816A5F3
msgbox PewterCity_Gym_Text_TakeThisWithYou
checkitemspace ITEM_TM39, 1
compare VAR_RESULT, FALSE
goto_if_eq EventScript_16A634
giveitem_msg gUnknown_8190FDB, ITEM_TM39
goto_if_eq PewterCity_Gym_EventScript_NoRoomForTM39
giveitem_msg PewterCity_Gym_Text_ReceivedTM39FromBrock, ITEM_TM39
setflag FLAG_GOT_TM39_FROM_BROCK
msgbox gUnknown_8190FF8
msgbox PewterCity_Gym_Text_ExplainTM39
release
end
EventScript_16A634:: @ 816A634
msgbox gUnknown_81911CE
PewterCity_Gym_EventScript_NoRoomForTM39:: @ 816A634
msgbox PewterCity_Gym_Text_DontHaveRoomForThis
release
end
PewterCity_Gym_EventScript_16A63E:: @ 816A63E
trainerbattle_single TRAINER_CAMPER_LIAM, Text_1911EC, Text_191237
msgbox gUnknown_819126B, MSGBOX_AUTOCLOSE
PewterCity_Gym_EventScript_Liam:: @ 816A63E
trainerbattle_single TRAINER_CAMPER_LIAM, PewterCity_Gym_Text_LiamIntro, PewterCity_Gym_Text_LiamDefeat
msgbox PewterCity_Gym_Text_LiamPostBattle, MSGBOX_AUTOCLOSE
end
PewterCity_Gym_EventScript_16A655:: @ 816A655
PewterCity_Gym_EventScript_GymGuy:: @ 816A655
lock
faceplayer
goto_if_set FLAG_DEFEATED_BROCK, EventScript_16A67F
msgbox gUnknown_8191298, MSGBOX_YESNO
goto_if_set FLAG_DEFEATED_BROCK, PewterCity_Gym_EventScript_GymGuyPostVictory
msgbox PewterCity_Gym_Text_LetMeTakeYouToTheTop, MSGBOX_YESNO
compare VAR_RESULT, YES
goto_if_eq EventScript_16A689
goto_if_eq PewterCity_Gym_EventScript_GymGuyTakeMeToTop
compare VAR_RESULT, NO
goto_if_eq EventScript_16A697
goto_if_eq PewterCity_Gym_EventScript_GymGuyDontTakeMeToTop
end
EventScript_16A67F:: @ 816A67F
msgbox gUnknown_819143C
PewterCity_Gym_EventScript_GymGuyPostVictory:: @ 816A67F
msgbox PewterCity_Gym_Text_YoureChampMaterial
release
end
EventScript_16A689:: @ 816A689
msgbox gUnknown_819133C
goto EventScript_16A6A5
PewterCity_Gym_EventScript_GymGuyTakeMeToTop:: @ 816A689
msgbox PewterCity_Gym_Text_LetsGetHappening
goto PewterCity_Gym_EventScript_GymGuyAdvice
end
EventScript_16A697:: @ 816A697
msgbox gUnknown_8191412
goto EventScript_16A6A5
PewterCity_Gym_EventScript_GymGuyDontTakeMeToTop:: @ 816A697
msgbox PewterCity_Gym_Text_ItsFreeLetsGetHappening
goto PewterCity_Gym_EventScript_GymGuyAdvice
end
EventScript_16A6A5:: @ 816A6A5
msgbox gUnknown_819135C
PewterCity_Gym_EventScript_GymGuyAdvice:: @ 816A6A5
msgbox PewterCity_Gym_Text_TryDifferentPartyOrders
release
end
PewterCity_Gym_EventScript_16A6AF:: @ 816A6AF
PewterCity_Gym_EventScript_GymStatue:: @ 816A6AF
lockall
goto_if_set FLAG_BADGE01_GET, EventScript_16A6C3
msgbox gUnknown_819146E
goto_if_set FLAG_BADGE01_GET, PewterCity_Gym_EventScript_GymStatuePostVictory
msgbox PewterCity_Gym_Text_GymStatue
releaseall
end
EventScript_16A6C3:: @ 816A6C3
msgbox gUnknown_81914A4
PewterCity_Gym_EventScript_GymStatuePostVictory:: @ 816A6C3
msgbox PewterCity_Gym_Text_GymStatuePlayerWon
releaseall
end
+17 -17
View File
@@ -1,4 +1,4 @@
Text_190CD4:: @ 8190CD4
PewterCity_Gym_Text_BrockIntro:: @ 8190CD4
.string "So, you're here. I'm BROCK.\n"
.string "I'm PEWTER's GYM LEADER.\p"
.string "My rock-hard willpower is evident\n"
@@ -14,7 +14,7 @@ Text_190CD4:: @ 8190CD4
.string "Fine, then!\n"
.string "Show me your best!{PLAY_BGM}{MUS_EXEYE}$"
Text_190E4F:: @ 8190E4F
PewterCity_Gym_Text_BrockDefeat:: @ 8190E4F
.string "I took you for granted, and so\n"
.string "I lost.\p"
.string "As proof of your victory, I confer\n"
@@ -29,15 +29,15 @@ Text_190E4F:: @ 8190E4F
.string "Of course, a POKéMON must know the\n"
.string "move FLASH to use it.$"
gUnknown_8190FC1:: @ 8190FC1
PewterCity_Gym_Text_TakeThisWithYou:: @ 8190FC1
.string "Wait!\n"
.string "Take this with you.$"
gUnknown_8190FDB:: @ 8190FDB
PewterCity_Gym_Text_ReceivedTM39FromBrock:: @ 8190FDB
.string "{PLAYER} received TM39\n"
.string "from BROCK.$"
gUnknown_8190FF8:: @ 8190FF8
PewterCity_Gym_Text_ExplainTM39:: @ 8190FF8
.string "A TM, Technical Machine, contains a\n"
.string "technique for POKéMON.\p"
.string "Using a TM teaches the move it\n"
@@ -50,7 +50,7 @@ gUnknown_8190FF8:: @ 8190FF8
.string "It hurls boulders at the foe and\n"
.string "lowers its SPEED.$"
gUnknown_819110F:: @ 819110F
PewterCity_Gym_Text_BrockPostBattle:: @ 819110F
.string "There are all kinds of TRAINERS in\n"
.string "this huge world of ours.\p"
.string "You appear to be very gifted as a\n"
@@ -59,24 +59,24 @@ gUnknown_819110F:: @ 819110F
.string "Go to the GYM in CERULEAN and test\n"
.string "your abilities.$"
gUnknown_81911CE:: @ 81911CE
PewterCity_Gym_Text_DontHaveRoomForThis:: @ 81911CE
.string "You don't have room for this.$"
Text_1911EC:: @ 81911EC
PewterCity_Gym_Text_LiamIntro:: @ 81911EC
.string "Stop right there, kid!\p"
.string "You're ten thousand light-years \n"
.string "from facing BROCK!$"
Text_191237:: @ 8191237
PewterCity_Gym_Text_LiamDefeat:: @ 8191237
.string "Darn!\p"
.string "Light-years isn't time…\n"
.string "It measures distance!$"
gUnknown_819126B:: @ 819126B
PewterCity_Gym_Text_LiamPostBattle:: @ 819126B
.string "You're pretty hot.\n"
.string "…But not as hot as BROCK!$"
gUnknown_8191298:: @ 8191298
PewterCity_Gym_Text_LetMeTakeYouToTheTop:: @ 8191298
.string "Hiya!\n"
.string "Do you want to dream big?\p"
.string "Do you dare to dream of becoming\n"
@@ -85,11 +85,11 @@ gUnknown_8191298:: @ 8191298
.string "you on how to win.\p"
.string "Let me take you to the top!$"
gUnknown_819133C:: @ 819133C
PewterCity_Gym_Text_LetsGetHappening:: @ 819133C
.string "All right!\n"
.string "Let's get happening!$"
gUnknown_819135C:: @ 819135C
PewterCity_Gym_Text_TryDifferentPartyOrders:: @ 819135C
.string "The first POKéMON out in a match is\n"
.string "at the left of the POKéMON LIST.\p"
.string "By changing the order of POKéMON,\n"
@@ -97,21 +97,21 @@ gUnknown_819135C:: @ 819135C
.string "Try different orders to suit your\n"
.string "opponent's party.$"
gUnknown_8191412:: @ 8191412
PewterCity_Gym_Text_ItsFreeLetsGetHappening:: @ 8191412
.string "It's a free service!\n"
.string "Let's get happening!$"
gUnknown_819143C:: @ 819143C
PewterCity_Gym_Text_YoureChampMaterial:: @ 819143C
.string "Just as I thought!\n"
.string "You're POKéMON champ material!$"
gUnknown_819146E:: @ 819146E
PewterCity_Gym_Text_GymStatue:: @ 819146E
.string "PEWTER POKéMON GYM\n"
.string "LEADER: BROCK\p"
.string "WINNING TRAINERS:\n"
.string "{RIVAL}$"
gUnknown_81914A4:: @ 81914A4
PewterCity_Gym_Text_GymStatuePlayerWon:: @ 81914A4
.string "PEWTER POKéMON GYM\n"
.string "LEADER: BROCK\p"
.string "WINNING TRAINERS:\n"