Wardogs: Demolition Assets (every file under Content/Demolition, row level)

Source: all 86 files of Wardogs/Content/Demolition (39 demolition data assets, 9 component settings, 19 remnant-mesh assets, 19 rulesets), plus the seven AE_PropDemolition_* audio events that carry the crosstalk tags. Every table below is generated by _tools/demolition_tables.py; do not edit it by hand.

This page is the full-name, row-level companion to the Demolition reference, which keeps the Season 02 change log, the abbreviated per-asset summary and the notes. Asset names here keep their DA_Demolition_ / BH_Demolition_RS_ prefixes and link to the source file; inside table cells the DA_Demolition_ prefix is dropped to keep rows short.

Related pages: Buildables (the Buildables ruleset lets placed structures demolish props), Explosives (the damage-source tags the explosion rules list), Fire and Utility (Molotov), Destruction (building destruction, a separate system) and Vehicle Handling (the vehicle variants the vehicle rules name).

1. What each asset type is

Asset type What the export holds What it does not hold
BHDemolitionDataAsset (DA_Demolition_*) One destructible prop family: a map of source static meshes to far-representation mesh, remnant set and colour data; one component-settings asset; one ruleset; permitted zones; a Niagara system; a crosstalk audio tag; fragment restitution; optionally a remnant actor No health, damage threshold, fragment count, mass or break impulse
BHDemolitionComponentSettings (DA_Demolition_CS_*, DA_CS_Saplings) Instance cull distances, ray-tracing flag, shadow-cache mode, Nanite and WPO distances, collision profile -
BHDemolitionRemnantMeshesAsset (DA_Demolition_RM_*) Near and far static mesh of what is left standing after the break Offsets and overrides (null in every entry)
BHDemolitionRuleset (BH_Demolition_RS_*) A tree of rules: explosion damage-source tags with a minimum distance, vehicle variants, a buildable rule, or an OR of other rulesets The trigger logic that evaluates them

Where a “what it means” statement appears below, it is inference from names and value ranges unless the export states it.

2. Counts

| Item | Count | |—|—| | Demolition assets (BHDemolitionDataAsset) | 39 | | Source-mesh entries across those assets | 138 | | Component settings (BHDemolitionComponentSettings) | 9 | | Remnant-mesh assets (BHDemolitionRemnantMeshesAsset) | 19 | | Remnant mesh entries | 21 | | Rulesets (BHDemolitionRuleset) | 19 |

3. Demolition assets (all 39)

Meshes is the number of source-mesh entries. Restitution is RestitutionImpulseMultiplier of each DemolitionFragments entry (one entry on all but two assets). Far-rep collision is bEnableCollisionWhenInFarRepresentation where the export sets it.

| Asset | Meshes | Component settings | Ruleset | Zones | VFX | Crosstalk tag | Restitution | Remnant set(s) | Remnant actor | Far-rep collision | |—|—|—|—|—|—|—|—|—|—|—| | DA_Demolition_BarbedWire_01 | 2 | Default | Everything | Important, Distant | NS_MetalGeneralSmash | FenceMetalChainlink | 0.17, - | - | - | - | | DA_Demolition_Bollard_Metal_01 | 2 | Default | Everything | Important, Distant | NS_MetalGeneralSmash | Sign | 0.3 | - | - | - | | DA_Demolition_BrickWall_01_A | 2 | ConcreteWalls_01 | TanksAndLargeExplosions | Important, Distant | NS_BrickSmash | FenceConcrete | 0.4 | RM_BrickWall_01_A | - | - | | DA_Demolition_BrickWall_01_B | 8 | ConcreteWalls_01 | TanksAndLargeExplosions | Important, Distant | NS_BrickSmash | FenceConcrete | 0.4 | RM_BrickWall_01_B | - | - | | DA_Demolition_BrickWall_01_C | 5 | ConcreteWalls_01 | TanksAndLargeExplosions | Important, Distant | NS_BrickPillarSmash | FenceConcrete | 0.4 | - | - | - | | DA_Demolition_Bushes_Flora | 2 | Default_Bushes | EverythingAndMolotov | Important | NS_BushSmash_01 | Bush | 0.05 | - | - | false | | DA_Demolition_ConcreteBarrier_01 | 1 | ConcreteWalls_01 | TanksAndMedLargeExplosions | Important, Distant | NS_ConcreteSmash | FenceConcrete | 0.2 | RM_ConcreteBarrier_01 | - | - | | DA_Demolition_ConcreteBarrier_02 | 1 | ConcreteWalls_01 | TanksAndMedLargeExplosions | Important, Distant | NS_ConcreteSmash | FenceConcrete | 0.4 | RM_ConcreteBarrier_02 | - | - | | DA_Demolition_Corrugated_Metal_01a | 1 | ShadowCacheStatic | Everything | Important, Distant | NS_MetalGeneralSmash | FenceMetalSheet | 0.2 | - | - | - | | DA_Demolition_Fences_ChainlinkTarp_01 | 2 | Default | Everything | Important, Distant | NS_MetalGeneralSmash | FenceMetalChainlink | 0.2 | - | - | - | | DA_Demolition_Fences_ChainlinkWire_01 | 3 | Default | Everything | Important, Distant | NS_MetalGeneralSmash | FenceMetalChainlink | 0.2 | - | - | - | | DA_Demolition_Fences_Chainlink_01 | 6 | Default_ChainLink | Everything | Important, Distant | NS_MetalGeneralSmash | FenceMetalChainlink | 0.2 | - | - | - | | DA_Demolition_Fences_Concrete_01 | 6 | ConcreteWalls_01 | TanksAndMedLargeExplosions | Important, Distant | NS_ConcreteSmash | FenceConcrete | 0.4 | RM_Fence_Concrete_01_A, RM_Fence_FlowerBed_Concrete_WallSection_01, RM_Fences_Plaster_Residential_01_A, RM_Fences_Plaster_Residential_Pillar_01_A | - | - | | DA_Demolition_Fences_Concrete_01_B | 3 | ConcreteWalls_01 | TanksAndMedLargeExplosions | Important, Distant | NS_ConcretePillarSmash | FenceConcrete | 0.4 | RM_Fence_Concrete_01_B | - | - | | DA_Demolition_Fences_Concrete_01_C | 4 | ConcreteWalls_01 | TanksAndMedLargeExplosions | Important, Distant | NS_ConcreteSmash | FenceConcrete | 0.4 | - | - | - | | DA_Demolition_Fences_Concrete_03_A | 4 | Default_Tank | TanksAndLargeExplosions | Distant, Important | NS_ConcreteSmash | FenceConcrete | 0.4 | RM_Fence_Concrete_03_A | - | - | | DA_Demolition_Fences_Concrete_03_B | 2 | Default_Tank | TanksAndLargeExplosions | Important, Distant | NS_ConcreteSmash | FenceConcrete | 0.4 | RM_Fence_Concrete_03_B | - | - | | DA_Demolition_Fences_Concrete_03_C | 7 | Default_Tank | TanksAndLargeExplosions | Important, Distant | NS_ConcretePillarSmash | FenceConcrete | 0.4 | RM_Fence_Concrete_03_C | - | - | | DA_Demolition_Fences_Metal_01 | 9 | Default_Tank | TanksAndMedLargeExplosions | Important, Distant | NS_MetalGeneralSmash | FenceMetalSheet | 0.3 | - | - | - | | DA_Demolition_Fences_Metal_02 | 4 | Default_Tank | TanksAndMedLargeExplosions | Important, Distant | NS_MetalConcreteSmash | FenceMetalSheet | 0.4 | - | - | - | | DA_Demolition_Fences_Metal_03 | 4 | Default_Tank | LargeAndMediumVehiclesAndExplosions | Important, Distant | NS_MetalConcreteSmash | FenceMetalSheet | 0.4 | RM_Fence_Metal_Residential_03_01_A | - | - | | DA_Demolition_Fences_Ornamental_01 | 2 | Default_Tank | TanksAndMedLargeExplosions | Important, Distant | NS_MetalConcreteSmash | FenceMetalSheet | 0.4 | RM_Fences_Ornamental_01_A, RM_Fences_Ornamental_01_B | - | - | | DA_Demolition_Fences_SmallConcrete_01_A | 1 | Default_Tank | TanksAndLargeExplosions | Important, Distant | NS_ConcreteSmash | FenceConcrete | 0.4 | RM_Fences_SmallConcrete_01_A | - | - | | DA_Demolition_Fences_SmallConcrete_01_B | 1 | Default_Tank | TanksAndLargeExplosions | Important, Distant | NS_ConcreteSmash | FenceConcrete | 0.4 | RM_Fences_SmallConcrete_01_B | - | - | | DA_Demolition_Fences_SmallConcrete_01_C | 1 | Default_Tank | TanksAndLargeExplosions | Important, Distant | NS_ConcreteSmash | FenceConcrete | 0.4 | RM_Fences_SmallConcrete_01_C | - | - | | DA_Demolition_Fences_Wood_01_A | 7 | Fences | LargeAndMediumVehiclesExplosionsAndBuildables | Important, Distant | NS_WoodSmash_Fence | FenceWood | 0.12, - | DA_RM_Fences_Wood_01_A | - | - | | DA_Demolition_Fences_Wood_01_B | 4 | Fences | LargeAndMediumVehiclesExplosionsAndBuildables | Important, Distant | NS_WoodSmash_Fence | FenceWood | 0.12, - | DA_RM_Fences_Wood_01_A | - | - | | DA_Demolition_Fences_Wood_02 | 4 | Fences | Everything | Important, Distant | NS_WoodSmash_Fence_NoPlanks | FenceWood | 0.12, - | - | - | - | | DA_Demolition_LampPost_01 | 2 | Default | LargeVehiclesAndExplosions | Important, Distant | NS_LampPostSmash | Sign | 0.3 | - | - | - | | DA_Demolition_MetalFence_01 | 1 | ShadowCacheStatic | TanksAndMedLargeExplosions | Important, Distant | NS_MetalGeneralSmash | FenceMetalSheet | 0.3 | - | - | - | | DA_Demolition_MetalFence_Support_01 | 0 | Default | TanksAndMedLargeExplosions | Important, Distant | NS_MetalConcreteSmash | FenceConcrete | 0.2 | - | - | - | | DA_Demolition_Saplings | 10 | Saplings | EverythingAndMolotov | Important | NS_SaplingSmash_01 | Tree | 0.1 | - | - | false | | DA_Demolition_Signage_Large_Metal_01 | 3 | Default_Tank | TanksAndLargeExplosions | Important, Distant | NS_MetalGeneralSmash | FenceMetalSheet | 0.4 | - | BP_Remnant_RoadSigns | - | | DA_Demolition_Signage_Metal_01 | 12 | Signage_Metal | Everything | Important, Distant | NS_MetalGeneralSmash | Sign | 0.2 | - | BP_Remnant_RoadSigns | - | | DA_Demolition_SmallMetalFence_1m_01 | 2 | Default | Everything | Important, Distant | NS_MetalGeneralSmash | FenceMetalSheet | 0.3 | - | - | - | | DA_Demolition_SmallMetalFence_2m_01 | 5 | Default | Everything | Important, Distant | NS_MetalGeneralSmash | FenceMetalSheet | 0.3 | - | - | - | | DA_Demolition_Structures_Metal_01 | 3 | Default | Everything | Important, Distant | NS_MetalGeneralSmash | FenceMetalSheet | 0.4 | - | - | - | | DA_Demolition_TelephonePole_Concrete_01 | 1 | Default | LargeAndMediumVehiclesAndExplosions | Important, Distant | NS_LampPostSmash | FenceConcrete | 0.3 | - | - | - | | DA_Demolition_TelephoneWireCable_40M_01_A | 1 | ShadowCacheStatic | LargeAndMediumVehiclesAndExplosions | Important, Distant | NS_MetalGeneralSmash | Sign | 0.3 | - | - | - |

4. Per-mesh rows (138 source meshes)

Each demolition asset maps its source static meshes (the intact props placed in levels, by name) to a far-representation mesh, an optional remnant set and a base colour. Remnant base colour / custom values is Remnant_BaseCPD: a custom-primitive colour (hex) and custom primitive values (0, 1 on most entries). Far-rep offset is FarRepresentationData.Offset, shown only where it differs from identity; “-“ means the entry has no far-representation data block (the two foliage assets).

| Asset | Source mesh | Far-representation mesh | Remnant set | Remnant base colour / custom values | Far-rep offset | |—|—|—|—|—|—| | BarbedWire_01 | SM_Barbed_Wire_01a | SM_FarRep_Barbed_Wire_01a | - | #444444 | identity | | BarbedWire_01 | SM_Barbed_Wire_01b | SM_FarRep_Barbed_Wire_01b | - | #444444 | identity | | Bollard_Metal_01 | S_Metal_Bollard_uioiajafa_high_Var1 | S_FarRep_Metal_Bollard_uioiajafa | - | #A18B33 / 0, 1 | identity | | Bollard_Metal_01 | SM_RoadBollard_White | SM_FarRep_RoadBollard_White | - | #E6E5D4 / 0, 1 | identity | | BrickWall_01_A | SM_Wall_Brick_Industrial_01_EndCap_01a | SM_FarRep_Wall_Brick_Industrial_01_EndCap_01a | RM_BrickWall_01_A | #817D74 / 0, 1 | identity | | BrickWall_01_A | SM_Wall_Brick_Industrial_02_EndCap_01a | SM_FarRep_Wall_Brick_Industrial_02_EndCap_01a | RM_BrickWall_01_A | #817D74 / 0, 1 | identity | | BrickWall_01_B | SM_Wall_Brick_Industrial_01a | SM_FarRep_Wall_Brick_Industrial_01a | RM_BrickWall_01_B | #817D74 / 0, 1 | identity | | BrickWall_01_B | SM_Wall_Brick_Industrial_02a | SM_FarRep_Wall_Brick_Industrial_02a | RM_BrickWall_01_B | #817D74 / 0, 1 | identity | | BrickWall_01_B | SM_Wall_Brick_Residential_01c | SM_FarRep_Wall_Brick_Residential_01c | RM_BrickWall_01_B | #817D74 / 0, 1 | identity | | BrickWall_01_B | SM_Wall_Brick_Residential_01d | SM_FarRep_Wall_Brick_Residential_01d | RM_BrickWall_01_B | #817D74 / 0, 1 | identity | | BrickWall_01_B | SM_Wall_Brick_Residential_01e | SM_FarRep_Wall_Brick_Residential_01e | RM_BrickWall_01_B | #817D74 / 0, 1 | identity | | BrickWall_01_B | SM_Wall_Brick_Residential_01f | SM_FarRep_Wall_Brick_Residential_01c | RM_BrickWall_01_B | #817D74 / 0, 1 | identity | | BrickWall_01_B | SM_Wall_Brick_Residential_01a | SM_FarRep_Wall_Brick_Residential_01c | - | #817D74 / 0, 1 | identity | | BrickWall_01_B | SM_Wall_Brick_Residential_01b | SM_FarRep_Wall_Brick_Residential_01c | - | #817D74 / 0, 1 | identity | | BrickWall_01_C | SM_Wall_Brick_Industrial_02_EndCap_04a | SM_FarRep_Wall_Brick_Industrial_02_EndCap_04a | - | #6E6A62 / 0, 1 | identity | | BrickWall_01_C | SM_Wall_Brick_Industrial_02_Pillar_01a | SM_FarRep_Wall_Brick_Industrial_02_Pillar_01a | - | #6E6A62 / 0, 1 | identity | | BrickWall_01_C | SM_Wall_Brick_Industrial_01_EndCap_02a | SM_FarRep_Wall_Brick_Industrial_01_EndCap_02a | - | #6E6A62 / 0, 1 | identity | | BrickWall_01_C | SM_Wall_Brick_Industrial_02_EndCap_03a | SM_FarRep_Wall_Brick_Industrial_02_EndCap_03a | - | #6E6A62 / 0, 1 | identity | | BrickWall_01_C | SM_Wall_Brick_Industrial_02_EndCap_02a | SM_FarRep_Wall_Brick_Industrial_02_EndCap_02a | - | #6E6A62 / 0, 1 | identity | | Bushes_Flora | SM_Tree_Beech_Bush_01a | SM_Tree_Beech_Bush_01a_Proxy | - | - | - | | Bushes_Flora | SM_Tree_Beech_Bush_02a | SM_Tree_Beech_Bush_02a_Proxy | - | - | - | | ConcreteBarrier_01 | S_Old_Concrete_Barrier_vkurdfd_high_Var1 | S_FarRep_Old_Concrete_Barrier_vkurdfd | RM_ConcreteBarrier_01 | #A59C94 / 0, 1 | identity | | ConcreteBarrier_02 | S_Concrete_Barrier_tlisbicfa_high_Var1 | S_FarRep_Concrete_Barrier_tlisbicfa | RM_ConcreteBarrier_02 | #585651 / 0, 1 | identity | | Corrugated_Metal_01a | SM_Demolition_Corrugated_Metal_01a | SM_FarRep_Demolition_Corrugated_Metal_01a | - | #58514A / 0, 1 | identity | | Fences_ChainlinkTarp_01 | SM_Chain_Link_Fence_Tarp_01a | SM_FarRep_Chain_Link_Fence_Tarp_01a | - | #515245 / 0, 1 | identity | | Fences_ChainlinkTarp_01 | SM_Chain_Link_Fence_Tarp_02a | SM_FarRep_Chain_Link_Fence_Tarp_01a | - | #515245 / 0, 1 | identity | | Fences_ChainlinkWire_01 | SM_ChainLinkFence_Wire | CubeHLOD | - | #706C6C / 0, 1 | Scale3D (0.01, 0.01, 0.01) | | Fences_ChainlinkWire_01 | SM_ChainLinkFence_Wire_02 | CubeHLOD | - | #706C6C / 0, 1 | Scale3D (0.01, 0.01, 0.01) | | Fences_ChainlinkWire_01 | SM_Fence_ChainLink_Residential_01a | CubeHLOD | - | #706C6C / 0, 1 | Scale3D (0.01, 0.01, 0.01) | | Fences_Chainlink_01 | SM_ChainLinkFence_1m | SM_FarRep_ChainLinkFence_1m | - | #717171 / 0, 1 | identity | | Fences_Chainlink_01 | SM_ChainLinkFence_1m_Damaged_01a | SM_FarRep_ChainLinkFence_1m_Damaged_01a | - | #717171 / 0, 1 | identity | | Fences_Chainlink_01 | SM_ChainLinkFence_2m | SM_FarRep_ChainLinkFence_2m | - | #717171 / 0, 1 | identity | | Fences_Chainlink_01 | SM_ChainLinkFence_2m_Var2 | SM_FarRep_ChainLinkFence_2m_Var2 | - | #717171 / 0, 1 | identity | | Fences_Chainlink_01 | SM_ChainLinkFence_Post | SM_FarRep_ChainLinkFence_Post | - | #717171 / 0, 1 | identity | | Fences_Chainlink_01 | SM_ChainLinkFence_BarbedWire_2m | SM_FarRep_ChainLinkFence_2m | - | #717171 / 0, 1 | identity | | Fences_Concrete_01 | SM_Fence_Concrete_Generic_01a | SM_FarRep_Fence_Concrete_Generic_01a | RM_Fence_Concrete_01_A | #69665A / 0, 1 | identity | | Fences_Concrete_01 | SM_Fence_Concrete_Generic_01c | SM_FarRep_Fence_Concrete_Generic_01c | RM_Fence_Concrete_01_A | #69665A / 0, 1 | identity | | Fences_Concrete_01 | SM_Fence_Concrete_Generic_01b | SM_FarRep_Fence_Concrete_Generic_01a | RM_Fence_Concrete_01_A | #69665A / 0, 1 | identity | | Fences_Concrete_01 | SM_FlowerBed_Concrete_WallSection_01a | SM_FarRep_FlowerBed_Concrete_WallSection_01a | RM_Fence_FlowerBed_Concrete_WallSection_01 | #BEB5A5 | identity | | Fences_Concrete_01 | SM_Wall_Plaster_Residential_01a | SM_FarRep_Wall_Plaster_Residential_01a | RM_Fences_Plaster_Residential_01_A | #9D978C | identity | | Fences_Concrete_01 | SM_Wall_Plaster_Residential_01_Pillar_01a | SM_FarRep_Wall_Plaster_Residential_Pillar_01a | RM_Fences_Plaster_Residential_Pillar_01_A | #9D978C | identity | | Fences_Concrete_01_B | SM_Fence_Concrete_Generic_01_Pillar_01c | SM_FarRep_Fence_Concrete_Generic_01_Pillar_01c | RM_Fence_Concrete_01_B | #5F5E57 / 0, 1 | identity | | Fences_Concrete_01_B | SM_Fence_Concrete_Generic_01_Pillar_01b | SM_FarRep_Fence_Concrete_Generic_01_Pillar_01b | RM_Fence_Concrete_01_B | #5F5E57 / 0, 1 | identity | | Fences_Concrete_01_B | SM_Fence_Concrete_Generic_01_Pillar_01a | SM_FarRep_Fence_Concrete_Generic_01_Pillar_01b | RM_Fence_Concrete_01_B | #5F5E57 / 0, 1 | identity | | Fences_Concrete_01_C | SM_Fence_Base_01a | SM_FarRep_Fence_Base_01a | - | #695B57 / 0, 1 | identity | | Fences_Concrete_01_C | SM_Fence_Base_01b | SM_FarRep_Fence_Base_01a | - | #695B57 / 0, 1 | identity | | Fences_Concrete_01_C | SM_Fence_Base_01c | SM_FarRep_Fence_Base_01c | - | #695B57 / 0, 1 | identity | | Fences_Concrete_01_C | SM_Fence_Base_01d | SM_FarRep_Fence_Base_01c | - | #695B57 / 0, 1 | Translation (200, 20, 0), Rotation set | | Fences_Concrete_03_A | SM_Wall_Concrete_Industrial_01a | SM_FarRep_Wall_Concrete_Industrial_01a | RM_Fence_Concrete_03_A | #5F5B51 / 0, 1 | identity | | Fences_Concrete_03_A | SM_Wall_Concrete_Industrial_01b | SM_FarRep_Wall_Concrete_Industrial_01b | RM_Fence_Concrete_03_A | #5F5B51 / 0, 1 | identity | | Fences_Concrete_03_A | SM_Wall_Concrete_Industrial_01d | SM_FarRep_Wall_Concrete_Industrial_01d | RM_Fence_Concrete_03_A | #5F5B51 / 0, 1 | identity | | Fences_Concrete_03_A | SM_Wall_Concrete_Industrial_01e | SM_FarRep_Wall_Concrete_Industrial_01e | RM_Fence_Concrete_03_A | #5F5B51 / 0, 1 | identity | | Fences_Concrete_03_B | SM_Wall_Concrete_Industrial_01c | SM_FarRep_Wall_Concrete_Industrial_01c | RM_Fence_Concrete_03_B | #5F5B51 / 0, 1 | identity | | Fences_Concrete_03_B | SM_Wall_Concrete_Industrial_01f | SM_FarRep_Wall_Concrete_Industrial_01f | - | #5F5B51 / 0, 1 | identity | | Fences_Concrete_03_C | SM_Wall_Concrete_Industrial_01_Pillar_Corner_01a | SM_FarRep_Wall_Concrete_Industrial_01_Pillar_01a | RM_Fence_Concrete_03_C | #5F5B51 / 0, 1 | identity | | Fences_Concrete_03_C | SM_Wall_Concrete_Industrial_01_Pillar_01a | SM_FarRep_Wall_Concrete_Industrial_01_Pillar_01a | RM_Fence_Concrete_03_C | #5F5B51 / 0, 1 | identity | | Fences_Concrete_03_C | SM_Wall_Concrete_Industrial_01_Pillar_Corner_01b | SM_FarRep_Wall_Concrete_Industrial_01_Pillar_Corner_01b | RM_Fence_Concrete_03_C | #5F5B51 / 0, 1 | identity | | Fences_Concrete_03_C | SM_Wall_Concrete_Industrial_01_Pillar_01b | SM_FarRep_Wall_Concrete_Industrial_01_Pillar_01a | RM_Fence_Concrete_03_C | #5F5B51 / 0, 1 | identity | | Fences_Concrete_03_C | SM_Wall_Concrete_Industrial_01_Pillar_01d | SM_FarRep_Wall_Concrete_Industrial_01_Pillar_01d | RM_Fence_Concrete_03_C | #5F5B51 / 0, 1 | identity | | Fences_Concrete_03_C | SM_Wall_Concrete_Industrial_01_Pillar_01c | SM_FarRep_Wall_Concrete_Industrial_01_Pillar_01c | RM_Fence_Concrete_03_C | #5F5B51 / 0, 1 | identity | | Fences_Concrete_03_C | SM_Wall_Concrete_Industrial_01_Pillar_01e | SM_FarRep_Wall_Concrete_Industrial_01_Pillar_01e | RM_Fence_Concrete_03_C | #5F5B51 / 0, 1 | identity | | Fences_Metal_01 | SM_Fence_Metal_Residential_01_Door_02a | SM_FarRep_Fence_Metal_Residential_01_Door_02a | - | #555E59 / 0, 1 | identity | | Fences_Metal_01 | SM_Fence_Metal_Residential_01_Door_01a | SM_FarRep_Fence_Metal_Residential_01_Door_01a | - | #555E59 / 0, 1 | identity | | Fences_Metal_01 | SM_Fence_Metal_Residential_01_DoorPillar_01a | SM_FarRep_Fence_Metal_Residential_01_DoorPillar_01a | - | #4F463F / 0, 1 | identity | | Fences_Metal_01 | SM_Fence_Metal_Wall_02f | SM_FarRep_Fence_Metal_Wall_02f | - | #555E59 / 0, 1 | identity | | Fences_Metal_01 | SM_Fence_Metal_Wall_02g | SM_FarRep_Fence_Metal_Wall_02g | - | #555E59 / 0, 1 | identity | | Fences_Metal_01 | SM_Fence_Mid_Metal_Wall_02a | SM_FarRep_Fence_Mid_Metal_Wall_02a | - | #555E59 / 0, 1 | identity | | Fences_Metal_01 | SM_Fence_Mid_Metal_Wall_02b | SM_FarRep_Fence_Mid_Metal_Wall_02a | - | #555E59 / 0, 1 | identity | | Fences_Metal_01 | SM_Fence_Mid_Metal_Wall_02c | SM_FarRep_Fence_Mid_Metal_Wall_02a | - | #555E59 / 0, 1 | identity | | Fences_Metal_01 | SM_Fence_Mid_Metal_Wall_02d | SM_FarRep_Fence_Mid_Metal_Wall_02a | - | #555E59 / 0, 1 | identity | | Fences_Metal_02 | SM_Fence_Metal_Residential_01a | SM_FarRep_Fence_Metal_Residential_01a | - | #69827E / 0, 1 | identity | | Fences_Metal_02 | SM_Fence_Metal_Residential_01b | SM_FarRep_Fence_Metal_Residential_01a | - | #69827E / 0, 1 | identity | | Fences_Metal_02 | SM_Fence_Metal_Residential_01c | SM_FarRep_Fence_Metal_Residential_01a | - | #69827E / 0, 1 | identity | | Fences_Metal_02 | SM_Fence_Metal_Residential_01d | SM_FarRep_Fence_Metal_Residential_01a | - | #69827E / 0, 1 | identity | | Fences_Metal_03 | SM_Fence_Metal_Residential_03a | SM_FarRep_Fence_Metal_Residential_03a | RM_Fence_Metal_Residential_03_01_A | #828282 / 0, 1 | identity | | Fences_Metal_03 | SM_Fence_Metal_Residential_03b | SM_FarRep_Fence_Metal_Residential_03b | RM_Fence_Metal_Residential_03_01_A | #828282 / 0, 1 | identity | | Fences_Metal_03 | SM_Fence_Metal_Residential_03c | SM_FarRep_Fence_Metal_Residential_03c | - | #828282 / 0, 1 | identity | | Fences_Metal_03 | SM_Fence_Metal_Residential_03_Pillar_01a | SM_FarRep_Fence_Metal_Residential_03c | - | #828282 / 0, 1 | identity | | Fences_Ornamental_01 | SM_OrnamentalFence_A_Mid_01a | SM_FarRep_OrnamentalFence_A_Mid_01a | RM_Fences_Ornamental_01_A | #D7D3C6 / 0, 1 | identity | | Fences_Ornamental_01 | SM_OrnamentalFence_A_Corner_01a | SM_FarRep_OrnamentalFence_A_Corner_01a | RM_Fences_Ornamental_01_B | #D7D3C6 / 0, 1 | identity | | Fences_SmallConcrete_01_A | SM_Low_Wall_Left_01 | SM_FarRep_Low_Wall_Left_01 | RM_Fences_SmallConcrete_01_A | #6E6962 / 0, 1 | identity | | Fences_SmallConcrete_01_B | SM_Low_Wall_Middle_01 | SM_FarRep_Low_Wall_Middle_01 | RM_Fences_SmallConcrete_01_B | #6E6962 / 0, 1 | identity | | Fences_SmallConcrete_01_C | SM_Low_Wall_Right_01 | SM_FarRep_Low_Wall_Right_01 | RM_Fences_SmallConcrete_01_C | #6E6962 / 0, 1 | identity | | Fences_Wood_01_A | SM_Fence_Wood_Generic_01d | SM_FarRep_Fence_Wood_Generic_01d | DA_RM_Fences_Wood_01_A | #5D5953 / 0, 1 | identity | | Fences_Wood_01_A | SM_Fence_Wood_Generic_01e | SM_FarRep_Fence_Wood_Generic_01e | DA_RM_Fences_Wood_01_A | #5D5953 / 0, 1 | identity | | Fences_Wood_01_A | SM_Fence_Wood_Generic_01f | SM_FarRep_Fence_Wood_Generic_01f | DA_RM_Fences_Wood_01_A | #5D5953 / 0, 1 | identity | | Fences_Wood_01_A | SM_Fence_Wood_Generic_01_EndCap_R_01a | SM_FarRep_Fence_Wood_Generic_01_EndCap_R_01a | DA_RM_Fences_Wood_01_A | #5D5953 / 0, 1 | identity | | Fences_Wood_01_A | SM_Fence_Wood_Generic_01_EndCap_L_01a | SM_FarRep_Fence_Wood_Generic_01_EndCap_L_01a | DA_RM_Fences_Wood_01_A | #5D5953 / 0, 1 | identity | | Fences_Wood_01_A | SM_Fence_Wood_Generic_01_Pillar_01a | SM_FarRep_Fence_Wood_Generic_01_Pillar_01a | - | #5D5953 / 0, 1 | identity | | Fences_Wood_01_A | SM_Fence_Wood_Generic_01a | SM_FarRep_Fence_Wood_Generic_01b | DA_RM_Fences_Wood_01_A | #5D5953 / 0, 1 | identity | | Fences_Wood_01_B | SM_Fence_Wood_Generic_02a | SM_FarRep_Fence_Wood_Generic_02a | DA_RM_Fences_Wood_01_A | #5D5953 / 0, 1 | identity | | Fences_Wood_01_B | SM_Fence_Wood_Generic_02_EndCap_L_01a | SM_FarRep_Fence_Wood_Generic_02_EndCap_L_01a | DA_RM_Fences_Wood_01_A | #5D5953 / 0, 1 | identity | | Fences_Wood_01_B | SM_Fence_Wood_Generic_02_EndCap_R_01a | SM_FarRep_Fence_Wood_Generic_02_EndCap_L_01a | DA_RM_Fences_Wood_01_A | #5D5953 / 0, 1 | Translation (-0, 3, 0), Rotation set | | Fences_Wood_01_B | SM_Fence_Wood_Generic_02_Pillar_01a | SM_FarRep_Fence_Wood_Generic_02_Pillar_01a | - | #5D5953 / 0, 1 | identity | | Fences_Wood_02 | SM_Fence_Wood_02a | SM_FarRep_Fence_Wood_02a | - | #564E49 / 0, 1 | identity | | Fences_Wood_02 | SM_Fence_Wood_02a_Support | SM_FarRep_Fence_Wood_02a_Support | - | #564E49 / 0, 1 | identity | | Fences_Wood_02 | SM_Fence_Wood_02b | SM_FarRep_Fence_Wood_02b | - | #564E49 / 0, 1 | identity | | Fences_Wood_02 | SM_Fence_Wood_02c | SM_FarRep_Fence_Wood_02c | - | #564E49 / 0, 1 | identity | | LampPost_01 | SM_LampPost_01a | SM_FarRep_LampPost_01a | - | #5B5653 / 0, 1 | identity | | LampPost_01 | SM_LampPost_01b | SM_FarRep_LampPost_01a | - | #5B5653 / 0, 1 | identity | | MetalFence_01 | SM_MetalFence_01a | SM_FarRep_MetalFence_01a | - | #868686 / 0, 1 | identity | | Saplings | SM_Tree_Ash_Sapling_01a | SM_Tree_Ash_Sapling_01a_Proxy | - | - | - | | Saplings | SM_Tree_Ash_Sapling_02a | SM_Tree_Ash_Sapling_02a_Proxy | - | - | - | | Saplings | SM_Tree_Beech_Sapling_01a | SM_Tree_Beech_Sapling_01a_Proxy | - | - | - | | Saplings | SM_Tree_Beech_Sapling_02a | SM_Tree_Beech_Sapling_02a_Proxy | - | - | - | | Saplings | SM_Tree_Birch_Sapling_01a | SM_Tree_Birch_Sapling_01a_Proxy | - | - | - | | Saplings | SM_Tree_Birch_Sapling_02a | SM_Tree_Birch_Sapling_02a_Proxy | - | - | - | | Saplings | SM_Tree_Hawthorn_Sapling_01a | SM_Tree_Hawthorn_Sapling_01a_Proxy | - | - | - | | Saplings | SM_Tree_Hawthorn_Sapling_02a | SM_Tree_Hawthorn_Sapling_02a_Proxy | - | - | - | | Saplings | SM_Tree_Pine_Sapling_Large_01a | SM_Tree_Pine_Sapling_Large_01a_Proxy | - | - | - | | Saplings | SM_Tree_Pine_Sapling_Small_01a | SM_Tree_Pine_Sapling_Small_01a_Proxy | - | - | - | | Signage_Large_Metal_01 | SM_Road_Sign_10a | SM_FarRep_Road_Sign_10a | - | #90B4FA / 0, 1 | identity | | Signage_Large_Metal_01 | SM_Road_Sign_12a | SM_FarRep_Road_Sign_12a | - | #90B4FA / 0, 1 | identity | | Signage_Large_Metal_01 | SM_Road_Sign_13a | SM_FarRep_Road_Sign_13a | - | #FFFFFF / 0, 1 | identity | | Signage_Metal_01 | SM_Road_Sign_013a | SM_FarRep_Road_Sign_013a | - | #FF827E / 0, 1 | identity | | Signage_Metal_01 | SM_Road_Sign_01a | SM_FarRep_Road_Sign_01a | - | #90B4FA / 0, 1 | identity | | Signage_Metal_01 | SM_Road_Sign_02a | SM_FarRep_Road_Sign_02a | - | #FFFFFF / 0, 1 | identity | | Signage_Metal_01 | SM_Road_Sign_03a | SM_FarRep_Road_Sign_03a | - | #FFFFFF / 0, 1 | identity | | Signage_Metal_01 | SM_Road_Sign_04a | SM_FarRep_Road_Sign_04a | - | #FFFFFF / 0, 1 | identity | | Signage_Metal_01 | SM_Road_Sign_05a | SM_FarRep_Road_Sign_05a | - | #FFFFFF / 0, 1 | identity | | Signage_Metal_01 | SM_Road_Sign_06a | SM_FarRep_Road_Sign_06a | - | #FFFFAF / 0, 1 | identity | | Signage_Metal_01 | SM_Road_Sign_07a | SM_FarRep_Road_Sign_07a | - | #FFFFAF / 0, 1 | identity | | Signage_Metal_01 | SM_Road_Sign_08a | SM_FarRep_Road_Sign_08a | - | #FF827E / 0, 1 | identity | | Signage_Metal_01 | SM_Road_Sign_09a | SM_FarRep_Road_Sign_09a | - | #FF827E / 0, 1 | identity | | Signage_Metal_01 | SM_Road_Sign_11a | SM_FarRep_Road_Sign_11a | - | #90B4FA / 0, 1 | identity | | Signage_Metal_01 | SM_Railway_LevelCrossing_Lights_01a | SM_FarRep_Railway_LevelCrossing_Lights_01a | - | #FF827E / 0, 1 | identity | | SmallMetalFence_1m_01 | SM_Fence_Decorative_Residential_1m_Straight_01a | SM_FarRep_Fence_Decorative_Residential_1m | - | #6D7980 / 0, 1 | identity | | SmallMetalFence_1m_01 | SM_Fence_Decorative_Residential_1m_Straight_01b | SM_FarRep_Fence_Decorative_Residential_1m | - | #6D7980 / 0, 1 | identity | | SmallMetalFence_2m_01 | SM_Fence_Decorative_Residential_2m_EndCap_L_01a | SM_FarRep_Fence_Decorative_Residential_2m | - | #6D7980 / 0, 1 | identity | | SmallMetalFence_2m_01 | SM_Fence_Decorative_Residential_2m_EndCap_R_01a | SM_FarRep_Fence_Decorative_Residential_2m | - | #6D7980 / 0, 1 | Rotation set | | SmallMetalFence_2m_01 | SM_Fence_Decorative_Residential_2m_Straight_01a | SM_FarRep_Fence_Decorative_Residential_2m | - | #6D7980 / 0, 1 | identity | | SmallMetalFence_2m_01 | SM_Fence_Decorative_Residential_2m_Straight_01c | SM_FarRep_Fence_Decorative_Residential_2m | - | #6D7980 / 0, 1 | identity | | SmallMetalFence_2m_01 | SM_Fence_Decorative_Residential_2m_Straight_01b | SM_FarRep_Fence_Decorative_Residential_2m | - | #6D7980 / 0, 1 | identity | | Structures_Metal_01 | SM_Climbing_Frame_01 | CubeHLOD | - | #594A44 / 0, 1 | Scale3D (0.01, 0.01, 0.01) | | Structures_Metal_01 | SM_Climbing_Frame_02 | CubeHLOD | - | #594A44 / 0, 1 | Scale3D (0.01, 0.01, 0.01) | | Structures_Metal_01 | SM_Swing_01 | CubeHLOD | - | #594A44 / 0, 1 | Scale3D (0.01, 0.01, 0.01) | | TelephonePole_Concrete_01 | SM_TelephonePole_02a | SM_FarRep_LampPost_01a | - | #5B5653 / 0, 1 | identity | | TelephoneWireCable_40M_01_A | SM_TelephonePole_Cable_40M_01a | SM_TelephonePole_Cable_40M_01a | - | - | identity |

Reading notes (inference): CubeHLOD is a generic cube far-representation used with a 0.01 scale on chain-link wire, climbing frames and swings, which suggests a placeholder impostor for thin geometry. The few non-identity offsets and rotations sit on end-cap and base pieces whose far mesh is a different piece from the source (for example an end-cap R mapped to an end-cap L far mesh).

5. Component settings (9)

Cull start / end are InstanceStartCullDistance / InstanceEndCullDistance (identical in all nine). The collision profile is the name of an engine collision profile; the profile definitions are not in this folder.

| Settings asset | Cull start / end | Other component settings | Collision profile | Used by | Assets | |—|—|—|—|—|—| | DA_CS_Saplings | 201,000 / 201,100 | WorldPositionOffsetDisableDistance=2000, NanitePixelProgrammableDistance=2000.0, NanitePixelProgrammableScreenSize=1.0, ShadowCacheInvalidationBehavior=EShadowCacheInvalidationBehavior::Static | BHDemolitionFlora | 1 | Saplings | | DA_Demolition_CS_ConcreteWalls_01 | 201,000 / 201,100 | bVisibleInRayTracing=True, bGenerateHitEvents=True | BHDemolition | 8 | BrickWall_01_A, BrickWall_01_B, BrickWall_01_C, ConcreteBarrier_01, ConcreteBarrier_02, Fences_Concrete_01, Fences_Concrete_01_B, Fences_Concrete_01_C | | DA_Demolition_CS_Default | 201,000 / 201,100 | bVisibleInRayTracing=True | BHDemolition | 10 | BarbedWire_01, Bollard_Metal_01, Fences_ChainlinkTarp_01, Fences_ChainlinkWire_01, LampPost_01, MetalFence_Support_01, SmallMetalFence_1m_01, SmallMetalFence_2m_01, Structures_Metal_01, TelephonePole_Concrete_01 | | DA_Demolition_CS_Default_Bushes | 201,000 / 201,100 | WorldPositionOffsetDisableDistance=2000, NanitePixelProgrammableDistance=2000.0, NanitePixelProgrammableScreenSize=1.0, ShadowCacheInvalidationBehavior=EShadowCacheInvalidationBehavior::Static | BHDemolitionBushes | 1 | Bushes_Flora | | DA_Demolition_CS_Default_ChainLink | 201,000 / 201,100 | bVisibleInRayTracing=True | BHDemolitionChainlinkFence | 1 | Fences_Chainlink_01 | | DA_Demolition_CS_Default_Tank | 201,000 / 201,100 | bVisibleInRayTracing=True, bGenerateHitEvents=True | BHDemolition | 11 | Fences_Concrete_03_A, Fences_Concrete_03_B, Fences_Concrete_03_C, Fences_Metal_01, Fences_Metal_02, Fences_Metal_03, Fences_Ornamental_01, Fences_SmallConcrete_01_A, Fences_SmallConcrete_01_B, Fences_SmallConcrete_01_C, Signage_Large_Metal_01 | | DA_Demolition_CS_Fences | 201,000 / 201,100 | bVisibleInRayTracing=True, WorldPositionOffsetDisableDistance=10000, NanitePixelProgrammableDistance=10000.0, NanitePixelProgrammableScreenSize=0.5, ShadowCacheInvalidationBehavior=EShadowCacheInvalidationBehavior::Static, bGenerateHitEvents=True | BHDemolition | 3 | Fences_Wood_01_A, Fences_Wood_01_B, Fences_Wood_02 | | DA_Demolition_CS_ShadowCacheStatic | 201,000 / 201,100 | bVisibleInRayTracing=True, ShadowCacheInvalidationBehavior=EShadowCacheInvalidationBehavior::Static | BHDemolition | 3 | Corrugated_Metal_01a, MetalFence_01, TelephoneWireCable_40M_01_A | | DA_Demolition_CS_Signage_Metal | 201,000 / 201,100 | bVisibleInRayTracing=True | BHDemolition | 1 | Signage_Metal_01 |

LampPost_01 and TelephonePole_Concrete_01 point at the developer copy of DA_Demolition_CS_Default under Content/Developers/Celesteneukirchen/Demolition/Settings, so they are counted under Default by name only.

6. Remnant sets (19)

| Remnant set | Entries | Near mesh | Far mesh | Offset / override | Used by | |—|—|—|—|—|—| | DA_Demolition_RM_BrickWall_01_A | 1 | SM_RemnantNear_Brick_Wall_01a | same | null | BrickWall_01_A | | DA_Demolition_RM_BrickWall_01_B | 1 | SM_RemnantNear_Brick_Wall_01b | same | null | BrickWall_01_B | | DA_Demolition_RM_ConcreteBarrier_01 | 1 | S_RemnantNear_Old_Concrete_Barrier_vkurdfd | same | null | ConcreteBarrier_01 | | DA_Demolition_RM_ConcreteBarrier_02 | 1 | S_RemnantNear_Concrete_Barrier_tlisbicfa | same | null | ConcreteBarrier_02 | | DA_Demolition_RM_Fence_Concrete_01_A | 1 | SM_RemnantNear_Fence_Concrete_Wall_01b | same | null | Fences_Concrete_01 | | DA_Demolition_RM_Fence_Concrete_01_B | 1 | SM_Fence_Concrete_Generic_01_Pillar_01c | same | null | Fences_Concrete_01_B | | DA_Demolition_RM_Fence_Concrete_03_A | 1 | SM_Wall_Concrete_Industrial_01e | same | null | Fences_Concrete_03_A | | DA_Demolition_RM_Fence_Concrete_03_B | 1 | SM_Wall_Concrete_Industrial_01f | same | null | Fences_Concrete_03_B | | DA_Demolition_RM_Fence_Concrete_03_C | 1 | SM_Wall_Concrete_Industrial_01_Pillar_01e | same | null | Fences_Concrete_03_C | | DA_Demolition_RM_Fence_FlowerBed_Concrete_WallSection_01 | 1 | SM_FlowerBed_Concrete_WallSection_dst_01a | same | null | Fences_Concrete_01 | | DA_Demolition_RM_Fence_Metal_Residential_03_01_A | 1 | SM_Fence_Metal_Residential_dst_03a | same | null | Fences_Metal_03 | | DA_Demolition_RM_Fences_Ornamental_01_A | 1 | SM_RemnantNear_OrnamentalFence_A_Mid_01a | SM_RemnantFar_OrnamentalFence_A_Mid_01a | null | Fences_Ornamental_01 | | DA_Demolition_RM_Fences_Ornamental_01_B | 1 | SM_RemnantNear_OrnamentalFence_A_Corner_01a | SM_RemnantFar_OrnamentalFence_A_Corner_01a | null | Fences_Ornamental_01 | | DA_Demolition_RM_Fences_Plaster_Residential_01_A | 1 | SM_Wall_Plaster_Residential_dst_01a | same | null | Fences_Concrete_01 | | DA_Demolition_RM_Fences_Plaster_Residential_Pillar_01_A | 1 | SM_Wall_Plaster_Residential_01_Pillar_dst_01a | same | null | Fences_Concrete_01 | | DA_Demolition_RM_Fences_SmallConcrete_01_A | 1 | SM_RemnantNear_Low_Wall_Left_01 | same | null | Fences_SmallConcrete_01_A | | DA_Demolition_RM_Fences_SmallConcrete_01_B | 1 | SM_RemnantNear_Low_Wall_Middle_0 | same | null | Fences_SmallConcrete_01_B | | DA_Demolition_RM_Fences_SmallConcrete_01_C | 1 | SM_RemnantNear_Low_Wall_Right_01 | same | null | Fences_SmallConcrete_01_C | | DA_RM_Fences_Wood_01_A | 3 | SM_RemnantNear_Fence_Wood_Wall_01a, SM_RemnantNear_Fence_Wood_Wall_01b, SM_RemnantNear_Fence_Wood_Wall_01c | same | null | Fences_Wood_01_A, Fences_Wood_01_B |

7. Rulesets, resolved

Every BHDemolitionRuleset is resolved through its OR and ruleset-reference rules into the union it ends up permitting. Effective explosion tags lists each Meta.Damage.* source tag with its MinimumDistanceFromExplosionSource (the nearest value wins where two rules list the same tag; none do). Vehicle variants is the count of distinct Vehicle.Variant.* tags (full lists are in the Demolition reference, section 5c). The source tags are the same damage-source tags the Explosives page uses for explosion damage.

| Ruleset | Rule type(s) | Directly composed of | Effective explosion tags (min distance) | Vehicle variants | Buildables | |—|—|—|—|—|—| | BH_Demolition_RS_AirVehicles | BHDemolitionRule_Vehicle | - | - | 8 | - | | BH_Demolition_RS_AllExplosions | BHDemolitionRule_Or, BHDemolitionRule_Ruleset | LargeExplosives, MediumExplosives, SmallExplosions | C4 (300); Explosive.Grenade.40mm (300); Explosive.Utility.C4 (300); Explosive.Utility.Claymore (300); Explosive.Utility.IED (300); Grenade (300); Explosive.Rocket (400); Cannon.30mm (500); Explosive.Rocket.120mm (500); Explosive.Utility.ATMine (500); Explosive.VehicleExplosion (500); Landmine (500) | - | - | | BH_Demolition_RS_AllVehicles | BHDemolitionRule_Or, BHDemolitionRule_Ruleset | AirVehicles, TrackedVehicles, WheeledVehicles | - | 29 | - | | BH_Demolition_RS_Buildables | WDDemolitionRule_Buildable | - | - | - | yes | | BH_Demolition_RS_Everything | BHDemolitionRule_Or, BHDemolitionRule_Ruleset | AllVehicles, AllExplosions, Buildables | C4 (300); Explosive.Grenade.40mm (300); Explosive.Utility.C4 (300); Explosive.Utility.Claymore (300); Explosive.Utility.IED (300); Grenade (300); Explosive.Rocket (400); Cannon.30mm (500); Explosive.Rocket.120mm (500); Explosive.Utility.ATMine (500); Explosive.VehicleExplosion (500); Landmine (500) | 29 | yes | | BH_Demolition_RS_EverythingAndMolotov | BHDemolitionRule_Or, BHDemolitionRule_Ruleset | AllVehicles, AllExplosions, Buildables, Molotov | C4 (300); Explosive.Grenade.40mm (300); Explosive.Utility.C4 (300); Explosive.Utility.Claymore (300); Explosive.Utility.IED (300); Grenade (300); Molotov (300); Explosive.Rocket (400); Cannon.30mm (500); Explosive.Rocket.120mm (500); Explosive.Utility.ATMine (500); Explosive.VehicleExplosion (500); Landmine (500) | 29 | yes | | BH_Demolition_RS_LargeAndMediumVehiclesAndExplosions | BHDemolitionRule_Or, BHDemolitionRule_Ruleset | AllExplosions, TrackedVehicles, AirVehicles, LargeAndMediumWheeledVehicles | C4 (300); Explosive.Grenade.40mm (300); Explosive.Utility.C4 (300); Explosive.Utility.Claymore (300); Explosive.Utility.IED (300); Grenade (300); Explosive.Rocket (400); Cannon.30mm (500); Explosive.Rocket.120mm (500); Explosive.Utility.ATMine (500); Explosive.VehicleExplosion (500); Landmine (500) | 28 | - | | BH_Demolition_RS_LargeAndMediumVehiclesExplosionsAndBuildables | BHDemolitionRule_Or, BHDemolitionRule_Ruleset | LargeAndMediumVehiclesAndExplosions, Buildables | C4 (300); Explosive.Grenade.40mm (300); Explosive.Utility.C4 (300); Explosive.Utility.Claymore (300); Explosive.Utility.IED (300); Grenade (300); Explosive.Rocket (400); Cannon.30mm (500); Explosive.Rocket.120mm (500); Explosive.Utility.ATMine (500); Explosive.VehicleExplosion (500); Landmine (500) | 28 | yes | | BH_Demolition_RS_LargeAndMediumWheeledVehicles | BHDemolitionRule_Vehicle | - | - | 12 | - | | BH_Demolition_RS_LargeExplosives | WDDemolitionRule_Explosion | - | Cannon.30mm (500); Explosive.Rocket.120mm (500); Explosive.Utility.ATMine (500); Explosive.VehicleExplosion (500); Landmine (500) | - | - | | BH_Demolition_RS_LargeVehiclesAndExplosions | BHDemolitionRule_Or, BHDemolitionRule_Ruleset | AllExplosions, TrackedVehicles, AirVehicles, LargeWheeledVehicles | C4 (300); Explosive.Grenade.40mm (300); Explosive.Utility.C4 (300); Explosive.Utility.Claymore (300); Explosive.Utility.IED (300); Grenade (300); Explosive.Rocket (400); Cannon.30mm (500); Explosive.Rocket.120mm (500); Explosive.Utility.ATMine (500); Explosive.VehicleExplosion (500); Landmine (500) | 27 | - | | BH_Demolition_RS_LargeWheeledVehicles | BHDemolitionRule_Vehicle | - | - | 11 | - | | BH_Demolition_RS_MediumExplosives | WDDemolitionRule_Explosion | - | Explosive.Rocket (400) | - | - | | BH_Demolition_RS_Molotov | WDDemolitionRule_Explosion | - | Molotov (300) | - | - | | BH_Demolition_RS_SmallExplosions | WDDemolitionRule_Explosion | - | C4 (300); Explosive.Grenade.40mm (300); Explosive.Utility.C4 (300); Explosive.Utility.Claymore (300); Explosive.Utility.IED (300); Grenade (300) | - | - | | BH_Demolition_RS_TanksAndLargeExplosions | BHDemolitionRule_Or, BHDemolitionRule_Ruleset | LargeExplosives, TrackedVehicles | Cannon.30mm (500); Explosive.Rocket.120mm (500); Explosive.Utility.ATMine (500); Explosive.VehicleExplosion (500); Landmine (500) | 8 | - | | BH_Demolition_RS_TanksAndMedLargeExplosions | BHDemolitionRule_Or, BHDemolitionRule_Ruleset | LargeExplosives, TrackedVehicles, MediumExplosives | Explosive.Rocket (400); Cannon.30mm (500); Explosive.Rocket.120mm (500); Explosive.Utility.ATMine (500); Explosive.VehicleExplosion (500); Landmine (500) | 8 | - | | BH_Demolition_RS_TrackedVehicles | BHDemolitionRule_Vehicle | - | - | 8 | - | | BH_Demolition_RS_WheeledVehicles | BHDemolitionRule_Vehicle | - | - | 13 | - |

Which ruleset each asset points at:

| Ruleset (as set on assets) | Assets using it | Assets | |—|—|—| | Everything | 11 | BarbedWire_01, Bollard_Metal_01, Corrugated_Metal_01a, Fences_ChainlinkTarp_01, Fences_ChainlinkWire_01, Fences_Chainlink_01, Fences_Wood_02, Signage_Metal_01, SmallMetalFence_1m_01, SmallMetalFence_2m_01, Structures_Metal_01 | | TanksAndLargeExplosions | 10 | BrickWall_01_A, BrickWall_01_B, BrickWall_01_C, Fences_Concrete_03_A, Fences_Concrete_03_B, Fences_Concrete_03_C, Fences_SmallConcrete_01_A, Fences_SmallConcrete_01_B, Fences_SmallConcrete_01_C, Signage_Large_Metal_01 | | TanksAndMedLargeExplosions | 10 | ConcreteBarrier_01, ConcreteBarrier_02, Fences_Concrete_01, Fences_Concrete_01_B, Fences_Concrete_01_C, Fences_Metal_01, Fences_Metal_02, Fences_Ornamental_01, MetalFence_01, MetalFence_Support_01 | | LargeAndMediumVehiclesAndExplosions | 3 | Fences_Metal_03, TelephonePole_Concrete_01, TelephoneWireCable_40M_01_A | | EverythingAndMolotov | 2 | Bushes_Flora, Saplings | | LargeAndMediumVehiclesExplosionsAndBuildables | 2 | Fences_Wood_01_A, Fences_Wood_01_B | | LargeVehiclesAndExplosions | 1 | LampPost_01 |

The tank-only tiers (TanksAndLargeExplosions, TanksAndMedLargeExplosions) list only tracked vehicles and the large (and for the second, rocket) explosion tags, so infantry grenades, C4 and claymores are not in them, and neither are wheeled vehicles or buildables. Everything is the only family that carries all three of vehicles, every explosion class and buildables; the Molotov variant adds only Meta.Damage.Molotov (300) and is used on the two foliage assets. Whether a ruleset match is sufficient to demolish an asset is not stated in the export.

8. VFX, zones and audio crosstalk tags

| Facet | Value | Assets | |—|—|—| | Niagara system | Metal/NS_MetalGeneralSmash | 14: BarbedWire_01, Bollard_Metal_01, Corrugated_Metal_01a, Fences_ChainlinkTarp_01, Fences_ChainlinkWire_01, Fences_Chainlink_01, Fences_Metal_01, MetalFence_01, Signage_Large_Metal_01, Signage_Metal_01, SmallMetalFence_1m_01, SmallMetalFence_2m_01, Structures_Metal_01, TelephoneWireCable_40M_01_A | | Niagara system | Concrete_Brick/NS_ConcreteSmash | 9: ConcreteBarrier_01, ConcreteBarrier_02, Fences_Concrete_01, Fences_Concrete_01_C, Fences_Concrete_03_A, Fences_Concrete_03_B, Fences_SmallConcrete_01_A, Fences_SmallConcrete_01_B, Fences_SmallConcrete_01_C | | Niagara system | Metal/NS_MetalConcreteSmash | 4: Fences_Metal_02, Fences_Metal_03, Fences_Ornamental_01, MetalFence_Support_01 | | Niagara system | Concrete_Brick/NS_BrickSmash | 2: BrickWall_01_A, BrickWall_01_B | | Niagara system | Concrete_Brick/NS_ConcretePillarSmash | 2: Fences_Concrete_01_B, Fences_Concrete_03_C | | Niagara system | Metal/NS_LampPostSmash | 2: LampPost_01, TelephonePole_Concrete_01 | | Niagara system | Wood/NS_WoodSmash_Fence | 2: Fences_Wood_01_A, Fences_Wood_01_B | | Niagara system | Concrete_Brick/NS_BrickPillarSmash | 1: BrickWall_01_C | | Niagara system | Foliage/NS_BushSmash_01 | 1: Bushes_Flora | | Niagara system | Foliage/NS_SaplingSmash_01 | 1: Saplings | | Niagara system | Wood/NS_WoodSmash_Fence_NoPlanks | 1: Fences_Wood_02 | | Zones | Distant, Important | 37: BarbedWire_01, Bollard_Metal_01, BrickWall_01_A, BrickWall_01_B, BrickWall_01_C, ConcreteBarrier_01, ConcreteBarrier_02, Corrugated_Metal_01a, Fences_ChainlinkTarp_01, Fences_ChainlinkWire_01, Fences_Chainlink_01, Fences_Concrete_01, Fences_Concrete_01_B, Fences_Concrete_01_C, Fences_Concrete_03_A, Fences_Concrete_03_B, Fences_Concrete_03_C, Fences_Metal_01, Fences_Metal_02, Fences_Metal_03, Fences_Ornamental_01, Fences_SmallConcrete_01_A, Fences_SmallConcrete_01_B, Fences_SmallConcrete_01_C, Fences_Wood_01_A, Fences_Wood_01_B, Fences_Wood_02, LampPost_01, MetalFence_01, MetalFence_Support_01, Signage_Large_Metal_01, Signage_Metal_01, SmallMetalFence_1m_01, SmallMetalFence_2m_01, Structures_Metal_01, TelephonePole_Concrete_01, TelephoneWireCable_40M_01_A | | Zones | Important | 2: Bushes_Flora, Saplings |

The crosstalk tag is the audio event raised for the break. Seven audio events in Content/Audio/Events/Prop/PropDemolition carry the seven tags in use; the audio events themselves are not documented here.

| Crosstalk tag | Audio event asset(s) carrying the tag | Demolition assets | |—|—|—| | Audio.Event.Prop.Demolition.FenceConcrete | AE_PropDemolition_Fence_Concrete | 16 | | Audio.Event.Prop.Demolition.FenceMetalSheet | AE_PropDemolition_Fence_Metal_Sheet | 10 | | Audio.Event.Prop.Demolition.FenceMetalChainlink | AE_PropDemolition_Fence_Metal_Chainlink | 4 | | Audio.Event.Prop.Demolition.Sign | AE_PropDemolition_Sign | 4 | | Audio.Event.Prop.Demolition.FenceWood | AE_PropDemolition_Fence_Wood | 3 | | Audio.Event.Prop.Demolition.Bush | AE_PropDemolition_Bush | 1 | | Audio.Event.Prop.Demolition.Tree | AE_PropDemolition_Tree | 1 |

9. Who references these assets

  • Within data/: nothing outside the folder references a demolition data asset, a remnant set or a ruleset. The only outside hit is the developer copy of DA_Demolition_CS_Default (a copy by name, not a reference). The Buildables ruleset names no buildable item; it is a single WDDemolitionRule_Buildable with no properties (see Buildables).
  • Not in data/: the level actors or instanced meshes that carry a BHDemolitionDataAsset (maps are not part of the export), and the code that evaluates the rules. That a prop in a level is “demolishable” is therefore only visible through the source-mesh names in section 4, which name the intact mesh.
  • Referenced by the demolition assets: component settings (section 5), remnant sets (section 6), rulesets (section 7), Niagara systems and audio tags (section 8), and the remnant actor BP_Remnant_RoadSigns_C on the two signage assets.

10. Skipped and not pulled

  • Skipped as audio/VFX: the Niagara systems named in section 8 (NS_*Smash*), the seven AE_PropDemolition_* audio events, and the source, far-representation and remnant static meshes themselves (referenced by name only; mesh geometry and materials are outside this table scope). BP_Remnant_RoadSigns_C is named but its contents are not documented.
  • Not in the export: damage-to-break thresholds, fragment counts and mass, the meaning of Demolition.Zone.Important / Distant (read as level-of-detail style zones by name; inference), and units for the cull and minimum distances (centimetres is the likely unit; not confirmed, see docs/UNITS.md).