From 4e02c56ab765944c1639b97927bec2c0ae4d8ee4 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Fri, 21 Jan 2022 13:38:44 +0300 Subject: [PATCH] Boatcloak port --- .../code/modules/client/loadout/neck.dm | 12 +++++++++ .../code/modules/clothing/suits/cloaks.dm | 24 ++++++++++++++++++ modular_splurt/icons/mob/clothing/neck.dmi | Bin 0 -> 1437 bytes modular_splurt/icons/obj/clothing/neck.dmi | Bin 345 -> 827 bytes tgstation.dme | 2 ++ 5 files changed, 38 insertions(+) create mode 100644 modular_splurt/code/modules/client/loadout/neck.dm create mode 100644 modular_splurt/code/modules/clothing/suits/cloaks.dm create mode 100644 modular_splurt/icons/mob/clothing/neck.dmi diff --git a/modular_splurt/code/modules/client/loadout/neck.dm b/modular_splurt/code/modules/client/loadout/neck.dm new file mode 100644 index 0000000000..a6f4bd1924 --- /dev/null +++ b/modular_splurt/code/modules/client/loadout/neck.dm @@ -0,0 +1,12 @@ +/datum/gear/neck/boatcloakpoly + name = "Polychromatic Boatcloak" + path = /obj/item/clothing/neck/cloak/alt/boatcloak/polychromic + loadout_flags = LOADOUT_CAN_NAME | LOADOUT_CAN_DESCRIPTION | LOADOUT_CAN_COLOR_POLYCHROMIC + loadout_initial_colors = list("#FCFCFC", "#454F5C", "#CCCEE2") + +/datum/gear/neck/boatcloakcomm + name = "Command Boatcloak" + path = /obj/item/clothing/neck/cloak/alt/boatcloak/command + loadout_flags = LOADOUT_CAN_NAME | LOADOUT_CAN_DESCRIPTION + restricted_desc = "Heads of Staff" + restricted_roles = list("Head of Security","Captain","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Quartermaster") diff --git a/modular_splurt/code/modules/clothing/suits/cloaks.dm b/modular_splurt/code/modules/clothing/suits/cloaks.dm new file mode 100644 index 0000000000..e1d11588db --- /dev/null +++ b/modular_splurt/code/modules/clothing/suits/cloaks.dm @@ -0,0 +1,24 @@ +// Boatcloaks +/obj/item/clothing/neck/cloak/alt/boatcloak + name = "boatcloak" + desc = "A simple, short-ish boatcloak." + icon = 'modular_splurt/icons/obj/clothing/neck.dmi' + mob_overlay_icon = 'modular_splurt/icons/mob/clothing/neck.dmi' + icon_state = "boatcloak" + body_parts_covered = CHEST|ARMS + +/obj/item/clothing/neck/cloak/alt/boatcloak/command + name = "command boatcloak" + desc = "A boatcloak with gold ribbon." + icon_state = "boatcloak_com" + body_parts_covered = CHEST|LEGS|ARMS + +/obj/item/clothing/neck/cloak/alt/boatcloak/polychromic + name = "polychromic boatcloak" + desc = "A polychromic, short-ish boatcloak." + icon_state = "boatcloak" + var/list/poly_colors = list("#FCFCFC", "#454F5C", "#CCCEE2") + +/obj/item/clothing/neck/cloak/alt/boatcloak/polychromic/ComponentInitialize() + . = ..() + AddElement(/datum/element/polychromic, poly_colors, 3) diff --git a/modular_splurt/icons/mob/clothing/neck.dmi b/modular_splurt/icons/mob/clothing/neck.dmi new file mode 100644 index 0000000000000000000000000000000000000000..1fbd72688ef4c823937ab6b480068b2dca511629 GIT binary patch literal 1437 zcmV;O1!DS%P)004jp0{{R3ySlq^@$t{k&)?tQ!^6Y;{QMv$FE2MjkdTmpfq|>5 ztG2ebii(Pxo150w*6!}^e}8|nj|b7a3EqqhKmY&$0d!JMQvg8b*k%9#0D*c`Sad{X zb7OL8aCB*JZU6vyoKseCa&`CgQ*iP1{`AzU!vB@$oTd?LWl zhN@JQh5&i$^!k*L7~rEmF+frPC4M13H9iB%*zHLR@)##sAQv4_#;0#!{5c_hG@o%Z zVB*>Y*dV}$0VzjWgG+rmO#sN(Fwk>2@D)@6ddSOsinz^+DsbvFYlOJJ$*_+HV+ z?<9p2I1J*nN@R|dIH#m2fOrN4FeWWtsz0Yl0tic-9s@AWvn=b|qqvt_L0=!``jT=# zptuOf=_wvMa1XQEE<}BKtg63XS^Sk5CX>lzGMP*!)4OziI&O&{uAXaO`%Jv=`%L^` z^~25e^tuf?0>yh4iXSbiKggFsC!qLk7_I|` zwK>3+9a7C+TlAN^Z3bNL|2gEnIPCx30f!?2@BUvNQ1}1tfbQoGz_tD#2E_i~B6<#Q z1pE{KuK=j~e=pE#|1S>+{lAwW9_#-dFZ2IQCX>lzGMP-Kyo&DO8|_8M21#E4xb``3 z>}z=+C3cwdgx4NgPpt1RdhMma1F(g78-C?}{7X`@gxkp$;UW4fm(R~2^I;eH`ztg2 zT4hd>0Ef~V%%;3%4SwSxt|h)zDLa+nTOK0Nfcp7JfqKC`Tpj{icw4=_|B_zu6fBMb zedNss^Z!i68HA6yxBVB*WHOmdCX>lzGW{E}{^K~<7A=`gE;{M|i z_8%AZ?*8LhnVb0De>}dR|9C`zV{!js2~hfv_X3vtkMT`X09+cBA>gt>vIK}{umqUV zyhHQeL9GMIZNz*4uuU^yzW?}gNtq3RdjX@o0pNWHC)!|0f$cjuyS7bfY4J`;>w%Ye z6nrH<=ge0>2gnO$+YU+I5ug{NfA(gon4C500000NkvXXu0mjf$ri7M literal 0 HcmV?d00001 diff --git a/modular_splurt/icons/obj/clothing/neck.dmi b/modular_splurt/icons/obj/clothing/neck.dmi index dadf2026689ee4db278003d33a67375b608b9422..2f62f5c0fd731c193621bbcaf9b42ac664537604 100644 GIT binary patch delta 745 zcmV5tJc;Z*0PTW?(Xi^(OOkW)6SIj|scT4rS|bwF8WXQJJ~=-Zmuh7N zS3ehUkO2UIGg@vYU``C}u+i z{n1Vi(_m+l^W}mLCkVW}yk1fmVH1U$#{<)%JH%lWMPafNfSpE4i#fxtu%>C_zIN>}*|B&^awx@0LQTD_N0t~^3Sr< ziP_f>bDTno-BP?;_eh-`)&uJqX6g*`4DvibO-otyDoX5eW>5jP49a3*uvS-V$g|5O zpAjquP+co<0Oke;&V9e-O+GTb^aKfVORc8opMa5v)HI z+M??^$MCiK17WxK^78WX@_Li{0h^)UJbpDlh<+G`UTg-e1_nLoQd zPe#lSBlUKV{!)LCG~w%p7wymQBVJT~5S^52`+F%natXBmlpoNa$`8WKUx_4q-2#fB z^TT~)Km5%a-_Z&jO8oLlSp;4J{CDrY{}1x3`su@q$C1-LR=3VIPmo8(~loN z{{R1f%9JUuU%!6y=FQfvTMH`Hl7VU%OM?7@862M7NCR>*C(cW#pDG&jH|D@GCI+h; zQbwm`*R%sAsytmBLo_Cy?Z3#|puppDkh4R+?zEs}!>$H3s|IC(RMzX;k1aULx~2Ym z)!EpozrJQL1YIw1$#^=C@nA{-;~LEyJbKKNb0o80Eq9Gz`=OXyQ>Nbgdfuf+8a4-g zdtxu9ev=bnxnNk-6Z+_x%9@@vOmxn44$rjF6*2U FngB?JY2^R_ diff --git a/tgstation.dme b/tgstation.dme index def35f242c..63b1b2562a 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -4251,6 +4251,7 @@ #include "modular_splurt\code\modules\client\loadout\backpack.dm" #include "modular_splurt\code\modules\client\loadout\gloves.dm" #include "modular_splurt\code\modules\client\loadout\head.dm" +#include "modular_splurt\code\modules\client\loadout\neck.dm" #include "modular_splurt\code\modules\client\loadout\shoes.dm" #include "modular_splurt\code\modules\client\loadout\suit.dm" #include "modular_splurt\code\modules\client\loadout\uniform.dm" @@ -4258,6 +4259,7 @@ #include "modular_splurt\code\modules\clothing\head\misc.dm" #include "modular_splurt\code\modules\clothing\masks\miscellaneous.dm" #include "modular_splurt\code\modules\clothing\shoes\miscellaneous.dm" +#include "modular_splurt\code\modules\clothing\suits\cloaks.dm" #include "modular_splurt\code\modules\clothing\under\miscellaneous.dm" #include "modular_splurt\code\modules\discord\accountlink.dm" #include "modular_splurt\code\modules\discord\discord_link_record.dm"