summaryrefslogtreecommitdiff
path: root/data/maps/PalletTown_GarysHouse/scripts.inc
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/PalletTown_GarysHouse/scripts.inc')
-rw-r--r--data/maps/PalletTown_GarysHouse/scripts.inc153
1 files changed, 79 insertions, 74 deletions
diff --git a/data/maps/PalletTown_GarysHouse/scripts.inc b/data/maps/PalletTown_GarysHouse/scripts.inc
index 2059a2f58..a64dff1a9 100644
--- a/data/maps/PalletTown_GarysHouse/scripts.inc
+++ b/data/maps/PalletTown_GarysHouse/scripts.inc
@@ -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