Paste #6794: Untitled Paste

Date: 2014/07/12 13:25:58 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


testschematics:
  type: task
  debug: true
  script:
    - ^define schem test
    - ^schematic unload name:%schem%
    - ^schematic load name:%schem%
    - ^define sx <schematic[%schem%].length.sub[1]>
    - ^narrate "x %sx%"
    - ^define sy <schematic[%schem%].height.sub[1]>
    - ^narrate "y %sy%"
    - ^define sz <schematic[%schem%].width.sub[1]>
    - ^narrate "z %sz%"
    - ^define sorigin <schematic[%schem%].origin>
    - ^narrate "origin %sorigin%"
    - ^define soffset <schematic[%schem%].offset>
    - ^narrate "offset %soffset%"
    - ^define sstart l@0,0,0,prison
    - ^narrate "start %sstart%"
    - ^define scu cu@%sstart%|<def[sstart].add[%sx%,%sy%,%sz%]>
    - ^foreach <def[scu].get_blocks> {
      - ^narrate "<schematic[%schem%].block[%value%]>"
      }