power: cables show up right on map again

Cables are red/whatever color on map again instead of white.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
This commit is contained in:
Mloc-Argent
2014-05-09 18:53:40 +01:00
parent 32b9ff899d
commit c9a2a4fad0

View File

@@ -35,29 +35,29 @@
var/d1 = 0 var/d1 = 0
var/d2 = 1 var/d2 = 1
layer = 2.44 //Just below unary stuff, which is at 2.45 and above pipes, which are at 2.4 layer = 2.44 //Just below unary stuff, which is at 2.45 and above pipes, which are at 2.4
var/cable_color = COLOR_RED color = COLOR_RED
var/obj/structure/powerswitch/power_switch var/obj/structure/powerswitch/power_switch
/obj/structure/cable/yellow /obj/structure/cable/yellow
cable_color = COLOR_YELLOW color = COLOR_YELLOW
/obj/structure/cable/green /obj/structure/cable/green
cable_color = COLOR_GREEN color = COLOR_GREEN
/obj/structure/cable/blue /obj/structure/cable/blue
cable_color = COLOR_BLUE color = COLOR_BLUE
/obj/structure/cable/pink /obj/structure/cable/pink
cable_color = COLOR_PINK color = COLOR_PINK
/obj/structure/cable/orange /obj/structure/cable/orange
cable_color = COLOR_ORANGE color = COLOR_ORANGE
/obj/structure/cable/cyan /obj/structure/cable/cyan
cable_color = COLOR_CYAN color = COLOR_CYAN
/obj/structure/cable/white /obj/structure/cable/white
cable_color = COLOR_WHITE color = COLOR_WHITE
/obj/structure/cable/New() /obj/structure/cable/New()
..() ..()
@@ -94,7 +94,6 @@
/obj/structure/cable/proc/updateicon() /obj/structure/cable/proc/updateicon()
icon_state = "[d1]-[d2]" icon_state = "[d1]-[d2]"
alpha = invisibility ? 127 : 255 alpha = invisibility ? 127 : 255
color = cable_color
// returns the powernet this cable belongs to // returns the powernet this cable belongs to
@@ -126,9 +125,9 @@
return return
if(src.d1) // 0-X cables are 1 unit, X-X cables are 2 units long if(src.d1) // 0-X cables are 1 unit, X-X cables are 2 units long
new/obj/item/weapon/cable_coil(T, 2, cable_color) new/obj/item/weapon/cable_coil(T, 2, color)
else else
new/obj/item/weapon/cable_coil(T, 1, cable_color) new/obj/item/weapon/cable_coil(T, 1, color)
for(var/mob/O in viewers(src, null)) for(var/mob/O in viewers(src, null))
O.show_message("<span class='warning'>[user] cuts the cable.</span>", 1) O.show_message("<span class='warning'>[user] cuts the cable.</span>", 1)
@@ -190,12 +189,12 @@
del(src) del(src)
if(2.0) if(2.0)
if (prob(50)) if (prob(50))
new/obj/item/weapon/cable_coil(src.loc, src.d1 ? 2 : 1, cable_color) new/obj/item/weapon/cable_coil(src.loc, src.d1 ? 2 : 1, color)
del(src) del(src)
if(3.0) if(3.0)
if (prob(25)) if (prob(25))
new/obj/item/weapon/cable_coil(src.loc, src.d1 ? 2 : 1, cable_color) new/obj/item/weapon/cable_coil(src.loc, src.d1 ? 2 : 1, color)
del(src) del(src)
return return
@@ -229,16 +228,15 @@
..() ..()
src.amount = length src.amount = length
if (param_color) if (param_color)
item_color = param_color color = param_color
pixel_x = rand(-2,2) pixel_x = rand(-2,2)
pixel_y = rand(-2,2) pixel_y = rand(-2,2)
updateicon() updateicon()
update_wclass() update_wclass()
/obj/item/weapon/cable_coil/proc/updateicon() /obj/item/weapon/cable_coil/proc/updateicon()
if (!item_color) if (!color)
item_color = pick(COLOR_RED, COLOR_BLUE, COLOR_GREEN, COLOR_ORANGE, COLOR_WHITE, COLOR_PINK, COLOR_YELLOW, COLOR_CYAN) color = pick(COLOR_RED, COLOR_BLUE, COLOR_GREEN, COLOR_ORANGE, COLOR_WHITE, COLOR_PINK, COLOR_YELLOW, COLOR_CYAN)
color = item_color
if(amount == 1) if(amount == 1)
icon_state = "coil1" icon_state = "coil1"
name = "cable piece" name = "cable piece"
@@ -422,7 +420,7 @@
use(1) use(1)
if (C.shock(user, 50)) if (C.shock(user, 50))
if (prob(50)) //fail if (prob(50)) //fail
new/obj/item/weapon/cable_coil(C.loc, 1, C.cable_color) new/obj/item/weapon/cable_coil(C.loc, 1, C.color)
del(C) del(C)
//src.laying = 1 //src.laying = 1
//last = C //last = C
@@ -482,7 +480,7 @@
use(1) use(1)
if (NC.shock(user, 50)) if (NC.shock(user, 50))
if (prob(50)) //fail if (prob(50)) //fail
new/obj/item/weapon/cable_coil(NC.loc, 1, NC.cable_color) new/obj/item/weapon/cable_coil(NC.loc, 1, NC.color)
del(NC) del(NC)
return return
@@ -521,7 +519,7 @@
use(1) use(1)
if (C.shock(user, 50)) if (C.shock(user, 50))
if (prob(50)) //fail if (prob(50)) //fail
new/obj/item/weapon/cable_coil(C.loc, 2, C.cable_color) new/obj/item/weapon/cable_coil(C.loc, 2, C.color)
del(C) del(C)
return return
@@ -597,7 +595,6 @@ obj/structure/cable/proc/cableColor(var/colorC)
var/color_n = "#DD0000" var/color_n = "#DD0000"
if(colorC) if(colorC)
color_n = colorC color_n = colorC
cable_color = color_n
color = color_n color = color_n
/obj/item/weapon/cable_coil/cut /obj/item/weapon/cable_coil/cut