- type: entity
  parent: BaseStructure
  id: ConcreteCurbIn
  name: concrete curb
  suffix: in
  description: High concrete threshold. It divides two floors.
  components:
  - type: Sprite
    drawdepth: WallTops
    sprite: _Scp/Structures/Walls/concrete_curb.rsi
    state: side_in
  - type: Icon
    sprite: _Scp/Structures/Walls/concrete_curb.rsi
    state: side_in
  - type: Physics
    bodyType: Static
  - type: Fixtures
    fixtures:
      fix1:
        shape:
          !type:PhysShapeAabb
          bounds: "-0.49,-0.49,0.49,-0.25"
        density: 1000
        mask:
        - FullTileMask
        layer:
        - MidImpassable
        - LowImpassable
  - type: InteractionOutline
  - type: Climbable
    delay: 5.0
    startClimbSound:
      collection: FootstepScpStone
    finishClimbSound:
      collection: FootstepScpStone

- type: entity
  parent: ConcreteCurbIn
  id: ConcreteCurbOut
  name: concrete curb
  suffix: out
  description: High concrete threshold. It divides two floors.
  components:
  - type: Sprite
    drawdepth: WallTops
    sprite: _Scp/Structures/Walls/concrete_curb.rsi
    state: side_out
  - type: Icon
    sprite: _Scp/Structures/Walls/concrete_curb.rsi
    state: side_out

- type: entity
  parent: ConcreteCurbIn
  id: ConcreteCurbCornerIn
  name: concrete curb
  description: High concrete threshold. It divides two floors.
  components:
  - type: Sprite
    drawdepth: WallTops
    sprite: _Scp/Structures/Walls/concrete_curb.rsi
    state: corner_in
  - type: Icon
    sprite: _Scp/Structures/Walls/concrete_curb.rsi
    state: corner_in
  - type: Fixtures
    fixtures:
      fix1:
        shape:
          !type:PhysShapeAabb
          bounds: "-0.49,-0.49,0.49,-0.25"
        density: 1000
        mask:
        - FullTileMask
        layer:
        - MidImpassable
        - LowImpassable
      fix2:
        shape:
          !type:PhysShapeAabb
          bounds: "0.49,0.49,0.25,-0.49"
        density: 1000
        mask:
        - FullTileMask
        layer:
        - MidImpassable
        - LowImpassable

- type: entity
  parent: ConcreteCurbCornerIn
  id: ConcreteCurbCornerOut
  name: concrete curb
  description: High concrete threshold. It divides two floors.
  components:
  - type: Sprite
    drawdepth: WallTops
    sprite: _Scp/Structures/Walls/concrete_curb.rsi
    state: corner_out
  - type: Icon
    sprite: _Scp/Structures/Walls/concrete_curb.rsi
    state: corner_out

- type: entity
  parent: ConcreteCurbIn
  id: ConcreteCurbCornerSmallIn
  name: concrete curb
  description: High concrete threshold. It divides two floors.
  components:
  - type: Sprite
    drawdepth: WallTops
    sprite: _Scp/Structures/Walls/concrete_curb.rsi
    state: corner_small_in
  - type: Icon
    sprite: _Scp/Structures/Walls/concrete_curb.rsi
    state: corner_small_in
  - type: Fixtures
    fixtures:
      fix1:
        shape:
          !type:PhysShapeAabb
          bounds: "-0.49,0.49,-0.25,0.25"
        density: 1000
        mask:
        - FullTileMask
        layer:
        - MidImpassable
        - LowImpassable

- type: entity
  parent: ConcreteCurbCornerSmallIn
  id: ConcreteCurbCornerSmallOut
  name: concrete curb
  description: High concrete threshold. It divides two floors.
  components:
  - type: Sprite
    drawdepth: WallTops
    sprite: _Scp/Structures/Walls/concrete_curb.rsi
    state: corner_small_out
  - type: Icon
    sprite: _Scp/Structures/Walls/concrete_curb.rsi
    state: corner_small_out

- type: entity
  parent: ConcreteCurbIn
  id: ConcreteCurbRoundIn
  name: concrete curb
  description: High concrete threshold. It divides two floors.
  components:
  - type: Sprite
    drawdepth: WallTops
    sprite: _Scp/Structures/Walls/concrete_curb.rsi
    state: round_in
  - type: Icon
    sprite: _Scp/Structures/Walls/concrete_curb.rsi
    state: round_in
  - type: Fixtures
    fixtures:
      fix1:
        shape:
          !type:PhysShapeAabb
          bounds: "-0.49,-0.49,0.49,-0.25"
        density: 1000
        mask:
        - FullTileMask
        layer:
        - MidImpassable
        - LowImpassable
      fix2:
        shape:
          !type:PhysShapeAabb
          bounds: "-0.49,-0.49,-0.25,0.49"
        density: 1000
        mask:
        - FullTileMask
        layer:
        - MidImpassable
        - LowImpassable
      fix3:
        shape:
          !type:PhysShapeAabb
          bounds: "0.25,-0.49,0.49,0.49"
        density: 1000
        mask:
        - FullTileMask
        layer:
        - MidImpassable
        - LowImpassable

- type: entity
  parent: ConcreteCurbRoundIn
  id: ConcreteCurbRoundOut
  name: concrete curb
  description: High concrete threshold. It divides two floors.
  components:
  - type: Sprite
    drawdepth: WallTops
    sprite: _Scp/Structures/Walls/concrete_curb.rsi
    state: round_out
  - type: Icon
    sprite: _Scp/Structures/Walls/concrete_curb.rsi
    state: round_out
