- type: entity
  id: CargoPallet
  name: cargo pallet
  description: Designates valid items to sell to CentCom.
  parent: [BaseStructureDisableToolUse, BaseStructureIndestructible, BaseStructure] # Frontier - BaseStructureDisabledToolsUse,BaseStructureIndestructible
  components:
  - type: InteractionOutline
  - type: Anchorable
    flags:
    - Anchorable
  - type: CollideOnAnchor
  - type: Physics
    canCollide: false
  - type: Fixtures
    fixtures:
      fix1:
        shape:
          !type:PhysShapeAabb
          bounds: "-0.45,-0.45,0.45,0.45"
        density: 15
        mask:
          - MachineMask
  - type: StaticPrice
    price: 100
  - type: Sprite
    drawdepth: FloorTiles
    layers:
    - sprite: Structures/catwalk.rsi
      state: catwalk_preview
  # Frontier comment outs down here
  # - type: Damageable
  #   damageContainer: StructuralInorganic
  #   damageModifierSet: Metallic
  # - type: Destructible
  #   thresholds:
  #     - trigger:
  #         !type:DamageTrigger
  #         damage: 500
  #       behaviors:
  #         - !type:DoActsBehavior
  #           acts: [ "Destruction" ]
  #     - trigger:
  #         !type:DamageTrigger
  #         damage: 200
  #       behaviors:
  #         - !type:SpawnEntitiesBehavior
  #           spawn:
  #             PartRodMetal: # takes two to construct, so drop less than that
  #               min: 0
  #               max: 1
  #         - !type:DoActsBehavior
  #           acts: [ "Destruction" ]
  # End Frontier comment outs
  # - type: GuideHelp # Frontier: removed from guidebook (needs rework)
  #   guides: # Frontier: removed from guidebook (needs rework)
  #   - Cargo # Frontier: removed from guidebook (needs rework)

- type: entity
  id: CargoPalletSell
  name: cargo selling pallet
  description: Designates valid items to sell.
  parent: CargoPallet
  components:
  - type: CargoPallet
    palletType: sell
  - type: Sprite
    drawdepth: FloorTiles
    sprite: Structures/cargo_pallets.rsi
  - type: Icon
    sprite: Structures/cargo_pallets.rsi
    state: cargo_pallet_sell
  - type: IconSmooth
    key: cargo_pallet_sell
    base: cargo_pallet_sell_

- type: entity
  id: CargoPalletBuy
  name: cargo buying pallet
  description: Designates where orders will appear when purchased.
  parent: CargoPallet
  components:
  - type: CargoPallet
    palletType: buy
  - type: Sprite
    drawdepth: FloorTiles
    sprite: Structures/cargo_pallets.rsi
  - type: Icon
    sprite: Structures/cargo_pallets.rsi
    state: cargo_pallet_buy
  - type: IconSmooth
    key: cargo_pallet_buy
    base: cargo_pallet_buy_
