Files
Polaris/code/game/objects/structures/props/esoteric.dm
2021-08-08 23:22:31 +01:00

51 lines
1.5 KiB
Plaintext

/obj/structure/prop/esoteric
name = "some esoteric thing"
desc = "Perhaps it's of ritual significance?"
icon = 'icons/obj/props/decor.dmi'
/obj/structure/prop/esoteric/nt_pedestal0_old
name = "pedestal"
desc = "A pedestal with a mysterious slot at its center."
icon_state = "nt_pedestal0_old"
/obj/structure/prop/esoteric/nt_pedestal1_old
name = "pedestal"
desc = "A pedestal with some kind of sword slotted securely in the center."
icon_state = "nt_pedestal1_old"
// eye of the protector from Eris
/obj/structure/prop/esoteric/eotp
icon = 'icons/obj/props/decor32x64.dmi'
icon_state = "eotp"
// neotheology cruciform reader from Eris
/obj/structure/prop/esoteric/reader
name = "electronic altar"
desc = "It looks like you're meant to scan something here."
icon = 'icons/obj/props/decor.dmi'
icon_state = "nt_reader_off"
/obj/structure/prop/esoteric/reader/change_state(state)
. = ..()
switch(state)
if("off")
icon_state = "nt_reader_off"
if("on")
icon_state = "nt_reader_on"
if("no_cruciform")
cut_overlay("nt_reader_c_green")
cut_overlay("nt_reader_c_red")
if("red_cruciform")
cut_overlay("nt_reader_c_green")
cut_overlay("nt_reader_c_red")
add_overlay("nt_reader_c_red")
if("green_cruciform")
cut_overlay("nt_reader_c_red")
cut_overlay("nt_reader_c_green")
add_overlay("nt_reader_c_green")
if("panel_open")
cut_overlay("nt_reader_panel")
add_overlay("nt_reader_panel")
if("panel_closed")
cut_overlay("nt_reader_panel")