From ae86a75362f613328484586c71e2fc8687f0191b Mon Sep 17 00:00:00 2001 From: Emmett Gaines Date: Wed, 25 Oct 2017 22:46:38 -0400 Subject: [PATCH] Greyscale cables --- .../miniantags/abduction/abduction_gear.dm | 2 +- code/game/mecha/equipment/tools/work_tools.dm | 3 +- code/game/objects/items/handcuffs.dm | 48 +++---- code/game/objects/items/stacks/stack.dm | 7 +- code/modules/power/cable.dm | 119 +++++++----------- icons/obj/power_cond/cables.dmi | Bin 0 -> 1717 bytes icons/obj/power_cond/power_cond_blue.dmi | Bin 5977 -> 0 bytes icons/obj/power_cond/power_cond_cyan.dmi | Bin 5959 -> 0 bytes icons/obj/power_cond/power_cond_green.dmi | Bin 5830 -> 0 bytes icons/obj/power_cond/power_cond_orange.dmi | Bin 5903 -> 0 bytes icons/obj/power_cond/power_cond_pink.dmi | Bin 5986 -> 0 bytes icons/obj/power_cond/power_cond_red.dmi | Bin 5333 -> 0 bytes icons/obj/power_cond/power_cond_white.dmi | Bin 5956 -> 0 bytes icons/obj/power_cond/power_cond_yellow.dmi | Bin 5949 -> 0 bytes 14 files changed, 79 insertions(+), 100 deletions(-) create mode 100644 icons/obj/power_cond/cables.dmi delete mode 100644 icons/obj/power_cond/power_cond_blue.dmi delete mode 100644 icons/obj/power_cond/power_cond_cyan.dmi delete mode 100644 icons/obj/power_cond/power_cond_green.dmi delete mode 100644 icons/obj/power_cond/power_cond_orange.dmi delete mode 100644 icons/obj/power_cond/power_cond_pink.dmi delete mode 100644 icons/obj/power_cond/power_cond_red.dmi delete mode 100644 icons/obj/power_cond/power_cond_white.dmi delete mode 100644 icons/obj/power_cond/power_cond_yellow.dmi diff --git a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm index 3a7f99bc8a..8fead855b2 100644 --- a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm +++ b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm @@ -491,7 +491,7 @@ Congratulations! You are now trained for invasive xenobiology research!"} /obj/item/restraints/handcuffs/energy name = "hard-light energy field" desc = "A hard-light field restraining the hands." - icon_state = "cuff_white" // Needs sprite + icon_state = "cuff" // Needs sprite lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi' breakouttime = 450 diff --git a/code/game/mecha/equipment/tools/work_tools.dm b/code/game/mecha/equipment/tools/work_tools.dm index d8de939514..2bc3d3eaff 100644 --- a/code/game/mecha/equipment/tools/work_tools.dm +++ b/code/game/mecha/equipment/tools/work_tools.dm @@ -408,8 +408,7 @@ return reset() if(!use_cable(1)) return reset() - var/obj/structure/cable/NC = new(new_turf) - NC.cableColor("red") + var/obj/structure/cable/NC = new(new_turf, "red") NC.d1 = 0 NC.d2 = fdirn NC.update_icon() diff --git a/code/game/objects/items/handcuffs.dm b/code/game/objects/items/handcuffs.dm index 6fb85e5ad5..93ea89445b 100644 --- a/code/game/objects/items/handcuffs.dm +++ b/code/game/objects/items/handcuffs.dm @@ -88,8 +88,9 @@ /obj/item/restraints/handcuffs/cable name = "cable restraints" desc = "Looks like some cables tied together. Could be used to tie something up." - icon_state = "cuff_red" - item_state = "coil_red" + icon_state = "cuff" + item_state = "coil" + item_color = "red" lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' materials = list(MAT_METAL=150, MAT_GLASS=75) @@ -98,6 +99,18 @@ cuffsound = 'sound/weapons/cablecuff.ogg' var/datum/robot_energy_storage/wirestorage = null +/obj/item/restraints/handcuffs/cable/Initialize(mapload, param_color) + . = ..() + + var/list/cable_colors = GLOB.cable_colors + item_color = param_color || item_color || pick(cable_colors) + if(cable_colors[item_color]) + item_color = cable_colors[item_color] + update_icon() + +/obj/item/restraints/handcuffs/cable/update_icon() + add_atom_colour(item_color, FIXED_COLOUR_PRIORITY) + /obj/item/restraints/handcuffs/cable/attack(mob/living/carbon/C, mob/living/carbon/human/user) if(!istype(C)) return @@ -116,36 +129,28 @@ return ..() /obj/item/restraints/handcuffs/cable/red - icon_state = "cuff_red" - item_state = "coil_red" + item_color = "red" /obj/item/restraints/handcuffs/cable/yellow - icon_state = "cuff_yellow" - item_state = "coil_yellow" + item_color = "yellow" /obj/item/restraints/handcuffs/cable/blue - icon_state = "cuff_blue" - item_state = "coil_blue" + item_color = "blue" /obj/item/restraints/handcuffs/cable/green - icon_state = "cuff_green" - item_state = "coil_green" + item_color = "green" /obj/item/restraints/handcuffs/cable/pink - icon_state = "cuff_pink" - item_state = "coil_pink" + item_color = "pink" /obj/item/restraints/handcuffs/cable/orange - icon_state = "cuff_orange" - item_state = "coil_orange" + item_color = "orange" /obj/item/restraints/handcuffs/cable/cyan - icon_state = "cuff_cyan" - item_state = "coil_cyan" + item_color = "cyan" /obj/item/restraints/handcuffs/cable/white - icon_state = "cuff_white" - item_state = "coil_white" + item_color = "white" /obj/item/restraints/handcuffs/alien icon_state = "handcuffAlien" @@ -209,17 +214,18 @@ /obj/item/restraints/handcuffs/cable/zipties name = "zipties" desc = "Plastic, disposable zipties that can be used to restrain temporarily but are destroyed after use." - icon_state = "cuff_white" + icon_state = "cuff" lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi' materials = list() breakouttime = 450 //Deciseconds = 45s trashtype = /obj/item/restraints/handcuffs/cable/zipties/used + item_color = "white" /obj/item/restraints/handcuffs/cable/zipties/used desc = "A pair of broken zipties." - icon_state = "cuff_white_used" - item_state = "cuff_white" + icon_state = "cuff_used" + item_state = "cuff" /obj/item/restraints/handcuffs/cable/zipties/used/attack() return diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index a0f4b2a928..89fdc6d694 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -169,6 +169,11 @@ W.ini_dir = W.dir //END: oh fuck i'm so sorry + else if(istype(O, /obj/item/restraints/handcuffs/cable)) + var/obj/item/cuffs = O + cuffs.item_color = item_color + cuffs.update_icon() + if (QDELETED(O)) return //It's a stack and has already been merged @@ -261,7 +266,7 @@ if (user.get_inactive_held_item() == src) if(zero_amount()) return - change_stack(user,1) + return change_stack(user,1) else ..() diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index ec63a33568..ec23f5b7f8 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -1,3 +1,14 @@ +GLOBAL_LIST_INIT(cable_colors, list( + "yellow" = "#ffff00", + "green" = "#00aa00", + "blue" = "#1919c8", + "pink" = "#ff3cc8", + "orange" = "#ff8000", + "cyan" = "#00ffff", + "white" = "#ffffff", + "red" = "#ff0000" + )) + /////////////////////////////// //CABLE STRUCTURE /////////////////////////////// @@ -23,61 +34,52 @@ By design, d1 is the smallest direction and d2 is the highest */ /obj/structure/cable - level = 1 //is underfloor - anchored =1 - on_blueprints = TRUE - var/datum/powernet/powernet name = "power cable" desc = "A flexible, superconducting insulated cable for heavy-duty power transfer." - icon = 'icons/obj/power_cond/power_cond_red.dmi' + icon = 'icons/obj/power_cond/cables.dmi' icon_state = "0-1" + level = 1 //is underfloor + layer = WIRE_LAYER //Above hidden pipes, GAS_PIPE_HIDDEN_LAYER + anchored = TRUE + on_blueprints = TRUE var/d1 = 0 // cable direction 1 (see above) var/d2 = 1 // cable direction 2 (see above) - layer = WIRE_LAYER //Above hidden pipes, GAS_PIPE_HIDDEN_LAYER - var/cable_color = "red" + var/datum/powernet/powernet var/obj/item/stack/cable_coil/stored + var/cable_color = "red" + /obj/structure/cable/yellow cable_color = "yellow" - icon = 'icons/obj/power_cond/power_cond_yellow.dmi' /obj/structure/cable/green cable_color = "green" - icon = 'icons/obj/power_cond/power_cond_green.dmi' /obj/structure/cable/blue cable_color = "blue" - icon = 'icons/obj/power_cond/power_cond_blue.dmi' /obj/structure/cable/pink cable_color = "pink" - icon = 'icons/obj/power_cond/power_cond_pink.dmi' /obj/structure/cable/orange cable_color = "orange" - icon = 'icons/obj/power_cond/power_cond_orange.dmi' /obj/structure/cable/cyan cable_color = "cyan" - icon = 'icons/obj/power_cond/power_cond_cyan.dmi' /obj/structure/cable/white cable_color = "white" - icon = 'icons/obj/power_cond/power_cond_white.dmi' // the power cable object -/obj/structure/cable/Initialize() +/obj/structure/cable/Initialize(mapload, param_color) . = ..() // ensure d1 & d2 reflect the icon_state for entering and exiting cable var/dash = findtext(icon_state, "-") - d1 = text2num( copytext( icon_state, 1, dash ) ) - d2 = text2num( copytext( icon_state, dash+1 ) ) var/turf/T = get_turf(src) // hide if turf is not intact - if(level==1) hide(T.intact) GLOB.cable_list += src //add it to the global cable list @@ -87,6 +89,12 @@ By design, d1 is the smallest direction and d2 is the highest else stored = new/obj/item/stack/cable_coil(null,1,cable_color) + var/list/cable_colors = GLOB.cable_colors + cable_color = param_color || cable_color || pick(cable_colors) + if(cable_colors[cable_color]) + cable_color = cable_colors[cable_color] + update_icon() + /obj/structure/cable/Destroy() // called when a cable is deleted if(powernet) cut_cable_from_powernet() // update the powernets @@ -115,6 +123,7 @@ By design, d1 is the smallest direction and d2 is the highest icon_state = "[d1]-[d2]-f" else icon_state = "[d1]-[d2]" + add_atom_colour(cable_color, FIXED_COLOUR_PRIORITY) /obj/structure/cable/proc/handlecable(obj/item/W, mob/user, params) var/turf/T = get_turf(src) @@ -175,26 +184,6 @@ By design, d1 is the smallest direction and d2 is the highest if(current_size >= STAGE_FIVE) deconstruct() -/obj/structure/cable/proc/cableColor(colorC = "red") - cable_color = colorC - switch(colorC) - if("red") - icon = 'icons/obj/power_cond/power_cond_red.dmi' - if("yellow") - icon = 'icons/obj/power_cond/power_cond_yellow.dmi' - if("green") - icon = 'icons/obj/power_cond/power_cond_green.dmi' - if("blue") - icon = 'icons/obj/power_cond/power_cond_blue.dmi' - if("pink") - icon = 'icons/obj/power_cond/power_cond_pink.dmi' - if("orange") - icon = 'icons/obj/power_cond/power_cond_orange.dmi' - if("cyan") - icon = 'icons/obj/power_cond/power_cond_cyan.dmi' - if("white") - icon = 'icons/obj/power_cond/power_cond_white.dmi' - /obj/structure/cable/proc/update_stored(length = 1, colorC = "red") stored.amount = length stored.item_color = colorC @@ -456,8 +445,8 @@ GLOBAL_LIST_INIT(cable_coil_recipes, list (new/datum/stack_recipe("cable restrai name = "cable coil" gender = NEUTER //That's a cable coil sounds better than that's some cable coils icon = 'icons/obj/power.dmi' - icon_state = "coil_red" - item_state = "coil_red" + icon_state = "coil" + item_state = "coil" lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' max_amount = MAXCOIL @@ -497,8 +486,12 @@ GLOBAL_LIST_INIT(cable_coil_recipes, list (new/datum/stack_recipe("cable restrai . = ..() if(new_amount) // MAXCOIL by default amount = new_amount - if(param_color) - item_color = param_color + + var/list/cable_colors = GLOB.cable_colors + item_color = param_color || item_color || pick(cable_colors) + if(cable_colors[item_color]) + item_color = cable_colors[item_color] + pixel_x = rand(-2,2) pixel_y = rand(-2,2) update_icon() @@ -528,18 +521,9 @@ GLOBAL_LIST_INIT(cable_coil_recipes, list (new/datum/stack_recipe("cable restrai /obj/item/stack/cable_coil/update_icon() - if(!item_color) - item_color = pick("red", "yellow", "blue", "green") - item_state = "coil_[item_color]" - if(amount == 1) - icon_state = "coil_[item_color]1" - name = "cable piece" - else if(amount == 2) - icon_state = "coil_[item_color]2" - name = "cable piece" - else - icon_state = "coil_[item_color]" - name = "cable coil" + icon_state = "[initial(item_state)][amount < 3 ? amount : ""]" + name = "cable [amount < 3 ? "piece" : "coil"]" + add_atom_colour(item_color, FIXED_COLOUR_PRIORITY) /obj/item/stack/cable_coil/attack_hand(mob/user) var/obj/item/stack/cable_coil/new_cable = ..() @@ -562,8 +546,8 @@ GLOBAL_LIST_INIT(cable_coil_recipes, list (new/datum/stack_recipe("cable restrai ////////////////////////////////////////////// /obj/item/stack/cable_coil/proc/get_new_cable(location) - var/path = "/obj/structure/cable" + (item_color == "red" ? "" : "/" + item_color) - return new path (location) + var/path = /obj/structure/cable + return new path(location, item_color) // called when cable_coil is clicked on a turf /obj/item/stack/cable_coil/proc/place_turf(turf/T, mob/user, dirnew) @@ -714,7 +698,7 @@ GLOBAL_LIST_INIT(cable_coil_recipes, list (new/datum/stack_recipe("cable restrai return - C.cableColor(item_color) + C.update_icon() C.d1 = nd1 C.d2 = nd2 @@ -750,11 +734,8 @@ GLOBAL_LIST_INIT(cable_coil_recipes, list (new/datum/stack_recipe("cable restrai // Misc. ///////////////////////////// -/obj/item/stack/cable_coil/cut - item_state = "coil_red2" - /obj/item/stack/cable_coil/cut/Initialize(mapload) - . =..() + . = ..() amount = rand(1,2) pixel_x = rand(-2,2) pixel_y = rand(-2,2) @@ -762,42 +743,30 @@ GLOBAL_LIST_INIT(cable_coil_recipes, list (new/datum/stack_recipe("cable restrai /obj/item/stack/cable_coil/red item_color = "red" - icon_state = "coil_red" /obj/item/stack/cable_coil/yellow item_color = "yellow" - icon_state = "coil_yellow" /obj/item/stack/cable_coil/blue item_color = "blue" - icon_state = "coil_blue" - item_state = "coil_blue" /obj/item/stack/cable_coil/green item_color = "green" - icon_state = "coil_green" /obj/item/stack/cable_coil/pink item_color = "pink" - icon_state = "coil_pink" /obj/item/stack/cable_coil/orange item_color = "orange" - icon_state = "coil_orange" /obj/item/stack/cable_coil/cyan item_color = "cyan" - icon_state = "coil_cyan" /obj/item/stack/cable_coil/white item_color = "white" - icon_state = "coil_white" - -/obj/item/stack/cable_coil/random/Initialize(mapload) - . = ..() - item_color = pick("red","orange","yellow","green","cyan","blue","pink","white") - icon_state = "coil_[item_color]" +/obj/item/stack/cable_coil/random + item_color = null /obj/item/stack/cable_coil/random/five amount = 5 diff --git a/icons/obj/power_cond/cables.dmi b/icons/obj/power_cond/cables.dmi new file mode 100644 index 0000000000000000000000000000000000000000..523947a3e7cec10a7cd482f65eb459446411bbf8 GIT binary patch literal 1717 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 diff --git a/icons/obj/power_cond/power_cond_orange.dmi b/icons/obj/power_cond/power_cond_orange.dmi deleted file mode 100644 index 4777ddd6654967083229ba2b07b2e746adca902f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5903 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 diff --git a/icons/obj/power_cond/power_cond_red.dmi b/icons/obj/power_cond/power_cond_red.dmi deleted file mode 100644 index ffa8eb2405f0fc00e8e79d5ac2ccdd55bf75fde8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5333 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