]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Reverted #31978
authorcohanna <conornhanna@gmail.com>
Thu, 7 Nov 2024 04:39:02 +0000 (21:39 -0700)
committercohanna <conornhanna@gmail.com>
Thu, 7 Nov 2024 04:39:02 +0000 (21:39 -0700)
26 files changed:
Resources/Prototypes/Entities/Structures/Windows/clockwork.yml
Resources/Prototypes/Entities/Structures/Windows/mining.yml
Resources/Prototypes/Entities/Structures/Windows/plasma.yml
Resources/Prototypes/Entities/Structures/Windows/plastitanium.yml
Resources/Prototypes/Entities/Structures/Windows/reinforced.yml
Resources/Prototypes/Entities/Structures/Windows/rplasma.yml
Resources/Prototypes/Entities/Structures/Windows/ruranium.yml
Resources/Prototypes/Entities/Structures/Windows/shuttle.yml
Resources/Prototypes/Entities/Structures/Windows/uranium.yml
Resources/Prototypes/Entities/Structures/Windows/window.yml
Resources/Prototypes/Recipes/Construction/Graphs/structures/window.yml
Resources/Prototypes/Recipes/Construction/Graphs/structures/window_diagonal.yml
Resources/Prototypes/Recipes/Construction/Graphs/structures/windowdirectional.yml
Resources/Prototypes/Recipes/Construction/structures.yml
Resources/Textures/Structures/Windows/cracks.rsi/DamageOverlay_12.png [moved from Resources/Textures/Structures/Windows/cracks.rsi/DamageOverlay_20.png with 100% similarity]
Resources/Textures/Structures/Windows/cracks.rsi/DamageOverlay_4.png [moved from Resources/Textures/Structures/Windows/cracks.rsi/DamageOverlay_5.png with 100% similarity]
Resources/Textures/Structures/Windows/cracks.rsi/DamageOverlay_8.png [moved from Resources/Textures/Structures/Windows/cracks.rsi/DamageOverlay_10.png with 100% similarity]
Resources/Textures/Structures/Windows/cracks.rsi/meta.json
Resources/Textures/Structures/Windows/cracks_diagonal.rsi/DamageOverlay_12.png [moved from Resources/Textures/Structures/Windows/cracks_diagonal.rsi/DamageOverlay_20.png with 100% similarity]
Resources/Textures/Structures/Windows/cracks_diagonal.rsi/DamageOverlay_4.png [moved from Resources/Textures/Structures/Windows/cracks_diagonal.rsi/DamageOverlay_5.png with 100% similarity]
Resources/Textures/Structures/Windows/cracks_diagonal.rsi/DamageOverlay_8.png [moved from Resources/Textures/Structures/Windows/cracks_diagonal.rsi/DamageOverlay_10.png with 100% similarity]
Resources/Textures/Structures/Windows/cracks_diagonal.rsi/meta.json
Resources/Textures/Structures/Windows/cracks_directional.rsi/DamageOverlay_12.png [moved from Resources/Textures/Structures/Windows/cracks_directional.rsi/DamageOverlay_20.png with 100% similarity]
Resources/Textures/Structures/Windows/cracks_directional.rsi/DamageOverlay_4.png [moved from Resources/Textures/Structures/Windows/cracks_directional.rsi/DamageOverlay_5.png with 100% similarity]
Resources/Textures/Structures/Windows/cracks_directional.rsi/DamageOverlay_8.png [moved from Resources/Textures/Structures/Windows/cracks_directional.rsi/DamageOverlay_10.png with 100% similarity]
Resources/Textures/Structures/Windows/cracks_directional.rsi/meta.json

index 3449d1d11a0fec4196bebc3a98338a87343b1bf2..992dfcda1cbe27fb0ebab091225f6bfa872884cb 100644 (file)
@@ -47,8 +47,8 @@
     node: clockworkWindow
   - type: Appearance
   - type: DamageVisuals
-    thresholds: [5, 10, 20]
-    damageDivisor: 3
+    thresholds: [4, 8, 12]
+    damageDivisor: 4
     trackAllDamage: true
     damageOverlay:
       sprite: Structures/Windows/cracks.rsi
@@ -74,8 +74,8 @@
     node: windowClockworkDirectional
   - type: Appearance
   - type: DamageVisuals
-    thresholds: [5, 10, 20]
-    damageDivisor: 1.5
+    thresholds: [4, 8, 12]
+    damageDivisor: 10
     trackAllDamage: true
     damageOverlay:
       sprite: Structures/Windows/cracks_directional.rsi
     thresholds:
     - trigger:
         !type:DamageTrigger
-        damage: 75
-      behaviors:
-      - !type:DoActsBehavior
-        acts: [ "Destruction" ]
-      - !type:PlaySoundBehavior
-        sound:
-          collection: WindowShatter
-    - trigger:
-        !type:DamageTrigger
-        damage: 37
-      behaviors:
+        damage: 150
       - !type:PlaySoundBehavior
         sound:
           collection: WindowShatter
index f0b77e66893a93045066684a3062d99e124ccfaf..82d11b732b6516314146a392de456f9a471c7eae 100644 (file)
@@ -43,8 +43,8 @@
     base: mwindow
   - type: Appearance
   - type: DamageVisuals
-    thresholds: [5, 10, 20]
-    damageDivisor: 4
+    thresholds: [4, 8, 12]
+    damageDivisor: 6
     trackAllDamage: true
     damageOverlay:
       sprite: Structures/Windows/cracks.rsi
index 58991b928690bb2065a19eb28c0446fa93900910..66fac515a770e65f414b6c3b3ab21caa028a58a1 100644 (file)
     sprite: Structures/Windows/plasma_window.rsi
   - type: Damageable
     damageContainer: StructuralInorganic
-    damageModifierSet: Glass
+    damageModifierSet: RGlass
   - type: Destructible
     thresholds:
     - trigger:
         !type:DamageTrigger
-        damage: 150
+        damage: 120
       behaviors:
       - !type:DoActsBehavior
         acts: [ "Destruction" ]
@@ -24,7 +24,7 @@
           collection: WindowShatter
     - trigger:
         !type:DamageTrigger
-        damage: 75
+        damage: 60
       behaviors:
       - !type:PlaySoundBehavior
         sound:
@@ -43,8 +43,8 @@
     node: plasmaWindow
   - type: Appearance
   - type: DamageVisuals
-    thresholds: [5, 10, 20]
-    damageDivisor: 3
+    thresholds: [4, 8, 12]
+    damageDivisor: 3.333
     trackAllDamage: true
     damageOverlay:
       sprite: Structures/Windows/cracks.rsi
@@ -74,8 +74,8 @@
     node: plasmaWindowDirectional
   - type: Appearance
   - type: DamageVisuals
-    thresholds: [5, 10, 20]
-    damageDivisor: 1.5
+    thresholds: [4, 8, 12]
+    damageDivisor: 3.333
     trackAllDamage: true
     damageOverlay:
       sprite: Structures/Windows/cracks_directional.rsi
     thresholds:
     - trigger:
         !type:DamageTrigger
-        damage: 75
-      behaviors:
-      - !type:DoActsBehavior
-        acts: [ "Destruction" ]
-      - !type:PlaySoundBehavior
-        sound:
-          collection: WindowShatter
-    - trigger:
-        !type:DamageTrigger
-        damage: 37
+        damage: 200
       behaviors:
       - !type:PlaySoundBehavior
         sound:
index e7af4b6c677737b2182d5fb8607905b1695fe0dd..2134cfe892769fc43fabcf592afb5fa4fe0b4c97 100644 (file)
@@ -98,8 +98,8 @@
       - !type:DoActsBehavior
         acts: [ "Destruction" ]
   - type: DamageVisuals
-    thresholds: [5, 10, 20]
-    damageDivisor: 20
+    thresholds: [4, 8, 12]
+    damageDivisor: 28
     trackAllDamage: true
     damageOverlay:
       sprite: Structures/Windows/cracks.rsi
       - !type:DoActsBehavior
         acts: [ "Destruction" ]
   - type: DamageVisuals
-    thresholds: [5, 10, 20]
-    damageDivisor: 20
+    thresholds: [4, 8, 12]
+    damageDivisor: 28
     trackAllDamage: true
     damageOverlay:
       sprite: Structures/Windows/cracks_diagonal.rsi
index 9e80d46e649b2ec8a409414e329f47810479469b..503d2eec6e3b2334c6f7d2d7e7fdfc2b3710977c 100644 (file)
     node: reinforcedWindow
   - type: Appearance
   - type: DamageVisuals
-    thresholds: [5, 10, 20]
-    damageDivisor: 3
+    thresholds: [4, 8, 12]
+    damageDivisor: 4
     trackAllDamage: true
     damageOverlay:
       sprite: Structures/Windows/cracks.rsi
 
+- type: entity
+  parent: ReinforcedWindow
+  id: TintedWindow
+  name: tinted window
+  components:
+  - type: Sprite
+    drawdepth: WallTops
+    sprite: Structures/Windows/tinted_window.rsi
+  - type: Icon
+    sprite: Structures/Windows/tinted_window.rsi
+  - type: IconSmooth
+    base: twindow
+  - type: Construction
+    graph: Window
+    node: tintedWindow
+  - type: Occluder
+  - type: StaticPrice
+    price: 45
+
 - type: entity
   id: WindowReinforcedDirectional
   parent: WindowDirectional
@@ -77,8 +96,8 @@
     node: windowReinforcedDirectional
   - type: Appearance
   - type: DamageVisuals
-    thresholds: [5, 10, 20]
-    damageDivisor: 1.5
+    thresholds: [4, 8, 12]
+    damageDivisor: 10
     trackAllDamage: true
     damageOverlay:
       sprite: Structures/Windows/cracks_directional.rsi
     thresholds:
     - trigger:
         !type:DamageTrigger
-        damage: 75
+        damage: 150 #excess damage (nuke?). avoid computational cost of spawning entities.
       behaviors:
-      - !type:DoActsBehavior
-        acts: [ "Destruction" ]
       - !type:PlaySoundBehavior
         sound:
           collection: WindowShatter
+      - !type:DoActsBehavior
+        acts: [ "Destruction" ]
     - trigger:
         !type:DamageTrigger
-        damage: 37
+        damage: 50
       behaviors:
       - !type:PlaySoundBehavior
         sound:
index 0dfe893a5c348103c719d1cd9994ff151b4bac89..0940ac308a528fa5d492d1cbbd5c3e40abfc7d92 100644 (file)
@@ -17,7 +17,7 @@
     thresholds:
     - trigger:
         !type:DamageTrigger
-        damage: 300
+        damage: 200
       behaviors: #excess damage, don't spawn entities.
       - !type:DoActsBehavior
         acts: [ "Destruction" ]
@@ -26,7 +26,7 @@
           collection: WindowShatter
     - trigger:
         !type:DamageTrigger
-        damage: 150
+        damage: 100
       behaviors:
       - !type:PlaySoundBehavior
         sound:
@@ -48,7 +48,7 @@
     node: reinforcedPlasmaWindow
   - type: Appearance
   - type: DamageVisuals
-    thresholds: [5, 10, 20]
+    thresholds: [4, 8, 12]
     damageDivisor: 6
     trackAllDamage: true
     damageOverlay:
@@ -77,8 +77,8 @@
     node: plasmaReinforcedWindowDirectional
   - type: Appearance
   - type: DamageVisuals
-    thresholds: [5, 10, 20]
-    damageDivisor: 3
+    thresholds: [4, 8, 12]
+    damageDivisor: 36
     trackAllDamage: true
     damageOverlay:
       sprite: Structures/Windows/cracks_directional.rsi
     thresholds:
     - trigger:
         !type:DamageTrigger
-        damage: 150
+        damage: 1000
       behaviors: #excess damage, don't spawn entities.
       - !type:DoActsBehavior
         acts: [ "Destruction" ]
     - trigger:
         !type:DamageTrigger
-        damage: 75
+        damage: 600
       behaviors:
       - !type:PlaySoundBehavior
         sound:
index 2231ab6a497ef97f89f5524cd129a631be9f4e06..b9b47c00ea9d6cf88147ae9a3675f15fed4db94b 100644 (file)
@@ -43,7 +43,7 @@
     node: reinforcedUraniumWindow
   - type: Appearance
   - type: DamageVisuals
-    thresholds: [5, 10, 20]
+    thresholds: [4, 8, 12]
     damageDivisor: 6
     trackAllDamage: true
     damageOverlay:
@@ -74,8 +74,8 @@
     node: uraniumReinforcedWindowDirectional
   - type: Appearance
   - type: DamageVisuals
-    thresholds: [5, 10, 20]
-    damageDivisor: 3
+    thresholds: [4, 8, 12]
+    damageDivisor: 3.333
     trackAllDamage: true
     damageOverlay:
       sprite: Structures/Windows/cracks_directional.rsi
     thresholds:
     - trigger:
         !type:DamageTrigger
-        damage: 150
-      behaviors:
-      - !type:DoActsBehavior
-        acts: [ "Destruction" ]
-    - trigger:
-        !type:DamageTrigger
-        damage: 75
+        damage: 200
       behaviors:
       - !type:PlaySoundBehavior
         sound:
@@ -99,7 +93,7 @@
           ShardGlassUranium:
             min: 1
             max: 2
-          PartRodMetal:
+          PartRodMetal1:
             min: 1
             max: 2
       - !type:DoActsBehavior
index 659f5b8a20e7a73efdf49113d1cd842128d85af5..1b4c96c1709a06d8411eb5cee10f7c73f6516eac 100644 (file)
@@ -46,8 +46,8 @@
     node: shuttleWindow
   - type: Appearance
   - type: DamageVisuals
-    thresholds: [5, 10, 20]
-    damageDivisor: 20
+    thresholds: [4, 8, 12]
+    damageDivisor: 28
     trackAllDamage: true
     damageOverlay:
       sprite: Structures/Windows/cracks.rsi
index 514463f1d3237e80de2d879bc44ee06db077884f..c7b7312a7094a35a49b514ac3134ed23c8116eb1 100644 (file)
     state: full
   - type: Damageable
     damageContainer: StructuralInorganic
-    damageModifierSet: Glass
+    damageModifierSet: RGlass
   - type: Destructible
     thresholds:
     - trigger:
         !type:DamageTrigger
-        damage: 150
+        damage: 100
       behaviors:
       - !type:DoActsBehavior
         acts: [ "Destruction" ]
     - trigger:
         !type:DamageTrigger
-        damage: 75
+        damage: 60
       behaviors:
       - !type:PlaySoundBehavior
         sound:
@@ -41,8 +41,8 @@
     node: uraniumWindow
   - type: Appearance
   - type: DamageVisuals
-    thresholds: [5, 10, 20]
-    damageDivisor: 3
+    thresholds: [4, 8, 12]
+    damageDivisor: 3.333
     trackAllDamage: true
     damageOverlay:
       sprite: Structures/Windows/cracks.rsi
@@ -72,8 +72,8 @@
     node: uraniumWindowDirectional
   - type: Appearance
   - type: DamageVisuals
-    thresholds: [5, 10, 20]
-    damageDivisor: 1.5
+    thresholds: [4, 8, 12]
+    damageDivisor: 3.333
     trackAllDamage: true
     damageOverlay:
       sprite: Structures/Windows/cracks_directional.rsi
     thresholds:
     - trigger:
         !type:DamageTrigger
-        damage: 75
-      behaviors:
-      - !type:DoActsBehavior
-        acts: [ "Destruction" ]
-    - trigger:
-        !type:DamageTrigger
-        damage: 37
+        damage: 200
       behaviors:
       - !type:PlaySoundBehavior
         sound:
@@ -96,7 +90,7 @@
         spawn:
           ShardGlassUranium:
             min: 1
-            max: 1
+            max: 2
       - !type:DoActsBehavior
         acts: [ "Destruction" ]
   - type: StaticPrice
index fdf4c2cceadec6db576142b8ad491b3b620f273b..56a38f82fcfe0acad51fcb046ed525879f4f1d15 100644 (file)
@@ -84,8 +84,8 @@
     node: window
   - type: Appearance
   - type: DamageVisuals
-    thresholds: [5, 10, 20]
-    damageDivisor: 2
+    thresholds: [4, 8, 12]
+    damageDivisor: 3.333
     trackAllDamage: true
     damageOverlay:
       sprite: Structures/Windows/cracks.rsi
     price: 100
   - type: BlockWeather
 
-- type: entity
-  parent: Window
-  id: TintedWindow
-  name: tinted window
-  components:
-  - type: Sprite
-    drawdepth: WallTops
-    sprite: Structures/Windows/tinted_window.rsi
-  - type: Icon
-    sprite: Structures/Windows/tinted_window.rsi
-  - type: IconSmooth
-    base: twindow
-  - type: Construction
-    graph: Window
-    node: tintedWindow
-  - type: Occluder
-  - type: StaticPrice
-    price: 70
-
 - type: entity
   id: WindowRCDResistant
   parent: Window
     thresholds:
     - trigger:
         !type:DamageTrigger
-        damage: 50 #excess damage (nuke?). avoid computational cost of spawning entities.
+        damage: 150 #excess damage (nuke?). avoid computational cost of spawning entities.
       behaviors:
       - !type:DoActsBehavior
         acts: [ "Destruction" ]
     node: windowDirectional
   - type: Appearance
   - type: DamageVisuals
-    thresholds: [5, 10, 20]
+    thresholds: [4, 8, 12]
+    damageDivisor: 3.333
     trackAllDamage: true
     damageOverlay:
       sprite: Structures/Windows/cracks_directional.rsi
   - type: Icon
     sprite: Structures/Windows/directional.rsi
     state: frosted_window
-  - type: StaticPrice
-    price: 35
 
 - type: entity
   parent: Window
index 1782c5924bfed9cfbb5498927e1d22bc9fcd70d6..37682eb0913d5445d0f61e4d6eca951711286f49 100644 (file)
@@ -4,63 +4,61 @@
   graph:
     - node: start
       edges:
-        - to: window # 50 hp
+        - to: plasmaWindow
           steps:
-            - material: Glass
+            - material: PlasmaGlass
               amount: 2
               doAfter: 2
 
-        - to: tintedWindow # 50 hp
+        - to: reinforcedWindow
           steps:
-            - material: Glass
+            - material: ReinforcedGlass
               amount: 2
-            - material: Plastic
+              doAfter: 2
+
+        - to: tintedWindow
+          steps:
+            - material: ReinforcedGlass
               amount: 2
               doAfter: 2
 
-        - to: plasmaWindow # 75 hp
+        - to: reinforcedPlasmaWindow
           steps:
-            - material: PlasmaGlass
+            - material: ReinforcedPlasmaGlass
               amount: 2
               doAfter: 3
 
-        - to: uraniumWindow # 75 hp
+        - to: uraniumWindow
           steps:
             - material: UraniumGlass
               amount: 2
-              doAfter: 3
+              doAfter: 2
 
-        - to: clockworkWindow # 75 hp reinforced damage mod
+        - to: reinforcedUraniumWindow
           steps:
-            - material: ClockworkGlass
+            - material: ReinforcedUraniumGlass
               amount: 2
               doAfter: 3
 
-        - to: reinforcedWindow # 75 hp reinforced damage mod
+        - to: window
           steps:
-            - material: ReinforcedGlass
+            - material: Glass
               amount: 2
               doAfter: 3
 
-        - to: reinforcedPlasmaWindow # 150 hp reinforced damage mod
+        - to: shuttleWindow
           steps:
-            - material: ReinforcedPlasmaGlass
+            - material: Plasteel
               amount: 2
-              doAfter: 4
-
-        - to: reinforcedUraniumWindow # 150 hp reinforced damage mod
-          steps:
-            - material: ReinforcedUraniumGlass
+            - material: ReinforcedGlass
               amount: 2
               doAfter: 4
-
-        - to: shuttleWindow # 500 hp reinforced damage mod (wow)
+        
+        - to: clockworkWindow
           steps:
-            - material: Plasteel
-              amount: 2
-            - material: ReinforcedGlass
+            - material: ClockworkGlass
               amount: 2
-              doAfter: 6
+              doAfter: 3
 
     - node: window
       entity: Window
               doAfter: 1
             - tool: Anchoring
               doAfter: 2
-        - to: tintedWindow
-          steps:
-            - material: Plastic
-              amount: 2
-              doAfter: 0.5
-        - to: plasmaWindow
-          steps:
-            - material: Plasma
-              amount: 2
-              doAfter: 1
-        - to: uraniumWindow
-          steps:
-            - material: Uranium
-              amount: 2
-              doAfter: 1
-        - to: clockworkWindow
-          steps:
-            - material: Brass
-              amount: 2
-              doAfter: 2
-        - to: reinforcedWindow
-          steps:
-            - material: MetalRod
-              amount: 2
-              doAfter: 2
 
-    - node: tintedWindow
-      entity: TintedWindow
+    - node: reinforcedWindow
+      entity: ReinforcedWindow
       edges:
         - to: start
           completed:
             - !type:SpawnPrototype
-              prototype: SheetGlass1
-              amount: 2
-            - !type:SpawnPrototype
-              prototype: SheetPlastic1
+              prototype: SheetRGlass1
               amount: 2
             - !type:DeleteEntity {}
           steps:
+            - tool: Welding
+              doAfter: 5
+            - tool: Screwing
+              doAfter: 1
+            - tool: Prying
+              doAfter: 2
+            - tool: Welding
+              doAfter: 5
             - tool: Screwing
               doAfter: 1
             - tool: Anchoring
               doAfter: 2
 
-    - node: plasmaWindow
-      entity: PlasmaWindow
+    - node: tintedWindow
+      entity: TintedWindow
       edges:
         - to: start
           completed:
             - !type:SpawnPrototype
-              prototype: SheetPGlass1
+              prototype: SheetRGlass1
               amount: 2
             - !type:DeleteEntity {}
           steps:
             - tool: Screwing
-              doAfter: 2
+              doAfter: 1
             - tool: Prying
-              doAfter: 3
-            - tool: Screwing
               doAfter: 2
-            - tool: Anchoring
-              doAfter: 3
-        - to: reinforcedPlasmaWindow
-          steps:
-            - material: MetalRod
-              amount: 2
+            - tool: Screwing
               doAfter: 1
+            - tool: Anchoring
+              doAfter: 2
 
-    - node: uraniumWindow
-      entity: UraniumWindow
+    - node: plasmaWindow
+      entity: PlasmaWindow
       edges:
         - to: start
           completed:
             - !type:SpawnPrototype
-              prototype: SheetUGlass1
+              prototype: SheetPGlass1
               amount: 2
             - !type:DeleteEntity {}
           steps:
               doAfter: 2
             - tool: Anchoring
               doAfter: 3
-        - to: reinforcedUraniumWindow
-          steps:
-            - material: MetalRod
-              amount: 2
-              doAfter: 1
 
-    - node: clockworkWindow
-      entity: ClockworkWindow
+    - node: reinforcedPlasmaWindow
+      entity: ReinforcedPlasmaWindow
       edges:
         - to: start
           completed:
             - !type:SpawnPrototype
-              prototype: SheetClockworkGlass1
+              prototype: SheetRPGlass1
               amount: 2
             - !type:DeleteEntity {}
           steps:
             - tool: Anchoring
               doAfter: 3
 
-    - node: reinforcedWindow
-      entity: ReinforcedWindow
+    - node: uraniumWindow
+      entity: UraniumWindow
       edges:
         - to: start
           completed:
             - !type:SpawnPrototype
-              prototype: SheetRGlass1
+              prototype: SheetUGlass1
               amount: 2
             - !type:DeleteEntity {}
           steps:
-            - tool: Welding
-              doAfter: 5
             - tool: Screwing
-              doAfter: 1
-            - tool: Prying
               doAfter: 2
-            - tool: Welding
-              doAfter: 5
+            - tool: Prying
+              doAfter: 3
             - tool: Screwing
-              doAfter: 1
-            - tool: Anchoring
               doAfter: 2
-        - to: reinforcedPlasmaWindow
-          steps:
-            - material: Plasma
-              amount: 2
-              doAfter: 1
-        - to: reinforcedUraniumWindow
-          steps:
-            - material: Uranium
-              amount: 2
-              doAfter: 1
+            - tool: Anchoring
+              doAfter: 3
 
-    - node: reinforcedPlasmaWindow
-      entity: ReinforcedPlasmaWindow
+    - node: reinforcedUraniumWindow
+      entity: ReinforcedUraniumWindow
       edges:
         - to: start
           completed:
             - !type:SpawnPrototype
-              prototype: SheetRPGlass1
+              prototype: SheetRUGlass1
               amount: 2
             - !type:DeleteEntity {}
           steps:
             - tool: Anchoring
               doAfter: 3
 
-    - node: reinforcedUraniumWindow
-      entity: ReinforcedUraniumWindow
+    - node: clockworkWindow
+      entity: ClockworkWindow
       edges:
         - to: start
           completed:
             - !type:SpawnPrototype
-              prototype: SheetRUGlass1
+              prototype: SheetClockworkGlass1
               amount: 2
             - !type:DeleteEntity {}
           steps:
             - tool: Welding
               doAfter: 4
             - tool: Anchoring
-              doAfter: 1
+              doAfter: 1
\ No newline at end of file
index 63788ae5ad0da8be2404ba4af471462276b95465..1efe1a8eac870175c02be9eda654ba25a35105a0 100644 (file)
@@ -4,45 +4,45 @@
   graph:
     - node: start
       edges:
-        - to: windowDiagonal
-          steps:
-            - material: Glass
-              amount: 2
-              doAfter: 2
-
         - to: plasmaWindowDiagonal
           steps:
             - material: PlasmaGlass
               amount: 2
               doAfter: 2
 
-        - to: uraniumWindowDiagonal
+        - to: reinforcedWindowDiagonal
           steps:
-            - material: UraniumGlass
+            - material: ReinforcedGlass
               amount: 2
               doAfter: 2
 
-        - to: clockworkWindowDiagonal
+        - to: reinforcedPlasmaWindowDiagonal
           steps:
-            - material: ClockworkGlass
+            - material: ReinforcedPlasmaGlass
               amount: 2
               doAfter: 3
 
-        - to: reinforcedWindowDiagonal
+        - to: uraniumWindowDiagonal
           steps:
-            - material: ReinforcedGlass
+            - material: UraniumGlass
               amount: 2
               doAfter: 2
 
-        - to: reinforcedPlasmaWindowDiagonal
+        - to: reinforcedUraniumWindowDiagonal
           steps:
-            - material: ReinforcedPlasmaGlass
+            - material: ReinforcedUraniumGlass
               amount: 2
               doAfter: 3
 
-        - to: reinforcedUraniumWindowDiagonal
+        - to: clockworkWindowDiagonal
           steps:
-            - material: ReinforcedUraniumGlass
+            - material: ClockworkGlass
+              amount: 2
+              doAfter: 3
+
+        - to: windowDiagonal
+          steps:
+            - material: Glass
               amount: 2
               doAfter: 3
 
               doAfter: 1
             - tool: Anchoring
               doAfter: 2
-        - to: plasmaWindowDiagonal
-          steps:
-            - material: Plasma
-              amount: 2
-              doAfter: 1
-        - to: uraniumWindowDiagonal
-          steps:
-            - material: Uranium
-              amount: 2
-              doAfter: 1
-        - to: clockworkWindowDiagonal
-          steps:
-            - material: Brass
-              amount: 2
-              doAfter: 2
-        - to: reinforcedWindowDiagonal
-          steps:
-            - material: MetalRod
-              amount: 2
-              doAfter: 2
 
-    - node: plasmaWindowDiagonal
-      entity: PlasmaWindowDiagonal
+    - node: reinforcedWindowDiagonal
+      entity: ReinforcedWindowDiagonal
       edges:
         - to: start
           completed:
             - !type:SpawnPrototype
-              prototype: SheetPGlass1
+              prototype: SheetRGlass1
               amount: 2
             - !type:DeleteEntity {}
           steps:
+            - tool: Welding
+              doAfter: 5
             - tool: Screwing
-              doAfter: 2
-            - tool: Prying
-              doAfter: 3
-            - tool: Screwing
-              doAfter: 2
-            - tool: Anchoring
-              doAfter: 3
-        - to: reinforcedPlasmaWindowDiagonal
-          steps:
-            - material: MetalRod
-              amount: 2
               doAfter: 1
-
-    - node: uraniumWindowDiagonal
-      entity: UraniumWindowDiagonal
-      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
-        - to: reinforcedUraniumWindowDiagonal
-          steps:
-            - material: MetalRod
-              amount: 2
+            - tool: Welding
+              doAfter: 5
+            - tool: Screwing
               doAfter: 1
+            - tool: Anchoring
+              doAfter: 2
 
     - node: clockworkWindowDiagonal
       entity: ClockworkWindowDiagonal
             - tool: Anchoring
               doAfter: 2
 
-    - node: reinforcedWindowDiagonal
-      entity: ReinforcedWindowDiagonal
+    - node: plasmaWindowDiagonal
+      entity: PlasmaWindowDiagonal
       edges:
         - to: start
           completed:
             - !type:SpawnPrototype
-              prototype: SheetRGlass1
+              prototype: SheetPGlass1
               amount: 2
             - !type:DeleteEntity {}
           steps:
-            - tool: Welding
-              doAfter: 5
             - tool: Screwing
-              doAfter: 1
-            - tool: Prying
               doAfter: 2
-            - tool: Welding
-              doAfter: 5
+            - tool: Prying
+              doAfter: 3
             - tool: Screwing
-              doAfter: 1
-            - tool: Anchoring
               doAfter: 2
-        - to: reinforcedPlasmaWindowDiagonal
-          steps:
-            - material: Plasma
-              amount: 2
-              doAfter: 1
-        - to: reinforcedUraniumWindowDiagonal
-          steps:
-            - material: Uranium
-              amount: 2
-              doAfter: 1
+            - tool: Anchoring
+              doAfter: 3
 
     - node: reinforcedPlasmaWindowDiagonal
       entity: ReinforcedPlasmaWindowDiagonal
             - tool: Anchoring
               doAfter: 3
 
+    - node: uraniumWindowDiagonal
+      entity: UraniumWindowDiagonal
+      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: reinforcedUraniumWindowDiagonal
       entity: ReinforcedUraniumWindowDiagonal
       edges:
             - tool: Screwing
               doAfter: 2
             - tool: Anchoring
-              doAfter: 3
+              doAfter: 3
\ No newline at end of file
index 7d3ace33c7fdc00551087c0a0df926ddd6fec815..dc10ce9ecbba01dfc9aa90798843aa7c34214717 100644 (file)
@@ -4,55 +4,47 @@
   graph:
     - node: start
       edges:
-        - to: windowDirectional # 25 hp
-          steps:
-            - material: Glass
-              amount: 1
-              doAfter: 1
 
-        - to: windowFrostedDirectional # 25 hp
+        - to: windowDirectional
           steps:
             - material: Glass
               amount: 1
-            - material: Plastic
-              amount: 1
-              doAfter: 1
+              doAfter: 2
 
-        - to: plasmaWindowDirectional # 37 hp
+        - to: windowReinforcedDirectional
           steps:
-            - material: PlasmaGlass
+            - material: ReinforcedGlass
               amount: 1
-              doAfter: 1.5
+              doAfter: 3
 
-        - to: uraniumWindowDirectional # 37 hp
+        - to: plasmaWindowDirectional
           steps:
-            - material: UraniumGlass
+            - material: PlasmaGlass
               amount: 1
-              doAfter: 1.5
+              doAfter: 2
 
-        - to: windowClockworkDirectional # 37 hp reinforced damage mod
+        - to: plasmaReinforcedWindowDirectional
           steps:
-            - material: ClockworkGlass
+            - material: ReinforcedPlasmaGlass
               amount: 1
-              doAfter: 1.5
-
-        - to: windowReinforcedDirectional # 37 hp reinforced damage mod
+              doAfter: 3
+        - to: uraniumWindowDirectional
           steps:
-            - material: ReinforcedGlass
+            - material: UraniumGlass
               amount: 1
-              doAfter: 1.5
+              doAfter: 2
 
-        - to: plasmaReinforcedWindowDirectional # 75 hp reinforced damage mod
+        - to: uraniumReinforcedWindowDirectional
           steps:
-            - material: ReinforcedPlasmaGlass
+            - material: ReinforcedUraniumGlass
               amount: 1
-              doAfter: 2
+              doAfter: 3
 
-        - to: uraniumReinforcedWindowDirectional # 75 hp reinforced damage mod
+        - to: windowClockworkDirectional
           steps:
-            - material: ReinforcedUraniumGlass
+            - material: ClockworkGlass
               amount: 1
-              doAfter: 2
+              doAfter: 3
 
     - node: windowDirectional
       entity: WindowDirectional
               doAfter: 1
             - tool: Anchoring
               doAfter: 2
-        - to: windowFrostedDirectional
-          steps:
-            - material: Plastic
-              amount: 1
-              doAfter: 0.5
-        - to: plasmaWindowDirectional
-          steps:
-            - material: Plasma
-              amount: 1
-              doAfter: 0.5
-        - to: uraniumWindowDirectional
-          steps:
-            - material: Uranium
-              amount: 1
-              doAfter: 0.5
-        - to: windowClockworkDirectional
-          steps:
-            - material: Brass
-              amount: 1
-              doAfter: 1
-        - to: windowReinforcedDirectional
-          steps:
-            - material: MetalRod
-              amount: 1
-              doAfter: 1
 
-    - node: windowFrostedDirectional
-      entity: WindowFrostedDirectional
+    - node: windowReinforcedDirectional
+      entity: WindowReinforcedDirectional
       edges:
         - to: start
           completed:
             - !type:SpawnPrototype
-              prototype: SheetGlass1
-              amount: 1
-            - !type:SpawnPrototype
-              prototype: SheetPlastic1
+              prototype: SheetRGlass1
               amount: 1
             - !type:DeleteEntity {}
           steps:
+            - tool: Screwing
+              doAfter: 1
+            - tool: Prying
+              doAfter: 2
             - tool: Screwing
               doAfter: 1
             - tool: Anchoring
               doAfter: 2
             - tool: Anchoring
               doAfter: 3
-        - to: plasmaReinforcedWindowDirectional
-          steps:
-            - material: MetalRod
-              amount: 1
-              doAfter: 0.5
 
-    - node: uraniumWindowDirectional
-      entity: UraniumWindowDirectional
+    - node: windowClockworkDirectional
+      entity: WindowClockworkDirectional
       edges:
         - to: start
           completed:
             - !type:SpawnPrototype
-              prototype: SheetUGlass1
+              prototype: SheetClockworkGlass1
               amount: 1
             - !type:DeleteEntity {}
           steps:
               doAfter: 2
             - tool: Anchoring
               doAfter: 3
-        - to: uraniumReinforcedWindowDirectional
-          steps:
-            - material: MetalRod
-              amount: 1
-              doAfter: 0.5
 
-    - node: windowClockworkDirectional
-      entity: WindowClockworkDirectional
+    - node: plasmaReinforcedWindowDirectional
+      entity: PlasmaReinforcedWindowDirectional
       edges:
         - to: start
           completed:
             - !type:SpawnPrototype
-              prototype: SheetClockworkGlass1
+              prototype: SheetRPGlass1
               amount: 1
             - !type:DeleteEntity {}
           steps:
               doAfter: 2
             - tool: Anchoring
               doAfter: 3
-
-    - node: windowReinforcedDirectional
-      entity: WindowReinforcedDirectional
-      edges:
-        - to: start
-          completed:
-            - !type:SpawnPrototype
-              prototype: SheetRGlass1
-              amount: 1
-            - !type:DeleteEntity {}
-          steps:
-            - tool: Screwing
-              doAfter: 1
-            - tool: Prying
-              doAfter: 2
-            - tool: Screwing
-              doAfter: 1
-            - tool: Anchoring
-              doAfter: 2
-        - to: plasmaReinforcedWindowDirectional
-          steps:
-            - material: Plasma
-              amount: 1
-              doAfter: 0.5
-        - to: uraniumReinforcedWindowDirectional
-          steps:
-            - material: Uranium
-              amount: 1
-              doAfter: 0.5
-
-    - node: plasmaReinforcedWindowDirectional
-      entity: PlasmaReinforcedWindowDirectional
+    - node: uraniumWindowDirectional
+      entity: UraniumWindowDirectional
       edges:
         - to: start
           completed:
             - !type:SpawnPrototype
-              prototype: SheetRPGlass1
+              prototype: SheetUGlass1
               amount: 1
             - !type:DeleteEntity {}
           steps:
             - tool: Screwing
               doAfter: 2
             - tool: Anchoring
-              doAfter: 3
+              doAfter: 3
\ No newline at end of file
index 71fdbeedafdeaee4a40f0454f2c191a47a5fef42..31e1264ab084a11fcf80728af856593e04e72319 100644 (file)
   startNode: start
   targetNode: tintedWindow
   category: construction-category-structures
-  description: Not clear, but lasers still pass through.
+  description: Not clear but tough.
   canBuildInImpassable: true
   conditions:
     - !type:EmptyOrWindowValidInTile
   targetNode: plasmaWindow
   category: construction-category-structures
   canBuildInImpassable: true
-  description: Clear, with a purple tint.
+  description: Clear and even tougher, with a purple tint.
   conditions:
     - !type:EmptyOrWindowValidInTile
     - !type:NoWindowsInTile
   targetNode: reinforcedPlasmaWindow
   category: construction-category-structures
   canBuildInImpassable: true
-  description: Clear and even tougher, with a purple tint.
+  description: Fire resistant and even tougher, with a purple tint.
   conditions:
     - !type:EmptyOrWindowValidInTile
     - !type:NoWindowsInTile
   targetNode: plasmaWindowDiagonal
   category: construction-category-structures
   canBuildInImpassable: true
-  description: Clear, with a purple tint.
+  description: Clear and even tougher, with a purple tint.
   conditions:
     - !type:EmptyOrWindowValidInTile
     - !type:NoWindowsInTile
   targetNode: reinforcedPlasmaWindowDiagonal
   category: construction-category-structures
   canBuildInImpassable: true
-  description: Clear and even tougher, with a purple tint.
+  description: Fire resistant and even tougher, with a purple tint.
   conditions:
     - !type:EmptyOrWindowValidInTile
     - !type:NoWindowsInTile
   targetNode: plasmaWindowDirectional
   category: construction-category-structures
   canBuildInImpassable: true
-  description: Clear, with a purple tint.
+  description: Clear and even tougher, with a purple tint.
   conditions:
     - !type:EmptyOrWindowValidInTile
     - !type:NoWindowsInTile
   targetNode: plasmaReinforcedWindowDirectional
   category: construction-category-structures
   canBuildInImpassable: true
-  description: Clear and even tougher, with a purple tint.
+  description: Fire resistant and even tougher, with a purple tint.
   conditions:
     - !type:EmptyOrWindowValidInTile
     - !type:NoWindowsInTile
   targetNode: uraniumWindow
   category: construction-category-structures
   canBuildInImpassable: true
-  description: Clear, with added RadAbsorb to protect you from deadly radiation.
+  description: Clear and much tougher than regular glass, with added RadAbsorb to protect you from deadly radiation.
   conditions:
     - !type:EmptyOrWindowValidInTile
     - !type:NoWindowsInTile
   targetNode: reinforcedUraniumWindow
   category: construction-category-structures
   canBuildInImpassable: true
-  description: Clear and even tougher, with added RadAbsorb to protect you from deadly radiation.
+  description: Clear and much tougher than regular glass, with added RadAbsorb to protect you from deadly radiation.
   conditions:
     - !type:EmptyOrWindowValidInTile
     - !type:NoWindowsInTile
   targetNode: uraniumWindowDiagonal
   category: construction-category-structures
   canBuildInImpassable: true
-  description: Clear, with added RadAbsorb to protect you from deadly radiation.
+  description: Clear and much tougher than regular glass, with added RadAbsorb to protect you from deadly radiation.
   conditions:
     - !type:EmptyOrWindowValidInTile
     - !type:NoWindowsInTile
   targetNode: reinforcedUraniumWindowDiagonal
   category: construction-category-structures
   canBuildInImpassable: true
-  description: Clear and even tougher, with added RadAbsorb to protect you from deadly radiation.
+  description: Clear and much tougher than regular glass, with added RadAbsorb to protect you from deadly radiation.
   conditions:
     - !type:EmptyOrWindowValidInTile
     - !type:NoWindowsInTile
   # Same here. - 20kdc
     - !type:TileNotBlocked
 
-- type: construction
-  name: emergency light
-  id: EmergencyLightFixture
-  graph: LightFixture
-  startNode: start
-  targetNode: emergencyLight
-  category: construction-category-structures
-  description: An emergency light.
-  icon:
-    sprite: Structures/Wallmounts/Lighting/emergency_light.rsi
-    state: base
-  objectType: Structure
-  placementMode: SnapgridCenter
-  canRotate: true
-  canBuildInImpassable: false
-  conditions:
-    - !type:TileNotBlocked
-
 - type: construction
   name: ground light post
   id: LightGroundFixture
     sprite: Structures/Doors/secret_door.rsi
     state: closed
   conditions:
-    - !type:TileNotBlocked
+    - !type:TileNotBlocked
\ No newline at end of file
index ca012e8fc5c51ef4866207626f19f38f4f7bf7c2..9d0cc9a505d13fc4d0e3fe78651694d2a7ead75d 100644 (file)
@@ -7,8 +7,8 @@
   "license": "CC-BY-SA-3.0",
   "copyright": "Taken from https://github.com/tgstation/tgstation at commit e06b82a7f4b2b09216fb28fd384c95a2e1dc50e5",
   "states": [
-    {"name": "DamageOverlay_5", "directions": 1},
-    {"name": "DamageOverlay_10", "directions": 1},
-    {"name": "DamageOverlay_20", "directions": 1}
+    {"name": "DamageOverlay_4", "directions": 1},
+    {"name": "DamageOverlay_8", "directions": 1},
+    {"name": "DamageOverlay_12", "directions": 1}
   ]
 }
index ca012e8fc5c51ef4866207626f19f38f4f7bf7c2..9d0cc9a505d13fc4d0e3fe78651694d2a7ead75d 100644 (file)
@@ -7,8 +7,8 @@
   "license": "CC-BY-SA-3.0",
   "copyright": "Taken from https://github.com/tgstation/tgstation at commit e06b82a7f4b2b09216fb28fd384c95a2e1dc50e5",
   "states": [
-    {"name": "DamageOverlay_5", "directions": 1},
-    {"name": "DamageOverlay_10", "directions": 1},
-    {"name": "DamageOverlay_20", "directions": 1}
+    {"name": "DamageOverlay_4", "directions": 1},
+    {"name": "DamageOverlay_8", "directions": 1},
+    {"name": "DamageOverlay_12", "directions": 1}
   ]
 }
index 9555aa5ab35bfb3a4f5ee13734e0a853810895fe..df077f67d2bbd44d579a497f043f5865cbfb4277 100644 (file)
@@ -8,15 +8,15 @@
   "copyright": "Adapted from https://github.com/space-wizards/space-station-14/ at commit f57e8ec6b9b4b72ef56c8146be0bc159ed2691ee, originally added by Zumorica, and modified for directional use by Darkie",
   "states": [
     {
-      "name": "DamageOverlay_5",
+      "name": "DamageOverlay_4",
       "directions": 4
     },
     {
-      "name": "DamageOverlay_10",
+      "name": "DamageOverlay_8",
       "directions": 4
     },
     {
-      "name": "DamageOverlay_20",
+      "name": "DamageOverlay_12",
       "directions": 4
     }
   ]