|
14 | 14 | list(/obj/structure/table, /obj/item/reagent_containers/glass/bottle/nutrient/ez, /obj/item/reagent_containers/glass/bottle/nutrient/rh) = 1, |
15 | 15 | list(/obj/structure/table, /obj/item/cultivator, /obj/item/hatchet) = 1, |
16 | 16 | /obj/item/reagent_containers/glass/bottle/ammonia = 1, |
17 | | - /obj/item/reagent_containers/glass/bottle/diethylamine = 1, |
| 17 | + /obj/item/reagent_containers/glass/bottle/diethylamine = 1 |
18 | 18 | ) |
19 | 19 |
|
20 | 20 | weighted_mob_spawn_list = list( |
|
42 | 42 | /obj/machinery/power/port_gen/pacman = 1, |
43 | 43 | /obj/structure/frame/machine = 2, |
44 | 44 | /obj/structure/frame/computer = 1, |
| 45 | + /obj/effect/spawner/lootdrop/nullspace_crystal_spawner = 1 |
45 | 46 | ) |
46 | 47 |
|
47 | 48 | /datum/dungeon_room_theme/maintenance/material_storeroom/pre_initialize() |
|
103 | 104 | /mob/living/simple_animal/mouse = 3, |
104 | 105 | /mob/living/simple_animal/opossum = 1, |
105 | 106 | /mob/living/simple_animal/hostile/retaliate/goat = 1, |
| 107 | + /obj/effect/spawner/lootdrop/nullspace_crystal_spawner |
106 | 108 | ) |
107 | 109 |
|
108 | 110 | /datum/dungeon_room_theme/maintenance/junk/pre_initialize() |
|
128 | 130 | /obj/machinery/iv_drip = 2, |
129 | 131 | /obj/machinery/stasis = 1, |
130 | 132 | /obj/machinery/sleeper = 1, |
| 133 | + /obj/effect/spawner/lootdrop/nullspace_crystal_spawner = 1 |
131 | 134 | ) |
132 | 135 | weighted_mob_spawn_list = list( |
133 | 136 | /mob/living/simple_animal/hostile/zombie = 3, |
|
179 | 182 | /obj/item/weldingtool/largetank = 1, |
180 | 183 | /obj/structure/frame/machine = 1, |
181 | 184 | /obj/structure/frame/computer = 1, |
| 185 | + /obj/effect/spawner/lootdrop/nullspace_crystal_spawner = 1 |
182 | 186 | ) |
183 | 187 | weighted_mob_spawn_list = list( |
184 | 188 | /mob/living/simple_animal/hostile/hivebot = 5, |
|
210 | 214 | /obj/structure/spider/stickyweb = 5, |
211 | 215 | /obj/structure/spider/cocoon = 5, |
212 | 216 | /obj/structure/spider/spiderling = 2, |
| 217 | + /obj/effect/spawner/lootdrop/nullspace_crystal_spawner = 1 |
213 | 218 | ) |
214 | 219 |
|
215 | 220 | weighted_mob_spawn_list = list( |
|
233 | 238 | list(/obj/structure/table, /obj/item/reagent_containers/glass/beaker/waterbottle, /obj/item/reagent_containers/food/snacks/monkeycube) = 1, |
234 | 239 | /obj/structure/frame/machine = 1, |
235 | 240 | /obj/structure/frame/computer = 1, |
| 241 | + /obj/effect/spawner/lootdrop/nullspace_crystal_spawner = 1 |
236 | 242 | ) |
237 | 243 |
|
238 | 244 | weighted_mob_spawn_list = list( |
|
274 | 280 | /obj/structure/frame/machine = 3, |
275 | 281 | /obj/structure/frame/computer = 2, |
276 | 282 | /obj/effect/spawner/lootdrop/random_anomaly_core = 1, |
277 | | - /obj/effect/mine/stun |
| 283 | + /obj/effect/mine/stun = 1, |
| 284 | + /obj/effect/spawner/lootdrop/nullspace_crystal_spawner = 1 |
278 | 285 | ) |
279 | 286 | weighted_mob_spawn_list = list( |
280 | 287 | /mob/living/simple_animal/hostile/hivebot = 5, |
|
304 | 311 | /obj/item/coin/silver = 5, |
305 | 312 | /obj/item/stack/sheet/mineral/gold = 10, ///this DLC is about letting go, letting go of poverty!!! |
306 | 313 | /obj/item/stack/spacecash/c1000 = 2, |
307 | | - /obj/item/stack/sheet/mineral/diamond = 5 |
| 314 | + /obj/item/stack/sheet/mineral/diamond = 5, |
| 315 | + /obj/effect/spawner/lootdrop/nullspace_crystal_spawner = 1 |
308 | 316 | ) |
309 | 317 | weighted_mob_spawn_list = list( |
310 | 318 | /mob/living/simple_animal/hostile/hivebot/range = 2, |
|
318 | 326 | /obj/structure/closet/secure_closet/freezer/fridge = 1, |
319 | 327 | /obj/item/storage/box/donkpockets = 1, |
320 | 328 | /obj/item/kitchen/knife = 1, |
321 | | - /obj/effect/spawner/lootdrop/random_meat = 5 |
| 329 | + /obj/effect/spawner/lootdrop/random_meat = 5, |
| 330 | + /obj/effect/spawner/lootdrop/nullspace_crystal_spawner = 1 |
322 | 331 |
|
323 | 332 | ) |
324 | 333 | weighted_mob_spawn_list = list( |
|
340 | 349 | list(/obj/structure/rack , /obj/item/clothing/suit/armor/vest, /obj/item/clothing/head/helmet/riot) = 1, |
341 | 350 | /obj/structure/frame/machine = 1, |
342 | 351 | /obj/structure/frame/computer = 1, |
343 | | - /obj/effect/mine/stun |
| 352 | + /obj/effect/mine/stun, |
| 353 | + /obj/effect/spawner/lootdrop/nullspace_crystal_spawner = 1 |
344 | 354 | ) |
345 | 355 |
|
346 | 356 | weighted_mob_spawn_list = list( |
|
381 | 391 | . = ..() |
382 | 392 | for(var/i in 1 to 5) |
383 | 393 | if(prob(10)) |
384 | | - weighted_feature_spawn_list[/obj/item/gun/energy/laser/captain/scattershot ]++ |
| 394 | + weighted_feature_spawn_list[/obj/item/gun/energy/laser/captain/scattershot]++ |
385 | 395 | else |
386 | 396 | weighted_feature_spawn_list[/obj/item/melee/spear/bonespear/chitinspear]++ |
387 | 397 |
|
|
393 | 403 | /obj/machinery/autolathe = 1, |
394 | 404 | /obj/item/stack/sheet/glass/fifty = 1, |
395 | 405 | /obj/item/stack/sheet/metal/fifty = 1, |
396 | | - /obj/item/stack/sheet/mineral/silver/fifty = 1 |
| 406 | + /obj/item/stack/sheet/mineral/silver/fifty = 1, |
| 407 | + /obj/effect/spawner/lootdrop/nullspace_crystal_spawner = 1 |
397 | 408 | ) |
398 | 409 | ///eskimo enemy variety, they came here for the winter |
399 | 410 | /datum/dungeon_room_theme/maintenance/eskimo |
|
413 | 424 | weighted_feature_spawn_list = list( |
414 | 425 | /obj/effect/mine/kickmine = 1, |
415 | 426 | /obj/effect/mine/creampie = 7, |
416 | | - /obj/effect/spawner/lootdrop/random_anomaly_core = 1 |
| 427 | + /obj/effect/spawner/lootdrop/random_anomaly_core = 1, |
| 428 | + /obj/effect/spawner/lootdrop/nullspace_crystal_spawner = 1 |
417 | 429 | ) |
418 | 430 | ///mineral room 2 but with danger involved |
419 | 431 | /datum/dungeon_room_theme/maintenance/mineral_room |
|
423 | 435 | /obj/item/stack/sheet/mineral/plasma = 5, |
424 | 436 | /obj/item/stack/sheet/mineral/gold = 5, |
425 | 437 | /obj/item/stack/sheet/mineral/silver = 5, |
426 | | - /obj/item/stack/sheet/mineral/mythril = 1 |
| 438 | + /obj/item/stack/sheet/mineral/mythril = 1, |
| 439 | + /obj/effect/spawner/lootdrop/nullspace_crystal_spawner = 1 |
427 | 440 | ) |
428 | 441 |
|
429 | 442 | weighted_mob_spawn_list = list( |
|
435 | 448 | weighted_feature_spawn_list = list( |
436 | 449 | /obj/item/clothing/gloves/combat = 1, |
437 | 450 | /obj/item/kitchen/knife/combat = 1, |
438 | | - /obj/machinery/atmospherics/components/unary/vent_pump/on = 1 |
| 451 | + /obj/machinery/atmospherics/components/unary/vent_pump/on = 1, |
| 452 | + /obj/effect/spawner/lootdrop/nullspace_crystal_spawner = 1 |
439 | 453 | ) |
440 | 454 |
|
441 | 455 |
|
|
449 | 463 | /obj/item/reagent_containers/food/snacks/pizza = 1, |
450 | 464 | /obj/item/circuitboard/machine/griddle = 1, |
451 | 465 | /obj/item/clothing/suit/toggle/chef = 1, |
452 | | - /obj/item/clothing/suit/apron/chef = 1 |
| 466 | + /obj/item/clothing/suit/apron/chef = 1, |
| 467 | + /obj/effect/spawner/lootdrop/nullspace_crystal_spawner = 1 |
453 | 468 | ) |
454 | 469 | ///cuackles played this once |
455 | 470 | /datum/dungeon_room_theme/maintenance/oxygen_included |
|
458 | 473 | /obj/structure/tank_dispenser = 1, |
459 | 474 | /obj/item/tank/internals/emergency_oxygen = 3, |
460 | 475 | /obj/item/tank/internals/emergency_oxygen/double = 1, |
461 | | - /obj/item/tank/internals/emergency_oxygen/vox = 1 |
| 476 | + /obj/item/tank/internals/emergency_oxygen/vox = 1, |
| 477 | + /obj/effect/spawner/lootdrop/nullspace_crystal_spawner = 1 |
462 | 478 | ) |
463 | 479 | ///we couldnt afford the surgery tools |
464 | 480 | /datum/dungeon_room_theme/maintenance/medical_surgical |
465 | 481 | weighted_possible_floor_types = list( |
466 | 482 | /turf/open/floor/plasteel/white = 3, |
467 | 483 | /turf/open/floor/plasteel = 5, |
468 | | - /turf/open/floor/plating = 3, |
| 484 | + /turf/open/floor/plating = 3, |
469 | 485 | ) |
470 | 486 |
|
471 | 487 | weighted_feature_spawn_list = list( |
472 | 488 | /obj/item/storage/firstaid/regular = 1, |
473 | 489 | /obj/item/storage/firstaid/toxin = 1, |
474 | 490 | /obj/machinery/computer/operating = 1, |
475 | 491 | /obj/structure/table/optable = 1, |
| 492 | + /obj/effect/spawner/lootdrop/nullspace_crystal_spawner = 1 |
476 | 493 | ) |
0 commit comments