diff --git a/hyperstation/code/modules/power/lighting.dm b/hyperstation/code/modules/power/lighting.dm new file mode 100644 index 000000000..37e6f83e9 --- /dev/null +++ b/hyperstation/code/modules/power/lighting.dm @@ -0,0 +1,31 @@ +/obj/item/wallframe/light_fixture/fairy + name = "fairy lights frame" + icon_state = "fairy-construct-item" + result_path = /obj/structure/light_construct/fairy + materials = list(MAT_METAL=MINERAL_MATERIAL_AMOUNT) + +/obj/structure/light_construct/fairy + name = "fairy lights frame" + icon_state = "fairy-construct-stage1" + fixture_type = "fairy" + sheets_refunded = 1 + +/obj/machinery/light/fairy + icon_state = "fairy" + base_state = "fairy" + fitting = "fairy" + brightness = 3 + desc = "Small fairy lights." + light_type = /obj/item/light/fairy + +/obj/machinery/light/fairy/broken + status = LIGHT_BROKEN + icon_state = "fairy-broken" + +/obj/machinery/light/fairy/built + icon_state = "bulb-empty" + +/obj/machinery/light/fairy/built/Initialize() + . = ..() + status = LIGHT_EMPTY + update(0) diff --git a/tgstation.dme b/tgstation.dme index 2b2d84149..1eed3b81a 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -3159,6 +3159,7 @@ #include "hyperstation\code\modules\mob\living\silicon\robot\robot.dm" #include "hyperstation\code\modules\mob\living\silicon\robot\robot_modules.dm" #include "hyperstation\code\modules\patreon\patreon.dm" +#include "hyperstation\code\modules\power\lighting.dm" #include "hyperstation\code\modules\power\reactor\fuel_rods.dm" #include "hyperstation\code\modules\power\reactor\rbmk.dm" #include "hyperstation\code\modules\power\reactor\reactor_cargo.dm"