# Rooms
# Massive
#21x19
- type: dungeonRoom
  id: SyndicateBase21x19a #cargo room; optional 2way and 3way connections
  size: 21,19
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 20,50
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBaseGeneral

# Large
#19x11
- type: dungeonRoom
  id: SyndicateBase19x11a #armory
  size: 19,11
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 0,58
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBaseGeneral

# 11x7
- type: dungeonRoom
  id: SyndicateBase11x7a #normal junction; 2junction, 3junction, 4junction
  size: 11,7
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 0,50
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBaseGeneral

# - 17x5
- type: dungeonRoom
  id: SyndicateBase17x5a #blast door checkpoint; 2junction, 3junction, 4junction
  size: 17,5
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 0,0
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBaseGeneral

- type: dungeonRoom
  id: SyndicateBase17x5b
  size: 17,5
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 18,0
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBaseGeneral

# - 18x5
- type: dungeonRoom
  id: SyndicateBase18x5c
  size: 18,5
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 36,0
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBaseGeneral

# - 7x7
- type: dungeonRoom
  id: SyndicateBase7x7a
  size: 7,7
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 0,42
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBase7x7

- type: dungeonRoom
  id: SyndicateBase7x7b
  size: 7,7
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 8,42
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBase7x7

- type: dungeonRoom
  id: SyndicateBase7x7c
  size: 7,7
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 16,42
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBase7x7

- type: dungeonRoom
  id: SyndicateBase7x7d
  size: 7,7
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 24,42
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBase7x7

# Medium
# - 11x5
- type: dungeonRoom
  id: SyndicateBase11x5a
  size: 11,5
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 0,6
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBase11x5

- type: dungeonRoom
  id: SyndicateBase11x5b #o2 + defib/extinguisher hallway; 2junction, 3junction, 4junction
  size: 11,5
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 12,6
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBase11x5

- type: dungeonRoom
  id: SyndicateBase11x5c #double turret checkpoint; 2junction, 3junction, 4junction
  size: 11,5
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 24,6
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBase11x5

# - 7x5
- type: dungeonRoom
  id: SyndicateBase7x5a
  size: 7,5
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 0,12
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBaseGeneral

- type: dungeonRoom
  id: SyndicateBase7x5b
  size: 7,5
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 8,12
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBaseGeneral

- type: dungeonRoom
  id: SyndicateBase7x5c #4junction
  size: 7,5
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 16,12
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBaseGeneral

- type: dungeonRoom
  id: SyndicateBase7x5d
  size: 7,5
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 24,12
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBaseGeneral

- type: dungeonRoom
  id: SyndicateBase7x5e
  size: 7,5
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 32,12
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBaseGeneral

- type: dungeonRoom
  id: SyndicateBase7x5f
  size: 7,5
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 40,12
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBaseGeneral

# - 13x3
- type: dungeonRoom
  id: SyndicateBase13x3a #snowy chasm; 2junction, 3junction, 4junction
  size: 13,3
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 0,30
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBaseGeneral

- type: dungeonRoom
  id: SyndicateBase13x3b
  size: 13,3
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml #stairwell; 2junction, 3junction, 4junction
  offset: 14,30
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBaseGeneral

- type: dungeonRoom
  id: SyndicateBase13x3c
  size: 13,3
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 28,30
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBaseGeneral

# - 11x3
- type: dungeonRoom
  id: SyndicateBase11x3a
  size: 11,3
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 0,34
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBaseGeneral

- type: dungeonRoom
  id: SyndicateBase11x3b #landmine trap; 2junction, 3junction, 4junction
  size: 11,3
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 12,34
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBaseGeneral

- type: dungeonRoom
  id: SyndicateBase11x3c
  size: 11,3
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 24,34
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBaseGeneral

# - 7x3
- type: dungeonRoom
  id: SyndicateBase7x3a #small turret checkpoint; 2junction, 3junction, 4junction
  size: 7,3
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 0,38
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBase7x3

- type: dungeonRoom
  id: SyndicateBase7x3b #small turret checkpoint; 2junction, 3junction, 4junction
  size: 7,3
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 8,38
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBase7x3

- type: dungeonRoom
  id: SyndicateBase7x3c
  size: 7,3
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 16,38
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBase7x3

- type: dungeonRoom
  id: SyndicateBase7x3d
  size: 7,3
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 24,38
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBase7x3

- type: dungeonRoom
  id: SyndicateBase7x3e
  size: 7,3
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 32,38
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBase7x3

- type: dungeonRoom
  id: SyndicateBase7x3f
  size: 7,3
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 40,38
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBase7x3

# Small
# - 5x5
- type: dungeonRoom
  id: SyndicateBase5x5a
  size: 5,5
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 0,18
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBase5x5

- type: dungeonRoom
  id: SyndicateBase5x5b
  size: 5,5
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 6,18
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBase5x5

- type: dungeonRoom
  id: SyndicateBase5x5c
  size: 5,5
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 12,18
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBase5x5

- type: dungeonRoom
  id: SyndicateBase5x5d
  size: 5,5
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 18,18
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBase5x5

- type: dungeonRoom
  id: SyndicateBase5x5e
  size: 5,5
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 24,18
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBase5x5

- type: dungeonRoom
  id: SyndicateBase5x5f
  size: 5,5
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 30,18
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBase5x5

# - 3x5
- type: dungeonRoom
  id: SyndicateBase3x5a #small turret checkpoint; 2junction, 3junction, 4junction
  size: 3,5
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 0,24
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBase3x5

- type: dungeonRoom
  id: SyndicateBase3x5b
  size: 3,5
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml #small turret checkpoint; 2junction, 3junction, 4junction
  offset: 4,24
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBase3x5

- type: dungeonRoom
  id: SyndicateBase3x5c
  size: 3,5
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 8,24
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBase3x5

- type: dungeonRoom
  id: SyndicateBase3x5d
  size: 3,5
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 12,24
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBase3x5

- type: dungeonRoom
  id: SyndicateBase3x5e
  size: 3,5
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 16,24
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBase3x5

- type: dungeonRoom
  id: SyndicateBase3x5f
  size: 3,5
  atlas: /Maps/_Sunrise/Dungeon/pirate_base.yml
  offset: 20,24
  tags:
    - SalvageSyndicateBase
    - SunriseSyndicateBase3x5

- type: entity
  id: SyndicateBaseRoomMarker
  parent: BaseRoomMarker
  name: syndicate base room marker
  components:
  - type: RoomFill
    minSize: 3,5
    maxSize: 21,19
    roomWhitelist:
      tags:
      - SunriseSyndicateBaseGeneral

- type: entity
  id: SyndicateBaseRoomMarker11x5
  parent: BaseRoomMarker
  name: syndicate base room marker
  suffix: 11x5
  components:
  - type: RoomFill
    minSize: 11,5
    maxSize: 11,5
    roomWhitelist:
      tags:
      - SunriseSyndicateBase11x5
  - type: Sprite
    noRot: true
    layers:
      - state: red
      - sprite: Markers/Outlines/11x5.rsi
        state: rect
        color: red
      - sprite: Markers/Outlines/11x5.rsi
        state: label
        color: red

- type: entity
  id: SyndicateBaseRoomMarker7x7
  parent: BaseRoomMarker
  name: syndicate base room marker
  suffix: 7x7
  components:
  - type: RoomFill
    minSize: 7,7
    maxSize: 7,7
    roomWhitelist:
      tags:
      - SunriseSyndicateBase7x7
  - type: Sprite
    noRot: true
    layers:
      - state: red
      - sprite: Markers/Outlines/7x7.rsi
        state: rect
        color: red
      - sprite: Markers/Outlines/7x7.rsi
        state: label
        color: red

- type: entity
  id: SyndicateBaseRoomMarker5x5
  parent: BaseRoomMarker
  name: syndicate base room marker
  suffix: 5x5
  components:
  - type: RoomFill
    minSize: 5,5
    maxSize: 5,5
    roomWhitelist:
      tags:
      - SunriseSyndicateBase5x5
  - type: Sprite
    noRot: true
    layers:
      - state: red
      - sprite: Markers/Outlines/5x5.rsi
        state: rect
        color: red
      - sprite: Markers/Outlines/5x5.rsi
        state: label
        color: red

- type: entity
  id: SyndicateBaseRoomMarker3x5
  parent: BaseRoomMarker
  name: syndicate base room marker
  suffix: 3x5
  components:
  - type: RoomFill
    minSize: 3,5
    maxSize: 3,5
    roomWhitelist:
      tags:
      - SunriseSyndicateBase3x5
  - type: Sprite
    noRot: true
    layers:
      - state: red
      - sprite: _Sunrise/Markers/Outlines/3x5.rsi
        state: rect
        color: red
      - sprite: _Sunrise/Markers/Outlines/3x5.rsi
        state: label
        color: red

- type: entity
  id: SyndicateBaseRoomMarker7x3
  parent: BaseRoomMarker
  name: syndicate base room marker
  suffix: 7x3
  components:
  - type: RoomFill
    minSize: 7,3
    maxSize: 7,3
    roomWhitelist:
      tags:
      - SunriseSyndicateBase7x3
  - type: Sprite
    noRot: true
    layers:
      - state: red
      - sprite: _Sunrise/Markers/Outlines/7x3.rsi
        state: rect
        color: red
      - sprite: _Sunrise/Markers/Outlines/7x3.rsi
        state: label
        color: red

