|
135 | 135 |
|
136 | 136 | /obj/effect/decal/mecha_wreckage/gygax/New()
|
137 | 137 | ..()
|
138 |
| - var/list/parts = list(/obj/item/mecha_parts/part/gygax_torso, |
| 138 | + var/list/parts = list( /obj/item/mecha_parts/chassis/gygax, |
| 139 | + /obj/item/mecha_parts/part/gygax_torso, |
139 | 140 | /obj/item/mecha_parts/part/gygax_head,
|
140 | 141 | /obj/item/mecha_parts/part/gygax_left_arm,
|
141 | 142 | /obj/item/mecha_parts/part/gygax_right_arm,
|
142 | 143 | /obj/item/mecha_parts/part/gygax_left_leg,
|
143 |
| - /obj/item/mecha_parts/part/gygax_right_leg) |
| 144 | + /obj/item/mecha_parts/part/gygax_right_leg, |
| 145 | + /obj/item/weapon/circuitboard/mecha/gygax/peripherals, |
| 146 | + /obj/item/weapon/circuitboard/mecha/gygax/targeting, |
| 147 | + /obj/item/weapon/circuitboard/mecha/gygax/main) |
144 | 148 | welder_salvage += pick_random_loot(parts)
|
145 | 149 |
|
146 | 150 | /obj/effect/decal/mecha_wreckage/gygax/dark
|
|
154 | 158 | /obj/effect/decal/mecha_wreckage/marauder/New()
|
155 | 159 | ..()
|
156 | 160 | var/list/parts = list(
|
| 161 | + /obj/item/mecha_parts/chassis/marauder, |
157 | 162 | /obj/item/mecha_parts/part/marauder_torso,
|
158 | 163 | /obj/item/mecha_parts/part/marauder_head,
|
159 | 164 | /obj/item/mecha_parts/part/marauder_left_arm,
|
160 | 165 | /obj/item/mecha_parts/part/marauder_right_arm,
|
161 | 166 | /obj/item/mecha_parts/part/marauder_left_leg,
|
162 | 167 | /obj/item/mecha_parts/part/marauder_right_leg,
|
163 |
| - ) |
| 168 | + /obj/item/weapon/circuitboard/mecha/marauder/peripherals, |
| 169 | + /obj/item/weapon/circuitboard/mecha/marauder/targeting, |
| 170 | + /obj/item/weapon/circuitboard/mecha/marauder/main) |
164 | 171 |
|
165 | 172 | welder_salvage += pick_random_loot(parts)
|
166 | 173 |
|
|
179 | 186 |
|
180 | 187 | /obj/effect/decal/mecha_wreckage/ripley/New()
|
181 | 188 | ..()
|
182 |
| - var/list/parts = list(/obj/item/mecha_parts/part/ripley_torso, |
| 189 | + var/list/parts = list( /obj/item/mecha_parts/chassis/ripley, |
| 190 | + /obj/item/mecha_parts/part/ripley_torso, |
183 | 191 | /obj/item/mecha_parts/part/ripley_left_arm,
|
184 | 192 | /obj/item/mecha_parts/part/ripley_right_arm,
|
185 | 193 | /obj/item/mecha_parts/part/ripley_left_leg,
|
186 |
| - /obj/item/mecha_parts/part/ripley_right_leg) |
| 194 | + /obj/item/mecha_parts/part/ripley_right_leg, |
| 195 | + /obj/item/weapon/circuitboard/mecha/ripley/peripherals, |
| 196 | + /obj/item/weapon/circuitboard/mecha/ripley/main) |
187 | 197 | welder_salvage += pick_random_loot(parts)
|
188 | 198 |
|
189 | 199 | /obj/effect/decal/mecha_wreckage/ripley/mk2
|
|
211 | 221 | /obj/item/mecha_parts/part/honker_left_arm,
|
212 | 222 | /obj/item/mecha_parts/part/honker_right_arm,
|
213 | 223 | /obj/item/mecha_parts/part/honker_left_leg,
|
214 |
| - /obj/item/mecha_parts/part/honker_right_leg) |
| 224 | + /obj/item/mecha_parts/part/honker_right_leg, |
| 225 | + /obj/item/weapon/circuitboard/mecha/honker/peripherals, |
| 226 | + /obj/item/weapon/circuitboard/mecha/honker/targeting, |
| 227 | + /obj/item/weapon/circuitboard/mecha/honker/main) |
215 | 228 | welder_salvage += pick_random_loot(parts)
|
216 | 229 |
|
217 | 230 | /obj/effect/decal/mecha_wreckage/durand
|
|
220 | 233 |
|
221 | 234 | /obj/effect/decal/mecha_wreckage/durand/New()
|
222 | 235 | ..()
|
223 |
| - var/list/parts = list( |
| 236 | + var/list/parts = list( /obj/item/mecha_parts/chassis/durand, |
224 | 237 | /obj/item/mecha_parts/part/durand_torso,
|
225 | 238 | /obj/item/mecha_parts/part/durand_head,
|
226 | 239 | /obj/item/mecha_parts/part/durand_left_arm,
|
227 | 240 | /obj/item/mecha_parts/part/durand_right_arm,
|
228 | 241 | /obj/item/mecha_parts/part/durand_left_leg,
|
229 |
| - /obj/item/mecha_parts/part/durand_right_leg) |
| 242 | + /obj/item/mecha_parts/part/durand_right_leg, |
| 243 | + /obj/item/weapon/circuitboard/mecha/durand/peripherals, |
| 244 | + /obj/item/weapon/circuitboard/mecha/durand/targeting, |
| 245 | + /obj/item/weapon/circuitboard/mecha/durand/main) |
230 | 246 | welder_salvage += pick_random_loot(parts)
|
231 | 247 |
|
232 | 248 |
|
|
249 | 265 |
|
250 | 266 | /obj/effect/decal/mecha_wreckage/odysseus/New()
|
251 | 267 | ..()
|
252 |
| - var/list/parts = list( |
| 268 | + var/list/parts = list( /obj/item/mecha_parts/chassis/odysseus, |
253 | 269 | /obj/item/mecha_parts/part/odysseus_torso,
|
254 | 270 | /obj/item/mecha_parts/part/odysseus_head,
|
255 | 271 | /obj/item/mecha_parts/part/odysseus_left_arm,
|
256 | 272 | /obj/item/mecha_parts/part/odysseus_right_arm,
|
257 | 273 | /obj/item/mecha_parts/part/odysseus_left_leg,
|
258 |
| - /obj/item/mecha_parts/part/odysseus_right_leg) |
| 274 | + /obj/item/mecha_parts/part/odysseus_right_leg, |
| 275 | + /obj/item/weapon/circuitboard/mecha/odysseus/peripherals, |
| 276 | + /obj/item/weapon/circuitboard/mecha/odysseus/main) |
259 | 277 | welder_salvage += pick_random_loot(parts)
|
260 | 278 |
|
261 | 279 | /obj/effect/decal/mecha_wreckage/clarke
|
|
264 | 282 |
|
265 | 283 | /obj/effect/decal/mecha_wreckage/clarke/New()
|
266 | 284 | ..()
|
267 |
| - var/list/parts = list( |
| 285 | + var/list/parts = list( /obj/item/mecha_parts/chassis/clarke, |
268 | 286 | /obj/item/mecha_parts/part/clarke_torso,
|
269 | 287 | /obj/item/mecha_parts/part/clarke_head,
|
270 | 288 | /obj/item/mecha_parts/part/clarke_left_arm,
|
271 | 289 | /obj/item/mecha_parts/part/clarke_right_arm,
|
272 | 290 | /obj/item/mecha_parts/part/clarke_left_tread,
|
273 |
| - /obj/item/mecha_parts/part/clarke_right_tread) |
| 291 | + /obj/item/mecha_parts/part/clarke_right_tread, |
| 292 | + /obj/item/weapon/circuitboard/mecha/clarke/peripherals, |
| 293 | + /obj/item/weapon/circuitboard/mecha/clarke/main) |
274 | 294 | welder_salvage += pick_random_loot(parts)
|
275 | 295 |
|
276 | 296 | /obj/effect/decal/mecha_wreckage/vehicle
|
277 | 297 | name = "(BUG) BASE VEHICLE WRECKAGE"
|
278 | 298 | icon = 'icons/obj/vehicles.dmi'
|
279 | 299 | icon_state = "pussywagon_destroyed"
|
280 | 300 | desc = "Remains of some unfortunate vehicle. Completely unrepairable."
|
| 301 | + |
| 302 | +/obj/effect/decal/mecha_wreckage/skullbot |
| 303 | + name = "Mysterious wreckage" |
| 304 | + icon_state = "skullmech-broken" |
0 commit comments