浏览代码

Merge branch 'physics' of github.com:bjornswenson/pigeon into physics

bjorn 10 年之前
父节点
当前提交
3a1ab953fb
共有 4 个文件被更改,包括 511 次插入21 次删除
  1. 二进制
      media/skeletons/pigeon/beakbottom.png
  2. 二进制
      media/skeletons/pigeon/beaktop.png
  3. 二进制
      media/skeletons/pigeon/head.png
  4. 511 21
      media/skeletons/pigeon/pigeon.json

二进制
media/skeletons/pigeon/beakbottom.png


二进制
media/skeletons/pigeon/beaktop.png


二进制
media/skeletons/pigeon/head.png


+ 511 - 21
media/skeletons/pigeon/pigeon.json

@@ -1,5 +1,5 @@
 {
-"skeleton": { "hash": "+aXukBFuk86JeciF+TzXAV+VW14", "spine": "2.1.27", "width": 1222.73, "height": 1500.37 },
+"skeleton": { "hash": "hqQewGAnOzeDZ9fSBtgBtSgwOSQ", "spine": "2.1.27", "width": 1225.48, "height": 1500.37 },
 "bones": [
 	{ "name": "root" },
 	{
@@ -12,30 +12,48 @@
 		"scaleY": 3.274,
 		"rotation": -137.28
 	},
+	{
+		"name": "leftthigh",
+		"parent": "root",
+		"length": 41.26,
+		"x": 16.65,
+		"y": 464.82,
+		"scaleX": 3.274,
+		"scaleY": 3.274,
+		"rotation": -91.6
+	},
+	{
+		"name": "rightthigh",
+		"parent": "root",
+		"length": 76.97,
+		"x": -71.93,
+		"y": 391.62,
+		"scaleX": 3.274,
+		"scaleY": 3.274,
+		"rotation": -89.94
+	},
 	{ "name": "body2", "parent": "body1", "length": 71.18, "x": 7.92, "y": 19.92, "rotation": 115.65 },
-	{ "name": "leftthigh", "parent": "body1", "length": 41.26, "x": 113.34, "y": 105.87, "rotation": 45.68 },
+	{ "name": "leftshin", "parent": "leftthigh", "length": 32.21, "x": 49.76, "y": 4.44, "rotation": 27.46 },
 	{ "name": "leftwing", "parent": "body1", "length": 100.44, "x": 56.09, "y": 20.75, "rotation": -32.08 },
 	{ "name": "neck4", "parent": "body1", "length": 8.46, "x": -30.1, "y": -6.61, "rotation": -171.05 },
-	{ "name": "rightthigh", "parent": "body1", "length": 76.97, "x": 148.38, "y": 103.93, "rotation": 47.34 },
+	{ "name": "rightshin", "parent": "rightthigh", "length": 45.48, "x": 75.43, "y": 1.46, "rotation": 23.96 },
 	{ "name": "rightwing", "parent": "body1", "length": 134.5, "x": 116.07, "y": 18.52, "rotation": -32.2 },
 	{ "name": "body3", "parent": "body2", "length": 76.47, "x": -6.96, "y": -32.57, "rotation": -18.91 },
-	{ "name": "leftshin", "parent": "leftthigh", "length": 32.21, "x": 49.76, "y": 4.44, "rotation": 27.46 },
-	{ "name": "neck3", "parent": "neck4", "length": 12.62, "x": 16.48, "y": 2.12, "rotation": 18.29 },
-	{ "name": "rightshin", "parent": "rightthigh", "length": 45.48, "x": 75.43, "y": 1.46, "rotation": 23.96 },
-	{ "name": "body4", "parent": "body3", "length": 66.4, "x": 9.12, "y": -50.94, "rotation": -3.58 },
 	{ "name": "leftfoot", "parent": "leftshin", "length": 16.74, "x": 39.38, "y": -0.61, "rotation": 81.49 },
-	{ "name": "neck2", "parent": "neck3", "length": 11.12, "x": 23.7, "y": 1.56 },
+	{ "name": "neck3", "parent": "neck4", "length": 12.62, "x": 16.48, "y": 2.12, "rotation": 18.29 },
 	{ "name": "rightfoot", "parent": "rightshin", "length": 22.79, "x": 46.34, "y": 3.9, "rotation": 64.71 },
+	{ "name": "body4", "parent": "body3", "length": 66.4, "x": 9.12, "y": -50.94, "rotation": -3.58 },
 	{ "name": "leftclaw1", "parent": "leftfoot", "length": 17.86, "x": 21.33, "y": -6.02, "rotation": -19.1 },
 	{ "name": "leftclaw2", "parent": "leftfoot", "length": 19.71, "x": 23.68, "y": 3.56, "rotation": -19.1 },
 	{ "name": "leftclaw3", "parent": "leftfoot", "length": 12.92, "x": 25.01, "y": 5.73, "rotation": -17.07 },
-	{ "name": "neck1", "parent": "neck2", "length": 7.9, "x": 17.74, "y": -0.1, "rotation": -12.43 },
+	{ "name": "neck2", "parent": "neck3", "length": 11.12, "x": 23.7, "y": 1.56 },
 	{ "name": "rightclaw1", "parent": "rightfoot", "length": 33.09, "x": 29.63, "y": -3.66, "rotation": -8.06 },
 	{ "name": "rightclaw2", "parent": "rightfoot", "length": 33.52, "x": 30.57, "y": 9.89, "rotation": -6.26 },
 	{ "name": "rightclaw3", "parent": "rightfoot", "length": 23.59, "x": 27.31, "y": 18.44, "rotation": -6.26 },
+	{ "name": "neck1", "parent": "neck2", "length": 7.9, "x": 17.74, "y": -0.1, "rotation": -12.43 },
 	{ "name": "head", "parent": "neck1", "length": 30.9, "x": 29.81, "y": 0.93, "rotation": 30.56 },
-	{ "name": "beakclosed", "parent": "head", "length": 26.24, "x": 11.06, "y": -32.91, "rotation": -130.11 },
-	{ "name": "beakopen", "parent": "head", "length": 26.59, "x": 9.08, "y": -30.6, "rotation": -129.66 },
+	{ "name": "beakopen", "parent": "head", "length": 26.59, "x": 6.89, "y": -28.55, "rotation": -123.25 },
+	{ "name": "beaktop", "parent": "head", "length": 26.24, "x": 14.53, "y": -35.34, "rotation": -136.29 },
 	{ "name": "pupil", "parent": "head", "length": 5.54, "x": 23.09, "y": -8.27, "rotation": 32.52 }
 ],
 "slots": [
@@ -54,9 +72,7 @@
 	{ "name": "neck3", "bone": "neck3", "attachment": "neck3" },
 	{ "name": "neck2", "bone": "neck2", "attachment": "neck2" },
 	{ "name": "neck1", "bone": "neck1", "attachment": "neck1" },
-	{ "name": "beakopen", "bone": "beakopen", "attachment": "beakopen" },
-	{ "name": "beakclosed", "bone": "beakclosed", "attachment": "beakclosed" },
-	{ "name": "head", "bone": "beakclosed", "attachment": "head" },
+	{ "name": "head", "bone": "head", "attachment": "head" },
 	{ "name": "rightthigh", "bone": "rightthigh", "attachment": "rightthigh" },
 	{ "name": "rightshin", "bone": "rightshin", "attachment": "rightshin" },
 	{ "name": "rightclaw3", "bone": "rightclaw3", "attachment": "rightclaw3" },
@@ -64,15 +80,36 @@
 	{ "name": "rightclaw1", "bone": "rightclaw1", "attachment": "rightclaw1" },
 	{ "name": "rightfoot", "bone": "rightfoot", "attachment": "rightfoot" },
 	{ "name": "rightwing", "bone": "rightwing", "attachment": "rightwing" },
-	{ "name": "pupil", "bone": "pupil", "attachment": "pupil" }
+	{ "name": "pupil", "bone": "pupil", "attachment": "pupil" },
+	{ "name": "beakbottom", "bone": "beakopen", "attachment": "beakbottom2" },
+	{ "name": "beaktop", "bone": "beaktop", "attachment": "beaktop" },
+	{ "name": "beaktop_bb", "bone": "beaktop", "attachment": "beaktop_bb" },
+	{ "name": "beakbottom_bb", "bone": "beakopen", "attachment": "beakbottom_bb" }
 ],
 "skins": {
 	"default": {
-		"beakclosed": {
-			"beakclosed": { "x": 6.59, "y": 0.3, "scaleX": 0.305, "scaleY": 0.305, "rotation": 42.02, "width": 139, "height": 133 }
+		"beakbottom": {
+			"beakbottom": { "x": 11.4, "y": 1.77, "scaleX": 0.305, "scaleY": 0.305, "rotation": 35.16, "width": 139, "height": 102 },
+			"beakbottom2": { "path": "beakbottom", "x": 11.79, "y": 1.69, "scaleX": 0.305, "scaleY": 0.305, "rotation": 35.16, "width": 139, "height": 102 },
+			"beakbottom_bb": {
+				"type": "boundingbox",
+				"vertices": [ -5.666, -11.64202, 36.26625, 0.48342, -6.8283, 5.66918 ]
+			}
+		},
+		"beakbottom_bb": {
+			"beakbottom_bb": {
+				"type": "boundingbox",
+				"vertices": [ -3.45132, -11.30789, 36.64236, 0.99319, -6.48233, 5.17773 ]
+			}
+		},
+		"beaktop": {
+			"beaktop": { "x": 10.96, "y": 0.08, "scaleX": 0.305, "scaleY": 0.305, "rotation": 48.2, "width": 111, "height": 132 }
 		},
-		"beakopen": {
-			"beakopen": { "x": 9.27, "y": 1.5, "scaleX": 0.305, "scaleY": 0.305, "rotation": 41.57, "width": 136, "height": 149 }
+		"beaktop_bb": {
+			"beaktop_bb": {
+				"type": "boundingbox",
+				"vertices": [ 36.72046, -0.79315, -4.59355, 12.52102, -7.11737, -5.9205 ]
+			}
 		},
 		"body1": {
 			"body1": { "x": 104.22, "y": -14.22, "scaleX": 0.305, "scaleY": 0.305, "rotation": 137.28, "width": 1134, "height": 681 }
@@ -87,7 +124,7 @@
 			"body4": { "x": -31.43, "y": -43.2, "scaleX": 0.305, "scaleY": 0.305, "rotation": 44.13, "width": 1002, "height": 599 }
 		},
 		"head": {
-			"head": { "x": -18.73, "y": -13.75, "scaleX": 0.305, "scaleY": 0.305, "rotation": 42.02, "width": 325, "height": 237 }
+			"head": { "x": 12.61, "y": -9.73, "scaleX": 0.305, "scaleY": 0.305, "rotation": -88.09, "width": 325, "height": 237 }
 		},
 		"leftclaw1": {
 			"leftclaw1": { "x": 15.74, "y": -0.02, "scaleX": 0.305, "scaleY": 0.305, "rotation": 1.76, "width": 125, "height": 45 }
@@ -148,7 +185,460 @@
 		}
 	}
 },
+"events": {
+	"peck": {}
+},
 "animations": {
-	"animation": {}
+	"idle": {},
+	"peck": {
+		"bones": {
+			"head": {
+				"rotate": [
+					{
+						"time": 0,
+						"angle": 0,
+						"curve": [ 0.338, 0.01, 0.76, 0.94 ]
+					},
+					{
+						"time": 0.0666,
+						"angle": -12.37,
+						"curve": [ 0.25, 0, 0.75, 1 ]
+					},
+					{
+						"time": 0.1,
+						"angle": -2.21,
+						"curve": [ 0.25, 0, 0.75, 1 ]
+					},
+					{ "time": 0.1666, "angle": 14.9 },
+					{ "time": 0.2, "angle": 18.07 },
+					{ "time": 0.2666, "angle": 11.02 },
+					{ "time": 0.3333, "angle": 27.85 },
+					{
+						"time": 0.4,
+						"angle": 40.28,
+						"curve": [ 0.26, 0.25, 0.636, 1 ]
+					},
+					{ "time": 0.5, "angle": 21.98 }
+				],
+				"translate": [
+					{ "time": 0, "x": 0, "y": 0, "curve": "stepped" },
+					{ "time": 0.2, "x": 0, "y": 0, "curve": "stepped" },
+					{ "time": 0.2666, "x": 0, "y": 0 }
+				],
+				"scale": [
+					{ "time": 0, "x": 1, "y": 1, "curve": "stepped" },
+					{ "time": 0.2, "x": 1, "y": 1, "curve": "stepped" },
+					{ "time": 0.2666, "x": 1, "y": 1 }
+				]
+			},
+			"neck4": {
+				"rotate": [
+					{ "time": 0, "angle": 0 },
+					{ "time": 0.0666, "angle": 2.82 },
+					{ "time": 0.1, "angle": 3.54 },
+					{ "time": 0.2, "angle": -3.72 },
+					{ "time": 0.2666, "angle": -3.02 },
+					{ "time": 0.4, "angle": -5.61, "curve": "stepped" },
+					{ "time": 0.5, "angle": -5.61 }
+				],
+				"translate": [
+					{ "time": 0, "x": 0, "y": 0, "curve": "stepped" },
+					{ "time": 0.2, "x": 0, "y": 0 }
+				],
+				"scale": [
+					{ "time": 0, "x": 1, "y": 1, "curve": "stepped" },
+					{ "time": 0.2, "x": 1, "y": 1 }
+				]
+			},
+			"neck3": {
+				"rotate": [
+					{ "time": 0, "angle": 0 },
+					{ "time": 0.0666, "angle": 2.16 },
+					{ "time": 0.1, "angle": 2.87 },
+					{ "time": 0.1666, "angle": 6.3 },
+					{ "time": 0.2, "angle": 3.89 },
+					{ "time": 0.2666, "angle": 5.87 },
+					{ "time": 0.3333, "angle": -9.23 },
+					{ "time": 0.4, "angle": -12.97, "curve": "stepped" },
+					{ "time": 0.5, "angle": -12.97 }
+				],
+				"translate": [
+					{ "time": 0, "x": 0, "y": 0, "curve": "stepped" },
+					{ "time": 0.2, "x": 0, "y": 0, "curve": "stepped" },
+					{ "time": 0.2666, "x": 0, "y": 0 }
+				],
+				"scale": [
+					{ "time": 0, "x": 1, "y": 1, "curve": "stepped" },
+					{ "time": 0.2, "x": 1, "y": 1, "curve": "stepped" },
+					{ "time": 0.2666, "x": 1, "y": 1 }
+				]
+			},
+			"neck2": {
+				"rotate": [
+					{ "time": 0, "angle": 0 },
+					{ "time": 0.0666, "angle": 4.65 },
+					{ "time": 0.1, "angle": 5.99 },
+					{ "time": 0.1666, "angle": 15.9 },
+					{ "time": 0.2, "angle": 14.05 },
+					{ "time": 0.2666, "angle": 31.86 },
+					{ "time": 0.3333, "angle": 2.92 },
+					{ "time": 0.4, "angle": 1.07, "curve": "stepped" },
+					{ "time": 0.5, "angle": 1.07 }
+				],
+				"translate": [
+					{ "time": 0, "x": 0, "y": 0, "curve": "stepped" },
+					{ "time": 0.2, "x": 0, "y": 0, "curve": "stepped" },
+					{ "time": 0.2666, "x": 0, "y": 0 }
+				],
+				"scale": [
+					{ "time": 0, "x": 1, "y": 1, "curve": "stepped" },
+					{ "time": 0.2, "x": 1, "y": 1, "curve": "stepped" },
+					{ "time": 0.2666, "x": 1, "y": 1 }
+				]
+			},
+			"neck1": {
+				"rotate": [
+					{ "time": 0, "angle": 0 },
+					{ "time": 0.0666, "angle": 22.14 },
+					{ "time": 0.1, "angle": 23.91 },
+					{ "time": 0.1666, "angle": 16.83 },
+					{ "time": 0.2, "angle": 15.75 },
+					{ "time": 0.2666, "angle": 7.62 },
+					{ "time": 0.3333, "angle": 6.94 },
+					{ "time": 0.4, "angle": 8.22, "curve": "stepped" },
+					{ "time": 0.5, "angle": 8.22 }
+				],
+				"translate": [
+					{ "time": 0, "x": 0, "y": 0, "curve": "stepped" },
+					{ "time": 0.2, "x": 0, "y": 0, "curve": "stepped" },
+					{ "time": 0.2666, "x": 0, "y": 0 }
+				],
+				"scale": [
+					{ "time": 0, "x": 1, "y": 1, "curve": "stepped" },
+					{ "time": 0.2, "x": 1, "y": 1, "curve": "stepped" },
+					{ "time": 0.2666, "x": 1, "y": 1 }
+				]
+			},
+			"body1": {
+				"rotate": [
+					{ "time": 0, "angle": 0 },
+					{ "time": 0.0666, "angle": 3.45 },
+					{ "time": 0.1, "angle": 4.57 },
+					{
+						"time": 0.4,
+						"angle": 280.58,
+						"curve": [ 0.338, 0.32, 0.501, 0.96 ]
+					},
+					{
+						"time": 0.5666,
+						"angle": -38.63,
+						"curve": [ 0.104, 0.57, 0, 0.71 ]
+					},
+					{ "time": 0.6333, "angle": -40.86 }
+				],
+				"translate": [
+					{ "time": 0, "x": 0, "y": 0, "curve": "stepped" },
+					{ "time": 0.0666, "x": 0, "y": 0, "curve": "stepped" },
+					{ "time": 0.1, "x": 0, "y": 0 },
+					{
+						"time": 0.2333,
+						"x": 283.88,
+						"y": -187.87,
+						"curve": [ 0.628, 0.16, 0.869, 0.93 ]
+					},
+					{
+						"time": 0.4,
+						"x": 569.12,
+						"y": -637.43,
+						"curve": [ 0.338, 0.32, 0.501, 0.96 ]
+					},
+					{
+						"time": 0.5666,
+						"x": 428.09,
+						"y": -215.68,
+						"curve": [ 0.104, 0.57, 0, 0.71 ]
+					},
+					{ "time": 0.6333, "x": 446.35, "y": -227.85 }
+				],
+				"scale": [
+					{ "time": 0, "x": 1, "y": 1, "curve": "stepped" },
+					{ "time": 0.0666, "x": 1, "y": 1, "curve": "stepped" },
+					{ "time": 0.1, "x": 1, "y": 1 }
+				]
+			},
+			"root": {
+				"rotate": [
+					{ "time": 0, "angle": 0 }
+				],
+				"translate": [
+					{ "time": 0, "x": 0, "y": 0 }
+				],
+				"scale": [
+					{ "time": 0, "x": 1, "y": 1 }
+				]
+			},
+			"leftthigh": {
+				"rotate": [
+					{ "time": 0, "angle": 0 },
+					{ "time": 0.1333, "angle": -1.28 },
+					{ "time": 0.4, "angle": -34.3 }
+				],
+				"translate": [
+					{ "time": 0, "x": 0, "y": 0 },
+					{ "time": 0.1333, "x": -2.6, "y": -15.61 },
+					{ "time": 0.4, "x": 75.47, "y": -36.43 }
+				],
+				"scale": [
+					{ "time": 0, "x": 1, "y": 1 }
+				]
+			},
+			"rightthigh": {
+				"rotate": [
+					{ "time": 0, "angle": 0 },
+					{ "time": 0.1, "angle": -7.07 },
+					{ "time": 0.1333, "angle": -11.6 },
+					{ "time": 0.2666, "angle": -12.54 },
+					{ "time": 0.4, "angle": -30.72 }
+				],
+				"translate": [
+					{ "time": 0, "x": 0, "y": 0 },
+					{ "time": 0.1, "x": 26.26, "y": 14.4 },
+					{ "time": 0.1333, "x": 40.67, "y": 9.6 },
+					{ "time": 0.2666, "x": 58.88, "y": -6.01 },
+					{ "time": 0.4, "x": 139.56, "y": -6.01 }
+				],
+				"scale": [
+					{ "time": 0, "x": 1, "y": 1 }
+				]
+			},
+			"body2": {
+				"rotate": [
+					{ "time": 0, "angle": 0 }
+				],
+				"translate": [
+					{ "time": 0, "x": 0, "y": 0 }
+				],
+				"scale": [
+					{ "time": 0, "x": 1, "y": 1 }
+				]
+			},
+			"leftshin": {
+				"rotate": [
+					{ "time": 0, "angle": 0 },
+					{ "time": 0.1333, "angle": 6.57 },
+					{ "time": 0.4, "angle": 37.43 }
+				],
+				"translate": [
+					{ "time": 0, "x": 0, "y": 0 }
+				],
+				"scale": [
+					{ "time": 0, "x": 1, "y": 1 }
+				]
+			},
+			"leftwing": {
+				"rotate": [
+					{ "time": 0, "angle": 0 }
+				],
+				"translate": [
+					{ "time": 0, "x": 0, "y": 0 }
+				],
+				"scale": [
+					{ "time": 0, "x": 1, "y": 1 }
+				]
+			},
+			"rightshin": {
+				"rotate": [
+					{ "time": 0, "angle": 0 },
+					{ "time": 0.1, "angle": 1.72 },
+					{ "time": 0.1333, "angle": 7.22 },
+					{ "time": 0.2666, "angle": 5.42 },
+					{ "time": 0.4, "angle": 20.86 }
+				],
+				"translate": [
+					{ "time": 0, "x": 0, "y": 0 },
+					{ "time": 0.1, "x": 1, "y": 3.81 },
+					{ "time": 0.1333, "x": 0.01, "y": 3.54 },
+					{ "time": 0.2666, "x": -4.47, "y": 0.98 },
+					{ "time": 0.4, "x": 1.68, "y": 4.63 }
+				],
+				"scale": [
+					{ "time": 0, "x": 1, "y": 1 }
+				]
+			},
+			"rightwing": {
+				"rotate": [
+					{ "time": 0, "angle": 0 }
+				],
+				"translate": [
+					{ "time": 0, "x": 0, "y": 0 }
+				],
+				"scale": [
+					{ "time": 0, "x": 1, "y": 1 }
+				]
+			},
+			"body3": {
+				"rotate": [
+					{ "time": 0, "angle": 0 }
+				],
+				"translate": [
+					{ "time": 0, "x": 0, "y": 0 }
+				],
+				"scale": [
+					{ "time": 0, "x": 1, "y": 1 }
+				]
+			},
+			"leftfoot": {
+				"rotate": [
+					{ "time": 0, "angle": 0 }
+				],
+				"translate": [
+					{ "time": 0, "x": 0, "y": 0 }
+				],
+				"scale": [
+					{ "time": 0, "x": 1, "y": 1 }
+				]
+			},
+			"rightfoot": {
+				"rotate": [
+					{ "time": 0, "angle": 0 },
+					{ "time": 0.1, "angle": 1.72 },
+					{ "time": 0.4, "angle": 8.35 }
+				],
+				"translate": [
+					{ "time": 0, "x": 0, "y": 0 },
+					{ "time": 0.4, "x": 0.77, "y": -0.19 }
+				],
+				"scale": [
+					{ "time": 0, "x": 1, "y": 1 }
+				]
+			},
+			"body4": {
+				"rotate": [
+					{ "time": 0, "angle": 0 }
+				],
+				"translate": [
+					{ "time": 0, "x": 0, "y": 0 }
+				],
+				"scale": [
+					{ "time": 0, "x": 1, "y": 1 }
+				]
+			},
+			"leftclaw1": {
+				"rotate": [
+					{ "time": 0, "angle": 0 }
+				],
+				"translate": [
+					{ "time": 0, "x": 0, "y": 0 }
+				],
+				"scale": [
+					{ "time": 0, "x": 1, "y": 1 }
+				]
+			},
+			"leftclaw2": {
+				"rotate": [
+					{ "time": 0, "angle": 0 }
+				],
+				"translate": [
+					{ "time": 0, "x": 0, "y": 0 }
+				],
+				"scale": [
+					{ "time": 0, "x": 1, "y": 1 }
+				]
+			},
+			"leftclaw3": {
+				"rotate": [
+					{ "time": 0, "angle": 0 }
+				],
+				"translate": [
+					{ "time": 0, "x": 0, "y": 0 }
+				],
+				"scale": [
+					{ "time": 0, "x": 1, "y": 1 }
+				]
+			},
+			"rightclaw1": {
+				"rotate": [
+					{ "time": 0, "angle": 0 },
+					{ "time": 0.1, "angle": 1.72 }
+				],
+				"translate": [
+					{ "time": 0, "x": 0, "y": 0 }
+				],
+				"scale": [
+					{ "time": 0, "x": 1, "y": 1 }
+				]
+			},
+			"rightclaw2": {
+				"rotate": [
+					{ "time": 0, "angle": 0 },
+					{ "time": 0.1, "angle": 1.72 }
+				],
+				"translate": [
+					{ "time": 0, "x": 0, "y": 0 }
+				],
+				"scale": [
+					{ "time": 0, "x": 1, "y": 1 }
+				]
+			},
+			"rightclaw3": {
+				"rotate": [
+					{ "time": 0, "angle": 0 },
+					{ "time": 0.1, "angle": 1.72 }
+				],
+				"translate": [
+					{ "time": 0, "x": 0, "y": 0 }
+				],
+				"scale": [
+					{ "time": 0, "x": 1, "y": 1 }
+				]
+			},
+			"beaktop": {
+				"rotate": [
+					{ "time": 0, "angle": 0 }
+				],
+				"translate": [
+					{ "time": 0, "x": 0, "y": 0 }
+				],
+				"scale": [
+					{ "time": 0, "x": 1, "y": 1 }
+				]
+			},
+			"beakopen": {
+				"rotate": [
+					{ "time": 0, "angle": 0 }
+				],
+				"translate": [
+					{ "time": 0, "x": 0, "y": 0 }
+				],
+				"scale": [
+					{ "time": 0, "x": 1, "y": 1 }
+				]
+			},
+			"pupil": {
+				"rotate": [
+					{ "time": 0, "angle": 0 },
+					{ "time": 0.0333, "angle": -20.9 },
+					{ "time": 0.0666, "angle": 44.71 },
+					{ "time": 0.2666, "angle": 39.53, "curve": "stepped" },
+					{ "time": 0.5, "angle": 39.53 },
+					{ "time": 0.5333, "angle": -15.32 }
+				],
+				"translate": [
+					{ "time": 0, "x": 0, "y": 0, "curve": "stepped" },
+					{ "time": 0.0333, "x": 0, "y": 0 },
+					{ "time": 0.0666, "x": -0.33, "y": -0.86 },
+					{ "time": 0.5, "x": 0, "y": 0 }
+				],
+				"scale": [
+					{ "time": 0, "x": 1, "y": 1, "curve": "stepped" },
+					{ "time": 0.0333, "x": 1, "y": 1, "curve": "stepped" },
+					{ "time": 0.5, "x": 1, "y": 1 }
+				]
+			}
+		},
+		"events": [
+			{ "time": 0.4, "name": "peck" }
+		]
+	}
 }
 }