]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
add structural damage taken to a lot of prototypes (#30790)
authorIlya246 <57039557+Ilya246@users.noreply.github.com>
Wed, 4 Sep 2024 13:37:06 +0000 (17:37 +0400)
committerGitHub <noreply@github.com>
Wed, 4 Sep 2024 13:37:06 +0000 (15:37 +0200)
* fix

* add structural damage taken to a lot of other things

* do requested changes

* how did this happen

91 files changed:
Resources/Prototypes/Damage/modifier_sets.yml
Resources/Prototypes/Entities/Effects/chemistry_effects.yml
Resources/Prototypes/Entities/Objects/Decoration/flora.yml
Resources/Prototypes/Entities/Objects/Decoration/mining.yml
Resources/Prototypes/Entities/Objects/Misc/fluff_lights.yml
Resources/Prototypes/Entities/Objects/Misc/inflatable_wall.yml
Resources/Prototypes/Entities/Objects/Misc/spaceshroom.yml
Resources/Prototypes/Entities/Objects/Specific/Cargo/cargo_pallet.yml
Resources/Prototypes/Entities/Objects/Specific/Security/barrier.yml
Resources/Prototypes/Entities/Objects/Specific/Xenoarchaeology/artifact_equipment.yml
Resources/Prototypes/Entities/Structures/Decoration/bonfire.yml
Resources/Prototypes/Entities/Structures/Decoration/crystals.yml
Resources/Prototypes/Entities/Structures/Decoration/curtains.yml
Resources/Prototypes/Entities/Structures/Decoration/decorated_fir_tree.yml
Resources/Prototypes/Entities/Structures/Decoration/fireplace.yml
Resources/Prototypes/Entities/Structures/Decoration/mannequin.yml
Resources/Prototypes/Entities/Structures/Decoration/showcase.yml
Resources/Prototypes/Entities/Structures/Dispensers/base_structuredispensers.yml
Resources/Prototypes/Entities/Structures/Doors/Airlocks/base_assembly.yml
Resources/Prototypes/Entities/Structures/Doors/Firelocks/firelock.yml
Resources/Prototypes/Entities/Structures/Doors/Firelocks/frame.yml
Resources/Prototypes/Entities/Structures/Doors/MaterialDoors/material_doors.yml
Resources/Prototypes/Entities/Structures/Doors/SecretDoor/secret_door.yml
Resources/Prototypes/Entities/Structures/Doors/Shutter/blast_door.yml
Resources/Prototypes/Entities/Structures/Doors/Shutter/shutters.yml
Resources/Prototypes/Entities/Structures/Doors/Windoors/assembly.yml
Resources/Prototypes/Entities/Structures/Doors/Windoors/base_structurewindoors.yml
Resources/Prototypes/Entities/Structures/Furniture/Tables/base_structuretables.yml
Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml
Resources/Prototypes/Entities/Structures/Furniture/altar.yml
Resources/Prototypes/Entities/Structures/Furniture/bookshelf.yml
Resources/Prototypes/Entities/Structures/Furniture/dresser.yml
Resources/Prototypes/Entities/Structures/Furniture/potted_plants.yml
Resources/Prototypes/Entities/Structures/Holographic/projections.yml
Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml
Resources/Prototypes/Entities/Structures/Machines/Computers/frame.yml
Resources/Prototypes/Entities/Structures/Machines/Medical/cryo_pod.yml
Resources/Prototypes/Entities/Structures/Machines/base_structuremachines.yml
Resources/Prototypes/Entities/Structures/Machines/cloning_machine.yml
Resources/Prototypes/Entities/Structures/Machines/fatextractor.yml
Resources/Prototypes/Entities/Structures/Machines/frame.yml
Resources/Prototypes/Entities/Structures/Machines/jukebox.yml
Resources/Prototypes/Entities/Structures/Machines/medical_scanner.yml
Resources/Prototypes/Entities/Structures/Machines/smartfridge.yml
Resources/Prototypes/Entities/Structures/Machines/wireless_surveillance_camera.yml
Resources/Prototypes/Entities/Structures/Piping/Atmospherics/pipes.yml
Resources/Prototypes/Entities/Structures/Piping/Atmospherics/portable.yml
Resources/Prototypes/Entities/Structures/Piping/Disposal/high_pressure_machine_frame.yml
Resources/Prototypes/Entities/Structures/Piping/Disposal/pipes.yml
Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/emitter.yml
Resources/Prototypes/Entities/Structures/Power/Generation/ame.yml
Resources/Prototypes/Entities/Structures/Power/Generation/generators.yml
Resources/Prototypes/Entities/Structures/Power/Generation/solar.yml
Resources/Prototypes/Entities/Structures/Power/apc.yml
Resources/Prototypes/Entities/Structures/Power/cable_terminal.yml
Resources/Prototypes/Entities/Structures/Power/smes.yml
Resources/Prototypes/Entities/Structures/Power/substation.yml
Resources/Prototypes/Entities/Structures/Shuttles/cannons.yml
Resources/Prototypes/Entities/Structures/Shuttles/thrusters.yml
Resources/Prototypes/Entities/Structures/Specific/Janitor/drain.yml
Resources/Prototypes/Entities/Structures/Specific/xeno.yml
Resources/Prototypes/Entities/Structures/Storage/Closets/base_structureclosets.yml
Resources/Prototypes/Entities/Structures/Storage/filing_cabinets.yml
Resources/Prototypes/Entities/Structures/Storage/glass_box.yml
Resources/Prototypes/Entities/Structures/Storage/ore_box.yml
Resources/Prototypes/Entities/Structures/Storage/storage.yml
Resources/Prototypes/Entities/Structures/Wallmounts/air_alarm.yml
Resources/Prototypes/Entities/Structures/Wallmounts/defib_cabinet.yml
Resources/Prototypes/Entities/Structures/Wallmounts/extinguisher_cabinet.yml
Resources/Prototypes/Entities/Structures/Wallmounts/fire_alarm.yml
Resources/Prototypes/Entities/Structures/Wallmounts/fireaxe_cabinet.yml
Resources/Prototypes/Entities/Structures/Wallmounts/intercom.yml
Resources/Prototypes/Entities/Structures/Wallmounts/monitors_televisions.yml
Resources/Prototypes/Entities/Structures/Wallmounts/noticeboard.yml
Resources/Prototypes/Entities/Structures/Wallmounts/shelfs.yml
Resources/Prototypes/Entities/Structures/Wallmounts/station_map.yml
Resources/Prototypes/Entities/Structures/Wallmounts/surveillance_camera.yml
Resources/Prototypes/Entities/Structures/Wallmounts/walldispenser.yml
Resources/Prototypes/Entities/Structures/Walls/asteroid.yml
Resources/Prototypes/Entities/Structures/Walls/fence_metal.yml
Resources/Prototypes/Entities/Structures/Walls/fence_wood.yml
Resources/Prototypes/Entities/Structures/Walls/girders.yml
Resources/Prototypes/Entities/Structures/Walls/grille.yml
Resources/Prototypes/Entities/Structures/Walls/railing.yml
Resources/Prototypes/Entities/Structures/Walls/walls.yml
Resources/Prototypes/Entities/Structures/Windows/window.yml
Resources/Prototypes/Entities/Structures/cargo_telepad.yml
Resources/Prototypes/Entities/Structures/catwalk.yml
Resources/Prototypes/Entities/Structures/conveyor.yml
Resources/Prototypes/Entities/Structures/meat_spike.yml
Resources/Prototypes/Entities/Structures/stairs.yml

index 671e9d80eac0d6957e8042cabad54dfb33f0a210..d098c20fd60c534e6f80e2114721f1a5bb487745 100644 (file)
@@ -5,6 +5,7 @@
     Slash: 0.5
     Piercing: 0.7
     Shock: 1.2
+    Structural: 0.5
   flatReductions:
     Blunt: 5
     Heat: 5
@@ -66,6 +67,7 @@
     Piercing: 0.7
     Shock: 2
     Heat: 3
+    Structural: 0.5
 
 # Like metallic, but without flat reduction so it can be damaged with fists.
 - type: damageModifierSet
     Piercing: 2.0
     Heat: 0.5
     Shock: 0
+    Structural: 0.25
   flatReductions:
     Blunt: 5
 
     Slash: 2.0
     Piercing: 1.0
     Heat: 2.0
+    Structural: 0.5
   flatReductions:
     Blunt: 5
 
index 28e5a239ef3b4703026a42f73719e2e39927ee59..59fa1b0d1a6e791a06ac3a9c120b9fcd30a7348e 100644 (file)
     replacementTiles:
     - FloorMetalFoam
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
index 6f4baf2785d255e8a820cff99374e260730fe647..25ff782108a31f57e9a6d1f6163b787dc62c6e7e 100644 (file)
@@ -57,7 +57,7 @@
         layer:
         - WallLayer
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Wood
   - type: MeleeSound
     soundGroups:
index ac18362a054a92cccab4e5d8830333b6c43f7c62..c5feaa4cbb1dbd231ad7b923317df3fcf2259048 100644 (file)
@@ -1,7 +1,7 @@
 - type: entity
   id: WoodenSign
   name: wooden sign
-  description: He's pointing somewhere. 
+  description: He's pointing somewhere.
   components:
   - type: Clickable
   - type: InteractionOutline
@@ -18,7 +18,7 @@
           bounds: "-0.35,-0.4,0.35,0.4"
         density: 100
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Wood
   - type: MeleeSound
     soundGroups:
@@ -66,7 +66,7 @@
     sprite: Objects/Decoration/mines.rsi
     state: support
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Wood
   - type: Physics
     bodyType: Static
     sprite: Objects/Decoration/mines.rsi
     state: support_wall
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Wood
   - type: Physics
     bodyType: Static
         spawn:
           Log:
             min: 1
-            max: 3
\ No newline at end of file
+            max: 3
index a9b86d4d830bdcd899887385a0ca73ec8851d1ef..bffa8ca13455d49990e09b0808dc3e802f83939e 100644 (file)
         startingItem: PowerCellMedium
   - type: Anchorable
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
     state: floodlight_broken
   - type: Anchorable
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
index d11aa714cb524a2324cf583a1fc8fd8ffd761aab..be732c17af03c8cc1644f89ce2ce66b860a73591 100644 (file)
@@ -20,7 +20,7 @@
         layer:
         - WallLayer
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Inflatable
   - type: Destructible
     thresholds:
@@ -68,7 +68,7 @@
     closeSound:
       path: /Audio/Misc/zip.ogg
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Inflatable
   - type: Destructible
     thresholds:
index 157178771579cf7accd9095bff7cf8a3b9338122..91c90d1ce96d19913b25c25f8b8a69e1632db00a 100644 (file)
@@ -26,7 +26,7 @@
       loot:
         All: SpaceshroomGather
     - type: Damageable
-      damageContainer: Inorganic
+      damageContainer: StructuralInorganic
       damageModifierSet: Wood
     - type: Destructible
       thresholds:
index 07bdee63cfc9ff9daf15f1af23f2dadbb2155636..e95e663a7957c00fe33eacd28e9fd36a49536edc 100644 (file)
@@ -30,7 +30,7 @@
     - sprite: Structures/catwalk.rsi
       state: catwalk_preview
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
index 9277497e4f42d17d9210cc8ee93159c0e3bba410..c299c4b511fab456ecc6a03844378810218a8b03 100644 (file)
@@ -44,7 +44,7 @@
     lockTime: 5
     unlockTime: 5
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
index f2f1cb8ac02aab6f85d86b7a57bc4b202dfae97a..5ab5ffc626499fc1d6e86d0de48fdd21416af1bd 100644 (file)
@@ -54,8 +54,8 @@
     - type: PlaceableSurface
       isPlaceable: false
     - type: Damageable
-      damageContainer: Inorganic
-      damageModifierSet: Metallic
+      damageContainer: StructuralInorganic
+      damageModifierSet: StructuralMetallicStrong
     - type: Destructible
       thresholds:
         - trigger:
@@ -91,7 +91,7 @@
           enum.PaperLabelVisuals.Layer:
             True: { offset: "0.0,0.3125" }
             False: { offset: "0.0,0.0" }
-            
+
     - type: LockVisuals
     - type: ItemSlots
     - type: ContainerContainer
index 29efdaea5d36bc5d938175bdaab9a391d4ae8ed9..b60b2bd94359123ee3b4cd92cbc8d8e9329f83f2 100644 (file)
@@ -15,7 +15,7 @@
     energy: 3
     color: "#FFC90C"
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Wood
   - type: Destructible
     thresholds:
index c1a01c423b1e4d772675c0253eeb481fd60b524a..3e5f9ca18a9bea5cfbc59731479f03e6e2ca4f12 100644 (file)
@@ -38,7 +38,7 @@
       energy: 3
       color: "#52ff39"
     - type: Damageable
-      damageContainer: Inorganic
+      damageContainer: StructuralInorganic
       damageModifierSet: Glass
     - type: Destructible
       thresholds:
index 77b03d36f5d8453fc0ff70a4595e17559f49bac0..1d5069c7da8cf1cb8b0420900237a6e99be1ad2e 100644 (file)
@@ -36,7 +36,7 @@
   - type: Appearance
   - type: Damageable
     damageContainer: Inorganic
-    damageModifierSet: Wood  
+    damageModifierSet: Wood
   - type: Destructible
     thresholds:
     - trigger:
@@ -52,7 +52,7 @@
             max: 2
   - type: WallMount
     arc: 360
-        
+
 - type: entity
   id: HospitalCurtains
   parent: BaseCurtains
index 6ce4326831a683146699368218caaeff26b980bf..b2806b93c9973235cb790a51a675be4c689dcc89 100644 (file)
@@ -19,7 +19,7 @@
     autoRot: true
     offset: "0, 0.6"
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Wood
   - type: Destructible
     thresholds:
index 3446c4980b487de7f0cd572c3f192fbc70ace8d3..acedcb69765847ebc55f2560786105522c3340c1 100644 (file)
@@ -35,7 +35,7 @@
     energy: 3
     color: "#FF6F00"
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
index 39d58973bb73f642c4d336a0f962af60e8b1b0ba..001245d71d8c6f580d954a3b377892e2ad258b30 100644 (file)
@@ -38,7 +38,8 @@
     graph: Mannequin
     node: mannequin
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
+    damageModifierSet: Wood
   - type: Destructible
     thresholds:
     - trigger:
index 53cc75faa61b5bcd204f8d50a85315e451e25875..0805ad1e9d48b0e3da31e1a5c3ad7576b980a763 100644 (file)
@@ -7,7 +7,7 @@
   components:
     - type: Anchorable
     - type: Damageable
-      damageContainer: Inorganic
+      damageContainer: StructuralInorganic
       damageModifierSet: Metallic
     - type: Destructible
       thresholds:
index 213ad47d88fc49d87fd9fccd0927a3878c2bf19b..e24c7a03d6c1a8caf378eb5578c1c55d7ed63a9b 100644 (file)
@@ -35,7 +35,7 @@
   - type: Anchorable
   - type: Pullable
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
index 283c9f22ae5ad6c82563431d52e36caa655ec6e7..375c5ce37cbef2f735c97b3738d71bd87ab9b2ad 100644 (file)
@@ -28,8 +28,8 @@
     anchored: true
     noRot: true
   - type: Damageable
-    damageContainer: Inorganic
-    damageModifierSet: Metallic
+    damageContainer: StructuralInorganic
+    damageModifierSet: StructuralMetallicStrong
   - type: RCDDeconstructable
     cost: 6
     delay: 8
@@ -46,4 +46,4 @@
     graph: Airlock
     node: assembly
   placement:
-    mode: SnapgridCenter
\ No newline at end of file
+    mode: SnapgridCenter
index e4b2424301189d6104f49d956102d62b5ceec9cc..8a08100822486c2cb73a5cb506dc13c2929eabbf 100644 (file)
@@ -17,8 +17,8 @@
     - type: DeviceNetworkRequiresPower
     - type: InteractionOutline
     - type: Damageable
-      damageContainer: Inorganic
-      damageModifierSet: Metallic
+      damageContainer: StructuralInorganic
+      damageModifierSet: StructuralMetallicStrong
     - type: RCDDeconstructable
       cost: 4
       delay: 6
index c728d279330f5315a2f90c8500ad3858b3272323..f33cb817e569b863067de3950a5d86d132f07475 100644 (file)
     node: frame1
   - type: InteractionOutline
   - type: Damageable
-    damageContainer: Inorganic
-    damageModifierSet: Metallic
+    damageContainer: StructuralInorganic
+    damageModifierSet: StructuralMetallicStrong
   - type: RCDDeconstructable
     cost: 4
     delay: 6
-    fx: EffectRCDDeconstruct6    
+    fx: EffectRCDDeconstruct6
   - type: Destructible
     thresholds:
     - trigger:
index b8fb203b517a64e8e996d2e7ad3b854898ca986c..e5e82fc5e60837ee14b608217181afd771f1f75a 100644 (file)
@@ -41,7 +41,7 @@
   - type: Appearance
   - type: Airtight
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: RCDDeconstructable
     cost: 6
     closeSound:
       path: /Audio/Effects/door_close.ogg
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Wood
   - type: Destructible
     thresholds:
     - state: closed
       map: ["enum.DoorVisualLayers.Base"]
   - type: Damageable
-    damageContainer: Inorganic
-    damageModifierSet: StrongMetallic
+    damageContainer: StructuralInorganic
+    damageModifierSet: StructuralMetallicStrong
   - type: Destructible
     thresholds:
     - trigger:
index 06e9d2219a5e4e3a7aac9f698d89061cd5ec4b17..2f1ad217cebd46f7bc97fc3e4313d98fbb0ef2e7 100644 (file)
@@ -39,8 +39,8 @@
     time: 2
   - type: Airtight
   - type: Damageable
-    damageContainer: Inorganic
-    damageModifierSet: Metallic
+    damageContainer: StructuralInorganic
+    damageModifierSet: StructuralMetallic
   - type: RCDDeconstructable
     cost: 6
     delay: 8
@@ -99,8 +99,8 @@
     noRot: false
   - type: Rotatable
   - type: Damageable
-    damageContainer: Inorganic
-    damageModifierSet: Metallic
+    damageContainer: StructuralInorganic
+    damageModifierSet: StructuralMetallic
   - type: RCDDeconstructable
     cost: 6
     delay: 8
index c59814a41c09ee5839536897b4c5a84c1e36268e..7239dd7eed5a89c9b1e4600ab4feece0fbe64bb2 100644 (file)
@@ -66,8 +66,8 @@
     state: assembly
   - type: InteractionOutline
   - type: Damageable
-    damageContainer: Inorganic
-    damageModifierSet: Metallic
+    damageContainer: StructuralInorganic
+    damageModifierSet: StructuralMetallicStrong
   - type: Destructible
     thresholds:
     - trigger:
index 955b9ba640df2330537baed50603d645fa685552..28cdfb3f8ab11330188b49e882b6ea6f4caa5237 100644 (file)
@@ -64,7 +64,7 @@
     resistance: 2
   - type: Damageable
     damageContainer: StructuralInorganic
-    damageModifierSet: StrongMetallic
+    damageModifierSet: StructuralMetallic
   - type: Destructible
     thresholds:
     - trigger:
     - board
   - type: InteractionOutline
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
index 24e5db81a926296469b8e7760e2c4cbbe56fbc62..cbc3d13fb409ca536eeef6a9700bad4be023f0bc 100644 (file)
@@ -24,7 +24,7 @@
   - type: Pullable
   - type: Rotatable
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: RCDDeconstructable
     cost: 6
index b7d0cf8cbb0e87da71231deb3dc338ea68501840..e9d95f90bebdf9122db668ebfe181a5c2852b059 100644 (file)
@@ -64,7 +64,7 @@
     lastSignals:
       DoorStatus: false
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Glass
   - type: ExaminableDamage
     messages: WindowMessages
index c1b0cf0423bfe6f706f2df7ac70a925c38346012..2862980dad33413ae897f505cfb13f6f41e01b31 100644 (file)
@@ -6,7 +6,7 @@
   abstract: true
   components:
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: PlaceableSurface
   - type: Fixtures
index e424b1b40b4e88574057ada4d4603992cfde8af9..fba7864ac16d3258f03b855da7da4bd3bbda24b2 100644 (file)
@@ -22,7 +22,7 @@
         layer:
         - TableLayer
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: IconSmooth
     key: state
@@ -79,7 +79,7 @@
         layer:
         - TableLayer
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Wood
   - type: IconSmooth
     key: state
     sprite: Structures/Furniture/Tables/frame.rsi
     state: full
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: IconSmooth
     key: state
   - type: Icon
     sprite: Structures/Furniture/Tables/generic.rsi
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
   - type: Icon
     sprite: Structures/Furniture/Tables/brass.rsi
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
   - type: Construction
     graph: Table
     node: TableBrass
-    
+
 - type: entity
   id: TableWood
   parent: TableBase
     thresholds:
     - trigger:
         !type:DamageTrigger
-        damage: 25 
+        damage: 25
       behaviors:
       - !type:PlaySoundBehavior
         sound:
   - type: Construction
     graph: Table
     node: TableFancyRed
-    
+
 - type: entity
   id: TableFancyPurple
   parent: TableFancyBase
   - type: Construction
     graph: Table
     node: TableFancyPurple
-    
+
 - type: entity
   id: TableFancyPink
   parent: TableFancyBase
   - type: Construction
     graph: Table
     node: TableFancyPink
-    
+
 - type: entity
   id: TableFancyGreen
   parent: TableFancyBase
   - type: Sprite
     sprite: Structures/Furniture/Tables/Fancy/green.rsi
   - type: Icon
-    sprite: Structures/Furniture/Tables/Fancy/green.rsi  
+    sprite: Structures/Furniture/Tables/Fancy/green.rsi
   - type: Construction
     graph: Table
     node: TableFancyGreen
-    
+
 - type: entity
   id: TableFancyOrange
   parent: TableFancyBase
   - type: Construction
     graph: Table
     node: TableFancyOrange
-    
+
 - type: entity
   id: TableFancyWhite
   parent: TableFancyBase
     sprite: Structures/Furniture/Tables/counterwood.rsi
     state: full
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Wood
   - type: Destructible
     thresholds:
     sprite: Structures/Furniture/Tables/countermetal.rsi
     state: full
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
index 4eaed51597e4671b204c2b41f7d18a4291216767..09ec0a9ea823cc533d26b5aaae3b11bf2e54cc9f 100644 (file)
@@ -9,8 +9,8 @@
   - type: Transform
   - type: Prayable
   - type: Damageable
-    damageContainer: Inorganic
-    damageModifierSet: Metallic
+    damageContainer: StructuralInorganic
+    damageModifierSet: Wood
   - type: PlaceableSurface
   - type: Fixtures
     fixtures:
index 30aa793767a3dea9513281cd0265223d7f022648..2430987b18c7c032c6f4bd1fc0010a9da0498c67 100644 (file)
@@ -17,7 +17,7 @@
     fillBaseName: book
   - type: Damageable
     damageModifierSet: Wood
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
   - type: Destructible
     thresholds:
     - trigger:
index 92d1118d4ead8e71342a0830e13ce4f6f2e0b659..dcc2f1159452bfc86a9403d45df80304fd2d6f62 100644 (file)
@@ -9,7 +9,7 @@
     state: dresser
   - type: Damageable
     damageModifierSet: Wood
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
   - type: Destructible
     thresholds:
     - trigger:
index d1483327c605eefc755abb46b88d1bbaae5ec95d..97c845a7862440445f9a42e0a477a425f228a640 100644 (file)
@@ -35,7 +35,7 @@
       stash: !type:ContainerSlot {}
   - type: Pullable
   - type: Damageable
-    damageContainer: Inorganic # The pot. Not the plant. Or is it plastic?
+    damageContainer: StructuralInorganic # The pot. Not the plant. Or is it plastic?
   - type: Destructible
     thresholds:
     - trigger:
index aaa0ed716d762bb4be224929f2fd3277bc6f9758..f9bf81695e9476936a3134ba60aab31eb0e7a69c 100644 (file)
           damage: 60
         behaviors:
           - !type:DoActsBehavior
-            acts: [ "Destruction" ]
\ No newline at end of file
+            acts: [ "Destruction" ]
index a340c00a690aef3b14723a9f38c878594552e4e8..5327d69cff2c7521095da8af592dc3b23e1ee09f 100644 (file)
     energy: 1.6
     color: "#3c5eb5"
   - type: Damageable
-    damageContainer: Inorganic
-    damageModifierSet: StrongMetallic
+    damageContainer: StructuralInorganic
+    damageModifierSet: StructuralMetallicStrong
 
 - type: entity
   parent: ComputerComms
     speechVerb: Robotic
     speechSounds: Pai
   - type: Damageable
-    damageContainer: Inorganic
-    damageModifierSet: StrongMetallic
+    damageContainer: StructuralInorganic
+    damageModifierSet: StructuralMetallicStrong
   - type: GuideHelp
     guides:
     - Cloning
index 08e3173334bdb32f711ea0b9d15d2f5a10764f24..4ddabbd1e2a43e3364ff70740c0d424111ab3070 100644 (file)
@@ -25,7 +25,7 @@
   - type: Sprite
     drawdepth: Objects
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Electronic
   - type: Destructible
     thresholds:
index 539c8a244ae34f8fa1922ca87971779d53636097..ed5137c28f57844dad75f46861bdb478ec1e0a2f 100644 (file)
@@ -54,8 +54,8 @@
     boardName: wires-board-name-cryopod
     layoutId: CryoPod
   - type: Damageable
-    damageContainer: Inorganic
-    damageModifierSet: Metallic
+    damageContainer: StructuralInorganic
+    damageModifierSet: StructuralMetallic
   - type: Destructible
     thresholds:
     - trigger:
index fb5ed4440a9267848d798c97619ba066f11b62b9..aab56b455aaf712382602f1949569b0c99e24319 100644 (file)
@@ -22,8 +22,8 @@
         layer:
         - MachineLayer
   - type: Damageable
-    damageContainer: Inorganic
-    damageModifierSet: Metallic
+    damageContainer: StructuralInorganic
+    damageModifierSet: StructuralMetallic
   - type: Destructible
     thresholds:
     - trigger:
index 0451b3949098272e589330e38cdf6dccb166b579..09902be97072c9ca4caa5022fe2066b7ef1d7f5c 100644 (file)
@@ -31,7 +31,7 @@
     containers:
       - clonepod-bodyContainer
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: StrongMetallic
   - type: Destructible
     thresholds:
index fc417e68d6c35ba979b8e774288d1329d5c3c5bb..96de462b79c69568f3e4446ae6b75564f054828c 100644 (file)
@@ -80,8 +80,8 @@
     containers:
      - entity_storage
   - type: Damageable
-    damageContainer: Inorganic
-    damageModifierSet: StrongMetallic
+    damageContainer: StructuralInorganic
+    damageModifierSet: StructuralMetallicStrong
   - type: Destructible
     thresholds:
     - trigger:
index 3b3f0402aa2e6de0817d5c5c52c5ceb2edf59bac..dd1475ad708b38026100c1b4db86a757ca85b0be 100644 (file)
@@ -37,7 +37,7 @@
         machine_board: !type:Container
         machine_parts: !type:Container
     - type: Damageable
-      damageContainer: Inorganic
+      damageContainer: StructuralInorganic
       damageModifierSet: Metallic
     - type: Destructible
       thresholds:
@@ -92,7 +92,7 @@
         - machine_board
         - machine_parts
     - type: Damageable
-      damageContainer: Inorganic
+      damageContainer: StructuralInorganic
       damageModifierSet: Metallic
     - type: Destructible
       thresholds:
       graph: Machine
       node: destroyedMachineFrame
     - type: Damageable
-      damageContainer: Inorganic
+      damageContainer: StructuralInorganic
       damageModifierSet: Metallic
     - type: Destructible
       thresholds:
index acd8527dbbad83e0de1beecda9d9268e14a4aef1..41c143f855d2b01793da6c404e84be38b2b0a306 100644 (file)
@@ -29,7 +29,7 @@
         enum.JukeboxUiKey.Key:
           type: JukeboxBoundUserInterface
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
index de19db96b52bfd230784dead44035bd04d1549d2..54f7218b102ea9c7cf12823b42afd772217b94d0 100644 (file)
@@ -51,7 +51,7 @@
       machine_board: !type:Container
       machine_parts: !type:Container
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: StrongMetallic
   - type: Destructible
     thresholds:
index 5a62b74ac0a13b844590f4338fec2e9d109d5d17..2d391d8690017fe2e0e0e957e6b54af8cb07f79f 100644 (file)
@@ -84,7 +84,7 @@
         sound:
           collection: MetalBreak
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: DamageOnHighSpeedImpact
     damage:
index 95079b5c8582691d64ebda123ed98bfc9a2b62d9..c5891d1143fcc678a1b6b683c5a84400995545c3 100644 (file)
@@ -10,7 +10,7 @@
     - type: WirelessNetworkConnection
       range: 200
     - type: Damageable
-      damageContainer: Inorganic
+      damageContainer: StructuralInorganic
       damageModifierSet: Metallic
     - type: Rotatable
       rotateWhileAnchored: true
index df3b276652e5153b0eba47f1e47543af6fad26b9..4fe5463bff9674f5b6a630e5c0e22081a1bb91a1 100644 (file)
@@ -12,7 +12,7 @@
   - type: Transform
     anchored: true
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: SubFloorHide
   - type: CollideOnAnchor
index 87e71400f7322b1ae877aacf9ae2448980052166..bd7e84f8208196832883469aaf81e76594ee4679 100644 (file)
@@ -67,7 +67,7 @@
   - type: Machine
     board: PortableScrubberMachineCircuitBoard
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
     temperatureTolerance: 0.2
     atmospheric: true
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
index 6f3d0705cbb796182b84d3064f102021172b4b07..6eb90bcb7ca553c9e3e571dad12b3661ddd1c998 100644 (file)
@@ -29,7 +29,7 @@
       graph: DisposalMachine
       node: frame
     - type: Damageable
-      damageContainer: Inorganic
+      damageContainer: StructuralInorganic
       damageModifierSet: Metallic
     - type: Destructible
       thresholds:
index af8cadee18e55c60aa78ce541246b8d931d473c6..afeba380ae049435845f190842743962fbb951b1 100644 (file)
@@ -29,7 +29,7 @@
     anchored: true
   - type: Anchorable
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
index 6946dcbf83583ac6026200353c69adaaa11420bf..298e238f018c447e603c89fedf8378860cb54d24 100644 (file)
@@ -53,8 +53,8 @@
         !type:CableDeviceNode
         nodeGroupID: MVPower
   - type: Damageable
-    damageContainer: Inorganic
-    damageModifierSet: StrongMetallic
+    damageContainer: StructuralInorganic
+    damageModifierSet: StructuralMetallicStrong
   - type: Destructible
     thresholds:
       - trigger:
index b7d6b5a128d4e0573a0e782e37cc31474318ea7e..ecc5f20420b97237a62dda1a8d9409d1c95e9d89 100644 (file)
@@ -29,8 +29,8 @@
         layer:
         - WallLayer
   - type: Damageable
-    damageContainer: Inorganic
-    damageModifierSet: Metallic
+    damageContainer: StructuralInorganic
+    damageModifierSet: StructuralMetallicStrong
   - type: Destructible
     thresholds:
     - trigger:
         layer:
         - WallLayer
   - type: Damageable
-    damageContainer: Inorganic
-    damageModifierSet: Metallic
+    damageContainer: StructuralInorganic
+    damageModifierSet: StructuralMetallicStrong
   - type: Destructible
     thresholds:
     - trigger:
index 1faee965d4e3add57a0dbf11844bc711f69f497b..6d483bd9cedfa021e7a61de5ebb742e3bf4de09c 100644 (file)
@@ -52,7 +52,7 @@
   - type: Anchorable
   - type: Pullable
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: PacifismDangerousAttack
   - type: Destructible
index a997dbbf9d6984034d2a5df4af82c83395f25fed..e43ee9adca41d9cb5660d4feb771e3463edfa248 100644 (file)
@@ -49,7 +49,7 @@
     onBump: false
     requirePower: true
     highVoltageNode: output
-  - type: RequireProjectileTarget 
+  - type: RequireProjectileTarget
 
 - type: entity
   id: SolarPanel
@@ -62,7 +62,7 @@
     supplyRampRate: 500
   - type: SolarPanel
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
@@ -91,7 +91,7 @@
   - type: Sprite
     state: broken
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
     anchored: true
     noRot: true
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
     graph: SolarPanel
     node: solarassembly
     defaultTarget: solarpanel
-  - type: RequireProjectileTarget 
+  - type: RequireProjectileTarget
 
 - type: entity
   id: SolarTracker
     anchored: true
     noRot: true
   - type: Damageable
-    damageContainer: Inorganic
-    damageModifierSet: Metallic
+    damageContainer: StructuralInorganic
+    damageModifierSet: StructuralMetallic
   - type: Destructible
     thresholds:
     - trigger:
   - type: Construction
     graph: SolarPanel
     node: solartracker
-  - type: RequireProjectileTarget 
+  - type: RequireProjectileTarget
index a52292d7fb902eb099485498622f128b959d0f71..7c0537dec6e763662fb4907458f344c9e314c2f8 100644 (file)
   - type: WiresPanel
   - type: WiresVisuals
   - type: Damageable
-    damageContainer: Inorganic
-    damageModifierSet: StrongMetallic
+    damageContainer: StructuralInorganic
+    damageModifierSet: StructuralMetallicStrong
   - type: Destructible
     thresholds:
     - trigger:
     node: apcFrame
   - type: WallMount
   - type: Damageable
-    damageContainer: Inorganic
-    damageModifierSet: Metallic
+    damageContainer: StructuralInorganic
+    damageModifierSet: StructuralMetallic
   - type: Destructible
     thresholds:
     - trigger:
index cc3379117427ab67aa4230911e3d6afedb045e3e..8c7ee9e2194c68ecd2aec122311948fa1e85c4a6 100644 (file)
     - type: Transform
       anchored: true
     - type: Damageable
-      damageContainer: Inorganic
+      damageContainer: StructuralInorganic
       damageModifierSet: Metallic
     - type: RCDDeconstructable
       cost: 2
       delay: 0
-      fx: EffectRCDConstruct0  
+      fx: EffectRCDConstruct0
     - type: Destructible
       thresholds:
         - trigger:
index 15f28eb53ec17e0cdadbf72be9522252f9e9e40b..2e4a70eedcecef2dcdb380c7f98f0e348a1a15de 100644 (file)
@@ -78,8 +78,8 @@
       highVoltageNode: input
       mediumVoltageNode: output
     - type: Damageable
-      damageContainer: Inorganic
-      damageModifierSet: StrongMetallic
+      damageContainer: StructuralInorganic
+      damageModifierSet: StructuralMetallicStrong
     - type: BatterySensor
     - type: DeviceNetwork
       deviceNetId: AtmosDevices
index b4e669519a4529395dced322c6af7a3e5451b79f..a8bdebd10a37ce42a8b34f68a374825c45cd627d 100644 (file)
@@ -52,8 +52,8 @@
     supplyRampTolerance: 5000
     supplyRampRate: 1000
   - type: Damageable
-    damageContainer: Inorganic
-    damageModifierSet: StrongMetallic
+    damageContainer: StructuralInorganic
+    damageModifierSet: StructuralMetallicStrong
   - type: PacifismDangerousAttack
   - type: Destructible
     thresholds:
     supplyRampTolerance: 5000
     supplyRampRate: 1000
   - type: Damageable
-    damageContainer: Inorganic
-    damageModifierSet: Metallic
+    damageContainer: StructuralInorganic
+    damageModifierSet: StructuralMetallicStrong
   - type: PacifismDangerousAttack
   - type: Destructible
     thresholds:
index 08eff29c81b86b0a5e25c5921c615e3c5d98c7e2..47ac2ae7c943a2ed49681d95f0049a366640efce 100644 (file)
@@ -32,7 +32,7 @@
         layer:
         - MachineLayer
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Electronic
   - type: Transform
     anchored: true
     containers:
       ballistic-ammo: !type:Container
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
index f87be426598252289dcc6a06a2b75dc85cec7b89..fa8b382ade8ad86415d44be74d104fc1e4f34f4e 100644 (file)
@@ -40,7 +40,7 @@
       powerLoad: 1500
     - type: ExtensionCableReceiver
     - type: Damageable
-      damageContainer: Inorganic
+      damageContainer: StructuralInorganic
       damageModifierSet: Electronic
     - type: Destructible
       thresholds:
         - !type:ChangeConstructionNodeBehavior
           node: machineFrame
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Electronic
   - type: StaticPrice
     price: 2000
index e0247001f2012b0541dcd66b9abc6272505c117a..2a7e96ae620e049d6a60bc3730151e445e768f4d 100644 (file)
@@ -41,8 +41,8 @@
     - type: DrainableSolution
       solution: drainBuffer
     - type: Damageable
-      damageContainer: Inorganic
-      damageModifierSet: Metallic
+      damageContainer: StructuralInorganic
+      damageModifierSet: StructuralMetallic
     - type: Destructible
       thresholds:
         - trigger:
index 17920565ef310850d511ed51c123da44090e9eda..fdb57e66192735762c9c2dbead569c3e9e2ace97 100644 (file)
@@ -26,7 +26,7 @@
       - state: wardingtower-unshaded
         shader: unshaded
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Physics
     bodyType: Static
index d7af46701c6d35e32fb4ee28658c50a6908eec16..b515dffc2b8d8378506930779096c7161435be19 100644 (file)
       entity_storage: !type:Container
         ents: []
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
     placeCentered: true
     isPlaceable: false
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
index 191aa4f1339e78fe5d6a5c3ded72dd964da854b2..70c7647fcc87cb95e3ac1f40979ffbcb777e5e6f 100644 (file)
@@ -40,7 +40,7 @@
     containers:
       storagebase: !type:Container
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
index c868bbbc332d057bb1b64c6d1e75b0c9472612d7..8a0b6cdebcad6b79976df956c21f3ec681274e13 100644 (file)
@@ -69,7 +69,7 @@
     damageOverlay:
       sprite: Structures/Storage/glassbox.rsi
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Glass
   - type: MeleeSound
     soundGroups:
index b26bb2c954f16790d6c2cd90a0c0ccd76d49f9a5..a23818ee4666ee1481070799ac746ab0fdf18598 100644 (file)
@@ -9,7 +9,7 @@
   - type: Anchorable
   - type: InteractionOutline
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Wood
   - type: Destructible
     thresholds:
index c064db1c5b5e29005a49ee535fe473408f7b6840..bd8a9c2fd6ef602c53a97da5122268f972eb7d59 100644 (file)
@@ -31,7 +31,7 @@
         layer:
         - TableLayer
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
index 7f306bbf94612b31522caa0a6cb7690a23de2135..285b7a4770a26cfe4a3098dad21fc479ce758bb8 100644 (file)
@@ -88,7 +88,7 @@
     graph: AirAlarm
     node: air_alarm
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
index 18b218b35169f010dee16cd4fd3d0f2be9e3c119..3e5c2486ea185b237fe51a16cb36a6c31470bb76 100644 (file)
@@ -31,7 +31,7 @@
           components:
           - Defibrillator
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
index 9f36f47920313ebfe4801fbb52e08c3e4d3029b2..30db2d8e4d5c2ceeb43ca34780b804a2a364210b 100644 (file)
@@ -32,7 +32,7 @@
             components:
             - SpraySafety
     - type: Damageable
-      damageContainer: Inorganic
+      damageContainer: StructuralInorganic
       damageModifierSet: Metallic
     - type: Destructible
       thresholds:
index 3088e0a00151e562680f6cef0e55181735d585d8..6cf7ba1614269054afe54a71fd17f608f8ee5ff1 100644 (file)
@@ -81,7 +81,7 @@
     graph: FireAlarm
     node: fire_alarm
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
index 42b528ce68df5fdc2a518e9180784415a2104340..c2d3c6767f85ac5589924aa482e259ce0d6f2c3e 100644 (file)
@@ -8,7 +8,7 @@
     mode: SnapgridCenter
   components:
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Glass
   - type: Destructible
     thresholds:
index 60cea31fff296df4af8a712ec55d4c755f966ae5..07b29b72259e7b9330abf2ac709fb94f1858f65a 100644 (file)
@@ -78,8 +78,8 @@
     graph: Intercom
     node: intercom
   - type: Damageable
-    damageContainer: Inorganic
-    damageModifierSet: Metallic
+    damageContainer: StructuralInorganic
+    damageModifierSet: StructuralMetallic
   - type: Destructible
     thresholds:
       - trigger:
index 9c3141298f4027f1869d272e412f64a0043193a3..8c98831e1ffff101bde901388573992e4e96699c 100644 (file)
@@ -60,7 +60,7 @@
           - WallLayer
   - type: WallMount
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
index 2da4fbc3c4c4370dd2e2749f819430172da22f76..76e17b3040cc7eaf15615928e86d2d4c8dd29cc7 100644 (file)
@@ -23,7 +23,7 @@
     anchored: true
   - type: Damageable
     damageModifierSet: Wood
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
   - type: Destructible
     thresholds:
     - trigger:
index 321d1f4e189021208a72545d2789440cddd12551..e9c1672c1c06ce024335394970d64ba0b099a3ae 100644 (file)
@@ -20,7 +20,7 @@
   - type: Transform
   - type: Damageable
     damageModifierSet: Wood
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
   - type: Destructible
     thresholds:
     - trigger:
     state: base
   - type: Damageable
     damageModifierSet: Metallic
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
   - type: Destructible
     thresholds:
     - trigger:
     state: base
   - type: Damageable
     damageModifierSet: Glass
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
   - type: Destructible
     thresholds:
     - trigger:
index 2ae5040910e19cb1d691212dc69acf3fe7712fbe..4845976c79f15047b073f8ef1aa6d24954a3160f 100644 (file)
@@ -16,7 +16,7 @@
       layers:
         - state: station_map_broken
     - type: Damageable
-      damageContainer: Inorganic
+      damageContainer: StructuralInorganic
     - type: Destructible
       thresholds:
         - trigger:
index e25c7df8d7296dae66dddb8c1ee81fd430dc2f08..db269426236e90c577aee9088675c91befdece17 100644 (file)
@@ -48,7 +48,7 @@
     alwaysRandomize: true
     layoutId: SurveillanceCamera
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Sprite
     drawdepth: WallMountedItems
     - type: Transform
       anchored: true
     - type: Damageable
-      damageContainer: Inorganic
+      damageContainer: StructuralInorganic
       damageModifierSet: Metallic
     - type: Sprite
       drawdepth: WallMountedItems
index 3570264a57ac0e6c2e7d9d22bd693e8354b89f95..945bfb1a6c2b54a93d59d1279d3b0a871c1d17bf 100644 (file)
@@ -18,7 +18,7 @@
   - type: Transform
     anchored: true
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
index 4673405e03f54398aa0db3e136a652bbd0597720..755a1ee8b4ca97bc3622b3592cd72e5f72525c5b 100644 (file)
         tags:
           - Pickaxe
     - type: Damageable
-      damageContainer: Inorganic
+      damageContainer: StructuralInorganic
       damageModifierSet: Metallic
     - type: Destructible
       thresholds:
index 1dca59225cbc413f1dc7ddcb7d9e7408ff4c78a3..2d0c55af5a7beaa9bdb5c12e93eadb1ea4d6aad3 100644 (file)
@@ -18,7 +18,7 @@
   - type: Transform
     anchored: true
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: FlimsyMetallic
   - type: Destructible
     thresholds:
index 41dbe21d5f184866f6c429ff28f8d7f4f1b494fa..01257f85f7cdf37f8a7d528ea21908e8534e17ed 100644 (file)
@@ -21,7 +21,7 @@
   - type: Transform
     anchored: true
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Wood
   - type: RCDDeconstructable
     cost: 2
index 3ac9f1ddbf551a2d1e343443b8265a8f2b7d8cbf..2bca0ea41d91298e4830af1ce5851174ba043649 100644 (file)
@@ -28,8 +28,8 @@
     sprite: Structures/Walls/solid.rsi
     state: wall_girder
   - type: Damageable
-    damageContainer: Inorganic
-    damageModifierSet: Metallic
+    damageContainer: StructuralInorganic
+    damageModifierSet: StructuralMetallic
   - type: Destructible
     thresholds:
     - trigger:
index 84dbb92d1f18d8ab1752f80f5819357a928b4b01..2b65528d225064761869390d76c38692399c65f7 100644 (file)
@@ -12,7 +12,7 @@
     - type: RCDDeconstructable
       cost: 6
       delay: 4
-      fx: EffectRCDDeconstruct4  
+      fx: EffectRCDDeconstruct4
     - type: CanBuildWindowOnTop
     - type: Sprite
       drawdepth: Walls
       bodyType: Static
       canCollide: false
     - type: Damageable
-      damageContainer: Inorganic
+      damageContainer: StructuralInorganic
       damageModifierSet: FlimsyMetallic
     - type: Destructible
       thresholds:
     - type: Construction
       graph: GrilleDiagonal
       node: clockworkGrilleDiagonal
-      
+
index 28227afa17e939e2dae4bebbc64096a38dcd530e..db456c512fe25f56295be9ca39d9855aeb893d30 100644 (file)
@@ -15,7 +15,7 @@
   - type: InteractionOutline
   - type: Repairable
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: FlimsyMetallic
   - type: Climbable
   - type: Construction
         acts: [ "Destruction" ]
   - type: Construction
     node: railingCornerSmall
-    
+
 - type: entity
   parent: BaseRailing
   id: RailingRound
index f48a12de33793f4dd04dbeb44a7efd190abfecf0..8cdd9e9e79580a2c56f14c85019781ac5c51a5ff 100644 (file)
     sprite: Structures/Walls/shuttle_diagonal.rsi
     state: state0
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: StructuralMetallic
   - type: Physics
     bodyType: Static
index e6f9cbd661ce7c03d304a90998394ae665290b99..56a38f82fcfe0acad51fcb046ed525879f4f1d15 100644 (file)
         - GlassLayer
   - type: Repairable
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Glass
   - type: ExaminableDamage
     messages: WindowMessages
index 9dc9f77cffc57c1a32cb89491a3cd912cf5158f0..c37a6338dc4948f8a9248419a130d024e59df21e 100644 (file)
@@ -30,8 +30,8 @@
       map: [ "enum.CargoTelepadLayers.Beam" ]
       shader: unshaded
   - type: Damageable
-    damageContainer: Inorganic
-    damageModifierSet: Metallic
+    damageContainer: StructuralInorganic
+    damageModifierSet: StructuralMetallicStrong
   - type: DeviceNetwork
     deviceNetId: Wireless
     receiveFrequencyId: BasicDevice
index 6dee91365ef0bde138a7f943c69f587d1f000fe6..ed355f0ec8b7a6339c08106bdbf8ac0935b2724a 100644 (file)
@@ -30,7 +30,7 @@
     graph: Catwalk
     node: Catwalk
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
@@ -54,4 +54,4 @@
   - type: RCDDeconstructable
     cost: 2
     delay: 2
-    fx: EffectRCDDeconstruct2  
\ No newline at end of file
+    fx: EffectRCDDeconstruct2
index d82370ba0d6cfd74cc3d0d960b92687d34bc3646..d1281ceba6d1de7929e9d3fa2f2e7b6df120b9c5 100644 (file)
@@ -52,7 +52,7 @@
     graph: ConveyorGraph
     node: entity
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
index 6e2b5f0250bc54740fb5fba6976d18b4ff35270a..5825cec6ad262cc455398df330302ee6074b7396 100644 (file)
@@ -13,7 +13,7 @@
     - state: spike
       map: ["base"]
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
index 0ff3b0d7d36d408dc568415525fd85b23edac82a..1d107b50cd7a5c6c66d0cb62ff8748c34ce61841 100644 (file)
@@ -14,7 +14,7 @@
   - type: Transform
     anchored: true
   - type: Damageable
-    damageContainer: Inorganic
+    damageContainer: StructuralInorganic
     damageModifierSet: Metallic
   - type: Destructible
     thresholds:
@@ -59,7 +59,7 @@
 - type: entity
   id: StairStageWhite
   parent: Stairs
-  suffix: White, stage 
+  suffix: White, stage
   components:
   - type: Sprite
     sprite: Structures/stairs.rsi