1[ 2 { 3 "type": "terrain", 4 "id": "t_border_rock", 5 "//": "placed at border of underground specials to prevent double wall look", 6 "name": "solid rock", 7 "description": "", 8 "symbol": "#", 9 "color": "white", 10 "move_cost": 0, 11 "flags": [ "NOITEM", "SUPPORTS_ROOF" ], 12 "roof": "t_rock_floor", 13 "bash": { 14 "str_min": 100, 15 "str_max": 400, 16 "sound": "crash!", 17 "sound_fail": "whump!", 18 "ter_set": "t_rock_floor", 19 "items": [ 20 { "item": "rock", "count": [ 3, 7 ] }, 21 { "item": "coal_lump", "charges": [ 250, 500 ], "prob": 10 }, 22 { "item": "material_limestone", "charges": [ 10, 25 ], "prob": 80 }, 23 { "item": "material_rocksalt", "count": [ 0, 1 ], "prob": 20 } 24 ] 25 } 26 }, 27 { 28 "type": "terrain", 29 "id": "t_concrete_floor", 30 "name": "concrete floor", 31 "description": "", 32 "symbol": ".", 33 "color": "light_gray", 34 "move_cost": 2, 35 "flags": [ "TRANSPARENT", "SUPPORTS_ROOF", "COLLAPSES", "INDOORS", "FLAT" ], 36 "bash": { 37 "sound": "SMASH!", 38 "ter_set": "t_null", 39 "str_min": 100, 40 "str_max": 400, 41 "str_min_supported": 150, 42 "items": [ 43 { "item": "rock", "count": [ 5, 10 ] }, 44 { "item": "scrap", "count": [ 5, 8 ] }, 45 { "item": "rebar", "count": [ 0, 2 ] } 46 ] 47 } 48 }, 49 { 50 "type": "terrain", 51 "id": "t_ind_furnace", 52 "name": "electro furnace", 53 "description": "", 54 "symbol": "0", 55 "color": "white_red", 56 "move_cost": 0, 57 "flags": [ "WALL", "BASHABLE", "PERMEABLE", "CONTAINER", "FIRE_CONTAINER", "SUPPRESS_SMOKE", "PLACE_ITEM" ], 58 "bash": { 59 "str_min": 20, 60 "str_max": 150, 61 "ter_set": "t_concrete_floor", 62 "sound_fail": "clang!", 63 "items": [ 64 { "item": "cable", "charges": [ 0, 4 ] }, 65 { "item": "scrap", "count": [ 8, 12 ] }, 66 { "item": "steel_chunk", "count": [ 2, 4 ] }, 67 { "item": "steel_plate", "count": [ 1, 2 ] } 68 ] 69 }, 70 "deconstruct": { 71 "ter_set": "t_concrete_floor", 72 "items": [ 73 { "item": "cable", "charges": [ 4, 8 ] }, 74 { "item": "steel_chunk", "count": [ 4, 6 ] }, 75 { "item": "steel_plate", "count": [ 2, 4 ] }, 76 { "item": "scrap", "count": [ 12, 16 ] } 77 ] 78 } 79 }, 80 { 81 "type": "terrain", 82 "id": "t_ind_drill", 83 "name": "industrial drill", 84 "description": "", 85 "symbol": "7", 86 "color": "yellow_red", 87 "move_cost": 0, 88 "flags": [ "WALL", "PERMEABLE", "NOITEM", "BASHABLE", "DECONSTRUCT" ], 89 "bash": { 90 "str_min": 20, 91 "str_max": 150, 92 "explosive": 1, 93 "ter_set": "t_concrete_floor", 94 "sound_fail": "clang!", 95 "items": [ 96 { "item": "cable", "charges": [ 0, 4 ] }, 97 { "item": "scrap", "count": [ 8, 12 ] }, 98 { "item": "steel_chunk", "count": [ 2, 4 ] }, 99 { "item": "steel_plate", "count": [ 2, 4 ] } 100 ] 101 }, 102 "deconstruct": { 103 "ter_set": "t_concrete_floor", 104 "items": [ 105 { "item": "cable", "charges": [ 4, 8 ] }, 106 { "item": "steel_chunk", "count": [ 4, 6 ] }, 107 { "item": "scrap", "count": [ 12, 16 ] }, 108 { "item": "steel_plate", "count": [ 2, 4 ] } 109 ] 110 } 111 }, 112 { 113 "type": "terrain", 114 "id": "t_ind_press", 115 "name": "hydraulic press", 116 "description": "", 117 "symbol": "9", 118 "color": "black_red", 119 "move_cost": 0, 120 "flags": [ "WALL", "PERMEABLE", "NOITEM", "BASHABLE", "DECONSTRUCT" ], 121 "bash": { 122 "str_min": 20, 123 "str_max": 150, 124 "ter_set": "t_concrete_floor", 125 "sound_fail": "clang!", 126 "items": [ 127 { "item": "cable", "charges": [ 0, 4 ] }, 128 { "item": "scrap", "count": [ 8, 12 ] }, 129 { "item": "steel_chunk", "count": [ 2, 4 ] }, 130 { "item": "steel_plate", "count": [ 1, 2 ] } 131 ] 132 }, 133 "deconstruct": { 134 "ter_set": "t_concrete_floor", 135 "items": [ 136 { "item": "cable", "charges": [ 4, 8 ] }, 137 { "item": "steel_chunk", "count": [ 4, 6 ] }, 138 { "item": "scrap", "count": [ 12, 16 ] }, 139 { "item": "steel_plate", "count": [ 2, 4 ] } 140 ] 141 } 142 }, 143 { 144 "type": "terrain", 145 "id": "t_ind_lathe", 146 "name": "power lathe", 147 "description": "", 148 "symbol": "4", 149 "color": "cyan_red", 150 "move_cost": 0, 151 "flags": [ "WALL", "PERMEABLE", "NOITEM", "BASHABLE", "DECONSTRUCT" ], 152 "bash": { 153 "str_min": 20, 154 "str_max": 150, 155 "ter_set": "t_concrete_floor", 156 "sound_fail": "clang!", 157 "items": [ 158 { "item": "cable", "charges": [ 0, 4 ] }, 159 { "item": "scrap", "count": [ 8, 12 ] }, 160 { "item": "steel_chunk", "count": [ 2, 4 ] }, 161 { "item": "circsaw_blade", "count": [ 4, 6 ] } 162 ] 163 }, 164 "deconstruct": { 165 "ter_set": "t_concrete_floor", 166 "items": [ 167 { "item": "cable", "charges": [ 4, 8 ] }, 168 { "item": "steel_chunk", "count": [ 4, 6 ] }, 169 { "item": "scrap", "count": [ 12, 16 ] }, 170 { "item": "circsaw_blade", "count": [ 2, 3 ] } 171 ] 172 } 173 }, 174 { 175 "type": "terrain", 176 "id": "t_ind_assembler", 177 "name": "robotic assembler", 178 "description": "", 179 "symbol": "3", 180 "color": "magenta_cyan", 181 "move_cost": 0, 182 "flags": [ "WALL", "TRANSPARENT", "PERMEABLE", "NOITEM", "BASHABLE", "DECONSTRUCT" ], 183 "bash": { 184 "str_min": 20, 185 "str_max": 150, 186 "ter_set": "t_concrete_floor", 187 "sound_fail": "clang!", 188 "items": [ 189 { "item": "processor", "count": [ 1, 2 ] }, 190 { "item": "RAM", "count": [ 4, 8 ] }, 191 { "item": "cable", "charges": [ 4, 6 ] }, 192 { "item": "small_lcd_screen", "count": [ 1, 2 ] }, 193 { "item": "e_scrap", "count": [ 5, 8 ] }, 194 { "item": "circuit", "count": [ 3, 5 ] }, 195 { "item": "power_supply", "count": [ 1, 2 ] }, 196 { "item": "amplifier", "count": [ 1, 2 ] }, 197 { "item": "plastic_chunk", "count": [ 10, 12 ] }, 198 { "item": "scrap", "count": [ 6, 8 ] } 199 ] 200 }, 201 "deconstruct": { 202 "ter_set": "t_concrete_floor", 203 "items": [ 204 { "item": "processor", "count": [ 2, 4 ] }, 205 { "item": "RAM", "count": [ 8, 16 ] }, 206 { "item": "cable", "charges": [ 8, 12 ] }, 207 { "item": "small_lcd_screen", "count": [ 2, 4 ] }, 208 { "item": "e_scrap", "count": [ 10, 16 ] }, 209 { "item": "circuit", "count": [ 6, 10 ] }, 210 { "item": "power_supply", "count": [ 2, 4 ] }, 211 { "item": "amplifier", "count": [ 2, 4 ] }, 212 { "item": "plastic_chunk", "count": [ 10, 12 ] }, 213 { "item": "scrap", "count": [ 6, 8 ] } 214 ] 215 } 216 }, 217 { 218 "type": "terrain", 219 "id": "t_ind_mixer", 220 "name": "chemical mixer", 221 "description": "", 222 "symbol": "0", 223 "color": "red_green", 224 "move_cost": 0, 225 "flags": [ "WALL", "PERMEABLE", "NOITEM", "BASHABLE", "DECONSTRUCT", "CONTAINER", "LIQUIDCONT", "SEALED" ], 226 "bash": { 227 "str_min": 20, 228 "str_max": 150, 229 "explosive": 1, 230 "ter_set": "t_concrete_floor", 231 "sound_fail": "clang!", 232 "items": [ 233 { "item": "cable", "charges": [ 0, 4 ] }, 234 { "item": "scrap", "count": [ 8, 12 ] }, 235 { "item": "steel_chunk", "count": [ 2, 4 ] }, 236 { "item": "metal_tank_little", "count": [ 0, 2 ] }, 237 { "item": "jerrycan", "count": [ 0, 2 ] }, 238 { "item": "metal_tank", "count": [ 0, 2 ] } 239 ] 240 }, 241 "deconstruct": { 242 "ter_set": "t_concrete_floor", 243 "items": [ 244 { "item": "cable", "charges": [ 4, 8 ] }, 245 { "item": "steel_chunk", "count": [ 4, 6 ] }, 246 { "item": "scrap", "count": [ 12, 16 ] }, 247 { "item": "metal_tank_little", "count": [ 2, 4 ] }, 248 { "item": "jerrycan", "count": [ 2, 4 ] }, 249 { "item": "metal_tank", "count": [ 2, 4 ] } 250 ] 251 } 252 }, 253 { 254 "type": "terrain", 255 "id": "t_ind_pipe", 256 "name": "heavy pipe", 257 "description": "", 258 "symbol": "LINE_OXOX", 259 "color": "yellow", 260 "move_cost": 0, 261 "flags": [ "TRANSPARENT", "MOUNTABLE", "PERMEABLE", "AUTO_WALL_SYMBOL" ], 262 "bash": { 263 "str_min": 30, 264 "str_max": 210, 265 "sound": "metal screeching!", 266 "sound_fail": "clang!", 267 "ter_set": "t_concrete_floor", 268 "items": [ { "item": "scrap", "count": [ 4, 8 ] }, { "item": "steel_plate", "count": [ 0, 2 ] } ] 269 } 270 } 271] 272