{
 "pack": 1,
 "id": "c4c:beh:claw_swipe",
 "type": "behaviour",
 "version": "1.0.0",
 "name": "Claw swipe",
 "description": "A big four-legged creature rears up, its front left paw drawn up to its chest, and rakes it down at what is before it as its body drops forward. It hits as the paw comes down.",
 "author": {
  "id": "c4c",
  "name": "Jabbertoon"
 },
 "license": "c4c-free",
 "remixable": true,
 "derived_from": [],
 "preview": {
  "moves": [
   "claw_swipe"
  ],
  "seconds": 0.9
 },
 "do": {
  "kind": "animals",
  "plays": "once",
  "meaning": "attack",
  "plans": "-y---",
  "words": [
   "claw",
   "swipe",
   "rake",
   "paw",
   "attack"
  ],
  "instead": {
   "U": "slash"
  }
 },
 "steps": [
  {
   "op": "new",
   "kind": "move",
   "name": "Claw swipe",
   "view": "side"
  },
  {
   "op": "key",
   "at": 0,
   "part": "body",
   "up": 0,
   "forward": 0
  },
  {
   "op": "key",
   "at": 0,
   "part": "torso",
   "turn": 0
  },
  {
   "op": "key",
   "at": 0,
   "part": "neck",
   "turn": 0
  },
  {
   "op": "key",
   "at": 0,
   "part": "head",
   "turn": 0
  },
  {
   "op": "key",
   "at": 0,
   "part": "front left leg",
   "turn": 0,
   "out": 0
  },
  {
   "op": "key",
   "at": 0,
   "part": "front right leg",
   "turn": 0
  },
  {
   "op": "key",
   "at": 0.28,
   "part": "body",
   "up": 3,
   "forward": -4,
   "ease": "out"
  },
  {
   "op": "key",
   "at": 0.28,
   "part": "torso",
   "turn": 14,
   "ease": "out"
  },
  {
   "op": "key",
   "at": 0.28,
   "part": "neck",
   "turn": 12,
   "ease": "out"
  },
  {
   "op": "key",
   "at": 0.28,
   "part": "head",
   "turn": -8,
   "ease": "out"
  },
  {
   "op": "key",
   "at": 0.28,
   "part": "front left leg",
   "turn": 125,
   "out": 20,
   "ease": "out"
  },
  {
   "op": "key",
   "at": 0.28,
   "part": "front right leg",
   "turn": -8,
   "ease": "out"
  },
  {
   "op": "flag",
   "at": 0.42,
   "name": "hit"
  },
  {
   "op": "key",
   "at": 0.42,
   "part": "body",
   "up": -2,
   "forward": 10,
   "ease": "in"
  },
  {
   "op": "key",
   "at": 0.42,
   "part": "torso",
   "turn": -10,
   "ease": "in"
  },
  {
   "op": "key",
   "at": 0.42,
   "part": "neck",
   "turn": -8,
   "ease": "in"
  },
  {
   "op": "key",
   "at": 0.42,
   "part": "head",
   "turn": 4,
   "ease": "in"
  },
  {
   "op": "key",
   "at": 0.42,
   "part": "front left leg",
   "turn": -20,
   "out": -15,
   "ease": "in"
  },
  {
   "op": "key",
   "at": 0.42,
   "part": "front right leg",
   "turn": 6,
   "ease": "in"
  },
  {
   "op": "key",
   "at": 0.6,
   "part": "body",
   "up": -1,
   "forward": 6
  },
  {
   "op": "key",
   "at": 0.6,
   "part": "torso",
   "turn": -5
  },
  {
   "op": "key",
   "at": 0.6,
   "part": "front left leg",
   "turn": -14,
   "out": -8
  },
  {
   "op": "key",
   "at": 0.9,
   "part": "body",
   "up": 0,
   "forward": 0,
   "ease": "smooth"
  },
  {
   "op": "key",
   "at": 0.9,
   "part": "torso",
   "turn": 0,
   "ease": "smooth"
  },
  {
   "op": "key",
   "at": 0.9,
   "part": "neck",
   "turn": 0,
   "ease": "smooth"
  },
  {
   "op": "key",
   "at": 0.9,
   "part": "head",
   "turn": 0,
   "ease": "smooth"
  },
  {
   "op": "key",
   "at": 0.9,
   "part": "front left leg",
   "turn": 0,
   "out": 0,
   "ease": "smooth"
  },
  {
   "op": "key",
   "at": 0.9,
   "part": "front right leg",
   "turn": 0,
   "ease": "smooth"
  },
  {
   "op": "mood",
   "at": 0,
   "to": "angry"
  }
 ],
 "content": {
  "v": 1,
  "kind": "behaviour",
  "name": "Claw swipe",
  "scripts": [
   {
    "body": [
     {
      "op": "view",
      "to": "side"
     },
     {
      "op": "together",
      "branches": [
       [
        {
         "op": "ramp",
         "to": {
          "dy": 0
         },
         "over": 0
        },
        {
         "op": "ramp",
         "to": {
          "dy": -9.375
         },
         "over": 0.28,
         "ease": "out"
        },
        {
         "op": "ramp",
         "to": {
          "dy": 6.25
         },
         "over": 0.14,
         "ease": "in"
        },
        {
         "op": "ramp",
         "to": {
          "dy": 3.125
         },
         "over": 0.18
        },
        {
         "op": "ramp",
         "to": {
          "dy": 0
         },
         "over": 0.3
        }
       ],
       [
        {
         "op": "ramp",
         "to": {
          "dx": 0
         },
         "over": 0
        },
        {
         "op": "ramp",
         "to": {
          "dx": -12.5
         },
         "over": 0.28,
         "ease": "out"
        },
        {
         "op": "ramp",
         "to": {
          "dx": 31.25
         },
         "over": 0.14,
         "ease": "in"
        },
        {
         "op": "ramp",
         "to": {
          "dx": 18.75
         },
         "over": 0.18
        },
        {
         "op": "ramp",
         "to": {
          "dx": 0
         },
         "over": 0.3
        }
       ],
       [
        {
         "op": "ramp",
         "to": {
          "part:torso": 0
         },
         "over": 0
        },
        {
         "op": "ramp",
         "to": {
          "part:torso": 14
         },
         "over": 0.28,
         "ease": "out"
        },
        {
         "op": "ramp",
         "to": {
          "part:torso": -10
         },
         "over": 0.14,
         "ease": "in"
        },
        {
         "op": "ramp",
         "to": {
          "part:torso": -5
         },
         "over": 0.18
        },
        {
         "op": "ramp",
         "to": {
          "part:torso": 0
         },
         "over": 0.3
        }
       ],
       [
        {
         "op": "ramp",
         "to": {
          "part:neck": 0
         },
         "over": 0
        },
        {
         "op": "ramp",
         "to": {
          "part:neck": 12
         },
         "over": 0.28,
         "ease": "out"
        },
        {
         "op": "ramp",
         "to": {
          "part:neck": -8
         },
         "over": 0.14,
         "ease": "in"
        },
        {
         "op": "ramp",
         "to": {
          "part:neck": 0
         },
         "over": 0.48
        }
       ],
       [
        {
         "op": "ramp",
         "to": {
          "part:head": 0
         },
         "over": 0
        },
        {
         "op": "ramp",
         "to": {
          "part:head": -8
         },
         "over": 0.28,
         "ease": "out"
        },
        {
         "op": "ramp",
         "to": {
          "part:head": 4
         },
         "over": 0.14,
         "ease": "in"
        },
        {
         "op": "ramp",
         "to": {
          "part:head": 0
         },
         "over": 0.48
        }
       ],
       [
        {
         "op": "ramp",
         "to": {
          "part:leg:-1#2": 0,
          "part:leg:-1#2~out": 0
         },
         "over": 0
        },
        {
         "op": "ramp",
         "to": {
          "part:leg:-1#2": 125,
          "part:leg:-1#2~out": 20
         },
         "over": 0.28,
         "ease": "out"
        },
        {
         "op": "ramp",
         "to": {
          "part:leg:-1#2": -20,
          "part:leg:-1#2~out": -15
         },
         "over": 0.14,
         "ease": "in"
        },
        {
         "op": "ramp",
         "to": {
          "part:leg:-1#2": -14,
          "part:leg:-1#2~out": -8
         },
         "over": 0.18
        },
        {
         "op": "ramp",
         "to": {
          "part:leg:-1#2": 0,
          "part:leg:-1#2~out": 0
         },
         "over": 0.3
        }
       ],
       [
        {
         "op": "ramp",
         "to": {
          "part:leg:1#3": 0
         },
         "over": 0
        },
        {
         "op": "ramp",
         "to": {
          "part:leg:1#3": -8
         },
         "over": 0.28,
         "ease": "out"
        },
        {
         "op": "ramp",
         "to": {
          "part:leg:1#3": 6
         },
         "over": 0.14,
         "ease": "in"
        },
        {
         "op": "ramp",
         "to": {
          "part:leg:1#3": 0
         },
         "over": 0.48
        }
       ],
       [
        {
         "op": "mood",
         "mood": "angry"
        },
        {
         "op": "wait",
         "s": 0.42
        },
        {
         "op": "setVar",
         "var": "flag_hit",
         "value": "=tau"
        }
       ]
      ]
     }
    ]
   }
  ]
 },
 "content_hash": "sha256:c84cc657b8bd82f710c4a50277649bf5abc9d270b52e9c12498d7e58253f5401"
}
