{
 "pack": 1,
 "id": "c4c:beh:patrol",
 "type": "behaviour",
 "version": "1.0.0",
 "name": "Walk back and forth",
 "description": "Walks across, turns around, walks back. Works for two legs or four.",
 "author": {
  "id": "c4c",
  "name": "Crafts4Class"
 },
 "license": "cc0",
 "remixable": true,
 "derived_from": [],
 "preview": {
  "moves": [
   "patrol"
  ],
  "seconds": 12
 },
 "content_hash": "sha256:1fa0816edf4e59bdfdde4822cc6992d78ae5abf2e3084d6e9562d44125aa906f",
 "content": {
  "v": 1,
  "kind": "behaviour",
  "name": "patrol",
  "params": {
   "distance": 420,
   "speed": 160
  },
  "scripts": [
   {
    "body": [
     {
      "op": "forever",
      "body": [
       {
        "op": "together",
        "branches": [
         [
          {
           "op": "move",
           "dx": "=distance",
           "over": "=distance/speed",
           "ease": "linear"
          }
         ],
         [
          {
           "op": "for",
           "s": "=distance/speed",
           "body": [
            {
             "op": "gait",
             "every": 0.62
            }
           ]
          }
         ]
        ]
       },
       {
        "op": "scaleTo",
        "sx": -1,
        "over": 0.25
       },
       {
        "op": "together",
        "branches": [
         [
          {
           "op": "move",
           "dx": "=-distance",
           "over": "=distance/speed",
           "ease": "linear"
          }
         ],
         [
          {
           "op": "for",
           "s": "=distance/speed",
           "body": [
            {
             "op": "gait",
             "every": 0.62
            }
           ]
          }
         ]
        ]
       },
       {
        "op": "scaleTo",
        "sx": 1,
        "over": 0.25
       }
      ]
     }
    ]
   }
  ]
 }
}
