- type: entity
  id: BaseScp106Phantom
  parent: BaseMob
  components:
  - type: Sprite
    drawdepth: Mobs
    sprite: _Scp/Mobs/Scp106Servants/phantom.rsi
    layers:
    - map: [ "base" ]
      state: icon
  - type: Damageable
    damageContainer: Biological
  - type: MobState
    allowedStates:
    - Alive
    - Dead
  - type: MobThresholds
    thresholds:
      0: Alive
      50: Dead
  - type: GhostPanelAntagonistMarker
    name: ghost-panel-antagonist-scp106-phantom-name
    description: ghost-panel-antagonist-scp106-phantom-description
    priority: -5
  - type: Eye
    drawFov: false
  - type: FlashImmunity
    examinable: false
  - type: Scp106Phantom
  - type: ScpRestriction
  - type: ToggleableNightVision
    effect: ScpEffectNightVision

- type: entity
  id: Scp106Phantom
  parent: BaseScp106Phantom
  name: SCP-106 Phantom
  components:
  - type: Destructible
    thresholds:
    - trigger:
        !type:DamageTrigger
        damage: 50
      behaviors:
      - !type:DoActsBehavior
        acts: [ "Destruction" ]
  - type: HealthExaminable
    examinableTypes:
    - Blunt
    - Slash
    - Piercing
    - Heat
    - Shock
    - Cold
    - Caustic
  - type: Fixtures
    fixtures:
      fix1:
        shape:
          !type:PhysShapeCircle
          radius: 0.35
        density: 50
        mask:
        - SmallMobMask
        layer:
        - MobLayer
  - type: ActionGrant
    actions:
    - Scp106Reverse
    - Scp106LeavePhantom
    - Scp106PassThrough

- type: entity
  id: Scp106CorporealPhantom
  parent: BaseScp106Phantom
  name: SCP-106 Phantom
  components:
  - type: Visibility
    layer: 2 #ghost vis layer
  - type: Fixtures
    fixtures:
      fix1:
        shape:
          !type:PhysShapeCircle
          radius: 0.35
        density: 50
        layer:
        - GhostImpassable
  - type: MovementIgnoreGravity
