swarm-0.6.0.0: data/scenarios/Testing/_Validation/1356-waypoint-uniqueness-enforcement.yaml
version: 1
name: Waypoint uniqueness enforcement
description: |
Waypoints can optionally be required to be unique
attrs:
- name: portal_out
fg: "#00a2ff"
bg: "#0065ff"
entities:
- name: telepad exit
display:
attr: portal_out
char: "o"
description:
- Portal exit
properties: [known]
robots:
- name: base
dir: east
known: [tree]
world:
upperleft: [1, -1]
palette:
'.': [grass]
'B': [grass, null, base]
'p':
cell: [grass, telepad exit]
waypoint:
name: outportal
unique: True
'┌': [stone, upper left corner]
'┐': [stone, upper right corner]
'└': [stone, lower left corner]
'┘': [stone, lower right corner]
'─': [stone, horizontal wall]
'│': [stone, vertical wall]
map: |
┌────────┐
│....B..p│
│.p......│
│........│
└────────┘