summaryrefslogtreecommitdiff
path: root/data/maps/Route4_PokemonCenter_1F/scripts.inc
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/Route4_PokemonCenter_1F/scripts.inc')
-rw-r--r--data/maps/Route4_PokemonCenter_1F/scripts.inc169
1 files changed, 169 insertions, 0 deletions
diff --git a/data/maps/Route4_PokemonCenter_1F/scripts.inc b/data/maps/Route4_PokemonCenter_1F/scripts.inc
new file mode 100644
index 000000000..6788cc0c8
--- /dev/null
+++ b/data/maps/Route4_PokemonCenter_1F/scripts.inc
@@ -0,0 +1,169 @@
+Route4_PokemonCenter_1F_MapScripts:: @ 816F739
+ map_script 3, Route4_PokemonCenter_1F_MapScript1_16F744
+ map_script 5, Route4_PokemonCenter_1F_MapScript2_1BC05C
+ .byte 0
+
+Route4_PokemonCenter_1F_MapScript1_16F744:: @ 816F744
+ setworldmapflag FLAG_WORLD_MAP_ROUTE4_POKEMON_CENTER_1F
+ setrespawn SPAWN_ROUTE4
+ end
+
+Route4_PokemonCenter_1F_EventScript_16F74B:: @ 816F74B
+ msgbox gUnknown_819D9D4, 2
+ end
+
+Route4_PokemonCenter_1F_EventScript_16F754:: @ 816F754
+ lock
+ msgbox gUnknown_819DA3A
+ release
+ end
+
+Route4_PokemonCenter_1F_EventScript_16F75F:: @ 816F75F
+ lock
+ faceplayer
+ checkflag FLAG_0x249
+ goto_if_eq EventScript_16F8A2
+ showmoneybox 0, 0, 0
+ checkplayergender
+ compare_var_to_value VAR_RESULT, 0
+ goto_if_eq EventScript_16F786
+ compare_var_to_value VAR_RESULT, 1
+ goto_if_eq EventScript_16F794
+ end
+
+EventScript_16F786:: @ 816F786
+ msgbox gUnknown_819DA9A, MSGBOX_YESNO
+ goto EventScript_16F7A2
+ end
+
+EventScript_16F794:: @ 816F794
+ msgbox gUnknown_819DB34, MSGBOX_YESNO
+ goto EventScript_16F7A2
+ end
+
+EventScript_16F7A2:: @ 816F7A2
+ compare_var_to_value VAR_RESULT, 0
+ goto_if_eq EventScript_16F888
+ checkmoney 500, 0
+ compare_var_to_value VAR_RESULT, 0
+ goto_if_eq EventScript_16F895
+ textcolor 3
+ setvar VAR_0x4001, 129
+ givemon SPECIES_MAGIKARP, 5, ITEM_NONE, 0, 0, 0
+ compare_var_to_value VAR_RESULT, 0
+ goto_if_eq EventScript_16F7F6
+ compare_var_to_value VAR_RESULT, 1
+ goto_if_eq EventScript_16F822
+ compare_var_to_value VAR_RESULT, 2
+ goto_if_eq EventScript_16F8AC
+ end
+
+EventScript_16F7F6:: @ 816F7F6
+ call EventScript_16F86F
+ msgbox gUnknown_81A56A7, MSGBOX_YESNO
+ compare_var_to_value VAR_RESULT, 0
+ goto_if_eq EventScript_16F861
+ call EventScript_1A8C27
+ fadescreen 1
+ hidemoneybox
+ .byte 0
+ .byte 0
+ special ChangePokemonNickname
+ waitstate
+ goto EventScript_16F86A
+ end
+
+EventScript_16F822:: @ 816F822
+ call EventScript_16F86F
+ msgbox gUnknown_81A56A7, MSGBOX_YESNO
+ compare_var_to_value VAR_RESULT, 0
+ goto_if_eq EventScript_16F84B
+ fadescreen 1
+ hidemoneybox
+ .byte 0
+ .byte 0
+ special ChangeBoxPokemonNickname
+ waitstate
+ lock
+ faceplayer
+ goto EventScript_16F856
+ end
+
+EventScript_16F84B:: @ 816F84B
+ call EventScript_1A8C3C
+ goto EventScript_16F861
+ end
+
+EventScript_16F856:: @ 816F856
+ call EventScript_1A8C3C
+ goto EventScript_16F86A
+ end
+
+EventScript_16F861:: @ 816F861
+ hidemoneybox
+ .byte 0
+ .byte 0
+ goto EventScript_16F86A
+ end
+
+EventScript_16F86A:: @ 816F86A
+ setflag FLAG_0x249
+ release
+ end
+
+EventScript_16F86F:: @ 816F86F
+ takemoney 500, 0
+ updatemoneybox 0, 0, 0
+ playfanfare MUS_FANFA1
+ message Text_19DBD3
+ waitmessage
+ waitfanfare
+ getspeciesname 0, SPECIES_MAGIKARP
+ return
+
+EventScript_16F888:: @ 816F888
+ msgbox gUnknown_819DC07
+ hidemoneybox
+ .byte 0
+ .byte 0
+ release
+ end
+
+EventScript_16F895:: @ 816F895
+ msgbox gUnknown_819DC78
+ hidemoneybox
+ .byte 0
+ .byte 0
+ release
+ end
+
+EventScript_16F8A2:: @ 816F8A2
+ msgbox gUnknown_819DC9A
+ release
+ end
+
+EventScript_16F8AC:: @ 816F8AC
+ textcolor 0
+ msgbox gUnknown_819DC3E
+ hidemoneybox
+ .byte 0
+ .byte 0
+ release
+ end
+
+Route4_PokemonCenter_1F_EventScript_16F8BB:: @ 816F8BB
+ lock
+ faceplayer
+ call EventScript_1A6578
+ release
+ end
+
+Route4_PokemonCenter_1F_EventScript_16F8C4:: @ 816F8C4
+ msgbox gUnknown_819DCDB, 2
+ end
+
+Route4_PokemonCenter_1F_EventScript_16F8CD:: @ 816F8CD
+ lock
+ msgbox gUnknown_819DD54
+ release
+ end