From 93b877353050767569c7d13e34eaa688e4c6cdd7 Mon Sep 17 00:00:00 2001 From: TheFurryFeline <38586851+TheFurryFeline@users.noreply.github.com> Date: Sat, 15 May 2021 08:59:17 -0400 Subject: [PATCH] AR Visor Close https://github.com/CHOMPStation2/CHOMPStation2/issues/96 This adds something from pre-rebase Chompstation I always meant to add back in. Yay for motivation! Note: this is purely a cosmetic addition and a variation of a regular pair of AR glasses but you can change the tint in Char Setup. :3 --- .../loadout/loadout_eyes_vr.dm | 7 +++++++ code/modules/clothing/glasses/hud_vr.dm | 10 +++++++++- icons/mob/eyes_vr.dmi | Bin 655 -> 1872 bytes 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/code/modules/client/preference_setup/loadout/loadout_eyes_vr.dm b/code/modules/client/preference_setup/loadout/loadout_eyes_vr.dm index 68699342a4b..3d1b9254544 100644 --- a/code/modules/client/preference_setup/loadout/loadout_eyes_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_eyes_vr.dm @@ -9,6 +9,13 @@ display_name = "AR glasses" path = /obj/item/clothing/glasses/omnihud +/datum/gear/eyes/arglasses/visor + display_name = "AR visor" + path = /obj/item/clothing/glasses/omnihud/visor + +/datum/gear/eyes/arglasses/visor/New() + ..() + gear_tweaks = list(gear_tweak_free_color_choice) /datum/gear/eyes/arglassespres display_name = "AR glasses, prescription" path = /obj/item/clothing/glasses/omnihud/prescription diff --git a/code/modules/clothing/glasses/hud_vr.dm b/code/modules/clothing/glasses/hud_vr.dm index 718b9e6908f..3487d0999c8 100644 --- a/code/modules/clothing/glasses/hud_vr.dm +++ b/code/modules/clothing/glasses/hud_vr.dm @@ -35,7 +35,7 @@ tgarscreen = null spawn(20 SECONDS) tgarscreen = disconnect_tgar - + //extra fun for non-sci variants; a small chance flip the state to the dumb 3d glasses when EMP'd if(icon_state == "glasses" || icon_state == "sun") if(prob(10)) @@ -113,6 +113,14 @@ /obj/item/clothing/glasses/omnihud/proc/ar_interact(var/mob/living/carbon/human/user) return 0 //The base models do nothing. +/obj/item/clothing/glasses/omnihud/visor + name = "AR visor" + desc = "The VZR-AR are a product based upon the classic AR Glasses, just more fashionable." + icon_override = 'icons/mob/eyes_vr.dmi' + icon = 'icons/mob/eyes_vr.dmi' + icon_state = "visor_CIV" + item_state = "visor_CIV" + /obj/item/clothing/glasses/omnihud/prescription name = "AR glasses (pr)" prescription = 1 diff --git a/icons/mob/eyes_vr.dmi b/icons/mob/eyes_vr.dmi index 89805954f7a03de304f32b755b3b45d9e506380b..f19fed9626a02fe5d95210eb30834d1302291e27 100644 GIT binary patch literal 1872 zcmb_dc~H^`6#lukYG#(Jt4)DswxyZbVS)#gW*%kg8kN%`-JLzi%xGD8R+aW`>1f8V-gWzDLyBYqfW;prNm$p0U)ikNYG@Ov(+MhprPr4 zbM>0cFpfPpC9A6lK`j5pGB7w-sQ`m0dOQeWau|B}RNt-pb)^oqOkaD85|%|UmX`Y* z<(y~N&zV{pw86}x7M(Beqq@?bt6zoKm)Gw#FSuPjpYL>#ZEdI?1Qp!D6&luNxTs!~ zw>zC6cDX~(GESTo-H6=oC%$GM=hWX>7mM1O6cz#i2JrztUWl~P@jfpM?G%Wo%#04Z zT3O%AU%Af68y3IT1hVan%grwdWL8uNZ^Vgh+@2lSxhFEoC^@G|x*^KRgac0P_OkyLrU14?1wJ2qmM4H>M{aJ%PGQ zX!3ppAm32P$la)yWNn7`>^cYeGM{tqF9^>qwkv@QbWL5@0ur;n46ntS5-Om z$R{}gWh*D=2z+TGLG8Yt_9C%NI3aF}?7)F$LtNv?$qg++w5X{sTiCzF=|>>`XPCxz zRqy5>vRu9=Mo^wMC{+%fvD+C3;%NqH*s%!dnf)0aq0I~prhSG?derkw+dHdLT3K0z zGpLo!a_x5$`iz)R}!AdSOLVO8|8mjO0pg^OtVx< z&K`GqYWL`4=eRBf?xs7a2M2;!UVMkgBF0{&SCKSrAzb)3H?;23bmZ6-7U19{S$TI1 zg!cNI`X)PBP#H{41@Tx3-^e^`i6V|8_p)bFo40O98p=rQH)$`oD4IrImj=P0()h=&Htj7dE%*T5<85?q=HXIfsY4M9Psmk5(?%2N@gtW?D^eE^#qN zq0lXf)^mdHo`J6v=RV((eyYrF{p=Vnp=S%9u&}wnDuzeTlIh=a_^WS2vh3-wFi}Hq zVS518ho+|R*;&GMfWO^$!m?E253IBq^rxWGpvH&(pf7*gWiT>S zIWnzMo;|?nX|C|ttz&n-?APN?mQL2x_uY4b$CZP;nfC$53^lX&rc*Np$1;Au@j*`xdhGtaP)NI2`72#_FE8Nx6 zf=IJV6iS1mqvP?<=?jPB>$Q%Ku25)ivb%WG2h@1INal)9GQ(XdOjfNHHfy^Ivyo&9#4PzAfDv5nB^!$aQ;Ejl zmta6-^fzvruC=B*yCj20q7P(RVUS4Vd^_Fa#-^fu6~|bIb6b&HEsXPYnY63SFG5hG zXvx;^FDdTR?Nk%3y-!!G)rqsy(@n9_mL>+d14&Q|69YC&Cosa~P>1*Jq)xsvs;2k( zWw6H+!`#*caqJluV$-3!;#jfZzAm`%@-rvmaounv;{0oSYoPk}<+U9EFx&IfM@HMnT};E~RGAI*~tMLoScER2JUFB^L)%y~5F$fOX3;FT(d z+M4Rd`mUYb#;TiFNG$2^HeRb?XfArh>_~`2{G3@ndmh~h5%OU>_2ju=2%m}3UX6`w z6gH|@HZOQ|~zOKrdY z9TWi!3=LWB&+2#n-2J@%x}Mqlb)i3#9sfPg*DGj%KNoK+7BBI>x;y9J_LHC6 z>uMpI7-Y0tN>=XMerfNP}NR>%G959N-{H&}Y=@%>q+YxMrl zmU~rI_5Fq1{qvgT^RL(QCm)pj%a`}T`fm7NV2S{N1#Ca#U7J5n+kI%!AN@*&+5b~* nx1abg_oQC*1Td`t!T-NZlcl)3&#L=?k{pAltDnm{r-UW|=J6v}