From cf3e4af79d4dc4118bcd91daeaf63acb65a763fb Mon Sep 17 00:00:00 2001 From: Adrian16199 Date: Mon, 19 Feb 2024 10:14:41 +0100 Subject: [PATCH 1/4] Adds prescription huds. THATS RIGHT. TO THOSE 3 PLAYERS THAT USE NEARSIGHTED. YOU CAN NOW SMASH TOGETHER A BRAND NEW TOOL TO HELP YOUR AID DURING WORKING HOURS. *WOW, SO AMAZING.* (For legal reasons, said advertisement was not trying to cause any mental or physical harm or legal obligations with medical and security industry who made said huds.) --- .../DeltaV/Entities/Clothing/Eyes/hud.yml | 42 ++++++++++++ .../Graphs/clothing/prescription_huds.yml | 63 ++++++++++++++++++ .../DeltaV/Recipes/Construction/clothing.yml | 21 ++++++ .../Hud/prescmedhud.rsi/equipped-EYES.png | Bin 0 -> 943 bytes .../Eyes/Hud/prescmedhud.rsi/icon.png | Bin 0 -> 830 bytes .../Eyes/Hud/prescmedhud.rsi/inhand-left.png | Bin 0 -> 839 bytes .../Eyes/Hud/prescmedhud.rsi/inhand-right.png | Bin 0 -> 861 bytes .../Eyes/Hud/prescmedhud.rsi/meta.json | 26 ++++++++ .../Hud/prescsechud.rsi/equipped-EYES.png | Bin 0 -> 941 bytes .../Eyes/Hud/prescsechud.rsi/icon.png | Bin 0 -> 832 bytes .../Eyes/Hud/prescsechud.rsi/inhand-left.png | Bin 0 -> 873 bytes .../Eyes/Hud/prescsechud.rsi/inhand-right.png | Bin 0 -> 852 bytes .../Eyes/Hud/prescsechud.rsi/meta.json | 26 ++++++++ 13 files changed, 178 insertions(+) create mode 100644 Resources/Prototypes/DeltaV/Entities/Clothing/Eyes/hud.yml create mode 100644 Resources/Prototypes/DeltaV/Recipes/Construction/Graphs/clothing/prescription_huds.yml create mode 100644 Resources/Prototypes/DeltaV/Recipes/Construction/clothing.yml create mode 100644 Resources/Textures/DeltaV/Clothing/Eyes/Hud/prescmedhud.rsi/equipped-EYES.png create mode 100644 Resources/Textures/DeltaV/Clothing/Eyes/Hud/prescmedhud.rsi/icon.png create mode 100644 Resources/Textures/DeltaV/Clothing/Eyes/Hud/prescmedhud.rsi/inhand-left.png create mode 100644 Resources/Textures/DeltaV/Clothing/Eyes/Hud/prescmedhud.rsi/inhand-right.png create mode 100644 Resources/Textures/DeltaV/Clothing/Eyes/Hud/prescmedhud.rsi/meta.json create mode 100644 Resources/Textures/DeltaV/Clothing/Eyes/Hud/prescsechud.rsi/equipped-EYES.png create mode 100644 Resources/Textures/DeltaV/Clothing/Eyes/Hud/prescsechud.rsi/icon.png create mode 100644 Resources/Textures/DeltaV/Clothing/Eyes/Hud/prescsechud.rsi/inhand-left.png create mode 100644 Resources/Textures/DeltaV/Clothing/Eyes/Hud/prescsechud.rsi/inhand-right.png create mode 100644 Resources/Textures/DeltaV/Clothing/Eyes/Hud/prescsechud.rsi/meta.json diff --git a/Resources/Prototypes/DeltaV/Entities/Clothing/Eyes/hud.yml b/Resources/Prototypes/DeltaV/Entities/Clothing/Eyes/hud.yml new file mode 100644 index 00000000000..4ab8b22efc7 --- /dev/null +++ b/Resources/Prototypes/DeltaV/Entities/Clothing/Eyes/hud.yml @@ -0,0 +1,42 @@ +- type: entity + parent: ClothingEyesBase + id: ClothingEyesPrescriptionMedHud + name: prescription medical hud + description: A heads-up display that scans the humanoids in view and provides accurate data about their health status. This was put together with prescription glasses for anyone that wants to use the hud while maintaining their vision. + components: + - type: Sprite + sprite: DeltaV/Clothing/Eyes/Hud/prescmedhud.rsi + - type: Clothing + sprite: DeltaV/Clothing/Eyes/Hud/prescmedhud.rsi + - type: Construction + graph: PrescriptionMedHud + node: prescmedhud + - type: ShowHealthBars + damageContainers: + - Biological + - type: ShowHealthIcons + damageContainers: + - Biological + - type: Tag + tags: + - HudMedical + - GlassesNearsight + +- type: entity + parent: ClothingEyesBase + id: ClothingEyesPrescriptionHudSecurity + name: prescription security hud + description: A heads-up display that scans the humanoids in view and provides accurate data about their ID status and security records. This was put together with prescription glasses for anyone that wants to use the hud while maintaining their vision. + components: + - type: Sprite + sprite: DeltaV/Clothing/Eyes/Hud/prescsechud.rsi + - type: Clothing + sprite: DeltaV/Clothing/Eyes/Hud/prescsechud.rsi + - type: ShowSecurityIcons + - type: Construction + graph: PrescriptionSecHud + node: prescsechud + - type: Tag + tags: + - HudSecurity + - GlassesNearsight \ No newline at end of file diff --git a/Resources/Prototypes/DeltaV/Recipes/Construction/Graphs/clothing/prescription_huds.yml b/Resources/Prototypes/DeltaV/Recipes/Construction/Graphs/clothing/prescription_huds.yml new file mode 100644 index 00000000000..1afd37c5177 --- /dev/null +++ b/Resources/Prototypes/DeltaV/Recipes/Construction/Graphs/clothing/prescription_huds.yml @@ -0,0 +1,63 @@ +- type: constructionGraph + id: PrescriptionMedHud # HudMedSec + start: start + graph: + - node: start + edges: + - to: prescmedhud # medsecHud + steps: + - tag: HudMedical + name: medical hud + icon: + sprite: Clothing/Eyes/Hud/med.rsi + state: icon + doAfter: 5 + - tag: GlassesNearsight # Prescription Glasses + name: glasses + icon: + sprite: Clothing/Eyes/Glasses/glasses.rsi + state: icon + doAfter: 5 + - material: Cable + amount: 5 + doAfter: 5 + - tag: DrinkSpaceGlue + name: space glue + icon: + sprite: Objects/Consumable/Drinks/glue-tube.rsi + state: icon + doAfter: 5 + - node: prescmedhud # medsecHud + entity: ClothingEyesPrescriptionMedHud # ClothingEyesHudMedSec + +- type: constructionGraph + id: PrescriptionSecHud # HudMedSec + start: start + graph: + - node: start + edges: + - to: prescsechud # medsecHud + steps: + - tag: HudMedical + name: medical hud + icon: + sprite: Clothing/Eyes/Hud/med.rsi + state: icon + doAfter: 5 + - tag: GlassesNearsight # Prescription Glasses + name: glasses + icon: + sprite: Clothing/Eyes/Glasses/glasses.rsi + state: icon + doAfter: 5 + - material: Cable + amount: 5 + doAfter: 5 + - tag: DrinkSpaceGlue + name: space glue + icon: + sprite: Objects/Consumable/Drinks/glue-tube.rsi + state: icon + doAfter: 5 + - node: prescsechud # medsecHud + entity: ClothingEyesPrescriptionHudSecurity # ClothingEyesHudMedSec \ No newline at end of file diff --git a/Resources/Prototypes/DeltaV/Recipes/Construction/clothing.yml b/Resources/Prototypes/DeltaV/Recipes/Construction/clothing.yml new file mode 100644 index 00000000000..053d5605cef --- /dev/null +++ b/Resources/Prototypes/DeltaV/Recipes/Construction/clothing.yml @@ -0,0 +1,21 @@ +- type: construction + name: prescription medhud + id: ClothingEyesPrescriptionMedHud # ClothingEyesHudMedSec + graph: PrescriptionMedHud # HudMedSec + startNode: start + targetNode: prescmedhud # medsecHud + category: construction-category-clothing + description: Prescription medhud, merged glasses and medhud together by sheer luck and cables with glue. + icon: { sprite: DeltaV/Clothing/Eyes/Hud/prescmedhud.rsi, state: icon } + objectType: Item + +- type: construction + name: prescription sechud + id: ClothingEyesPrescriptionHudSecurity # ClothingEyesHudMedSec + graph: PrescriptionSecHud # HudMedSec + startNode: start + targetNode: prescsechud # medsecHud + category: construction-category-clothing + description: Prescription sechud, merged glasses and sechud together by sheer luck and cables with glue. + icon: { sprite: DeltaV/Clothing/Eyes/Hud/prescsechud.rsi, state: icon } + objectType: Item diff --git a/Resources/Textures/DeltaV/Clothing/Eyes/Hud/prescmedhud.rsi/equipped-EYES.png b/Resources/Textures/DeltaV/Clothing/Eyes/Hud/prescmedhud.rsi/equipped-EYES.png new file mode 100644 index 0000000000000000000000000000000000000000..63ed296277187700a856dd39e447e633bdd12413 GIT binary patch literal 943 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV9d{Sb`Ho)PG(@xm{>Z|(wjL@ zq}5(n^-|8Zxp?vmSFnvo$k?~1Rsw$5dNJ7;EfmACHx>XH)s zBjQH($%aGbUj5U4gcj~OGQVqWK?YmQs^wzqA7zNX=G0cT(XpA}_3X(opw}-yk7Z&?PH~Uw{ug3=e2E_K z%Gdm5OgWHYA(nJZ92f(f1s;*b3=G^tAk28_ZrvYXd_41XaSW-5dwa_;`;dbO`-g6k zIY9vhC+4l3JU7YwWdO$(g&%@e)*MU!@-#ZJ%eFd+we#tw6lgQ9jM%lq!gTiAkP8b- zHCWeMzV!6r72g|jAxwcDzfpU$PWwqgF2OOg_C9-`D`<*q-oKg0$C=31_l-d z21X7C1{}KY6yzJ+Sw8*k`QzTkzx1ZXU)jx^Geu*6XjOC9eU_i&m}j^N+pDFTc7y@^IlCm)qBixAL%U_gf!sC9l1B@9ft+`>@B3FnGH9xvXP)ch0APQnB5lj;;Vg$D)88eBHWtd5jU@O>I1S~`w zx59s*tzfGl2#O$LY3a61exO0sd!Oo6|6a}2x*oH2XlNFm)J-cZEYlF&%$kaKg}e1c zWL@}J*lWpv!Z%8fmiSe1yu_c1t#D`tT&kxQui|JG>j^6*JS;qrO6K(PJnBo@V(G;N zseQ8hu?Z2tk4BUn8zjl%lbV*yYWv2DzIig@(dBKD#}Y@Jgm}H8=A>&(sv&wzo+Npd z`~N&`V`9A2z0D6zFOKsu2%bIoEjZ54iR1j9g8Lb+(iMM3a+>-Qy-?8xj-X>3F0LzD zbRRBvp!dm)SdpUSmhCbOct3~sW$3ztmeo>L<#Wy+A-pBO=oStRVMy+Gto;FGz-TxY zV#XH$000SaNLh0L01FZT01FZU(%pXi0004XNklJp&kbaw!G z$-tnl4t5AZ2bdTeqomj~XU{UiynrqT5=WND6}or$`57djl6V~evf%WYGhn4H`+q^S zlv@1XrFc&1P|IP6H^FM}9Y~R2b zIhX~H9AN-qH~?7=#2^cm6qFgx`UNr=>Knl={{oG72?*LP{IRQ4$A>ZIe`IT2(AZ|(wjL@ zq}5(n^-|8Zxp?vmSFnvo$k?~1Rsw$5dNJ7;EfmACHx>XH)s zBjQH($%aGbUj5U4gcj~OGQVqWK?YmQs^wzqA7zNX=G0cT(XpA}_3X(opw}-yk7Z&?PH~Uw{ug3=e2E_K z%Gdm5OgWHYA(nJZ92f(f1s;*b3=G^tAk28_ZrvYXeAIcmIEGZjy}f1Vb;LpB*vG&P zca>Tdavn1tNot*=7`to9Rp*Mvw|g3UuWjTqTX`+WLo-gHHDS8a+=!mK##R&UnTEn; z5A8Q>(0RXi=FhV}ThB|dF>xp~FklcrxNh9vSod?&zMu6^SFUsGxHb9e6(#@c($!m| zZa)1x*|xrJtLLN&-Kfe_;j&kQ?+Wa2pZvBiK%*~N+I3>3|N65hZ(fSAyEAi>j{Etk z%U0Iz-f4P&zWlRAH72>YXYE?&{=EIhC!8$2L2i4{dZ_ z6THGt=lo|oclDblzW-~*k9;dXsu}0}bD_W8kFA%YuZdop9HAq&OrvXVG1tP^yZ)Wh z-nVMigV)7Yp-qAg42&!SIEfkY3Mu-B{_OrZqi|JROY{HFANTL&ko)#~`lH+33+A%C z=ASY7wX_Yh@J^e}k3`njxgN@xNA DwC{Rs literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Clothing/Eyes/Hud/prescmedhud.rsi/inhand-right.png b/Resources/Textures/DeltaV/Clothing/Eyes/Hud/prescmedhud.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..500f9d518aa45dc33f19c40d897fde56b6b6f456 GIT binary patch literal 861 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV9d{Sb`Ho)PG(@xm{>Z|(wjL@ zq}5(n^-|8Zxp?vmSFnvo$k?~1Rsw$5dNJ7;EfmACHx>XH)s zBjQH($%aGbUj5U4gcj~OGQVqWK?YmQs^wzqA7zNX=G0cT(XpA}_3X(opw}-yk7Z&?PH~Uw{ug3=e2E_K z%Gdm5OgWHYA(nJZ92f(f1s;*b3=G^tAk28_ZrvYXd`$6laSW-5dwXl4-{Am}V;`9r ztqmO&W~-PH+m{IU?g2^JCT&2Tkwk z({ghEsjrO8&)@&~^;@6ylC2C(910B>L?zST+vdxoQe>Y7pYt-Rn)lpny?o5`H>ci~ z?9N+TAAI-8RFyxrowLIIo`&W<4VS;1w|z?arSG-hchqORU$4JSH2zkF&9;XHGpxVO zuhKNlU4Om!ZQ1R4e{7@gzPR!2Xy?(w7@c|nmd-hRQ`NMmrum6$Z`XS3TKm*B(y!i! zy~l0wlas3t8LYWF`TxBIVQW6EzS93IC{?jehkNcEAGMQ{t_w-=upOOtcFw$_iMLgUVixfIW?N>u*JyRezOAQb`Ho)PG(@xm{>Y-ueVd6 z#IgFUg;Np}nq8WkU7MXmT#_ZOB=KfVxVq^2dWW|~>xC{!Z82ft4fKw8{_nWfG22l< z#L*?WINtljTU#xS#OFotem}N+URn9R_@JC-hU?~Rsjj7)1m|-9o-TB{?zwc?o*f@9 z&cEVQYiB0?{QlR!4Zc@@Pk8n9|K7gU=5q~AH|%UtH@&ODecHsu?9{GDvJV+`=lgKW zbF=eG2K;b)xsq+a);ZH3!5anp&o#t;{qp>l#nod`_cXZrx!Ai}yROY~ukExBj_UE0 zonqVKImPnO56{5FUZzy1An!?$>Gvb))Y}-5W)4wFxp37Y+(|!H?$fm624=UPL2c6!pXX#tpx$pKRCie$7 zo4Q|5n|7=HbnXY+m!8Uz(`7cjy{WTjzH>a&p7INuFP&IbdG4n25%Z_wcMly@>^V_; z{+0f7!SsJ8GvEILhCgS4M`SSr1Gf+eGhVt|_Xijo&pcfmLn`9l-ZJz)>>$GaAzQG- zz=>PZY6q*#ABMHj1>7b9FUku}FW}f^om$lK=+Tv>i=B?-1!+v{ve@O(_K1B&vxUgQ z=dn+{dU&UQNz(i(ui-oS&hGDZXHzQ`S)^J1ZFTV5`m1cWE$79ott(O^?UQCLTWQkT zVXte(zedV_{gk^xJm*9n?7SGkB;?7tYu)A3$Ir{9-hR8v_xCf)`%C3+ufP8K%X$`< z9J~4ozI`q~+U3Q6Kg^G`yOi!w(c7Ic_oCnWB~Lp)7RF1;+3;>NyT&E{H2l%7btdz4 z7QU!7-2c4t@gdpcC%;H;R`S+(rWh>vIHKvO-S5PSxk4n!*gIUE?61R5Av z6d15G8&jAr#l>wgmw0=5^|$AfmrB-)p4WeOm(k8^+I^k92W7IGRz2Hm@YuN4J|S_H z*F=w3ssepy^Ym9`-uiLj<=qE~_1h!9)!JYFR$5`_^=(~V&F*b=pFWjsyQ$kz+?IIe z&aCNrjTSy}HqrHyldRt_j@$A>q~7I`_v&r+wKX9tB%kblk+ssL`N-n>c#XZxB1z{{ zHR_8~ZoHjzIITEKcT@X=m`O)e@H+pfzz-%hziA?I>mQ{7lL3RLtDnm{r-UW|T6?7G literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Clothing/Eyes/Hud/prescsechud.rsi/icon.png b/Resources/Textures/DeltaV/Clothing/Eyes/Hud/prescsechud.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0ebf00a3724035329277e1b559576d3e647fc083 GIT binary patch literal 832 zcmV-G1Hb%2V1q=1gGGZv6hvbf)M5>4kkz8suR!f`uM*N4v@`?_QA=M# z|3R%mYe5hcK}2J7UrWgCJt`<+=W_1*<2mPfdGB+<9w}%=vuhfPrLqy73;UN6%YNq@ zcD%Uo(Vx^zeLglD=il}HfKAo=km~jSy^gCloiR1Axr8S*-6#voG(rzbei(_*1bFkIsNy_4Mc3IMv2l-Y5!>3I~dXiq@P*eTh3$T8v2@ zls$w=lsUrqNl{^q0%bx{OOjb<-&ozZz`A%edFxa$#E~N}-k_)z>6($66+I(QfvU>= zZ=Pm$V!YAa9fs}~%la4w=N{B{E$ipRvTCQ`c!sM|%fBu;O?`>J+tLC@;MszU>z0<< zhs$m7J?Tj!S(hBL?b$56pF>{)ym!#E(#WcL&ef?Y z`Tzg`32;bRa{vGf5&!@T5&_cPe*6Fc0eMM8K~z{r?UXS~!$1_r{}B-?h3XPAiUtZ< zq)9vI6ro?jRivwv_yu(ED~Nsq2dB=>o&*P{N_5ptX{v*YG4GN)t`d_i0l8PQ+`GHq z|NY;)0xFaP$^qp-0}dn@B^p%)9XZ}j z2oj`E$q9kimvgqfwtkXd=_EAeWG@#$)yHqMLOqoZ(5b87YvC}fybumrX5kEM;oQC# z!#}j~JRYM>$Qb`Ho)PG(@xm{>Y-ueVd6 z#IgFUg;Np}nq8WkU7MXmT#_ZOB=KfVxVq^2dWW|~>xC{!Z82ft4fKw8{_nWfG22l< z#L*?WINtljTU#xS#OFotem}N+URn9R_@JC-hU?~Rsjj7)1m|-9o-TB{?zwc?o*f@9 z&cEVQYiB0?{QlR!4Zc@@Pk8n9|K7gU=5q~AH|%UtH@&ODecHsu?9{GDvJV+`=lgKW zbF=eG2K;b)xsq+a);ZH3!5anp&o#t;{qp>l#nod`_cXZrx!Ai}yROY~ukExBj_UE0 zonqVKImPnO56{5FUZzy1An!?$>Gvb))Y}-5W)4wFxp37Y+(|!H?$fm624=UPL2c6!pXX#tpx$pKRCie$7 zo4Q|5n|7=HbnXY+m!8Uz(`7cjy{WTjzH>a&p7INuFP&IbdG4n25%Z_wcMly@>^V_; z{+0f7!SsJ8GvEILhCgS4M`SSr1Gf+eGhVt|_Xijoi#%N%Ln`9l-ZJ!OG88%Rak*iR zfq}&g1IHOR3=%(bZ@63bUACt?o-tkgF?+$}x7(z9cD*=I-ta_7=(u#B=d`NzoSfW6 zwwei_@|~Pcyw3ieefpBRlQRP&i+}?<(YT6fS;pe+`N3QN=l?ZXzb*E;-R;yvyT32B zsi`}Wx<5ZpjC<#bt55b_ouuOF7js;aul-q>-SqXT6F0|guXJ4(b2+ECeBO;~J+225 z3=Gbu1uwdJM#-kkO6Yju%Z*J62G=jIjQvx*TQ_pr$rK~ayZg_`>^-j0v~7Ca`MN^} zI;AzHc~{+kXUol>Z2NU;Ou0^%((Jf$Bj4cPwZcbUmG@q*$h~#{`?+fSu&U`_IbKiA zFp)Bn>o@OP$x%7)w(|Oqq5rIFay2RiF?@yMQ;P`==c8Jfbx-C-=+3Z^-z&A&wc=IT z+wM*KoOh)Pe*9Qb`Ho)PG(@xm{>Y-ueVd6 z#IgFUg;Np}nq8WkU7MXmT#_ZOB=KfVxVq^2dWW|~>xC{!Z82ft4fKw8{_nWfG22l< z#L*?WINtljTU#xS#OFotem}N+URn9R_@JC-hU?~Rsjj7)1m|-9o-TB{?zwc?o*f@9 z&cEVQYiB0?{QlR!4Zc@@Pk8n9|K7gU=5q~AH|%UtH@&ODecHsu?9{GDvJV+`=lgKW zbF=eG2K;b)xsq+a);ZH3!5anp&o#t;{qp>l#nod`_cXZrx!Ai}yROY~ukExBj_UE0 zonqVKImPnO56{5FUZzy1An!?$>Gvb))Y}-5W)4wFxp37Y+(|!H?$fm624=UPL2c6!pXX#tpx$pKRCie$7 zo4Q|5n|7=HbnXY+m!8Uz(`7cjy{WTjzH>a&p7INuFP&IbdG4n25%Z_wcMly@>^V_; z{+0f7!SsJ8GvEILhCgS4M`SSr1Gf+eGhVt|_Xijoy`C6_x6FciUNz3)r^&qYuq<%5n3z6 zq4mE}=i|NE#rvxB#rioK8JIW}8Zd}{gL?H|XVlF~pDm-miYUv{0nr7r*b!?dTfo>p#+Sh9Wh+?YPMPZl#h1X$8TPs-FJ+%Buy9QXXF zz5jBd;~QHNBX*uRsr~mk`}EVPS+kbynC;v5!DM#l``>3jmCLBt&OHCQzfJGjR;Jlc z7FTAAY|V&me>PV#;NkS!=-oQ-u`*d^z}&AKdGqxYfA&$eiZ9`Nt~qebK-U7 zkn-|bZ=A%By{L~2>`#<3|B6{xj_+%< zY6#Qk`hCy5;L2G^ulo*?50~37@Ji39WqxWU9owk*jaQ~rc1904tPU8k>|?yBzUAdV T%|rWvvBlu&>gTe~DWM4fA0>u5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Clothing/Eyes/Hud/prescsechud.rsi/meta.json b/Resources/Textures/DeltaV/Clothing/Eyes/Hud/prescsechud.rsi/meta.json new file mode 100644 index 00000000000..c2957348b61 --- /dev/null +++ b/Resources/Textures/DeltaV/Clothing/Eyes/Hud/prescsechud.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sechud Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/5a73e8f825ff279e82949b9329783a9e3070e2da and prescription glasses from commit https://github.com/tgstation/tgstation/commit/5a73e8f825ff279e82949b9329783a9e3070e2da modified by Adrian16199", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-EYES", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} From a9875e1298350632870736ca35cc91f89a11c658 Mon Sep 17 00:00:00 2001 From: Adrian16199 Date: Mon, 19 Feb 2024 10:17:24 +0100 Subject: [PATCH 2/4] forgot to delete these --- .../Graphs/clothing/prescription_huds.yml | 24 +++++++++---------- .../DeltaV/Recipes/Construction/clothing.yml | 12 +++++----- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/Resources/Prototypes/DeltaV/Recipes/Construction/Graphs/clothing/prescription_huds.yml b/Resources/Prototypes/DeltaV/Recipes/Construction/Graphs/clothing/prescription_huds.yml index 1afd37c5177..3f7b56b6fdc 100644 --- a/Resources/Prototypes/DeltaV/Recipes/Construction/Graphs/clothing/prescription_huds.yml +++ b/Resources/Prototypes/DeltaV/Recipes/Construction/Graphs/clothing/prescription_huds.yml @@ -1,10 +1,10 @@ - type: constructionGraph - id: PrescriptionMedHud # HudMedSec + id: PrescriptionMedHud start: start graph: - node: start edges: - - to: prescmedhud # medsecHud + - to: prescmedhud steps: - tag: HudMedical name: medical hud @@ -12,7 +12,7 @@ sprite: Clothing/Eyes/Hud/med.rsi state: icon doAfter: 5 - - tag: GlassesNearsight # Prescription Glasses + - tag: GlassesNearsight name: glasses icon: sprite: Clothing/Eyes/Glasses/glasses.rsi @@ -27,24 +27,24 @@ sprite: Objects/Consumable/Drinks/glue-tube.rsi state: icon doAfter: 5 - - node: prescmedhud # medsecHud - entity: ClothingEyesPrescriptionMedHud # ClothingEyesHudMedSec + - node: prescmedhud + entity: ClothingEyesPrescriptionMedHud - type: constructionGraph - id: PrescriptionSecHud # HudMedSec + id: PrescriptionSecHud start: start graph: - node: start edges: - - to: prescsechud # medsecHud + - to: prescsechud steps: - - tag: HudMedical - name: medical hud + - tag: HudSecurity + name: security hud icon: sprite: Clothing/Eyes/Hud/med.rsi state: icon doAfter: 5 - - tag: GlassesNearsight # Prescription Glasses + - tag: GlassesNearsight name: glasses icon: sprite: Clothing/Eyes/Glasses/glasses.rsi @@ -59,5 +59,5 @@ sprite: Objects/Consumable/Drinks/glue-tube.rsi state: icon doAfter: 5 - - node: prescsechud # medsecHud - entity: ClothingEyesPrescriptionHudSecurity # ClothingEyesHudMedSec \ No newline at end of file + - node: prescsechud + entity: ClothingEyesPrescriptionHudSecurity \ No newline at end of file diff --git a/Resources/Prototypes/DeltaV/Recipes/Construction/clothing.yml b/Resources/Prototypes/DeltaV/Recipes/Construction/clothing.yml index 053d5605cef..386a0211c03 100644 --- a/Resources/Prototypes/DeltaV/Recipes/Construction/clothing.yml +++ b/Resources/Prototypes/DeltaV/Recipes/Construction/clothing.yml @@ -1,9 +1,9 @@ - type: construction name: prescription medhud - id: ClothingEyesPrescriptionMedHud # ClothingEyesHudMedSec - graph: PrescriptionMedHud # HudMedSec + id: ClothingEyesPrescriptionMedHud + graph: PrescriptionMedHud startNode: start - targetNode: prescmedhud # medsecHud + targetNode: prescmedhud category: construction-category-clothing description: Prescription medhud, merged glasses and medhud together by sheer luck and cables with glue. icon: { sprite: DeltaV/Clothing/Eyes/Hud/prescmedhud.rsi, state: icon } @@ -11,10 +11,10 @@ - type: construction name: prescription sechud - id: ClothingEyesPrescriptionHudSecurity # ClothingEyesHudMedSec - graph: PrescriptionSecHud # HudMedSec + id: ClothingEyesPrescriptionHudSecurity + graph: PrescriptionSecHud startNode: start - targetNode: prescsechud # medsecHud + targetNode: prescsechud category: construction-category-clothing description: Prescription sechud, merged glasses and sechud together by sheer luck and cables with glue. icon: { sprite: DeltaV/Clothing/Eyes/Hud/prescsechud.rsi, state: icon } From 5bc44e6fdb8ca7490747ea96b236a062579f90d9 Mon Sep 17 00:00:00 2001 From: Adrian16199 <144424013+Adrian16199@users.noreply.github.com> Date: Fri, 23 Feb 2024 22:39:57 +0100 Subject: [PATCH 3/4] Update Resources/Prototypes/DeltaV/Entities/Clothing/Eyes/hud.yml Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com> Signed-off-by: Adrian16199 <144424013+Adrian16199@users.noreply.github.com> --- Resources/Prototypes/DeltaV/Entities/Clothing/Eyes/hud.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/DeltaV/Entities/Clothing/Eyes/hud.yml b/Resources/Prototypes/DeltaV/Entities/Clothing/Eyes/hud.yml index 4ab8b22efc7..eb747448d8f 100644 --- a/Resources/Prototypes/DeltaV/Entities/Clothing/Eyes/hud.yml +++ b/Resources/Prototypes/DeltaV/Entities/Clothing/Eyes/hud.yml @@ -2,7 +2,7 @@ parent: ClothingEyesBase id: ClothingEyesPrescriptionMedHud name: prescription medical hud - description: A heads-up display that scans the humanoids in view and provides accurate data about their health status. This was put together with prescription glasses for anyone that wants to use the hud while maintaining their vision. + description: A poorly done and rushed mix between half of a pair of prescription glasses and a medical HUD allowing you to see clearly out of one eye and view the health of people out of the other! components: - type: Sprite sprite: DeltaV/Clothing/Eyes/Hud/prescmedhud.rsi From 373b3d2b776a235793658b4f4323d9bcd5c00e01 Mon Sep 17 00:00:00 2001 From: Adrian16199 <144424013+Adrian16199@users.noreply.github.com> Date: Fri, 23 Feb 2024 22:41:09 +0100 Subject: [PATCH 4/4] Apply suggestions from code review Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com> Signed-off-by: Adrian16199 <144424013+Adrian16199@users.noreply.github.com> --- Resources/Prototypes/DeltaV/Entities/Clothing/Eyes/hud.yml | 4 ++-- .../Construction/Graphs/clothing/prescription_huds.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Resources/Prototypes/DeltaV/Entities/Clothing/Eyes/hud.yml b/Resources/Prototypes/DeltaV/Entities/Clothing/Eyes/hud.yml index eb747448d8f..c67895cb625 100644 --- a/Resources/Prototypes/DeltaV/Entities/Clothing/Eyes/hud.yml +++ b/Resources/Prototypes/DeltaV/Entities/Clothing/Eyes/hud.yml @@ -26,7 +26,7 @@ parent: ClothingEyesBase id: ClothingEyesPrescriptionHudSecurity name: prescription security hud - description: A heads-up display that scans the humanoids in view and provides accurate data about their ID status and security records. This was put together with prescription glasses for anyone that wants to use the hud while maintaining their vision. + description: A poorly done and rushed mix between half of a pair of prescription glasses and a security HUD allowing you to see clearly out of one eye and inspect the employee's ID and warning status in the other! components: - type: Sprite sprite: DeltaV/Clothing/Eyes/Hud/prescsechud.rsi @@ -39,4 +39,4 @@ - type: Tag tags: - HudSecurity - - GlassesNearsight \ No newline at end of file + - GlassesNearsight diff --git a/Resources/Prototypes/DeltaV/Recipes/Construction/Graphs/clothing/prescription_huds.yml b/Resources/Prototypes/DeltaV/Recipes/Construction/Graphs/clothing/prescription_huds.yml index 3f7b56b6fdc..06f065a1b82 100644 --- a/Resources/Prototypes/DeltaV/Recipes/Construction/Graphs/clothing/prescription_huds.yml +++ b/Resources/Prototypes/DeltaV/Recipes/Construction/Graphs/clothing/prescription_huds.yml @@ -60,4 +60,4 @@ state: icon doAfter: 5 - node: prescsechud - entity: ClothingEyesPrescriptionHudSecurity \ No newline at end of file + entity: ClothingEyesPrescriptionHudSecurity