summaryrefslogtreecommitdiff
path: root/data/maps/Route123_BerryMastersHouse/scripts.inc
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/Route123_BerryMastersHouse/scripts.inc')
-rw-r--r--data/maps/Route123_BerryMastersHouse/scripts.inc153
1 files changed, 153 insertions, 0 deletions
diff --git a/data/maps/Route123_BerryMastersHouse/scripts.inc b/data/maps/Route123_BerryMastersHouse/scripts.inc
new file mode 100644
index 000000000..9e865ad6a
--- /dev/null
+++ b/data/maps/Route123_BerryMastersHouse/scripts.inc
@@ -0,0 +1,153 @@
+Route123_BerryMastersHouse_MapScripts:: @ 826F83B
+ map_script 3, Route123_BerryMastersHouse_MapScript1_26F841
+ .byte 0
+
+Route123_BerryMastersHouse_MapScript1_26F841: @ 826F841
+ setflag FLAG_LANDMARK_BERRY_MASTERS_HOUSE
+ end
+
+Route123_BerryMastersHouse_EventScript_26F845:: @ 826F845
+ lock
+ faceplayer
+ dodailyevents
+ checkflag FLAG_0x92D
+ goto_eq Route123_BerryMastersHouse_EventScript_26F8B6
+ msgbox Route123_BerryMastersHouse_Text_2A7386, 4
+ random 10
+ addvar VAR_RESULT, 20
+ addvar VAR_RESULT, 133
+ giveitem_std VAR_RESULT
+ compare VAR_RESULT, 0
+ goto_eq Route123_BerryMastersHouse_EventScript_272054
+ setflag FLAG_0x92D
+ msgbox Route123_BerryMastersHouse_Text_2A7428, 4
+ random 10
+ addvar VAR_RESULT, 20
+ addvar VAR_RESULT, 133
+ giveitem_std VAR_RESULT
+ compare VAR_RESULT, 0
+ goto_eq Route123_BerryMastersHouse_EventScript_272054
+ msgbox Route123_BerryMastersHouse_Text_2A7445, 4
+ release
+ end
+
+Route123_BerryMastersHouse_EventScript_26F8B6:: @ 826F8B6
+ msgbox Route123_BerryMastersHouse_Text_2A749E, 4
+ release
+ end
+
+Route123_BerryMastersHouse_EventScript_26F8C0:: @ 826F8C0
+ lock
+ faceplayer
+ dodailyevents
+ checkflag FLAG_0x931
+ goto_eq Route123_BerryMastersHouse_EventScript_26FA6F
+ msgbox Route123_BerryMastersHouse_Text_2A74E6, 4
+ setvar VAR_0x8004, 13
+ call Route123_BerryMastersHouse_EventScript_271E7C
+ lock
+ faceplayer
+ compare VAR_RESULT, 1
+ goto_eq Route123_BerryMastersHouse_EventScript_26F909
+ compare VAR_RESULT, 0
+ goto_eq Route123_BerryMastersHouse_EventScript_26F8F7
+ end
+
+Route123_BerryMastersHouse_EventScript_26F8F7:: @ 826F8F7
+ msgbox Route123_BerryMastersHouse_Text_2A7682, 4
+ msgbox Route123_BerryMastersHouse_Text_2A761B, 4
+ release
+ end
+
+Route123_BerryMastersHouse_EventScript_26F909:: @ 826F909
+ compare VAR_0x8004, 0
+ goto_eq Route123_BerryMastersHouse_EventScript_26F94C
+ compare VAR_0x8004, 1
+ goto_eq Route123_BerryMastersHouse_EventScript_26F97A
+ compare VAR_0x8004, 2
+ goto_eq Route123_BerryMastersHouse_EventScript_26F9AB
+ compare VAR_0x8004, 3
+ goto_eq Route123_BerryMastersHouse_EventScript_26F9DC
+ compare VAR_0x8004, 4
+ goto_eq Route123_BerryMastersHouse_EventScript_26FA0D
+ compare VAR_0x8004, 5
+ goto_eq Route123_BerryMastersHouse_EventScript_26FA3E
+ end
+
+Route123_BerryMastersHouse_EventScript_26F94C:: @ 826F94C
+ msgbox Route123_BerryMastersHouse_Text_2A75D0, 4
+ random 10
+ addvar VAR_RESULT, 133
+ giveitem_std VAR_RESULT
+ compare VAR_RESULT, 0
+ goto_eq Route123_BerryMastersHouse_EventScript_272054
+ goto Route123_BerryMastersHouse_EventScript_26FA79
+ release
+ end
+
+Route123_BerryMastersHouse_EventScript_26F97A:: @ 826F97A
+ checkflag FLAG_0x0F8
+ goto_eq Route123_BerryMastersHouse_EventScript_26F94C
+ msgbox Route123_BerryMastersHouse_Text_2A7583, 4
+ giveitem_std ITEM_SPELON_BERRY
+ compare VAR_RESULT, 0
+ goto_eq Route123_BerryMastersHouse_EventScript_272054
+ setflag FLAG_0x0F8
+ goto Route123_BerryMastersHouse_EventScript_26FA79
+ end
+
+Route123_BerryMastersHouse_EventScript_26F9AB:: @ 826F9AB
+ checkflag FLAG_0x0F9
+ goto_eq Route123_BerryMastersHouse_EventScript_26F94C
+ msgbox Route123_BerryMastersHouse_Text_2A7583, 4
+ giveitem_std ITEM_PAMTRE_BERRY
+ compare VAR_RESULT, 0
+ goto_eq Route123_BerryMastersHouse_EventScript_272054
+ setflag FLAG_0x0F9
+ goto Route123_BerryMastersHouse_EventScript_26FA79
+ end
+
+Route123_BerryMastersHouse_EventScript_26F9DC:: @ 826F9DC
+ checkflag FLAG_0x0FA
+ goto_eq Route123_BerryMastersHouse_EventScript_26F94C
+ msgbox Route123_BerryMastersHouse_Text_2A7583, 4
+ giveitem_std ITEM_WATMEL_BERRY
+ compare VAR_RESULT, 0
+ goto_eq Route123_BerryMastersHouse_EventScript_272054
+ setflag FLAG_0x0FA
+ goto Route123_BerryMastersHouse_EventScript_26FA79
+ end
+
+Route123_BerryMastersHouse_EventScript_26FA0D:: @ 826FA0D
+ checkflag FLAG_0x0FB
+ goto_eq Route123_BerryMastersHouse_EventScript_26F94C
+ msgbox Route123_BerryMastersHouse_Text_2A7583, 4
+ giveitem_std ITEM_DURIN_BERRY
+ compare VAR_RESULT, 0
+ goto_eq Route123_BerryMastersHouse_EventScript_272054
+ setflag FLAG_0x0FB
+ goto Route123_BerryMastersHouse_EventScript_26FA79
+ end
+
+Route123_BerryMastersHouse_EventScript_26FA3E:: @ 826FA3E
+ checkflag FLAG_0x0FC
+ goto_eq Route123_BerryMastersHouse_EventScript_26F94C
+ msgbox Route123_BerryMastersHouse_Text_2A7583, 4
+ giveitem_std ITEM_BELUE_BERRY
+ compare VAR_RESULT, 0
+ goto_eq Route123_BerryMastersHouse_EventScript_272054
+ setflag FLAG_0x0FC
+ goto Route123_BerryMastersHouse_EventScript_26FA79
+ end
+
+Route123_BerryMastersHouse_EventScript_26FA6F:: @ 826FA6F
+ msgbox Route123_BerryMastersHouse_Text_2A761B, 4
+ release
+ end
+
+Route123_BerryMastersHouse_EventScript_26FA79:: @ 826FA79
+ setflag FLAG_0x931
+ msgbox Route123_BerryMastersHouse_Text_2A761B, 4
+ release
+ end
+