summaryrefslogtreecommitdiff
path: root/data/scripts/maps/AbandonedShip_HiddenFloorRooms.inc
diff options
context:
space:
mode:
Diffstat (limited to 'data/scripts/maps/AbandonedShip_HiddenFloorRooms.inc')
-rw-r--r--data/scripts/maps/AbandonedShip_HiddenFloorRooms.inc148
1 files changed, 148 insertions, 0 deletions
diff --git a/data/scripts/maps/AbandonedShip_HiddenFloorRooms.inc b/data/scripts/maps/AbandonedShip_HiddenFloorRooms.inc
new file mode 100644
index 000000000..cf77399b1
--- /dev/null
+++ b/data/scripts/maps/AbandonedShip_HiddenFloorRooms.inc
@@ -0,0 +1,148 @@
+AbandonedShip_HiddenFloorRooms_MapScripts:: @ 8238C49
+ map_script 2, AbandonedShip_HiddenFloorRooms_MapScript2_238C4F
+ .byte 0
+
+AbandonedShip_HiddenFloorRooms_MapScript2_238C4F: @ 8238C4F
+ map_script_2 VAR_0x4001, 0, AbandonedShip_HiddenFloorRooms_EventScript_238C59
+ .2byte 0
+
+AbandonedShip_HiddenFloorRooms_EventScript_238C59:: @ 8238C59
+ setvar VAR_0x4001, 1
+ getplayerxy VAR_0x4002, VAR_0x4003
+ setvar VAR_0x4004, 1
+ compare_var_to_value VAR_0x4002, 21
+ call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238CD1
+ compare_var_to_value VAR_0x4002, 36
+ call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238CD7
+ compare_var_to_value VAR_0x4003, 2
+ call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238CDD
+ switch VAR_0x4004
+ case 1, AbandonedShip_HiddenFloorRooms_EventScript_238CE3
+ case 2, AbandonedShip_HiddenFloorRooms_EventScript_238D0C
+ case 3, AbandonedShip_HiddenFloorRooms_EventScript_238D0D
+ case 4, AbandonedShip_HiddenFloorRooms_EventScript_238D33
+ case 5, AbandonedShip_HiddenFloorRooms_EventScript_238D6B
+ case 6, AbandonedShip_HiddenFloorRooms_EventScript_238DB2
+ end
+
+AbandonedShip_HiddenFloorRooms_EventScript_238CD1:: @ 8238CD1
+ addvar VAR_0x4004, 1
+ return
+
+AbandonedShip_HiddenFloorRooms_EventScript_238CD7:: @ 8238CD7
+ addvar VAR_0x4004, 2
+ return
+
+AbandonedShip_HiddenFloorRooms_EventScript_238CDD:: @ 8238CDD
+ addvar VAR_0x4004, 3
+ return
+
+AbandonedShip_HiddenFloorRooms_EventScript_238CE3:: @ 8238CE3
+ delay 20
+ setfieldeffectargument 0, 10
+ setfieldeffectargument 1, 10
+ setfieldeffectargument 2, 0
+ dofieldeffect 54
+ specialvar VAR_RESULT, sub_81392F8
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238DD3
+ waitfieldeffect 54
+ delay 10
+ end
+
+AbandonedShip_HiddenFloorRooms_EventScript_238D0C:: @ 8238D0C
+ end
+
+AbandonedShip_HiddenFloorRooms_EventScript_238D0D:: @ 8238D0D
+ specialvar VAR_RESULT, sub_81392AC
+ compare_var_to_value VAR_RESULT, 1
+ goto_eq AbandonedShip_HiddenFloorRooms_EventScript_238D32
+ delay 20
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238DB3
+ waitfieldeffect 54
+ delay 10
+ end
+
+AbandonedShip_HiddenFloorRooms_EventScript_238D32:: @ 8238D32
+ end
+
+AbandonedShip_HiddenFloorRooms_EventScript_238D33:: @ 8238D33
+ delay 20
+ setfieldeffectargument 0, 8
+ setfieldeffectargument 1, 5
+ setfieldeffectargument 2, 0
+ dofieldeffect 54
+ setfieldeffectargument 0, 11
+ setfieldeffectargument 1, 3
+ setfieldeffectargument 2, 0
+ dofieldeffect 54
+ specialvar VAR_RESULT, sub_8139320
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238DE3
+ waitfieldeffect 54
+ delay 10
+ end
+
+AbandonedShip_HiddenFloorRooms_EventScript_238D6B:: @ 8238D6B
+ delay 20
+ setfieldeffectargument 0, 16
+ setfieldeffectargument 1, 3
+ setfieldeffectargument 2, 0
+ dofieldeffect 54
+ setfieldeffectargument 0, 25
+ setfieldeffectargument 1, 2
+ setfieldeffectargument 2, 0
+ dofieldeffect 54
+ setfieldeffectargument 0, 24
+ setfieldeffectargument 1, 6
+ setfieldeffectargument 2, 0
+ dofieldeffect 54
+ specialvar VAR_RESULT, sub_81392D4
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238DC3
+ waitfieldeffect 54
+ delay 10
+ end
+
+AbandonedShip_HiddenFloorRooms_EventScript_238DB2:: @ 8238DB2
+ end
+
+AbandonedShip_HiddenFloorRooms_EventScript_238DB3:: @ 8238DB3
+ setfieldeffectargument 0, 42
+ setfieldeffectargument 1, 10
+ setfieldeffectargument 2, 0
+ dofieldeffect 54
+ return
+
+AbandonedShip_HiddenFloorRooms_EventScript_238DC3:: @ 8238DC3
+ setfieldeffectargument 0, 20
+ setfieldeffectargument 1, 5
+ setfieldeffectargument 2, 0
+ dofieldeffect 54
+ return
+
+AbandonedShip_HiddenFloorRooms_EventScript_238DD3:: @ 8238DD3
+ setfieldeffectargument 0, 1
+ setfieldeffectargument 1, 12
+ setfieldeffectargument 2, 0
+ dofieldeffect 54
+ return
+
+AbandonedShip_HiddenFloorRooms_EventScript_238DE3:: @ 8238DE3
+ setfieldeffectargument 0, 1
+ setfieldeffectargument 1, 2
+ setfieldeffectargument 2, 0
+ dofieldeffect 54
+ return
+
+AbandonedShip_HiddenFloorRooms_EventScript_238DF3:: @ 8238DF3
+ lockall
+ msgbox AbandonedShip_HiddenFloorRooms_Text_238DFE, 4
+ releaseall
+ end
+
+AbandonedShip_HiddenFloorRooms_Text_238DFE: @ 8238DFE
+ .string "It’s bright and shiny!\n"
+ .string "But it’s just trash…$"
+