summaryrefslogtreecommitdiff
path: root/data/maps/Route4_PokemonCenter_1F
diff options
context:
space:
mode:
authorSwastik Baranwal <swstkbaranwal@gmail.com>2019-06-23 18:47:35 +0530
committerGitHub <noreply@github.com>2019-06-23 18:47:35 +0530
commit99703c6ab831d34e6859d8a8f53ba8e73dc4d3d9 (patch)
tree3a712d3039d152616af58a45a13d82c40a87e58f /data/maps/Route4_PokemonCenter_1F
parent6d190f861e3559eec922cd760778c0cba6e08397 (diff)
parent9ee0c34758a63f8c00724b6fc984b4e96be2f7af (diff)
Merge pull request #5 from pret/master
Take files
Diffstat (limited to 'data/maps/Route4_PokemonCenter_1F')
-rw-r--r--data/maps/Route4_PokemonCenter_1F/map.json127
-rw-r--r--data/maps/Route4_PokemonCenter_1F/scripts.inc169
-rw-r--r--data/maps/Route4_PokemonCenter_1F/text.inc54
3 files changed, 350 insertions, 0 deletions
diff --git a/data/maps/Route4_PokemonCenter_1F/map.json b/data/maps/Route4_PokemonCenter_1F/map.json
new file mode 100644
index 000000000..066ee63c6
--- /dev/null
+++ b/data/maps/Route4_PokemonCenter_1F/map.json
@@ -0,0 +1,127 @@
+{
+ "id": "MAP_ROUTE4_POKEMON_CENTER_1F",
+ "name": "Route4_PokemonCenter_1F",
+ "layout": "LAYOUT_POKEMON_CENTER_1F",
+ "music": "BGM_FRLG_POKEMON_CENTER",
+ "region_map_section": "MAPSEC_ROUTE_4",
+ "requires_flash": false,
+ "weather": "WEATHER_NONE",
+ "map_type": "MAP_TYPE_8",
+ "unknown_18": 0,
+ "unknown_19": 0,
+ "elevator_flag": 0,
+ "battle_scene": "BATTLE_SCENE_0",
+ "connections": null,
+ "object_events": [
+ {
+ "graphics_id": "64",
+ "x": 7,
+ "y": 2,
+ "elevation": 0,
+ "movement_type": "8",
+ "movement_range_x": 1,
+ "movement_range_y": 1,
+ "trainer_type": 0,
+ "trainer_sight_or_berry_tree_id": 0,
+ "script": "Route4_PokemonCenter_1F_EventScript_16F8BB",
+ "flag": "0"
+ },
+ {
+ "graphics_id": "30",
+ "x": 1,
+ "y": 3,
+ "elevation": 3,
+ "movement_type": "1",
+ "movement_range_x": 1,
+ "movement_range_y": 1,
+ "trainer_type": 0,
+ "trainer_sight_or_berry_tree_id": 0,
+ "script": "Route4_PokemonCenter_1F_EventScript_16F75F",
+ "flag": "0"
+ },
+ {
+ "graphics_id": "61",
+ "x": 12,
+ "y": 5,
+ "elevation": 3,
+ "movement_type": "8",
+ "movement_range_x": 1,
+ "movement_range_y": 1,
+ "trainer_type": 0,
+ "trainer_sight_or_berry_tree_id": 0,
+ "script": "Route4_PokemonCenter_1F_EventScript_16F754",
+ "flag": "0"
+ },
+ {
+ "graphics_id": "19",
+ "x": 5,
+ "y": 4,
+ "elevation": 3,
+ "movement_type": "2",
+ "movement_range_x": 1,
+ "movement_range_y": 1,
+ "trainer_type": 0,
+ "trainer_sight_or_berry_tree_id": 0,
+ "script": "Route4_PokemonCenter_1F_EventScript_16F74B",
+ "flag": "0"
+ },
+ {
+ "graphics_id": "18",
+ "x": 14,
+ "y": 4,
+ "elevation": 3,
+ "movement_type": "1",
+ "movement_range_x": 1,
+ "movement_range_y": 1,
+ "trainer_type": 0,
+ "trainer_sight_or_berry_tree_id": 0,
+ "script": "Route4_PokemonCenter_1F_EventScript_16F8C4",
+ "flag": "0"
+ },
+ {
+ "graphics_id": "105",
+ "x": 12,
+ "y": 6,
+ "elevation": 0,
+ "movement_type": "8",
+ "movement_range_x": 1,
+ "movement_range_y": 1,
+ "trainer_type": 0,
+ "trainer_sight_or_berry_tree_id": 0,
+ "script": "Route4_PokemonCenter_1F_EventScript_16F8CD",
+ "flag": "0"
+ }
+ ],
+ "warp_events": [
+ {
+ "x": 6,
+ "y": 8,
+ "elevation": 3,
+ "dest_map": "MAP_ROUTE4",
+ "dest_warp_id": 2
+ },
+ {
+ "x": 7,
+ "y": 8,
+ "elevation": 3,
+ "dest_map": "MAP_ROUTE4",
+ "dest_warp_id": 2
+ },
+ {
+ "x": 8,
+ "y": 8,
+ "elevation": 3,
+ "dest_map": "MAP_ROUTE4",
+ "dest_warp_id": 2
+ },
+ {
+ "x": 1,
+ "y": 6,
+ "elevation": 4,
+ "dest_map": "MAP_ROUTE4_POKEMON_CENTER_2F",
+ "dest_warp_id": 0
+ }
+ ],
+ "coord_events": [],
+ "bg_events": []
+}
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
diff --git a/data/maps/Route4_PokemonCenter_1F/text.inc b/data/maps/Route4_PokemonCenter_1F/text.inc
new file mode 100644
index 000000000..f357b7f76
--- /dev/null
+++ b/data/maps/Route4_PokemonCenter_1F/text.inc
@@ -0,0 +1,54 @@
+gUnknown_819D9D4:: @ 819D9D4
+ .string "Okay, set six POKé BALLS in my\n"
+ .string "belt…\p"
+ .string "Yeah, that'll do it. At most, you\n"
+ .string "can have six POKéMON with you.$"
+
+gUnknown_819DA3A:: @ 819DA3A
+ .string "TEAM ROCKET attacks CERULEAN\n"
+ .string "citizens…\p"
+ .string "Not a day goes by without TEAM\n"
+ .string "ROCKET being in the news.$"
+
+gUnknown_819DA9A:: @ 819DA9A
+ .string "MAN: Hello there, laddie!\n"
+ .string "Have I got a deal just for you!\p"
+ .string "I'll let you have a secret POKéMON\n"
+ .string "- a MAGIKARP - for just ¥500!\p"
+ .string "So, you'll buy it, am I right?$"
+
+gUnknown_819DB34:: @ 819DB34
+ .string "MAN: Hello there, sweetie pie!\n"
+ .string "Have I got a deal just for you!\p"
+ .string "I'll let you have a secret POKéMON\n"
+ .string "- a MAGIKARP - for just ¥500!\p"
+ .string "So, you'll buy it, am I right?$"
+
+Text_19DBD3:: @ 819DBD3
+ .string "{PLAYER} paid an outrageous ¥500\n"
+ .string "and bought the MAGIKARP…$"
+
+gUnknown_819DC07:: @ 819DC07
+ .string "No? You say no? I'm only doing this\n"
+ .string "as a favor to you!$"
+
+gUnknown_819DC3E:: @ 819DC3E
+ .string "There's no more room for any more\n"
+ .string "POKéMON, it looks like.$"
+
+gUnknown_819DC78:: @ 819DC78
+ .string "You'll need more money than that!$"
+
+gUnknown_819DC9A:: @ 819DC9A
+ .string "MAN: Well, I don't give refunds.\n"
+ .string "You knew what you were getting!$"
+
+gUnknown_819DCDB:: @ 819DCDB
+ .string "Sometimes, you'll have too many\n"
+ .string "POKéMON with you to add any more.\p"
+ .string "In that case, you should just\n"
+ .string "store some using any PC.$"
+
+gUnknown_819DD54:: @ 819DD54
+ .string "It's a newspaper.$"
+