Files
Aurora.3/code/modules/admin/buildmode/light_maker.dm
2024-04-13 16:14:02 +00:00

39 lines
1.4 KiB
Plaintext

/datum/build_mode/light_maker
name = "Light Maker"
icon_state = "buildmode8"
var/light_range = 3
var/light_power = 3
var/light_color = COLOR_WHITE
/datum/build_mode/light_maker/Help()
to_chat(usr, SPAN_NOTICE("***********************************************************"))
to_chat(usr, SPAN_NOTICE("Left Click = Make it glow"))
to_chat(usr, SPAN_NOTICE("Right Click = Reset glow"))
to_chat(usr, SPAN_NOTICE("Right Click on Build Mode Button = Change glow properties"))
to_chat(usr, SPAN_NOTICE("***********************************************************"))
/datum/build_mode/light_maker/Configurate()
var/choice = alert("Change the new light range, power, or color?", "Light Maker", "Range", "Power", "Color", "Cancel")
switch(choice)
if("Range")
var/input = input("New light range.", name, light_range) as null|num
if(input)
light_range = input
if("Power")
var/input = input("New light power.", name, light_power) as null|num
if(input)
light_power = input
if("Color")
var/input = input("New light color.", name, light_color) as null|color
if(input)
light_color = input
/datum/build_mode/light_maker/OnClick(var/atom/A, var/list/parameters)
if(parameters["left"])
if(A)
A.set_light(light_range, light_power, light_color)
if(parameters["right"])
if(A)
A.set_light(0, 0, COLOR_WHITE)