forked from chaosvolt/cdda-arcana-mod
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmapgen_hermitage.json
180 lines (180 loc) · 6.08 KB
/
mapgen_hermitage.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
[
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "arcana_hermitage_1" ],
"weight": 300,
"object": {
"fill_ter": "t_dirt",
"rows": [
"WWWWWWWWWWWWWWWWWWWWWWWW",
"W%%%,,,,,,,,,,,,,,,,%%%W",
"W%,,,,,,,,,,,,,,,,,,,,%W",
"W%,|-UU----------UU-|,%W",
"W,,|]hd__+_<|___fnCC|,,W",
"W,,U]____+_<|_____hsU,,W",
"W,,U]____|--|______oU,,W",
"W,,|]_______+_______|,,W",
"W,,|---+----|---+---|,,W",
"W,,|C____h_________C|,,W",
"W,,|C______________C|,,W",
"W,,|---+--------+---|,,W",
"W,,|_______hh_______|,,W",
"W,,|]_______________|,,W",
"W,,U]___________hee_U,,W",
"W,,U]___________hee_U,,W",
"W,,|]hd_CC_______hh_|,,W",
"W%,|-UU----++----UU-|,%W",
"W%,,,,,,,,, ,,,,,,,,,%W",
"W%,,,,,,,,, ,,L,,,,,,%W",
"W%,,,,,,,,, ,,,,,,,,,%W",
"W%,,,,,,,,, ,,,,,,,,,%W",
"W%%%%%%%%,, ,,%%%%%%%%W",
"WWWWWWWWWWWwwWWWWWWWWWWW"
],
"palettes": [ "arcana_palette" ],
"terrain": {
"W": "t_chainfence",
"w": "t_chaingate_l",
"L": "t_water_pump",
"U": "t_window_boarded",
"%": "t_shrub",
"]": "t_floor",
"d": "t_floor",
"e": "t_floor",
"f": "t_floor",
"h": "t_floor",
"n": "t_floor",
"o": "t_floor",
"s": "t_floor",
"C": "t_floor"
},
"place_loot": [
{ "group": "homebooks", "x": 4, "y": [ 4, 7 ], "chance": 60, "repeat": 8 },
{ "group": "homebooks", "x": 4, "y": [ 13, 16 ], "chance": 60, "repeat": 8 },
{ "group": "forage_spring", "x": 16, "y": 4, "chance": 75, "repeat": 6 },
{ "group": "stash_food", "x": 17, "y": 4, "chance": 90, "repeat": 5 },
{ "group": "tools_common", "x": [ 17, 18 ], "y": [ 14, 15 ], "chance": 50, "repeat": 4 },
{ "group": "oven", "x": 19, "y": 6, "chance": 50, "repeat": 3 },
{ "item": "matches", "x": 6, "y": 16 },
{ "group": "reading_lights", "x": 6, "y": 16 },
{ "item": "ax", "x": 8, "y": 16 },
{ "item": "arrow_field_point_fletched", "x": 9, "y": 16, "repeat": [ 1, 3 ] },
{ "item": "selfbow", "x": 9, "y": 16 }
]
}
},
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "arcana_hermitage_2" ],
"weight": 300,
"object": {
"faction_owner": [
{ "id": "keeper_remnant", "x": [ 11, 11 ], "y": [ 12, 12 ] },
{ "id": "keeper_remnant", "x": [ 13, 13 ], "y": [ 9, 10 ] }
],
"fill_ter": "t_open_air",
"rows": [
" ",
" ",
" ",
" |-UU----------UU-| ",
" |]h___+_>|tth___&| ",
" U]____+_>|tt_____U ",
" U]____|--|_______U ",
" |]_______+_____h_| ",
" |-++-|---|--+-|sC| ",
" |____|]]]|{l_h|--| ",
" |h___|___|{l__|DD| ",
" |-++-|__h|--+-|+-| ",
" |______dd|d______| ",
" |h______v|h______| ",
" U]__ee__C|_______U ",
" U]_hee___+____BB_U ",
" |]___h___|__vDBBD| ",
" |-UU-----|----UU-| ",
" ",
" ",
" ",
" ",
" ",
" "
],
"palettes": [ "arcana_palette" ],
"terrain": {
"U": "t_window_boarded",
"]": "t_floor",
"{": "t_floor",
"&": "t_floor",
"d": "t_floor",
"e": "t_floor",
"h": "t_floor",
"l": "t_floor",
"n": "t_floor",
"o": "t_floor",
"s": "t_floor",
"t": "t_floor",
"v": "t_floor",
"B": "t_floor",
"C": "t_floor",
"D": "t_floor"
},
"furniture": { "l": "f_locker" },
"place_zones": [ { "type": "NPC_INVESTIGATE_ONLY", "faction": "keeper_remnant", "x": [ 4, 19 ], "y": [ 4, 16 ] } ],
"place_loot": [
{ "group": "homebooks", "x": 4, "y": [ 4, 7 ], "chance": 75, "repeat": 6 },
{ "group": "homebooks", "x": 4, "y": [ 14, 16 ], "chance": 60, "repeat": 4 },
{ "group": "homebooks", "x": [ 9, 11 ], "y": 9, "chance": 60, "repeat": 4 },
{ "group": "drugs_heal_simple", "x": 19, "y": 8, "chance": 75, "repeat": 2 },
{ "group": "magic_consumables", "x": 13, "y": [ 9, 10 ], "chance": 75, "repeat": 2 },
{ "group": "cleaning", "x": 14, "y": [ 9, 10 ], "chance": 60, "repeat": 4 },
{ "item": "matches", "x": 10, "y": 12 },
{ "group": "reading_lights", "x": 10, "y": 12 },
{ "item": "holybook_tripitaka", "x": 10, "y": 12 },
{ "item": "cane", "x": 11, "y": 12 },
{ "group": "stash_wood", "x": 11, "y": 14, "chance": 60, "repeat": 4 }
],
"place_npcs": [ { "class": "the_hermit", "x": 11, "y": 11 } ]
}
},
{
"type": "mapgen",
"method": "json",
"om_terrain": [ "arcana_hermitage_roof" ],
"weight": 300,
"object": {
"rows": [
" ",
" ",
" ",
" 222222222222222222 ",
" |................3 ",
" |................3 ",
" |.............X..3 ",
" |................3 ",
" |................3 ",
" |................3 ",
" |..9.............3 ",
" |................3 ",
" |................3 ",
" |................3 ",
" |..&.............3 ",
" |................3 ",
" |................3 ",
" ------------------ ",
" ",
" ",
" ",
" ",
" ",
" "
],
"palettes": [ "roof_palette" ],
"terrain": {
"9": "t_flat_roof"
},
"furniture": { "9": "f_solar_unit" }
}
}
]