From a79d53c7f09bc90f1cb25360878e2962dcb9a0d0 Mon Sep 17 00:00:00 2001 From: Adrian16199 <144424013+Adrian16199@users.noreply.github.com> Date: Sat, 2 Mar 2024 00:41:10 +0100 Subject: [PATCH] Adds Prescription huds (#859) * 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.) * forgot to delete these * 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> * 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> --------- Signed-off-by: Adrian16199 <144424013+Adrian16199@users.noreply.github.com> Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com> --- .../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..c67895cb625 --- /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 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 + - 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 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 + - type: Clothing + sprite: DeltaV/Clothing/Eyes/Hud/prescsechud.rsi + - type: ShowSecurityIcons + - type: Construction + graph: PrescriptionSecHud + node: prescsechud + - type: Tag + tags: + - HudSecurity + - 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 new file mode 100644 index 00000000000..06f065a1b82 --- /dev/null +++ b/Resources/Prototypes/DeltaV/Recipes/Construction/Graphs/clothing/prescription_huds.yml @@ -0,0 +1,63 @@ +- type: constructionGraph + id: PrescriptionMedHud + start: start + graph: + - node: start + edges: + - to: prescmedhud + steps: + - tag: HudMedical + name: medical hud + icon: + sprite: Clothing/Eyes/Hud/med.rsi + state: icon + doAfter: 5 + - tag: GlassesNearsight + 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 + entity: ClothingEyesPrescriptionMedHud + +- type: constructionGraph + id: PrescriptionSecHud + start: start + graph: + - node: start + edges: + - to: prescsechud + steps: + - tag: HudSecurity + name: security hud + icon: + sprite: Clothing/Eyes/Hud/med.rsi + state: icon + doAfter: 5 + - tag: GlassesNearsight + 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 + entity: ClothingEyesPrescriptionHudSecurity diff --git a/Resources/Prototypes/DeltaV/Recipes/Construction/clothing.yml b/Resources/Prototypes/DeltaV/Recipes/Construction/clothing.yml new file mode 100644 index 00000000000..386a0211c03 --- /dev/null +++ b/Resources/Prototypes/DeltaV/Recipes/Construction/clothing.yml @@ -0,0 +1,21 @@ +- type: construction + name: prescription medhud + id: ClothingEyesPrescriptionMedHud + graph: PrescriptionMedHud + startNode: start + 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 } + objectType: Item + +- type: construction + name: prescription sechud + id: ClothingEyesPrescriptionHudSecurity + graph: PrescriptionSecHud + startNode: start + 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 } + 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 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 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 + } + ] +}