# When adding a new battlemap, also add it to id: AllBattlemapsTable

# Board item (given to players)
- type: entity
  abstract: true
  parent: BaseBoardEntity
  id: BaseBattlemap
  name: battlemap
  description: A battlemap for your epic dungeon exploring to begin, pieces not included!
  components:
  - type: Sprite
    state: icon
  - type: TabletopGame
    boardName: tabletop-battlemap-board-name

- type: entity
  parent: BaseBattlemap
  id: GrassBattlemap
  name: grass battlemap
  description: A battlemap for your epic dungeon exploring to begin, pieces not included!
  components:
  - type: Sprite
    sprite: Objects/Fun/Tabletop/Battlemaps/grassbm.rsi
  - type: TabletopGame
    setup:
      !type:TabletopEmptySetup
      boardPrototype: &GrassBoard GrassBoardTabletop

- type: entity
  parent: BaseBattlemap
  id: MoonBattlemap
  name: moon battlemap
  description: A battlemap for your epic moon exploring to begin, pieces not included!
  components:
  - type: Sprite
    sprite: Objects/Fun/Tabletop/Battlemaps/moonbm.rsi
  - type: TabletopGame
    setup:
      !type:TabletopEmptySetup
      boardPrototype: &MoonBoard MoonBoardTabletop

- type: entity
  parent: BaseBattlemap
  id: SandBattlemap
  name: sand battlemap
  description: A battlemap for your epic beach episodes to begin, pieces not included!
  components:
  - type: Sprite
    sprite: Objects/Fun/Tabletop/Battlemaps/sandbm.rsi
  - type: TabletopGame
    setup:
      !type:TabletopEmptySetup
      boardPrototype: &SandBoard SandBoardTabletop

- type: entity
  parent: BaseBattlemap
  id: SnowBattlemap
  name: snow battlemap
  description: A battlemap for your frigid exploring to begin, pieces not included! # if this isn't funny enough i can remove it
  components:
  - type: Sprite
    sprite: Objects/Fun/Tabletop/Battlemaps/snowbm.rsi
  - type: TabletopGame
    setup:
      !type:TabletopEmptySetup
      boardPrototype: &SnowBoard SnowBoardTabletop

- type: entity
  parent: BaseBattlemap
  id: ShipBattlemap
  name: ship battlemap
  description: A battlemap for your epic space exploring to begin, pieces not included!
  components:
  - type: Sprite
    sprite: Objects/Fun/Tabletop/Battlemaps/shipbm.rsi
  - type: TabletopGame
    size: 543, 543
    setup:
      !type:TabletopEmptySetup
      boardPrototype: &ShipBoard ShipBoardTabletop

# Background entity (actually shown in the board)
- type: entity
  parent: BaseBoardTabletop
  id: *GrassBoard
  name: grass battlemap
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: Objects/Fun/Tabletop/Battlemaps/grassbm_tabletop.rsi
    state: tabletop

- type: entity
  parent: BaseBoardTabletop
  id: *MoonBoard
  name: grass battlemap
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: Objects/Fun/Tabletop/Battlemaps/moonbm_tabletop.rsi
    state: tabletop

- type: entity
  parent: BaseBoardTabletop
  id: *SandBoard
  name: sand battlemap
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: Objects/Fun/Tabletop/Battlemaps/sandbm_tabletop.rsi
    state: tabletop

- type: entity
  parent: BaseBoardTabletop
  id: *SnowBoard
  name: snow battlemap
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: Objects/Fun/Tabletop/Battlemaps/snowbm_tabletop.rsi
    state: tabletop

- type: entity
  parent: BaseBoardTabletop
  id: *ShipBoard
  name: ship battlemap
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: Objects/Fun/Tabletop/Battlemaps/shipbm_tabletop.rsi
    state: tabletop
