diff --git a/dist/assets/images/pic_bg2.jpg b/dist/assets/images/pic_bg2.jpg
new file mode 100644
index 0000000..d56d633
Binary files /dev/null and b/dist/assets/images/pic_bg2.jpg differ
diff --git a/dist/assets/spine/tank/export/tank-pma.atlas b/dist/assets/spine/tank/export/tank-pma.atlas
new file mode 100644
index 0000000..489d894
--- /dev/null
+++ b/dist/assets/spine/tank/export/tank-pma.atlas
@@ -0,0 +1,174 @@
+
+tank-pma.png
+size: 1024,1024
+format: RGBA8888
+filter: Linear,Linear
+repeat: none
+antenna
+ rotate: true
+ xy: 650, 857
+ size: 11, 152
+ orig: 11, 152
+ offset: 0, 0
+ index: -1
+cannon
+ rotate: true
+ xy: 434, 376
+ size: 466, 29
+ orig: 466, 29
+ offset: 0, 0
+ index: -1
+cannon-connector
+ rotate: true
+ xy: 349, 241
+ size: 56, 68
+ orig: 56, 68
+ offset: 0, 0
+ index: -1
+ground
+ rotate: true
+ xy: 255, 330
+ size: 512, 177
+ orig: 512, 177
+ offset: 0, 0
+ index: -1
+guntower
+ rotate: false
+ xy: 650, 870
+ size: 365, 145
+ orig: 365, 145
+ offset: 0, 0
+ index: -1
+machinegun
+ rotate: false
+ xy: 255, 299
+ size: 166, 29
+ orig: 166, 29
+ offset: 0, 0
+ index: -1
+machinegun-mount
+ rotate: true
+ xy: 2, 2
+ size: 36, 48
+ orig: 36, 48
+ offset: 0, 0
+ index: -1
+rock
+ rotate: true
+ xy: 465, 552
+ size: 290, 64
+ orig: 290, 64
+ offset: 0, 0
+ index: -1
+smoke-glow
+ rotate: false
+ xy: 531, 563
+ size: 50, 50
+ orig: 50, 50
+ offset: 0, 0
+ index: -1
+smoke-puff01-bg
+ rotate: true
+ xy: 465, 458
+ size: 92, 62
+ orig: 92, 62
+ offset: 0, 0
+ index: -1
+smoke-puff01-fg
+ rotate: false
+ xy: 115, 138
+ size: 88, 59
+ orig: 88, 59
+ offset: 0, 0
+ index: -1
+smoke-puff02-fg
+ rotate: false
+ xy: 255, 235
+ size: 92, 62
+ orig: 92, 62
+ offset: 0, 0
+ index: -1
+smoke-puff03-fg
+ rotate: false
+ xy: 531, 685
+ size: 92, 62
+ orig: 92, 62
+ offset: 0, 0
+ index: -1
+smoke-puff04-fg
+ rotate: true
+ xy: 465, 378
+ size: 78, 48
+ orig: 78, 48
+ offset: 0, 0
+ index: -1
+tank-bottom
+ rotate: true
+ xy: 115, 199
+ size: 643, 138
+ orig: 643, 138
+ offset: 0, 0
+ index: -1
+tank-bottom-shadow
+ rotate: false
+ xy: 2, 844
+ size: 646, 171
+ orig: 646, 171
+ offset: 0, 0
+ index: -1
+tank-top
+ rotate: true
+ xy: 2, 138
+ size: 704, 111
+ orig: 704, 111
+ offset: 0, 0
+ index: -1
+tread
+ rotate: true
+ xy: 626, 794
+ size: 48, 15
+ orig: 48, 15
+ offset: 0, 0
+ index: -1
+tread-inside
+ rotate: false
+ xy: 434, 360
+ size: 13, 14
+ orig: 13, 14
+ offset: 0, 0
+ index: -1
+wheel-big
+ rotate: false
+ xy: 2, 40
+ size: 96, 96
+ orig: 96, 96
+ offset: 0, 0
+ index: -1
+wheel-big-overlay
+ rotate: false
+ xy: 531, 749
+ size: 93, 93
+ orig: 93, 93
+ offset: 0, 0
+ index: -1
+wheel-mid
+ rotate: false
+ xy: 100, 68
+ size: 68, 68
+ orig: 68, 68
+ offset: 0, 0
+ index: -1
+wheel-mid-overlay
+ rotate: false
+ xy: 531, 615
+ size: 68, 68
+ orig: 68, 68
+ offset: 0, 0
+ index: -1
+wheel-small
+ rotate: false
+ xy: 205, 161
+ size: 36, 36
+ orig: 36, 36
+ offset: 0, 0
+ index: -1
diff --git a/dist/assets/spine/tank/export/tank-pma.png b/dist/assets/spine/tank/export/tank-pma.png
new file mode 100644
index 0000000..712fe39
Binary files /dev/null and b/dist/assets/spine/tank/export/tank-pma.png differ
diff --git a/dist/assets/spine/tank/export/tank-pro.atlas b/dist/assets/spine/tank/export/tank-pro.atlas
new file mode 100644
index 0000000..71cdf9a
--- /dev/null
+++ b/dist/assets/spine/tank/export/tank-pro.atlas
@@ -0,0 +1,174 @@
+
+tank.png
+size: 1024,1024
+format: RGBA8888
+filter: Linear,Linear
+repeat: none
+antenna
+ rotate: true
+ xy: 650, 857
+ size: 11, 152
+ orig: 11, 152
+ offset: 0, 0
+ index: -1
+cannon
+ rotate: true
+ xy: 434, 376
+ size: 466, 29
+ orig: 466, 29
+ offset: 0, 0
+ index: -1
+cannon-connector
+ rotate: true
+ xy: 349, 241
+ size: 56, 68
+ orig: 56, 68
+ offset: 0, 0
+ index: -1
+ground
+ rotate: true
+ xy: 255, 330
+ size: 512, 177
+ orig: 512, 177
+ offset: 0, 0
+ index: -1
+guntower
+ rotate: false
+ xy: 650, 870
+ size: 365, 145
+ orig: 365, 145
+ offset: 0, 0
+ index: -1
+machinegun
+ rotate: false
+ xy: 255, 299
+ size: 166, 29
+ orig: 166, 29
+ offset: 0, 0
+ index: -1
+machinegun-mount
+ rotate: true
+ xy: 2, 2
+ size: 36, 48
+ orig: 36, 48
+ offset: 0, 0
+ index: -1
+rock
+ rotate: true
+ xy: 465, 552
+ size: 290, 64
+ orig: 290, 64
+ offset: 0, 0
+ index: -1
+smoke-glow
+ rotate: false
+ xy: 531, 563
+ size: 50, 50
+ orig: 50, 50
+ offset: 0, 0
+ index: -1
+smoke-puff01-bg
+ rotate: true
+ xy: 465, 458
+ size: 92, 62
+ orig: 92, 62
+ offset: 0, 0
+ index: -1
+smoke-puff01-fg
+ rotate: false
+ xy: 115, 138
+ size: 88, 59
+ orig: 88, 59
+ offset: 0, 0
+ index: -1
+smoke-puff02-fg
+ rotate: false
+ xy: 255, 235
+ size: 92, 62
+ orig: 92, 62
+ offset: 0, 0
+ index: -1
+smoke-puff03-fg
+ rotate: false
+ xy: 531, 685
+ size: 92, 62
+ orig: 92, 62
+ offset: 0, 0
+ index: -1
+smoke-puff04-fg
+ rotate: true
+ xy: 465, 378
+ size: 78, 48
+ orig: 78, 48
+ offset: 0, 0
+ index: -1
+tank-bottom
+ rotate: true
+ xy: 115, 199
+ size: 643, 138
+ orig: 643, 138
+ offset: 0, 0
+ index: -1
+tank-bottom-shadow
+ rotate: false
+ xy: 2, 844
+ size: 646, 171
+ orig: 646, 171
+ offset: 0, 0
+ index: -1
+tank-top
+ rotate: true
+ xy: 2, 138
+ size: 704, 111
+ orig: 704, 111
+ offset: 0, 0
+ index: -1
+tread
+ rotate: true
+ xy: 626, 794
+ size: 48, 15
+ orig: 48, 15
+ offset: 0, 0
+ index: -1
+tread-inside
+ rotate: false
+ xy: 434, 360
+ size: 13, 14
+ orig: 13, 14
+ offset: 0, 0
+ index: -1
+wheel-big
+ rotate: false
+ xy: 2, 40
+ size: 96, 96
+ orig: 96, 96
+ offset: 0, 0
+ index: -1
+wheel-big-overlay
+ rotate: false
+ xy: 531, 749
+ size: 93, 93
+ orig: 93, 93
+ offset: 0, 0
+ index: -1
+wheel-mid
+ rotate: false
+ xy: 100, 68
+ size: 68, 68
+ orig: 68, 68
+ offset: 0, 0
+ index: -1
+wheel-mid-overlay
+ rotate: false
+ xy: 531, 615
+ size: 68, 68
+ orig: 68, 68
+ offset: 0, 0
+ index: -1
+wheel-small
+ rotate: false
+ xy: 205, 161
+ size: 36, 36
+ orig: 36, 36
+ offset: 0, 0
+ index: -1
diff --git a/dist/assets/spine/tank/export/tank-pro.json b/dist/assets/spine/tank/export/tank-pro.json
new file mode 100644
index 0000000..f2135e2
--- /dev/null
+++ b/dist/assets/spine/tank/export/tank-pro.json
@@ -0,0 +1,4846 @@
+{
+"skeleton": {
+ "hash": "DsEiRbCUERtVRiCfkycBVIQne7c",
+ "spine": "3.8.55",
+ "x": -5852.65,
+ "y": -348.5,
+ "width": 7202.61,
+ "height": 1298.88,
+ "images": "./images/",
+ "audio": ""
+},
+"bones": [
+ { "name": "root" },
+ { "name": "tank-root", "parent": "root", "y": 146.79 },
+ { "name": "tank-treads", "parent": "tank-root", "y": 48.35 },
+ { "name": "tank-body", "parent": "tank-treads", "y": 10 },
+ { "name": "guntower", "parent": "tank-body", "x": -21.72, "y": 245.48 },
+ { "name": "antenna-root", "parent": "guntower", "x": 164.61, "y": 202.53 },
+ { "name": "antenna1", "parent": "antenna-root", "length": 40, "rotation": 90, "y": 40, "color": "ffee00ff" },
+ { "name": "antenna2", "parent": "antenna1", "length": 42, "x": 42, "color": "ffee00ff" },
+ { "name": "antenna3", "parent": "antenna2", "length": 42, "x": 42, "color": "ffee00ff" },
+ { "name": "antenna4", "parent": "antenna3", "length": 42, "x": 42, "color": "ffee00ff" },
+ { "name": "antenna5", "parent": "antenna4", "length": 42, "x": 42, "color": "ffee00ff" },
+ { "name": "antenna6", "parent": "antenna5", "length": 42, "x": 42, "color": "ffee00ff" },
+ { "name": "cannon-connector", "parent": "guntower", "x": -235.05, "y": 96.07 },
+ { "name": "cannon-target", "parent": "tank-root", "x": -2276.67, "y": 400.17, "color": "0096ffff" },
+ { "name": "cannon", "parent": "cannon-connector", "length": 946.68, "rotation": 180, "color": "ff4000ff" },
+ {
+ "name": "machinegun-mount",
+ "parent": "guntower",
+ "length": 90.98,
+ "rotation": 90,
+ "x": -123.73,
+ "y": 218.33,
+ "color": "15ff00ff"
+ },
+ { "name": "machinegun-target", "parent": "tank-root", "x": -2272.76, "y": 607.77, "color": "0096ffff" },
+ {
+ "name": "machinegun",
+ "parent": "machinegun-mount",
+ "length": 208.95,
+ "rotation": 90,
+ "x": 91.52,
+ "y": -1.03,
+ "color": "15ff00ff"
+ },
+ { "name": "machinegun-tip", "parent": "machinegun", "x": 210.43, "y": -12.21 },
+ { "name": "rock", "parent": "root", "x": -1925.2, "y": 33.17 },
+ {
+ "name": "smoke-root",
+ "parent": "tank-root",
+ "x": -1200.38,
+ "y": 405.76,
+ "scaleX": -6.5,
+ "scaleY": 6.5,
+ "color": "ff4000ff"
+ },
+ { "name": "smoke-glow", "parent": "smoke-root", "x": 62.92, "y": -0.71, "color": "ff4000ff" },
+ {
+ "name": "smoke1",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke10",
+ "parent": "smoke-root",
+ "rotation": -103.52,
+ "x": 25.45,
+ "y": 2.48,
+ "scaleX": 3.9011,
+ "scaleY": 2.8523,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke11",
+ "parent": "smoke-root",
+ "rotation": -103.52,
+ "x": 25.45,
+ "y": 2.48,
+ "scaleX": 3.9011,
+ "scaleY": 2.8523,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke12",
+ "parent": "smoke-root",
+ "rotation": -103.52,
+ "x": 25.45,
+ "y": 2.48,
+ "scaleX": 3.9011,
+ "scaleY": 2.8523,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke13",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke14",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke15",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke16",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke17",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke18",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke2",
+ "parent": "smoke-root",
+ "rotation": -84.14,
+ "x": 45.06,
+ "y": 29.7,
+ "scaleX": 3.3345,
+ "scaleY": 3.3345,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke20",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke21",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke22",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke23",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke24",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke25",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke26",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke27",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke3",
+ "parent": "smoke-root",
+ "rotation": -87.91,
+ "x": 55.15,
+ "y": -17.5,
+ "scaleX": 3.0415,
+ "scaleY": 4.157,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke4",
+ "parent": "smoke-root",
+ "rotation": -87.91,
+ "x": 69.25,
+ "y": 8.01,
+ "scaleX": 2.1808,
+ "scaleY": 2.9807,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke5",
+ "parent": "smoke-root",
+ "rotation": -87.91,
+ "x": 80.63,
+ "y": 59.88,
+ "scaleX": 4.5119,
+ "scaleY": 2.9725,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke6",
+ "parent": "smoke-root",
+ "rotation": -87.91,
+ "x": 96.19,
+ "y": 25.65,
+ "scaleX": 3.7912,
+ "scaleY": 3.0552,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke7",
+ "parent": "smoke-root",
+ "rotation": 153.68,
+ "x": 85.65,
+ "y": -50.47,
+ "scaleX": 4.8523,
+ "scaleY": 3.6528,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke8",
+ "parent": "smoke-root",
+ "rotation": 67.58,
+ "x": 47.85,
+ "y": -42.55,
+ "scaleX": 4.0006,
+ "scaleY": 3.4796,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke9",
+ "parent": "smoke-root",
+ "rotation": 150.05,
+ "x": 104.02,
+ "y": -8.73,
+ "scaleX": 4.2074,
+ "scaleY": 3.0762,
+ "color": "ff4000ff"
+ },
+ { "name": "tank-glow", "parent": "tank-root", "x": -247.72, "y": 404.37, "scaleX": 1.0582, "scaleY": 0.6785 },
+ {
+ "name": "tread",
+ "parent": "tank-root",
+ "length": 82,
+ "rotation": 180,
+ "x": -22.9,
+ "y": 213.86,
+ "scaleX": 0.9933,
+ "color": "e64344ff"
+ },
+ { "name": "wheel-mid-center", "parent": "tank-root", "y": -66.21 },
+ { "name": "tread-collider1", "parent": "wheel-mid-center", "x": -329.58, "y": -85.44, "color": "ff00fbff" },
+ { "name": "tread-collider2", "parent": "wheel-mid-center", "x": -165.95, "y": -85.44, "color": "ff00fbff" },
+ { "name": "tread-collider3", "parent": "wheel-mid-center", "y": -85.44, "color": "ff00fbff" },
+ { "name": "tread-collider4", "parent": "wheel-mid-center", "x": 163.56, "y": -85.44, "color": "ff00fbff" },
+ { "name": "tread-collider5", "parent": "wheel-mid-center", "x": 329.12, "y": -85.44, "color": "ff00fbff" },
+ { "name": "tread-gravity1", "parent": "tank-root", "rotation": 180, "x": -175.35, "y": 149.31, "color": "ff00fbff" },
+ { "name": "tread-gravity2", "parent": "tank-root", "rotation": 180, "x": 177.89, "y": 144.78, "color": "ff00fbff" },
+ {
+ "name": "tread10",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 48.85,
+ "x": 662.9,
+ "y": -120.35,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread11",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 97.99,
+ "x": 651.5,
+ "y": -39.69,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread12",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 113.79,
+ "x": 618.43,
+ "y": 34.83,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread13",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 122.96,
+ "x": 573.82,
+ "y": 103.18,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread14",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 142.01,
+ "x": 509.19,
+ "y": 153.3,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread15",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.84,
+ "x": 433.25,
+ "y": 184.02,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread16",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.37,
+ "x": 357.56,
+ "y": 215.37,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread17",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.29,
+ "x": 281.92,
+ "y": 246.8,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread18",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.19,
+ "x": 206.33,
+ "y": 278.38,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread19",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.14,
+ "x": 130.77,
+ "y": 310.02,
+ "color": "e64344ff"
+ },
+ { "name": "tread2", "parent": "tread", "length": 82, "x": 82, "color": "e64344ff" },
+ {
+ "name": "tread20",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.34,
+ "x": 55.1,
+ "y": 341.41,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread21",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 158.11,
+ "x": -20.99,
+ "y": 371.77,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread22",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.99,
+ "x": -97.02,
+ "y": 402.28,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread23",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.59,
+ "x": -172.83,
+ "y": 433.33,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread24",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 156.86,
+ "x": -248.23,
+ "y": 465.34,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread25",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 177.94,
+ "x": -330.17,
+ "y": 468.27,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread26",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -169.55,
+ "x": -410.81,
+ "y": 453.5,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread27",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -163.86,
+ "x": -489.58,
+ "y": 430.86,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread28",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -139.13,
+ "x": -551.59,
+ "y": 377.57,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread29",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -89.04,
+ "x": -550.21,
+ "y": 296.14,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread3",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -8.91,
+ "x": 163.01,
+ "y": -12.61,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread30",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -38.99,
+ "x": -486.48,
+ "y": 244.89,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread31",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -20.04,
+ "x": -409.45,
+ "y": 216.98,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread32",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -46.24,
+ "x": -352.74,
+ "y": 158.15,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread33",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -27.95,
+ "x": -280.3,
+ "y": 119.98,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread34",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 10.46,
+ "x": -199.66,
+ "y": 134.77,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread35",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -17.9,
+ "x": -121.63,
+ "y": 109.73,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread36",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -36.82,
+ "x": -55.99,
+ "y": 60.92,
+ "color": "fbff00ff"
+ },
+ {
+ "name": "tread4",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -29.27,
+ "x": 234.55,
+ "y": -52.43,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread5",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -45.26,
+ "x": 292.26,
+ "y": -110.28,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread6",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -15.29,
+ "x": 371.36,
+ "y": -131.76,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread7",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -5.49,
+ "x": 452.98,
+ "y": -139.55,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread8",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -24.99,
+ "x": 527.31,
+ "y": -173.95,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread9",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -5.44,
+ "x": 608.94,
+ "y": -181.68,
+ "color": "e64344ff"
+ },
+ { "name": "wheel-big-root1", "parent": "tank-treads", "x": -549.6, "y": 14.4, "color": "abe323ff" },
+ { "name": "wheel-big-root2", "parent": "tank-treads", "x": 547.34, "y": 14.4 },
+ { "name": "wheel-big1", "parent": "wheel-big-root1", "x": -0.02, "color": "abe323ff" },
+ { "name": "wheel-big2", "parent": "wheel-big-root2" },
+ { "name": "wheel-mid-root1", "parent": "wheel-mid-center", "x": -410.57, "color": "abe323ff" },
+ { "name": "wheel-mid-root2", "parent": "wheel-mid-center", "x": -246.95 },
+ { "name": "wheel-mid-root3", "parent": "wheel-mid-center", "x": -82.73 },
+ { "name": "wheel-mid-root4", "parent": "wheel-mid-center", "x": 80.89 },
+ { "name": "wheel-mid-root5", "parent": "wheel-mid-center", "x": 244.51 },
+ { "name": "wheel-mid-root6", "parent": "wheel-mid-center", "x": 408.74 },
+ { "name": "wheel-mid1", "parent": "wheel-mid-root1", "color": "abe323ff" },
+ { "name": "wheel-mid2", "parent": "wheel-mid-root2" },
+ { "name": "wheel-mid3", "parent": "wheel-mid-root3" },
+ { "name": "wheel-mid4", "parent": "wheel-mid-root4" },
+ { "name": "wheel-mid5", "parent": "wheel-mid-root5" },
+ { "name": "wheel-mid6", "parent": "wheel-mid-root6" },
+ { "name": "wheel-small-root1", "parent": "tank-treads", "x": -337.39, "y": 109.43 },
+ { "name": "wheel-small-root2", "parent": "tank-treads", "x": 0.09, "y": 109.43 },
+ { "name": "wheel-small-root3", "parent": "tank-treads", "x": 334.69, "y": 109.43 },
+ { "name": "wheel-small1", "parent": "wheel-small-root1", "color": "abe323ff" },
+ { "name": "wheel-small2", "parent": "wheel-small-root2" },
+ { "name": "wheel-small3", "parent": "wheel-small-root3" }
+],
+"slots": [
+ { "name": "rock", "bone": "rock", "attachment": "rock" },
+ { "name": "ground", "bone": "root", "attachment": "ground" },
+ { "name": "ground2", "bone": "root", "attachment": "ground" },
+ { "name": "ground3", "bone": "root", "attachment": "ground" },
+ { "name": "ground4", "bone": "root", "attachment": "ground" },
+ { "name": "ground5", "bone": "root", "attachment": "ground" },
+ { "name": "ground6", "bone": "root", "attachment": "ground" },
+ { "name": "ground7", "bone": "root", "attachment": "ground" },
+ { "name": "tank-body-shadow", "bone": "tank-body", "color": "ffffffb9", "attachment": "tank-bottom-shadow" },
+ { "name": "bottom", "bone": "tank-body", "attachment": "tank-bottom" },
+ { "name": "tread-inside1", "bone": "tread", "attachment": "tread-inside" },
+ { "name": "tread-inside53", "bone": "tread27", "attachment": "tread-inside" },
+ { "name": "tread-inside27", "bone": "tread14", "attachment": "tread-inside" },
+ { "name": "tread-inside3", "bone": "tread2", "attachment": "tread-inside" },
+ { "name": "tread-inside55", "bone": "tread28", "attachment": "tread-inside" },
+ { "name": "tread-inside29", "bone": "tread15", "attachment": "tread-inside" },
+ { "name": "tread-inside5", "bone": "tread3", "attachment": "tread-inside" },
+ { "name": "tread-inside57", "bone": "tread29", "attachment": "tread-inside" },
+ { "name": "tread-inside31", "bone": "tread16", "attachment": "tread-inside" },
+ { "name": "tread-inside7", "bone": "tread4", "attachment": "tread-inside" },
+ { "name": "tread-inside59", "bone": "tread30", "attachment": "tread-inside" },
+ { "name": "tread-inside33", "bone": "tread17", "attachment": "tread-inside" },
+ { "name": "tread-inside9", "bone": "tread5", "attachment": "tread-inside" },
+ { "name": "tread-inside61", "bone": "tread31", "attachment": "tread-inside" },
+ { "name": "tread-inside35", "bone": "tread18", "attachment": "tread-inside" },
+ { "name": "tread-inside11", "bone": "tread6", "attachment": "tread-inside" },
+ { "name": "tread-inside63", "bone": "tread32", "attachment": "tread-inside" },
+ { "name": "tread-inside37", "bone": "tread19", "attachment": "tread-inside" },
+ { "name": "tread-inside13", "bone": "tread7", "attachment": "tread-inside" },
+ { "name": "tread-inside65", "bone": "tread33", "attachment": "tread-inside" },
+ { "name": "tread-inside39", "bone": "tread20", "attachment": "tread-inside" },
+ { "name": "tread-inside15", "bone": "tread8", "attachment": "tread-inside" },
+ { "name": "tread-inside67", "bone": "tread34", "attachment": "tread-inside" },
+ { "name": "tread-inside69", "bone": "tread35", "attachment": "tread-inside" },
+ { "name": "tread-inside71", "bone": "tread36", "attachment": "tread-inside" },
+ { "name": "tread-inside41", "bone": "tread21", "attachment": "tread-inside" },
+ { "name": "tread-inside17", "bone": "tread9", "attachment": "tread-inside" },
+ { "name": "tread-inside43", "bone": "tread22", "attachment": "tread-inside" },
+ { "name": "tread-inside19", "bone": "tread10", "attachment": "tread-inside" },
+ { "name": "tread-inside45", "bone": "tread23", "attachment": "tread-inside" },
+ { "name": "tread-inside21", "bone": "tread11", "attachment": "tread-inside" },
+ { "name": "tread-inside47", "bone": "tread24", "attachment": "tread-inside" },
+ { "name": "tread-inside23", "bone": "tread12", "attachment": "tread-inside" },
+ { "name": "tread-inside49", "bone": "tread25", "attachment": "tread-inside" },
+ { "name": "tread-inside25", "bone": "tread13", "attachment": "tread-inside" },
+ { "name": "tread-inside51", "bone": "tread26", "attachment": "tread-inside" },
+ { "name": "tread-inside2", "bone": "tread", "attachment": "tread-inside" },
+ { "name": "tread-inside54", "bone": "tread27", "attachment": "tread-inside" },
+ { "name": "tread-inside28", "bone": "tread14", "attachment": "tread-inside" },
+ { "name": "tread-inside4", "bone": "tread2", "attachment": "tread-inside" },
+ { "name": "tread-inside56", "bone": "tread28", "attachment": "tread-inside" },
+ { "name": "tread-inside30", "bone": "tread15", "attachment": "tread-inside" },
+ { "name": "tread-inside6", "bone": "tread3", "attachment": "tread-inside" },
+ { "name": "tread-inside58", "bone": "tread29", "attachment": "tread-inside" },
+ { "name": "tread-inside32", "bone": "tread16", "attachment": "tread-inside" },
+ { "name": "tread-inside8", "bone": "tread4", "attachment": "tread-inside" },
+ { "name": "tread-inside60", "bone": "tread30", "attachment": "tread-inside" },
+ { "name": "tread-inside34", "bone": "tread17", "attachment": "tread-inside" },
+ { "name": "tread-inside10", "bone": "tread5", "attachment": "tread-inside" },
+ { "name": "tread-inside62", "bone": "tread31", "attachment": "tread-inside" },
+ { "name": "tread-inside36", "bone": "tread18", "attachment": "tread-inside" },
+ { "name": "tread-inside12", "bone": "tread6", "attachment": "tread-inside" },
+ { "name": "tread-inside64", "bone": "tread32", "attachment": "tread-inside" },
+ { "name": "tread-inside38", "bone": "tread19", "attachment": "tread-inside" },
+ { "name": "tread-inside14", "bone": "tread7", "attachment": "tread-inside" },
+ { "name": "tread-inside66", "bone": "tread33", "attachment": "tread-inside" },
+ { "name": "tread-inside40", "bone": "tread20", "attachment": "tread-inside" },
+ { "name": "tread-inside16", "bone": "tread8", "attachment": "tread-inside" },
+ { "name": "tread-inside68", "bone": "tread34", "attachment": "tread-inside" },
+ { "name": "tread-inside70", "bone": "tread35", "attachment": "tread-inside" },
+ { "name": "tread-inside72", "bone": "tread36", "attachment": "tread-inside" },
+ { "name": "tread-inside42", "bone": "tread21", "attachment": "tread-inside" },
+ { "name": "tread-inside18", "bone": "tread9", "attachment": "tread-inside" },
+ { "name": "tread-inside44", "bone": "tread22", "attachment": "tread-inside" },
+ { "name": "tread-inside20", "bone": "tread10", "attachment": "tread-inside" },
+ { "name": "tread-inside46", "bone": "tread23", "attachment": "tread-inside" },
+ { "name": "tread-inside22", "bone": "tread11", "attachment": "tread-inside" },
+ { "name": "tread-inside48", "bone": "tread24", "attachment": "tread-inside" },
+ { "name": "tread-inside24", "bone": "tread12", "attachment": "tread-inside" },
+ { "name": "tread-inside50", "bone": "tread25", "attachment": "tread-inside" },
+ { "name": "tread-inside26", "bone": "tread13", "attachment": "tread-inside" },
+ { "name": "tread-inside52", "bone": "tread26", "attachment": "tread-inside" },
+ { "name": "wheel-big", "bone": "wheel-big1", "color": "dbdbdbff", "attachment": "wheel-big" },
+ { "name": "wheel-big2", "bone": "wheel-big2", "color": "dbdbdbff", "attachment": "wheel-big" },
+ { "name": "wheel-mid", "bone": "wheel-mid1", "attachment": "wheel-mid" },
+ { "name": "wheel-mid2", "bone": "wheel-mid2", "attachment": "wheel-mid" },
+ { "name": "wheel-mid3", "bone": "wheel-mid3", "attachment": "wheel-mid" },
+ { "name": "wheel-mid4", "bone": "wheel-mid4", "attachment": "wheel-mid" },
+ { "name": "wheel-mid5", "bone": "wheel-mid5", "attachment": "wheel-mid" },
+ { "name": "wheel-mid6", "bone": "wheel-mid6", "attachment": "wheel-mid" },
+ { "name": "wheel-small", "bone": "wheel-small1", "attachment": "wheel-small" },
+ { "name": "wheel-small2", "bone": "wheel-small2", "attachment": "wheel-small" },
+ { "name": "wheel-small3", "bone": "wheel-small3", "attachment": "wheel-small" },
+ { "name": "wheel-mid-overlay", "bone": "wheel-mid-root1", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" },
+ { "name": "wheel-mid-overlay2", "bone": "wheel-mid-root2", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" },
+ { "name": "wheel-mid-overlay3", "bone": "wheel-mid-root3", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" },
+ { "name": "wheel-mid-overlay4", "bone": "wheel-mid-root4", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" },
+ { "name": "wheel-mid-overlay5", "bone": "wheel-mid-root5", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" },
+ { "name": "wheel-mid-overlay6", "bone": "wheel-mid-root6", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" },
+ { "name": "wheel-big-overlay1", "bone": "wheel-big-root1", "color": "ffffffe9", "attachment": "wheel-big-overlay", "blend": "multiply" },
+ { "name": "wheel-big-overlay2", "bone": "wheel-big-root2", "color": "ffffffe9", "attachment": "wheel-big-overlay", "blend": "multiply" },
+ { "name": "treads-path", "bone": "tank-root", "attachment": "treads-path" },
+ { "name": "tread", "bone": "tread", "attachment": "tread" },
+ { "name": "tread27", "bone": "tread27", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread14", "bone": "tread14", "attachment": "tread" },
+ { "name": "tread2", "bone": "tread2", "attachment": "tread" },
+ { "name": "tread28", "bone": "tread28", "attachment": "tread" },
+ { "name": "tread15", "bone": "tread15", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread3", "bone": "tread3", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread29", "bone": "tread29", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread16", "bone": "tread16", "attachment": "tread" },
+ { "name": "tread4", "bone": "tread4", "attachment": "tread" },
+ { "name": "tread30", "bone": "tread30", "attachment": "tread" },
+ { "name": "tread17", "bone": "tread17", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread5", "bone": "tread5", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread31", "bone": "tread31", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread18", "bone": "tread18", "attachment": "tread" },
+ { "name": "tread6", "bone": "tread6", "attachment": "tread" },
+ { "name": "tread32", "bone": "tread32", "attachment": "tread" },
+ { "name": "tread19", "bone": "tread19", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread7", "bone": "tread7", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread33", "bone": "tread33", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread20", "bone": "tread20", "attachment": "tread" },
+ { "name": "tread8", "bone": "tread8", "attachment": "tread" },
+ { "name": "tread34", "bone": "tread34", "attachment": "tread" },
+ { "name": "tread35", "bone": "tread35", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread36", "bone": "tread36", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread21", "bone": "tread21", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread9", "bone": "tread9", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread22", "bone": "tread22", "attachment": "tread" },
+ { "name": "tread10", "bone": "tread10", "attachment": "tread" },
+ { "name": "tread23", "bone": "tread23", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread11", "bone": "tread11", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread24", "bone": "tread24", "attachment": "tread" },
+ { "name": "tread12", "bone": "tread12", "attachment": "tread" },
+ { "name": "tread25", "bone": "tread25", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread13", "bone": "tread13", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread26", "bone": "tread26", "attachment": "tread" },
+ { "name": "machinegun", "bone": "machinegun", "attachment": "machinegun" },
+ { "name": "machinegun-mount", "bone": "machinegun-mount", "attachment": "machinegun-mount" },
+ { "name": "tank-top", "bone": "tank-body", "attachment": "tank-top" },
+ { "name": "guntower", "bone": "guntower", "attachment": "guntower" },
+ { "name": "cannon", "bone": "cannon", "attachment": "cannon" },
+ { "name": "cannon-connector", "bone": "cannon-connector", "attachment": "cannon-connector" },
+ { "name": "antenna", "bone": "antenna-root", "attachment": "antenna" },
+ { "name": "smoke-puff1-bg", "bone": "smoke1", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg13", "bone": "smoke13", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg14", "bone": "smoke14", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg15", "bone": "smoke15", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg16", "bone": "smoke16", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg17", "bone": "smoke17", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg18", "bone": "smoke18", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg20", "bone": "smoke20", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg21", "bone": "smoke21", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg22", "bone": "smoke22", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg23", "bone": "smoke23", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg24", "bone": "smoke24", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg25", "bone": "smoke25", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg26", "bone": "smoke26", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg27", "bone": "smoke27", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg2", "bone": "smoke2", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg5", "bone": "smoke5", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg6", "bone": "smoke6", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg7", "bone": "smoke7", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg10", "bone": "smoke10", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg11", "bone": "smoke11", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg12", "bone": "smoke12", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg8", "bone": "smoke8", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg9", "bone": "smoke9", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg4", "bone": "smoke4", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg3", "bone": "smoke3", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg", "bone": "smoke1", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg13", "bone": "smoke13", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg14", "bone": "smoke14", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg15", "bone": "smoke15", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg16", "bone": "smoke16", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg17", "bone": "smoke17", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg18", "bone": "smoke18", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg20", "bone": "smoke20", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg21", "bone": "smoke21", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg22", "bone": "smoke22", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg23", "bone": "smoke23", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg24", "bone": "smoke24", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg25", "bone": "smoke25", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg26", "bone": "smoke26", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg27", "bone": "smoke27", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg2", "bone": "smoke2", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg5", "bone": "smoke5", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg6", "bone": "smoke6", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg7", "bone": "smoke7", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg10", "bone": "smoke10", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg11", "bone": "smoke11", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg12", "bone": "smoke12", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg8", "bone": "smoke8", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg9", "bone": "smoke9", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg4", "bone": "smoke4", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg3", "bone": "smoke3", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-glow", "bone": "smoke-glow", "blend": "additive" },
+ { "name": "clipping", "bone": "tank-body", "attachment": "clipping" },
+ { "name": "tank-glow", "bone": "tank-glow", "color": "fcdc6da7", "blend": "additive" }
+],
+"ik": [
+ {
+ "name": "cannon-ik",
+ "bones": [ "cannon" ],
+ "target": "cannon-target"
+ },
+ {
+ "name": "machinegun-ik",
+ "order": 1,
+ "bones": [ "machinegun" ],
+ "target": "machinegun-target",
+ "mix": 0
+ }
+],
+"transform": [
+ {
+ "name": "wheel-big-transform",
+ "order": 8,
+ "bones": [ "wheel-big2" ],
+ "target": "wheel-big1",
+ "rotation": 65.6,
+ "translateMix": 0,
+ "scaleMix": 0,
+ "shearMix": 0
+ },
+ {
+ "name": "wheel-mid1-transform",
+ "order": 3,
+ "bones": [ "wheel-mid2", "wheel-mid4" ],
+ "target": "wheel-mid1",
+ "rotation": 93,
+ "translateMix": 0,
+ "scaleMix": 0,
+ "shearMix": 0
+ },
+ {
+ "name": "wheel-mid2-transform",
+ "order": 4,
+ "bones": [ "wheel-mid3", "wheel-mid5" ],
+ "target": "wheel-mid1",
+ "rotation": -89,
+ "translateMix": 0,
+ "scaleMix": 0,
+ "shearMix": 0
+ },
+ {
+ "name": "wheel-mid3-transform",
+ "order": 5,
+ "bones": [ "wheel-mid6" ],
+ "target": "wheel-mid1",
+ "rotation": -152.6,
+ "translateMix": 0,
+ "scaleMix": 0,
+ "shearMix": 0
+ },
+ {
+ "name": "wheel-small1-transform",
+ "order": 6,
+ "bones": [ "wheel-small2" ],
+ "target": "wheel-small1",
+ "rotation": 87,
+ "translateMix": 0,
+ "scaleMix": 0,
+ "shearMix": 0
+ },
+ {
+ "name": "wheel-small2-transform",
+ "order": 7,
+ "bones": [ "wheel-small3" ],
+ "target": "wheel-small1",
+ "rotation": 54.9,
+ "translateMix": 0,
+ "scaleMix": 0,
+ "shearMix": 0
+ }
+],
+"path": [
+ {
+ "name": "treads-path",
+ "order": 2,
+ "bones": [ "tread", "tread2", "tread3", "tread4", "tread5", "tread6", "tread7", "tread8", "tread9", "tread10", "tread11", "tread12", "tread13", "tread14", "tread15", "tread16", "tread17", "tread18", "tread19", "tread20", "tread21", "tread22", "tread23", "tread24", "tread25", "tread26", "tread27", "tread28", "tread29", "tread30", "tread31", "tread32", "tread33", "tread34", "tread35", "tread36" ],
+ "target": "treads-path",
+ "rotateMode": "chain"
+ }
+],
+"skins": [
+ {
+ "name": "default",
+ "attachments": {
+ "tread-inside56": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside57": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside58": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside59": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-bg": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "tread30": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-fg23": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "cannon": {
+ "cannon": { "x": 481.95, "y": -0.03, "rotation": 180, "width": 931, "height": 58 }
+ },
+ "smoke-puff1-bg3": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-fg": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-fg20": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-glow": {
+ "smoke-glow": {
+ "type": "mesh",
+ "uvs": [ 1, 0.24906, 1, 0.51991, 1, 0.73165, 0.70776, 1, 0.49012, 1, 0.24373, 1, 0, 0.71158, 0, 0.50308, 0, 0.26235, 0.28107, 0, 0.47435, 0, 0.73345, 0, 0.48858, 0.51759 ],
+ "triangles": [ 12, 7, 8, 12, 10, 11, 12, 11, 0, 9, 10, 12, 12, 8, 9, 12, 0, 1, 6, 7, 12, 12, 1, 2, 5, 6, 12, 3, 4, 12, 5, 12, 4, 2, 3, 12 ],
+ "vertices": [ 49.99, 25.1, 50, -1.98, 50.01, -23.15, 20.79, -50, -0.98, -50, -25.62, -50.01, -50, -21.17, -50, -0.32, -50.01, 23.75, -21.9, 50, -2.58, 50, 23.33, 50.01, -1.14, -1.76 ],
+ "hull": 12,
+ "edges": [ 2, 24, 24, 14, 20, 24, 24, 8, 2, 0, 20, 22, 0, 22, 18, 20, 14, 16, 18, 16, 12, 14, 8, 10, 12, 10, 6, 8, 2, 4, 6, 4 ],
+ "width": 100,
+ "height": 100
+ }
+ },
+ "smoke-puff1-fg11": {
+ "smoke-puff04-fg": {
+ "x": -1.27,
+ "y": -0.37,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "wheel-mid2": {
+ "wheel-mid": { "width": 136, "height": 136 }
+ },
+ "tread25": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread-inside60": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside61": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside62": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside63": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-mid3": {
+ "wheel-mid": { "width": 136, "height": 136 }
+ },
+ "tread-inside65": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside66": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-mid6": {
+ "wheel-mid": { "width": 136, "height": 136 }
+ },
+ "tread-inside68": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside69": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-bg10": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-fg26": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-bg12": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg13": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg14": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg15": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg16": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "tread20": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "bottom": {
+ "tank-bottom": { "x": -16.67, "y": 9.89, "width": 1285, "height": 276 }
+ },
+ "smoke-puff1-bg2": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "tread23": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-fg16": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside53": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-fg14": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside70": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside71": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside72": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside12": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside32": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside39": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "antenna": {
+ "antenna": {
+ "type": "mesh",
+ "uvs": [ 0.64286, 0.07876, 0.65354, 0.1535, 0.66325, 0.22138, 0.67367, 0.29433, 0.68383, 0.36543, 0.6936, 0.43374, 0.70311, 0.5003, 0.71311, 0.57031, 0.72327, 0.64139, 0.73406, 0.71689, 0.74441, 0.7893, 0.75614, 0.87141, 0.76905, 0.94311, 1, 0.94311, 1, 1, 0, 1, 0, 0.94311, 0.20106, 0.94311, 0.20106, 0.87094, 0.21461, 0.78847, 0.22651, 0.71607, 0.23886, 0.64099, 0.25036, 0.57105, 0.26206, 0.49983, 0.27306, 0.43291, 0.2843, 0.36454, 0.29593, 0.29382, 0.308, 0.22038, 0.319, 0.15345, 0.33142, 0.07796, 0.34423, 0, 0.63161, 0 ],
+ "triangles": [ 29, 0, 1, 29, 30, 0, 30, 31, 0, 27, 2, 3, 27, 28, 2, 28, 1, 2, 28, 29, 1, 26, 27, 3, 25, 4, 5, 25, 26, 4, 26, 3, 4, 24, 25, 5, 7, 23, 6, 23, 24, 6, 24, 5, 6, 7, 22, 23, 21, 8, 9, 21, 22, 8, 22, 7, 8, 20, 21, 9, 19, 20, 10, 20, 9, 10, 14, 15, 12, 15, 17, 12, 12, 13, 14, 15, 16, 17, 17, 11, 12, 17, 18, 11, 18, 19, 11, 19, 10, 11 ],
+ "vertices": [ 2, 10, 65.38, -3.14, 0.3125, 11, 23.38, -3.14, 0.6875, 2, 10, 42.73, -3.38, 0.66667, 11, 0.73, -3.38, 0.33333, 2, 9, 64.17, -3.59, 0.33333, 10, 22.17, -3.59, 0.66667, 2, 9, 42.06, -3.82, 0.66667, 10, 0.06, -3.82, 0.33333, 2, 8, 62.52, -4.04, 0.33333, 9, 20.52, -4.04, 0.66667, 2, 8, 41.82, -4.26, 0.66667, 9, -0.18, -4.26, 0.33333, 2, 7, 63.65, -4.47, 0.33333, 8, 21.65, -4.47, 0.66667, 2, 7, 42.44, -4.69, 0.66667, 8, 0.44, -4.69, 0.33333, 2, 6, 62.9, -4.91, 0.33333, 7, 20.9, -4.91, 0.66667, 2, 6, 40.03, -5.15, 0.66667, 7, -1.97, -5.15, 0.33333, 2, 5, 5.38, 58.09, 0.4, 6, 18.09, -5.38, 0.6, 1, 5, 5.64, 33.21, 1, 1, 5, 5.92, 11.48, 1, 1, 5, 11, 11.48, 1, 1, 5, 11, -5.76, 1, 1, 5, -11, -5.76, 1, 1, 5, -11, 11.48, 1, 1, 5, -6.58, 11.48, 1, 1, 5, -6.58, 33.35, 1, 2, 5, -6.28, 58.34, 0.4, 6, 18.34, 6.28, 0.6, 2, 6, 40.27, 6.02, 0.66667, 7, -1.73, 6.02, 0.33333, 2, 6, 63.03, 5.75, 0.33333, 7, 21.03, 5.75, 0.66667, 2, 7, 42.22, 5.49, 0.66667, 8, 0.22, 5.49, 0.33333, 2, 7, 63.8, 5.23, 0.33333, 8, 21.8, 5.23, 0.66667, 2, 8, 42.07, 4.99, 0.66667, 9, 0.07, 4.99, 0.33333, 2, 8, 62.79, 4.75, 0.33333, 9, 20.79, 4.75, 0.66667, 2, 9, 42.22, 4.49, 0.66667, 10, 0.22, 4.49, 0.33333, 2, 9, 64.47, 4.22, 0.33333, 10, 22.47, 4.22, 0.66667, 2, 10, 42.75, 3.98, 0.66667, 11, 0.75, 3.98, 0.33333, 2, 10, 65.62, 3.71, 0.3125, 11, 23.62, 3.71, 0.6875, 1, 11, 47.24, 3.43, 1, 1, 11, 47.24, -2.9, 1 ],
+ "hull": 32,
+ "edges": [ 28, 30, 28, 26, 30, 32, 26, 24, 24, 22, 32, 34, 34, 24, 34, 36, 36, 22, 60, 62, 38, 36, 20, 22, 38, 20, 40, 38, 18, 20, 40, 18, 42, 40, 16, 18, 42, 16, 44, 42, 14, 16, 44, 14, 46, 44, 12, 14, 46, 12, 48, 46, 10, 12, 48, 10, 50, 48, 8, 10, 50, 8, 52, 50, 6, 8, 52, 6, 54, 52, 4, 6, 54, 4, 56, 54, 2, 4, 56, 2, 60, 58, 58, 56, 62, 0, 0, 2, 58, 0 ],
+ "width": 22,
+ "height": 303
+ }
+ },
+ "wheel-big-overlay1": {
+ "wheel-big-overlay": { "width": 186, "height": 186 }
+ },
+ "wheel-big-overlay2": {
+ "wheel-big-overlay": { "width": 186, "height": 186 }
+ },
+ "smoke-puff1-bg20": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg21": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg22": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg23": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg24": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg25": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg26": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg27": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-fg17": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside19": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-mid4": {
+ "wheel-mid": { "width": 136, "height": 136 }
+ },
+ "smoke-puff1-bg4": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-fg3": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.02,
+ "y": -0.25,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1145,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.03,
+ "y": -0.43,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "ground5": {
+ "ground": { "x": -3306.54, "y": -172, "width": 1024, "height": 353 }
+ },
+ "wheel-mid-overlay": {
+ "wheel-mid-overlay": { "width": 136, "height": 136 }
+ },
+ "tread-inside33": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread10": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-fg27": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "guntower": {
+ "guntower": { "x": 77.22, "y": 122.59, "width": 730, "height": 289 }
+ },
+ "smoke-puff1-fg18": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "wheel-big2": {
+ "wheel-big": { "width": 191, "height": 191 }
+ },
+ "rock": {
+ "rock": { "x": 25.24, "y": 27.35, "width": 580, "height": 127 }
+ },
+ "smoke-puff1-bg18": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "tread3": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread4": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread5": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread6": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread7": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread8": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread9": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-fg4": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.63,
+ "y": -0.09,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.63,
+ "y": -0.09,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.63,
+ "y": -0.09,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside51": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread2": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-bg11": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "tread-inside8": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-fg12": {
+ "smoke-puff04-fg": {
+ "x": -1.27,
+ "y": -0.37,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-fg24": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tank-body-shadow": {
+ "tank-bottom-shadow": { "x": -11.44, "y": -42.89, "width": 1291, "height": 341 }
+ },
+ "tread11": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "clipping": {
+ "clipping": {
+ "type": "clipping",
+ "end": "tank-glow",
+ "vertexCount": 32,
+ "vertices": [ 1, 3, 165.84, 455.67, 1, 1, 3, 114.21, 493.01, 1, 1, 3, -38.53, 492.23, 1, 1, 3, -193.4, 464.18, 1, 2, 3, -280.85, 415.48, 0.752, 14, 24.09, -73.93, 0.248, 1, 14, 70.34, -27.32, 1, 1, 14, 412.56, -22.02, 1, 1, 14, 412.82, -29.21, 1, 1, 14, 539.26, -29.34, 1, 1, 14, 539.52, -17.09, 1, 1, 14, 894.02, -16.8, 1, 1, 14, 902.99, -28.89, 1, 1, 14, 942.06, -28.58, 1, 1, 14, 948.14, -16.64, 1, 1, 14, 947.9, 14.29, 1, 1, 14, 539.3, 14.55, 1, 1, 14, 539, 29.22, 1, 1, 14, 412.51, 29.88, 1, 1, 14, 412.51, 21.73, 1, 1, 14, 74.24, 27.28, 1, 1, 3, -296.64, 281.2, 1, 1, 3, -316.06, 225.71, 1, 1, 3, -521.69, 190.74, 1, 1, 3, -610.03, 141.02, 1, 1, 3, -671.84, 87.13, 1, 1, 3, -652.23, -11.24, 1, 1, 3, -618.53, -71.36, 1, 1, 3, -478.77, -114.21, 1, 1, 3, -274.11, -116.26, 1, 1, 3, 1.38, -45.75, 1, 1, 3, 189.67, 148.78, 1, 1, 3, 215.75, 276.59, 1 ],
+ "color": "ce3a3aff"
+ }
+ },
+ "cannon-connector": {
+ "cannon-connector": {
+ "type": "mesh",
+ "uvs": [ 1, 0.03237, 1, 0.10603, 0.90988, 0.32859, 0.81975, 0.55116, 0.72963, 0.77373, 0.6395, 0.9963, 0.42157, 0.9963, 0.20364, 0.9963, 0, 0.85434, 0, 0.69902, 0.02268, 0.52884, 0, 0.31444, 0.21602, 0.12998, 0.43368, 0, 0.63547, 0.0037, 0.48408, 0.77059, 0.31496, 0.52497, 0.64133, 0.19648, 0.21516, 0.76766, 0.58346, 0.56471, 0.68444, 0.40146, 0.46758, 0.36649, 0.28935, 0.34604 ],
+ "triangles": [ 21, 22, 12, 11, 12, 22, 17, 21, 13, 17, 13, 14, 21, 12, 13, 21, 17, 20, 16, 22, 21, 10, 11, 22, 10, 22, 16, 19, 21, 20, 16, 21, 19, 18, 10, 16, 9, 10, 18, 15, 16, 19, 18, 16, 15, 8, 9, 18, 7, 8, 18, 6, 18, 15, 7, 18, 6, 14, 0, 1, 17, 14, 1, 2, 17, 1, 20, 17, 2, 3, 20, 2, 19, 20, 3, 4, 19, 3, 15, 19, 4, 5, 15, 4, 6, 15, 5 ],
+ "vertices": [ 1, 12, 35.91, 69.08, 1, 1, 12, 35.91, 59.14, 1, 1, 12, 25.82, 29.09, 1, 1, 12, 15.72, -0.95, 1, 1, 12, 5.63, -31, 1, 1, 12, -4.46, -61.05, 1, 2, 12, -28.87, -61.05, 0.33333, 14, 28.87, 61.03, 0.66667, 1, 14, 53.28, 61.02, 1, 1, 14, 76.09, 41.84, 1, 1, 14, 71.17, 21.63, 1, 1, 14, 72.83, -1.62, 1, 1, 14, 70.38, -29.12, 1, 1, 14, 50.67, -56.14, 1, 2, 12, -28.43, 74.38, 0.41, 14, 28.43, -74.4, 0.59, 2, 12, -4.92, 72.95, 0.52, 14, 4.92, -72.95, 0.48, 2, 12, -21.87, -30.58, 0.49, 14, 21.87, 30.57, 0.51, 1, 14, 40.81, -2.6, 1, 2, 12, -4.26, 46.93, 0.49, 14, 4.26, -46.93, 0.51, 1, 14, 51.99, 30.15, 1, 2, 12, -10.74, -2.78, 0.49, 14, 10.74, 2.78, 0.51, 2, 12, 0.57, 19.25, 0.49, 14, -0.57, -19.25, 0.51, 1, 14, 23.72, -23.99, 1, 1, 14, 43.68, -26.76, 1 ],
+ "hull": 15,
+ "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 0 ],
+ "width": 112,
+ "height": 135
+ }
+ },
+ "tread-inside10": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside11": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-mid5": {
+ "wheel-mid": { "width": 136, "height": 136 }
+ },
+ "tread-inside13": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside14": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside15": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside16": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside17": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside18": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "ground": {
+ "ground": { "x": 837.96, "y": -172, "width": 1024, "height": 353 }
+ },
+ "smoke-puff1-fg15": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "wheel-small2": {
+ "wheel-small": { "width": 71, "height": 71 }
+ },
+ "ground2": {
+ "ground": { "x": -179.89, "y": -172, "width": 1024, "height": 353 }
+ },
+ "ground3": {
+ "ground": { "x": -1213.48, "y": -172, "scaleX": 1.035, "width": 1024, "height": 353 }
+ },
+ "ground4": {
+ "ground": { "x": -2268.51, "y": -172, "scaleX": 1.04, "width": 1024, "height": 353 }
+ },
+ "tread-inside22": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "ground6": {
+ "ground": { "x": -4322.71, "y": -172, "width": 1024, "height": 353 }
+ },
+ "ground7": {
+ "ground": { "x": -5340.65, "y": -172, "width": 1024, "height": 353 }
+ },
+ "smoke-puff1-bg6": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-fg5": {
+ "smoke-puff01-fg": {
+ "x": -1.21,
+ "y": -0.08,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.89,
+ "y": -0.04,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.89,
+ "y": -0.04,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.89,
+ "y": -0.04,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "machinegun": {
+ "machinegun": { "x": 44.85, "y": -5.72, "rotation": -180, "width": 331, "height": 57 }
+ },
+ "tread-inside20": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside21": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-fg10": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.27,
+ "y": -0.37,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.27,
+ "y": -0.37,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.27,
+ "y": -0.37,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside23": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside24": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside25": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside26": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside27": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside28": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside29": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-bg5": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "wheel-mid-overlay3": {
+ "wheel-mid-overlay": { "width": 136, "height": 136 }
+ },
+ "smoke-puff1-fg22": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread12": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread13": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread14": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread15": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread16": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread17": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread18": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread19": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-bg7": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg8": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg9": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-fg6": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.48,
+ "y": -0.07,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.48,
+ "y": -0.07,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.48,
+ "y": -0.07,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-fg7": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -0.7,
+ "y": -0.36,
+ "scaleX": 0.1216,
+ "scaleY": 0.1214,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -0.56,
+ "y": -0.15,
+ "scaleX": 0.1224,
+ "scaleY": 0.1224,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -0.56,
+ "y": -0.15,
+ "scaleX": 0.1224,
+ "scaleY": 0.1224,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-fg8": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -0.65,
+ "y": 0.01,
+ "scaleX": 0.1226,
+ "scaleY": 0.1226,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -0.75,
+ "y": -0.15,
+ "scaleX": 0.1211,
+ "scaleY": 0.1211,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -0.75,
+ "y": -0.15,
+ "scaleX": 0.1211,
+ "scaleY": 0.1211,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-fg9": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.99,
+ "y": -0.09,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.99,
+ "y": -0.09,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -0.95,
+ "y": -0.48,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-fg2": {
+ "smoke-puff01-fg": {
+ "x": -1.01,
+ "y": -0.07,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.82,
+ "y": -0.39,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.82,
+ "y": -0.39,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.82,
+ "y": -0.39,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside30": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside31": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-small3": {
+ "wheel-small": { "width": 71, "height": 71 }
+ },
+ "smoke-puff1-fg21": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside34": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside35": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside36": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside37": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside38": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside9": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-fg25": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "wheel-big": {
+ "wheel-big": { "width": 191, "height": 191 }
+ },
+ "treads-path": {
+ "treads-path": {
+ "type": "path",
+ "closed": true,
+ "lengths": [ 185.21, 354.53, 478.3, 608.52, 786, 1058.49, 1138.97, 1223.96, 1303.87, 1388.23, 1471.11, 1551.64, 1633.55, 1713.27, 1799.89, 1882.28, 2164.2, 2326.85, 2444.07, 2584.91, 2754.15, 2931.25 ],
+ "vertexCount": 66,
+ "vertices": [ 1, 110, 11.23, 41.87, 1, 1, 110, 0.79, 41.95, 1, 1, 110, -34.72, 42.24, 1, 1, 56, -104.22, 0.41, 1, 1, 56, 0.07, 0.55, 1, 1, 56, 68.8, 0.65, 1, 1, 109, 20.5, 43.47, 1, 1, 109, 1.14, 40.82, 1, 1, 109, -27.38, 36.85, 1, 1, 93, 147.07, 105.01, 1, 1, 93, 96.21, 96.63, 1, 1, 93, 43.87, 87.72, 1, 1, 93, 16.18, 103.35, 1, 1, 93, -33.67, 94.21, 1, 1, 93, -99.36, 81.25, 1, 1, 93, -122.05, -1.7, 1, 1, 93, -83.58, -47.93, 1, 1, 93, -33.53, -109.37, 1, 1, 97, -83.57, -66.1, 1, 1, 97, -2.17, -67.9, 1, 2, 97, 56.68, -41.49, 0.68, 51, -24.31, -41.49, 0.32, 1, 51, -26.59, 16.7, 1, 1, 51, -2.69, 16.7, 1, 1, 51, 13.52, 16.7, 1, 2, 98, -52.42, -46.51, 0.744, 51, 30.21, -46.52, 0.256, 1, 98, -0.32, -68.92, 1, 2, 98, 52.09, -44.73, 0.712, 52, -28.91, -44.73, 0.288, 1, 52, -22.81, 16.24, 1, 1, 52, -1.42, 16.24, 1, 1, 52, 20.48, 16.24, 1, 2, 99, -47.21, -47.46, 0.744, 52, 36.01, -47.46, 0.256, 1, 99, -0.29, -69.66, 1, 2, 99, 45.24, -47.26, 0.736, 53, -37.49, -47.26, 0.264, 1, 53, -23.76, 15.28, 1, 1, 53, -0.14, 15.28, 1, 1, 53, 24.45, 15.28, 1, 2, 100, -47.37, -48.7, 0.744, 53, 33.53, -48.7, 0.256, 1, 100, -0.5, -70.4, 1, 2, 100, 49.09, -48.34, 0.744, 54, -33.58, -48.34, 0.256, 1, 54, -20.89, 15.84, 1, 1, 54, -1.26, 15.84, 1, 1, 54, 15.78, 15.84, 1, 2, 101, -52.5, -48.21, 0.76, 54, 28.45, -48.22, 0.24, 1, 101, -2.5, -68.92, 1, 2, 101, 55.72, -47.82, 0.752, 55, -28.88, -47.83, 0.248, 1, 55, -21.64, 16.7, 1, 1, 55, -0.48, 16.7, 1, 1, 55, 20.74, 16.7, 1, 2, 102, -53.65, -48.9, 0.76, 55, 25.97, -48.9, 0.24, 1, 102, 2.28, -69.66, 1, 1, 102, 44.95, -69.74, 1, 1, 94, 76.03, -85.61, 1, 1, 94, 93.58, -42.24, 1, 1, 94, 118.67, 19.75, 1, 1, 94, 78.59, 76.62, 1, 1, 94, 37.27, 95.07, 1, 1, 94, 31.45, 97.67, 1, 1, 94, -15.16, 87.48, 1, 1, 94, -79.8, 92.52, 1, 1, 94, -119.06, 95.58, 1, 1, 111, 47.07, 42.29, 1, 1, 111, 0.25, 42.75, 1, 1, 111, -29.64, 43.29, 1, 1, 57, -86.65, 1.35, 1, 1, 57, 0.49, 0.26, 1, 1, 57, 92.42, -0.9, 1 ],
+ "color": "ff8819ff"
+ }
+ },
+ "tread22": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-bg17": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "tread24": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread21": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread26": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread27": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread28": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread29": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-fg13": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "wheel-mid": {
+ "wheel-mid": { "width": 136, "height": 136 }
+ },
+ "tread-inside40": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside41": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside42": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside43": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside44": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside45": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside46": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside47": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside48": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside49": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "machinegun-mount": {
+ "machinegun-mount": { "x": 47.42, "y": -1.54, "rotation": -90, "width": 72, "height": 96 }
+ },
+ "tread-inside64": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside52": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread31": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread32": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread33": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread34": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread35": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread36": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "wheel-small": {
+ "wheel-small": { "width": 71, "height": 71 }
+ },
+ "tread-inside67": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tank-glow": {
+ "smoke-glow": {
+ "type": "mesh",
+ "uvs": [ 1, 1, 0, 1, 1, 0 ],
+ "triangles": [ 1, 2, 0 ],
+ "vertices": [ 469.64, -738.08, -1660.32, -738.08, 469.64, 1391.88 ],
+ "hull": 3,
+ "edges": [ 0, 2, 0, 4, 2, 4 ],
+ "width": 100,
+ "height": 100
+ }
+ },
+ "tread-inside1": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside2": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside3": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside4": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside5": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside6": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside7": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-mid-overlay2": {
+ "wheel-mid-overlay": { "width": 136, "height": 136 }
+ },
+ "tread-inside50": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-mid-overlay4": {
+ "wheel-mid-overlay": { "width": 136, "height": 136 }
+ },
+ "wheel-mid-overlay5": {
+ "wheel-mid-overlay": { "width": 136, "height": 136 }
+ },
+ "wheel-mid-overlay6": {
+ "wheel-mid-overlay": { "width": 136, "height": 136 }
+ },
+ "tread-inside54": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside55": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tank-top": {
+ "tank-top": { "x": 6.8, "y": 168.71, "width": 1407, "height": 222 }
+ }
+ }
+ }
+],
+"animations": {
+ "drive": {
+ "bones": {
+ "tank-root": {
+ "rotate": [
+ { "time": 2 },
+ { "time": 2.0667, "angle": 1.99 },
+ { "time": 2.5, "angle": -15.63 },
+ { "time": 2.6667, "angle": -10.37, "curve": 0.306, "c3": 0.677, "c4": 0.48 },
+ { "time": 2.8333, "angle": -6.13, "curve": 0.457, "c2": 0.42, "c3": 0.844, "c4": 0.87 },
+ { "time": 3, "angle": 1.84 },
+ { "time": 3.0667, "angle": 5.32 },
+ { "time": 3.1667, "angle": 10.99 },
+ { "time": 3.2333, "angle": 9.73 },
+ { "time": 3.4333, "angle": -4.52, "curve": 0.173, "c2": 0.12, "c3": 0.75 },
+ { "time": 3.6667, "angle": 0.01 }
+ ],
+ "translate": [
+ { "curve": 0.51, "c3": 0.804, "c4": 0.48 },
+ { "time": 2, "x": -1209.75 },
+ { "time": 2.3333, "x": -1652.84, "y": 26.05 },
+ { "time": 2.5, "x": -1877.69, "y": 71.5 },
+ { "time": 2.6667, "x": -2053.37, "y": 100.44 },
+ { "time": 2.8333, "x": -2183.86, "y": 97.42 },
+ { "time": 3, "x": -2312.32, "y": 74.12 },
+ { "time": 3.0667, "x": -2340.68, "y": 45.94 },
+ { "time": 3.1333, "x": -2403.04, "y": 17.04 },
+ { "time": 3.1667, "x": -2439.84, "y": 5.45 },
+ { "time": 3.2333, "x": -2523.34, "y": -3.31 },
+ { "time": 3.4333, "x": -2728.27, "y": -12.73 },
+ {
+ "time": 3.5,
+ "x": -2795.65,
+ "y": -6.14,
+ "curve": 0.287,
+ "c2": 0.24,
+ "c3": 0.622,
+ "c4": 0.58
+ },
+ { "time": 3.6333, "x": -2938.53, "y": -1.09, "curve": 0.214, "c2": 0.27, "c3": 0.642 },
+ { "time": 4.8333, "x": -3972.02 },
+ { "time": 5, "x": -3991.31 },
+ { "time": 5.3667, "x": -3973.94 }
+ ]
+ },
+ "tread-collider1": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.0667, "y": 9.99 },
+ { "time": 2.1667, "y": 37.69 },
+ { "time": 2.3333, "y": 53.45 },
+ { "time": 2.5, "y": 30.97 },
+ { "time": 2.6667, "y": -2.89 },
+ { "time": 2.8333, "y": -0.71 },
+ { "time": 3.0667, "y": -13.64 },
+ { "time": 3.1667, "y": 59.3 },
+ { "time": 3.2333, "y": 48.2 },
+ { "time": 3.4333, "y": -11.27 },
+ { "time": 3.6333, "y": 4.15 }
+ ]
+ },
+ "tread-collider2": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.0667, "y": -2.83 },
+ { "time": 2.1667, "y": -17.44 },
+ { "time": 2.3333, "y": 46.07 },
+ { "time": 2.5, "y": 19.45 },
+ { "time": 2.6667, "y": 13.46 },
+ { "time": 2.8333, "y": -1.92, "curve": "stepped" },
+ { "time": 2.9667, "y": -1.92 },
+ { "time": 3, "y": -13.17 },
+ { "time": 3.0667, "y": -23.25 },
+ { "time": 3.1667, "y": 28.13 },
+ { "time": 3.2333, "y": 25.63 },
+ { "time": 3.4333, "y": -1.52 },
+ { "time": 3.6333, "y": 1.15 }
+ ]
+ },
+ "tread-collider3": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.0667, "y": -7.76 },
+ { "time": 2.1667, "y": -16.61 },
+ { "time": 2.5, "y": 29.05 },
+ { "time": 2.6667, "y": 30.12 },
+ { "time": 2.8333, "y": 5.3 },
+ { "time": 3, "y": -0.38 },
+ { "time": 3.1667, "y": 2.6 },
+ { "time": 3.4333, "y": 15.41 },
+ { "time": 3.6333, "y": 1.44 }
+ ]
+ },
+ "tread-collider4": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1667, "y": -6.72 },
+ { "time": 2.3333, "y": -0.92 },
+ { "time": 2.5, "y": 18.37 },
+ { "time": 2.6667, "y": 38.77 },
+ { "time": 2.8333, "y": 30.6 },
+ { "time": 3.1667, "y": 12.61 },
+ { "time": 3.2333, "y": -16 },
+ { "time": 3.4333, "y": 25.62 },
+ { "time": 3.6333, "y": -0.68 }
+ ]
+ },
+ "tread-collider5": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1667, "y": 3.35 },
+ { "time": 2.3333, "y": 22.17 },
+ { "time": 2.6667, "y": 13.35 },
+ { "time": 2.8333, "y": 39 },
+ { "time": 3, "y": 39.88 },
+ { "time": 3.1667, "y": 26.57 },
+ { "time": 3.2333, "y": -10.15 },
+ { "time": 3.4333, "y": 35.98 },
+ { "time": 3.6333, "y": -1.36 }
+ ]
+ },
+ "wheel-mid-root6": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1667, "y": 5.61 },
+ { "time": 2.3333, "y": 27.21 },
+ { "time": 2.5, "y": 30.28 },
+ { "time": 2.6667, "y": -2.81 },
+ { "time": 2.8333, "y": 19.59 },
+ { "time": 3, "y": 29.11 },
+ { "time": 3.1667, "y": 32.55 },
+ { "time": 3.2333, "y": 3.55 },
+ { "time": 3.4333, "y": 40.54 },
+ { "time": 3.6333 }
+ ]
+ },
+ "wheel-mid-root5": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1667, "y": -7.46 },
+ { "time": 2.3333, "y": 9.53 },
+ { "time": 2.6667, "y": 36.78 },
+ { "time": 2.8333, "y": 46.11 },
+ { "time": 3.1667, "y": 7.55 },
+ { "time": 3.2333, "y": -16.28 },
+ { "time": 3.4333, "y": 26.21 },
+ { "time": 3.6333 }
+ ]
+ },
+ "wheel-mid-root4": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1667, "y": -13.98 },
+ { "time": 2.3333, "y": -8.26 },
+ { "time": 2.5, "y": 24.27 },
+ { "time": 2.6667, "y": 34.42 },
+ { "time": 2.8333, "y": 8.88 },
+ { "time": 3.1667, "y": 10.32 },
+ { "time": 3.2333, "y": -7.63 },
+ { "time": 3.4333, "y": 19.69 },
+ { "time": 3.6333 }
+ ]
+ },
+ "wheel-mid-root3": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1667, "y": -21.14 },
+ { "time": 2.3333, "y": 22.83 },
+ { "time": 2.5, "y": 23.34 },
+ { "time": 2.6667, "y": 18.07 },
+ { "time": 2.8333, "y": 1.2 },
+ { "time": 3.0667, "y": -13.36 },
+ { "time": 3.1667, "y": 15.48 },
+ { "time": 3.2333, "y": 13.34 },
+ { "time": 3.4333, "y": 6.4 },
+ { "time": 3.6333 }
+ ]
+ },
+ "wheel-mid-root2": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.0667, "y": -4.39 },
+ { "time": 2.1667, "y": 3.13 },
+ { "time": 2.3333, "y": 53.56 },
+ { "time": 2.5, "y": 16.65 },
+ { "time": 2.6667, "y": 8.39 },
+ { "time": 3.0667, "y": -19.16 },
+ { "time": 3.1667, "y": 43.25 },
+ { "time": 3.2333, "y": 39.04 },
+ { "time": 3.4333, "y": -8.61 },
+ { "time": 3.6333 }
+ ]
+ },
+ "wheel-mid-root1": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.0333, "y": 22.64 },
+ { "time": 2.0667, "y": 53.65 },
+ { "time": 2.1667, "y": 71.18 },
+ { "time": 2.5, "y": 46.83 },
+ { "time": 2.6667, "y": 8.38 },
+ { "time": 3.0667, "y": -10.03 },
+ { "time": 3.1667, "y": 72.71 },
+ { "time": 3.2333, "y": 64.74 },
+ { "time": 3.4333, "y": -17.65 },
+ { "time": 3.6333 }
+ ]
+ },
+ "tank-body": {
+ "rotate": [
+ { "curve": 0.25, "c3": 0.75 },
+ { "time": 0.8333, "angle": -4.39 },
+ { "time": 2 },
+ { "time": 2.1667, "angle": -1.34 },
+ { "time": 2.3333, "angle": -6.23 },
+ { "time": 2.5, "angle": -5.45 },
+ { "time": 2.9667, "angle": -5.07 },
+ { "time": 3.0667, "angle": -2.39 },
+ { "time": 3.1667, "angle": -0.98 },
+ { "time": 3.2333, "angle": -1.1 },
+ { "time": 3.4, "angle": 0.43, "curve": 0.25, "c3": 0.625, "c4": 0.5 },
+ { "time": 3.5333, "angle": -3.55, "curve": 0.473, "c2": 0.01, "c3": 0.735, "c4": 0.92 },
+ { "time": 3.8333, "angle": 1.93 },
+ { "time": 4, "angle": 0.48 },
+ { "time": 4.3333, "curve": 0.215, "c2": 0.16, "c3": 0.75 },
+ { "time": 5, "angle": 3.8, "curve": 0.612, "c3": 0.75 },
+ { "time": 5.4667, "angle": -2.17 },
+ { "time": 5.6, "angle": -0.61 }
+ ]
+ },
+ "wheel-big-root1": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.0667, "y": 20.07 },
+ { "time": 2.3333, "y": 67.24 },
+ { "time": 2.6667, "y": 21.04 },
+ { "time": 3, "y": 10.28 },
+ { "time": 3.1, "y": 11.28 },
+ { "time": 3.1667, "y": 29.43 },
+ { "time": 3.2333, "y": 35.31 },
+ { "time": 3.4333, "y": 18.38 },
+ { "time": 3.5 }
+ ]
+ },
+ "tank-treads": {
+ "rotate": [
+ {},
+ { "time": 0.8333, "angle": -2.4 },
+ { "time": 2 },
+ { "time": 2.0667, "angle": 1.72 },
+ { "time": 2.4333, "angle": -0.37 },
+ { "time": 2.8 },
+ { "time": 3, "angle": -1.41 },
+ { "time": 3.1667, "angle": 0.54 },
+ { "time": 3.2667, "angle": 2.22, "curve": 0.485, "c3": 0.75 },
+ { "time": 3.4333, "angle": -1.31 },
+ { "time": 3.7333, "angle": -1.14 },
+ { "time": 4.3333, "curve": 0.215, "c2": 0.16, "c3": 0.75 },
+ { "time": 5, "angle": 2.24, "curve": 0.612, "c3": 0.75 },
+ { "time": 5.4667 }
+ ]
+ },
+ "cannon-target": {
+ "translate": [
+ {},
+ { "time": 0.8333, "y": 121.95 },
+ { "time": 2, "y": 45.73 }
+ ]
+ },
+ "wheel-big-root2": {
+ "translate": [
+ { "time": 3.4333, "y": 13.01 }
+ ]
+ },
+ "wheel-big1": {
+ "rotate": [
+ { "curve": 0.51, "c3": 0.804, "c4": 0.48 },
+ { "time": 1, "angle": 120 },
+ { "time": 1.2667, "angle": 240 },
+ { "time": 1.5333, "angle": 360 },
+ { "time": 1.7667, "angle": 120 },
+ { "time": 2.0333, "angle": 240 },
+ { "time": 2.2, "angle": 360 },
+ { "time": 2.4, "angle": 120 },
+ { "time": 2.5667, "angle": 240 },
+ { "time": 2.7333, "angle": 360 },
+ { "time": 2.9333, "angle": 120 },
+ { "time": 3.1333, "angle": 240 },
+ { "time": 3.3333, "angle": 360 },
+ { "time": 3.5, "angle": 120 },
+ { "time": 3.6667, "angle": 240 },
+ { "time": 3.8667 },
+ { "time": 4.0667, "angle": 120 },
+ { "time": 4.2667, "angle": 240 },
+ { "time": 4.5, "curve": 0.189, "c2": 0.39, "c3": 0.585, "c4": 0.74 },
+ { "time": 4.8333, "angle": 87.67 }
+ ]
+ },
+ "wheel-mid1": {
+ "rotate": [
+ { "curve": 0.51, "c3": 0.804, "c4": 0.48 },
+ { "time": 0.9, "angle": 120 },
+ { "time": 1.1667, "angle": 240 },
+ { "time": 1.4333, "angle": 360 },
+ { "time": 1.6333, "angle": 120 },
+ { "time": 1.8333, "angle": 240 },
+ { "time": 2, "angle": 360 },
+ { "time": 2.1333, "angle": 120 },
+ { "time": 2.2667, "angle": 240 },
+ { "time": 2.4, "angle": 360 },
+ { "time": 2.5333, "angle": 120 },
+ { "time": 2.6667, "angle": 240 },
+ { "time": 2.8333, "angle": 360 },
+ { "time": 2.9667, "angle": 120 },
+ { "time": 3.1, "angle": 240 },
+ { "time": 3.2333, "angle": 360 },
+ { "time": 3.3667, "angle": 120 },
+ { "time": 3.5, "angle": 240 },
+ { "time": 3.6333, "angle": 360 },
+ { "time": 3.7667, "angle": 120 },
+ { "time": 3.9, "angle": 240 },
+ { "time": 4.0333, "angle": 360 },
+ { "time": 4.1667, "angle": 120 },
+ { "time": 4.3, "angle": 240 },
+ { "time": 4.4667, "angle": 360, "curve": 0.194, "c2": 0.58, "c3": 0.75 },
+ { "time": 4.8333, "angle": 120 }
+ ]
+ },
+ "wheel-small1": {
+ "rotate": [
+ { "curve": 0.51, "c3": 0.804, "c4": 0.48 },
+ { "time": 0.6667, "angle": 120 },
+ { "time": 0.8667, "angle": 240 },
+ { "time": 1.0333 },
+ { "time": 1.1667, "angle": 120 },
+ { "time": 1.3, "angle": 240 },
+ { "time": 1.4333 },
+ { "time": 1.5333, "angle": 120 },
+ { "time": 1.6333, "angle": 240 },
+ { "time": 1.7333 },
+ { "time": 1.8333, "angle": 120 },
+ { "time": 1.9333, "angle": 240 },
+ { "time": 2.0333 },
+ { "time": 2.1333, "angle": 120 },
+ { "time": 2.2333, "angle": 240 },
+ { "time": 2.3333 },
+ { "time": 2.4333, "angle": 120 },
+ { "time": 2.5333, "angle": 240 },
+ { "time": 2.6333 },
+ { "time": 2.7333, "angle": 120 },
+ { "time": 2.8333, "angle": 240 },
+ { "time": 2.9333 },
+ { "time": 3.0333, "angle": 120 },
+ { "time": 3.1333, "angle": 240 },
+ { "time": 3.2333 },
+ { "time": 3.3333, "angle": 120 },
+ { "time": 3.4333, "angle": 240 },
+ { "time": 3.5333 },
+ { "time": 3.6333, "angle": 120 },
+ { "time": 3.7333, "angle": 240 },
+ { "time": 3.8333 },
+ { "time": 3.9333, "angle": 120 },
+ { "time": 4.0333, "angle": 240 },
+ { "time": 4.1333 },
+ { "time": 4.2333, "angle": 120 },
+ { "time": 4.3333, "angle": 240 },
+ { "time": 4.4333 },
+ { "time": 4.6667, "angle": 120 },
+ { "time": 4.9, "angle": 170 }
+ ]
+ },
+ "wheel-small-root1": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1333, "y": 12.37 },
+ { "time": 2.4667, "y": 32.37 },
+ { "time": 2.7333, "y": -5.27 },
+ { "time": 2.9667, "y": 14.31 },
+ { "time": 3.1667, "y": 19.54 },
+ { "time": 3.4667, "y": 7.5 },
+ { "time": 4.3667, "y": -2.4 }
+ ]
+ },
+ "wheel-small-root2": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.9, "y": 5.26 },
+ { "time": 3.1667, "y": 10.67 },
+ { "time": 3.4667, "y": -4.71 }
+ ]
+ },
+ "wheel-small-root3": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.4667, "y": -10.56 },
+ { "time": 2.9, "y": -16.08 },
+ { "time": 3.1667, "y": 10.12 },
+ { "time": 3.4667, "y": 4.1 },
+ { "time": 4.3667, "y": -0.03 }
+ ]
+ },
+ "antenna1": {
+ "rotate": [
+ {},
+ { "time": 0.3333, "angle": 1.05, "curve": 0.442, "c3": 0.75 },
+ { "time": 1.2333, "angle": -4.55, "curve": 0.25, "c3": 0.75 },
+ { "time": 1.7, "angle": 0.53 },
+ { "time": 2, "angle": -2.13 },
+ { "time": 2.2, "angle": 4.71 },
+ { "time": 2.3667, "angle": -7.26 },
+ { "time": 2.5667, "angle": 2.26 },
+ { "time": 2.7333, "angle": -3.39 },
+ { "time": 3.0667, "angle": -5.53 },
+ { "time": 3.2333, "angle": 7.78 },
+ { "time": 3.4667, "angle": -5.99 },
+ { "time": 3.7, "angle": 3.11 },
+ { "time": 3.9, "angle": -3.05 },
+ { "time": 4.1, "angle": 0.31 },
+ { "time": 4.3, "angle": -3.06 },
+ { "time": 4.5333, "angle": 0.36 },
+ { "time": 4.8667, "angle": 4.94, "curve": 0.25, "c3": 0.75 },
+ { "time": 5.1, "angle": -2.38 },
+ { "time": 5.2667, "angle": 3.65 },
+ { "time": 5.4, "angle": -3.04 },
+ { "time": 5.5, "angle": 1.49 },
+ { "time": 5.6, "angle": -1.86 },
+ { "time": 5.7, "angle": 0.42 }
+ ]
+ },
+ "antenna2": {
+ "rotate": [
+ {},
+ { "time": 0.3333, "angle": 1.05, "curve": 0.442, "c3": 0.75 },
+ { "time": 1.2333, "angle": -4.55, "curve": 0.25, "c3": 0.75 },
+ { "time": 1.7, "angle": 0.53 },
+ { "time": 2, "angle": -2.13 },
+ { "time": 2.2, "angle": 4.71 },
+ { "time": 2.3667, "angle": -7.26 },
+ { "time": 2.5667, "angle": 2.26 },
+ { "time": 2.7333, "angle": -3.39 },
+ { "time": 3.0667, "angle": -5.53 },
+ { "time": 3.2333, "angle": 7.78 },
+ { "time": 3.4667, "angle": -5.99 },
+ { "time": 3.7, "angle": 3.11 },
+ { "time": 3.9, "angle": -3.05 },
+ { "time": 4.1, "angle": 0.31 },
+ { "time": 4.3, "angle": -3.06 },
+ { "time": 4.5333, "angle": 0.36 },
+ { "time": 4.8667, "angle": 4.94, "curve": 0.25, "c3": 0.75 },
+ { "time": 5.1, "angle": -2.38 },
+ { "time": 5.2667, "angle": 3.65 },
+ { "time": 5.4, "angle": -3.04 },
+ { "time": 5.5, "angle": 1.49 },
+ { "time": 5.6, "angle": -1.86 },
+ { "time": 5.7, "angle": 0.42 }
+ ]
+ },
+ "antenna3": {
+ "rotate": [
+ {},
+ { "time": 0.3333, "angle": 1.05, "curve": 0.442, "c3": 0.75 },
+ { "time": 1.2333, "angle": -4.55, "curve": 0.25, "c3": 0.75 },
+ { "time": 1.7, "angle": 0.53 },
+ { "time": 2, "angle": -2.13 },
+ { "time": 2.2, "angle": 4.71 },
+ { "time": 2.3667, "angle": -7.26 },
+ { "time": 2.5667, "angle": 2.26 },
+ { "time": 2.7333, "angle": -3.39 },
+ { "time": 3.0667, "angle": -5.53 },
+ { "time": 3.2333, "angle": 7.78 },
+ { "time": 3.4667, "angle": -5.99 },
+ { "time": 3.7, "angle": 3.11 },
+ { "time": 3.9, "angle": -3.05 },
+ { "time": 4.1, "angle": 0.31 },
+ { "time": 4.3, "angle": -3.06 },
+ { "time": 4.5333, "angle": 0.36 },
+ { "time": 4.8667, "angle": 4.94, "curve": 0.25, "c3": 0.75 },
+ { "time": 5.1, "angle": -2.38 },
+ { "time": 5.2667, "angle": 3.65 },
+ { "time": 5.4, "angle": -3.04 },
+ { "time": 5.5, "angle": 1.49 },
+ { "time": 5.6, "angle": -1.86 },
+ { "time": 5.7, "angle": 0.42 }
+ ]
+ },
+ "antenna4": {
+ "rotate": [
+ {},
+ { "time": 0.3333, "angle": 1.05, "curve": 0.442, "c3": 0.75 },
+ { "time": 1.2333, "angle": -4.55, "curve": 0.25, "c3": 0.75 },
+ { "time": 1.7, "angle": 0.53 },
+ { "time": 2, "angle": -2.13 },
+ { "time": 2.2, "angle": 4.71 },
+ { "time": 2.3667, "angle": -7.26 },
+ { "time": 2.5667, "angle": 2.26 },
+ { "time": 2.7333, "angle": -3.39 },
+ { "time": 3.0667, "angle": -5.53 },
+ { "time": 3.2333, "angle": 7.78 },
+ { "time": 3.4667, "angle": -5.99 },
+ { "time": 3.7, "angle": 3.11 },
+ { "time": 3.9, "angle": -3.05 },
+ { "time": 4.1, "angle": 0.31 },
+ { "time": 4.3, "angle": -3.06 },
+ { "time": 4.5333, "angle": 0.36 },
+ { "time": 4.8667, "angle": 4.94, "curve": 0.25, "c3": 0.75 },
+ { "time": 5.1, "angle": -2.38 },
+ { "time": 5.2667, "angle": 3.65 },
+ { "time": 5.4, "angle": -3.04 },
+ { "time": 5.5, "angle": 1.49 },
+ { "time": 5.6, "angle": -1.86 },
+ { "time": 5.7, "angle": 0.42 }
+ ]
+ },
+ "antenna5": {
+ "rotate": [
+ {},
+ { "time": 0.3333, "angle": 1.05, "curve": 0.442, "c3": 0.75 },
+ { "time": 1.2333, "angle": -4.55, "curve": 0.25, "c3": 0.75 },
+ { "time": 1.7, "angle": 0.53 },
+ { "time": 2, "angle": -2.13 },
+ { "time": 2.2, "angle": 4.71 },
+ { "time": 2.3667, "angle": -7.26 },
+ { "time": 2.5667, "angle": 2.26 },
+ { "time": 2.7333, "angle": -3.39 },
+ { "time": 3.0667, "angle": -5.53 },
+ { "time": 3.2333, "angle": 7.78 },
+ { "time": 3.4667, "angle": -5.99 },
+ { "time": 3.7, "angle": 3.11 },
+ { "time": 3.9, "angle": -3.05 },
+ { "time": 4.1, "angle": 0.31 },
+ { "time": 4.3, "angle": -3.06 },
+ { "time": 4.5333, "angle": 0.36 },
+ { "time": 4.8667, "angle": 4.94, "curve": 0.25, "c3": 0.75 },
+ { "time": 5.1, "angle": -2.38 },
+ { "time": 5.2667, "angle": 3.65 },
+ { "time": 5.4, "angle": -3.04 },
+ { "time": 5.5, "angle": 1.49 },
+ { "time": 5.6, "angle": -1.86 },
+ { "time": 5.7, "angle": 0.42 }
+ ]
+ },
+ "antenna6": {
+ "rotate": [
+ {},
+ { "time": 0.3333, "angle": 1.05, "curve": 0.442, "c3": 0.75 },
+ { "time": 1.2333, "angle": -4.55, "curve": 0.25, "c3": 0.75 },
+ { "time": 1.7, "angle": 0.53 },
+ { "time": 2, "angle": -2.13 },
+ { "time": 2.2, "angle": 4.71 },
+ { "time": 2.3667, "angle": -7.26 },
+ { "time": 2.5667, "angle": 2.26 },
+ { "time": 2.7333, "angle": -3.39 },
+ { "time": 3.0667, "angle": -5.53 },
+ { "time": 3.2333, "angle": 7.78 },
+ { "time": 3.4667, "angle": -5.99 },
+ { "time": 3.7, "angle": 3.11 },
+ { "time": 3.9, "angle": -3.05 },
+ { "time": 4.1, "angle": 0.31 },
+ { "time": 4.3, "angle": -3.06 },
+ { "time": 4.5333, "angle": 0.36 },
+ { "time": 4.8667, "angle": 4.94, "curve": 0.25, "c3": 0.75 },
+ { "time": 5.1, "angle": -2.38 },
+ { "time": 5.2667, "angle": 3.65 },
+ { "time": 5.4, "angle": -3.04 },
+ { "time": 5.5, "angle": 1.49 },
+ { "time": 5.6, "angle": -1.86 },
+ { "time": 5.7, "angle": 0.42 }
+ ]
+ },
+ "machinegun": {
+ "rotate": [
+ { "angle": 8.07, "curve": "stepped" },
+ { "time": 2.0667, "angle": 8.07 },
+ { "time": 2.1667, "angle": 3.11 },
+ { "time": 2.5667, "angle": -10.99, "curve": "stepped" },
+ { "time": 3.1333, "angle": -10.99 },
+ { "time": 3.2667, "angle": 18.18 },
+ { "time": 3.4333, "angle": 2.75, "curve": "stepped" },
+ { "time": 4.7, "angle": 2.75 },
+ { "time": 4.9, "angle": 8.07 }
+ ]
+ }
+ },
+ "path": {
+ "treads-path": {
+ "position": [
+ { "curve": 0.492, "c3": 0.794, "c4": 0.46 },
+ { "time": 2, "position": 0.385, "curve": 0.348, "c2": 0.33, "c3": 0.681, "c4": 0.66 },
+ { "time": 2.0667, "position": 0.405 },
+ { "time": 2.3333, "position": 0.555 },
+ { "time": 2.5, "position": 0.605 },
+ { "time": 2.6667, "position": 0.685 },
+ { "time": 2.8333, "position": 0.745 },
+ { "time": 3, "position": 0.785 },
+ { "time": 3.0667, "position": 0.8 },
+ { "time": 3.1333, "position": 0.825 },
+ { "time": 3.1667, "position": 0.835 },
+ { "time": 3.2333, "position": 0.87 },
+ { "time": 3.5, "position": 0.98, "curve": 0.17, "c2": 0.16, "c3": 0.626 },
+ { "time": 4.8333, "position": 1.4 }
+ ]
+ }
+ }
+ },
+ "shoot": {
+ "slots": {
+ "smoke-puff1-fg": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1333, "light": "fde252ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 1.0333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.0667, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg9": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.5333, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg11": {
+ "twoColor": [
+ { "time": 0.3333, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7667, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg17": {
+ "twoColor": [
+ { "time": 0.2333, "light": "ffd50cff", "dark": "534035" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.6667, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.2333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg5": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.9, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg25": {
+ "twoColor": [
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 1, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg26": {
+ "twoColor": [
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.9333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg22": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" }
+ ]
+ },
+ "smoke-puff1-bg14": {
+ "twoColor": [
+ { "time": 0.4333, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 1.0667, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.4333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg3": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg16": {
+ "twoColor": [
+ { "time": 0.4, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.4, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg17": {
+ "twoColor": [
+ { "time": 0.2333, "light": "e3c05eff", "dark": "ab7e59" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.6667, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.2333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg21": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" }
+ ]
+ },
+ "smoke-puff1-bg15": {
+ "twoColor": [
+ { "time": 0.4, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.4, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg18": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.5, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7667, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.2333, "name": "smoke-puff03-fg" },
+ { "time": 0.2667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg25": {
+ "twoColor": [
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 1, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg7": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3333, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8333, "light": "ac8c7500", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg10": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.5333, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8333, "light": "ffd50c00", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg6": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg20": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg8": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4333, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.9333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg12": {
+ "twoColor": [
+ { "time": 0.3667, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8667, "light": "ac8c7500", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg27": {
+ "twoColor": [
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg20": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg24": {
+ "twoColor": [
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "tank-glow": {
+ "color": [
+ { "time": 0.0667, "color": "fc994d84" },
+ { "time": 0.1333, "color": "f5b16bc8", "curve": 0.658, "c2": 0.01, "c3": 0.89, "c4": 0.77 },
+ { "time": 0.2667, "color": "fc994c30" }
+ ],
+ "attachment": [
+ { "time": 0.0667, "name": "smoke-glow" },
+ { "time": 0.2667, "name": null }
+ ]
+ },
+ "smoke-puff1-bg11": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7667, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg9": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.5333, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg6": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg21": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" }
+ ]
+ },
+ "smoke-puff1-fg22": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" }
+ ]
+ },
+ "smoke-puff1-bg26": {
+ "twoColor": [
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.9333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg4": {
+ "twoColor": [
+ { "time": 0.1333, "light": "fae781ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.9, "light": "ac8c7500", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg14": {
+ "twoColor": [
+ { "time": 0.4333, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 1.0667, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.4333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg8": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4333, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.9333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-glow": {
+ "color": [
+ { "time": 0.1333, "color": "ffffffff" },
+ { "time": 0.1667, "color": "ffbc8af4" },
+ { "time": 0.2, "color": "fc8e8e90" },
+ { "time": 0.2667, "color": "fa3e3e1e" }
+ ],
+ "attachment": [
+ { "time": 0.0667, "name": "smoke-glow" },
+ { "time": 0.3, "name": null }
+ ]
+ },
+ "smoke-puff1-fg3": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffe457ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg12": {
+ "twoColor": [
+ { "time": 0.3333, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8667, "light": "ffd50c00", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg16": {
+ "twoColor": [
+ { "time": 0.4, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.4, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg23": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.5, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7667, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg13": {
+ "twoColor": [
+ { "time": 0.3667, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 1, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg15": {
+ "twoColor": [
+ { "time": 0.4, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.4, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg23": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.5, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7667, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg5": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.9, "light": "ffd50c00", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg4": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.9, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg7": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3333, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg13": {
+ "twoColor": [
+ { "time": 0.3667, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 1, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 1.0333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.0667, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg27": {
+ "twoColor": [
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg24": {
+ "twoColor": [
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg10": {
+ "twoColor": [
+ { "time": 0.1333, "light": "fce35dff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.5333, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8333, "light": "ac8c7500", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "rock": {
+ "attachment": [
+ { "name": null }
+ ]
+ },
+ "smoke-puff1-bg18": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.5, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.2333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg2": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg2": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2333, "name": "smoke-puff04-fg" }
+ ]
+ }
+ },
+ "bones": {
+ "cannon": {
+ "translate": [
+ { "time": 0.0667 },
+ { "time": 0.1667, "x": 34.77, "y": 0.9 },
+ { "time": 0.2667, "x": 1.3 }
+ ]
+ },
+ "tank-body": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.1667, "angle": -4.29, "curve": 0.25, "c3": 0.75 },
+ { "time": 0.3, "angle": 2.37, "curve": 0.25, "c3": 0.75 },
+ { "time": 0.4333 }
+ ],
+ "translate": [
+ { "time": 0.0667 },
+ { "time": 0.1667, "x": 31.04, "y": 1.67, "curve": 0.25, "c3": 0.75 },
+ { "time": 0.3, "x": -12.05, "y": -0.23 },
+ { "time": 0.3667 }
+ ]
+ },
+ "tank-treads": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.1667, "angle": -3.08 },
+ { "time": 0.3, "angle": -0.42 }
+ ]
+ },
+ "smoke1": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.1333, "angle": 2.88 },
+ { "time": 0.1667, "angle": 2.34 },
+ { "time": 0.2, "angle": 124.36 },
+ { "time": 0.2667, "angle": 142.26 },
+ { "time": 0.3333, "angle": 86.78 },
+ { "time": 0.4667, "angle": 128.79 },
+ { "time": 0.6333, "angle": 146.22 },
+ { "time": 1.0333, "angle": 210.7 }
+ ],
+ "translate": [
+ { "time": 0.0667, "x": -9.69, "y": 1.05 },
+ { "time": 0.1333, "x": 7.53, "y": 1.21 },
+ { "time": 0.1667, "x": 3.26, "y": 4.07 },
+ { "time": 0.2, "x": 29.64, "y": -17.46 },
+ { "time": 0.2667, "x": 86.97, "y": 17.83 },
+ { "time": 0.3333, "x": 193.74, "y": -38.98 },
+ { "time": 0.4, "x": 341.67, "y": -39.52 },
+ { "time": 0.6333, "x": 393.24, "y": -4.01 },
+ { "time": 1.0333, "x": 410.76, "y": 6.35 }
+ ],
+ "scale": [
+ { "time": 0.0667 },
+ { "time": 0.1333, "x": 3.171, "y": 0.756 },
+ { "time": 0.1667, "x": 3.488, "y": 1.279 },
+ { "time": 0.2, "x": 5.151, "y": 2.369 },
+ { "time": 0.2667, "x": 4.735, "y": 3.622 },
+ { "time": 0.3, "x": 4.735, "y": 4.019 },
+ { "time": 0.3333, "x": 4.613, "y": 3.339 },
+ { "time": 0.3667, "x": 4.918, "y": 3.561 },
+ { "time": 0.4, "x": 4.6, "y": 4.263 },
+ { "time": 0.6333, "x": 4.449, "y": 2.62 },
+ { "time": 1.0333, "x": 3.09, "y": 1.447 }
+ ]
+ },
+ "smoke2": {
+ "rotate": [
+ { "time": 0.1667, "angle": 31.55 },
+ { "time": 0.3, "angle": -22.63 },
+ { "time": 0.4667, "angle": 142.89 },
+ { "time": 0.6, "angle": 253.78 },
+ { "time": 0.8333, "angle": -60.72 }
+ ],
+ "translate": [
+ { "time": 0.1667, "x": 17.26, "y": 4.86 },
+ { "time": 0.2333, "x": 141.22, "y": 27.27 },
+ { "time": 0.3, "x": 178.86, "y": 56.63 },
+ { "time": 0.3667, "x": 200.46, "y": 71.05 },
+ { "time": 0.4333, "x": 213.12, "y": 78.39 },
+ { "time": 0.6333, "x": 221.44, "y": 73.1 },
+ { "time": 0.8333, "x": 223.32, "y": 73.74 }
+ ],
+ "scale": [
+ { "time": 0.1667, "x": 1.34, "y": 1.34 },
+ { "time": 0.2333, "x": 2.81, "y": 1.317 },
+ { "time": 0.3, "x": 2.932, "y": 1.374 },
+ { "time": 0.4667, "x": 1.247, "y": 0.639 },
+ { "time": 0.8333, "x": 0.778, "y": 0.515 }
+ ]
+ },
+ "smoke3": {
+ "rotate": [
+ { "time": 0.1667, "angle": -5.54 },
+ { "time": 0.2333, "angle": 0.2 },
+ { "time": 0.3333, "angle": 20.27 },
+ { "time": 0.4, "angle": 31.36 },
+ { "time": 0.4667, "angle": 68.52 },
+ { "time": 0.5333, "angle": 99.74 },
+ { "time": 0.6333, "angle": 145.8 },
+ { "time": 0.8333, "angle": 193.28 }
+ ],
+ "translate": [
+ { "time": 0.1333, "x": 1.17, "y": 8.53 },
+ { "time": 0.1667, "x": 37.53, "y": 4.84 },
+ { "time": 0.2, "x": 67.99, "y": 9.85 },
+ { "time": 0.2333, "x": 134.14, "y": -13.5 },
+ { "time": 0.2667, "x": 181.31, "y": -19.93 },
+ { "time": 0.3, "x": 238.28, "y": -8.82 },
+ { "time": 0.3333, "x": 268.51, "y": -25.75 },
+ { "time": 0.3667, "x": 359.06, "y": -28.49 },
+ { "time": 0.4, "x": 432.96, "y": -24.11 },
+ { "time": 0.4667, "x": 452.16, "y": -16.73 },
+ { "time": 0.6333, "x": 456.28, "y": -0.41 },
+ { "time": 0.8333, "x": 454.14, "y": 16.41 }
+ ],
+ "scale": [
+ { "time": 0.1333, "x": 2.258, "y": 1.366 },
+ { "time": 0.1667, "x": 2.656, "y": 1.47 },
+ { "time": 0.2, "x": 3.202, "y": 1.772 },
+ { "time": 0.2333, "x": 3.202, "y": 1.93 },
+ { "time": 0.2667, "x": 3.124, "y": 1.896 },
+ { "time": 0.3, "x": 3.593, "y": 1.896 },
+ { "time": 0.3333, "x": 2.363, "y": 1.247 },
+ { "time": 0.3667, "x": 1.845, "y": 0.973 },
+ { "time": 0.4, "x": 1.754, "y": 0.926 },
+ { "time": 0.4333, "x": 1.448, "y": 0.695 },
+ { "time": 0.4667, "x": 1.441, "y": 0.688 },
+ { "time": 0.5333, "x": 0.865, "y": 0.456 },
+ { "time": 0.7, "x": 0.86, "y": 0.454 },
+ { "time": 0.8333, "x": 0.211, "y": 0.111 }
+ ]
+ },
+ "smoke4": {
+ "rotate": [
+ { "time": 0.1667, "angle": -20.35 },
+ { "time": 0.2333, "angle": 18.5 },
+ { "time": 0.3, "angle": 57.77 },
+ { "time": 0.4, "angle": 105.85 },
+ { "time": 0.6, "angle": 161.28 },
+ { "time": 0.9, "angle": 208.43 }
+ ],
+ "translate": [
+ { "time": 0.1667, "x": 35.95, "y": 25.54 },
+ { "time": 0.2333, "x": 34.17, "y": 1.87 },
+ { "time": 0.3, "x": 136.7, "y": 21.5 },
+ { "time": 0.4, "x": 138.61, "y": 34.8 },
+ { "time": 0.6, "x": 160.38, "y": 37.13 },
+ { "time": 0.9, "x": 196.41, "y": 30.36 }
+ ],
+ "scale": [
+ { "time": 0.1667, "x": 2.751, "y": 1.754 },
+ { "time": 0.2333, "x": 3.486, "y": 2.224 },
+ { "time": 0.2667, "x": 3.486, "y": 2.586 },
+ { "time": 0.3, "x": 3.847, "y": 2.109 },
+ { "time": 0.4, "x": 1.96, "y": 1.074 },
+ { "time": 0.9, "x": 0.825, "y": 0.452 }
+ ]
+ },
+ "smoke5": {
+ "rotate": [
+ { "time": 0.2, "angle": 23.09 },
+ { "time": 0.2667, "angle": 12.24 },
+ { "time": 0.3333, "angle": 36.92 },
+ { "time": 0.4333, "angle": -37.33 },
+ { "time": 0.5333, "angle": -0.66 },
+ { "time": 0.9, "angle": 64.02 }
+ ],
+ "translate": [
+ { "time": 0.1333 },
+ { "time": 0.2333, "x": 123.76, "y": 19.44 },
+ { "time": 0.3, "x": 239.08, "y": -49.72 },
+ { "time": 0.3667, "x": 280.23, "y": -51.46 },
+ { "time": 0.7, "x": 340.62, "y": -20.09 },
+ { "time": 0.9, "x": 349.18, "y": -5.25 }
+ ],
+ "scale": [
+ { "time": 0.1333 },
+ { "time": 0.1667, "x": 1.718, "y": 1.718 },
+ { "time": 0.2, "x": 2.109, "y": 2.109 },
+ { "time": 0.2333, "x": 1.781, "y": 2.183 },
+ { "time": 0.2667, "x": 2.148, "y": 2.633 },
+ { "time": 0.3333, "x": 2.234, "y": 2.738 },
+ { "time": 0.3667, "x": 1.366, "y": 2.148 },
+ { "time": 0.4, "x": 0.97, "y": 1.524 },
+ { "time": 0.4333, "x": 1.078, "y": 1.157 },
+ { "time": 0.4667, "x": 1.126, "y": 1.005 },
+ { "time": 0.7, "x": 1.241, "y": 1.301 },
+ { "time": 0.9, "x": 0.709, "y": 0.893 }
+ ]
+ },
+ "smoke6": {
+ "rotate": [
+ { "time": 0.1667, "angle": -37.43 },
+ { "time": 0.2333, "angle": -18.36 },
+ { "time": 0.3333, "angle": 28.58 },
+ { "time": 0.4, "angle": 150.54 },
+ { "time": 0.7, "angle": -58.41 }
+ ],
+ "translate": [
+ { "time": 0.1333 },
+ { "time": 0.2, "x": 68.04, "y": 16.15 },
+ { "time": 0.2667, "x": 214.52, "y": 13.25 },
+ { "time": 0.3333, "x": 285.4, "y": 17.95 },
+ { "time": 0.4, "x": 202.91, "y": 101.43 },
+ { "time": 0.4667, "x": 189.25, "y": 116.39 },
+ { "time": 0.7, "x": 182.77, "y": 137.4 }
+ ],
+ "scale": [
+ { "time": 0.1333 },
+ { "time": 0.1667, "x": 1.152, "y": 1.288 },
+ { "time": 0.2, "x": 1.939, "y": 2.168 },
+ { "time": 0.2333, "x": 2.278, "y": 2.223 },
+ { "time": 0.2667, "x": 2.023, "y": 1.974 },
+ { "time": 0.3, "x": 2.644, "y": 1.974 },
+ { "time": 0.4, "x": 1.539, "y": 1.425 },
+ { "time": 0.4667, "x": 1.14, "y": 0.939 },
+ { "time": 0.7, "x": 0.215, "y": 0.161 }
+ ]
+ },
+ "smoke7": {
+ "rotate": [
+ { "time": 0.1667, "angle": -243.11 },
+ { "time": 0.4, "angle": -182.02 },
+ { "time": 0.8333, "angle": -83.02 }
+ ],
+ "translate": [
+ { "time": 0.1333, "x": 3.19, "y": -6.53 },
+ { "time": 0.1667, "x": 44.54, "y": 1.12 },
+ { "time": 0.2, "x": 65.84, "y": 6.02 },
+ { "time": 0.2333, "x": 173.84, "y": 97.51 },
+ { "time": 0.4, "x": 167.39, "y": 74.58 },
+ { "time": 0.8333, "x": 227.77, "y": 84.64 }
+ ],
+ "scale": [
+ { "time": 0.1333, "x": 0.878, "y": 0.878 },
+ { "time": 0.1667, "x": 1.235, "y": 1.235 },
+ { "time": 0.2, "x": 1.461, "y": 1.461 },
+ { "time": 0.2333, "x": 1.114, "y": 1.114 },
+ { "time": 0.3333, "x": 1.067, "y": 1.067 },
+ { "time": 0.4667, "x": 0.81, "y": 0.753 },
+ { "time": 0.8333, "x": 0.52, "y": 0.484 }
+ ]
+ },
+ "smoke8": {
+ "rotate": [
+ { "time": 0.1667, "angle": -156.52 },
+ { "time": 0.2667, "angle": -154.05 },
+ { "time": 0.3333, "angle": -108.35 },
+ { "time": 0.6, "angle": -93.14 },
+ { "time": 0.9333, "angle": -70.89 }
+ ],
+ "translate": [
+ { "time": 0.1667, "x": 20.72, "y": 0.25 },
+ { "time": 0.2333, "x": 46.1, "y": -10.06 },
+ { "time": 0.3, "x": 149.77, "y": 0.92 },
+ { "time": 0.3667, "x": 241.21, "y": 49.01 },
+ { "time": 0.5333, "x": 276, "y": 58.76 },
+ { "time": 0.7, "x": 292.02, "y": 65.91 },
+ { "time": 0.9333, "x": 308.7, "y": 69.51 }
+ ],
+ "scale": [
+ { "time": 0.1333, "y": 1.174 },
+ { "time": 0.1667, "x": 1.813, "y": 1.438 },
+ { "time": 0.2, "x": 1.813, "y": 1.878 },
+ { "time": 0.2333, "x": 1.211, "y": 1.878 },
+ { "time": 0.2667, "x": 1.584, "y": 1.596 },
+ { "time": 0.3, "x": 1.958, "y": 1.878 },
+ { "time": 0.4667, "x": 1.139, "y": 0.958 },
+ { "time": 0.9333, "x": 0.839, "y": 0.591 }
+ ]
+ },
+ "smoke9": {
+ "rotate": [
+ { "time": 0.1333, "angle": -44.34 },
+ { "time": 0.1667, "angle": 14.73 },
+ { "time": 0.2333, "angle": -243.93 },
+ { "time": 0.2667, "angle": -241.71 },
+ { "time": 0.3333, "angle": -211.87 },
+ { "time": 0.3667, "angle": -187.26 },
+ { "time": 0.4, "angle": -124.31 },
+ { "time": 0.4333, "angle": -76.64 },
+ { "time": 0.7667, "angle": -1.24 }
+ ],
+ "translate": [
+ { "time": 0.1333, "x": -3.49, "y": 0.04 },
+ { "time": 0.2, "x": 87.4, "y": -7.97 },
+ { "time": 0.2667, "x": 233.69, "y": -33.86 },
+ { "time": 0.3333, "x": 296.44, "y": -30.87 },
+ { "time": 0.4, "x": 390.8, "y": 4 },
+ { "time": 0.4667, "x": 391.42, "y": 13.17 },
+ { "time": 0.6333, "x": 413.3, "y": 36.13 },
+ { "time": 0.7667, "x": 408.59, "y": 40.75 }
+ ],
+ "scale": [
+ { "time": 0.1333, "x": 1.289, "y": 1.501 },
+ { "time": 0.2, "x": 1.751, "y": 2.039 },
+ { "time": 0.2667, "x": 2.064, "y": 2.347 },
+ { "time": 0.3333, "x": 1.822, "y": 2.072 },
+ { "time": 0.4, "x": 1.296, "y": 1.045 },
+ { "time": 0.4667, "x": 1.872, "y": 1.526 },
+ { "time": 0.6333, "x": 1.181, "y": 1.037 },
+ { "time": 0.7667, "x": 0.716, "y": 0.615 }
+ ]
+ },
+ "smoke10": {
+ "rotate": [
+ { "time": 0.1333, "angle": 12.16 },
+ { "time": 0.2, "angle": 49.19 },
+ { "time": 0.2667, "angle": 33.17 },
+ { "time": 0.3333, "angle": 42.23 },
+ { "time": 0.4, "angle": 11.69 },
+ { "time": 0.4667, "angle": 41.83 },
+ { "time": 0.5333, "angle": 54.86 },
+ { "time": 0.6333, "angle": 75.25 },
+ { "time": 0.8333, "angle": 126.4 }
+ ],
+ "translate": [
+ { "time": 0.1333, "x": 7.74, "y": 10.25 },
+ { "time": 0.2, "x": 42.9, "y": 72.89 },
+ { "time": 0.2667, "x": 221.58, "y": 82.27 },
+ { "time": 0.3333, "x": 297.31, "y": 85.39 },
+ { "time": 0.4, "x": 322.91, "y": 81.04 },
+ { "time": 0.4667, "x": 346.62, "y": 76.68 },
+ { "time": 0.6667, "x": 377.46, "y": 81.85 },
+ { "time": 0.8333, "x": 402.18, "y": 101.03 }
+ ],
+ "scale": [
+ { "time": 0.1333, "x": 0.537, "y": 1.062 },
+ { "time": 0.1667, "x": 1.042, "y": 0.841 },
+ { "time": 0.2, "x": 1.937, "y": 1.563 },
+ { "time": 0.2333, "x": 1.937, "y": 2.176 },
+ { "time": 0.2667, "x": 2.254, "y": 2.532 },
+ { "time": 0.3, "x": 2.24, "y": 2.516 },
+ { "time": 0.5333, "x": 1.731, "y": 1.882 },
+ { "time": 0.8333, "x": 0.855, "y": 0.867 }
+ ]
+ },
+ "smoke-glow": {
+ "translate": [
+ { "time": 0.0667, "x": -57.08, "y": 0.01 },
+ { "time": 0.1, "x": -49.68, "y": -1.46 },
+ { "time": 0.1333, "x": 6.3, "y": -2.92 },
+ { "time": 0.1667, "x": 31.57, "y": 0.44 },
+ { "time": 0.2, "x": 34.04, "y": 0.27 },
+ { "time": 0.2333, "x": 109.29, "y": 1.02 },
+ { "time": 0.4, "x": 119.89, "y": 1.01 },
+ { "time": 0.4333, "x": 135.2, "y": 1.03 },
+ { "time": 0.4667, "x": 152.86, "y": 1.06 },
+ { "time": 0.5333, "x": 164.64, "y": 1.07 },
+ { "time": 0.6, "x": 179.94, "y": 1.09 },
+ { "time": 0.6333, "x": 190.54, "y": 1.1 }
+ ],
+ "scale": [
+ { "time": 0.0667, "x": 0.233, "y": 0.233 },
+ { "time": 0.1, "x": 0.42, "y": 0.288 },
+ { "time": 0.1333, "x": 1.669, "y": 1.072 },
+ { "time": 0.1667, "x": 1.669, "y": 1.785, "curve": "stepped" },
+ { "time": 0.2, "x": 1.669, "y": 1.785 },
+ { "time": 0.2333, "x": 2.544, "y": 1.785 },
+ { "time": 0.4333, "x": 3.48, "y": 2.22 },
+ { "time": 0.4667, "x": 4.337, "y": 2.655 }
+ ]
+ },
+ "smoke11": {
+ "rotate": [
+ { "time": 0.4, "angle": 47.07 },
+ { "time": 0.4333, "angle": 109.71 },
+ { "time": 0.4667, "angle": 164.62 },
+ { "time": 0.8333, "angle": 276.93 }
+ ],
+ "translate": [
+ { "time": 0.3333, "x": 280.31, "y": 126.85 },
+ { "time": 0.4, "x": 296.27, "y": 125.62 },
+ { "time": 0.4667, "x": 312.45, "y": 131.57 },
+ { "time": 0.6667, "x": 310.5, "y": 149.67 },
+ { "time": 0.8333, "x": 307.08, "y": 153.94 }
+ ],
+ "scale": [
+ { "time": 0.3333, "x": 1.491, "y": 1.491 },
+ { "time": 0.4667, "x": 1.144, "y": 0.948 },
+ { "time": 0.5667, "x": 0.491, "y": 0.491 },
+ { "time": 0.8333, "x": 0.985, "y": 0.91 }
+ ]
+ },
+ "smoke12": {
+ "rotate": [
+ { "time": 0.3667, "angle": -37.96 },
+ { "time": 0.4333, "angle": 28.55 },
+ { "time": 0.5333, "angle": 108.53 },
+ { "time": 0.8667, "angle": 191.85 }
+ ],
+ "translate": [
+ { "time": 0.3667, "x": 390.22, "y": -1.06 },
+ { "time": 0.4333, "x": 411.78, "y": 26.39 },
+ { "time": 0.5333, "x": 428.12, "y": 56.28 },
+ { "time": 0.8667, "x": 444.34, "y": 68.06 }
+ ],
+ "scale": [
+ { "time": 0.3667, "x": 2.006, "y": 1.821 },
+ { "time": 0.5333, "x": 1.719, "y": 1.293 },
+ { "time": 0.7333, "x": 1.562, "y": 1.304 },
+ { "time": 0.8667, "x": 0.727, "y": 0.637 }
+ ]
+ },
+ "smoke13": {
+ "rotate": [
+ { "time": 0.3667, "angle": 305.8 },
+ { "time": 0.4, "angle": 118.49 },
+ { "time": 0.4333, "angle": 177.45 },
+ { "time": 0.4667, "angle": 213.84 },
+ { "time": 0.5333, "angle": 236.4 },
+ { "time": 0.7, "angle": 262.3 },
+ { "time": 1, "angle": 297.95 }
+ ],
+ "translate": [
+ { "time": 0.3667, "x": 331.84, "y": -25.82 },
+ { "time": 0.4, "x": 417.88, "y": -42.62 },
+ { "time": 0.4667, "x": 451.61, "y": -42.21 },
+ { "time": 0.5333, "x": 453.81, "y": -37.03 },
+ { "time": 0.6, "x": 451.86, "y": -31.89 },
+ { "time": 0.7, "x": 453.37, "y": -27.28 },
+ { "time": 1, "x": 454.04, "y": -17.89 }
+ ],
+ "scale": [
+ { "time": 0.3667, "x": 4.509, "y": 3.114 },
+ { "time": 0.4, "x": 3.673, "y": 2.537 },
+ { "time": 0.4333, "x": 4.201, "y": 2.638 },
+ { "time": 0.4667, "x": 4.27, "y": 2.399 },
+ { "time": 0.6, "x": 2.798, "y": 1.932 },
+ { "time": 0.8333, "x": 2.316, "y": 1.599 },
+ { "time": 1, "x": 1.081, "y": 0.746 }
+ ]
+ },
+ "smoke14": {
+ "rotate": [
+ { "time": 0.4333, "angle": 271.03 },
+ { "time": 0.7, "angle": 299.97 },
+ { "time": 1.0667, "angle": 331.16 }
+ ],
+ "translate": [
+ { "time": 0.4333, "x": 371.68, "y": -29.8 },
+ { "time": 0.7667, "x": 400.59, "y": -44.36 },
+ { "time": 1.0667, "x": 432.26, "y": -44.79 }
+ ],
+ "scale": [
+ { "time": 0.4333, "x": 4.011, "y": 3.366 },
+ { "time": 0.7667, "x": 2.071, "y": 1.624 },
+ { "time": 1.0667, "x": 1.798, "y": 1.111 }
+ ]
+ },
+ "smoke15": {
+ "rotate": [
+ { "time": 0.4, "angle": 111.75 },
+ { "time": 0.4667, "angle": 171.93 },
+ { "time": 0.6, "angle": 256.95 },
+ { "time": 0.8333, "angle": 299.15 }
+ ],
+ "translate": [
+ { "time": 0.4, "x": 266.71, "y": -53.04 },
+ { "time": 0.4333, "x": 290.84, "y": -51.43 },
+ { "time": 0.5333, "x": 305.65, "y": -44.32 },
+ { "time": 0.6667, "x": 318.96, "y": -38.95 },
+ { "time": 0.8333, "x": 342.65, "y": -27.33 }
+ ],
+ "scale": [
+ { "time": 0.4, "x": 2.749, "y": 2.095 },
+ { "time": 0.4333, "x": 3.302, "y": 2.289 },
+ { "time": 0.4667, "x": 2.591, "y": 1.895 },
+ { "time": 0.5333, "x": 1.777, "y": 1.354 },
+ { "time": 0.7, "x": 1.932, "y": 1.267 },
+ { "time": 0.8333, "x": 1.002, "y": 1.546 }
+ ]
+ },
+ "smoke16": {
+ "rotate": [
+ { "time": 0.4, "angle": 89.78 },
+ { "time": 0.4667, "angle": 137.83 },
+ { "time": 0.5333, "angle": 193.49 },
+ { "time": 0.6, "angle": 235.26 },
+ { "time": 0.6333, "angle": 286.8 }
+ ],
+ "translate": [
+ { "time": 0.4, "x": 217.23, "y": -21.45 },
+ { "time": 0.4667, "x": 249.95, "y": -13.73 },
+ { "time": 0.5333, "x": 264.96, "y": -9.87 },
+ { "time": 0.6, "x": 278.95, "y": 6.37 },
+ { "time": 0.6333, "x": 245.65, "y": 11.77 }
+ ],
+ "scale": [
+ { "time": 0.4, "x": 2.265, "y": 1.859 },
+ { "time": 0.4333, "x": 2.621, "y": 1.955 },
+ { "time": 0.4667, "x": 1.953, "y": 1.538 },
+ { "time": 0.6, "x": 1.005, "y": 0.825 },
+ { "time": 0.6333, "x": 0.387, "y": 0.318 }
+ ]
+ },
+ "smoke17": {
+ "rotate": [
+ { "time": 0.2333, "angle": 99.02 },
+ { "time": 0.3, "angle": 58.06 },
+ { "time": 0.3333, "angle": 34.05 },
+ { "time": 0.3667, "angle": 342.66 },
+ { "time": 0.6667, "angle": 297.64 }
+ ],
+ "translate": [
+ { "time": 0.2333, "x": 18.91, "y": -62.91 },
+ { "time": 0.3, "x": 2.43, "y": -61.54 },
+ { "time": 0.3333, "x": 1.89, "y": -36.55 },
+ { "time": 0.3667, "x": 6.97, "y": -29.52 },
+ { "time": 0.4333, "x": 10.78, "y": -20.55 },
+ { "time": 0.6667, "x": 18.65, "y": -13.19 }
+ ],
+ "scale": [
+ { "time": 0.2333, "x": 1.915, "y": 1.915 },
+ { "time": 0.3, "x": 1.509, "y": 1.509 },
+ { "time": 0.3333, "x": 1.01, "y": 1.01 },
+ { "time": 0.3667, "x": 0.715, "y": 0.715 },
+ { "time": 0.4333, "x": 0.949, "y": 0.721 },
+ { "time": 0.5667, "x": 0.785, "y": 0.74 }
+ ]
+ },
+ "smoke18": {
+ "rotate": [
+ { "time": 0.2333, "angle": 141.75 },
+ { "time": 0.2667, "angle": 134.51 },
+ { "time": 0.3333, "angle": 249.12 },
+ { "time": 0.5, "angle": 3.82 },
+ { "time": 0.7333, "angle": 90.54 }
+ ],
+ "translate": [
+ { "time": 0.2333, "x": 60.81, "y": 56.17 },
+ { "time": 0.2667, "x": 68.74, "y": 69.4 },
+ { "time": 0.3333, "x": 76.85, "y": 69.07 },
+ { "time": 0.5, "x": 101.49, "y": 89.87 },
+ { "time": 0.7333, "x": 118.58, "y": 101.16 }
+ ],
+ "scale": [
+ { "time": 0.2333, "x": 2.288, "y": 2.288 },
+ { "time": 0.2667, "x": 2.288, "y": 1.628 },
+ { "time": 0.3, "x": 1.524, "y": 1.308 },
+ { "time": 0.5, "x": 1.757, "y": 1.385 },
+ { "time": 0.5333, "x": 2.08, "y": 1.51 },
+ { "time": 0.7333, "x": 1.405, "y": 0.896 }
+ ]
+ },
+ "smoke20": {
+ "rotate": [
+ { "time": 0.3333, "angle": 95.16 },
+ { "time": 0.3667, "angle": 130.42 },
+ { "time": 0.4, "angle": 170.7 },
+ { "time": 0.4333, "angle": 266.75 },
+ { "time": 0.4667, "angle": 299.82 },
+ { "time": 0.5333, "angle": 326.88 },
+ { "time": 0.6, "angle": 350.8 },
+ { "time": 0.9, "angle": 43.14 }
+ ],
+ "translate": [
+ { "time": 0.3333, "x": 124.61, "y": -46.55 },
+ { "time": 0.5333, "x": 173.8, "y": -36.62 },
+ { "time": 0.7, "x": 186.5, "y": -35.41 },
+ { "time": 0.9, "x": 188.56, "y": -37.75 }
+ ],
+ "scale": [
+ { "time": 0.3333, "x": 3.346, "y": 2.654 },
+ { "time": 0.3667, "x": 2.661, "y": 2.111 },
+ { "time": 0.4333, "x": 2.751, "y": 1.984 },
+ { "time": 0.4667, "x": 3.059, "y": 2.21 },
+ { "time": 0.5333, "x": 2.159, "y": 1.712 },
+ { "time": 0.7, "x": 1.601, "y": 1.27 },
+ { "time": 0.9, "x": 1.679, "y": 0.856 }
+ ]
+ },
+ "smoke23": {
+ "rotate": [
+ { "time": 0.3, "angle": 115.12 },
+ { "time": 0.3667, "angle": 79.01 },
+ { "time": 0.7667, "angle": 6.96 }
+ ],
+ "translate": [
+ { "time": 0.3, "x": 75.15, "y": -50.92 },
+ { "time": 0.3667, "x": 59.33, "y": -53.52 },
+ { "time": 0.7667, "x": 39.68, "y": -48.64 }
+ ],
+ "scale": [
+ { "time": 0.3, "x": 3.331, "y": 2.096 },
+ { "time": 0.4333, "x": 2.4, "y": 2.006 },
+ { "time": 0.5, "x": 2.555, "y": 2.094 },
+ { "time": 0.7667, "x": 1.35, "y": 1.241 }
+ ]
+ },
+ "antenna1": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.2, "angle": 11.78 },
+ { "time": 0.3, "angle": -9.52 },
+ { "time": 0.4, "angle": 8.07 },
+ { "time": 0.5, "angle": -4.45 },
+ { "time": 0.6, "angle": 1.54 },
+ { "time": 0.7, "angle": -0.34 }
+ ]
+ },
+ "antenna2": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.2, "angle": 11.78 },
+ { "time": 0.3, "angle": -9.52 },
+ { "time": 0.4, "angle": 8.07 },
+ { "time": 0.5, "angle": -4.45 },
+ { "time": 0.6, "angle": 1.54 },
+ { "time": 0.7, "angle": -0.34 }
+ ]
+ },
+ "antenna3": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.2, "angle": 11.78 },
+ { "time": 0.3, "angle": -9.52 },
+ { "time": 0.4, "angle": 8.07 },
+ { "time": 0.5, "angle": -4.45 },
+ { "time": 0.6, "angle": 1.54 },
+ { "time": 0.7, "angle": -0.34 }
+ ]
+ },
+ "antenna4": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.2, "angle": 11.78 },
+ { "time": 0.3, "angle": -9.52 },
+ { "time": 0.4, "angle": 8.07 },
+ { "time": 0.5, "angle": -4.45 },
+ { "time": 0.6, "angle": 1.54 },
+ { "time": 0.7, "angle": -0.34 }
+ ]
+ },
+ "antenna5": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.2, "angle": 11.78 },
+ { "time": 0.3, "angle": -9.52 },
+ { "time": 0.4, "angle": 8.07 },
+ { "time": 0.5, "angle": -4.45 },
+ { "time": 0.6, "angle": 1.54 },
+ { "time": 0.7, "angle": -0.34 }
+ ]
+ },
+ "antenna6": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.2, "angle": 11.78 },
+ { "time": 0.3, "angle": -9.52 },
+ { "time": 0.4, "angle": 8.07 },
+ { "time": 0.5, "angle": -4.45 },
+ { "time": 0.6, "angle": 1.54 },
+ { "time": 0.7, "angle": -0.34 }
+ ]
+ },
+ "smoke24": {
+ "rotate": [
+ { "time": 0.3, "angle": 71.32 },
+ { "time": 0.3667, "angle": 112.39 },
+ { "time": 0.4667, "angle": 159.56 },
+ { "time": 0.7, "angle": 224.21 }
+ ],
+ "translate": [
+ { "time": 0.3, "x": 90.72, "y": -18.79 },
+ { "time": 0.3667, "x": 149.69, "y": -7.78 },
+ { "time": 0.4667, "x": 176.26, "y": 12.31 },
+ { "time": 0.7, "x": 184.07, "y": 31.75 }
+ ],
+ "scale": [
+ { "time": 0.3, "x": 2.906, "y": 2.311 },
+ { "time": 0.4333, "x": 3.567, "y": 2.58 },
+ { "time": 0.4667, "x": 3.157, "y": 2.41 },
+ { "time": 0.7, "x": 1.705, "y": 1.356 }
+ ]
+ },
+ "smoke25": {
+ "rotate": [
+ { "time": 0.3667, "angle": 91.25 },
+ { "time": 0.4333, "angle": 117.56 },
+ { "time": 0.6333, "angle": 150.9 },
+ { "time": 1, "angle": 189.47 }
+ ],
+ "translate": [
+ { "time": 0.3667, "x": 187.21, "y": -51.18 },
+ { "time": 0.5333, "x": 245.48, "y": -46.28 },
+ { "time": 0.6667, "x": 277.36, "y": -43.12 },
+ { "time": 1, "x": 313.27, "y": -38.14 }
+ ],
+ "scale": [
+ { "time": 0.3667, "x": 3.606, "y": 2.657 },
+ { "time": 0.4333, "x": 4.166, "y": 2.792 },
+ { "time": 0.5333, "x": 3.09, "y": 2.091 },
+ { "time": 1, "x": 3.062, "y": 1.801 }
+ ]
+ },
+ "smoke26": {
+ "rotate": [
+ { "time": 0.3667, "angle": 10.64 },
+ { "time": 0.4, "angle": 60.85 },
+ { "time": 0.4667, "angle": 89.45 },
+ { "time": 0.7, "angle": 125.01 },
+ { "time": 0.9333, "angle": 155.24 }
+ ],
+ "translate": [
+ { "time": 0.3667, "x": 442.07, "y": -13.19 },
+ { "time": 0.4, "x": 453.7, "y": 0.81 },
+ { "time": 0.4667, "x": 443.57, "y": -6.95 },
+ { "time": 0.7, "x": 460.97, "y": 15.79 },
+ { "time": 0.9333, "x": 465.22, "y": 20.92 }
+ ],
+ "scale": [
+ { "time": 0.3667, "x": 2.726, "y": 2.726 },
+ { "time": 0.4333, "x": 3.729, "y": 2.822 },
+ { "time": 0.4667, "x": 3.398, "y": 2.441 },
+ { "time": 0.7, "x": 4.324, "y": 3.159 },
+ { "time": 0.9, "x": 1.977, "y": 1.48 }
+ ]
+ },
+ "smoke27": {
+ "rotate": [
+ { "time": 0.3667, "angle": 24.75 },
+ { "time": 0.4333, "angle": 354.57 },
+ { "time": 0.5333, "angle": 320.24 },
+ { "time": 0.8333, "angle": 303.75 }
+ ],
+ "translate": [
+ { "time": 0.3667, "x": 92.98, "y": -49.06 },
+ { "time": 0.5333, "x": 129.81, "y": -33.09 },
+ { "time": 0.8333, "x": 143.68, "y": -25.27 }
+ ],
+ "scale": [
+ { "time": 0.3667, "x": 3.633, "y": 2.223 },
+ { "time": 0.4333, "x": 2.745, "y": 2.283 },
+ { "time": 0.4667, "x": 2.962, "y": 2.122 },
+ { "time": 0.5333, "x": 2.007, "y": 1.266 }
+ ]
+ },
+ "cannon-target": {
+ "translate": [
+ { "time": 0.1333 },
+ { "time": 0.2, "y": 128.38, "curve": 0.25, "c3": 0.75 },
+ { "time": 1 }
+ ],
+ "scale": [
+ { "time": 0.4333, "x": 0.632, "y": 1.244 },
+ { "time": 0.4667, "x": 0.477, "y": 1.487 }
+ ]
+ },
+ "machinegun-target": {
+ "scale": [
+ { "time": 0.4333, "x": 0.632, "y": 1.244 },
+ { "time": 0.4667, "x": 0.477, "y": 1.487 }
+ ]
+ },
+ "machinegun": {
+ "rotate": [
+ { "angle": 8.07, "curve": "stepped" },
+ { "time": 0.0667, "angle": 8.07 },
+ { "time": 0.2333, "angle": -18.67, "curve": 0.992, "c2": 0.01, "c3": 0.898, "c4": 0.98 },
+ { "time": 0.9, "angle": 8.07 }
+ ]
+ },
+ "tank-root": {
+ "translate": [
+ { "time": 0.0667 },
+ { "time": 0.1667, "x": 46.59, "curve": 0.25, "c3": 0.75 },
+ { "time": 0.2667 }
+ ]
+ },
+ "tank-glow": {
+ "translate": [
+ { "time": 0.1333, "x": 198.14, "curve": 0.658, "c2": 0.01, "c3": 0.89, "c4": 0.77 },
+ { "time": 0.2333, "x": -390 }
+ ],
+ "scale": [
+ { "time": 0.0667 },
+ {
+ "time": 0.1333,
+ "x": 1.185,
+ "y": 0.945,
+ "curve": 0.658,
+ "c2": 0.01,
+ "c3": 0.89,
+ "c4": 0.77
+ },
+ { "time": 0.2333, "x": 1.008, "y": 0.471 }
+ ]
+ }
+ },
+ "deform": {
+ "default": {
+ "smoke-glow": {
+ "smoke-glow": [
+ {
+ "time": 0.1333,
+ "vertices": [ -14.17073, 19.14352, 0, 0, -10.97961, -15.09065, -5.79558, -24.82121, 0.68117, -17.78759, -1.1179, -5.4463, 0, 0, 0, 0, 17.52957, 6.89397, -0.33841, -2.21582, 5.51004, 18.88118, -6.80153, 20.91101 ]
+ },
+ {
+ "time": 0.1667,
+ "vertices": [ -4.34264, 39.78125, 5.6649, -2.42686, -8.39346, -22.52338, -2.66431, 5.08595, -19.28093, 3.98568, -11.21397, 10.2879, 4.56749, 4.1329, -19.50706, -2.28786, 11.35747, 4.55941, 9.04341, -11.72194, 2.15381, 5.14344, -12.82158, 16.08209, -23.19814, 1.81836 ]
+ },
+ {
+ "time": 0.2,
+ "vertices": [ -3.95581, 36.12203, 37.20779, -0.87419, 21.29579, -15.76854, -2.02438, 6.16526, -5.92201, 4.19709, -1.39027, 9.92793, 7.70584, -0.7169, -6.69733, -2.62048, 17.91826, 7.77333, -12.2858, 3.25454, -12.75876, 3.71516, 9.67891, 15.48546 ]
+ },
+ {
+ "time": 0.2333,
+ "vertices": [ -11.9371, 26.01078, 2.91821, -0.27533, 7.69899, -17.45375, -2.02438, 6.16526, -5.92201, 4.19709, -1.39027, 9.92793, 7.70584, -0.7169, -6.69733, -2.62048, 17.91826, 7.77333, -4.30551, -6.01406, -12.75876, 3.71516, -5.10017, 17.59191 ]
+ },
+ {
+ "time": 0.2667,
+ "vertices": [ 0.5959, 23.58176, 20.74303, 0.93943, 7.69899, -17.45375, -2.02438, 6.16526, -5.92201, 4.19709, -1.39027, 9.92793, 20.51733, 2.52203, 13.35544, 2.64274, 24.32408, -1.94308, 8.50604, -20.99353, 13.14276, 5.73959, 6.31876, 19.2114, 16.98909, 0.80981 ]
+ }
+ ]
+ },
+ "clipping": {
+ "clipping": [
+ {
+ "time": 0.0667,
+ "offset": 54,
+ "vertices": [ 4.59198, -4.59192 ]
+ },
+ {
+ "time": 0.1333,
+ "offset": 8,
+ "vertices": [ -8.97369, -1.88211, 9.11177, 1.02258, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -14.73321, -45.16878, -30.31448, -84.4631, -32.24969, -108.78421, 70.26825, -36.90201 ]
+ },
+ {
+ "time": 0.1667,
+ "offset": 8,
+ "vertices": [ -11.32373, -1.65065, 11.42179, 0.53259, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -15.36503, -69.18713, -4.45626, -121.90839, 5.46554, -115.23274, 71.78526, -33.85687 ]
+ },
+ {
+ "time": 0.2,
+ "offset": 8,
+ "vertices": [ -8.70522, 1.02196, 8.65102, -1.4101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.59198, -4.59192 ]
+ },
+ {
+ "time": 0.2333,
+ "offset": 8,
+ "vertices": [ -5.23146, 0.85796, 5.23882, -0.81519 ]
+ },
+ {
+ "time": 0.2667,
+ "offset": 54,
+ "vertices": [ 4.59198, -4.59192 ]
+ }
+ ]
+ }
+ }
+ },
+ "drawOrder": [
+ {
+ "time": 0.3,
+ "offsets": [
+ { "slot": "smoke-puff1-bg2", "offset": 24 },
+ { "slot": "smoke-puff1-bg8", "offset": 19 },
+ { "slot": "smoke-puff1-bg9", "offset": 22 },
+ { "slot": "smoke-puff1-bg3", "offset": 17 },
+ { "slot": "smoke-puff1-fg17", "offset": 13 },
+ { "slot": "smoke-puff1-fg2", "offset": 2 },
+ { "slot": "smoke-puff1-fg5", "offset": 8 },
+ { "slot": "smoke-puff1-fg6", "offset": 4 },
+ { "slot": "smoke-puff1-fg7", "offset": -4 },
+ { "slot": "smoke-puff1-fg4", "offset": -4 }
+ ]
+ },
+ {
+ "time": 0.3333,
+ "offsets": [
+ { "slot": "smoke-puff1-bg2", "offset": 8 },
+ { "slot": "smoke-puff1-bg8", "offset": 5 },
+ { "slot": "smoke-puff1-bg9", "offset": 3 },
+ { "slot": "smoke-puff1-fg", "offset": 24 },
+ { "slot": "smoke-puff1-fg5", "offset": -14 },
+ { "slot": "smoke-puff1-fg6", "offset": -21 },
+ { "slot": "smoke-puff1-fg7", "offset": -19 },
+ { "slot": "smoke-puff1-fg10", "offset": -21 }
+ ]
+ },
+ {
+ "time": 0.3667,
+ "offsets": [
+ { "slot": "smoke-puff1-bg2", "offset": 7 },
+ { "slot": "smoke-puff1-bg9", "offset": 4 },
+ { "slot": "smoke-puff1-fg", "offset": 24 },
+ { "slot": "smoke-puff1-fg2", "offset": 5 },
+ { "slot": "smoke-puff1-fg6", "offset": -22 },
+ { "slot": "smoke-puff1-fg7", "offset": -18 },
+ { "slot": "smoke-puff1-fg10", "offset": -20 }
+ ]
+ },
+ {
+ "time": 0.4,
+ "offsets": [
+ { "slot": "smoke-puff1-bg2", "offset": 5 },
+ { "slot": "smoke-puff1-bg4", "offset": 0 },
+ { "slot": "smoke-puff1-fg", "offset": 24 },
+ { "slot": "smoke-puff1-fg2", "offset": 5 },
+ { "slot": "smoke-puff1-fg6", "offset": -21 },
+ { "slot": "smoke-puff1-fg7", "offset": -18 },
+ { "slot": "smoke-puff1-fg10", "offset": -22 }
+ ]
+ },
+ {
+ "time": 0.4333,
+ "offsets": [
+ { "slot": "smoke-puff1-bg2", "offset": 4 },
+ { "slot": "smoke-puff1-bg9", "offset": 4 },
+ { "slot": "smoke-puff1-fg", "offset": 24 },
+ { "slot": "smoke-puff1-fg2", "offset": 5 },
+ { "slot": "smoke-puff1-fg6", "offset": -17 },
+ { "slot": "smoke-puff1-fg7", "offset": -19 },
+ { "slot": "smoke-puff1-fg10", "offset": -23 }
+ ]
+ },
+ {
+ "time": 0.5333,
+ "offsets": [
+ { "slot": "smoke-puff1-bg2", "offset": 9 },
+ { "slot": "smoke-puff1-bg12", "offset": 0 },
+ { "slot": "smoke-puff1-fg", "offset": 24 },
+ { "slot": "smoke-puff1-fg2", "offset": 6 },
+ { "slot": "smoke-puff1-fg6", "offset": -20 },
+ { "slot": "smoke-puff1-fg7", "offset": -19 },
+ { "slot": "smoke-puff1-fg10", "offset": -23 },
+ { "slot": "smoke-puff1-fg4", "offset": -5 }
+ ]
+ }
+ ]
+ }
+}
+}
\ No newline at end of file
diff --git a/dist/assets/spine/tank/export/tank-pro.skel b/dist/assets/spine/tank/export/tank-pro.skel
new file mode 100644
index 0000000..328bcc1
Binary files /dev/null and b/dist/assets/spine/tank/export/tank-pro.skel differ
diff --git a/dist/assets/spine/tank/export/tank.atlas b/dist/assets/spine/tank/export/tank.atlas
new file mode 100644
index 0000000..71cdf9a
--- /dev/null
+++ b/dist/assets/spine/tank/export/tank.atlas
@@ -0,0 +1,174 @@
+
+tank.png
+size: 1024,1024
+format: RGBA8888
+filter: Linear,Linear
+repeat: none
+antenna
+ rotate: true
+ xy: 650, 857
+ size: 11, 152
+ orig: 11, 152
+ offset: 0, 0
+ index: -1
+cannon
+ rotate: true
+ xy: 434, 376
+ size: 466, 29
+ orig: 466, 29
+ offset: 0, 0
+ index: -1
+cannon-connector
+ rotate: true
+ xy: 349, 241
+ size: 56, 68
+ orig: 56, 68
+ offset: 0, 0
+ index: -1
+ground
+ rotate: true
+ xy: 255, 330
+ size: 512, 177
+ orig: 512, 177
+ offset: 0, 0
+ index: -1
+guntower
+ rotate: false
+ xy: 650, 870
+ size: 365, 145
+ orig: 365, 145
+ offset: 0, 0
+ index: -1
+machinegun
+ rotate: false
+ xy: 255, 299
+ size: 166, 29
+ orig: 166, 29
+ offset: 0, 0
+ index: -1
+machinegun-mount
+ rotate: true
+ xy: 2, 2
+ size: 36, 48
+ orig: 36, 48
+ offset: 0, 0
+ index: -1
+rock
+ rotate: true
+ xy: 465, 552
+ size: 290, 64
+ orig: 290, 64
+ offset: 0, 0
+ index: -1
+smoke-glow
+ rotate: false
+ xy: 531, 563
+ size: 50, 50
+ orig: 50, 50
+ offset: 0, 0
+ index: -1
+smoke-puff01-bg
+ rotate: true
+ xy: 465, 458
+ size: 92, 62
+ orig: 92, 62
+ offset: 0, 0
+ index: -1
+smoke-puff01-fg
+ rotate: false
+ xy: 115, 138
+ size: 88, 59
+ orig: 88, 59
+ offset: 0, 0
+ index: -1
+smoke-puff02-fg
+ rotate: false
+ xy: 255, 235
+ size: 92, 62
+ orig: 92, 62
+ offset: 0, 0
+ index: -1
+smoke-puff03-fg
+ rotate: false
+ xy: 531, 685
+ size: 92, 62
+ orig: 92, 62
+ offset: 0, 0
+ index: -1
+smoke-puff04-fg
+ rotate: true
+ xy: 465, 378
+ size: 78, 48
+ orig: 78, 48
+ offset: 0, 0
+ index: -1
+tank-bottom
+ rotate: true
+ xy: 115, 199
+ size: 643, 138
+ orig: 643, 138
+ offset: 0, 0
+ index: -1
+tank-bottom-shadow
+ rotate: false
+ xy: 2, 844
+ size: 646, 171
+ orig: 646, 171
+ offset: 0, 0
+ index: -1
+tank-top
+ rotate: true
+ xy: 2, 138
+ size: 704, 111
+ orig: 704, 111
+ offset: 0, 0
+ index: -1
+tread
+ rotate: true
+ xy: 626, 794
+ size: 48, 15
+ orig: 48, 15
+ offset: 0, 0
+ index: -1
+tread-inside
+ rotate: false
+ xy: 434, 360
+ size: 13, 14
+ orig: 13, 14
+ offset: 0, 0
+ index: -1
+wheel-big
+ rotate: false
+ xy: 2, 40
+ size: 96, 96
+ orig: 96, 96
+ offset: 0, 0
+ index: -1
+wheel-big-overlay
+ rotate: false
+ xy: 531, 749
+ size: 93, 93
+ orig: 93, 93
+ offset: 0, 0
+ index: -1
+wheel-mid
+ rotate: false
+ xy: 100, 68
+ size: 68, 68
+ orig: 68, 68
+ offset: 0, 0
+ index: -1
+wheel-mid-overlay
+ rotate: false
+ xy: 531, 615
+ size: 68, 68
+ orig: 68, 68
+ offset: 0, 0
+ index: -1
+wheel-small
+ rotate: false
+ xy: 205, 161
+ size: 36, 36
+ orig: 36, 36
+ offset: 0, 0
+ index: -1
diff --git a/dist/assets/spine/tank/export/tank.json b/dist/assets/spine/tank/export/tank.json
new file mode 100644
index 0000000..f2135e2
--- /dev/null
+++ b/dist/assets/spine/tank/export/tank.json
@@ -0,0 +1,4846 @@
+{
+"skeleton": {
+ "hash": "DsEiRbCUERtVRiCfkycBVIQne7c",
+ "spine": "3.8.55",
+ "x": -5852.65,
+ "y": -348.5,
+ "width": 7202.61,
+ "height": 1298.88,
+ "images": "./images/",
+ "audio": ""
+},
+"bones": [
+ { "name": "root" },
+ { "name": "tank-root", "parent": "root", "y": 146.79 },
+ { "name": "tank-treads", "parent": "tank-root", "y": 48.35 },
+ { "name": "tank-body", "parent": "tank-treads", "y": 10 },
+ { "name": "guntower", "parent": "tank-body", "x": -21.72, "y": 245.48 },
+ { "name": "antenna-root", "parent": "guntower", "x": 164.61, "y": 202.53 },
+ { "name": "antenna1", "parent": "antenna-root", "length": 40, "rotation": 90, "y": 40, "color": "ffee00ff" },
+ { "name": "antenna2", "parent": "antenna1", "length": 42, "x": 42, "color": "ffee00ff" },
+ { "name": "antenna3", "parent": "antenna2", "length": 42, "x": 42, "color": "ffee00ff" },
+ { "name": "antenna4", "parent": "antenna3", "length": 42, "x": 42, "color": "ffee00ff" },
+ { "name": "antenna5", "parent": "antenna4", "length": 42, "x": 42, "color": "ffee00ff" },
+ { "name": "antenna6", "parent": "antenna5", "length": 42, "x": 42, "color": "ffee00ff" },
+ { "name": "cannon-connector", "parent": "guntower", "x": -235.05, "y": 96.07 },
+ { "name": "cannon-target", "parent": "tank-root", "x": -2276.67, "y": 400.17, "color": "0096ffff" },
+ { "name": "cannon", "parent": "cannon-connector", "length": 946.68, "rotation": 180, "color": "ff4000ff" },
+ {
+ "name": "machinegun-mount",
+ "parent": "guntower",
+ "length": 90.98,
+ "rotation": 90,
+ "x": -123.73,
+ "y": 218.33,
+ "color": "15ff00ff"
+ },
+ { "name": "machinegun-target", "parent": "tank-root", "x": -2272.76, "y": 607.77, "color": "0096ffff" },
+ {
+ "name": "machinegun",
+ "parent": "machinegun-mount",
+ "length": 208.95,
+ "rotation": 90,
+ "x": 91.52,
+ "y": -1.03,
+ "color": "15ff00ff"
+ },
+ { "name": "machinegun-tip", "parent": "machinegun", "x": 210.43, "y": -12.21 },
+ { "name": "rock", "parent": "root", "x": -1925.2, "y": 33.17 },
+ {
+ "name": "smoke-root",
+ "parent": "tank-root",
+ "x": -1200.38,
+ "y": 405.76,
+ "scaleX": -6.5,
+ "scaleY": 6.5,
+ "color": "ff4000ff"
+ },
+ { "name": "smoke-glow", "parent": "smoke-root", "x": 62.92, "y": -0.71, "color": "ff4000ff" },
+ {
+ "name": "smoke1",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke10",
+ "parent": "smoke-root",
+ "rotation": -103.52,
+ "x": 25.45,
+ "y": 2.48,
+ "scaleX": 3.9011,
+ "scaleY": 2.8523,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke11",
+ "parent": "smoke-root",
+ "rotation": -103.52,
+ "x": 25.45,
+ "y": 2.48,
+ "scaleX": 3.9011,
+ "scaleY": 2.8523,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke12",
+ "parent": "smoke-root",
+ "rotation": -103.52,
+ "x": 25.45,
+ "y": 2.48,
+ "scaleX": 3.9011,
+ "scaleY": 2.8523,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke13",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke14",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke15",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke16",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke17",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke18",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke2",
+ "parent": "smoke-root",
+ "rotation": -84.14,
+ "x": 45.06,
+ "y": 29.7,
+ "scaleX": 3.3345,
+ "scaleY": 3.3345,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke20",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke21",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke22",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke23",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke24",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke25",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke26",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke27",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke3",
+ "parent": "smoke-root",
+ "rotation": -87.91,
+ "x": 55.15,
+ "y": -17.5,
+ "scaleX": 3.0415,
+ "scaleY": 4.157,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke4",
+ "parent": "smoke-root",
+ "rotation": -87.91,
+ "x": 69.25,
+ "y": 8.01,
+ "scaleX": 2.1808,
+ "scaleY": 2.9807,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke5",
+ "parent": "smoke-root",
+ "rotation": -87.91,
+ "x": 80.63,
+ "y": 59.88,
+ "scaleX": 4.5119,
+ "scaleY": 2.9725,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke6",
+ "parent": "smoke-root",
+ "rotation": -87.91,
+ "x": 96.19,
+ "y": 25.65,
+ "scaleX": 3.7912,
+ "scaleY": 3.0552,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke7",
+ "parent": "smoke-root",
+ "rotation": 153.68,
+ "x": 85.65,
+ "y": -50.47,
+ "scaleX": 4.8523,
+ "scaleY": 3.6528,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke8",
+ "parent": "smoke-root",
+ "rotation": 67.58,
+ "x": 47.85,
+ "y": -42.55,
+ "scaleX": 4.0006,
+ "scaleY": 3.4796,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke9",
+ "parent": "smoke-root",
+ "rotation": 150.05,
+ "x": 104.02,
+ "y": -8.73,
+ "scaleX": 4.2074,
+ "scaleY": 3.0762,
+ "color": "ff4000ff"
+ },
+ { "name": "tank-glow", "parent": "tank-root", "x": -247.72, "y": 404.37, "scaleX": 1.0582, "scaleY": 0.6785 },
+ {
+ "name": "tread",
+ "parent": "tank-root",
+ "length": 82,
+ "rotation": 180,
+ "x": -22.9,
+ "y": 213.86,
+ "scaleX": 0.9933,
+ "color": "e64344ff"
+ },
+ { "name": "wheel-mid-center", "parent": "tank-root", "y": -66.21 },
+ { "name": "tread-collider1", "parent": "wheel-mid-center", "x": -329.58, "y": -85.44, "color": "ff00fbff" },
+ { "name": "tread-collider2", "parent": "wheel-mid-center", "x": -165.95, "y": -85.44, "color": "ff00fbff" },
+ { "name": "tread-collider3", "parent": "wheel-mid-center", "y": -85.44, "color": "ff00fbff" },
+ { "name": "tread-collider4", "parent": "wheel-mid-center", "x": 163.56, "y": -85.44, "color": "ff00fbff" },
+ { "name": "tread-collider5", "parent": "wheel-mid-center", "x": 329.12, "y": -85.44, "color": "ff00fbff" },
+ { "name": "tread-gravity1", "parent": "tank-root", "rotation": 180, "x": -175.35, "y": 149.31, "color": "ff00fbff" },
+ { "name": "tread-gravity2", "parent": "tank-root", "rotation": 180, "x": 177.89, "y": 144.78, "color": "ff00fbff" },
+ {
+ "name": "tread10",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 48.85,
+ "x": 662.9,
+ "y": -120.35,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread11",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 97.99,
+ "x": 651.5,
+ "y": -39.69,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread12",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 113.79,
+ "x": 618.43,
+ "y": 34.83,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread13",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 122.96,
+ "x": 573.82,
+ "y": 103.18,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread14",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 142.01,
+ "x": 509.19,
+ "y": 153.3,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread15",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.84,
+ "x": 433.25,
+ "y": 184.02,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread16",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.37,
+ "x": 357.56,
+ "y": 215.37,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread17",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.29,
+ "x": 281.92,
+ "y": 246.8,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread18",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.19,
+ "x": 206.33,
+ "y": 278.38,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread19",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.14,
+ "x": 130.77,
+ "y": 310.02,
+ "color": "e64344ff"
+ },
+ { "name": "tread2", "parent": "tread", "length": 82, "x": 82, "color": "e64344ff" },
+ {
+ "name": "tread20",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.34,
+ "x": 55.1,
+ "y": 341.41,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread21",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 158.11,
+ "x": -20.99,
+ "y": 371.77,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread22",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.99,
+ "x": -97.02,
+ "y": 402.28,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread23",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.59,
+ "x": -172.83,
+ "y": 433.33,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread24",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 156.86,
+ "x": -248.23,
+ "y": 465.34,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread25",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 177.94,
+ "x": -330.17,
+ "y": 468.27,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread26",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -169.55,
+ "x": -410.81,
+ "y": 453.5,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread27",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -163.86,
+ "x": -489.58,
+ "y": 430.86,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread28",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -139.13,
+ "x": -551.59,
+ "y": 377.57,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread29",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -89.04,
+ "x": -550.21,
+ "y": 296.14,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread3",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -8.91,
+ "x": 163.01,
+ "y": -12.61,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread30",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -38.99,
+ "x": -486.48,
+ "y": 244.89,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread31",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -20.04,
+ "x": -409.45,
+ "y": 216.98,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread32",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -46.24,
+ "x": -352.74,
+ "y": 158.15,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread33",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -27.95,
+ "x": -280.3,
+ "y": 119.98,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread34",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 10.46,
+ "x": -199.66,
+ "y": 134.77,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread35",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -17.9,
+ "x": -121.63,
+ "y": 109.73,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread36",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -36.82,
+ "x": -55.99,
+ "y": 60.92,
+ "color": "fbff00ff"
+ },
+ {
+ "name": "tread4",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -29.27,
+ "x": 234.55,
+ "y": -52.43,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread5",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -45.26,
+ "x": 292.26,
+ "y": -110.28,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread6",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -15.29,
+ "x": 371.36,
+ "y": -131.76,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread7",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -5.49,
+ "x": 452.98,
+ "y": -139.55,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread8",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -24.99,
+ "x": 527.31,
+ "y": -173.95,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread9",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -5.44,
+ "x": 608.94,
+ "y": -181.68,
+ "color": "e64344ff"
+ },
+ { "name": "wheel-big-root1", "parent": "tank-treads", "x": -549.6, "y": 14.4, "color": "abe323ff" },
+ { "name": "wheel-big-root2", "parent": "tank-treads", "x": 547.34, "y": 14.4 },
+ { "name": "wheel-big1", "parent": "wheel-big-root1", "x": -0.02, "color": "abe323ff" },
+ { "name": "wheel-big2", "parent": "wheel-big-root2" },
+ { "name": "wheel-mid-root1", "parent": "wheel-mid-center", "x": -410.57, "color": "abe323ff" },
+ { "name": "wheel-mid-root2", "parent": "wheel-mid-center", "x": -246.95 },
+ { "name": "wheel-mid-root3", "parent": "wheel-mid-center", "x": -82.73 },
+ { "name": "wheel-mid-root4", "parent": "wheel-mid-center", "x": 80.89 },
+ { "name": "wheel-mid-root5", "parent": "wheel-mid-center", "x": 244.51 },
+ { "name": "wheel-mid-root6", "parent": "wheel-mid-center", "x": 408.74 },
+ { "name": "wheel-mid1", "parent": "wheel-mid-root1", "color": "abe323ff" },
+ { "name": "wheel-mid2", "parent": "wheel-mid-root2" },
+ { "name": "wheel-mid3", "parent": "wheel-mid-root3" },
+ { "name": "wheel-mid4", "parent": "wheel-mid-root4" },
+ { "name": "wheel-mid5", "parent": "wheel-mid-root5" },
+ { "name": "wheel-mid6", "parent": "wheel-mid-root6" },
+ { "name": "wheel-small-root1", "parent": "tank-treads", "x": -337.39, "y": 109.43 },
+ { "name": "wheel-small-root2", "parent": "tank-treads", "x": 0.09, "y": 109.43 },
+ { "name": "wheel-small-root3", "parent": "tank-treads", "x": 334.69, "y": 109.43 },
+ { "name": "wheel-small1", "parent": "wheel-small-root1", "color": "abe323ff" },
+ { "name": "wheel-small2", "parent": "wheel-small-root2" },
+ { "name": "wheel-small3", "parent": "wheel-small-root3" }
+],
+"slots": [
+ { "name": "rock", "bone": "rock", "attachment": "rock" },
+ { "name": "ground", "bone": "root", "attachment": "ground" },
+ { "name": "ground2", "bone": "root", "attachment": "ground" },
+ { "name": "ground3", "bone": "root", "attachment": "ground" },
+ { "name": "ground4", "bone": "root", "attachment": "ground" },
+ { "name": "ground5", "bone": "root", "attachment": "ground" },
+ { "name": "ground6", "bone": "root", "attachment": "ground" },
+ { "name": "ground7", "bone": "root", "attachment": "ground" },
+ { "name": "tank-body-shadow", "bone": "tank-body", "color": "ffffffb9", "attachment": "tank-bottom-shadow" },
+ { "name": "bottom", "bone": "tank-body", "attachment": "tank-bottom" },
+ { "name": "tread-inside1", "bone": "tread", "attachment": "tread-inside" },
+ { "name": "tread-inside53", "bone": "tread27", "attachment": "tread-inside" },
+ { "name": "tread-inside27", "bone": "tread14", "attachment": "tread-inside" },
+ { "name": "tread-inside3", "bone": "tread2", "attachment": "tread-inside" },
+ { "name": "tread-inside55", "bone": "tread28", "attachment": "tread-inside" },
+ { "name": "tread-inside29", "bone": "tread15", "attachment": "tread-inside" },
+ { "name": "tread-inside5", "bone": "tread3", "attachment": "tread-inside" },
+ { "name": "tread-inside57", "bone": "tread29", "attachment": "tread-inside" },
+ { "name": "tread-inside31", "bone": "tread16", "attachment": "tread-inside" },
+ { "name": "tread-inside7", "bone": "tread4", "attachment": "tread-inside" },
+ { "name": "tread-inside59", "bone": "tread30", "attachment": "tread-inside" },
+ { "name": "tread-inside33", "bone": "tread17", "attachment": "tread-inside" },
+ { "name": "tread-inside9", "bone": "tread5", "attachment": "tread-inside" },
+ { "name": "tread-inside61", "bone": "tread31", "attachment": "tread-inside" },
+ { "name": "tread-inside35", "bone": "tread18", "attachment": "tread-inside" },
+ { "name": "tread-inside11", "bone": "tread6", "attachment": "tread-inside" },
+ { "name": "tread-inside63", "bone": "tread32", "attachment": "tread-inside" },
+ { "name": "tread-inside37", "bone": "tread19", "attachment": "tread-inside" },
+ { "name": "tread-inside13", "bone": "tread7", "attachment": "tread-inside" },
+ { "name": "tread-inside65", "bone": "tread33", "attachment": "tread-inside" },
+ { "name": "tread-inside39", "bone": "tread20", "attachment": "tread-inside" },
+ { "name": "tread-inside15", "bone": "tread8", "attachment": "tread-inside" },
+ { "name": "tread-inside67", "bone": "tread34", "attachment": "tread-inside" },
+ { "name": "tread-inside69", "bone": "tread35", "attachment": "tread-inside" },
+ { "name": "tread-inside71", "bone": "tread36", "attachment": "tread-inside" },
+ { "name": "tread-inside41", "bone": "tread21", "attachment": "tread-inside" },
+ { "name": "tread-inside17", "bone": "tread9", "attachment": "tread-inside" },
+ { "name": "tread-inside43", "bone": "tread22", "attachment": "tread-inside" },
+ { "name": "tread-inside19", "bone": "tread10", "attachment": "tread-inside" },
+ { "name": "tread-inside45", "bone": "tread23", "attachment": "tread-inside" },
+ { "name": "tread-inside21", "bone": "tread11", "attachment": "tread-inside" },
+ { "name": "tread-inside47", "bone": "tread24", "attachment": "tread-inside" },
+ { "name": "tread-inside23", "bone": "tread12", "attachment": "tread-inside" },
+ { "name": "tread-inside49", "bone": "tread25", "attachment": "tread-inside" },
+ { "name": "tread-inside25", "bone": "tread13", "attachment": "tread-inside" },
+ { "name": "tread-inside51", "bone": "tread26", "attachment": "tread-inside" },
+ { "name": "tread-inside2", "bone": "tread", "attachment": "tread-inside" },
+ { "name": "tread-inside54", "bone": "tread27", "attachment": "tread-inside" },
+ { "name": "tread-inside28", "bone": "tread14", "attachment": "tread-inside" },
+ { "name": "tread-inside4", "bone": "tread2", "attachment": "tread-inside" },
+ { "name": "tread-inside56", "bone": "tread28", "attachment": "tread-inside" },
+ { "name": "tread-inside30", "bone": "tread15", "attachment": "tread-inside" },
+ { "name": "tread-inside6", "bone": "tread3", "attachment": "tread-inside" },
+ { "name": "tread-inside58", "bone": "tread29", "attachment": "tread-inside" },
+ { "name": "tread-inside32", "bone": "tread16", "attachment": "tread-inside" },
+ { "name": "tread-inside8", "bone": "tread4", "attachment": "tread-inside" },
+ { "name": "tread-inside60", "bone": "tread30", "attachment": "tread-inside" },
+ { "name": "tread-inside34", "bone": "tread17", "attachment": "tread-inside" },
+ { "name": "tread-inside10", "bone": "tread5", "attachment": "tread-inside" },
+ { "name": "tread-inside62", "bone": "tread31", "attachment": "tread-inside" },
+ { "name": "tread-inside36", "bone": "tread18", "attachment": "tread-inside" },
+ { "name": "tread-inside12", "bone": "tread6", "attachment": "tread-inside" },
+ { "name": "tread-inside64", "bone": "tread32", "attachment": "tread-inside" },
+ { "name": "tread-inside38", "bone": "tread19", "attachment": "tread-inside" },
+ { "name": "tread-inside14", "bone": "tread7", "attachment": "tread-inside" },
+ { "name": "tread-inside66", "bone": "tread33", "attachment": "tread-inside" },
+ { "name": "tread-inside40", "bone": "tread20", "attachment": "tread-inside" },
+ { "name": "tread-inside16", "bone": "tread8", "attachment": "tread-inside" },
+ { "name": "tread-inside68", "bone": "tread34", "attachment": "tread-inside" },
+ { "name": "tread-inside70", "bone": "tread35", "attachment": "tread-inside" },
+ { "name": "tread-inside72", "bone": "tread36", "attachment": "tread-inside" },
+ { "name": "tread-inside42", "bone": "tread21", "attachment": "tread-inside" },
+ { "name": "tread-inside18", "bone": "tread9", "attachment": "tread-inside" },
+ { "name": "tread-inside44", "bone": "tread22", "attachment": "tread-inside" },
+ { "name": "tread-inside20", "bone": "tread10", "attachment": "tread-inside" },
+ { "name": "tread-inside46", "bone": "tread23", "attachment": "tread-inside" },
+ { "name": "tread-inside22", "bone": "tread11", "attachment": "tread-inside" },
+ { "name": "tread-inside48", "bone": "tread24", "attachment": "tread-inside" },
+ { "name": "tread-inside24", "bone": "tread12", "attachment": "tread-inside" },
+ { "name": "tread-inside50", "bone": "tread25", "attachment": "tread-inside" },
+ { "name": "tread-inside26", "bone": "tread13", "attachment": "tread-inside" },
+ { "name": "tread-inside52", "bone": "tread26", "attachment": "tread-inside" },
+ { "name": "wheel-big", "bone": "wheel-big1", "color": "dbdbdbff", "attachment": "wheel-big" },
+ { "name": "wheel-big2", "bone": "wheel-big2", "color": "dbdbdbff", "attachment": "wheel-big" },
+ { "name": "wheel-mid", "bone": "wheel-mid1", "attachment": "wheel-mid" },
+ { "name": "wheel-mid2", "bone": "wheel-mid2", "attachment": "wheel-mid" },
+ { "name": "wheel-mid3", "bone": "wheel-mid3", "attachment": "wheel-mid" },
+ { "name": "wheel-mid4", "bone": "wheel-mid4", "attachment": "wheel-mid" },
+ { "name": "wheel-mid5", "bone": "wheel-mid5", "attachment": "wheel-mid" },
+ { "name": "wheel-mid6", "bone": "wheel-mid6", "attachment": "wheel-mid" },
+ { "name": "wheel-small", "bone": "wheel-small1", "attachment": "wheel-small" },
+ { "name": "wheel-small2", "bone": "wheel-small2", "attachment": "wheel-small" },
+ { "name": "wheel-small3", "bone": "wheel-small3", "attachment": "wheel-small" },
+ { "name": "wheel-mid-overlay", "bone": "wheel-mid-root1", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" },
+ { "name": "wheel-mid-overlay2", "bone": "wheel-mid-root2", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" },
+ { "name": "wheel-mid-overlay3", "bone": "wheel-mid-root3", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" },
+ { "name": "wheel-mid-overlay4", "bone": "wheel-mid-root4", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" },
+ { "name": "wheel-mid-overlay5", "bone": "wheel-mid-root5", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" },
+ { "name": "wheel-mid-overlay6", "bone": "wheel-mid-root6", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" },
+ { "name": "wheel-big-overlay1", "bone": "wheel-big-root1", "color": "ffffffe9", "attachment": "wheel-big-overlay", "blend": "multiply" },
+ { "name": "wheel-big-overlay2", "bone": "wheel-big-root2", "color": "ffffffe9", "attachment": "wheel-big-overlay", "blend": "multiply" },
+ { "name": "treads-path", "bone": "tank-root", "attachment": "treads-path" },
+ { "name": "tread", "bone": "tread", "attachment": "tread" },
+ { "name": "tread27", "bone": "tread27", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread14", "bone": "tread14", "attachment": "tread" },
+ { "name": "tread2", "bone": "tread2", "attachment": "tread" },
+ { "name": "tread28", "bone": "tread28", "attachment": "tread" },
+ { "name": "tread15", "bone": "tread15", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread3", "bone": "tread3", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread29", "bone": "tread29", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread16", "bone": "tread16", "attachment": "tread" },
+ { "name": "tread4", "bone": "tread4", "attachment": "tread" },
+ { "name": "tread30", "bone": "tread30", "attachment": "tread" },
+ { "name": "tread17", "bone": "tread17", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread5", "bone": "tread5", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread31", "bone": "tread31", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread18", "bone": "tread18", "attachment": "tread" },
+ { "name": "tread6", "bone": "tread6", "attachment": "tread" },
+ { "name": "tread32", "bone": "tread32", "attachment": "tread" },
+ { "name": "tread19", "bone": "tread19", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread7", "bone": "tread7", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread33", "bone": "tread33", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread20", "bone": "tread20", "attachment": "tread" },
+ { "name": "tread8", "bone": "tread8", "attachment": "tread" },
+ { "name": "tread34", "bone": "tread34", "attachment": "tread" },
+ { "name": "tread35", "bone": "tread35", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread36", "bone": "tread36", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread21", "bone": "tread21", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread9", "bone": "tread9", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread22", "bone": "tread22", "attachment": "tread" },
+ { "name": "tread10", "bone": "tread10", "attachment": "tread" },
+ { "name": "tread23", "bone": "tread23", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread11", "bone": "tread11", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread24", "bone": "tread24", "attachment": "tread" },
+ { "name": "tread12", "bone": "tread12", "attachment": "tread" },
+ { "name": "tread25", "bone": "tread25", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread13", "bone": "tread13", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread26", "bone": "tread26", "attachment": "tread" },
+ { "name": "machinegun", "bone": "machinegun", "attachment": "machinegun" },
+ { "name": "machinegun-mount", "bone": "machinegun-mount", "attachment": "machinegun-mount" },
+ { "name": "tank-top", "bone": "tank-body", "attachment": "tank-top" },
+ { "name": "guntower", "bone": "guntower", "attachment": "guntower" },
+ { "name": "cannon", "bone": "cannon", "attachment": "cannon" },
+ { "name": "cannon-connector", "bone": "cannon-connector", "attachment": "cannon-connector" },
+ { "name": "antenna", "bone": "antenna-root", "attachment": "antenna" },
+ { "name": "smoke-puff1-bg", "bone": "smoke1", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg13", "bone": "smoke13", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg14", "bone": "smoke14", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg15", "bone": "smoke15", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg16", "bone": "smoke16", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg17", "bone": "smoke17", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg18", "bone": "smoke18", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg20", "bone": "smoke20", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg21", "bone": "smoke21", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg22", "bone": "smoke22", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg23", "bone": "smoke23", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg24", "bone": "smoke24", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg25", "bone": "smoke25", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg26", "bone": "smoke26", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg27", "bone": "smoke27", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg2", "bone": "smoke2", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg5", "bone": "smoke5", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg6", "bone": "smoke6", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg7", "bone": "smoke7", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg10", "bone": "smoke10", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg11", "bone": "smoke11", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg12", "bone": "smoke12", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg8", "bone": "smoke8", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg9", "bone": "smoke9", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg4", "bone": "smoke4", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg3", "bone": "smoke3", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg", "bone": "smoke1", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg13", "bone": "smoke13", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg14", "bone": "smoke14", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg15", "bone": "smoke15", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg16", "bone": "smoke16", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg17", "bone": "smoke17", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg18", "bone": "smoke18", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg20", "bone": "smoke20", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg21", "bone": "smoke21", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg22", "bone": "smoke22", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg23", "bone": "smoke23", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg24", "bone": "smoke24", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg25", "bone": "smoke25", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg26", "bone": "smoke26", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg27", "bone": "smoke27", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg2", "bone": "smoke2", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg5", "bone": "smoke5", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg6", "bone": "smoke6", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg7", "bone": "smoke7", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg10", "bone": "smoke10", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg11", "bone": "smoke11", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg12", "bone": "smoke12", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg8", "bone": "smoke8", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg9", "bone": "smoke9", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg4", "bone": "smoke4", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg3", "bone": "smoke3", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-glow", "bone": "smoke-glow", "blend": "additive" },
+ { "name": "clipping", "bone": "tank-body", "attachment": "clipping" },
+ { "name": "tank-glow", "bone": "tank-glow", "color": "fcdc6da7", "blend": "additive" }
+],
+"ik": [
+ {
+ "name": "cannon-ik",
+ "bones": [ "cannon" ],
+ "target": "cannon-target"
+ },
+ {
+ "name": "machinegun-ik",
+ "order": 1,
+ "bones": [ "machinegun" ],
+ "target": "machinegun-target",
+ "mix": 0
+ }
+],
+"transform": [
+ {
+ "name": "wheel-big-transform",
+ "order": 8,
+ "bones": [ "wheel-big2" ],
+ "target": "wheel-big1",
+ "rotation": 65.6,
+ "translateMix": 0,
+ "scaleMix": 0,
+ "shearMix": 0
+ },
+ {
+ "name": "wheel-mid1-transform",
+ "order": 3,
+ "bones": [ "wheel-mid2", "wheel-mid4" ],
+ "target": "wheel-mid1",
+ "rotation": 93,
+ "translateMix": 0,
+ "scaleMix": 0,
+ "shearMix": 0
+ },
+ {
+ "name": "wheel-mid2-transform",
+ "order": 4,
+ "bones": [ "wheel-mid3", "wheel-mid5" ],
+ "target": "wheel-mid1",
+ "rotation": -89,
+ "translateMix": 0,
+ "scaleMix": 0,
+ "shearMix": 0
+ },
+ {
+ "name": "wheel-mid3-transform",
+ "order": 5,
+ "bones": [ "wheel-mid6" ],
+ "target": "wheel-mid1",
+ "rotation": -152.6,
+ "translateMix": 0,
+ "scaleMix": 0,
+ "shearMix": 0
+ },
+ {
+ "name": "wheel-small1-transform",
+ "order": 6,
+ "bones": [ "wheel-small2" ],
+ "target": "wheel-small1",
+ "rotation": 87,
+ "translateMix": 0,
+ "scaleMix": 0,
+ "shearMix": 0
+ },
+ {
+ "name": "wheel-small2-transform",
+ "order": 7,
+ "bones": [ "wheel-small3" ],
+ "target": "wheel-small1",
+ "rotation": 54.9,
+ "translateMix": 0,
+ "scaleMix": 0,
+ "shearMix": 0
+ }
+],
+"path": [
+ {
+ "name": "treads-path",
+ "order": 2,
+ "bones": [ "tread", "tread2", "tread3", "tread4", "tread5", "tread6", "tread7", "tread8", "tread9", "tread10", "tread11", "tread12", "tread13", "tread14", "tread15", "tread16", "tread17", "tread18", "tread19", "tread20", "tread21", "tread22", "tread23", "tread24", "tread25", "tread26", "tread27", "tread28", "tread29", "tread30", "tread31", "tread32", "tread33", "tread34", "tread35", "tread36" ],
+ "target": "treads-path",
+ "rotateMode": "chain"
+ }
+],
+"skins": [
+ {
+ "name": "default",
+ "attachments": {
+ "tread-inside56": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside57": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside58": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside59": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-bg": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "tread30": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-fg23": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "cannon": {
+ "cannon": { "x": 481.95, "y": -0.03, "rotation": 180, "width": 931, "height": 58 }
+ },
+ "smoke-puff1-bg3": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-fg": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-fg20": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-glow": {
+ "smoke-glow": {
+ "type": "mesh",
+ "uvs": [ 1, 0.24906, 1, 0.51991, 1, 0.73165, 0.70776, 1, 0.49012, 1, 0.24373, 1, 0, 0.71158, 0, 0.50308, 0, 0.26235, 0.28107, 0, 0.47435, 0, 0.73345, 0, 0.48858, 0.51759 ],
+ "triangles": [ 12, 7, 8, 12, 10, 11, 12, 11, 0, 9, 10, 12, 12, 8, 9, 12, 0, 1, 6, 7, 12, 12, 1, 2, 5, 6, 12, 3, 4, 12, 5, 12, 4, 2, 3, 12 ],
+ "vertices": [ 49.99, 25.1, 50, -1.98, 50.01, -23.15, 20.79, -50, -0.98, -50, -25.62, -50.01, -50, -21.17, -50, -0.32, -50.01, 23.75, -21.9, 50, -2.58, 50, 23.33, 50.01, -1.14, -1.76 ],
+ "hull": 12,
+ "edges": [ 2, 24, 24, 14, 20, 24, 24, 8, 2, 0, 20, 22, 0, 22, 18, 20, 14, 16, 18, 16, 12, 14, 8, 10, 12, 10, 6, 8, 2, 4, 6, 4 ],
+ "width": 100,
+ "height": 100
+ }
+ },
+ "smoke-puff1-fg11": {
+ "smoke-puff04-fg": {
+ "x": -1.27,
+ "y": -0.37,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "wheel-mid2": {
+ "wheel-mid": { "width": 136, "height": 136 }
+ },
+ "tread25": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread-inside60": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside61": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside62": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside63": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-mid3": {
+ "wheel-mid": { "width": 136, "height": 136 }
+ },
+ "tread-inside65": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside66": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-mid6": {
+ "wheel-mid": { "width": 136, "height": 136 }
+ },
+ "tread-inside68": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside69": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-bg10": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-fg26": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-bg12": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg13": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg14": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg15": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg16": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "tread20": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "bottom": {
+ "tank-bottom": { "x": -16.67, "y": 9.89, "width": 1285, "height": 276 }
+ },
+ "smoke-puff1-bg2": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "tread23": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-fg16": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside53": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-fg14": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside70": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside71": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside72": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside12": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside32": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside39": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "antenna": {
+ "antenna": {
+ "type": "mesh",
+ "uvs": [ 0.64286, 0.07876, 0.65354, 0.1535, 0.66325, 0.22138, 0.67367, 0.29433, 0.68383, 0.36543, 0.6936, 0.43374, 0.70311, 0.5003, 0.71311, 0.57031, 0.72327, 0.64139, 0.73406, 0.71689, 0.74441, 0.7893, 0.75614, 0.87141, 0.76905, 0.94311, 1, 0.94311, 1, 1, 0, 1, 0, 0.94311, 0.20106, 0.94311, 0.20106, 0.87094, 0.21461, 0.78847, 0.22651, 0.71607, 0.23886, 0.64099, 0.25036, 0.57105, 0.26206, 0.49983, 0.27306, 0.43291, 0.2843, 0.36454, 0.29593, 0.29382, 0.308, 0.22038, 0.319, 0.15345, 0.33142, 0.07796, 0.34423, 0, 0.63161, 0 ],
+ "triangles": [ 29, 0, 1, 29, 30, 0, 30, 31, 0, 27, 2, 3, 27, 28, 2, 28, 1, 2, 28, 29, 1, 26, 27, 3, 25, 4, 5, 25, 26, 4, 26, 3, 4, 24, 25, 5, 7, 23, 6, 23, 24, 6, 24, 5, 6, 7, 22, 23, 21, 8, 9, 21, 22, 8, 22, 7, 8, 20, 21, 9, 19, 20, 10, 20, 9, 10, 14, 15, 12, 15, 17, 12, 12, 13, 14, 15, 16, 17, 17, 11, 12, 17, 18, 11, 18, 19, 11, 19, 10, 11 ],
+ "vertices": [ 2, 10, 65.38, -3.14, 0.3125, 11, 23.38, -3.14, 0.6875, 2, 10, 42.73, -3.38, 0.66667, 11, 0.73, -3.38, 0.33333, 2, 9, 64.17, -3.59, 0.33333, 10, 22.17, -3.59, 0.66667, 2, 9, 42.06, -3.82, 0.66667, 10, 0.06, -3.82, 0.33333, 2, 8, 62.52, -4.04, 0.33333, 9, 20.52, -4.04, 0.66667, 2, 8, 41.82, -4.26, 0.66667, 9, -0.18, -4.26, 0.33333, 2, 7, 63.65, -4.47, 0.33333, 8, 21.65, -4.47, 0.66667, 2, 7, 42.44, -4.69, 0.66667, 8, 0.44, -4.69, 0.33333, 2, 6, 62.9, -4.91, 0.33333, 7, 20.9, -4.91, 0.66667, 2, 6, 40.03, -5.15, 0.66667, 7, -1.97, -5.15, 0.33333, 2, 5, 5.38, 58.09, 0.4, 6, 18.09, -5.38, 0.6, 1, 5, 5.64, 33.21, 1, 1, 5, 5.92, 11.48, 1, 1, 5, 11, 11.48, 1, 1, 5, 11, -5.76, 1, 1, 5, -11, -5.76, 1, 1, 5, -11, 11.48, 1, 1, 5, -6.58, 11.48, 1, 1, 5, -6.58, 33.35, 1, 2, 5, -6.28, 58.34, 0.4, 6, 18.34, 6.28, 0.6, 2, 6, 40.27, 6.02, 0.66667, 7, -1.73, 6.02, 0.33333, 2, 6, 63.03, 5.75, 0.33333, 7, 21.03, 5.75, 0.66667, 2, 7, 42.22, 5.49, 0.66667, 8, 0.22, 5.49, 0.33333, 2, 7, 63.8, 5.23, 0.33333, 8, 21.8, 5.23, 0.66667, 2, 8, 42.07, 4.99, 0.66667, 9, 0.07, 4.99, 0.33333, 2, 8, 62.79, 4.75, 0.33333, 9, 20.79, 4.75, 0.66667, 2, 9, 42.22, 4.49, 0.66667, 10, 0.22, 4.49, 0.33333, 2, 9, 64.47, 4.22, 0.33333, 10, 22.47, 4.22, 0.66667, 2, 10, 42.75, 3.98, 0.66667, 11, 0.75, 3.98, 0.33333, 2, 10, 65.62, 3.71, 0.3125, 11, 23.62, 3.71, 0.6875, 1, 11, 47.24, 3.43, 1, 1, 11, 47.24, -2.9, 1 ],
+ "hull": 32,
+ "edges": [ 28, 30, 28, 26, 30, 32, 26, 24, 24, 22, 32, 34, 34, 24, 34, 36, 36, 22, 60, 62, 38, 36, 20, 22, 38, 20, 40, 38, 18, 20, 40, 18, 42, 40, 16, 18, 42, 16, 44, 42, 14, 16, 44, 14, 46, 44, 12, 14, 46, 12, 48, 46, 10, 12, 48, 10, 50, 48, 8, 10, 50, 8, 52, 50, 6, 8, 52, 6, 54, 52, 4, 6, 54, 4, 56, 54, 2, 4, 56, 2, 60, 58, 58, 56, 62, 0, 0, 2, 58, 0 ],
+ "width": 22,
+ "height": 303
+ }
+ },
+ "wheel-big-overlay1": {
+ "wheel-big-overlay": { "width": 186, "height": 186 }
+ },
+ "wheel-big-overlay2": {
+ "wheel-big-overlay": { "width": 186, "height": 186 }
+ },
+ "smoke-puff1-bg20": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg21": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg22": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg23": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg24": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg25": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg26": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg27": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-fg17": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside19": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-mid4": {
+ "wheel-mid": { "width": 136, "height": 136 }
+ },
+ "smoke-puff1-bg4": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-fg3": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.02,
+ "y": -0.25,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1145,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.03,
+ "y": -0.43,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "ground5": {
+ "ground": { "x": -3306.54, "y": -172, "width": 1024, "height": 353 }
+ },
+ "wheel-mid-overlay": {
+ "wheel-mid-overlay": { "width": 136, "height": 136 }
+ },
+ "tread-inside33": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread10": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-fg27": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "guntower": {
+ "guntower": { "x": 77.22, "y": 122.59, "width": 730, "height": 289 }
+ },
+ "smoke-puff1-fg18": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "wheel-big2": {
+ "wheel-big": { "width": 191, "height": 191 }
+ },
+ "rock": {
+ "rock": { "x": 25.24, "y": 27.35, "width": 580, "height": 127 }
+ },
+ "smoke-puff1-bg18": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "tread3": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread4": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread5": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread6": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread7": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread8": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread9": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-fg4": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.63,
+ "y": -0.09,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.63,
+ "y": -0.09,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.63,
+ "y": -0.09,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside51": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread2": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-bg11": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "tread-inside8": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-fg12": {
+ "smoke-puff04-fg": {
+ "x": -1.27,
+ "y": -0.37,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-fg24": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tank-body-shadow": {
+ "tank-bottom-shadow": { "x": -11.44, "y": -42.89, "width": 1291, "height": 341 }
+ },
+ "tread11": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "clipping": {
+ "clipping": {
+ "type": "clipping",
+ "end": "tank-glow",
+ "vertexCount": 32,
+ "vertices": [ 1, 3, 165.84, 455.67, 1, 1, 3, 114.21, 493.01, 1, 1, 3, -38.53, 492.23, 1, 1, 3, -193.4, 464.18, 1, 2, 3, -280.85, 415.48, 0.752, 14, 24.09, -73.93, 0.248, 1, 14, 70.34, -27.32, 1, 1, 14, 412.56, -22.02, 1, 1, 14, 412.82, -29.21, 1, 1, 14, 539.26, -29.34, 1, 1, 14, 539.52, -17.09, 1, 1, 14, 894.02, -16.8, 1, 1, 14, 902.99, -28.89, 1, 1, 14, 942.06, -28.58, 1, 1, 14, 948.14, -16.64, 1, 1, 14, 947.9, 14.29, 1, 1, 14, 539.3, 14.55, 1, 1, 14, 539, 29.22, 1, 1, 14, 412.51, 29.88, 1, 1, 14, 412.51, 21.73, 1, 1, 14, 74.24, 27.28, 1, 1, 3, -296.64, 281.2, 1, 1, 3, -316.06, 225.71, 1, 1, 3, -521.69, 190.74, 1, 1, 3, -610.03, 141.02, 1, 1, 3, -671.84, 87.13, 1, 1, 3, -652.23, -11.24, 1, 1, 3, -618.53, -71.36, 1, 1, 3, -478.77, -114.21, 1, 1, 3, -274.11, -116.26, 1, 1, 3, 1.38, -45.75, 1, 1, 3, 189.67, 148.78, 1, 1, 3, 215.75, 276.59, 1 ],
+ "color": "ce3a3aff"
+ }
+ },
+ "cannon-connector": {
+ "cannon-connector": {
+ "type": "mesh",
+ "uvs": [ 1, 0.03237, 1, 0.10603, 0.90988, 0.32859, 0.81975, 0.55116, 0.72963, 0.77373, 0.6395, 0.9963, 0.42157, 0.9963, 0.20364, 0.9963, 0, 0.85434, 0, 0.69902, 0.02268, 0.52884, 0, 0.31444, 0.21602, 0.12998, 0.43368, 0, 0.63547, 0.0037, 0.48408, 0.77059, 0.31496, 0.52497, 0.64133, 0.19648, 0.21516, 0.76766, 0.58346, 0.56471, 0.68444, 0.40146, 0.46758, 0.36649, 0.28935, 0.34604 ],
+ "triangles": [ 21, 22, 12, 11, 12, 22, 17, 21, 13, 17, 13, 14, 21, 12, 13, 21, 17, 20, 16, 22, 21, 10, 11, 22, 10, 22, 16, 19, 21, 20, 16, 21, 19, 18, 10, 16, 9, 10, 18, 15, 16, 19, 18, 16, 15, 8, 9, 18, 7, 8, 18, 6, 18, 15, 7, 18, 6, 14, 0, 1, 17, 14, 1, 2, 17, 1, 20, 17, 2, 3, 20, 2, 19, 20, 3, 4, 19, 3, 15, 19, 4, 5, 15, 4, 6, 15, 5 ],
+ "vertices": [ 1, 12, 35.91, 69.08, 1, 1, 12, 35.91, 59.14, 1, 1, 12, 25.82, 29.09, 1, 1, 12, 15.72, -0.95, 1, 1, 12, 5.63, -31, 1, 1, 12, -4.46, -61.05, 1, 2, 12, -28.87, -61.05, 0.33333, 14, 28.87, 61.03, 0.66667, 1, 14, 53.28, 61.02, 1, 1, 14, 76.09, 41.84, 1, 1, 14, 71.17, 21.63, 1, 1, 14, 72.83, -1.62, 1, 1, 14, 70.38, -29.12, 1, 1, 14, 50.67, -56.14, 1, 2, 12, -28.43, 74.38, 0.41, 14, 28.43, -74.4, 0.59, 2, 12, -4.92, 72.95, 0.52, 14, 4.92, -72.95, 0.48, 2, 12, -21.87, -30.58, 0.49, 14, 21.87, 30.57, 0.51, 1, 14, 40.81, -2.6, 1, 2, 12, -4.26, 46.93, 0.49, 14, 4.26, -46.93, 0.51, 1, 14, 51.99, 30.15, 1, 2, 12, -10.74, -2.78, 0.49, 14, 10.74, 2.78, 0.51, 2, 12, 0.57, 19.25, 0.49, 14, -0.57, -19.25, 0.51, 1, 14, 23.72, -23.99, 1, 1, 14, 43.68, -26.76, 1 ],
+ "hull": 15,
+ "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 0 ],
+ "width": 112,
+ "height": 135
+ }
+ },
+ "tread-inside10": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside11": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-mid5": {
+ "wheel-mid": { "width": 136, "height": 136 }
+ },
+ "tread-inside13": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside14": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside15": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside16": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside17": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside18": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "ground": {
+ "ground": { "x": 837.96, "y": -172, "width": 1024, "height": 353 }
+ },
+ "smoke-puff1-fg15": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "wheel-small2": {
+ "wheel-small": { "width": 71, "height": 71 }
+ },
+ "ground2": {
+ "ground": { "x": -179.89, "y": -172, "width": 1024, "height": 353 }
+ },
+ "ground3": {
+ "ground": { "x": -1213.48, "y": -172, "scaleX": 1.035, "width": 1024, "height": 353 }
+ },
+ "ground4": {
+ "ground": { "x": -2268.51, "y": -172, "scaleX": 1.04, "width": 1024, "height": 353 }
+ },
+ "tread-inside22": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "ground6": {
+ "ground": { "x": -4322.71, "y": -172, "width": 1024, "height": 353 }
+ },
+ "ground7": {
+ "ground": { "x": -5340.65, "y": -172, "width": 1024, "height": 353 }
+ },
+ "smoke-puff1-bg6": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-fg5": {
+ "smoke-puff01-fg": {
+ "x": -1.21,
+ "y": -0.08,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.89,
+ "y": -0.04,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.89,
+ "y": -0.04,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.89,
+ "y": -0.04,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "machinegun": {
+ "machinegun": { "x": 44.85, "y": -5.72, "rotation": -180, "width": 331, "height": 57 }
+ },
+ "tread-inside20": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside21": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-fg10": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.27,
+ "y": -0.37,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.27,
+ "y": -0.37,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.27,
+ "y": -0.37,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside23": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside24": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside25": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside26": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside27": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside28": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside29": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-bg5": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "wheel-mid-overlay3": {
+ "wheel-mid-overlay": { "width": 136, "height": 136 }
+ },
+ "smoke-puff1-fg22": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread12": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread13": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread14": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread15": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread16": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread17": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread18": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread19": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-bg7": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg8": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg9": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-fg6": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.48,
+ "y": -0.07,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.48,
+ "y": -0.07,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.48,
+ "y": -0.07,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-fg7": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -0.7,
+ "y": -0.36,
+ "scaleX": 0.1216,
+ "scaleY": 0.1214,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -0.56,
+ "y": -0.15,
+ "scaleX": 0.1224,
+ "scaleY": 0.1224,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -0.56,
+ "y": -0.15,
+ "scaleX": 0.1224,
+ "scaleY": 0.1224,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-fg8": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -0.65,
+ "y": 0.01,
+ "scaleX": 0.1226,
+ "scaleY": 0.1226,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -0.75,
+ "y": -0.15,
+ "scaleX": 0.1211,
+ "scaleY": 0.1211,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -0.75,
+ "y": -0.15,
+ "scaleX": 0.1211,
+ "scaleY": 0.1211,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-fg9": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.99,
+ "y": -0.09,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.99,
+ "y": -0.09,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -0.95,
+ "y": -0.48,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-fg2": {
+ "smoke-puff01-fg": {
+ "x": -1.01,
+ "y": -0.07,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.82,
+ "y": -0.39,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.82,
+ "y": -0.39,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.82,
+ "y": -0.39,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside30": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside31": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-small3": {
+ "wheel-small": { "width": 71, "height": 71 }
+ },
+ "smoke-puff1-fg21": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside34": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside35": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside36": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside37": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside38": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside9": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-fg25": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "wheel-big": {
+ "wheel-big": { "width": 191, "height": 191 }
+ },
+ "treads-path": {
+ "treads-path": {
+ "type": "path",
+ "closed": true,
+ "lengths": [ 185.21, 354.53, 478.3, 608.52, 786, 1058.49, 1138.97, 1223.96, 1303.87, 1388.23, 1471.11, 1551.64, 1633.55, 1713.27, 1799.89, 1882.28, 2164.2, 2326.85, 2444.07, 2584.91, 2754.15, 2931.25 ],
+ "vertexCount": 66,
+ "vertices": [ 1, 110, 11.23, 41.87, 1, 1, 110, 0.79, 41.95, 1, 1, 110, -34.72, 42.24, 1, 1, 56, -104.22, 0.41, 1, 1, 56, 0.07, 0.55, 1, 1, 56, 68.8, 0.65, 1, 1, 109, 20.5, 43.47, 1, 1, 109, 1.14, 40.82, 1, 1, 109, -27.38, 36.85, 1, 1, 93, 147.07, 105.01, 1, 1, 93, 96.21, 96.63, 1, 1, 93, 43.87, 87.72, 1, 1, 93, 16.18, 103.35, 1, 1, 93, -33.67, 94.21, 1, 1, 93, -99.36, 81.25, 1, 1, 93, -122.05, -1.7, 1, 1, 93, -83.58, -47.93, 1, 1, 93, -33.53, -109.37, 1, 1, 97, -83.57, -66.1, 1, 1, 97, -2.17, -67.9, 1, 2, 97, 56.68, -41.49, 0.68, 51, -24.31, -41.49, 0.32, 1, 51, -26.59, 16.7, 1, 1, 51, -2.69, 16.7, 1, 1, 51, 13.52, 16.7, 1, 2, 98, -52.42, -46.51, 0.744, 51, 30.21, -46.52, 0.256, 1, 98, -0.32, -68.92, 1, 2, 98, 52.09, -44.73, 0.712, 52, -28.91, -44.73, 0.288, 1, 52, -22.81, 16.24, 1, 1, 52, -1.42, 16.24, 1, 1, 52, 20.48, 16.24, 1, 2, 99, -47.21, -47.46, 0.744, 52, 36.01, -47.46, 0.256, 1, 99, -0.29, -69.66, 1, 2, 99, 45.24, -47.26, 0.736, 53, -37.49, -47.26, 0.264, 1, 53, -23.76, 15.28, 1, 1, 53, -0.14, 15.28, 1, 1, 53, 24.45, 15.28, 1, 2, 100, -47.37, -48.7, 0.744, 53, 33.53, -48.7, 0.256, 1, 100, -0.5, -70.4, 1, 2, 100, 49.09, -48.34, 0.744, 54, -33.58, -48.34, 0.256, 1, 54, -20.89, 15.84, 1, 1, 54, -1.26, 15.84, 1, 1, 54, 15.78, 15.84, 1, 2, 101, -52.5, -48.21, 0.76, 54, 28.45, -48.22, 0.24, 1, 101, -2.5, -68.92, 1, 2, 101, 55.72, -47.82, 0.752, 55, -28.88, -47.83, 0.248, 1, 55, -21.64, 16.7, 1, 1, 55, -0.48, 16.7, 1, 1, 55, 20.74, 16.7, 1, 2, 102, -53.65, -48.9, 0.76, 55, 25.97, -48.9, 0.24, 1, 102, 2.28, -69.66, 1, 1, 102, 44.95, -69.74, 1, 1, 94, 76.03, -85.61, 1, 1, 94, 93.58, -42.24, 1, 1, 94, 118.67, 19.75, 1, 1, 94, 78.59, 76.62, 1, 1, 94, 37.27, 95.07, 1, 1, 94, 31.45, 97.67, 1, 1, 94, -15.16, 87.48, 1, 1, 94, -79.8, 92.52, 1, 1, 94, -119.06, 95.58, 1, 1, 111, 47.07, 42.29, 1, 1, 111, 0.25, 42.75, 1, 1, 111, -29.64, 43.29, 1, 1, 57, -86.65, 1.35, 1, 1, 57, 0.49, 0.26, 1, 1, 57, 92.42, -0.9, 1 ],
+ "color": "ff8819ff"
+ }
+ },
+ "tread22": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-bg17": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "tread24": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread21": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread26": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread27": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread28": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread29": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-fg13": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "wheel-mid": {
+ "wheel-mid": { "width": 136, "height": 136 }
+ },
+ "tread-inside40": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside41": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside42": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside43": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside44": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside45": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside46": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside47": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside48": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside49": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "machinegun-mount": {
+ "machinegun-mount": { "x": 47.42, "y": -1.54, "rotation": -90, "width": 72, "height": 96 }
+ },
+ "tread-inside64": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside52": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread31": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread32": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread33": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread34": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread35": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread36": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "wheel-small": {
+ "wheel-small": { "width": 71, "height": 71 }
+ },
+ "tread-inside67": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tank-glow": {
+ "smoke-glow": {
+ "type": "mesh",
+ "uvs": [ 1, 1, 0, 1, 1, 0 ],
+ "triangles": [ 1, 2, 0 ],
+ "vertices": [ 469.64, -738.08, -1660.32, -738.08, 469.64, 1391.88 ],
+ "hull": 3,
+ "edges": [ 0, 2, 0, 4, 2, 4 ],
+ "width": 100,
+ "height": 100
+ }
+ },
+ "tread-inside1": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside2": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside3": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside4": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside5": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside6": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside7": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-mid-overlay2": {
+ "wheel-mid-overlay": { "width": 136, "height": 136 }
+ },
+ "tread-inside50": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-mid-overlay4": {
+ "wheel-mid-overlay": { "width": 136, "height": 136 }
+ },
+ "wheel-mid-overlay5": {
+ "wheel-mid-overlay": { "width": 136, "height": 136 }
+ },
+ "wheel-mid-overlay6": {
+ "wheel-mid-overlay": { "width": 136, "height": 136 }
+ },
+ "tread-inside54": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside55": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tank-top": {
+ "tank-top": { "x": 6.8, "y": 168.71, "width": 1407, "height": 222 }
+ }
+ }
+ }
+],
+"animations": {
+ "drive": {
+ "bones": {
+ "tank-root": {
+ "rotate": [
+ { "time": 2 },
+ { "time": 2.0667, "angle": 1.99 },
+ { "time": 2.5, "angle": -15.63 },
+ { "time": 2.6667, "angle": -10.37, "curve": 0.306, "c3": 0.677, "c4": 0.48 },
+ { "time": 2.8333, "angle": -6.13, "curve": 0.457, "c2": 0.42, "c3": 0.844, "c4": 0.87 },
+ { "time": 3, "angle": 1.84 },
+ { "time": 3.0667, "angle": 5.32 },
+ { "time": 3.1667, "angle": 10.99 },
+ { "time": 3.2333, "angle": 9.73 },
+ { "time": 3.4333, "angle": -4.52, "curve": 0.173, "c2": 0.12, "c3": 0.75 },
+ { "time": 3.6667, "angle": 0.01 }
+ ],
+ "translate": [
+ { "curve": 0.51, "c3": 0.804, "c4": 0.48 },
+ { "time": 2, "x": -1209.75 },
+ { "time": 2.3333, "x": -1652.84, "y": 26.05 },
+ { "time": 2.5, "x": -1877.69, "y": 71.5 },
+ { "time": 2.6667, "x": -2053.37, "y": 100.44 },
+ { "time": 2.8333, "x": -2183.86, "y": 97.42 },
+ { "time": 3, "x": -2312.32, "y": 74.12 },
+ { "time": 3.0667, "x": -2340.68, "y": 45.94 },
+ { "time": 3.1333, "x": -2403.04, "y": 17.04 },
+ { "time": 3.1667, "x": -2439.84, "y": 5.45 },
+ { "time": 3.2333, "x": -2523.34, "y": -3.31 },
+ { "time": 3.4333, "x": -2728.27, "y": -12.73 },
+ {
+ "time": 3.5,
+ "x": -2795.65,
+ "y": -6.14,
+ "curve": 0.287,
+ "c2": 0.24,
+ "c3": 0.622,
+ "c4": 0.58
+ },
+ { "time": 3.6333, "x": -2938.53, "y": -1.09, "curve": 0.214, "c2": 0.27, "c3": 0.642 },
+ { "time": 4.8333, "x": -3972.02 },
+ { "time": 5, "x": -3991.31 },
+ { "time": 5.3667, "x": -3973.94 }
+ ]
+ },
+ "tread-collider1": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.0667, "y": 9.99 },
+ { "time": 2.1667, "y": 37.69 },
+ { "time": 2.3333, "y": 53.45 },
+ { "time": 2.5, "y": 30.97 },
+ { "time": 2.6667, "y": -2.89 },
+ { "time": 2.8333, "y": -0.71 },
+ { "time": 3.0667, "y": -13.64 },
+ { "time": 3.1667, "y": 59.3 },
+ { "time": 3.2333, "y": 48.2 },
+ { "time": 3.4333, "y": -11.27 },
+ { "time": 3.6333, "y": 4.15 }
+ ]
+ },
+ "tread-collider2": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.0667, "y": -2.83 },
+ { "time": 2.1667, "y": -17.44 },
+ { "time": 2.3333, "y": 46.07 },
+ { "time": 2.5, "y": 19.45 },
+ { "time": 2.6667, "y": 13.46 },
+ { "time": 2.8333, "y": -1.92, "curve": "stepped" },
+ { "time": 2.9667, "y": -1.92 },
+ { "time": 3, "y": -13.17 },
+ { "time": 3.0667, "y": -23.25 },
+ { "time": 3.1667, "y": 28.13 },
+ { "time": 3.2333, "y": 25.63 },
+ { "time": 3.4333, "y": -1.52 },
+ { "time": 3.6333, "y": 1.15 }
+ ]
+ },
+ "tread-collider3": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.0667, "y": -7.76 },
+ { "time": 2.1667, "y": -16.61 },
+ { "time": 2.5, "y": 29.05 },
+ { "time": 2.6667, "y": 30.12 },
+ { "time": 2.8333, "y": 5.3 },
+ { "time": 3, "y": -0.38 },
+ { "time": 3.1667, "y": 2.6 },
+ { "time": 3.4333, "y": 15.41 },
+ { "time": 3.6333, "y": 1.44 }
+ ]
+ },
+ "tread-collider4": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1667, "y": -6.72 },
+ { "time": 2.3333, "y": -0.92 },
+ { "time": 2.5, "y": 18.37 },
+ { "time": 2.6667, "y": 38.77 },
+ { "time": 2.8333, "y": 30.6 },
+ { "time": 3.1667, "y": 12.61 },
+ { "time": 3.2333, "y": -16 },
+ { "time": 3.4333, "y": 25.62 },
+ { "time": 3.6333, "y": -0.68 }
+ ]
+ },
+ "tread-collider5": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1667, "y": 3.35 },
+ { "time": 2.3333, "y": 22.17 },
+ { "time": 2.6667, "y": 13.35 },
+ { "time": 2.8333, "y": 39 },
+ { "time": 3, "y": 39.88 },
+ { "time": 3.1667, "y": 26.57 },
+ { "time": 3.2333, "y": -10.15 },
+ { "time": 3.4333, "y": 35.98 },
+ { "time": 3.6333, "y": -1.36 }
+ ]
+ },
+ "wheel-mid-root6": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1667, "y": 5.61 },
+ { "time": 2.3333, "y": 27.21 },
+ { "time": 2.5, "y": 30.28 },
+ { "time": 2.6667, "y": -2.81 },
+ { "time": 2.8333, "y": 19.59 },
+ { "time": 3, "y": 29.11 },
+ { "time": 3.1667, "y": 32.55 },
+ { "time": 3.2333, "y": 3.55 },
+ { "time": 3.4333, "y": 40.54 },
+ { "time": 3.6333 }
+ ]
+ },
+ "wheel-mid-root5": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1667, "y": -7.46 },
+ { "time": 2.3333, "y": 9.53 },
+ { "time": 2.6667, "y": 36.78 },
+ { "time": 2.8333, "y": 46.11 },
+ { "time": 3.1667, "y": 7.55 },
+ { "time": 3.2333, "y": -16.28 },
+ { "time": 3.4333, "y": 26.21 },
+ { "time": 3.6333 }
+ ]
+ },
+ "wheel-mid-root4": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1667, "y": -13.98 },
+ { "time": 2.3333, "y": -8.26 },
+ { "time": 2.5, "y": 24.27 },
+ { "time": 2.6667, "y": 34.42 },
+ { "time": 2.8333, "y": 8.88 },
+ { "time": 3.1667, "y": 10.32 },
+ { "time": 3.2333, "y": -7.63 },
+ { "time": 3.4333, "y": 19.69 },
+ { "time": 3.6333 }
+ ]
+ },
+ "wheel-mid-root3": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1667, "y": -21.14 },
+ { "time": 2.3333, "y": 22.83 },
+ { "time": 2.5, "y": 23.34 },
+ { "time": 2.6667, "y": 18.07 },
+ { "time": 2.8333, "y": 1.2 },
+ { "time": 3.0667, "y": -13.36 },
+ { "time": 3.1667, "y": 15.48 },
+ { "time": 3.2333, "y": 13.34 },
+ { "time": 3.4333, "y": 6.4 },
+ { "time": 3.6333 }
+ ]
+ },
+ "wheel-mid-root2": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.0667, "y": -4.39 },
+ { "time": 2.1667, "y": 3.13 },
+ { "time": 2.3333, "y": 53.56 },
+ { "time": 2.5, "y": 16.65 },
+ { "time": 2.6667, "y": 8.39 },
+ { "time": 3.0667, "y": -19.16 },
+ { "time": 3.1667, "y": 43.25 },
+ { "time": 3.2333, "y": 39.04 },
+ { "time": 3.4333, "y": -8.61 },
+ { "time": 3.6333 }
+ ]
+ },
+ "wheel-mid-root1": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.0333, "y": 22.64 },
+ { "time": 2.0667, "y": 53.65 },
+ { "time": 2.1667, "y": 71.18 },
+ { "time": 2.5, "y": 46.83 },
+ { "time": 2.6667, "y": 8.38 },
+ { "time": 3.0667, "y": -10.03 },
+ { "time": 3.1667, "y": 72.71 },
+ { "time": 3.2333, "y": 64.74 },
+ { "time": 3.4333, "y": -17.65 },
+ { "time": 3.6333 }
+ ]
+ },
+ "tank-body": {
+ "rotate": [
+ { "curve": 0.25, "c3": 0.75 },
+ { "time": 0.8333, "angle": -4.39 },
+ { "time": 2 },
+ { "time": 2.1667, "angle": -1.34 },
+ { "time": 2.3333, "angle": -6.23 },
+ { "time": 2.5, "angle": -5.45 },
+ { "time": 2.9667, "angle": -5.07 },
+ { "time": 3.0667, "angle": -2.39 },
+ { "time": 3.1667, "angle": -0.98 },
+ { "time": 3.2333, "angle": -1.1 },
+ { "time": 3.4, "angle": 0.43, "curve": 0.25, "c3": 0.625, "c4": 0.5 },
+ { "time": 3.5333, "angle": -3.55, "curve": 0.473, "c2": 0.01, "c3": 0.735, "c4": 0.92 },
+ { "time": 3.8333, "angle": 1.93 },
+ { "time": 4, "angle": 0.48 },
+ { "time": 4.3333, "curve": 0.215, "c2": 0.16, "c3": 0.75 },
+ { "time": 5, "angle": 3.8, "curve": 0.612, "c3": 0.75 },
+ { "time": 5.4667, "angle": -2.17 },
+ { "time": 5.6, "angle": -0.61 }
+ ]
+ },
+ "wheel-big-root1": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.0667, "y": 20.07 },
+ { "time": 2.3333, "y": 67.24 },
+ { "time": 2.6667, "y": 21.04 },
+ { "time": 3, "y": 10.28 },
+ { "time": 3.1, "y": 11.28 },
+ { "time": 3.1667, "y": 29.43 },
+ { "time": 3.2333, "y": 35.31 },
+ { "time": 3.4333, "y": 18.38 },
+ { "time": 3.5 }
+ ]
+ },
+ "tank-treads": {
+ "rotate": [
+ {},
+ { "time": 0.8333, "angle": -2.4 },
+ { "time": 2 },
+ { "time": 2.0667, "angle": 1.72 },
+ { "time": 2.4333, "angle": -0.37 },
+ { "time": 2.8 },
+ { "time": 3, "angle": -1.41 },
+ { "time": 3.1667, "angle": 0.54 },
+ { "time": 3.2667, "angle": 2.22, "curve": 0.485, "c3": 0.75 },
+ { "time": 3.4333, "angle": -1.31 },
+ { "time": 3.7333, "angle": -1.14 },
+ { "time": 4.3333, "curve": 0.215, "c2": 0.16, "c3": 0.75 },
+ { "time": 5, "angle": 2.24, "curve": 0.612, "c3": 0.75 },
+ { "time": 5.4667 }
+ ]
+ },
+ "cannon-target": {
+ "translate": [
+ {},
+ { "time": 0.8333, "y": 121.95 },
+ { "time": 2, "y": 45.73 }
+ ]
+ },
+ "wheel-big-root2": {
+ "translate": [
+ { "time": 3.4333, "y": 13.01 }
+ ]
+ },
+ "wheel-big1": {
+ "rotate": [
+ { "curve": 0.51, "c3": 0.804, "c4": 0.48 },
+ { "time": 1, "angle": 120 },
+ { "time": 1.2667, "angle": 240 },
+ { "time": 1.5333, "angle": 360 },
+ { "time": 1.7667, "angle": 120 },
+ { "time": 2.0333, "angle": 240 },
+ { "time": 2.2, "angle": 360 },
+ { "time": 2.4, "angle": 120 },
+ { "time": 2.5667, "angle": 240 },
+ { "time": 2.7333, "angle": 360 },
+ { "time": 2.9333, "angle": 120 },
+ { "time": 3.1333, "angle": 240 },
+ { "time": 3.3333, "angle": 360 },
+ { "time": 3.5, "angle": 120 },
+ { "time": 3.6667, "angle": 240 },
+ { "time": 3.8667 },
+ { "time": 4.0667, "angle": 120 },
+ { "time": 4.2667, "angle": 240 },
+ { "time": 4.5, "curve": 0.189, "c2": 0.39, "c3": 0.585, "c4": 0.74 },
+ { "time": 4.8333, "angle": 87.67 }
+ ]
+ },
+ "wheel-mid1": {
+ "rotate": [
+ { "curve": 0.51, "c3": 0.804, "c4": 0.48 },
+ { "time": 0.9, "angle": 120 },
+ { "time": 1.1667, "angle": 240 },
+ { "time": 1.4333, "angle": 360 },
+ { "time": 1.6333, "angle": 120 },
+ { "time": 1.8333, "angle": 240 },
+ { "time": 2, "angle": 360 },
+ { "time": 2.1333, "angle": 120 },
+ { "time": 2.2667, "angle": 240 },
+ { "time": 2.4, "angle": 360 },
+ { "time": 2.5333, "angle": 120 },
+ { "time": 2.6667, "angle": 240 },
+ { "time": 2.8333, "angle": 360 },
+ { "time": 2.9667, "angle": 120 },
+ { "time": 3.1, "angle": 240 },
+ { "time": 3.2333, "angle": 360 },
+ { "time": 3.3667, "angle": 120 },
+ { "time": 3.5, "angle": 240 },
+ { "time": 3.6333, "angle": 360 },
+ { "time": 3.7667, "angle": 120 },
+ { "time": 3.9, "angle": 240 },
+ { "time": 4.0333, "angle": 360 },
+ { "time": 4.1667, "angle": 120 },
+ { "time": 4.3, "angle": 240 },
+ { "time": 4.4667, "angle": 360, "curve": 0.194, "c2": 0.58, "c3": 0.75 },
+ { "time": 4.8333, "angle": 120 }
+ ]
+ },
+ "wheel-small1": {
+ "rotate": [
+ { "curve": 0.51, "c3": 0.804, "c4": 0.48 },
+ { "time": 0.6667, "angle": 120 },
+ { "time": 0.8667, "angle": 240 },
+ { "time": 1.0333 },
+ { "time": 1.1667, "angle": 120 },
+ { "time": 1.3, "angle": 240 },
+ { "time": 1.4333 },
+ { "time": 1.5333, "angle": 120 },
+ { "time": 1.6333, "angle": 240 },
+ { "time": 1.7333 },
+ { "time": 1.8333, "angle": 120 },
+ { "time": 1.9333, "angle": 240 },
+ { "time": 2.0333 },
+ { "time": 2.1333, "angle": 120 },
+ { "time": 2.2333, "angle": 240 },
+ { "time": 2.3333 },
+ { "time": 2.4333, "angle": 120 },
+ { "time": 2.5333, "angle": 240 },
+ { "time": 2.6333 },
+ { "time": 2.7333, "angle": 120 },
+ { "time": 2.8333, "angle": 240 },
+ { "time": 2.9333 },
+ { "time": 3.0333, "angle": 120 },
+ { "time": 3.1333, "angle": 240 },
+ { "time": 3.2333 },
+ { "time": 3.3333, "angle": 120 },
+ { "time": 3.4333, "angle": 240 },
+ { "time": 3.5333 },
+ { "time": 3.6333, "angle": 120 },
+ { "time": 3.7333, "angle": 240 },
+ { "time": 3.8333 },
+ { "time": 3.9333, "angle": 120 },
+ { "time": 4.0333, "angle": 240 },
+ { "time": 4.1333 },
+ { "time": 4.2333, "angle": 120 },
+ { "time": 4.3333, "angle": 240 },
+ { "time": 4.4333 },
+ { "time": 4.6667, "angle": 120 },
+ { "time": 4.9, "angle": 170 }
+ ]
+ },
+ "wheel-small-root1": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1333, "y": 12.37 },
+ { "time": 2.4667, "y": 32.37 },
+ { "time": 2.7333, "y": -5.27 },
+ { "time": 2.9667, "y": 14.31 },
+ { "time": 3.1667, "y": 19.54 },
+ { "time": 3.4667, "y": 7.5 },
+ { "time": 4.3667, "y": -2.4 }
+ ]
+ },
+ "wheel-small-root2": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.9, "y": 5.26 },
+ { "time": 3.1667, "y": 10.67 },
+ { "time": 3.4667, "y": -4.71 }
+ ]
+ },
+ "wheel-small-root3": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.4667, "y": -10.56 },
+ { "time": 2.9, "y": -16.08 },
+ { "time": 3.1667, "y": 10.12 },
+ { "time": 3.4667, "y": 4.1 },
+ { "time": 4.3667, "y": -0.03 }
+ ]
+ },
+ "antenna1": {
+ "rotate": [
+ {},
+ { "time": 0.3333, "angle": 1.05, "curve": 0.442, "c3": 0.75 },
+ { "time": 1.2333, "angle": -4.55, "curve": 0.25, "c3": 0.75 },
+ { "time": 1.7, "angle": 0.53 },
+ { "time": 2, "angle": -2.13 },
+ { "time": 2.2, "angle": 4.71 },
+ { "time": 2.3667, "angle": -7.26 },
+ { "time": 2.5667, "angle": 2.26 },
+ { "time": 2.7333, "angle": -3.39 },
+ { "time": 3.0667, "angle": -5.53 },
+ { "time": 3.2333, "angle": 7.78 },
+ { "time": 3.4667, "angle": -5.99 },
+ { "time": 3.7, "angle": 3.11 },
+ { "time": 3.9, "angle": -3.05 },
+ { "time": 4.1, "angle": 0.31 },
+ { "time": 4.3, "angle": -3.06 },
+ { "time": 4.5333, "angle": 0.36 },
+ { "time": 4.8667, "angle": 4.94, "curve": 0.25, "c3": 0.75 },
+ { "time": 5.1, "angle": -2.38 },
+ { "time": 5.2667, "angle": 3.65 },
+ { "time": 5.4, "angle": -3.04 },
+ { "time": 5.5, "angle": 1.49 },
+ { "time": 5.6, "angle": -1.86 },
+ { "time": 5.7, "angle": 0.42 }
+ ]
+ },
+ "antenna2": {
+ "rotate": [
+ {},
+ { "time": 0.3333, "angle": 1.05, "curve": 0.442, "c3": 0.75 },
+ { "time": 1.2333, "angle": -4.55, "curve": 0.25, "c3": 0.75 },
+ { "time": 1.7, "angle": 0.53 },
+ { "time": 2, "angle": -2.13 },
+ { "time": 2.2, "angle": 4.71 },
+ { "time": 2.3667, "angle": -7.26 },
+ { "time": 2.5667, "angle": 2.26 },
+ { "time": 2.7333, "angle": -3.39 },
+ { "time": 3.0667, "angle": -5.53 },
+ { "time": 3.2333, "angle": 7.78 },
+ { "time": 3.4667, "angle": -5.99 },
+ { "time": 3.7, "angle": 3.11 },
+ { "time": 3.9, "angle": -3.05 },
+ { "time": 4.1, "angle": 0.31 },
+ { "time": 4.3, "angle": -3.06 },
+ { "time": 4.5333, "angle": 0.36 },
+ { "time": 4.8667, "angle": 4.94, "curve": 0.25, "c3": 0.75 },
+ { "time": 5.1, "angle": -2.38 },
+ { "time": 5.2667, "angle": 3.65 },
+ { "time": 5.4, "angle": -3.04 },
+ { "time": 5.5, "angle": 1.49 },
+ { "time": 5.6, "angle": -1.86 },
+ { "time": 5.7, "angle": 0.42 }
+ ]
+ },
+ "antenna3": {
+ "rotate": [
+ {},
+ { "time": 0.3333, "angle": 1.05, "curve": 0.442, "c3": 0.75 },
+ { "time": 1.2333, "angle": -4.55, "curve": 0.25, "c3": 0.75 },
+ { "time": 1.7, "angle": 0.53 },
+ { "time": 2, "angle": -2.13 },
+ { "time": 2.2, "angle": 4.71 },
+ { "time": 2.3667, "angle": -7.26 },
+ { "time": 2.5667, "angle": 2.26 },
+ { "time": 2.7333, "angle": -3.39 },
+ { "time": 3.0667, "angle": -5.53 },
+ { "time": 3.2333, "angle": 7.78 },
+ { "time": 3.4667, "angle": -5.99 },
+ { "time": 3.7, "angle": 3.11 },
+ { "time": 3.9, "angle": -3.05 },
+ { "time": 4.1, "angle": 0.31 },
+ { "time": 4.3, "angle": -3.06 },
+ { "time": 4.5333, "angle": 0.36 },
+ { "time": 4.8667, "angle": 4.94, "curve": 0.25, "c3": 0.75 },
+ { "time": 5.1, "angle": -2.38 },
+ { "time": 5.2667, "angle": 3.65 },
+ { "time": 5.4, "angle": -3.04 },
+ { "time": 5.5, "angle": 1.49 },
+ { "time": 5.6, "angle": -1.86 },
+ { "time": 5.7, "angle": 0.42 }
+ ]
+ },
+ "antenna4": {
+ "rotate": [
+ {},
+ { "time": 0.3333, "angle": 1.05, "curve": 0.442, "c3": 0.75 },
+ { "time": 1.2333, "angle": -4.55, "curve": 0.25, "c3": 0.75 },
+ { "time": 1.7, "angle": 0.53 },
+ { "time": 2, "angle": -2.13 },
+ { "time": 2.2, "angle": 4.71 },
+ { "time": 2.3667, "angle": -7.26 },
+ { "time": 2.5667, "angle": 2.26 },
+ { "time": 2.7333, "angle": -3.39 },
+ { "time": 3.0667, "angle": -5.53 },
+ { "time": 3.2333, "angle": 7.78 },
+ { "time": 3.4667, "angle": -5.99 },
+ { "time": 3.7, "angle": 3.11 },
+ { "time": 3.9, "angle": -3.05 },
+ { "time": 4.1, "angle": 0.31 },
+ { "time": 4.3, "angle": -3.06 },
+ { "time": 4.5333, "angle": 0.36 },
+ { "time": 4.8667, "angle": 4.94, "curve": 0.25, "c3": 0.75 },
+ { "time": 5.1, "angle": -2.38 },
+ { "time": 5.2667, "angle": 3.65 },
+ { "time": 5.4, "angle": -3.04 },
+ { "time": 5.5, "angle": 1.49 },
+ { "time": 5.6, "angle": -1.86 },
+ { "time": 5.7, "angle": 0.42 }
+ ]
+ },
+ "antenna5": {
+ "rotate": [
+ {},
+ { "time": 0.3333, "angle": 1.05, "curve": 0.442, "c3": 0.75 },
+ { "time": 1.2333, "angle": -4.55, "curve": 0.25, "c3": 0.75 },
+ { "time": 1.7, "angle": 0.53 },
+ { "time": 2, "angle": -2.13 },
+ { "time": 2.2, "angle": 4.71 },
+ { "time": 2.3667, "angle": -7.26 },
+ { "time": 2.5667, "angle": 2.26 },
+ { "time": 2.7333, "angle": -3.39 },
+ { "time": 3.0667, "angle": -5.53 },
+ { "time": 3.2333, "angle": 7.78 },
+ { "time": 3.4667, "angle": -5.99 },
+ { "time": 3.7, "angle": 3.11 },
+ { "time": 3.9, "angle": -3.05 },
+ { "time": 4.1, "angle": 0.31 },
+ { "time": 4.3, "angle": -3.06 },
+ { "time": 4.5333, "angle": 0.36 },
+ { "time": 4.8667, "angle": 4.94, "curve": 0.25, "c3": 0.75 },
+ { "time": 5.1, "angle": -2.38 },
+ { "time": 5.2667, "angle": 3.65 },
+ { "time": 5.4, "angle": -3.04 },
+ { "time": 5.5, "angle": 1.49 },
+ { "time": 5.6, "angle": -1.86 },
+ { "time": 5.7, "angle": 0.42 }
+ ]
+ },
+ "antenna6": {
+ "rotate": [
+ {},
+ { "time": 0.3333, "angle": 1.05, "curve": 0.442, "c3": 0.75 },
+ { "time": 1.2333, "angle": -4.55, "curve": 0.25, "c3": 0.75 },
+ { "time": 1.7, "angle": 0.53 },
+ { "time": 2, "angle": -2.13 },
+ { "time": 2.2, "angle": 4.71 },
+ { "time": 2.3667, "angle": -7.26 },
+ { "time": 2.5667, "angle": 2.26 },
+ { "time": 2.7333, "angle": -3.39 },
+ { "time": 3.0667, "angle": -5.53 },
+ { "time": 3.2333, "angle": 7.78 },
+ { "time": 3.4667, "angle": -5.99 },
+ { "time": 3.7, "angle": 3.11 },
+ { "time": 3.9, "angle": -3.05 },
+ { "time": 4.1, "angle": 0.31 },
+ { "time": 4.3, "angle": -3.06 },
+ { "time": 4.5333, "angle": 0.36 },
+ { "time": 4.8667, "angle": 4.94, "curve": 0.25, "c3": 0.75 },
+ { "time": 5.1, "angle": -2.38 },
+ { "time": 5.2667, "angle": 3.65 },
+ { "time": 5.4, "angle": -3.04 },
+ { "time": 5.5, "angle": 1.49 },
+ { "time": 5.6, "angle": -1.86 },
+ { "time": 5.7, "angle": 0.42 }
+ ]
+ },
+ "machinegun": {
+ "rotate": [
+ { "angle": 8.07, "curve": "stepped" },
+ { "time": 2.0667, "angle": 8.07 },
+ { "time": 2.1667, "angle": 3.11 },
+ { "time": 2.5667, "angle": -10.99, "curve": "stepped" },
+ { "time": 3.1333, "angle": -10.99 },
+ { "time": 3.2667, "angle": 18.18 },
+ { "time": 3.4333, "angle": 2.75, "curve": "stepped" },
+ { "time": 4.7, "angle": 2.75 },
+ { "time": 4.9, "angle": 8.07 }
+ ]
+ }
+ },
+ "path": {
+ "treads-path": {
+ "position": [
+ { "curve": 0.492, "c3": 0.794, "c4": 0.46 },
+ { "time": 2, "position": 0.385, "curve": 0.348, "c2": 0.33, "c3": 0.681, "c4": 0.66 },
+ { "time": 2.0667, "position": 0.405 },
+ { "time": 2.3333, "position": 0.555 },
+ { "time": 2.5, "position": 0.605 },
+ { "time": 2.6667, "position": 0.685 },
+ { "time": 2.8333, "position": 0.745 },
+ { "time": 3, "position": 0.785 },
+ { "time": 3.0667, "position": 0.8 },
+ { "time": 3.1333, "position": 0.825 },
+ { "time": 3.1667, "position": 0.835 },
+ { "time": 3.2333, "position": 0.87 },
+ { "time": 3.5, "position": 0.98, "curve": 0.17, "c2": 0.16, "c3": 0.626 },
+ { "time": 4.8333, "position": 1.4 }
+ ]
+ }
+ }
+ },
+ "shoot": {
+ "slots": {
+ "smoke-puff1-fg": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1333, "light": "fde252ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 1.0333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.0667, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg9": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.5333, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg11": {
+ "twoColor": [
+ { "time": 0.3333, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7667, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg17": {
+ "twoColor": [
+ { "time": 0.2333, "light": "ffd50cff", "dark": "534035" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.6667, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.2333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg5": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.9, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg25": {
+ "twoColor": [
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 1, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg26": {
+ "twoColor": [
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.9333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg22": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" }
+ ]
+ },
+ "smoke-puff1-bg14": {
+ "twoColor": [
+ { "time": 0.4333, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 1.0667, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.4333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg3": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg16": {
+ "twoColor": [
+ { "time": 0.4, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.4, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg17": {
+ "twoColor": [
+ { "time": 0.2333, "light": "e3c05eff", "dark": "ab7e59" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.6667, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.2333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg21": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" }
+ ]
+ },
+ "smoke-puff1-bg15": {
+ "twoColor": [
+ { "time": 0.4, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.4, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg18": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.5, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7667, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.2333, "name": "smoke-puff03-fg" },
+ { "time": 0.2667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg25": {
+ "twoColor": [
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 1, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg7": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3333, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8333, "light": "ac8c7500", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg10": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.5333, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8333, "light": "ffd50c00", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg6": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg20": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg8": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4333, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.9333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg12": {
+ "twoColor": [
+ { "time": 0.3667, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8667, "light": "ac8c7500", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg27": {
+ "twoColor": [
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg20": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg24": {
+ "twoColor": [
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "tank-glow": {
+ "color": [
+ { "time": 0.0667, "color": "fc994d84" },
+ { "time": 0.1333, "color": "f5b16bc8", "curve": 0.658, "c2": 0.01, "c3": 0.89, "c4": 0.77 },
+ { "time": 0.2667, "color": "fc994c30" }
+ ],
+ "attachment": [
+ { "time": 0.0667, "name": "smoke-glow" },
+ { "time": 0.2667, "name": null }
+ ]
+ },
+ "smoke-puff1-bg11": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7667, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg9": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.5333, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg6": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg21": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" }
+ ]
+ },
+ "smoke-puff1-fg22": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" }
+ ]
+ },
+ "smoke-puff1-bg26": {
+ "twoColor": [
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.9333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg4": {
+ "twoColor": [
+ { "time": 0.1333, "light": "fae781ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.9, "light": "ac8c7500", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg14": {
+ "twoColor": [
+ { "time": 0.4333, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 1.0667, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.4333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg8": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4333, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.9333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-glow": {
+ "color": [
+ { "time": 0.1333, "color": "ffffffff" },
+ { "time": 0.1667, "color": "ffbc8af4" },
+ { "time": 0.2, "color": "fc8e8e90" },
+ { "time": 0.2667, "color": "fa3e3e1e" }
+ ],
+ "attachment": [
+ { "time": 0.0667, "name": "smoke-glow" },
+ { "time": 0.3, "name": null }
+ ]
+ },
+ "smoke-puff1-fg3": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffe457ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg12": {
+ "twoColor": [
+ { "time": 0.3333, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8667, "light": "ffd50c00", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg16": {
+ "twoColor": [
+ { "time": 0.4, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.4, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg23": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.5, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7667, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg13": {
+ "twoColor": [
+ { "time": 0.3667, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 1, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg15": {
+ "twoColor": [
+ { "time": 0.4, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.4, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg23": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.5, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7667, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg5": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.9, "light": "ffd50c00", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg4": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.9, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg7": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3333, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg13": {
+ "twoColor": [
+ { "time": 0.3667, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 1, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 1.0333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.0667, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg27": {
+ "twoColor": [
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg24": {
+ "twoColor": [
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg10": {
+ "twoColor": [
+ { "time": 0.1333, "light": "fce35dff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.5333, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8333, "light": "ac8c7500", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "rock": {
+ "attachment": [
+ { "name": null }
+ ]
+ },
+ "smoke-puff1-bg18": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.5, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.2333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg2": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg2": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2333, "name": "smoke-puff04-fg" }
+ ]
+ }
+ },
+ "bones": {
+ "cannon": {
+ "translate": [
+ { "time": 0.0667 },
+ { "time": 0.1667, "x": 34.77, "y": 0.9 },
+ { "time": 0.2667, "x": 1.3 }
+ ]
+ },
+ "tank-body": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.1667, "angle": -4.29, "curve": 0.25, "c3": 0.75 },
+ { "time": 0.3, "angle": 2.37, "curve": 0.25, "c3": 0.75 },
+ { "time": 0.4333 }
+ ],
+ "translate": [
+ { "time": 0.0667 },
+ { "time": 0.1667, "x": 31.04, "y": 1.67, "curve": 0.25, "c3": 0.75 },
+ { "time": 0.3, "x": -12.05, "y": -0.23 },
+ { "time": 0.3667 }
+ ]
+ },
+ "tank-treads": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.1667, "angle": -3.08 },
+ { "time": 0.3, "angle": -0.42 }
+ ]
+ },
+ "smoke1": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.1333, "angle": 2.88 },
+ { "time": 0.1667, "angle": 2.34 },
+ { "time": 0.2, "angle": 124.36 },
+ { "time": 0.2667, "angle": 142.26 },
+ { "time": 0.3333, "angle": 86.78 },
+ { "time": 0.4667, "angle": 128.79 },
+ { "time": 0.6333, "angle": 146.22 },
+ { "time": 1.0333, "angle": 210.7 }
+ ],
+ "translate": [
+ { "time": 0.0667, "x": -9.69, "y": 1.05 },
+ { "time": 0.1333, "x": 7.53, "y": 1.21 },
+ { "time": 0.1667, "x": 3.26, "y": 4.07 },
+ { "time": 0.2, "x": 29.64, "y": -17.46 },
+ { "time": 0.2667, "x": 86.97, "y": 17.83 },
+ { "time": 0.3333, "x": 193.74, "y": -38.98 },
+ { "time": 0.4, "x": 341.67, "y": -39.52 },
+ { "time": 0.6333, "x": 393.24, "y": -4.01 },
+ { "time": 1.0333, "x": 410.76, "y": 6.35 }
+ ],
+ "scale": [
+ { "time": 0.0667 },
+ { "time": 0.1333, "x": 3.171, "y": 0.756 },
+ { "time": 0.1667, "x": 3.488, "y": 1.279 },
+ { "time": 0.2, "x": 5.151, "y": 2.369 },
+ { "time": 0.2667, "x": 4.735, "y": 3.622 },
+ { "time": 0.3, "x": 4.735, "y": 4.019 },
+ { "time": 0.3333, "x": 4.613, "y": 3.339 },
+ { "time": 0.3667, "x": 4.918, "y": 3.561 },
+ { "time": 0.4, "x": 4.6, "y": 4.263 },
+ { "time": 0.6333, "x": 4.449, "y": 2.62 },
+ { "time": 1.0333, "x": 3.09, "y": 1.447 }
+ ]
+ },
+ "smoke2": {
+ "rotate": [
+ { "time": 0.1667, "angle": 31.55 },
+ { "time": 0.3, "angle": -22.63 },
+ { "time": 0.4667, "angle": 142.89 },
+ { "time": 0.6, "angle": 253.78 },
+ { "time": 0.8333, "angle": -60.72 }
+ ],
+ "translate": [
+ { "time": 0.1667, "x": 17.26, "y": 4.86 },
+ { "time": 0.2333, "x": 141.22, "y": 27.27 },
+ { "time": 0.3, "x": 178.86, "y": 56.63 },
+ { "time": 0.3667, "x": 200.46, "y": 71.05 },
+ { "time": 0.4333, "x": 213.12, "y": 78.39 },
+ { "time": 0.6333, "x": 221.44, "y": 73.1 },
+ { "time": 0.8333, "x": 223.32, "y": 73.74 }
+ ],
+ "scale": [
+ { "time": 0.1667, "x": 1.34, "y": 1.34 },
+ { "time": 0.2333, "x": 2.81, "y": 1.317 },
+ { "time": 0.3, "x": 2.932, "y": 1.374 },
+ { "time": 0.4667, "x": 1.247, "y": 0.639 },
+ { "time": 0.8333, "x": 0.778, "y": 0.515 }
+ ]
+ },
+ "smoke3": {
+ "rotate": [
+ { "time": 0.1667, "angle": -5.54 },
+ { "time": 0.2333, "angle": 0.2 },
+ { "time": 0.3333, "angle": 20.27 },
+ { "time": 0.4, "angle": 31.36 },
+ { "time": 0.4667, "angle": 68.52 },
+ { "time": 0.5333, "angle": 99.74 },
+ { "time": 0.6333, "angle": 145.8 },
+ { "time": 0.8333, "angle": 193.28 }
+ ],
+ "translate": [
+ { "time": 0.1333, "x": 1.17, "y": 8.53 },
+ { "time": 0.1667, "x": 37.53, "y": 4.84 },
+ { "time": 0.2, "x": 67.99, "y": 9.85 },
+ { "time": 0.2333, "x": 134.14, "y": -13.5 },
+ { "time": 0.2667, "x": 181.31, "y": -19.93 },
+ { "time": 0.3, "x": 238.28, "y": -8.82 },
+ { "time": 0.3333, "x": 268.51, "y": -25.75 },
+ { "time": 0.3667, "x": 359.06, "y": -28.49 },
+ { "time": 0.4, "x": 432.96, "y": -24.11 },
+ { "time": 0.4667, "x": 452.16, "y": -16.73 },
+ { "time": 0.6333, "x": 456.28, "y": -0.41 },
+ { "time": 0.8333, "x": 454.14, "y": 16.41 }
+ ],
+ "scale": [
+ { "time": 0.1333, "x": 2.258, "y": 1.366 },
+ { "time": 0.1667, "x": 2.656, "y": 1.47 },
+ { "time": 0.2, "x": 3.202, "y": 1.772 },
+ { "time": 0.2333, "x": 3.202, "y": 1.93 },
+ { "time": 0.2667, "x": 3.124, "y": 1.896 },
+ { "time": 0.3, "x": 3.593, "y": 1.896 },
+ { "time": 0.3333, "x": 2.363, "y": 1.247 },
+ { "time": 0.3667, "x": 1.845, "y": 0.973 },
+ { "time": 0.4, "x": 1.754, "y": 0.926 },
+ { "time": 0.4333, "x": 1.448, "y": 0.695 },
+ { "time": 0.4667, "x": 1.441, "y": 0.688 },
+ { "time": 0.5333, "x": 0.865, "y": 0.456 },
+ { "time": 0.7, "x": 0.86, "y": 0.454 },
+ { "time": 0.8333, "x": 0.211, "y": 0.111 }
+ ]
+ },
+ "smoke4": {
+ "rotate": [
+ { "time": 0.1667, "angle": -20.35 },
+ { "time": 0.2333, "angle": 18.5 },
+ { "time": 0.3, "angle": 57.77 },
+ { "time": 0.4, "angle": 105.85 },
+ { "time": 0.6, "angle": 161.28 },
+ { "time": 0.9, "angle": 208.43 }
+ ],
+ "translate": [
+ { "time": 0.1667, "x": 35.95, "y": 25.54 },
+ { "time": 0.2333, "x": 34.17, "y": 1.87 },
+ { "time": 0.3, "x": 136.7, "y": 21.5 },
+ { "time": 0.4, "x": 138.61, "y": 34.8 },
+ { "time": 0.6, "x": 160.38, "y": 37.13 },
+ { "time": 0.9, "x": 196.41, "y": 30.36 }
+ ],
+ "scale": [
+ { "time": 0.1667, "x": 2.751, "y": 1.754 },
+ { "time": 0.2333, "x": 3.486, "y": 2.224 },
+ { "time": 0.2667, "x": 3.486, "y": 2.586 },
+ { "time": 0.3, "x": 3.847, "y": 2.109 },
+ { "time": 0.4, "x": 1.96, "y": 1.074 },
+ { "time": 0.9, "x": 0.825, "y": 0.452 }
+ ]
+ },
+ "smoke5": {
+ "rotate": [
+ { "time": 0.2, "angle": 23.09 },
+ { "time": 0.2667, "angle": 12.24 },
+ { "time": 0.3333, "angle": 36.92 },
+ { "time": 0.4333, "angle": -37.33 },
+ { "time": 0.5333, "angle": -0.66 },
+ { "time": 0.9, "angle": 64.02 }
+ ],
+ "translate": [
+ { "time": 0.1333 },
+ { "time": 0.2333, "x": 123.76, "y": 19.44 },
+ { "time": 0.3, "x": 239.08, "y": -49.72 },
+ { "time": 0.3667, "x": 280.23, "y": -51.46 },
+ { "time": 0.7, "x": 340.62, "y": -20.09 },
+ { "time": 0.9, "x": 349.18, "y": -5.25 }
+ ],
+ "scale": [
+ { "time": 0.1333 },
+ { "time": 0.1667, "x": 1.718, "y": 1.718 },
+ { "time": 0.2, "x": 2.109, "y": 2.109 },
+ { "time": 0.2333, "x": 1.781, "y": 2.183 },
+ { "time": 0.2667, "x": 2.148, "y": 2.633 },
+ { "time": 0.3333, "x": 2.234, "y": 2.738 },
+ { "time": 0.3667, "x": 1.366, "y": 2.148 },
+ { "time": 0.4, "x": 0.97, "y": 1.524 },
+ { "time": 0.4333, "x": 1.078, "y": 1.157 },
+ { "time": 0.4667, "x": 1.126, "y": 1.005 },
+ { "time": 0.7, "x": 1.241, "y": 1.301 },
+ { "time": 0.9, "x": 0.709, "y": 0.893 }
+ ]
+ },
+ "smoke6": {
+ "rotate": [
+ { "time": 0.1667, "angle": -37.43 },
+ { "time": 0.2333, "angle": -18.36 },
+ { "time": 0.3333, "angle": 28.58 },
+ { "time": 0.4, "angle": 150.54 },
+ { "time": 0.7, "angle": -58.41 }
+ ],
+ "translate": [
+ { "time": 0.1333 },
+ { "time": 0.2, "x": 68.04, "y": 16.15 },
+ { "time": 0.2667, "x": 214.52, "y": 13.25 },
+ { "time": 0.3333, "x": 285.4, "y": 17.95 },
+ { "time": 0.4, "x": 202.91, "y": 101.43 },
+ { "time": 0.4667, "x": 189.25, "y": 116.39 },
+ { "time": 0.7, "x": 182.77, "y": 137.4 }
+ ],
+ "scale": [
+ { "time": 0.1333 },
+ { "time": 0.1667, "x": 1.152, "y": 1.288 },
+ { "time": 0.2, "x": 1.939, "y": 2.168 },
+ { "time": 0.2333, "x": 2.278, "y": 2.223 },
+ { "time": 0.2667, "x": 2.023, "y": 1.974 },
+ { "time": 0.3, "x": 2.644, "y": 1.974 },
+ { "time": 0.4, "x": 1.539, "y": 1.425 },
+ { "time": 0.4667, "x": 1.14, "y": 0.939 },
+ { "time": 0.7, "x": 0.215, "y": 0.161 }
+ ]
+ },
+ "smoke7": {
+ "rotate": [
+ { "time": 0.1667, "angle": -243.11 },
+ { "time": 0.4, "angle": -182.02 },
+ { "time": 0.8333, "angle": -83.02 }
+ ],
+ "translate": [
+ { "time": 0.1333, "x": 3.19, "y": -6.53 },
+ { "time": 0.1667, "x": 44.54, "y": 1.12 },
+ { "time": 0.2, "x": 65.84, "y": 6.02 },
+ { "time": 0.2333, "x": 173.84, "y": 97.51 },
+ { "time": 0.4, "x": 167.39, "y": 74.58 },
+ { "time": 0.8333, "x": 227.77, "y": 84.64 }
+ ],
+ "scale": [
+ { "time": 0.1333, "x": 0.878, "y": 0.878 },
+ { "time": 0.1667, "x": 1.235, "y": 1.235 },
+ { "time": 0.2, "x": 1.461, "y": 1.461 },
+ { "time": 0.2333, "x": 1.114, "y": 1.114 },
+ { "time": 0.3333, "x": 1.067, "y": 1.067 },
+ { "time": 0.4667, "x": 0.81, "y": 0.753 },
+ { "time": 0.8333, "x": 0.52, "y": 0.484 }
+ ]
+ },
+ "smoke8": {
+ "rotate": [
+ { "time": 0.1667, "angle": -156.52 },
+ { "time": 0.2667, "angle": -154.05 },
+ { "time": 0.3333, "angle": -108.35 },
+ { "time": 0.6, "angle": -93.14 },
+ { "time": 0.9333, "angle": -70.89 }
+ ],
+ "translate": [
+ { "time": 0.1667, "x": 20.72, "y": 0.25 },
+ { "time": 0.2333, "x": 46.1, "y": -10.06 },
+ { "time": 0.3, "x": 149.77, "y": 0.92 },
+ { "time": 0.3667, "x": 241.21, "y": 49.01 },
+ { "time": 0.5333, "x": 276, "y": 58.76 },
+ { "time": 0.7, "x": 292.02, "y": 65.91 },
+ { "time": 0.9333, "x": 308.7, "y": 69.51 }
+ ],
+ "scale": [
+ { "time": 0.1333, "y": 1.174 },
+ { "time": 0.1667, "x": 1.813, "y": 1.438 },
+ { "time": 0.2, "x": 1.813, "y": 1.878 },
+ { "time": 0.2333, "x": 1.211, "y": 1.878 },
+ { "time": 0.2667, "x": 1.584, "y": 1.596 },
+ { "time": 0.3, "x": 1.958, "y": 1.878 },
+ { "time": 0.4667, "x": 1.139, "y": 0.958 },
+ { "time": 0.9333, "x": 0.839, "y": 0.591 }
+ ]
+ },
+ "smoke9": {
+ "rotate": [
+ { "time": 0.1333, "angle": -44.34 },
+ { "time": 0.1667, "angle": 14.73 },
+ { "time": 0.2333, "angle": -243.93 },
+ { "time": 0.2667, "angle": -241.71 },
+ { "time": 0.3333, "angle": -211.87 },
+ { "time": 0.3667, "angle": -187.26 },
+ { "time": 0.4, "angle": -124.31 },
+ { "time": 0.4333, "angle": -76.64 },
+ { "time": 0.7667, "angle": -1.24 }
+ ],
+ "translate": [
+ { "time": 0.1333, "x": -3.49, "y": 0.04 },
+ { "time": 0.2, "x": 87.4, "y": -7.97 },
+ { "time": 0.2667, "x": 233.69, "y": -33.86 },
+ { "time": 0.3333, "x": 296.44, "y": -30.87 },
+ { "time": 0.4, "x": 390.8, "y": 4 },
+ { "time": 0.4667, "x": 391.42, "y": 13.17 },
+ { "time": 0.6333, "x": 413.3, "y": 36.13 },
+ { "time": 0.7667, "x": 408.59, "y": 40.75 }
+ ],
+ "scale": [
+ { "time": 0.1333, "x": 1.289, "y": 1.501 },
+ { "time": 0.2, "x": 1.751, "y": 2.039 },
+ { "time": 0.2667, "x": 2.064, "y": 2.347 },
+ { "time": 0.3333, "x": 1.822, "y": 2.072 },
+ { "time": 0.4, "x": 1.296, "y": 1.045 },
+ { "time": 0.4667, "x": 1.872, "y": 1.526 },
+ { "time": 0.6333, "x": 1.181, "y": 1.037 },
+ { "time": 0.7667, "x": 0.716, "y": 0.615 }
+ ]
+ },
+ "smoke10": {
+ "rotate": [
+ { "time": 0.1333, "angle": 12.16 },
+ { "time": 0.2, "angle": 49.19 },
+ { "time": 0.2667, "angle": 33.17 },
+ { "time": 0.3333, "angle": 42.23 },
+ { "time": 0.4, "angle": 11.69 },
+ { "time": 0.4667, "angle": 41.83 },
+ { "time": 0.5333, "angle": 54.86 },
+ { "time": 0.6333, "angle": 75.25 },
+ { "time": 0.8333, "angle": 126.4 }
+ ],
+ "translate": [
+ { "time": 0.1333, "x": 7.74, "y": 10.25 },
+ { "time": 0.2, "x": 42.9, "y": 72.89 },
+ { "time": 0.2667, "x": 221.58, "y": 82.27 },
+ { "time": 0.3333, "x": 297.31, "y": 85.39 },
+ { "time": 0.4, "x": 322.91, "y": 81.04 },
+ { "time": 0.4667, "x": 346.62, "y": 76.68 },
+ { "time": 0.6667, "x": 377.46, "y": 81.85 },
+ { "time": 0.8333, "x": 402.18, "y": 101.03 }
+ ],
+ "scale": [
+ { "time": 0.1333, "x": 0.537, "y": 1.062 },
+ { "time": 0.1667, "x": 1.042, "y": 0.841 },
+ { "time": 0.2, "x": 1.937, "y": 1.563 },
+ { "time": 0.2333, "x": 1.937, "y": 2.176 },
+ { "time": 0.2667, "x": 2.254, "y": 2.532 },
+ { "time": 0.3, "x": 2.24, "y": 2.516 },
+ { "time": 0.5333, "x": 1.731, "y": 1.882 },
+ { "time": 0.8333, "x": 0.855, "y": 0.867 }
+ ]
+ },
+ "smoke-glow": {
+ "translate": [
+ { "time": 0.0667, "x": -57.08, "y": 0.01 },
+ { "time": 0.1, "x": -49.68, "y": -1.46 },
+ { "time": 0.1333, "x": 6.3, "y": -2.92 },
+ { "time": 0.1667, "x": 31.57, "y": 0.44 },
+ { "time": 0.2, "x": 34.04, "y": 0.27 },
+ { "time": 0.2333, "x": 109.29, "y": 1.02 },
+ { "time": 0.4, "x": 119.89, "y": 1.01 },
+ { "time": 0.4333, "x": 135.2, "y": 1.03 },
+ { "time": 0.4667, "x": 152.86, "y": 1.06 },
+ { "time": 0.5333, "x": 164.64, "y": 1.07 },
+ { "time": 0.6, "x": 179.94, "y": 1.09 },
+ { "time": 0.6333, "x": 190.54, "y": 1.1 }
+ ],
+ "scale": [
+ { "time": 0.0667, "x": 0.233, "y": 0.233 },
+ { "time": 0.1, "x": 0.42, "y": 0.288 },
+ { "time": 0.1333, "x": 1.669, "y": 1.072 },
+ { "time": 0.1667, "x": 1.669, "y": 1.785, "curve": "stepped" },
+ { "time": 0.2, "x": 1.669, "y": 1.785 },
+ { "time": 0.2333, "x": 2.544, "y": 1.785 },
+ { "time": 0.4333, "x": 3.48, "y": 2.22 },
+ { "time": 0.4667, "x": 4.337, "y": 2.655 }
+ ]
+ },
+ "smoke11": {
+ "rotate": [
+ { "time": 0.4, "angle": 47.07 },
+ { "time": 0.4333, "angle": 109.71 },
+ { "time": 0.4667, "angle": 164.62 },
+ { "time": 0.8333, "angle": 276.93 }
+ ],
+ "translate": [
+ { "time": 0.3333, "x": 280.31, "y": 126.85 },
+ { "time": 0.4, "x": 296.27, "y": 125.62 },
+ { "time": 0.4667, "x": 312.45, "y": 131.57 },
+ { "time": 0.6667, "x": 310.5, "y": 149.67 },
+ { "time": 0.8333, "x": 307.08, "y": 153.94 }
+ ],
+ "scale": [
+ { "time": 0.3333, "x": 1.491, "y": 1.491 },
+ { "time": 0.4667, "x": 1.144, "y": 0.948 },
+ { "time": 0.5667, "x": 0.491, "y": 0.491 },
+ { "time": 0.8333, "x": 0.985, "y": 0.91 }
+ ]
+ },
+ "smoke12": {
+ "rotate": [
+ { "time": 0.3667, "angle": -37.96 },
+ { "time": 0.4333, "angle": 28.55 },
+ { "time": 0.5333, "angle": 108.53 },
+ { "time": 0.8667, "angle": 191.85 }
+ ],
+ "translate": [
+ { "time": 0.3667, "x": 390.22, "y": -1.06 },
+ { "time": 0.4333, "x": 411.78, "y": 26.39 },
+ { "time": 0.5333, "x": 428.12, "y": 56.28 },
+ { "time": 0.8667, "x": 444.34, "y": 68.06 }
+ ],
+ "scale": [
+ { "time": 0.3667, "x": 2.006, "y": 1.821 },
+ { "time": 0.5333, "x": 1.719, "y": 1.293 },
+ { "time": 0.7333, "x": 1.562, "y": 1.304 },
+ { "time": 0.8667, "x": 0.727, "y": 0.637 }
+ ]
+ },
+ "smoke13": {
+ "rotate": [
+ { "time": 0.3667, "angle": 305.8 },
+ { "time": 0.4, "angle": 118.49 },
+ { "time": 0.4333, "angle": 177.45 },
+ { "time": 0.4667, "angle": 213.84 },
+ { "time": 0.5333, "angle": 236.4 },
+ { "time": 0.7, "angle": 262.3 },
+ { "time": 1, "angle": 297.95 }
+ ],
+ "translate": [
+ { "time": 0.3667, "x": 331.84, "y": -25.82 },
+ { "time": 0.4, "x": 417.88, "y": -42.62 },
+ { "time": 0.4667, "x": 451.61, "y": -42.21 },
+ { "time": 0.5333, "x": 453.81, "y": -37.03 },
+ { "time": 0.6, "x": 451.86, "y": -31.89 },
+ { "time": 0.7, "x": 453.37, "y": -27.28 },
+ { "time": 1, "x": 454.04, "y": -17.89 }
+ ],
+ "scale": [
+ { "time": 0.3667, "x": 4.509, "y": 3.114 },
+ { "time": 0.4, "x": 3.673, "y": 2.537 },
+ { "time": 0.4333, "x": 4.201, "y": 2.638 },
+ { "time": 0.4667, "x": 4.27, "y": 2.399 },
+ { "time": 0.6, "x": 2.798, "y": 1.932 },
+ { "time": 0.8333, "x": 2.316, "y": 1.599 },
+ { "time": 1, "x": 1.081, "y": 0.746 }
+ ]
+ },
+ "smoke14": {
+ "rotate": [
+ { "time": 0.4333, "angle": 271.03 },
+ { "time": 0.7, "angle": 299.97 },
+ { "time": 1.0667, "angle": 331.16 }
+ ],
+ "translate": [
+ { "time": 0.4333, "x": 371.68, "y": -29.8 },
+ { "time": 0.7667, "x": 400.59, "y": -44.36 },
+ { "time": 1.0667, "x": 432.26, "y": -44.79 }
+ ],
+ "scale": [
+ { "time": 0.4333, "x": 4.011, "y": 3.366 },
+ { "time": 0.7667, "x": 2.071, "y": 1.624 },
+ { "time": 1.0667, "x": 1.798, "y": 1.111 }
+ ]
+ },
+ "smoke15": {
+ "rotate": [
+ { "time": 0.4, "angle": 111.75 },
+ { "time": 0.4667, "angle": 171.93 },
+ { "time": 0.6, "angle": 256.95 },
+ { "time": 0.8333, "angle": 299.15 }
+ ],
+ "translate": [
+ { "time": 0.4, "x": 266.71, "y": -53.04 },
+ { "time": 0.4333, "x": 290.84, "y": -51.43 },
+ { "time": 0.5333, "x": 305.65, "y": -44.32 },
+ { "time": 0.6667, "x": 318.96, "y": -38.95 },
+ { "time": 0.8333, "x": 342.65, "y": -27.33 }
+ ],
+ "scale": [
+ { "time": 0.4, "x": 2.749, "y": 2.095 },
+ { "time": 0.4333, "x": 3.302, "y": 2.289 },
+ { "time": 0.4667, "x": 2.591, "y": 1.895 },
+ { "time": 0.5333, "x": 1.777, "y": 1.354 },
+ { "time": 0.7, "x": 1.932, "y": 1.267 },
+ { "time": 0.8333, "x": 1.002, "y": 1.546 }
+ ]
+ },
+ "smoke16": {
+ "rotate": [
+ { "time": 0.4, "angle": 89.78 },
+ { "time": 0.4667, "angle": 137.83 },
+ { "time": 0.5333, "angle": 193.49 },
+ { "time": 0.6, "angle": 235.26 },
+ { "time": 0.6333, "angle": 286.8 }
+ ],
+ "translate": [
+ { "time": 0.4, "x": 217.23, "y": -21.45 },
+ { "time": 0.4667, "x": 249.95, "y": -13.73 },
+ { "time": 0.5333, "x": 264.96, "y": -9.87 },
+ { "time": 0.6, "x": 278.95, "y": 6.37 },
+ { "time": 0.6333, "x": 245.65, "y": 11.77 }
+ ],
+ "scale": [
+ { "time": 0.4, "x": 2.265, "y": 1.859 },
+ { "time": 0.4333, "x": 2.621, "y": 1.955 },
+ { "time": 0.4667, "x": 1.953, "y": 1.538 },
+ { "time": 0.6, "x": 1.005, "y": 0.825 },
+ { "time": 0.6333, "x": 0.387, "y": 0.318 }
+ ]
+ },
+ "smoke17": {
+ "rotate": [
+ { "time": 0.2333, "angle": 99.02 },
+ { "time": 0.3, "angle": 58.06 },
+ { "time": 0.3333, "angle": 34.05 },
+ { "time": 0.3667, "angle": 342.66 },
+ { "time": 0.6667, "angle": 297.64 }
+ ],
+ "translate": [
+ { "time": 0.2333, "x": 18.91, "y": -62.91 },
+ { "time": 0.3, "x": 2.43, "y": -61.54 },
+ { "time": 0.3333, "x": 1.89, "y": -36.55 },
+ { "time": 0.3667, "x": 6.97, "y": -29.52 },
+ { "time": 0.4333, "x": 10.78, "y": -20.55 },
+ { "time": 0.6667, "x": 18.65, "y": -13.19 }
+ ],
+ "scale": [
+ { "time": 0.2333, "x": 1.915, "y": 1.915 },
+ { "time": 0.3, "x": 1.509, "y": 1.509 },
+ { "time": 0.3333, "x": 1.01, "y": 1.01 },
+ { "time": 0.3667, "x": 0.715, "y": 0.715 },
+ { "time": 0.4333, "x": 0.949, "y": 0.721 },
+ { "time": 0.5667, "x": 0.785, "y": 0.74 }
+ ]
+ },
+ "smoke18": {
+ "rotate": [
+ { "time": 0.2333, "angle": 141.75 },
+ { "time": 0.2667, "angle": 134.51 },
+ { "time": 0.3333, "angle": 249.12 },
+ { "time": 0.5, "angle": 3.82 },
+ { "time": 0.7333, "angle": 90.54 }
+ ],
+ "translate": [
+ { "time": 0.2333, "x": 60.81, "y": 56.17 },
+ { "time": 0.2667, "x": 68.74, "y": 69.4 },
+ { "time": 0.3333, "x": 76.85, "y": 69.07 },
+ { "time": 0.5, "x": 101.49, "y": 89.87 },
+ { "time": 0.7333, "x": 118.58, "y": 101.16 }
+ ],
+ "scale": [
+ { "time": 0.2333, "x": 2.288, "y": 2.288 },
+ { "time": 0.2667, "x": 2.288, "y": 1.628 },
+ { "time": 0.3, "x": 1.524, "y": 1.308 },
+ { "time": 0.5, "x": 1.757, "y": 1.385 },
+ { "time": 0.5333, "x": 2.08, "y": 1.51 },
+ { "time": 0.7333, "x": 1.405, "y": 0.896 }
+ ]
+ },
+ "smoke20": {
+ "rotate": [
+ { "time": 0.3333, "angle": 95.16 },
+ { "time": 0.3667, "angle": 130.42 },
+ { "time": 0.4, "angle": 170.7 },
+ { "time": 0.4333, "angle": 266.75 },
+ { "time": 0.4667, "angle": 299.82 },
+ { "time": 0.5333, "angle": 326.88 },
+ { "time": 0.6, "angle": 350.8 },
+ { "time": 0.9, "angle": 43.14 }
+ ],
+ "translate": [
+ { "time": 0.3333, "x": 124.61, "y": -46.55 },
+ { "time": 0.5333, "x": 173.8, "y": -36.62 },
+ { "time": 0.7, "x": 186.5, "y": -35.41 },
+ { "time": 0.9, "x": 188.56, "y": -37.75 }
+ ],
+ "scale": [
+ { "time": 0.3333, "x": 3.346, "y": 2.654 },
+ { "time": 0.3667, "x": 2.661, "y": 2.111 },
+ { "time": 0.4333, "x": 2.751, "y": 1.984 },
+ { "time": 0.4667, "x": 3.059, "y": 2.21 },
+ { "time": 0.5333, "x": 2.159, "y": 1.712 },
+ { "time": 0.7, "x": 1.601, "y": 1.27 },
+ { "time": 0.9, "x": 1.679, "y": 0.856 }
+ ]
+ },
+ "smoke23": {
+ "rotate": [
+ { "time": 0.3, "angle": 115.12 },
+ { "time": 0.3667, "angle": 79.01 },
+ { "time": 0.7667, "angle": 6.96 }
+ ],
+ "translate": [
+ { "time": 0.3, "x": 75.15, "y": -50.92 },
+ { "time": 0.3667, "x": 59.33, "y": -53.52 },
+ { "time": 0.7667, "x": 39.68, "y": -48.64 }
+ ],
+ "scale": [
+ { "time": 0.3, "x": 3.331, "y": 2.096 },
+ { "time": 0.4333, "x": 2.4, "y": 2.006 },
+ { "time": 0.5, "x": 2.555, "y": 2.094 },
+ { "time": 0.7667, "x": 1.35, "y": 1.241 }
+ ]
+ },
+ "antenna1": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.2, "angle": 11.78 },
+ { "time": 0.3, "angle": -9.52 },
+ { "time": 0.4, "angle": 8.07 },
+ { "time": 0.5, "angle": -4.45 },
+ { "time": 0.6, "angle": 1.54 },
+ { "time": 0.7, "angle": -0.34 }
+ ]
+ },
+ "antenna2": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.2, "angle": 11.78 },
+ { "time": 0.3, "angle": -9.52 },
+ { "time": 0.4, "angle": 8.07 },
+ { "time": 0.5, "angle": -4.45 },
+ { "time": 0.6, "angle": 1.54 },
+ { "time": 0.7, "angle": -0.34 }
+ ]
+ },
+ "antenna3": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.2, "angle": 11.78 },
+ { "time": 0.3, "angle": -9.52 },
+ { "time": 0.4, "angle": 8.07 },
+ { "time": 0.5, "angle": -4.45 },
+ { "time": 0.6, "angle": 1.54 },
+ { "time": 0.7, "angle": -0.34 }
+ ]
+ },
+ "antenna4": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.2, "angle": 11.78 },
+ { "time": 0.3, "angle": -9.52 },
+ { "time": 0.4, "angle": 8.07 },
+ { "time": 0.5, "angle": -4.45 },
+ { "time": 0.6, "angle": 1.54 },
+ { "time": 0.7, "angle": -0.34 }
+ ]
+ },
+ "antenna5": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.2, "angle": 11.78 },
+ { "time": 0.3, "angle": -9.52 },
+ { "time": 0.4, "angle": 8.07 },
+ { "time": 0.5, "angle": -4.45 },
+ { "time": 0.6, "angle": 1.54 },
+ { "time": 0.7, "angle": -0.34 }
+ ]
+ },
+ "antenna6": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.2, "angle": 11.78 },
+ { "time": 0.3, "angle": -9.52 },
+ { "time": 0.4, "angle": 8.07 },
+ { "time": 0.5, "angle": -4.45 },
+ { "time": 0.6, "angle": 1.54 },
+ { "time": 0.7, "angle": -0.34 }
+ ]
+ },
+ "smoke24": {
+ "rotate": [
+ { "time": 0.3, "angle": 71.32 },
+ { "time": 0.3667, "angle": 112.39 },
+ { "time": 0.4667, "angle": 159.56 },
+ { "time": 0.7, "angle": 224.21 }
+ ],
+ "translate": [
+ { "time": 0.3, "x": 90.72, "y": -18.79 },
+ { "time": 0.3667, "x": 149.69, "y": -7.78 },
+ { "time": 0.4667, "x": 176.26, "y": 12.31 },
+ { "time": 0.7, "x": 184.07, "y": 31.75 }
+ ],
+ "scale": [
+ { "time": 0.3, "x": 2.906, "y": 2.311 },
+ { "time": 0.4333, "x": 3.567, "y": 2.58 },
+ { "time": 0.4667, "x": 3.157, "y": 2.41 },
+ { "time": 0.7, "x": 1.705, "y": 1.356 }
+ ]
+ },
+ "smoke25": {
+ "rotate": [
+ { "time": 0.3667, "angle": 91.25 },
+ { "time": 0.4333, "angle": 117.56 },
+ { "time": 0.6333, "angle": 150.9 },
+ { "time": 1, "angle": 189.47 }
+ ],
+ "translate": [
+ { "time": 0.3667, "x": 187.21, "y": -51.18 },
+ { "time": 0.5333, "x": 245.48, "y": -46.28 },
+ { "time": 0.6667, "x": 277.36, "y": -43.12 },
+ { "time": 1, "x": 313.27, "y": -38.14 }
+ ],
+ "scale": [
+ { "time": 0.3667, "x": 3.606, "y": 2.657 },
+ { "time": 0.4333, "x": 4.166, "y": 2.792 },
+ { "time": 0.5333, "x": 3.09, "y": 2.091 },
+ { "time": 1, "x": 3.062, "y": 1.801 }
+ ]
+ },
+ "smoke26": {
+ "rotate": [
+ { "time": 0.3667, "angle": 10.64 },
+ { "time": 0.4, "angle": 60.85 },
+ { "time": 0.4667, "angle": 89.45 },
+ { "time": 0.7, "angle": 125.01 },
+ { "time": 0.9333, "angle": 155.24 }
+ ],
+ "translate": [
+ { "time": 0.3667, "x": 442.07, "y": -13.19 },
+ { "time": 0.4, "x": 453.7, "y": 0.81 },
+ { "time": 0.4667, "x": 443.57, "y": -6.95 },
+ { "time": 0.7, "x": 460.97, "y": 15.79 },
+ { "time": 0.9333, "x": 465.22, "y": 20.92 }
+ ],
+ "scale": [
+ { "time": 0.3667, "x": 2.726, "y": 2.726 },
+ { "time": 0.4333, "x": 3.729, "y": 2.822 },
+ { "time": 0.4667, "x": 3.398, "y": 2.441 },
+ { "time": 0.7, "x": 4.324, "y": 3.159 },
+ { "time": 0.9, "x": 1.977, "y": 1.48 }
+ ]
+ },
+ "smoke27": {
+ "rotate": [
+ { "time": 0.3667, "angle": 24.75 },
+ { "time": 0.4333, "angle": 354.57 },
+ { "time": 0.5333, "angle": 320.24 },
+ { "time": 0.8333, "angle": 303.75 }
+ ],
+ "translate": [
+ { "time": 0.3667, "x": 92.98, "y": -49.06 },
+ { "time": 0.5333, "x": 129.81, "y": -33.09 },
+ { "time": 0.8333, "x": 143.68, "y": -25.27 }
+ ],
+ "scale": [
+ { "time": 0.3667, "x": 3.633, "y": 2.223 },
+ { "time": 0.4333, "x": 2.745, "y": 2.283 },
+ { "time": 0.4667, "x": 2.962, "y": 2.122 },
+ { "time": 0.5333, "x": 2.007, "y": 1.266 }
+ ]
+ },
+ "cannon-target": {
+ "translate": [
+ { "time": 0.1333 },
+ { "time": 0.2, "y": 128.38, "curve": 0.25, "c3": 0.75 },
+ { "time": 1 }
+ ],
+ "scale": [
+ { "time": 0.4333, "x": 0.632, "y": 1.244 },
+ { "time": 0.4667, "x": 0.477, "y": 1.487 }
+ ]
+ },
+ "machinegun-target": {
+ "scale": [
+ { "time": 0.4333, "x": 0.632, "y": 1.244 },
+ { "time": 0.4667, "x": 0.477, "y": 1.487 }
+ ]
+ },
+ "machinegun": {
+ "rotate": [
+ { "angle": 8.07, "curve": "stepped" },
+ { "time": 0.0667, "angle": 8.07 },
+ { "time": 0.2333, "angle": -18.67, "curve": 0.992, "c2": 0.01, "c3": 0.898, "c4": 0.98 },
+ { "time": 0.9, "angle": 8.07 }
+ ]
+ },
+ "tank-root": {
+ "translate": [
+ { "time": 0.0667 },
+ { "time": 0.1667, "x": 46.59, "curve": 0.25, "c3": 0.75 },
+ { "time": 0.2667 }
+ ]
+ },
+ "tank-glow": {
+ "translate": [
+ { "time": 0.1333, "x": 198.14, "curve": 0.658, "c2": 0.01, "c3": 0.89, "c4": 0.77 },
+ { "time": 0.2333, "x": -390 }
+ ],
+ "scale": [
+ { "time": 0.0667 },
+ {
+ "time": 0.1333,
+ "x": 1.185,
+ "y": 0.945,
+ "curve": 0.658,
+ "c2": 0.01,
+ "c3": 0.89,
+ "c4": 0.77
+ },
+ { "time": 0.2333, "x": 1.008, "y": 0.471 }
+ ]
+ }
+ },
+ "deform": {
+ "default": {
+ "smoke-glow": {
+ "smoke-glow": [
+ {
+ "time": 0.1333,
+ "vertices": [ -14.17073, 19.14352, 0, 0, -10.97961, -15.09065, -5.79558, -24.82121, 0.68117, -17.78759, -1.1179, -5.4463, 0, 0, 0, 0, 17.52957, 6.89397, -0.33841, -2.21582, 5.51004, 18.88118, -6.80153, 20.91101 ]
+ },
+ {
+ "time": 0.1667,
+ "vertices": [ -4.34264, 39.78125, 5.6649, -2.42686, -8.39346, -22.52338, -2.66431, 5.08595, -19.28093, 3.98568, -11.21397, 10.2879, 4.56749, 4.1329, -19.50706, -2.28786, 11.35747, 4.55941, 9.04341, -11.72194, 2.15381, 5.14344, -12.82158, 16.08209, -23.19814, 1.81836 ]
+ },
+ {
+ "time": 0.2,
+ "vertices": [ -3.95581, 36.12203, 37.20779, -0.87419, 21.29579, -15.76854, -2.02438, 6.16526, -5.92201, 4.19709, -1.39027, 9.92793, 7.70584, -0.7169, -6.69733, -2.62048, 17.91826, 7.77333, -12.2858, 3.25454, -12.75876, 3.71516, 9.67891, 15.48546 ]
+ },
+ {
+ "time": 0.2333,
+ "vertices": [ -11.9371, 26.01078, 2.91821, -0.27533, 7.69899, -17.45375, -2.02438, 6.16526, -5.92201, 4.19709, -1.39027, 9.92793, 7.70584, -0.7169, -6.69733, -2.62048, 17.91826, 7.77333, -4.30551, -6.01406, -12.75876, 3.71516, -5.10017, 17.59191 ]
+ },
+ {
+ "time": 0.2667,
+ "vertices": [ 0.5959, 23.58176, 20.74303, 0.93943, 7.69899, -17.45375, -2.02438, 6.16526, -5.92201, 4.19709, -1.39027, 9.92793, 20.51733, 2.52203, 13.35544, 2.64274, 24.32408, -1.94308, 8.50604, -20.99353, 13.14276, 5.73959, 6.31876, 19.2114, 16.98909, 0.80981 ]
+ }
+ ]
+ },
+ "clipping": {
+ "clipping": [
+ {
+ "time": 0.0667,
+ "offset": 54,
+ "vertices": [ 4.59198, -4.59192 ]
+ },
+ {
+ "time": 0.1333,
+ "offset": 8,
+ "vertices": [ -8.97369, -1.88211, 9.11177, 1.02258, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -14.73321, -45.16878, -30.31448, -84.4631, -32.24969, -108.78421, 70.26825, -36.90201 ]
+ },
+ {
+ "time": 0.1667,
+ "offset": 8,
+ "vertices": [ -11.32373, -1.65065, 11.42179, 0.53259, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -15.36503, -69.18713, -4.45626, -121.90839, 5.46554, -115.23274, 71.78526, -33.85687 ]
+ },
+ {
+ "time": 0.2,
+ "offset": 8,
+ "vertices": [ -8.70522, 1.02196, 8.65102, -1.4101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.59198, -4.59192 ]
+ },
+ {
+ "time": 0.2333,
+ "offset": 8,
+ "vertices": [ -5.23146, 0.85796, 5.23882, -0.81519 ]
+ },
+ {
+ "time": 0.2667,
+ "offset": 54,
+ "vertices": [ 4.59198, -4.59192 ]
+ }
+ ]
+ }
+ }
+ },
+ "drawOrder": [
+ {
+ "time": 0.3,
+ "offsets": [
+ { "slot": "smoke-puff1-bg2", "offset": 24 },
+ { "slot": "smoke-puff1-bg8", "offset": 19 },
+ { "slot": "smoke-puff1-bg9", "offset": 22 },
+ { "slot": "smoke-puff1-bg3", "offset": 17 },
+ { "slot": "smoke-puff1-fg17", "offset": 13 },
+ { "slot": "smoke-puff1-fg2", "offset": 2 },
+ { "slot": "smoke-puff1-fg5", "offset": 8 },
+ { "slot": "smoke-puff1-fg6", "offset": 4 },
+ { "slot": "smoke-puff1-fg7", "offset": -4 },
+ { "slot": "smoke-puff1-fg4", "offset": -4 }
+ ]
+ },
+ {
+ "time": 0.3333,
+ "offsets": [
+ { "slot": "smoke-puff1-bg2", "offset": 8 },
+ { "slot": "smoke-puff1-bg8", "offset": 5 },
+ { "slot": "smoke-puff1-bg9", "offset": 3 },
+ { "slot": "smoke-puff1-fg", "offset": 24 },
+ { "slot": "smoke-puff1-fg5", "offset": -14 },
+ { "slot": "smoke-puff1-fg6", "offset": -21 },
+ { "slot": "smoke-puff1-fg7", "offset": -19 },
+ { "slot": "smoke-puff1-fg10", "offset": -21 }
+ ]
+ },
+ {
+ "time": 0.3667,
+ "offsets": [
+ { "slot": "smoke-puff1-bg2", "offset": 7 },
+ { "slot": "smoke-puff1-bg9", "offset": 4 },
+ { "slot": "smoke-puff1-fg", "offset": 24 },
+ { "slot": "smoke-puff1-fg2", "offset": 5 },
+ { "slot": "smoke-puff1-fg6", "offset": -22 },
+ { "slot": "smoke-puff1-fg7", "offset": -18 },
+ { "slot": "smoke-puff1-fg10", "offset": -20 }
+ ]
+ },
+ {
+ "time": 0.4,
+ "offsets": [
+ { "slot": "smoke-puff1-bg2", "offset": 5 },
+ { "slot": "smoke-puff1-bg4", "offset": 0 },
+ { "slot": "smoke-puff1-fg", "offset": 24 },
+ { "slot": "smoke-puff1-fg2", "offset": 5 },
+ { "slot": "smoke-puff1-fg6", "offset": -21 },
+ { "slot": "smoke-puff1-fg7", "offset": -18 },
+ { "slot": "smoke-puff1-fg10", "offset": -22 }
+ ]
+ },
+ {
+ "time": 0.4333,
+ "offsets": [
+ { "slot": "smoke-puff1-bg2", "offset": 4 },
+ { "slot": "smoke-puff1-bg9", "offset": 4 },
+ { "slot": "smoke-puff1-fg", "offset": 24 },
+ { "slot": "smoke-puff1-fg2", "offset": 5 },
+ { "slot": "smoke-puff1-fg6", "offset": -17 },
+ { "slot": "smoke-puff1-fg7", "offset": -19 },
+ { "slot": "smoke-puff1-fg10", "offset": -23 }
+ ]
+ },
+ {
+ "time": 0.5333,
+ "offsets": [
+ { "slot": "smoke-puff1-bg2", "offset": 9 },
+ { "slot": "smoke-puff1-bg12", "offset": 0 },
+ { "slot": "smoke-puff1-fg", "offset": 24 },
+ { "slot": "smoke-puff1-fg2", "offset": 6 },
+ { "slot": "smoke-puff1-fg6", "offset": -20 },
+ { "slot": "smoke-puff1-fg7", "offset": -19 },
+ { "slot": "smoke-puff1-fg10", "offset": -23 },
+ { "slot": "smoke-puff1-fg4", "offset": -5 }
+ ]
+ }
+ ]
+ }
+}
+}
\ No newline at end of file
diff --git a/dist/assets/spine/tank/export/tank.png b/dist/assets/spine/tank/export/tank.png
new file mode 100644
index 0000000..5541652
Binary files /dev/null and b/dist/assets/spine/tank/export/tank.png differ
diff --git a/dist/assets/spine/tank/images/antenna.png b/dist/assets/spine/tank/images/antenna.png
new file mode 100644
index 0000000..ed08e57
Binary files /dev/null and b/dist/assets/spine/tank/images/antenna.png differ
diff --git a/dist/assets/spine/tank/images/cannon-connector.png b/dist/assets/spine/tank/images/cannon-connector.png
new file mode 100644
index 0000000..3c55bca
Binary files /dev/null and b/dist/assets/spine/tank/images/cannon-connector.png differ
diff --git a/dist/assets/spine/tank/images/cannon.png b/dist/assets/spine/tank/images/cannon.png
new file mode 100644
index 0000000..466099b
Binary files /dev/null and b/dist/assets/spine/tank/images/cannon.png differ
diff --git a/dist/assets/spine/tank/images/ground.png b/dist/assets/spine/tank/images/ground.png
new file mode 100644
index 0000000..7de0e34
Binary files /dev/null and b/dist/assets/spine/tank/images/ground.png differ
diff --git a/dist/assets/spine/tank/images/guntower.png b/dist/assets/spine/tank/images/guntower.png
new file mode 100644
index 0000000..1125c30
Binary files /dev/null and b/dist/assets/spine/tank/images/guntower.png differ
diff --git a/dist/assets/spine/tank/images/machinegun-mount.png b/dist/assets/spine/tank/images/machinegun-mount.png
new file mode 100644
index 0000000..8f91819
Binary files /dev/null and b/dist/assets/spine/tank/images/machinegun-mount.png differ
diff --git a/dist/assets/spine/tank/images/machinegun.png b/dist/assets/spine/tank/images/machinegun.png
new file mode 100644
index 0000000..19fcf4c
Binary files /dev/null and b/dist/assets/spine/tank/images/machinegun.png differ
diff --git a/dist/assets/spine/tank/images/rock.png b/dist/assets/spine/tank/images/rock.png
new file mode 100644
index 0000000..2ae1492
Binary files /dev/null and b/dist/assets/spine/tank/images/rock.png differ
diff --git a/dist/assets/spine/tank/images/smoke-glow.png b/dist/assets/spine/tank/images/smoke-glow.png
new file mode 100644
index 0000000..c26eace
Binary files /dev/null and b/dist/assets/spine/tank/images/smoke-glow.png differ
diff --git a/dist/assets/spine/tank/images/smoke-puff01-bg.png b/dist/assets/spine/tank/images/smoke-puff01-bg.png
new file mode 100644
index 0000000..00f2a5c
Binary files /dev/null and b/dist/assets/spine/tank/images/smoke-puff01-bg.png differ
diff --git a/dist/assets/spine/tank/images/smoke-puff01-fg.png b/dist/assets/spine/tank/images/smoke-puff01-fg.png
new file mode 100644
index 0000000..f1ca2b6
Binary files /dev/null and b/dist/assets/spine/tank/images/smoke-puff01-fg.png differ
diff --git a/dist/assets/spine/tank/images/smoke-puff02-fg.png b/dist/assets/spine/tank/images/smoke-puff02-fg.png
new file mode 100644
index 0000000..32a124a
Binary files /dev/null and b/dist/assets/spine/tank/images/smoke-puff02-fg.png differ
diff --git a/dist/assets/spine/tank/images/smoke-puff03-fg.png b/dist/assets/spine/tank/images/smoke-puff03-fg.png
new file mode 100644
index 0000000..b3dc8a3
Binary files /dev/null and b/dist/assets/spine/tank/images/smoke-puff03-fg.png differ
diff --git a/dist/assets/spine/tank/images/smoke-puff04-fg.png b/dist/assets/spine/tank/images/smoke-puff04-fg.png
new file mode 100644
index 0000000..bfd08e5
Binary files /dev/null and b/dist/assets/spine/tank/images/smoke-puff04-fg.png differ
diff --git a/dist/assets/spine/tank/images/tank-bottom-shadow.png b/dist/assets/spine/tank/images/tank-bottom-shadow.png
new file mode 100644
index 0000000..613e073
Binary files /dev/null and b/dist/assets/spine/tank/images/tank-bottom-shadow.png differ
diff --git a/dist/assets/spine/tank/images/tank-bottom.png b/dist/assets/spine/tank/images/tank-bottom.png
new file mode 100644
index 0000000..b76fc8b
Binary files /dev/null and b/dist/assets/spine/tank/images/tank-bottom.png differ
diff --git a/dist/assets/spine/tank/images/tank-top.png b/dist/assets/spine/tank/images/tank-top.png
new file mode 100644
index 0000000..550dd7b
Binary files /dev/null and b/dist/assets/spine/tank/images/tank-top.png differ
diff --git a/dist/assets/spine/tank/images/tread-inside.png b/dist/assets/spine/tank/images/tread-inside.png
new file mode 100644
index 0000000..2dc912b
Binary files /dev/null and b/dist/assets/spine/tank/images/tread-inside.png differ
diff --git a/dist/assets/spine/tank/images/tread.png b/dist/assets/spine/tank/images/tread.png
new file mode 100644
index 0000000..d0a1cf8
Binary files /dev/null and b/dist/assets/spine/tank/images/tread.png differ
diff --git a/dist/assets/spine/tank/images/wheel-big-overlay.png b/dist/assets/spine/tank/images/wheel-big-overlay.png
new file mode 100644
index 0000000..34188f7
Binary files /dev/null and b/dist/assets/spine/tank/images/wheel-big-overlay.png differ
diff --git a/dist/assets/spine/tank/images/wheel-big.png b/dist/assets/spine/tank/images/wheel-big.png
new file mode 100644
index 0000000..3c8b366
Binary files /dev/null and b/dist/assets/spine/tank/images/wheel-big.png differ
diff --git a/dist/assets/spine/tank/images/wheel-mid-overlay.png b/dist/assets/spine/tank/images/wheel-mid-overlay.png
new file mode 100644
index 0000000..affaf2a
Binary files /dev/null and b/dist/assets/spine/tank/images/wheel-mid-overlay.png differ
diff --git a/dist/assets/spine/tank/images/wheel-mid.png b/dist/assets/spine/tank/images/wheel-mid.png
new file mode 100644
index 0000000..e1987a3
Binary files /dev/null and b/dist/assets/spine/tank/images/wheel-mid.png differ
diff --git a/dist/assets/spine/tank/images/wheel-small.png b/dist/assets/spine/tank/images/wheel-small.png
new file mode 100644
index 0000000..d3f5316
Binary files /dev/null and b/dist/assets/spine/tank/images/wheel-small.png differ
diff --git a/dist/assets/spine/tank/license.txt b/dist/assets/spine/tank/license.txt
new file mode 100644
index 0000000..d24b7af
--- /dev/null
+++ b/dist/assets/spine/tank/license.txt
@@ -0,0 +1,8 @@
+Copyright (c) 2016, Esoteric Software
+
+The images in this project may be redistributed as long as they are accompanied
+by this license file. The images may not be used for commercial use of any
+kind.
+
+The project file is released into the public domain. It may be used as the basis
+for derivative work.
\ No newline at end of file
diff --git a/dist/assets/spine/tank/tank-pro.spine b/dist/assets/spine/tank/tank-pro.spine
new file mode 100644
index 0000000..4b8f24a
Binary files /dev/null and b/dist/assets/spine/tank/tank-pro.spine differ
diff --git a/dist/main.js b/dist/main.js
index a7cabc7..57882b3 100644
--- a/dist/main.js
+++ b/dist/main.js
@@ -506,6 +506,18 @@ eval("\n\nvar has = Object.prototype.hasOwnProperty\n , prefix = '~';\n\n/**\n
/***/ }),
+/***/ "./node_modules/dat.gui/build/dat.gui.module.js":
+/*!******************************************************!*\
+ !*** ./node_modules/dat.gui/build/dat.gui.module.js ***!
+ \******************************************************/
+/*! exports provided: color, controllers, dom, gui, GUI, default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"color\", function() { return color; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"controllers\", function() { return controllers; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"dom\", function() { return dom$1; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"gui\", function() { return gui; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"GUI\", function() { return GUI$1; });\n/**\n * dat-gui JavaScript Controller Library\n * http://code.google.com/p/dat-gui\n *\n * Copyright 2011 Data Arts Team, Google Creative Lab\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n */\n\nfunction ___$insertStyle(css) {\n if (!css) {\n return;\n }\n if (typeof window === 'undefined') {\n return;\n }\n\n var style = document.createElement('style');\n\n style.setAttribute('type', 'text/css');\n style.innerHTML = css;\n document.head.appendChild(style);\n\n return css;\n}\n\nfunction colorToString (color, forceCSSHex) {\n var colorFormat = color.__state.conversionName.toString();\n var r = Math.round(color.r);\n var g = Math.round(color.g);\n var b = Math.round(color.b);\n var a = color.a;\n var h = Math.round(color.h);\n var s = color.s.toFixed(1);\n var v = color.v.toFixed(1);\n if (forceCSSHex || colorFormat === 'THREE_CHAR_HEX' || colorFormat === 'SIX_CHAR_HEX') {\n var str = color.hex.toString(16);\n while (str.length < 6) {\n str = '0' + str;\n }\n return '#' + str;\n } else if (colorFormat === 'CSS_RGB') {\n return 'rgb(' + r + ',' + g + ',' + b + ')';\n } else if (colorFormat === 'CSS_RGBA') {\n return 'rgba(' + r + ',' + g + ',' + b + ',' + a + ')';\n } else if (colorFormat === 'HEX') {\n return '0x' + color.hex.toString(16);\n } else if (colorFormat === 'RGB_ARRAY') {\n return '[' + r + ',' + g + ',' + b + ']';\n } else if (colorFormat === 'RGBA_ARRAY') {\n return '[' + r + ',' + g + ',' + b + ',' + a + ']';\n } else if (colorFormat === 'RGB_OBJ') {\n return '{r:' + r + ',g:' + g + ',b:' + b + '}';\n } else if (colorFormat === 'RGBA_OBJ') {\n return '{r:' + r + ',g:' + g + ',b:' + b + ',a:' + a + '}';\n } else if (colorFormat === 'HSV_OBJ') {\n return '{h:' + h + ',s:' + s + ',v:' + v + '}';\n } else if (colorFormat === 'HSVA_OBJ') {\n return '{h:' + h + ',s:' + s + ',v:' + v + ',a:' + a + '}';\n }\n return 'unknown format';\n}\n\nvar ARR_EACH = Array.prototype.forEach;\nvar ARR_SLICE = Array.prototype.slice;\nvar Common = {\n BREAK: {},\n extend: function extend(target) {\n this.each(ARR_SLICE.call(arguments, 1), function (obj) {\n var keys = this.isObject(obj) ? Object.keys(obj) : [];\n keys.forEach(function (key) {\n if (!this.isUndefined(obj[key])) {\n target[key] = obj[key];\n }\n }.bind(this));\n }, this);\n return target;\n },\n defaults: function defaults(target) {\n this.each(ARR_SLICE.call(arguments, 1), function (obj) {\n var keys = this.isObject(obj) ? Object.keys(obj) : [];\n keys.forEach(function (key) {\n if (this.isUndefined(target[key])) {\n target[key] = obj[key];\n }\n }.bind(this));\n }, this);\n return target;\n },\n compose: function compose() {\n var toCall = ARR_SLICE.call(arguments);\n return function () {\n var args = ARR_SLICE.call(arguments);\n for (var i = toCall.length - 1; i >= 0; i--) {\n args = [toCall[i].apply(this, args)];\n }\n return args[0];\n };\n },\n each: function each(obj, itr, scope) {\n if (!obj) {\n return;\n }\n if (ARR_EACH && obj.forEach && obj.forEach === ARR_EACH) {\n obj.forEach(itr, scope);\n } else if (obj.length === obj.length + 0) {\n var key = void 0;\n var l = void 0;\n for (key = 0, l = obj.length; key < l; key++) {\n if (key in obj && itr.call(scope, obj[key], key) === this.BREAK) {\n return;\n }\n }\n } else {\n for (var _key in obj) {\n if (itr.call(scope, obj[_key], _key) === this.BREAK) {\n return;\n }\n }\n }\n },\n defer: function defer(fnc) {\n setTimeout(fnc, 0);\n },\n debounce: function debounce(func, threshold, callImmediately) {\n var timeout = void 0;\n return function () {\n var obj = this;\n var args = arguments;\n function delayed() {\n timeout = null;\n if (!callImmediately) func.apply(obj, args);\n }\n var callNow = callImmediately || !timeout;\n clearTimeout(timeout);\n timeout = setTimeout(delayed, threshold);\n if (callNow) {\n func.apply(obj, args);\n }\n };\n },\n toArray: function toArray(obj) {\n if (obj.toArray) return obj.toArray();\n return ARR_SLICE.call(obj);\n },\n isUndefined: function isUndefined(obj) {\n return obj === undefined;\n },\n isNull: function isNull(obj) {\n return obj === null;\n },\n isNaN: function (_isNaN) {\n function isNaN(_x) {\n return _isNaN.apply(this, arguments);\n }\n isNaN.toString = function () {\n return _isNaN.toString();\n };\n return isNaN;\n }(function (obj) {\n return isNaN(obj);\n }),\n isArray: Array.isArray || function (obj) {\n return obj.constructor === Array;\n },\n isObject: function isObject(obj) {\n return obj === Object(obj);\n },\n isNumber: function isNumber(obj) {\n return obj === obj + 0;\n },\n isString: function isString(obj) {\n return obj === obj + '';\n },\n isBoolean: function isBoolean(obj) {\n return obj === false || obj === true;\n },\n isFunction: function isFunction(obj) {\n return obj instanceof Function;\n }\n};\n\nvar INTERPRETATIONS = [\n{\n litmus: Common.isString,\n conversions: {\n THREE_CHAR_HEX: {\n read: function read(original) {\n var test = original.match(/^#([A-F0-9])([A-F0-9])([A-F0-9])$/i);\n if (test === null) {\n return false;\n }\n return {\n space: 'HEX',\n hex: parseInt('0x' + test[1].toString() + test[1].toString() + test[2].toString() + test[2].toString() + test[3].toString() + test[3].toString(), 0)\n };\n },\n write: colorToString\n },\n SIX_CHAR_HEX: {\n read: function read(original) {\n var test = original.match(/^#([A-F0-9]{6})$/i);\n if (test === null) {\n return false;\n }\n return {\n space: 'HEX',\n hex: parseInt('0x' + test[1].toString(), 0)\n };\n },\n write: colorToString\n },\n CSS_RGB: {\n read: function read(original) {\n var test = original.match(/^rgb\\(\\s*(.+)\\s*,\\s*(.+)\\s*,\\s*(.+)\\s*\\)/);\n if (test === null) {\n return false;\n }\n return {\n space: 'RGB',\n r: parseFloat(test[1]),\n g: parseFloat(test[2]),\n b: parseFloat(test[3])\n };\n },\n write: colorToString\n },\n CSS_RGBA: {\n read: function read(original) {\n var test = original.match(/^rgba\\(\\s*(.+)\\s*,\\s*(.+)\\s*,\\s*(.+)\\s*,\\s*(.+)\\s*\\)/);\n if (test === null) {\n return false;\n }\n return {\n space: 'RGB',\n r: parseFloat(test[1]),\n g: parseFloat(test[2]),\n b: parseFloat(test[3]),\n a: parseFloat(test[4])\n };\n },\n write: colorToString\n }\n }\n},\n{\n litmus: Common.isNumber,\n conversions: {\n HEX: {\n read: function read(original) {\n return {\n space: 'HEX',\n hex: original,\n conversionName: 'HEX'\n };\n },\n write: function write(color) {\n return color.hex;\n }\n }\n }\n},\n{\n litmus: Common.isArray,\n conversions: {\n RGB_ARRAY: {\n read: function read(original) {\n if (original.length !== 3) {\n return false;\n }\n return {\n space: 'RGB',\n r: original[0],\n g: original[1],\n b: original[2]\n };\n },\n write: function write(color) {\n return [color.r, color.g, color.b];\n }\n },\n RGBA_ARRAY: {\n read: function read(original) {\n if (original.length !== 4) return false;\n return {\n space: 'RGB',\n r: original[0],\n g: original[1],\n b: original[2],\n a: original[3]\n };\n },\n write: function write(color) {\n return [color.r, color.g, color.b, color.a];\n }\n }\n }\n},\n{\n litmus: Common.isObject,\n conversions: {\n RGBA_OBJ: {\n read: function read(original) {\n if (Common.isNumber(original.r) && Common.isNumber(original.g) && Common.isNumber(original.b) && Common.isNumber(original.a)) {\n return {\n space: 'RGB',\n r: original.r,\n g: original.g,\n b: original.b,\n a: original.a\n };\n }\n return false;\n },\n write: function write(color) {\n return {\n r: color.r,\n g: color.g,\n b: color.b,\n a: color.a\n };\n }\n },\n RGB_OBJ: {\n read: function read(original) {\n if (Common.isNumber(original.r) && Common.isNumber(original.g) && Common.isNumber(original.b)) {\n return {\n space: 'RGB',\n r: original.r,\n g: original.g,\n b: original.b\n };\n }\n return false;\n },\n write: function write(color) {\n return {\n r: color.r,\n g: color.g,\n b: color.b\n };\n }\n },\n HSVA_OBJ: {\n read: function read(original) {\n if (Common.isNumber(original.h) && Common.isNumber(original.s) && Common.isNumber(original.v) && Common.isNumber(original.a)) {\n return {\n space: 'HSV',\n h: original.h,\n s: original.s,\n v: original.v,\n a: original.a\n };\n }\n return false;\n },\n write: function write(color) {\n return {\n h: color.h,\n s: color.s,\n v: color.v,\n a: color.a\n };\n }\n },\n HSV_OBJ: {\n read: function read(original) {\n if (Common.isNumber(original.h) && Common.isNumber(original.s) && Common.isNumber(original.v)) {\n return {\n space: 'HSV',\n h: original.h,\n s: original.s,\n v: original.v\n };\n }\n return false;\n },\n write: function write(color) {\n return {\n h: color.h,\n s: color.s,\n v: color.v\n };\n }\n }\n }\n}];\nvar result = void 0;\nvar toReturn = void 0;\nvar interpret = function interpret() {\n toReturn = false;\n var original = arguments.length > 1 ? Common.toArray(arguments) : arguments[0];\n Common.each(INTERPRETATIONS, function (family) {\n if (family.litmus(original)) {\n Common.each(family.conversions, function (conversion, conversionName) {\n result = conversion.read(original);\n if (toReturn === false && result !== false) {\n toReturn = result;\n result.conversionName = conversionName;\n result.conversion = conversion;\n return Common.BREAK;\n }\n });\n return Common.BREAK;\n }\n });\n return toReturn;\n};\n\nvar tmpComponent = void 0;\nvar ColorMath = {\n hsv_to_rgb: function hsv_to_rgb(h, s, v) {\n var hi = Math.floor(h / 60) % 6;\n var f = h / 60 - Math.floor(h / 60);\n var p = v * (1.0 - s);\n var q = v * (1.0 - f * s);\n var t = v * (1.0 - (1.0 - f) * s);\n var c = [[v, t, p], [q, v, p], [p, v, t], [p, q, v], [t, p, v], [v, p, q]][hi];\n return {\n r: c[0] * 255,\n g: c[1] * 255,\n b: c[2] * 255\n };\n },\n rgb_to_hsv: function rgb_to_hsv(r, g, b) {\n var min = Math.min(r, g, b);\n var max = Math.max(r, g, b);\n var delta = max - min;\n var h = void 0;\n var s = void 0;\n if (max !== 0) {\n s = delta / max;\n } else {\n return {\n h: NaN,\n s: 0,\n v: 0\n };\n }\n if (r === max) {\n h = (g - b) / delta;\n } else if (g === max) {\n h = 2 + (b - r) / delta;\n } else {\n h = 4 + (r - g) / delta;\n }\n h /= 6;\n if (h < 0) {\n h += 1;\n }\n return {\n h: h * 360,\n s: s,\n v: max / 255\n };\n },\n rgb_to_hex: function rgb_to_hex(r, g, b) {\n var hex = this.hex_with_component(0, 2, r);\n hex = this.hex_with_component(hex, 1, g);\n hex = this.hex_with_component(hex, 0, b);\n return hex;\n },\n component_from_hex: function component_from_hex(hex, componentIndex) {\n return hex >> componentIndex * 8 & 0xFF;\n },\n hex_with_component: function hex_with_component(hex, componentIndex, value) {\n return value << (tmpComponent = componentIndex * 8) | hex & ~(0xFF << tmpComponent);\n }\n};\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) {\n return typeof obj;\n} : function (obj) {\n return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n};\n\n\n\n\n\n\n\n\n\n\n\nvar classCallCheck = function (instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n};\n\nvar createClass = function () {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n\n return function (Constructor, protoProps, staticProps) {\n if (protoProps) defineProperties(Constructor.prototype, protoProps);\n if (staticProps) defineProperties(Constructor, staticProps);\n return Constructor;\n };\n}();\n\n\n\n\n\n\n\nvar get = function get(object, property, receiver) {\n if (object === null) object = Function.prototype;\n var desc = Object.getOwnPropertyDescriptor(object, property);\n\n if (desc === undefined) {\n var parent = Object.getPrototypeOf(object);\n\n if (parent === null) {\n return undefined;\n } else {\n return get(parent, property, receiver);\n }\n } else if (\"value\" in desc) {\n return desc.value;\n } else {\n var getter = desc.get;\n\n if (getter === undefined) {\n return undefined;\n }\n\n return getter.call(receiver);\n }\n};\n\nvar inherits = function (subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass);\n }\n\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n enumerable: false,\n writable: true,\n configurable: true\n }\n });\n if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass;\n};\n\n\n\n\n\n\n\n\n\n\n\nvar possibleConstructorReturn = function (self, call) {\n if (!self) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n\n return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self;\n};\n\nvar Color = function () {\n function Color() {\n classCallCheck(this, Color);\n this.__state = interpret.apply(this, arguments);\n if (this.__state === false) {\n throw new Error('Failed to interpret color arguments');\n }\n this.__state.a = this.__state.a || 1;\n }\n createClass(Color, [{\n key: 'toString',\n value: function toString() {\n return colorToString(this);\n }\n }, {\n key: 'toHexString',\n value: function toHexString() {\n return colorToString(this, true);\n }\n }, {\n key: 'toOriginal',\n value: function toOriginal() {\n return this.__state.conversion.write(this);\n }\n }]);\n return Color;\n}();\nfunction defineRGBComponent(target, component, componentHexIndex) {\n Object.defineProperty(target, component, {\n get: function get$$1() {\n if (this.__state.space === 'RGB') {\n return this.__state[component];\n }\n Color.recalculateRGB(this, component, componentHexIndex);\n return this.__state[component];\n },\n set: function set$$1(v) {\n if (this.__state.space !== 'RGB') {\n Color.recalculateRGB(this, component, componentHexIndex);\n this.__state.space = 'RGB';\n }\n this.__state[component] = v;\n }\n });\n}\nfunction defineHSVComponent(target, component) {\n Object.defineProperty(target, component, {\n get: function get$$1() {\n if (this.__state.space === 'HSV') {\n return this.__state[component];\n }\n Color.recalculateHSV(this);\n return this.__state[component];\n },\n set: function set$$1(v) {\n if (this.__state.space !== 'HSV') {\n Color.recalculateHSV(this);\n this.__state.space = 'HSV';\n }\n this.__state[component] = v;\n }\n });\n}\nColor.recalculateRGB = function (color, component, componentHexIndex) {\n if (color.__state.space === 'HEX') {\n color.__state[component] = ColorMath.component_from_hex(color.__state.hex, componentHexIndex);\n } else if (color.__state.space === 'HSV') {\n Common.extend(color.__state, ColorMath.hsv_to_rgb(color.__state.h, color.__state.s, color.__state.v));\n } else {\n throw new Error('Corrupted color state');\n }\n};\nColor.recalculateHSV = function (color) {\n var result = ColorMath.rgb_to_hsv(color.r, color.g, color.b);\n Common.extend(color.__state, {\n s: result.s,\n v: result.v\n });\n if (!Common.isNaN(result.h)) {\n color.__state.h = result.h;\n } else if (Common.isUndefined(color.__state.h)) {\n color.__state.h = 0;\n }\n};\nColor.COMPONENTS = ['r', 'g', 'b', 'h', 's', 'v', 'hex', 'a'];\ndefineRGBComponent(Color.prototype, 'r', 2);\ndefineRGBComponent(Color.prototype, 'g', 1);\ndefineRGBComponent(Color.prototype, 'b', 0);\ndefineHSVComponent(Color.prototype, 'h');\ndefineHSVComponent(Color.prototype, 's');\ndefineHSVComponent(Color.prototype, 'v');\nObject.defineProperty(Color.prototype, 'a', {\n get: function get$$1() {\n return this.__state.a;\n },\n set: function set$$1(v) {\n this.__state.a = v;\n }\n});\nObject.defineProperty(Color.prototype, 'hex', {\n get: function get$$1() {\n if (this.__state.space !== 'HEX') {\n this.__state.hex = ColorMath.rgb_to_hex(this.r, this.g, this.b);\n this.__state.space = 'HEX';\n }\n return this.__state.hex;\n },\n set: function set$$1(v) {\n this.__state.space = 'HEX';\n this.__state.hex = v;\n }\n});\n\nvar Controller = function () {\n function Controller(object, property) {\n classCallCheck(this, Controller);\n this.initialValue = object[property];\n this.domElement = document.createElement('div');\n this.object = object;\n this.property = property;\n this.__onChange = undefined;\n this.__onFinishChange = undefined;\n }\n createClass(Controller, [{\n key: 'onChange',\n value: function onChange(fnc) {\n this.__onChange = fnc;\n return this;\n }\n }, {\n key: 'onFinishChange',\n value: function onFinishChange(fnc) {\n this.__onFinishChange = fnc;\n return this;\n }\n }, {\n key: 'setValue',\n value: function setValue(newValue) {\n this.object[this.property] = newValue;\n if (this.__onChange) {\n this.__onChange.call(this, newValue);\n }\n this.updateDisplay();\n return this;\n }\n }, {\n key: 'getValue',\n value: function getValue() {\n return this.object[this.property];\n }\n }, {\n key: 'updateDisplay',\n value: function updateDisplay() {\n return this;\n }\n }, {\n key: 'isModified',\n value: function isModified() {\n return this.initialValue !== this.getValue();\n }\n }]);\n return Controller;\n}();\n\nvar EVENT_MAP = {\n HTMLEvents: ['change'],\n MouseEvents: ['click', 'mousemove', 'mousedown', 'mouseup', 'mouseover'],\n KeyboardEvents: ['keydown']\n};\nvar EVENT_MAP_INV = {};\nCommon.each(EVENT_MAP, function (v, k) {\n Common.each(v, function (e) {\n EVENT_MAP_INV[e] = k;\n });\n});\nvar CSS_VALUE_PIXELS = /(\\d+(\\.\\d+)?)px/;\nfunction cssValueToPixels(val) {\n if (val === '0' || Common.isUndefined(val)) {\n return 0;\n }\n var match = val.match(CSS_VALUE_PIXELS);\n if (!Common.isNull(match)) {\n return parseFloat(match[1]);\n }\n return 0;\n}\nvar dom = {\n makeSelectable: function makeSelectable(elem, selectable) {\n if (elem === undefined || elem.style === undefined) return;\n elem.onselectstart = selectable ? function () {\n return false;\n } : function () {};\n elem.style.MozUserSelect = selectable ? 'auto' : 'none';\n elem.style.KhtmlUserSelect = selectable ? 'auto' : 'none';\n elem.unselectable = selectable ? 'on' : 'off';\n },\n makeFullscreen: function makeFullscreen(elem, hor, vert) {\n var vertical = vert;\n var horizontal = hor;\n if (Common.isUndefined(horizontal)) {\n horizontal = true;\n }\n if (Common.isUndefined(vertical)) {\n vertical = true;\n }\n elem.style.position = 'absolute';\n if (horizontal) {\n elem.style.left = 0;\n elem.style.right = 0;\n }\n if (vertical) {\n elem.style.top = 0;\n elem.style.bottom = 0;\n }\n },\n fakeEvent: function fakeEvent(elem, eventType, pars, aux) {\n var params = pars || {};\n var className = EVENT_MAP_INV[eventType];\n if (!className) {\n throw new Error('Event type ' + eventType + ' not supported.');\n }\n var evt = document.createEvent(className);\n switch (className) {\n case 'MouseEvents':\n {\n var clientX = params.x || params.clientX || 0;\n var clientY = params.y || params.clientY || 0;\n evt.initMouseEvent(eventType, params.bubbles || false, params.cancelable || true, window, params.clickCount || 1, 0,\n 0,\n clientX,\n clientY,\n false, false, false, false, 0, null);\n break;\n }\n case 'KeyboardEvents':\n {\n var init = evt.initKeyboardEvent || evt.initKeyEvent;\n Common.defaults(params, {\n cancelable: true,\n ctrlKey: false,\n altKey: false,\n shiftKey: false,\n metaKey: false,\n keyCode: undefined,\n charCode: undefined\n });\n init(eventType, params.bubbles || false, params.cancelable, window, params.ctrlKey, params.altKey, params.shiftKey, params.metaKey, params.keyCode, params.charCode);\n break;\n }\n default:\n {\n evt.initEvent(eventType, params.bubbles || false, params.cancelable || true);\n break;\n }\n }\n Common.defaults(evt, aux);\n elem.dispatchEvent(evt);\n },\n bind: function bind(elem, event, func, newBool) {\n var bool = newBool || false;\n if (elem.addEventListener) {\n elem.addEventListener(event, func, bool);\n } else if (elem.attachEvent) {\n elem.attachEvent('on' + event, func);\n }\n return dom;\n },\n unbind: function unbind(elem, event, func, newBool) {\n var bool = newBool || false;\n if (elem.removeEventListener) {\n elem.removeEventListener(event, func, bool);\n } else if (elem.detachEvent) {\n elem.detachEvent('on' + event, func);\n }\n return dom;\n },\n addClass: function addClass(elem, className) {\n if (elem.className === undefined) {\n elem.className = className;\n } else if (elem.className !== className) {\n var classes = elem.className.split(/ +/);\n if (classes.indexOf(className) === -1) {\n classes.push(className);\n elem.className = classes.join(' ').replace(/^\\s+/, '').replace(/\\s+$/, '');\n }\n }\n return dom;\n },\n removeClass: function removeClass(elem, className) {\n if (className) {\n if (elem.className === className) {\n elem.removeAttribute('class');\n } else {\n var classes = elem.className.split(/ +/);\n var index = classes.indexOf(className);\n if (index !== -1) {\n classes.splice(index, 1);\n elem.className = classes.join(' ');\n }\n }\n } else {\n elem.className = undefined;\n }\n return dom;\n },\n hasClass: function hasClass(elem, className) {\n return new RegExp('(?:^|\\\\s+)' + className + '(?:\\\\s+|$)').test(elem.className) || false;\n },\n getWidth: function getWidth(elem) {\n var style = getComputedStyle(elem);\n return cssValueToPixels(style['border-left-width']) + cssValueToPixels(style['border-right-width']) + cssValueToPixels(style['padding-left']) + cssValueToPixels(style['padding-right']) + cssValueToPixels(style.width);\n },\n getHeight: function getHeight(elem) {\n var style = getComputedStyle(elem);\n return cssValueToPixels(style['border-top-width']) + cssValueToPixels(style['border-bottom-width']) + cssValueToPixels(style['padding-top']) + cssValueToPixels(style['padding-bottom']) + cssValueToPixels(style.height);\n },\n getOffset: function getOffset(el) {\n var elem = el;\n var offset = { left: 0, top: 0 };\n if (elem.offsetParent) {\n do {\n offset.left += elem.offsetLeft;\n offset.top += elem.offsetTop;\n elem = elem.offsetParent;\n } while (elem);\n }\n return offset;\n },\n isActive: function isActive(elem) {\n return elem === document.activeElement && (elem.type || elem.href);\n }\n};\n\nvar BooleanController = function (_Controller) {\n inherits(BooleanController, _Controller);\n function BooleanController(object, property) {\n classCallCheck(this, BooleanController);\n var _this2 = possibleConstructorReturn(this, (BooleanController.__proto__ || Object.getPrototypeOf(BooleanController)).call(this, object, property));\n var _this = _this2;\n _this2.__prev = _this2.getValue();\n _this2.__checkbox = document.createElement('input');\n _this2.__checkbox.setAttribute('type', 'checkbox');\n function onChange() {\n _this.setValue(!_this.__prev);\n }\n dom.bind(_this2.__checkbox, 'change', onChange, false);\n _this2.domElement.appendChild(_this2.__checkbox);\n _this2.updateDisplay();\n return _this2;\n }\n createClass(BooleanController, [{\n key: 'setValue',\n value: function setValue(v) {\n var toReturn = get(BooleanController.prototype.__proto__ || Object.getPrototypeOf(BooleanController.prototype), 'setValue', this).call(this, v);\n if (this.__onFinishChange) {\n this.__onFinishChange.call(this, this.getValue());\n }\n this.__prev = this.getValue();\n return toReturn;\n }\n }, {\n key: 'updateDisplay',\n value: function updateDisplay() {\n if (this.getValue() === true) {\n this.__checkbox.setAttribute('checked', 'checked');\n this.__checkbox.checked = true;\n this.__prev = true;\n } else {\n this.__checkbox.checked = false;\n this.__prev = false;\n }\n return get(BooleanController.prototype.__proto__ || Object.getPrototypeOf(BooleanController.prototype), 'updateDisplay', this).call(this);\n }\n }]);\n return BooleanController;\n}(Controller);\n\nvar OptionController = function (_Controller) {\n inherits(OptionController, _Controller);\n function OptionController(object, property, opts) {\n classCallCheck(this, OptionController);\n var _this2 = possibleConstructorReturn(this, (OptionController.__proto__ || Object.getPrototypeOf(OptionController)).call(this, object, property));\n var options = opts;\n var _this = _this2;\n _this2.__select = document.createElement('select');\n if (Common.isArray(options)) {\n var map = {};\n Common.each(options, function (element) {\n map[element] = element;\n });\n options = map;\n }\n Common.each(options, function (value, key) {\n var opt = document.createElement('option');\n opt.innerHTML = key;\n opt.setAttribute('value', value);\n _this.__select.appendChild(opt);\n });\n _this2.updateDisplay();\n dom.bind(_this2.__select, 'change', function () {\n var desiredValue = this.options[this.selectedIndex].value;\n _this.setValue(desiredValue);\n });\n _this2.domElement.appendChild(_this2.__select);\n return _this2;\n }\n createClass(OptionController, [{\n key: 'setValue',\n value: function setValue(v) {\n var toReturn = get(OptionController.prototype.__proto__ || Object.getPrototypeOf(OptionController.prototype), 'setValue', this).call(this, v);\n if (this.__onFinishChange) {\n this.__onFinishChange.call(this, this.getValue());\n }\n return toReturn;\n }\n }, {\n key: 'updateDisplay',\n value: function updateDisplay() {\n if (dom.isActive(this.__select)) return this;\n this.__select.value = this.getValue();\n return get(OptionController.prototype.__proto__ || Object.getPrototypeOf(OptionController.prototype), 'updateDisplay', this).call(this);\n }\n }]);\n return OptionController;\n}(Controller);\n\nvar StringController = function (_Controller) {\n inherits(StringController, _Controller);\n function StringController(object, property) {\n classCallCheck(this, StringController);\n var _this2 = possibleConstructorReturn(this, (StringController.__proto__ || Object.getPrototypeOf(StringController)).call(this, object, property));\n var _this = _this2;\n function onChange() {\n _this.setValue(_this.__input.value);\n }\n function onBlur() {\n if (_this.__onFinishChange) {\n _this.__onFinishChange.call(_this, _this.getValue());\n }\n }\n _this2.__input = document.createElement('input');\n _this2.__input.setAttribute('type', 'text');\n dom.bind(_this2.__input, 'keyup', onChange);\n dom.bind(_this2.__input, 'change', onChange);\n dom.bind(_this2.__input, 'blur', onBlur);\n dom.bind(_this2.__input, 'keydown', function (e) {\n if (e.keyCode === 13) {\n this.blur();\n }\n });\n _this2.updateDisplay();\n _this2.domElement.appendChild(_this2.__input);\n return _this2;\n }\n createClass(StringController, [{\n key: 'updateDisplay',\n value: function updateDisplay() {\n if (!dom.isActive(this.__input)) {\n this.__input.value = this.getValue();\n }\n return get(StringController.prototype.__proto__ || Object.getPrototypeOf(StringController.prototype), 'updateDisplay', this).call(this);\n }\n }]);\n return StringController;\n}(Controller);\n\nfunction numDecimals(x) {\n var _x = x.toString();\n if (_x.indexOf('.') > -1) {\n return _x.length - _x.indexOf('.') - 1;\n }\n return 0;\n}\nvar NumberController = function (_Controller) {\n inherits(NumberController, _Controller);\n function NumberController(object, property, params) {\n classCallCheck(this, NumberController);\n var _this = possibleConstructorReturn(this, (NumberController.__proto__ || Object.getPrototypeOf(NumberController)).call(this, object, property));\n var _params = params || {};\n _this.__min = _params.min;\n _this.__max = _params.max;\n _this.__step = _params.step;\n if (Common.isUndefined(_this.__step)) {\n if (_this.initialValue === 0) {\n _this.__impliedStep = 1;\n } else {\n _this.__impliedStep = Math.pow(10, Math.floor(Math.log(Math.abs(_this.initialValue)) / Math.LN10)) / 10;\n }\n } else {\n _this.__impliedStep = _this.__step;\n }\n _this.__precision = numDecimals(_this.__impliedStep);\n return _this;\n }\n createClass(NumberController, [{\n key: 'setValue',\n value: function setValue(v) {\n var _v = v;\n if (this.__min !== undefined && _v < this.__min) {\n _v = this.__min;\n } else if (this.__max !== undefined && _v > this.__max) {\n _v = this.__max;\n }\n if (this.__step !== undefined && _v % this.__step !== 0) {\n _v = Math.round(_v / this.__step) * this.__step;\n }\n return get(NumberController.prototype.__proto__ || Object.getPrototypeOf(NumberController.prototype), 'setValue', this).call(this, _v);\n }\n }, {\n key: 'min',\n value: function min(minValue) {\n this.__min = minValue;\n return this;\n }\n }, {\n key: 'max',\n value: function max(maxValue) {\n this.__max = maxValue;\n return this;\n }\n }, {\n key: 'step',\n value: function step(stepValue) {\n this.__step = stepValue;\n this.__impliedStep = stepValue;\n this.__precision = numDecimals(stepValue);\n return this;\n }\n }]);\n return NumberController;\n}(Controller);\n\nfunction roundToDecimal(value, decimals) {\n var tenTo = Math.pow(10, decimals);\n return Math.round(value * tenTo) / tenTo;\n}\nvar NumberControllerBox = function (_NumberController) {\n inherits(NumberControllerBox, _NumberController);\n function NumberControllerBox(object, property, params) {\n classCallCheck(this, NumberControllerBox);\n var _this2 = possibleConstructorReturn(this, (NumberControllerBox.__proto__ || Object.getPrototypeOf(NumberControllerBox)).call(this, object, property, params));\n _this2.__truncationSuspended = false;\n var _this = _this2;\n var prevY = void 0;\n function onChange() {\n var attempted = parseFloat(_this.__input.value);\n if (!Common.isNaN(attempted)) {\n _this.setValue(attempted);\n }\n }\n function onFinish() {\n if (_this.__onFinishChange) {\n _this.__onFinishChange.call(_this, _this.getValue());\n }\n }\n function onBlur() {\n onFinish();\n }\n function onMouseDrag(e) {\n var diff = prevY - e.clientY;\n _this.setValue(_this.getValue() + diff * _this.__impliedStep);\n prevY = e.clientY;\n }\n function onMouseUp() {\n dom.unbind(window, 'mousemove', onMouseDrag);\n dom.unbind(window, 'mouseup', onMouseUp);\n onFinish();\n }\n function onMouseDown(e) {\n dom.bind(window, 'mousemove', onMouseDrag);\n dom.bind(window, 'mouseup', onMouseUp);\n prevY = e.clientY;\n }\n _this2.__input = document.createElement('input');\n _this2.__input.setAttribute('type', 'text');\n dom.bind(_this2.__input, 'change', onChange);\n dom.bind(_this2.__input, 'blur', onBlur);\n dom.bind(_this2.__input, 'mousedown', onMouseDown);\n dom.bind(_this2.__input, 'keydown', function (e) {\n if (e.keyCode === 13) {\n _this.__truncationSuspended = true;\n this.blur();\n _this.__truncationSuspended = false;\n onFinish();\n }\n });\n _this2.updateDisplay();\n _this2.domElement.appendChild(_this2.__input);\n return _this2;\n }\n createClass(NumberControllerBox, [{\n key: 'updateDisplay',\n value: function updateDisplay() {\n this.__input.value = this.__truncationSuspended ? this.getValue() : roundToDecimal(this.getValue(), this.__precision);\n return get(NumberControllerBox.prototype.__proto__ || Object.getPrototypeOf(NumberControllerBox.prototype), 'updateDisplay', this).call(this);\n }\n }]);\n return NumberControllerBox;\n}(NumberController);\n\nfunction map(v, i1, i2, o1, o2) {\n return o1 + (o2 - o1) * ((v - i1) / (i2 - i1));\n}\nvar NumberControllerSlider = function (_NumberController) {\n inherits(NumberControllerSlider, _NumberController);\n function NumberControllerSlider(object, property, min, max, step) {\n classCallCheck(this, NumberControllerSlider);\n var _this2 = possibleConstructorReturn(this, (NumberControllerSlider.__proto__ || Object.getPrototypeOf(NumberControllerSlider)).call(this, object, property, { min: min, max: max, step: step }));\n var _this = _this2;\n _this2.__background = document.createElement('div');\n _this2.__foreground = document.createElement('div');\n dom.bind(_this2.__background, 'mousedown', onMouseDown);\n dom.bind(_this2.__background, 'touchstart', onTouchStart);\n dom.addClass(_this2.__background, 'slider');\n dom.addClass(_this2.__foreground, 'slider-fg');\n function onMouseDown(e) {\n document.activeElement.blur();\n dom.bind(window, 'mousemove', onMouseDrag);\n dom.bind(window, 'mouseup', onMouseUp);\n onMouseDrag(e);\n }\n function onMouseDrag(e) {\n e.preventDefault();\n var bgRect = _this.__background.getBoundingClientRect();\n _this.setValue(map(e.clientX, bgRect.left, bgRect.right, _this.__min, _this.__max));\n return false;\n }\n function onMouseUp() {\n dom.unbind(window, 'mousemove', onMouseDrag);\n dom.unbind(window, 'mouseup', onMouseUp);\n if (_this.__onFinishChange) {\n _this.__onFinishChange.call(_this, _this.getValue());\n }\n }\n function onTouchStart(e) {\n if (e.touches.length !== 1) {\n return;\n }\n dom.bind(window, 'touchmove', onTouchMove);\n dom.bind(window, 'touchend', onTouchEnd);\n onTouchMove(e);\n }\n function onTouchMove(e) {\n var clientX = e.touches[0].clientX;\n var bgRect = _this.__background.getBoundingClientRect();\n _this.setValue(map(clientX, bgRect.left, bgRect.right, _this.__min, _this.__max));\n }\n function onTouchEnd() {\n dom.unbind(window, 'touchmove', onTouchMove);\n dom.unbind(window, 'touchend', onTouchEnd);\n if (_this.__onFinishChange) {\n _this.__onFinishChange.call(_this, _this.getValue());\n }\n }\n _this2.updateDisplay();\n _this2.__background.appendChild(_this2.__foreground);\n _this2.domElement.appendChild(_this2.__background);\n return _this2;\n }\n createClass(NumberControllerSlider, [{\n key: 'updateDisplay',\n value: function updateDisplay() {\n var pct = (this.getValue() - this.__min) / (this.__max - this.__min);\n this.__foreground.style.width = pct * 100 + '%';\n return get(NumberControllerSlider.prototype.__proto__ || Object.getPrototypeOf(NumberControllerSlider.prototype), 'updateDisplay', this).call(this);\n }\n }]);\n return NumberControllerSlider;\n}(NumberController);\n\nvar FunctionController = function (_Controller) {\n inherits(FunctionController, _Controller);\n function FunctionController(object, property, text) {\n classCallCheck(this, FunctionController);\n var _this2 = possibleConstructorReturn(this, (FunctionController.__proto__ || Object.getPrototypeOf(FunctionController)).call(this, object, property));\n var _this = _this2;\n _this2.__button = document.createElement('div');\n _this2.__button.innerHTML = text === undefined ? 'Fire' : text;\n dom.bind(_this2.__button, 'click', function (e) {\n e.preventDefault();\n _this.fire();\n return false;\n });\n dom.addClass(_this2.__button, 'button');\n _this2.domElement.appendChild(_this2.__button);\n return _this2;\n }\n createClass(FunctionController, [{\n key: 'fire',\n value: function fire() {\n if (this.__onChange) {\n this.__onChange.call(this);\n }\n this.getValue().call(this.object);\n if (this.__onFinishChange) {\n this.__onFinishChange.call(this, this.getValue());\n }\n }\n }]);\n return FunctionController;\n}(Controller);\n\nvar ColorController = function (_Controller) {\n inherits(ColorController, _Controller);\n function ColorController(object, property) {\n classCallCheck(this, ColorController);\n var _this2 = possibleConstructorReturn(this, (ColorController.__proto__ || Object.getPrototypeOf(ColorController)).call(this, object, property));\n _this2.__color = new Color(_this2.getValue());\n _this2.__temp = new Color(0);\n var _this = _this2;\n _this2.domElement = document.createElement('div');\n dom.makeSelectable(_this2.domElement, false);\n _this2.__selector = document.createElement('div');\n _this2.__selector.className = 'selector';\n _this2.__saturation_field = document.createElement('div');\n _this2.__saturation_field.className = 'saturation-field';\n _this2.__field_knob = document.createElement('div');\n _this2.__field_knob.className = 'field-knob';\n _this2.__field_knob_border = '2px solid ';\n _this2.__hue_knob = document.createElement('div');\n _this2.__hue_knob.className = 'hue-knob';\n _this2.__hue_field = document.createElement('div');\n _this2.__hue_field.className = 'hue-field';\n _this2.__input = document.createElement('input');\n _this2.__input.type = 'text';\n _this2.__input_textShadow = '0 1px 1px ';\n dom.bind(_this2.__input, 'keydown', function (e) {\n if (e.keyCode === 13) {\n onBlur.call(this);\n }\n });\n dom.bind(_this2.__input, 'blur', onBlur);\n dom.bind(_this2.__selector, 'mousedown', function () {\n dom.addClass(this, 'drag').bind(window, 'mouseup', function () {\n dom.removeClass(_this.__selector, 'drag');\n });\n });\n dom.bind(_this2.__selector, 'touchstart', function () {\n dom.addClass(this, 'drag').bind(window, 'touchend', function () {\n dom.removeClass(_this.__selector, 'drag');\n });\n });\n var valueField = document.createElement('div');\n Common.extend(_this2.__selector.style, {\n width: '122px',\n height: '102px',\n padding: '3px',\n backgroundColor: '#222',\n boxShadow: '0px 1px 3px rgba(0,0,0,0.3)'\n });\n Common.extend(_this2.__field_knob.style, {\n position: 'absolute',\n width: '12px',\n height: '12px',\n border: _this2.__field_knob_border + (_this2.__color.v < 0.5 ? '#fff' : '#000'),\n boxShadow: '0px 1px 3px rgba(0,0,0,0.5)',\n borderRadius: '12px',\n zIndex: 1\n });\n Common.extend(_this2.__hue_knob.style, {\n position: 'absolute',\n width: '15px',\n height: '2px',\n borderRight: '4px solid #fff',\n zIndex: 1\n });\n Common.extend(_this2.__saturation_field.style, {\n width: '100px',\n height: '100px',\n border: '1px solid #555',\n marginRight: '3px',\n display: 'inline-block',\n cursor: 'pointer'\n });\n Common.extend(valueField.style, {\n width: '100%',\n height: '100%',\n background: 'none'\n });\n linearGradient(valueField, 'top', 'rgba(0,0,0,0)', '#000');\n Common.extend(_this2.__hue_field.style, {\n width: '15px',\n height: '100px',\n border: '1px solid #555',\n cursor: 'ns-resize',\n position: 'absolute',\n top: '3px',\n right: '3px'\n });\n hueGradient(_this2.__hue_field);\n Common.extend(_this2.__input.style, {\n outline: 'none',\n textAlign: 'center',\n color: '#fff',\n border: 0,\n fontWeight: 'bold',\n textShadow: _this2.__input_textShadow + 'rgba(0,0,0,0.7)'\n });\n dom.bind(_this2.__saturation_field, 'mousedown', fieldDown);\n dom.bind(_this2.__saturation_field, 'touchstart', fieldDown);\n dom.bind(_this2.__field_knob, 'mousedown', fieldDown);\n dom.bind(_this2.__field_knob, 'touchstart', fieldDown);\n dom.bind(_this2.__hue_field, 'mousedown', fieldDownH);\n dom.bind(_this2.__hue_field, 'touchstart', fieldDownH);\n function fieldDown(e) {\n setSV(e);\n dom.bind(window, 'mousemove', setSV);\n dom.bind(window, 'touchmove', setSV);\n dom.bind(window, 'mouseup', fieldUpSV);\n dom.bind(window, 'touchend', fieldUpSV);\n }\n function fieldDownH(e) {\n setH(e);\n dom.bind(window, 'mousemove', setH);\n dom.bind(window, 'touchmove', setH);\n dom.bind(window, 'mouseup', fieldUpH);\n dom.bind(window, 'touchend', fieldUpH);\n }\n function fieldUpSV() {\n dom.unbind(window, 'mousemove', setSV);\n dom.unbind(window, 'touchmove', setSV);\n dom.unbind(window, 'mouseup', fieldUpSV);\n dom.unbind(window, 'touchend', fieldUpSV);\n onFinish();\n }\n function fieldUpH() {\n dom.unbind(window, 'mousemove', setH);\n dom.unbind(window, 'touchmove', setH);\n dom.unbind(window, 'mouseup', fieldUpH);\n dom.unbind(window, 'touchend', fieldUpH);\n onFinish();\n }\n function onBlur() {\n var i = interpret(this.value);\n if (i !== false) {\n _this.__color.__state = i;\n _this.setValue(_this.__color.toOriginal());\n } else {\n this.value = _this.__color.toString();\n }\n }\n function onFinish() {\n if (_this.__onFinishChange) {\n _this.__onFinishChange.call(_this, _this.__color.toOriginal());\n }\n }\n _this2.__saturation_field.appendChild(valueField);\n _this2.__selector.appendChild(_this2.__field_knob);\n _this2.__selector.appendChild(_this2.__saturation_field);\n _this2.__selector.appendChild(_this2.__hue_field);\n _this2.__hue_field.appendChild(_this2.__hue_knob);\n _this2.domElement.appendChild(_this2.__input);\n _this2.domElement.appendChild(_this2.__selector);\n _this2.updateDisplay();\n function setSV(e) {\n if (e.type.indexOf('touch') === -1) {\n e.preventDefault();\n }\n var fieldRect = _this.__saturation_field.getBoundingClientRect();\n var _ref = e.touches && e.touches[0] || e,\n clientX = _ref.clientX,\n clientY = _ref.clientY;\n var s = (clientX - fieldRect.left) / (fieldRect.right - fieldRect.left);\n var v = 1 - (clientY - fieldRect.top) / (fieldRect.bottom - fieldRect.top);\n if (v > 1) {\n v = 1;\n } else if (v < 0) {\n v = 0;\n }\n if (s > 1) {\n s = 1;\n } else if (s < 0) {\n s = 0;\n }\n _this.__color.v = v;\n _this.__color.s = s;\n _this.setValue(_this.__color.toOriginal());\n return false;\n }\n function setH(e) {\n if (e.type.indexOf('touch') === -1) {\n e.preventDefault();\n }\n var fieldRect = _this.__hue_field.getBoundingClientRect();\n var _ref2 = e.touches && e.touches[0] || e,\n clientY = _ref2.clientY;\n var h = 1 - (clientY - fieldRect.top) / (fieldRect.bottom - fieldRect.top);\n if (h > 1) {\n h = 1;\n } else if (h < 0) {\n h = 0;\n }\n _this.__color.h = h * 360;\n _this.setValue(_this.__color.toOriginal());\n return false;\n }\n return _this2;\n }\n createClass(ColorController, [{\n key: 'updateDisplay',\n value: function updateDisplay() {\n var i = interpret(this.getValue());\n if (i !== false) {\n var mismatch = false;\n Common.each(Color.COMPONENTS, function (component) {\n if (!Common.isUndefined(i[component]) && !Common.isUndefined(this.__color.__state[component]) && i[component] !== this.__color.__state[component]) {\n mismatch = true;\n return {};\n }\n }, this);\n if (mismatch) {\n Common.extend(this.__color.__state, i);\n }\n }\n Common.extend(this.__temp.__state, this.__color.__state);\n this.__temp.a = 1;\n var flip = this.__color.v < 0.5 || this.__color.s > 0.5 ? 255 : 0;\n var _flip = 255 - flip;\n Common.extend(this.__field_knob.style, {\n marginLeft: 100 * this.__color.s - 7 + 'px',\n marginTop: 100 * (1 - this.__color.v) - 7 + 'px',\n backgroundColor: this.__temp.toHexString(),\n border: this.__field_knob_border + 'rgb(' + flip + ',' + flip + ',' + flip + ')'\n });\n this.__hue_knob.style.marginTop = (1 - this.__color.h / 360) * 100 + 'px';\n this.__temp.s = 1;\n this.__temp.v = 1;\n linearGradient(this.__saturation_field, 'left', '#fff', this.__temp.toHexString());\n this.__input.value = this.__color.toString();\n Common.extend(this.__input.style, {\n backgroundColor: this.__color.toHexString(),\n color: 'rgb(' + flip + ',' + flip + ',' + flip + ')',\n textShadow: this.__input_textShadow + 'rgba(' + _flip + ',' + _flip + ',' + _flip + ',.7)'\n });\n }\n }]);\n return ColorController;\n}(Controller);\nvar vendors = ['-moz-', '-o-', '-webkit-', '-ms-', ''];\nfunction linearGradient(elem, x, a, b) {\n elem.style.background = '';\n Common.each(vendors, function (vendor) {\n elem.style.cssText += 'background: ' + vendor + 'linear-gradient(' + x + ', ' + a + ' 0%, ' + b + ' 100%); ';\n });\n}\nfunction hueGradient(elem) {\n elem.style.background = '';\n elem.style.cssText += 'background: -moz-linear-gradient(top, #ff0000 0%, #ff00ff 17%, #0000ff 34%, #00ffff 50%, #00ff00 67%, #ffff00 84%, #ff0000 100%);';\n elem.style.cssText += 'background: -webkit-linear-gradient(top, #ff0000 0%,#ff00ff 17%,#0000ff 34%,#00ffff 50%,#00ff00 67%,#ffff00 84%,#ff0000 100%);';\n elem.style.cssText += 'background: -o-linear-gradient(top, #ff0000 0%,#ff00ff 17%,#0000ff 34%,#00ffff 50%,#00ff00 67%,#ffff00 84%,#ff0000 100%);';\n elem.style.cssText += 'background: -ms-linear-gradient(top, #ff0000 0%,#ff00ff 17%,#0000ff 34%,#00ffff 50%,#00ff00 67%,#ffff00 84%,#ff0000 100%);';\n elem.style.cssText += 'background: linear-gradient(top, #ff0000 0%,#ff00ff 17%,#0000ff 34%,#00ffff 50%,#00ff00 67%,#ffff00 84%,#ff0000 100%);';\n}\n\nvar css = {\n load: function load(url, indoc) {\n var doc = indoc || document;\n var link = doc.createElement('link');\n link.type = 'text/css';\n link.rel = 'stylesheet';\n link.href = url;\n doc.getElementsByTagName('head')[0].appendChild(link);\n },\n inject: function inject(cssContent, indoc) {\n var doc = indoc || document;\n var injected = document.createElement('style');\n injected.type = 'text/css';\n injected.innerHTML = cssContent;\n var head = doc.getElementsByTagName('head')[0];\n try {\n head.appendChild(injected);\n } catch (e) {\n }\n }\n};\n\nvar saveDialogContents = \"
\\n\\n Here's the new load parameter for your
GUI
's constructor:\\n\\n
\\n\\n
\\n\\n
Automatically save\\n values to
localStorage
on exit.\\n\\n
The values saved to localStorage
will\\n override those passed to dat.GUI
's constructor. This makes it\\n easier to work incrementally, but localStorage
is fragile,\\n and your friends may not see the same values you do.\\n\\n
\\n\\n
\\n\\n
\";\n\nvar ControllerFactory = function ControllerFactory(object, property) {\n var initialValue = object[property];\n if (Common.isArray(arguments[2]) || Common.isObject(arguments[2])) {\n return new OptionController(object, property, arguments[2]);\n }\n if (Common.isNumber(initialValue)) {\n if (Common.isNumber(arguments[2]) && Common.isNumber(arguments[3])) {\n if (Common.isNumber(arguments[4])) {\n return new NumberControllerSlider(object, property, arguments[2], arguments[3], arguments[4]);\n }\n return new NumberControllerSlider(object, property, arguments[2], arguments[3]);\n }\n if (Common.isNumber(arguments[4])) {\n return new NumberControllerBox(object, property, { min: arguments[2], max: arguments[3], step: arguments[4] });\n }\n return new NumberControllerBox(object, property, { min: arguments[2], max: arguments[3] });\n }\n if (Common.isString(initialValue)) {\n return new StringController(object, property);\n }\n if (Common.isFunction(initialValue)) {\n return new FunctionController(object, property, '');\n }\n if (Common.isBoolean(initialValue)) {\n return new BooleanController(object, property);\n }\n return null;\n};\n\nfunction requestAnimationFrame(callback) {\n setTimeout(callback, 1000 / 60);\n}\nvar requestAnimationFrame$1 = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || requestAnimationFrame;\n\nvar CenteredDiv = function () {\n function CenteredDiv() {\n classCallCheck(this, CenteredDiv);\n this.backgroundElement = document.createElement('div');\n Common.extend(this.backgroundElement.style, {\n backgroundColor: 'rgba(0,0,0,0.8)',\n top: 0,\n left: 0,\n display: 'none',\n zIndex: '1000',\n opacity: 0,\n WebkitTransition: 'opacity 0.2s linear',\n transition: 'opacity 0.2s linear'\n });\n dom.makeFullscreen(this.backgroundElement);\n this.backgroundElement.style.position = 'fixed';\n this.domElement = document.createElement('div');\n Common.extend(this.domElement.style, {\n position: 'fixed',\n display: 'none',\n zIndex: '1001',\n opacity: 0,\n WebkitTransition: '-webkit-transform 0.2s ease-out, opacity 0.2s linear',\n transition: 'transform 0.2s ease-out, opacity 0.2s linear'\n });\n document.body.appendChild(this.backgroundElement);\n document.body.appendChild(this.domElement);\n var _this = this;\n dom.bind(this.backgroundElement, 'click', function () {\n _this.hide();\n });\n }\n createClass(CenteredDiv, [{\n key: 'show',\n value: function show() {\n var _this = this;\n this.backgroundElement.style.display = 'block';\n this.domElement.style.display = 'block';\n this.domElement.style.opacity = 0;\n this.domElement.style.webkitTransform = 'scale(1.1)';\n this.layout();\n Common.defer(function () {\n _this.backgroundElement.style.opacity = 1;\n _this.domElement.style.opacity = 1;\n _this.domElement.style.webkitTransform = 'scale(1)';\n });\n }\n }, {\n key: 'hide',\n value: function hide() {\n var _this = this;\n var hide = function hide() {\n _this.domElement.style.display = 'none';\n _this.backgroundElement.style.display = 'none';\n dom.unbind(_this.domElement, 'webkitTransitionEnd', hide);\n dom.unbind(_this.domElement, 'transitionend', hide);\n dom.unbind(_this.domElement, 'oTransitionEnd', hide);\n };\n dom.bind(this.domElement, 'webkitTransitionEnd', hide);\n dom.bind(this.domElement, 'transitionend', hide);\n dom.bind(this.domElement, 'oTransitionEnd', hide);\n this.backgroundElement.style.opacity = 0;\n this.domElement.style.opacity = 0;\n this.domElement.style.webkitTransform = 'scale(1.1)';\n }\n }, {\n key: 'layout',\n value: function layout() {\n this.domElement.style.left = window.innerWidth / 2 - dom.getWidth(this.domElement) / 2 + 'px';\n this.domElement.style.top = window.innerHeight / 2 - dom.getHeight(this.domElement) / 2 + 'px';\n }\n }]);\n return CenteredDiv;\n}();\n\nvar styleSheet = ___$insertStyle(\".dg ul{list-style:none;margin:0;padding:0;width:100%;clear:both}.dg.ac{position:fixed;top:0;left:0;right:0;height:0;z-index:0}.dg:not(.ac) .main{overflow:hidden}.dg.main{-webkit-transition:opacity .1s linear;-o-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear}.dg.main.taller-than-window{overflow-y:auto}.dg.main.taller-than-window .close-button{opacity:1;margin-top:-1px;border-top:1px solid #2c2c2c}.dg.main ul.closed .close-button{opacity:1 !important}.dg.main:hover .close-button,.dg.main .close-button.drag{opacity:1}.dg.main .close-button{-webkit-transition:opacity .1s linear;-o-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear;border:0;line-height:19px;height:20px;cursor:pointer;text-align:center;background-color:#000}.dg.main .close-button.close-top{position:relative}.dg.main .close-button.close-bottom{position:absolute}.dg.main .close-button:hover{background-color:#111}.dg.a{float:right;margin-right:15px;overflow-y:visible}.dg.a.has-save>ul.close-top{margin-top:0}.dg.a.has-save>ul.close-bottom{margin-top:27px}.dg.a.has-save>ul.closed{margin-top:0}.dg.a .save-row{top:0;z-index:1002}.dg.a .save-row.close-top{position:relative}.dg.a .save-row.close-bottom{position:fixed}.dg li{-webkit-transition:height .1s ease-out;-o-transition:height .1s ease-out;-moz-transition:height .1s ease-out;transition:height .1s ease-out;-webkit-transition:overflow .1s linear;-o-transition:overflow .1s linear;-moz-transition:overflow .1s linear;transition:overflow .1s linear}.dg li:not(.folder){cursor:auto;height:27px;line-height:27px;padding:0 4px 0 5px}.dg li.folder{padding:0;border-left:4px solid rgba(0,0,0,0)}.dg li.title{cursor:pointer;margin-left:-4px}.dg .closed li:not(.title),.dg .closed ul li,.dg .closed ul li>*{height:0;overflow:hidden;border:0}.dg .cr{clear:both;padding-left:3px;height:27px;overflow:hidden}.dg .property-name{cursor:default;float:left;clear:left;width:40%;overflow:hidden;text-overflow:ellipsis}.dg .c{float:left;width:60%;position:relative}.dg .c input[type=text]{border:0;margin-top:4px;padding:3px;width:100%;float:right}.dg .has-slider input[type=text]{width:30%;margin-left:0}.dg .slider{float:left;width:66%;margin-left:-5px;margin-right:0;height:19px;margin-top:4px}.dg .slider-fg{height:100%}.dg .c input[type=checkbox]{margin-top:7px}.dg .c select{margin-top:5px}.dg .cr.function,.dg .cr.function .property-name,.dg .cr.function *,.dg .cr.boolean,.dg .cr.boolean *{cursor:pointer}.dg .cr.color{overflow:visible}.dg .selector{display:none;position:absolute;margin-left:-9px;margin-top:23px;z-index:10}.dg .c:hover .selector,.dg .selector.drag{display:block}.dg li.save-row{padding:0}.dg li.save-row .button{display:inline-block;padding:0px 6px}.dg.dialogue{background-color:#222;width:460px;padding:15px;font-size:13px;line-height:15px}#dg-new-constructor{padding:10px;color:#222;font-family:Monaco, monospace;font-size:10px;border:0;resize:none;box-shadow:inset 1px 1px 1px #888;word-wrap:break-word;margin:12px 0;display:block;width:440px;overflow-y:scroll;height:100px;position:relative}#dg-local-explain{display:none;font-size:11px;line-height:17px;border-radius:3px;background-color:#333;padding:8px;margin-top:10px}#dg-local-explain code{font-size:10px}#dat-gui-save-locally{display:none}.dg{color:#eee;font:11px 'Lucida Grande', sans-serif;text-shadow:0 -1px 0 #111}.dg.main::-webkit-scrollbar{width:5px;background:#1a1a1a}.dg.main::-webkit-scrollbar-corner{height:0;display:none}.dg.main::-webkit-scrollbar-thumb{border-radius:5px;background:#676767}.dg li:not(.folder){background:#1a1a1a;border-bottom:1px solid #2c2c2c}.dg li.save-row{line-height:25px;background:#dad5cb;border:0}.dg li.save-row select{margin-left:5px;width:108px}.dg li.save-row .button{margin-left:5px;margin-top:1px;border-radius:2px;font-size:9px;line-height:7px;padding:4px 4px 5px 4px;background:#c5bdad;color:#fff;text-shadow:0 1px 0 #b0a58f;box-shadow:0 -1px 0 #b0a58f;cursor:pointer}.dg li.save-row .button.gears{background:#c5bdad url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQJJREFUeNpiYKAU/P//PwGIC/ApCABiBSAW+I8AClAcgKxQ4T9hoMAEUrxx2QSGN6+egDX+/vWT4e7N82AMYoPAx/evwWoYoSYbACX2s7KxCxzcsezDh3evFoDEBYTEEqycggWAzA9AuUSQQgeYPa9fPv6/YWm/Acx5IPb7ty/fw+QZblw67vDs8R0YHyQhgObx+yAJkBqmG5dPPDh1aPOGR/eugW0G4vlIoTIfyFcA+QekhhHJhPdQxbiAIguMBTQZrPD7108M6roWYDFQiIAAv6Aow/1bFwXgis+f2LUAynwoIaNcz8XNx3Dl7MEJUDGQpx9gtQ8YCueB+D26OECAAQDadt7e46D42QAAAABJRU5ErkJggg==) 2px 1px no-repeat;height:7px;width:8px}.dg li.save-row .button:hover{background-color:#bab19e;box-shadow:0 -1px 0 #b0a58f}.dg li.folder{border-bottom:0}.dg li.title{padding-left:16px;background:#000 url(data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlI+hKgFxoCgAOw==) 6px 10px no-repeat;cursor:pointer;border-bottom:1px solid rgba(255,255,255,0.2)}.dg .closed li.title{background-image:url(data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlGIWqMCbWAEAOw==)}.dg .cr.boolean{border-left:3px solid #806787}.dg .cr.color{border-left:3px solid}.dg .cr.function{border-left:3px solid #e61d5f}.dg .cr.number{border-left:3px solid #2FA1D6}.dg .cr.number input[type=text]{color:#2FA1D6}.dg .cr.string{border-left:3px solid #1ed36f}.dg .cr.string input[type=text]{color:#1ed36f}.dg .cr.function:hover,.dg .cr.boolean:hover{background:#111}.dg .c input[type=text]{background:#303030;outline:none}.dg .c input[type=text]:hover{background:#3c3c3c}.dg .c input[type=text]:focus{background:#494949;color:#fff}.dg .c .slider{background:#303030;cursor:ew-resize}.dg .c .slider-fg{background:#2FA1D6;max-width:100%}.dg .c .slider:hover{background:#3c3c3c}.dg .c .slider:hover .slider-fg{background:#44abda}\\n\");\n\ncss.inject(styleSheet);\nvar CSS_NAMESPACE = 'dg';\nvar HIDE_KEY_CODE = 72;\nvar CLOSE_BUTTON_HEIGHT = 20;\nvar DEFAULT_DEFAULT_PRESET_NAME = 'Default';\nvar SUPPORTS_LOCAL_STORAGE = function () {\n try {\n return !!window.localStorage;\n } catch (e) {\n return false;\n }\n}();\nvar SAVE_DIALOGUE = void 0;\nvar autoPlaceVirgin = true;\nvar autoPlaceContainer = void 0;\nvar hide = false;\nvar hideableGuis = [];\nvar GUI = function GUI(pars) {\n var _this = this;\n var params = pars || {};\n this.domElement = document.createElement('div');\n this.__ul = document.createElement('ul');\n this.domElement.appendChild(this.__ul);\n dom.addClass(this.domElement, CSS_NAMESPACE);\n this.__folders = {};\n this.__controllers = [];\n this.__rememberedObjects = [];\n this.__rememberedObjectIndecesToControllers = [];\n this.__listening = [];\n params = Common.defaults(params, {\n closeOnTop: false,\n autoPlace: true,\n width: GUI.DEFAULT_WIDTH\n });\n params = Common.defaults(params, {\n resizable: params.autoPlace,\n hideable: params.autoPlace\n });\n if (!Common.isUndefined(params.load)) {\n if (params.preset) {\n params.load.preset = params.preset;\n }\n } else {\n params.load = { preset: DEFAULT_DEFAULT_PRESET_NAME };\n }\n if (Common.isUndefined(params.parent) && params.hideable) {\n hideableGuis.push(this);\n }\n params.resizable = Common.isUndefined(params.parent) && params.resizable;\n if (params.autoPlace && Common.isUndefined(params.scrollable)) {\n params.scrollable = true;\n }\n var useLocalStorage = SUPPORTS_LOCAL_STORAGE && localStorage.getItem(getLocalStorageHash(this, 'isLocal')) === 'true';\n var saveToLocalStorage = void 0;\n var titleRow = void 0;\n Object.defineProperties(this,\n {\n parent: {\n get: function get$$1() {\n return params.parent;\n }\n },\n scrollable: {\n get: function get$$1() {\n return params.scrollable;\n }\n },\n autoPlace: {\n get: function get$$1() {\n return params.autoPlace;\n }\n },\n closeOnTop: {\n get: function get$$1() {\n return params.closeOnTop;\n }\n },\n preset: {\n get: function get$$1() {\n if (_this.parent) {\n return _this.getRoot().preset;\n }\n return params.load.preset;\n },\n set: function set$$1(v) {\n if (_this.parent) {\n _this.getRoot().preset = v;\n } else {\n params.load.preset = v;\n }\n setPresetSelectIndex(this);\n _this.revert();\n }\n },\n width: {\n get: function get$$1() {\n return params.width;\n },\n set: function set$$1(v) {\n params.width = v;\n setWidth(_this, v);\n }\n },\n name: {\n get: function get$$1() {\n return params.name;\n },\n set: function set$$1(v) {\n params.name = v;\n if (titleRow) {\n titleRow.innerHTML = params.name;\n }\n }\n },\n closed: {\n get: function get$$1() {\n return params.closed;\n },\n set: function set$$1(v) {\n params.closed = v;\n if (params.closed) {\n dom.addClass(_this.__ul, GUI.CLASS_CLOSED);\n } else {\n dom.removeClass(_this.__ul, GUI.CLASS_CLOSED);\n }\n this.onResize();\n if (_this.__closeButton) {\n _this.__closeButton.innerHTML = v ? GUI.TEXT_OPEN : GUI.TEXT_CLOSED;\n }\n }\n },\n load: {\n get: function get$$1() {\n return params.load;\n }\n },\n useLocalStorage: {\n get: function get$$1() {\n return useLocalStorage;\n },\n set: function set$$1(bool) {\n if (SUPPORTS_LOCAL_STORAGE) {\n useLocalStorage = bool;\n if (bool) {\n dom.bind(window, 'unload', saveToLocalStorage);\n } else {\n dom.unbind(window, 'unload', saveToLocalStorage);\n }\n localStorage.setItem(getLocalStorageHash(_this, 'isLocal'), bool);\n }\n }\n }\n });\n if (Common.isUndefined(params.parent)) {\n this.closed = params.closed || false;\n dom.addClass(this.domElement, GUI.CLASS_MAIN);\n dom.makeSelectable(this.domElement, false);\n if (SUPPORTS_LOCAL_STORAGE) {\n if (useLocalStorage) {\n _this.useLocalStorage = true;\n var savedGui = localStorage.getItem(getLocalStorageHash(this, 'gui'));\n if (savedGui) {\n params.load = JSON.parse(savedGui);\n }\n }\n }\n this.__closeButton = document.createElement('div');\n this.__closeButton.innerHTML = GUI.TEXT_CLOSED;\n dom.addClass(this.__closeButton, GUI.CLASS_CLOSE_BUTTON);\n if (params.closeOnTop) {\n dom.addClass(this.__closeButton, GUI.CLASS_CLOSE_TOP);\n this.domElement.insertBefore(this.__closeButton, this.domElement.childNodes[0]);\n } else {\n dom.addClass(this.__closeButton, GUI.CLASS_CLOSE_BOTTOM);\n this.domElement.appendChild(this.__closeButton);\n }\n dom.bind(this.__closeButton, 'click', function () {\n _this.closed = !_this.closed;\n });\n } else {\n if (params.closed === undefined) {\n params.closed = true;\n }\n var titleRowName = document.createTextNode(params.name);\n dom.addClass(titleRowName, 'controller-name');\n titleRow = addRow(_this, titleRowName);\n var onClickTitle = function onClickTitle(e) {\n e.preventDefault();\n _this.closed = !_this.closed;\n return false;\n };\n dom.addClass(this.__ul, GUI.CLASS_CLOSED);\n dom.addClass(titleRow, 'title');\n dom.bind(titleRow, 'click', onClickTitle);\n if (!params.closed) {\n this.closed = false;\n }\n }\n if (params.autoPlace) {\n if (Common.isUndefined(params.parent)) {\n if (autoPlaceVirgin) {\n autoPlaceContainer = document.createElement('div');\n dom.addClass(autoPlaceContainer, CSS_NAMESPACE);\n dom.addClass(autoPlaceContainer, GUI.CLASS_AUTO_PLACE_CONTAINER);\n document.body.appendChild(autoPlaceContainer);\n autoPlaceVirgin = false;\n }\n autoPlaceContainer.appendChild(this.domElement);\n dom.addClass(this.domElement, GUI.CLASS_AUTO_PLACE);\n }\n if (!this.parent) {\n setWidth(_this, params.width);\n }\n }\n this.__resizeHandler = function () {\n _this.onResizeDebounced();\n };\n dom.bind(window, 'resize', this.__resizeHandler);\n dom.bind(this.__ul, 'webkitTransitionEnd', this.__resizeHandler);\n dom.bind(this.__ul, 'transitionend', this.__resizeHandler);\n dom.bind(this.__ul, 'oTransitionEnd', this.__resizeHandler);\n this.onResize();\n if (params.resizable) {\n addResizeHandle(this);\n }\n saveToLocalStorage = function saveToLocalStorage() {\n if (SUPPORTS_LOCAL_STORAGE && localStorage.getItem(getLocalStorageHash(_this, 'isLocal')) === 'true') {\n localStorage.setItem(getLocalStorageHash(_this, 'gui'), JSON.stringify(_this.getSaveObject()));\n }\n };\n this.saveToLocalStorageIfPossible = saveToLocalStorage;\n function resetWidth() {\n var root = _this.getRoot();\n root.width += 1;\n Common.defer(function () {\n root.width -= 1;\n });\n }\n if (!params.parent) {\n resetWidth();\n }\n};\nGUI.toggleHide = function () {\n hide = !hide;\n Common.each(hideableGuis, function (gui) {\n gui.domElement.style.display = hide ? 'none' : '';\n });\n};\nGUI.CLASS_AUTO_PLACE = 'a';\nGUI.CLASS_AUTO_PLACE_CONTAINER = 'ac';\nGUI.CLASS_MAIN = 'main';\nGUI.CLASS_CONTROLLER_ROW = 'cr';\nGUI.CLASS_TOO_TALL = 'taller-than-window';\nGUI.CLASS_CLOSED = 'closed';\nGUI.CLASS_CLOSE_BUTTON = 'close-button';\nGUI.CLASS_CLOSE_TOP = 'close-top';\nGUI.CLASS_CLOSE_BOTTOM = 'close-bottom';\nGUI.CLASS_DRAG = 'drag';\nGUI.DEFAULT_WIDTH = 245;\nGUI.TEXT_CLOSED = 'Close Controls';\nGUI.TEXT_OPEN = 'Open Controls';\nGUI._keydownHandler = function (e) {\n if (document.activeElement.type !== 'text' && (e.which === HIDE_KEY_CODE || e.keyCode === HIDE_KEY_CODE)) {\n GUI.toggleHide();\n }\n};\ndom.bind(window, 'keydown', GUI._keydownHandler, false);\nCommon.extend(GUI.prototype,\n{\n add: function add(object, property) {\n return _add(this, object, property, {\n factoryArgs: Array.prototype.slice.call(arguments, 2)\n });\n },\n addColor: function addColor(object, property) {\n return _add(this, object, property, {\n color: true\n });\n },\n remove: function remove(controller) {\n this.__ul.removeChild(controller.__li);\n this.__controllers.splice(this.__controllers.indexOf(controller), 1);\n var _this = this;\n Common.defer(function () {\n _this.onResize();\n });\n },\n destroy: function destroy() {\n if (this.parent) {\n throw new Error('Only the root GUI should be removed with .destroy(). ' + 'For subfolders, use gui.removeFolder(folder) instead.');\n }\n if (this.autoPlace) {\n autoPlaceContainer.removeChild(this.domElement);\n }\n var _this = this;\n Common.each(this.__folders, function (subfolder) {\n _this.removeFolder(subfolder);\n });\n dom.unbind(window, 'keydown', GUI._keydownHandler, false);\n removeListeners(this);\n },\n addFolder: function addFolder(name) {\n if (this.__folders[name] !== undefined) {\n throw new Error('You already have a folder in this GUI by the' + ' name \"' + name + '\"');\n }\n var newGuiParams = { name: name, parent: this };\n newGuiParams.autoPlace = this.autoPlace;\n if (this.load &&\n this.load.folders &&\n this.load.folders[name]) {\n newGuiParams.closed = this.load.folders[name].closed;\n newGuiParams.load = this.load.folders[name];\n }\n var gui = new GUI(newGuiParams);\n this.__folders[name] = gui;\n var li = addRow(this, gui.domElement);\n dom.addClass(li, 'folder');\n return gui;\n },\n removeFolder: function removeFolder(folder) {\n this.__ul.removeChild(folder.domElement.parentElement);\n delete this.__folders[folder.name];\n if (this.load &&\n this.load.folders &&\n this.load.folders[folder.name]) {\n delete this.load.folders[folder.name];\n }\n removeListeners(folder);\n var _this = this;\n Common.each(folder.__folders, function (subfolder) {\n folder.removeFolder(subfolder);\n });\n Common.defer(function () {\n _this.onResize();\n });\n },\n open: function open() {\n this.closed = false;\n },\n close: function close() {\n this.closed = true;\n },\n hide: function hide() {\n this.domElement.style.display = 'none';\n },\n show: function show() {\n this.domElement.style.display = '';\n },\n onResize: function onResize() {\n var root = this.getRoot();\n if (root.scrollable) {\n var top = dom.getOffset(root.__ul).top;\n var h = 0;\n Common.each(root.__ul.childNodes, function (node) {\n if (!(root.autoPlace && node === root.__save_row)) {\n h += dom.getHeight(node);\n }\n });\n if (window.innerHeight - top - CLOSE_BUTTON_HEIGHT < h) {\n dom.addClass(root.domElement, GUI.CLASS_TOO_TALL);\n root.__ul.style.height = window.innerHeight - top - CLOSE_BUTTON_HEIGHT + 'px';\n } else {\n dom.removeClass(root.domElement, GUI.CLASS_TOO_TALL);\n root.__ul.style.height = 'auto';\n }\n }\n if (root.__resize_handle) {\n Common.defer(function () {\n root.__resize_handle.style.height = root.__ul.offsetHeight + 'px';\n });\n }\n if (root.__closeButton) {\n root.__closeButton.style.width = root.width + 'px';\n }\n },\n onResizeDebounced: Common.debounce(function () {\n this.onResize();\n }, 50),\n remember: function remember() {\n if (Common.isUndefined(SAVE_DIALOGUE)) {\n SAVE_DIALOGUE = new CenteredDiv();\n SAVE_DIALOGUE.domElement.innerHTML = saveDialogContents;\n }\n if (this.parent) {\n throw new Error('You can only call remember on a top level GUI.');\n }\n var _this = this;\n Common.each(Array.prototype.slice.call(arguments), function (object) {\n if (_this.__rememberedObjects.length === 0) {\n addSaveMenu(_this);\n }\n if (_this.__rememberedObjects.indexOf(object) === -1) {\n _this.__rememberedObjects.push(object);\n }\n });\n if (this.autoPlace) {\n setWidth(this, this.width);\n }\n },\n getRoot: function getRoot() {\n var gui = this;\n while (gui.parent) {\n gui = gui.parent;\n }\n return gui;\n },\n getSaveObject: function getSaveObject() {\n var toReturn = this.load;\n toReturn.closed = this.closed;\n if (this.__rememberedObjects.length > 0) {\n toReturn.preset = this.preset;\n if (!toReturn.remembered) {\n toReturn.remembered = {};\n }\n toReturn.remembered[this.preset] = getCurrentPreset(this);\n }\n toReturn.folders = {};\n Common.each(this.__folders, function (element, key) {\n toReturn.folders[key] = element.getSaveObject();\n });\n return toReturn;\n },\n save: function save() {\n if (!this.load.remembered) {\n this.load.remembered = {};\n }\n this.load.remembered[this.preset] = getCurrentPreset(this);\n markPresetModified(this, false);\n this.saveToLocalStorageIfPossible();\n },\n saveAs: function saveAs(presetName) {\n if (!this.load.remembered) {\n this.load.remembered = {};\n this.load.remembered[DEFAULT_DEFAULT_PRESET_NAME] = getCurrentPreset(this, true);\n }\n this.load.remembered[presetName] = getCurrentPreset(this);\n this.preset = presetName;\n addPresetOption(this, presetName, true);\n this.saveToLocalStorageIfPossible();\n },\n revert: function revert(gui) {\n Common.each(this.__controllers, function (controller) {\n if (!this.getRoot().load.remembered) {\n controller.setValue(controller.initialValue);\n } else {\n recallSavedValue(gui || this.getRoot(), controller);\n }\n if (controller.__onFinishChange) {\n controller.__onFinishChange.call(controller, controller.getValue());\n }\n }, this);\n Common.each(this.__folders, function (folder) {\n folder.revert(folder);\n });\n if (!gui) {\n markPresetModified(this.getRoot(), false);\n }\n },\n listen: function listen(controller) {\n var init = this.__listening.length === 0;\n this.__listening.push(controller);\n if (init) {\n updateDisplays(this.__listening);\n }\n },\n updateDisplay: function updateDisplay() {\n Common.each(this.__controllers, function (controller) {\n controller.updateDisplay();\n });\n Common.each(this.__folders, function (folder) {\n folder.updateDisplay();\n });\n }\n});\nfunction addRow(gui, newDom, liBefore) {\n var li = document.createElement('li');\n if (newDom) {\n li.appendChild(newDom);\n }\n if (liBefore) {\n gui.__ul.insertBefore(li, liBefore);\n } else {\n gui.__ul.appendChild(li);\n }\n gui.onResize();\n return li;\n}\nfunction removeListeners(gui) {\n dom.unbind(window, 'resize', gui.__resizeHandler);\n if (gui.saveToLocalStorageIfPossible) {\n dom.unbind(window, 'unload', gui.saveToLocalStorageIfPossible);\n }\n}\nfunction markPresetModified(gui, modified) {\n var opt = gui.__preset_select[gui.__preset_select.selectedIndex];\n if (modified) {\n opt.innerHTML = opt.value + '*';\n } else {\n opt.innerHTML = opt.value;\n }\n}\nfunction augmentController(gui, li, controller) {\n controller.__li = li;\n controller.__gui = gui;\n Common.extend(controller, {\n options: function options(_options) {\n if (arguments.length > 1) {\n var nextSibling = controller.__li.nextElementSibling;\n controller.remove();\n return _add(gui, controller.object, controller.property, {\n before: nextSibling,\n factoryArgs: [Common.toArray(arguments)]\n });\n }\n if (Common.isArray(_options) || Common.isObject(_options)) {\n var _nextSibling = controller.__li.nextElementSibling;\n controller.remove();\n return _add(gui, controller.object, controller.property, {\n before: _nextSibling,\n factoryArgs: [_options]\n });\n }\n },\n name: function name(_name) {\n controller.__li.firstElementChild.firstElementChild.innerHTML = _name;\n return controller;\n },\n listen: function listen() {\n controller.__gui.listen(controller);\n return controller;\n },\n remove: function remove() {\n controller.__gui.remove(controller);\n return controller;\n }\n });\n if (controller instanceof NumberControllerSlider) {\n var box = new NumberControllerBox(controller.object, controller.property, { min: controller.__min, max: controller.__max, step: controller.__step });\n Common.each(['updateDisplay', 'onChange', 'onFinishChange', 'step', 'min', 'max'], function (method) {\n var pc = controller[method];\n var pb = box[method];\n controller[method] = box[method] = function () {\n var args = Array.prototype.slice.call(arguments);\n pb.apply(box, args);\n return pc.apply(controller, args);\n };\n });\n dom.addClass(li, 'has-slider');\n controller.domElement.insertBefore(box.domElement, controller.domElement.firstElementChild);\n } else if (controller instanceof NumberControllerBox) {\n var r = function r(returned) {\n if (Common.isNumber(controller.__min) && Common.isNumber(controller.__max)) {\n var oldName = controller.__li.firstElementChild.firstElementChild.innerHTML;\n var wasListening = controller.__gui.__listening.indexOf(controller) > -1;\n controller.remove();\n var newController = _add(gui, controller.object, controller.property, {\n before: controller.__li.nextElementSibling,\n factoryArgs: [controller.__min, controller.__max, controller.__step]\n });\n newController.name(oldName);\n if (wasListening) newController.listen();\n return newController;\n }\n return returned;\n };\n controller.min = Common.compose(r, controller.min);\n controller.max = Common.compose(r, controller.max);\n } else if (controller instanceof BooleanController) {\n dom.bind(li, 'click', function () {\n dom.fakeEvent(controller.__checkbox, 'click');\n });\n dom.bind(controller.__checkbox, 'click', function (e) {\n e.stopPropagation();\n });\n } else if (controller instanceof FunctionController) {\n dom.bind(li, 'click', function () {\n dom.fakeEvent(controller.__button, 'click');\n });\n dom.bind(li, 'mouseover', function () {\n dom.addClass(controller.__button, 'hover');\n });\n dom.bind(li, 'mouseout', function () {\n dom.removeClass(controller.__button, 'hover');\n });\n } else if (controller instanceof ColorController) {\n dom.addClass(li, 'color');\n controller.updateDisplay = Common.compose(function (val) {\n li.style.borderLeftColor = controller.__color.toString();\n return val;\n }, controller.updateDisplay);\n controller.updateDisplay();\n }\n controller.setValue = Common.compose(function (val) {\n if (gui.getRoot().__preset_select && controller.isModified()) {\n markPresetModified(gui.getRoot(), true);\n }\n return val;\n }, controller.setValue);\n}\nfunction recallSavedValue(gui, controller) {\n var root = gui.getRoot();\n var matchedIndex = root.__rememberedObjects.indexOf(controller.object);\n if (matchedIndex !== -1) {\n var controllerMap = root.__rememberedObjectIndecesToControllers[matchedIndex];\n if (controllerMap === undefined) {\n controllerMap = {};\n root.__rememberedObjectIndecesToControllers[matchedIndex] = controllerMap;\n }\n controllerMap[controller.property] = controller;\n if (root.load && root.load.remembered) {\n var presetMap = root.load.remembered;\n var preset = void 0;\n if (presetMap[gui.preset]) {\n preset = presetMap[gui.preset];\n } else if (presetMap[DEFAULT_DEFAULT_PRESET_NAME]) {\n preset = presetMap[DEFAULT_DEFAULT_PRESET_NAME];\n } else {\n return;\n }\n if (preset[matchedIndex] && preset[matchedIndex][controller.property] !== undefined) {\n var value = preset[matchedIndex][controller.property];\n controller.initialValue = value;\n controller.setValue(value);\n }\n }\n }\n}\nfunction _add(gui, object, property, params) {\n if (object[property] === undefined) {\n throw new Error('Object \"' + object + '\" has no property \"' + property + '\"');\n }\n var controller = void 0;\n if (params.color) {\n controller = new ColorController(object, property);\n } else {\n var factoryArgs = [object, property].concat(params.factoryArgs);\n controller = ControllerFactory.apply(gui, factoryArgs);\n }\n if (params.before instanceof Controller) {\n params.before = params.before.__li;\n }\n recallSavedValue(gui, controller);\n dom.addClass(controller.domElement, 'c');\n var name = document.createElement('span');\n dom.addClass(name, 'property-name');\n name.innerHTML = controller.property;\n var container = document.createElement('div');\n container.appendChild(name);\n container.appendChild(controller.domElement);\n var li = addRow(gui, container, params.before);\n dom.addClass(li, GUI.CLASS_CONTROLLER_ROW);\n if (controller instanceof ColorController) {\n dom.addClass(li, 'color');\n } else {\n dom.addClass(li, _typeof(controller.getValue()));\n }\n augmentController(gui, li, controller);\n gui.__controllers.push(controller);\n return controller;\n}\nfunction getLocalStorageHash(gui, key) {\n return document.location.href + '.' + key;\n}\nfunction addPresetOption(gui, name, setSelected) {\n var opt = document.createElement('option');\n opt.innerHTML = name;\n opt.value = name;\n gui.__preset_select.appendChild(opt);\n if (setSelected) {\n gui.__preset_select.selectedIndex = gui.__preset_select.length - 1;\n }\n}\nfunction showHideExplain(gui, explain) {\n explain.style.display = gui.useLocalStorage ? 'block' : 'none';\n}\nfunction addSaveMenu(gui) {\n var div = gui.__save_row = document.createElement('li');\n dom.addClass(gui.domElement, 'has-save');\n gui.__ul.insertBefore(div, gui.__ul.firstChild);\n dom.addClass(div, 'save-row');\n var gears = document.createElement('span');\n gears.innerHTML = ' ';\n dom.addClass(gears, 'button gears');\n var button = document.createElement('span');\n button.innerHTML = 'Save';\n dom.addClass(button, 'button');\n dom.addClass(button, 'save');\n var button2 = document.createElement('span');\n button2.innerHTML = 'New';\n dom.addClass(button2, 'button');\n dom.addClass(button2, 'save-as');\n var button3 = document.createElement('span');\n button3.innerHTML = 'Revert';\n dom.addClass(button3, 'button');\n dom.addClass(button3, 'revert');\n var select = gui.__preset_select = document.createElement('select');\n if (gui.load && gui.load.remembered) {\n Common.each(gui.load.remembered, function (value, key) {\n addPresetOption(gui, key, key === gui.preset);\n });\n } else {\n addPresetOption(gui, DEFAULT_DEFAULT_PRESET_NAME, false);\n }\n dom.bind(select, 'change', function () {\n for (var index = 0; index < gui.__preset_select.length; index++) {\n gui.__preset_select[index].innerHTML = gui.__preset_select[index].value;\n }\n gui.preset = this.value;\n });\n div.appendChild(select);\n div.appendChild(gears);\n div.appendChild(button);\n div.appendChild(button2);\n div.appendChild(button3);\n if (SUPPORTS_LOCAL_STORAGE) {\n var explain = document.getElementById('dg-local-explain');\n var localStorageCheckBox = document.getElementById('dg-local-storage');\n var saveLocally = document.getElementById('dg-save-locally');\n saveLocally.style.display = 'block';\n if (localStorage.getItem(getLocalStorageHash(gui, 'isLocal')) === 'true') {\n localStorageCheckBox.setAttribute('checked', 'checked');\n }\n showHideExplain(gui, explain);\n dom.bind(localStorageCheckBox, 'change', function () {\n gui.useLocalStorage = !gui.useLocalStorage;\n showHideExplain(gui, explain);\n });\n }\n var newConstructorTextArea = document.getElementById('dg-new-constructor');\n dom.bind(newConstructorTextArea, 'keydown', function (e) {\n if (e.metaKey && (e.which === 67 || e.keyCode === 67)) {\n SAVE_DIALOGUE.hide();\n }\n });\n dom.bind(gears, 'click', function () {\n newConstructorTextArea.innerHTML = JSON.stringify(gui.getSaveObject(), undefined, 2);\n SAVE_DIALOGUE.show();\n newConstructorTextArea.focus();\n newConstructorTextArea.select();\n });\n dom.bind(button, 'click', function () {\n gui.save();\n });\n dom.bind(button2, 'click', function () {\n var presetName = prompt('Enter a new preset name.');\n if (presetName) {\n gui.saveAs(presetName);\n }\n });\n dom.bind(button3, 'click', function () {\n gui.revert();\n });\n}\nfunction addResizeHandle(gui) {\n var pmouseX = void 0;\n gui.__resize_handle = document.createElement('div');\n Common.extend(gui.__resize_handle.style, {\n width: '6px',\n marginLeft: '-3px',\n height: '200px',\n cursor: 'ew-resize',\n position: 'absolute'\n });\n function drag(e) {\n e.preventDefault();\n gui.width += pmouseX - e.clientX;\n gui.onResize();\n pmouseX = e.clientX;\n return false;\n }\n function dragStop() {\n dom.removeClass(gui.__closeButton, GUI.CLASS_DRAG);\n dom.unbind(window, 'mousemove', drag);\n dom.unbind(window, 'mouseup', dragStop);\n }\n function dragStart(e) {\n e.preventDefault();\n pmouseX = e.clientX;\n dom.addClass(gui.__closeButton, GUI.CLASS_DRAG);\n dom.bind(window, 'mousemove', drag);\n dom.bind(window, 'mouseup', dragStop);\n return false;\n }\n dom.bind(gui.__resize_handle, 'mousedown', dragStart);\n dom.bind(gui.__closeButton, 'mousedown', dragStart);\n gui.domElement.insertBefore(gui.__resize_handle, gui.domElement.firstElementChild);\n}\nfunction setWidth(gui, w) {\n gui.domElement.style.width = w + 'px';\n if (gui.__save_row && gui.autoPlace) {\n gui.__save_row.style.width = w + 'px';\n }\n if (gui.__closeButton) {\n gui.__closeButton.style.width = w + 'px';\n }\n}\nfunction getCurrentPreset(gui, useInitialValues) {\n var toReturn = {};\n Common.each(gui.__rememberedObjects, function (val, index) {\n var savedValues = {};\n var controllerMap = gui.__rememberedObjectIndecesToControllers[index];\n Common.each(controllerMap, function (controller, property) {\n savedValues[property] = useInitialValues ? controller.initialValue : controller.getValue();\n });\n toReturn[index] = savedValues;\n });\n return toReturn;\n}\nfunction setPresetSelectIndex(gui) {\n for (var index = 0; index < gui.__preset_select.length; index++) {\n if (gui.__preset_select[index].value === gui.preset) {\n gui.__preset_select.selectedIndex = index;\n }\n }\n}\nfunction updateDisplays(controllerArray) {\n if (controllerArray.length !== 0) {\n requestAnimationFrame$1.call(window, function () {\n updateDisplays(controllerArray);\n });\n }\n Common.each(controllerArray, function (c) {\n c.updateDisplay();\n });\n}\n\nvar color = {\n Color: Color,\n math: ColorMath,\n interpret: interpret\n};\nvar controllers = {\n Controller: Controller,\n BooleanController: BooleanController,\n OptionController: OptionController,\n StringController: StringController,\n NumberController: NumberController,\n NumberControllerBox: NumberControllerBox,\n NumberControllerSlider: NumberControllerSlider,\n FunctionController: FunctionController,\n ColorController: ColorController\n};\nvar dom$1 = { dom: dom };\nvar gui = { GUI: GUI };\nvar GUI$1 = GUI;\nvar index = {\n color: color,\n controllers: controllers,\n dom: dom$1,\n gui: gui,\n GUI: GUI$1\n};\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (index);\n\n\n//# sourceURL=webpack:///./node_modules/dat.gui/build/dat.gui.module.js?");
+
+/***/ }),
+
/***/ "./node_modules/earcut/src/earcut.js":
/*!*******************************************!*\
!*** ./node_modules/earcut/src/earcut.js ***!
@@ -758,7 +770,7 @@ eval("module.exports = function(module) {\n\tif (!module.webpackPolyfill) {\n\t\
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-eval("\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nexports.GAMES = exports.ASSETS = exports.STAGES = void 0;\r\n// stage settings\r\nexports.STAGES = {\r\n WIDTH: 720,\r\n HEIGHT: 480,\r\n BG_COLOR: 0x000000\r\n};\r\n// path for use assets\r\nexports.ASSETS = {\r\n ASSET_BG: \"assets/images/pic_bg.jpg\",\r\n // ASSET_BG: \"\", // if you don't want to use bg image\r\n ASSET_SPINE1: \"assets/spine/spineboy/export/spineboy.json\" // your spine animation\r\n // ASSET_SPINE1: \"assets/spine/alien/export/alien.json\" // your spine animation\r\n // ASSET_SPINE1: \"assets/spine/dragon/export/dragon.json\" // your spine animation\r\n // ASSET_SPINE1: \"assets/spine/powerup/export/powerup.json\" // your spine animation\r\n};\r\nexports.GAMES = {\r\n FPS: 60 // framerate ex. 30\r\n};\r\n\n\n//# sourceURL=webpack:///./src/constants.ts?");
+eval("\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nexports.GAMES = exports.ASSETS = exports.STAGES = void 0;\r\n// stage settings\r\nexports.STAGES = {\r\n WIDTH: 720,\r\n HEIGHT: 480,\r\n BG_COLOR: 0x000000\r\n};\r\n// path for use assets\r\nexports.ASSETS = {\r\n ASSET_BG: \"assets/images/pic_bg.jpg\",\r\n // ASSET_BG: \"assets/images/pic_bg2.jpg\", // your bg image\r\n // ASSET_BG: \"\", // if you don't want to use bg image\r\n ASSET_SPINE1: \"assets/spine/spineboy/export/spineboy.json\" // your spine animation\r\n // ASSET_SPINE1: \"assets/spine/alien/export/alien.json\" // your spine animation\r\n // ASSET_SPINE1: \"assets/spine/dragon/export/dragon.json\" // your spine animation\r\n // ASSET_SPINE1: \"assets/spine/powerup/export/powerup.json\" // your spine animation\r\n // ASSET_SPINE1: \"assets/spine/tank/export/tank-pro.json\" // your spine animation\r\n};\r\nexports.GAMES = {\r\n FPS: 60,\r\n ANIME_TIME_SCALE: 1 // Animation Time Scale. 0.1(slow) - 1(Normal) - 10(fast)\r\n};\r\n\n\n//# sourceURL=webpack:///./src/constants.ts?");
/***/ }),
@@ -770,7 +782,7 @@ eval("\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nex
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-eval("\r\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\r\n}) : (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n o[k2] = m[k];\r\n}));\r\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\r\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\r\n}) : function(o, v) {\r\n o[\"default\"] = v;\r\n});\r\nvar __importStar = (this && this.__importStar) || function (mod) {\r\n if (mod && mod.__esModule) return mod;\r\n var result = {};\r\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\r\n __setModuleDefault(result, mod);\r\n return result;\r\n};\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar PIXI = __importStar(__webpack_require__(/*! pixi.js */ \"./node_modules/pixi.js/lib/pixi.es.js\"));\r\nwindow.PIXI = PIXI;\r\n__webpack_require__(/*! pixi-spine */ \"./node_modules/pixi-spine/bin/pixi-spine.js\");\r\nvar constants_1 = __webpack_require__(/*! ./constants */ \"./src/constants.ts\");\r\n// console.log(PIXI);\r\n// init\r\nvar WIDTH = constants_1.STAGES.WIDTH;\r\nvar HEIGHT = constants_1.STAGES.HEIGHT;\r\nvar BG_COLOR = constants_1.STAGES.BG_COLOR;\r\n// renderer\r\nvar renderer = new PIXI.Renderer({\r\n width: WIDTH,\r\n height: HEIGHT,\r\n backgroundColor: BG_COLOR,\r\n});\r\ndocument.body.appendChild(renderer.view);\r\n// stage\r\nvar stage = new PIXI.Container();\r\n// Custom GameLoop(v5), call requestAnimationFrame directly.\r\nvar oldTime = Date.now();\r\nvar ms = 1000;\r\nvar fps = constants_1.GAMES.FPS;\r\nvar animate = function () {\r\n var newTime = Date.now();\r\n var deltaTime = newTime - oldTime;\r\n oldTime = newTime;\r\n deltaTime < 0 ? (deltaTime = 0) : deltaTime;\r\n deltaTime > ms ? (deltaTime = ms) : deltaTime;\r\n renderer.render(stage);\r\n requestAnimationFrame(animate);\r\n};\r\n// loader\r\nvar loader = new PIXI.Loader();\r\n// asset\r\nvar ASSET_BG = constants_1.ASSETS.ASSET_BG;\r\nvar ASSET_SPINE1 = constants_1.ASSETS.ASSET_SPINE1;\r\nvar SPINEOBJ_NUM = 1; // now Fixed\r\nvar anim_ary = [];\r\nvar spineLoaderOptions = { metadata: { spineSkeletonScale: 0.5 } };\r\nvar SP_HEIGHT;\r\nvar spineObj = [];\r\nvar isDragging = false;\r\n// json load\r\nvar jsonObj;\r\nvar req = new XMLHttpRequest();\r\nreq.addEventListener(\"load\", function () {\r\n jsonObj = req.response;\r\n // get Animation name\r\n var names = [];\r\n // Get animation name by key name\r\n Object.keys(jsonObj.animations).forEach(function (ele) {\r\n names.push(ele);\r\n anim_ary.push(ele);\r\n });\r\n var leng = names.length;\r\n var _loop_1 = function (i) {\r\n var button = (document.createElement(\"button\"));\r\n button.textContent = \"\" + names[i];\r\n button.onclick = function () {\r\n var animeObj = { animNum1: 0, animNum2: i };\r\n playAnimation(animeObj);\r\n };\r\n document.body.appendChild(button);\r\n var divider = document.createElement(\"span\");\r\n divider.textContent = \" \";\r\n document.body.appendChild(divider);\r\n if (i === leng - 1) {\r\n var newLine = document.createElement(\"br\");\r\n document.body.appendChild(newLine);\r\n }\r\n };\r\n for (var i = 0; i < leng; i++) {\r\n _loop_1(i);\r\n }\r\n}, false);\r\nreq.open(\"GET\", ASSET_SPINE1, true);\r\nreq.responseType = \"json\";\r\nreq.send(null);\r\n// container\r\nvar container = new PIXI.Container();\r\ncontainer.width = WIDTH;\r\ncontainer.height = HEIGHT;\r\ncontainer.x = 0;\r\ncontainer.y = 0;\r\ncontainer.pivot.x = 0.5;\r\ncontainer.pivot.y = 0.5;\r\nstage.addChild(container);\r\n// bg\r\nvar bg;\r\n// text\r\nvar text_libVersion, text_animationName, text_error, text_fps;\r\n// load\r\nif (ASSET_BG === \"\") {\r\n console.log(\"Don't use background image.\");\r\n}\r\nelse {\r\n loader.add(\"bg\", ASSET_BG);\r\n}\r\nloader.add(\"spineCharacter1\", ASSET_SPINE1, spineLoaderOptions); // spine ver. 3.8 over must\r\nloader.load(function (loader, resources) {\r\n console.log(loader);\r\n console.log(resources);\r\n // bg\r\n if (ASSET_BG !== \"\") {\r\n bg = new PIXI.Sprite(resources.bg.texture);\r\n container.addChild(bg);\r\n }\r\n // text version\r\n var pixi_ver = PIXI.VERSION;\r\n var all_version = \"PixiJS \" + pixi_ver + \"\\npixi-spine 2.1.9\\nSpine 3.8.55\\nwebpack 4.44.2\";\r\n text_libVersion = setText(all_version, \"Arial\", 24, 0xf0fff0, \"left\", \"bold\");\r\n container.addChild(text_libVersion);\r\n text_libVersion.x = 10;\r\n text_libVersion.y = 10;\r\n // text fps\r\n text_fps = setText(\"FPS: \" + fps, \"Arial\", 24, 0x00cc00, \"right\", \"bold\");\r\n container.addChild(text_fps);\r\n var offsetX = 10;\r\n text_fps.x = WIDTH - text_fps.width - offsetX;\r\n text_fps.y = 440;\r\n for (var i = 0; i <= SPINEOBJ_NUM - 1; i++) {\r\n spineObj[i] = new PIXI.spine.Spine(resources[\"spineCharacter\" + (i + 1)].spineData);\r\n var sp = spineObj[i];\r\n sp.x = WIDTH / 2;\r\n sp.y = HEIGHT / 2 + sp.height / 2;\r\n SP_HEIGHT = sp.height;\r\n sp.pivot.x = 0.5;\r\n sp.pivot.y = 0.5;\r\n sp.interactive = true;\r\n sp.buttonMode = true;\r\n sp.on(\"pointerdown\", onDragStart)\r\n .on(\"pointerup\", onDragEnd)\r\n .on(\"pointerupoutside\", onDragEnd)\r\n .on(\"pointermove\", onDragMove);\r\n container.addChild(sp);\r\n }\r\n // app start\r\n requestAnimationFrame(animate);\r\n});\r\nloader.onError.add(function () {\r\n throw Error(\"load error ...\");\r\n});\r\n/**\r\n * Remeove text animationName\r\n * @param { PIXI.Text } targetText\r\n */\r\nvar clearText = function (t) {\r\n t.text = \"\";\r\n container.removeChild(t);\r\n};\r\n/**\r\n * Change & Play Alien Animation.\r\n * num1 : for multiple spine animations\r\n */\r\nvar displayAnimeName = function (num1, num2) {\r\n var animation = \"animation: \" + anim_ary[num2];\r\n text_animationName = setText(animation, \"Arial\", 24, 0x33ccff, \"center\", \"bold\", \"#000000\", 4, false, \"#666666\");\r\n container.addChild(text_animationName);\r\n text_animationName.x = WIDTH - text_animationName.width - 10;\r\n text_animationName.y = 10;\r\n};\r\n/**\r\n * Set Text on TextField\r\n * @param { string | number } message\r\n * @param { string } fontfamily\r\n * @param { number } fontsize\r\n * @param { number } fillcolor\r\n * @param { string } align\r\n * @param { number } fontweight\r\n * @param { string } strokecolor\r\n * @param { number } sthickness\r\n * @param { boolean } isShadow\r\n * @param { string } shadowcolor\r\n *\r\n * @returns { object } PIXI.Text\r\n */\r\nvar setText = function (message, fontfamily, fontsize, fillcolor, align, fontweight, strokecolor, sthickness, isShadow, shadowcolor) {\r\n if (fontfamily === void 0) { fontfamily = \"Arial\"; }\r\n if (fontsize === void 0) { fontsize = 12; }\r\n if (fillcolor === void 0) { fillcolor = 0xffffff; }\r\n if (align === void 0) { align = \"left\"; }\r\n if (fontweight === void 0) { fontweight = \"normal\"; }\r\n if (strokecolor === void 0) { strokecolor = \"#000000\"; }\r\n if (sthickness === void 0) { sthickness = 0; }\r\n if (isShadow === void 0) { isShadow = false; }\r\n if (shadowcolor === void 0) { shadowcolor = \"#000000\"; }\r\n return new PIXI.Text(\"\" + message, {\r\n fontFamily: fontfamily,\r\n fontSize: fontsize,\r\n fill: fillcolor,\r\n align: align,\r\n fontWeight: fontweight,\r\n stroke: strokecolor,\r\n strokeThickness: sthickness,\r\n dropShadow: isShadow,\r\n dropShadowColor: shadowcolor,\r\n lineJoin: \"round\",\r\n });\r\n};\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n var button;\r\n var btStart = 1;\r\n var btMaxLength = 100;\r\n for (var i = btStart; i <= btMaxLength; i++) {\r\n if (document.getElementById(\"myButton\" + i)) {\r\n button = document.getElementById(\"myButton\" + i);\r\n if (button) {\r\n var num1 = button.name.substring(0, 1); // spineObj[n]\r\n var num2 = button.name.substring(1, 2); // ex: aim, death, idle ...\r\n button.addEventListener(\"click\", {\r\n animNum1: num1,\r\n animNum2: num2,\r\n handleEvent: playAnimation,\r\n this: button,\r\n }, false);\r\n }\r\n }\r\n }\r\n});\r\n/**\r\n * Play spine animation by animation-name\r\n * @param { object } animation object\r\n */\r\nvar playAnimation = function (obj) {\r\n console.log(\"playAnimation()\", obj);\r\n var num1 = obj.animNum1;\r\n var num2 = obj.animNum2;\r\n var animeLoop = false; // TODO: configurable\r\n var animeObj = spineObj[num1];\r\n var animeName = anim_ary[num2];\r\n if (animeName === \"\") {\r\n console.log(\"there isn't animation name.\");\r\n return false;\r\n }\r\n // timescale to be able adjust\r\n animeObj.state.timeScale = 1;\r\n // play anime\r\n animeObj.state.setAnimation(0, animeName, animeLoop);\r\n // clear text\r\n if (text_animationName) {\r\n clearText(text_animationName);\r\n }\r\n // show anime name text\r\n displayAnimeName(num1, num2);\r\n};\r\n/**\r\n * start drag\r\n * @param { object } event\r\n */\r\nvar onDragStart = function (e) {\r\n isDragging = true;\r\n var sp = e.currentTarget;\r\n sp.alpha = 0.75;\r\n};\r\n/**\r\n * stop drag\r\n * @param { object } event\r\n */\r\nvar onDragEnd = function (e) {\r\n isDragging = false;\r\n var sp = e.currentTarget;\r\n sp.alpha = 1;\r\n};\r\n/**\r\n * move drag\r\n * @param { object } event\r\n */\r\nvar onDragMove = function (e) {\r\n if (isDragging) {\r\n var sp = e.currentTarget;\r\n var point = e.data.global;\r\n sp.x = point.x;\r\n sp.y = point.y + SP_HEIGHT / 2;\r\n }\r\n};\r\n\n\n//# sourceURL=webpack:///./src/index.ts?");
+eval("\r\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\r\n}) : (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n o[k2] = m[k];\r\n}));\r\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\r\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\r\n}) : function(o, v) {\r\n o[\"default\"] = v;\r\n});\r\nvar __importStar = (this && this.__importStar) || function (mod) {\r\n if (mod && mod.__esModule) return mod;\r\n var result = {};\r\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\r\n __setModuleDefault(result, mod);\r\n return result;\r\n};\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar PIXI = __importStar(__webpack_require__(/*! pixi.js */ \"./node_modules/pixi.js/lib/pixi.es.js\"));\r\nwindow.PIXI = PIXI;\r\n__webpack_require__(/*! pixi-spine */ \"./node_modules/pixi-spine/bin/pixi-spine.js\");\r\nvar constants_1 = __webpack_require__(/*! ./constants */ \"./src/constants.ts\");\r\n// ES6:\r\nvar dat = __importStar(__webpack_require__(/*! dat.gui */ \"./node_modules/dat.gui/build/dat.gui.module.js\"));\r\n// npm install -D @types/dat.gui\r\n// console.log(PIXI);\r\n// init\r\nvar WIDTH = constants_1.STAGES.WIDTH;\r\nvar HEIGHT = constants_1.STAGES.HEIGHT;\r\nvar BG_COLOR = constants_1.STAGES.BG_COLOR;\r\n// renderer\r\nvar renderer = new PIXI.Renderer({\r\n width: WIDTH,\r\n height: HEIGHT,\r\n backgroundColor: BG_COLOR,\r\n});\r\ndocument.body.appendChild(renderer.view);\r\n// stage\r\nvar stage = new PIXI.Container();\r\n// dat.GUI\r\nvar gui = new dat.GUI();\r\n// GUI parameter\r\nvar guiCtrl = /** @class */ (function () {\r\n function guiCtrl() {\r\n this.fps = constants_1.GAMES.FPS; // default fps\r\n this.animeTimeScale = constants_1.GAMES.ANIME_TIME_SCALE; // default\r\n }\r\n return guiCtrl;\r\n}());\r\n//\r\nvar setFPS = function () {\r\n // console.log(\"guiObj.fps:\" + guiObj.fps);\r\n constants_1.GAMES.FPS = Math.round(guiObj.fps);\r\n clearText(text_fps);\r\n setTextFPS();\r\n};\r\nvar setAnimeTimeScale = function () {\r\n // console.log(\"guiObj.animeTimeScale:\" + guiObj.animeTimeScale);\r\n constants_1.GAMES.ANIME_TIME_SCALE = Math.round(guiObj.animeTimeScale * 10) / 10;\r\n clearText(text_anime_time_scale);\r\n setTextAnimeTimeScale();\r\n};\r\nvar guiObj = new guiCtrl();\r\nvar folder = gui.addFolder(\"Control Panel\");\r\nfolder.add(guiObj, \"animeTimeScale\", 0.1, 10).onChange(setAnimeTimeScale);\r\nfolder.add(guiObj, \"fps\", 1, 60).onChange(setFPS);\r\nfolder.open();\r\n// Custom GameLoop(v5), call requestAnimationFrame directly.\r\nvar oldTime = Date.now();\r\nvar ms;\r\nvar fps = constants_1.GAMES.FPS;\r\nvar COE = 16.67;\r\nvar animate = function () {\r\n var newTime = Date.now();\r\n var deltaTime = newTime - oldTime;\r\n ms = Math.round(fps * COE);\r\n console.log(\"fps: \" + fps + \" \" + \"ms: \" + ms);\r\n oldTime = newTime;\r\n deltaTime < 0 ? (deltaTime = 0) : deltaTime;\r\n deltaTime > ms ? (deltaTime = ms) : deltaTime;\r\n renderer.render(stage);\r\n requestAnimationFrame(animate);\r\n};\r\n// loader\r\nvar loader = new PIXI.Loader();\r\n// asset\r\nvar ASSET_BG = constants_1.ASSETS.ASSET_BG;\r\nvar ASSET_SPINE1 = constants_1.ASSETS.ASSET_SPINE1;\r\nvar SPINEOBJ_NUM = 1; // now Fixed\r\nvar anim_ary = [];\r\nvar spineLoaderOptions = { metadata: { spineSkeletonScale: 0.5 } };\r\nvar SP_HEIGHT;\r\nvar spineObj = [];\r\nvar isDragging = false;\r\n// json load\r\nvar jsonObj;\r\nvar req = new XMLHttpRequest();\r\nreq.addEventListener(\"load\", function () {\r\n jsonObj = req.response;\r\n // get Animation name\r\n var names = [];\r\n // Get animation name by key name\r\n Object.keys(jsonObj.animations).forEach(function (ele) {\r\n names.push(ele);\r\n anim_ary.push(ele);\r\n });\r\n var leng = names.length;\r\n var _loop_1 = function (i) {\r\n var button = (document.createElement(\"button\"));\r\n button.textContent = \"\" + names[i];\r\n button.onclick = function () {\r\n var animeObj = { animNum1: 0, animNum2: i };\r\n playAnimation(animeObj);\r\n };\r\n document.body.appendChild(button);\r\n var divider = document.createElement(\"span\");\r\n divider.textContent = \" \";\r\n document.body.appendChild(divider);\r\n if (i === leng - 1) {\r\n var newLine = document.createElement(\"br\");\r\n document.body.appendChild(newLine);\r\n }\r\n };\r\n for (var i = 0; i < leng; i++) {\r\n _loop_1(i);\r\n }\r\n}, false);\r\nreq.open(\"GET\", ASSET_SPINE1, true);\r\nreq.responseType = \"json\";\r\nreq.send(null);\r\n// container\r\nvar container = new PIXI.Container();\r\ncontainer.width = WIDTH;\r\ncontainer.height = HEIGHT;\r\ncontainer.x = 0;\r\ncontainer.y = 0;\r\ncontainer.pivot.x = 0.5;\r\ncontainer.pivot.y = 0.5;\r\nstage.addChild(container);\r\n// bg\r\nvar bg;\r\n// text\r\nvar text_libVersion, text_animationName, text_error, text_fps, text_anime_time_scale;\r\n// load\r\nif (ASSET_BG === \"\") {\r\n console.log(\"Don't use background image.\");\r\n}\r\nelse {\r\n loader.add(\"bg\", ASSET_BG);\r\n}\r\nloader.add(\"spineCharacter1\", ASSET_SPINE1, spineLoaderOptions); // spine ver. 3.8 over must\r\nloader.load(function (loader, resources) {\r\n console.log(loader);\r\n console.log(resources);\r\n // bg\r\n if (ASSET_BG !== \"\") {\r\n bg = new PIXI.Sprite(resources.bg.texture);\r\n container.addChild(bg);\r\n }\r\n // text version\r\n var pixi_ver = PIXI.VERSION;\r\n var all_version = \"PixiJS \" + pixi_ver + \"\\npixi-spine 2.1.9\\nSpine 3.8.55\\nwebpack 4.44.2\";\r\n text_libVersion = setText(all_version, \"Arial\", 24, 0xf0fff0, \"left\", \"bold\");\r\n container.addChild(text_libVersion);\r\n text_libVersion.x = 10;\r\n text_libVersion.y = 10;\r\n setTextFPS();\r\n setTextAnimeTimeScale();\r\n for (var i = 0; i <= SPINEOBJ_NUM - 1; i++) {\r\n spineObj[i] = new PIXI.spine.Spine(resources[\"spineCharacter\" + (i + 1)].spineData);\r\n var sp = spineObj[i];\r\n sp.x = WIDTH / 2;\r\n sp.y = HEIGHT / 2 + sp.height / 2;\r\n SP_HEIGHT = sp.height;\r\n sp.pivot.x = 0.5;\r\n sp.pivot.y = 0.5;\r\n sp.interactive = true;\r\n sp.buttonMode = true;\r\n sp.on(\"pointerdown\", onDragStart)\r\n .on(\"pointerup\", onDragEnd)\r\n .on(\"pointerupoutside\", onDragEnd)\r\n .on(\"pointermove\", onDragMove);\r\n container.addChild(sp);\r\n }\r\n // app start\r\n requestAnimationFrame(animate);\r\n});\r\nloader.onError.add(function () {\r\n throw Error(\"load error ...\");\r\n});\r\n/**\r\n * Set Text for FPS value\r\n */\r\nvar setTextFPS = function () {\r\n // text fps\r\n text_fps = setText(\"FPS: \" + constants_1.GAMES.FPS, \"Arial\", 24, 0x00cc00, \"right\", \"bold\");\r\n container.addChild(text_fps);\r\n var offsetX = 10;\r\n text_fps.x = WIDTH - text_fps.width - offsetX;\r\n text_fps.y = 440;\r\n};\r\n/**\r\n * Set Text for AnimeTimeScale value\r\n */\r\nvar setTextAnimeTimeScale = function () {\r\n text_anime_time_scale = setText(\"Animation Time Scale: \" + constants_1.GAMES.ANIME_TIME_SCALE, \"Arial\", 24, 0x00cc00, \"right\", \"bold\");\r\n container.addChild(text_anime_time_scale);\r\n var offsetX = 10;\r\n text_anime_time_scale.x = WIDTH - text_anime_time_scale.width - offsetX;\r\n text_anime_time_scale.y = 410;\r\n};\r\n/**\r\n * Remeove text animationName\r\n * @param { PIXI.Text } targetText\r\n */\r\nvar clearText = function (t) {\r\n t.text = \"\";\r\n container.removeChild(t);\r\n};\r\n/**\r\n * Change & Play Alien Animation.\r\n * num1 : for multiple spine animations\r\n */\r\nvar displayAnimeName = function (num1, num2) {\r\n var animation = \"animation: \" + anim_ary[num2];\r\n text_animationName = setText(animation, \"Arial\", 24, 0x33ccff, \"center\", \"bold\", \"#000000\", 4, false, \"#666666\");\r\n container.addChild(text_animationName);\r\n text_animationName.x = WIDTH - text_animationName.width - 10;\r\n text_animationName.y = 10;\r\n};\r\n/**\r\n * Set Text on TextField\r\n * @param { string | number } message\r\n * @param { string } fontfamily\r\n * @param { number } fontsize\r\n * @param { number } fillcolor\r\n * @param { string } align\r\n * @param { number } fontweight\r\n * @param { string } strokecolor\r\n * @param { number } sthickness\r\n * @param { boolean } isShadow\r\n * @param { string } shadowcolor\r\n *\r\n * @returns { object } PIXI.Text\r\n */\r\nvar setText = function (message, fontfamily, fontsize, fillcolor, align, fontweight, strokecolor, sthickness, isShadow, shadowcolor) {\r\n if (fontfamily === void 0) { fontfamily = \"Arial\"; }\r\n if (fontsize === void 0) { fontsize = 12; }\r\n if (fillcolor === void 0) { fillcolor = 0xffffff; }\r\n if (align === void 0) { align = \"left\"; }\r\n if (fontweight === void 0) { fontweight = \"normal\"; }\r\n if (strokecolor === void 0) { strokecolor = \"#000000\"; }\r\n if (sthickness === void 0) { sthickness = 0; }\r\n if (isShadow === void 0) { isShadow = false; }\r\n if (shadowcolor === void 0) { shadowcolor = \"#000000\"; }\r\n return new PIXI.Text(\"\" + message, {\r\n fontFamily: fontfamily,\r\n fontSize: fontsize,\r\n fill: fillcolor,\r\n align: align,\r\n fontWeight: fontweight,\r\n stroke: strokecolor,\r\n strokeThickness: sthickness,\r\n dropShadow: isShadow,\r\n dropShadowColor: shadowcolor,\r\n lineJoin: \"round\",\r\n });\r\n};\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n var button;\r\n var btStart = 1;\r\n var btMaxLength = 100;\r\n for (var i = btStart; i <= btMaxLength; i++) {\r\n if (document.getElementById(\"myButton\" + i)) {\r\n button = document.getElementById(\"myButton\" + i);\r\n if (button) {\r\n var num1 = button.name.substring(0, 1); // spineObj[n]\r\n var num2 = button.name.substring(1, 2); // ex: aim, death, idle ...\r\n button.addEventListener(\"click\", {\r\n animNum1: num1,\r\n animNum2: num2,\r\n handleEvent: playAnimation,\r\n this: button,\r\n }, false);\r\n }\r\n }\r\n }\r\n});\r\n/**\r\n * Play spine animation by animation-name\r\n * @param { object } animation object\r\n */\r\nvar playAnimation = function (obj) {\r\n console.log(\"playAnimation()\", obj);\r\n var num1 = obj.animNum1;\r\n var num2 = obj.animNum2;\r\n var animeLoop = false; // TODO: configurable\r\n var animeObj = spineObj[num1];\r\n var animeName = anim_ary[num2];\r\n if (animeName === \"\") {\r\n console.log(\"there isn't animation name.\");\r\n return false;\r\n }\r\n // set timescale\r\n animeObj.state.timeScale = constants_1.GAMES.ANIME_TIME_SCALE;\r\n // play anime\r\n animeObj.state.setAnimation(0, animeName, animeLoop);\r\n // clear text\r\n if (text_animationName) {\r\n clearText(text_animationName);\r\n }\r\n // show anime name text\r\n displayAnimeName(num1, num2);\r\n};\r\n/**\r\n * start drag\r\n * @param { object } event\r\n */\r\nvar onDragStart = function (e) {\r\n isDragging = true;\r\n var sp = e.currentTarget;\r\n sp.alpha = 0.75;\r\n};\r\n/**\r\n * stop drag\r\n * @param { object } event\r\n */\r\nvar onDragEnd = function (e) {\r\n isDragging = false;\r\n var sp = e.currentTarget;\r\n sp.alpha = 1;\r\n};\r\n/**\r\n * move drag\r\n * @param { object } event\r\n */\r\nvar onDragMove = function (e) {\r\n if (isDragging) {\r\n var sp = e.currentTarget;\r\n var point = e.data.global;\r\n sp.x = point.x;\r\n sp.y = point.y + SP_HEIGHT / 2;\r\n }\r\n};\r\n\n\n//# sourceURL=webpack:///./src/index.ts?");
/***/ })
diff --git a/package-lock.json b/package-lock.json
index 22666b0..1ce2b58 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -395,6 +395,18 @@
"integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==",
"dev": true
},
+ "@types/dat-gui": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/@types/dat-gui/-/dat-gui-0.6.3.tgz",
+ "integrity": "sha512-N0JUd1/jrKQ00w0lz6uyx/4XhJ+qQb9Ir05DEzP4YS5N+vQUyKtcyVBG/u+NF7EkAkHHYDyzpvYf0AMS89R2OQ==",
+ "dev": true
+ },
+ "@types/dat.gui": {
+ "version": "0.7.5",
+ "resolved": "https://registry.npmjs.org/@types/dat.gui/-/dat.gui-0.7.5.tgz",
+ "integrity": "sha512-5AqLThlTiuDSOZA7XZFogRj/UdGKn/iIfdFPuh37kY4s7TjTt+YUOlUmcCrY6wAYFFyThtt2z8qZlYcdkhJZ5w==",
+ "dev": true
+ },
"@types/events": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz",
@@ -1777,6 +1789,12 @@
"integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=",
"dev": true
},
+ "dat.gui": {
+ "version": "0.7.7",
+ "resolved": "https://registry.npmjs.org/dat.gui/-/dat.gui-0.7.7.tgz",
+ "integrity": "sha512-sRl/28gF/XRC5ywC9I4zriATTsQcpSsRG7seXCPnTkK8/EQMIbCu5NPMpICLGxX9ZEUvcXR3ArLYCtgreFoMDw==",
+ "dev": true
+ },
"debug": {
"version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
@@ -5278,20 +5296,12 @@
"dev": true
},
"selfsigned": {
- "version": "1.10.7",
- "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz",
- "integrity": "sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==",
+ "version": "1.10.8",
+ "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz",
+ "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==",
"dev": true,
"requires": {
- "node-forge": "0.9.0"
- },
- "dependencies": {
- "node-forge": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz",
- "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==",
- "dev": true
- }
+ "node-forge": "^0.10.0"
}
},
"semver": {
diff --git a/package.json b/package.json
index e9556dc..6222e85 100644
--- a/package.json
+++ b/package.json
@@ -10,17 +10,20 @@
"author": "",
"license": "ISC",
"devDependencies": {
+ "@types/dat-gui": "^0.6.3",
+ "@types/dat.gui": "^0.7.5",
"clean-webpack-plugin": "^3.0.0",
"copy-webpack-plugin": "^6.1.1",
+ "dat.gui": "^0.7.7",
"html-webpack-plugin": "^4.4.1",
"node-forge": "^0.10.0",
"pixi-spine": "^2.1.9",
+ "source-map-loader": "^1.0.0",
"ts-loader": "^8.0.4",
"typescript": "^4.0.3",
"webpack": "^4.44.2",
"webpack-cli": "^3.3.12",
- "webpack-dev-server": "^3.11.0",
- "source-map-loader": "^1.0.0"
+ "webpack-dev-server": "^3.11.0"
},
"dependencies": {
"pixi.js": "^5.3.3",
diff --git a/screenshot/pic_change_anime_scale.jpg b/screenshot/pic_change_anime_scale.jpg
new file mode 100644
index 0000000..fb13429
Binary files /dev/null and b/screenshot/pic_change_anime_scale.jpg differ
diff --git a/src/assets/images/pic_bg2.jpg b/src/assets/images/pic_bg2.jpg
new file mode 100644
index 0000000..d56d633
Binary files /dev/null and b/src/assets/images/pic_bg2.jpg differ
diff --git a/src/assets/spine/tank/export/tank-pma.atlas b/src/assets/spine/tank/export/tank-pma.atlas
new file mode 100644
index 0000000..489d894
--- /dev/null
+++ b/src/assets/spine/tank/export/tank-pma.atlas
@@ -0,0 +1,174 @@
+
+tank-pma.png
+size: 1024,1024
+format: RGBA8888
+filter: Linear,Linear
+repeat: none
+antenna
+ rotate: true
+ xy: 650, 857
+ size: 11, 152
+ orig: 11, 152
+ offset: 0, 0
+ index: -1
+cannon
+ rotate: true
+ xy: 434, 376
+ size: 466, 29
+ orig: 466, 29
+ offset: 0, 0
+ index: -1
+cannon-connector
+ rotate: true
+ xy: 349, 241
+ size: 56, 68
+ orig: 56, 68
+ offset: 0, 0
+ index: -1
+ground
+ rotate: true
+ xy: 255, 330
+ size: 512, 177
+ orig: 512, 177
+ offset: 0, 0
+ index: -1
+guntower
+ rotate: false
+ xy: 650, 870
+ size: 365, 145
+ orig: 365, 145
+ offset: 0, 0
+ index: -1
+machinegun
+ rotate: false
+ xy: 255, 299
+ size: 166, 29
+ orig: 166, 29
+ offset: 0, 0
+ index: -1
+machinegun-mount
+ rotate: true
+ xy: 2, 2
+ size: 36, 48
+ orig: 36, 48
+ offset: 0, 0
+ index: -1
+rock
+ rotate: true
+ xy: 465, 552
+ size: 290, 64
+ orig: 290, 64
+ offset: 0, 0
+ index: -1
+smoke-glow
+ rotate: false
+ xy: 531, 563
+ size: 50, 50
+ orig: 50, 50
+ offset: 0, 0
+ index: -1
+smoke-puff01-bg
+ rotate: true
+ xy: 465, 458
+ size: 92, 62
+ orig: 92, 62
+ offset: 0, 0
+ index: -1
+smoke-puff01-fg
+ rotate: false
+ xy: 115, 138
+ size: 88, 59
+ orig: 88, 59
+ offset: 0, 0
+ index: -1
+smoke-puff02-fg
+ rotate: false
+ xy: 255, 235
+ size: 92, 62
+ orig: 92, 62
+ offset: 0, 0
+ index: -1
+smoke-puff03-fg
+ rotate: false
+ xy: 531, 685
+ size: 92, 62
+ orig: 92, 62
+ offset: 0, 0
+ index: -1
+smoke-puff04-fg
+ rotate: true
+ xy: 465, 378
+ size: 78, 48
+ orig: 78, 48
+ offset: 0, 0
+ index: -1
+tank-bottom
+ rotate: true
+ xy: 115, 199
+ size: 643, 138
+ orig: 643, 138
+ offset: 0, 0
+ index: -1
+tank-bottom-shadow
+ rotate: false
+ xy: 2, 844
+ size: 646, 171
+ orig: 646, 171
+ offset: 0, 0
+ index: -1
+tank-top
+ rotate: true
+ xy: 2, 138
+ size: 704, 111
+ orig: 704, 111
+ offset: 0, 0
+ index: -1
+tread
+ rotate: true
+ xy: 626, 794
+ size: 48, 15
+ orig: 48, 15
+ offset: 0, 0
+ index: -1
+tread-inside
+ rotate: false
+ xy: 434, 360
+ size: 13, 14
+ orig: 13, 14
+ offset: 0, 0
+ index: -1
+wheel-big
+ rotate: false
+ xy: 2, 40
+ size: 96, 96
+ orig: 96, 96
+ offset: 0, 0
+ index: -1
+wheel-big-overlay
+ rotate: false
+ xy: 531, 749
+ size: 93, 93
+ orig: 93, 93
+ offset: 0, 0
+ index: -1
+wheel-mid
+ rotate: false
+ xy: 100, 68
+ size: 68, 68
+ orig: 68, 68
+ offset: 0, 0
+ index: -1
+wheel-mid-overlay
+ rotate: false
+ xy: 531, 615
+ size: 68, 68
+ orig: 68, 68
+ offset: 0, 0
+ index: -1
+wheel-small
+ rotate: false
+ xy: 205, 161
+ size: 36, 36
+ orig: 36, 36
+ offset: 0, 0
+ index: -1
diff --git a/src/assets/spine/tank/export/tank-pma.png b/src/assets/spine/tank/export/tank-pma.png
new file mode 100644
index 0000000..712fe39
Binary files /dev/null and b/src/assets/spine/tank/export/tank-pma.png differ
diff --git a/src/assets/spine/tank/export/tank-pro.atlas b/src/assets/spine/tank/export/tank-pro.atlas
new file mode 100644
index 0000000..71cdf9a
--- /dev/null
+++ b/src/assets/spine/tank/export/tank-pro.atlas
@@ -0,0 +1,174 @@
+
+tank.png
+size: 1024,1024
+format: RGBA8888
+filter: Linear,Linear
+repeat: none
+antenna
+ rotate: true
+ xy: 650, 857
+ size: 11, 152
+ orig: 11, 152
+ offset: 0, 0
+ index: -1
+cannon
+ rotate: true
+ xy: 434, 376
+ size: 466, 29
+ orig: 466, 29
+ offset: 0, 0
+ index: -1
+cannon-connector
+ rotate: true
+ xy: 349, 241
+ size: 56, 68
+ orig: 56, 68
+ offset: 0, 0
+ index: -1
+ground
+ rotate: true
+ xy: 255, 330
+ size: 512, 177
+ orig: 512, 177
+ offset: 0, 0
+ index: -1
+guntower
+ rotate: false
+ xy: 650, 870
+ size: 365, 145
+ orig: 365, 145
+ offset: 0, 0
+ index: -1
+machinegun
+ rotate: false
+ xy: 255, 299
+ size: 166, 29
+ orig: 166, 29
+ offset: 0, 0
+ index: -1
+machinegun-mount
+ rotate: true
+ xy: 2, 2
+ size: 36, 48
+ orig: 36, 48
+ offset: 0, 0
+ index: -1
+rock
+ rotate: true
+ xy: 465, 552
+ size: 290, 64
+ orig: 290, 64
+ offset: 0, 0
+ index: -1
+smoke-glow
+ rotate: false
+ xy: 531, 563
+ size: 50, 50
+ orig: 50, 50
+ offset: 0, 0
+ index: -1
+smoke-puff01-bg
+ rotate: true
+ xy: 465, 458
+ size: 92, 62
+ orig: 92, 62
+ offset: 0, 0
+ index: -1
+smoke-puff01-fg
+ rotate: false
+ xy: 115, 138
+ size: 88, 59
+ orig: 88, 59
+ offset: 0, 0
+ index: -1
+smoke-puff02-fg
+ rotate: false
+ xy: 255, 235
+ size: 92, 62
+ orig: 92, 62
+ offset: 0, 0
+ index: -1
+smoke-puff03-fg
+ rotate: false
+ xy: 531, 685
+ size: 92, 62
+ orig: 92, 62
+ offset: 0, 0
+ index: -1
+smoke-puff04-fg
+ rotate: true
+ xy: 465, 378
+ size: 78, 48
+ orig: 78, 48
+ offset: 0, 0
+ index: -1
+tank-bottom
+ rotate: true
+ xy: 115, 199
+ size: 643, 138
+ orig: 643, 138
+ offset: 0, 0
+ index: -1
+tank-bottom-shadow
+ rotate: false
+ xy: 2, 844
+ size: 646, 171
+ orig: 646, 171
+ offset: 0, 0
+ index: -1
+tank-top
+ rotate: true
+ xy: 2, 138
+ size: 704, 111
+ orig: 704, 111
+ offset: 0, 0
+ index: -1
+tread
+ rotate: true
+ xy: 626, 794
+ size: 48, 15
+ orig: 48, 15
+ offset: 0, 0
+ index: -1
+tread-inside
+ rotate: false
+ xy: 434, 360
+ size: 13, 14
+ orig: 13, 14
+ offset: 0, 0
+ index: -1
+wheel-big
+ rotate: false
+ xy: 2, 40
+ size: 96, 96
+ orig: 96, 96
+ offset: 0, 0
+ index: -1
+wheel-big-overlay
+ rotate: false
+ xy: 531, 749
+ size: 93, 93
+ orig: 93, 93
+ offset: 0, 0
+ index: -1
+wheel-mid
+ rotate: false
+ xy: 100, 68
+ size: 68, 68
+ orig: 68, 68
+ offset: 0, 0
+ index: -1
+wheel-mid-overlay
+ rotate: false
+ xy: 531, 615
+ size: 68, 68
+ orig: 68, 68
+ offset: 0, 0
+ index: -1
+wheel-small
+ rotate: false
+ xy: 205, 161
+ size: 36, 36
+ orig: 36, 36
+ offset: 0, 0
+ index: -1
diff --git a/src/assets/spine/tank/export/tank-pro.json b/src/assets/spine/tank/export/tank-pro.json
new file mode 100644
index 0000000..f2135e2
--- /dev/null
+++ b/src/assets/spine/tank/export/tank-pro.json
@@ -0,0 +1,4846 @@
+{
+"skeleton": {
+ "hash": "DsEiRbCUERtVRiCfkycBVIQne7c",
+ "spine": "3.8.55",
+ "x": -5852.65,
+ "y": -348.5,
+ "width": 7202.61,
+ "height": 1298.88,
+ "images": "./images/",
+ "audio": ""
+},
+"bones": [
+ { "name": "root" },
+ { "name": "tank-root", "parent": "root", "y": 146.79 },
+ { "name": "tank-treads", "parent": "tank-root", "y": 48.35 },
+ { "name": "tank-body", "parent": "tank-treads", "y": 10 },
+ { "name": "guntower", "parent": "tank-body", "x": -21.72, "y": 245.48 },
+ { "name": "antenna-root", "parent": "guntower", "x": 164.61, "y": 202.53 },
+ { "name": "antenna1", "parent": "antenna-root", "length": 40, "rotation": 90, "y": 40, "color": "ffee00ff" },
+ { "name": "antenna2", "parent": "antenna1", "length": 42, "x": 42, "color": "ffee00ff" },
+ { "name": "antenna3", "parent": "antenna2", "length": 42, "x": 42, "color": "ffee00ff" },
+ { "name": "antenna4", "parent": "antenna3", "length": 42, "x": 42, "color": "ffee00ff" },
+ { "name": "antenna5", "parent": "antenna4", "length": 42, "x": 42, "color": "ffee00ff" },
+ { "name": "antenna6", "parent": "antenna5", "length": 42, "x": 42, "color": "ffee00ff" },
+ { "name": "cannon-connector", "parent": "guntower", "x": -235.05, "y": 96.07 },
+ { "name": "cannon-target", "parent": "tank-root", "x": -2276.67, "y": 400.17, "color": "0096ffff" },
+ { "name": "cannon", "parent": "cannon-connector", "length": 946.68, "rotation": 180, "color": "ff4000ff" },
+ {
+ "name": "machinegun-mount",
+ "parent": "guntower",
+ "length": 90.98,
+ "rotation": 90,
+ "x": -123.73,
+ "y": 218.33,
+ "color": "15ff00ff"
+ },
+ { "name": "machinegun-target", "parent": "tank-root", "x": -2272.76, "y": 607.77, "color": "0096ffff" },
+ {
+ "name": "machinegun",
+ "parent": "machinegun-mount",
+ "length": 208.95,
+ "rotation": 90,
+ "x": 91.52,
+ "y": -1.03,
+ "color": "15ff00ff"
+ },
+ { "name": "machinegun-tip", "parent": "machinegun", "x": 210.43, "y": -12.21 },
+ { "name": "rock", "parent": "root", "x": -1925.2, "y": 33.17 },
+ {
+ "name": "smoke-root",
+ "parent": "tank-root",
+ "x": -1200.38,
+ "y": 405.76,
+ "scaleX": -6.5,
+ "scaleY": 6.5,
+ "color": "ff4000ff"
+ },
+ { "name": "smoke-glow", "parent": "smoke-root", "x": 62.92, "y": -0.71, "color": "ff4000ff" },
+ {
+ "name": "smoke1",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke10",
+ "parent": "smoke-root",
+ "rotation": -103.52,
+ "x": 25.45,
+ "y": 2.48,
+ "scaleX": 3.9011,
+ "scaleY": 2.8523,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke11",
+ "parent": "smoke-root",
+ "rotation": -103.52,
+ "x": 25.45,
+ "y": 2.48,
+ "scaleX": 3.9011,
+ "scaleY": 2.8523,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke12",
+ "parent": "smoke-root",
+ "rotation": -103.52,
+ "x": 25.45,
+ "y": 2.48,
+ "scaleX": 3.9011,
+ "scaleY": 2.8523,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke13",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke14",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke15",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke16",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke17",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke18",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke2",
+ "parent": "smoke-root",
+ "rotation": -84.14,
+ "x": 45.06,
+ "y": 29.7,
+ "scaleX": 3.3345,
+ "scaleY": 3.3345,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke20",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke21",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke22",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke23",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke24",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke25",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke26",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke27",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke3",
+ "parent": "smoke-root",
+ "rotation": -87.91,
+ "x": 55.15,
+ "y": -17.5,
+ "scaleX": 3.0415,
+ "scaleY": 4.157,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke4",
+ "parent": "smoke-root",
+ "rotation": -87.91,
+ "x": 69.25,
+ "y": 8.01,
+ "scaleX": 2.1808,
+ "scaleY": 2.9807,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke5",
+ "parent": "smoke-root",
+ "rotation": -87.91,
+ "x": 80.63,
+ "y": 59.88,
+ "scaleX": 4.5119,
+ "scaleY": 2.9725,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke6",
+ "parent": "smoke-root",
+ "rotation": -87.91,
+ "x": 96.19,
+ "y": 25.65,
+ "scaleX": 3.7912,
+ "scaleY": 3.0552,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke7",
+ "parent": "smoke-root",
+ "rotation": 153.68,
+ "x": 85.65,
+ "y": -50.47,
+ "scaleX": 4.8523,
+ "scaleY": 3.6528,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke8",
+ "parent": "smoke-root",
+ "rotation": 67.58,
+ "x": 47.85,
+ "y": -42.55,
+ "scaleX": 4.0006,
+ "scaleY": 3.4796,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke9",
+ "parent": "smoke-root",
+ "rotation": 150.05,
+ "x": 104.02,
+ "y": -8.73,
+ "scaleX": 4.2074,
+ "scaleY": 3.0762,
+ "color": "ff4000ff"
+ },
+ { "name": "tank-glow", "parent": "tank-root", "x": -247.72, "y": 404.37, "scaleX": 1.0582, "scaleY": 0.6785 },
+ {
+ "name": "tread",
+ "parent": "tank-root",
+ "length": 82,
+ "rotation": 180,
+ "x": -22.9,
+ "y": 213.86,
+ "scaleX": 0.9933,
+ "color": "e64344ff"
+ },
+ { "name": "wheel-mid-center", "parent": "tank-root", "y": -66.21 },
+ { "name": "tread-collider1", "parent": "wheel-mid-center", "x": -329.58, "y": -85.44, "color": "ff00fbff" },
+ { "name": "tread-collider2", "parent": "wheel-mid-center", "x": -165.95, "y": -85.44, "color": "ff00fbff" },
+ { "name": "tread-collider3", "parent": "wheel-mid-center", "y": -85.44, "color": "ff00fbff" },
+ { "name": "tread-collider4", "parent": "wheel-mid-center", "x": 163.56, "y": -85.44, "color": "ff00fbff" },
+ { "name": "tread-collider5", "parent": "wheel-mid-center", "x": 329.12, "y": -85.44, "color": "ff00fbff" },
+ { "name": "tread-gravity1", "parent": "tank-root", "rotation": 180, "x": -175.35, "y": 149.31, "color": "ff00fbff" },
+ { "name": "tread-gravity2", "parent": "tank-root", "rotation": 180, "x": 177.89, "y": 144.78, "color": "ff00fbff" },
+ {
+ "name": "tread10",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 48.85,
+ "x": 662.9,
+ "y": -120.35,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread11",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 97.99,
+ "x": 651.5,
+ "y": -39.69,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread12",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 113.79,
+ "x": 618.43,
+ "y": 34.83,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread13",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 122.96,
+ "x": 573.82,
+ "y": 103.18,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread14",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 142.01,
+ "x": 509.19,
+ "y": 153.3,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread15",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.84,
+ "x": 433.25,
+ "y": 184.02,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread16",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.37,
+ "x": 357.56,
+ "y": 215.37,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread17",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.29,
+ "x": 281.92,
+ "y": 246.8,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread18",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.19,
+ "x": 206.33,
+ "y": 278.38,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread19",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.14,
+ "x": 130.77,
+ "y": 310.02,
+ "color": "e64344ff"
+ },
+ { "name": "tread2", "parent": "tread", "length": 82, "x": 82, "color": "e64344ff" },
+ {
+ "name": "tread20",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.34,
+ "x": 55.1,
+ "y": 341.41,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread21",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 158.11,
+ "x": -20.99,
+ "y": 371.77,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread22",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.99,
+ "x": -97.02,
+ "y": 402.28,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread23",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.59,
+ "x": -172.83,
+ "y": 433.33,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread24",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 156.86,
+ "x": -248.23,
+ "y": 465.34,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread25",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 177.94,
+ "x": -330.17,
+ "y": 468.27,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread26",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -169.55,
+ "x": -410.81,
+ "y": 453.5,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread27",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -163.86,
+ "x": -489.58,
+ "y": 430.86,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread28",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -139.13,
+ "x": -551.59,
+ "y": 377.57,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread29",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -89.04,
+ "x": -550.21,
+ "y": 296.14,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread3",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -8.91,
+ "x": 163.01,
+ "y": -12.61,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread30",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -38.99,
+ "x": -486.48,
+ "y": 244.89,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread31",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -20.04,
+ "x": -409.45,
+ "y": 216.98,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread32",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -46.24,
+ "x": -352.74,
+ "y": 158.15,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread33",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -27.95,
+ "x": -280.3,
+ "y": 119.98,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread34",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 10.46,
+ "x": -199.66,
+ "y": 134.77,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread35",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -17.9,
+ "x": -121.63,
+ "y": 109.73,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread36",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -36.82,
+ "x": -55.99,
+ "y": 60.92,
+ "color": "fbff00ff"
+ },
+ {
+ "name": "tread4",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -29.27,
+ "x": 234.55,
+ "y": -52.43,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread5",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -45.26,
+ "x": 292.26,
+ "y": -110.28,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread6",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -15.29,
+ "x": 371.36,
+ "y": -131.76,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread7",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -5.49,
+ "x": 452.98,
+ "y": -139.55,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread8",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -24.99,
+ "x": 527.31,
+ "y": -173.95,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread9",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -5.44,
+ "x": 608.94,
+ "y": -181.68,
+ "color": "e64344ff"
+ },
+ { "name": "wheel-big-root1", "parent": "tank-treads", "x": -549.6, "y": 14.4, "color": "abe323ff" },
+ { "name": "wheel-big-root2", "parent": "tank-treads", "x": 547.34, "y": 14.4 },
+ { "name": "wheel-big1", "parent": "wheel-big-root1", "x": -0.02, "color": "abe323ff" },
+ { "name": "wheel-big2", "parent": "wheel-big-root2" },
+ { "name": "wheel-mid-root1", "parent": "wheel-mid-center", "x": -410.57, "color": "abe323ff" },
+ { "name": "wheel-mid-root2", "parent": "wheel-mid-center", "x": -246.95 },
+ { "name": "wheel-mid-root3", "parent": "wheel-mid-center", "x": -82.73 },
+ { "name": "wheel-mid-root4", "parent": "wheel-mid-center", "x": 80.89 },
+ { "name": "wheel-mid-root5", "parent": "wheel-mid-center", "x": 244.51 },
+ { "name": "wheel-mid-root6", "parent": "wheel-mid-center", "x": 408.74 },
+ { "name": "wheel-mid1", "parent": "wheel-mid-root1", "color": "abe323ff" },
+ { "name": "wheel-mid2", "parent": "wheel-mid-root2" },
+ { "name": "wheel-mid3", "parent": "wheel-mid-root3" },
+ { "name": "wheel-mid4", "parent": "wheel-mid-root4" },
+ { "name": "wheel-mid5", "parent": "wheel-mid-root5" },
+ { "name": "wheel-mid6", "parent": "wheel-mid-root6" },
+ { "name": "wheel-small-root1", "parent": "tank-treads", "x": -337.39, "y": 109.43 },
+ { "name": "wheel-small-root2", "parent": "tank-treads", "x": 0.09, "y": 109.43 },
+ { "name": "wheel-small-root3", "parent": "tank-treads", "x": 334.69, "y": 109.43 },
+ { "name": "wheel-small1", "parent": "wheel-small-root1", "color": "abe323ff" },
+ { "name": "wheel-small2", "parent": "wheel-small-root2" },
+ { "name": "wheel-small3", "parent": "wheel-small-root3" }
+],
+"slots": [
+ { "name": "rock", "bone": "rock", "attachment": "rock" },
+ { "name": "ground", "bone": "root", "attachment": "ground" },
+ { "name": "ground2", "bone": "root", "attachment": "ground" },
+ { "name": "ground3", "bone": "root", "attachment": "ground" },
+ { "name": "ground4", "bone": "root", "attachment": "ground" },
+ { "name": "ground5", "bone": "root", "attachment": "ground" },
+ { "name": "ground6", "bone": "root", "attachment": "ground" },
+ { "name": "ground7", "bone": "root", "attachment": "ground" },
+ { "name": "tank-body-shadow", "bone": "tank-body", "color": "ffffffb9", "attachment": "tank-bottom-shadow" },
+ { "name": "bottom", "bone": "tank-body", "attachment": "tank-bottom" },
+ { "name": "tread-inside1", "bone": "tread", "attachment": "tread-inside" },
+ { "name": "tread-inside53", "bone": "tread27", "attachment": "tread-inside" },
+ { "name": "tread-inside27", "bone": "tread14", "attachment": "tread-inside" },
+ { "name": "tread-inside3", "bone": "tread2", "attachment": "tread-inside" },
+ { "name": "tread-inside55", "bone": "tread28", "attachment": "tread-inside" },
+ { "name": "tread-inside29", "bone": "tread15", "attachment": "tread-inside" },
+ { "name": "tread-inside5", "bone": "tread3", "attachment": "tread-inside" },
+ { "name": "tread-inside57", "bone": "tread29", "attachment": "tread-inside" },
+ { "name": "tread-inside31", "bone": "tread16", "attachment": "tread-inside" },
+ { "name": "tread-inside7", "bone": "tread4", "attachment": "tread-inside" },
+ { "name": "tread-inside59", "bone": "tread30", "attachment": "tread-inside" },
+ { "name": "tread-inside33", "bone": "tread17", "attachment": "tread-inside" },
+ { "name": "tread-inside9", "bone": "tread5", "attachment": "tread-inside" },
+ { "name": "tread-inside61", "bone": "tread31", "attachment": "tread-inside" },
+ { "name": "tread-inside35", "bone": "tread18", "attachment": "tread-inside" },
+ { "name": "tread-inside11", "bone": "tread6", "attachment": "tread-inside" },
+ { "name": "tread-inside63", "bone": "tread32", "attachment": "tread-inside" },
+ { "name": "tread-inside37", "bone": "tread19", "attachment": "tread-inside" },
+ { "name": "tread-inside13", "bone": "tread7", "attachment": "tread-inside" },
+ { "name": "tread-inside65", "bone": "tread33", "attachment": "tread-inside" },
+ { "name": "tread-inside39", "bone": "tread20", "attachment": "tread-inside" },
+ { "name": "tread-inside15", "bone": "tread8", "attachment": "tread-inside" },
+ { "name": "tread-inside67", "bone": "tread34", "attachment": "tread-inside" },
+ { "name": "tread-inside69", "bone": "tread35", "attachment": "tread-inside" },
+ { "name": "tread-inside71", "bone": "tread36", "attachment": "tread-inside" },
+ { "name": "tread-inside41", "bone": "tread21", "attachment": "tread-inside" },
+ { "name": "tread-inside17", "bone": "tread9", "attachment": "tread-inside" },
+ { "name": "tread-inside43", "bone": "tread22", "attachment": "tread-inside" },
+ { "name": "tread-inside19", "bone": "tread10", "attachment": "tread-inside" },
+ { "name": "tread-inside45", "bone": "tread23", "attachment": "tread-inside" },
+ { "name": "tread-inside21", "bone": "tread11", "attachment": "tread-inside" },
+ { "name": "tread-inside47", "bone": "tread24", "attachment": "tread-inside" },
+ { "name": "tread-inside23", "bone": "tread12", "attachment": "tread-inside" },
+ { "name": "tread-inside49", "bone": "tread25", "attachment": "tread-inside" },
+ { "name": "tread-inside25", "bone": "tread13", "attachment": "tread-inside" },
+ { "name": "tread-inside51", "bone": "tread26", "attachment": "tread-inside" },
+ { "name": "tread-inside2", "bone": "tread", "attachment": "tread-inside" },
+ { "name": "tread-inside54", "bone": "tread27", "attachment": "tread-inside" },
+ { "name": "tread-inside28", "bone": "tread14", "attachment": "tread-inside" },
+ { "name": "tread-inside4", "bone": "tread2", "attachment": "tread-inside" },
+ { "name": "tread-inside56", "bone": "tread28", "attachment": "tread-inside" },
+ { "name": "tread-inside30", "bone": "tread15", "attachment": "tread-inside" },
+ { "name": "tread-inside6", "bone": "tread3", "attachment": "tread-inside" },
+ { "name": "tread-inside58", "bone": "tread29", "attachment": "tread-inside" },
+ { "name": "tread-inside32", "bone": "tread16", "attachment": "tread-inside" },
+ { "name": "tread-inside8", "bone": "tread4", "attachment": "tread-inside" },
+ { "name": "tread-inside60", "bone": "tread30", "attachment": "tread-inside" },
+ { "name": "tread-inside34", "bone": "tread17", "attachment": "tread-inside" },
+ { "name": "tread-inside10", "bone": "tread5", "attachment": "tread-inside" },
+ { "name": "tread-inside62", "bone": "tread31", "attachment": "tread-inside" },
+ { "name": "tread-inside36", "bone": "tread18", "attachment": "tread-inside" },
+ { "name": "tread-inside12", "bone": "tread6", "attachment": "tread-inside" },
+ { "name": "tread-inside64", "bone": "tread32", "attachment": "tread-inside" },
+ { "name": "tread-inside38", "bone": "tread19", "attachment": "tread-inside" },
+ { "name": "tread-inside14", "bone": "tread7", "attachment": "tread-inside" },
+ { "name": "tread-inside66", "bone": "tread33", "attachment": "tread-inside" },
+ { "name": "tread-inside40", "bone": "tread20", "attachment": "tread-inside" },
+ { "name": "tread-inside16", "bone": "tread8", "attachment": "tread-inside" },
+ { "name": "tread-inside68", "bone": "tread34", "attachment": "tread-inside" },
+ { "name": "tread-inside70", "bone": "tread35", "attachment": "tread-inside" },
+ { "name": "tread-inside72", "bone": "tread36", "attachment": "tread-inside" },
+ { "name": "tread-inside42", "bone": "tread21", "attachment": "tread-inside" },
+ { "name": "tread-inside18", "bone": "tread9", "attachment": "tread-inside" },
+ { "name": "tread-inside44", "bone": "tread22", "attachment": "tread-inside" },
+ { "name": "tread-inside20", "bone": "tread10", "attachment": "tread-inside" },
+ { "name": "tread-inside46", "bone": "tread23", "attachment": "tread-inside" },
+ { "name": "tread-inside22", "bone": "tread11", "attachment": "tread-inside" },
+ { "name": "tread-inside48", "bone": "tread24", "attachment": "tread-inside" },
+ { "name": "tread-inside24", "bone": "tread12", "attachment": "tread-inside" },
+ { "name": "tread-inside50", "bone": "tread25", "attachment": "tread-inside" },
+ { "name": "tread-inside26", "bone": "tread13", "attachment": "tread-inside" },
+ { "name": "tread-inside52", "bone": "tread26", "attachment": "tread-inside" },
+ { "name": "wheel-big", "bone": "wheel-big1", "color": "dbdbdbff", "attachment": "wheel-big" },
+ { "name": "wheel-big2", "bone": "wheel-big2", "color": "dbdbdbff", "attachment": "wheel-big" },
+ { "name": "wheel-mid", "bone": "wheel-mid1", "attachment": "wheel-mid" },
+ { "name": "wheel-mid2", "bone": "wheel-mid2", "attachment": "wheel-mid" },
+ { "name": "wheel-mid3", "bone": "wheel-mid3", "attachment": "wheel-mid" },
+ { "name": "wheel-mid4", "bone": "wheel-mid4", "attachment": "wheel-mid" },
+ { "name": "wheel-mid5", "bone": "wheel-mid5", "attachment": "wheel-mid" },
+ { "name": "wheel-mid6", "bone": "wheel-mid6", "attachment": "wheel-mid" },
+ { "name": "wheel-small", "bone": "wheel-small1", "attachment": "wheel-small" },
+ { "name": "wheel-small2", "bone": "wheel-small2", "attachment": "wheel-small" },
+ { "name": "wheel-small3", "bone": "wheel-small3", "attachment": "wheel-small" },
+ { "name": "wheel-mid-overlay", "bone": "wheel-mid-root1", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" },
+ { "name": "wheel-mid-overlay2", "bone": "wheel-mid-root2", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" },
+ { "name": "wheel-mid-overlay3", "bone": "wheel-mid-root3", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" },
+ { "name": "wheel-mid-overlay4", "bone": "wheel-mid-root4", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" },
+ { "name": "wheel-mid-overlay5", "bone": "wheel-mid-root5", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" },
+ { "name": "wheel-mid-overlay6", "bone": "wheel-mid-root6", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" },
+ { "name": "wheel-big-overlay1", "bone": "wheel-big-root1", "color": "ffffffe9", "attachment": "wheel-big-overlay", "blend": "multiply" },
+ { "name": "wheel-big-overlay2", "bone": "wheel-big-root2", "color": "ffffffe9", "attachment": "wheel-big-overlay", "blend": "multiply" },
+ { "name": "treads-path", "bone": "tank-root", "attachment": "treads-path" },
+ { "name": "tread", "bone": "tread", "attachment": "tread" },
+ { "name": "tread27", "bone": "tread27", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread14", "bone": "tread14", "attachment": "tread" },
+ { "name": "tread2", "bone": "tread2", "attachment": "tread" },
+ { "name": "tread28", "bone": "tread28", "attachment": "tread" },
+ { "name": "tread15", "bone": "tread15", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread3", "bone": "tread3", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread29", "bone": "tread29", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread16", "bone": "tread16", "attachment": "tread" },
+ { "name": "tread4", "bone": "tread4", "attachment": "tread" },
+ { "name": "tread30", "bone": "tread30", "attachment": "tread" },
+ { "name": "tread17", "bone": "tread17", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread5", "bone": "tread5", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread31", "bone": "tread31", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread18", "bone": "tread18", "attachment": "tread" },
+ { "name": "tread6", "bone": "tread6", "attachment": "tread" },
+ { "name": "tread32", "bone": "tread32", "attachment": "tread" },
+ { "name": "tread19", "bone": "tread19", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread7", "bone": "tread7", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread33", "bone": "tread33", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread20", "bone": "tread20", "attachment": "tread" },
+ { "name": "tread8", "bone": "tread8", "attachment": "tread" },
+ { "name": "tread34", "bone": "tread34", "attachment": "tread" },
+ { "name": "tread35", "bone": "tread35", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread36", "bone": "tread36", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread21", "bone": "tread21", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread9", "bone": "tread9", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread22", "bone": "tread22", "attachment": "tread" },
+ { "name": "tread10", "bone": "tread10", "attachment": "tread" },
+ { "name": "tread23", "bone": "tread23", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread11", "bone": "tread11", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread24", "bone": "tread24", "attachment": "tread" },
+ { "name": "tread12", "bone": "tread12", "attachment": "tread" },
+ { "name": "tread25", "bone": "tread25", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread13", "bone": "tread13", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread26", "bone": "tread26", "attachment": "tread" },
+ { "name": "machinegun", "bone": "machinegun", "attachment": "machinegun" },
+ { "name": "machinegun-mount", "bone": "machinegun-mount", "attachment": "machinegun-mount" },
+ { "name": "tank-top", "bone": "tank-body", "attachment": "tank-top" },
+ { "name": "guntower", "bone": "guntower", "attachment": "guntower" },
+ { "name": "cannon", "bone": "cannon", "attachment": "cannon" },
+ { "name": "cannon-connector", "bone": "cannon-connector", "attachment": "cannon-connector" },
+ { "name": "antenna", "bone": "antenna-root", "attachment": "antenna" },
+ { "name": "smoke-puff1-bg", "bone": "smoke1", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg13", "bone": "smoke13", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg14", "bone": "smoke14", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg15", "bone": "smoke15", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg16", "bone": "smoke16", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg17", "bone": "smoke17", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg18", "bone": "smoke18", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg20", "bone": "smoke20", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg21", "bone": "smoke21", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg22", "bone": "smoke22", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg23", "bone": "smoke23", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg24", "bone": "smoke24", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg25", "bone": "smoke25", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg26", "bone": "smoke26", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg27", "bone": "smoke27", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg2", "bone": "smoke2", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg5", "bone": "smoke5", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg6", "bone": "smoke6", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg7", "bone": "smoke7", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg10", "bone": "smoke10", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg11", "bone": "smoke11", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg12", "bone": "smoke12", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg8", "bone": "smoke8", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg9", "bone": "smoke9", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg4", "bone": "smoke4", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg3", "bone": "smoke3", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg", "bone": "smoke1", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg13", "bone": "smoke13", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg14", "bone": "smoke14", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg15", "bone": "smoke15", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg16", "bone": "smoke16", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg17", "bone": "smoke17", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg18", "bone": "smoke18", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg20", "bone": "smoke20", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg21", "bone": "smoke21", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg22", "bone": "smoke22", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg23", "bone": "smoke23", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg24", "bone": "smoke24", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg25", "bone": "smoke25", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg26", "bone": "smoke26", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg27", "bone": "smoke27", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg2", "bone": "smoke2", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg5", "bone": "smoke5", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg6", "bone": "smoke6", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg7", "bone": "smoke7", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg10", "bone": "smoke10", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg11", "bone": "smoke11", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg12", "bone": "smoke12", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg8", "bone": "smoke8", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg9", "bone": "smoke9", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg4", "bone": "smoke4", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg3", "bone": "smoke3", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-glow", "bone": "smoke-glow", "blend": "additive" },
+ { "name": "clipping", "bone": "tank-body", "attachment": "clipping" },
+ { "name": "tank-glow", "bone": "tank-glow", "color": "fcdc6da7", "blend": "additive" }
+],
+"ik": [
+ {
+ "name": "cannon-ik",
+ "bones": [ "cannon" ],
+ "target": "cannon-target"
+ },
+ {
+ "name": "machinegun-ik",
+ "order": 1,
+ "bones": [ "machinegun" ],
+ "target": "machinegun-target",
+ "mix": 0
+ }
+],
+"transform": [
+ {
+ "name": "wheel-big-transform",
+ "order": 8,
+ "bones": [ "wheel-big2" ],
+ "target": "wheel-big1",
+ "rotation": 65.6,
+ "translateMix": 0,
+ "scaleMix": 0,
+ "shearMix": 0
+ },
+ {
+ "name": "wheel-mid1-transform",
+ "order": 3,
+ "bones": [ "wheel-mid2", "wheel-mid4" ],
+ "target": "wheel-mid1",
+ "rotation": 93,
+ "translateMix": 0,
+ "scaleMix": 0,
+ "shearMix": 0
+ },
+ {
+ "name": "wheel-mid2-transform",
+ "order": 4,
+ "bones": [ "wheel-mid3", "wheel-mid5" ],
+ "target": "wheel-mid1",
+ "rotation": -89,
+ "translateMix": 0,
+ "scaleMix": 0,
+ "shearMix": 0
+ },
+ {
+ "name": "wheel-mid3-transform",
+ "order": 5,
+ "bones": [ "wheel-mid6" ],
+ "target": "wheel-mid1",
+ "rotation": -152.6,
+ "translateMix": 0,
+ "scaleMix": 0,
+ "shearMix": 0
+ },
+ {
+ "name": "wheel-small1-transform",
+ "order": 6,
+ "bones": [ "wheel-small2" ],
+ "target": "wheel-small1",
+ "rotation": 87,
+ "translateMix": 0,
+ "scaleMix": 0,
+ "shearMix": 0
+ },
+ {
+ "name": "wheel-small2-transform",
+ "order": 7,
+ "bones": [ "wheel-small3" ],
+ "target": "wheel-small1",
+ "rotation": 54.9,
+ "translateMix": 0,
+ "scaleMix": 0,
+ "shearMix": 0
+ }
+],
+"path": [
+ {
+ "name": "treads-path",
+ "order": 2,
+ "bones": [ "tread", "tread2", "tread3", "tread4", "tread5", "tread6", "tread7", "tread8", "tread9", "tread10", "tread11", "tread12", "tread13", "tread14", "tread15", "tread16", "tread17", "tread18", "tread19", "tread20", "tread21", "tread22", "tread23", "tread24", "tread25", "tread26", "tread27", "tread28", "tread29", "tread30", "tread31", "tread32", "tread33", "tread34", "tread35", "tread36" ],
+ "target": "treads-path",
+ "rotateMode": "chain"
+ }
+],
+"skins": [
+ {
+ "name": "default",
+ "attachments": {
+ "tread-inside56": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside57": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside58": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside59": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-bg": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "tread30": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-fg23": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "cannon": {
+ "cannon": { "x": 481.95, "y": -0.03, "rotation": 180, "width": 931, "height": 58 }
+ },
+ "smoke-puff1-bg3": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-fg": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-fg20": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-glow": {
+ "smoke-glow": {
+ "type": "mesh",
+ "uvs": [ 1, 0.24906, 1, 0.51991, 1, 0.73165, 0.70776, 1, 0.49012, 1, 0.24373, 1, 0, 0.71158, 0, 0.50308, 0, 0.26235, 0.28107, 0, 0.47435, 0, 0.73345, 0, 0.48858, 0.51759 ],
+ "triangles": [ 12, 7, 8, 12, 10, 11, 12, 11, 0, 9, 10, 12, 12, 8, 9, 12, 0, 1, 6, 7, 12, 12, 1, 2, 5, 6, 12, 3, 4, 12, 5, 12, 4, 2, 3, 12 ],
+ "vertices": [ 49.99, 25.1, 50, -1.98, 50.01, -23.15, 20.79, -50, -0.98, -50, -25.62, -50.01, -50, -21.17, -50, -0.32, -50.01, 23.75, -21.9, 50, -2.58, 50, 23.33, 50.01, -1.14, -1.76 ],
+ "hull": 12,
+ "edges": [ 2, 24, 24, 14, 20, 24, 24, 8, 2, 0, 20, 22, 0, 22, 18, 20, 14, 16, 18, 16, 12, 14, 8, 10, 12, 10, 6, 8, 2, 4, 6, 4 ],
+ "width": 100,
+ "height": 100
+ }
+ },
+ "smoke-puff1-fg11": {
+ "smoke-puff04-fg": {
+ "x": -1.27,
+ "y": -0.37,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "wheel-mid2": {
+ "wheel-mid": { "width": 136, "height": 136 }
+ },
+ "tread25": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread-inside60": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside61": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside62": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside63": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-mid3": {
+ "wheel-mid": { "width": 136, "height": 136 }
+ },
+ "tread-inside65": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside66": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-mid6": {
+ "wheel-mid": { "width": 136, "height": 136 }
+ },
+ "tread-inside68": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside69": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-bg10": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-fg26": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-bg12": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg13": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg14": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg15": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg16": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "tread20": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "bottom": {
+ "tank-bottom": { "x": -16.67, "y": 9.89, "width": 1285, "height": 276 }
+ },
+ "smoke-puff1-bg2": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "tread23": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-fg16": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside53": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-fg14": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside70": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside71": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside72": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside12": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside32": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside39": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "antenna": {
+ "antenna": {
+ "type": "mesh",
+ "uvs": [ 0.64286, 0.07876, 0.65354, 0.1535, 0.66325, 0.22138, 0.67367, 0.29433, 0.68383, 0.36543, 0.6936, 0.43374, 0.70311, 0.5003, 0.71311, 0.57031, 0.72327, 0.64139, 0.73406, 0.71689, 0.74441, 0.7893, 0.75614, 0.87141, 0.76905, 0.94311, 1, 0.94311, 1, 1, 0, 1, 0, 0.94311, 0.20106, 0.94311, 0.20106, 0.87094, 0.21461, 0.78847, 0.22651, 0.71607, 0.23886, 0.64099, 0.25036, 0.57105, 0.26206, 0.49983, 0.27306, 0.43291, 0.2843, 0.36454, 0.29593, 0.29382, 0.308, 0.22038, 0.319, 0.15345, 0.33142, 0.07796, 0.34423, 0, 0.63161, 0 ],
+ "triangles": [ 29, 0, 1, 29, 30, 0, 30, 31, 0, 27, 2, 3, 27, 28, 2, 28, 1, 2, 28, 29, 1, 26, 27, 3, 25, 4, 5, 25, 26, 4, 26, 3, 4, 24, 25, 5, 7, 23, 6, 23, 24, 6, 24, 5, 6, 7, 22, 23, 21, 8, 9, 21, 22, 8, 22, 7, 8, 20, 21, 9, 19, 20, 10, 20, 9, 10, 14, 15, 12, 15, 17, 12, 12, 13, 14, 15, 16, 17, 17, 11, 12, 17, 18, 11, 18, 19, 11, 19, 10, 11 ],
+ "vertices": [ 2, 10, 65.38, -3.14, 0.3125, 11, 23.38, -3.14, 0.6875, 2, 10, 42.73, -3.38, 0.66667, 11, 0.73, -3.38, 0.33333, 2, 9, 64.17, -3.59, 0.33333, 10, 22.17, -3.59, 0.66667, 2, 9, 42.06, -3.82, 0.66667, 10, 0.06, -3.82, 0.33333, 2, 8, 62.52, -4.04, 0.33333, 9, 20.52, -4.04, 0.66667, 2, 8, 41.82, -4.26, 0.66667, 9, -0.18, -4.26, 0.33333, 2, 7, 63.65, -4.47, 0.33333, 8, 21.65, -4.47, 0.66667, 2, 7, 42.44, -4.69, 0.66667, 8, 0.44, -4.69, 0.33333, 2, 6, 62.9, -4.91, 0.33333, 7, 20.9, -4.91, 0.66667, 2, 6, 40.03, -5.15, 0.66667, 7, -1.97, -5.15, 0.33333, 2, 5, 5.38, 58.09, 0.4, 6, 18.09, -5.38, 0.6, 1, 5, 5.64, 33.21, 1, 1, 5, 5.92, 11.48, 1, 1, 5, 11, 11.48, 1, 1, 5, 11, -5.76, 1, 1, 5, -11, -5.76, 1, 1, 5, -11, 11.48, 1, 1, 5, -6.58, 11.48, 1, 1, 5, -6.58, 33.35, 1, 2, 5, -6.28, 58.34, 0.4, 6, 18.34, 6.28, 0.6, 2, 6, 40.27, 6.02, 0.66667, 7, -1.73, 6.02, 0.33333, 2, 6, 63.03, 5.75, 0.33333, 7, 21.03, 5.75, 0.66667, 2, 7, 42.22, 5.49, 0.66667, 8, 0.22, 5.49, 0.33333, 2, 7, 63.8, 5.23, 0.33333, 8, 21.8, 5.23, 0.66667, 2, 8, 42.07, 4.99, 0.66667, 9, 0.07, 4.99, 0.33333, 2, 8, 62.79, 4.75, 0.33333, 9, 20.79, 4.75, 0.66667, 2, 9, 42.22, 4.49, 0.66667, 10, 0.22, 4.49, 0.33333, 2, 9, 64.47, 4.22, 0.33333, 10, 22.47, 4.22, 0.66667, 2, 10, 42.75, 3.98, 0.66667, 11, 0.75, 3.98, 0.33333, 2, 10, 65.62, 3.71, 0.3125, 11, 23.62, 3.71, 0.6875, 1, 11, 47.24, 3.43, 1, 1, 11, 47.24, -2.9, 1 ],
+ "hull": 32,
+ "edges": [ 28, 30, 28, 26, 30, 32, 26, 24, 24, 22, 32, 34, 34, 24, 34, 36, 36, 22, 60, 62, 38, 36, 20, 22, 38, 20, 40, 38, 18, 20, 40, 18, 42, 40, 16, 18, 42, 16, 44, 42, 14, 16, 44, 14, 46, 44, 12, 14, 46, 12, 48, 46, 10, 12, 48, 10, 50, 48, 8, 10, 50, 8, 52, 50, 6, 8, 52, 6, 54, 52, 4, 6, 54, 4, 56, 54, 2, 4, 56, 2, 60, 58, 58, 56, 62, 0, 0, 2, 58, 0 ],
+ "width": 22,
+ "height": 303
+ }
+ },
+ "wheel-big-overlay1": {
+ "wheel-big-overlay": { "width": 186, "height": 186 }
+ },
+ "wheel-big-overlay2": {
+ "wheel-big-overlay": { "width": 186, "height": 186 }
+ },
+ "smoke-puff1-bg20": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg21": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg22": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg23": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg24": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg25": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg26": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg27": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-fg17": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside19": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-mid4": {
+ "wheel-mid": { "width": 136, "height": 136 }
+ },
+ "smoke-puff1-bg4": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-fg3": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.02,
+ "y": -0.25,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1145,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.03,
+ "y": -0.43,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "ground5": {
+ "ground": { "x": -3306.54, "y": -172, "width": 1024, "height": 353 }
+ },
+ "wheel-mid-overlay": {
+ "wheel-mid-overlay": { "width": 136, "height": 136 }
+ },
+ "tread-inside33": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread10": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-fg27": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "guntower": {
+ "guntower": { "x": 77.22, "y": 122.59, "width": 730, "height": 289 }
+ },
+ "smoke-puff1-fg18": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "wheel-big2": {
+ "wheel-big": { "width": 191, "height": 191 }
+ },
+ "rock": {
+ "rock": { "x": 25.24, "y": 27.35, "width": 580, "height": 127 }
+ },
+ "smoke-puff1-bg18": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "tread3": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread4": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread5": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread6": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread7": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread8": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread9": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-fg4": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.63,
+ "y": -0.09,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.63,
+ "y": -0.09,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.63,
+ "y": -0.09,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside51": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread2": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-bg11": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "tread-inside8": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-fg12": {
+ "smoke-puff04-fg": {
+ "x": -1.27,
+ "y": -0.37,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-fg24": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tank-body-shadow": {
+ "tank-bottom-shadow": { "x": -11.44, "y": -42.89, "width": 1291, "height": 341 }
+ },
+ "tread11": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "clipping": {
+ "clipping": {
+ "type": "clipping",
+ "end": "tank-glow",
+ "vertexCount": 32,
+ "vertices": [ 1, 3, 165.84, 455.67, 1, 1, 3, 114.21, 493.01, 1, 1, 3, -38.53, 492.23, 1, 1, 3, -193.4, 464.18, 1, 2, 3, -280.85, 415.48, 0.752, 14, 24.09, -73.93, 0.248, 1, 14, 70.34, -27.32, 1, 1, 14, 412.56, -22.02, 1, 1, 14, 412.82, -29.21, 1, 1, 14, 539.26, -29.34, 1, 1, 14, 539.52, -17.09, 1, 1, 14, 894.02, -16.8, 1, 1, 14, 902.99, -28.89, 1, 1, 14, 942.06, -28.58, 1, 1, 14, 948.14, -16.64, 1, 1, 14, 947.9, 14.29, 1, 1, 14, 539.3, 14.55, 1, 1, 14, 539, 29.22, 1, 1, 14, 412.51, 29.88, 1, 1, 14, 412.51, 21.73, 1, 1, 14, 74.24, 27.28, 1, 1, 3, -296.64, 281.2, 1, 1, 3, -316.06, 225.71, 1, 1, 3, -521.69, 190.74, 1, 1, 3, -610.03, 141.02, 1, 1, 3, -671.84, 87.13, 1, 1, 3, -652.23, -11.24, 1, 1, 3, -618.53, -71.36, 1, 1, 3, -478.77, -114.21, 1, 1, 3, -274.11, -116.26, 1, 1, 3, 1.38, -45.75, 1, 1, 3, 189.67, 148.78, 1, 1, 3, 215.75, 276.59, 1 ],
+ "color": "ce3a3aff"
+ }
+ },
+ "cannon-connector": {
+ "cannon-connector": {
+ "type": "mesh",
+ "uvs": [ 1, 0.03237, 1, 0.10603, 0.90988, 0.32859, 0.81975, 0.55116, 0.72963, 0.77373, 0.6395, 0.9963, 0.42157, 0.9963, 0.20364, 0.9963, 0, 0.85434, 0, 0.69902, 0.02268, 0.52884, 0, 0.31444, 0.21602, 0.12998, 0.43368, 0, 0.63547, 0.0037, 0.48408, 0.77059, 0.31496, 0.52497, 0.64133, 0.19648, 0.21516, 0.76766, 0.58346, 0.56471, 0.68444, 0.40146, 0.46758, 0.36649, 0.28935, 0.34604 ],
+ "triangles": [ 21, 22, 12, 11, 12, 22, 17, 21, 13, 17, 13, 14, 21, 12, 13, 21, 17, 20, 16, 22, 21, 10, 11, 22, 10, 22, 16, 19, 21, 20, 16, 21, 19, 18, 10, 16, 9, 10, 18, 15, 16, 19, 18, 16, 15, 8, 9, 18, 7, 8, 18, 6, 18, 15, 7, 18, 6, 14, 0, 1, 17, 14, 1, 2, 17, 1, 20, 17, 2, 3, 20, 2, 19, 20, 3, 4, 19, 3, 15, 19, 4, 5, 15, 4, 6, 15, 5 ],
+ "vertices": [ 1, 12, 35.91, 69.08, 1, 1, 12, 35.91, 59.14, 1, 1, 12, 25.82, 29.09, 1, 1, 12, 15.72, -0.95, 1, 1, 12, 5.63, -31, 1, 1, 12, -4.46, -61.05, 1, 2, 12, -28.87, -61.05, 0.33333, 14, 28.87, 61.03, 0.66667, 1, 14, 53.28, 61.02, 1, 1, 14, 76.09, 41.84, 1, 1, 14, 71.17, 21.63, 1, 1, 14, 72.83, -1.62, 1, 1, 14, 70.38, -29.12, 1, 1, 14, 50.67, -56.14, 1, 2, 12, -28.43, 74.38, 0.41, 14, 28.43, -74.4, 0.59, 2, 12, -4.92, 72.95, 0.52, 14, 4.92, -72.95, 0.48, 2, 12, -21.87, -30.58, 0.49, 14, 21.87, 30.57, 0.51, 1, 14, 40.81, -2.6, 1, 2, 12, -4.26, 46.93, 0.49, 14, 4.26, -46.93, 0.51, 1, 14, 51.99, 30.15, 1, 2, 12, -10.74, -2.78, 0.49, 14, 10.74, 2.78, 0.51, 2, 12, 0.57, 19.25, 0.49, 14, -0.57, -19.25, 0.51, 1, 14, 23.72, -23.99, 1, 1, 14, 43.68, -26.76, 1 ],
+ "hull": 15,
+ "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 0 ],
+ "width": 112,
+ "height": 135
+ }
+ },
+ "tread-inside10": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside11": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-mid5": {
+ "wheel-mid": { "width": 136, "height": 136 }
+ },
+ "tread-inside13": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside14": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside15": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside16": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside17": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside18": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "ground": {
+ "ground": { "x": 837.96, "y": -172, "width": 1024, "height": 353 }
+ },
+ "smoke-puff1-fg15": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "wheel-small2": {
+ "wheel-small": { "width": 71, "height": 71 }
+ },
+ "ground2": {
+ "ground": { "x": -179.89, "y": -172, "width": 1024, "height": 353 }
+ },
+ "ground3": {
+ "ground": { "x": -1213.48, "y": -172, "scaleX": 1.035, "width": 1024, "height": 353 }
+ },
+ "ground4": {
+ "ground": { "x": -2268.51, "y": -172, "scaleX": 1.04, "width": 1024, "height": 353 }
+ },
+ "tread-inside22": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "ground6": {
+ "ground": { "x": -4322.71, "y": -172, "width": 1024, "height": 353 }
+ },
+ "ground7": {
+ "ground": { "x": -5340.65, "y": -172, "width": 1024, "height": 353 }
+ },
+ "smoke-puff1-bg6": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-fg5": {
+ "smoke-puff01-fg": {
+ "x": -1.21,
+ "y": -0.08,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.89,
+ "y": -0.04,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.89,
+ "y": -0.04,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.89,
+ "y": -0.04,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "machinegun": {
+ "machinegun": { "x": 44.85, "y": -5.72, "rotation": -180, "width": 331, "height": 57 }
+ },
+ "tread-inside20": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside21": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-fg10": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.27,
+ "y": -0.37,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.27,
+ "y": -0.37,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.27,
+ "y": -0.37,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside23": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside24": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside25": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside26": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside27": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside28": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside29": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-bg5": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "wheel-mid-overlay3": {
+ "wheel-mid-overlay": { "width": 136, "height": 136 }
+ },
+ "smoke-puff1-fg22": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread12": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread13": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread14": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread15": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread16": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread17": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread18": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread19": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-bg7": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg8": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg9": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-fg6": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.48,
+ "y": -0.07,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.48,
+ "y": -0.07,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.48,
+ "y": -0.07,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-fg7": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -0.7,
+ "y": -0.36,
+ "scaleX": 0.1216,
+ "scaleY": 0.1214,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -0.56,
+ "y": -0.15,
+ "scaleX": 0.1224,
+ "scaleY": 0.1224,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -0.56,
+ "y": -0.15,
+ "scaleX": 0.1224,
+ "scaleY": 0.1224,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-fg8": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -0.65,
+ "y": 0.01,
+ "scaleX": 0.1226,
+ "scaleY": 0.1226,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -0.75,
+ "y": -0.15,
+ "scaleX": 0.1211,
+ "scaleY": 0.1211,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -0.75,
+ "y": -0.15,
+ "scaleX": 0.1211,
+ "scaleY": 0.1211,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-fg9": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.99,
+ "y": -0.09,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.99,
+ "y": -0.09,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -0.95,
+ "y": -0.48,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-fg2": {
+ "smoke-puff01-fg": {
+ "x": -1.01,
+ "y": -0.07,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.82,
+ "y": -0.39,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.82,
+ "y": -0.39,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.82,
+ "y": -0.39,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside30": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside31": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-small3": {
+ "wheel-small": { "width": 71, "height": 71 }
+ },
+ "smoke-puff1-fg21": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside34": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside35": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside36": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside37": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside38": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside9": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-fg25": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "wheel-big": {
+ "wheel-big": { "width": 191, "height": 191 }
+ },
+ "treads-path": {
+ "treads-path": {
+ "type": "path",
+ "closed": true,
+ "lengths": [ 185.21, 354.53, 478.3, 608.52, 786, 1058.49, 1138.97, 1223.96, 1303.87, 1388.23, 1471.11, 1551.64, 1633.55, 1713.27, 1799.89, 1882.28, 2164.2, 2326.85, 2444.07, 2584.91, 2754.15, 2931.25 ],
+ "vertexCount": 66,
+ "vertices": [ 1, 110, 11.23, 41.87, 1, 1, 110, 0.79, 41.95, 1, 1, 110, -34.72, 42.24, 1, 1, 56, -104.22, 0.41, 1, 1, 56, 0.07, 0.55, 1, 1, 56, 68.8, 0.65, 1, 1, 109, 20.5, 43.47, 1, 1, 109, 1.14, 40.82, 1, 1, 109, -27.38, 36.85, 1, 1, 93, 147.07, 105.01, 1, 1, 93, 96.21, 96.63, 1, 1, 93, 43.87, 87.72, 1, 1, 93, 16.18, 103.35, 1, 1, 93, -33.67, 94.21, 1, 1, 93, -99.36, 81.25, 1, 1, 93, -122.05, -1.7, 1, 1, 93, -83.58, -47.93, 1, 1, 93, -33.53, -109.37, 1, 1, 97, -83.57, -66.1, 1, 1, 97, -2.17, -67.9, 1, 2, 97, 56.68, -41.49, 0.68, 51, -24.31, -41.49, 0.32, 1, 51, -26.59, 16.7, 1, 1, 51, -2.69, 16.7, 1, 1, 51, 13.52, 16.7, 1, 2, 98, -52.42, -46.51, 0.744, 51, 30.21, -46.52, 0.256, 1, 98, -0.32, -68.92, 1, 2, 98, 52.09, -44.73, 0.712, 52, -28.91, -44.73, 0.288, 1, 52, -22.81, 16.24, 1, 1, 52, -1.42, 16.24, 1, 1, 52, 20.48, 16.24, 1, 2, 99, -47.21, -47.46, 0.744, 52, 36.01, -47.46, 0.256, 1, 99, -0.29, -69.66, 1, 2, 99, 45.24, -47.26, 0.736, 53, -37.49, -47.26, 0.264, 1, 53, -23.76, 15.28, 1, 1, 53, -0.14, 15.28, 1, 1, 53, 24.45, 15.28, 1, 2, 100, -47.37, -48.7, 0.744, 53, 33.53, -48.7, 0.256, 1, 100, -0.5, -70.4, 1, 2, 100, 49.09, -48.34, 0.744, 54, -33.58, -48.34, 0.256, 1, 54, -20.89, 15.84, 1, 1, 54, -1.26, 15.84, 1, 1, 54, 15.78, 15.84, 1, 2, 101, -52.5, -48.21, 0.76, 54, 28.45, -48.22, 0.24, 1, 101, -2.5, -68.92, 1, 2, 101, 55.72, -47.82, 0.752, 55, -28.88, -47.83, 0.248, 1, 55, -21.64, 16.7, 1, 1, 55, -0.48, 16.7, 1, 1, 55, 20.74, 16.7, 1, 2, 102, -53.65, -48.9, 0.76, 55, 25.97, -48.9, 0.24, 1, 102, 2.28, -69.66, 1, 1, 102, 44.95, -69.74, 1, 1, 94, 76.03, -85.61, 1, 1, 94, 93.58, -42.24, 1, 1, 94, 118.67, 19.75, 1, 1, 94, 78.59, 76.62, 1, 1, 94, 37.27, 95.07, 1, 1, 94, 31.45, 97.67, 1, 1, 94, -15.16, 87.48, 1, 1, 94, -79.8, 92.52, 1, 1, 94, -119.06, 95.58, 1, 1, 111, 47.07, 42.29, 1, 1, 111, 0.25, 42.75, 1, 1, 111, -29.64, 43.29, 1, 1, 57, -86.65, 1.35, 1, 1, 57, 0.49, 0.26, 1, 1, 57, 92.42, -0.9, 1 ],
+ "color": "ff8819ff"
+ }
+ },
+ "tread22": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-bg17": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "tread24": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread21": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread26": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread27": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread28": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread29": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-fg13": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "wheel-mid": {
+ "wheel-mid": { "width": 136, "height": 136 }
+ },
+ "tread-inside40": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside41": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside42": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside43": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside44": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside45": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside46": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside47": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside48": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside49": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "machinegun-mount": {
+ "machinegun-mount": { "x": 47.42, "y": -1.54, "rotation": -90, "width": 72, "height": 96 }
+ },
+ "tread-inside64": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside52": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread31": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread32": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread33": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread34": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread35": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread36": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "wheel-small": {
+ "wheel-small": { "width": 71, "height": 71 }
+ },
+ "tread-inside67": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tank-glow": {
+ "smoke-glow": {
+ "type": "mesh",
+ "uvs": [ 1, 1, 0, 1, 1, 0 ],
+ "triangles": [ 1, 2, 0 ],
+ "vertices": [ 469.64, -738.08, -1660.32, -738.08, 469.64, 1391.88 ],
+ "hull": 3,
+ "edges": [ 0, 2, 0, 4, 2, 4 ],
+ "width": 100,
+ "height": 100
+ }
+ },
+ "tread-inside1": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside2": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside3": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside4": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside5": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside6": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside7": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-mid-overlay2": {
+ "wheel-mid-overlay": { "width": 136, "height": 136 }
+ },
+ "tread-inside50": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-mid-overlay4": {
+ "wheel-mid-overlay": { "width": 136, "height": 136 }
+ },
+ "wheel-mid-overlay5": {
+ "wheel-mid-overlay": { "width": 136, "height": 136 }
+ },
+ "wheel-mid-overlay6": {
+ "wheel-mid-overlay": { "width": 136, "height": 136 }
+ },
+ "tread-inside54": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside55": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tank-top": {
+ "tank-top": { "x": 6.8, "y": 168.71, "width": 1407, "height": 222 }
+ }
+ }
+ }
+],
+"animations": {
+ "drive": {
+ "bones": {
+ "tank-root": {
+ "rotate": [
+ { "time": 2 },
+ { "time": 2.0667, "angle": 1.99 },
+ { "time": 2.5, "angle": -15.63 },
+ { "time": 2.6667, "angle": -10.37, "curve": 0.306, "c3": 0.677, "c4": 0.48 },
+ { "time": 2.8333, "angle": -6.13, "curve": 0.457, "c2": 0.42, "c3": 0.844, "c4": 0.87 },
+ { "time": 3, "angle": 1.84 },
+ { "time": 3.0667, "angle": 5.32 },
+ { "time": 3.1667, "angle": 10.99 },
+ { "time": 3.2333, "angle": 9.73 },
+ { "time": 3.4333, "angle": -4.52, "curve": 0.173, "c2": 0.12, "c3": 0.75 },
+ { "time": 3.6667, "angle": 0.01 }
+ ],
+ "translate": [
+ { "curve": 0.51, "c3": 0.804, "c4": 0.48 },
+ { "time": 2, "x": -1209.75 },
+ { "time": 2.3333, "x": -1652.84, "y": 26.05 },
+ { "time": 2.5, "x": -1877.69, "y": 71.5 },
+ { "time": 2.6667, "x": -2053.37, "y": 100.44 },
+ { "time": 2.8333, "x": -2183.86, "y": 97.42 },
+ { "time": 3, "x": -2312.32, "y": 74.12 },
+ { "time": 3.0667, "x": -2340.68, "y": 45.94 },
+ { "time": 3.1333, "x": -2403.04, "y": 17.04 },
+ { "time": 3.1667, "x": -2439.84, "y": 5.45 },
+ { "time": 3.2333, "x": -2523.34, "y": -3.31 },
+ { "time": 3.4333, "x": -2728.27, "y": -12.73 },
+ {
+ "time": 3.5,
+ "x": -2795.65,
+ "y": -6.14,
+ "curve": 0.287,
+ "c2": 0.24,
+ "c3": 0.622,
+ "c4": 0.58
+ },
+ { "time": 3.6333, "x": -2938.53, "y": -1.09, "curve": 0.214, "c2": 0.27, "c3": 0.642 },
+ { "time": 4.8333, "x": -3972.02 },
+ { "time": 5, "x": -3991.31 },
+ { "time": 5.3667, "x": -3973.94 }
+ ]
+ },
+ "tread-collider1": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.0667, "y": 9.99 },
+ { "time": 2.1667, "y": 37.69 },
+ { "time": 2.3333, "y": 53.45 },
+ { "time": 2.5, "y": 30.97 },
+ { "time": 2.6667, "y": -2.89 },
+ { "time": 2.8333, "y": -0.71 },
+ { "time": 3.0667, "y": -13.64 },
+ { "time": 3.1667, "y": 59.3 },
+ { "time": 3.2333, "y": 48.2 },
+ { "time": 3.4333, "y": -11.27 },
+ { "time": 3.6333, "y": 4.15 }
+ ]
+ },
+ "tread-collider2": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.0667, "y": -2.83 },
+ { "time": 2.1667, "y": -17.44 },
+ { "time": 2.3333, "y": 46.07 },
+ { "time": 2.5, "y": 19.45 },
+ { "time": 2.6667, "y": 13.46 },
+ { "time": 2.8333, "y": -1.92, "curve": "stepped" },
+ { "time": 2.9667, "y": -1.92 },
+ { "time": 3, "y": -13.17 },
+ { "time": 3.0667, "y": -23.25 },
+ { "time": 3.1667, "y": 28.13 },
+ { "time": 3.2333, "y": 25.63 },
+ { "time": 3.4333, "y": -1.52 },
+ { "time": 3.6333, "y": 1.15 }
+ ]
+ },
+ "tread-collider3": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.0667, "y": -7.76 },
+ { "time": 2.1667, "y": -16.61 },
+ { "time": 2.5, "y": 29.05 },
+ { "time": 2.6667, "y": 30.12 },
+ { "time": 2.8333, "y": 5.3 },
+ { "time": 3, "y": -0.38 },
+ { "time": 3.1667, "y": 2.6 },
+ { "time": 3.4333, "y": 15.41 },
+ { "time": 3.6333, "y": 1.44 }
+ ]
+ },
+ "tread-collider4": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1667, "y": -6.72 },
+ { "time": 2.3333, "y": -0.92 },
+ { "time": 2.5, "y": 18.37 },
+ { "time": 2.6667, "y": 38.77 },
+ { "time": 2.8333, "y": 30.6 },
+ { "time": 3.1667, "y": 12.61 },
+ { "time": 3.2333, "y": -16 },
+ { "time": 3.4333, "y": 25.62 },
+ { "time": 3.6333, "y": -0.68 }
+ ]
+ },
+ "tread-collider5": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1667, "y": 3.35 },
+ { "time": 2.3333, "y": 22.17 },
+ { "time": 2.6667, "y": 13.35 },
+ { "time": 2.8333, "y": 39 },
+ { "time": 3, "y": 39.88 },
+ { "time": 3.1667, "y": 26.57 },
+ { "time": 3.2333, "y": -10.15 },
+ { "time": 3.4333, "y": 35.98 },
+ { "time": 3.6333, "y": -1.36 }
+ ]
+ },
+ "wheel-mid-root6": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1667, "y": 5.61 },
+ { "time": 2.3333, "y": 27.21 },
+ { "time": 2.5, "y": 30.28 },
+ { "time": 2.6667, "y": -2.81 },
+ { "time": 2.8333, "y": 19.59 },
+ { "time": 3, "y": 29.11 },
+ { "time": 3.1667, "y": 32.55 },
+ { "time": 3.2333, "y": 3.55 },
+ { "time": 3.4333, "y": 40.54 },
+ { "time": 3.6333 }
+ ]
+ },
+ "wheel-mid-root5": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1667, "y": -7.46 },
+ { "time": 2.3333, "y": 9.53 },
+ { "time": 2.6667, "y": 36.78 },
+ { "time": 2.8333, "y": 46.11 },
+ { "time": 3.1667, "y": 7.55 },
+ { "time": 3.2333, "y": -16.28 },
+ { "time": 3.4333, "y": 26.21 },
+ { "time": 3.6333 }
+ ]
+ },
+ "wheel-mid-root4": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1667, "y": -13.98 },
+ { "time": 2.3333, "y": -8.26 },
+ { "time": 2.5, "y": 24.27 },
+ { "time": 2.6667, "y": 34.42 },
+ { "time": 2.8333, "y": 8.88 },
+ { "time": 3.1667, "y": 10.32 },
+ { "time": 3.2333, "y": -7.63 },
+ { "time": 3.4333, "y": 19.69 },
+ { "time": 3.6333 }
+ ]
+ },
+ "wheel-mid-root3": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1667, "y": -21.14 },
+ { "time": 2.3333, "y": 22.83 },
+ { "time": 2.5, "y": 23.34 },
+ { "time": 2.6667, "y": 18.07 },
+ { "time": 2.8333, "y": 1.2 },
+ { "time": 3.0667, "y": -13.36 },
+ { "time": 3.1667, "y": 15.48 },
+ { "time": 3.2333, "y": 13.34 },
+ { "time": 3.4333, "y": 6.4 },
+ { "time": 3.6333 }
+ ]
+ },
+ "wheel-mid-root2": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.0667, "y": -4.39 },
+ { "time": 2.1667, "y": 3.13 },
+ { "time": 2.3333, "y": 53.56 },
+ { "time": 2.5, "y": 16.65 },
+ { "time": 2.6667, "y": 8.39 },
+ { "time": 3.0667, "y": -19.16 },
+ { "time": 3.1667, "y": 43.25 },
+ { "time": 3.2333, "y": 39.04 },
+ { "time": 3.4333, "y": -8.61 },
+ { "time": 3.6333 }
+ ]
+ },
+ "wheel-mid-root1": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.0333, "y": 22.64 },
+ { "time": 2.0667, "y": 53.65 },
+ { "time": 2.1667, "y": 71.18 },
+ { "time": 2.5, "y": 46.83 },
+ { "time": 2.6667, "y": 8.38 },
+ { "time": 3.0667, "y": -10.03 },
+ { "time": 3.1667, "y": 72.71 },
+ { "time": 3.2333, "y": 64.74 },
+ { "time": 3.4333, "y": -17.65 },
+ { "time": 3.6333 }
+ ]
+ },
+ "tank-body": {
+ "rotate": [
+ { "curve": 0.25, "c3": 0.75 },
+ { "time": 0.8333, "angle": -4.39 },
+ { "time": 2 },
+ { "time": 2.1667, "angle": -1.34 },
+ { "time": 2.3333, "angle": -6.23 },
+ { "time": 2.5, "angle": -5.45 },
+ { "time": 2.9667, "angle": -5.07 },
+ { "time": 3.0667, "angle": -2.39 },
+ { "time": 3.1667, "angle": -0.98 },
+ { "time": 3.2333, "angle": -1.1 },
+ { "time": 3.4, "angle": 0.43, "curve": 0.25, "c3": 0.625, "c4": 0.5 },
+ { "time": 3.5333, "angle": -3.55, "curve": 0.473, "c2": 0.01, "c3": 0.735, "c4": 0.92 },
+ { "time": 3.8333, "angle": 1.93 },
+ { "time": 4, "angle": 0.48 },
+ { "time": 4.3333, "curve": 0.215, "c2": 0.16, "c3": 0.75 },
+ { "time": 5, "angle": 3.8, "curve": 0.612, "c3": 0.75 },
+ { "time": 5.4667, "angle": -2.17 },
+ { "time": 5.6, "angle": -0.61 }
+ ]
+ },
+ "wheel-big-root1": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.0667, "y": 20.07 },
+ { "time": 2.3333, "y": 67.24 },
+ { "time": 2.6667, "y": 21.04 },
+ { "time": 3, "y": 10.28 },
+ { "time": 3.1, "y": 11.28 },
+ { "time": 3.1667, "y": 29.43 },
+ { "time": 3.2333, "y": 35.31 },
+ { "time": 3.4333, "y": 18.38 },
+ { "time": 3.5 }
+ ]
+ },
+ "tank-treads": {
+ "rotate": [
+ {},
+ { "time": 0.8333, "angle": -2.4 },
+ { "time": 2 },
+ { "time": 2.0667, "angle": 1.72 },
+ { "time": 2.4333, "angle": -0.37 },
+ { "time": 2.8 },
+ { "time": 3, "angle": -1.41 },
+ { "time": 3.1667, "angle": 0.54 },
+ { "time": 3.2667, "angle": 2.22, "curve": 0.485, "c3": 0.75 },
+ { "time": 3.4333, "angle": -1.31 },
+ { "time": 3.7333, "angle": -1.14 },
+ { "time": 4.3333, "curve": 0.215, "c2": 0.16, "c3": 0.75 },
+ { "time": 5, "angle": 2.24, "curve": 0.612, "c3": 0.75 },
+ { "time": 5.4667 }
+ ]
+ },
+ "cannon-target": {
+ "translate": [
+ {},
+ { "time": 0.8333, "y": 121.95 },
+ { "time": 2, "y": 45.73 }
+ ]
+ },
+ "wheel-big-root2": {
+ "translate": [
+ { "time": 3.4333, "y": 13.01 }
+ ]
+ },
+ "wheel-big1": {
+ "rotate": [
+ { "curve": 0.51, "c3": 0.804, "c4": 0.48 },
+ { "time": 1, "angle": 120 },
+ { "time": 1.2667, "angle": 240 },
+ { "time": 1.5333, "angle": 360 },
+ { "time": 1.7667, "angle": 120 },
+ { "time": 2.0333, "angle": 240 },
+ { "time": 2.2, "angle": 360 },
+ { "time": 2.4, "angle": 120 },
+ { "time": 2.5667, "angle": 240 },
+ { "time": 2.7333, "angle": 360 },
+ { "time": 2.9333, "angle": 120 },
+ { "time": 3.1333, "angle": 240 },
+ { "time": 3.3333, "angle": 360 },
+ { "time": 3.5, "angle": 120 },
+ { "time": 3.6667, "angle": 240 },
+ { "time": 3.8667 },
+ { "time": 4.0667, "angle": 120 },
+ { "time": 4.2667, "angle": 240 },
+ { "time": 4.5, "curve": 0.189, "c2": 0.39, "c3": 0.585, "c4": 0.74 },
+ { "time": 4.8333, "angle": 87.67 }
+ ]
+ },
+ "wheel-mid1": {
+ "rotate": [
+ { "curve": 0.51, "c3": 0.804, "c4": 0.48 },
+ { "time": 0.9, "angle": 120 },
+ { "time": 1.1667, "angle": 240 },
+ { "time": 1.4333, "angle": 360 },
+ { "time": 1.6333, "angle": 120 },
+ { "time": 1.8333, "angle": 240 },
+ { "time": 2, "angle": 360 },
+ { "time": 2.1333, "angle": 120 },
+ { "time": 2.2667, "angle": 240 },
+ { "time": 2.4, "angle": 360 },
+ { "time": 2.5333, "angle": 120 },
+ { "time": 2.6667, "angle": 240 },
+ { "time": 2.8333, "angle": 360 },
+ { "time": 2.9667, "angle": 120 },
+ { "time": 3.1, "angle": 240 },
+ { "time": 3.2333, "angle": 360 },
+ { "time": 3.3667, "angle": 120 },
+ { "time": 3.5, "angle": 240 },
+ { "time": 3.6333, "angle": 360 },
+ { "time": 3.7667, "angle": 120 },
+ { "time": 3.9, "angle": 240 },
+ { "time": 4.0333, "angle": 360 },
+ { "time": 4.1667, "angle": 120 },
+ { "time": 4.3, "angle": 240 },
+ { "time": 4.4667, "angle": 360, "curve": 0.194, "c2": 0.58, "c3": 0.75 },
+ { "time": 4.8333, "angle": 120 }
+ ]
+ },
+ "wheel-small1": {
+ "rotate": [
+ { "curve": 0.51, "c3": 0.804, "c4": 0.48 },
+ { "time": 0.6667, "angle": 120 },
+ { "time": 0.8667, "angle": 240 },
+ { "time": 1.0333 },
+ { "time": 1.1667, "angle": 120 },
+ { "time": 1.3, "angle": 240 },
+ { "time": 1.4333 },
+ { "time": 1.5333, "angle": 120 },
+ { "time": 1.6333, "angle": 240 },
+ { "time": 1.7333 },
+ { "time": 1.8333, "angle": 120 },
+ { "time": 1.9333, "angle": 240 },
+ { "time": 2.0333 },
+ { "time": 2.1333, "angle": 120 },
+ { "time": 2.2333, "angle": 240 },
+ { "time": 2.3333 },
+ { "time": 2.4333, "angle": 120 },
+ { "time": 2.5333, "angle": 240 },
+ { "time": 2.6333 },
+ { "time": 2.7333, "angle": 120 },
+ { "time": 2.8333, "angle": 240 },
+ { "time": 2.9333 },
+ { "time": 3.0333, "angle": 120 },
+ { "time": 3.1333, "angle": 240 },
+ { "time": 3.2333 },
+ { "time": 3.3333, "angle": 120 },
+ { "time": 3.4333, "angle": 240 },
+ { "time": 3.5333 },
+ { "time": 3.6333, "angle": 120 },
+ { "time": 3.7333, "angle": 240 },
+ { "time": 3.8333 },
+ { "time": 3.9333, "angle": 120 },
+ { "time": 4.0333, "angle": 240 },
+ { "time": 4.1333 },
+ { "time": 4.2333, "angle": 120 },
+ { "time": 4.3333, "angle": 240 },
+ { "time": 4.4333 },
+ { "time": 4.6667, "angle": 120 },
+ { "time": 4.9, "angle": 170 }
+ ]
+ },
+ "wheel-small-root1": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1333, "y": 12.37 },
+ { "time": 2.4667, "y": 32.37 },
+ { "time": 2.7333, "y": -5.27 },
+ { "time": 2.9667, "y": 14.31 },
+ { "time": 3.1667, "y": 19.54 },
+ { "time": 3.4667, "y": 7.5 },
+ { "time": 4.3667, "y": -2.4 }
+ ]
+ },
+ "wheel-small-root2": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.9, "y": 5.26 },
+ { "time": 3.1667, "y": 10.67 },
+ { "time": 3.4667, "y": -4.71 }
+ ]
+ },
+ "wheel-small-root3": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.4667, "y": -10.56 },
+ { "time": 2.9, "y": -16.08 },
+ { "time": 3.1667, "y": 10.12 },
+ { "time": 3.4667, "y": 4.1 },
+ { "time": 4.3667, "y": -0.03 }
+ ]
+ },
+ "antenna1": {
+ "rotate": [
+ {},
+ { "time": 0.3333, "angle": 1.05, "curve": 0.442, "c3": 0.75 },
+ { "time": 1.2333, "angle": -4.55, "curve": 0.25, "c3": 0.75 },
+ { "time": 1.7, "angle": 0.53 },
+ { "time": 2, "angle": -2.13 },
+ { "time": 2.2, "angle": 4.71 },
+ { "time": 2.3667, "angle": -7.26 },
+ { "time": 2.5667, "angle": 2.26 },
+ { "time": 2.7333, "angle": -3.39 },
+ { "time": 3.0667, "angle": -5.53 },
+ { "time": 3.2333, "angle": 7.78 },
+ { "time": 3.4667, "angle": -5.99 },
+ { "time": 3.7, "angle": 3.11 },
+ { "time": 3.9, "angle": -3.05 },
+ { "time": 4.1, "angle": 0.31 },
+ { "time": 4.3, "angle": -3.06 },
+ { "time": 4.5333, "angle": 0.36 },
+ { "time": 4.8667, "angle": 4.94, "curve": 0.25, "c3": 0.75 },
+ { "time": 5.1, "angle": -2.38 },
+ { "time": 5.2667, "angle": 3.65 },
+ { "time": 5.4, "angle": -3.04 },
+ { "time": 5.5, "angle": 1.49 },
+ { "time": 5.6, "angle": -1.86 },
+ { "time": 5.7, "angle": 0.42 }
+ ]
+ },
+ "antenna2": {
+ "rotate": [
+ {},
+ { "time": 0.3333, "angle": 1.05, "curve": 0.442, "c3": 0.75 },
+ { "time": 1.2333, "angle": -4.55, "curve": 0.25, "c3": 0.75 },
+ { "time": 1.7, "angle": 0.53 },
+ { "time": 2, "angle": -2.13 },
+ { "time": 2.2, "angle": 4.71 },
+ { "time": 2.3667, "angle": -7.26 },
+ { "time": 2.5667, "angle": 2.26 },
+ { "time": 2.7333, "angle": -3.39 },
+ { "time": 3.0667, "angle": -5.53 },
+ { "time": 3.2333, "angle": 7.78 },
+ { "time": 3.4667, "angle": -5.99 },
+ { "time": 3.7, "angle": 3.11 },
+ { "time": 3.9, "angle": -3.05 },
+ { "time": 4.1, "angle": 0.31 },
+ { "time": 4.3, "angle": -3.06 },
+ { "time": 4.5333, "angle": 0.36 },
+ { "time": 4.8667, "angle": 4.94, "curve": 0.25, "c3": 0.75 },
+ { "time": 5.1, "angle": -2.38 },
+ { "time": 5.2667, "angle": 3.65 },
+ { "time": 5.4, "angle": -3.04 },
+ { "time": 5.5, "angle": 1.49 },
+ { "time": 5.6, "angle": -1.86 },
+ { "time": 5.7, "angle": 0.42 }
+ ]
+ },
+ "antenna3": {
+ "rotate": [
+ {},
+ { "time": 0.3333, "angle": 1.05, "curve": 0.442, "c3": 0.75 },
+ { "time": 1.2333, "angle": -4.55, "curve": 0.25, "c3": 0.75 },
+ { "time": 1.7, "angle": 0.53 },
+ { "time": 2, "angle": -2.13 },
+ { "time": 2.2, "angle": 4.71 },
+ { "time": 2.3667, "angle": -7.26 },
+ { "time": 2.5667, "angle": 2.26 },
+ { "time": 2.7333, "angle": -3.39 },
+ { "time": 3.0667, "angle": -5.53 },
+ { "time": 3.2333, "angle": 7.78 },
+ { "time": 3.4667, "angle": -5.99 },
+ { "time": 3.7, "angle": 3.11 },
+ { "time": 3.9, "angle": -3.05 },
+ { "time": 4.1, "angle": 0.31 },
+ { "time": 4.3, "angle": -3.06 },
+ { "time": 4.5333, "angle": 0.36 },
+ { "time": 4.8667, "angle": 4.94, "curve": 0.25, "c3": 0.75 },
+ { "time": 5.1, "angle": -2.38 },
+ { "time": 5.2667, "angle": 3.65 },
+ { "time": 5.4, "angle": -3.04 },
+ { "time": 5.5, "angle": 1.49 },
+ { "time": 5.6, "angle": -1.86 },
+ { "time": 5.7, "angle": 0.42 }
+ ]
+ },
+ "antenna4": {
+ "rotate": [
+ {},
+ { "time": 0.3333, "angle": 1.05, "curve": 0.442, "c3": 0.75 },
+ { "time": 1.2333, "angle": -4.55, "curve": 0.25, "c3": 0.75 },
+ { "time": 1.7, "angle": 0.53 },
+ { "time": 2, "angle": -2.13 },
+ { "time": 2.2, "angle": 4.71 },
+ { "time": 2.3667, "angle": -7.26 },
+ { "time": 2.5667, "angle": 2.26 },
+ { "time": 2.7333, "angle": -3.39 },
+ { "time": 3.0667, "angle": -5.53 },
+ { "time": 3.2333, "angle": 7.78 },
+ { "time": 3.4667, "angle": -5.99 },
+ { "time": 3.7, "angle": 3.11 },
+ { "time": 3.9, "angle": -3.05 },
+ { "time": 4.1, "angle": 0.31 },
+ { "time": 4.3, "angle": -3.06 },
+ { "time": 4.5333, "angle": 0.36 },
+ { "time": 4.8667, "angle": 4.94, "curve": 0.25, "c3": 0.75 },
+ { "time": 5.1, "angle": -2.38 },
+ { "time": 5.2667, "angle": 3.65 },
+ { "time": 5.4, "angle": -3.04 },
+ { "time": 5.5, "angle": 1.49 },
+ { "time": 5.6, "angle": -1.86 },
+ { "time": 5.7, "angle": 0.42 }
+ ]
+ },
+ "antenna5": {
+ "rotate": [
+ {},
+ { "time": 0.3333, "angle": 1.05, "curve": 0.442, "c3": 0.75 },
+ { "time": 1.2333, "angle": -4.55, "curve": 0.25, "c3": 0.75 },
+ { "time": 1.7, "angle": 0.53 },
+ { "time": 2, "angle": -2.13 },
+ { "time": 2.2, "angle": 4.71 },
+ { "time": 2.3667, "angle": -7.26 },
+ { "time": 2.5667, "angle": 2.26 },
+ { "time": 2.7333, "angle": -3.39 },
+ { "time": 3.0667, "angle": -5.53 },
+ { "time": 3.2333, "angle": 7.78 },
+ { "time": 3.4667, "angle": -5.99 },
+ { "time": 3.7, "angle": 3.11 },
+ { "time": 3.9, "angle": -3.05 },
+ { "time": 4.1, "angle": 0.31 },
+ { "time": 4.3, "angle": -3.06 },
+ { "time": 4.5333, "angle": 0.36 },
+ { "time": 4.8667, "angle": 4.94, "curve": 0.25, "c3": 0.75 },
+ { "time": 5.1, "angle": -2.38 },
+ { "time": 5.2667, "angle": 3.65 },
+ { "time": 5.4, "angle": -3.04 },
+ { "time": 5.5, "angle": 1.49 },
+ { "time": 5.6, "angle": -1.86 },
+ { "time": 5.7, "angle": 0.42 }
+ ]
+ },
+ "antenna6": {
+ "rotate": [
+ {},
+ { "time": 0.3333, "angle": 1.05, "curve": 0.442, "c3": 0.75 },
+ { "time": 1.2333, "angle": -4.55, "curve": 0.25, "c3": 0.75 },
+ { "time": 1.7, "angle": 0.53 },
+ { "time": 2, "angle": -2.13 },
+ { "time": 2.2, "angle": 4.71 },
+ { "time": 2.3667, "angle": -7.26 },
+ { "time": 2.5667, "angle": 2.26 },
+ { "time": 2.7333, "angle": -3.39 },
+ { "time": 3.0667, "angle": -5.53 },
+ { "time": 3.2333, "angle": 7.78 },
+ { "time": 3.4667, "angle": -5.99 },
+ { "time": 3.7, "angle": 3.11 },
+ { "time": 3.9, "angle": -3.05 },
+ { "time": 4.1, "angle": 0.31 },
+ { "time": 4.3, "angle": -3.06 },
+ { "time": 4.5333, "angle": 0.36 },
+ { "time": 4.8667, "angle": 4.94, "curve": 0.25, "c3": 0.75 },
+ { "time": 5.1, "angle": -2.38 },
+ { "time": 5.2667, "angle": 3.65 },
+ { "time": 5.4, "angle": -3.04 },
+ { "time": 5.5, "angle": 1.49 },
+ { "time": 5.6, "angle": -1.86 },
+ { "time": 5.7, "angle": 0.42 }
+ ]
+ },
+ "machinegun": {
+ "rotate": [
+ { "angle": 8.07, "curve": "stepped" },
+ { "time": 2.0667, "angle": 8.07 },
+ { "time": 2.1667, "angle": 3.11 },
+ { "time": 2.5667, "angle": -10.99, "curve": "stepped" },
+ { "time": 3.1333, "angle": -10.99 },
+ { "time": 3.2667, "angle": 18.18 },
+ { "time": 3.4333, "angle": 2.75, "curve": "stepped" },
+ { "time": 4.7, "angle": 2.75 },
+ { "time": 4.9, "angle": 8.07 }
+ ]
+ }
+ },
+ "path": {
+ "treads-path": {
+ "position": [
+ { "curve": 0.492, "c3": 0.794, "c4": 0.46 },
+ { "time": 2, "position": 0.385, "curve": 0.348, "c2": 0.33, "c3": 0.681, "c4": 0.66 },
+ { "time": 2.0667, "position": 0.405 },
+ { "time": 2.3333, "position": 0.555 },
+ { "time": 2.5, "position": 0.605 },
+ { "time": 2.6667, "position": 0.685 },
+ { "time": 2.8333, "position": 0.745 },
+ { "time": 3, "position": 0.785 },
+ { "time": 3.0667, "position": 0.8 },
+ { "time": 3.1333, "position": 0.825 },
+ { "time": 3.1667, "position": 0.835 },
+ { "time": 3.2333, "position": 0.87 },
+ { "time": 3.5, "position": 0.98, "curve": 0.17, "c2": 0.16, "c3": 0.626 },
+ { "time": 4.8333, "position": 1.4 }
+ ]
+ }
+ }
+ },
+ "shoot": {
+ "slots": {
+ "smoke-puff1-fg": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1333, "light": "fde252ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 1.0333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.0667, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg9": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.5333, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg11": {
+ "twoColor": [
+ { "time": 0.3333, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7667, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg17": {
+ "twoColor": [
+ { "time": 0.2333, "light": "ffd50cff", "dark": "534035" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.6667, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.2333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg5": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.9, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg25": {
+ "twoColor": [
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 1, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg26": {
+ "twoColor": [
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.9333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg22": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" }
+ ]
+ },
+ "smoke-puff1-bg14": {
+ "twoColor": [
+ { "time": 0.4333, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 1.0667, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.4333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg3": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg16": {
+ "twoColor": [
+ { "time": 0.4, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.4, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg17": {
+ "twoColor": [
+ { "time": 0.2333, "light": "e3c05eff", "dark": "ab7e59" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.6667, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.2333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg21": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" }
+ ]
+ },
+ "smoke-puff1-bg15": {
+ "twoColor": [
+ { "time": 0.4, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.4, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg18": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.5, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7667, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.2333, "name": "smoke-puff03-fg" },
+ { "time": 0.2667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg25": {
+ "twoColor": [
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 1, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg7": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3333, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8333, "light": "ac8c7500", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg10": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.5333, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8333, "light": "ffd50c00", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg6": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg20": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg8": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4333, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.9333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg12": {
+ "twoColor": [
+ { "time": 0.3667, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8667, "light": "ac8c7500", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg27": {
+ "twoColor": [
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg20": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg24": {
+ "twoColor": [
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "tank-glow": {
+ "color": [
+ { "time": 0.0667, "color": "fc994d84" },
+ { "time": 0.1333, "color": "f5b16bc8", "curve": 0.658, "c2": 0.01, "c3": 0.89, "c4": 0.77 },
+ { "time": 0.2667, "color": "fc994c30" }
+ ],
+ "attachment": [
+ { "time": 0.0667, "name": "smoke-glow" },
+ { "time": 0.2667, "name": null }
+ ]
+ },
+ "smoke-puff1-bg11": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7667, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg9": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.5333, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg6": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg21": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" }
+ ]
+ },
+ "smoke-puff1-fg22": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" }
+ ]
+ },
+ "smoke-puff1-bg26": {
+ "twoColor": [
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.9333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg4": {
+ "twoColor": [
+ { "time": 0.1333, "light": "fae781ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.9, "light": "ac8c7500", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg14": {
+ "twoColor": [
+ { "time": 0.4333, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 1.0667, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.4333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg8": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4333, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.9333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-glow": {
+ "color": [
+ { "time": 0.1333, "color": "ffffffff" },
+ { "time": 0.1667, "color": "ffbc8af4" },
+ { "time": 0.2, "color": "fc8e8e90" },
+ { "time": 0.2667, "color": "fa3e3e1e" }
+ ],
+ "attachment": [
+ { "time": 0.0667, "name": "smoke-glow" },
+ { "time": 0.3, "name": null }
+ ]
+ },
+ "smoke-puff1-fg3": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffe457ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg12": {
+ "twoColor": [
+ { "time": 0.3333, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8667, "light": "ffd50c00", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg16": {
+ "twoColor": [
+ { "time": 0.4, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.4, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg23": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.5, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7667, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg13": {
+ "twoColor": [
+ { "time": 0.3667, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 1, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg15": {
+ "twoColor": [
+ { "time": 0.4, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.4, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg23": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.5, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7667, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg5": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.9, "light": "ffd50c00", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg4": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.9, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg7": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3333, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg13": {
+ "twoColor": [
+ { "time": 0.3667, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 1, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 1.0333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.0667, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg27": {
+ "twoColor": [
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg24": {
+ "twoColor": [
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg10": {
+ "twoColor": [
+ { "time": 0.1333, "light": "fce35dff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.5333, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8333, "light": "ac8c7500", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "rock": {
+ "attachment": [
+ { "name": null }
+ ]
+ },
+ "smoke-puff1-bg18": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.5, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.2333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg2": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg2": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2333, "name": "smoke-puff04-fg" }
+ ]
+ }
+ },
+ "bones": {
+ "cannon": {
+ "translate": [
+ { "time": 0.0667 },
+ { "time": 0.1667, "x": 34.77, "y": 0.9 },
+ { "time": 0.2667, "x": 1.3 }
+ ]
+ },
+ "tank-body": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.1667, "angle": -4.29, "curve": 0.25, "c3": 0.75 },
+ { "time": 0.3, "angle": 2.37, "curve": 0.25, "c3": 0.75 },
+ { "time": 0.4333 }
+ ],
+ "translate": [
+ { "time": 0.0667 },
+ { "time": 0.1667, "x": 31.04, "y": 1.67, "curve": 0.25, "c3": 0.75 },
+ { "time": 0.3, "x": -12.05, "y": -0.23 },
+ { "time": 0.3667 }
+ ]
+ },
+ "tank-treads": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.1667, "angle": -3.08 },
+ { "time": 0.3, "angle": -0.42 }
+ ]
+ },
+ "smoke1": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.1333, "angle": 2.88 },
+ { "time": 0.1667, "angle": 2.34 },
+ { "time": 0.2, "angle": 124.36 },
+ { "time": 0.2667, "angle": 142.26 },
+ { "time": 0.3333, "angle": 86.78 },
+ { "time": 0.4667, "angle": 128.79 },
+ { "time": 0.6333, "angle": 146.22 },
+ { "time": 1.0333, "angle": 210.7 }
+ ],
+ "translate": [
+ { "time": 0.0667, "x": -9.69, "y": 1.05 },
+ { "time": 0.1333, "x": 7.53, "y": 1.21 },
+ { "time": 0.1667, "x": 3.26, "y": 4.07 },
+ { "time": 0.2, "x": 29.64, "y": -17.46 },
+ { "time": 0.2667, "x": 86.97, "y": 17.83 },
+ { "time": 0.3333, "x": 193.74, "y": -38.98 },
+ { "time": 0.4, "x": 341.67, "y": -39.52 },
+ { "time": 0.6333, "x": 393.24, "y": -4.01 },
+ { "time": 1.0333, "x": 410.76, "y": 6.35 }
+ ],
+ "scale": [
+ { "time": 0.0667 },
+ { "time": 0.1333, "x": 3.171, "y": 0.756 },
+ { "time": 0.1667, "x": 3.488, "y": 1.279 },
+ { "time": 0.2, "x": 5.151, "y": 2.369 },
+ { "time": 0.2667, "x": 4.735, "y": 3.622 },
+ { "time": 0.3, "x": 4.735, "y": 4.019 },
+ { "time": 0.3333, "x": 4.613, "y": 3.339 },
+ { "time": 0.3667, "x": 4.918, "y": 3.561 },
+ { "time": 0.4, "x": 4.6, "y": 4.263 },
+ { "time": 0.6333, "x": 4.449, "y": 2.62 },
+ { "time": 1.0333, "x": 3.09, "y": 1.447 }
+ ]
+ },
+ "smoke2": {
+ "rotate": [
+ { "time": 0.1667, "angle": 31.55 },
+ { "time": 0.3, "angle": -22.63 },
+ { "time": 0.4667, "angle": 142.89 },
+ { "time": 0.6, "angle": 253.78 },
+ { "time": 0.8333, "angle": -60.72 }
+ ],
+ "translate": [
+ { "time": 0.1667, "x": 17.26, "y": 4.86 },
+ { "time": 0.2333, "x": 141.22, "y": 27.27 },
+ { "time": 0.3, "x": 178.86, "y": 56.63 },
+ { "time": 0.3667, "x": 200.46, "y": 71.05 },
+ { "time": 0.4333, "x": 213.12, "y": 78.39 },
+ { "time": 0.6333, "x": 221.44, "y": 73.1 },
+ { "time": 0.8333, "x": 223.32, "y": 73.74 }
+ ],
+ "scale": [
+ { "time": 0.1667, "x": 1.34, "y": 1.34 },
+ { "time": 0.2333, "x": 2.81, "y": 1.317 },
+ { "time": 0.3, "x": 2.932, "y": 1.374 },
+ { "time": 0.4667, "x": 1.247, "y": 0.639 },
+ { "time": 0.8333, "x": 0.778, "y": 0.515 }
+ ]
+ },
+ "smoke3": {
+ "rotate": [
+ { "time": 0.1667, "angle": -5.54 },
+ { "time": 0.2333, "angle": 0.2 },
+ { "time": 0.3333, "angle": 20.27 },
+ { "time": 0.4, "angle": 31.36 },
+ { "time": 0.4667, "angle": 68.52 },
+ { "time": 0.5333, "angle": 99.74 },
+ { "time": 0.6333, "angle": 145.8 },
+ { "time": 0.8333, "angle": 193.28 }
+ ],
+ "translate": [
+ { "time": 0.1333, "x": 1.17, "y": 8.53 },
+ { "time": 0.1667, "x": 37.53, "y": 4.84 },
+ { "time": 0.2, "x": 67.99, "y": 9.85 },
+ { "time": 0.2333, "x": 134.14, "y": -13.5 },
+ { "time": 0.2667, "x": 181.31, "y": -19.93 },
+ { "time": 0.3, "x": 238.28, "y": -8.82 },
+ { "time": 0.3333, "x": 268.51, "y": -25.75 },
+ { "time": 0.3667, "x": 359.06, "y": -28.49 },
+ { "time": 0.4, "x": 432.96, "y": -24.11 },
+ { "time": 0.4667, "x": 452.16, "y": -16.73 },
+ { "time": 0.6333, "x": 456.28, "y": -0.41 },
+ { "time": 0.8333, "x": 454.14, "y": 16.41 }
+ ],
+ "scale": [
+ { "time": 0.1333, "x": 2.258, "y": 1.366 },
+ { "time": 0.1667, "x": 2.656, "y": 1.47 },
+ { "time": 0.2, "x": 3.202, "y": 1.772 },
+ { "time": 0.2333, "x": 3.202, "y": 1.93 },
+ { "time": 0.2667, "x": 3.124, "y": 1.896 },
+ { "time": 0.3, "x": 3.593, "y": 1.896 },
+ { "time": 0.3333, "x": 2.363, "y": 1.247 },
+ { "time": 0.3667, "x": 1.845, "y": 0.973 },
+ { "time": 0.4, "x": 1.754, "y": 0.926 },
+ { "time": 0.4333, "x": 1.448, "y": 0.695 },
+ { "time": 0.4667, "x": 1.441, "y": 0.688 },
+ { "time": 0.5333, "x": 0.865, "y": 0.456 },
+ { "time": 0.7, "x": 0.86, "y": 0.454 },
+ { "time": 0.8333, "x": 0.211, "y": 0.111 }
+ ]
+ },
+ "smoke4": {
+ "rotate": [
+ { "time": 0.1667, "angle": -20.35 },
+ { "time": 0.2333, "angle": 18.5 },
+ { "time": 0.3, "angle": 57.77 },
+ { "time": 0.4, "angle": 105.85 },
+ { "time": 0.6, "angle": 161.28 },
+ { "time": 0.9, "angle": 208.43 }
+ ],
+ "translate": [
+ { "time": 0.1667, "x": 35.95, "y": 25.54 },
+ { "time": 0.2333, "x": 34.17, "y": 1.87 },
+ { "time": 0.3, "x": 136.7, "y": 21.5 },
+ { "time": 0.4, "x": 138.61, "y": 34.8 },
+ { "time": 0.6, "x": 160.38, "y": 37.13 },
+ { "time": 0.9, "x": 196.41, "y": 30.36 }
+ ],
+ "scale": [
+ { "time": 0.1667, "x": 2.751, "y": 1.754 },
+ { "time": 0.2333, "x": 3.486, "y": 2.224 },
+ { "time": 0.2667, "x": 3.486, "y": 2.586 },
+ { "time": 0.3, "x": 3.847, "y": 2.109 },
+ { "time": 0.4, "x": 1.96, "y": 1.074 },
+ { "time": 0.9, "x": 0.825, "y": 0.452 }
+ ]
+ },
+ "smoke5": {
+ "rotate": [
+ { "time": 0.2, "angle": 23.09 },
+ { "time": 0.2667, "angle": 12.24 },
+ { "time": 0.3333, "angle": 36.92 },
+ { "time": 0.4333, "angle": -37.33 },
+ { "time": 0.5333, "angle": -0.66 },
+ { "time": 0.9, "angle": 64.02 }
+ ],
+ "translate": [
+ { "time": 0.1333 },
+ { "time": 0.2333, "x": 123.76, "y": 19.44 },
+ { "time": 0.3, "x": 239.08, "y": -49.72 },
+ { "time": 0.3667, "x": 280.23, "y": -51.46 },
+ { "time": 0.7, "x": 340.62, "y": -20.09 },
+ { "time": 0.9, "x": 349.18, "y": -5.25 }
+ ],
+ "scale": [
+ { "time": 0.1333 },
+ { "time": 0.1667, "x": 1.718, "y": 1.718 },
+ { "time": 0.2, "x": 2.109, "y": 2.109 },
+ { "time": 0.2333, "x": 1.781, "y": 2.183 },
+ { "time": 0.2667, "x": 2.148, "y": 2.633 },
+ { "time": 0.3333, "x": 2.234, "y": 2.738 },
+ { "time": 0.3667, "x": 1.366, "y": 2.148 },
+ { "time": 0.4, "x": 0.97, "y": 1.524 },
+ { "time": 0.4333, "x": 1.078, "y": 1.157 },
+ { "time": 0.4667, "x": 1.126, "y": 1.005 },
+ { "time": 0.7, "x": 1.241, "y": 1.301 },
+ { "time": 0.9, "x": 0.709, "y": 0.893 }
+ ]
+ },
+ "smoke6": {
+ "rotate": [
+ { "time": 0.1667, "angle": -37.43 },
+ { "time": 0.2333, "angle": -18.36 },
+ { "time": 0.3333, "angle": 28.58 },
+ { "time": 0.4, "angle": 150.54 },
+ { "time": 0.7, "angle": -58.41 }
+ ],
+ "translate": [
+ { "time": 0.1333 },
+ { "time": 0.2, "x": 68.04, "y": 16.15 },
+ { "time": 0.2667, "x": 214.52, "y": 13.25 },
+ { "time": 0.3333, "x": 285.4, "y": 17.95 },
+ { "time": 0.4, "x": 202.91, "y": 101.43 },
+ { "time": 0.4667, "x": 189.25, "y": 116.39 },
+ { "time": 0.7, "x": 182.77, "y": 137.4 }
+ ],
+ "scale": [
+ { "time": 0.1333 },
+ { "time": 0.1667, "x": 1.152, "y": 1.288 },
+ { "time": 0.2, "x": 1.939, "y": 2.168 },
+ { "time": 0.2333, "x": 2.278, "y": 2.223 },
+ { "time": 0.2667, "x": 2.023, "y": 1.974 },
+ { "time": 0.3, "x": 2.644, "y": 1.974 },
+ { "time": 0.4, "x": 1.539, "y": 1.425 },
+ { "time": 0.4667, "x": 1.14, "y": 0.939 },
+ { "time": 0.7, "x": 0.215, "y": 0.161 }
+ ]
+ },
+ "smoke7": {
+ "rotate": [
+ { "time": 0.1667, "angle": -243.11 },
+ { "time": 0.4, "angle": -182.02 },
+ { "time": 0.8333, "angle": -83.02 }
+ ],
+ "translate": [
+ { "time": 0.1333, "x": 3.19, "y": -6.53 },
+ { "time": 0.1667, "x": 44.54, "y": 1.12 },
+ { "time": 0.2, "x": 65.84, "y": 6.02 },
+ { "time": 0.2333, "x": 173.84, "y": 97.51 },
+ { "time": 0.4, "x": 167.39, "y": 74.58 },
+ { "time": 0.8333, "x": 227.77, "y": 84.64 }
+ ],
+ "scale": [
+ { "time": 0.1333, "x": 0.878, "y": 0.878 },
+ { "time": 0.1667, "x": 1.235, "y": 1.235 },
+ { "time": 0.2, "x": 1.461, "y": 1.461 },
+ { "time": 0.2333, "x": 1.114, "y": 1.114 },
+ { "time": 0.3333, "x": 1.067, "y": 1.067 },
+ { "time": 0.4667, "x": 0.81, "y": 0.753 },
+ { "time": 0.8333, "x": 0.52, "y": 0.484 }
+ ]
+ },
+ "smoke8": {
+ "rotate": [
+ { "time": 0.1667, "angle": -156.52 },
+ { "time": 0.2667, "angle": -154.05 },
+ { "time": 0.3333, "angle": -108.35 },
+ { "time": 0.6, "angle": -93.14 },
+ { "time": 0.9333, "angle": -70.89 }
+ ],
+ "translate": [
+ { "time": 0.1667, "x": 20.72, "y": 0.25 },
+ { "time": 0.2333, "x": 46.1, "y": -10.06 },
+ { "time": 0.3, "x": 149.77, "y": 0.92 },
+ { "time": 0.3667, "x": 241.21, "y": 49.01 },
+ { "time": 0.5333, "x": 276, "y": 58.76 },
+ { "time": 0.7, "x": 292.02, "y": 65.91 },
+ { "time": 0.9333, "x": 308.7, "y": 69.51 }
+ ],
+ "scale": [
+ { "time": 0.1333, "y": 1.174 },
+ { "time": 0.1667, "x": 1.813, "y": 1.438 },
+ { "time": 0.2, "x": 1.813, "y": 1.878 },
+ { "time": 0.2333, "x": 1.211, "y": 1.878 },
+ { "time": 0.2667, "x": 1.584, "y": 1.596 },
+ { "time": 0.3, "x": 1.958, "y": 1.878 },
+ { "time": 0.4667, "x": 1.139, "y": 0.958 },
+ { "time": 0.9333, "x": 0.839, "y": 0.591 }
+ ]
+ },
+ "smoke9": {
+ "rotate": [
+ { "time": 0.1333, "angle": -44.34 },
+ { "time": 0.1667, "angle": 14.73 },
+ { "time": 0.2333, "angle": -243.93 },
+ { "time": 0.2667, "angle": -241.71 },
+ { "time": 0.3333, "angle": -211.87 },
+ { "time": 0.3667, "angle": -187.26 },
+ { "time": 0.4, "angle": -124.31 },
+ { "time": 0.4333, "angle": -76.64 },
+ { "time": 0.7667, "angle": -1.24 }
+ ],
+ "translate": [
+ { "time": 0.1333, "x": -3.49, "y": 0.04 },
+ { "time": 0.2, "x": 87.4, "y": -7.97 },
+ { "time": 0.2667, "x": 233.69, "y": -33.86 },
+ { "time": 0.3333, "x": 296.44, "y": -30.87 },
+ { "time": 0.4, "x": 390.8, "y": 4 },
+ { "time": 0.4667, "x": 391.42, "y": 13.17 },
+ { "time": 0.6333, "x": 413.3, "y": 36.13 },
+ { "time": 0.7667, "x": 408.59, "y": 40.75 }
+ ],
+ "scale": [
+ { "time": 0.1333, "x": 1.289, "y": 1.501 },
+ { "time": 0.2, "x": 1.751, "y": 2.039 },
+ { "time": 0.2667, "x": 2.064, "y": 2.347 },
+ { "time": 0.3333, "x": 1.822, "y": 2.072 },
+ { "time": 0.4, "x": 1.296, "y": 1.045 },
+ { "time": 0.4667, "x": 1.872, "y": 1.526 },
+ { "time": 0.6333, "x": 1.181, "y": 1.037 },
+ { "time": 0.7667, "x": 0.716, "y": 0.615 }
+ ]
+ },
+ "smoke10": {
+ "rotate": [
+ { "time": 0.1333, "angle": 12.16 },
+ { "time": 0.2, "angle": 49.19 },
+ { "time": 0.2667, "angle": 33.17 },
+ { "time": 0.3333, "angle": 42.23 },
+ { "time": 0.4, "angle": 11.69 },
+ { "time": 0.4667, "angle": 41.83 },
+ { "time": 0.5333, "angle": 54.86 },
+ { "time": 0.6333, "angle": 75.25 },
+ { "time": 0.8333, "angle": 126.4 }
+ ],
+ "translate": [
+ { "time": 0.1333, "x": 7.74, "y": 10.25 },
+ { "time": 0.2, "x": 42.9, "y": 72.89 },
+ { "time": 0.2667, "x": 221.58, "y": 82.27 },
+ { "time": 0.3333, "x": 297.31, "y": 85.39 },
+ { "time": 0.4, "x": 322.91, "y": 81.04 },
+ { "time": 0.4667, "x": 346.62, "y": 76.68 },
+ { "time": 0.6667, "x": 377.46, "y": 81.85 },
+ { "time": 0.8333, "x": 402.18, "y": 101.03 }
+ ],
+ "scale": [
+ { "time": 0.1333, "x": 0.537, "y": 1.062 },
+ { "time": 0.1667, "x": 1.042, "y": 0.841 },
+ { "time": 0.2, "x": 1.937, "y": 1.563 },
+ { "time": 0.2333, "x": 1.937, "y": 2.176 },
+ { "time": 0.2667, "x": 2.254, "y": 2.532 },
+ { "time": 0.3, "x": 2.24, "y": 2.516 },
+ { "time": 0.5333, "x": 1.731, "y": 1.882 },
+ { "time": 0.8333, "x": 0.855, "y": 0.867 }
+ ]
+ },
+ "smoke-glow": {
+ "translate": [
+ { "time": 0.0667, "x": -57.08, "y": 0.01 },
+ { "time": 0.1, "x": -49.68, "y": -1.46 },
+ { "time": 0.1333, "x": 6.3, "y": -2.92 },
+ { "time": 0.1667, "x": 31.57, "y": 0.44 },
+ { "time": 0.2, "x": 34.04, "y": 0.27 },
+ { "time": 0.2333, "x": 109.29, "y": 1.02 },
+ { "time": 0.4, "x": 119.89, "y": 1.01 },
+ { "time": 0.4333, "x": 135.2, "y": 1.03 },
+ { "time": 0.4667, "x": 152.86, "y": 1.06 },
+ { "time": 0.5333, "x": 164.64, "y": 1.07 },
+ { "time": 0.6, "x": 179.94, "y": 1.09 },
+ { "time": 0.6333, "x": 190.54, "y": 1.1 }
+ ],
+ "scale": [
+ { "time": 0.0667, "x": 0.233, "y": 0.233 },
+ { "time": 0.1, "x": 0.42, "y": 0.288 },
+ { "time": 0.1333, "x": 1.669, "y": 1.072 },
+ { "time": 0.1667, "x": 1.669, "y": 1.785, "curve": "stepped" },
+ { "time": 0.2, "x": 1.669, "y": 1.785 },
+ { "time": 0.2333, "x": 2.544, "y": 1.785 },
+ { "time": 0.4333, "x": 3.48, "y": 2.22 },
+ { "time": 0.4667, "x": 4.337, "y": 2.655 }
+ ]
+ },
+ "smoke11": {
+ "rotate": [
+ { "time": 0.4, "angle": 47.07 },
+ { "time": 0.4333, "angle": 109.71 },
+ { "time": 0.4667, "angle": 164.62 },
+ { "time": 0.8333, "angle": 276.93 }
+ ],
+ "translate": [
+ { "time": 0.3333, "x": 280.31, "y": 126.85 },
+ { "time": 0.4, "x": 296.27, "y": 125.62 },
+ { "time": 0.4667, "x": 312.45, "y": 131.57 },
+ { "time": 0.6667, "x": 310.5, "y": 149.67 },
+ { "time": 0.8333, "x": 307.08, "y": 153.94 }
+ ],
+ "scale": [
+ { "time": 0.3333, "x": 1.491, "y": 1.491 },
+ { "time": 0.4667, "x": 1.144, "y": 0.948 },
+ { "time": 0.5667, "x": 0.491, "y": 0.491 },
+ { "time": 0.8333, "x": 0.985, "y": 0.91 }
+ ]
+ },
+ "smoke12": {
+ "rotate": [
+ { "time": 0.3667, "angle": -37.96 },
+ { "time": 0.4333, "angle": 28.55 },
+ { "time": 0.5333, "angle": 108.53 },
+ { "time": 0.8667, "angle": 191.85 }
+ ],
+ "translate": [
+ { "time": 0.3667, "x": 390.22, "y": -1.06 },
+ { "time": 0.4333, "x": 411.78, "y": 26.39 },
+ { "time": 0.5333, "x": 428.12, "y": 56.28 },
+ { "time": 0.8667, "x": 444.34, "y": 68.06 }
+ ],
+ "scale": [
+ { "time": 0.3667, "x": 2.006, "y": 1.821 },
+ { "time": 0.5333, "x": 1.719, "y": 1.293 },
+ { "time": 0.7333, "x": 1.562, "y": 1.304 },
+ { "time": 0.8667, "x": 0.727, "y": 0.637 }
+ ]
+ },
+ "smoke13": {
+ "rotate": [
+ { "time": 0.3667, "angle": 305.8 },
+ { "time": 0.4, "angle": 118.49 },
+ { "time": 0.4333, "angle": 177.45 },
+ { "time": 0.4667, "angle": 213.84 },
+ { "time": 0.5333, "angle": 236.4 },
+ { "time": 0.7, "angle": 262.3 },
+ { "time": 1, "angle": 297.95 }
+ ],
+ "translate": [
+ { "time": 0.3667, "x": 331.84, "y": -25.82 },
+ { "time": 0.4, "x": 417.88, "y": -42.62 },
+ { "time": 0.4667, "x": 451.61, "y": -42.21 },
+ { "time": 0.5333, "x": 453.81, "y": -37.03 },
+ { "time": 0.6, "x": 451.86, "y": -31.89 },
+ { "time": 0.7, "x": 453.37, "y": -27.28 },
+ { "time": 1, "x": 454.04, "y": -17.89 }
+ ],
+ "scale": [
+ { "time": 0.3667, "x": 4.509, "y": 3.114 },
+ { "time": 0.4, "x": 3.673, "y": 2.537 },
+ { "time": 0.4333, "x": 4.201, "y": 2.638 },
+ { "time": 0.4667, "x": 4.27, "y": 2.399 },
+ { "time": 0.6, "x": 2.798, "y": 1.932 },
+ { "time": 0.8333, "x": 2.316, "y": 1.599 },
+ { "time": 1, "x": 1.081, "y": 0.746 }
+ ]
+ },
+ "smoke14": {
+ "rotate": [
+ { "time": 0.4333, "angle": 271.03 },
+ { "time": 0.7, "angle": 299.97 },
+ { "time": 1.0667, "angle": 331.16 }
+ ],
+ "translate": [
+ { "time": 0.4333, "x": 371.68, "y": -29.8 },
+ { "time": 0.7667, "x": 400.59, "y": -44.36 },
+ { "time": 1.0667, "x": 432.26, "y": -44.79 }
+ ],
+ "scale": [
+ { "time": 0.4333, "x": 4.011, "y": 3.366 },
+ { "time": 0.7667, "x": 2.071, "y": 1.624 },
+ { "time": 1.0667, "x": 1.798, "y": 1.111 }
+ ]
+ },
+ "smoke15": {
+ "rotate": [
+ { "time": 0.4, "angle": 111.75 },
+ { "time": 0.4667, "angle": 171.93 },
+ { "time": 0.6, "angle": 256.95 },
+ { "time": 0.8333, "angle": 299.15 }
+ ],
+ "translate": [
+ { "time": 0.4, "x": 266.71, "y": -53.04 },
+ { "time": 0.4333, "x": 290.84, "y": -51.43 },
+ { "time": 0.5333, "x": 305.65, "y": -44.32 },
+ { "time": 0.6667, "x": 318.96, "y": -38.95 },
+ { "time": 0.8333, "x": 342.65, "y": -27.33 }
+ ],
+ "scale": [
+ { "time": 0.4, "x": 2.749, "y": 2.095 },
+ { "time": 0.4333, "x": 3.302, "y": 2.289 },
+ { "time": 0.4667, "x": 2.591, "y": 1.895 },
+ { "time": 0.5333, "x": 1.777, "y": 1.354 },
+ { "time": 0.7, "x": 1.932, "y": 1.267 },
+ { "time": 0.8333, "x": 1.002, "y": 1.546 }
+ ]
+ },
+ "smoke16": {
+ "rotate": [
+ { "time": 0.4, "angle": 89.78 },
+ { "time": 0.4667, "angle": 137.83 },
+ { "time": 0.5333, "angle": 193.49 },
+ { "time": 0.6, "angle": 235.26 },
+ { "time": 0.6333, "angle": 286.8 }
+ ],
+ "translate": [
+ { "time": 0.4, "x": 217.23, "y": -21.45 },
+ { "time": 0.4667, "x": 249.95, "y": -13.73 },
+ { "time": 0.5333, "x": 264.96, "y": -9.87 },
+ { "time": 0.6, "x": 278.95, "y": 6.37 },
+ { "time": 0.6333, "x": 245.65, "y": 11.77 }
+ ],
+ "scale": [
+ { "time": 0.4, "x": 2.265, "y": 1.859 },
+ { "time": 0.4333, "x": 2.621, "y": 1.955 },
+ { "time": 0.4667, "x": 1.953, "y": 1.538 },
+ { "time": 0.6, "x": 1.005, "y": 0.825 },
+ { "time": 0.6333, "x": 0.387, "y": 0.318 }
+ ]
+ },
+ "smoke17": {
+ "rotate": [
+ { "time": 0.2333, "angle": 99.02 },
+ { "time": 0.3, "angle": 58.06 },
+ { "time": 0.3333, "angle": 34.05 },
+ { "time": 0.3667, "angle": 342.66 },
+ { "time": 0.6667, "angle": 297.64 }
+ ],
+ "translate": [
+ { "time": 0.2333, "x": 18.91, "y": -62.91 },
+ { "time": 0.3, "x": 2.43, "y": -61.54 },
+ { "time": 0.3333, "x": 1.89, "y": -36.55 },
+ { "time": 0.3667, "x": 6.97, "y": -29.52 },
+ { "time": 0.4333, "x": 10.78, "y": -20.55 },
+ { "time": 0.6667, "x": 18.65, "y": -13.19 }
+ ],
+ "scale": [
+ { "time": 0.2333, "x": 1.915, "y": 1.915 },
+ { "time": 0.3, "x": 1.509, "y": 1.509 },
+ { "time": 0.3333, "x": 1.01, "y": 1.01 },
+ { "time": 0.3667, "x": 0.715, "y": 0.715 },
+ { "time": 0.4333, "x": 0.949, "y": 0.721 },
+ { "time": 0.5667, "x": 0.785, "y": 0.74 }
+ ]
+ },
+ "smoke18": {
+ "rotate": [
+ { "time": 0.2333, "angle": 141.75 },
+ { "time": 0.2667, "angle": 134.51 },
+ { "time": 0.3333, "angle": 249.12 },
+ { "time": 0.5, "angle": 3.82 },
+ { "time": 0.7333, "angle": 90.54 }
+ ],
+ "translate": [
+ { "time": 0.2333, "x": 60.81, "y": 56.17 },
+ { "time": 0.2667, "x": 68.74, "y": 69.4 },
+ { "time": 0.3333, "x": 76.85, "y": 69.07 },
+ { "time": 0.5, "x": 101.49, "y": 89.87 },
+ { "time": 0.7333, "x": 118.58, "y": 101.16 }
+ ],
+ "scale": [
+ { "time": 0.2333, "x": 2.288, "y": 2.288 },
+ { "time": 0.2667, "x": 2.288, "y": 1.628 },
+ { "time": 0.3, "x": 1.524, "y": 1.308 },
+ { "time": 0.5, "x": 1.757, "y": 1.385 },
+ { "time": 0.5333, "x": 2.08, "y": 1.51 },
+ { "time": 0.7333, "x": 1.405, "y": 0.896 }
+ ]
+ },
+ "smoke20": {
+ "rotate": [
+ { "time": 0.3333, "angle": 95.16 },
+ { "time": 0.3667, "angle": 130.42 },
+ { "time": 0.4, "angle": 170.7 },
+ { "time": 0.4333, "angle": 266.75 },
+ { "time": 0.4667, "angle": 299.82 },
+ { "time": 0.5333, "angle": 326.88 },
+ { "time": 0.6, "angle": 350.8 },
+ { "time": 0.9, "angle": 43.14 }
+ ],
+ "translate": [
+ { "time": 0.3333, "x": 124.61, "y": -46.55 },
+ { "time": 0.5333, "x": 173.8, "y": -36.62 },
+ { "time": 0.7, "x": 186.5, "y": -35.41 },
+ { "time": 0.9, "x": 188.56, "y": -37.75 }
+ ],
+ "scale": [
+ { "time": 0.3333, "x": 3.346, "y": 2.654 },
+ { "time": 0.3667, "x": 2.661, "y": 2.111 },
+ { "time": 0.4333, "x": 2.751, "y": 1.984 },
+ { "time": 0.4667, "x": 3.059, "y": 2.21 },
+ { "time": 0.5333, "x": 2.159, "y": 1.712 },
+ { "time": 0.7, "x": 1.601, "y": 1.27 },
+ { "time": 0.9, "x": 1.679, "y": 0.856 }
+ ]
+ },
+ "smoke23": {
+ "rotate": [
+ { "time": 0.3, "angle": 115.12 },
+ { "time": 0.3667, "angle": 79.01 },
+ { "time": 0.7667, "angle": 6.96 }
+ ],
+ "translate": [
+ { "time": 0.3, "x": 75.15, "y": -50.92 },
+ { "time": 0.3667, "x": 59.33, "y": -53.52 },
+ { "time": 0.7667, "x": 39.68, "y": -48.64 }
+ ],
+ "scale": [
+ { "time": 0.3, "x": 3.331, "y": 2.096 },
+ { "time": 0.4333, "x": 2.4, "y": 2.006 },
+ { "time": 0.5, "x": 2.555, "y": 2.094 },
+ { "time": 0.7667, "x": 1.35, "y": 1.241 }
+ ]
+ },
+ "antenna1": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.2, "angle": 11.78 },
+ { "time": 0.3, "angle": -9.52 },
+ { "time": 0.4, "angle": 8.07 },
+ { "time": 0.5, "angle": -4.45 },
+ { "time": 0.6, "angle": 1.54 },
+ { "time": 0.7, "angle": -0.34 }
+ ]
+ },
+ "antenna2": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.2, "angle": 11.78 },
+ { "time": 0.3, "angle": -9.52 },
+ { "time": 0.4, "angle": 8.07 },
+ { "time": 0.5, "angle": -4.45 },
+ { "time": 0.6, "angle": 1.54 },
+ { "time": 0.7, "angle": -0.34 }
+ ]
+ },
+ "antenna3": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.2, "angle": 11.78 },
+ { "time": 0.3, "angle": -9.52 },
+ { "time": 0.4, "angle": 8.07 },
+ { "time": 0.5, "angle": -4.45 },
+ { "time": 0.6, "angle": 1.54 },
+ { "time": 0.7, "angle": -0.34 }
+ ]
+ },
+ "antenna4": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.2, "angle": 11.78 },
+ { "time": 0.3, "angle": -9.52 },
+ { "time": 0.4, "angle": 8.07 },
+ { "time": 0.5, "angle": -4.45 },
+ { "time": 0.6, "angle": 1.54 },
+ { "time": 0.7, "angle": -0.34 }
+ ]
+ },
+ "antenna5": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.2, "angle": 11.78 },
+ { "time": 0.3, "angle": -9.52 },
+ { "time": 0.4, "angle": 8.07 },
+ { "time": 0.5, "angle": -4.45 },
+ { "time": 0.6, "angle": 1.54 },
+ { "time": 0.7, "angle": -0.34 }
+ ]
+ },
+ "antenna6": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.2, "angle": 11.78 },
+ { "time": 0.3, "angle": -9.52 },
+ { "time": 0.4, "angle": 8.07 },
+ { "time": 0.5, "angle": -4.45 },
+ { "time": 0.6, "angle": 1.54 },
+ { "time": 0.7, "angle": -0.34 }
+ ]
+ },
+ "smoke24": {
+ "rotate": [
+ { "time": 0.3, "angle": 71.32 },
+ { "time": 0.3667, "angle": 112.39 },
+ { "time": 0.4667, "angle": 159.56 },
+ { "time": 0.7, "angle": 224.21 }
+ ],
+ "translate": [
+ { "time": 0.3, "x": 90.72, "y": -18.79 },
+ { "time": 0.3667, "x": 149.69, "y": -7.78 },
+ { "time": 0.4667, "x": 176.26, "y": 12.31 },
+ { "time": 0.7, "x": 184.07, "y": 31.75 }
+ ],
+ "scale": [
+ { "time": 0.3, "x": 2.906, "y": 2.311 },
+ { "time": 0.4333, "x": 3.567, "y": 2.58 },
+ { "time": 0.4667, "x": 3.157, "y": 2.41 },
+ { "time": 0.7, "x": 1.705, "y": 1.356 }
+ ]
+ },
+ "smoke25": {
+ "rotate": [
+ { "time": 0.3667, "angle": 91.25 },
+ { "time": 0.4333, "angle": 117.56 },
+ { "time": 0.6333, "angle": 150.9 },
+ { "time": 1, "angle": 189.47 }
+ ],
+ "translate": [
+ { "time": 0.3667, "x": 187.21, "y": -51.18 },
+ { "time": 0.5333, "x": 245.48, "y": -46.28 },
+ { "time": 0.6667, "x": 277.36, "y": -43.12 },
+ { "time": 1, "x": 313.27, "y": -38.14 }
+ ],
+ "scale": [
+ { "time": 0.3667, "x": 3.606, "y": 2.657 },
+ { "time": 0.4333, "x": 4.166, "y": 2.792 },
+ { "time": 0.5333, "x": 3.09, "y": 2.091 },
+ { "time": 1, "x": 3.062, "y": 1.801 }
+ ]
+ },
+ "smoke26": {
+ "rotate": [
+ { "time": 0.3667, "angle": 10.64 },
+ { "time": 0.4, "angle": 60.85 },
+ { "time": 0.4667, "angle": 89.45 },
+ { "time": 0.7, "angle": 125.01 },
+ { "time": 0.9333, "angle": 155.24 }
+ ],
+ "translate": [
+ { "time": 0.3667, "x": 442.07, "y": -13.19 },
+ { "time": 0.4, "x": 453.7, "y": 0.81 },
+ { "time": 0.4667, "x": 443.57, "y": -6.95 },
+ { "time": 0.7, "x": 460.97, "y": 15.79 },
+ { "time": 0.9333, "x": 465.22, "y": 20.92 }
+ ],
+ "scale": [
+ { "time": 0.3667, "x": 2.726, "y": 2.726 },
+ { "time": 0.4333, "x": 3.729, "y": 2.822 },
+ { "time": 0.4667, "x": 3.398, "y": 2.441 },
+ { "time": 0.7, "x": 4.324, "y": 3.159 },
+ { "time": 0.9, "x": 1.977, "y": 1.48 }
+ ]
+ },
+ "smoke27": {
+ "rotate": [
+ { "time": 0.3667, "angle": 24.75 },
+ { "time": 0.4333, "angle": 354.57 },
+ { "time": 0.5333, "angle": 320.24 },
+ { "time": 0.8333, "angle": 303.75 }
+ ],
+ "translate": [
+ { "time": 0.3667, "x": 92.98, "y": -49.06 },
+ { "time": 0.5333, "x": 129.81, "y": -33.09 },
+ { "time": 0.8333, "x": 143.68, "y": -25.27 }
+ ],
+ "scale": [
+ { "time": 0.3667, "x": 3.633, "y": 2.223 },
+ { "time": 0.4333, "x": 2.745, "y": 2.283 },
+ { "time": 0.4667, "x": 2.962, "y": 2.122 },
+ { "time": 0.5333, "x": 2.007, "y": 1.266 }
+ ]
+ },
+ "cannon-target": {
+ "translate": [
+ { "time": 0.1333 },
+ { "time": 0.2, "y": 128.38, "curve": 0.25, "c3": 0.75 },
+ { "time": 1 }
+ ],
+ "scale": [
+ { "time": 0.4333, "x": 0.632, "y": 1.244 },
+ { "time": 0.4667, "x": 0.477, "y": 1.487 }
+ ]
+ },
+ "machinegun-target": {
+ "scale": [
+ { "time": 0.4333, "x": 0.632, "y": 1.244 },
+ { "time": 0.4667, "x": 0.477, "y": 1.487 }
+ ]
+ },
+ "machinegun": {
+ "rotate": [
+ { "angle": 8.07, "curve": "stepped" },
+ { "time": 0.0667, "angle": 8.07 },
+ { "time": 0.2333, "angle": -18.67, "curve": 0.992, "c2": 0.01, "c3": 0.898, "c4": 0.98 },
+ { "time": 0.9, "angle": 8.07 }
+ ]
+ },
+ "tank-root": {
+ "translate": [
+ { "time": 0.0667 },
+ { "time": 0.1667, "x": 46.59, "curve": 0.25, "c3": 0.75 },
+ { "time": 0.2667 }
+ ]
+ },
+ "tank-glow": {
+ "translate": [
+ { "time": 0.1333, "x": 198.14, "curve": 0.658, "c2": 0.01, "c3": 0.89, "c4": 0.77 },
+ { "time": 0.2333, "x": -390 }
+ ],
+ "scale": [
+ { "time": 0.0667 },
+ {
+ "time": 0.1333,
+ "x": 1.185,
+ "y": 0.945,
+ "curve": 0.658,
+ "c2": 0.01,
+ "c3": 0.89,
+ "c4": 0.77
+ },
+ { "time": 0.2333, "x": 1.008, "y": 0.471 }
+ ]
+ }
+ },
+ "deform": {
+ "default": {
+ "smoke-glow": {
+ "smoke-glow": [
+ {
+ "time": 0.1333,
+ "vertices": [ -14.17073, 19.14352, 0, 0, -10.97961, -15.09065, -5.79558, -24.82121, 0.68117, -17.78759, -1.1179, -5.4463, 0, 0, 0, 0, 17.52957, 6.89397, -0.33841, -2.21582, 5.51004, 18.88118, -6.80153, 20.91101 ]
+ },
+ {
+ "time": 0.1667,
+ "vertices": [ -4.34264, 39.78125, 5.6649, -2.42686, -8.39346, -22.52338, -2.66431, 5.08595, -19.28093, 3.98568, -11.21397, 10.2879, 4.56749, 4.1329, -19.50706, -2.28786, 11.35747, 4.55941, 9.04341, -11.72194, 2.15381, 5.14344, -12.82158, 16.08209, -23.19814, 1.81836 ]
+ },
+ {
+ "time": 0.2,
+ "vertices": [ -3.95581, 36.12203, 37.20779, -0.87419, 21.29579, -15.76854, -2.02438, 6.16526, -5.92201, 4.19709, -1.39027, 9.92793, 7.70584, -0.7169, -6.69733, -2.62048, 17.91826, 7.77333, -12.2858, 3.25454, -12.75876, 3.71516, 9.67891, 15.48546 ]
+ },
+ {
+ "time": 0.2333,
+ "vertices": [ -11.9371, 26.01078, 2.91821, -0.27533, 7.69899, -17.45375, -2.02438, 6.16526, -5.92201, 4.19709, -1.39027, 9.92793, 7.70584, -0.7169, -6.69733, -2.62048, 17.91826, 7.77333, -4.30551, -6.01406, -12.75876, 3.71516, -5.10017, 17.59191 ]
+ },
+ {
+ "time": 0.2667,
+ "vertices": [ 0.5959, 23.58176, 20.74303, 0.93943, 7.69899, -17.45375, -2.02438, 6.16526, -5.92201, 4.19709, -1.39027, 9.92793, 20.51733, 2.52203, 13.35544, 2.64274, 24.32408, -1.94308, 8.50604, -20.99353, 13.14276, 5.73959, 6.31876, 19.2114, 16.98909, 0.80981 ]
+ }
+ ]
+ },
+ "clipping": {
+ "clipping": [
+ {
+ "time": 0.0667,
+ "offset": 54,
+ "vertices": [ 4.59198, -4.59192 ]
+ },
+ {
+ "time": 0.1333,
+ "offset": 8,
+ "vertices": [ -8.97369, -1.88211, 9.11177, 1.02258, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -14.73321, -45.16878, -30.31448, -84.4631, -32.24969, -108.78421, 70.26825, -36.90201 ]
+ },
+ {
+ "time": 0.1667,
+ "offset": 8,
+ "vertices": [ -11.32373, -1.65065, 11.42179, 0.53259, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -15.36503, -69.18713, -4.45626, -121.90839, 5.46554, -115.23274, 71.78526, -33.85687 ]
+ },
+ {
+ "time": 0.2,
+ "offset": 8,
+ "vertices": [ -8.70522, 1.02196, 8.65102, -1.4101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.59198, -4.59192 ]
+ },
+ {
+ "time": 0.2333,
+ "offset": 8,
+ "vertices": [ -5.23146, 0.85796, 5.23882, -0.81519 ]
+ },
+ {
+ "time": 0.2667,
+ "offset": 54,
+ "vertices": [ 4.59198, -4.59192 ]
+ }
+ ]
+ }
+ }
+ },
+ "drawOrder": [
+ {
+ "time": 0.3,
+ "offsets": [
+ { "slot": "smoke-puff1-bg2", "offset": 24 },
+ { "slot": "smoke-puff1-bg8", "offset": 19 },
+ { "slot": "smoke-puff1-bg9", "offset": 22 },
+ { "slot": "smoke-puff1-bg3", "offset": 17 },
+ { "slot": "smoke-puff1-fg17", "offset": 13 },
+ { "slot": "smoke-puff1-fg2", "offset": 2 },
+ { "slot": "smoke-puff1-fg5", "offset": 8 },
+ { "slot": "smoke-puff1-fg6", "offset": 4 },
+ { "slot": "smoke-puff1-fg7", "offset": -4 },
+ { "slot": "smoke-puff1-fg4", "offset": -4 }
+ ]
+ },
+ {
+ "time": 0.3333,
+ "offsets": [
+ { "slot": "smoke-puff1-bg2", "offset": 8 },
+ { "slot": "smoke-puff1-bg8", "offset": 5 },
+ { "slot": "smoke-puff1-bg9", "offset": 3 },
+ { "slot": "smoke-puff1-fg", "offset": 24 },
+ { "slot": "smoke-puff1-fg5", "offset": -14 },
+ { "slot": "smoke-puff1-fg6", "offset": -21 },
+ { "slot": "smoke-puff1-fg7", "offset": -19 },
+ { "slot": "smoke-puff1-fg10", "offset": -21 }
+ ]
+ },
+ {
+ "time": 0.3667,
+ "offsets": [
+ { "slot": "smoke-puff1-bg2", "offset": 7 },
+ { "slot": "smoke-puff1-bg9", "offset": 4 },
+ { "slot": "smoke-puff1-fg", "offset": 24 },
+ { "slot": "smoke-puff1-fg2", "offset": 5 },
+ { "slot": "smoke-puff1-fg6", "offset": -22 },
+ { "slot": "smoke-puff1-fg7", "offset": -18 },
+ { "slot": "smoke-puff1-fg10", "offset": -20 }
+ ]
+ },
+ {
+ "time": 0.4,
+ "offsets": [
+ { "slot": "smoke-puff1-bg2", "offset": 5 },
+ { "slot": "smoke-puff1-bg4", "offset": 0 },
+ { "slot": "smoke-puff1-fg", "offset": 24 },
+ { "slot": "smoke-puff1-fg2", "offset": 5 },
+ { "slot": "smoke-puff1-fg6", "offset": -21 },
+ { "slot": "smoke-puff1-fg7", "offset": -18 },
+ { "slot": "smoke-puff1-fg10", "offset": -22 }
+ ]
+ },
+ {
+ "time": 0.4333,
+ "offsets": [
+ { "slot": "smoke-puff1-bg2", "offset": 4 },
+ { "slot": "smoke-puff1-bg9", "offset": 4 },
+ { "slot": "smoke-puff1-fg", "offset": 24 },
+ { "slot": "smoke-puff1-fg2", "offset": 5 },
+ { "slot": "smoke-puff1-fg6", "offset": -17 },
+ { "slot": "smoke-puff1-fg7", "offset": -19 },
+ { "slot": "smoke-puff1-fg10", "offset": -23 }
+ ]
+ },
+ {
+ "time": 0.5333,
+ "offsets": [
+ { "slot": "smoke-puff1-bg2", "offset": 9 },
+ { "slot": "smoke-puff1-bg12", "offset": 0 },
+ { "slot": "smoke-puff1-fg", "offset": 24 },
+ { "slot": "smoke-puff1-fg2", "offset": 6 },
+ { "slot": "smoke-puff1-fg6", "offset": -20 },
+ { "slot": "smoke-puff1-fg7", "offset": -19 },
+ { "slot": "smoke-puff1-fg10", "offset": -23 },
+ { "slot": "smoke-puff1-fg4", "offset": -5 }
+ ]
+ }
+ ]
+ }
+}
+}
\ No newline at end of file
diff --git a/src/assets/spine/tank/export/tank-pro.skel b/src/assets/spine/tank/export/tank-pro.skel
new file mode 100644
index 0000000..328bcc1
Binary files /dev/null and b/src/assets/spine/tank/export/tank-pro.skel differ
diff --git a/src/assets/spine/tank/export/tank.atlas b/src/assets/spine/tank/export/tank.atlas
new file mode 100644
index 0000000..71cdf9a
--- /dev/null
+++ b/src/assets/spine/tank/export/tank.atlas
@@ -0,0 +1,174 @@
+
+tank.png
+size: 1024,1024
+format: RGBA8888
+filter: Linear,Linear
+repeat: none
+antenna
+ rotate: true
+ xy: 650, 857
+ size: 11, 152
+ orig: 11, 152
+ offset: 0, 0
+ index: -1
+cannon
+ rotate: true
+ xy: 434, 376
+ size: 466, 29
+ orig: 466, 29
+ offset: 0, 0
+ index: -1
+cannon-connector
+ rotate: true
+ xy: 349, 241
+ size: 56, 68
+ orig: 56, 68
+ offset: 0, 0
+ index: -1
+ground
+ rotate: true
+ xy: 255, 330
+ size: 512, 177
+ orig: 512, 177
+ offset: 0, 0
+ index: -1
+guntower
+ rotate: false
+ xy: 650, 870
+ size: 365, 145
+ orig: 365, 145
+ offset: 0, 0
+ index: -1
+machinegun
+ rotate: false
+ xy: 255, 299
+ size: 166, 29
+ orig: 166, 29
+ offset: 0, 0
+ index: -1
+machinegun-mount
+ rotate: true
+ xy: 2, 2
+ size: 36, 48
+ orig: 36, 48
+ offset: 0, 0
+ index: -1
+rock
+ rotate: true
+ xy: 465, 552
+ size: 290, 64
+ orig: 290, 64
+ offset: 0, 0
+ index: -1
+smoke-glow
+ rotate: false
+ xy: 531, 563
+ size: 50, 50
+ orig: 50, 50
+ offset: 0, 0
+ index: -1
+smoke-puff01-bg
+ rotate: true
+ xy: 465, 458
+ size: 92, 62
+ orig: 92, 62
+ offset: 0, 0
+ index: -1
+smoke-puff01-fg
+ rotate: false
+ xy: 115, 138
+ size: 88, 59
+ orig: 88, 59
+ offset: 0, 0
+ index: -1
+smoke-puff02-fg
+ rotate: false
+ xy: 255, 235
+ size: 92, 62
+ orig: 92, 62
+ offset: 0, 0
+ index: -1
+smoke-puff03-fg
+ rotate: false
+ xy: 531, 685
+ size: 92, 62
+ orig: 92, 62
+ offset: 0, 0
+ index: -1
+smoke-puff04-fg
+ rotate: true
+ xy: 465, 378
+ size: 78, 48
+ orig: 78, 48
+ offset: 0, 0
+ index: -1
+tank-bottom
+ rotate: true
+ xy: 115, 199
+ size: 643, 138
+ orig: 643, 138
+ offset: 0, 0
+ index: -1
+tank-bottom-shadow
+ rotate: false
+ xy: 2, 844
+ size: 646, 171
+ orig: 646, 171
+ offset: 0, 0
+ index: -1
+tank-top
+ rotate: true
+ xy: 2, 138
+ size: 704, 111
+ orig: 704, 111
+ offset: 0, 0
+ index: -1
+tread
+ rotate: true
+ xy: 626, 794
+ size: 48, 15
+ orig: 48, 15
+ offset: 0, 0
+ index: -1
+tread-inside
+ rotate: false
+ xy: 434, 360
+ size: 13, 14
+ orig: 13, 14
+ offset: 0, 0
+ index: -1
+wheel-big
+ rotate: false
+ xy: 2, 40
+ size: 96, 96
+ orig: 96, 96
+ offset: 0, 0
+ index: -1
+wheel-big-overlay
+ rotate: false
+ xy: 531, 749
+ size: 93, 93
+ orig: 93, 93
+ offset: 0, 0
+ index: -1
+wheel-mid
+ rotate: false
+ xy: 100, 68
+ size: 68, 68
+ orig: 68, 68
+ offset: 0, 0
+ index: -1
+wheel-mid-overlay
+ rotate: false
+ xy: 531, 615
+ size: 68, 68
+ orig: 68, 68
+ offset: 0, 0
+ index: -1
+wheel-small
+ rotate: false
+ xy: 205, 161
+ size: 36, 36
+ orig: 36, 36
+ offset: 0, 0
+ index: -1
diff --git a/src/assets/spine/tank/export/tank.json b/src/assets/spine/tank/export/tank.json
new file mode 100644
index 0000000..f2135e2
--- /dev/null
+++ b/src/assets/spine/tank/export/tank.json
@@ -0,0 +1,4846 @@
+{
+"skeleton": {
+ "hash": "DsEiRbCUERtVRiCfkycBVIQne7c",
+ "spine": "3.8.55",
+ "x": -5852.65,
+ "y": -348.5,
+ "width": 7202.61,
+ "height": 1298.88,
+ "images": "./images/",
+ "audio": ""
+},
+"bones": [
+ { "name": "root" },
+ { "name": "tank-root", "parent": "root", "y": 146.79 },
+ { "name": "tank-treads", "parent": "tank-root", "y": 48.35 },
+ { "name": "tank-body", "parent": "tank-treads", "y": 10 },
+ { "name": "guntower", "parent": "tank-body", "x": -21.72, "y": 245.48 },
+ { "name": "antenna-root", "parent": "guntower", "x": 164.61, "y": 202.53 },
+ { "name": "antenna1", "parent": "antenna-root", "length": 40, "rotation": 90, "y": 40, "color": "ffee00ff" },
+ { "name": "antenna2", "parent": "antenna1", "length": 42, "x": 42, "color": "ffee00ff" },
+ { "name": "antenna3", "parent": "antenna2", "length": 42, "x": 42, "color": "ffee00ff" },
+ { "name": "antenna4", "parent": "antenna3", "length": 42, "x": 42, "color": "ffee00ff" },
+ { "name": "antenna5", "parent": "antenna4", "length": 42, "x": 42, "color": "ffee00ff" },
+ { "name": "antenna6", "parent": "antenna5", "length": 42, "x": 42, "color": "ffee00ff" },
+ { "name": "cannon-connector", "parent": "guntower", "x": -235.05, "y": 96.07 },
+ { "name": "cannon-target", "parent": "tank-root", "x": -2276.67, "y": 400.17, "color": "0096ffff" },
+ { "name": "cannon", "parent": "cannon-connector", "length": 946.68, "rotation": 180, "color": "ff4000ff" },
+ {
+ "name": "machinegun-mount",
+ "parent": "guntower",
+ "length": 90.98,
+ "rotation": 90,
+ "x": -123.73,
+ "y": 218.33,
+ "color": "15ff00ff"
+ },
+ { "name": "machinegun-target", "parent": "tank-root", "x": -2272.76, "y": 607.77, "color": "0096ffff" },
+ {
+ "name": "machinegun",
+ "parent": "machinegun-mount",
+ "length": 208.95,
+ "rotation": 90,
+ "x": 91.52,
+ "y": -1.03,
+ "color": "15ff00ff"
+ },
+ { "name": "machinegun-tip", "parent": "machinegun", "x": 210.43, "y": -12.21 },
+ { "name": "rock", "parent": "root", "x": -1925.2, "y": 33.17 },
+ {
+ "name": "smoke-root",
+ "parent": "tank-root",
+ "x": -1200.38,
+ "y": 405.76,
+ "scaleX": -6.5,
+ "scaleY": 6.5,
+ "color": "ff4000ff"
+ },
+ { "name": "smoke-glow", "parent": "smoke-root", "x": 62.92, "y": -0.71, "color": "ff4000ff" },
+ {
+ "name": "smoke1",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke10",
+ "parent": "smoke-root",
+ "rotation": -103.52,
+ "x": 25.45,
+ "y": 2.48,
+ "scaleX": 3.9011,
+ "scaleY": 2.8523,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke11",
+ "parent": "smoke-root",
+ "rotation": -103.52,
+ "x": 25.45,
+ "y": 2.48,
+ "scaleX": 3.9011,
+ "scaleY": 2.8523,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke12",
+ "parent": "smoke-root",
+ "rotation": -103.52,
+ "x": 25.45,
+ "y": 2.48,
+ "scaleX": 3.9011,
+ "scaleY": 2.8523,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke13",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke14",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke15",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke16",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke17",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke18",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke2",
+ "parent": "smoke-root",
+ "rotation": -84.14,
+ "x": 45.06,
+ "y": 29.7,
+ "scaleX": 3.3345,
+ "scaleY": 3.3345,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke20",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke21",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke22",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke23",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke24",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke25",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke26",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke27",
+ "parent": "smoke-root",
+ "rotation": -179.99,
+ "x": 14.75,
+ "y": -1.55,
+ "scaleX": 1.6484,
+ "scaleY": 1.6484,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke3",
+ "parent": "smoke-root",
+ "rotation": -87.91,
+ "x": 55.15,
+ "y": -17.5,
+ "scaleX": 3.0415,
+ "scaleY": 4.157,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke4",
+ "parent": "smoke-root",
+ "rotation": -87.91,
+ "x": 69.25,
+ "y": 8.01,
+ "scaleX": 2.1808,
+ "scaleY": 2.9807,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke5",
+ "parent": "smoke-root",
+ "rotation": -87.91,
+ "x": 80.63,
+ "y": 59.88,
+ "scaleX": 4.5119,
+ "scaleY": 2.9725,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke6",
+ "parent": "smoke-root",
+ "rotation": -87.91,
+ "x": 96.19,
+ "y": 25.65,
+ "scaleX": 3.7912,
+ "scaleY": 3.0552,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke7",
+ "parent": "smoke-root",
+ "rotation": 153.68,
+ "x": 85.65,
+ "y": -50.47,
+ "scaleX": 4.8523,
+ "scaleY": 3.6528,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke8",
+ "parent": "smoke-root",
+ "rotation": 67.58,
+ "x": 47.85,
+ "y": -42.55,
+ "scaleX": 4.0006,
+ "scaleY": 3.4796,
+ "color": "ff4000ff"
+ },
+ {
+ "name": "smoke9",
+ "parent": "smoke-root",
+ "rotation": 150.05,
+ "x": 104.02,
+ "y": -8.73,
+ "scaleX": 4.2074,
+ "scaleY": 3.0762,
+ "color": "ff4000ff"
+ },
+ { "name": "tank-glow", "parent": "tank-root", "x": -247.72, "y": 404.37, "scaleX": 1.0582, "scaleY": 0.6785 },
+ {
+ "name": "tread",
+ "parent": "tank-root",
+ "length": 82,
+ "rotation": 180,
+ "x": -22.9,
+ "y": 213.86,
+ "scaleX": 0.9933,
+ "color": "e64344ff"
+ },
+ { "name": "wheel-mid-center", "parent": "tank-root", "y": -66.21 },
+ { "name": "tread-collider1", "parent": "wheel-mid-center", "x": -329.58, "y": -85.44, "color": "ff00fbff" },
+ { "name": "tread-collider2", "parent": "wheel-mid-center", "x": -165.95, "y": -85.44, "color": "ff00fbff" },
+ { "name": "tread-collider3", "parent": "wheel-mid-center", "y": -85.44, "color": "ff00fbff" },
+ { "name": "tread-collider4", "parent": "wheel-mid-center", "x": 163.56, "y": -85.44, "color": "ff00fbff" },
+ { "name": "tread-collider5", "parent": "wheel-mid-center", "x": 329.12, "y": -85.44, "color": "ff00fbff" },
+ { "name": "tread-gravity1", "parent": "tank-root", "rotation": 180, "x": -175.35, "y": 149.31, "color": "ff00fbff" },
+ { "name": "tread-gravity2", "parent": "tank-root", "rotation": 180, "x": 177.89, "y": 144.78, "color": "ff00fbff" },
+ {
+ "name": "tread10",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 48.85,
+ "x": 662.9,
+ "y": -120.35,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread11",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 97.99,
+ "x": 651.5,
+ "y": -39.69,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread12",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 113.79,
+ "x": 618.43,
+ "y": 34.83,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread13",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 122.96,
+ "x": 573.82,
+ "y": 103.18,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread14",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 142.01,
+ "x": 509.19,
+ "y": 153.3,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread15",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.84,
+ "x": 433.25,
+ "y": 184.02,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread16",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.37,
+ "x": 357.56,
+ "y": 215.37,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread17",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.29,
+ "x": 281.92,
+ "y": 246.8,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread18",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.19,
+ "x": 206.33,
+ "y": 278.38,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread19",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.14,
+ "x": 130.77,
+ "y": 310.02,
+ "color": "e64344ff"
+ },
+ { "name": "tread2", "parent": "tread", "length": 82, "x": 82, "color": "e64344ff" },
+ {
+ "name": "tread20",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.34,
+ "x": 55.1,
+ "y": 341.41,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread21",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 158.11,
+ "x": -20.99,
+ "y": 371.77,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread22",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.99,
+ "x": -97.02,
+ "y": 402.28,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread23",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 157.59,
+ "x": -172.83,
+ "y": 433.33,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread24",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 156.86,
+ "x": -248.23,
+ "y": 465.34,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread25",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 177.94,
+ "x": -330.17,
+ "y": 468.27,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread26",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -169.55,
+ "x": -410.81,
+ "y": 453.5,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread27",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -163.86,
+ "x": -489.58,
+ "y": 430.86,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread28",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -139.13,
+ "x": -551.59,
+ "y": 377.57,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread29",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -89.04,
+ "x": -550.21,
+ "y": 296.14,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread3",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -8.91,
+ "x": 163.01,
+ "y": -12.61,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread30",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -38.99,
+ "x": -486.48,
+ "y": 244.89,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread31",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -20.04,
+ "x": -409.45,
+ "y": 216.98,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread32",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -46.24,
+ "x": -352.74,
+ "y": 158.15,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread33",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -27.95,
+ "x": -280.3,
+ "y": 119.98,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread34",
+ "parent": "tread",
+ "length": 82,
+ "rotation": 10.46,
+ "x": -199.66,
+ "y": 134.77,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread35",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -17.9,
+ "x": -121.63,
+ "y": 109.73,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread36",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -36.82,
+ "x": -55.99,
+ "y": 60.92,
+ "color": "fbff00ff"
+ },
+ {
+ "name": "tread4",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -29.27,
+ "x": 234.55,
+ "y": -52.43,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread5",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -45.26,
+ "x": 292.26,
+ "y": -110.28,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread6",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -15.29,
+ "x": 371.36,
+ "y": -131.76,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread7",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -5.49,
+ "x": 452.98,
+ "y": -139.55,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread8",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -24.99,
+ "x": 527.31,
+ "y": -173.95,
+ "color": "e64344ff"
+ },
+ {
+ "name": "tread9",
+ "parent": "tread",
+ "length": 82,
+ "rotation": -5.44,
+ "x": 608.94,
+ "y": -181.68,
+ "color": "e64344ff"
+ },
+ { "name": "wheel-big-root1", "parent": "tank-treads", "x": -549.6, "y": 14.4, "color": "abe323ff" },
+ { "name": "wheel-big-root2", "parent": "tank-treads", "x": 547.34, "y": 14.4 },
+ { "name": "wheel-big1", "parent": "wheel-big-root1", "x": -0.02, "color": "abe323ff" },
+ { "name": "wheel-big2", "parent": "wheel-big-root2" },
+ { "name": "wheel-mid-root1", "parent": "wheel-mid-center", "x": -410.57, "color": "abe323ff" },
+ { "name": "wheel-mid-root2", "parent": "wheel-mid-center", "x": -246.95 },
+ { "name": "wheel-mid-root3", "parent": "wheel-mid-center", "x": -82.73 },
+ { "name": "wheel-mid-root4", "parent": "wheel-mid-center", "x": 80.89 },
+ { "name": "wheel-mid-root5", "parent": "wheel-mid-center", "x": 244.51 },
+ { "name": "wheel-mid-root6", "parent": "wheel-mid-center", "x": 408.74 },
+ { "name": "wheel-mid1", "parent": "wheel-mid-root1", "color": "abe323ff" },
+ { "name": "wheel-mid2", "parent": "wheel-mid-root2" },
+ { "name": "wheel-mid3", "parent": "wheel-mid-root3" },
+ { "name": "wheel-mid4", "parent": "wheel-mid-root4" },
+ { "name": "wheel-mid5", "parent": "wheel-mid-root5" },
+ { "name": "wheel-mid6", "parent": "wheel-mid-root6" },
+ { "name": "wheel-small-root1", "parent": "tank-treads", "x": -337.39, "y": 109.43 },
+ { "name": "wheel-small-root2", "parent": "tank-treads", "x": 0.09, "y": 109.43 },
+ { "name": "wheel-small-root3", "parent": "tank-treads", "x": 334.69, "y": 109.43 },
+ { "name": "wheel-small1", "parent": "wheel-small-root1", "color": "abe323ff" },
+ { "name": "wheel-small2", "parent": "wheel-small-root2" },
+ { "name": "wheel-small3", "parent": "wheel-small-root3" }
+],
+"slots": [
+ { "name": "rock", "bone": "rock", "attachment": "rock" },
+ { "name": "ground", "bone": "root", "attachment": "ground" },
+ { "name": "ground2", "bone": "root", "attachment": "ground" },
+ { "name": "ground3", "bone": "root", "attachment": "ground" },
+ { "name": "ground4", "bone": "root", "attachment": "ground" },
+ { "name": "ground5", "bone": "root", "attachment": "ground" },
+ { "name": "ground6", "bone": "root", "attachment": "ground" },
+ { "name": "ground7", "bone": "root", "attachment": "ground" },
+ { "name": "tank-body-shadow", "bone": "tank-body", "color": "ffffffb9", "attachment": "tank-bottom-shadow" },
+ { "name": "bottom", "bone": "tank-body", "attachment": "tank-bottom" },
+ { "name": "tread-inside1", "bone": "tread", "attachment": "tread-inside" },
+ { "name": "tread-inside53", "bone": "tread27", "attachment": "tread-inside" },
+ { "name": "tread-inside27", "bone": "tread14", "attachment": "tread-inside" },
+ { "name": "tread-inside3", "bone": "tread2", "attachment": "tread-inside" },
+ { "name": "tread-inside55", "bone": "tread28", "attachment": "tread-inside" },
+ { "name": "tread-inside29", "bone": "tread15", "attachment": "tread-inside" },
+ { "name": "tread-inside5", "bone": "tread3", "attachment": "tread-inside" },
+ { "name": "tread-inside57", "bone": "tread29", "attachment": "tread-inside" },
+ { "name": "tread-inside31", "bone": "tread16", "attachment": "tread-inside" },
+ { "name": "tread-inside7", "bone": "tread4", "attachment": "tread-inside" },
+ { "name": "tread-inside59", "bone": "tread30", "attachment": "tread-inside" },
+ { "name": "tread-inside33", "bone": "tread17", "attachment": "tread-inside" },
+ { "name": "tread-inside9", "bone": "tread5", "attachment": "tread-inside" },
+ { "name": "tread-inside61", "bone": "tread31", "attachment": "tread-inside" },
+ { "name": "tread-inside35", "bone": "tread18", "attachment": "tread-inside" },
+ { "name": "tread-inside11", "bone": "tread6", "attachment": "tread-inside" },
+ { "name": "tread-inside63", "bone": "tread32", "attachment": "tread-inside" },
+ { "name": "tread-inside37", "bone": "tread19", "attachment": "tread-inside" },
+ { "name": "tread-inside13", "bone": "tread7", "attachment": "tread-inside" },
+ { "name": "tread-inside65", "bone": "tread33", "attachment": "tread-inside" },
+ { "name": "tread-inside39", "bone": "tread20", "attachment": "tread-inside" },
+ { "name": "tread-inside15", "bone": "tread8", "attachment": "tread-inside" },
+ { "name": "tread-inside67", "bone": "tread34", "attachment": "tread-inside" },
+ { "name": "tread-inside69", "bone": "tread35", "attachment": "tread-inside" },
+ { "name": "tread-inside71", "bone": "tread36", "attachment": "tread-inside" },
+ { "name": "tread-inside41", "bone": "tread21", "attachment": "tread-inside" },
+ { "name": "tread-inside17", "bone": "tread9", "attachment": "tread-inside" },
+ { "name": "tread-inside43", "bone": "tread22", "attachment": "tread-inside" },
+ { "name": "tread-inside19", "bone": "tread10", "attachment": "tread-inside" },
+ { "name": "tread-inside45", "bone": "tread23", "attachment": "tread-inside" },
+ { "name": "tread-inside21", "bone": "tread11", "attachment": "tread-inside" },
+ { "name": "tread-inside47", "bone": "tread24", "attachment": "tread-inside" },
+ { "name": "tread-inside23", "bone": "tread12", "attachment": "tread-inside" },
+ { "name": "tread-inside49", "bone": "tread25", "attachment": "tread-inside" },
+ { "name": "tread-inside25", "bone": "tread13", "attachment": "tread-inside" },
+ { "name": "tread-inside51", "bone": "tread26", "attachment": "tread-inside" },
+ { "name": "tread-inside2", "bone": "tread", "attachment": "tread-inside" },
+ { "name": "tread-inside54", "bone": "tread27", "attachment": "tread-inside" },
+ { "name": "tread-inside28", "bone": "tread14", "attachment": "tread-inside" },
+ { "name": "tread-inside4", "bone": "tread2", "attachment": "tread-inside" },
+ { "name": "tread-inside56", "bone": "tread28", "attachment": "tread-inside" },
+ { "name": "tread-inside30", "bone": "tread15", "attachment": "tread-inside" },
+ { "name": "tread-inside6", "bone": "tread3", "attachment": "tread-inside" },
+ { "name": "tread-inside58", "bone": "tread29", "attachment": "tread-inside" },
+ { "name": "tread-inside32", "bone": "tread16", "attachment": "tread-inside" },
+ { "name": "tread-inside8", "bone": "tread4", "attachment": "tread-inside" },
+ { "name": "tread-inside60", "bone": "tread30", "attachment": "tread-inside" },
+ { "name": "tread-inside34", "bone": "tread17", "attachment": "tread-inside" },
+ { "name": "tread-inside10", "bone": "tread5", "attachment": "tread-inside" },
+ { "name": "tread-inside62", "bone": "tread31", "attachment": "tread-inside" },
+ { "name": "tread-inside36", "bone": "tread18", "attachment": "tread-inside" },
+ { "name": "tread-inside12", "bone": "tread6", "attachment": "tread-inside" },
+ { "name": "tread-inside64", "bone": "tread32", "attachment": "tread-inside" },
+ { "name": "tread-inside38", "bone": "tread19", "attachment": "tread-inside" },
+ { "name": "tread-inside14", "bone": "tread7", "attachment": "tread-inside" },
+ { "name": "tread-inside66", "bone": "tread33", "attachment": "tread-inside" },
+ { "name": "tread-inside40", "bone": "tread20", "attachment": "tread-inside" },
+ { "name": "tread-inside16", "bone": "tread8", "attachment": "tread-inside" },
+ { "name": "tread-inside68", "bone": "tread34", "attachment": "tread-inside" },
+ { "name": "tread-inside70", "bone": "tread35", "attachment": "tread-inside" },
+ { "name": "tread-inside72", "bone": "tread36", "attachment": "tread-inside" },
+ { "name": "tread-inside42", "bone": "tread21", "attachment": "tread-inside" },
+ { "name": "tread-inside18", "bone": "tread9", "attachment": "tread-inside" },
+ { "name": "tread-inside44", "bone": "tread22", "attachment": "tread-inside" },
+ { "name": "tread-inside20", "bone": "tread10", "attachment": "tread-inside" },
+ { "name": "tread-inside46", "bone": "tread23", "attachment": "tread-inside" },
+ { "name": "tread-inside22", "bone": "tread11", "attachment": "tread-inside" },
+ { "name": "tread-inside48", "bone": "tread24", "attachment": "tread-inside" },
+ { "name": "tread-inside24", "bone": "tread12", "attachment": "tread-inside" },
+ { "name": "tread-inside50", "bone": "tread25", "attachment": "tread-inside" },
+ { "name": "tread-inside26", "bone": "tread13", "attachment": "tread-inside" },
+ { "name": "tread-inside52", "bone": "tread26", "attachment": "tread-inside" },
+ { "name": "wheel-big", "bone": "wheel-big1", "color": "dbdbdbff", "attachment": "wheel-big" },
+ { "name": "wheel-big2", "bone": "wheel-big2", "color": "dbdbdbff", "attachment": "wheel-big" },
+ { "name": "wheel-mid", "bone": "wheel-mid1", "attachment": "wheel-mid" },
+ { "name": "wheel-mid2", "bone": "wheel-mid2", "attachment": "wheel-mid" },
+ { "name": "wheel-mid3", "bone": "wheel-mid3", "attachment": "wheel-mid" },
+ { "name": "wheel-mid4", "bone": "wheel-mid4", "attachment": "wheel-mid" },
+ { "name": "wheel-mid5", "bone": "wheel-mid5", "attachment": "wheel-mid" },
+ { "name": "wheel-mid6", "bone": "wheel-mid6", "attachment": "wheel-mid" },
+ { "name": "wheel-small", "bone": "wheel-small1", "attachment": "wheel-small" },
+ { "name": "wheel-small2", "bone": "wheel-small2", "attachment": "wheel-small" },
+ { "name": "wheel-small3", "bone": "wheel-small3", "attachment": "wheel-small" },
+ { "name": "wheel-mid-overlay", "bone": "wheel-mid-root1", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" },
+ { "name": "wheel-mid-overlay2", "bone": "wheel-mid-root2", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" },
+ { "name": "wheel-mid-overlay3", "bone": "wheel-mid-root3", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" },
+ { "name": "wheel-mid-overlay4", "bone": "wheel-mid-root4", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" },
+ { "name": "wheel-mid-overlay5", "bone": "wheel-mid-root5", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" },
+ { "name": "wheel-mid-overlay6", "bone": "wheel-mid-root6", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" },
+ { "name": "wheel-big-overlay1", "bone": "wheel-big-root1", "color": "ffffffe9", "attachment": "wheel-big-overlay", "blend": "multiply" },
+ { "name": "wheel-big-overlay2", "bone": "wheel-big-root2", "color": "ffffffe9", "attachment": "wheel-big-overlay", "blend": "multiply" },
+ { "name": "treads-path", "bone": "tank-root", "attachment": "treads-path" },
+ { "name": "tread", "bone": "tread", "attachment": "tread" },
+ { "name": "tread27", "bone": "tread27", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread14", "bone": "tread14", "attachment": "tread" },
+ { "name": "tread2", "bone": "tread2", "attachment": "tread" },
+ { "name": "tread28", "bone": "tread28", "attachment": "tread" },
+ { "name": "tread15", "bone": "tread15", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread3", "bone": "tread3", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread29", "bone": "tread29", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread16", "bone": "tread16", "attachment": "tread" },
+ { "name": "tread4", "bone": "tread4", "attachment": "tread" },
+ { "name": "tread30", "bone": "tread30", "attachment": "tread" },
+ { "name": "tread17", "bone": "tread17", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread5", "bone": "tread5", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread31", "bone": "tread31", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread18", "bone": "tread18", "attachment": "tread" },
+ { "name": "tread6", "bone": "tread6", "attachment": "tread" },
+ { "name": "tread32", "bone": "tread32", "attachment": "tread" },
+ { "name": "tread19", "bone": "tread19", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread7", "bone": "tread7", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread33", "bone": "tread33", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread20", "bone": "tread20", "attachment": "tread" },
+ { "name": "tread8", "bone": "tread8", "attachment": "tread" },
+ { "name": "tread34", "bone": "tread34", "attachment": "tread" },
+ { "name": "tread35", "bone": "tread35", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread36", "bone": "tread36", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread21", "bone": "tread21", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread9", "bone": "tread9", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread22", "bone": "tread22", "attachment": "tread" },
+ { "name": "tread10", "bone": "tread10", "attachment": "tread" },
+ { "name": "tread23", "bone": "tread23", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread11", "bone": "tread11", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread24", "bone": "tread24", "attachment": "tread" },
+ { "name": "tread12", "bone": "tread12", "attachment": "tread" },
+ { "name": "tread25", "bone": "tread25", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread13", "bone": "tread13", "color": "adc9b8ff", "attachment": "tread" },
+ { "name": "tread26", "bone": "tread26", "attachment": "tread" },
+ { "name": "machinegun", "bone": "machinegun", "attachment": "machinegun" },
+ { "name": "machinegun-mount", "bone": "machinegun-mount", "attachment": "machinegun-mount" },
+ { "name": "tank-top", "bone": "tank-body", "attachment": "tank-top" },
+ { "name": "guntower", "bone": "guntower", "attachment": "guntower" },
+ { "name": "cannon", "bone": "cannon", "attachment": "cannon" },
+ { "name": "cannon-connector", "bone": "cannon-connector", "attachment": "cannon-connector" },
+ { "name": "antenna", "bone": "antenna-root", "attachment": "antenna" },
+ { "name": "smoke-puff1-bg", "bone": "smoke1", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg13", "bone": "smoke13", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg14", "bone": "smoke14", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg15", "bone": "smoke15", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg16", "bone": "smoke16", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg17", "bone": "smoke17", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg18", "bone": "smoke18", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg20", "bone": "smoke20", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg21", "bone": "smoke21", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg22", "bone": "smoke22", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg23", "bone": "smoke23", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg24", "bone": "smoke24", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg25", "bone": "smoke25", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg26", "bone": "smoke26", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg27", "bone": "smoke27", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg2", "bone": "smoke2", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg5", "bone": "smoke5", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg6", "bone": "smoke6", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg7", "bone": "smoke7", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg10", "bone": "smoke10", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg11", "bone": "smoke11", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg12", "bone": "smoke12", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg8", "bone": "smoke8", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg9", "bone": "smoke9", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg4", "bone": "smoke4", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-bg3", "bone": "smoke3", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg", "bone": "smoke1", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg13", "bone": "smoke13", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg14", "bone": "smoke14", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg15", "bone": "smoke15", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg16", "bone": "smoke16", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg17", "bone": "smoke17", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg18", "bone": "smoke18", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg20", "bone": "smoke20", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg21", "bone": "smoke21", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg22", "bone": "smoke22", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg23", "bone": "smoke23", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg24", "bone": "smoke24", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg25", "bone": "smoke25", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg26", "bone": "smoke26", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg27", "bone": "smoke27", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg2", "bone": "smoke2", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg5", "bone": "smoke5", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg6", "bone": "smoke6", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg7", "bone": "smoke7", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg10", "bone": "smoke10", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg11", "bone": "smoke11", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg12", "bone": "smoke12", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg8", "bone": "smoke8", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg9", "bone": "smoke9", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg4", "bone": "smoke4", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-puff1-fg3", "bone": "smoke3", "color": "ecececff", "dark": "000000" },
+ { "name": "smoke-glow", "bone": "smoke-glow", "blend": "additive" },
+ { "name": "clipping", "bone": "tank-body", "attachment": "clipping" },
+ { "name": "tank-glow", "bone": "tank-glow", "color": "fcdc6da7", "blend": "additive" }
+],
+"ik": [
+ {
+ "name": "cannon-ik",
+ "bones": [ "cannon" ],
+ "target": "cannon-target"
+ },
+ {
+ "name": "machinegun-ik",
+ "order": 1,
+ "bones": [ "machinegun" ],
+ "target": "machinegun-target",
+ "mix": 0
+ }
+],
+"transform": [
+ {
+ "name": "wheel-big-transform",
+ "order": 8,
+ "bones": [ "wheel-big2" ],
+ "target": "wheel-big1",
+ "rotation": 65.6,
+ "translateMix": 0,
+ "scaleMix": 0,
+ "shearMix": 0
+ },
+ {
+ "name": "wheel-mid1-transform",
+ "order": 3,
+ "bones": [ "wheel-mid2", "wheel-mid4" ],
+ "target": "wheel-mid1",
+ "rotation": 93,
+ "translateMix": 0,
+ "scaleMix": 0,
+ "shearMix": 0
+ },
+ {
+ "name": "wheel-mid2-transform",
+ "order": 4,
+ "bones": [ "wheel-mid3", "wheel-mid5" ],
+ "target": "wheel-mid1",
+ "rotation": -89,
+ "translateMix": 0,
+ "scaleMix": 0,
+ "shearMix": 0
+ },
+ {
+ "name": "wheel-mid3-transform",
+ "order": 5,
+ "bones": [ "wheel-mid6" ],
+ "target": "wheel-mid1",
+ "rotation": -152.6,
+ "translateMix": 0,
+ "scaleMix": 0,
+ "shearMix": 0
+ },
+ {
+ "name": "wheel-small1-transform",
+ "order": 6,
+ "bones": [ "wheel-small2" ],
+ "target": "wheel-small1",
+ "rotation": 87,
+ "translateMix": 0,
+ "scaleMix": 0,
+ "shearMix": 0
+ },
+ {
+ "name": "wheel-small2-transform",
+ "order": 7,
+ "bones": [ "wheel-small3" ],
+ "target": "wheel-small1",
+ "rotation": 54.9,
+ "translateMix": 0,
+ "scaleMix": 0,
+ "shearMix": 0
+ }
+],
+"path": [
+ {
+ "name": "treads-path",
+ "order": 2,
+ "bones": [ "tread", "tread2", "tread3", "tread4", "tread5", "tread6", "tread7", "tread8", "tread9", "tread10", "tread11", "tread12", "tread13", "tread14", "tread15", "tread16", "tread17", "tread18", "tread19", "tread20", "tread21", "tread22", "tread23", "tread24", "tread25", "tread26", "tread27", "tread28", "tread29", "tread30", "tread31", "tread32", "tread33", "tread34", "tread35", "tread36" ],
+ "target": "treads-path",
+ "rotateMode": "chain"
+ }
+],
+"skins": [
+ {
+ "name": "default",
+ "attachments": {
+ "tread-inside56": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside57": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside58": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside59": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-bg": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "tread30": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-fg23": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "cannon": {
+ "cannon": { "x": 481.95, "y": -0.03, "rotation": 180, "width": 931, "height": 58 }
+ },
+ "smoke-puff1-bg3": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-fg": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-fg20": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-glow": {
+ "smoke-glow": {
+ "type": "mesh",
+ "uvs": [ 1, 0.24906, 1, 0.51991, 1, 0.73165, 0.70776, 1, 0.49012, 1, 0.24373, 1, 0, 0.71158, 0, 0.50308, 0, 0.26235, 0.28107, 0, 0.47435, 0, 0.73345, 0, 0.48858, 0.51759 ],
+ "triangles": [ 12, 7, 8, 12, 10, 11, 12, 11, 0, 9, 10, 12, 12, 8, 9, 12, 0, 1, 6, 7, 12, 12, 1, 2, 5, 6, 12, 3, 4, 12, 5, 12, 4, 2, 3, 12 ],
+ "vertices": [ 49.99, 25.1, 50, -1.98, 50.01, -23.15, 20.79, -50, -0.98, -50, -25.62, -50.01, -50, -21.17, -50, -0.32, -50.01, 23.75, -21.9, 50, -2.58, 50, 23.33, 50.01, -1.14, -1.76 ],
+ "hull": 12,
+ "edges": [ 2, 24, 24, 14, 20, 24, 24, 8, 2, 0, 20, 22, 0, 22, 18, 20, 14, 16, 18, 16, 12, 14, 8, 10, 12, 10, 6, 8, 2, 4, 6, 4 ],
+ "width": 100,
+ "height": 100
+ }
+ },
+ "smoke-puff1-fg11": {
+ "smoke-puff04-fg": {
+ "x": -1.27,
+ "y": -0.37,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "wheel-mid2": {
+ "wheel-mid": { "width": 136, "height": 136 }
+ },
+ "tread25": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread-inside60": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside61": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside62": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside63": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-mid3": {
+ "wheel-mid": { "width": 136, "height": 136 }
+ },
+ "tread-inside65": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside66": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-mid6": {
+ "wheel-mid": { "width": 136, "height": 136 }
+ },
+ "tread-inside68": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside69": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-bg10": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-fg26": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-bg12": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg13": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg14": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg15": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg16": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "tread20": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "bottom": {
+ "tank-bottom": { "x": -16.67, "y": 9.89, "width": 1285, "height": 276 }
+ },
+ "smoke-puff1-bg2": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "tread23": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-fg16": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside53": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-fg14": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside70": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside71": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside72": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside12": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside32": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside39": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "antenna": {
+ "antenna": {
+ "type": "mesh",
+ "uvs": [ 0.64286, 0.07876, 0.65354, 0.1535, 0.66325, 0.22138, 0.67367, 0.29433, 0.68383, 0.36543, 0.6936, 0.43374, 0.70311, 0.5003, 0.71311, 0.57031, 0.72327, 0.64139, 0.73406, 0.71689, 0.74441, 0.7893, 0.75614, 0.87141, 0.76905, 0.94311, 1, 0.94311, 1, 1, 0, 1, 0, 0.94311, 0.20106, 0.94311, 0.20106, 0.87094, 0.21461, 0.78847, 0.22651, 0.71607, 0.23886, 0.64099, 0.25036, 0.57105, 0.26206, 0.49983, 0.27306, 0.43291, 0.2843, 0.36454, 0.29593, 0.29382, 0.308, 0.22038, 0.319, 0.15345, 0.33142, 0.07796, 0.34423, 0, 0.63161, 0 ],
+ "triangles": [ 29, 0, 1, 29, 30, 0, 30, 31, 0, 27, 2, 3, 27, 28, 2, 28, 1, 2, 28, 29, 1, 26, 27, 3, 25, 4, 5, 25, 26, 4, 26, 3, 4, 24, 25, 5, 7, 23, 6, 23, 24, 6, 24, 5, 6, 7, 22, 23, 21, 8, 9, 21, 22, 8, 22, 7, 8, 20, 21, 9, 19, 20, 10, 20, 9, 10, 14, 15, 12, 15, 17, 12, 12, 13, 14, 15, 16, 17, 17, 11, 12, 17, 18, 11, 18, 19, 11, 19, 10, 11 ],
+ "vertices": [ 2, 10, 65.38, -3.14, 0.3125, 11, 23.38, -3.14, 0.6875, 2, 10, 42.73, -3.38, 0.66667, 11, 0.73, -3.38, 0.33333, 2, 9, 64.17, -3.59, 0.33333, 10, 22.17, -3.59, 0.66667, 2, 9, 42.06, -3.82, 0.66667, 10, 0.06, -3.82, 0.33333, 2, 8, 62.52, -4.04, 0.33333, 9, 20.52, -4.04, 0.66667, 2, 8, 41.82, -4.26, 0.66667, 9, -0.18, -4.26, 0.33333, 2, 7, 63.65, -4.47, 0.33333, 8, 21.65, -4.47, 0.66667, 2, 7, 42.44, -4.69, 0.66667, 8, 0.44, -4.69, 0.33333, 2, 6, 62.9, -4.91, 0.33333, 7, 20.9, -4.91, 0.66667, 2, 6, 40.03, -5.15, 0.66667, 7, -1.97, -5.15, 0.33333, 2, 5, 5.38, 58.09, 0.4, 6, 18.09, -5.38, 0.6, 1, 5, 5.64, 33.21, 1, 1, 5, 5.92, 11.48, 1, 1, 5, 11, 11.48, 1, 1, 5, 11, -5.76, 1, 1, 5, -11, -5.76, 1, 1, 5, -11, 11.48, 1, 1, 5, -6.58, 11.48, 1, 1, 5, -6.58, 33.35, 1, 2, 5, -6.28, 58.34, 0.4, 6, 18.34, 6.28, 0.6, 2, 6, 40.27, 6.02, 0.66667, 7, -1.73, 6.02, 0.33333, 2, 6, 63.03, 5.75, 0.33333, 7, 21.03, 5.75, 0.66667, 2, 7, 42.22, 5.49, 0.66667, 8, 0.22, 5.49, 0.33333, 2, 7, 63.8, 5.23, 0.33333, 8, 21.8, 5.23, 0.66667, 2, 8, 42.07, 4.99, 0.66667, 9, 0.07, 4.99, 0.33333, 2, 8, 62.79, 4.75, 0.33333, 9, 20.79, 4.75, 0.66667, 2, 9, 42.22, 4.49, 0.66667, 10, 0.22, 4.49, 0.33333, 2, 9, 64.47, 4.22, 0.33333, 10, 22.47, 4.22, 0.66667, 2, 10, 42.75, 3.98, 0.66667, 11, 0.75, 3.98, 0.33333, 2, 10, 65.62, 3.71, 0.3125, 11, 23.62, 3.71, 0.6875, 1, 11, 47.24, 3.43, 1, 1, 11, 47.24, -2.9, 1 ],
+ "hull": 32,
+ "edges": [ 28, 30, 28, 26, 30, 32, 26, 24, 24, 22, 32, 34, 34, 24, 34, 36, 36, 22, 60, 62, 38, 36, 20, 22, 38, 20, 40, 38, 18, 20, 40, 18, 42, 40, 16, 18, 42, 16, 44, 42, 14, 16, 44, 14, 46, 44, 12, 14, 46, 12, 48, 46, 10, 12, 48, 10, 50, 48, 8, 10, 50, 8, 52, 50, 6, 8, 52, 6, 54, 52, 4, 6, 54, 4, 56, 54, 2, 4, 56, 2, 60, 58, 58, 56, 62, 0, 0, 2, 58, 0 ],
+ "width": 22,
+ "height": 303
+ }
+ },
+ "wheel-big-overlay1": {
+ "wheel-big-overlay": { "width": 186, "height": 186 }
+ },
+ "wheel-big-overlay2": {
+ "wheel-big-overlay": { "width": 186, "height": 186 }
+ },
+ "smoke-puff1-bg20": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg21": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg22": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg23": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg24": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg25": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg26": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg27": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-fg17": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside19": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-mid4": {
+ "wheel-mid": { "width": 136, "height": 136 }
+ },
+ "smoke-puff1-bg4": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-fg3": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.02,
+ "y": -0.25,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1145,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.03,
+ "y": -0.43,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "ground5": {
+ "ground": { "x": -3306.54, "y": -172, "width": 1024, "height": 353 }
+ },
+ "wheel-mid-overlay": {
+ "wheel-mid-overlay": { "width": 136, "height": 136 }
+ },
+ "tread-inside33": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread10": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-fg27": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "guntower": {
+ "guntower": { "x": 77.22, "y": 122.59, "width": 730, "height": 289 }
+ },
+ "smoke-puff1-fg18": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "wheel-big2": {
+ "wheel-big": { "width": 191, "height": 191 }
+ },
+ "rock": {
+ "rock": { "x": 25.24, "y": 27.35, "width": 580, "height": 127 }
+ },
+ "smoke-puff1-bg18": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "tread3": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread4": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread5": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread6": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread7": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread8": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread9": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-fg4": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.63,
+ "y": -0.09,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.63,
+ "y": -0.09,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.63,
+ "y": -0.09,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside51": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread2": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-bg11": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "tread-inside8": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-fg12": {
+ "smoke-puff04-fg": {
+ "x": -1.27,
+ "y": -0.37,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-fg24": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tank-body-shadow": {
+ "tank-bottom-shadow": { "x": -11.44, "y": -42.89, "width": 1291, "height": 341 }
+ },
+ "tread11": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "clipping": {
+ "clipping": {
+ "type": "clipping",
+ "end": "tank-glow",
+ "vertexCount": 32,
+ "vertices": [ 1, 3, 165.84, 455.67, 1, 1, 3, 114.21, 493.01, 1, 1, 3, -38.53, 492.23, 1, 1, 3, -193.4, 464.18, 1, 2, 3, -280.85, 415.48, 0.752, 14, 24.09, -73.93, 0.248, 1, 14, 70.34, -27.32, 1, 1, 14, 412.56, -22.02, 1, 1, 14, 412.82, -29.21, 1, 1, 14, 539.26, -29.34, 1, 1, 14, 539.52, -17.09, 1, 1, 14, 894.02, -16.8, 1, 1, 14, 902.99, -28.89, 1, 1, 14, 942.06, -28.58, 1, 1, 14, 948.14, -16.64, 1, 1, 14, 947.9, 14.29, 1, 1, 14, 539.3, 14.55, 1, 1, 14, 539, 29.22, 1, 1, 14, 412.51, 29.88, 1, 1, 14, 412.51, 21.73, 1, 1, 14, 74.24, 27.28, 1, 1, 3, -296.64, 281.2, 1, 1, 3, -316.06, 225.71, 1, 1, 3, -521.69, 190.74, 1, 1, 3, -610.03, 141.02, 1, 1, 3, -671.84, 87.13, 1, 1, 3, -652.23, -11.24, 1, 1, 3, -618.53, -71.36, 1, 1, 3, -478.77, -114.21, 1, 1, 3, -274.11, -116.26, 1, 1, 3, 1.38, -45.75, 1, 1, 3, 189.67, 148.78, 1, 1, 3, 215.75, 276.59, 1 ],
+ "color": "ce3a3aff"
+ }
+ },
+ "cannon-connector": {
+ "cannon-connector": {
+ "type": "mesh",
+ "uvs": [ 1, 0.03237, 1, 0.10603, 0.90988, 0.32859, 0.81975, 0.55116, 0.72963, 0.77373, 0.6395, 0.9963, 0.42157, 0.9963, 0.20364, 0.9963, 0, 0.85434, 0, 0.69902, 0.02268, 0.52884, 0, 0.31444, 0.21602, 0.12998, 0.43368, 0, 0.63547, 0.0037, 0.48408, 0.77059, 0.31496, 0.52497, 0.64133, 0.19648, 0.21516, 0.76766, 0.58346, 0.56471, 0.68444, 0.40146, 0.46758, 0.36649, 0.28935, 0.34604 ],
+ "triangles": [ 21, 22, 12, 11, 12, 22, 17, 21, 13, 17, 13, 14, 21, 12, 13, 21, 17, 20, 16, 22, 21, 10, 11, 22, 10, 22, 16, 19, 21, 20, 16, 21, 19, 18, 10, 16, 9, 10, 18, 15, 16, 19, 18, 16, 15, 8, 9, 18, 7, 8, 18, 6, 18, 15, 7, 18, 6, 14, 0, 1, 17, 14, 1, 2, 17, 1, 20, 17, 2, 3, 20, 2, 19, 20, 3, 4, 19, 3, 15, 19, 4, 5, 15, 4, 6, 15, 5 ],
+ "vertices": [ 1, 12, 35.91, 69.08, 1, 1, 12, 35.91, 59.14, 1, 1, 12, 25.82, 29.09, 1, 1, 12, 15.72, -0.95, 1, 1, 12, 5.63, -31, 1, 1, 12, -4.46, -61.05, 1, 2, 12, -28.87, -61.05, 0.33333, 14, 28.87, 61.03, 0.66667, 1, 14, 53.28, 61.02, 1, 1, 14, 76.09, 41.84, 1, 1, 14, 71.17, 21.63, 1, 1, 14, 72.83, -1.62, 1, 1, 14, 70.38, -29.12, 1, 1, 14, 50.67, -56.14, 1, 2, 12, -28.43, 74.38, 0.41, 14, 28.43, -74.4, 0.59, 2, 12, -4.92, 72.95, 0.52, 14, 4.92, -72.95, 0.48, 2, 12, -21.87, -30.58, 0.49, 14, 21.87, 30.57, 0.51, 1, 14, 40.81, -2.6, 1, 2, 12, -4.26, 46.93, 0.49, 14, 4.26, -46.93, 0.51, 1, 14, 51.99, 30.15, 1, 2, 12, -10.74, -2.78, 0.49, 14, 10.74, 2.78, 0.51, 2, 12, 0.57, 19.25, 0.49, 14, -0.57, -19.25, 0.51, 1, 14, 23.72, -23.99, 1, 1, 14, 43.68, -26.76, 1 ],
+ "hull": 15,
+ "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 0 ],
+ "width": 112,
+ "height": 135
+ }
+ },
+ "tread-inside10": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside11": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-mid5": {
+ "wheel-mid": { "width": 136, "height": 136 }
+ },
+ "tread-inside13": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside14": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside15": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside16": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside17": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside18": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "ground": {
+ "ground": { "x": 837.96, "y": -172, "width": 1024, "height": 353 }
+ },
+ "smoke-puff1-fg15": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "wheel-small2": {
+ "wheel-small": { "width": 71, "height": 71 }
+ },
+ "ground2": {
+ "ground": { "x": -179.89, "y": -172, "width": 1024, "height": 353 }
+ },
+ "ground3": {
+ "ground": { "x": -1213.48, "y": -172, "scaleX": 1.035, "width": 1024, "height": 353 }
+ },
+ "ground4": {
+ "ground": { "x": -2268.51, "y": -172, "scaleX": 1.04, "width": 1024, "height": 353 }
+ },
+ "tread-inside22": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "ground6": {
+ "ground": { "x": -4322.71, "y": -172, "width": 1024, "height": 353 }
+ },
+ "ground7": {
+ "ground": { "x": -5340.65, "y": -172, "width": 1024, "height": 353 }
+ },
+ "smoke-puff1-bg6": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-fg5": {
+ "smoke-puff01-fg": {
+ "x": -1.21,
+ "y": -0.08,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.89,
+ "y": -0.04,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.89,
+ "y": -0.04,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.89,
+ "y": -0.04,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "machinegun": {
+ "machinegun": { "x": 44.85, "y": -5.72, "rotation": -180, "width": 331, "height": 57 }
+ },
+ "tread-inside20": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside21": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-fg10": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.27,
+ "y": -0.37,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.27,
+ "y": -0.37,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.27,
+ "y": -0.37,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside23": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside24": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside25": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside26": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside27": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside28": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside29": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-bg5": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "wheel-mid-overlay3": {
+ "wheel-mid-overlay": { "width": 136, "height": 136 }
+ },
+ "smoke-puff1-fg22": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread12": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread13": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread14": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread15": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread16": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread17": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread18": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread19": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-bg7": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg8": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-bg9": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "smoke-puff1-fg6": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.48,
+ "y": -0.07,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.48,
+ "y": -0.07,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.48,
+ "y": -0.07,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-fg7": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -0.7,
+ "y": -0.36,
+ "scaleX": 0.1216,
+ "scaleY": 0.1214,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -0.56,
+ "y": -0.15,
+ "scaleX": 0.1224,
+ "scaleY": 0.1224,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -0.56,
+ "y": -0.15,
+ "scaleX": 0.1224,
+ "scaleY": 0.1224,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-fg8": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -0.65,
+ "y": 0.01,
+ "scaleX": 0.1226,
+ "scaleY": 0.1226,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -0.75,
+ "y": -0.15,
+ "scaleX": 0.1211,
+ "scaleY": 0.1211,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -0.75,
+ "y": -0.15,
+ "scaleX": 0.1211,
+ "scaleY": 0.1211,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-fg9": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.99,
+ "y": -0.09,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.99,
+ "y": -0.09,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -0.95,
+ "y": -0.48,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "smoke-puff1-fg2": {
+ "smoke-puff01-fg": {
+ "x": -1.01,
+ "y": -0.07,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.82,
+ "y": -0.39,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.82,
+ "y": -0.39,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.82,
+ "y": -0.39,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside30": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside31": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-small3": {
+ "wheel-small": { "width": 71, "height": 71 }
+ },
+ "smoke-puff1-fg21": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "tread-inside34": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside35": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside36": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside37": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside38": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside9": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "smoke-puff1-fg25": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "wheel-big": {
+ "wheel-big": { "width": 191, "height": 191 }
+ },
+ "treads-path": {
+ "treads-path": {
+ "type": "path",
+ "closed": true,
+ "lengths": [ 185.21, 354.53, 478.3, 608.52, 786, 1058.49, 1138.97, 1223.96, 1303.87, 1388.23, 1471.11, 1551.64, 1633.55, 1713.27, 1799.89, 1882.28, 2164.2, 2326.85, 2444.07, 2584.91, 2754.15, 2931.25 ],
+ "vertexCount": 66,
+ "vertices": [ 1, 110, 11.23, 41.87, 1, 1, 110, 0.79, 41.95, 1, 1, 110, -34.72, 42.24, 1, 1, 56, -104.22, 0.41, 1, 1, 56, 0.07, 0.55, 1, 1, 56, 68.8, 0.65, 1, 1, 109, 20.5, 43.47, 1, 1, 109, 1.14, 40.82, 1, 1, 109, -27.38, 36.85, 1, 1, 93, 147.07, 105.01, 1, 1, 93, 96.21, 96.63, 1, 1, 93, 43.87, 87.72, 1, 1, 93, 16.18, 103.35, 1, 1, 93, -33.67, 94.21, 1, 1, 93, -99.36, 81.25, 1, 1, 93, -122.05, -1.7, 1, 1, 93, -83.58, -47.93, 1, 1, 93, -33.53, -109.37, 1, 1, 97, -83.57, -66.1, 1, 1, 97, -2.17, -67.9, 1, 2, 97, 56.68, -41.49, 0.68, 51, -24.31, -41.49, 0.32, 1, 51, -26.59, 16.7, 1, 1, 51, -2.69, 16.7, 1, 1, 51, 13.52, 16.7, 1, 2, 98, -52.42, -46.51, 0.744, 51, 30.21, -46.52, 0.256, 1, 98, -0.32, -68.92, 1, 2, 98, 52.09, -44.73, 0.712, 52, -28.91, -44.73, 0.288, 1, 52, -22.81, 16.24, 1, 1, 52, -1.42, 16.24, 1, 1, 52, 20.48, 16.24, 1, 2, 99, -47.21, -47.46, 0.744, 52, 36.01, -47.46, 0.256, 1, 99, -0.29, -69.66, 1, 2, 99, 45.24, -47.26, 0.736, 53, -37.49, -47.26, 0.264, 1, 53, -23.76, 15.28, 1, 1, 53, -0.14, 15.28, 1, 1, 53, 24.45, 15.28, 1, 2, 100, -47.37, -48.7, 0.744, 53, 33.53, -48.7, 0.256, 1, 100, -0.5, -70.4, 1, 2, 100, 49.09, -48.34, 0.744, 54, -33.58, -48.34, 0.256, 1, 54, -20.89, 15.84, 1, 1, 54, -1.26, 15.84, 1, 1, 54, 15.78, 15.84, 1, 2, 101, -52.5, -48.21, 0.76, 54, 28.45, -48.22, 0.24, 1, 101, -2.5, -68.92, 1, 2, 101, 55.72, -47.82, 0.752, 55, -28.88, -47.83, 0.248, 1, 55, -21.64, 16.7, 1, 1, 55, -0.48, 16.7, 1, 1, 55, 20.74, 16.7, 1, 2, 102, -53.65, -48.9, 0.76, 55, 25.97, -48.9, 0.24, 1, 102, 2.28, -69.66, 1, 1, 102, 44.95, -69.74, 1, 1, 94, 76.03, -85.61, 1, 1, 94, 93.58, -42.24, 1, 1, 94, 118.67, 19.75, 1, 1, 94, 78.59, 76.62, 1, 1, 94, 37.27, 95.07, 1, 1, 94, 31.45, 97.67, 1, 1, 94, -15.16, 87.48, 1, 1, 94, -79.8, 92.52, 1, 1, 94, -119.06, 95.58, 1, 1, 111, 47.07, 42.29, 1, 1, 111, 0.25, 42.75, 1, 1, 111, -29.64, 43.29, 1, 1, 57, -86.65, 1.35, 1, 1, 57, 0.49, 0.26, 1, 1, 57, 92.42, -0.9, 1 ],
+ "color": "ff8819ff"
+ }
+ },
+ "tread22": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-bg17": {
+ "smoke-puff01-bg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ }
+ },
+ "tread24": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread21": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread26": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread27": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread28": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread29": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "smoke-puff1-fg13": {
+ "smoke-puff01-fg": {
+ "x": -0.5,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 175,
+ "height": 118
+ },
+ "smoke-puff02-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff03-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 184,
+ "height": 123
+ },
+ "smoke-puff04-fg": {
+ "x": -1.38,
+ "y": -0.12,
+ "scaleX": 0.1106,
+ "scaleY": 0.1106,
+ "rotation": 88.58,
+ "width": 155,
+ "height": 96
+ }
+ },
+ "wheel-mid": {
+ "wheel-mid": { "width": 136, "height": 136 }
+ },
+ "tread-inside40": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside41": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside42": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside43": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside44": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside45": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside46": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside47": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside48": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside49": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "machinegun-mount": {
+ "machinegun-mount": { "x": 47.42, "y": -1.54, "rotation": -90, "width": 72, "height": 96 }
+ },
+ "tread-inside64": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside52": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread31": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread32": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread33": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread34": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread35": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "tread36": {
+ "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 }
+ },
+ "wheel-small": {
+ "wheel-small": { "width": 71, "height": 71 }
+ },
+ "tread-inside67": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tank-glow": {
+ "smoke-glow": {
+ "type": "mesh",
+ "uvs": [ 1, 1, 0, 1, 1, 0 ],
+ "triangles": [ 1, 2, 0 ],
+ "vertices": [ 469.64, -738.08, -1660.32, -738.08, 469.64, 1391.88 ],
+ "hull": 3,
+ "edges": [ 0, 2, 0, 4, 2, 4 ],
+ "width": 100,
+ "height": 100
+ }
+ },
+ "tread-inside1": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside2": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside3": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside4": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside5": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside6": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside7": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-mid-overlay2": {
+ "wheel-mid-overlay": { "width": 136, "height": 136 }
+ },
+ "tread-inside50": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "wheel-mid-overlay4": {
+ "wheel-mid-overlay": { "width": 136, "height": 136 }
+ },
+ "wheel-mid-overlay5": {
+ "wheel-mid-overlay": { "width": 136, "height": 136 }
+ },
+ "wheel-mid-overlay6": {
+ "wheel-mid-overlay": { "width": 136, "height": 136 }
+ },
+ "tread-inside54": {
+ "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tread-inside55": {
+ "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 }
+ },
+ "tank-top": {
+ "tank-top": { "x": 6.8, "y": 168.71, "width": 1407, "height": 222 }
+ }
+ }
+ }
+],
+"animations": {
+ "drive": {
+ "bones": {
+ "tank-root": {
+ "rotate": [
+ { "time": 2 },
+ { "time": 2.0667, "angle": 1.99 },
+ { "time": 2.5, "angle": -15.63 },
+ { "time": 2.6667, "angle": -10.37, "curve": 0.306, "c3": 0.677, "c4": 0.48 },
+ { "time": 2.8333, "angle": -6.13, "curve": 0.457, "c2": 0.42, "c3": 0.844, "c4": 0.87 },
+ { "time": 3, "angle": 1.84 },
+ { "time": 3.0667, "angle": 5.32 },
+ { "time": 3.1667, "angle": 10.99 },
+ { "time": 3.2333, "angle": 9.73 },
+ { "time": 3.4333, "angle": -4.52, "curve": 0.173, "c2": 0.12, "c3": 0.75 },
+ { "time": 3.6667, "angle": 0.01 }
+ ],
+ "translate": [
+ { "curve": 0.51, "c3": 0.804, "c4": 0.48 },
+ { "time": 2, "x": -1209.75 },
+ { "time": 2.3333, "x": -1652.84, "y": 26.05 },
+ { "time": 2.5, "x": -1877.69, "y": 71.5 },
+ { "time": 2.6667, "x": -2053.37, "y": 100.44 },
+ { "time": 2.8333, "x": -2183.86, "y": 97.42 },
+ { "time": 3, "x": -2312.32, "y": 74.12 },
+ { "time": 3.0667, "x": -2340.68, "y": 45.94 },
+ { "time": 3.1333, "x": -2403.04, "y": 17.04 },
+ { "time": 3.1667, "x": -2439.84, "y": 5.45 },
+ { "time": 3.2333, "x": -2523.34, "y": -3.31 },
+ { "time": 3.4333, "x": -2728.27, "y": -12.73 },
+ {
+ "time": 3.5,
+ "x": -2795.65,
+ "y": -6.14,
+ "curve": 0.287,
+ "c2": 0.24,
+ "c3": 0.622,
+ "c4": 0.58
+ },
+ { "time": 3.6333, "x": -2938.53, "y": -1.09, "curve": 0.214, "c2": 0.27, "c3": 0.642 },
+ { "time": 4.8333, "x": -3972.02 },
+ { "time": 5, "x": -3991.31 },
+ { "time": 5.3667, "x": -3973.94 }
+ ]
+ },
+ "tread-collider1": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.0667, "y": 9.99 },
+ { "time": 2.1667, "y": 37.69 },
+ { "time": 2.3333, "y": 53.45 },
+ { "time": 2.5, "y": 30.97 },
+ { "time": 2.6667, "y": -2.89 },
+ { "time": 2.8333, "y": -0.71 },
+ { "time": 3.0667, "y": -13.64 },
+ { "time": 3.1667, "y": 59.3 },
+ { "time": 3.2333, "y": 48.2 },
+ { "time": 3.4333, "y": -11.27 },
+ { "time": 3.6333, "y": 4.15 }
+ ]
+ },
+ "tread-collider2": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.0667, "y": -2.83 },
+ { "time": 2.1667, "y": -17.44 },
+ { "time": 2.3333, "y": 46.07 },
+ { "time": 2.5, "y": 19.45 },
+ { "time": 2.6667, "y": 13.46 },
+ { "time": 2.8333, "y": -1.92, "curve": "stepped" },
+ { "time": 2.9667, "y": -1.92 },
+ { "time": 3, "y": -13.17 },
+ { "time": 3.0667, "y": -23.25 },
+ { "time": 3.1667, "y": 28.13 },
+ { "time": 3.2333, "y": 25.63 },
+ { "time": 3.4333, "y": -1.52 },
+ { "time": 3.6333, "y": 1.15 }
+ ]
+ },
+ "tread-collider3": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.0667, "y": -7.76 },
+ { "time": 2.1667, "y": -16.61 },
+ { "time": 2.5, "y": 29.05 },
+ { "time": 2.6667, "y": 30.12 },
+ { "time": 2.8333, "y": 5.3 },
+ { "time": 3, "y": -0.38 },
+ { "time": 3.1667, "y": 2.6 },
+ { "time": 3.4333, "y": 15.41 },
+ { "time": 3.6333, "y": 1.44 }
+ ]
+ },
+ "tread-collider4": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1667, "y": -6.72 },
+ { "time": 2.3333, "y": -0.92 },
+ { "time": 2.5, "y": 18.37 },
+ { "time": 2.6667, "y": 38.77 },
+ { "time": 2.8333, "y": 30.6 },
+ { "time": 3.1667, "y": 12.61 },
+ { "time": 3.2333, "y": -16 },
+ { "time": 3.4333, "y": 25.62 },
+ { "time": 3.6333, "y": -0.68 }
+ ]
+ },
+ "tread-collider5": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1667, "y": 3.35 },
+ { "time": 2.3333, "y": 22.17 },
+ { "time": 2.6667, "y": 13.35 },
+ { "time": 2.8333, "y": 39 },
+ { "time": 3, "y": 39.88 },
+ { "time": 3.1667, "y": 26.57 },
+ { "time": 3.2333, "y": -10.15 },
+ { "time": 3.4333, "y": 35.98 },
+ { "time": 3.6333, "y": -1.36 }
+ ]
+ },
+ "wheel-mid-root6": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1667, "y": 5.61 },
+ { "time": 2.3333, "y": 27.21 },
+ { "time": 2.5, "y": 30.28 },
+ { "time": 2.6667, "y": -2.81 },
+ { "time": 2.8333, "y": 19.59 },
+ { "time": 3, "y": 29.11 },
+ { "time": 3.1667, "y": 32.55 },
+ { "time": 3.2333, "y": 3.55 },
+ { "time": 3.4333, "y": 40.54 },
+ { "time": 3.6333 }
+ ]
+ },
+ "wheel-mid-root5": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1667, "y": -7.46 },
+ { "time": 2.3333, "y": 9.53 },
+ { "time": 2.6667, "y": 36.78 },
+ { "time": 2.8333, "y": 46.11 },
+ { "time": 3.1667, "y": 7.55 },
+ { "time": 3.2333, "y": -16.28 },
+ { "time": 3.4333, "y": 26.21 },
+ { "time": 3.6333 }
+ ]
+ },
+ "wheel-mid-root4": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1667, "y": -13.98 },
+ { "time": 2.3333, "y": -8.26 },
+ { "time": 2.5, "y": 24.27 },
+ { "time": 2.6667, "y": 34.42 },
+ { "time": 2.8333, "y": 8.88 },
+ { "time": 3.1667, "y": 10.32 },
+ { "time": 3.2333, "y": -7.63 },
+ { "time": 3.4333, "y": 19.69 },
+ { "time": 3.6333 }
+ ]
+ },
+ "wheel-mid-root3": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1667, "y": -21.14 },
+ { "time": 2.3333, "y": 22.83 },
+ { "time": 2.5, "y": 23.34 },
+ { "time": 2.6667, "y": 18.07 },
+ { "time": 2.8333, "y": 1.2 },
+ { "time": 3.0667, "y": -13.36 },
+ { "time": 3.1667, "y": 15.48 },
+ { "time": 3.2333, "y": 13.34 },
+ { "time": 3.4333, "y": 6.4 },
+ { "time": 3.6333 }
+ ]
+ },
+ "wheel-mid-root2": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.0667, "y": -4.39 },
+ { "time": 2.1667, "y": 3.13 },
+ { "time": 2.3333, "y": 53.56 },
+ { "time": 2.5, "y": 16.65 },
+ { "time": 2.6667, "y": 8.39 },
+ { "time": 3.0667, "y": -19.16 },
+ { "time": 3.1667, "y": 43.25 },
+ { "time": 3.2333, "y": 39.04 },
+ { "time": 3.4333, "y": -8.61 },
+ { "time": 3.6333 }
+ ]
+ },
+ "wheel-mid-root1": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.0333, "y": 22.64 },
+ { "time": 2.0667, "y": 53.65 },
+ { "time": 2.1667, "y": 71.18 },
+ { "time": 2.5, "y": 46.83 },
+ { "time": 2.6667, "y": 8.38 },
+ { "time": 3.0667, "y": -10.03 },
+ { "time": 3.1667, "y": 72.71 },
+ { "time": 3.2333, "y": 64.74 },
+ { "time": 3.4333, "y": -17.65 },
+ { "time": 3.6333 }
+ ]
+ },
+ "tank-body": {
+ "rotate": [
+ { "curve": 0.25, "c3": 0.75 },
+ { "time": 0.8333, "angle": -4.39 },
+ { "time": 2 },
+ { "time": 2.1667, "angle": -1.34 },
+ { "time": 2.3333, "angle": -6.23 },
+ { "time": 2.5, "angle": -5.45 },
+ { "time": 2.9667, "angle": -5.07 },
+ { "time": 3.0667, "angle": -2.39 },
+ { "time": 3.1667, "angle": -0.98 },
+ { "time": 3.2333, "angle": -1.1 },
+ { "time": 3.4, "angle": 0.43, "curve": 0.25, "c3": 0.625, "c4": 0.5 },
+ { "time": 3.5333, "angle": -3.55, "curve": 0.473, "c2": 0.01, "c3": 0.735, "c4": 0.92 },
+ { "time": 3.8333, "angle": 1.93 },
+ { "time": 4, "angle": 0.48 },
+ { "time": 4.3333, "curve": 0.215, "c2": 0.16, "c3": 0.75 },
+ { "time": 5, "angle": 3.8, "curve": 0.612, "c3": 0.75 },
+ { "time": 5.4667, "angle": -2.17 },
+ { "time": 5.6, "angle": -0.61 }
+ ]
+ },
+ "wheel-big-root1": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.0667, "y": 20.07 },
+ { "time": 2.3333, "y": 67.24 },
+ { "time": 2.6667, "y": 21.04 },
+ { "time": 3, "y": 10.28 },
+ { "time": 3.1, "y": 11.28 },
+ { "time": 3.1667, "y": 29.43 },
+ { "time": 3.2333, "y": 35.31 },
+ { "time": 3.4333, "y": 18.38 },
+ { "time": 3.5 }
+ ]
+ },
+ "tank-treads": {
+ "rotate": [
+ {},
+ { "time": 0.8333, "angle": -2.4 },
+ { "time": 2 },
+ { "time": 2.0667, "angle": 1.72 },
+ { "time": 2.4333, "angle": -0.37 },
+ { "time": 2.8 },
+ { "time": 3, "angle": -1.41 },
+ { "time": 3.1667, "angle": 0.54 },
+ { "time": 3.2667, "angle": 2.22, "curve": 0.485, "c3": 0.75 },
+ { "time": 3.4333, "angle": -1.31 },
+ { "time": 3.7333, "angle": -1.14 },
+ { "time": 4.3333, "curve": 0.215, "c2": 0.16, "c3": 0.75 },
+ { "time": 5, "angle": 2.24, "curve": 0.612, "c3": 0.75 },
+ { "time": 5.4667 }
+ ]
+ },
+ "cannon-target": {
+ "translate": [
+ {},
+ { "time": 0.8333, "y": 121.95 },
+ { "time": 2, "y": 45.73 }
+ ]
+ },
+ "wheel-big-root2": {
+ "translate": [
+ { "time": 3.4333, "y": 13.01 }
+ ]
+ },
+ "wheel-big1": {
+ "rotate": [
+ { "curve": 0.51, "c3": 0.804, "c4": 0.48 },
+ { "time": 1, "angle": 120 },
+ { "time": 1.2667, "angle": 240 },
+ { "time": 1.5333, "angle": 360 },
+ { "time": 1.7667, "angle": 120 },
+ { "time": 2.0333, "angle": 240 },
+ { "time": 2.2, "angle": 360 },
+ { "time": 2.4, "angle": 120 },
+ { "time": 2.5667, "angle": 240 },
+ { "time": 2.7333, "angle": 360 },
+ { "time": 2.9333, "angle": 120 },
+ { "time": 3.1333, "angle": 240 },
+ { "time": 3.3333, "angle": 360 },
+ { "time": 3.5, "angle": 120 },
+ { "time": 3.6667, "angle": 240 },
+ { "time": 3.8667 },
+ { "time": 4.0667, "angle": 120 },
+ { "time": 4.2667, "angle": 240 },
+ { "time": 4.5, "curve": 0.189, "c2": 0.39, "c3": 0.585, "c4": 0.74 },
+ { "time": 4.8333, "angle": 87.67 }
+ ]
+ },
+ "wheel-mid1": {
+ "rotate": [
+ { "curve": 0.51, "c3": 0.804, "c4": 0.48 },
+ { "time": 0.9, "angle": 120 },
+ { "time": 1.1667, "angle": 240 },
+ { "time": 1.4333, "angle": 360 },
+ { "time": 1.6333, "angle": 120 },
+ { "time": 1.8333, "angle": 240 },
+ { "time": 2, "angle": 360 },
+ { "time": 2.1333, "angle": 120 },
+ { "time": 2.2667, "angle": 240 },
+ { "time": 2.4, "angle": 360 },
+ { "time": 2.5333, "angle": 120 },
+ { "time": 2.6667, "angle": 240 },
+ { "time": 2.8333, "angle": 360 },
+ { "time": 2.9667, "angle": 120 },
+ { "time": 3.1, "angle": 240 },
+ { "time": 3.2333, "angle": 360 },
+ { "time": 3.3667, "angle": 120 },
+ { "time": 3.5, "angle": 240 },
+ { "time": 3.6333, "angle": 360 },
+ { "time": 3.7667, "angle": 120 },
+ { "time": 3.9, "angle": 240 },
+ { "time": 4.0333, "angle": 360 },
+ { "time": 4.1667, "angle": 120 },
+ { "time": 4.3, "angle": 240 },
+ { "time": 4.4667, "angle": 360, "curve": 0.194, "c2": 0.58, "c3": 0.75 },
+ { "time": 4.8333, "angle": 120 }
+ ]
+ },
+ "wheel-small1": {
+ "rotate": [
+ { "curve": 0.51, "c3": 0.804, "c4": 0.48 },
+ { "time": 0.6667, "angle": 120 },
+ { "time": 0.8667, "angle": 240 },
+ { "time": 1.0333 },
+ { "time": 1.1667, "angle": 120 },
+ { "time": 1.3, "angle": 240 },
+ { "time": 1.4333 },
+ { "time": 1.5333, "angle": 120 },
+ { "time": 1.6333, "angle": 240 },
+ { "time": 1.7333 },
+ { "time": 1.8333, "angle": 120 },
+ { "time": 1.9333, "angle": 240 },
+ { "time": 2.0333 },
+ { "time": 2.1333, "angle": 120 },
+ { "time": 2.2333, "angle": 240 },
+ { "time": 2.3333 },
+ { "time": 2.4333, "angle": 120 },
+ { "time": 2.5333, "angle": 240 },
+ { "time": 2.6333 },
+ { "time": 2.7333, "angle": 120 },
+ { "time": 2.8333, "angle": 240 },
+ { "time": 2.9333 },
+ { "time": 3.0333, "angle": 120 },
+ { "time": 3.1333, "angle": 240 },
+ { "time": 3.2333 },
+ { "time": 3.3333, "angle": 120 },
+ { "time": 3.4333, "angle": 240 },
+ { "time": 3.5333 },
+ { "time": 3.6333, "angle": 120 },
+ { "time": 3.7333, "angle": 240 },
+ { "time": 3.8333 },
+ { "time": 3.9333, "angle": 120 },
+ { "time": 4.0333, "angle": 240 },
+ { "time": 4.1333 },
+ { "time": 4.2333, "angle": 120 },
+ { "time": 4.3333, "angle": 240 },
+ { "time": 4.4333 },
+ { "time": 4.6667, "angle": 120 },
+ { "time": 4.9, "angle": 170 }
+ ]
+ },
+ "wheel-small-root1": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.1333, "y": 12.37 },
+ { "time": 2.4667, "y": 32.37 },
+ { "time": 2.7333, "y": -5.27 },
+ { "time": 2.9667, "y": 14.31 },
+ { "time": 3.1667, "y": 19.54 },
+ { "time": 3.4667, "y": 7.5 },
+ { "time": 4.3667, "y": -2.4 }
+ ]
+ },
+ "wheel-small-root2": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.9, "y": 5.26 },
+ { "time": 3.1667, "y": 10.67 },
+ { "time": 3.4667, "y": -4.71 }
+ ]
+ },
+ "wheel-small-root3": {
+ "translate": [
+ { "time": 2 },
+ { "time": 2.4667, "y": -10.56 },
+ { "time": 2.9, "y": -16.08 },
+ { "time": 3.1667, "y": 10.12 },
+ { "time": 3.4667, "y": 4.1 },
+ { "time": 4.3667, "y": -0.03 }
+ ]
+ },
+ "antenna1": {
+ "rotate": [
+ {},
+ { "time": 0.3333, "angle": 1.05, "curve": 0.442, "c3": 0.75 },
+ { "time": 1.2333, "angle": -4.55, "curve": 0.25, "c3": 0.75 },
+ { "time": 1.7, "angle": 0.53 },
+ { "time": 2, "angle": -2.13 },
+ { "time": 2.2, "angle": 4.71 },
+ { "time": 2.3667, "angle": -7.26 },
+ { "time": 2.5667, "angle": 2.26 },
+ { "time": 2.7333, "angle": -3.39 },
+ { "time": 3.0667, "angle": -5.53 },
+ { "time": 3.2333, "angle": 7.78 },
+ { "time": 3.4667, "angle": -5.99 },
+ { "time": 3.7, "angle": 3.11 },
+ { "time": 3.9, "angle": -3.05 },
+ { "time": 4.1, "angle": 0.31 },
+ { "time": 4.3, "angle": -3.06 },
+ { "time": 4.5333, "angle": 0.36 },
+ { "time": 4.8667, "angle": 4.94, "curve": 0.25, "c3": 0.75 },
+ { "time": 5.1, "angle": -2.38 },
+ { "time": 5.2667, "angle": 3.65 },
+ { "time": 5.4, "angle": -3.04 },
+ { "time": 5.5, "angle": 1.49 },
+ { "time": 5.6, "angle": -1.86 },
+ { "time": 5.7, "angle": 0.42 }
+ ]
+ },
+ "antenna2": {
+ "rotate": [
+ {},
+ { "time": 0.3333, "angle": 1.05, "curve": 0.442, "c3": 0.75 },
+ { "time": 1.2333, "angle": -4.55, "curve": 0.25, "c3": 0.75 },
+ { "time": 1.7, "angle": 0.53 },
+ { "time": 2, "angle": -2.13 },
+ { "time": 2.2, "angle": 4.71 },
+ { "time": 2.3667, "angle": -7.26 },
+ { "time": 2.5667, "angle": 2.26 },
+ { "time": 2.7333, "angle": -3.39 },
+ { "time": 3.0667, "angle": -5.53 },
+ { "time": 3.2333, "angle": 7.78 },
+ { "time": 3.4667, "angle": -5.99 },
+ { "time": 3.7, "angle": 3.11 },
+ { "time": 3.9, "angle": -3.05 },
+ { "time": 4.1, "angle": 0.31 },
+ { "time": 4.3, "angle": -3.06 },
+ { "time": 4.5333, "angle": 0.36 },
+ { "time": 4.8667, "angle": 4.94, "curve": 0.25, "c3": 0.75 },
+ { "time": 5.1, "angle": -2.38 },
+ { "time": 5.2667, "angle": 3.65 },
+ { "time": 5.4, "angle": -3.04 },
+ { "time": 5.5, "angle": 1.49 },
+ { "time": 5.6, "angle": -1.86 },
+ { "time": 5.7, "angle": 0.42 }
+ ]
+ },
+ "antenna3": {
+ "rotate": [
+ {},
+ { "time": 0.3333, "angle": 1.05, "curve": 0.442, "c3": 0.75 },
+ { "time": 1.2333, "angle": -4.55, "curve": 0.25, "c3": 0.75 },
+ { "time": 1.7, "angle": 0.53 },
+ { "time": 2, "angle": -2.13 },
+ { "time": 2.2, "angle": 4.71 },
+ { "time": 2.3667, "angle": -7.26 },
+ { "time": 2.5667, "angle": 2.26 },
+ { "time": 2.7333, "angle": -3.39 },
+ { "time": 3.0667, "angle": -5.53 },
+ { "time": 3.2333, "angle": 7.78 },
+ { "time": 3.4667, "angle": -5.99 },
+ { "time": 3.7, "angle": 3.11 },
+ { "time": 3.9, "angle": -3.05 },
+ { "time": 4.1, "angle": 0.31 },
+ { "time": 4.3, "angle": -3.06 },
+ { "time": 4.5333, "angle": 0.36 },
+ { "time": 4.8667, "angle": 4.94, "curve": 0.25, "c3": 0.75 },
+ { "time": 5.1, "angle": -2.38 },
+ { "time": 5.2667, "angle": 3.65 },
+ { "time": 5.4, "angle": -3.04 },
+ { "time": 5.5, "angle": 1.49 },
+ { "time": 5.6, "angle": -1.86 },
+ { "time": 5.7, "angle": 0.42 }
+ ]
+ },
+ "antenna4": {
+ "rotate": [
+ {},
+ { "time": 0.3333, "angle": 1.05, "curve": 0.442, "c3": 0.75 },
+ { "time": 1.2333, "angle": -4.55, "curve": 0.25, "c3": 0.75 },
+ { "time": 1.7, "angle": 0.53 },
+ { "time": 2, "angle": -2.13 },
+ { "time": 2.2, "angle": 4.71 },
+ { "time": 2.3667, "angle": -7.26 },
+ { "time": 2.5667, "angle": 2.26 },
+ { "time": 2.7333, "angle": -3.39 },
+ { "time": 3.0667, "angle": -5.53 },
+ { "time": 3.2333, "angle": 7.78 },
+ { "time": 3.4667, "angle": -5.99 },
+ { "time": 3.7, "angle": 3.11 },
+ { "time": 3.9, "angle": -3.05 },
+ { "time": 4.1, "angle": 0.31 },
+ { "time": 4.3, "angle": -3.06 },
+ { "time": 4.5333, "angle": 0.36 },
+ { "time": 4.8667, "angle": 4.94, "curve": 0.25, "c3": 0.75 },
+ { "time": 5.1, "angle": -2.38 },
+ { "time": 5.2667, "angle": 3.65 },
+ { "time": 5.4, "angle": -3.04 },
+ { "time": 5.5, "angle": 1.49 },
+ { "time": 5.6, "angle": -1.86 },
+ { "time": 5.7, "angle": 0.42 }
+ ]
+ },
+ "antenna5": {
+ "rotate": [
+ {},
+ { "time": 0.3333, "angle": 1.05, "curve": 0.442, "c3": 0.75 },
+ { "time": 1.2333, "angle": -4.55, "curve": 0.25, "c3": 0.75 },
+ { "time": 1.7, "angle": 0.53 },
+ { "time": 2, "angle": -2.13 },
+ { "time": 2.2, "angle": 4.71 },
+ { "time": 2.3667, "angle": -7.26 },
+ { "time": 2.5667, "angle": 2.26 },
+ { "time": 2.7333, "angle": -3.39 },
+ { "time": 3.0667, "angle": -5.53 },
+ { "time": 3.2333, "angle": 7.78 },
+ { "time": 3.4667, "angle": -5.99 },
+ { "time": 3.7, "angle": 3.11 },
+ { "time": 3.9, "angle": -3.05 },
+ { "time": 4.1, "angle": 0.31 },
+ { "time": 4.3, "angle": -3.06 },
+ { "time": 4.5333, "angle": 0.36 },
+ { "time": 4.8667, "angle": 4.94, "curve": 0.25, "c3": 0.75 },
+ { "time": 5.1, "angle": -2.38 },
+ { "time": 5.2667, "angle": 3.65 },
+ { "time": 5.4, "angle": -3.04 },
+ { "time": 5.5, "angle": 1.49 },
+ { "time": 5.6, "angle": -1.86 },
+ { "time": 5.7, "angle": 0.42 }
+ ]
+ },
+ "antenna6": {
+ "rotate": [
+ {},
+ { "time": 0.3333, "angle": 1.05, "curve": 0.442, "c3": 0.75 },
+ { "time": 1.2333, "angle": -4.55, "curve": 0.25, "c3": 0.75 },
+ { "time": 1.7, "angle": 0.53 },
+ { "time": 2, "angle": -2.13 },
+ { "time": 2.2, "angle": 4.71 },
+ { "time": 2.3667, "angle": -7.26 },
+ { "time": 2.5667, "angle": 2.26 },
+ { "time": 2.7333, "angle": -3.39 },
+ { "time": 3.0667, "angle": -5.53 },
+ { "time": 3.2333, "angle": 7.78 },
+ { "time": 3.4667, "angle": -5.99 },
+ { "time": 3.7, "angle": 3.11 },
+ { "time": 3.9, "angle": -3.05 },
+ { "time": 4.1, "angle": 0.31 },
+ { "time": 4.3, "angle": -3.06 },
+ { "time": 4.5333, "angle": 0.36 },
+ { "time": 4.8667, "angle": 4.94, "curve": 0.25, "c3": 0.75 },
+ { "time": 5.1, "angle": -2.38 },
+ { "time": 5.2667, "angle": 3.65 },
+ { "time": 5.4, "angle": -3.04 },
+ { "time": 5.5, "angle": 1.49 },
+ { "time": 5.6, "angle": -1.86 },
+ { "time": 5.7, "angle": 0.42 }
+ ]
+ },
+ "machinegun": {
+ "rotate": [
+ { "angle": 8.07, "curve": "stepped" },
+ { "time": 2.0667, "angle": 8.07 },
+ { "time": 2.1667, "angle": 3.11 },
+ { "time": 2.5667, "angle": -10.99, "curve": "stepped" },
+ { "time": 3.1333, "angle": -10.99 },
+ { "time": 3.2667, "angle": 18.18 },
+ { "time": 3.4333, "angle": 2.75, "curve": "stepped" },
+ { "time": 4.7, "angle": 2.75 },
+ { "time": 4.9, "angle": 8.07 }
+ ]
+ }
+ },
+ "path": {
+ "treads-path": {
+ "position": [
+ { "curve": 0.492, "c3": 0.794, "c4": 0.46 },
+ { "time": 2, "position": 0.385, "curve": 0.348, "c2": 0.33, "c3": 0.681, "c4": 0.66 },
+ { "time": 2.0667, "position": 0.405 },
+ { "time": 2.3333, "position": 0.555 },
+ { "time": 2.5, "position": 0.605 },
+ { "time": 2.6667, "position": 0.685 },
+ { "time": 2.8333, "position": 0.745 },
+ { "time": 3, "position": 0.785 },
+ { "time": 3.0667, "position": 0.8 },
+ { "time": 3.1333, "position": 0.825 },
+ { "time": 3.1667, "position": 0.835 },
+ { "time": 3.2333, "position": 0.87 },
+ { "time": 3.5, "position": 0.98, "curve": 0.17, "c2": 0.16, "c3": 0.626 },
+ { "time": 4.8333, "position": 1.4 }
+ ]
+ }
+ }
+ },
+ "shoot": {
+ "slots": {
+ "smoke-puff1-fg": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1333, "light": "fde252ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 1.0333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.0667, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg9": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.5333, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg11": {
+ "twoColor": [
+ { "time": 0.3333, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7667, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg17": {
+ "twoColor": [
+ { "time": 0.2333, "light": "ffd50cff", "dark": "534035" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.6667, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.2333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg5": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.9, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg25": {
+ "twoColor": [
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 1, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg26": {
+ "twoColor": [
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.9333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg22": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" }
+ ]
+ },
+ "smoke-puff1-bg14": {
+ "twoColor": [
+ { "time": 0.4333, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 1.0667, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.4333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg3": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg16": {
+ "twoColor": [
+ { "time": 0.4, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.4, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg17": {
+ "twoColor": [
+ { "time": 0.2333, "light": "e3c05eff", "dark": "ab7e59" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.6667, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.2333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg21": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" }
+ ]
+ },
+ "smoke-puff1-bg15": {
+ "twoColor": [
+ { "time": 0.4, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.4, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg18": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.5, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7667, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.2333, "name": "smoke-puff03-fg" },
+ { "time": 0.2667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg25": {
+ "twoColor": [
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 1, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg7": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3333, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8333, "light": "ac8c7500", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg10": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.5333, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8333, "light": "ffd50c00", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg6": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg20": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg8": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4333, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.9333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg12": {
+ "twoColor": [
+ { "time": 0.3667, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8667, "light": "ac8c7500", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg27": {
+ "twoColor": [
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg20": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg24": {
+ "twoColor": [
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "tank-glow": {
+ "color": [
+ { "time": 0.0667, "color": "fc994d84" },
+ { "time": 0.1333, "color": "f5b16bc8", "curve": 0.658, "c2": 0.01, "c3": 0.89, "c4": 0.77 },
+ { "time": 0.2667, "color": "fc994c30" }
+ ],
+ "attachment": [
+ { "time": 0.0667, "name": "smoke-glow" },
+ { "time": 0.2667, "name": null }
+ ]
+ },
+ "smoke-puff1-bg11": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7667, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg9": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.5333, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg6": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg21": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" }
+ ]
+ },
+ "smoke-puff1-fg22": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" }
+ ]
+ },
+ "smoke-puff1-bg26": {
+ "twoColor": [
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.9333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg4": {
+ "twoColor": [
+ { "time": 0.1333, "light": "fae781ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.9, "light": "ac8c7500", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg14": {
+ "twoColor": [
+ { "time": 0.4333, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 1.0667, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.4333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg8": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4333, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.9333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2333, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-glow": {
+ "color": [
+ { "time": 0.1333, "color": "ffffffff" },
+ { "time": 0.1667, "color": "ffbc8af4" },
+ { "time": 0.2, "color": "fc8e8e90" },
+ { "time": 0.2667, "color": "fa3e3e1e" }
+ ],
+ "attachment": [
+ { "time": 0.0667, "name": "smoke-glow" },
+ { "time": 0.3, "name": null }
+ ]
+ },
+ "smoke-puff1-fg3": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffe457ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg12": {
+ "twoColor": [
+ { "time": 0.3333, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8667, "light": "ffd50c00", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg16": {
+ "twoColor": [
+ { "time": 0.4, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.4, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg23": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.5, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7667, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg13": {
+ "twoColor": [
+ { "time": 0.3667, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 1, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg15": {
+ "twoColor": [
+ { "time": 0.4, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.4, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg23": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.5, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7667, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg5": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.9, "light": "ffd50c00", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg4": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.9, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg7": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3333, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg13": {
+ "twoColor": [
+ { "time": 0.3667, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 1, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-bg": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 1.0333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.0667, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg27": {
+ "twoColor": [
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.7333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.3667, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg24": {
+ "twoColor": [
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.3, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "smoke-puff1-fg10": {
+ "twoColor": [
+ { "time": 0.1333, "light": "fce35dff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.5333, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8333, "light": "ac8c7500", "dark": "604a3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2667, "name": "smoke-puff04-fg" }
+ ]
+ },
+ "rock": {
+ "attachment": [
+ { "name": null }
+ ]
+ },
+ "smoke-puff1-bg18": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.5, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.2333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-bg2": {
+ "twoColor": [
+ { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" },
+ { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" },
+ { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" },
+ { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-bg" }
+ ]
+ },
+ "smoke-puff1-fg2": {
+ "twoColor": [
+ { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" },
+ { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" },
+ { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" },
+ { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" },
+ { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" },
+ { "time": 0.8333, "light": "ab764c00", "dark": "ac8d75" }
+ ],
+ "attachment": [
+ { "time": 0.1333, "name": "smoke-puff01-fg" },
+ { "time": 0.1667, "name": "smoke-puff02-fg" },
+ { "time": 0.2, "name": "smoke-puff03-fg" },
+ { "time": 0.2333, "name": "smoke-puff04-fg" }
+ ]
+ }
+ },
+ "bones": {
+ "cannon": {
+ "translate": [
+ { "time": 0.0667 },
+ { "time": 0.1667, "x": 34.77, "y": 0.9 },
+ { "time": 0.2667, "x": 1.3 }
+ ]
+ },
+ "tank-body": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.1667, "angle": -4.29, "curve": 0.25, "c3": 0.75 },
+ { "time": 0.3, "angle": 2.37, "curve": 0.25, "c3": 0.75 },
+ { "time": 0.4333 }
+ ],
+ "translate": [
+ { "time": 0.0667 },
+ { "time": 0.1667, "x": 31.04, "y": 1.67, "curve": 0.25, "c3": 0.75 },
+ { "time": 0.3, "x": -12.05, "y": -0.23 },
+ { "time": 0.3667 }
+ ]
+ },
+ "tank-treads": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.1667, "angle": -3.08 },
+ { "time": 0.3, "angle": -0.42 }
+ ]
+ },
+ "smoke1": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.1333, "angle": 2.88 },
+ { "time": 0.1667, "angle": 2.34 },
+ { "time": 0.2, "angle": 124.36 },
+ { "time": 0.2667, "angle": 142.26 },
+ { "time": 0.3333, "angle": 86.78 },
+ { "time": 0.4667, "angle": 128.79 },
+ { "time": 0.6333, "angle": 146.22 },
+ { "time": 1.0333, "angle": 210.7 }
+ ],
+ "translate": [
+ { "time": 0.0667, "x": -9.69, "y": 1.05 },
+ { "time": 0.1333, "x": 7.53, "y": 1.21 },
+ { "time": 0.1667, "x": 3.26, "y": 4.07 },
+ { "time": 0.2, "x": 29.64, "y": -17.46 },
+ { "time": 0.2667, "x": 86.97, "y": 17.83 },
+ { "time": 0.3333, "x": 193.74, "y": -38.98 },
+ { "time": 0.4, "x": 341.67, "y": -39.52 },
+ { "time": 0.6333, "x": 393.24, "y": -4.01 },
+ { "time": 1.0333, "x": 410.76, "y": 6.35 }
+ ],
+ "scale": [
+ { "time": 0.0667 },
+ { "time": 0.1333, "x": 3.171, "y": 0.756 },
+ { "time": 0.1667, "x": 3.488, "y": 1.279 },
+ { "time": 0.2, "x": 5.151, "y": 2.369 },
+ { "time": 0.2667, "x": 4.735, "y": 3.622 },
+ { "time": 0.3, "x": 4.735, "y": 4.019 },
+ { "time": 0.3333, "x": 4.613, "y": 3.339 },
+ { "time": 0.3667, "x": 4.918, "y": 3.561 },
+ { "time": 0.4, "x": 4.6, "y": 4.263 },
+ { "time": 0.6333, "x": 4.449, "y": 2.62 },
+ { "time": 1.0333, "x": 3.09, "y": 1.447 }
+ ]
+ },
+ "smoke2": {
+ "rotate": [
+ { "time": 0.1667, "angle": 31.55 },
+ { "time": 0.3, "angle": -22.63 },
+ { "time": 0.4667, "angle": 142.89 },
+ { "time": 0.6, "angle": 253.78 },
+ { "time": 0.8333, "angle": -60.72 }
+ ],
+ "translate": [
+ { "time": 0.1667, "x": 17.26, "y": 4.86 },
+ { "time": 0.2333, "x": 141.22, "y": 27.27 },
+ { "time": 0.3, "x": 178.86, "y": 56.63 },
+ { "time": 0.3667, "x": 200.46, "y": 71.05 },
+ { "time": 0.4333, "x": 213.12, "y": 78.39 },
+ { "time": 0.6333, "x": 221.44, "y": 73.1 },
+ { "time": 0.8333, "x": 223.32, "y": 73.74 }
+ ],
+ "scale": [
+ { "time": 0.1667, "x": 1.34, "y": 1.34 },
+ { "time": 0.2333, "x": 2.81, "y": 1.317 },
+ { "time": 0.3, "x": 2.932, "y": 1.374 },
+ { "time": 0.4667, "x": 1.247, "y": 0.639 },
+ { "time": 0.8333, "x": 0.778, "y": 0.515 }
+ ]
+ },
+ "smoke3": {
+ "rotate": [
+ { "time": 0.1667, "angle": -5.54 },
+ { "time": 0.2333, "angle": 0.2 },
+ { "time": 0.3333, "angle": 20.27 },
+ { "time": 0.4, "angle": 31.36 },
+ { "time": 0.4667, "angle": 68.52 },
+ { "time": 0.5333, "angle": 99.74 },
+ { "time": 0.6333, "angle": 145.8 },
+ { "time": 0.8333, "angle": 193.28 }
+ ],
+ "translate": [
+ { "time": 0.1333, "x": 1.17, "y": 8.53 },
+ { "time": 0.1667, "x": 37.53, "y": 4.84 },
+ { "time": 0.2, "x": 67.99, "y": 9.85 },
+ { "time": 0.2333, "x": 134.14, "y": -13.5 },
+ { "time": 0.2667, "x": 181.31, "y": -19.93 },
+ { "time": 0.3, "x": 238.28, "y": -8.82 },
+ { "time": 0.3333, "x": 268.51, "y": -25.75 },
+ { "time": 0.3667, "x": 359.06, "y": -28.49 },
+ { "time": 0.4, "x": 432.96, "y": -24.11 },
+ { "time": 0.4667, "x": 452.16, "y": -16.73 },
+ { "time": 0.6333, "x": 456.28, "y": -0.41 },
+ { "time": 0.8333, "x": 454.14, "y": 16.41 }
+ ],
+ "scale": [
+ { "time": 0.1333, "x": 2.258, "y": 1.366 },
+ { "time": 0.1667, "x": 2.656, "y": 1.47 },
+ { "time": 0.2, "x": 3.202, "y": 1.772 },
+ { "time": 0.2333, "x": 3.202, "y": 1.93 },
+ { "time": 0.2667, "x": 3.124, "y": 1.896 },
+ { "time": 0.3, "x": 3.593, "y": 1.896 },
+ { "time": 0.3333, "x": 2.363, "y": 1.247 },
+ { "time": 0.3667, "x": 1.845, "y": 0.973 },
+ { "time": 0.4, "x": 1.754, "y": 0.926 },
+ { "time": 0.4333, "x": 1.448, "y": 0.695 },
+ { "time": 0.4667, "x": 1.441, "y": 0.688 },
+ { "time": 0.5333, "x": 0.865, "y": 0.456 },
+ { "time": 0.7, "x": 0.86, "y": 0.454 },
+ { "time": 0.8333, "x": 0.211, "y": 0.111 }
+ ]
+ },
+ "smoke4": {
+ "rotate": [
+ { "time": 0.1667, "angle": -20.35 },
+ { "time": 0.2333, "angle": 18.5 },
+ { "time": 0.3, "angle": 57.77 },
+ { "time": 0.4, "angle": 105.85 },
+ { "time": 0.6, "angle": 161.28 },
+ { "time": 0.9, "angle": 208.43 }
+ ],
+ "translate": [
+ { "time": 0.1667, "x": 35.95, "y": 25.54 },
+ { "time": 0.2333, "x": 34.17, "y": 1.87 },
+ { "time": 0.3, "x": 136.7, "y": 21.5 },
+ { "time": 0.4, "x": 138.61, "y": 34.8 },
+ { "time": 0.6, "x": 160.38, "y": 37.13 },
+ { "time": 0.9, "x": 196.41, "y": 30.36 }
+ ],
+ "scale": [
+ { "time": 0.1667, "x": 2.751, "y": 1.754 },
+ { "time": 0.2333, "x": 3.486, "y": 2.224 },
+ { "time": 0.2667, "x": 3.486, "y": 2.586 },
+ { "time": 0.3, "x": 3.847, "y": 2.109 },
+ { "time": 0.4, "x": 1.96, "y": 1.074 },
+ { "time": 0.9, "x": 0.825, "y": 0.452 }
+ ]
+ },
+ "smoke5": {
+ "rotate": [
+ { "time": 0.2, "angle": 23.09 },
+ { "time": 0.2667, "angle": 12.24 },
+ { "time": 0.3333, "angle": 36.92 },
+ { "time": 0.4333, "angle": -37.33 },
+ { "time": 0.5333, "angle": -0.66 },
+ { "time": 0.9, "angle": 64.02 }
+ ],
+ "translate": [
+ { "time": 0.1333 },
+ { "time": 0.2333, "x": 123.76, "y": 19.44 },
+ { "time": 0.3, "x": 239.08, "y": -49.72 },
+ { "time": 0.3667, "x": 280.23, "y": -51.46 },
+ { "time": 0.7, "x": 340.62, "y": -20.09 },
+ { "time": 0.9, "x": 349.18, "y": -5.25 }
+ ],
+ "scale": [
+ { "time": 0.1333 },
+ { "time": 0.1667, "x": 1.718, "y": 1.718 },
+ { "time": 0.2, "x": 2.109, "y": 2.109 },
+ { "time": 0.2333, "x": 1.781, "y": 2.183 },
+ { "time": 0.2667, "x": 2.148, "y": 2.633 },
+ { "time": 0.3333, "x": 2.234, "y": 2.738 },
+ { "time": 0.3667, "x": 1.366, "y": 2.148 },
+ { "time": 0.4, "x": 0.97, "y": 1.524 },
+ { "time": 0.4333, "x": 1.078, "y": 1.157 },
+ { "time": 0.4667, "x": 1.126, "y": 1.005 },
+ { "time": 0.7, "x": 1.241, "y": 1.301 },
+ { "time": 0.9, "x": 0.709, "y": 0.893 }
+ ]
+ },
+ "smoke6": {
+ "rotate": [
+ { "time": 0.1667, "angle": -37.43 },
+ { "time": 0.2333, "angle": -18.36 },
+ { "time": 0.3333, "angle": 28.58 },
+ { "time": 0.4, "angle": 150.54 },
+ { "time": 0.7, "angle": -58.41 }
+ ],
+ "translate": [
+ { "time": 0.1333 },
+ { "time": 0.2, "x": 68.04, "y": 16.15 },
+ { "time": 0.2667, "x": 214.52, "y": 13.25 },
+ { "time": 0.3333, "x": 285.4, "y": 17.95 },
+ { "time": 0.4, "x": 202.91, "y": 101.43 },
+ { "time": 0.4667, "x": 189.25, "y": 116.39 },
+ { "time": 0.7, "x": 182.77, "y": 137.4 }
+ ],
+ "scale": [
+ { "time": 0.1333 },
+ { "time": 0.1667, "x": 1.152, "y": 1.288 },
+ { "time": 0.2, "x": 1.939, "y": 2.168 },
+ { "time": 0.2333, "x": 2.278, "y": 2.223 },
+ { "time": 0.2667, "x": 2.023, "y": 1.974 },
+ { "time": 0.3, "x": 2.644, "y": 1.974 },
+ { "time": 0.4, "x": 1.539, "y": 1.425 },
+ { "time": 0.4667, "x": 1.14, "y": 0.939 },
+ { "time": 0.7, "x": 0.215, "y": 0.161 }
+ ]
+ },
+ "smoke7": {
+ "rotate": [
+ { "time": 0.1667, "angle": -243.11 },
+ { "time": 0.4, "angle": -182.02 },
+ { "time": 0.8333, "angle": -83.02 }
+ ],
+ "translate": [
+ { "time": 0.1333, "x": 3.19, "y": -6.53 },
+ { "time": 0.1667, "x": 44.54, "y": 1.12 },
+ { "time": 0.2, "x": 65.84, "y": 6.02 },
+ { "time": 0.2333, "x": 173.84, "y": 97.51 },
+ { "time": 0.4, "x": 167.39, "y": 74.58 },
+ { "time": 0.8333, "x": 227.77, "y": 84.64 }
+ ],
+ "scale": [
+ { "time": 0.1333, "x": 0.878, "y": 0.878 },
+ { "time": 0.1667, "x": 1.235, "y": 1.235 },
+ { "time": 0.2, "x": 1.461, "y": 1.461 },
+ { "time": 0.2333, "x": 1.114, "y": 1.114 },
+ { "time": 0.3333, "x": 1.067, "y": 1.067 },
+ { "time": 0.4667, "x": 0.81, "y": 0.753 },
+ { "time": 0.8333, "x": 0.52, "y": 0.484 }
+ ]
+ },
+ "smoke8": {
+ "rotate": [
+ { "time": 0.1667, "angle": -156.52 },
+ { "time": 0.2667, "angle": -154.05 },
+ { "time": 0.3333, "angle": -108.35 },
+ { "time": 0.6, "angle": -93.14 },
+ { "time": 0.9333, "angle": -70.89 }
+ ],
+ "translate": [
+ { "time": 0.1667, "x": 20.72, "y": 0.25 },
+ { "time": 0.2333, "x": 46.1, "y": -10.06 },
+ { "time": 0.3, "x": 149.77, "y": 0.92 },
+ { "time": 0.3667, "x": 241.21, "y": 49.01 },
+ { "time": 0.5333, "x": 276, "y": 58.76 },
+ { "time": 0.7, "x": 292.02, "y": 65.91 },
+ { "time": 0.9333, "x": 308.7, "y": 69.51 }
+ ],
+ "scale": [
+ { "time": 0.1333, "y": 1.174 },
+ { "time": 0.1667, "x": 1.813, "y": 1.438 },
+ { "time": 0.2, "x": 1.813, "y": 1.878 },
+ { "time": 0.2333, "x": 1.211, "y": 1.878 },
+ { "time": 0.2667, "x": 1.584, "y": 1.596 },
+ { "time": 0.3, "x": 1.958, "y": 1.878 },
+ { "time": 0.4667, "x": 1.139, "y": 0.958 },
+ { "time": 0.9333, "x": 0.839, "y": 0.591 }
+ ]
+ },
+ "smoke9": {
+ "rotate": [
+ { "time": 0.1333, "angle": -44.34 },
+ { "time": 0.1667, "angle": 14.73 },
+ { "time": 0.2333, "angle": -243.93 },
+ { "time": 0.2667, "angle": -241.71 },
+ { "time": 0.3333, "angle": -211.87 },
+ { "time": 0.3667, "angle": -187.26 },
+ { "time": 0.4, "angle": -124.31 },
+ { "time": 0.4333, "angle": -76.64 },
+ { "time": 0.7667, "angle": -1.24 }
+ ],
+ "translate": [
+ { "time": 0.1333, "x": -3.49, "y": 0.04 },
+ { "time": 0.2, "x": 87.4, "y": -7.97 },
+ { "time": 0.2667, "x": 233.69, "y": -33.86 },
+ { "time": 0.3333, "x": 296.44, "y": -30.87 },
+ { "time": 0.4, "x": 390.8, "y": 4 },
+ { "time": 0.4667, "x": 391.42, "y": 13.17 },
+ { "time": 0.6333, "x": 413.3, "y": 36.13 },
+ { "time": 0.7667, "x": 408.59, "y": 40.75 }
+ ],
+ "scale": [
+ { "time": 0.1333, "x": 1.289, "y": 1.501 },
+ { "time": 0.2, "x": 1.751, "y": 2.039 },
+ { "time": 0.2667, "x": 2.064, "y": 2.347 },
+ { "time": 0.3333, "x": 1.822, "y": 2.072 },
+ { "time": 0.4, "x": 1.296, "y": 1.045 },
+ { "time": 0.4667, "x": 1.872, "y": 1.526 },
+ { "time": 0.6333, "x": 1.181, "y": 1.037 },
+ { "time": 0.7667, "x": 0.716, "y": 0.615 }
+ ]
+ },
+ "smoke10": {
+ "rotate": [
+ { "time": 0.1333, "angle": 12.16 },
+ { "time": 0.2, "angle": 49.19 },
+ { "time": 0.2667, "angle": 33.17 },
+ { "time": 0.3333, "angle": 42.23 },
+ { "time": 0.4, "angle": 11.69 },
+ { "time": 0.4667, "angle": 41.83 },
+ { "time": 0.5333, "angle": 54.86 },
+ { "time": 0.6333, "angle": 75.25 },
+ { "time": 0.8333, "angle": 126.4 }
+ ],
+ "translate": [
+ { "time": 0.1333, "x": 7.74, "y": 10.25 },
+ { "time": 0.2, "x": 42.9, "y": 72.89 },
+ { "time": 0.2667, "x": 221.58, "y": 82.27 },
+ { "time": 0.3333, "x": 297.31, "y": 85.39 },
+ { "time": 0.4, "x": 322.91, "y": 81.04 },
+ { "time": 0.4667, "x": 346.62, "y": 76.68 },
+ { "time": 0.6667, "x": 377.46, "y": 81.85 },
+ { "time": 0.8333, "x": 402.18, "y": 101.03 }
+ ],
+ "scale": [
+ { "time": 0.1333, "x": 0.537, "y": 1.062 },
+ { "time": 0.1667, "x": 1.042, "y": 0.841 },
+ { "time": 0.2, "x": 1.937, "y": 1.563 },
+ { "time": 0.2333, "x": 1.937, "y": 2.176 },
+ { "time": 0.2667, "x": 2.254, "y": 2.532 },
+ { "time": 0.3, "x": 2.24, "y": 2.516 },
+ { "time": 0.5333, "x": 1.731, "y": 1.882 },
+ { "time": 0.8333, "x": 0.855, "y": 0.867 }
+ ]
+ },
+ "smoke-glow": {
+ "translate": [
+ { "time": 0.0667, "x": -57.08, "y": 0.01 },
+ { "time": 0.1, "x": -49.68, "y": -1.46 },
+ { "time": 0.1333, "x": 6.3, "y": -2.92 },
+ { "time": 0.1667, "x": 31.57, "y": 0.44 },
+ { "time": 0.2, "x": 34.04, "y": 0.27 },
+ { "time": 0.2333, "x": 109.29, "y": 1.02 },
+ { "time": 0.4, "x": 119.89, "y": 1.01 },
+ { "time": 0.4333, "x": 135.2, "y": 1.03 },
+ { "time": 0.4667, "x": 152.86, "y": 1.06 },
+ { "time": 0.5333, "x": 164.64, "y": 1.07 },
+ { "time": 0.6, "x": 179.94, "y": 1.09 },
+ { "time": 0.6333, "x": 190.54, "y": 1.1 }
+ ],
+ "scale": [
+ { "time": 0.0667, "x": 0.233, "y": 0.233 },
+ { "time": 0.1, "x": 0.42, "y": 0.288 },
+ { "time": 0.1333, "x": 1.669, "y": 1.072 },
+ { "time": 0.1667, "x": 1.669, "y": 1.785, "curve": "stepped" },
+ { "time": 0.2, "x": 1.669, "y": 1.785 },
+ { "time": 0.2333, "x": 2.544, "y": 1.785 },
+ { "time": 0.4333, "x": 3.48, "y": 2.22 },
+ { "time": 0.4667, "x": 4.337, "y": 2.655 }
+ ]
+ },
+ "smoke11": {
+ "rotate": [
+ { "time": 0.4, "angle": 47.07 },
+ { "time": 0.4333, "angle": 109.71 },
+ { "time": 0.4667, "angle": 164.62 },
+ { "time": 0.8333, "angle": 276.93 }
+ ],
+ "translate": [
+ { "time": 0.3333, "x": 280.31, "y": 126.85 },
+ { "time": 0.4, "x": 296.27, "y": 125.62 },
+ { "time": 0.4667, "x": 312.45, "y": 131.57 },
+ { "time": 0.6667, "x": 310.5, "y": 149.67 },
+ { "time": 0.8333, "x": 307.08, "y": 153.94 }
+ ],
+ "scale": [
+ { "time": 0.3333, "x": 1.491, "y": 1.491 },
+ { "time": 0.4667, "x": 1.144, "y": 0.948 },
+ { "time": 0.5667, "x": 0.491, "y": 0.491 },
+ { "time": 0.8333, "x": 0.985, "y": 0.91 }
+ ]
+ },
+ "smoke12": {
+ "rotate": [
+ { "time": 0.3667, "angle": -37.96 },
+ { "time": 0.4333, "angle": 28.55 },
+ { "time": 0.5333, "angle": 108.53 },
+ { "time": 0.8667, "angle": 191.85 }
+ ],
+ "translate": [
+ { "time": 0.3667, "x": 390.22, "y": -1.06 },
+ { "time": 0.4333, "x": 411.78, "y": 26.39 },
+ { "time": 0.5333, "x": 428.12, "y": 56.28 },
+ { "time": 0.8667, "x": 444.34, "y": 68.06 }
+ ],
+ "scale": [
+ { "time": 0.3667, "x": 2.006, "y": 1.821 },
+ { "time": 0.5333, "x": 1.719, "y": 1.293 },
+ { "time": 0.7333, "x": 1.562, "y": 1.304 },
+ { "time": 0.8667, "x": 0.727, "y": 0.637 }
+ ]
+ },
+ "smoke13": {
+ "rotate": [
+ { "time": 0.3667, "angle": 305.8 },
+ { "time": 0.4, "angle": 118.49 },
+ { "time": 0.4333, "angle": 177.45 },
+ { "time": 0.4667, "angle": 213.84 },
+ { "time": 0.5333, "angle": 236.4 },
+ { "time": 0.7, "angle": 262.3 },
+ { "time": 1, "angle": 297.95 }
+ ],
+ "translate": [
+ { "time": 0.3667, "x": 331.84, "y": -25.82 },
+ { "time": 0.4, "x": 417.88, "y": -42.62 },
+ { "time": 0.4667, "x": 451.61, "y": -42.21 },
+ { "time": 0.5333, "x": 453.81, "y": -37.03 },
+ { "time": 0.6, "x": 451.86, "y": -31.89 },
+ { "time": 0.7, "x": 453.37, "y": -27.28 },
+ { "time": 1, "x": 454.04, "y": -17.89 }
+ ],
+ "scale": [
+ { "time": 0.3667, "x": 4.509, "y": 3.114 },
+ { "time": 0.4, "x": 3.673, "y": 2.537 },
+ { "time": 0.4333, "x": 4.201, "y": 2.638 },
+ { "time": 0.4667, "x": 4.27, "y": 2.399 },
+ { "time": 0.6, "x": 2.798, "y": 1.932 },
+ { "time": 0.8333, "x": 2.316, "y": 1.599 },
+ { "time": 1, "x": 1.081, "y": 0.746 }
+ ]
+ },
+ "smoke14": {
+ "rotate": [
+ { "time": 0.4333, "angle": 271.03 },
+ { "time": 0.7, "angle": 299.97 },
+ { "time": 1.0667, "angle": 331.16 }
+ ],
+ "translate": [
+ { "time": 0.4333, "x": 371.68, "y": -29.8 },
+ { "time": 0.7667, "x": 400.59, "y": -44.36 },
+ { "time": 1.0667, "x": 432.26, "y": -44.79 }
+ ],
+ "scale": [
+ { "time": 0.4333, "x": 4.011, "y": 3.366 },
+ { "time": 0.7667, "x": 2.071, "y": 1.624 },
+ { "time": 1.0667, "x": 1.798, "y": 1.111 }
+ ]
+ },
+ "smoke15": {
+ "rotate": [
+ { "time": 0.4, "angle": 111.75 },
+ { "time": 0.4667, "angle": 171.93 },
+ { "time": 0.6, "angle": 256.95 },
+ { "time": 0.8333, "angle": 299.15 }
+ ],
+ "translate": [
+ { "time": 0.4, "x": 266.71, "y": -53.04 },
+ { "time": 0.4333, "x": 290.84, "y": -51.43 },
+ { "time": 0.5333, "x": 305.65, "y": -44.32 },
+ { "time": 0.6667, "x": 318.96, "y": -38.95 },
+ { "time": 0.8333, "x": 342.65, "y": -27.33 }
+ ],
+ "scale": [
+ { "time": 0.4, "x": 2.749, "y": 2.095 },
+ { "time": 0.4333, "x": 3.302, "y": 2.289 },
+ { "time": 0.4667, "x": 2.591, "y": 1.895 },
+ { "time": 0.5333, "x": 1.777, "y": 1.354 },
+ { "time": 0.7, "x": 1.932, "y": 1.267 },
+ { "time": 0.8333, "x": 1.002, "y": 1.546 }
+ ]
+ },
+ "smoke16": {
+ "rotate": [
+ { "time": 0.4, "angle": 89.78 },
+ { "time": 0.4667, "angle": 137.83 },
+ { "time": 0.5333, "angle": 193.49 },
+ { "time": 0.6, "angle": 235.26 },
+ { "time": 0.6333, "angle": 286.8 }
+ ],
+ "translate": [
+ { "time": 0.4, "x": 217.23, "y": -21.45 },
+ { "time": 0.4667, "x": 249.95, "y": -13.73 },
+ { "time": 0.5333, "x": 264.96, "y": -9.87 },
+ { "time": 0.6, "x": 278.95, "y": 6.37 },
+ { "time": 0.6333, "x": 245.65, "y": 11.77 }
+ ],
+ "scale": [
+ { "time": 0.4, "x": 2.265, "y": 1.859 },
+ { "time": 0.4333, "x": 2.621, "y": 1.955 },
+ { "time": 0.4667, "x": 1.953, "y": 1.538 },
+ { "time": 0.6, "x": 1.005, "y": 0.825 },
+ { "time": 0.6333, "x": 0.387, "y": 0.318 }
+ ]
+ },
+ "smoke17": {
+ "rotate": [
+ { "time": 0.2333, "angle": 99.02 },
+ { "time": 0.3, "angle": 58.06 },
+ { "time": 0.3333, "angle": 34.05 },
+ { "time": 0.3667, "angle": 342.66 },
+ { "time": 0.6667, "angle": 297.64 }
+ ],
+ "translate": [
+ { "time": 0.2333, "x": 18.91, "y": -62.91 },
+ { "time": 0.3, "x": 2.43, "y": -61.54 },
+ { "time": 0.3333, "x": 1.89, "y": -36.55 },
+ { "time": 0.3667, "x": 6.97, "y": -29.52 },
+ { "time": 0.4333, "x": 10.78, "y": -20.55 },
+ { "time": 0.6667, "x": 18.65, "y": -13.19 }
+ ],
+ "scale": [
+ { "time": 0.2333, "x": 1.915, "y": 1.915 },
+ { "time": 0.3, "x": 1.509, "y": 1.509 },
+ { "time": 0.3333, "x": 1.01, "y": 1.01 },
+ { "time": 0.3667, "x": 0.715, "y": 0.715 },
+ { "time": 0.4333, "x": 0.949, "y": 0.721 },
+ { "time": 0.5667, "x": 0.785, "y": 0.74 }
+ ]
+ },
+ "smoke18": {
+ "rotate": [
+ { "time": 0.2333, "angle": 141.75 },
+ { "time": 0.2667, "angle": 134.51 },
+ { "time": 0.3333, "angle": 249.12 },
+ { "time": 0.5, "angle": 3.82 },
+ { "time": 0.7333, "angle": 90.54 }
+ ],
+ "translate": [
+ { "time": 0.2333, "x": 60.81, "y": 56.17 },
+ { "time": 0.2667, "x": 68.74, "y": 69.4 },
+ { "time": 0.3333, "x": 76.85, "y": 69.07 },
+ { "time": 0.5, "x": 101.49, "y": 89.87 },
+ { "time": 0.7333, "x": 118.58, "y": 101.16 }
+ ],
+ "scale": [
+ { "time": 0.2333, "x": 2.288, "y": 2.288 },
+ { "time": 0.2667, "x": 2.288, "y": 1.628 },
+ { "time": 0.3, "x": 1.524, "y": 1.308 },
+ { "time": 0.5, "x": 1.757, "y": 1.385 },
+ { "time": 0.5333, "x": 2.08, "y": 1.51 },
+ { "time": 0.7333, "x": 1.405, "y": 0.896 }
+ ]
+ },
+ "smoke20": {
+ "rotate": [
+ { "time": 0.3333, "angle": 95.16 },
+ { "time": 0.3667, "angle": 130.42 },
+ { "time": 0.4, "angle": 170.7 },
+ { "time": 0.4333, "angle": 266.75 },
+ { "time": 0.4667, "angle": 299.82 },
+ { "time": 0.5333, "angle": 326.88 },
+ { "time": 0.6, "angle": 350.8 },
+ { "time": 0.9, "angle": 43.14 }
+ ],
+ "translate": [
+ { "time": 0.3333, "x": 124.61, "y": -46.55 },
+ { "time": 0.5333, "x": 173.8, "y": -36.62 },
+ { "time": 0.7, "x": 186.5, "y": -35.41 },
+ { "time": 0.9, "x": 188.56, "y": -37.75 }
+ ],
+ "scale": [
+ { "time": 0.3333, "x": 3.346, "y": 2.654 },
+ { "time": 0.3667, "x": 2.661, "y": 2.111 },
+ { "time": 0.4333, "x": 2.751, "y": 1.984 },
+ { "time": 0.4667, "x": 3.059, "y": 2.21 },
+ { "time": 0.5333, "x": 2.159, "y": 1.712 },
+ { "time": 0.7, "x": 1.601, "y": 1.27 },
+ { "time": 0.9, "x": 1.679, "y": 0.856 }
+ ]
+ },
+ "smoke23": {
+ "rotate": [
+ { "time": 0.3, "angle": 115.12 },
+ { "time": 0.3667, "angle": 79.01 },
+ { "time": 0.7667, "angle": 6.96 }
+ ],
+ "translate": [
+ { "time": 0.3, "x": 75.15, "y": -50.92 },
+ { "time": 0.3667, "x": 59.33, "y": -53.52 },
+ { "time": 0.7667, "x": 39.68, "y": -48.64 }
+ ],
+ "scale": [
+ { "time": 0.3, "x": 3.331, "y": 2.096 },
+ { "time": 0.4333, "x": 2.4, "y": 2.006 },
+ { "time": 0.5, "x": 2.555, "y": 2.094 },
+ { "time": 0.7667, "x": 1.35, "y": 1.241 }
+ ]
+ },
+ "antenna1": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.2, "angle": 11.78 },
+ { "time": 0.3, "angle": -9.52 },
+ { "time": 0.4, "angle": 8.07 },
+ { "time": 0.5, "angle": -4.45 },
+ { "time": 0.6, "angle": 1.54 },
+ { "time": 0.7, "angle": -0.34 }
+ ]
+ },
+ "antenna2": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.2, "angle": 11.78 },
+ { "time": 0.3, "angle": -9.52 },
+ { "time": 0.4, "angle": 8.07 },
+ { "time": 0.5, "angle": -4.45 },
+ { "time": 0.6, "angle": 1.54 },
+ { "time": 0.7, "angle": -0.34 }
+ ]
+ },
+ "antenna3": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.2, "angle": 11.78 },
+ { "time": 0.3, "angle": -9.52 },
+ { "time": 0.4, "angle": 8.07 },
+ { "time": 0.5, "angle": -4.45 },
+ { "time": 0.6, "angle": 1.54 },
+ { "time": 0.7, "angle": -0.34 }
+ ]
+ },
+ "antenna4": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.2, "angle": 11.78 },
+ { "time": 0.3, "angle": -9.52 },
+ { "time": 0.4, "angle": 8.07 },
+ { "time": 0.5, "angle": -4.45 },
+ { "time": 0.6, "angle": 1.54 },
+ { "time": 0.7, "angle": -0.34 }
+ ]
+ },
+ "antenna5": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.2, "angle": 11.78 },
+ { "time": 0.3, "angle": -9.52 },
+ { "time": 0.4, "angle": 8.07 },
+ { "time": 0.5, "angle": -4.45 },
+ { "time": 0.6, "angle": 1.54 },
+ { "time": 0.7, "angle": -0.34 }
+ ]
+ },
+ "antenna6": {
+ "rotate": [
+ { "time": 0.0667 },
+ { "time": 0.2, "angle": 11.78 },
+ { "time": 0.3, "angle": -9.52 },
+ { "time": 0.4, "angle": 8.07 },
+ { "time": 0.5, "angle": -4.45 },
+ { "time": 0.6, "angle": 1.54 },
+ { "time": 0.7, "angle": -0.34 }
+ ]
+ },
+ "smoke24": {
+ "rotate": [
+ { "time": 0.3, "angle": 71.32 },
+ { "time": 0.3667, "angle": 112.39 },
+ { "time": 0.4667, "angle": 159.56 },
+ { "time": 0.7, "angle": 224.21 }
+ ],
+ "translate": [
+ { "time": 0.3, "x": 90.72, "y": -18.79 },
+ { "time": 0.3667, "x": 149.69, "y": -7.78 },
+ { "time": 0.4667, "x": 176.26, "y": 12.31 },
+ { "time": 0.7, "x": 184.07, "y": 31.75 }
+ ],
+ "scale": [
+ { "time": 0.3, "x": 2.906, "y": 2.311 },
+ { "time": 0.4333, "x": 3.567, "y": 2.58 },
+ { "time": 0.4667, "x": 3.157, "y": 2.41 },
+ { "time": 0.7, "x": 1.705, "y": 1.356 }
+ ]
+ },
+ "smoke25": {
+ "rotate": [
+ { "time": 0.3667, "angle": 91.25 },
+ { "time": 0.4333, "angle": 117.56 },
+ { "time": 0.6333, "angle": 150.9 },
+ { "time": 1, "angle": 189.47 }
+ ],
+ "translate": [
+ { "time": 0.3667, "x": 187.21, "y": -51.18 },
+ { "time": 0.5333, "x": 245.48, "y": -46.28 },
+ { "time": 0.6667, "x": 277.36, "y": -43.12 },
+ { "time": 1, "x": 313.27, "y": -38.14 }
+ ],
+ "scale": [
+ { "time": 0.3667, "x": 3.606, "y": 2.657 },
+ { "time": 0.4333, "x": 4.166, "y": 2.792 },
+ { "time": 0.5333, "x": 3.09, "y": 2.091 },
+ { "time": 1, "x": 3.062, "y": 1.801 }
+ ]
+ },
+ "smoke26": {
+ "rotate": [
+ { "time": 0.3667, "angle": 10.64 },
+ { "time": 0.4, "angle": 60.85 },
+ { "time": 0.4667, "angle": 89.45 },
+ { "time": 0.7, "angle": 125.01 },
+ { "time": 0.9333, "angle": 155.24 }
+ ],
+ "translate": [
+ { "time": 0.3667, "x": 442.07, "y": -13.19 },
+ { "time": 0.4, "x": 453.7, "y": 0.81 },
+ { "time": 0.4667, "x": 443.57, "y": -6.95 },
+ { "time": 0.7, "x": 460.97, "y": 15.79 },
+ { "time": 0.9333, "x": 465.22, "y": 20.92 }
+ ],
+ "scale": [
+ { "time": 0.3667, "x": 2.726, "y": 2.726 },
+ { "time": 0.4333, "x": 3.729, "y": 2.822 },
+ { "time": 0.4667, "x": 3.398, "y": 2.441 },
+ { "time": 0.7, "x": 4.324, "y": 3.159 },
+ { "time": 0.9, "x": 1.977, "y": 1.48 }
+ ]
+ },
+ "smoke27": {
+ "rotate": [
+ { "time": 0.3667, "angle": 24.75 },
+ { "time": 0.4333, "angle": 354.57 },
+ { "time": 0.5333, "angle": 320.24 },
+ { "time": 0.8333, "angle": 303.75 }
+ ],
+ "translate": [
+ { "time": 0.3667, "x": 92.98, "y": -49.06 },
+ { "time": 0.5333, "x": 129.81, "y": -33.09 },
+ { "time": 0.8333, "x": 143.68, "y": -25.27 }
+ ],
+ "scale": [
+ { "time": 0.3667, "x": 3.633, "y": 2.223 },
+ { "time": 0.4333, "x": 2.745, "y": 2.283 },
+ { "time": 0.4667, "x": 2.962, "y": 2.122 },
+ { "time": 0.5333, "x": 2.007, "y": 1.266 }
+ ]
+ },
+ "cannon-target": {
+ "translate": [
+ { "time": 0.1333 },
+ { "time": 0.2, "y": 128.38, "curve": 0.25, "c3": 0.75 },
+ { "time": 1 }
+ ],
+ "scale": [
+ { "time": 0.4333, "x": 0.632, "y": 1.244 },
+ { "time": 0.4667, "x": 0.477, "y": 1.487 }
+ ]
+ },
+ "machinegun-target": {
+ "scale": [
+ { "time": 0.4333, "x": 0.632, "y": 1.244 },
+ { "time": 0.4667, "x": 0.477, "y": 1.487 }
+ ]
+ },
+ "machinegun": {
+ "rotate": [
+ { "angle": 8.07, "curve": "stepped" },
+ { "time": 0.0667, "angle": 8.07 },
+ { "time": 0.2333, "angle": -18.67, "curve": 0.992, "c2": 0.01, "c3": 0.898, "c4": 0.98 },
+ { "time": 0.9, "angle": 8.07 }
+ ]
+ },
+ "tank-root": {
+ "translate": [
+ { "time": 0.0667 },
+ { "time": 0.1667, "x": 46.59, "curve": 0.25, "c3": 0.75 },
+ { "time": 0.2667 }
+ ]
+ },
+ "tank-glow": {
+ "translate": [
+ { "time": 0.1333, "x": 198.14, "curve": 0.658, "c2": 0.01, "c3": 0.89, "c4": 0.77 },
+ { "time": 0.2333, "x": -390 }
+ ],
+ "scale": [
+ { "time": 0.0667 },
+ {
+ "time": 0.1333,
+ "x": 1.185,
+ "y": 0.945,
+ "curve": 0.658,
+ "c2": 0.01,
+ "c3": 0.89,
+ "c4": 0.77
+ },
+ { "time": 0.2333, "x": 1.008, "y": 0.471 }
+ ]
+ }
+ },
+ "deform": {
+ "default": {
+ "smoke-glow": {
+ "smoke-glow": [
+ {
+ "time": 0.1333,
+ "vertices": [ -14.17073, 19.14352, 0, 0, -10.97961, -15.09065, -5.79558, -24.82121, 0.68117, -17.78759, -1.1179, -5.4463, 0, 0, 0, 0, 17.52957, 6.89397, -0.33841, -2.21582, 5.51004, 18.88118, -6.80153, 20.91101 ]
+ },
+ {
+ "time": 0.1667,
+ "vertices": [ -4.34264, 39.78125, 5.6649, -2.42686, -8.39346, -22.52338, -2.66431, 5.08595, -19.28093, 3.98568, -11.21397, 10.2879, 4.56749, 4.1329, -19.50706, -2.28786, 11.35747, 4.55941, 9.04341, -11.72194, 2.15381, 5.14344, -12.82158, 16.08209, -23.19814, 1.81836 ]
+ },
+ {
+ "time": 0.2,
+ "vertices": [ -3.95581, 36.12203, 37.20779, -0.87419, 21.29579, -15.76854, -2.02438, 6.16526, -5.92201, 4.19709, -1.39027, 9.92793, 7.70584, -0.7169, -6.69733, -2.62048, 17.91826, 7.77333, -12.2858, 3.25454, -12.75876, 3.71516, 9.67891, 15.48546 ]
+ },
+ {
+ "time": 0.2333,
+ "vertices": [ -11.9371, 26.01078, 2.91821, -0.27533, 7.69899, -17.45375, -2.02438, 6.16526, -5.92201, 4.19709, -1.39027, 9.92793, 7.70584, -0.7169, -6.69733, -2.62048, 17.91826, 7.77333, -4.30551, -6.01406, -12.75876, 3.71516, -5.10017, 17.59191 ]
+ },
+ {
+ "time": 0.2667,
+ "vertices": [ 0.5959, 23.58176, 20.74303, 0.93943, 7.69899, -17.45375, -2.02438, 6.16526, -5.92201, 4.19709, -1.39027, 9.92793, 20.51733, 2.52203, 13.35544, 2.64274, 24.32408, -1.94308, 8.50604, -20.99353, 13.14276, 5.73959, 6.31876, 19.2114, 16.98909, 0.80981 ]
+ }
+ ]
+ },
+ "clipping": {
+ "clipping": [
+ {
+ "time": 0.0667,
+ "offset": 54,
+ "vertices": [ 4.59198, -4.59192 ]
+ },
+ {
+ "time": 0.1333,
+ "offset": 8,
+ "vertices": [ -8.97369, -1.88211, 9.11177, 1.02258, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -14.73321, -45.16878, -30.31448, -84.4631, -32.24969, -108.78421, 70.26825, -36.90201 ]
+ },
+ {
+ "time": 0.1667,
+ "offset": 8,
+ "vertices": [ -11.32373, -1.65065, 11.42179, 0.53259, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -15.36503, -69.18713, -4.45626, -121.90839, 5.46554, -115.23274, 71.78526, -33.85687 ]
+ },
+ {
+ "time": 0.2,
+ "offset": 8,
+ "vertices": [ -8.70522, 1.02196, 8.65102, -1.4101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.59198, -4.59192 ]
+ },
+ {
+ "time": 0.2333,
+ "offset": 8,
+ "vertices": [ -5.23146, 0.85796, 5.23882, -0.81519 ]
+ },
+ {
+ "time": 0.2667,
+ "offset": 54,
+ "vertices": [ 4.59198, -4.59192 ]
+ }
+ ]
+ }
+ }
+ },
+ "drawOrder": [
+ {
+ "time": 0.3,
+ "offsets": [
+ { "slot": "smoke-puff1-bg2", "offset": 24 },
+ { "slot": "smoke-puff1-bg8", "offset": 19 },
+ { "slot": "smoke-puff1-bg9", "offset": 22 },
+ { "slot": "smoke-puff1-bg3", "offset": 17 },
+ { "slot": "smoke-puff1-fg17", "offset": 13 },
+ { "slot": "smoke-puff1-fg2", "offset": 2 },
+ { "slot": "smoke-puff1-fg5", "offset": 8 },
+ { "slot": "smoke-puff1-fg6", "offset": 4 },
+ { "slot": "smoke-puff1-fg7", "offset": -4 },
+ { "slot": "smoke-puff1-fg4", "offset": -4 }
+ ]
+ },
+ {
+ "time": 0.3333,
+ "offsets": [
+ { "slot": "smoke-puff1-bg2", "offset": 8 },
+ { "slot": "smoke-puff1-bg8", "offset": 5 },
+ { "slot": "smoke-puff1-bg9", "offset": 3 },
+ { "slot": "smoke-puff1-fg", "offset": 24 },
+ { "slot": "smoke-puff1-fg5", "offset": -14 },
+ { "slot": "smoke-puff1-fg6", "offset": -21 },
+ { "slot": "smoke-puff1-fg7", "offset": -19 },
+ { "slot": "smoke-puff1-fg10", "offset": -21 }
+ ]
+ },
+ {
+ "time": 0.3667,
+ "offsets": [
+ { "slot": "smoke-puff1-bg2", "offset": 7 },
+ { "slot": "smoke-puff1-bg9", "offset": 4 },
+ { "slot": "smoke-puff1-fg", "offset": 24 },
+ { "slot": "smoke-puff1-fg2", "offset": 5 },
+ { "slot": "smoke-puff1-fg6", "offset": -22 },
+ { "slot": "smoke-puff1-fg7", "offset": -18 },
+ { "slot": "smoke-puff1-fg10", "offset": -20 }
+ ]
+ },
+ {
+ "time": 0.4,
+ "offsets": [
+ { "slot": "smoke-puff1-bg2", "offset": 5 },
+ { "slot": "smoke-puff1-bg4", "offset": 0 },
+ { "slot": "smoke-puff1-fg", "offset": 24 },
+ { "slot": "smoke-puff1-fg2", "offset": 5 },
+ { "slot": "smoke-puff1-fg6", "offset": -21 },
+ { "slot": "smoke-puff1-fg7", "offset": -18 },
+ { "slot": "smoke-puff1-fg10", "offset": -22 }
+ ]
+ },
+ {
+ "time": 0.4333,
+ "offsets": [
+ { "slot": "smoke-puff1-bg2", "offset": 4 },
+ { "slot": "smoke-puff1-bg9", "offset": 4 },
+ { "slot": "smoke-puff1-fg", "offset": 24 },
+ { "slot": "smoke-puff1-fg2", "offset": 5 },
+ { "slot": "smoke-puff1-fg6", "offset": -17 },
+ { "slot": "smoke-puff1-fg7", "offset": -19 },
+ { "slot": "smoke-puff1-fg10", "offset": -23 }
+ ]
+ },
+ {
+ "time": 0.5333,
+ "offsets": [
+ { "slot": "smoke-puff1-bg2", "offset": 9 },
+ { "slot": "smoke-puff1-bg12", "offset": 0 },
+ { "slot": "smoke-puff1-fg", "offset": 24 },
+ { "slot": "smoke-puff1-fg2", "offset": 6 },
+ { "slot": "smoke-puff1-fg6", "offset": -20 },
+ { "slot": "smoke-puff1-fg7", "offset": -19 },
+ { "slot": "smoke-puff1-fg10", "offset": -23 },
+ { "slot": "smoke-puff1-fg4", "offset": -5 }
+ ]
+ }
+ ]
+ }
+}
+}
\ No newline at end of file
diff --git a/src/assets/spine/tank/export/tank.png b/src/assets/spine/tank/export/tank.png
new file mode 100644
index 0000000..5541652
Binary files /dev/null and b/src/assets/spine/tank/export/tank.png differ
diff --git a/src/assets/spine/tank/images/antenna.png b/src/assets/spine/tank/images/antenna.png
new file mode 100644
index 0000000..ed08e57
Binary files /dev/null and b/src/assets/spine/tank/images/antenna.png differ
diff --git a/src/assets/spine/tank/images/cannon-connector.png b/src/assets/spine/tank/images/cannon-connector.png
new file mode 100644
index 0000000..3c55bca
Binary files /dev/null and b/src/assets/spine/tank/images/cannon-connector.png differ
diff --git a/src/assets/spine/tank/images/cannon.png b/src/assets/spine/tank/images/cannon.png
new file mode 100644
index 0000000..466099b
Binary files /dev/null and b/src/assets/spine/tank/images/cannon.png differ
diff --git a/src/assets/spine/tank/images/ground.png b/src/assets/spine/tank/images/ground.png
new file mode 100644
index 0000000..7de0e34
Binary files /dev/null and b/src/assets/spine/tank/images/ground.png differ
diff --git a/src/assets/spine/tank/images/guntower.png b/src/assets/spine/tank/images/guntower.png
new file mode 100644
index 0000000..1125c30
Binary files /dev/null and b/src/assets/spine/tank/images/guntower.png differ
diff --git a/src/assets/spine/tank/images/machinegun-mount.png b/src/assets/spine/tank/images/machinegun-mount.png
new file mode 100644
index 0000000..8f91819
Binary files /dev/null and b/src/assets/spine/tank/images/machinegun-mount.png differ
diff --git a/src/assets/spine/tank/images/machinegun.png b/src/assets/spine/tank/images/machinegun.png
new file mode 100644
index 0000000..19fcf4c
Binary files /dev/null and b/src/assets/spine/tank/images/machinegun.png differ
diff --git a/src/assets/spine/tank/images/rock.png b/src/assets/spine/tank/images/rock.png
new file mode 100644
index 0000000..2ae1492
Binary files /dev/null and b/src/assets/spine/tank/images/rock.png differ
diff --git a/src/assets/spine/tank/images/smoke-glow.png b/src/assets/spine/tank/images/smoke-glow.png
new file mode 100644
index 0000000..c26eace
Binary files /dev/null and b/src/assets/spine/tank/images/smoke-glow.png differ
diff --git a/src/assets/spine/tank/images/smoke-puff01-bg.png b/src/assets/spine/tank/images/smoke-puff01-bg.png
new file mode 100644
index 0000000..00f2a5c
Binary files /dev/null and b/src/assets/spine/tank/images/smoke-puff01-bg.png differ
diff --git a/src/assets/spine/tank/images/smoke-puff01-fg.png b/src/assets/spine/tank/images/smoke-puff01-fg.png
new file mode 100644
index 0000000..f1ca2b6
Binary files /dev/null and b/src/assets/spine/tank/images/smoke-puff01-fg.png differ
diff --git a/src/assets/spine/tank/images/smoke-puff02-fg.png b/src/assets/spine/tank/images/smoke-puff02-fg.png
new file mode 100644
index 0000000..32a124a
Binary files /dev/null and b/src/assets/spine/tank/images/smoke-puff02-fg.png differ
diff --git a/src/assets/spine/tank/images/smoke-puff03-fg.png b/src/assets/spine/tank/images/smoke-puff03-fg.png
new file mode 100644
index 0000000..b3dc8a3
Binary files /dev/null and b/src/assets/spine/tank/images/smoke-puff03-fg.png differ
diff --git a/src/assets/spine/tank/images/smoke-puff04-fg.png b/src/assets/spine/tank/images/smoke-puff04-fg.png
new file mode 100644
index 0000000..bfd08e5
Binary files /dev/null and b/src/assets/spine/tank/images/smoke-puff04-fg.png differ
diff --git a/src/assets/spine/tank/images/tank-bottom-shadow.png b/src/assets/spine/tank/images/tank-bottom-shadow.png
new file mode 100644
index 0000000..613e073
Binary files /dev/null and b/src/assets/spine/tank/images/tank-bottom-shadow.png differ
diff --git a/src/assets/spine/tank/images/tank-bottom.png b/src/assets/spine/tank/images/tank-bottom.png
new file mode 100644
index 0000000..b76fc8b
Binary files /dev/null and b/src/assets/spine/tank/images/tank-bottom.png differ
diff --git a/src/assets/spine/tank/images/tank-top.png b/src/assets/spine/tank/images/tank-top.png
new file mode 100644
index 0000000..550dd7b
Binary files /dev/null and b/src/assets/spine/tank/images/tank-top.png differ
diff --git a/src/assets/spine/tank/images/tread-inside.png b/src/assets/spine/tank/images/tread-inside.png
new file mode 100644
index 0000000..2dc912b
Binary files /dev/null and b/src/assets/spine/tank/images/tread-inside.png differ
diff --git a/src/assets/spine/tank/images/tread.png b/src/assets/spine/tank/images/tread.png
new file mode 100644
index 0000000..d0a1cf8
Binary files /dev/null and b/src/assets/spine/tank/images/tread.png differ
diff --git a/src/assets/spine/tank/images/wheel-big-overlay.png b/src/assets/spine/tank/images/wheel-big-overlay.png
new file mode 100644
index 0000000..34188f7
Binary files /dev/null and b/src/assets/spine/tank/images/wheel-big-overlay.png differ
diff --git a/src/assets/spine/tank/images/wheel-big.png b/src/assets/spine/tank/images/wheel-big.png
new file mode 100644
index 0000000..3c8b366
Binary files /dev/null and b/src/assets/spine/tank/images/wheel-big.png differ
diff --git a/src/assets/spine/tank/images/wheel-mid-overlay.png b/src/assets/spine/tank/images/wheel-mid-overlay.png
new file mode 100644
index 0000000..affaf2a
Binary files /dev/null and b/src/assets/spine/tank/images/wheel-mid-overlay.png differ
diff --git a/src/assets/spine/tank/images/wheel-mid.png b/src/assets/spine/tank/images/wheel-mid.png
new file mode 100644
index 0000000..e1987a3
Binary files /dev/null and b/src/assets/spine/tank/images/wheel-mid.png differ
diff --git a/src/assets/spine/tank/images/wheel-small.png b/src/assets/spine/tank/images/wheel-small.png
new file mode 100644
index 0000000..d3f5316
Binary files /dev/null and b/src/assets/spine/tank/images/wheel-small.png differ
diff --git a/src/assets/spine/tank/license.txt b/src/assets/spine/tank/license.txt
new file mode 100644
index 0000000..d24b7af
--- /dev/null
+++ b/src/assets/spine/tank/license.txt
@@ -0,0 +1,8 @@
+Copyright (c) 2016, Esoteric Software
+
+The images in this project may be redistributed as long as they are accompanied
+by this license file. The images may not be used for commercial use of any
+kind.
+
+The project file is released into the public domain. It may be used as the basis
+for derivative work.
\ No newline at end of file
diff --git a/src/assets/spine/tank/tank-pro.spine b/src/assets/spine/tank/tank-pro.spine
new file mode 100644
index 0000000..4b8f24a
Binary files /dev/null and b/src/assets/spine/tank/tank-pro.spine differ
diff --git a/src/constants.ts b/src/constants.ts
index bf639d6..2fa55a2 100644
--- a/src/constants.ts
+++ b/src/constants.ts
@@ -8,13 +8,16 @@ export const STAGES = {
// path for use assets
export const ASSETS = {
ASSET_BG: "assets/images/pic_bg.jpg", // your bg image
+ // ASSET_BG: "assets/images/pic_bg2.jpg", // your bg image
// ASSET_BG: "", // if you don't want to use bg image
ASSET_SPINE1: "assets/spine/spineboy/export/spineboy.json" // your spine animation
// ASSET_SPINE1: "assets/spine/alien/export/alien.json" // your spine animation
// ASSET_SPINE1: "assets/spine/dragon/export/dragon.json" // your spine animation
// ASSET_SPINE1: "assets/spine/powerup/export/powerup.json" // your spine animation
+ // ASSET_SPINE1: "assets/spine/tank/export/tank-pro.json" // your spine animation
};
export const GAMES = {
- FPS: 60 // framerate ex. 30
+ FPS: 60, // framerate ex. 30
+ ANIME_TIME_SCALE : 1 // Animation Time Scale. 0.1(slow) - 1(Normal) - 10(fast)
};
diff --git a/src/index.ts b/src/index.ts
index 1e817fa..d0172fc 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -4,6 +4,9 @@ window.PIXI = PIXI;
import "pixi-spine";
import { kMaxLength } from "buffer";
import { STAGES, ASSETS, GAMES } from "./constants";
+// ES6:
+import * as dat from "dat.gui";
+// npm install -D @types/dat.gui
// console.log(PIXI);
@@ -23,13 +26,49 @@ document.body.appendChild(renderer.view);
// stage
const stage: PIXI.Container = new PIXI.Container();
+// dat.GUI
+const gui: any = new dat.GUI();
+
+// GUI parameter
+class guiCtrl {
+ public fps: number;
+ public animeTimeScale: number;
+ constructor() {
+ this.fps = GAMES.FPS; // default fps
+ this.animeTimeScale = GAMES.ANIME_TIME_SCALE; // default
+ }
+}
+
+//
+const setFPS = () => {
+ // console.log("guiObj.fps:" + guiObj.fps);
+ GAMES.FPS = Math.round(guiObj.fps);
+ clearText(text_fps);
+ setTextFPS();
+};
+const setAnimeTimeScale = () => {
+ // console.log("guiObj.animeTimeScale:" + guiObj.animeTimeScale);
+ GAMES.ANIME_TIME_SCALE = Math.round(guiObj.animeTimeScale * 10) / 10;
+ clearText(text_anime_time_scale);
+ setTextAnimeTimeScale();
+};
+
+const guiObj = new guiCtrl();
+const folder = gui.addFolder("Control Panel");
+folder.add(guiObj, "animeTimeScale", 0.1, 10).onChange(setAnimeTimeScale);
+folder.add(guiObj, "fps", 1, 60).onChange(setFPS);
+folder.open();
+
// Custom GameLoop(v5), call requestAnimationFrame directly.
let oldTime: number = Date.now();
-let ms: number = 1000;
+let ms: number;
let fps: number = GAMES.FPS;
+const COE: number = 16.67;
let animate = () => {
let newTime: number = Date.now();
let deltaTime: number = newTime - oldTime;
+ ms = Math.round(fps * COE);
+ console.log("fps: " + fps + " " + "ms: " + ms);
oldTime = newTime;
deltaTime < 0 ? (deltaTime = 0) : deltaTime;
deltaTime > ms ? (deltaTime = ms) : deltaTime;
@@ -111,7 +150,8 @@ let bg: PIXI.Sprite;
let text_libVersion: PIXI.Text,
text_animationName: PIXI.Text,
text_error: PIXI.Text,
- text_fps: PIXI.Text;
+ text_fps: PIXI.Text,
+ text_anime_time_scale: PIXI.Text;
// load
if (ASSET_BG === "") {
@@ -138,12 +178,8 @@ loader.load((loader: PIXI.Loader, resources: any) => {
text_libVersion.x = 10;
text_libVersion.y = 10;
- // text fps
- text_fps = setText(`FPS: ${fps}`, "Arial", 24, 0x00cc00, "right", "bold");
- container.addChild(text_fps);
- let offsetX: number = 10;
- text_fps.x = WIDTH - text_fps.width - offsetX;
- text_fps.y = 440;
+ setTextFPS();
+ setTextAnimeTimeScale();
for (let i: number = 0; i <= SPINEOBJ_NUM - 1; i++) {
spineObj[i] = new PIXI.spine.Spine(
@@ -172,6 +208,43 @@ loader.onError.add(() => {
throw Error("load error ...");
});
+/**
+ * Set Text for FPS value
+ */
+const setTextFPS = () => {
+ // text fps
+ text_fps = setText(
+ `FPS: ${GAMES.FPS}`,
+ "Arial",
+ 24,
+ 0x00cc00,
+ "right",
+ "bold"
+ );
+ container.addChild(text_fps);
+ let offsetX: number = 10;
+ text_fps.x = WIDTH - text_fps.width - offsetX;
+ text_fps.y = 440;
+};
+
+/**
+ * Set Text for AnimeTimeScale value
+ */
+const setTextAnimeTimeScale = () => {
+ text_anime_time_scale = setText(
+ `Animation Time Scale: ${GAMES.ANIME_TIME_SCALE}`,
+ "Arial",
+ 24,
+ 0x00cc00,
+ "right",
+ "bold"
+ );
+ container.addChild(text_anime_time_scale);
+ let offsetX: number = 10;
+ text_anime_time_scale.x = WIDTH - text_anime_time_scale.width - offsetX;
+ text_anime_time_scale.y = 410;
+};
+
/**
* Remeove text animationName
* @param { PIXI.Text } targetText
@@ -289,8 +362,8 @@ let playAnimation = (obj: any) => {
return false;
}
- // timescale to be able adjust
- animeObj.state.timeScale = 1;
+ // set timescale
+ animeObj.state.timeScale = GAMES.ANIME_TIME_SCALE;
// play anime
animeObj.state.setAnimation(0, animeName, animeLoop);