]> Dogcows Code - chaz/yoink/blobdiff - data/animations/RobotTrooper.json
big batch of progress
[chaz/yoink] / data / animations / RobotTrooper.json
diff --git a/data/animations/RobotTrooper.json b/data/animations/RobotTrooper.json
new file mode 100644 (file)
index 0000000..ed68a9b
--- /dev/null
@@ -0,0 +1,203 @@
+{
+  "Stand": {
+    "type": "Stand",
+    "delay": 1,
+    "frames": [
+      {
+        "index": 0,
+        "duration": 2
+      },
+      {
+        "index": 1,
+        "duration": 0.25
+      },
+      {
+        "index": 2,
+        "duration": 2
+      },
+      {
+        "index": 1,
+        "duration": 0.25
+      }
+    ]
+  },
+  "Run": {
+    "type": "Run",
+    "delay": 0.25,
+    "frames": [
+      {
+        "index": 4
+      },
+      {
+        "index": 5
+      },
+      {
+        "index": 6
+      },
+      {
+        "index": 7
+      }
+    ]
+  },
+  "StopRunning": {
+    "type": "Stand",
+    "next": "Stand",
+    "delay": 10,
+    "loop": true,
+    "frames": [
+      {
+        "index": 5
+      }
+    ]
+  },
+  "Jump": {
+    "type": "Jump",
+    "next": "FlyDiagonallyUp",
+    "delay": 0.25,
+    "frames": [
+      {
+        "index": 17
+      }
+    ]
+  },
+  "Land": {
+    "type": "Stand",
+    "next": "Stand",
+    "delay": 1,
+    "loop": true,
+    "frames": [
+      {
+        "index": 19,
+        "duration": 0.25
+      },
+      {
+        "index": 14,
+        "duration": 0.25
+      }
+    ]
+  },
+  "FlyDiagonallyUp": {
+    "type": "Fly",
+    "delay": 0.1,
+    "frames": [
+      {
+        "index": 18
+      }
+    ]
+  },
+  "FlyDiagonallyDown": {
+    "type": "Fly",
+    "delay": 0.1,
+    "frames": [
+      {
+        "index": 18
+      }
+    ]
+  },
+  "FlyStraightUp": {
+    "type": "Fly",
+    "delay": 0.1,
+    "frames": [
+      {
+        "index": 18
+      }
+    ]
+  },
+  "FlyHorizontally": {
+    "type": "Fly",
+    "frames": [
+      {
+        "index": 18
+      }
+    ]
+  },
+  "Punch": {
+    "type": "Attack",
+    "next": "Stand",
+    "delay": 0.05,
+    "frames": [
+      {
+        "index": 8
+      },
+      {
+        "index": 9
+      },
+      {
+        "index": 10
+      },
+      {
+        "index": 11
+      },
+      {
+        "index": 12
+      },
+      {
+        "index": 13
+      }
+    ]
+  },
+  "StartFiring": {
+    "type": "Attack",
+    "next": "Fire",
+    "delay": 0.1,
+    "frames": [
+      {
+        "index": 14
+      },
+      {
+        "index": 15
+      },
+      {
+        "index": 16
+      }
+    ]
+  },
+  "Fire": {
+    "type": "Attack",
+    "delay": 1,
+    "frames": [
+      {
+        "index": 17,
+        "duration": 0.2
+      },
+      {
+        "index": 16,
+        "duration": 0.2
+      }
+    ]
+  },
+  "StopFiring": {
+    "type": "Attack",
+    "next": "Stand",
+    "delay": 0.1,
+    "frames": [
+      {
+        "index": 16
+      },
+      {
+        "index": 15
+      },
+      {
+        "index": 14
+      }
+    ]
+  },
+  "KnockedDown": {
+    "type": "Hit",
+    "delay": 1,
+    "frames": [
+      {
+        "index": 18
+      }
+    ]
+  },
+  "Flattened": {
+    "type": "Hit",
+    "delay": 1,
+    "frames": [
+      {
+        "index": 19
+      }
+    ]
+  }
+}
This page took 0.021515 seconds and 4 git commands to generate.