summaryrefslogtreecommitdiff
path: root/data/maps/MtChimney/scripts.inc
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/MtChimney/scripts.inc')
-rw-r--r--data/maps/MtChimney/scripts.inc465
1 files changed, 465 insertions, 0 deletions
diff --git a/data/maps/MtChimney/scripts.inc b/data/maps/MtChimney/scripts.inc
new file mode 100644
index 000000000..f13850570
--- /dev/null
+++ b/data/maps/MtChimney/scripts.inc
@@ -0,0 +1,465 @@
+MtChimney_MapScripts:: @ 815CF7C
+ map_script 5, MtChimney_MapScript1_15CF92
+ map_script 3, MtChimney_MapScript1_15CF87
+ .byte 0
+
+MtChimney_MapScript1_15CF87:: @ 815CF87
+ setvar VAR_JAGGED_PASS_ASH_WEATHER, 1
+ call MtChimney_EventScript_1A0196
+ end
+
+MtChimney_MapScript1_15CF92:: @ 815CF92
+ setstepcallback 1
+ end
+
+MtChimney_EventScript_15CF95:: @ 815CF95
+ lock
+ faceplayer
+ showmoneybox 0, 0
+ nop
+ msgbox MtChimney_Text_195760, MSGBOX_YESNO
+ compare RESULT, NO
+ goto_if_eq MtChimney_EventScript_15D00B
+ checkmoney 0xc8, 0
+ compare RESULT, 0
+ goto_if_eq MtChimney_EventScript_15D018
+ msgbox MtChimney_Text_1957A9, 4
+ checkitemspace ITEM_LAVA_COOKIE, 1
+ compare RESULT, 1
+ call_if_eq MtChimney_EventScript_15D000
+ giveitem_std ITEM_LAVA_COOKIE
+ compare RESULT, 0
+ goto_if_eq MtChimney_EventScript_15CFF3
+ hidemoneybox 0, 0
+ release
+ end
+
+MtChimney_EventScript_15CFF3:: @ 815CFF3
+ msgbox MtChimney_Text_1A0CC2, 4
+ hidemoneybox 0, 0
+ release
+ end
+
+MtChimney_EventScript_15D000:: @ 815D000
+ takemoney 0xc8, 0
+ updatemoneybox 0, 0
+ nop
+ return
+
+MtChimney_EventScript_15D00B:: @ 815D00B
+ msgbox MtChimney_Text_1957F7, 4
+ hidemoneybox 0, 0
+ release
+ end
+
+MtChimney_EventScript_15D018:: @ 815D018
+ msgbox MtChimney_Text_1957BA, 4
+ hidemoneybox 0, 0
+ release
+ end
+
+MtChimney_Movement_15D025:: @ 815D025
+ walk_up
+ walk_up
+ walk_up
+ walk_up
+ walk_up
+ walk_up
+ walk_right
+ end_movement
+
+MtChimney_Movement_15D02D:: @ 815D02D
+ walk_left
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ end_movement
+
+MtChimney_Movement_15D036:: @ 815D036
+ walk_up
+ walk_up
+ walk_up
+ walk_up
+ walk_up
+ walk_right
+ walk_right
+ end_movement
+
+MtChimney_Movement_15D03E:: @ 815D03E
+ walk_left
+ walk_left
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ end_movement
+
+@ 815D048
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_left
+ walk_left
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_left
+ walk_left
+ walk_left
+ walk_left
+ walk_left
+ walk_down
+ end_movement
+
+@ 815D05A
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_left
+ walk_left
+ walk_left
+ walk_down
+ end_movement
+
+@ 815D063
+ walk_right
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_left
+ walk_left
+ walk_left
+ walk_left
+ walk_left
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ end_movement
+
+@ 815D072
+ walk_fast_down
+ walk_fast_down
+ walk_fast_down
+ walk_fast_down
+ walk_fast_down
+ walk_fast_down
+ walk_fast_down
+ walk_fast_down
+ walk_fast_down
+ walk_left
+ walk_left
+ walk_down
+ walk_down
+ walk_down
+ walk_left
+ walk_left
+ walk_down
+ walk_down
+ walk_left
+ walk_left
+ walk_left
+ walk_left
+ walk_left
+ walk_down
+ end_movement
+
+@ 815D08B
+ delay_16
+ delay_16
+ delay_16
+ walk_down
+ walk_down
+ walk_down
+ walk_left
+ walk_left
+ walk_left
+ walk_down
+ end_movement
+
+@ 815D096
+ delay_16
+ walk_left
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_left
+ walk_left
+ walk_left
+ walk_left
+ walk_left
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ end_movement
+
+@ 815D0A6
+ delay_16
+ walk_left
+ walk_left
+ walk_down
+ walk_down
+ walk_down
+ walk_left
+ walk_left
+ walk_down
+ walk_down
+ walk_left
+ walk_left
+ walk_left
+ walk_left
+ walk_left
+ walk_down
+ end_movement
+
+@ 815D0B7
+ delay_16
+ walk_down
+ walk_left
+ walk_left
+ walk_left
+ walk_left
+ walk_in_place_fastest_down
+ end_movement
+
+@ 815D0BF
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_left
+ walk_left
+ walk_left
+ walk_left
+ walk_left
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ end_movement
+
+@ 815D0CD
+ walk_down
+ end_movement
+
+@ 815D0CF
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ end_movement
+
+@ 815D0D7
+ delay_16
+ delay_16
+ walk_in_place_fastest_left
+ delay_16
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ end_movement
+
+@ 815D0E1
+ delay_16
+ delay_16
+ delay_16
+ delay_16
+ delay_16
+ delay_16
+ walk_in_place_fastest_left
+ delay_16
+ walk_down
+ walk_down
+ end_movement
+
+@ 815D0EC
+ lock_facing_direction
+ walk_fast_left
+ unlock_facing_direction
+ face_right
+ end_movement
+
+@ 815D0F1
+ walk_left
+ walk_in_place_fastest_right
+ delay_16
+ end_movement
+
+MtChimney_EventScript_15D0F5:: @ 815D0F5
+ .ifdef SAPPHIRE
+ msgbox MtChimney_Text_1B36F1, 3
+ .else
+ msgbox MtChimney_Text_1B40EA, 3
+ .endif
+ end
+
+MtChimney_EventScript_15D0FE:: @ 815D0FE
+ .ifdef SAPPHIRE
+ msgbox MtChimney_Text_1B372E, 3
+ .else
+ msgbox MtChimney_Text_1B4128, 3
+ .endif
+ end
+
+MtChimney_EventScript_15D107:: @ 815D107
+ .ifdef SAPPHIRE
+ msgbox MtChimney_Text_1B3778, 3
+ .else
+ msgbox MtChimney_Text_1B416E, 3
+ .endif
+ end
+
+MtChimney_EventScript_15D110:: @ 815D110
+ .ifdef SAPPHIRE
+ trainerbattle 0, OPPONENT_MT_CHIMNEY_GRUNT_1, 0, MtChimney_Text_1B3168, MtChimney_Text_1B31EA
+ msgbox MtChimney_Text_1B3239, 6
+ .else
+ trainerbattle 0, OPPONENT_MT_CHIMNEY_GRUNT_1, 0, MtChimney_Text_1B3B36, MtChimney_Text_1B3BB8
+ msgbox MtChimney_Text_1B3C07, 6
+ .endif
+ end
+
+MtChimney_EventScript_15D127:: @ 815D127
+ .ifdef SAPPHIRE
+ trainerbattle 0, OPPONENT_MT_CHIMNEY_GRUNT_2, 0, MtChimney_Text_1B32C8, MtChimney_Text_1B336E
+ msgbox MtChimney_Text_1B338D, 6
+ .else
+ trainerbattle 0, OPPONENT_MT_CHIMNEY_GRUNT_2, 0, MtChimney_Text_1B3C96, MtChimney_Text_1B3D1E
+ msgbox MtChimney_Text_1B3D3D, 6
+ .endif
+ end
+
+MtChimney_EventScript_15D13E:: @ 815D13E
+ .ifdef SAPPHIRE
+ msgbox MtChimney_Text_1B33EA, 3
+ .else
+ msgbox MtChimney_Text_1B3D9A, 3
+ .endif
+ end
+
+@ 815D147
+ .ifdef SAPPHIRE
+ msgbox MtChimney_Text_1B3427, 3
+ .else
+ msgbox MtChimney_Text_1B3DD6, 3
+ .endif
+ end
+
+MtChimney_EventScript_15D150:: @ 815D150
+ .ifdef SAPPHIRE
+ msgbox MtChimney_Text_1B3446, 3
+ .else
+ msgbox MtChimney_Text_1B3DF5, 3
+ .endif
+ end
+
+MtChimney_EventScript_15D159:: @ 815D159
+ .ifdef SAPPHIRE
+ msgbox MtChimney_Text_1B3470, 3
+ .else
+ msgbox MtChimney_Text_1B3E1F, 3
+ .endif
+ end
+
+MtChimney_EventScript_15D162:: @ 815D162
+ .ifdef SAPPHIRE
+ msgbox MtChimney_Text_1B34C6, 3
+ .else
+ msgbox MtChimney_Text_1B3E7A, 3
+ .endif
+ end
+
+MtChimney_EventScript_15D16B:: @ 815D16B
+ .ifdef SAPPHIRE
+ msgbox MtChimney_Text_1B3503, 3
+ .else
+ msgbox MtChimney_Text_1B3EBA, 3
+ .endif
+ end
+
+MtChimney_EventScript_15D174:: @ 815D174
+ .ifdef SAPPHIRE
+ msgbox MtChimney_Text_1B37B4, 3
+ .else
+ msgbox MtChimney_Text_1B41B0, 3
+ .endif
+ end
+
+MtChimney_EventScript_15D17D:: @ 815D17D
+ lockall
+ goto_if_unset FLAG_DEFEATED_EVIL_TEAM_MT_CHIMNEY, MtChimney_EventScript_15D1D0
+ goto_if_set FLAG_RECEIVED_METEORITE, MtChimney_EventScript_15D1C6
+ msgbox MtChimney_Text_195870, MSGBOX_YESNO
+ compare RESULT, NO
+ goto_if_eq MtChimney_EventScript_15D1BC
+ msgbox MtChimney_Text_1958C6, 4
+ giveitem_std ITEM_METEORITE
+ setflag FLAG_RECEIVED_METEORITE
+ releaseall
+ end
+
+MtChimney_EventScript_15D1BC:: @ 815D1BC
+ msgbox MtChimney_Text_1958FC, 4
+ releaseall
+ end
+
+MtChimney_EventScript_15D1C6:: @ 815D1C6
+ msgbox MtChimney_Text_195920, 4
+ releaseall
+ end
+
+MtChimney_EventScript_15D1D0:: @ 815D1D0
+ msgbox MtChimney_Text_195806, 4
+ releaseall
+ end
+
+MtChimney_EventScript_15D1DA:: @ 815D1DA
+ msgbox MtChimney_Text_19595C, 3
+ end
+
+MtChimney_EventScript_15D1E3:: @ 815D1E3
+ trainerbattle 0, OPPONENT_SHELBY_1, 0, MtChimney_Text_19597F, MtChimney_Text_1959D8
+ specialvar RESULT, ShouldTryRematchBattle
+ compare RESULT, 1
+ goto_if_eq MtChimney_EventScript_15D20A
+ msgbox MtChimney_Text_195A04, 6
+ end
+
+MtChimney_EventScript_15D20A:: @ 815D20A
+ trainerbattle 5, OPPONENT_SHELBY_1, 0, MtChimney_Text_195A45, MtChimney_Text_195AAD
+ msgbox MtChimney_Text_195AD9, 6
+ end
+
+MtChimney_EventScript_15D221:: @ 815D221
+ trainerbattle 0, OPPONENT_MELISSA, 0, MtChimney_Text_195B1C, MtChimney_Text_195B5F
+ msgbox MtChimney_Text_195B84, 6
+ end
+
+MtChimney_EventScript_15D238:: @ 815D238
+ trainerbattle 0, OPPONENT_SHEILA, 0, MtChimney_Text_195BB2, MtChimney_Text_195BF9
+ msgbox MtChimney_Text_195C31, 6
+ end
+
+MtChimney_EventScript_15D24F:: @ 815D24F
+ trainerbattle 0, OPPONENT_SHIRLEY, 0, MtChimney_Text_195CD8, MtChimney_Text_195D2F
+ msgbox MtChimney_Text_195D5C, 6
+ end