Merge pull request #10759 from VOREStation/Arokha/vvlight

Adds some VV helpers for admins for lights
This commit is contained in:
Aronai Sieyes
2021-06-27 12:12:54 -04:00
committed by Chompstation Bot
parent 3111c1beee
commit 614649ca1c

View File

@@ -649,6 +649,42 @@
var/turf/T = get_turf(src)
. += "<br><font size='1'>[ADMIN_COORDJMP(T)]</font>"
/atom/vv_edit_var(var_name, var_value)
switch(var_name)
if(NAMEOF(src, light_range))
if(light_system == STATIC_LIGHT)
set_light(l_range = var_value)
else
set_light_range(var_value)
. = TRUE
if(NAMEOF(src, light_power))
if(light_system == STATIC_LIGHT)
set_light(l_power = var_value)
else
set_light_power(var_value)
. = TRUE
if(NAMEOF(src, light_color))
if(light_system == STATIC_LIGHT)
set_light(l_color = var_value)
else
set_light_color(var_value)
. = TRUE
if(NAMEOF(src, light_on))
set_light_on(var_value)
. = TRUE
if(NAMEOF(src, light_flags))
set_light_flags(var_value)
. = TRUE
if(NAMEOF(src, opacity))
set_opacity(var_value)
. = TRUE
if(!isnull(.))
datum_flags |= DF_VAR_EDITED
return
. = ..()
/atom/proc/atom_say(message)
if(!message)
return