summaryrefslogtreecommitdiff
path: root/data/scripts/berry_tree.inc
diff options
context:
space:
mode:
Diffstat (limited to 'data/scripts/berry_tree.inc')
-rw-r--r--data/scripts/berry_tree.inc99
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