mirror of
https://github.com/goonstation/goonstation-2020.git
synced 2026-07-17 10:02:21 +01:00
55 lines
1.0 KiB
Plaintext
55 lines
1.0 KiB
Plaintext
|
|
/obj/storage/closet/syndi
|
|
name = "floor"
|
|
desc = "Something weird about this thing."
|
|
icon_state = "closedf"
|
|
icon_closed = "closedf"
|
|
density = 0
|
|
soundproofing = 15
|
|
p_class = 1
|
|
plane = PLANE_DEFAULT
|
|
event_handler_flags = USE_CANPASS
|
|
|
|
close()
|
|
var/turf/T = get_turf(src)
|
|
if (T)
|
|
src.icon = T.icon
|
|
src.icon_closed = T.icon_state
|
|
src.desc = T.desc + " It looks odd."
|
|
src.plane = T.plane
|
|
else
|
|
src.icon = 'icons/obj/large_storage.dmi'
|
|
src.icon_closed = "closedf"
|
|
..()
|
|
return
|
|
|
|
open()
|
|
if (src.welded)
|
|
return
|
|
src.icon = 'icons/obj/large_storage.dmi'
|
|
src.plane = initial(src.plane)
|
|
..()
|
|
return
|
|
|
|
recalcPClass()
|
|
p_class = initial(p_class)
|
|
|
|
CanPass(atom/movable/mover, turf/target, height=0, air_group=0)
|
|
return 1
|
|
|
|
/obj/storage/closet/syndi/hidden
|
|
anchored = 1
|
|
New()
|
|
..()
|
|
var/turf/T = get_turf(src.loc)
|
|
if (T)
|
|
src.icon = T.icon
|
|
src.icon_closed = T.icon_state
|
|
src.icon_state = icon_closed
|
|
src.name = T.name
|
|
src.plane = T.plane
|
|
else
|
|
src.icon = 'icons/obj/large_storage.dmi'
|
|
src.icon_closed = "closedf"
|
|
|