MultiZ Layenia Base

This commit is contained in:
Dahlular
2022-09-04 10:32:31 -06:00
parent ec54fb9c05
commit f45b4bfb4c
187 changed files with 260225 additions and 124296 deletions
@@ -9,3 +9,15 @@
icon_state = "bench_left"
/obj/structure/chair/bench/right
icon_state = "bench_right"
/obj/structure/chair/bench/metal
name = "bench"
icon_state = "bench_metal_middle"
icon = 'hyperstation/icons/obj/bench.dmi'
buildstackamount = 1
buildstacktype = /obj/item/stack/sheet/metal
/obj/structure/chair/bench/metal/left
icon_state = "bench_metal_left"
/obj/structure/chair/bench/metal/right
icon_state = "bench_metal_right"
@@ -165,3 +165,35 @@
/obj/effect/mob_spawn/human/villager/special(mob/living/carbon/human/new_spawn)
ADD_TRAIT(new_spawn,TRAIT_EXEMPT_HEALTH_EVENTS,GHOSTROLE_TRAIT)
//Prisoner
/obj/effect/mob_spawn/human/prisoner
name = "prisoner transfer cryoteleporter"
mob_name = "prisoner transfer"
icon = 'icons/obj/machines/sleeper.dmi'
icon_state = "sleeper"
job_description = "Prisoner Transfer"
outfit = /datum/outfit/prisoner
id_job = "Prisoner Transfer"
assignedrole = "Prisoner Transfer"
short_desc = "You are a transferred prisoner to Layenia. Don't break out or otherwise act like an antag."
flavour_text = "For one reason or another, you are a prisoner. Kinaris has chosen to temporarily hold you within Layenia Station's holding area, \
until the end of the shift. You do not permanently reside here, but you may end up in this place from shift to shift. It is highly recommended to \
make a unique character slot for this role. Kinaris would not neuter or otherwise remove identifying features that make you who you are; such as \
altering your name, features, or physical appearance. As a prisoner, you still uphold a decent amount of rights."
important_info = "Do NOT attempt to break out, antagonize, or otherwise treat your role as anything to grief with. Should you find a scenario where you want to, AHELP."
objectives = "Do NOT attempt to break out or act like an antag. Serve your time until end of shift."
mirrorcanloadappearance = TRUE
roundstart = FALSE
death = FALSE
/datum/outfit/prisoner
name = "Prisoner"
uniform = /obj/item/clothing/under/rank/prisoner
shoes = /obj/item/clothing/shoes/sneakers/orange
id = /obj/item/card/id/prisoner
implants = list(/obj/item/implant/exile, /obj/item/implant/tracking)
/obj/effect/mob_spawn/human/prisoner/special(mob/living/carbon/human/new_spawn)
ADD_TRAIT(new_spawn,TRAIT_EXEMPT_HEALTH_EVENTS,GHOSTROLE_TRAIT)
@@ -0,0 +1,9 @@
/obj/structure/table/wood/fancy/kinaris
icon = 'hyperstation/icons/obj/structures.dmi'
icon_state = "fancy_table_kinaris"
buildstack = /obj/item/stack/tile/carpet/kinaris
canSmoothWith = list(/obj/structure/table/wood/fancy/kinaris)
/obj/structure/table/wood/fancy/kinaris/New()
. = ..()
icon = 'hyperstation/icons/obj/smooth_structures/fancy_table_kinaris.dmi'