From b67cb04f19f359faf7bfc2085508987bc9d125ab Mon Sep 17 00:00:00 2001 From: AsikKEsel <115815982+AsikKEsel@users.noreply.github.com> Date: Sat, 6 May 2023 07:47:19 +0300 Subject: [PATCH] Added uranium glass and uranium window (#15869) Co-authored-by: metalgearsloth --- .../Objects/Materials/Sheets/glass.yml | 80 ++++++++++++++++++ .../Entities/Objects/Materials/shards.yml | 17 ++++ .../Entities/Structures/Windows/ruranium.yml | 52 ++++++++++++ .../Entities/Structures/Windows/uranium.yml | 44 ++++++++++ .../Prototypes/Reagents/Materials/glass.yml | 16 ++++ .../Construction/Graphs/materials/glass.yml | 26 ++++++ .../Construction/Graphs/structures/window.yml | 54 ++++++++++++ .../Recipes/Construction/materials.yml | 22 +++++ .../Recipes/Construction/structures.yml | 38 +++++++++ .../Stacks/Materials/Sheets/glass.yml | 13 +++ .../Materials/Sheets/glass.rsi/meta.json | 36 +++++++- .../Sheets/glass.rsi/ruglass-inhand-left.png | Bin 0 -> 599 bytes .../Sheets/glass.rsi/ruglass-inhand-right.png | Bin 0 -> 572 bytes .../Materials/Sheets/glass.rsi/ruglass.png | Bin 0 -> 922 bytes .../Materials/Sheets/glass.rsi/ruglass_2.png | Bin 0 -> 1135 bytes .../Materials/Sheets/glass.rsi/ruglass_3.png | Bin 0 -> 1298 bytes .../Sheets/glass.rsi/uglass-inhand-left.png | Bin 0 -> 670 bytes .../Sheets/glass.rsi/uglass-inhand-right.png | Bin 0 -> 453 bytes .../Materials/Sheets/glass.rsi/uglass.png | Bin 0 -> 775 bytes .../Materials/Sheets/glass.rsi/uglass_2.png | Bin 0 -> 1000 bytes .../Materials/Sheets/glass.rsi/uglass_3.png | Bin 0 -> 1152 bytes .../reinforced_uranium_window.rsi/full.png | Bin 0 -> 2067 bytes .../reinforced_uranium_window.rsi/meta.json | 46 ++++++++++ .../ruwindow0.png | Bin 0 -> 2366 bytes .../ruwindow1.png | Bin 0 -> 1169 bytes .../ruwindow2.png | Bin 0 -> 2342 bytes .../ruwindow3.png | Bin 0 -> 1138 bytes .../ruwindow4.png | Bin 0 -> 1133 bytes .../ruwindow5.png | Bin 0 -> 1088 bytes .../ruwindow6.png | Bin 0 -> 1129 bytes .../ruwindow7.png | Bin 0 -> 267 bytes .../Windows/uranium_window.rsi/full.png | Bin 0 -> 1321 bytes .../Windows/uranium_window.rsi/meta.json | 46 ++++++++++ .../Windows/uranium_window.rsi/uwindow0.png | Bin 0 -> 1688 bytes .../Windows/uranium_window.rsi/uwindow1.png | Bin 0 -> 1225 bytes .../Windows/uranium_window.rsi/uwindow2.png | Bin 0 -> 1688 bytes .../Windows/uranium_window.rsi/uwindow3.png | Bin 0 -> 1225 bytes .../Windows/uranium_window.rsi/uwindow4.png | Bin 0 -> 1216 bytes .../Windows/uranium_window.rsi/uwindow5.png | Bin 0 -> 795 bytes .../Windows/uranium_window.rsi/uwindow6.png | Bin 0 -> 1229 bytes .../Windows/uranium_window.rsi/uwindow7.png | Bin 0 -> 297 bytes 41 files changed, 489 insertions(+), 1 deletion(-) create mode 100644 Resources/Prototypes/Entities/Structures/Windows/ruranium.yml create mode 100644 Resources/Prototypes/Entities/Structures/Windows/uranium.yml create mode 100644 Resources/Textures/Objects/Materials/Sheets/glass.rsi/ruglass-inhand-left.png create mode 100644 Resources/Textures/Objects/Materials/Sheets/glass.rsi/ruglass-inhand-right.png create mode 100644 Resources/Textures/Objects/Materials/Sheets/glass.rsi/ruglass.png create mode 100644 Resources/Textures/Objects/Materials/Sheets/glass.rsi/ruglass_2.png create mode 100644 Resources/Textures/Objects/Materials/Sheets/glass.rsi/ruglass_3.png create mode 100644 Resources/Textures/Objects/Materials/Sheets/glass.rsi/uglass-inhand-left.png create mode 100644 Resources/Textures/Objects/Materials/Sheets/glass.rsi/uglass-inhand-right.png create mode 100644 Resources/Textures/Objects/Materials/Sheets/glass.rsi/uglass.png create mode 100644 Resources/Textures/Objects/Materials/Sheets/glass.rsi/uglass_2.png create mode 100644 Resources/Textures/Objects/Materials/Sheets/glass.rsi/uglass_3.png create mode 100644 Resources/Textures/Structures/Windows/reinforced_uranium_window.rsi/full.png create mode 100644 Resources/Textures/Structures/Windows/reinforced_uranium_window.rsi/meta.json create mode 100644 Resources/Textures/Structures/Windows/reinforced_uranium_window.rsi/ruwindow0.png create mode 100644 Resources/Textures/Structures/Windows/reinforced_uranium_window.rsi/ruwindow1.png create mode 100644 Resources/Textures/Structures/Windows/reinforced_uranium_window.rsi/ruwindow2.png create mode 100644 Resources/Textures/Structures/Windows/reinforced_uranium_window.rsi/ruwindow3.png create mode 100644 Resources/Textures/Structures/Windows/reinforced_uranium_window.rsi/ruwindow4.png create mode 100644 Resources/Textures/Structures/Windows/reinforced_uranium_window.rsi/ruwindow5.png create mode 100644 Resources/Textures/Structures/Windows/reinforced_uranium_window.rsi/ruwindow6.png create mode 100644 Resources/Textures/Structures/Windows/reinforced_uranium_window.rsi/ruwindow7.png create mode 100644 Resources/Textures/Structures/Windows/uranium_window.rsi/full.png create mode 100644 Resources/Textures/Structures/Windows/uranium_window.rsi/meta.json create mode 100644 Resources/Textures/Structures/Windows/uranium_window.rsi/uwindow0.png create mode 100644 Resources/Textures/Structures/Windows/uranium_window.rsi/uwindow1.png create mode 100644 Resources/Textures/Structures/Windows/uranium_window.rsi/uwindow2.png create mode 100644 Resources/Textures/Structures/Windows/uranium_window.rsi/uwindow3.png create mode 100644 Resources/Textures/Structures/Windows/uranium_window.rsi/uwindow4.png create mode 100644 Resources/Textures/Structures/Windows/uranium_window.rsi/uwindow5.png create mode 100644 Resources/Textures/Structures/Windows/uranium_window.rsi/uwindow6.png create mode 100644 Resources/Textures/Structures/Windows/uranium_window.rsi/uwindow7.png diff --git a/Resources/Prototypes/Entities/Objects/Materials/Sheets/glass.yml b/Resources/Prototypes/Entities/Objects/Materials/Sheets/glass.yml index 145df2231a..556f5bcb26 100644 --- a/Resources/Prototypes/Entities/Objects/Materials/Sheets/glass.yml +++ b/Resources/Prototypes/Entities/Objects/Materials/Sheets/glass.yml @@ -206,3 +206,83 @@ - type: Stack stackType: ReinforcedPlasmaGlass count: 1 + +- type: entity + parent: SheetGlassBase + id: SheetUGlass + name: uranium glass + description: A sheet of uranium glass. + suffix: Full + components: + - type: Material + - type: PhysicalComposition + materialComposition: + UraniumGlass: 100 + - type: Stack + stackType: UraniumGlass + - type: Sprite + state: uglass_3 + - type: Item + heldPrefix: uglass + - type: Appearance + visuals: + - type: StackVisualizer + stackLayers: + - uglass + - uglass_2 + - uglass_3 + - type: Construction + graph: Glass + node: SheetUGlass + +- type: entity + parent: SheetUGlass + id: SheetUGlass1 + name: uranium glass + suffix: Single + components: + - type: Sprite + state: uglass + - type: Stack + stackType: UraniumGlass + count: 1 + +- type: entity + parent: SheetGlassBase + id: SheetRUGlass + name: reinforced uranium glass + description: A reinforced sheet of uranium. + suffix: Full + components: + - type: Material + - type: PhysicalComposition + materialComposition: + ReinforcedUraniumGlass: 100 + - type: Stack + stackType: ReinforcedUraniumGlass + - type: Sprite + state: ruglass_3 + - type: Item + heldPrefix: ruglass + - type: Appearance + visuals: + - type: StackVisualizer + stackLayers: + - ruglass + - ruglass_2 + - ruglass_3 + - type: Construction + graph: Glass + node: SheetRUGlass + +- type: entity + parent: SheetRUGlass + id: SheetRUGlass1 + name: reinforced uranium glass + suffix: Single + components: + - type: Sprite + state: ruglass + - type: Stack + stackType: ReinforcedUraniumGlass + count: 1 diff --git a/Resources/Prototypes/Entities/Objects/Materials/shards.yml b/Resources/Prototypes/Entities/Objects/Materials/shards.yml index a0711122da..1b5db53a03 100644 --- a/Resources/Prototypes/Entities/Objects/Materials/shards.yml +++ b/Resources/Prototypes/Entities/Objects/Materials/shards.yml @@ -133,3 +133,20 @@ damage: types: Piercing: 15 + +- type: entity + parent: ShardBase + id: ShardGlassUranium + name: uranium glass shard + description: A small piece of uranium glass. + components: + - type: Sprite + color: "#8eff7a" + - type: WelderRefinable + refineResult: + - SheetGlass1 + - SheetUranium1 + - type: DamageUserOnTrigger + damage: + types: + Piercing: 15 diff --git a/Resources/Prototypes/Entities/Structures/Windows/ruranium.yml b/Resources/Prototypes/Entities/Structures/Windows/ruranium.yml new file mode 100644 index 0000000000..eb45fe0290 --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Windows/ruranium.yml @@ -0,0 +1,52 @@ +- type: entity + id: ReinforcedUraniumWindow + name: reinforced uranium window + parent: Window + components: + - type: Sprite + drawdepth: WallTops + sprite: Structures/Windows/reinforced_uranium_window.rsi + - type: Icon + sprite: Structures/Windows/reinforced_uranium_window.rsi + - type: Damageable + damageContainer: Inorganic + damageModifierSet: RGlass + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 1500 + behaviors: #excess damage, don't spawn entities. + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 850 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: GlassBreak + - !type:SpawnEntitiesBehavior + spawn: + ShardGlassUranium: + min: 1 + max: 2 + PartRodMetal: + min: 1 + max: 2 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: IconSmooth + base: ruwindow + - type: Construction + graph: Window + node: reinforcedUraniumWindow + - type: Appearance + - type: DamageVisuals + thresholds: [4, 8, 12] + damageDivisor: 36 + trackAllDamage: true + damageOverlay: + sprite: Structures/Windows/cracks.rsi + - type: StaticPrice + price: 140 diff --git a/Resources/Prototypes/Entities/Structures/Windows/uranium.yml b/Resources/Prototypes/Entities/Structures/Windows/uranium.yml new file mode 100644 index 0000000000..9836149c29 --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Windows/uranium.yml @@ -0,0 +1,44 @@ +- type: entity + id: UraniumWindow + name: uranium window + parent: Window + components: + - type: Sprite + drawdepth: WallTops + sprite: Structures/Windows/uranium_window.rsi + - type: Icon + sprite: Structures/Windows/uranium_window.rsi + state: full + - type: Damageable + damageContainer: Inorganic + damageModifierSet: RGlass + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 400 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: GlassBreak + - !type:SpawnEntitiesBehavior + spawn: + ShardGlassUranium: + min: 1 + max: 2 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: IconSmooth + base: uwindow + - type: Construction + graph: Window + node: uraniumWindow + - type: Appearance + - type: DamageVisuals + thresholds: [4, 8, 12] + damageDivisor: 12 + trackAllDamage: true + damageOverlay: + sprite: Structures/Windows/cracks.rsi + - type: StaticPrice + price: 60 diff --git a/Resources/Prototypes/Reagents/Materials/glass.yml b/Resources/Prototypes/Reagents/Materials/glass.yml index d87e02460d..9a11fc08bd 100644 --- a/Resources/Prototypes/Reagents/Materials/glass.yml +++ b/Resources/Prototypes/Reagents/Materials/glass.yml @@ -29,3 +29,19 @@ icon: { sprite: Objects/Materials/Sheets/glass.rsi, state: rpglass } color: "#8c4069" price: 0.66 # 2-2-1 mix of plasma, glass, and metal. + +- type: material + id: UraniumGlass + stackEntity: SheetUGlass1 + name: materials-uranium-glass + icon: { sprite: Objects/Materials/Sheets/glass.rsi, state: uglass } + color: "#3cab38" + price: 0.32 # 1-1 mix of uranium and glass. + +- type: material + id: ReinforcedUraniumGlass + stackEntity: SheetRUGlass1 + name: materials-reinforced-uranium-glass + icon: { sprite: Objects/Materials/Sheets/glass.rsi, state: ruglass } + color: "#2d872a" + price: 0.7 # 2-2-1 mix of uranium, glass, and metal. diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/materials/glass.yml b/Resources/Prototypes/Recipes/Construction/Graphs/materials/glass.yml index 7238a6a822..a707dd1546 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/materials/glass.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/materials/glass.yml @@ -33,6 +33,26 @@ amount: 1 - material: MetalRod amount: 1 + - to: SheetUGlass + completed: + - !type:SetStackCount + amount: 1 + steps: + - material: Glass + amount: 1 + - material: Uranium + amount: 1 + - to: SheetRUGlass + completed: + - !type:SetStackCount + amount: 1 + steps: + - material: Glass + amount: 1 + - material: Uranium + amount: 1 + - material: MetalRod + amount: 1 - node: SheetGlass entity: SheetGlass @@ -46,3 +66,9 @@ - node: SheetRPGlass entity: SheetRPGlass + - node: SheetUGlass + entity: SheetUGlass + + - node: SheetRUGlass + entity: SheetRUGlass + diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/structures/window.yml b/Resources/Prototypes/Recipes/Construction/Graphs/structures/window.yml index bbd83864d7..d029ee6b90 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/structures/window.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/structures/window.yml @@ -28,6 +28,18 @@ amount: 2 doAfter: 3 + - to: uraniumWindow + steps: + - material: UraniumGlass + amount: 2 + doAfter: 2 + + - to: reinforcedUraniumWindow + steps: + - material: ReinforcedUraniumGlass + amount: 2 + doAfter: 3 + - to: window steps: - material: Glass @@ -132,3 +144,45 @@ doAfter: 2 - tool: Anchoring doAfter: 3 + + - node: uraniumWindow + entity: UraniumWindow + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetUGlass1 + amount: 2 + - !type:DeleteEntity {} + steps: + - tool: Screwing + doAfter: 2 + - tool: Prying + doAfter: 3 + - tool: Screwing + doAfter: 2 + - tool: Anchoring + doAfter: 3 + + - node: reinforcedUraniumWindow + entity: ReinforcedUraniumWindow + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetRUGlass1 + amount: 2 + - !type:DeleteEntity {} + steps: + - tool: Welding + doAfter: 5 + - tool: Screwing + doAfter: 2 + - tool: Prying + doAfter: 3 + - tool: Welding + doAfter: 5 + - tool: Screwing + doAfter: 2 + - tool: Anchoring + doAfter: 3 diff --git a/Resources/Prototypes/Recipes/Construction/materials.yml b/Resources/Prototypes/Recipes/Construction/materials.yml index b3ad94fa8d..a561803d3a 100644 --- a/Resources/Prototypes/Recipes/Construction/materials.yml +++ b/Resources/Prototypes/Recipes/Construction/materials.yml @@ -52,3 +52,25 @@ description: A high-quality thread used to make durable clothes. icon: { sprite: Objects/Materials/materials.rsi, state: durathread } objectType: Item + +- type: construction + name: uranium glass + description: A sheet of uranium glass. + id: SheetUGlass + graph: Glass + startNode: start + targetNode: SheetUGlass + category: construction-category-materials + icon: { sprite: Objects/Materials/Sheets/glass.rsi, state: uglass } + objectType: Item + +- type: construction + name: reinforced uranium glass + description: A reinforced sheet of uranium glass. + id: SheetRUGlass + graph: Glass + startNode: start + targetNode: SheetRUGlass + category: construction-category-materials + icon: { sprite: Objects/Materials/Sheets/glass.rsi, state: ruglass } + objectType: Item diff --git a/Resources/Prototypes/Recipes/Construction/structures.yml b/Resources/Prototypes/Recipes/Construction/structures.yml index ce7a31dbc8..ca0eaae3e8 100644 --- a/Resources/Prototypes/Recipes/Construction/structures.yml +++ b/Resources/Prototypes/Recipes/Construction/structures.yml @@ -380,6 +380,44 @@ objectType: Structure placementMode: SnapgridCenter +- type: construction + name: uranium window + id: UraniumWindow + graph: Window + startNode: start + targetNode: uraniumWindow + category: construction-category-structures + canBuildInImpassable: true + description: Clear and much tougher than regular glass, with added RadAbsorb to protect you from deadly radiation. + conditions: + - !type:EmptyOrWindowValidInTile + - !type:NoWindowsInTile + icon: + sprite: Structures/Windows/uranium_window.rsi + state: full + objectType: Structure + placementMode: SnapgridCenter + canRotate: false + +- type: construction + name: reinforced uranium window + id: ReinforcedUraniumWindow + graph: Window + startNode: start + targetNode: reinforcedUraniumWindow + category: construction-category-structures + canBuildInImpassable: true + description: Clear and much tougher than regular glass, with added RadAbsorb to protect you from deadly radiation. + conditions: + - !type:EmptyOrWindowValidInTile + - !type:NoWindowsInTile + icon: + sprite: Structures/Windows/reinforced_uranium_window.rsi + state: full + objectType: Structure + placementMode: SnapgridCenter + canRotate: false + - type: construction name: firelock id: Firelock diff --git a/Resources/Prototypes/Stacks/Materials/Sheets/glass.yml b/Resources/Prototypes/Stacks/Materials/Sheets/glass.yml index 068acaae2d..95cef7d3af 100644 --- a/Resources/Prototypes/Stacks/Materials/Sheets/glass.yml +++ b/Resources/Prototypes/Stacks/Materials/Sheets/glass.yml @@ -26,3 +26,16 @@ spawn: SheetRPGlass1 maxCount: 30 +- type: stack + id: UraniumGlass + name: uranium glass + icon: { sprite: /Textures/Objects/Materials/Sheets/glass.rsi, state: uglass } + spawn: SheetUGlass1 + maxCount: 30 + +- type: stack + id: ReinforcedUraniumGlass + name: reinforced uranium glass + icon: { sprite: /Textures/Objects/Materials/Sheets/glass.rsi, state: ruglass } + spawn: SheetRUGlass1 + maxCount: 30 diff --git a/Resources/Textures/Objects/Materials/Sheets/glass.rsi/meta.json b/Resources/Textures/Objects/Materials/Sheets/glass.rsi/meta.json index cccda64708..c4102df71d 100644 --- a/Resources/Textures/Objects/Materials/Sheets/glass.rsi/meta.json +++ b/Resources/Textures/Objects/Materials/Sheets/glass.rsi/meta.json @@ -108,6 +108,40 @@ { "name": "titaniumglass-inhand-right", "directions": 4 - } + }, + { + "name": "uglass" + }, + { + "name": "uglass_2" + }, + { + "name": "uglass_3" + }, + { + "name": "uglass-inhand-left", + "directions": 4 + }, + { + "name": "uglass-inhand-right", + "directions": 4 + }, + { + "name": "ruglass" + }, + { + "name": "ruglass_2" + }, + { + "name": "ruglass_3" + }, + { + "name": "ruglass-inhand-left", + "directions": 4 + }, + { + "name": "ruglass-inhand-right", + "directions": 4 + } ] } diff --git a/Resources/Textures/Objects/Materials/Sheets/glass.rsi/ruglass-inhand-left.png b/Resources/Textures/Objects/Materials/Sheets/glass.rsi/ruglass-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..0e17405fba344f41620ad583aa6106fb27e4b4cd GIT binary patch literal 599 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 IM6N<$f`gG!-T(jq literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Materials/Sheets/glass.rsi/uglass-inhand-left.png b/Resources/Textures/Objects/Materials/Sheets/glass.rsi/uglass-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..e81f496b33b0921630ff7b41094d5b4d4ce8c9e8 GIT binary patch literal 670 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|R4) zr;B4q#hkaZ0<#V|h`7F=a_LX0=DUNJL`$p{<0rjcBCVm9H0{!UkyBsPmu?F&E}S=y zXCJeY)Q)>HK5lcwgS>X7zI(xBqSv73@R*4pqhWH8QKiQuHdo%R{dN!DzmEBLI ) z+tv|(HKpR5-^?$cwB*~y+a5vx_jOOYvaj?~x7p3a=B~{}=TH9;%9y>^ByaJt+??5e zvo`f5sz3OACVBd~SqE8XsLtK>WZJznoy}<*gfGmgd~+$%_|ENPo_~LAIkhJFhHkUs zpEY;oFVE(`{CSe!%`Mrl2Bh@Er5dWOZiCE@`wEr&AN7Q`{S8MAy{$0WSen58tofBp=`9lvTE)?TUR zH+b}nwTAId#<}acJXy1W5yRl=>gTe~DWU0m1A|!X4|k_asR_zlxfY+epGmDR%{CUe z6~M8xB8|c5HtT|Hr(Lrq^(o}kDCXKVTv1rnx2^5Sl!I9{cg)2dBv!ruXOdNEnqzt3 znymB6g;zLFl}&Qdo@Ta-Q%KIt6Cmc)2>-b@!i+ l?-%b@-@iYPJwdVV+{UWtRc$HSU!~_vxhW;6>DGYkF94zWCshCd literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Materials/Sheets/glass.rsi/uglass-inhand-right.png b/Resources/Textures/Objects/Materials/Sheets/glass.rsi/uglass-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..6779cae094a43fe99c4134a794914001f993c338 GIT binary patch literal 453 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|R5Z zr;B4q#hkaZPUjwSkYFqS>=0O`XxpMxQ^2U%qgER#(SAKdr5oHFf}$(CG-zIh>pxJx9`G zqU?gBGaF^PG&eEup5sZGkbm#d83(qXj8StWPbgT)KUfS@DdD>Q kI7r{ZpA1nAX&)KSmdKI;Vst0A97fIsgCw literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Materials/Sheets/glass.rsi/uglass.png b/Resources/Textures/Objects/Materials/Sheets/glass.rsi/uglass.png new file mode 100644 index 0000000000000000000000000000000000000000..a1dc6bc6a83d3d640508028a4e9f64af3cfcd803 GIT binary patch literal 775 zcmV+i1Ni)jP)b1$i})Z2f*7%F${uVk&LU^A|Mnf zK?AmE)3Hk&_yhu=kQo3_BJE-T;ab+r=l5|Se7MY zDA37Pt`W7W!x9srssz<2=V7{~$`6LnyQ-A+^i z9SPwl$^M@JRD5DU07DKG1da&Q#WTn^N)L}}ppAzhr~aD;fK@PkXMv!BE{c43zr~a32`v_=(XVqwRq1HXf#&Rshv1<$i#}ijoO+SH z{DeL6tXbukC`N^rKPIS>6WFH*p@?mGCS~Y~m;xh-)+3O>CvQMbxzNDy%h>-N@48$W zW{H6>e>P)V-RuVfFMX5Hj0A61;>bBgM@IL{WCLN#i4t4H^$y1d%zr0((blqx~sna z>g%drF*DB7+_^@70pR}tAk2FyB5Cm1dwm)Yy$X(cAO=pS6CEI$enW&0f80Ll>nyR$ zyi*_|@cB-kU4;l>AdtVZXA+?HSups{!$&_n0b(%#H?H-$mV;keYomd<95Ao7*sg$k zhl$tQ_5>4W#hIG|8UwXyaPjcf{w69=MtD?a>IF2X#2E}cG#+le(?2a8&kjI6w8+K7 zt^G~jDnVQA8sKN<8=x>U7&fpf@WoF5WICP$04cvBaO=S)SC`VWjWu4^4ghbug0E!+ zR)I-MM>U4=5Pq#;R}&L(Dv0^VaJiaJ)4aotH4x!}S1xt}O(@y%UAFuRmwgFgiKGvK zE0-WzO2sgHQ}KIa2C>Vb@A z(SQiA0GGlNt9X_OTpg_wt!B5m%%{uWa6mOVAV6YoAppk#MhbBN-5RU_lpukQI0`&b zj9+?x(3lcO!n$>M)p>q%o=I((r1IZ3UjyE9mCHHImGOdky5{H-@CY3X6gWx?6ymuk z0r0tA%(wY7Ix(GbB(Wih*T0=V>O2Nm5$GC=4F9 zK13(XJwE{7%2#qa^4N?K5fh^^#mq1>DwG-+V1!A(ddeQ>10dCQNP?VkR%28aIYuaH z0HLBGVyG#N);uDn<7je<^Jf7NYVaXxU{cHstYOg96izTPj%C^z)s#Oaf*K=>sS+++ zh>8fVfS(^GJMjTX;Di1)H@EuK9>xMyTV`{u7hzv! znvFSFS-Fo!uq@(*HPG7iI|;;vF8n@(H`cTBnY+TobQ<`lgZ%z%*H6C_&RUxe%{L{> zy3o^n1R9J=0m(PnFMHI(Bud2IuX7;Co;t%`@2|;1kO9)5~UiM`C zM{-oW_y>3qbKL(Ts9-Jz1Vs-X9nixbLN>65MZ@aM?(B4TRXqM^og0ZZU#$}0057nUM`vQ;i}EsFpc7!2M-HP9h;xjA(+r$}TkrRuB*$U^pG_Zf z>U<}}u&V*7ADF~9E$-0Nnc6MH9Ei4&23l5G$#cD96$f z$VjK0WqJkx1WT;ZD91Z?g)PZ>-gMa{XJ|bgZ+NIRN4A^hrs3>40CJyVBQUZcla10b zEW!)Gb6JlKENc|JJ${)|Yp#}W@ag8a98u5msIhcO0F3}*V3b2uf-hmkr<{OHghC90 zMN#f|f2Y)%pvsF{@S0>CSeZp{wQhAaN0<;337LVA{-?8lO)VW2x(EhCp&6Epj^^ZI z*^(@7FN+)Q9Dv3dpZk~(2%O}}9ym7fw6a8PEs$dn5poP(Oaq))SxW;<+ADw!vu-%b zq4MBH9J!K5I_3{8Ii15N`0r6N!RBa~w5 zRQ~DV2>>_mZu66c%)r<}4U~0st^yiBl~M2v)Ki6;QavN}IIGneu^OsSGsLGg=K*L! zRKS@)>A|Gr3?6*RBj-5wV;*YFNf=WZS5^G~7zLDP_ay*ecJtI=*Ya~`z?BX`%tseB3moDj#|&fHh(Z3h4frQ>+EYB|22G1Y1JD*%XWub|!kxd@gU zM?>G=lr`&ck^;GFI-W%I1ShEaY@Rk)q=Xheu22nPU$0K{N2=u$m%VX^*Zahn~>9Yx@QVK)T;BusYX z<0xKR`(irMHaQ=;HisV`c;Q2i^iDbK)!XM>RsGzd{oJAF>k_J9k7O~PA~BvKYA>|t z!ZC4#Tt!TevrxSz)m~_)xkXNMizuoHauc-fP)K{K;R$Eb!63mkLIHpTRzx=W%Y5ov zPgjwrgHPHu$Ja>g@?l-wT4%!fZJD0R&L%_e6wl)sETatn;o$EC_d-;-? zt{g{0G;zfQfTDNu-SJsLMfD?nwD^^bIp1}RGQV%$HkR2IMP%eo1@J2*ERl?eMMlF=GNlx+>Vtw>l>Z}%`U9x-eH z$oJ#{0Pcnf?Gbj;h0HCSr z2}=J!*8m_PQUHMJU1dDm0?1Lu0A$=hyS3OOYKu(jYL8Om5yN)cpq+`IQ|~wLVX_wP$_TI`VR`&LgR@51E-)0$^U2Z!TGmBGTMVw|E2nAFa*aL6 zg>N6#%(=xXvkpW_QiZ&Q0DzlmHk*hqGpvR{xtlY}M!De0MbhSv2a{m=Hwbt*f1$(4hdHe0{xmW$EU|Y!Ghv@F~&XbKPArXA+`` zL5LyStxkB5s?4)Ej`bnB$%CnFew>`xgQ=Z?^!Y_X{I+k4z(4&Ca3eent%;cc%Z%96 zodx>&rnt}mIb(0Br)$YY%OeXj3s~s^jSVjpHURux{>!;oCETmpXOg*#Yk5Uap27kS zu`%l0h~@hxt8%M=6z}q)ec^BdrXV4kqzAQIF{-vB$UADU30T~z>kRrY&rhX(=&z<* z5+@u02%pMfXQq$X0Fc{8HM{Xf>@r|U$5AS#gu5(HCo>NecrVWwvrm?d@j(4qHm=xE zy&fMHceKq(N_J=|qpD7d8FJJ9N-l+s_UTxYwXxuzFXx}F6f z71W9F=l1WKU-l(zNnTp}Oxg{NRpwW^2qEh#A0sO|kR3&nl0+ee_HGZ(`(W(oiP)4tA(M8T87q80M?3qS`^~xM+TkA0SvgP8-diX7RUY-mHPv`GU{#FbkZ^fxy zN@oxNd=)9~rr(ZTfkhRdu#vPk?a7@-V+R2ML}3BI`+?Kh{W4^|{6y~`=!MYGjVoKb zrL+@H7MeAbb37}iX=$JbA|(h#12O|phIlDXxBaGj z000+QMf!AAJBm)up82zNKfLL4<;AB9$xeo0z%UFnO+$^hE>c=`$ifmr)-Ntr3KJgZ z(uHK*^0!1Bw#YsR3i?D`*OG&m)U!Md3Z&p{ZyT4N& z27nt2PwJvJeF^{oMpgD)MGp>aC=D0XWJDt>Vu6d=V21-vYESn&1pk77)@xBouSF$o z`NNv?jLP7ka4Yp!3lQg7ypjjJQUW0U+8I1pqKI2r_!>0UO$$ zU-7Wte6qZ1$&F*N;xFw>NNL(GYgXG@xtj!O!c*P+mu+po)@6WB80G<##v&0=s!oZ)0|t9Q=BYUT@RnD#+`1IrNZyHHXb@~I>=7^YwxF@_ znv{Cn!HIcZLw9};f^k9cr-KmySemj30MNBI7;&`>=&tDKg`rbmn|%RMZ_R(xzx+6K zSA;%UUbW<5zbVLz3hXZBvyMzY+ddw^~MZhVj|rdJE3qgcG} ztEN{Aq~oa|1AvxkwKC>XuHf{y8E%19ZmH_GwEtoNvC9Ya((8uqDG)C^wcsLF&8UxJ z5*3yvDl9EH>tQ+yLL!1>3}Xmkl!P&CRs2P5LtBsRu+1+?0$i+NTi%JF+XLEj|6=P9 zucOZWclrI=Dw|3v-LY(wQj}acZTwI}(=>F5*Mm)?4dh+!W4fRDjDis-!+zb+Ex?S% zABO>8=9Ospv-(9aqVk){GIph}bOZnpC69m(M}Qb1r+T`lx#a2>PoBs~`t(QtmH?Q( z9?(4n`uKjze;9^;_W2-$fCN4yH|1Ror@hBokucZ?#}FV8>O190YF>T$CYXq$b5&5C zb->GudEQAFfK!xDpe9?+({N8q;yzkBS& zKXmcyg{iwS@vrq}(gT=`GncQR#G z)4tFE0Hj*dobLT9dmZ^Z0qoXmgC6KlgHjxkp0T0e(mW?b4-d(~`5GRxbv~;`a3eMz zp=dy)q-klOC+B!p3^Z#f?SzxPvb9^fw=2XfOllfrYpYx;rF6%NO-fO6Vbtw37=I@X zu4@>3_oI(z)~sr!fMUfI$O4m=2BZGTl2C3i3;?B7huD>~UmJmq0SHy01Su@6fN0R~ z$ur1v+7s-4?TiYH>ZR8W{b`U3GR`w9+m=6k=ltHkAfToD9Ri%x4m%uhQ5&KnmV%m$ z=mQ%{!{;h`fKip5i~;C{ZVyQK$#r4E^Lqd#dsgse4Gprt_#$LE!euXuV+QuRwGp39 zFTHN)7T~L#;a4oLT!Qyq^0sM<*=RnRJA@Vy+f^j2957u0L)QUiV`nK#SjK4HiC|nw z?Dm=ecn?5oxzjqD?KZtQYFtTd^Qe+pmn6(h%tmfq3g5LlBnu7Qrh9^+2DC2imo^@J zg=s9jW@rz|6IDQmdzNAY@92U|bM9=(Of9 z^w16N_HNiJuU zb2~bBMcx`aO%v7(3SVWBbtL2Wm3sJ1PeWsK<22!zzyWuA2gZ8|jDYC^@b%Y;SRyK1 z4QJ^Qdr|*+fCRP#BS!I?E&u?4Qmw0aM1JAu>lnnx31YIoyOxN1reZ2$Y zy#z+UbOG)GRjI0NvoA2zCev?>&@4AIV=r%8w0#aUBn`=BU9|+&4pOqGkX9_Od}!|h z+MsJ8WWE4R-DuzAhP$d?<2G95f-mN<{>}f=%B0#5P9$;wNcu^q_Q3vw|9bZSz;pos z04`RYUy{UbJ+i~*|3P~nhO7=KY8VzspoHxx2%+F?lC9I%rviYZ(a8=kQq_3bshfIg z2tY)-AD_`8E|VM)enoruZ~9Jok{}QY#}JS(*q8PmYi-KA8U`PdAp|7H)pr5FwCnT#0grjV5EOus>;M1&07*qoM6N<$f~-_Z+W-In literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Windows/reinforced_uranium_window.rsi/ruwindow1.png b/Resources/Textures/Structures/Windows/reinforced_uranium_window.rsi/ruwindow1.png new file mode 100644 index 0000000000000000000000000000000000000000..e1ca7ea363976b27b350b4be8191b9df97a6c9b9 GIT binary patch literal 1169 zcmV;C1aA9@P)*>k{4Kfe1W08B5=DeM8=|ApS+u~{p!)J-e^ z$m+dHl*E);ai00?b&>qiJK#P0YhN8(QN3r|ZQw4zIK^X%t&XikyyMMw&b`Fc@lwsW zXnyG(usgN)ZISV}i#J{t885v9`p;*-k(pomDj=Is0NDk|CKNz+0kR1NkX?Xmw!Hwt zM(Bl~-Z&;Q{-cLqyC_H34u=0YDvFQP(#u)$x*EFD?^d0bbOfP;e6d^x~YpY1{gl`z!z?tM@9=ld+m{ z@mCN-_%HBB)gCETEi6?`3{DK=u5BTI@8ANP4mN7UlZk}T*`6rE0vwn>^%elEeE+Me zW(?QlF7GHHa-|#2Uyt|?^0-p-z`7_0o3u54gg&|@%& zCfxz96KDs}Yqm1lKLT&o)TlxmLWJNZ!3)cJUuTb>j2mb>xW{8tH`TSnyQHrK!A*k4 zo9!yMe8!l6l~g<&F>GVrlHLV@{snUOj87>gLFcVU=mUaE6#4*!J|Oe~p$}+4AJ7Ol zMbDb~L(W4yPG(c1k=*r*?oj1J&v<@8|1Xy)Mei3#zbOg;;I3apSt(U5K2$#Ez;y!q zD$jCC%gX9e!|f;_($(IDWP!)L6K!5l`K1f6&XsOB1Nqa$ z%ESWo2n{2EK{T>Mk6|BcA|QkXmA4@Tpb914tf`ImkAPmY1FcEA0BeVL`E2T@+IDb{ zmy8?e>+JE>3(MPQ5;W#5f+L1~l~g>&m|x|VALOaAbOAP?P)bS8o(a?)N*5sX0ih4L jN9Y4W9}xNgDL&v&z!QC6`BW(100000NkvXXu0mjfyl*AA literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Windows/reinforced_uranium_window.rsi/ruwindow2.png b/Resources/Textures/Structures/Windows/reinforced_uranium_window.rsi/ruwindow2.png new file mode 100644 index 0000000000000000000000000000000000000000..773a2b3fff343d7aa621a31db801276464f4a3ef GIT binary patch literal 2342 zcmV+>3EB3EP)+2(kHXb27SXM+T9g1Ti;o)14h!tEPNiUJ;6uM>5ypzfztSdqsp>%``oJ+bsZq z3#_Je)`w7YbZ+tbHOt2rxGJ+}OP(}_VZbm948uT&r!%$lWDCaM%F`5}7oE5R*nDtcbqz4{Zq?T1H%7mwGS{(tjNk122mge5GqJAQ#$N@^w9 z!w@aYGKvnS2>{UE{|NwK)?YFNtN3jfKnw1T=ar$PGfx`cFsWI^Z@U0f z=&l}6*0*eDf;D4`mAunN076*CDF~ROyBIKxZW*stM2`d^OhLPge|OEBaDV2ubWFAj zpj3G%cUa`~C7PBm&4S;bPiM8rPmdFH_S|B$hNKDrZZRDIV5Jje%$^6V3%9mEx^r>3KQOTk%VfK5BybcyGTOI zVhjM7R3{oByq$MLlj9&2wI@#dgQgeTg7Krc>ou0*_QWFFl_<-3;r(NNQBXuaaP@T z=D4U+O1HhRQL8Dao-viwFbo4X65+{9(Js=;AEnLASqdihB*t$VrUfXx^l}maO0T6O zP&%3blG-ni{h3|q`}J)AK)QY#bRq?0Nb^tS%(}cPbiMj;aen8DFBAZ_uLn#|fe1fF zWMG@sfs z3)2>mvwnh)%mvMU`F8sK?PCl1Snl#f5di4P6w^1qUz_<(Bpm=I5y9P$f6FYtS=hQ8 zOZ@Y^o%8^nL>O#MS3Q4~N%$8t?rikw9q;aKm8Hn;M+?8z-4q`KfFjPD zHgmVmhEcTxHd}%DFsNpd*efFZSIX0n%ymF<^1d#w7+R~QaMPWQm>Wn?(p@_;IKOR9 z1`HwQJuI`qSHsE!RUtOviH1S;%yE}aDc!bgqgGQ;oqjhAX5R~gYr5jCM~)VE)L*B7 zCSV#wfhQIQvn~=6TNqCQz|NB`?8?&L+=j>igzC_4Q*gWlH|TfN*<`b^m~A#Xbs%b% z-ZadIK`zFmpV8T1RrFr|K2R}Yc+WW{q){iFkl})e^c3gsD0c5z*O>hDP#B2bsr9iN z=EL9*`lUza?*TM4u5dJ82&jRjSD+{CrWC{K@ zL)|pvc{W3E^BclSmy*=WWn#xr}@$>=u0$>J1lZa)zg$0xSR8z zssYd%lB%=E{=9(c`T(=YEh+xp&7%d1ho+IMB?tL!p|?^^@eZ2v{W0n5EVA~Nyl1Ld z*!D0KFV8Z#HjxLusvVfBC9ndv3*a~(CR%+`V^4G3U}6}7z#tjk7)x2jZ@T~h07{L4 z+Nk=*{#}U7i#%PWvQwZ`H{z)juCY-AhGE%OdD;lz>nw1zZhYG)>BzM7l*o1g5|tiW z)F$)Y)dNb;P%nbjLy4!#3A%c3F@38iAE+IeswJ=jwhM3{s7`fble5CoG1-1&L@Ui? z3Y&Ow>6T}h@l-_J-S;uUDTy>RuApsoM;=>yfFMjQglrc8mj=<_n2Fw#qlRO>p!%Q;Kbh5XeqqptNUFK9EF&A2aO(Y~Kz$>lXolZP(}j4JAyv7EPc@TL1t6 M07*qoM6N<$f@tGfqW}N^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Windows/reinforced_uranium_window.rsi/ruwindow3.png b/Resources/Textures/Structures/Windows/reinforced_uranium_window.rsi/ruwindow3.png new file mode 100644 index 0000000000000000000000000000000000000000..e10cff828eaca524427883090f88e0a16bbc1ae8 GIT binary patch literal 1138 zcmV-&1daQNP)tIb)QUezr$=P+Ych>r1S{8~rZH*w@?ZE(aQ@HRXq^oCGUv5202osty;fWX_V2g+ zzeIV6HT0`a>z#TZ(|igTL;H`f_%m-8EkI>}irR5G6zU=Hr&; z!T8WQ@$2I`^u>DMa7U<2W!2)*x+bY1KrX;XzkmEW0NlT~%+_98=kw~ONZfAp&v$1_ z0B|PQ!E_d2)#BpFPoK)MwKS`%YW!jUk0>`f(yGxm$d=;R^6M(t^YCHj`3!ugmfVu!`_PhYn zMrbho!AY6+LU70jLY0#uI?L0BSq|s0*NG&kG=Jgl?R;*(3D_X^WZ$L&zZgRhW8X zLl$WP4m>z{9sqoIeA>dBd5d#Lw5MYJneIjN?^}2jA+1_m9K8F9+#|>#y$UR`0$-bQ z)J*TX#cfM~bIiQ{huJz2^Z^bB9Mq1}BHaV1x3^`Ho&=9yKla1c)sd?A+&FQwXXX1y zX{>%wd%tPOcktmm=7N$J!MEU-%`c04M#yxWk!M%UTzNw*h`a!&@BV;`0z|It(*fZ2 z;?_=B>qJ;D9%`iBn1qW0WQR8GL@Ht&Zf-++D(24&6fFPrBXTS5Y60_otL9+xtg>T? zB*#4g6vat6VI`>RU`!=05F^j7ny?+$-U|6LR6NuuS|`HKd4z4x;0ELZ_@^JS%s|0vPsRL)o7<2` zMU3pwrtMaKasjrP>0UGklV_FrzExK}!mbg3F;xlbIucG;fucCB<#j7jO&C*JZq@lN zo*G5NY`v>BkqcmV#<($MXjZRfM~r549c|)~%b~q92?pk#Dy9BHWeEk_;SR6xGIw*= zm|TDzFqNswrQ)=!?vPvn&j)xuU<=O&cs{`M0VF=)FD<5Xk~z&PG5`Po07*qoM6N<$ Ef;>we3IG5A literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Windows/reinforced_uranium_window.rsi/ruwindow4.png b/Resources/Textures/Structures/Windows/reinforced_uranium_window.rsi/ruwindow4.png new file mode 100644 index 0000000000000000000000000000000000000000..2dff7e5127da870b33ddd1f786a203e300ab2265 GIT binary patch literal 1133 zcmV-z1d{uSP)cTdcJ#g{eSsqX1;G{<`E$Tbh1009+|(A@KRzYx%c#U;jfEh zwc(|U{;pRRt(Sg$@#bdFf0O>|2N``+=HVv>XFP`$TB8Mq9SeA{d!{Kq>=ew}7(GIO8s_^5TglSCzhY10I4J)F2nu?{KA}D#iYb zpbrT8fDM8^Am{^vK0r$!KxFp=UeCUDbhFP~J#y{P{6w2O(mH6q=?sPT{q>rcBP(Lp z%Z2d$Y<5^G0ZG)20I$Y|7cP6H>axg*6#>qa*84^%GoW7E>$N^L9<^5Yx9i=Gf9D(;PIPCI;oPycnti*VeGO8YK=$y0H#mBhO!wuL*7|0sGk_4bm&HiLvOuXp zl<97Q(h(4!iPQ7P&meg{76PSP!UT1T;Ao50+uOnS*bZ2~@7t5M>GdSFR|0j5;E5&I zqL4ABzTmz4HztSBOan=h=5Xb-%5pZuU2Y+K>-8J<9d;v0&8C7%Tje2 ze^-il``gd4?z*^m@)I#roW%>t=fF4<1~q7-cw(ocbqYuu@a~`Qp96rYsX1EeD)B#z zRgwO=J)G^Es{p{M$N_569kfwgJag+q>Ayk(X#>dbJs&$`QL}h*ZR0>w2m=6|v8Y); z6oCcqonzJ6+Hh*KT0z}BE$N_4d-qA2FtFQgH zfbN48?FJ<89sLXdj2otze}1*bITPKPWcZ;=6g+{b*(fgd-TXjCUwaiO&@x|~WJa#P zRO5b4fOAYgoAXlRb_ie`U}zqfL;DEOeZ2k;H6eW^I&AvX00000NkvXXu0mjfkV+jj literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Windows/reinforced_uranium_window.rsi/ruwindow5.png b/Resources/Textures/Structures/Windows/reinforced_uranium_window.rsi/ruwindow5.png new file mode 100644 index 0000000000000000000000000000000000000000..0a54faafb0dc4d54b4a80429d75b7b7141d40e5f GIT binary patch literal 1088 zcmV-G1i$-bNs(f6_L@e1B(1 ziqL0zPiy^S1F3&I|HrjQf2|~+t>ola!9?`2J~{T33A75dr5O1w^^M|)a?M>Ki42K+ znnXxBhNK7`iL7+Ob1iJw`#tPp9c@xMze6e?eFApX4A3{VDd>!Dg#D)u6aXl8Uvz{2 zEX*h*^3er+ko!^t#iiGz&q>{z-wIt{m>+-mC|@L%k1n9CC{p^g%>;UN;3?La74oLg zpc|&D5m^T40-k+*Pc&6cEgS;Bdh_%A!as{mcV*5CTaF!RxO0c<=0*afih z1Yj4y#uI>D0Gp~8Q1Ok>-n*afsO0=gpXV#3>L6Z@r7XN}8z`JIfw}0BvF#* zWlDcLZyB7$7c&B6+h5oapm6_}1ASFDtrwHC*LPKKY@ zCrA}o1|r*_scPz=yve-a%W1642aA5)*%J%7UCC7fiTrYS_W>kAI7yU7=C09OgeJ;* zYUBg80{v4eLm5$BCy`$cV%GpF=XVx6X{W2ThYgQjVvR`2Tq`!CParV?``+D9J9+*= zX+In&e7Ey6xKT(m>uaiL8+`aEUwj_XtnQkI$VV5y$;>wAH84*(Zqpy6Dl7@HU0|+Z z?$22vZ}Jpt1VTErO!G`zQKU%ZmxIUz^p6ds60vx=768sd_Ub>!|9%)E(O`LqEdf$5 zJp5nKufo`P0Crq z>II;GF>-EuB4(eMH5}Oh0000lIBoS znh1j8AtC_}vZV#592rwSEg4}xr)gD41UacLncq(s5P212{(+Gzf4 zc9Zn&`!~~rq$qSZ!pKY@?{od_tC|&SP3UxaM@{Q=!g87c%*s#$vYS%F(?W`#1W{^?g_0ozJye-$p;wK6))1+&wdF7fFTh zI4~P}GClLLPy&L;8v(ZCjg&9i%e5*m@(Ks@q}Ka-NHbu)wy)RvbS|uyJGZOdj)Fu3 z7PB=sliz7{Cc4m_PlbvH*PP}%kCm@MQWGc)F4)=gqhzvwR%)$pgggTX@iJb7H0e4h z)rd6R4UjqlTBc(3?C?pXZ$yHibW@lhZxOtp>pgu*mNXJ@20YgoH?-Bhgz`!tZxKAa zVp+^&9(P#@Ro5I^wW9aS%143JDR9ob%K}6rvUMBb_W`nm{5}AFAK>=^ejl(2`vBqn zfVPhIGnF@EJUlV?oSD_PUuCfe%LD)##Z~VI2;UEwzml?zpN!zrsjv;k{&O?^^DDvP z7fm$)Fvi1rqqs_hr$CZ5)0Uy2_r|SQkZK_UO40r6>!IQy(*Xh$2%vFXEy7b^&8mH~ zT&tpF&f&!6)A+}-F!sS${K4E526w#&kGniTG+Hm7jJ7GA0>TEID2#py0QV+Jbg8S% z3V{`#x!D>j^gl8I;Hc3{b!yOhasJkCp9%j90fY@8Q@y9+W81XF_pPS~nw$p!AU?KD zTR-HCUyA7U;=Jeg&xH~YFhygQ!?J#&eICDE+ai}T&LKNZneUIj|D%9h5Rz#ju;hq*Qf vW0-vBPdlA6f`G>W4~^quC?5f;kJtYNLmz;9tTcCQ00000NkvXXu0mjfu+|q# literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Windows/reinforced_uranium_window.rsi/ruwindow7.png b/Resources/Textures/Structures/Windows/reinforced_uranium_window.rsi/ruwindow7.png new file mode 100644 index 0000000000000000000000000000000000000000..5fb5fb0c7f73e3833ebcf274b733b174ac12c36b GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wkP;jrO zi(^Q|oVT|(@*XmfU`=eg(NZ|0(N6hddRxz7owSbqKU9jY+rKU;dVJ`1)N8fM`tR3M z>TT?wr_|5y`QONt!RX7lrC}LEltVCs?gGsQu?r#&+!gTe~DWM4fngUnA literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Windows/uranium_window.rsi/full.png b/Resources/Textures/Structures/Windows/uranium_window.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..f7b6e10f869a9ba3ee1d2f09f066f153b5e21e5e GIT binary patch literal 1321 zcmV+^1=jkBP)z z3R)`&3VHOwM}3f5DELrNK@{{+AAAr*rJw;T1<_J%N`n{jK3<}xwkCMROmZN5CnveinSo(qZ+5=% zzX;ao%+cXv^d`WRw8S!yh(R$Aq>-y1ltOaSomdZ_H_NJpv4vVY0Eh(nI=XPRInG0w zS}kc4=z%VS*kqq5#%Nl@C2_snfnl%XlI-{F{hH2FUgc~PqR$EgXOCjqG z;Xl?{ZS4S%ud1d%G*TVFtUb+Db)#t^P|9P*o@xw`k#WBH;}ifX5vLjIHd^@p$`33G z#d7szE_W9F3ZjYmpLZ82!%aRUfRHHwp5J}2X#lM<3Bb-RJ8lNhBG|u8Bq?pu3|$Iq zgx<_fQo1(Bf;pfx6T%^Fv^0Eqy|gFZiYX+eRdc*93tSY7V*OXawOXX+BN%T(pdIk> zS2~{V-_MDor;n|N!)IT5ijU@o*p}>~;FYkKst{QX;0rvXMBcu^h%?Wu@_8q53XarQ zz7c9;=b}g&ChZ8W8NtHUO`;*dXO*+eMynhz4Rav7k1iw5nDT+@^0`2>Rdg_T^*poL zD%d_7%mmY=+KA+2j2Yhs-ymmNRJCS*q?18!iX0Y8RGFl<%_hT7FHt3`C6o=4QNg(@ zKS2VB+tdywxcqG?-rsP7!!rlz+x`eSE2wD|FkZgKf?MF?KbHY`Y}>;a7<9%raTri& zCM)CoIC`$Gza!p>K$5p7F-?$pG74r4P5+FP-ix=PuEj4v6*f#@_{bTP&l06lMK!x0FJ zkb&~g!5PsmGh^7S96rL!b>?awYtdQJB{dF0fK0MkCm3TMv?i}5#Fjvrj2UB~b0B5_ fg8KMY9?$;;gjcr_8e2QU00000NkvXXu0mjffe=xt literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Windows/uranium_window.rsi/meta.json b/Resources/Textures/Structures/Windows/uranium_window.rsi/meta.json new file mode 100644 index 0000000000..099201b418 --- /dev/null +++ b/Resources/Textures/Structures/Windows/uranium_window.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "resprited by AsikKEsel | Original source: from vgstation at commit https://github.com/vgstation-coders/vgstation13/raw/99cc2ab62d65a3a7b554dc7b21ff5f57c835f973/icons/turf/walls.dmi and modified by Swept", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "uwindow0", + "directions": 4 + }, + { + "name": "uwindow1", + "directions": 4 + }, + { + "name": "uwindow2", + "directions": 4 + }, + { + "name": "uwindow3", + "directions": 4 + }, + { + "name": "uwindow4", + "directions": 4 + }, + { + "name": "uwindow5", + "directions": 4 + }, + { + "name": "uwindow6", + "directions": 4 + }, + { + "name": "uwindow7", + "directions": 4 + } + ] + } diff --git a/Resources/Textures/Structures/Windows/uranium_window.rsi/uwindow0.png b/Resources/Textures/Structures/Windows/uranium_window.rsi/uwindow0.png new file mode 100644 index 0000000000000000000000000000000000000000..7be507678d49517ac92392e78b96843349952311 GIT binary patch literal 1688 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Windows/uranium_window.rsi/uwindow2.png b/Resources/Textures/Structures/Windows/uranium_window.rsi/uwindow2.png new file mode 100644 index 0000000000000000000000000000000000000000..7be507678d49517ac92392e78b96843349952311 GIT binary patch literal 1688 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Windows/uranium_window.rsi/uwindow4.png b/Resources/Textures/Structures/Windows/uranium_window.rsi/uwindow4.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa452a61bf19f4082c9fbc34586322836957de0 GIT binary patch literal 1216 zcmV;x1V8(UP)k~Wq@)xQnnJO`6l&7g#ETe-Ch^^lbsLXnG+oU2 zLNE5>h;yb`??y+`9KD|&ow0K4Y0)7)i9402{moo_S%cyaPZl7^@KW0P{*qZq006|DO&;iIsSgm z9~CJBu%F`(=SIl*>MnIplG0= zu$kRsx;9TkRLL7j@S;(WR<{dm8>9`v%+g%&JgfoemO230XOz+kDm4M3x$>jA?zuguEK*If^gJ{K)~ z5+2Q40*=D8y1)tFGp%53x_|?o5v&OBg{-}_qyhBDdk@B2Vh_jn>BnNlw;|C5z_>pE z3BV6)ehGrz!BSWH`Y%ZX_^xk~x>sknxfAC4Fjjnz=hf$2$i70$Z_#k;#0-P`i$8Ob zJnt6YCM`13!M8)w$AIheAI$>%>Z}kKg4I~q)d>r`@0$bM-FX7J#Nni*2aO#7{MR1- zzmEYkR+)9TMJ{RJ0zDzmb+-k;UH*jgCg23;{!9z%DG-3)FKaI?X#hR9oAdw&Kl%Ra z|Jc$v^0)_d2ai*-5y(jzz)82VMP1Rj9@VH00NnxTRtJFY0CcMZKz9JTb?N~~=K`{N zqx8X;%>3W--=5z83$#NW0J;OvtquU)0q9l-fbIZv>(m3#-lMiB)^16Cz!Xv!LfQc= zeCh`c62kx-s0={2$GJ)uyJru#yF`-hR)Zch-By3?006LZj5`JHn9B@yC8$;6+(?hI zWS0S$uW$1-yvfSPW7(@<7-5+`FK4YC!2Ppd9*i$6{D>8g^VZO1l75Dl5@!H#{T7d2 zJmin^A}!zNi;M4Y-s)?MzxHHE{5}#kSI+^EcY=;l$!lPx<79}F^`I&a%kD>SvwQOT z4^oX4?JEEX8YGSlnHD8u6B-tnE_Tzw1~&e-`Fb1wSEwC8@vE>wf*@#`7z9n0<8G%- e9S$WMD}Mn_dR{s7?CW~~0000}b#Q5c4woBPwW1yf2Qoh)@J20A%8sf#Xka_J(t zwUa0=g+PZu!9}WWo$cUYCo{Q-IOx(zXz5hCNHIm4(w6l8I-E#FbE}Z@eSw^3y4-Mi zzr6W4=j5LEI9ZmV$->)5Usk6#;K=3k)tB7(_85`_sxL|umn%#EdVXVa{e3U`UM~+{ z1gqD+nu|ile*7H>z)QvS3t~!n?1vEfFywMvIEIn7sJwayyqj9Waa}%aeq?TV1tQs! z)D2i|y*3vUog01(jEU*18_;leA#6hsLli>df?E>PS2v*g%mIe~y8k~jz(t^LfYcYw zLw^=f#u}hqfHu|u?Et&0A&~93P}< z&>QRQ{loUe4%`0<=*- zF_M=X7?>k7n~T}mp()M|O;u~nx`YYp2Fzw>S%F5dYpx?Xef2S5zVv{F@rO+BO_>{! z*U1vdpxy!ZcIr^_p@PW{9Iiktr?1`tlmn9$I897;;6!$_MBRY-tr!n002ovPDHLkV1jyCX5;_> literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Windows/uranium_window.rsi/uwindow6.png b/Resources/Textures/Structures/Windows/uranium_window.rsi/uwindow6.png new file mode 100644 index 0000000000000000000000000000000000000000..eabc47c84b865b76a0c4cadd8a6c043917b318bf GIT binary patch literal 1229 zcmV;;1Ty=HP)HAPgCXnPIq}F7805YKNFZ z&bbDDn>jPN_x|2_=FGkC`<{D67>4N7$o0|L`HyxOFka@1b2quRa*IO2#+|HS-|o55 zXHo<~lRZ%k%Dq}Tf|0+2IP$~q@pi8yY!fZ6=H4K z%BP}Xs?Atw*N-lQ>Zt=m|C#(d2Q2e}`r_&FwNChA% z=^1boHMveH{R=b$ht1}?O3Oo~6u_X7<-y`3z#-}Z=$Epbv%I&9i-iz^nh>gN50$bR zuwUcv*ZgsjG64HE{%}u`Y^W~PJxof^0mGRbmN3{c^|s>Mr6m#4Rr~*&lmX~1TMTiY zZMRCZ9-rJn8Gur*!AyOQhNv-Uq`_BL@N|+g0M?dG!U~yPdK`U_QrGn8BxL}++#0Ky zDtoTSa@RH(@uj?612YAYBa2e_W3Sfq-_H$u4l3(KwNe#t9E_z&E2A;cv^@OG_F+!8&^|-V#lm zFr+|=Qn(9t7Xag7AJ{iOA3e}|;H*4K+94dBbd6b-*Y)vdH@eR!|xFL^;yk0px5EMq-(&vDQCm+rN%sT5>La=7G5}a0J_kFvMdzBUF zX=9!8VYdQ6_{QA-`yB9X>Ss2*fPC5n;B<@Uh8N}g_gI6|HsD0p{%in^GzcIp$l6Ow z8o-&UfHT0sPrm>8KelYo{XO7R^g1mYft;iP9Cj;P+!c>}RHIG+=ng=)P5|f*K(|f+ z=ng=)jy(YBT0mBpS0~0~_W!quI_&@eNah)L z2DqD8p)YCSRBa|Qmso240>DDON*NchFcB;VHIhcF$=WYxtsTI_-cJw47oOgy%eJ^O z^d{*rOWuwipz^|ig~~iXtS%CUAvZ3*!>Q!i7aj6HNqaFQo?L1zuJ!^jxEC##Ee8#f z8G|e~-M*kEo-Hl6-)8sI<*%d`RL%vq2R#lSzZQkYDkJCQ+V6G~_nfO; zeWw1}_rRI+wGaPqV9a2YV!ps+!nT0*-Hhn4!XFIb`xm|DmsjXTlF69%is?(`zEh9? zGeFg5@Ce*jsF}B3XuJ3P=c{}ER@Nb#l)>Y`eLz y`@}0OkOX!d{?4>d{6rE%RKqcbEes&rXX%$%%2g+2GNk~$$>8bg=d#Wzp$PyK^Ji!P literal 0 HcmV?d00001 -- 2.51.2