From 7b0118952569340398e2d6b7734e2b5760d7a4a3 Mon Sep 17 00:00:00 2001 From: synthtwo <127706731+SynthTwo@users.noreply.github.com> Date: Sun, 12 Jan 2025 21:59:00 +0000 Subject: [PATCH] MOFF --- .../mob/dead/new_player/sprite_accessories.dm | 152 +++++++++++++++--- .../mob/sprite_accessory/moth_antennae.dmi | Bin 0 -> 3069 bytes .../icons/mob/sprite_accessory/moth_fluff.dmi | Bin 0 -> 3747 bytes .../mob/sprite_accessory/moth_markings.dmi | Bin 0 -> 529 bytes .../icons/mob/sprite_accessory/moth_wings.dmi | Bin 0 -> 7935 bytes .../body_markings/body_marking_sets.dm | 3 + tgstation.dme | 1 + 7 files changed, 136 insertions(+), 20 deletions(-) create mode 100644 modular_iris/master_files/icons/mob/sprite_accessory/moth_antennae.dmi create mode 100644 modular_iris/master_files/icons/mob/sprite_accessory/moth_fluff.dmi create mode 100644 modular_iris/master_files/icons/mob/sprite_accessory/moth_markings.dmi create mode 100644 modular_iris/master_files/icons/mob/sprite_accessory/moth_wings.dmi create mode 100644 modular_iris/modules/customization/modules/mob/dead/new_player/body_markings/body_marking_sets.dm diff --git a/modular_iris/code/modules/mob/dead/new_player/sprite_accessories.dm b/modular_iris/code/modules/mob/dead/new_player/sprite_accessories.dm index 990ce1264200..53c44a70ddac 100644 --- a/modular_iris/code/modules/mob/dead/new_player/sprite_accessories.dm +++ b/modular_iris/code/modules/mob/dead/new_player/sprite_accessories.dm @@ -162,29 +162,141 @@ icon = 'modular_iris/icons/mob/species/human/humanface.dmi' icon_state = "hair_deathhawk" -//tails -/datum/sprite_accessory/tails/iris - key = "tail" - generic = "Tail" - organ_type = /obj/item/organ/tail - icon = 'modular_iris/master_files/icons/mob/sprite_accessory/tails.dmi' - relevent_layers = list(BODY_BEHIND_LAYER, BODY_FRONT_LAYER) - genetic = TRUE - -/datum/sprite_accessory/tails/iris/mammal - icon_state = "none" - recommended_species = list(SPECIES_MAMMAL,SPECIES_HUMAN, SPECIES_SYNTH, SPECIES_HUMANOID, SPECIES_GHOUL) - organ_type = /obj/item/organ/tail/fluffy/no_wag - color_src = USE_MATRIXED_COLORS - -/datum/sprite_accessory/tails/iris/mammal/teshari - recommended_species = list(SPECIES_TESHARI) - //teshari -/datum/sprite_accessory/tails/iris/mammal/teshari/damaged +/datum/sprite_accessory/tails/mammal/teshari/damaged name = "Teshari (Damaged)" + icon = 'modular_iris/master_files/icons/mob/sprite_accessory/tails.dmi' icon_state = "teshari_damaged" -/datum/sprite_accessory/tails/iris/mammal/teshari/stubby +/datum/sprite_accessory/tails/mammal/teshari/stubby name = "Teshari (Stubby)" + icon = 'modular_iris/master_files/icons/mob/sprite_accessory/tails.dmi' icon_state = "teshari_stubby" + +//moth wings - apparently Nova uses /datum/sprite_accessory/wings/moth/ and not /datum/sprite_accessory/moth_wings/ + +/datum/sprite_accessory/wings/moth/twilight + name = "Moth (Twilight)" + icon = 'modular_iris/master_files/icons/mob/sprite_accessory/moth_wings.dmi' + icon_state = "twilight" + +/datum/sprite_accessory/wings/moth/metamorphosis + name = "Moth (Metamorphosis)" + icon = 'modular_iris/master_files/icons/mob/sprite_accessory/moth_wings.dmi' + icon_state = "metamorphosis" + +/datum/sprite_accessory/wings/moth/maple + name = "Moth (Maple)" + icon = 'modular_iris/master_files/icons/mob/sprite_accessory/moth_wings.dmi' + icon_state = "maple" + +/datum/sprite_accessory/wings/moth/tetractys + name = "Moth (Tetractys)" + icon = 'modular_iris/master_files/icons/mob/sprite_accessory/moth_wings.dmi' + icon_state = "tetractys" + +/datum/sprite_accessory/wings/moth/aspen + name = "Moth (Aspen)" + icon = 'modular_iris/master_files/icons/mob/sprite_accessory/moth_wings.dmi' + icon_state = "aspen" + +/datum/sprite_accessory/wings/moth/bluespace + name = "Moth (Bluespace)" + icon = 'modular_iris/master_files/icons/mob/sprite_accessory/moth_wings.dmi' + icon_state = "bluespace" + +/datum/sprite_accessory/wings/moth/tundra + name = "Moth (Tundra)" + icon = 'modular_iris/master_files/icons/mob/sprite_accessory/moth_wings.dmi' + icon_state = "tundra" + +//antennae +/datum/sprite_accessory/moth_antennae/twilight + name = "Twilight" + icon = 'modular_iris/master_files/icons/mob/sprite_accessory/moth_antennae.dmi' + icon_state = "twilight" + +/datum/sprite_accessory/moth_antennae/metamorphosis_p + name = "Metamorphosis (Pink)" + icon = 'modular_iris/master_files/icons/mob/sprite_accessory/moth_antennae.dmi' + icon_state = "metamorphosis_p" + +/datum/sprite_accessory/moth_antennae/metamorphosis_b + name = "Metamorphosis (Blue)" + icon = 'modular_iris/master_files/icons/mob/sprite_accessory/moth_antennae.dmi' + icon_state = "metamorphosis_b" + +/datum/sprite_accessory/moth_antennae/maple + name = "Maple" + icon = 'modular_iris/master_files/icons/mob/sprite_accessory/moth_antennae.dmi' + icon_state = "maple" + +/datum/sprite_accessory/moth_antennae/tetractys + name = "Tetractys" + icon = 'modular_iris/master_files/icons/mob/sprite_accessory/moth_antennae.dmi' + icon_state = "tetractys" + +/datum/sprite_accessory/moth_antennae/aspen + name = "Aspen" + icon = 'modular_iris/master_files/icons/mob/sprite_accessory/moth_antennae.dmi' + icon_state = "aspen" + +/datum/sprite_accessory/moth_antennae/bluespace + name = "Bluespace" + icon = 'modular_iris/master_files/icons/mob/sprite_accessory/moth_antennae.dmi' + icon_state = "bluespace" + +/datum/sprite_accessory/moth_antennae/tundra + name = "Tundra" + icon = 'modular_iris/master_files/icons/mob/sprite_accessory/moth_antennae.dmi' + icon_state = "tundra" + +// moth fluff + +/datum/sprite_accessory/fluff/moth/twilight + name = "Twilight" + icon = 'modular_iris/master_files/icons/mob/sprite_accessory/moth_fluff.dmi' + icon_state = "twilight" + +/datum/sprite_accessory/fluff/moth/metamorphosis + name = "Metamorphosis" + icon = 'modular_iris/master_files/icons/mob/sprite_accessory/moth_fluff.dmi' + icon_state = "metamorphosis" + +/datum/sprite_accessory/fluff/moth/maple + name = "Maple" + icon = 'modular_iris/master_files/icons/mob/sprite_accessory/moth_fluff.dmi' + icon_state = "metamorphosis" + +/datum/sprite_accessory/fluff/moth/tetractys + name = "Tetractys" + icon = 'modular_iris/master_files/icons/mob/sprite_accessory/moth_fluff.dmi' + icon_state = "tetractys" + +/datum/sprite_accessory/fluff/moth/aspen + name = "Aspen" + icon = 'modular_iris/master_files/icons/mob/sprite_accessory/moth_fluff.dmi' + icon_state = "aspen" + +/datum/sprite_accessory/fluff/moth/bluespace + name = "Bluespace" + icon = 'modular_iris/master_files/icons/mob/sprite_accessory/moth_fluff.dmi' + icon_state = "bluespace" + +/datum/sprite_accessory/fluff/moth/tundra + name = "Tundra" + icon = 'modular_iris/master_files/icons/mob/sprite_accessory/moth_fluff.dmi' + icon_state = "tundra" + +/datum/sprite_accessory/fluff/moth/mega_fluff + name = "Mega Fluff" + icon = 'modular_iris/master_files/icons/mob/sprite_accessory/moth_fluff.dmi' + icon_state = "megafluff" + +// moth marking - Nova uses /datum/body_marking/moth/ instead of /datum/sprite_accessory/moth_markings/ + +/datum/body_marking/moth/tundra + name = "Tundra" + icon = 'modular_iris/master_files/icons/mob/sprite_accessory/moth_markings.dmi' + icon_state = "tundra" + diff --git a/modular_iris/master_files/icons/mob/sprite_accessory/moth_antennae.dmi b/modular_iris/master_files/icons/mob/sprite_accessory/moth_antennae.dmi new file mode 100644 index 0000000000000000000000000000000000000000..f5490e2f9906a838eaac77660515ab9cdab61293 GIT binary patch literal 3069 zcmd6p`BxHX7sqKVtu$>jO-He}#into%rSF;QnRwq%qg{uW~9iy1R`8Ovy-WXW97c) zLQ^W}I7(?iR%U97V2Xl>g^GfLfLp6|Wq^Sx<)5bt$s z&DH_{fOW@@dHMqYE3RtK`qjGHOz|TzMthCM1q32JFC#)@!>%F2Vxj?nn?<#cTGzhb zYXGK;&OO4Ic)7)8o#M8x`AmV?v0t;Zf7zp8dmgZF z4;ruUa8GKpv&1ITrI$}%0m-(ki8Oy1U6I!5U^`O1=tcONak4Etd6Kcu*wO~AKWaYK zgN5hcU-Q!|yj@m&hHuGFevaPvEN=`?L0!>0-skj2@k>b{vbf{r2QjeS_>jrPM=)cy z8vw9&@VMvUfSW}#Y+eKxZt-ePfZX|%NNXBmZXU)*+TxwN?^$iCOx?F9{mkZ}E!Q_* z_8`5SZ71HY9L=5tS{3#Py_&YIb=Z9*pEvy6T<{FBT6CxOZgF)8Yge;jB~+Hs($}`b z+S>XQlTH>a+=|7HIdhzR-RY{zQ)XVLcK|*QA*<{GNmXkOfc*+vYzONXz{=TFY>qfV zG#AoFJo=>3mkh~P%JW}dBtR~Z8$-1jgl&!e6@oG}pO0#bqh9k(U^wM?4Gb-%QDzs8p zbIw-x2R}<}HDhBi6eqmVOrK@!b$WusU@(MpPQ2k#>KuE%9EHqPEI#F&Dag-%YFX-v z`HQWplDj=~HNtGUbLY;pc1}~2PidTce%i0sbX6?J(9lo|(4ghLg!ghWxA5rEqs-P6 zy}nOxQmqTRCmze2T}}CXet)~HIXO9bKFbMG>7lcI6M~$2NMjTT!xka(;Ba_^iNJ>5 z{_$f#$wMLHy~94axOKiU|Nl+PKfBL;{ULDrRkF@ys+vhn?B~~e1EVf5^qUPp*x6Pg z0y8~WFPxj7M@E562Cv>P-<=cE>tpldyGE3(+bQ?{nI}xLghI~A>XFSBTbG_3Cx%Ro z=R%3x1@BJ=auP8)TC_z!^?Ks83yx}omJmZKIkMiH3;oE*t{nCSG)y}^LD$O~AobTw zS?5L+hr|&fB$xg0I@=qYhtan9=ZtA9Dov%;L z!9jm8^`SP?==-)R3#7~DP=!IIeS)YWY@RG&e);mH&6NHSC=k%F;?$|?HwpqB$~i%% z@(JN}0}3h0{hUWpLjpzFOn0Bt{GG@X3!NPpEia)Mo;1G`{&Q*lc+VyG3T4fNL!n?d zy)V1@h8;9itk3Dwms%m?6vXqM!ZNWcSRu-MzjYeure~IP|5NJi@1XL(?TivPjk0QM z$Bk}`gm6KzW5)`Li=&XiEhy1|RNP`uRCkKJne7=p5kVvT+I;C;u~C2`69_87Te=0e zP=2(uv@7hsf?CqBa0O!frhYNv?yIfS&@QZ=x@ABkeR>{v%)`TD>O;Om7z_rB1_Y1$ zN62JKJ|^U1DKr;KbI(mgb?L=^9Z0pGi9g}uB90F*A)y6TnD?c=nwP|RRR8^D2zs5a zxj8p`t$MhAdlkI&6hiX3tqMJnk&?w6Y6ug%P+q&p%{t>XOrIqh50xeOoOAxe+u> zm5*<7kJQS>I0HgQV1!f>il(_+)T&`1v<_tYKXIVivp=r`U8fEsCmp7;`$&}t5}h#Q zl`2ukal*j7EaoHDkMQu=^9TBfPwOooC0!v=Z5rn?-P9CJPb;hF$ zTQ6((rOD|&qzGD0;|3H?0QIF(qqXG=&15BCS<{2FUFhGPUM?zM#4l#@z0H+!I$gaj z1ji-3d+kUne&I(I-7)uP|Fu2j3w_QDD3E@}{lnQz;u+9qb?m?J$|v>)hkKQGbd3NQ(*C==2Z;;YMsA^@rhP3*({-;gIL9T{BVf zN2Oc4-ztT5<&rW%mxQTRJF)$5tgwlOY8g3nU03Bzr?oM{00!^AKI3QxX5vI|wLrjj f8-C-hNQmS57WcOVZB5bc^MK=C5KrQfOSk?36f2sN literal 0 HcmV?d00001 diff --git a/modular_iris/master_files/icons/mob/sprite_accessory/moth_fluff.dmi b/modular_iris/master_files/icons/mob/sprite_accessory/moth_fluff.dmi new file mode 100644 index 0000000000000000000000000000000000000000..99a5e8aa259335fa7850f00b223af2c0de13d358 GIT binary patch literal 3747 zcmbuCdo&aN|Hs!=xqhT5jIVq?)hCw{V%7nN@qRwv??-mmtz{&Y zB>@0{%;ig#4gkOo+3j)3zP;P6hfVIxc2^UA(sea)18VN$; zuoxzL#A88%o%Ys35%EFyiMNm3Av&ZwN0eY-5tkbVbB@^eP}OiT089Do;%oICDBAUG zFySMm)#AbSxk@fup1+Cbi-w?qPB)^BpHF8#T*Ub>ce+KxFA143^tS|tK zCK&KeUKKF7PZkigTLNGdyX&4x(~b`){%(d5HOB2`ia3&ubIa?ck|WNOZ?o@Lu3cMS zx>|d2M6uL~bOi_m7FSf9B0=e9SRBr_f3rRo!o-pNROY7Ansy3DR|D&5;__7C!s<^G z+S8ohN32U-uNAmC=5yYU8Yt5E_@hLt|Ezbc_HwT9%AV}ZHo3dmPlovq)ng}qJSy6F z`T!z>hlXqGT*VoQmnjxs3q}4m->qI;{2b5;X+daMm%ir*I>CW0Ejw9l|FUoMh6jQM zSuEBb5T&+O5&8L%SsL^TlkYp8>ur$!h#&PX76M0s+(4$<1|c5sB}9`(2{W@>k&H}7 zc&~^2(3)XxjU;ih`&5fJGRdrtDgNZf*4K)HsqgBtdVR>|=UUF`GA=T5QZm4iN^i(J z!7p(Hm+U;&6T2qwL}R&>NN-CiV#A~#HMxi?lLh0J98<^&*5{X_t9bi=tzhd)9EuMO zJM7z7I@-zozPy+(XjQ~ z8Hs5+bPv$R;S%BF-XuvWs_DywN$OxYHU>hKqWX|+4o3AxCEKloGj$ec#}e8VQH~to z)6UL()C_7kKYkTKA%e>P^xJV%epkL*X>&d@?*gQtwE|X}p=E#S#&UQ*K~I=z%FTMC z5O#xewUjO_^70}l*gI3cnApnx7eC4k-jT#L%*M80*jN1+LzR6Q#mzt@`opmn&3|Z!{$g& zMsw@Uw>~QPkF*i}r^;L@o?SM!*(ViAE~#5elsTwJ_b@4&W#fu>nTXjwg39Y8>XA4tcw>P;S5$`&T)+Zl1|`{axe7W;i~=)F7vaGaw;t9HJ&%Caq1k3!fg!C_LU~#@Y{3~ z3*+7Ef;__l*Jim>VijP@VYL#PE6H&0o?CAO?AQ}Zs}d%1WK>Me-p^Tfi4+pqv;2$k zUgeA(2grWissV|w3DDKWqWJhpuM7|V(B&6`>FMbc%0IJ}WP6_&7xXnYnu(Qys#f@< z;n~A^+#n<6LuwOB-2Pb`jtY_MNf3dTM89DAl~F|{_RhBlVV#Tv zV-8kK3X)rLQzm(q-W|XJG7yxBCUUg+J7&%Op5;&GLvD$)$oS(Iv?Was2`cpxJubVb zV!b-Ddje#r!oc74EJ^B(#2P(k7#>OFg{txWEgOD!Bk^>rXE(KYkJKb$0P%NRKTM2C zsws!jQcv0FKG%irljWp~Oy9`D?`#1+rwA-WN_xlCwteou#PV-k@^5z6`75ZBNJCa@ z{VY~NWtZ5cwv5_es}mH(jxtSqOQlBO&q3)m;0)4qfU>^H>hSf5C*R-o{U6XHt(mB@ z*S345k~UTd<}r(>*FqL=U3u`JWg(wicI*bt37V~P9Y)^h!|zMc$`{xn2CFJHnXmQX zytco4AZu%JRw{QgYU1(nQ~P9KqhxQP)SVn)>9LzD z#oZ;N-nqF#;(J*o)!L3qt3WAN(7=yNpaIiFWEW1oJF}wwLf53p>nX$>q^Ua;7T|_w zH?K4cyDMU-EOJp(H|34K$h^iJsBWB|K3HoY;?wk*{@L!y`EX}+nV?8_HuAi+G;uWC zT_y2b+C&iKW}(P533+`+omfw3jvK_hu$UIr{fWG_6*VKS)=@a1Jl3ezzHkKLZQ1C2+G7EO|Fk@zt~OH79d6w(lQpuj zf-{^9!MrKoZ2Quxt90Bw`aLr6+H}N=krUAvjQ=}q-Xg1Xr;p&1U6?i!kq`^>8o=~3 zb3jJfrr5H`n2=j1f-vJ!4fWu>b|sXu|A&<)lOBxd`*rTn+Z@DQoiv9}ROv>!WHZ0KkQRws2~hppvkf1E#ISPNi8&AN`>}G$_-jqr~@oSwye zKNAN3!-M@pPWp{&pJ&<^_t1b2Jh26+DoIREPUeizPi3EF-#w4#Xn+qY>%$ed<+Y!k zo0B@CmKX$envZ}F?7`}|Y(5(MFdP$K;=EG&ffW(g_Ggo(|M2`AyE|>+EpG*_-2yrI zFZo!AjNxgF0foY};r5wY%pOpM5szD965=o}M(@Dk@Qr9|G=elHKHGJe0RP?Rc z9WAAxYL4H)Sv9i3!9z0slQRmM6&syGLQ3TO->#6Du`OoSF9&Q~wZewJZcr2o+t-Dl zDQC`fXa$4`#&6>LQFPIh$*!0B2kzQ0pb&Z|RQ+l@ukgdh6E7^dyHCAo$`{XkW)+8g z8B9Ihqz7B-Srx#|pwUh)hvNthTN!;lJetYzb6_7)x+o4wS$xv46j*L6y=fGPA7p(c z=eaVMujI=e;$*IX)`!mN!rq-U*$pcAa%4Kknj=W?fa-@D7WZ^&^3TcI>ko6HgX^n> zwJV`OK5Bk?AX|1#UA4|C@;6F53^%0L6XHPdv~C>uG}r4puL8F%tiuJW^qr-jY)XYn zTFS`MF4CSUqr4HLlRNUd0iPnic!UnWZC9_`1YJcKl&%FNDn65ehx{zkHAzMe z(T8z=M4IPNWkwgk$Xhidm6mDHo#S-JBMVlMZz)KIJ;;kreCIY_2jL2LOCbLYGUF#} zHp_IAk>agFYG$u<9bNcDT}&!`k#P1n7~|-wA2j^!ZuqTM&D{*J2Ke;E=C>}iVnw+) zr~?uZ?GU*TyiRERSml-_E=z9Gvk$)h&$s5UB1BGe=Rduf3@0847trED){T+1OZ3^U z)qOMwVdUED`t{_~E0w+jIb)oe;E7<1x2{82SjtIG@O8K+?pi&XM|xF>>|EQ^OWIHJ z(s2p+_zIZffZNixJGbg0cc`|{cyB`64ItsAQKs(CZ9Z|9@lhfWz@>kB;3 z=pbkfnEB!k$~fYym_tXS!vaT1b#bnr_^5HFFDC?RYGX@T5R z$F69}_xg~+_WFFzU>R?@8Vl^?)H;<=rA;m(IIp$9v%L>*o4oC|q&6IgBhV_`g+#^3 zc-9ML-8nS|;;3ORm(jYf3x^7v1 I;a2Rw0fo>+qW}N^ literal 0 HcmV?d00001 diff --git a/modular_iris/master_files/icons/mob/sprite_accessory/moth_markings.dmi b/modular_iris/master_files/icons/mob/sprite_accessory/moth_markings.dmi new file mode 100644 index 0000000000000000000000000000000000000000..b10a44ebe04c061fb68424b2ff4cb5d17e68a359 GIT binary patch literal 529 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 literal 0 HcmV?d00001 diff --git a/modular_iris/modules/customization/modules/mob/dead/new_player/body_markings/body_marking_sets.dm b/modular_iris/modules/customization/modules/mob/dead/new_player/body_markings/body_marking_sets.dm new file mode 100644 index 000000000000..e43e6fee8e2f --- /dev/null +++ b/modular_iris/modules/customization/modules/mob/dead/new_player/body_markings/body_marking_sets.dm @@ -0,0 +1,3 @@ +/datum/body_marking_set/moth/tundra + name = "Tundra" + body_marking_list = list("Tundra") diff --git a/tgstation.dme b/tgstation.dme index 1c5193aba731..6b1f3f46669c 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -6629,6 +6629,7 @@ #include "modular_iris\modules\customization\modules\client\augment\organs.dm" #include "modular_iris\modules\customization\modules\clothing\head\costume.dm" #include "modular_iris\modules\customization\modules\clothing\under\costume.dm" +#include "modular_iris\modules\customization\modules\mob\dead\new_player\body_markings\body_marking_sets.dm" #include "modular_iris\modules\emotes\code\iris_laugh_datums.dm" #include "modular_iris\modules\farsighted\farsighted.dm" #include "modular_iris\modules\GAGS\greyscale_configs.dm"