From ad576eb0c5b3c6b83353388d39cbf47407a4fb4c Mon Sep 17 00:00:00 2001 From: ChilbroBaggins <107660393+ChilbroBaggins@users.noreply.github.com> Date: Sat, 28 Jan 2023 19:58:06 -0600 Subject: [PATCH] Fixes telescreen sprites (#13779) Co-authored-by: Jeff --- .../Wallmounts/monitors_televisions.yml | 2 +- .../Recipes/Construction/utilities.yml | 3 ++- .../Structures/Machines/computers.rsi/meta.json | 4 ++++ .../Machines/computers.rsi/telescreen.png | Bin 723 -> 630 bytes .../Machines/computers.rsi/telescreen_frame.png | Bin 0 -> 1356 bytes 5 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 Resources/Textures/Structures/Machines/computers.rsi/telescreen_frame.png diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/monitors_televisions.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/monitors_televisions.yml index ff835bb67e..a953371a5f 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/monitors_televisions.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/monitors_televisions.yml @@ -42,7 +42,7 @@ sprite: Structures/Machines/computers.rsi layers: - map: ["computerLayerBody"] - state: television + state: telescreen_frame - map: ["computerLayerScreen"] state: telescreen - type: Fixtures diff --git a/Resources/Prototypes/Recipes/Construction/utilities.yml b/Resources/Prototypes/Recipes/Construction/utilities.yml index 7ecbcaaed1..2209fab79e 100644 --- a/Resources/Prototypes/Recipes/Construction/utilities.yml +++ b/Resources/Prototypes/Recipes/Construction/utilities.yml @@ -23,9 +23,10 @@ description: "A surveillance camera monitor for the wall." icon: sprite: Structures/Machines/computers.rsi - state: telescreen + state: telescreen_frame objectType: Structure placementMode: SnapgridCenter + canBuildInImpassable: true # POWER - type: construction diff --git a/Resources/Textures/Structures/Machines/computers.rsi/meta.json b/Resources/Textures/Structures/Machines/computers.rsi/meta.json index dca1a0bc1a..2fb8dcee28 100644 --- a/Resources/Textures/Structures/Machines/computers.rsi/meta.json +++ b/Resources/Textures/Structures/Machines/computers.rsi/meta.json @@ -1606,6 +1606,10 @@ "name": "telescreen", "directions": 4 }, + { + "name": "telescreen_frame", + "directions": 4 + }, { "name": "telescreen_broken", "directions": 4 diff --git a/Resources/Textures/Structures/Machines/computers.rsi/telescreen.png b/Resources/Textures/Structures/Machines/computers.rsi/telescreen.png index 6659b1736adae5b9dadb30da6b01643d2fc7af81..dd0312de333a8765db4ad59dd1b28926e04a4b5e 100644 GIT binary patch delta 616 zcmV-u0+;>M1@;7x8Gi-<0063Kaozv`0zFAYK~#8N?V7QU0zn9d*UlIp&Czs1bs?-D>NVCDp}1ZFOPY=T(=SptB- z;c&Q@W2@Eb`R{tY?ryhRw_Gl}%jMEtuh)M|{WF`*CbY_sbAJUuYw!YSyWOHYKptF< zAm;?YC&7z4enJ7qO%m| z=kuL3y#ATu)PBE5chr)l^`BbswErOIPN&md>-Iyzi*ptLYW?S3@U;IR0HT0*KXtX> zEdbQ|j~2Z6OMl7_0RX+k?Z{C7A;HuB6CS{8|DnN4QzYdV9zehUv;Y=r*}+tRGvM&%Qvu;qn{m1Os?CBBw(L zOKBH>zD-CI012Qrrz2x1YXHTcAqdo;W&kw^WEAZIpa#JlfYe-V4~UMUEddPq(^mpb z2v&eLA*L5vK`2w>p~Z-ngkS*LjsTUM6##8yMiYVoXj>v<1JH)1)E^8$+Y=i59T4Ur zRBCW+0AZmXLUb9ys{X}}wmL%-f=fW#)}l3M1;OfN+6*AtL+IO=DF$GbIV(Hb0;T!S zpq1m%>`YbxRv;6A70IdENd-(bb5?$*0<1_*)y@Mw*Jxif+qzu<0000V=-0C=2JR&a84_w-Y6@%7{?OMfjY&dkqKuvIY8GvMMZ z&rB)F0CJ3txHvOXGt)ClAe`co#FA7XQ>i31C$%`aC^a=tiHkEOv#1!PlZ!L0C^0t` z#5UwoR&e!m0hPlPI% zZyJDStPtTsx%jGq0H$Gn3ou*(*D${U7~U4bRejm!`Z^BpD`E9zpKHKHe5yBh-0_d% z)2l*?n~GcK3vVEE)(YIXrbBW#>&k%_?xa?BYXUqsy#onS>TN+Ut!o3GR`(>l=Uu9CSKY~gG!ief-&&$_n) z;Scd3)c)e^evzR3%+3l@gR31*>c3&Mdx)D&EmmQ`;Q-8_kbE7Sg(UG7vP~NRlFbnK z5VKJnY(X?FSOOe`ZXI|)(*$O~KCCS=vQtrsO+Sy7ylAu#9X*IEI0!Ak`N6<=Q<0(` sWSfHh#g!&TMJm2ZexRDSLHV`#21~IoDdPo(_5c6?07*qoM6N<$f-(Xy0ssI2 diff --git a/Resources/Textures/Structures/Machines/computers.rsi/telescreen_frame.png b/Resources/Textures/Structures/Machines/computers.rsi/telescreen_frame.png new file mode 100644 index 0000000000000000000000000000000000000000..cc7b7f0cee14e58fa1423b052b9fa99cf1979da2 GIT binary patch literal 1356 zcmV-S1+)5zP)b!#AmoE#Um!h3kdTNN7(|aD^dYrbL=I16eQrjFS1>perZI~~qilBW7gK={6nr6o(()r|0u|)t8N%nW^75nRwV9bOhVUu2no6bJ z8{1dNB9Xo9?Yl8)01*CiON(F1$DZ}~J3dgw6_^c0(4`m1aL8KVINKvoN|@)&?nQ&Vd? z$knwRB>-^1Ui^>MKZ(pw$_Jrm6c5m*e(FT$51gr-ux1YSy%t#3Lsv(-vAIdotW22_yK@~mstQF zKFlwXm~r(#LI7}LeSHr-t6{YhynLO}@yD0rpdrKhJ` z7>w8ffdBDoexwC5<|hR}%JsY4B#OrD0Fe2?|9Bm~0Py;7>-XFaBu)U5$vlr<$BdL=KEG;di39oVtr!Tujp&6N^z{G=spRoY^GCk4ngaAZ@vi*9f0olI7 zBKblM5E07u>!Ai@`wENX3pGGQDBG`x8X#KX?Ho!}ilL%;=(;XE4kI%oQvt>Vo0=|d znWst)z)e7%iy#Dm3QcwO38_l(gL~bZa;Rp3oB-HWif3o1&1w^dQ%PPX7l3=D0H8!g z6=J*0EOKy2KLG%WnO^dMA^?1Hc3|M8dAnO#9@k~E(MkYFc)m(QRT!k80iftWj4l6M zR8EA-06=mU6<+{ws#T~YM3prF07!Vex8~q=YXHIR>AAm|E{6~_Ct3{BNG%$Ghmj`W z6{RRDf(8Ykv-9qjf(frZn2WCfP@pI>szX$zbpn7oTvyi}ttLPkaPxKtqmmiwg`|m8 zk@gh;w!v8JAR8MSF<0IR0E!sx?YA-pKy7WkR9}M738FxO{QU6nYgYix%~x4-^98ND z0BHbk0!|vx&~Q$wGersj3Z&$9oiu;|=-dUM`tUR41gU4i&IDw8lY{`QH9C72;1|d08l9GwhIIaK*k9oG+#CvG)3)so&dmhtdU@lCJ<;GK>d1ryPDlu zAc#1Cd;kx?ZZUifgm?h-FzdmEdh!ql(1AtgESLkrCn>r|HL`0oGyHH8L^rQP`m>Op5AEM>&DzKex*W z4GuoH{i