From 9e43ca826119ae376e6c740f42f77171467c18ca Mon Sep 17 00:00:00 2001 From: Michiyamenotehifunana <31995558+Michiyamenotehifunana@users.noreply.github.com> Date: Sun, 19 Nov 2017 23:16:27 +0800 Subject: [PATCH] Adds recolorable clothes --- .../icons/polyclothes/item/uniform.dmi | Bin 0 -> 1410 bytes .../icons/polyclothes/mob/uniform.dmi | Bin 0 -> 9530 bytes modular_citadel/polychromic_clothes.dm | 158 ++++++++++++++++++ tgstation.dme | 1 + 4 files changed, 159 insertions(+) create mode 100644 modular_citadel/icons/polyclothes/item/uniform.dmi create mode 100644 modular_citadel/icons/polyclothes/mob/uniform.dmi create mode 100644 modular_citadel/polychromic_clothes.dm diff --git a/modular_citadel/icons/polyclothes/item/uniform.dmi b/modular_citadel/icons/polyclothes/item/uniform.dmi new file mode 100644 index 0000000000000000000000000000000000000000..4406da89fa21b9ed37fb19c43e165851abcc8546 GIT binary patch literal 1410 zcmV-|1%3L7P)005u}0{{R3yb+fl0001oP)t-smeGfe zjg6U^ncv^v`1tq{5fT6Y|9*ac0000eC@4NYK5A-e(9qBZ4+<(41~VH6hV=-0C=3WlsyZ=Fc604=2wJvR{UBW)E4Pr5go;$*l5mvq+C*^|K6I6 zE;+EKuE2K#QAd3KC)j8t@@5=i_FVoUUG9mr(h6euE@W z3(!0*GLEM%0X+--CTWdYf>^0#Msk%3jV45CwhkfcI%pinVn`gw6 zEVf7N1MT2+e}bDk*#H0o#7RU!RCt{2oQrbWFc3v$8AOPjr0?cIY#@QyrT_nZ-Ic+8 zX)R@i>P%-(Em^~5wRdEpkey7G5(GgIP83>0uXVxHb5oS%Y(Afxvh+JZ9d4u^gE593 zs|tuVbLnAvPTo0-D9M7^#^J-{bwrcnvyTk-8XE#bA)wgM-0o z_8{)Eqrnkfjp#8X8Y~Tc%Jh2LDU)V!0R|k!!vBUrC*nP$vr=5lmzRsn<@|!TM1^N` zR@^~c@(<$F_^1TsqD(TF5+9KPD6yL;UJwL95ClOG1mP`HXjfe{hA5$i^z0N`Yom;& zYP=ymH&`0dT7e0Fc_^f3#}x*QHdJXKq-Uov_GrKo2FLaM6oUa`4+ix7Skq&fdUmX> z980F2ovZ7ccke&kTwhIPAVgJZjaM~Md=U5qd|ZBlexmpwda0M6q3Ma@{|ml+y}i9v z(C+T1w&LX;0fTpVpW2KMSh|OY2L%lmQV;||5ClOG-W1lZpkGa4& zd=IhL-N36y8nj%4usJL~y9zrCH$qp09t*o}gDGK&@BzD#$Ka@*9at4-pz00$b(Dnk ze`9i3A)cO{pDV=Evx6mGyhsB9-TrYuJ8*jR7yS-9_Ja6x@$NYJ5Zn_>jQ#759)!jgQQcG<#~iAP9mW2to?*`$k>Y)yOYR<9Y-T z&kt@O^}1ezjmH0mL1)en4dRa@mO=Qk`G{XSDT61SZ%{oBqu0l8+?RFiHvSm~ojLz7 zB<2qrw66SSNrNYSDudQl2%!-Z4Ei(%RWp<}i1@_PN8=g24p#ug@*h*r4puKKL)ZR7 zdTtv0^FY_gM|{+Yc+cppY@eQY`^|p${Iuo8dq!tv+q}HIxW+V?7$1>fvuPUaxCYbW zBQk7Z5gO7);2KX0USxN6tZKFzJ*@G1$Th2L|DoBOIWv40#N;p3zwi9=;!T`}KYY zcV4__^c%zctm$Fe7U-~J8cd9jNPr(u?6?Ng;$t%OE5MyUHC_+|K@c+V1Bk6wrLAXW QlK=n!07*qoM6N<$f^HImmH+?% literal 0 HcmV?d00001 diff --git a/modular_citadel/icons/polyclothes/mob/uniform.dmi b/modular_citadel/icons/polyclothes/mob/uniform.dmi new file mode 100644 index 0000000000000000000000000000000000000000..3cccdf096420326e792339dbc16f111bad320cef GIT binary patch literal 9530 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.Cm-M$+y5huZwY|zH&oizEM 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 P3You can't do that right now!") + return + if(!in_range(src, user)) + return + if(user.incapacitated() || !istype(user) || !in_range(src, user)) + return + + var/choice = input(user,"polychromic thread options", "Clothing Recolor") in list("Primary Color","Secondary Color","Tertiary Color","*CANCEL*") + switch(choice) + + if("Primary Color") + var/primary_color_input = input(usr,"Choose Primary Color") as color|null + if(primary_color_input) + primary_color = sanitize_hexcolor(primary_color_input, desired_format=6, include_crunch=1) + update_icon() + user.update_inv_w_uniform() + + if("Secondary Color") + var/secondary_color_input = input(usr,"Choose Secondary Color") as color|null + if(secondary_color_input) + secondary_color = sanitize_hexcolor(secondary_color_input, desired_format=6, include_crunch=1) + update_icon() + user.update_inv_w_uniform() + + if("Tertiary Color") + var/tertiary_color_input = input(usr,"Choose Tertiary Color") as color|null + if(tertiary_color_input) + tertiary_color = sanitize_hexcolor(tertiary_color_input, desired_format=6, include_crunch=1) + update_icon() + user.update_inv_w_uniform() + +/obj/item/clothing/under/polychromic/worn_overlays(isinhands, icon_file) + . = ..() + if(!isinhands) + if(hasprimary) + var/mutable_appearance/primary_worn = mutable_appearance('modular_citadel/icons/polyclothes/mob/uniform.dmi', "[item_color]-primary") + primary_worn.color = primary_color + . += primary_worn + if(hassecondary) + var/mutable_appearance/secondary_worn = mutable_appearance('modular_citadel/icons/polyclothes/mob/uniform.dmi', "[item_color]-secondary") + secondary_worn.color = secondary_color + . += secondary_worn + if(hastertiary) + var/mutable_appearance/tertiary_worn = mutable_appearance('modular_citadel/icons/polyclothes/mob/uniform.dmi', "[item_color]-tertiary") + tertiary_worn.color = tertiary_color + . += tertiary_worn + +/obj/item/clothing/under/polychromic/examine(mob/user) + ..() + to_chat(user, "Alt-click to recolor it.") + +/obj/item/clothing/under/polychromic/Initialize() + ..() + update_icon() + +/obj/item/clothing/under/polychromic/shirt + name = "polychromic button-up shirt" + desc = "A fancy button-up shirt made with polychromic threads." + icon_state = "polysuit" + item_color = "polysuit" + item_state = "sl_suit" + hasprimary = TRUE + hassecondary = TRUE + hastertiary = TRUE + primary_color = "#FFFFFF" //RGB in hexcode + secondary_color = "#353535" + tertiary_color = "#353535" + +/obj/item/clothing/under/polychromic/kilt + name = "polychromic kilt" + desc = "It's not a skirt!" + icon_state = "polykilt" + item_color = "polykilt" + item_state = "kilt" + hasprimary = TRUE + hassecondary = TRUE + hastertiary = TRUE + primary_color = "#FFFFFF" //RGB in hexcode + secondary_color = "#F08080" + tertiary_color = "#808080" + +/obj/item/clothing/under/polychromic/skirt + name = "polychromic skirt" + desc = "A fancy skirt made with polychromic threads." + icon_state = "polyskirt" + item_color = "polyskirt" + item_state = "rainbow" + hasprimary = TRUE + hassecondary = TRUE + hastertiary = TRUE + primary_color = "#FFFFFF" //RGB in hexcode + secondary_color = "#F08080" + tertiary_color = "#808080" + +/obj/item/clothing/under/polychromic/shorts + name = "polychromic shorts" + desc = "For ease of movement and style." + icon_state = "polyshorts" + item_color = "polyshorts" + item_state = "rainbow" + hasprimary = TRUE + hassecondary = TRUE + hastertiary = TRUE + primary_color = "#353535" //RGB in hexcode + secondary_color = "#808080" + tertiary_color = "#808080" + +/obj/item/clothing/under/polychromic/jumpsuit + name = "polychromic tri-tone jumpsuit" + desc = "A fancy jumpsuit made with polychromic threads." + icon_state = "polyjump" + item_color = "polyjump" + item_state = "rainbow" + hasprimary = TRUE + hassecondary = TRUE + hastertiary = TRUE + primary_color = "#FFFFFF" //RGB in hexcode + secondary_color = "#808080" + tertiary_color = "#FF3535" \ No newline at end of file diff --git a/tgstation.dme b/tgstation.dme index b68ee744a2..07cb24d372 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -2403,4 +2403,5 @@ #include "interface\skin.dmf" #include "modular_citadel\cit_medkits.dm" #include "modular_citadel\cit_screenshake.dm" +#include "modular_citadel\polychromic_clothes.dm" // END_INCLUDE