From 2b2211a468e571f91d316d2e184bc99ffb83b2c1 Mon Sep 17 00:00:00 2001 From: SethLafuente <84478872+SethLafuente@users.noreply.github.com> Date: Sun, 24 Oct 2021 05:46:38 -0700 Subject: [PATCH] Reinforced Plasma Windows (#4962) * submodule * adds reinforced plasma windows * Fixed some of le issues * removing the module * empty literal nothing * empty same empty * request fixes * ups forgot to add that * small change change do after and camel reinforcedPlasmaWindow * Update structures.yml * Update rplasma.yml * Update meta.json * Update structures.yml * Update structures.yml * Update window.yml * Update structures.yml * small fixes * literary nothing why is this here * Update window.yml * Update structures.yml Co-authored-by: SETh lafuente --- .../Entities/Structures/Windows/rplasma.yml | 37 ++++++++++++++ .../Entities/Structures/Windows/window.yml | 2 +- .../Recipes/Construction/Graphs/window.yml | 42 ++++++++++------ .../Recipes/Construction/structures.yml | 20 +++++++- .../reinforced_plasma_window.rsi/full.png | Bin 0 -> 2495 bytes .../reinforced_plasma_window.rsi/meta.json | 46 ++++++++++++++++++ .../rpwindow0.png | Bin 0 -> 2930 bytes .../rpwindow1.png | Bin 0 -> 1696 bytes .../rpwindow2.png | Bin 0 -> 2930 bytes .../rpwindow3.png | Bin 0 -> 1696 bytes .../rpwindow4.png | Bin 0 -> 1745 bytes .../rpwindow5.png | Bin 0 -> 1695 bytes .../rpwindow6.png | Bin 0 -> 1745 bytes .../rpwindow7.png | Bin 0 -> 910 bytes 14 files changed, 131 insertions(+), 16 deletions(-) create mode 100644 Resources/Prototypes/Entities/Structures/Windows/rplasma.yml create mode 100644 Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/full.png create mode 100644 Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/meta.json create mode 100644 Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/rpwindow0.png create mode 100644 Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/rpwindow1.png create mode 100644 Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/rpwindow2.png create mode 100644 Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/rpwindow3.png create mode 100644 Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/rpwindow4.png create mode 100644 Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/rpwindow5.png create mode 100644 Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/rpwindow6.png create mode 100644 Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/rpwindow7.png diff --git a/Resources/Prototypes/Entities/Structures/Windows/rplasma.yml b/Resources/Prototypes/Entities/Structures/Windows/rplasma.yml new file mode 100644 index 0000000000..98ea983dd2 --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Windows/rplasma.yml @@ -0,0 +1,37 @@ +- type: entity + id: ReinforcedPlasmaWindow + name: reinforced plasma window + parent: Window + components: + - type: Sprite + drawdepth: WallTops + sprite: Structures/Windows/reinforced_plasma_window.rsi + - type: Icon + sprite: Structures/Windows/reinforced_plasma_window.rsi + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Glass + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 600 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: GlassBreak + - !type:SpawnEntitiesBehavior + spawn: + ShardGlassPlasma: + min: 1 + max: 2 + PartRodMetal: + min: 1 + max: 2 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: IconSmooth + base: rpwindow + - type: Construction + graph: window + node: reinforcedPlasmaWindow diff --git a/Resources/Prototypes/Entities/Structures/Windows/window.yml b/Resources/Prototypes/Entities/Structures/Windows/window.yml index f88d99a1e0..a9b265f156 100644 --- a/Resources/Prototypes/Entities/Structures/Windows/window.yml +++ b/Resources/Prototypes/Entities/Structures/Windows/window.yml @@ -38,7 +38,7 @@ thresholds: - trigger: !type:DamageTrigger - damage: 15 + damage: 50 behaviors: - !type:PlaySoundBehavior sound: diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/window.yml b/Resources/Prototypes/Recipes/Construction/Graphs/window.yml index 0dfb59aab3..5354d98101 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/window.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/window.yml @@ -1,4 +1,4 @@ -- type: constructionGraph +- type: constructionGraph id: window start: start graph: @@ -6,14 +6,9 @@ edges: - to: plasmaWindow steps: - - material: Steel + - material: PlasmaGlass amount: 2 doAfter: 2 - - material: Glass - amount: 2 - - material: Plasma - amount: 2 - doAfter: 3 - to: reinforcedWindow steps: @@ -21,6 +16,12 @@ amount: 2 doAfter: 2 + - to: reinforcedPlasmaWindow + steps: + - material: ReinforcedPlasmaGlass + amount: 2 + doAfter: 3 + - to: window steps: - material: Glass @@ -67,13 +68,26 @@ - to: start completed: - !type:SpawnPrototype - prototype: SheetGlass1 - amount: 2 - - !type:SpawnPrototype - prototype: SheetSteel1 - amount: 2 - - !type:SpawnPrototype - prototype: SheetPlasma1 + prototype: SheetPGlass1 + amount: 2 + - !type:DeleteEntity {} + steps: + - tool: Screwing + doAfter: 2 + - tool: Prying + doAfter: 3 + - tool: Screwing + doAfter: 2 + - tool: Anchoring + doAfter: 3 + + - node: reinforcedPlasmaWindow + entity: ReinforcedPlasmaWindow + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetRPGlass1 amount: 2 - !type:DeleteEntity {} steps: diff --git a/Resources/Prototypes/Recipes/Construction/structures.yml b/Resources/Prototypes/Recipes/Construction/structures.yml index ee186fd627..0dd5840d3e 100644 --- a/Resources/Prototypes/Recipes/Construction/structures.yml +++ b/Resources/Prototypes/Recipes/Construction/structures.yml @@ -1,4 +1,4 @@ -- type: construction +- type: construction name: girder id: girder graph: girder @@ -123,6 +123,24 @@ placementMode: SnapgridCenter canRotate: false +- type: construction + name: reinforced plasma window + id: ReinforcedPlasmaWindow + graph: window + startNode: start + targetNode: reinforcedPlasmaWindow + category: Structures + description: Fire resistant and even tougher, with a purple tint. + conditions: + - !type:EmptyOrWindowValidInTile {} + - !type:NoWindowsInTile {} + icon: + sprite: Structures/Windows/reinforced_plasma_window.rsi + state: full + objectType: Structure + placementMode: SnapgridCenter + canRotate: false + - type: construction name: firelock id: Firelock diff --git a/Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/full.png b/Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..4cfc4c45da5178cb9fb00132bd47b9570301ad6b GIT binary patch literal 2495 zcmV;w2|)IVP)yeY*pa^kO_^*C3~I@9;YXaQ<%4=j{a{B03Zhc z@pM6?hGYH#o?eZAl{k2k70YZ5wu1^`a_auas1mQP;zMc;1Yu$eO3^eAZz zqyx$Ww*OhQ@BVyK2NCQ2LDEZpKE%y7ekkeIJ0cnkK>q0Qf~I z^S3JQ!?y~eIBV(6BQaa~N&z4p07xSi?&jL&M~>S3dr_{xnPDd6zvx(kUW`bRI9V=8Zi(t z(DKX!-f<@FNlSup(%Q#Ta(U(f2SCAKCS&{k28(o9CcEaPFzEUHYbFZFta| zG?9Ed;$4`!=!d$vxAJ-}PK@o=N?q~xQ;|?)Cz$UnmlL(~a^+|)UA3Qgb8SPfoZ5SO z`&lVn<%c@-h-lHvr<(f8f4luwg4OKJm8rgMSFxYxJqPTk`?{wysoT=F{10q8=E49gH|n zuIJrcBF>ZRwZ9(>#CdW%@8(i*p3JUVOEv&3-&`|@0hKk+27v4LuZmuyPq8^`k`12k zcMFsIMtmfMt=XN>_~<1M0P=1wQM++q!O8M&uI)IYc{i8Z^9%R4>}(nUq$6eTXqS^; zD(R&~oAOH~{ldu!d(N6hn@GoF-@(b%?#&5!dZOOKYg9$vdhAHC!iXKepq^F(m+ z<4EM)Tw>2JtVqa+r7Ei?g}Q6kO$v4MCXKZ}pYQ=7dfMOsFg7|~S+eJ;R&E6VBFz~9 zC|_wc0ry`ih-$Pa_WZ(1EnqDPlS17sqHWXO@)T)Q4Ln8)fFd0ns5TR7?vn)$0Diez zgC5>_q+5?XBZ&5Ti}Pf5%g(0j!Rtx1h_+1t5X~CT->7K8ApszJd)pi^&)ICYa*GX) z^|{%rIbNE#)Z%X+=^anDdYT|?*sGn#0c_dX^l@_6%HAT{HiPW&EAZpzL*DjeK`SrX zUU}Jxv<;=KxytP$7j(an@@~DnPMu#)*zDjn-!8h>>q!LQ^>WvP2TJALT${V=0RUPr zH_53VZt%!Sk!PY>nhy!Mds5X(6nw8GQ43x#cRhGuO-6Ff$xCH#dD1USMMSk2RRVgW zM%k-5KK_?p?0kHbqoh|$aJ%SUU$<7;>%r?u)PobjJNQ(*k+JQ`g4Xl>gnjS&vT;Zt z6B?1zSLXD#iKI&!A#o`zwxyx4XL9#AfZHB2LRM`v)C+WI~--t)yrKE4jlQs7JS#qbpXJLi``D7PY7m` zMhtq(#kgBv2Oz7hKyY$-0KQQ56)OiM7+7yTcwkLNaxDPeb#fgst;s{Z$)i})pD<3* z%(c5>;9MUdfxRiqTwly$;H4h#smmD)KzEg#3doXDs!T-9dv~ldfQE(vp#w)vMmu5^ zW>CBn@iK8z%2j#=5aAvUYu$yl;fco&bLcdB9DUxJ!q=bq7PfEZu{WE5X3MH$qy@8AZu!;Dl#@zNG~w1Ot7twO^Q5iF?BKp8NYeyq8P@FRC)R4nv*;eD@j|~(vlTvN!#7^ZPBXR zQ{UZCO{W`3i!cr#u2-W}DW)+*T0>NvwIZW`?6Sf=M*JWiRN;2T-d~QXmDh7&(uh6v z`(BrEG8zU<0|2B_s(8n8@BAnmab1_5eSOGcoU};4Fc=XlE!vJAW&ZS!vmw#}qeU+% zUqu0E!Nmj%A1u-N?+vJXZ){@zms^^&Rh}3QYeIghgv4OOJ^+03@}k*tCTRn3g7w1e zK1+;79N!X{d}W=*GGPh8W*kroQrgPcUC+B+&!x-R_jk0G@i+j04VuGv`^ul#sqr3J zn6^~=a|tywJ;U`V6Izs+T9la!^NWp%!3GTnmyDK7!hSHl7KTy;rD$ntg~tX%%CAUb zf>_Hl4YV}1VlqKGbRwpczBqHwXdg=z{fdmXKc9$9{%cAMn!}*4Hht&Uy++^R^}N&Q zMT9lrfphOLB~OTcHCws$A1PaV{r+F;sJotb8og*>F)TX^_%}vO{M6NR$BO^}002ov JPDHLkV1oDJ$>9J1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/meta.json b/Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/meta.json new file mode 100644 index 0000000000..f66453a57d --- /dev/null +++ b/Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/9c7d509354ee030300f63c701da63c17928c3b3b", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "rpwindow0", + "directions": 4 + }, + { + "name": "rpwindow1", + "directions": 4 + }, + { + "name": "rpwindow2", + "directions": 4 + }, + { + "name": "rpwindow3", + "directions": 4 + }, + { + "name": "rpwindow4", + "directions": 4 + }, + { + "name": "rpwindow5", + "directions": 4 + }, + { + "name": "rpwindow6", + "directions": 4 + }, + { + "name": "rpwindow7", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/rpwindow0.png b/Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/rpwindow0.png new file mode 100644 index 0000000000000000000000000000000000000000..faeb000b4af4ee778ba66b9e19d9156b78305548 GIT binary patch literal 2930 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/rpwindow1.png b/Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/rpwindow1.png new file mode 100644 index 0000000000000000000000000000000000000000..46547d6b996bc58da7c10e55cafb0fd78fcd9801 GIT binary patch literal 1696 zcmV;R24DG!P)=|&paK@lwoNnxlIq@{%polfa=ruTi^>!RS7?wj65dy>iYy)!evch9}| zchCJOfn*%2KYpSwe_8S0+fufj-8OF$0N7+CcrpIx@$V0b#3v$O4g#l|&z{)a)n;>t zbMM~uKa<*)jsyjOyDs7xUwMDXZZUT@#I z*&-TIh(?y;g)2~c3&{SR|7v=~!5?ql!4%8lrPEt^=5ii&`yyZtxDw(@Azq8A#E7XM zh{TsJK;I`LUq1L{Qi&uC#u@ni-iLZ!dn^wCk%XZr22l#}wfiddmiKB7i^P}S1%CbE zoDyEIQzy?YMmev0HcopkU(gxl{L$5Erx>5=&f22!rMH0Ou?I)ZF=yt2L17kuTq&G8 zW$QFvh&LbFcGsB=M@8bRB3}*ygQqf-sG!`20RY4FZexS7ekfy&t&M8&5dbK}2N7So z000c`He|1G01(yUBd!SPLVOUxrRRW*HC7AEEu4p_7Ec%BgMf4aqFOwavBnx3jPlU*1X?Rgc7a*#|Q{Mah#O4*g5FZ4j3*d*B_yE97fT?195Q40PQGog{ z+{Cx0P?mT3#`)qrEml+u0A`#0gF?0I&j~@~1z{)nQ_J~p{k7#YFa`kXH#Cd!dv7F; zi#~%0gj>KO{np=fjUqgq|64K;NDlD1Hm`8TlkhSTNDlA{SESz--Az z*$5;D%)j=svzxJt@}luYQIcWM8>R}4)l2cqiINE57H(*m-j(9-p9I1J4AZ-f{%g0- z4*@`fv3{r+@4d@}@G$t|=Q}2>ai`+(o!BD)6^gDX0I*@IdR);+AzsH@qE8?OVFA+T zbD`nxwBGP?%r?ht$Gd;KcTj8YY%-l3XXE{o<%M|B_@WRNz)ab>nr+YER`-xvzp2g! zfQdUxx*}O7UP2`gb0MYz=7(6Czsm7F2;*)Z;L{> z3%tGNa2f#iM_-+t;rWeDRErO_ykAq9>Yn7*1T%O1*jUl~#?T{&a_8&6zKDs&7ex?G zaKY4ep4Bw~;CAnzP81+NXj1^VbnAlAthe#`-(7A5A;5w}HqYu(W-`{?*<@x0vTC-U zlFUF>?P}RguTNi*z9bjOblClqVrB^}=2~1D)#7vZ@TxXO?3>3%^{R~#={4`6)JtNE z?%{=-H0it29s+5Ci!6C9fF4&v_XkGRwj*`scuy`AMBE^-EK6blF#KCuZR)7E!%Z5g zY&Y!QTbGRXaEEj+T=FHcVS2ZbSsc}^l{ssIA=0XA)&xUmOBWrWN$Fi7s3kGOdwDxI z01R(STdfEwp>i_Y?1=*D4$wnMeSm*I|G(}7=6C_04`>8{RUhDD)d#p(^#Q9s;D6== zwCa%3us7xaK%`aI0O0w~UHO&Z1EfE|f$D=NKidD9Ni;&Xe$${2oz7UP?yMaO6X%~x z_hO56EARYZ#u}@A?be=mMB+;yh5&$3&KTv~O4~ejcG6_i%+YJqWjVehU4Ul2jbFc< zGyq`qY!(3UdtZ+M6g~~=ZLkKhw(f`1Ejtp{#Fd;L?FeJEFCE_1xyJ?;Zo7H# zPLKt$w9N8lPQ(YPx{07WCDLWzJVAOIXFV8EOW zR>M6Wmqvg`Y*vH-Bt*!_#WC%&>rq!H!j^&*Y1wn zWotuN^GYS_={;}g@ethq5%6lhB3bFd0C#fb zKQA1p2+{@cK~X{=*(9B@$ApCZ3D0}EGt3w;XD0geK}CN+6aqe=;CbRFfph@`d_cxq qa1nuY0X(ewfK?x`>I07 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/rpwindow2.png b/Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/rpwindow2.png new file mode 100644 index 0000000000000000000000000000000000000000..faeb000b4af4ee778ba66b9e19d9156b78305548 GIT binary patch literal 2930 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/rpwindow3.png b/Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/rpwindow3.png new file mode 100644 index 0000000000000000000000000000000000000000..46547d6b996bc58da7c10e55cafb0fd78fcd9801 GIT binary patch literal 1696 zcmV;R24DG!P)=|&paK@lwoNnxlIq@{%polfa=ruTi^>!RS7?wj65dy>iYy)!evch9}| zchCJOfn*%2KYpSwe_8S0+fufj-8OF$0N7+CcrpIx@$V0b#3v$O4g#l|&z{)a)n;>t zbMM~uKa<*)jsyjOyDs7xUwMDXZZUT@#I z*&-TIh(?y;g)2~c3&{SR|7v=~!5?ql!4%8lrPEt^=5ii&`yyZtxDw(@Azq8A#E7XM zh{TsJK;I`LUq1L{Qi&uC#u@ni-iLZ!dn^wCk%XZr22l#}wfiddmiKB7i^P}S1%CbE zoDyEIQzy?YMmev0HcopkU(gxl{L$5Erx>5=&f22!rMH0Ou?I)ZF=yt2L17kuTq&G8 zW$QFvh&LbFcGsB=M@8bRB3}*ygQqf-sG!`20RY4FZexS7ekfy&t&M8&5dbK}2N7So z000c`He|1G01(yUBd!SPLVOUxrRRW*HC7AEEu4p_7Ec%BgMf4aqFOwavBnx3jPlU*1X?Rgc7a*#|Q{Mah#O4*g5FZ4j3*d*B_yE97fT?195Q40PQGog{ z+{Cx0P?mT3#`)qrEml+u0A`#0gF?0I&j~@~1z{)nQ_J~p{k7#YFa`kXH#Cd!dv7F; zi#~%0gj>KO{np=fjUqgq|64K;NDlD1Hm`8TlkhSTNDlA{SESz--Az z*$5;D%)j=svzxJt@}luYQIcWM8>R}4)l2cqiINE57H(*m-j(9-p9I1J4AZ-f{%g0- z4*@`fv3{r+@4d@}@G$t|=Q}2>ai`+(o!BD)6^gDX0I*@IdR);+AzsH@qE8?OVFA+T zbD`nxwBGP?%r?ht$Gd;KcTj8YY%-l3XXE{o<%M|B_@WRNz)ab>nr+YER`-xvzp2g! zfQdUxx*}O7UP2`gb0MYz=7(6Czsm7F2;*)Z;L{> z3%tGNa2f#iM_-+t;rWeDRErO_ykAq9>Yn7*1T%O1*jUl~#?T{&a_8&6zKDs&7ex?G zaKY4ep4Bw~;CAnzP81+NXj1^VbnAlAthe#`-(7A5A;5w}HqYu(W-`{?*<@x0vTC-U zlFUF>?P}RguTNi*z9bjOblClqVrB^}=2~1D)#7vZ@TxXO?3>3%^{R~#={4`6)JtNE z?%{=-H0it29s+5Ci!6C9fF4&v_XkGRwj*`scuy`AMBE^-EK6blF#KCuZR)7E!%Z5g zY&Y!QTbGRXaEEj+T=FHcVS2ZbSsc}^l{ssIA=0XA)&xUmOBWrWN$Fi7s3kGOdwDxI z01R(STdfEwp>i_Y?1=*D4$wnMeSm*I|G(}7=6C_04`>8{RUhDD)d#p(^#Q9s;D6== zwCa%3us7xaK%`aI0O0w~UHO&Z1EfE|f$D=NKidD9Ni;&Xe$${2oz7UP?yMaO6X%~x z_hO56EARYZ#u}@A?be=mMB+;yh5&$3&KTv~O4~ejcG6_i%+YJqWjVehU4Ul2jbFc< zGyq`qY!(3UdtZ+M6g~~=ZLkKhw(f`1Ejtp{#Fd;L?FeJEFCE_1xyJ?;Zo7H# zPLKt$w9N8lPQ(YPx{07WCDLWzJVAOIXFV8EOW zR>M6Wmqvg`Y*vH-Bt*!_#WC%&>rq!H!j^&*Y1wn zWotuN^GYS_={;}g@ethq5%6lhB3bFd0C#fb zKQA1p2+{@cK~X{=*(9B@$ApCZ3D0}EGt3w;XD0geK}CN+6aqe=;CbRFfph@`d_cxq qa1nuY0X(ewfK?x`>I07 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/rpwindow4.png b/Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/rpwindow4.png new file mode 100644 index 0000000000000000000000000000000000000000..66dddef140ffd3fc8b6ecaa428f7de87b7bfe741 GIT binary patch literal 1745 zcmV;?1}^!DP)6#nj;_roxQ3`|S;FHm6$O)a2pY2!kTu3YNEq#I-6rY=l0nrPazE=m)1q0#8h z=)#>piHR|3n|9YyX#tBu2LiM(<+n2oFwAi0y?3t*W`<#4hK~2qM=D=Jn0a5`JNJI~ z-t*46=MI6*c&+5k&pv$N{0dQs)Y7?6{rkPCD5IRa8Z~+NkNZz~6z^2#Jz+gq;ZeMy zupZp|`pC(5MC?l^L~(0j{MxC0Qr^BN z4giuuSfy4Q$P^*b`6&R@qj&?Nc6W>bl0t|}a)U@908B_=0FWkv7S@B+9>p61pjl?u zst1XHI0%`#8C0J8t_~4DO|^;0punmKR;~F=*e*bevyI*D9+E3gc#VPz2ll;M#JYN} zYpT})Za~A@$Xl}JGhw>`qts7)t&NmXZZMNDMmamy(m_`q=mY@5dayJ(^4lST?E<7h zk{lorKV<*_LLBK1FZt(Dyn(PDECp5_qOeiX2Z%x-4%nBC&j+>(AP@(H!+LO2J|EaF zKoYxgz-}C{8wdP<6-W- z*#CBkJ36L2=(HYt=9{X*JEtEka}M_D)$_$a&wu}cXd6TzKNce{2cgqZQ(s^J&10$W2kdhEv|Fh zKJrNj3y_G*D}Z%T+B!b-9%qdr?0l_)B~vgdLayXQ^~#Rv(OJ3a3-RhUA*Ia>H4pkfIjN=o#tOTAXdn3i~3k#0Mltelrm!>3B8MIZ7IfqWS`Z zyHQp21%~zmN9ic_+rAVm@c~$U)oB2}J&EIvd4prO;p2V%XzWfb8u06=1fmWaTG{|I0zQ|V`|H>gE~=&L==Kt zycL}gYQN|MXvp|n59wH$GI8szdst=>y!hi`9`22y>=ied2`)Lfl#O>kU0~~$n6Ll? zXQnOyz|8MUlG~>-&cLU89;#(6r7-|-`!q??h?I@*_^tk&Xd6TzJOvl~DZBK;HOX14 zQZvSNMmaA##8%NZ4iO*YcPB}W`u9Y3?hRj3K>Xdf$70fHeS@eD6Gl_w9L){>%!!$yr_Lq zSdj~alGU2@&OIt`H>}D9=E8cgx>Bp%w0OA{ZzrtE1=8yPdGmI{3LlUvTPHeMkq>V- ztndMI8Q(Ma2XgYF_C;YuadbmzEaCXF9%4#voNmW~hkUUu$w*?_&tx0no#Yd2&&Siw z7o=~gX;|G~T(`@V$pgU4cYPN{?AxA>=Gafva_l#5Sa$yvkL7?wE^M-&sO7_pVn@t? zT>FWSvfn5I+Xcu~SKO-ZXa#H+ARWoy0s*Nv#fBO~I&Z~W#C9K$iH!3_dGq;VN6i2r zHS&Q;I=*FI@kIS-3P`Q_0I=?i@TR;+@dm6oEN%M|s6SomTKiVI2*4$&k^}(zmrLd) zg=FJZW7*_*U(CMk0{Fk0DyV#^)QAU-)S-#7o(ZMCy(Vr(Ih!9|D$K@f<%)2P(RKm$ z9C>PKS+-L@kq}%cF71bRI9Na?!4V>#|9?$#fpi#d8kf^1AIaAfS&GUh4hDoqnyk npp|{`*A*84G-y7aix%T00000NkvXXu0mjfUr0hq literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/rpwindow5.png b/Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/rpwindow5.png new file mode 100644 index 0000000000000000000000000000000000000000..8ebeed21a9fceba5d6cd550f7ab6d33888cecb9d GIT binary patch literal 1695 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/rpwindow7.png b/Resources/Textures/Structures/Windows/reinforced_plasma_window.rsi/rpwindow7.png new file mode 100644 index 0000000000000000000000000000000000000000..4d0ff4bf7318bde3f96e034058039551ad57141a GIT binary patch literal 910 zcmV;919AL`P)c)RZTeYZ)dZ(?L zz5ns{gQWkdZ#8Q)-U_*z@F*qGI_XJh_1Z_9Vpe zc^}yc0Kz0_s}_HMqr~ILNAY9Z?GW(j z;zVhy7SjH+6F{RH^6xV`VBXgLKgdo186TS3XLJAwCK0j|;Q9B_lpci+;BZrW0X+Km z;B|lxBB3hkW-L0uuH_>C({8p(l223{J}4IWDf-@KBDg)UW@8^DYDFf zuH2s*F$g$`$ew|vchR&ylD@eRg8<{-@WhSr+D`mDC&UCW@nQfN8eOnob|`Q;VzL{} zAtt~VFTR0QQ8#_^c^^@NAQvy8cFG1Dvx=U_rHDcR7cZf98u^g6&y6TCfCn|71ZS|} zvX)4QQO`>eB?f?{Ik#Z31W<0wYI#@QuK~cxS^&WF=?m-L-AVhG;z@M?8PDM_enjYB zgjhPj&-J7OI&1ksxWFYk03C}T(*C7Lq67M>0f0n0;Hhf)7)YW6fcC|Y82w8SZ3e)l zKsbMAe*yNJKK5~9?%o@A8f4}00YgoLM`$aDuW9g_2K$F=8jSHJ=hC40^Xuhc)8HlL za5;VU9p2J5_Gxn%F#s2o!~A)^CqUZ26v@kB-rk46n6w-Yv}X^DsdT{6^L(vO+P@U3 zbUB}z zs;IZ4*eFSXj~nkso_3B7`@jTc0Ww}&HD@C~`~wpl{-Vhl9Waao6NJ#B$tVs?;CgWK kdT{c3aI$UDB!v$62hI+%qROy>u>b%707*qoM6N<$f`3S?v;Y7A literal 0 HcmV?d00001