From 79f6e56852c299d204436511ba1be22e06e61bfe Mon Sep 17 00:00:00 2001 From: Dahlular <55758850+Dahlular@users.noreply.github.com> Date: Fri, 23 Oct 2020 16:40:02 -0600 Subject: [PATCH] Revert "Additional loadout polychromatic gear" --- .../code/modules/client/loadout/suit.dm | 12 +- .../code/modules/client/loadout/uniform.dm | 12 - .../modules/clothing/polychromic_clothes.dm | 268 ------------------ .../icons/polyclothes/item/uniform.dmi | Bin 3212 -> 2748 bytes .../icons/polyclothes/mob/uniform.dmi | Bin 21775 -> 16345 bytes 5 files changed, 1 insertion(+), 291 deletions(-) delete mode 100644 modular_citadel/code/modules/clothing/polychromic_clothes.dm diff --git a/modular_citadel/code/modules/client/loadout/suit.dm b/modular_citadel/code/modules/client/loadout/suit.dm index c640649b..bcbd8f4d 100644 --- a/modular_citadel/code/modules/client/loadout/suit.dm +++ b/modular_citadel/code/modules/client/loadout/suit.dm @@ -172,14 +172,4 @@ /datum/gear/christmascoatrg name = "Red and Green Christmas Coat" category = SLOT_WEAR_SUIT - path = /obj/item/clothing/suit/hooded/wintercoat/christmascoatrg - -/datum/gear/kromajacket - name = "Kromatose Military Jacket" - category = SLOT_WEAR_SUIT - path = /obj/item/clothing/suit/polychromic/kromajacket - -/datum/gear/kromacrop - name = "Kromatose Short Jacket" - category = SLOT_WEAR_SUIT - path = /obj/item/clothing/suit/polychromic/kromacrop + path = /obj/item/clothing/suit/hooded/wintercoat/christmascoatrg \ No newline at end of file diff --git a/modular_citadel/code/modules/client/loadout/uniform.dm b/modular_citadel/code/modules/client/loadout/uniform.dm index afa25aef..a2d38bd3 100644 --- a/modular_citadel/code/modules/client/loadout/uniform.dm +++ b/modular_citadel/code/modules/client/loadout/uniform.dm @@ -450,15 +450,3 @@ category = SLOT_W_UNIFORM path = /obj/item/clothing/under/corset cost = 1 - -/datum/gear/corset - name = "Corset" - category = SLOT_W_UNIFORM - path = /obj/item/clothing/under/corset - cost = 1 - -/datum/gear/shortsbra - name = "Kromatic Shorts and Top" - category = SLOT_W_UNIFORM - path = /obj/item/clothing/under/polychromic/shortsbra - cost = 1 \ No newline at end of file diff --git a/modular_citadel/code/modules/clothing/polychromic_clothes.dm b/modular_citadel/code/modules/clothing/polychromic_clothes.dm deleted file mode 100644 index 9b5e338f..00000000 --- a/modular_citadel/code/modules/clothing/polychromic_clothes.dm +++ /dev/null @@ -1,268 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// Polychromic Uniforms: // -// // -// Polychromic clothes simply consist of 4 sprites: A base, unrecoloured sprite, and up to 3 greyscaled sprites. // -// In order to add more polychromic clothes, simply create a base sprite, and up to 3 recolourable overlays for it, // -// and then name them as follows: [name], [name]-primary, [name]-secondary, [name]-tertiary. The sprites should // -// ideally be in 'modular_citadel/icons/polyclothes/item/uniform.dmi' and 'modular_citadel/icons/polyclothes/mob/uniform.dmi' for the // -// worn sprites. After that, copy paste the code from any of the example clothes and // -// change the names around. [name] should go in BOTH icon_state and item_color. You can preset colors and disable // -// any overlays using the self-explainatory vars. // -// // -// -Tori // -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - -/obj/item/clothing/under/polychromic //enables all three overlays to reduce copypasta and defines basic stuff - name = "polychromic suit" - desc = "For when you want to show off your horrible colour coordination skills." - icon = 'modular_citadel/icons/polyclothes/item/uniform.dmi' - alternate_worn_icon = 'modular_citadel/icons/polyclothes/mob/uniform.dmi' - icon_state = "polysuit" - item_color = "polysuit" - item_state = "sl_suit" - hasprimary = TRUE - hassecondary = TRUE - hastertiary = TRUE - primary_color = "#FFFFFF" //RGB in hexcode - secondary_color = "#FFFFFF" - tertiary_color = "#808080" - can_adjust = FALSE - mutantrace_variation = NO_MUTANTRACE_VARIATION // because I'm too lazy to port these to digi-compatible and to prove a point from /tg/ whining - Pooj - suit_style = NORMAL_SUIT_STYLE - -/obj/item/clothing/suit/polychromic //enables all three overlays to reduce copypasta and defines basic stuff - name = "polychromic suit" - desc = "For when you want to show off your horrible colour coordination skills." - icon = 'modular_citadel/icons/polyclothes/item/uniform.dmi' - alternate_worn_icon = 'modular_citadel/icons/polyclothes/mob/uniform.dmi' - icon_state = "polysuit" - item_color = "polysuit" - item_state = "sl_suit" - hasprimary = TRUE - hassecondary = TRUE - hastertiary = TRUE - primary_color = "#FFFFFF" //RGB in hexcode - secondary_color = "#FFFFFF" - tertiary_color = "#808080" - mutantrace_variation = NO_MUTANTRACE_VARIATION // because I'm too lazy to port these to digi-compatible and to prove a point from /tg/ whining - Pooj - - -/obj/item/clothing/under/polychromic/worn_overlays(isinhands, icon_file) //this is where the main magic happens. Also mandates that ALL polychromic stuff MUST USE alternate_worn_icon - . = ..() - if(hasprimary | hassecondary | hastertiary) - if(!isinhands) //prevents the worn sprites from showing up if you're just holding them - if(hasprimary) //checks if overlays are enabled - var/mutable_appearance/primary_worn = mutable_appearance(alternate_worn_icon, "[item_color]-primary") //automagical sprite selection - primary_worn.color = primary_color //colors the overlay - . += primary_worn //adds the overlay onto the buffer list to draw on the mob sprite. - if(hassecondary) - var/mutable_appearance/secondary_worn = mutable_appearance(alternate_worn_icon, "[item_color]-secondary") - secondary_worn.color = secondary_color - . += secondary_worn - if(hastertiary) - var/mutable_appearance/tertiary_worn = mutable_appearance(alternate_worn_icon, "[item_color]-tertiary") - tertiary_worn.color = tertiary_color - . += tertiary_worn - -/obj/item/clothing/suit/polychromic/worn_overlays(isinhands, icon_file) //this is where the main magic happens. Also mandates that ALL polychromic stuff MUST USE alternate_worn_icon - . = ..() - if(hasprimary | hassecondary | hastertiary) - if(!isinhands) //prevents the worn sprites from showing up if you're just holding them - if(hasprimary) //checks if overlays are enabled - var/mutable_appearance/primary_worn = mutable_appearance(alternate_worn_icon, "[item_color]-primary") //automagical sprite selection - primary_worn.color = primary_color //colors the overlay - . += primary_worn //adds the overlay onto the buffer list to draw on the mob sprite. - if(hassecondary) - var/mutable_appearance/secondary_worn = mutable_appearance(alternate_worn_icon, "[item_color]-secondary") - secondary_worn.color = secondary_color - . += secondary_worn - if(hastertiary) - var/mutable_appearance/tertiary_worn = mutable_appearance(alternate_worn_icon, "[item_color]-tertiary") - tertiary_worn.color = tertiary_color - . += tertiary_worn - -/obj/item/clothing/under/polychromic/shirt //COPY PASTE THIS TO MAKE A NEW THING - 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" - 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" - primary_color = "#FFFFFF" //RGB in hexcode - secondary_color = "#F08080" - hastertiary = FALSE // so it doesn't futz with digilegs - body_parts_covered = CHEST|GROIN|ARMS - -/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" - primary_color = "#FFFFFF" //RGB in hexcode - secondary_color = "#F08080" - tertiary_color = "#808080" - body_parts_covered = CHEST|GROIN|ARMS - -/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" - primary_color = "#353535" //RGB in hexcode - secondary_color = "#808080" - tertiary_color = "#808080" - body_parts_covered = CHEST|GROIN|ARMS - -/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" - primary_color = "#FFFFFF" //RGB in hexcode - secondary_color = "#808080" - tertiary_color = "#FF3535" - -/obj/item/clothing/under/polychromic/shortpants - name = "polychromic athletic shorts" - desc = "95% Polychrome, 5% Spandex!" - icon_state = "polyshortpants" - item_color = "polyshortpants" - item_state = "rainbow" - hastertiary = FALSE - primary_color = "#FFFFFF" //RGB in hexcode - secondary_color = "#F08080" - gender = PLURAL //Because shortS - body_parts_covered = GROIN //Because there's no shirt included - -/obj/item/clothing/under/polychromic/pleat - name = "polychromic pleated skirt" - desc = "A magnificent pleated skirt complements the woolen polychromatic sweater." - icon_state = "polypleat" - item_color = "polypleat" - item_state = "rainbow" - primary_color = "#8CC6FF" //RGB in hexcode - secondary_color = "#808080" - tertiary_color = "#FF3535" - body_parts_covered = CHEST|GROIN|ARMS - -/obj/item/clothing/under/polychromic/femtank - name = "polychromic feminine tank top" - desc = "Great for showing off your chest in style. Not recommended for males." - icon_state = "polyfemtankpantsu" - item_color = "polyfemtankpantsu" - item_state = "rainbow" - hastertiary = FALSE - primary_color = "#808080" //RGB in hexcode - secondary_color = "#FF3535" - body_parts_covered = CHEST|GROIN|ARMS - -/obj/item/clothing/under/polychromic/shortpants/pantsu - name = "polychromic panties" - desc = "Topless striped panties. Now with 120% more polychrome!" - icon_state = "polypantsu" - item_color = "polypantsu" - item_state = "rainbow" - hastertiary = FALSE - primary_color = "#FFFFFF" //RGB in hexcode - secondary_color = "#8CC6FF" - body_parts_covered = GROIN - -/obj/item/clothing/under/polychromic/bottomless - name = "polychromic bottomless shirt" - desc = "Great for showing off your junk in dubious style." - icon_state = "polybottomless" - item_color = "polybottomless" - item_state = "rainbow" - hastertiary = FALSE - primary_color = "#808080" //RGB in hexcode - secondary_color = "#FF3535" - body_parts_covered = CHEST|ARMS //Because there's no bottom included - -/obj/item/clothing/under/polychromic/shimatank - name = "polychromic tank top" - desc = "For those lazy summer days." - icon_state = "polyshimatank" - item_color = "polyshimatank" - item_state = "rainbow" - primary_color = "#808080" //RGB in hexcode - secondary_color = "#FFFFFF" - tertiary_color = "#8CC6FF" - body_parts_covered = CHEST|GROIN - -/obj/item/clothing/under/polychromic/bikini - name = "polychromic bikini" - desc = "Perfect for summer." - icon_state = "polybikini" - item_color = "polybikini" - item_state = "rainbow" - hastertiary = FALSE - primary_color = "#808080" //RGB in hexcode - secondary_color = "#FFFFFF" - body_parts_covered = CHEST|GROIN - -/obj/item/clothing/under/polychromic/stripper - name = "polychromic stripper outfit" - desc = "Sexy with style." - icon_state = "polystripper" - item_color = "polystripper" - item_state = "rainbow" - hastertiary = FALSE - primary_color = "#808080" //RGB in hexcode - secondary_color = "#FFFFFF" - body_parts_covered = CHEST|GROIN - -/obj/item/clothing/under/polychromic/bulge - name = "polychromic voluminous thong" - desc = "What is this? Is there something hidden inside or is just to compensate the lack of?" - icon_state = "polybulge" - item_color = "polybulge" - item_state = "rainbow" - hastertiary = FALSE - primary_color = "#808080" //RGB in hexcode - secondary_color = "#FF3535" - body_parts_covered = GROIN - -/obj/item/clothing/suit/polychromic/kromajacket - name = "Kromatose Military Jacket" - desc = "A polychromatic jacket, in the military style" - icon_state = "kromajacket" - item_color = "kromajacket" - item_state = "sl_suit" - primary_color = "#191970" //RGB in hexcode - secondary_color = "#C0C0C0" - tertiary_color = "#DAA520" - body_parts_covered= CHEST|GROIN|ARMS - -/obj/item/clothing/suit/polychromic/kromacrop - name = "Kromatose Short Jacket" - desc = "A short polychromatic jacket, in the military style" - icon_state = "kromacrop" - item_color = "kromacrop" - item_state = "sl_suit" - primary_color = "#191970" //RGB in hexcode - secondary_color = "#C0C0C0" - tertiary_color = "#DAA520" - body_parts_covered= CHEST|GROIN|ARMS - -/obj/item/clothing/under/polychromic/shortsbra - name = "Kromatic Shorts and Top" - desc = "A pair of shorts and a bikini top! They even change color!" - icon_state = "shortsbra" - item_color = "shortsbra" - item_state = "rainbow" - primary_color = "#191970" //RGB in hexcode - secondary_color = "#C0C0C0" - hastertiary = FALSE - body_parts_covered= CHEST|GROIN \ No newline at end of file diff --git a/modular_citadel/icons/polyclothes/item/uniform.dmi b/modular_citadel/icons/polyclothes/item/uniform.dmi index d7c337d732751352453340a4efa201cb66e0cf9b..d47f0df072b7599f5ea367f8c6daeaa994acc84a 100644 GIT binary patch delta 2632 zcmYLLc{CgN7EVr{GPR_yrLh~YQ>rtxrMB8at<{Q$4x*NplorvF(8iLKGQ$X})wHNJ zmex)Qu^YSEVo7SRo!AmdNf0m2>6~}}`R@JQbME=hz4yE47cbQyaWU4`#zOS8^l1P9 zAZlf4Y6k!S`7RJ31mc5lv6BNo5Px+sSjNc6sHUc7Y-}twHMOIoV|{&nZEbCSetvFl z?p2yRwymx0)2C0py}f8OIv^k*GBT1xB8`rYlF8)U+*~G;NhA_WOG{f@TMG*d4-XHQ zmX>O3YX=4fDk>_PnwpA>i@$vNvbeZNqtW{M`etTk>g(&fySrCbR^AT(v9Yni;czGv z3V}elc}Pc`Fhtqe*aM);w1<4(5rcJbLYX3hJOdv+K|KmU0szm_tKV9~qM+i@)SX`~ z>&N#e$hOwEAzJ2y&JG7;UrN{Qhia+3(ECcJ_%z-8Do~(dAlO~4{5NFZ0XyHxpm-Nt znSge`2XQR$e*V2DWptru$t+{6{Q%w;d+y?Od9`>X80q1>=-e@mCk*WRVZHBKeA|cZ zv^#CRF=z)R%%I$j|4fodP;|>s2-xZ^pccAlPj#}>BW+>e_Pv++!J?Cv2KHxn7k;u$ z@}@`zR@cnqE{$vb>@f|3120L&f#_%4FZ+3uv^VN4$S$q!(5YzuOzr>h-zJ}05{>LT!hC*!-s60exkH> zRN0I7CbKLJ!o%#EsV9R_@gPW&!%TbSHLvWe5B+28{D+3NR19McLSeE2JBa@xf9Hkp zgeMC#XfRJ_e#ZrOtxSy_o~3Vo5O$d~KOcjTdiWpAq}zBW)cQdRc49f%tp?Ka6^iLe zrPyX!DI^~qAA1f;eT`I=#s?)t`*9oJc47`W@u(&#yli4rju5{j;O98$r?(NZ+Ap~| zBR*P$w*-*7|KLy`p}u6?*xyp}{%p}L`Ea{IL_R%VQJ=&rFn0;gmsgnyz? z7G{FD%Mi`!iGCtDv44hftAPoFFQm?&sPc!s)9_3F3@`bGF(C6VmRZ4_k0mv~V^#Wt z88U&cWI?9)0N<#sR+IDPFl65Tb%bSlVHHTUdxTH@WNFqT^q-UzFW=VPJhWQ%6i7ThW(lg z6CAq|{|l&C&jfC8YLQ$Ru}(|J>Ki5J*kr6Bb8R!lKDkO-iPdiPPfuy^^TgmAx~hAd zFNN35uq9qO7V_cn_6ye)qR^`M)GZ10r4;*H8(C0$i!e~bVJ_o;?6=a8v( zVX48@iqW4`TQWLC0RcA522pfT zt5Tpqkhq+Oy*%8Y4tNnmlm#wN;zp%xnYt}lsVws8$09?)j5Ds}w%0(^`#rC2j8}sK zh%Dej8j>vkZ@H#*O%rV*td{%abq0bV;Bsu?)?CP4U!ju7roGWa07O{Qr;|XxB}h>d z3Q@>k=deqj3g1d}mjVB?dM6lURz@wToTWc!wR)uWZnn;eC9bJq*VrM!-1>XsdRJ*P zlamo&qT61$KKB`8UE1xjTWrCpXZ|L^esQIl%T2?E@3I};PcJkdl^z^{XG59~em}dx z+}_@@g`eRKH!vw(nYhNAyZazfHqH&8eJ zJ`3tai%zXJRsb7UgCTR~3h|K-~9UeULyL-Yz@c#LQ*T18fbhVzdREnK#v zDOH-}`+lR(CG1^(=PI~|a%|-+lLf_tra@aOf{pQ@#0acTw@$-IF8OALK8F;l|52qW zI71$koq!m~+$Fj{-cn1F7v zos-<$cu#pJ%E4a98Vvee2jkBUi=Z`@)+a;L>qfD zsL?~=)suS6u#h5nvjLe?t4OL)oTb#*cJ~x^(=* z+NYam&f!jB#?J6r-?!0i{}{S5TYa-Zizg3e{6p>sdc=4{$nDaHXQyxzEBqUy*&M;< z_NuC88$wo>sV-&i?vE(^F%QT*{-&+T$F!nf?+QO&@GU^2*~`uR7g$lAUc|}e!;$8( X58`#ky_1{*PKsNZ*_f7^ctrjWX#qL( delta 3099 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 PfPXM$^}B_)ErR|Rqg;cZ literal 21775 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 H8T;j*Z_43u