Document berry tree events

This commit is contained in:
Fontbane 2019-04-03 18:04:04 -04:00 committed by huderlem
parent 90e32f4ec5
commit 8b88ef3e01

View File

@ -2,142 +2,142 @@ BerryTreeScript:: @ 82742F9
special EventObjectInteractionGetBerryTreeData special EventObjectInteractionGetBerryTreeData
switch VAR_0x8004 switch VAR_0x8004
case 255, Route102_EventScript_27434F case 255, Route102_EventScript_27434F
case 0, Route102_EventScript_274359 case 0, Route102_EventScript_CheckSoil
case 1, Route102_EventScript_2743B1 case 1, Route102_EventScript_CheckBerryStage1
case 2, Route102_EventScript_2743C1 case 2, Route102_EventScript_CheckBerryStage2
case 3, Route102_EventScript_2743D1 case 3, Route102_EventScript_CheckBerryStage3
case 4, Route102_EventScript_2743E1 case 4, Route102_EventScript_CheckBerryStage4
case 5, Route102_EventScript_274421 case 5, Route102_EventScript_CheckBerryFullyGrown
end end
Route102_EventScript_27434F:: @ 827434F Route102_EventScript_27434F:: @ 827434F
lockall lockall
message Route102_Text_274744 message Route102_Text_ExclamationPoint
waitmessage waitmessage
waitbuttonpress waitbuttonpress
releaseall releaseall
end end
Route102_EventScript_274359:: @ 8274359 Route102_EventScript_CheckSoil:: @ 8274359
lock lock
faceplayer faceplayer
specialvar VAR_RESULT, PlayerHasBerries specialvar VAR_RESULT, PlayerHasBerries
compare VAR_RESULT, 1 compare VAR_RESULT, 1
goto_if_eq Route102_EventScript_274374 goto_if_eq Route102_EventScript_WantToPlant
message Route102_Text_2744F0 message Route102_Text_ItsSoftLoamySoil
waitmessage waitmessage
waitbuttonpress waitbuttonpress
release release
end end
Route102_EventScript_274374:: @ 8274374 Route102_EventScript_WantToPlant:: @ 8274374
msgbox Route102_Text_274507, MSGBOX_YESNO msgbox Route102_Text_WantToPlant, MSGBOX_YESNO
compare VAR_RESULT, 1 compare VAR_RESULT, 1
goto_if_eq Route102_EventScript_274393 goto_if_eq Route102_EventScript_ChooseBerryToPlant
compare VAR_RESULT, 0 compare VAR_RESULT, 0
goto_if_eq Route102_EventScript_2743AF goto_if_eq Route102_EventScript_CancelPlanting
end end
Route102_EventScript_274393:: @ 8274393 Route102_EventScript_ChooseBerryToPlant:: @ 8274393
fadescreen 1 fadescreen 1
closemessage closemessage
special Bag_ChooseBerry special Bag_ChooseBerry
waitstate waitstate
compare VAR_ITEM_ID, 0 compare VAR_ITEM_ID, 0
goto_if_eq Route102_EventScript_2743AF goto_if_eq Route102_EventScript_CancelPlanting
takeitem VAR_ITEM_ID, 1 takeitem VAR_ITEM_ID, 1
call Route102_EventScript_2744DD call Route102_EventScript_PlantBerry
Route102_EventScript_2743AF:: @ 82743AF Route102_EventScript_CancelPlanting:: @ 82743AF
release release
end end
Route102_EventScript_2743B1:: @ 82743B1 Route102_EventScript_CheckBerryStage1:: @ 82743B1
lockall lockall
special EventObjectInteractionGetBerryCountString special EventObjectInteractionGetBerryCountString
message Route102_Text_274560 message Route102_Text_BerryGrowthStage1
waitmessage waitmessage
waitbuttonpress waitbuttonpress
goto Route102_EventScript_27448D goto Route102_EventScript_WantToWater
Route102_EventScript_2743C1:: @ 82743C1 Route102_EventScript_CheckBerryStage2:: @ 82743C1
lockall lockall
special EventObjectInteractionGetBerryName special EventObjectInteractionGetBerryName
message Route102_Text_274579 message Route102_Text_BerryGrowthStage2
waitmessage waitmessage
waitbuttonpress waitbuttonpress
goto Route102_EventScript_27448D goto Route102_EventScript_WantToWater
Route102_EventScript_2743D1:: @ 82743D1 Route102_EventScript_CheckBerryStage3:: @ 82743D1
lockall lockall
special EventObjectInteractionGetBerryName special EventObjectInteractionGetBerryName
message Route102_Text_27458A message Route102_Text_BerryGrowthStage3
waitmessage waitmessage
waitbuttonpress waitbuttonpress
goto Route102_EventScript_27448D goto Route102_EventScript_WantToWater
Route102_EventScript_2743E1:: @ 82743E1 Route102_EventScript_CheckBerryStage4:: @ 82743E1
call Route102_EventScript_2743F6 call Route102_EventScript_GetCareAdverb
lockall lockall
special EventObjectInteractionGetBerryName special EventObjectInteractionGetBerryName
message Route102_Text_2745AB message Route102_Text_BerryGrowthStage4
waitmessage waitmessage
waitbuttonpress waitbuttonpress
goto Route102_EventScript_27448D goto Route102_EventScript_WantToWater
Route102_EventScript_2743F6:: @ 82743F6 Route102_EventScript_GetCareAdverb:: @ 82743F6
compare VAR_0x8005, 0 compare VAR_0x8005, 0
goto_if_eq Route102_EventScript_27441A goto_if_eq Route102_EventScript_SetAdverbPoor
compare VAR_0x8005, 4 compare VAR_0x8005, 4
goto_if_eq Route102_EventScript_274413 goto_if_eq Route102_EventScript_SetAdverbGreat
bufferstring 1, Route102_Text_2745E5 bufferstring 1, Route102_Text_CareAdverbGood
return return
Route102_EventScript_274413:: @ 8274413 Route102_EventScript_SetAdverbGreat:: @ 8274413
bufferstring 1, Route102_Text_2745CD bufferstring 1, Route102_Text_CareAdverbGreat
return return
Route102_EventScript_27441A:: @ 827441A Route102_EventScript_SetAdverbPoor:: @ 827441A
bufferstring 1, Route102_Text_2745DE bufferstring 1, Route102_Text_CareAdverbPoor
return return
Route102_EventScript_274421:: @ 8274421 Route102_EventScript_CheckBerryFullyGrown:: @ 8274421
buffernumberstring 1, VAR_0x8006 buffernumberstring 1, VAR_0x8006
lock lock
faceplayer faceplayer
special EventObjectInteractionGetBerryCountString special EventObjectInteractionGetBerryCountString
msgbox Route102_Text_2745EE, MSGBOX_YESNO msgbox Route102_Text_WantToPick, MSGBOX_YESNO
compare VAR_RESULT, 1 compare VAR_RESULT, 1
goto_if_eq Route102_EventScript_274448 goto_if_eq Route102_EventScript_PickBerry
compare VAR_RESULT, 0 compare VAR_RESULT, 0
goto_if_eq Route102_EventScript_274479 goto_if_eq Route102_EventScript_CancelPickingBerry
Route102_EventScript_274448:: @ 8274448 Route102_EventScript_PickBerry:: @ 8274448
special EventObjectInteractionPickBerryTree special EventObjectInteractionPickBerryTree
compare VAR_0x8004, 0 compare VAR_0x8004, 0
goto_if_eq Route102_EventScript_274470 goto_if_eq Route102_EventScript_BerryPocketFull
special sub_80EED34 special sub_80EED34
special EventObjectInteractionRemoveBerryTree special EventObjectInteractionRemoveBerryTree
message Route102_Text_27461B message Route102_Text_PickedTheBerry
playfanfare MUS_ME_KINOMI playfanfare MUS_ME_KINOMI
waitmessage waitmessage
waitfanfare waitfanfare
waitbuttonpress waitbuttonpress
message Route102_Text_274630 message Route102_Text_PutAwayBerry
waitmessage waitmessage
waitbuttonpress waitbuttonpress
release release
end end
Route102_EventScript_274470:: @ 8274470 Route102_EventScript_BerryPocketFull:: @ 8274470
message Route102_Text_27468F message Route102_Text_BerryPocketFull
waitmessage waitmessage
waitbuttonpress waitbuttonpress
release release
end end
Route102_EventScript_274479:: @ 8274479 Route102_EventScript_CancelPickingBerry:: @ 8274479
message Route102_Text_2746CB message Route102_Text_BerryLeftUnpicked
waitmessage waitmessage
waitbuttonpress waitbuttonpress
release release
@ -146,22 +146,22 @@ Route102_EventScript_274479:: @ 8274479
Route102_EventScript_274482:: @ 8274482 Route102_EventScript_274482:: @ 8274482
lockall lockall
special EventObjectInteractionGetBerryTreeData special EventObjectInteractionGetBerryTreeData
call Route102_EventScript_2744DD call Route102_EventScript_PlantBerry
releaseall releaseall
end end
Route102_EventScript_27448D:: @ 827448D Route102_EventScript_WantToWater:: @ 827448D
checkitem ITEM_WAILMER_PAIL, 1 checkitem ITEM_WAILMER_PAIL, 1
compare VAR_RESULT, 0 compare VAR_RESULT, 0
goto_if_eq Route102_EventScript_2744BE goto_if_eq Route102_EventScript_DontWater
special EventObjectInteractionGetBerryName special EventObjectInteractionGetBerryName
msgbox Route102_Text_2746E4, MSGBOX_YESNO msgbox Route102_Text_WantToWater, MSGBOX_YESNO
compare VAR_RESULT, 1 compare VAR_RESULT, 1
goto_if_eq Route102_EventScript_2744C4 goto_if_eq Route102_EventScript_WaterBerry
compare VAR_RESULT, 0 compare VAR_RESULT, 0
goto_if_eq Route102_EventScript_2744BE goto_if_eq Route102_EventScript_DontWater
Route102_EventScript_2744BE:: @ 82744BE Route102_EventScript_DontWater:: @ 82744BE
releaseall releaseall
end end
@ -169,93 +169,93 @@ Route102_EventScript_2744C0:: @ 82744C0
special EventObjectInteractionGetBerryTreeData special EventObjectInteractionGetBerryTreeData
lockall lockall
Route102_EventScript_2744C4:: @ 82744C4 Route102_EventScript_WaterBerry:: @ 82744C4
special EventObjectInteractionGetBerryName special EventObjectInteractionGetBerryName
message Route102_Text_274710 message Route102_Text_WateredTheBerry
waitmessage waitmessage
special EventObjectInteractionWaterBerryTree special EventObjectInteractionWaterBerryTree
special DoWateringBerryTreeAnim special DoWateringBerryTreeAnim
waitstate waitstate
message Route102_Text_274723 message Route102_Text_PlantIsDelighted
waitmessage waitmessage
waitbuttonpress waitbuttonpress
releaseall releaseall
end end
Route102_EventScript_2744DD:: @ 82744DD Route102_EventScript_PlantBerry:: @ 82744DD
special EventObjectInteractionPlantBerryTree special EventObjectInteractionPlantBerryTree
incrementgamestat 3 incrementgamestat 3
special sub_80EED10 special sub_80EED10
special EventObjectInteractionGetBerryCountString special EventObjectInteractionGetBerryCountString
message Route102_Text_274535 message Route102_Text_PlantedOneBerry
waitmessage waitmessage
waitbuttonpress waitbuttonpress
return return
Route102_Text_2744F0: @ 82744F0 Route102_Text_ItsSoftLoamySoil: @ 82744F0
.string "It's soft, loamy soil.$" .string "It's soft, loamy soil.$"
Route102_Text_274507: @ 8274507 Route102_Text_WantToPlant: @ 8274507
.string "It's soft, loamy soil.\n" .string "It's soft, loamy soil.\n"
.string "Want to plant a BERRY?$" .string "Want to plant a BERRY?$"
Route102_Text_274535: @ 8274535 Route102_Text_PlantedOneBerry: @ 8274535
.string "{PLAYER} planted one {STR_VAR_1} in\n" .string "{PLAYER} planted one {STR_VAR_1} in\n"
.string "the soft, loamy soil.$" .string "the soft, loamy soil.$"
Route102_Text_274560: @ 8274560 Route102_Text_BerryGrowthStage1: @ 8274560
.string "One {STR_VAR_1} was planted here.$" .string "One {STR_VAR_1} was planted here.$"
Route102_Text_274579: @ 8274579 Route102_Text_BerryGrowthStage2: @ 8274579
.string "{STR_VAR_1} has sprouted.$" .string "{STR_VAR_1} has sprouted.$"
Route102_Text_27458A: @ 827458A Route102_Text_BerryGrowthStage3: @ 827458A
.string "This {STR_VAR_1} plant is growing taller.$" .string "This {STR_VAR_1} plant is growing taller.$"
Route102_Text_2745AB: @ 82745AB Route102_Text_BerryGrowthStage4: @ 82745AB
.string "These {STR_VAR_1} flowers are blooming\n" .string "These {STR_VAR_1} flowers are blooming\n"
.string "{STR_VAR_2}.$" .string "{STR_VAR_2}.$"
Route102_Text_2745CD: @ 82745CD Route102_Text_CareAdverbGreat: @ 82745CD
.string "very beautifully$" .string "very beautifully$"
Route102_Text_2745DE: @ 82745DE Route102_Text_CareAdverbPoor: @ 82745DE
.string "cutely$" .string "cutely$"
Route102_Text_2745E5: @ 82745E5 Route102_Text_CareAdverbGood: @ 82745E5
.string "prettily$" .string "prettily$"
Route102_Text_2745EE: @ 82745EE Route102_Text_WantToPick: @ 82745EE
.string "You found {STR_VAR_2} {STR_VAR_1}!\p" .string "You found {STR_VAR_2} {STR_VAR_1}!\p"
.string "Do you want to pick the\n" .string "Do you want to pick the\n"
.string "{STR_VAR_1}?$" .string "{STR_VAR_1}?$"
Route102_Text_27461B: @ 827461B Route102_Text_PickedTheBerry: @ 827461B
.string "{PLAYER} picked the {STR_VAR_2} {STR_VAR_1}.$" .string "{PLAYER} picked the {STR_VAR_2} {STR_VAR_1}.$"
Route102_Text_274630: @ 8274630 Route102_Text_PutAwayBerry: @ 8274630
.string "{PLAYER} put away the {STR_VAR_1}\n" .string "{PLAYER} put away the {STR_VAR_1}\n"
.string "in the BAG's BERRIES POCKET.\p" .string "in the BAG's BERRIES POCKET.\p"
.string "The soil returned to its soft and\n" .string "The soil returned to its soft and\n"
.string "loamy state.$" .string "loamy state.$"
Route102_Text_27468F: @ 827468F Route102_Text_BerryPocketFull: @ 827468F
.string "The BAG's BERRIES POCKET is full.\p" .string "The BAG's BERRIES POCKET is full.\p"
.string "The {STR_VAR_1} couldn't be taken.$" .string "The {STR_VAR_1} couldn't be taken.$"
Route102_Text_2746CB: @ 82746CB Route102_Text_BerryLeftUnpicked: @ 82746CB
.string "{PLAYER} left the {STR_VAR_1}\n" .string "{PLAYER} left the {STR_VAR_1}\n"
.string "unpicked.$" .string "unpicked.$"
Route102_Text_2746E4: @ 82746E4 Route102_Text_WantToWater: @ 82746E4
.string "Want to water the {STR_VAR_1} with the\n" .string "Want to water the {STR_VAR_1} with the\n"
.string "WAILMER PAIL?$" .string "WAILMER PAIL?$"
Route102_Text_274710: @ 8274710 Route102_Text_WateredTheBerry: @ 8274710
.string "{PLAYER} watered the {STR_VAR_1}.$" .string "{PLAYER} watered the {STR_VAR_1}.$"
Route102_Text_274723: @ 8274723 Route102_Text_PlantIsDelighted: @ 8274723
.string "The plant seems to be delighted.$" .string "The plant seems to be delighted.$"
Route102_Text_274744: @ 8274744 Route102_Text_ExclamationPoint: @ 8274744
.string "!$" .string "!$"