From 0e26eb0a8e6eaae4ff801145d8b277eed9b64044 Mon Sep 17 00:00:00 2001 From: Heco <105870965+HecoWolff@users.noreply.github.com> Date: Thu, 31 Oct 2024 18:14:36 +0300 Subject: [PATCH] Paramedic outfit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Новый вариант одежды для парамедика. Модуль. --- modular_ss220/modular_ss220.dme | 10 ++++++ modular_ss220/newmed/_newmed.dm | 5 +++ modular_ss220/newmed/_newmed.dme | 20 ++++++++++++ modular_ss220/newmed/code/belts.dm | 28 +++++++++++++++++ modular_ss220/newmed/code/clothing_vendors.dm | 25 +++++++++++++++ modular_ss220/newmed/code/hats.dm | 28 +++++++++++++++++ modular_ss220/newmed/code/under.dm | 29 ++++++++++++++++++ .../newmed/icons/inhands/left_hand.dmi | Bin 0 -> 182 bytes .../newmed/icons/inhands/right_hand.dmi | Bin 0 -> 182 bytes modular_ss220/newmed/icons/mob/belts.dmi | Bin 0 -> 456 bytes modular_ss220/newmed/icons/mob/hats.dmi | Bin 0 -> 348 bytes .../newmed/icons/mob/species/drask/belts.dmi | Bin 0 -> 456 bytes .../newmed/icons/mob/species/drask/under.dmi | Bin 0 -> 729 bytes .../newmed/icons/mob/species/grey/belts.dmi | Bin 0 -> 455 bytes .../newmed/icons/mob/species/grey/under.dmi | Bin 0 -> 701 bytes .../newmed/icons/mob/species/kidan/under.dmi | Bin 0 -> 729 bytes .../newmed/icons/mob/species/monkey/belts.dmi | Bin 0 -> 456 bytes .../newmed/icons/mob/species/unathi/under.dmi | Bin 0 -> 729 bytes .../newmed/icons/mob/species/vox/belts.dmi | Bin 0 -> 461 bytes .../newmed/icons/mob/species/vox/hats.dmi | Bin 0 -> 355 bytes .../newmed/icons/mob/species/vox/under.dmi | Bin 0 -> 702 bytes modular_ss220/newmed/icons/mob/under.dmi | Bin 0 -> 729 bytes modular_ss220/newmed/icons/mob/uniform.dmi | Bin 0 -> 727 bytes modular_ss220/newmed/icons/object/belts.dmi | Bin 0 -> 303 bytes modular_ss220/newmed/icons/object/hats.dmi | Bin 0 -> 317 bytes modular_ss220/newmed/icons/object/under.dmi | Bin 0 -> 350 bytes 26 files changed, 145 insertions(+) create mode 100644 modular_ss220/newmed/_newmed.dm create mode 100644 modular_ss220/newmed/_newmed.dme create mode 100644 modular_ss220/newmed/code/belts.dm create mode 100644 modular_ss220/newmed/code/clothing_vendors.dm create mode 100644 modular_ss220/newmed/code/hats.dm create mode 100644 modular_ss220/newmed/code/under.dm create mode 100644 modular_ss220/newmed/icons/inhands/left_hand.dmi create mode 100644 modular_ss220/newmed/icons/inhands/right_hand.dmi create mode 100644 modular_ss220/newmed/icons/mob/belts.dmi create mode 100644 modular_ss220/newmed/icons/mob/hats.dmi create mode 100644 modular_ss220/newmed/icons/mob/species/drask/belts.dmi create mode 100644 modular_ss220/newmed/icons/mob/species/drask/under.dmi create mode 100644 modular_ss220/newmed/icons/mob/species/grey/belts.dmi create mode 100644 modular_ss220/newmed/icons/mob/species/grey/under.dmi create mode 100644 modular_ss220/newmed/icons/mob/species/kidan/under.dmi create mode 100644 modular_ss220/newmed/icons/mob/species/monkey/belts.dmi create mode 100644 modular_ss220/newmed/icons/mob/species/unathi/under.dmi create mode 100644 modular_ss220/newmed/icons/mob/species/vox/belts.dmi create mode 100644 modular_ss220/newmed/icons/mob/species/vox/hats.dmi create mode 100644 modular_ss220/newmed/icons/mob/species/vox/under.dmi create mode 100644 modular_ss220/newmed/icons/mob/under.dmi create mode 100644 modular_ss220/newmed/icons/mob/uniform.dmi create mode 100644 modular_ss220/newmed/icons/object/belts.dmi create mode 100644 modular_ss220/newmed/icons/object/hats.dmi create mode 100644 modular_ss220/newmed/icons/object/under.dmi diff --git a/modular_ss220/modular_ss220.dme b/modular_ss220/modular_ss220.dme index ce97825b650f..3137388136ee 100644 --- a/modular_ss220/modular_ss220.dme +++ b/modular_ss220/modular_ss220.dme @@ -37,6 +37,7 @@ #include "windows_airbag/_windows_airbag.dme" #include "clumsy_table/_clumsy_table.dme" #include "pt_monitor/_pt_monitor.dme" +#include "newmed/_newmed.dme" // --- MISC --- // #include "administration/_administration.dme" @@ -118,3 +119,12 @@ #ifdef UNIT_TESTS #include "unit_tests/_unit_tests.dme" #endif +// BEGIN_INTERNALS +// END_INTERNALS +// BEGIN_FILE_DIR +#define FILE_DIR . +// END_FILE_DIR +// BEGIN_PREFERENCES +// END_PREFERENCES +// BEGIN_INCLUDE +// END_INCLUDE diff --git a/modular_ss220/newmed/_newmed.dm b/modular_ss220/newmed/_newmed.dm new file mode 100644 index 000000000000..1816281c7402 --- /dev/null +++ b/modular_ss220/newmed/_newmed.dm @@ -0,0 +1,5 @@ +/datum/modpack/newmed + name = "Одежда для меда" + desc = "Одежда для меда" + author = "HecoWolf" + diff --git a/modular_ss220/newmed/_newmed.dme b/modular_ss220/newmed/_newmed.dme new file mode 100644 index 000000000000..b8169dbf151e --- /dev/null +++ b/modular_ss220/newmed/_newmed.dme @@ -0,0 +1,20 @@ +#include "_newmed.dm" + +#include "code/belts.dm" +#include "code/hats.dm" +#include "code/under.dm" +#include "code/clothing_vendors.dm" +// BEGIN_INTERNALS +// END_INTERNALS +// BEGIN_FILE_DIR +#define FILE_DIR . +// END_FILE_DIR +// BEGIN_PREFERENCES +// END_PREFERENCES +// BEGIN_INCLUDE +#include "_newmed.dm" +#include "code\belts.dm" +#include "code\clothing_vendors.dm" +#include "code\hats.dm" +#include "code\under.dm" +// END_INCLUDE diff --git a/modular_ss220/newmed/code/belts.dm b/modular_ss220/newmed/code/belts.dm new file mode 100644 index 000000000000..d14b198eb56f --- /dev/null +++ b/modular_ss220/newmed/code/belts.dm @@ -0,0 +1,28 @@ +/obj/item/storage/belt/medical/medicalwebbing + name = "Медицинский разгрузочный жилет" + desc = "Медицинский разгрузочный жилет, смотрится круто и тактикульно, самое то для парамедика." + icon = 'modular_ss220/newmed/icons/object/belts.dmi' + icon_state = "medicalwebbing" + item_state = "medicalwebbing" + sprite_sheets = list( + "Abductor" = 'modular_ss220/newmed/icons/mob/belts.dmi', + "Ancient Skeleton" = 'modular_ss220/newmed/icons/mob/belts.dmi', + "Diona" = 'modular_ss220/newmed/icons/mob/belts.dmi', + "Drask" = 'modular_ss220/newmed/icons/mob/species/drask/belts.dmi', + "Golem" = 'modular_ss220/newmed/icons/mob/belts.dmi', + "Grey" = 'modular_ss220/newmed/icons/mob/species/grey/belts.dmi', + "Human" = 'modular_ss220/newmed/icons/mob/belts.dmi', + "Kidan" = 'modular_ss220/newmed/icons/mob/belts.dmi', + "Machine" = 'modular_ss220/newmed/icons/mob/belts.dmi', + "Monkey" = 'modular_ss220/newmed/icons/mob/species/monkey/belts.dmi', + "Nian" = 'modular_ss220/newmed/icons/mob/belts.dmi', + "Plasmaman" = 'modular_ss220/newmed/icons/mob/belts.dmi', + "Shadow" = 'modular_ss220/newmed/icons/mob/belts.dmi', + "Skrell" = 'modular_ss220/newmed/icons/mob/belts.dmi', + "Slime People" = 'modular_ss220/newmed/icons/mob/belts.dmi', + "Tajaran" = 'modular_ss220/newmed/icons/mob/belts.dmi', + "Unathi" = 'modular_ss220/newmed/icons/mob/belts.dmi', + "Vox" = 'modular_ss220/newmed/icons/mob/species/vox/belts.dmi', + "Vulpkanin" = 'modular_ss220/newmed/icons/mob/belts.dmi', + "Nucleation" = 'modular_ss220/newmed/icons/mob/belts.dmi', + ) diff --git a/modular_ss220/newmed/code/clothing_vendors.dm b/modular_ss220/newmed/code/clothing_vendors.dm new file mode 100644 index 000000000000..226dcfb0d1f0 --- /dev/null +++ b/modular_ss220/newmed/code/clothing_vendors.dm @@ -0,0 +1,25 @@ +/obj/machinery/economy/vending/autodrobe/Initialize(mapload) + products += list( + /obj/item/clothing/head/ratge = 1, + ) + contraband += list( + /obj/item/clothing/mask/rooster = 1, + ) + prices += list( + /obj/item/clothing/head/ratge = 75, + /obj/item/clothing/mask/rooster = 100, + ) + . = ..() + +/obj/machinery/economy/vending/medidrobe/Initialize(mapload) + products += list( + /obj/item/clothing/under/rank/medical/paramedic/suit = 2, + /obj/item/clothing/head/beret/paramedic = 2, + /obj/item/storage/belt/medical/medicalwebbing = 2, + ) + prices += list( + /obj/item/clothing/under/rank/medical/paramedic/suit = 50, + /obj/item/clothing/head/beret/paramedic = 50, + /obj/item/storage/belt/medical/medicalwebbing = 75, + ) + . = ..() diff --git a/modular_ss220/newmed/code/hats.dm b/modular_ss220/newmed/code/hats.dm new file mode 100644 index 000000000000..763888525358 --- /dev/null +++ b/modular_ss220/newmed/code/hats.dm @@ -0,0 +1,28 @@ +/obj/item/clothing/head/beret/paramedic + name = "Берет парамедика" + desc = "Обычный берет парамедика." + icon = 'modular_ss220/newmed/icons/object/hats.dmi' + icon_state = "beret_paramed" + icon_override = 'modular_ss220/newmed/icons/mob/hats.dmi' + sprite_sheets = list( + "Abductor" = 'modular_ss220/newmed/icons/mob/hats.dmi', + "Ancient Skeleton" = 'modular_ss220/newmed/icons/mob/hats.dmi', + "Diona" = 'modular_ss220/newmed/icons/mob/hats.dmi', + "Drask" = 'modular_ss220/newmed/icons/mob/hats.dmi', + "Golem" = 'modular_ss220/newmed/icons/mob/hats.dmi', + "Grey" = 'modular_ss220/newmed/icons/mob/hats.dmi', + "Human" = 'modular_ss220/newmed/icons/mob/hats.dmi', + "Kidan" = 'modular_ss220/newmed/icons/mob/hats.dmi', + "Machine" = 'modular_ss220/newmed/icons/mob/hats.dmi', + "Monkey" = 'modular_ss220/newmed/icons/mob/hats.dmi', + "Nian" = 'modular_ss220/newmed/icons/mob/hats.dmi', + "Plasmaman" = 'modular_ss220/newmed/icons/mob/hats.dmi', + "Shadow" = 'modular_ss220/newmed/icons/mob/hats.dmi', + "Skrell" = 'modular_ss220/newmed/icons/mob/hats.dmi', + "Slime People" = 'modular_ss220/newmed/icons/mob/hats.dmi', + "Tajaran" = 'modular_ss220/newmed/icons/mob/hats.dmi', + "Unathi" = 'modular_ss220/newmed/icons/mob/hats.dmi', + "Vox" = 'modular_ss220/newmed/icons/mob/species/vox/hats.dmi', + "Vulpkanin" = 'modular_ss220/newmed/icons/mob/hats.dmi', + "Nucleation" = 'modular_ss220/newmed/icons/mob/hats.dmi', + ) \ No newline at end of file diff --git a/modular_ss220/newmed/code/under.dm b/modular_ss220/newmed/code/under.dm new file mode 100644 index 000000000000..9df7da5ea544 --- /dev/null +++ b/modular_ss220/newmed/code/under.dm @@ -0,0 +1,29 @@ +/obj/item/clothing/under/rank/medical/paramedic/suit + name = "Форма парамедика" + desc = "Форма парамедика, смотрится стильно и просто." + icon = 'modular_ss220/newmed/icons/object/under.dmi' + icon_state = "paramed2" + item_color = "paramed2" + icon_override = 'modular_ss220/newmed/icons/mob/under.dmi' + sprite_sheets = list( + "Abductor" = 'modular_ss220/newmed/icons/mob/under.dmi', + "Ancient Skeleton" = 'modular_ss220/newmed/icons/mob/under.dmi', + "Diona" = 'modular_ss220/newmed/icons/mob/under.dmi', + "Drask" = 'modular_ss220/newmed/icons/mob/species/drask/under.dmi', + "Golem" = 'modular_ss220/newmed/icons/mob/under.dmi', + "Grey" = 'modular_ss220/newmed/icons/mob/species/grey/under.dmi', + "Human" = 'modular_ss220/newmed/icons/mob/under.dmi', + "Kidan" = 'modular_ss220/newmed/icons/mob/under.dmi', + "Machine" = 'modular_ss220/newmed/icons/mob/under.dmi', + "Monkey" = 'modular_ss220/newmed/icons/mob/under.dmi', + "Nian" = 'modular_ss220/newmed/icons/mob/under.dmi', + "Plasmaman" = 'modular_ss220/newmed/icons/mob/under.dmi', + "Shadow" = 'modular_ss220/newmed/icons/mob/under.dmi', + "Skrell" = 'modular_ss220/newmed/icons/mob/under.dmi', + "Slime People" = 'modular_ss220/newmed/icons/mob/under.dmi', + "Tajaran" = 'modular_ss220/newmed/icons/mob/under.dmi', + "Unathi" = 'modular_ss220/newmed/icons/mob/species/unathi/under.dmi', + "Vox" = 'modular_ss220/newmed/icons/mob/species/vox/under.dmi', + "Vulpkanin" = 'modular_ss220/newmed/icons/mob/under.dmi', + "Nucleation" = 'modular_ss220/newmed/icons/mob/under.dmi', + ) diff --git a/modular_ss220/newmed/icons/inhands/left_hand.dmi b/modular_ss220/newmed/icons/inhands/left_hand.dmi new file mode 100644 index 0000000000000000000000000000000000000000..cf74d73796c8c6121c0818fdac74e4a7f0ab9a5f GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnL3?x0byx0z;m;-!5T!HlRD%)E?im@cfFPOpM z*^M-ilB$r15|`BC)e_1!5cyiE*d|0 zq;uX!^CUx2Pwx&3;~?Y9#$F0CsjT7l;v3i)KHlcf^{%~V4K$R;)5S4_V`g%K#2p}S W0R!VxY5#RV7K5j&pUXO@geCygCOLEf literal 0 HcmV?d00001 diff --git a/modular_ss220/newmed/icons/inhands/right_hand.dmi b/modular_ss220/newmed/icons/inhands/right_hand.dmi new file mode 100644 index 0000000000000000000000000000000000000000..cf74d73796c8c6121c0818fdac74e4a7f0ab9a5f GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnL3?x0byx0z;m;-!5T!HlRD%)E?im@cfFPOpM z*^M-ilB$r15|`BC)e_1!5cyiE*d|0 zq;uX!^CUx2Pwx&3;~?Y9#$F0CsjT7l;v3i)KHlcf^{%~V4K$R;)5S4_V`g%K#2p}S W0R!VxY5#RV7K5j&pUXO@geCygCOLEf literal 0 HcmV?d00001 diff --git a/modular_ss220/newmed/icons/mob/belts.dmi b/modular_ss220/newmed/icons/mob/belts.dmi new file mode 100644 index 0000000000000000000000000000000000000000..47379c2341e34f890df7dc9b7dccbe51f481398b GIT binary patch literal 456 zcmV;(0XP1MP)goV9%!qYJnE(I)0d!JMQvg8b*k%9#0CRd&Sad{Xb7OL8aCB*J zZU6vyoKseCa&`CgQ*iP1k7R7i>Klrav%FbqX)-~e?U_Lk6{G_Zq!0~FB{!2QpFVe(HW1_q@5 zO#kc2O|05Pv%V4A@mkmcsb~d$6Ty@069gge5zxySD-;#^a32%+5j?S~iuZ9FTe!kt zay9vIxkAPC23(?6AvO*el4)>2J>KA!5<(FF3C;;Rry|9>1lzy{2+f-HPs+InmU#!Z zUE^;~Yl+^jDu!XUVWi-FL)0F9aB4oG2lVMHKB^MnzIT4nrwPz?F6g?p1eOI5CxH6t ywvB{Vbe0000L*^!D~HS+eB+|Nr;z z-)AsRTNvKp3zTIn3GxeOaCmkj4ag~|3W+FjNi9w;$}A|!%+F(BsF)KRR!~&>{Y!Ac z$FEPcymhtCojD)8A=Kca@qD7Qcl_Gf(96!?@>4c){)6U=K)Y)^T^vI^ zI^Ry&DB7UF5D-QZ39&3&eJCS`W zaKUZMD^1GU8cBi$Lfq|DjjvzxCoHJTlQ<^NVt;+2=7TwX9NdLxCfuE}fq&f^Ru)fD sDTjy$yz6gG35n)Bb9X!M;UDLCzt7@acCKKxBG4TSp00i_>zopr0MWFEH~;_u literal 0 HcmV?d00001 diff --git a/modular_ss220/newmed/icons/mob/species/drask/belts.dmi b/modular_ss220/newmed/icons/mob/species/drask/belts.dmi new file mode 100644 index 0000000000000000000000000000000000000000..47379c2341e34f890df7dc9b7dccbe51f481398b GIT binary patch literal 456 zcmV;(0XP1MP)goV9%!qYJnE(I)0d!JMQvg8b*k%9#0CRd&Sad{Xb7OL8aCB*J zZU6vyoKseCa&`CgQ*iP1k7R7i>Klrav%FbqX)-~e?U_Lk6{G_Zq!0~FB{!2QpFVe(HW1_q@5 zO#kc2O|05Pv%V4A@mkmcsb~d$6Ty@069gge5zxySD-;#^a32%+5j?S~iuZ9FTe!kt zay9vIxkAPC23(?6AvO*el4)>2J>KA!5<(FF3C;;Rry|9>1lzy{2+f-HPs+InmU#!Z zUE^;~Yl+^jDu!XUVWi-FL)0F9aB4oG2lVMHKB^MnzIT4nrwPz?F6g?p1eOI5CxH6t ywvB{Vbe00005P)C9|j)q?3y?4I~O;8*(Wtxca$(%?1F} z{u}JdK(*EY00F&8L_t(oh3!^dPs1<_tn0-KUd>n8TKNAzlyipmve-kg2atM|(r$OY zCQj;P7&dJ9YoKvNJB}3d%$)MH+wCY)I8jQ8c@f#uj`q0s6eQy)QpIn5zJlC8?Ayb& zf~xc4ufbEtfvPIV0}-iq1mGF*1P2ay7*r{EhjtvCFO059<|kgE{_*MA zub0Qjz|aFudSJEj)j|VlNs`du6`aUxX28B$;vTTg##s-13Dnp?5NlOJgZ7<;AKPvI z_Xfza51}TrVCN>l44j*v@f$X5xF2Y|t%=J)s~9+AWP-sJSw#{l)ZP8h0-@sPgScd2 z<75jr7VJC*fn)}6Zz9K2WNL&C|1pNdfb}Bm@!l+$tH=N|yj+AGEQqvQNp#H;2^LG^zZ~LtIIL-Wb6Au3 z!B%+>GtdO@vStFGgoV9%!qYJnE(I)0d!JMQvg8b*k%9#0CRd&Sad{Xb7OL8aCB*J zZU6vyoKseCa&`CgQ*iP1Klrav%FbqZQ!U5_!>?whrP+$fD2WUl4!2R!lneb01#D@Aa zee2~niPTRt>l?8xugVrkMQiZu1fJxOVGz0l0(!e*LXpVF$C$y7;E7dLyic3d!V!9t z%jDzj4vF~soSAnbcJtw z9IP7Lv8;*-U@Uh!%I|23xqzPaR^08J~ x1yIq#-;?u>A^=v!&}vOhMS~CyNEcF-#0fmjg5_@q@;j=fW^hdW@ctbM@L>>UdYDAdU|?zczCh@aC^0uR#VEd5iHkEOv#1!PlZ!JABno01aw#jg`niD31_0Fl8|=zJwblRt z0jfzvK~z|U?Uvzg!ypWVA$A!y+nP3M`~GjbGtnwd#h$e7$13HjghqFKfsg8GtAQFGLK|CM#T59h01yz`CLchgO^ICp_04|ouCHjH;HcmD>H;u~4TlRj!ec%L zfFc!R?YBU5R*71G*4F^QsH=rtK(_BNho5Wc{~n;FcOe=D-A;~XXgmGP-?eMkKa#Ee z5(UKF9emceJLM23efSOgK7TAoR-Dy2_2Yqk>Qtz>$`h>su8w8@|9vim+Y>gkHZYf8L zs?~SzFdIR2aRF&r)}VeTtV>Wo>B<+sffl&%8U<|a4!))SrUWnI9{_Z{YPfjMdJVgv j^Q^ZBaI-`dct(8yz1j{r>Pwr800000NkvXXu0mjfu9i5i literal 0 HcmV?d00001 diff --git a/modular_ss220/newmed/icons/mob/species/kidan/under.dmi b/modular_ss220/newmed/icons/mob/species/kidan/under.dmi new file mode 100644 index 0000000000000000000000000000000000000000..ec1661794f7f49e5de90050e519cae68ee715de7 GIT binary patch literal 729 zcmV;~0w(>5P)C9|j)q?3y?4I~O;8*(Wtxca$(%?1F} z{u}JdK(*EY00F&8L_t(oh3!^dPs1<_tn0-KUd>n8TKNAzlyipmve-kg2atM|(r$OY zCQj;P7&dJ9YoKvNJB}3d%$)MH+wCY)I8jQ8c@f#uj`q0s6eQy)QpIn5zJlC8?Ayb& zf~xc4ufbEtfvPIV0}-iq1mGF*1P2ay7*r{EhjtvCFO059<|kgE{_*MA zub0Qjz|aFudSJEj)j|VlNs`du6`aUxX28B$;vTTg##s-13Dnp?5NlOJgZ7<;AKPvI z_Xfza51}TrVCN>l44j*v@f$X5xF2Y|t%=J)s~9+AWP-sJSw#{l)ZP8h0-@sPgScd2 z<75jr7VJC*fn)}6Zz9K2WNL&C|1pNdfb}Bm@!l+$tH=N|yj+AGEQqvQNp#H;2^LG^zZ~LtIIL-Wb6Au3 z!B%+>GtdO@vStFGgoV9%!qYJnE(I)0d!JMQvg8b*k%9#0CRd&Sad{Xb7OL8aCB*J zZU6vyoKseCa&`CgQ*iP1k7R7i>Klrav%FbqX)-~e?U_Lk6{G_Zq!0~FB{!2QpFVe(HW1_q@5 zO#kc2O|05Pv%V4A@mkmcsb~d$6Ty@069gge5zxySD-;#^a32%+5j?S~iuZ9FTe!kt zay9vIxkAPC23(?6AvO*el4)>2J>KA!5<(FF3C;;Rry|9>1lzy{2+f-HPs+InmU#!Z zUE^;~Yl+^jDu!XUVWi-FL)0F9aB4oG2lVMHKB^MnzIT4nrwPz?F6g?p1eOI5CxH6t ywvB{Vbe00005P)C9|j)q?3y?4I~O;8*(Wtxca$(%?1F} z{u}JdK(*EY00F&8L_t(oh3!^dPs1<_tn0-KUd>n8TKNAzlyipmve-kg2atM|(r$OY zCQj;P7&dJ9YoKvNJB}3d%$)MH+wCY)I8jQ8c@f#uj`q0s6eQy)QpIn5zJlC8?Ayb& zf~xc4ufbEtfvPIV0}-iq1mGF*1P2ay7*r{EhjtvCFO059<|kgE{_*MA zub0Qjz|aFudSJEj)j|VlNs`du6`aUxX28B$;vTTg##s-13Dnp?5NlOJgZ7<;AKPvI z_Xfza51}TrVCN>l44j*v@f$X5xF2Y|t%=J)s~9+AWP-sJSw#{l)ZP8h0-@sPgScd2 z<75jr7VJC*fn)}6Zz9K2WNL&C|1pNdfb}Bm@!l+$tH=N|yj+AGEQqvQNp#H;2^LG^zZ~LtIIL-Wb6Au3 z!B%+>GtdO@vStFG%U$U~Y05fLl>goV9%t`b-DgXcg0d!JMQvg8b*k%9#0CRd&Sad{Xb7OL8aCB*J zZU6vyoKseCa&`CgQ*iP1KRLc^AFbpiw4^XQ2lGM8t@a*{b02uiK|NkG1UdWaiFJ3&b z<+95rG|Xh3Tks1CJpj^UAzL3%U;!aEEgHB@Amjy3ZdWT%H;xIe&^ zc83l;D9krRJNS($NNo0I?W7K-%otMFK31t4Sr_O zfS9-@5*n1OAW_mWi`w7_QmqPE^oGx4TDZ)x;Agx5@(3DbV|!Qg00000NkvXXu0mjf D%cr@8 literal 0 HcmV?d00001 diff --git a/modular_ss220/newmed/icons/mob/species/vox/hats.dmi b/modular_ss220/newmed/icons/mob/species/vox/hats.dmi new file mode 100644 index 0000000000000000000000000000000000000000..06a7344c81960cc85a291bf0647e85b9e9dd5073 GIT binary patch literal 355 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e(Ey(iS0KHA|Ndpmmi_<#|K`n` z4900aJw5$BChLI`j3q&S!3+-1ZlnP@1yvytB`&GO$wiq3C7Jno3=9=>g2M`mO22;z zF8KKMiI%sn*10q1gExd4Tr__0Nawtd=1GR4p57f6#zDrHjlC4+JeqW5QiwvZrsh_S ztt$HzHfk7}o4R&(8>?(tQUXyt&r-8b!G|pp{J+e#$mm5sp99Emo8npGJ!SZLJmtK zi-_!uPm2>odYFDOIJ#B*OA`?gIWQsJM9fXYz@+R*fI`k2A%^75Ox^4y$~Pu-^8|cc x(6FrG>UdG4Bd3kxcy1R&p zigR;w%+1cj!^4Qa(0u>^00DGTPE!Ct=GbNc003=zR9JLGWpiV4X>fFDZ*Bkpc$`yK zaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LYR3KBS zAh9ShH#Nm5zF3KiGbOXA7^IVnGYupPVjFTPE4cc(fXxN~)czan%0RW&00058NklrTTk425$gb_Oin<^5lk;|w7XKI#4;p`Jb7#72v)o!Qj_X+5(KcyWvp{s8~y_!1pEg-J~ z`a{&mQ=(mQB>w63&3^AE22kXO64kcjvpqIc5p{rkg4Q#vQqGJ3uS!F$DWHlD6`Fzp zT4)OZ>il_hg_i}d$>ZqzVfumimVw|TGy@IOw?96h)`8PtWl-nePmS^Ybm-8bKNa~@ zJROqQ*XYTJgaIJ)`2va=^8qDT>n@_Sv7qy)*o?pkmVn?A8zJNk3Cbb`0K@_c16YCx z;DChIzX!mSu-HP3xWINHez~)0F~IH7{MNz-H~^d2S$^LK+*j)rfZGai1AtF)c#>=!Osvjnnt?t?^CDv?OTbdl kvDdrDs=b?Y^#0%a0BAoA#Huc;1ONa407*qoM6N<$g1HVu6aWAK literal 0 HcmV?d00001 diff --git a/modular_ss220/newmed/icons/mob/under.dmi b/modular_ss220/newmed/icons/mob/under.dmi new file mode 100644 index 0000000000000000000000000000000000000000..ec1661794f7f49e5de90050e519cae68ee715de7 GIT binary patch literal 729 zcmV;~0w(>5P)C9|j)q?3y?4I~O;8*(Wtxca$(%?1F} z{u}JdK(*EY00F&8L_t(oh3!^dPs1<_tn0-KUd>n8TKNAzlyipmve-kg2atM|(r$OY zCQj;P7&dJ9YoKvNJB}3d%$)MH+wCY)I8jQ8c@f#uj`q0s6eQy)QpIn5zJlC8?Ayb& zf~xc4ufbEtfvPIV0}-iq1mGF*1P2ay7*r{EhjtvCFO059<|kgE{_*MA zub0Qjz|aFudSJEj)j|VlNs`du6`aUxX28B$;vTTg##s-13Dnp?5NlOJgZ7<;AKPvI z_Xfza51}TrVCN>l44j*v@f$X5xF2Y|t%=J)s~9+AWP-sJSw#{l)ZP8h0-@sPgScd2 z<75jr7VJC*fn)}6Zz9K2WNL&C|1pNdfb}Bm@!l+$tH=N|yj+AGEQqvQNp#H;2^LG^zZ~LtIIL-Wb6Au3 z!B%+>GtdO@vStFGDJ!`8xqwXu0FkpB z8Y>$7vj6}Ay-7qtR9J=WR$WiSFbu5g#S31|SJ_(l|38#-hW4`9L$C*sdX>^{cfKZ0 z>SP!;Z1`)SaYQ?g6!XlS^0eFSC{j34N{M+9+0%~pxc3w!<0w+aZ+*Uk+&}Ew!?l8{ z^Wv|;Q^$d-D#!y7sdfb58Sw-M4tN+;DR_r=9GowVu1V$6djqi!S``Lp2jwdR@P%6r zxO8}=m5PaUuuAM;XaoN7>DjNB z$H>6Y15SEiwei(L18GT;(BKuE$ZKZ6zFOiQu+7F<4}1yK*gz0#RYHUIorNFUZT|NL z$g&TiCbMAYCcq4wo1gI;Hf*>bXuPe7%R#FcIAdgj!4+9W5-HT({m%lS;^%|7WMSiE z3pW<*JO+Ve25)a7$5Ui*I*Kb&13zShC2RIwCpEy?fpY`KF(WP8Me`wOd`d&vc0%(W zc*&=zuDAa&hQxsNBJAxbnzu#a>IHqU7azN7em_yn;c6Cnh#R9^r9002ov JPDHLkV1m_wP5uA? literal 0 HcmV?d00001 diff --git a/modular_ss220/newmed/icons/object/belts.dmi b/modular_ss220/newmed/icons/object/belts.dmi new file mode 100644 index 0000000000000000000000000000000000000000..288c94b5df918dbc97fae13ead497e5d32a97b7a GIT binary patch literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv{s5m4*8>L*#K*^P+O&zmIPKM| zS1en1ass6oOM?7@862M7NCR?;szM@4TvCgZi!uvJGV}8o7%JujhZPi+e*Y3&@bT*t zEpJ_|b7#&6ZwNKGX#C)j&UqirlMF>Yy*n(7gN!d5dnwF$H0j8s5QSh(b5m7gOT*8#}JK) zSNjg~9x&iwKFqdtCc{?YCBh5J{?GKPt7v}qV{Xc9!+*V3Ia&AxEu2~3YaUwnoL5jq yQ8aQ(&ru=WWJ%X=9lIBw7r1bKP0N~`lkAxcY?r^5r}YBOX7F_Nb6Mw<&;$T!j&iR6 literal 0 HcmV?d00001 diff --git a/modular_ss220/newmed/icons/object/hats.dmi b/modular_ss220/newmed/icons/object/hats.dmi new file mode 100644 index 0000000000000000000000000000000000000000..7cd3dc5c83192e04b5feadb5d84d2055179fecd2 GIT binary patch literal 317 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv(Ey(i*8>L*T)6rC(VO3Uj$HWn z|NqJjyBUnrihJB-fC?B(g8YIR9G=}s19I}KLLy3BQj3#|G7CyF^Ya)OD&_=-6%>_z z{}NpA@#_;UZ(Xf(XU+$22sOB9{NRz!c^}P_3`IS?J1mTYj4vB|Da?5^>ByuIgWiJ{EazqjG4h@qimSsg>xH$R!4if zIEH9UOiqya)DY+)*n0lWqeo3Thjf@k3WOXu8h)H$>d|Xb&}H-Ba%$vaVSd0B((q~B z%7Yw?stX(EcF-#0fmjg5`Kz`$y1YQ@FHfPjFcq@;()4Zr{Z00DGTPE!Ct z=GbNc003%wR9JLGWpiV4X>fFDZ*Bkpc$`yKaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM z;w;ZhDainGjE%TBGg33tGfE(w;*!LYR3KBSAh9ShH#NmbiHkEOv#1y-WXQ#t1`>m? zl@(n5T)-v+0Fi4O7ZWcr8vpSU>I6}QHg;`5m`V;(b!N)07-$1tFWkx zBSJtV%_Th0Ed`-Oti#1qP@)YXz|rC6<>=9YWGF|5mq!M&Egaoh*&QeX+p^Mj;1%Fn wb@J3IWC5OSxu_}_T-;n7P`!8K0>j_}0Q=||T$v>Gp8x;=07*qoM6N<$f&@g4$p8QV literal 0 HcmV?d00001