diff options
Diffstat (limited to 'data/scripts/berry_tree.inc')
-rw-r--r-- | data/scripts/berry_tree.inc | 99 |
1 files changed, 48 insertions, 51 deletions
diff --git a/data/scripts/berry_tree.inc b/data/scripts/berry_tree.inc index c78c4ab9e..10734411f 100644 --- a/data/scripts/berry_tree.inc +++ b/data/scripts/berry_tree.inc @@ -1,16 +1,16 @@ S_BerryTree:: @ 81A14DD special EventObjectInteractionGetBerryTreeData switch VAR_SPECIAL_4 - case 255, Route102_EventScript_1A1533 - case 0, Route102_EventScript_1A153D - case 1, Route102_EventScript_1A1595 - case 2, Route102_EventScript_1A15A2 - case 3, Route102_EventScript_1A15AF - case 4, Route102_EventScript_1A15BC - case 5, Route102_EventScript_1A15F9 + case 255, BerryTree_EventScript_1A1533 + case 0, BerryTree_EventScript_1A153D + case 1, BerryTree_EventScript_1A1595 + case 2, BerryTree_EventScript_1A15A2 + case 3, BerryTree_EventScript_1A15AF + case 4, BerryTree_EventScript_1A15BC + case 5, BerryTree_EventScript_1A15F9 end -Route102_EventScript_1A1533:: @ 81A1533 +BerryTree_EventScript_1A1533:: @ 81A1533 lockall message Route102_Text_1A1946 waitmessage @@ -18,99 +18,98 @@ Route102_EventScript_1A1533:: @ 81A1533 releaseall end -Route102_EventScript_1A153D:: @ 81A153D +BerryTree_EventScript_1A153D:: @ 81A153D lock faceplayer specialvar RESULT, PlayerHasBerries compare RESULT, 1 - goto_if_eq Route102_EventScript_1A1558 + goto_if_eq BerryTree_EventScript_1A1558 message Route102_Text_1A16B6 waitmessage waitbuttonpress release end -Route102_EventScript_1A1558:: @ 81A1558 +BerryTree_EventScript_1A1558:: @ 81A1558 msgbox Route102_Text_1A16CD, MSGBOX_YESNO compare RESULT, YES - goto_if_eq Route102_EventScript_1A1577 + goto_if_eq BerryTree_EventScript_1A1577 compare RESULT, NO - goto_if_eq Route102_EventScript_1A1593 + goto_if_eq BerryTree_EventScript_1A1593 end -Route102_EventScript_1A1577:: @ 81A1577 +BerryTree_EventScript_1A1577:: @ 81A1577 fadescreen 1 closemessage special Berry_FadeAndGoToBerryBagMenu waitstate compare ITEM_ID, 0 - goto_if_eq Route102_EventScript_1A1593 + goto_if_eq BerryTree_EventScript_1A1593 takeitem ITEM_ID, 1 - call Route102_EventScript_1A16A9 - -Route102_EventScript_1A1593:: @ 81A1593 + call S_PlantBerryTree +BerryTree_EventScript_1A1593:: @ 81A1593 release end -Route102_EventScript_1A1595:: @ 81A1595 +BerryTree_EventScript_1A1595:: @ 81A1595 lockall message Route102_Text_1A172C waitmessage waitbuttonpress - goto Route102_EventScript_1A165F + goto BerryTree_EventScript_1A165F -Route102_EventScript_1A15A2:: @ 81A15A2 +BerryTree_EventScript_1A15A2:: @ 81A15A2 lockall message Route102_Text_1A174B waitmessage waitbuttonpress - goto Route102_EventScript_1A165F + goto BerryTree_EventScript_1A165F -Route102_EventScript_1A15AF:: @ 81A15AF +BerryTree_EventScript_1A15AF:: @ 81A15AF lockall message Route102_Text_1A175C waitmessage waitbuttonpress - goto Route102_EventScript_1A165F + goto BerryTree_EventScript_1A165F -Route102_EventScript_1A15BC:: @ 81A15BC - call Route102_EventScript_1A15CE +BerryTree_EventScript_1A15BC:: @ 81A15BC + call BerryTree_EventScript_1A15CE lockall message Route102_Text_1A177D waitmessage waitbuttonpress - goto Route102_EventScript_1A165F + goto BerryTree_EventScript_1A165F -Route102_EventScript_1A15CE:: @ 81A15CE +BerryTree_EventScript_1A15CE:: @ 81A15CE compare VAR_SPECIAL_5, 0 - goto_if_eq Route102_EventScript_1A15F2 + goto_if_eq BerryTree_EventScript_1A15F2 compare VAR_SPECIAL_5, 4 - goto_if_eq Route102_EventScript_1A15EB + goto_if_eq BerryTree_EventScript_1A15EB bufferstring 1, Route102_Text_1A17B7 return -Route102_EventScript_1A15EB:: @ 81A15EB +BerryTree_EventScript_1A15EB:: @ 81A15EB bufferstring 1, Route102_Text_1A179F return -Route102_EventScript_1A15F2:: @ 81A15F2 +BerryTree_EventScript_1A15F2:: @ 81A15F2 bufferstring 1, Route102_Text_1A17B0 return -Route102_EventScript_1A15F9:: @ 81A15F9 +BerryTree_EventScript_1A15F9:: @ 81A15F9 buffernumberstring 1, VAR_SPECIAL_6 lock faceplayer msgbox Route102_Text_1A17C0, MSGBOX_YESNO compare RESULT, YES - goto_if_eq Route102_EventScript_1A161D + goto_if_eq BerryTree_EventScript_1A161D compare RESULT, NO - goto_if_eq Route102_EventScript_1A164B + goto_if_eq BerryTree_EventScript_1A164B -Route102_EventScript_1A161D:: @ 81A161D +BerryTree_EventScript_1A161D:: @ 81A161D special EventObjectInteractionPickBerryTree compare VAR_SPECIAL_4, 0 - goto_if_eq Route102_EventScript_1A1642 + goto_if_eq BerryTree_EventScript_1A1642 special EventObjectInteractionRemoveBerryTree message Route102_Text_1A17FD playfanfare MUS_ME_KINOMI @@ -123,46 +122,44 @@ Route102_EventScript_1A161D:: @ 81A161D release end -Route102_EventScript_1A1642:: @ 81A1642 +BerryTree_EventScript_1A1642:: @ 81A1642 message Route102_Text_1A1881 waitmessage waitbuttonpress release end -Route102_EventScript_1A164B:: @ 81A164B +BerryTree_EventScript_1A164B:: @ 81A164B message Route102_Text_1A18C5 waitmessage waitbuttonpress release end -gUnknown_081A1654:: @ 81A1654 +S_PlantBerryTreeFromBag:: @ 81A1654 lockall special EventObjectInteractionGetBerryTreeData - call Route102_EventScript_1A16A9 + call S_PlantBerryTree releaseall end -Route102_EventScript_1A165F:: @ 81A165F +BerryTree_EventScript_1A165F:: @ 81A165F checkitem ITEM_WAILMER_PAIL, 1 compare RESULT, 0 - goto_if_eq Route102_EventScript_1A168D + goto_if_eq BerryTree_EventScript_1A168D msgbox Route102_Text_1A18E6, MSGBOX_YESNO compare RESULT, YES - goto_if_eq Route102_EventScript_1A1693 + goto_if_eq S_WaterBerryTree compare RESULT, NO - goto_if_eq Route102_EventScript_1A168D - -Route102_EventScript_1A168D:: @ 81A168D + goto_if_eq BerryTree_EventScript_1A168D +BerryTree_EventScript_1A168D:: @ 81A168D releaseall end -gUnknown_081A168F:: @ 81A168F +S_WaterBerryTreeFromBag:: @ 81A168F special EventObjectInteractionGetBerryTreeData lockall - -Route102_EventScript_1A1693:: @ 81A1693 +S_WaterBerryTree:: @ 81A1693 message Route102_Text_1A1912 waitmessage special EventObjectInteractionWaterBerryTree @@ -174,7 +171,7 @@ Route102_EventScript_1A1693:: @ 81A1693 releaseall end -Route102_EventScript_1A16A9:: @ 81A16A9 +S_PlantBerryTree:: @ 81A16A9 special EventObjectInteractionPlantBerryTree incrementgamestat GAME_STAT_PLANTED_BERRIES message Route102_Text_1A16FB |