packages feed

swarm-0.4: data/scenarios/Testing/1034-custom-attributes.yaml

version: 1
name: Rainbow color custom attributes
description: |
  Custom attributes with rainbow colors
creative: false
attrs:
  - name: rainbow1
    fg: "#ffadad"
  - name: rainbow2
    fg: "#ffd6a5"
  - name: rainbow3
    fg: "#ffff96"
  - name: rainbow4
    fg: "#caffbf"
  - name: rainbow5
    fg: "#9bf6ff"
  - name: rainbow6
    fg: "#a0c4ff"
  - name: rainbow7
    fg: "#bdb2ff"
  - name: redOnYellow
    fg: "#ff0000"
    bg: ffff00
  - name: cyanOnMagenta
    fg: "#00ffff
    bg: "#ff00ff"
  - name: greenForeground
    fg: "#00ff00"
  - name: blueBackround
    bg: "#0000ff"
  - name: italicAndUnderline
    style:
      - Italic
      - Underline
  - name: boldAndStrikethrough
    style:
      - Bold
      - Strikethrough
entities:
  - name: color1
    display:
      char: '▒'
      attr: rainbow1
    description:
      - c1
    properties: [known]
  - name: color2
    display:
      char: '▒'
      attr: rainbow2
    description:
      - c2
    properties: [known]
  - name: color3
    display:
      char: '▒'
      attr: rainbow3
    description:
      - c3
    properties: [known]
  - name: color4
    display:
      char: '▒'
      attr: rainbow4
    description:
      - c4
    properties: [known]
  - name: color5
    display:
      char: '▒'
      attr: rainbow5
    description:
      - c5
    properties: [known]
  - name: color6
    display:
      char: '▒'
      attr: rainbow6
    description:
      - c6
    properties: [known]
  - name: color7
    display:
      char: '▒'
      attr: rainbow7
    description:
      - c7
    properties: [known]
  - name: color1f
    display:
      char: '█'
      attr: rainbow1
    description:
      - c1
    properties: [known]
  - name: color2f
    display:
      char: '█'
      attr: rainbow2
    description:
      - c2
    properties: [known]
  - name: color3f
    display:
      char: '█'
      attr: rainbow3
    description:
      - c3
    properties: [known]
  - name: color4f
    display:
      char: '█'
      attr: rainbow4
    description:
      - c4
    properties: [known]
  - name: color5f
    display:
      char: '█'
      attr: rainbow5
    description:
      - c5
    properties: [known]
  - name: color6f
    display:
      char: '█'
      attr: rainbow6
    description:
      - c6
    properties: [known]
  - name: color7f
    display:
      char: '█'
      attr: rainbow7
    description:
      - c7
    properties: [known]
  - name: greenForeground
    display:
      char: 'G'
      attr: greenForeground
    description:
      - Green foreground, no background defined
    properties: [known]
  - name: blueBackround
    display:
      char: 'B'
      attr: blueBackround
    description:
      - Blue background, no foreground defined
    properties: [known]
  - name: redYellow
    display:
      char: 'R'
      attr: redOnYellow
    description:
      - Red on Yellow
    properties: [known]
  - name: cyanMagenta
    display:
      char: 'C'
      attr: cyanOnMagenta
    description:
      - Cyan on Magenta
    properties: [known]
  - name: italicUnderline
    display:
      char: 'X'
      attr: italicAndUnderline
    description:
      - Italic and Underline
    properties: [known]
  - name: boldStrikethrough
    display:
      char: 'X'
      attr: boldAndStrikethrough
    description:
      - Bold and Strikethrough
    properties: [known]
robots: []
world:
  palette:
    '.': [blank]
    '1': [blank, color1]
    '2': [blank, color2]
    '3': [blank, color3]
    '4': [blank, color4]
    '5': [blank, color5]
    '6': [blank, color6]
    '7': [blank, color7]
    'a': [blank, color1f]
    'b': [blank, color2f]
    'c': [blank, color3f]
    'd': [blank, color4f]
    'e': [blank, color5f]
    'f': [blank, color6f]
    'g': [blank, color7f]
    'y': [blank, blueBackround]
    'z': [blank, greenForeground]
    'R': [blank, redYellow]
    'C': [blank, cyanMagenta]
    'I': [blank, italicUnderline]
    'B': [blank, boldStrikethrough]
  upperleft: [0, 0]
  map: |-
    .1234567..Rzzy...IIy
    .1234567y.R.z.......
    .abcdefg......C..BBz
    .abcdefgyy.yy..Cz.z.