summaryrefslogtreecommitdiff
path: root/maps.h
diff options
context:
space:
mode:
Diffstat (limited to 'maps.h')
-rw-r--r--maps.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/maps.h b/maps.h
index f3cd617..69096bf 100644
--- a/maps.h
+++ b/maps.h
@@ -16,6 +16,7 @@ typedef struct {
typedef struct {
const char *name;
const char *reply;
+ const char *vdb_path;
} NpcSettings;
typedef struct {
@@ -29,11 +30,11 @@ static inline GameMap make_map1(void) {
GameMap map = {0};
map.data = maps_map1_txt;
map.len = (int)maps_map1_txt_len;
- map.npcs[0] = (NpcSettings){.name = "Bromm", .reply = "Bromm: The old ruins are north of here."};
- map.npcs[1] = (NpcSettings){.name = "Dagna", .reply = "Dagna: The well is safe, mostly."};
- map.npcs[2] = (NpcSettings){.name = "Keldor", .reply = "Keldor: I saw lights in the marsh last night."};
- map.npcs[3] = (NpcSettings){.name = "Thrain", .reply = "Thrain: Mind the bridge; the beams sing when they're weak."};
- map.npcs[4] = (NpcSettings){.name = "Skara", .reply = "Skara: If you hear bells in the fog, turn back."};
+ map.npcs[0] = (NpcSettings){.name = "Bromm", .reply = "Bromm: The old ruins are north of here.", .vdb_path = "corpus/map1_bromm.vdb"};
+ map.npcs[1] = (NpcSettings){.name = "Dagna", .reply = "Dagna: The well is safe, mostly.", .vdb_path = "corpus/map1_dagna.vdb"};
+ map.npcs[2] = (NpcSettings){.name = "Keldor", .reply = "Keldor: I saw lights in the marsh last night.", .vdb_path = "corpus/map1_keldor.vdb"};
+ map.npcs[3] = (NpcSettings){.name = "Thrain", .reply = "Thrain: Mind the bridge; the beams sing when they're weak.", .vdb_path = "corpus/map1_thrain.vdb"};
+ map.npcs[4] = (NpcSettings){.name = "Skara", .reply = "Skara: If you hear bells in the fog, turn back.", .vdb_path = "corpus/map1_skara.vdb"};
return map;
}