mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-22 04:24:20 +01:00
fix: move pipe icon manager out of SSair (#26867)
This commit is contained in:
committed by
GitHub
parent
be71a2b55c
commit
3eb0c0dcd5
@@ -7,7 +7,7 @@
|
||||
/datum/painter/pipe/New()
|
||||
..()
|
||||
if(!length(modes))
|
||||
for(var/C in GLOB.pipe_colors)
|
||||
for(var/C in GLOB.pipe_icon_manager.pipe_colors)
|
||||
modes += "[C]"
|
||||
paint_setting = pick(modes)
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
if(is_type_in_list(P, blacklisted_pipes))
|
||||
return
|
||||
|
||||
if(P.pipe_color == GLOB.pipe_colors[paint_setting])
|
||||
if(P.pipe_color == GLOB.pipe_icon_manager.pipe_colors[paint_setting])
|
||||
to_chat(user, "<span class='notice'>This pipe is aready painted [paint_setting]!</span>")
|
||||
return
|
||||
|
||||
@@ -34,5 +34,5 @@
|
||||
to_chat(user, "<span class='warning'>You must remove the flooring first.</span>")
|
||||
return
|
||||
|
||||
P.change_color(GLOB.pipe_colors[paint_setting])
|
||||
P.change_color(GLOB.pipe_icon_manager.pipe_colors[paint_setting])
|
||||
return TRUE
|
||||
|
||||
@@ -20,17 +20,17 @@
|
||||
var/obj/structure/window/W = target
|
||||
|
||||
if(is_type_in_list(target, polarized_windows))
|
||||
if((W.opacity && W.old_color == GLOB.pipe_colors[paint_setting]) || (!W.opacity && W.color == GLOB.pipe_colors[paint_setting]))
|
||||
if((W.opacity && W.old_color == GLOB.pipe_icon_manager.pipe_colors[paint_setting]) || (!W.opacity && W.color == GLOB.pipe_icon_manager.pipe_colors[paint_setting]))
|
||||
to_chat(user, "<span class='notice'>This window is aready painted [paint_setting]!</span>")
|
||||
return
|
||||
if(!W.opacity)
|
||||
W.color = GLOB.pipe_colors[paint_setting]
|
||||
W.old_color = GLOB.pipe_colors[paint_setting]
|
||||
W.color = GLOB.pipe_icon_manager.pipe_colors[paint_setting]
|
||||
W.old_color = GLOB.pipe_icon_manager.pipe_colors[paint_setting]
|
||||
return TRUE
|
||||
|
||||
if(W.color == GLOB.pipe_colors[paint_setting])
|
||||
if(W.color == GLOB.pipe_icon_manager.pipe_colors[paint_setting])
|
||||
to_chat(user, "<span class='notice'>This window is aready painted [paint_setting]!</span>")
|
||||
return
|
||||
|
||||
W.color = GLOB.pipe_colors[paint_setting]
|
||||
W.color = GLOB.pipe_icon_manager.pipe_colors[paint_setting]
|
||||
return TRUE
|
||||
|
||||
Reference in New Issue
Block a user