our lavaland base :3

This commit is contained in:
Metis
2024-09-18 22:25:30 -04:00
parent 8b77845ae3
commit 4abeee5de5
4 changed files with 9819 additions and 9017 deletions
@@ -156,3 +156,47 @@
/area/ruin/powered/beach
icon_state = "dk_yellow"
/area/ruin/unpowered/syndicate_lava_base/engineering
name = "Syndicate Lavaland Engineering"
/area/ruin/unpowered/syndicate_lava_base/medbay
name = "Syndicate Lavaland Medbay"
/area/ruin/unpowered/syndicate_lava_base/arrivals
name = "Syndicate Lavaland Arrivals"
/area/ruin/unpowered/syndicate_lava_base/bar
name = "Syndicate Lavaland Bar"
/area/ruin/unpowered/syndicate_lava_base/main
name = "Syndicate Lavaland Primary Hallway"
/area/ruin/unpowered/syndicate_lava_base/cargo
name = "Syndicate Lavaland Cargo Bay"
/area/ruin/unpowered/syndicate_lava_base/chemistry
name = "Syndicate Lavaland Chemistry"
/area/ruin/unpowered/syndicate_lava_base/virology
name = "Syndicate Lavaland Virology"
/area/ruin/unpowered/syndicate_lava_base/testlab
name = "Syndicate Lavaland Experimentation Lab"
/area/ruin/unpowered/syndicate_lava_base/dormitories
name = "Syndicate Lavaland Dormitories"
/area/ruin/unpowered/syndicate_lava_base/telecomms
name = "Syndicate Lavaland Telecommunications"
/area/ruin/unpowered/syndicate_lava_base/circuits
name = "Syndicate Lavaland Circuit Lab"
/area/ruin/unpowered/syndicate_lava_base/nanites
name = "Syndicate Lavaland Nanite Lab"
/area/ruin/unpowered/syndicate_lava_base/outdoors //Putting this area down should prevent fauna from spawning nearby
name = "Syndicate Lavaland Approach"
icon_state = "red"
@@ -187,3 +187,28 @@
/obj/machinery/cryopod/feederden/find_control_computer(urgent = FALSE) //We don't want to store anything
return
/obj/machinery/cryopod/syndicate
name = "subspace cryogenic sleeper"
desc = "A special mobility sleeper for storing agents in a disclosed location."
icon = 'icons/obj/machines/sleeper.dmi'
icon_state = "sleeper_s-open"
alert_comms = FALSE
/obj/machinery/cryopod/syndicate/find_control_computer() //We don't want to store anything
return
/obj/machinery/cryopod/syndicate/MouseDrop_T(mob/living/target, mob/user)
if(!isliving(target))
return
if(!target.faction.Find("Syndicate"))
to_chat(user, "<span class='warning'>The machine's internal checks prevent you from putting [target == user ? "yourself" : "[target]"] inside.</span>")
return
..()
/obj/machinery/cryopod/syndicate/open_machine()
..()
icon_state = "sleeper_s-open"
/obj/machinery/cryopod/syndicate/close_machine(mob/user)
..()
icon_state = "sleeper_s"
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff