From 08a568ddc03b9b6059ac56eabea8f112b6549094 Mon Sep 17 00:00:00 2001 From: BL02DL Date: Tue, 20 Jan 2026 22:48:08 +0700 Subject: [PATCH] Protolathes --- .../Entities/Structures/Machines/lathe.yml | 27 ++++--- .../Entities/Structures/Machines/lathe.yml | 58 ++++++++++++++ .../Machines/SpaceForge.rsi/building.png | Bin 0 -> 2558 bytes .../Machines/SpaceForge.rsi/icon.png | Bin 0 -> 569 bytes .../Machines/SpaceForge.rsi/inserting.png | Bin 0 -> 2111 bytes .../Machines/SpaceForge.rsi/meta.json | 55 +++++++++++++ .../Machines/SpaceForge.rsi/panel.png | Bin 0 -> 631 bytes .../Machines/SpaceForge.rsi/unlit.png | Bin 0 -> 227 bytes .../cargo_protolathe.rsi/building.png | Bin 0 -> 2313 bytes .../Machines/cargo_protolathe.rsi/icon.png | Bin 0 -> 694 bytes .../cargo_protolathe.rsi/inserting.png | Bin 0 -> 5782 bytes .../Machines/cargo_protolathe.rsi/meta.json | 75 ++++++++++++++++++ .../Machines/cargo_protolathe.rsi/panel.png | Bin 0 -> 2831 bytes .../cargo_protolathe.rsi/unlit-building.png | Bin 0 -> 604 bytes .../Machines/cargo_protolathe.rsi/unlit.png | Bin 0 -> 310 bytes .../Machines/engi_protolathe.rsi/building.png | Bin 0 -> 3905 bytes .../Machines/engi_protolathe.rsi/icon.png | Bin 0 -> 1196 bytes .../engi_protolathe.rsi/inserting.png | Bin 0 -> 5782 bytes .../Machines/engi_protolathe.rsi/meta.json | 75 ++++++++++++++++++ .../Machines/engi_protolathe.rsi/panel.png | Bin 0 -> 741 bytes .../engi_protolathe.rsi/unlit-building.png | Bin 0 -> 604 bytes .../Machines/engi_protolathe.rsi/unlit.png | Bin 0 -> 310 bytes .../Machines/rnd_protolathe.rsi/building.png | Bin 0 -> 4255 bytes .../Machines/rnd_protolathe.rsi/icon.png | Bin 0 -> 1170 bytes .../Machines/rnd_protolathe.rsi/inserting.png | Bin 0 -> 5782 bytes .../Machines/rnd_protolathe.rsi/meta.json | 75 ++++++++++++++++++ .../Machines/rnd_protolathe.rsi/panel.png | Bin 0 -> 2836 bytes .../rnd_protolathe.rsi/unlit-building.png | Bin 0 -> 604 bytes .../Machines/rnd_protolathe.rsi/unlit.png | Bin 0 -> 310 bytes .../Machines/serv_protolathe.rsi/building.png | Bin 0 -> 2247 bytes .../Machines/serv_protolathe.rsi/icon.png | Bin 0 -> 673 bytes .../serv_protolathe.rsi/inserting.png | Bin 0 -> 5782 bytes .../Machines/serv_protolathe.rsi/meta.json | 75 ++++++++++++++++++ .../Machines/serv_protolathe.rsi/panel.png | Bin 0 -> 2825 bytes .../serv_protolathe.rsi/unlit-building.png | Bin 0 -> 604 bytes .../Machines/serv_protolathe.rsi/unlit.png | Bin 0 -> 310 bytes 36 files changed, 431 insertions(+), 9 deletions(-) create mode 100644 Resources/Prototypes/_LP/Entities/Structures/Machines/lathe.yml create mode 100644 Resources/Textures/_LP/Structures/Machines/SpaceForge.rsi/building.png create mode 100644 Resources/Textures/_LP/Structures/Machines/SpaceForge.rsi/icon.png create mode 100644 Resources/Textures/_LP/Structures/Machines/SpaceForge.rsi/inserting.png create mode 100644 Resources/Textures/_LP/Structures/Machines/SpaceForge.rsi/meta.json create mode 100644 Resources/Textures/_LP/Structures/Machines/SpaceForge.rsi/panel.png create mode 100644 Resources/Textures/_LP/Structures/Machines/SpaceForge.rsi/unlit.png create mode 100644 Resources/Textures/_LP/Structures/Machines/cargo_protolathe.rsi/building.png create mode 100644 Resources/Textures/_LP/Structures/Machines/cargo_protolathe.rsi/icon.png create mode 100644 Resources/Textures/_LP/Structures/Machines/cargo_protolathe.rsi/inserting.png create mode 100644 Resources/Textures/_LP/Structures/Machines/cargo_protolathe.rsi/meta.json create mode 100644 Resources/Textures/_LP/Structures/Machines/cargo_protolathe.rsi/panel.png create mode 100644 Resources/Textures/_LP/Structures/Machines/cargo_protolathe.rsi/unlit-building.png create mode 100644 Resources/Textures/_LP/Structures/Machines/cargo_protolathe.rsi/unlit.png create mode 100644 Resources/Textures/_LP/Structures/Machines/engi_protolathe.rsi/building.png create mode 100644 Resources/Textures/_LP/Structures/Machines/engi_protolathe.rsi/icon.png create mode 100644 Resources/Textures/_LP/Structures/Machines/engi_protolathe.rsi/inserting.png create mode 100644 Resources/Textures/_LP/Structures/Machines/engi_protolathe.rsi/meta.json create mode 100644 Resources/Textures/_LP/Structures/Machines/engi_protolathe.rsi/panel.png create mode 100644 Resources/Textures/_LP/Structures/Machines/engi_protolathe.rsi/unlit-building.png create mode 100644 Resources/Textures/_LP/Structures/Machines/engi_protolathe.rsi/unlit.png create mode 100644 Resources/Textures/_LP/Structures/Machines/rnd_protolathe.rsi/building.png create mode 100644 Resources/Textures/_LP/Structures/Machines/rnd_protolathe.rsi/icon.png create mode 100644 Resources/Textures/_LP/Structures/Machines/rnd_protolathe.rsi/inserting.png create mode 100644 Resources/Textures/_LP/Structures/Machines/rnd_protolathe.rsi/meta.json create mode 100644 Resources/Textures/_LP/Structures/Machines/rnd_protolathe.rsi/panel.png create mode 100644 Resources/Textures/_LP/Structures/Machines/rnd_protolathe.rsi/unlit-building.png create mode 100644 Resources/Textures/_LP/Structures/Machines/rnd_protolathe.rsi/unlit.png create mode 100644 Resources/Textures/_LP/Structures/Machines/serv_protolathe.rsi/building.png create mode 100644 Resources/Textures/_LP/Structures/Machines/serv_protolathe.rsi/icon.png create mode 100644 Resources/Textures/_LP/Structures/Machines/serv_protolathe.rsi/inserting.png create mode 100644 Resources/Textures/_LP/Structures/Machines/serv_protolathe.rsi/meta.json create mode 100644 Resources/Textures/_LP/Structures/Machines/serv_protolathe.rsi/panel.png create mode 100644 Resources/Textures/_LP/Structures/Machines/serv_protolathe.rsi/unlit-building.png create mode 100644 Resources/Textures/_LP/Structures/Machines/serv_protolathe.rsi/unlit.png diff --git a/Resources/Prototypes/_Goobstation/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/_Goobstation/Entities/Structures/Machines/lathe.yml index 40438b98436..1966ce7cf31 100644 --- a/Resources/Prototypes/_Goobstation/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/_Goobstation/Entities/Structures/Machines/lathe.yml @@ -25,11 +25,14 @@ description: Prints equipment and circuitboards for use by engineering department. components: - type: Sprite - sprite: Structures/Machines/techfab.rsi + # LP Edit Start + sprite: _LP/Structures/Machines/engi_protolathe.rsi + snapCardinals: true + # LP Edit End layers: - state: icon map: ["enum.LatheVisualLayers.IsRunning"] - - state: engi + # - state: engi LP Edit - state: unlit shader: unshaded map: ["enum.PowerDeviceVisualLayers.Powered"] @@ -41,7 +44,7 @@ board: EngineeringTechFabCircuitboard - type: Lathe idleState: icon - runningState: icon + runningState: building # LP Edit staticPacks: - SharedBoardsStatic - EngineeringBoardsStatic @@ -97,11 +100,14 @@ description: Prints equipment and circuitboards for use by cargo department. components: - type: Sprite - sprite: Structures/Machines/techfab.rsi + # LP Edit Start + sprite: _LP/Structures/Machines/cargo_protolathe.rsi + snapCardinals: true + # LP Edit End layers: - state: icon map: ["enum.LatheVisualLayers.IsRunning"] - - state: cargo + # - state: cargo LP Edit - state: unlit shader: unshaded map: ["enum.PowerDeviceVisualLayers.Powered"] @@ -113,7 +119,7 @@ board: CargoTechFabCircuitboard - type: Lathe idleState: icon - runningState: icon + runningState: building # LP Edit staticPacks: - ToolsStatic - SharedBoardsStatic @@ -164,11 +170,14 @@ description: Prints equipment and circuitboards for use by science department. components: - type: Sprite - sprite: Structures/Machines/techfab.rsi + # LP Edit Start + sprite: _LP/Structures/Machines/rnd_protolathe.rsi + snapCardinals: true + # LP Edit End layers: - state: icon map: ["enum.LatheVisualLayers.IsRunning"] - - state: sci + # - state: sci LP Edit - state: unlit shader: unshaded map: ["enum.PowerDeviceVisualLayers.Powered"] @@ -180,7 +189,7 @@ board: ScienceTechFabCircuitboard - type: Lathe idleState: icon - runningState: icon + runningState: building # LP Edit staticPacks: - SharedBoardsStatic - EngineeringBoardsStatic diff --git a/Resources/Prototypes/_LP/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/_LP/Entities/Structures/Machines/lathe.yml new file mode 100644 index 00000000000..ffe5ef7fabe --- /dev/null +++ b/Resources/Prototypes/_LP/Entities/Structures/Machines/lathe.yml @@ -0,0 +1,58 @@ +- type: entity + id: LPPServiceProtolathe + parent: [BaseLatheLube, BaseSiloUtilizer] + name: engineering techfab + description: Prints equipment and circuitboards for use by engineering department. + components: + - type: Sprite + sprite: _LP/Structures/Machines/serv_protolathe.rsi + snapCardinals: true + layers: + - state: icon + map: ["enum.LatheVisualLayers.IsRunning"] + - state: unlit + shader: unshaded + map: ["enum.PowerDeviceVisualLayers.Powered"] + - state: panel + map: ["enum.WiresVisualLayers.MaintenancePanel"] + - type: Machine + board: EngineeringTechFabCircuitboard + - type: Lathe + idleState: icon + runningState: building + staticPacks: + - SharedBoardsStatic + - CircuitFloorsStatic + - ToolsStatic + - PartsStatic + - AtmosStatic + - CablesStatic + - MaterialsStatic + - LightsStatic + - PowerCellsStatic + - ElectronicsStatic + - MiscSignallersStatic + - NailgunStatic + - NailsStatic + dynamicPacks: + - ServiceTools + - AtmosTools + - PowerCells + - Equipment + - SpecOpsGoogles + - EngineeringBoards + - SharedBoards + - CameraBoards + - UpgradeKits + # CorvaxGoob Packs + - WorkBeltsSharedDynamic # WorkBelts-Techfab + - WokrBeltsEngDynamic # WorkBelts-Techfab + - type: EmagLatheRecipes + emagStaticPacks: + - NailgunEvilStatic + - type: MaterialStorage + whitelist: + tags: + - Sheet + - RawMaterial + - Ingot \ No newline at end of file diff --git a/Resources/Textures/_LP/Structures/Machines/SpaceForge.rsi/building.png b/Resources/Textures/_LP/Structures/Machines/SpaceForge.rsi/building.png new file mode 100644 index 0000000000000000000000000000000000000000..079753158f86d8b994aeee9c466937c6b8c31486 GIT binary patch literal 2558 zcmZWrdo+|=8-L%qG;SHBLDY;=l1tJY8OfkrD#m48zFbEtxn%~0V~kO*#h9X8a!ult z=p^D0Qwk9&Im)GRCuAmbI%C4T-*nDj-}?4?p8Z?D{XF}(_TKARdp+q+B-_n0+hhO$ z*nHgXn2Q9NKV1qgng1HUE|LHk>0)aI)bwe5kq|_nrGq5^{GKJd?vIpkD<^wbYh^o! z`VnsH+#&=)K~I|P3hx?U&EBnjKvfNEW$hBjVEdoB=;0ZZoK~>yl7lxqFhL1iOByC0DRAxmSjj%?M_7kfPC9e2ThP!h5fUc6LpqLB1EJkM+L%sGL$_7Atg8*B^MW9{Mf<8KLSg^sya3z%T!p%P+fI zbozVVDtj4Na6+$#b&|8V{z({qE^44Aydb?HBX~Tc?n|ec1~sZvsaC)ub5>0=kC@$E zEHSiqj^l0XeSdUwVT5#E3cOWr-+|u42H=2E*_DR)II?USTsa1cf#C0oBj-=hKOoQ# z5i#Pqsa=!qNibMy;z`bmYEQU=qhJa*T&flf_b!FWJ8+~cgAf{*MosynnHDd@5DvhslsW&H+9iSa zT)(u*YUMp<9Ncd4I4IHDtsyq@?EEQpDfCb5xdW#J4Ct&yu-`E z=iR4Z6V*l`IeA-#jqWKNB!ekmD6lSlL~n!l?6&<8!%EUrZ&;(<_wX2(1&pXJQANCQ zt%AIHT0|@!_*LrTO2X;BAIfU=`waU)g=@=&Fz76tvi$xQgkylm$2xSpK}{X zR@;$Xc=Upu6EJ8K4WFcAa!iWo#T`a|3SI3PsSWzC8gFvKWX84Vn5ZhWc3Bxv^7v1V zPM}J59EMUAO?NGvysoEx_Yjf<;(HY@0AZZ`1GdHjR&j(ktDJUggtj_rw{@zfRfVIk zGK(6V*d39*v)m>MtYZ^0uu$wjcV~@SYAIj8R~^z5Z(gYgW*s6&hBG@k7SMG(M*(Avv{2 zS9D|zm2z3nLr~3tV1CFhop-42>6NwFd$8qoT<66r(YhCl$V_8f^TgD%g0)5f9@{>~ zvvgfB%?0$NR;v*^R3dM*U0b}emD76Kb5;X&`L_>A2Kysq#_uH6r^or3J+36=LIbXV zv7X>oIgpM!F`*)`HUQ@_<)k=sP0mX6S@Yq+bZ&fNU?41qzDa(L868#SSZ*_uGAAjG zhwe#bvC`BguP)w221jZ5eLk~S#N+`%XrC~(o9e}pGNn3k6*OMo5if)03jf_l!&d&H z<0h-Jb{dGxrhF~BAWgtS_3o1^t8}3L`GEYR2~JDCzgNxSi~-?JM;qpcOpCTJI4b73 z)KVX6=Y{CTd%V=q!hX~~ao|e7e-q1;$xE^8Ko&1`y|^O)O%El6@1`pfz7Z;!w#xU? zBBYqz^XxDFw54l?^!OaDQA4@i_|DruSoaEH%Bn`bv7p=lo2!0nA{(J)rsHpIu+oLn zgHSKtPSbJJ?TFK_D9UG=lJn~y6Np`WsyQw|ObS@6Sohtd{f2LBN-XWTCV2uU&dIHN zEV{?$_fau!tfsAmY02$Wn&?c@)r%)!pG=RsZwdS!+nhLssX8#z_`+%~w*2Pu&RpPE zo$rQifs4xHf@qpDE;TF4?!s=|OmJ9-#*|;2N1o5L66ZA~@6Ew;n;u5KYbSkvTRNwd zXhgE;_DO2SO4VH(C1_p=a4m(sM(M?5n6~astCyc9Sik2}E3>5u+YuC686>(M6rk=PY0@WPo2QO=YmU*--=Sf{=$2FI;qlvbmxEEK2 zVge-$rS#>zqVz2jWVluu6pkERk`%w4uw=kc5`qiA>%L_Th2TP#3gc|s*Dt8_iQK~)bU<^~e?7;9F zv}dwBzp36shpq^R&yo4DtN)w|U-XRvlxpU3hYs#9&1)NKaN`_j`1PCyQ$_LmUdX~} zVf`CflOEoKQwr1@T#q_84vpd0dzpEI;QQK~2q7^%w?{qhud9D{TgR&ROG literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LP/Structures/Machines/SpaceForge.rsi/icon.png b/Resources/Textures/_LP/Structures/Machines/SpaceForge.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..758f3a036e3e7bedff6dd60ff546dd9ed57091e0 GIT binary patch literal 569 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCijq1AIbUMLc}B-oC%@`Ro7x|7UL5?J;MGS=VG$bwelDpz68_Qju{IlJcfG zMd4AIi7BNfK8&VTfi@0-K;5hpOBMhr;gTS~V4z+!z_6+I4hK-0v%n*=n1O-s5C}7h zYIrpO9hK$j;uvD#-#Y2`wq^w$7v>}vr7OSw%U7o{ZOxKDw_#e*%@$6VzWNg8CD}c@ z^pqzGEZ00*;k>U_XZe&gjn>!OJ|6$|J>RTFD~yeuyQ~7`WMTFxLu3X zn9@3uyA8fOYnWf%Wj^07 z=rW0Mje5a}IbD&CnJy#U)cB9Vr1Q+@CXTAA3WhF;vtO8EeEu=)VXICl zWRgg!-n&NV#LdomuHO&n6q#9+B|OcX=bFnMl`3{ArtSI}(f%Z5ZaKqE1s`|v2Cuc+ z@H3_G!G_xV_6&WyQyN#7J=nYdJjdO`9T)CD`mm3A>!J!CRdxnB#wA})*12SS&) t2pwx{hO~=zzcsJ*mdh;o^*ubTKJT06x8JABe*>d}!PC{xWt~$(696O)?f?J) literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LP/Structures/Machines/SpaceForge.rsi/inserting.png b/Resources/Textures/_LP/Structures/Machines/SpaceForge.rsi/inserting.png new file mode 100644 index 0000000000000000000000000000000000000000..451eaec4d5c10a1971e6f8db8b030980e8e4f6bc GIT binary patch literal 2111 zcmcIkeQXnD7(W6`222bjXh7w5uw}@uyQ-PPC~xoH+iq)nN}RTW7NKn%+| z{oZmg`*i6Ijvo zN9rZ(rBI)u9v%aM;4myLePCw<+xcv+tX^FH;Z4$TOdUS1tO94j2 zEUcQCt+y?^JGbrP{%;PojwzkiYx{b~je~=>NASZPb#E4~e?M=2`=F^Uu7_1mr{p=? zOjR!|II}DD>SWicpBk2sm31e7fA@M(e&cL$U~9>h52Q_Kt7r8db!*G!Pfnwvq=v`6reRpWLB`VqTf6Q#4C}p5 z_Lb}9o?>25f+ip;erSpY!w8LGxp~nr5UQb$`(cF~au7GZI85NO=pZKBJd`I~04wEj z^(ri@FYyWW)dD9Hd85<%=05QI9wqrpH(H(T zRu|GilniOZ<01(eC)5O04(qZK!VOvAS88+zf#Qe<7z}$nUFsn%;RABS90g&s#YCBd zK_luITGL&%h@6O}TeRk@3qx}$)RY=kfUa5?(uXJMqR_<+*QkM57NTH=0T@Iu4V`A` zI;zm^@phq&tSjVTIL1H@ccFAydgRR$@fiQa!cQKKXkB_wAd`6-Kx78*RD>EM9=Fp$ z7>DwrBFG{i`w1Bq0@@EqK>`fP!L?xEq0MI1_ zbr8jJs3w}&^~ph4rUSz`i=D~gI15L!cDvomaS6mEsA{OQ3@Hm`vLZRdcOHd~3^%t00Pvm}>e5lN0=M2WMq7QetG z`I;i>5un2S3X~m60yRf02|O$2+Q=j>QV9)9D0DL^D@oHn3&+zeZ$o8gcnX@bS*zR)4H5()5@ml4YyDMuP z_tG%~5>J4sZzAySlM@#y^xzsbg&+K$g zPTw_kcC&^x&2nwrJp7tIzsJOL*Y$SCO6UEP(l7Sdc*n4PJH9&f;OG5K7Y;4m8*Ek| zP8*-zdR$p6<+*;G(mZTa_P5_-r<;nDSrhKa&vy1qkc?MTcCh%s$=lqpwtw#2zSFG# sHsDyttsaj6?XRC;U$ovr8%ORt4`7+wGOOuh#mfzV+g0Lh8Z&*)zh`&cIRF3v literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LP/Structures/Machines/SpaceForge.rsi/meta.json b/Resources/Textures/_LP/Structures/Machines/SpaceForge.rsi/meta.json new file mode 100644 index 00000000000..8970736cc61 --- /dev/null +++ b/Resources/Textures/_LP/Structures/Machines/SpaceForge.rsi/meta.json @@ -0,0 +1,55 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by BL02DL", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "panel" + }, + { + "name": "unlit" + }, + { + "name": "building", + "delays": [ + [ + 0.09, + 0.09, + 0.09, + 0.09, + 0.09, + 0.09, + 0.09, + 0.09, + 0.09, + 0.09, + 0.09, + 0.09, + 0.09 + ] + ] + }, + { + "name": "inserting", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_LP/Structures/Machines/SpaceForge.rsi/panel.png b/Resources/Textures/_LP/Structures/Machines/SpaceForge.rsi/panel.png new file mode 100644 index 0000000000000000000000000000000000000000..7bacd5ffad0e53a5ca9fad4cf04a3aacd9b09dcb GIT binary patch literal 631 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 T`Hy&T1p@9ap3aY*LNoscO+%=V literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LP/Structures/Machines/cargo_protolathe.rsi/icon.png b/Resources/Textures/_LP/Structures/Machines/cargo_protolathe.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..514271bc79ca2a8ed8dbe497b3d939d10d3da945 GIT binary patch literal 694 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCikP2Ka=yCM1`>y*TUbM(ekG<6h0M+O%oY`=i;fmMHJ4HQzNY_wCs}2}$`^ zEA-x;Y$_;juW=BURxNwG)&0f!MSP;cZ+8a2y0|34&HB}~^{qC*M-Zh@YQt}O@^=4RX~HrZrlMdknY*Lu^h8HQGirPUWC*m<0I z%K2aDMC=@gs=fPCA1tW7)vqMw`d1=6P(sC%>2;m7#6)F|LL(X8$uoMAQ+)2!&DnqG zG)Kz}KQ-Z5LSlx;mi1g*XE6J0T(Hq`k;|69PZp@^h-nS1J> z!_f4KV^5}ZT!&Q4CN{_V$aO|re7hC-OKTe@d^4M-aD!)pi*vK4d9}{XSqdU%trl4~ zmh|7c@wGRzr|b}K)Qrn7Q+f;zaeoVc`b}Et-&CEr1CM%4j`TB>OP>4Yr?3UcvbS!$ lf0Ubl!=dDP9MeymmmbgFIn|793osrSJYD@<);T3K0RSn$F~I-; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LP/Structures/Machines/cargo_protolathe.rsi/inserting.png b/Resources/Textures/_LP/Structures/Machines/cargo_protolathe.rsi/inserting.png new file mode 100644 index 0000000000000000000000000000000000000000..3f3c09debfbc3ef9ed2b2b1358ef0636181d9141 GIT binary patch literal 5782 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 AyZ`_I literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LP/Structures/Machines/cargo_protolathe.rsi/meta.json b/Resources/Textures/_LP/Structures/Machines/cargo_protolathe.rsi/meta.json new file mode 100644 index 00000000000..7c70e1740f7 --- /dev/null +++ b/Resources/Textures/_LP/Structures/Machines/cargo_protolathe.rsi/meta.json @@ -0,0 +1,75 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "panel" + }, + { + "name": "unlit" + }, + { + "name": "building", + "delays": [ + [ + 0.5, + 0.5, + 0.5, + 0.5, + 0.5, + 0.5, + 0.5, + 0.5, + 0.5, + 0.5, + 0.5, + 0.5, + 0.5 + ] + ] + }, + { + "name": "unlit-building", + "delays": [ + [ + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10 + ] + ] + }, + { + "name": "inserting", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_LP/Structures/Machines/cargo_protolathe.rsi/panel.png b/Resources/Textures/_LP/Structures/Machines/cargo_protolathe.rsi/panel.png new file mode 100644 index 0000000000000000000000000000000000000000..84bdbf20b9bd3a7d92dd887fb4a1d3d0ac98bd63 GIT binary patch literal 2831 zcmb`J3v3g09LGDrFqqQ-%23dphr*Oy?|SX6y-O>Oc8`X2D_s!=irnLW-LdxWyt}U5 zi_>Ax2BWf@@|95>*5Os+*>Er*u@9*>b z{eS=8@8ACe;imfX(N~YQ*=*&(hCl>s!fvQTXHqEHGcDp7oNC(pksf{hK zPM)+YQg_?0(O2H?DI0xy+R3Uj4}C1`UEhD{?jzgAe6)4zlU3}F6)&!9FZ-qJ<$a0z zA9fxew(rWm8+SRU9XsedTIPTIz&q;>gI$h{=h46+N9%Q=mEM!vna$}ph3S#Z>8pQz z`eX8~p3K;Nm96oI_das=p3^709@ukgMx=7s(dIpa$4aRAXLf%1+s6C$3?@hPJfePd z#qY<5Pgq>BWXE$m2mGHfy|<62^oa-Dn?AcP_DUTxyZ^nhqtd=L%KCdgZ+~uncY@7Ux>SnJHRgsI8D2@)SwZ1|J)KZZoXtBut+ISOFc1#J zB-w`!?0y|ZB*BNyp+ZDR^@BF4p-TfTT}@HGtDUC>bo$NZqrGVc5)!~*k#r(1>rC2* zT3`nLHm7kEu_Q*j51ktdBYs5#h|BJ>6Ig9p>L5`FK@hJdh)g6|;k>i_Vi>@029)trITo4rCBtdvEg2YJLTtjwo2{jZdSju`XhcKIXnpJU!oxl@` zf?79fJI?vJs9KM9ssN7wT}f&@sOKQa9;f8lk=QI7X|Kl%6wi- z|1fz>K;e_7r(nQ`ngKF`!b<{U{R9-nIz1wbxmgd1xj0h9I1dRhz&k{d1`gW8Ir5yK ztQ)M%1Cs;Eb_qgw-VHoXPQ*w;q%fBVTo@;E)tI{)5WJfv90Dcg?VB|TmN^?Qj>qH( zkVBA8N(3Z}(JtNv<8ZT>2k;`s3&2Iu)lR}GQYd2Po2dy0eJE)sa>H<(HAF>A_|Qg4 zPNs9SQ7Hjh4AxAMqnfCuNt$-k6hY9=>YUcJUo48aSNUi{z8{=#i(Q&MsPkZZ|*qn>Y6VAg0xO3~VzwPtP+;EkbD|IVzyjldI5 zH?+>+ke7cE3vafb8z4#1Ixmc^1>9LQl}kfhLaZ}^VfpOl>1+oO(A*^7#>z1O4_w%P zS($W^8h1D-H^IALQvgzcHSPo$>)|-eNdXV(a}CJTTz_bm4}1%|n$5nmyK%RMofyw4$A}mJcySS@GikU{OTN zwdBxY7aC+)enstsXH}cgoRWta+TWODd5sbeWL+8BA}K7{2d^6of`OW-r}^7{`m%1~(!inaig@pD8!NWX{>Gq|L z!wr4!Z5$h(_xU=s6maSW-L z^Y+e0ujoVxwg>vY#mst*d3!swgjz00znHgj^6V0xjt6%vqt(+FI_EiXxq4~!oy$8E zS;Z{tw_G@>r(lWYfBEy3^PcuI*6zRGpmzATE6@%wm}@Ze`{}EjSO2`6bm7CumI z*Z#cv_)5m|Q+TcHzuHOrKk6UI-v09Fba}zRE58|+Ki~W5o8GC*pW~+eZ`}Rho8G2- zw%K)GA3c{^bn5Kf`M1}d`KUCxa=*==qKI|#1vB+bfM)*4i3xk2a!>zw`s0-SC%)c! z_4>-s()a(%1_Jp{9CTQTHf?r?sR_szs2T-=WYE`ryG@Liov|k(6Dq>?5x%D`u4H^j+GT$ z?fyT%?$7i5dO6$j!ad=;<#g?1>lXiJT&1{bSJA4vJ%4`v?0v_6 z{`l$gv;DpgHSPUQo}bOXCG1_@u0LmfGs4YhsBqnNrT=}^zP}8z=eNr*c>MDl^9lAF z)9(B&0kO8rGu+q*VI#Bzgukn^dHLo^9mA!}r*#akvcJ|bFibji&tF~tZ%ISgC4Y8? b2C*OPH7DL_mDhUnfHZo#`njxgN@xNAvt23t literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LP/Structures/Machines/cargo_protolathe.rsi/unlit.png b/Resources/Textures/_LP/Structures/Machines/cargo_protolathe.rsi/unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..13c4be2631fd60dca20d827cf9d22374b4ababa5 GIT binary patch literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?5OL=a|NVZS^RDEPwD z#W5t}aB_kK>*55Fo~A$pF1Ldk2bdO_8T~K+-okQK8$4qdhG(59IHh-B6gTc~kL# ziN7L&h;}? zxLmV+s>JPG)Bl-YbK5#uE0bZ$ulT(+T<0BMOl!^%h}hjVF;Qf~95x5lMa!1)9d74; zFR>)0>Ysge5Yx5h?p{8zGjEs0SqjK}o3BtU(!&(Q$iTHW_6*yxBOif&X7F_Nb6Mw< G&;$UVl6(FD literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LP/Structures/Machines/engi_protolathe.rsi/building.png b/Resources/Textures/_LP/Structures/Machines/engi_protolathe.rsi/building.png new file mode 100644 index 0000000000000000000000000000000000000000..2ed09a4085b209dee1f8df7792bd0e340969ce6e GIT binary patch literal 3905 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 AyZ`_I literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LP/Structures/Machines/engi_protolathe.rsi/meta.json b/Resources/Textures/_LP/Structures/Machines/engi_protolathe.rsi/meta.json new file mode 100644 index 00000000000..ebf8eae1aeb --- /dev/null +++ b/Resources/Textures/_LP/Structures/Machines/engi_protolathe.rsi/meta.json @@ -0,0 +1,75 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "BL02DL", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "panel" + }, + { + "name": "unlit" + }, + { + "name": "building", + "delays": [ + [ + 0.8, + 0.8, + 0.8, + 0.8, + 0.8, + 0.8, + 0.8, + 0.8, + 0.8, + 0.8, + 0.8, + 0.8, + 0.8 + ] + ] + }, + { + "name": "unlit-building", + "delays": [ + [ + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10 + ] + ] + }, + { + "name": "inserting", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_LP/Structures/Machines/engi_protolathe.rsi/panel.png b/Resources/Textures/_LP/Structures/Machines/engi_protolathe.rsi/panel.png new file mode 100644 index 0000000000000000000000000000000000000000..6617a293992bc385d06311bd4093577ef961b2b7 GIT binary patch literal 741 zcmVEX>4Tx04R}tkv&MmKpe$iQ$>-gh#jOjWT;LSL`5963Pq?8YK2xEOfLO`CJjl7 zi=*ILaPVWX>fqw6tAnc`2!4P#IXWr2NQwVT3N2zhIPS;0dyl(!fKV?p&FUBjG~G5+ ziMW`_u8Li+2tmLABIuKuWz0!Z629Z>9s$1I#dwzgxj#p*nzI-X5Q%4*VcNtS#M7I$ z!FiuJ%!;x~d`>)O(glehxvqHp#<}3Kz%#>UIyFxmCKd~Ath6yJni}yGaa7fG$`>*o ztDLtuYvn3y-jlyDl+#z1xlVH!2`pj>5=1DdqJ%PR#Aww?v5=zuxQ{>L`XzEH8?JJM&@_EV0003TNkl+OO9(6k zWM4V6v){+e&cd8gzAn0JBGb;CT$S~fd>H_+JKCA+J{Fa6uLb}<-pfKOt8QZpz75RE z+zogeL2TgprFza^XA{of)-o6(NlVFK_!BeMNS;-%sh2ms+HbD0^~TL<-&yPJCv>&=FMEkUy+9xk2m}Iw!2jVJ X^Sx2C+n&wh00000NkvXXu0mjf*hf>M literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LP/Structures/Machines/engi_protolathe.rsi/unlit-building.png b/Resources/Textures/_LP/Structures/Machines/engi_protolathe.rsi/unlit-building.png new file mode 100644 index 0000000000000000000000000000000000000000..b72d06d65465e7baf9b41d9be12de9b6bfd5ffd5 GIT binary patch literal 604 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>U=s6maSW-L z^Y+e0ujoVxwg>vY#mst*d3!swgjz00znHgj^6V0xjt6%vqt(+FI_EiXxq4~!oy$8E zS;Z{tw_G@>r(lWYfBEy3^PcuI*6zRGpmzATE6@%wm}@Ze`{}EjSO2`6bm7CumI z*Z#cv_)5m|Q+TcHzuHOrKk6UI-v09Fba}zRE58|+Ki~W5o8GC*pW~+eZ`}Rho8G2- zw%K)GA3c{^bn5Kf`M1}d`KUCxa=*==qKI|#1vB+bfM)*4i3xk2a!>zw`s0-SC%)c! z_4>-s()a(%1_Jp{9CTQTHf?r?sR_szs2T-=WYE`ryG@Liov|k(6Dq>?5x%D`u4H^j+GT$ z?fyT%?$7i5dO6$j!ad=;<#g?1>lXiJT&1{bSJA4vJ%4`v?0v_6 z{`l$gv;DpgHSPUQo}bOXCG1_@u0LmfGs4YhsBqnNrT=}^zP}8z=eNr*c>MDl^9lAF z)9(B&0kO8rGu+q*VI#Bzgukn^dHLo^9mA!}r*#akvcJ|bFibji&tF~tZ%ISgC4Y8? b2C*OPH7DL_mDhUnfHZo#`njxgN@xNAvt23t literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LP/Structures/Machines/engi_protolathe.rsi/unlit.png b/Resources/Textures/_LP/Structures/Machines/engi_protolathe.rsi/unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..13c4be2631fd60dca20d827cf9d22374b4ababa5 GIT binary patch literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?5OL=a|NVZS^RDEPwD z#W5t}aB_kK>*55Fo~A$pF1Ldk2bdO_8T~K+-okQK8$4qdhG(59IHh-B6gTc~kL# ziN7L&h;}? zxLmV+s>JPG)Bl-YbK5#uE0bZ$ulT(+T<0BMOl!^%h}hjVF;Qf~95x5lMa!1)9d74; zFR>)0>Ysge5Yx5h?p{8zGjEs0SqjK}o3BtU(!&(Q$iTHW_6*yxBOif&X7F_Nb6Mw< G&;$UVl6(FD literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LP/Structures/Machines/rnd_protolathe.rsi/building.png b/Resources/Textures/_LP/Structures/Machines/rnd_protolathe.rsi/building.png new file mode 100644 index 0000000000000000000000000000000000000000..c4613c5c28e20ca6eb394d6171fbca7d882ba3b6 GIT binary patch literal 4255 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LP/Structures/Machines/rnd_protolathe.rsi/icon.png b/Resources/Textures/_LP/Structures/Machines/rnd_protolathe.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..216501412519bded50c551e0357e4381d5d99e46 GIT binary patch literal 1170 zcmV;D1a13?P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf5dZ)S5dnW>Uy%R+1Sd&EK~z{r<(6w~ zR7DiW|7E+ornD{;+buUNh>=ggeBJ9qD0txf6|e#zvVGc%j> zpEKv)yLjZuU@NKKvTcOjapjAK-F9Bvq2%lQyQJ?AN#i0hz>WtG{Xj4a7#j4p!3k|R zvcDD8`|7c$WxFjRQ~uh3k`Ee*vRDiy|30x@1s<%!uC&QdG}g*JD{59sYvK@)TLMIX z0jxXiSg^4K7rz!kQ6FFA+L9G4ya5dr2m+b+IC{M2awZYBA7rxm{LB z4~l7?I61Knrvr63{yQn#6=0G-mmTKq_8s<^Br2qNqauQecmywJMlkjAq0y}dm+yzg6%Ja`f~ zxce*zZhCz^$bLfkO&`?8g$a;vCZ?)Xe_YRz!u}SNFIqM7V%KZZpFAZ;T9ZSe&#`*o zbu2%(9$($#Nx`N9;OL@eoGEI?(&05c`_G*4wcuFm0q<|Y)iTk!@hE(Oux*#zSAxFj zL|^Q#qnYT$`2)%L)YMO8^ZNaMhh6sjTli_#mstE@6VT6_1+E^TcY)ah6wAs8s6PmE zouGLV5}ZElnVc-GQB?`rt8u)D*c}tH5~4D%=2l_owvT5Ol)S0GQLd4ty|+6%WNwFm z($YB`C81YzY3Z{ZrKjcKH|&iLEx^?SH*Q=P3Fp{WV_E&^xY&ky3)COWRKMaS_a9C# z=s?tGLV%3z9_Z@2iG>Saz~;@>4r@YBg(jUp8Yq{>zJk1hnImOo&@2Eh@^psE6nRsaA107*qoM6N<$f{K(Y>;M1& literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LP/Structures/Machines/rnd_protolathe.rsi/inserting.png b/Resources/Textures/_LP/Structures/Machines/rnd_protolathe.rsi/inserting.png new file mode 100644 index 0000000000000000000000000000000000000000..3f3c09debfbc3ef9ed2b2b1358ef0636181d9141 GIT binary patch literal 5782 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 AyZ`_I literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LP/Structures/Machines/rnd_protolathe.rsi/meta.json b/Resources/Textures/_LP/Structures/Machines/rnd_protolathe.rsi/meta.json new file mode 100644 index 00000000000..ebf8eae1aeb --- /dev/null +++ b/Resources/Textures/_LP/Structures/Machines/rnd_protolathe.rsi/meta.json @@ -0,0 +1,75 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "BL02DL", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "panel" + }, + { + "name": "unlit" + }, + { + "name": "building", + "delays": [ + [ + 0.8, + 0.8, + 0.8, + 0.8, + 0.8, + 0.8, + 0.8, + 0.8, + 0.8, + 0.8, + 0.8, + 0.8, + 0.8 + ] + ] + }, + { + "name": "unlit-building", + "delays": [ + [ + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10 + ] + ] + }, + { + "name": "inserting", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_LP/Structures/Machines/rnd_protolathe.rsi/panel.png b/Resources/Textures/_LP/Structures/Machines/rnd_protolathe.rsi/panel.png new file mode 100644 index 0000000000000000000000000000000000000000..2c347ef4d65e90e56b0ce35e27278a1aae833acc GIT binary patch literal 2836 zcmb`Jd2AF_9LKjnq_#E@5J~{eIQ6K~*_oZ)>F!K+C1tnAN{{Wf2o)sE@n$=AcV?WK z?QScmC_+3MK!eM5&I{HX53)Nr%&#pcHK2l_|WjeN6ih@|V|k6#r8E>fTuG z58IB9**m%ahV9Oo#}4|A7W?-fcyH}tu-!4}c{Fgy(ROvi3h#-n%*N!~!mRM%scFAH z{VDlQ@8HC}DPb59~TQJ6t~IXw$CLu>xwrnQdSH_Tx!#nAx+Rvv?e??n9w^=z0_vHFeeQUL*dSW2%X>d1ob6mhS)t!hwh+ z`_Pe{Z=#4K_|SP&1JR)RLAzAft$~*A##X+&gQo>_)=ecv-XsGFF<`JrG8UC}Ch0>h zFav*^(>RJ)5~IV1&Tj}IenkU_%kHuhSankBBvA-K5U(bPOgK=JfxwXuZ8r>+!SO^Q zVNW>iiWb2gG)?0KiIXG-6`0;78*CDj^|CZ1g9!kg*Cf@D6d5tGET_Z`9}45J0)$Wa z>Li@V@XfJB*9`#=!hs7e2nukLAUqgBVkB*@A-%Ym+R%`*l=VywVK(t3tKtqjfyZJw zwQf{*p7V22wcgsL0z3?KC9d(Hx)aDoS=N~vjqCZo;yN&=tXQLhh{G@~k6C?fupyMw zn^}uUG1XF=%B)J@a~d_SMXl!okAoBOb#U5B?#epH}E()5hDqa!dxP7VVuZSV(v;n@NSxL2$Yz$Z_*@K=4>=S9+M+L z4naC85s)lKyLcCj!_8tIz>63!02f79Itiypp@^AprYaQlp`@M23`0@Y5EU)vL+d3u zp3Ka)N-@x4ux5%Jl|&^?(zKhV2!eK2W)!yoO^5Yrq8x;sBvC}*nHmUUVF5`oHUe-} zj-ZH{cLs(I6Udqc4uRH!7{3NsL(y6lCF(=X$Pkm1?F-l$nX+f<72dM641i#DA7Z_% z9-Pfa5Ii^O#sAIhFWi=PB_ZbknU?%F>iI@FW|d|n6s@C4YvOJPyfIqp-SqCU_TY3P1|5#+?9TJsgKQDc~VpPL>ozE^DtVqLE-VP!)mo0?Punn^hJ_ zxmBGvWOa#l04r%G;a~_@$mh1-EDNhD{*S;b2`8Wg!Ho%S7Y73;Da<2Ku-7?)f&CRp7VcxCqDd;bLG&bp-l literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LP/Structures/Machines/rnd_protolathe.rsi/unlit-building.png b/Resources/Textures/_LP/Structures/Machines/rnd_protolathe.rsi/unlit-building.png new file mode 100644 index 0000000000000000000000000000000000000000..b72d06d65465e7baf9b41d9be12de9b6bfd5ffd5 GIT binary patch literal 604 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>U=s6maSW-L z^Y+e0ujoVxwg>vY#mst*d3!swgjz00znHgj^6V0xjt6%vqt(+FI_EiXxq4~!oy$8E zS;Z{tw_G@>r(lWYfBEy3^PcuI*6zRGpmzATE6@%wm}@Ze`{}EjSO2`6bm7CumI z*Z#cv_)5m|Q+TcHzuHOrKk6UI-v09Fba}zRE58|+Ki~W5o8GC*pW~+eZ`}Rho8G2- zw%K)GA3c{^bn5Kf`M1}d`KUCxa=*==qKI|#1vB+bfM)*4i3xk2a!>zw`s0-SC%)c! z_4>-s()a(%1_Jp{9CTQTHf?r?sR_szs2T-=WYE`ryG@Liov|k(6Dq>?5x%D`u4H^j+GT$ z?fyT%?$7i5dO6$j!ad=;<#g?1>lXiJT&1{bSJA4vJ%4`v?0v_6 z{`l$gv;DpgHSPUQo}bOXCG1_@u0LmfGs4YhsBqnNrT=}^zP}8z=eNr*c>MDl^9lAF z)9(B&0kO8rGu+q*VI#Bzgukn^dHLo^9mA!}r*#akvcJ|bFibji&tF~tZ%ISgC4Y8? b2C*OPH7DL_mDhUnfHZo#`njxgN@xNAvt23t literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LP/Structures/Machines/rnd_protolathe.rsi/unlit.png b/Resources/Textures/_LP/Structures/Machines/rnd_protolathe.rsi/unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..13c4be2631fd60dca20d827cf9d22374b4ababa5 GIT binary patch literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?5OL=a|NVZS^RDEPwD z#W5t}aB_kK>*55Fo~A$pF1Ldk2bdO_8T~K+-okQK8$4qdhG(59IHh-B6gTc~kL# ziN7L&h;}? zxLmV+s>JPG)Bl-YbK5#uE0bZ$ulT(+T<0BMOl!^%h}hjVF;Qf~95x5lMa!1)9d74; zFR>)0>Ysge5Yx5h?p{8zGjEs0SqjK}o3BtU(!&(Q$iTHW_6*yxBOif&X7F_Nb6Mw< G&;$UVl6(FD literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LP/Structures/Machines/serv_protolathe.rsi/building.png b/Resources/Textures/_LP/Structures/Machines/serv_protolathe.rsi/building.png new file mode 100644 index 0000000000000000000000000000000000000000..b5f8725ac6d58c70ed0071c98eed6126216d85d3 GIT binary patch literal 2247 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LP/Structures/Machines/serv_protolathe.rsi/icon.png b/Resources/Textures/_LP/Structures/Machines/serv_protolathe.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3251f8c8319b565c1e4b658a10e48ce779558af2 GIT binary patch literal 673 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCilu1AIbU6Ov2!-CokX-)HKLu!U!;R^MoTdi#v}AQu;xPoF+1DjV3_+pDRm<@Na$_e2{Q7z6|aOqssAaFeO1gbL6ti|?MY z1X8*sL4LtN^N9uwOW$+<1#09h@Q5sCVBi)6VaEED_=!NzXL-6fhFJLbPU0D2q|OvGBl1517yzWV=v-(BwMw=&nh-C6Zv&hG|&4eS30_p^M{4ouh_DK^7>ldD!= ztjH#t^9%hiKZ^{UazVeliDjPtQKRQMUt8AP*rTJpL}&e>%?yqDtpeWXvIMT3{WWjH z%^a5WqCivqfY4JPd~f6ho>-Okeb;XFoW&a)7O&hSe<;ptCp)8n)3um;T#4cWlLVAF zt1Z}PoV+h^#$k!5iu;q&C3Qkqs#`9uFmP7kx+Rg_Yq%?SZSHL|Uj`A*R}878w@WiJ z9&;?7T+p)V)}jQ*3-XK=9Zu^f+Hu5QzbjbfabYn7cgZ&`9?yWsCR!Yvm#r&~KColf z<8R?r;F_?5V~V4-!~;1#_ce*1JR6E%C^8p&X&#@$|F>CwZ}%ZyziNK{ z54W;~4y|AHLin2L+@J;)ozTq_FHQ|GJgoVKv!xTrTCU-+g`2lmP)JUo<@g`PIp^br Y9;N(wxABTPFe(^4UHx3vIVCg!08jib3jhEB literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LP/Structures/Machines/serv_protolathe.rsi/inserting.png b/Resources/Textures/_LP/Structures/Machines/serv_protolathe.rsi/inserting.png new file mode 100644 index 0000000000000000000000000000000000000000..3f3c09debfbc3ef9ed2b2b1358ef0636181d9141 GIT binary patch literal 5782 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 AyZ`_I literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LP/Structures/Machines/serv_protolathe.rsi/meta.json b/Resources/Textures/_LP/Structures/Machines/serv_protolathe.rsi/meta.json new file mode 100644 index 00000000000..7aeab186a84 --- /dev/null +++ b/Resources/Textures/_LP/Structures/Machines/serv_protolathe.rsi/meta.json @@ -0,0 +1,75 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "panel" + }, + { + "name": "unlit" + }, + { + "name": "building", + "delays": [ + [ + 0.8, + 0.8, + 0.8, + 0.8, + 0.8, + 0.8, + 0.8, + 0.8, + 0.8, + 0.8, + 0.8, + 0.8, + 0.8 + ] + ] + }, + { + "name": "unlit-building", + "delays": [ + [ + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10 + ] + ] + }, + { + "name": "inserting", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_LP/Structures/Machines/serv_protolathe.rsi/panel.png b/Resources/Textures/_LP/Structures/Machines/serv_protolathe.rsi/panel.png new file mode 100644 index 0000000000000000000000000000000000000000..7a97ca65f3bf6017a1ac6a6793ca27d85df83592 GIT binary patch literal 2825 zcmb_ed2AF_7~cZ1(AqyZ1VfRG1L_i(o!Qx)?#^UaEW156^jNlwTuPYZ&35SS%s4aK z-Bvt6)IcR1QvN^?R5Xf_0u5*ckr*feqy)4Ggd?7b@u)Y5k@{x#pde@y-DGy=ee?T% z-}k=v``)}|;kv4lqOnCbo2?{N9gM&`VqQZB!~fuxGt4^aa~V1(2_NCsz;|5-*L~x>Cdcr`L*&E?A)V=d<(zd`1OU=D_-3>bM*Mq zj;B{p^NQ!ay0+@@k(0|$SAWuXZiefP8Fd@GJ9;vo%;vHKH04`?iZ2zveJD}& z)2=gv4&Bi)X}4?gspI~h;=s}F57(XqyPaL$=YuDlbMCHv#&>=v^K$xtFg4P3aqQ(+ zJ|hpdca1n?pA&y>|H>;*T|D2qY~O`x5&NK?`h9(;3aEKM?E3nTP0#M@OAcvYseU@@ z&ohJXTr}pf&ewPK20mvtJUp7xOS?Urzq~v4P9-w)$j2jwrTwdw^-q1(^!hyeFTZsj z|M9Mx>9a=8+PfZ=PaNxE*c>fmNiXW)g)Y2;$QOk%`NXA)_;oH6-!cI$W2(`R2OdFhrjBI%KXcW_(yY zCaCa9Gg2t%N6iEoLE$BVu^s_Mu`aL3Vjk8@Vs4HUG0sZ@4De1-q=A$6a?Tu2NY)Kj z=7GrrnH>@&;du}6x;POd36a9wB5-4z$dzH9GC=Sins5q~nDejKBq(z>-aj9cM}Ry8 z>7qnHvKZ~=-7pUii+KSrV!Qy{6kX;bTq1=cX1$s6aLA964k9}Y$5}&Ew1gk6k>q4L zYmG_?&|t7;iJWCb8BNl(ho%UEc9mrj4+2exdNrw>go7keMBtf9NW?+`NeMOva8-_> zh*@_ArVb0pngWM})`XaV23SMUqKXptqh@A^$&~90*cn;bGc^itd0GxYu(}ViepU}o zV`B)OH~R2@bNd@_L!*+C^90$J{5RI?o${RJnvqhprh2WOTL^e#pscrY%kxIy4yPMh zOK8B;zln!0qvvYKq-ZTS=GFin>1WE8Aub`-p1`ntX7O~k83<_B$TzZb48RQ+_Fo1j z-9+O~C*>h{H*5+(3Q*%NfU#bV!(0^bl5Q7E3L=;D*A>x7u^K3kLA^j(z;?4_f!Hl| zPRij@jQ}cXGT~$hDCBF)Z_2__#s86b8Q}tyAb2prJWa0L{#1@2XiMtw>iU~0E;$?(-kJdkx|V3WK7oT+NR53Du0j1_*p;RseacOWoF z`9lSep|CZ0WLW<}fP=@4heE;fsJH&RW93EriJ`$0QqRI)uU<-&9!6JfdGp(!Mi2g= zaQIZFVC&u^W$KoY`uMurmf1UYmT>FZdLC%KG-%1zw#h5!+iMOiO^h0H`uD`5anY9c hji<}cmd_m@^gZ~Jy{({c&l2-o6RM~SZkx7X$zOtQu+#tm literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LP/Structures/Machines/serv_protolathe.rsi/unlit-building.png b/Resources/Textures/_LP/Structures/Machines/serv_protolathe.rsi/unlit-building.png new file mode 100644 index 0000000000000000000000000000000000000000..b72d06d65465e7baf9b41d9be12de9b6bfd5ffd5 GIT binary patch literal 604 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>U=s6maSW-L z^Y+e0ujoVxwg>vY#mst*d3!swgjz00znHgj^6V0xjt6%vqt(+FI_EiXxq4~!oy$8E zS;Z{tw_G@>r(lWYfBEy3^PcuI*6zRGpmzATE6@%wm}@Ze`{}EjSO2`6bm7CumI z*Z#cv_)5m|Q+TcHzuHOrKk6UI-v09Fba}zRE58|+Ki~W5o8GC*pW~+eZ`}Rho8G2- zw%K)GA3c{^bn5Kf`M1}d`KUCxa=*==qKI|#1vB+bfM)*4i3xk2a!>zw`s0-SC%)c! z_4>-s()a(%1_Jp{9CTQTHf?r?sR_szs2T-=WYE`ryG@Liov|k(6Dq>?5x%D`u4H^j+GT$ z?fyT%?$7i5dO6$j!ad=;<#g?1>lXiJT&1{bSJA4vJ%4`v?0v_6 z{`l$gv;DpgHSPUQo}bOXCG1_@u0LmfGs4YhsBqnNrT=}^zP}8z=eNr*c>MDl^9lAF z)9(B&0kO8rGu+q*VI#Bzgukn^dHLo^9mA!}r*#akvcJ|bFibji&tF~tZ%ISgC4Y8? b2C*OPH7DL_mDhUnfHZo#`njxgN@xNAvt23t literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LP/Structures/Machines/serv_protolathe.rsi/unlit.png b/Resources/Textures/_LP/Structures/Machines/serv_protolathe.rsi/unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..13c4be2631fd60dca20d827cf9d22374b4ababa5 GIT binary patch literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?5OL=a|NVZS^RDEPwD z#W5t}aB_kK>*55Fo~A$pF1Ldk2bdO_8T~K+-okQK8$4qdhG(59IHh-B6gTc~kL# ziN7L&h;}? zxLmV+s>JPG)Bl-YbK5#uE0bZ$ulT(+T<0BMOl!^%h}hjVF;Qf~95x5lMa!1)9d74; zFR>)0>Ysge5Yx5h?p{8zGjEs0SqjK}o3BtU(!&(Q$iTHW_6*yxBOif&X7F_Nb6Mw< G&;$UVl6(FD literal 0 HcmV?d00001