/datum/buildmode/lighting name = "Lighting" desc = {"***********************************************************
Right Mouse Button on buildmode button = Toggle between set light to on / off
Left Mouse Button = Apply to current Area
Right Mouse Button = Attempt to fix Lighting on selected tile
***********************************************************"} icon_state = "light_on" var/on = 1 var/in_progress = 0 click_mode_right(var/ctrl, var/alt, var/shift) if (on) update_icon_state("light_off") on = 0 else update_icon_state("light_on") on = 1 click_left(atom/object, var/ctrl, var/alt, var/shift) if (in_progress) return in_progress = 1 var/turf/T = get_turf(object) var/area/A = T.loc if(!on) A.luminosity = 1 A.RL_Lighting = 0 else A.luminosity = 0 A.RL_Lighting = 1 for(T in A) // T & A hehE HEHE SNARF SNARF FUCKING LOL T.RL_Reset() blink(T) // Might be shit. Remove if shit. in_progress = 0 click_right(atom/object, var/ctrl, var/alt, var/shift) var/turf/T = get_turf(object) T.RL_Reset() blink(T)