summaryrefslogtreecommitdiff
path: root/data/scripts/maps/Route104_MrBrineysHouse.s
diff options
context:
space:
mode:
Diffstat (limited to 'data/scripts/maps/Route104_MrBrineysHouse.s')
-rw-r--r--data/scripts/maps/Route104_MrBrineysHouse.s100
1 files changed, 100 insertions, 0 deletions
diff --git a/data/scripts/maps/Route104_MrBrineysHouse.s b/data/scripts/maps/Route104_MrBrineysHouse.s
new file mode 100644
index 000000000..592e58ce8
--- /dev/null
+++ b/data/scripts/maps/Route104_MrBrineysHouse.s
@@ -0,0 +1,100 @@
+Route104_MrBrineysHouse_MapScripts:: @ 815BCB2
+ map_script 3, Route104_MrBrineysHouse_MapScript1_15BCB8
+ .byte 0
+
+Route104_MrBrineysHouse_MapScript1_15BCB8:: @ 815BCB8
+ setflag 2109
+ compare 0x4090, 1
+ callif 1, Route104_MrBrineysHouse_EventScript_15BCD4
+ checkflag 188
+ callif 1, Route104_MrBrineysHouse_EventScript_15BCD0
+ end
+
+Route104_MrBrineysHouse_EventScript_15BCD0:: @ 815BCD0
+ setflag 814
+ return
+
+Route104_MrBrineysHouse_EventScript_15BCD4:: @ 815BCD4
+ movespriteperm 1, 9, 3
+ spritebehave 1, 50
+ movespriteperm 2, 9, 6
+ spritebehave 2, 51
+ return
+
+Route104_MrBrineysHouse_EventScript_15BCEB:: @ 815BCEB
+ lock
+ faceplayer
+ checkflag 147
+ callif 0, Route104_MrBrineysHouse_EventScript_15BD0E
+ checkflag 189
+ jumpif 0, Route104_MrBrineysHouse_EventScript_15BD65
+ checkflag 149
+ jumpif 0, Route104_MrBrineysHouse_EventScript_15BD7E
+ jump Route104_MrBrineysHouse_EventScript_15BD32
+ end
+
+Route104_MrBrineysHouse_EventScript_15BD0E:: @ 815BD0E
+ setflag 147
+ msgbox Route104_MrBrineysHouse_Text_191A82, 4
+ msgbox Route104_MrBrineysHouse_Text_191AAD, 5
+ compare RESULT, 0
+ jumpeq Route104_MrBrineysHouse_EventScript_15BD97
+ jump Route104_MrBrineysHouse_EventScript_15BDAB
+ end
+
+Route104_MrBrineysHouse_EventScript_15BD32:: @ 815BD32
+ message Route104_MrBrineysHouse_Text_191E80
+ waittext
+ multichoicedef 21, 8, 14, 1, 0
+ switch RESULT
+ case 0, Route104_MrBrineysHouse_EventScript_15BDAB
+ case 1, Route104_MrBrineysHouse_EventScript_15BDA1
+ case 127, Route104_MrBrineysHouse_EventScript_15BDA1
+ end
+
+Route104_MrBrineysHouse_EventScript_15BD65:: @ 815BD65
+ msgbox Route104_MrBrineysHouse_Text_191CC3, 5
+ compare RESULT, 0
+ jumpeq Route104_MrBrineysHouse_EventScript_15BD97
+ jump Route104_MrBrineysHouse_EventScript_15BDAB
+ end
+
+Route104_MrBrineysHouse_EventScript_15BD7E:: @ 815BD7E
+ msgbox Route104_MrBrineysHouse_Text_191DA6, 5
+ compare RESULT, 0
+ jumpeq Route104_MrBrineysHouse_EventScript_15BD97
+ jump Route104_MrBrineysHouse_EventScript_15BDAB
+ end
+
+Route104_MrBrineysHouse_EventScript_15BD97:: @ 815BD97
+ msgbox Route104_MrBrineysHouse_Text_191C57, 4
+ release
+ end
+
+Route104_MrBrineysHouse_EventScript_15BDA1:: @ 815BDA1
+ msgbox Route104_MrBrineysHouse_Text_191EDB, 4
+ release
+ end
+
+Route104_MrBrineysHouse_EventScript_15BDAB:: @ 815BDAB
+ msgbox Route104_MrBrineysHouse_Text_191BFD, 4
+ call Route104_MrBrineysHouse_EventScript_1A010C
+ setvar 0x408e, 1
+ clearflag 738
+ setflag 739
+ setflag 881
+ warp Route104, 255, 13, 51
+ waitstate
+ releaseall
+ end
+
+Route104_MrBrineysHouse_EventScript_15BDD1:: @ 815BDD1
+ lock
+ faceplayer
+ checksound
+ pokecry SPECIES_WINGULL, 0
+ msgbox Route104_MrBrineysHouse_Text_191FB9, 4
+ waitpokecry
+ release
+ end
+