swarm-0.4: data/scenarios/Testing/1320-world-DSL/override.yaml
version: 1
name: Overlay with overriding
description: |
Test that later entities override earlier ones when overlaying
objectives:
- condition: |
as base { n <- count "tree"; return (n == 1) }
goal:
- Get a tree.
solution: |
grab
robots:
- name: base
loc: [0,0]
dir: [1,0]
devices:
- logger
- treads
- grabber
world:
dsl: |
overlay
[ {terrain: ice} <> {entity: rock}
, {entity: tree}
]