mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-20 03:25:49 +01:00
Adds Floor Lights (and makes lights not have random ranges) (#26923)
* Adds Floor Lights * undef * remove TECHNICAL DEBT™ * remove more technical debt™ * mapping changes
This commit is contained in:
@@ -564,13 +564,16 @@
|
||||
. = ..()
|
||||
if(length(user.screen))
|
||||
var/atom/movable/screen/plane_master/exposure/exposure_master = locate() in user.screen
|
||||
var/atom/movable/screen/plane_master/lamps_selfglow/glow_master = locate() in user.screen
|
||||
var/atom/movable/screen/plane_master/lamps_glare/glare_master = locate() in user.screen
|
||||
|
||||
exposure_master.alpha = user.prefs.light & LIGHT_NEW_LIGHTING ? 255 : 0
|
||||
exposure_master.backdrop(user.mob)
|
||||
glow_master.backdrop(user.mob)
|
||||
glare_master.backdrop(user.mob)
|
||||
|
||||
for(var/atom/movable/screen/plane_master/lamps_selfglow/glow_master in user.screen)
|
||||
glow_master.backdrop(user.mob)
|
||||
|
||||
for(var/atom/movable/screen/plane_master/lamps_glare/glare_master in user.screen)
|
||||
glare_master.backdrop(user.mob)
|
||||
|
||||
|
||||
/datum/preference_toggle/special_toggle/set_glow_level
|
||||
name = "Set Glow Level"
|
||||
@@ -591,8 +594,8 @@
|
||||
user.prefs.glowlevel = glow_levels[new_level]
|
||||
to_chat(usr, "Glow level: [new_level].")
|
||||
if(length(user.screen))
|
||||
var/atom/movable/screen/plane_master/lamps_selfglow/glow_master = locate() in user.screen
|
||||
glow_master.backdrop(user.mob)
|
||||
for(var/atom/movable/screen/plane_master/lamps_selfglow/glow_master in user.screen)
|
||||
glow_master.backdrop(user.mob)
|
||||
return ..()
|
||||
|
||||
/datum/preference_toggle/toggle_lamp_exposure
|
||||
@@ -623,6 +626,7 @@
|
||||
|
||||
/datum/preference_toggle/toggle_lamps_glare/set_toggles(client/user)
|
||||
. = ..()
|
||||
if(length(user.screen))
|
||||
var/atom/movable/screen/plane_master/lamps_glare/glare_master = locate() in user.screen
|
||||
if(!length(user.screen))
|
||||
return
|
||||
for(var/atom/movable/screen/plane_master/lamps_glare/glare_master in user.screen)
|
||||
glare_master.backdrop(user.mob)
|
||||
|
||||
Reference in New Issue
Block a user