- type: InteractionOutline
- type: Transform
anchored: true
+ - type: Damageable
+ damageContainer: StructuralInorganic
+ damageModifierSet: Metallic
- type: Physics
bodyType: Static
- type: Fixtures
- type: Sprite
sprite: Structures/Power/Generation/solar_panel.rsi
state: solar_panel_plasma
- - type: Damageable
- damageContainer: Inorganic
- damageModifierSet: Metallic
- type: Destructible
thresholds:
- trigger: # Excess damage, don't spawn entities
- type: Sprite
sprite: Structures/Power/Generation/solar_panel.rsi
state: solar_panel_uranium
- - type: Damageable
- damageContainer: Inorganic
- damageModifierSet: Metallic
- type: Destructible
thresholds:
- trigger: # Excess damage, don't spawn entities
supplyRampTolerance: 500
supplyRampRate: 500
- type: SolarPanel
- - type: Damageable
- damageContainer: StructuralInorganic
- damageModifierSet: Metallic
- type: Destructible
thresholds:
- trigger: # Excess damage, don't spawn entities
components:
- type: Sprite
state: solar_panel_glass_broken
- - type: Damageable
- damageContainer: StructuralInorganic
- damageModifierSet: Metallic
- type: Destructible
thresholds:
- trigger: # Excess damage, don't spawn entities
components:
- type: Sprite
state: solar_panel_plasma_broken
- - type: Damageable
- damageContainer: Inorganic
- damageModifierSet: Metallic
- type: Destructible
thresholds:
- trigger: # Excess damage, don't spawn entities
components:
- type: Sprite
state: solar_panel_uranium_broken
- - type: Damageable
- damageContainer: Inorganic
- damageModifierSet: Metallic
- type: Destructible
thresholds:
- trigger: # Excess damage, don't spawn entities