Document Pallet Town scripts

This commit is contained in:
GriffinR
2020-02-19 12:17:16 -05:00
parent 71fec599bb
commit 44c9109c2a
23 changed files with 1034 additions and 1043 deletions
+5 -5
View File
@@ -25,7 +25,7 @@
"movement_range_y": 3,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
"script": "PalletTown_GarysHouse_EventScript_168D56",
"script": "PalletTown_GarysHouse_EventScript_Daisy",
"flag": "0"
},
{
@@ -38,7 +38,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
"script": "PalletTown_GarysHouse_EventScript_168F63",
"script": "PalletTown_GarysHouse_EventScript_TownMap",
"flag": "FLAG_HIDE_TOWN_MAP"
}
],
@@ -72,21 +72,21 @@
"x": 12,
"y": 1,
"elevation": 0,
"script": "PalletTown_GarysHouse_EventScript_168F6C"
"script": "PalletTown_GarysHouse_EventScript_Bookshelf"
},
{
"type": "bg_event_type_0",
"x": 11,
"y": 1,
"elevation": 0,
"script": "PalletTown_GarysHouse_EventScript_168F6C"
"script": "PalletTown_GarysHouse_EventScript_Bookshelf"
},
{
"type": "bg_event_type_0",
"x": 9,
"y": 1,
"elevation": 0,
"script": "PalletTown_GarysHouse_EventScript_168F75"
"script": "PalletTown_GarysHouse_EventScript_Picture"
}
]
}
+79 -74
View File
@@ -1,67 +1,72 @@
.equ LOCALID_DAISY, 1
.equ LOCALID_TOWN_MAP, 2
.equ RECEIVED_TOWN_MAP, VAR_TEMP_1
PalletTown_GarysHouse_MapScripts:: @ 8168D27
map_script MAP_SCRIPT_ON_TRANSITION, PalletTown_GarysHouse_OnTransition
.byte 0
PalletTown_GarysHouse_OnTransition:: @ 8168D2D
compare VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 2
call_if_lt EventScript_168D44
call_if_lt PalletTown_GarysHouse_EventScript_MoveDaisyToTable
compare VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 2
call_if_ge EventScript_168D50
call_if_ge PalletTown_GarysHouse_EventScript_AlreadyReceivedTownMap
end
EventScript_168D44:: @ 8168D44
setobjectmovementtype 1, 10
setobjectxyperm 1, 5, 4
PalletTown_GarysHouse_EventScript_MoveDaisyToTable:: @ 8168D44
setobjectmovementtype LOCALID_DAISY, MOVEMENT_TYPE_FACE_RIGHT
setobjectxyperm LOCALID_DAISY, 5, 4
return
EventScript_168D50:: @ 8168D50
setvar VAR_TEMP_1, 1
PalletTown_GarysHouse_EventScript_AlreadyReceivedTownMap:: @ 8168D50
setvar RECEIVED_TOWN_MAP, TRUE
return
PalletTown_GarysHouse_EventScript_168D56:: @ 8168D56
PalletTown_GarysHouse_EventScript_Daisy:: @ 8168D56
lock
faceplayer
famechecker FAMECHECKER_DAISY, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005
goto_if_set FLAG_SYS_GAME_CLEAR, EventScript_168DB9
compare VAR_TEMP_1, 1
goto_if_eq EventScript_168EEC
goto_if_set FLAG_SYS_GAME_CLEAR, PalletTown_GarysHouse_EventScript_GroomMon
compare RECEIVED_TOWN_MAP, TRUE
goto_if_eq PalletTown_GarysHouse_EventScript_PleaseGiveMonsRest
compare VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 2
goto_if_eq EventScript_168F59
goto_if_eq PalletTown_GarysHouse_EventScript_ExplainTownMap
compare VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 1
goto_if_eq EventScript_168EF6
goto_if_eq PalletTown_GarysHouse_EventScript_GiveTownMap
compare VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 1
goto_if_ge EventScript_168DAF
msgbox gUnknown_818D58C
goto_if_ge PalletTown_GarysHouse_EventScript_HeardBattledRival
msgbox PalletTown_GarysHouse_Text_HiBrothersAtLab
closemessage
applymovement 1, Movement_FaceOriginalDirection
applymovement LOCALID_DAISY, Movement_FaceOriginalDirection
waitmovement 0
release
end
EventScript_168DAF:: @ 8168DAF
msgbox gUnknown_818D5C4
PalletTown_GarysHouse_EventScript_HeardBattledRival:: @ 8168DAF
msgbox PalletTown_GarysHouse_Text_HeardYouBattledRival
release
end
EventScript_168DB9:: @ 8168DB9
PalletTown_GarysHouse_EventScript_GroomMon:: @ 8168DB9
goto_if_questlog EventScript_ReleaseEnd
special sub_8112364
compare VAR_MASSAGE_COOLDOWN_STEP_COUNTER, 500
goto_if_lt EventScript_168E46
msgbox gUnknown_818D7D3, MSGBOX_YESNO
goto_if_lt PalletTown_GarysHouse_EventScript_RateMonFriendship
msgbox PalletTown_GarysHouse_Text_LikeMeToGroomMon, MSGBOX_YESNO
compare VAR_RESULT, NO
goto_if_eq EventScript_168E3C
msgbox gUnknown_818D8B2
goto_if_eq PalletTown_GarysHouse_EventScript_DeclineGrooming
msgbox PalletTown_GarysHouse_Text_GroomWhichOne
special Special_ChooseMonFromParty
waitstate
lock
faceplayer
compare VAR_0x8004, 6
goto_if_ge EventScript_168E3C
compare VAR_0x8004, PARTY_SIZE
goto_if_ge PalletTown_GarysHouse_EventScript_DeclineGrooming
specialvar VAR_RESULT, Special_GetSpeciesOfPartySlot_x8004
compare VAR_RESULT, SPECIES_EGG
goto_if_eq EventScript_168E32
msgbox gUnknown_818D8CC
goto_if_eq PalletTown_GarysHouse_EventScript_CantGroomEgg
msgbox PalletTown_GarysHouse_Text_LookingNiceInNoTime
closemessage
fadescreen FADE_TO_BLACK
playfanfare MUS_ME_ASA
@@ -69,109 +74,109 @@ EventScript_168DB9:: @ 8168DB9
special Special_DaisyMassageServices
fadescreen FADE_FROM_BLACK
special Special_GetMonNickname
msgbox gUnknown_818D8FE
msgbox PalletTown_GarysHouse_Text_ThereYouGoAllDone
release
end
EventScript_168E32:: @ 8168E32
msgbox gUnknown_818D97B
PalletTown_GarysHouse_EventScript_CantGroomEgg:: @ 8168E32
msgbox PalletTown_GarysHouse_Text_CantGroomAnEgg
release
end
EventScript_168E3C:: @ 8168E3C
msgbox gUnknown_818D875
PalletTown_GarysHouse_EventScript_DeclineGrooming:: @ 8168E3C
msgbox PalletTown_GarysHouse_Text_DontNeedAnyGrooming
release
end
EventScript_168E46:: @ 8168E46
msgbox gUnknown_818D9A5
PalletTown_GarysHouse_EventScript_RateMonFriendship:: @ 8168E46
msgbox PalletTown_GarysHouse_Text_MayISeeFirstMon
specialvar VAR_RESULT, Special_GetLeadMonFriendship
switch VAR_RESULT
case 0, EventScript_168EA6
case 1, EventScript_168EB0
case 2, EventScript_168EBA
case 3, EventScript_168EC4
case 4, EventScript_168ECE
case 5, EventScript_168ED8
case 6, EventScript_168EE2
case 0, PalletTown_GarysHouse_EventScript_MonFriendshipLowest
case 1, PalletTown_GarysHouse_EventScript_MonFriendshipLower
case 2, PalletTown_GarysHouse_EventScript_MonFriendshipLow
case 3, PalletTown_GarysHouse_EventScript_MonFriendshipMid
case 4, PalletTown_GarysHouse_EventScript_MonFriendshipHigh
case 5, PalletTown_GarysHouse_EventScript_MonFriendshipHigher
case 6, PalletTown_GarysHouse_EventScript_MonFriendshipHighest
end
EventScript_168EA6:: @ 8168EA6
msgbox gUnknown_818DBDD
PalletTown_GarysHouse_EventScript_MonFriendshipLowest:: @ 8168EA6
msgbox PalletTown_GarysHouse_Text_WhyWouldMonHateYouSoMuch
release
end
EventScript_168EB0:: @ 8168EB0
msgbox gUnknown_818DB88
PalletTown_GarysHouse_EventScript_MonFriendshipLower:: @ 8168EB0
msgbox PalletTown_GarysHouse_Text_DontLikeWayItGlaresAtYou
release
end
EventScript_168EBA:: @ 8168EBA
msgbox gUnknown_818DB2E
PalletTown_GarysHouse_EventScript_MonFriendshipLow:: @ 8168EBA
msgbox PalletTown_GarysHouse_Text_NotFamiliarWithYouYet
release
end
EventScript_168EC4:: @ 8168EC4
msgbox gUnknown_818DAF3
PalletTown_GarysHouse_EventScript_MonFriendshipMid:: @ 8168EC4
msgbox PalletTown_GarysHouse_Text_ItsWarmingUpToYou
release
end
EventScript_168ECE:: @ 8168ECE
msgbox gUnknown_818DABE
PalletTown_GarysHouse_EventScript_MonFriendshipHigh:: @ 8168ECE
msgbox PalletTown_GarysHouse_Text_ItsQuiteFriendly
release
end
EventScript_168ED8:: @ 8168ED8
msgbox gUnknown_818DA73
PalletTown_GarysHouse_EventScript_MonFriendshipHigher:: @ 8168ED8
msgbox PalletTown_GarysHouse_Text_ItLooksVeryHappy
release
end
EventScript_168EE2:: @ 8168EE2
msgbox gUnknown_818DA16
PalletTown_GarysHouse_EventScript_MonFriendshipHighest:: @ 8168EE2
msgbox PalletTown_GarysHouse_Text_CouldntLoveYouMore
release
end
EventScript_168EEC:: @ 8168EEC
msgbox gUnknown_818D701
PalletTown_GarysHouse_EventScript_PleaseGiveMonsRest:: @ 8168EEC
msgbox PalletTown_GarysHouse_Text_PleaseGiveMonsRest
release
end
EventScript_168EF6:: @ 8168EF6
msgbox gUnknown_818D60A
PalletTown_GarysHouse_EventScript_GiveTownMap:: @ 8168EF6
msgbox PalletTown_GarysHouse_Text_ErrandForGrandpaThisWillHelp
closemessage
checkitemspace ITEM_TOWN_MAP, 1
compare VAR_RESULT, FALSE
goto_if_eq EventScript_168F4F
applymovement 1, Movement_WalkInPlaceFastestRight
goto_if_eq PalletTown_GarysHouse_EventScript_NoRoomForTownMap
applymovement LOCALID_DAISY, Movement_WalkInPlaceFastestRight
waitmovement 0
removeobject 2
removeobject LOCALID_TOWN_MAP
setvar VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 2
delay 15
applymovement 1, Movement_FacePlayer
applymovement LOCALID_DAISY, Movement_FacePlayer
waitmovement 0
delay 12
giveitem_msg gUnknown_818D661, ITEM_TOWN_MAP, 1, MUS_FAN5
giveitem_msg PalletTown_GarysHouse_Text_ReceivedTownMapFromDaisy, ITEM_TOWN_MAP, 1, MUS_FAN5
release
end
EventScript_168F4F:: @ 8168F4F
msgbox gUnknown_818D684
PalletTown_GarysHouse_EventScript_NoRoomForTownMap:: @ 8168F4F
msgbox PalletTown_GarysHouse_Text_DontHaveSpaceForThis
release
end
EventScript_168F59:: @ 8168F59
msgbox gUnknown_818D6AF
PalletTown_GarysHouse_EventScript_ExplainTownMap:: @ 8168F59
msgbox PalletTown_GarysHouse_Text_ExplainTownMap
release
end
PalletTown_GarysHouse_EventScript_168F63:: @ 8168F63
msgbox gUnknown_818D763, MSGBOX_NPC
PalletTown_GarysHouse_EventScript_TownMap:: @ 8168F63
msgbox PalletTown_GarysHouse_Text_ItsBigMapOfKanto, MSGBOX_NPC
end
PalletTown_GarysHouse_EventScript_168F6C:: @ 8168F6C
msgbox gUnknown_818D7A1, MSGBOX_SIGN
PalletTown_GarysHouse_EventScript_Bookshelf:: @ 8168F6C
msgbox PalletTown_GarysHouse_Text_ShelvesCrammedFullOfBooks, MSGBOX_SIGN
end
PalletTown_GarysHouse_EventScript_168F75:: @ 8168F75
msgbox gUnknown_818DC47, MSGBOX_SIGN
PalletTown_GarysHouse_EventScript_Picture:: @ 8168F75
msgbox PalletTown_GarysHouse_Text_LovelyAndSweetClefairy, MSGBOX_SIGN
end
+24 -24
View File
@@ -1,47 +1,47 @@
gUnknown_818D58C:: @ 818D58C
PalletTown_GarysHouse_Text_HiBrothersAtLab:: @ 818D58C
.string "DAISY: Hi, {PLAYER}!\p"
.string "My brother, {RIVAL}, is out at\n"
.string "Grandpa's LAB.$"
gUnknown_818D5C4:: @ 818D5C4
PalletTown_GarysHouse_Text_HeardYouBattledRival:: @ 818D5C4
.string "DAISY: {PLAYER}, I heard you had\n"
.string "a battle against {RIVAL}.\p"
.string "I wish I'd seen that!$"
gUnknown_818D60A:: @ 818D60A
PalletTown_GarysHouse_Text_ErrandForGrandpaThisWillHelp:: @ 818D60A
.string "Grandpa asked you to run an\n"
.string "errand?\p"
.string "Gee, that's lazy of him.\n"
.string "Here, this will help you.$"
gUnknown_818D661:: @ 818D661
PalletTown_GarysHouse_Text_ReceivedTownMapFromDaisy:: @ 818D661
.string "{PLAYER} received a TOWN MAP\n"
.string "from DAISY.$"
gUnknown_818D684:: @ 818D684
PalletTown_GarysHouse_Text_DontHaveSpaceForThis:: @ 818D684
.string "You don't have space for this in\n"
.string "your BAG.$"
gUnknown_818D6AF:: @ 818D6AF
PalletTown_GarysHouse_Text_ExplainTownMap:: @ 818D6AF
.string "You can use the TOWN MAP to find\n"
.string "out where you are, or check the\l"
.string "names of places.$"
gUnknown_818D701:: @ 818D701
PalletTown_GarysHouse_Text_PleaseGiveMonsRest:: @ 818D701
.string "DAISY: Just like people, POKéMON\n"
.string "are living things.\p"
.string "When they get tired, please give\n"
.string "them a rest.$"
gUnknown_818D763:: @ 818D763
PalletTown_GarysHouse_Text_ItsBigMapOfKanto:: @ 818D763
.string "It's a big map of the KANTO region.\n"
.string "Now this would be useful!$"
gUnknown_818D7A1:: @ 818D7A1
PalletTown_GarysHouse_Text_ShelvesCrammedFullOfBooks:: @ 818D7A1
.string "The shelves are crammed full of\n"
.string "books on POKéMON.$"
gUnknown_818D7D3:: @ 818D7D3
PalletTown_GarysHouse_Text_LikeMeToGroomMon:: @ 818D7D3
.string "DAISY: Hi, {PLAYER}!\n"
.string "Good timing.\p"
.string "I'm about to have some tea.\n"
@@ -50,72 +50,72 @@ gUnknown_818D7D3:: @ 818D7D3
.string "Your POKéMON are a little dirty.\p"
.string "Would you like me to groom one?$"
gUnknown_818D875:: @ 818D875
PalletTown_GarysHouse_Text_DontNeedAnyGrooming:: @ 818D875
.string "You don't need any grooming done?\n"
.string "Okay, we'll just have tea.$"
gUnknown_818D8B2:: @ 818D8B2
PalletTown_GarysHouse_Text_GroomWhichOne:: @ 818D8B2
.string "Which one should I groom?$"
gUnknown_818D8CC:: @ 818D8CC
PalletTown_GarysHouse_Text_LookingNiceInNoTime:: @ 818D8CC
.string "DAISY: Okay, I'll get it looking\n"
.string "nice in no time.$"
gUnknown_818D8FE:: @ 818D8FE
PalletTown_GarysHouse_Text_ThereYouGoAllDone:: @ 818D8FE
.string "{SIZE}Á{STR_VAR_1} looks dreamily content…\p"
.string "{SIZE}ÈDAISY: There you go! All done.\n"
.string "See? Doesn't it look nice?\p"
.string "Giggle…\n"
.string "It's such a cute POKéMON.$"
gUnknown_818D97B:: @ 818D97B
PalletTown_GarysHouse_Text_CantGroomAnEgg:: @ 818D97B
.string "Oh, sorry. I honestly can't\n"
.string "groom an EGG.$"
gUnknown_818D9A5:: @ 818D9A5
PalletTown_GarysHouse_Text_MayISeeFirstMon:: @ 818D9A5
.string "DAISY: Your POKéMON grow to love\n"
.string "you if you raise them with love.\p"
.string "For example, {PLAYER}, may I see\n"
.string "your first POKéMON?$"
gUnknown_818DA16:: @ 818DA16
PalletTown_GarysHouse_Text_CouldntLoveYouMore:: @ 818DA16
.string "It couldn't possibly love you\n"
.string "any more than it does now.\p"
.string "Your POKéMON is happy beyond\n"
.string "words.$"
gUnknown_818DA73:: @ 818DA73
PalletTown_GarysHouse_Text_ItLooksVeryHappy:: @ 818DA73
.string "It looks very happy.\p"
.string "I wish {RIVAL} could see this and\n"
.string "learn something from it.$"
gUnknown_818DABE:: @ 818DABE
PalletTown_GarysHouse_Text_ItsQuiteFriendly:: @ 818DABE
.string "It's quite friendly with you.\n"
.string "Keep being good to it!$"
gUnknown_818DAF3:: @ 818DAF3
PalletTown_GarysHouse_Text_ItsWarmingUpToYou:: @ 818DAF3
.string "It's warming up to you.\n"
.string "Trust must be growing between you.$"
gUnknown_818DB2E:: @ 818DB2E
PalletTown_GarysHouse_Text_NotFamiliarWithYouYet:: @ 818DB2E
.string "It's not quite familiar with you\n"
.string "yet.\p"
.string "POKéMON are all quite wary when\n"
.string "you first get them.$"
gUnknown_818DB88:: @ 818DB88
PalletTown_GarysHouse_Text_DontLikeWayItGlaresAtYou:: @ 818DB88
.string "{PLAYER}, I don't like the way it\n"
.string "glares at you.\p"
.string "Could you try being a little nicer\n"
.string "to it?$"
gUnknown_818DBDD:: @ 818DBDD
PalletTown_GarysHouse_Text_WhyWouldMonHateYouSoMuch:: @ 818DBDD
.string "…Um, it's not easy for me to say\n"
.string "this, but…\p"
.string "Is there some reason why your\n"
.string "POKéMON would hate you so much?$"
gUnknown_818DC47:: @ 818DC47
PalletTown_GarysHouse_Text_LovelyAndSweetClefairy:: @ 818DC47
.string "“The lovely and sweet\n"
.string "CLEFAIRY”$"