mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-06 23:12:36 +00:00
Badmins: Buildmode map generators have names in the list to select them, instead of paths. Also, a new map generator has been added, repair/reload station. Use it VERY sparingly, it deletes the block of the map and reloads it to roundstart. THIS CAN CAUSE ISSUES WITH MACHINES AND ATMOSPHERICS, SO DO NOT USE IT UNLESS YOU ABSOLUTELY HAVE TO! The reload station one tagged DO NOT USE shouldn't be used as it doesn't delete anything before loading, so if you use it you'll have two copies of things. That can result in a LOT of issues, so don't use it unless you're a codermin and know what you're doing/abusing!
58 lines
2.3 KiB
Plaintext
58 lines
2.3 KiB
Plaintext
|
|
// Modules
|
|
|
|
/turf/open/floor/plasteel/shuttle/red/syndicate
|
|
name = "floor" //Not Brig Floor
|
|
|
|
/datum/mapGeneratorModule/bottomLayer/syndieFloor
|
|
spawnableTurfs = list(/turf/open/floor/plasteel/shuttle/red/syndicate = 100)
|
|
|
|
/datum/mapGeneratorModule/border/syndieWalls
|
|
spawnableAtoms = list()
|
|
spawnableTurfs = list(/turf/closed/wall/r_wall = 100)
|
|
|
|
|
|
/datum/mapGeneratorModule/syndieFurniture
|
|
clusterCheckFlags = CLUSTER_CHECK_ALL
|
|
spawnableTurfs = list()
|
|
spawnableAtoms = list(/obj/structure/table = 20,/obj/structure/chair = 15,/obj/structure/chair/stool = 10, \
|
|
/obj/structure/frame/computer = 15, /obj/item/weapon/storage/toolbox/syndicate = 15 ,\
|
|
/obj/structure/closet/syndicate = 25, /obj/machinery/suit_storage_unit/syndicate = 15)
|
|
|
|
/datum/mapGeneratorModule/splatterLayer/syndieMobs
|
|
spawnableAtoms = list(/mob/living/simple_animal/hostile/syndicate = 30, \
|
|
/mob/living/simple_animal/hostile/syndicate/melee = 20, \
|
|
/mob/living/simple_animal/hostile/syndicate/ranged = 20, \
|
|
/mob/living/simple_animal/hostile/viscerator = 30)
|
|
spawnableTurfs = list()
|
|
|
|
// Generators
|
|
|
|
/datum/mapGenerator/syndicate/empty //walls and floor only
|
|
modules = list(/datum/mapGeneratorModule/bottomLayer/syndieFloor, \
|
|
/datum/mapGeneratorModule/border/syndieWalls,\
|
|
/datum/mapGeneratorModule/bottomLayer/repressurize)
|
|
buildmode_name = "Pattern: Shuttle Room: Syndicate"
|
|
|
|
/datum/mapGenerator/syndicate/mobsonly
|
|
modules = list(/datum/mapGeneratorModule/bottomLayer/syndieFloor, \
|
|
/datum/mapGeneratorModule/border/syndieWalls,\
|
|
/datum/mapGeneratorModule/splatterLayer/syndieMobs, \
|
|
/datum/mapGeneratorModule/bottomLayer/repressurize)
|
|
buildmode_name = "Pattern: Shuttle Room: Syndicate: Mobs"
|
|
|
|
/datum/mapGenerator/syndicate/furniture
|
|
modules = list(/datum/mapGeneratorModule/bottomLayer/syndieFloor, \
|
|
/datum/mapGeneratorModule/border/syndieWalls,\
|
|
/datum/mapGeneratorModule/syndieFurniture, \
|
|
/datum/mapGeneratorModule/bottomLayer/repressurize)
|
|
buildmode_name = "Pattern: Shuttle Room: Syndicate: Furniture"
|
|
|
|
/datum/mapGenerator/syndicate/full
|
|
modules = list(/datum/mapGeneratorModule/bottomLayer/syndieFloor, \
|
|
/datum/mapGeneratorModule/border/syndieWalls,\
|
|
/datum/mapGeneratorModule/syndieFurniture, \
|
|
/datum/mapGeneratorModule/splatterLayer/syndieMobs, \
|
|
/datum/mapGeneratorModule/bottomLayer/repressurize)
|
|
buildmode_name = "Pattern: Shuttle Room: Syndicate: All"
|