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);