From d69c0a535f6aac3e9f5b4eb0694da4ec734080e7 Mon Sep 17 00:00:00 2001 From: Tigercat2000 Date: Sun, 3 May 2015 14:21:30 -0700 Subject: [PATCH] Cyborg cable coil + color picking This commit makes a subtype of cable_coils for cyborgs (and drones) that can have it's color changed by an attack_self (clicking on it) --- code/modules/mob/living/silicon/robot/robot_modules.dm | 6 +++--- code/modules/power/cable.dm | 8 ++++++++ 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 4f256f2a003..d615122c356 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -142,7 +142,7 @@ /obj/item/stack/sheet/metal = 50, /obj/item/stack/sheet/glass = 50, /obj/item/stack/sheet/rglass = 50, - /obj/item/stack/cable_coil = 50, + /obj/item/stack/cable_coil/cyborg = 50, /obj/item/stack/rods = 15, /obj/item/stack/tile/plasteel = 15 ) @@ -179,7 +179,7 @@ G.amount = 50 src.modules += G - var/obj/item/stack/cable_coil/W = new /obj/item/stack/cable_coil(src) + var/obj/item/stack/cable_coil/cyborg/W = new /obj/item/stack/cable_coil/cyborg(src) W.amount = 50 src.modules += W @@ -389,7 +389,7 @@ /obj/item/stack/tile/plasteel = 15, /obj/item/stack/sheet/metal = 20, /obj/item/stack/sheet/glass = 20, - /obj/item/stack/cable_coil = 30 + /obj/item/stack/cable_coil/cyborg = 30 ) New() diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index 93d50a56611..b66644e9179 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -635,3 +635,11 @@ obj/structure/cable/proc/cableColor(var/colorC) else return ..() + +/obj/item/stack/cable_coil/cyborg + name = "cyborg cable coil" + +/obj/item/stack/cable_coil/cyborg/attack_self(mob/user) + var/cable_color = input(user,"Pick a cable color.","Cable Color") in list("red","yellow","green","blue","pink","orange","cyan","white") + _color = cable_color + update_icon() \ No newline at end of file