From 4d9398750e9d7fc340954b150f809e2f30528103 Mon Sep 17 00:00:00 2001 From: Sirstaniya Date: Tue, 30 Jul 2024 20:46:32 +0500 Subject: [PATCH] New Robolimbs (#1395) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Что этот PR делает Добавляет новые протезы для органиков и КПБ. Корпус, три вида голов, руки и ноги. ## Почему это хорошо для игры Это разнообразит выбор конечностей для представителей КПБ, а так же увеличит ряд возможного выбора частей для подбора своего стиля. ## Изображения изменений ![321321](https://github.com/user-attachments/assets/e9638a22-2b0f-42c3-9298-b3b2b2229efc) ![213213](https://github.com/user-attachments/assets/406ea40a-1dd5-41e1-9355-cf27cbb97f68) ![123123](https://github.com/user-attachments/assets/3223d145-6c36-4cb9-be8d-fc0d3e98222f) ## Тестирование Билд был скомпилирован и запушен, протезы так же спокойно выставляются в меню настроек и заменяются при операции с КПБ. ## Changelog :cl: add: Новые протезы для КПБ и органиков. /:cl: --------- Co-authored-by: Aylong <69762909+AyIong@users.noreply.github.com> Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com> --- modular_ss220/modular_ss220.dme | 1 + modular_ss220/robolimbs/_robolimbs.dm | 4 ++++ modular_ss220/robolimbs/_robolimbs.dme | 3 +++ modular_ss220/robolimbs/code/robolimbs.dm | 19 ++++++++++++++++++ .../robolimbs/icons/etaminindustry_alt1.dmi | Bin 0 -> 445 bytes .../robolimbs/icons/etaminindustry_alt2.dmi | Bin 0 -> 500 bytes .../robolimbs/icons/etaminindustry_main.dmi | Bin 0 -> 1811 bytes 7 files changed, 27 insertions(+) create mode 100644 modular_ss220/robolimbs/_robolimbs.dm create mode 100644 modular_ss220/robolimbs/_robolimbs.dme create mode 100644 modular_ss220/robolimbs/code/robolimbs.dm create mode 100644 modular_ss220/robolimbs/icons/etaminindustry_alt1.dmi create mode 100644 modular_ss220/robolimbs/icons/etaminindustry_alt2.dmi create mode 100644 modular_ss220/robolimbs/icons/etaminindustry_main.dmi diff --git a/modular_ss220/modular_ss220.dme b/modular_ss220/modular_ss220.dme index e038dfa734c5..ddde45d1ddd4 100644 --- a/modular_ss220/modular_ss220.dme +++ b/modular_ss220/modular_ss220.dme @@ -82,6 +82,7 @@ #include "uplink_items/_uplink_items.dme" #include "shuttles/_shuttles.dme" #include "redis220/_redis220.dme" +#include "robolimbs/_robolimbs.dme" // --- PRIME --- // // #define MODPACK_MAIN_ONLY // Чтобы отключить модпаки прайма, нужно добавиту строку выше в code/__DEFINES/_ss220.dm. diff --git a/modular_ss220/robolimbs/_robolimbs.dm b/modular_ss220/robolimbs/_robolimbs.dm new file mode 100644 index 000000000000..315ac4ceba07 --- /dev/null +++ b/modular_ss220/robolimbs/_robolimbs.dm @@ -0,0 +1,4 @@ +/datum/modpack/robolimbs + name = "Новые протезы" + desc = "Новые протезы и головы." + author = "sirstaniya" diff --git a/modular_ss220/robolimbs/_robolimbs.dme b/modular_ss220/robolimbs/_robolimbs.dme new file mode 100644 index 000000000000..e94a95f54836 --- /dev/null +++ b/modular_ss220/robolimbs/_robolimbs.dme @@ -0,0 +1,3 @@ +#include "_robolimbs.dm" + +#include "code/robolimbs.dm" diff --git a/modular_ss220/robolimbs/code/robolimbs.dm b/modular_ss220/robolimbs/code/robolimbs.dm new file mode 100644 index 000000000000..fa4f83d00aa0 --- /dev/null +++ b/modular_ss220/robolimbs/code/robolimbs.dm @@ -0,0 +1,19 @@ +/datum/robolimb/etaminindustry + company = "Etamin Industry Gold On Black" + desc = "Модель протезированной конечности от Этамин Индастрис." + icon = 'modular_ss220/robolimbs/icons/etaminindustry_main.dmi' + has_subtypes = 1 + +/datum/robolimb/etaminindustry/etaminindustry_alt1 + company = "Etamin Industry Elite Series" + icon = 'modular_ss220/robolimbs/icons/etaminindustry_alt1.dmi' + parts = list("head") + selectable = 0 + has_subtypes = null + +/datum/robolimb/etaminindustry/etaminindustry_alt2 + company = "Etamin Industry SharpShooter Series" + icon = 'modular_ss220/robolimbs/icons/etaminindustry_alt2.dmi' + parts = list("head") + selectable = 0 + has_subtypes = null diff --git a/modular_ss220/robolimbs/icons/etaminindustry_alt1.dmi b/modular_ss220/robolimbs/icons/etaminindustry_alt1.dmi new file mode 100644 index 0000000000000000000000000000000000000000..954a1f564a365508b135302dcb12f28802375787 GIT binary patch literal 445 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|el>na**8>L*2nh;`i;BHo>7gj6 zFfCh8QBhG%O>I+y`Ne4_z{}NpA@#_;UZ(Xf(XU+$22sOB9{NRz!c^}P_3`IS?J1mTYj4vB| zDa?5^>ByuIg2v`hF(HR%-5nhZKFo9x4sM;m>rqk=p+C??pl z#v$dGh+_(C%>zS&E-s@5U|-xU(VS(Gu1Ze?lJxY1FXknd*k@Q__-O!5YeZ*vZ6> z*_`p8h6Jm!zy@p0gNRJ}#GkW6?gVbKclM~%=xT__*s0ycG<8ddK}ua# z_AKG9CI#`ccTfDeJ2@sKP=v!%cUH%l=~tpU!d7W!u2lRySxj@GND@y>1}hh{copNp lgAHs_7g*g6YDlOsFeqCpt?YL)eFpR!gQu&X%Q~loCIIWSqQn3I literal 0 HcmV?d00001 diff --git a/modular_ss220/robolimbs/icons/etaminindustry_alt2.dmi b/modular_ss220/robolimbs/icons/etaminindustry_alt2.dmi new file mode 100644 index 0000000000000000000000000000000000000000..6751d10bb663d732ec31d2ee313d5041ed3b740a GIT binary patch literal 500 zcmV#0cU0WY-x z0004WQchCV=-0C=2JR&a84_w-Y6@%7{?OD!tS z%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5DI+y8CEi$xi!&v&s2HS+ zi!-e#F*g;&Hsn%PaP@Nmn+pI;IvO$m86Li6gyss=^sqJf(emM>WPP|pvPAqJd~~BcV383fFDZ*Bkpc$|&VJqp7x3{uVSQ%f?kdm zK`)8QHoD>k$3!fG`-xi9Pu=^gD}338M%C@MO8@``;Ymb6RCt{2o$He0C=7*T2^@iq z;r*X>N!Lu*&cu?)Cf%`n&o|Y728_8HTSq9D3jhEB000000000000000_(CR9lX!Bk z4s54$FcQfxzt_*Y!xY`?X}(I@t3_U9^{RgehpW435rI8dN-RgIG%Cy8~@| zN1!R5-J6=(!mxYf;`8FZ3$rDkac`e>?qSZog@$FFHr~wBB{e$M_dWy7K6L1BiMBTJ z)zrmP7g&}j8u)&yYu1)ix9>8Oqi;ky^+sCU71mejnO}us_NQnb(XbASdid>=q8^?D z000000N@EceT^soW!#K4@m_p=jYqyVe5cq4|Nm7`skyHGPxU%x>OJ82d-g0|MfV4p z1|oF~!J0TRbCg6$A}b&5Oe?Wi0aHRxzGbp&pxAxrHC})cHLp$*Zn8;J4STfC3v7{G?}cMli&kB3NGZDZLq% zS0)Z@RF9~|-a_^Io+PoU9rQ_#_shhzXg>rS9%h5;`L2^m zUZx5O>xMIlv*qwh(w6IL%%rqlmuA`Kf3dTj%FE1=M*m7`Q%iaaH(9Q8ww|JSzAgg~ zi+EoNdRe3*!#Gbh%)wG;c%7*OM+Ya^bCRzcp{y>ZAAB~7p2Y_W%zSEJg;!Lj`VSCvK-mA#8J*ltBV<%q~3F<`}*tOiPX6B?v0~_KoiTrETyd3Y27)jWE z(&_m5K0cuv?+pL|00000@C;?KPf>g6M~B*KMiVJL{md<-B25f$OcLWHnyc!Q-P21edivp^k}K7$4iTl^!YW?0`2)jsqREH|#IcXyk*&`z z)YqUjK9o71cl<6N_EP(d8u{mnj*Zyu%QC(0h|pV@Uv~ls006!QDSJ<1XaD(&y6tX9 z`$c~b{Vizx$8OfdyYEYUgdpD}Vb7gJ>H|&+(-wAzDupBXnb5u~$nwYzJ1Khj z{>%jc00000;Qv5u&GZ}f(vME5RSnv8qbJsSVgasjk^ZMg-TIZ`JL~jPdi56(-MUX% zdWPqIEc~solqSsT0g=QkO*u4i3TWyxQ1pl}H235(o%gf+7WJ-AQ}qN)=+l!={o858 zM4}spZfQnfyc0mafc BX$k-U literal 0 HcmV?d00001