{
 "pack": 1,
 "id": "c4c:beh:bark",
 "type": "behaviour",
 "version": "1.0.0",
 "name": "Bark",
 "description": "An animal barks with its voice: its head jerks up and forward on the loud words, its ears up, its mouth open as far as the line is loud.",
 "author": {
  "id": "c4c",
  "name": "Jabbertoon"
 },
 "license": "c4c-free",
 "remixable": true,
 "derived_from": [],
 "preview": {
  "moves": [
   "bark"
  ],
  "seconds": 0.5
 },
 "do": {
  "kind": "animals",
  "plays": "loop",
  "meaning": "none",
  "plans": "-y---",
  "words": [
   "bark",
   "woof",
   "talk",
   "speak",
   "shout"
  ],
  "instead": {
   "U": "talk"
  }
 },
 "steps": [
  {
   "op": "new",
   "kind": "move",
   "name": "Bark",
   "view": "side",
   "loop": true,
   "voice": true
  },
  {
   "op": "key",
   "at": 0,
   "part": "head",
   "turn": 0
  },
  {
   "op": "key",
   "at": 0,
   "part": "neck",
   "turn": 0
  },
  {
   "op": "key",
   "at": 0,
   "part": "ears",
   "turn": 0
  },
  {
   "op": "key",
   "at": 0,
   "part": "torso",
   "turn": 0
  },
  {
   "op": "key",
   "at": 0.5,
   "part": "head",
   "turn": 0
  },
  {
   "op": "key",
   "at": 0.5,
   "part": "neck",
   "turn": 0
  },
  {
   "op": "key",
   "at": 0.5,
   "part": "ears",
   "turn": 0
  },
  {
   "op": "key",
   "at": 0.5,
   "part": "torso",
   "turn": 0
  },
  {
   "op": "key",
   "at": 0.15,
   "part": "head",
   "turn": -14,
   "ease": "out"
  },
  {
   "op": "key",
   "at": 0.15,
   "part": "neck",
   "turn": -10,
   "ease": "out"
  },
  {
   "op": "key",
   "at": 0.15,
   "part": "ears",
   "turn": 12
  },
  {
   "op": "key",
   "at": 0.15,
   "part": "torso",
   "turn": 5
  }
 ],
 "content": {
  "v": 1,
  "kind": "behaviour",
  "name": "Bark",
  "scripts": [
   {
    "body": [
     {
      "op": "forever",
      "body": [
       {
        "op": "view",
        "to": "side"
       },
       {
        "op": "together",
        "branches": [
         [
          {
           "op": "ramp",
           "to": {
            "part:head": 0
           },
           "over": 0
          },
          {
           "op": "ramp",
           "to": {
            "part:head": "=-14*loud"
           },
           "over": 0.15,
           "ease": "out"
          },
          {
           "op": "ramp",
           "to": {
            "part:head": 0
           },
           "over": 0.35
          }
         ],
         [
          {
           "op": "ramp",
           "to": {
            "part:neck": 0
           },
           "over": 0
          },
          {
           "op": "ramp",
           "to": {
            "part:neck": "=-10*loud"
           },
           "over": 0.15,
           "ease": "out"
          },
          {
           "op": "ramp",
           "to": {
            "part:neck": 0
           },
           "over": 0.35
          }
         ],
         [
          {
           "op": "ramp",
           "to": {
            "part:ear:-1": 0,
            "part:ear:1": 0
           },
           "over": 0
          },
          {
           "op": "ramp",
           "to": {
            "part:ear:-1": "=12*loud",
            "part:ear:1": "=12*loud"
           },
           "over": 0.15
          },
          {
           "op": "ramp",
           "to": {
            "part:ear:-1": 0,
            "part:ear:1": 0
           },
           "over": 0.35
          }
         ],
         [
          {
           "op": "ramp",
           "to": {
            "part:torso": 0
           },
           "over": 0
          },
          {
           "op": "ramp",
           "to": {
            "part:torso": "=5*loud"
           },
           "over": 0.15
          },
          {
           "op": "ramp",
           "to": {
            "part:torso": 0
           },
           "over": 0.35
          }
         ],
         [
          {
           "op": "drive",
           "ch": "mouth",
           "value": "=min(1, loud*1.25)"
          }
         ]
        ]
       }
      ]
     }
    ]
   }
  ]
 },
 "content_hash": "sha256:988426b944b35587775aaa65cd904571a09283b735d84b60755acfe2483a1022"
}
