diff --git a/cocos/scripting/lua-bindings/CMakeLists.txt b/cocos/scripting/lua-bindings/CMakeLists.txt index bfb002f441..47169db369 100644 --- a/cocos/scripting/lua-bindings/CMakeLists.txt +++ b/cocos/scripting/lua-bindings/CMakeLists.txt @@ -57,7 +57,7 @@ set(lua_bindings_manual_files manual/network/lua_cocos2dx_network_manual.cpp manual/network/lua_xml_http_request.cpp manual/network/lua_downloader.cpp - #manual/spine/lua_cocos2dx_spine_manual.cpp + manual/spine/lua_cocos2dx_spine_manual.cpp manual/spine/LuaSkeletonAnimation.cpp manual/ui/lua_cocos2dx_ui_manual.cpp manual/audioengine/lua_cocos2dx_audioengine_manual.cpp @@ -88,7 +88,7 @@ set(lua_bindings_auto_files auto/lua_cocos2dx_controller_auto.cpp auto/lua_cocos2dx_extension_auto.cpp auto/lua_cocos2dx_physics_auto.cpp - #auto/lua_cocos2dx_spine_auto.cpp + auto/lua_cocos2dx_spine_auto.cpp auto/lua_cocos2dx_studio_auto.cpp auto/lua_cocos2dx_csloader_auto.cpp auto/lua_cocos2dx_ui_auto.cpp diff --git a/cocos/scripting/lua-bindings/auto/lua_cocos2dx_spine_auto.cpp b/cocos/scripting/lua-bindings/auto/lua_cocos2dx_spine_auto.cpp index 2b9cd0b2ba..fad8c5d4e1 100644 --- a/cocos/scripting/lua-bindings/auto/lua_cocos2dx_spine_auto.cpp +++ b/cocos/scripting/lua-bindings/auto/lua_cocos2dx_spine_auto.cpp @@ -1,5 +1,5 @@ #include "scripting/lua-bindings/auto/lua_cocos2dx_spine_auto.hpp" -#include "editor-support/spine/spine-cocos2dx.h" +#include "spine/spine-cocos2dx.h" #include "scripting/lua-bindings/manual/tolua_fix.h" #include "scripting/lua-bindings/manual/LuaBasicConversions.h" diff --git a/cocos/scripting/lua-bindings/manual/lua_module_register.cpp b/cocos/scripting/lua-bindings/manual/lua_module_register.cpp index e5743d8db6..d404bb0ba6 100644 --- a/cocos/scripting/lua-bindings/manual/lua_module_register.cpp +++ b/cocos/scripting/lua-bindings/manual/lua_module_register.cpp @@ -43,7 +43,7 @@ int lua_module_register(lua_State* L) register_ui_module(L); register_extension_module(L); //TODO arnold -// register_spine_module(L); + register_spine_module(L); register_cocos3d_module(L); register_audioengine_module(L); #if CC_USE_3D_PHYSICS && CC_ENABLE_BULLET_INTEGRATION diff --git a/cocos/scripting/lua-bindings/manual/spine/LuaSkeletonAnimation.cpp b/cocos/scripting/lua-bindings/manual/spine/LuaSkeletonAnimation.cpp index 5734d316d1..bffd6e6417 100644 --- a/cocos/scripting/lua-bindings/manual/spine/LuaSkeletonAnimation.cpp +++ b/cocos/scripting/lua-bindings/manual/spine/LuaSkeletonAnimation.cpp @@ -48,8 +48,7 @@ LuaSkeletonAnimation::~LuaSkeletonAnimation() LuaSkeletonAnimation* LuaSkeletonAnimation::createWithFile (const char* skeletonDataFile, const char* atlasFile, float scale) { LuaSkeletonAnimation* node = new (std::nothrow) LuaSkeletonAnimation(); - spine::Atlas* atlas = new spine::Atlas(atlasFile, nullptr); - node->initWithJsonFile(skeletonDataFile, atlas, scale); + node->initWithJsonFile(skeletonDataFile, atlasFile, scale); node->autorelease(); return node; } diff --git a/cocos/scripting/lua-bindings/manual/spine/lua_cocos2dx_spine_manual.cpp b/cocos/scripting/lua-bindings/manual/spine/lua_cocos2dx_spine_manual.cpp index 2deee55119..0a37c9c3a8 100644 --- a/cocos/scripting/lua-bindings/manual/spine/lua_cocos2dx_spine_manual.cpp +++ b/cocos/scripting/lua-bindings/manual/spine/lua_cocos2dx_spine_manual.cpp @@ -29,8 +29,8 @@ #include "scripting/lua-bindings/manual/LuaBasicConversions.h" #include "scripting/lua-bindings/manual/cocos2d/LuaScriptHandlerMgr.h" #include "scripting/lua-bindings/manual/CCLuaValue.h" -#include "editor-support/spine/spine.h" -#include "editor-support/spine/spine-cocos2dx.h" +#include "spine/spine.h" +#include "spine/spine-cocos2dx.h" #include "scripting/lua-bindings/manual/spine/LuaSkeletonAnimation.h" #include "scripting/lua-bindings/manual/CCLuaEngine.h" @@ -99,7 +99,7 @@ tolua_lerror: return 0; } -int executeSpineEvent(LuaSkeletonAnimation* skeletonAnimation, int handler, spEventType eventType, spTrackEntry* entry, spEvent* event = nullptr ) +int executeSpineEvent(LuaSkeletonAnimation* skeletonAnimation, int handler, spine::EventType eventType, spine::TrackEntry* entry, spine::Event* event = nullptr ) { if (nullptr == skeletonAnimation || 0 == handler) return 0; @@ -114,36 +114,36 @@ int executeSpineEvent(LuaSkeletonAnimation* skeletonAnimation, int handler, spEv int ret = 0; - std::string animationName = (entry && entry->animation) ? entry->animation->name : ""; + std::string animationName = (entry && entry->getAnimation()) ? entry->getAnimation()->getName().buffer() : ""; std::string eventTypeName = ""; switch (eventType) { - case spEventType::SP_ANIMATION_START: + case spine::EventType::EventType_Start: { eventTypeName = "start"; } break; - case spEventType::SP_ANIMATION_INTERRUPT: + case spine::EventType::EventType_Interrupt: { eventTypeName = "interrupt"; } break; - case spEventType::SP_ANIMATION_END: + case spine::EventType::EventType_End: { eventTypeName = "end"; } break; - case spEventType::SP_ANIMATION_DISPOSE: + case spine::EventType::EventType_Dispose: { eventTypeName = "dispose"; } break; - case spEventType::SP_ANIMATION_COMPLETE: + case spine::EventType::EventType_Complete: { eventTypeName = "complete"; } break; - case spEventType::SP_ANIMATION_EVENT: + case spine::EventType::EventType_Event: { eventTypeName = "event"; } @@ -155,17 +155,17 @@ int executeSpineEvent(LuaSkeletonAnimation* skeletonAnimation, int handler, spEv LuaValueDict spineEvent; spineEvent.insert(spineEvent.end(), LuaValueDict::value_type("type", LuaValue::stringValue(eventTypeName))); - spineEvent.insert(spineEvent.end(), LuaValueDict::value_type("trackIndex", LuaValue::intValue(entry->trackIndex))); + spineEvent.insert(spineEvent.end(), LuaValueDict::value_type("trackIndex", LuaValue::intValue(entry->getTrackIndex()))); spineEvent.insert(spineEvent.end(), LuaValueDict::value_type("animation", LuaValue::stringValue(animationName))); - spineEvent.insert(spineEvent.end(), LuaValueDict::value_type("loopCount", LuaValue::intValue(std::floor(entry->trackTime / entry->animationEnd)))); + spineEvent.insert(spineEvent.end(), LuaValueDict::value_type("loopCount", LuaValue::intValue(std::floor(entry->getTrackTime() / entry->getAnimationEnd())))); if (nullptr != event) { LuaValueDict eventData; - eventData.insert(eventData.end(), LuaValueDict::value_type("name", LuaValue::stringValue(event->data->name))); - eventData.insert(eventData.end(), LuaValueDict::value_type("intValue", LuaValue::intValue(event->data->intValue))); - eventData.insert(eventData.end(), LuaValueDict::value_type("floatValue", LuaValue::floatValue(event->data->floatValue))); - eventData.insert(eventData.end(), LuaValueDict::value_type("stringValue", LuaValue::stringValue(event->data->stringValue))); + eventData.insert(eventData.end(), LuaValueDict::value_type("name", LuaValue::stringValue(event->getData().getName().buffer()))); + eventData.insert(eventData.end(), LuaValueDict::value_type("intValue", LuaValue::intValue(event->getData().getIntValue()))); + eventData.insert(eventData.end(), LuaValueDict::value_type("floatValue", LuaValue::floatValue(event->getData().getFloatValue()))); + eventData.insert(eventData.end(), LuaValueDict::value_type("stringValue", LuaValue::stringValue(event->getData().getStringValue().buffer()))); spineEvent.insert(spineEvent.end(), LuaValueDict::value_type("eventData", LuaValue::dictValue(eventData))); } @@ -191,52 +191,52 @@ int tolua_Cocos2d_CCSkeletonAnimation_registerSpineEventHandler00(lua_State* tol LuaSkeletonAnimation* self = (LuaSkeletonAnimation*) tolua_tousertype(tolua_S,1,0); if (NULL != self ) { int handler = ( toluafix_ref_function(tolua_S,2,0)); - spEventType eventType = static_cast((int)tolua_tonumber(tolua_S, 3, 0)); + spine::EventType eventType = static_cast((int)tolua_tonumber(tolua_S, 3, 0)); switch (eventType) { - case spEventType::SP_ANIMATION_START: + case spine::EventType::EventType_Start: { - self->setStartListener([=](spTrackEntry* entry){ + self->setStartListener([=](spine::TrackEntry* entry){ executeSpineEvent(self, handler, eventType, entry); }); ScriptHandlerMgr::getInstance()->addObjectHandler((void*)self, handler, ScriptHandlerMgr::HandlerType::EVENT_SPINE_ANIMATION_START); } break; - case spEventType::SP_ANIMATION_INTERRUPT: + case spine::EventType::EventType_Interrupt: { - self->setInterruptListener([=](spTrackEntry* entry){ + self->setInterruptListener([=](spine::TrackEntry* entry){ executeSpineEvent(self, handler, eventType, entry); }); ScriptHandlerMgr::getInstance()->addObjectHandler((void*)self, handler, ScriptHandlerMgr::HandlerType::EVENT_SPINE_ANIMATION_INTERRUPT); } break; - case spEventType::SP_ANIMATION_END: + case spine::EventType::EventType_End: { - self->setEndListener([=](spTrackEntry* entry){ + self->setEndListener([=](spine::TrackEntry* entry){ executeSpineEvent(self, handler, eventType, entry); }); ScriptHandlerMgr::getInstance()->addObjectHandler((void*)self, handler, ScriptHandlerMgr::HandlerType::EVENT_SPINE_ANIMATION_END); } break; - case spEventType::SP_ANIMATION_DISPOSE: + case spine::EventType::EventType_Dispose: { - self->setDisposeListener([=](spTrackEntry* entry){ + self->setDisposeListener([=](spine::TrackEntry* entry){ executeSpineEvent(self, handler, eventType, entry); }); ScriptHandlerMgr::getInstance()->addObjectHandler((void*)self, handler, ScriptHandlerMgr::HandlerType::EVENT_SPINE_ANIMATION_DISPOSE); } break; - case spEventType::SP_ANIMATION_COMPLETE: + case spine::EventType::EventType_Complete: { - self->setCompleteListener([=](spTrackEntry* entry){ + self->setCompleteListener([=](spine::TrackEntry* entry){ executeSpineEvent(self, handler, eventType, entry); }); ScriptHandlerMgr::getInstance()->addObjectHandler((void*)self, handler, ScriptHandlerMgr::HandlerType::EVENT_SPINE_ANIMATION_COMPLETE); } break; - case spEventType::SP_ANIMATION_EVENT: + case spine::EventType::EventType_Event: { - self->setEventListener([=](spTrackEntry* entry, spEvent* event){ + self->setEventListener([=](spine::TrackEntry* entry, spine::Event* event){ executeSpineEvent(self, handler, eventType, entry, event); }); ScriptHandlerMgr::getInstance()->addObjectHandler((void*)self, handler, ScriptHandlerMgr::HandlerType::EVENT_SPINE_ANIMATION_EVENT); @@ -270,28 +270,28 @@ int tolua_Cocos2d_CCSkeletonAnimation_unregisterSpineEventHandler00(lua_State* t { LuaSkeletonAnimation* self = (LuaSkeletonAnimation*) tolua_tousertype(tolua_S,1,0); if (NULL != self ) { - spEventType eventType = static_cast((int)tolua_tonumber(tolua_S, 2, 0)); + spine::EventType eventType = static_cast((int)tolua_tonumber(tolua_S, 2, 0)); ScriptHandlerMgr::HandlerType handlerType = ScriptHandlerMgr::HandlerType::EVENT_SPINE_ANIMATION_START; switch (eventType) { - case spEventType::SP_ANIMATION_START: + case spine::EventType::EventType_Start: handlerType = ScriptHandlerMgr::HandlerType::EVENT_SPINE_ANIMATION_START; self->setStartListener(nullptr); break; - case spEventType::SP_ANIMATION_INTERRUPT: + case spine::EventType::EventType_Interrupt: handlerType = ScriptHandlerMgr::HandlerType::EVENT_SPINE_ANIMATION_INTERRUPT; break; - case spEventType::SP_ANIMATION_END: + case spine::EventType::EventType_End: handlerType = ScriptHandlerMgr::HandlerType::EVENT_SPINE_ANIMATION_END; self->setEndListener(nullptr); break; - case spEventType::SP_ANIMATION_DISPOSE: + case spine::EventType::EventType_Dispose: handlerType = ScriptHandlerMgr::HandlerType::EVENT_SPINE_ANIMATION_DISPOSE; break; - case spEventType::SP_ANIMATION_COMPLETE: + case spine::EventType::EventType_Complete: handlerType = ScriptHandlerMgr::HandlerType::EVENT_SPINE_ANIMATION_COMPLETE; self->setCompleteListener(nullptr); break; - case spEventType::SP_ANIMATION_EVENT: + case spine::EventType::EventType_Event: handlerType = ScriptHandlerMgr::HandlerType::EVENT_SPINE_ANIMATION_EVENT; self->setEventListener(nullptr); break; diff --git a/extensions/spine/SkeletonRenderer.cpp b/extensions/spine/SkeletonRenderer.cpp index ac758640ba..124260c829 100644 --- a/extensions/spine/SkeletonRenderer.cpp +++ b/extensions/spine/SkeletonRenderer.cpp @@ -48,6 +48,7 @@ namespace spine { bool cullRectangle(Renderer* renderer, const Mat4& transform, const cocos2d::Rect& rect); Color4B ColorToColor4B(const Color& color); bool slotIsOutRange(Slot& slot, int startSlotIndex, int endSlotIndex); + bool nothingToDraw(Slot& slot, int startSlotIndex, int endSlotIndex); } // C Variable length array @@ -301,18 +302,7 @@ namespace spine { for (int i = 0, n = _skeleton->getSlots().size(); i < n; ++i) { Slot* slot = _skeleton->getDrawOrder()[i];; - if (slotIsOutRange(*slot, _startSlotIndex, _endSlotIndex)) { - _clipper->clipEnd(*slot); - continue; - } - - if (!slot->getAttachment()) { - _clipper->clipEnd(*slot); - continue; - } - - // Early exit if slot is invisible - if (slot->getColor().a == 0 || !slot->getBone().isActive()) { + if (nothingToDraw(*slot, _startSlotIndex, _endSlotIndex)) { _clipper->clipEnd(*slot); continue; } @@ -324,12 +314,6 @@ namespace spine { RegionAttachment* attachment = static_cast(slot->getAttachment()); attachmentVertices = static_cast(attachment->getRendererObject()); - // Early exit if attachment is invisible - if (attachment->getColor().a == 0) { - _clipper->clipEnd(*slot); - continue; - } - float* dstTriangleVertices = nullptr; int dstStride = 0; // in floats if (hasSingleTint) { @@ -556,7 +540,7 @@ namespace spine { } } } else { - + #if COCOS2D_VERSION < 0x00040000 TwoColorTrianglesCommand* batchedTriangles = lastTwoColorTrianglesCommand = twoColorBatch->addCommand(renderer, _globalZOrder, attachmentVertices->_texture->getName(), _glProgramState, blendFunc, trianglesTwoColor, transform, transformFlags); #else @@ -641,6 +625,7 @@ namespace spine { #endif DrawNode* drawNode = DrawNode::create(); + drawNode->setGlobalZOrder(getGlobalZOrder()); // Draw bounding rectangle if (_debugBoundingRect) { @@ -874,11 +859,17 @@ namespace spine { } void SkeletonRenderer::onEnter () { +#if CC_ENABLE_SCRIPT_BINDING && COCOS2D_VERSION < 0x00040000 + if (_scriptType == kScriptTypeJavascript && ScriptEngineManager::sendNodeEventToJSExtended(this, kNodeOnEnter)) return; +#endif Node::onEnter(); scheduleUpdate(); } void SkeletonRenderer::onExit () { +#if CC_ENABLE_SCRIPT_BINDING && COCOS2D_VERSION < 0x00040000 + if (_scriptType == kScriptTypeJavascript && ScriptEngineManager::sendNodeEventToJSExtended(this, kNodeOnExit)) return; +#endif Node::onExit(); unscheduleUpdate(); } @@ -928,21 +919,32 @@ namespace spine { return startSlotIndex > index || endSlotIndex < index; } + bool nothingToDraw(Slot& slot, int startSlotIndex, int endSlotIndex) { + Attachment *attachment = slot.getAttachment(); + if (!attachment || + slotIsOutRange(slot, startSlotIndex, endSlotIndex) || + !slot.getBone().isActive() || + slot.getColor().a == 0) + return true; + if (attachment->getRTTI().isExactly(RegionAttachment::rtti)) { + if (static_cast(attachment)->getColor().a == 0) + return true; + } + else if (attachment->getRTTI().isExactly(MeshAttachment::rtti)) { + if (static_cast(attachment)->getColor().a == 0) + return true; + } + return false; + } + int computeTotalCoordCount(Skeleton& skeleton, int startSlotIndex, int endSlotIndex) { int coordCount = 0; for (size_t i = 0; i < skeleton.getSlots().size(); ++i) { Slot& slot = *skeleton.getSlots()[i]; + if (nothingToDraw(slot, startSlotIndex, endSlotIndex)) { + continue; + } Attachment* const attachment = slot.getAttachment(); - if (!attachment) { - continue; - } - if (slotIsOutRange(slot, startSlotIndex, endSlotIndex)) { - continue; - } - // Early exit if slot is invisible - if (slot.getColor().a == 0) { - continue; - } if (attachment->getRTTI().isExactly(RegionAttachment::rtti)) { coordCount += 8; } @@ -962,16 +964,10 @@ namespace spine { #endif for (size_t i = 0; i < skeleton.getSlots().size(); ++i) { /*const*/ Slot& slot = *skeleton.getDrawOrder()[i]; // match the draw order of SkeletonRenderer::Draw + if (nothingToDraw(slot, startSlotIndex, endSlotIndex)) { + continue; + } Attachment* const attachment = slot.getAttachment(); - if (!attachment) { - continue; - } - if (slotIsOutRange(slot, startSlotIndex, endSlotIndex)) { - continue; - } - if (slot.getColor().a == 0) { - continue; - } if (attachment->getRTTI().isExactly(RegionAttachment::rtti)) { RegionAttachment* const regionAttachment = static_cast(attachment); assert(dstPtr + 8 <= dstEnd); @@ -1003,7 +999,7 @@ namespace spine { BlendFunc makeBlendFunc(BlendMode blendMode, bool premultipliedAlpha) { BlendFunc blendFunc; - + #if COCOS2D_VERSION < 0x00040000 switch (blendMode) { case BlendMode_Additive: @@ -1049,15 +1045,15 @@ namespace spine { bool cullRectangle(Renderer* renderer, const Mat4& transform, const cocos2d::Rect& rect) { if (Camera::getVisitingCamera() == nullptr) return false; - + auto director = Director::getInstance(); auto scene = director->getRunningScene(); - + if (!scene || (scene && Camera::getDefaultCamera() != Camera::getVisitingCamera())) return false; Rect visibleRect(director->getVisibleOrigin(), director->getVisibleSize()); - + // transform center point to screen space float hSizeX = rect.size.width/2; float hSizeY = rect.size.height/2; @@ -1068,7 +1064,7 @@ namespace spine { // convert content size to world coordinates float wshw = std::max(fabsf(hSizeX * transform.m[0] + hSizeY * transform.m[4]), fabsf(hSizeX * transform.m[0] - hSizeY * transform.m[4])); float wshh = std::max(fabsf(hSizeX * transform.m[1] + hSizeY * transform.m[5]), fabsf(hSizeX * transform.m[1] - hSizeY * transform.m[5])); - + // enlarge visible rect half size in screen coord visibleRect.origin.x -= wshw; visibleRect.origin.y -= wshh; diff --git a/extensions/spine/spine-cocos2dx.cpp b/extensions/spine/spine-cocos2dx.cpp index 0313d1c0ac..2457c528a3 100644 --- a/extensions/spine/spine-cocos2dx.cpp +++ b/extensions/spine/spine-cocos2dx.cpp @@ -167,7 +167,7 @@ Cocos2dExtension::Cocos2dExtension() : DefaultSpineExtension() { } Cocos2dExtension::~Cocos2dExtension() { } char *Cocos2dExtension::_readFile(const spine::String &path, int *length) { - Data data = FileUtils::getInstance()->getDataFromFile(FileUtils::getInstance()->fullPathForFilename(path.buffer())); + Data data = FileUtils::getInstance()->getDataFromFile(path.buffer()); if (data.isNull()) return nullptr; // avoid buffer overflow (int is shorter than ssize_t in certain platforms) diff --git a/external/config.json b/external/config.json index 1a496f60b3..77a7ee40b0 100644 --- a/external/config.json +++ b/external/config.json @@ -1,5 +1,5 @@ { - "version": "v56", + "version": "v58", "zip_file_size": "107642814", "repo_name": "engine-x-3rd", "repo_parent": "https://github.com/c4games/", diff --git a/tests/cpp-tests/Resources/spine/coin-pro.json b/tests/cpp-tests/Resources/spine/coin-pro.json deleted file mode 100644 index 5620adbe12..0000000000 --- a/tests/cpp-tests/Resources/spine/coin-pro.json +++ /dev/null @@ -1,171 +0,0 @@ -{ -"skeleton": { "hash": "4cI0KYdFTZbO7vkQYPFQN+yauDw", "spine": "3.6.32", "width": 260, "height": 359.92, "images": "./images/" }, -"bones": [ - { "name": "root" }, - { "name": "coin-root", "parent": "root", "y": 300, "color": "ff0000ff" }, - { "name": "coin", "parent": "coin-root", "color": "ffe037ff" }, - { "name": "clipping", "parent": "coin", "x": 7.25, "scaleX": 0.96, "scaleY": 0.967, "color": "ffe037ff" }, - { "name": "shine", "parent": "coin-root", "rotation": -24.17, "scaleY": 1.478, "color": "ffffffff" } -], -"slots": [ - { "name": "images/coin", "bone": "coin", "attachment": "coin" }, - { "name": "clipping", "bone": "clipping", "attachment": "clipping" }, - { "name": "images/shine", "bone": "shine", "color": "ffffff93", "attachment": "shine", "blend": "additive" } -], -"skins": { - "default": { - "clipping": { - "clipping": { - "type": "clipping", - "end": "images/coin", - "vertexCount": 36, - "vertices": [ 0.82, 120.87, 25.27, 118.4, 49.23, 110.99, 71.46, 98.15, 88.25, 83.08, 102.58, 64.8, 112.21, 46.03, 117.89, 28, 121.35, 9.23, 120.61, -11.52, 117.65, -30.29, 111.72, -48.08, 102.33, -65.61, 89.47, -82.23, 76.24, -94.71, 61.33, -105.13, 46.26, -112.54, 28.73, -118.22, 8.73, -120.89, -12.27, -120.89, -32.03, -116.94, -51.04, -110.27, -67.59, -101.63, -82.91, -88.78, -96.25, -74.21, -108.35, -55.68, -116.5, -35.43, -120.7, -14.19, -121.69, 5.57, -118.97, 27.56, -111.56, 49.04, -100.43, 69.69, -84.38, 87.47, -66.1, 102.29, -45.6, 112.67, -23.62, 118.59 ], - "color": "ce3a3aff" - } - }, - "images/coin": { - "coin": { - "type": "mesh", - "uvs": [ 1, 1, 0.51662, 0.99661, 0.38311, 0.99567, 0.29957, 0.96664, 0.22817, 0.93237, 0.16736, 0.88777, 0.11597, 0.83202, 0.06732, 0.76058, 0.03288, 0.69072, 0.00816, 0.61391, 0, 0.52843, 0, 0.43778, 0.02307, 0.33992, 0.06544, 0.24204, 0.11924, 0.16659, 0.17691, 0.10919, 0.24399, 0.06252, 0.31853, 0.02742, 0.41818, 0.0076, 0.52609, 1.0E-5, 1, 0, 0.45994, 0.99066, 0.37873, 0.97119, 0.30719, 0.94057, 0.24626, 0.89841, 0.19491, 0.85157, 0.14893, 0.79961, 0.11299, 0.73943, 0.08595, 0.67565, 0.06609, 0.60105, 0.05753, 0.52647, 0.05856, 0.44906, 0.07176, 0.36094, 0.10407, 0.28078, 0.15657, 0.19211, 0.22811, 0.1162, 0.29907, 0.0658, 0.38388, 0.02814, 0.46119, 0.00993 ], - "triangles": [ 38, 18, 19, 37, 17, 18, 37, 18, 38, 36, 16, 17, 36, 17, 37, 35, 15, 16, 35, 16, 36, 34, 14, 15, 34, 15, 35, 34, 33, 13, 34, 13, 14, 12, 13, 33, 32, 12, 33, 11, 12, 32, 31, 11, 32, 31, 10, 11, 30, 10, 31, 31, 33, 30, 29, 30, 33, 29, 9, 10, 29, 10, 30, 32, 33, 31, 34, 28, 29, 8, 9, 29, 8, 29, 28, 33, 34, 29, 25, 26, 27, 7, 8, 28, 7, 28, 27, 27, 28, 25, 26, 7, 27, 6, 7, 26, 34, 36, 28, 28, 36, 25, 6, 26, 25, 5, 6, 25, 34, 35, 36, 37, 24, 25, 5, 25, 24, 4, 5, 24, 36, 37, 25, 22, 23, 24, 4, 24, 23, 3, 4, 23, 24, 21, 22, 3, 23, 22, 38, 24, 37, 24, 1, 21, 2, 22, 21, 3, 22, 2, 1, 38, 19, 1, 24, 38, 2, 21, 1, 19, 20, 0, 1, 19, 0 ], - "vertices": [ 130, -123.5, 4.32, -122.66, -30.39, -122.43, -52.11, -115.26, -70.68, -106.8, -86.49, -95.78, -99.85, -82.01, -112.5, -64.36, -121.45, -47.11, -127.88, -28.14, -130, -7.02, -130, 15.37, -124, 39.54, -112.99, 63.72, -99, 82.35, -84, 96.53, -66.56, 108.06, -47.18, 116.73, -21.27, 121.62, 6.78, 123.5, 130, 123.5, -10.42, -121.19, -31.53, -116.39, -50.13, -108.82, -65.97, -98.41, -79.32, -86.84, -91.28, -74, -100.62, -59.14, -107.65, -43.39, -112.82, -24.96, -115.04, -6.54, -114.77, 12.58, -111.34, 34.35, -102.94, 54.15, -89.29, 76.05, -70.69, 94.8, -52.24, 107.25, -30.19, 116.55, -10.09, 121.05 ], - "hull": 21, - "edges": [ 0, 40, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 36, 34, 34, 32, 32, 30, 30, 28, 28, 26, 26, 24, 24, 22, 20, 22, 20, 18, 18, 16, 16, 14, 14, 12, 12, 10, 10, 8, 8, 6, 6, 4, 0, 2, 2, 4, 42, 2, 38, 40, 36, 38, 76, 38, 2, 38 ], - "width": 259, - "height": 245 - }, - "coin-invert": { - "type": "mesh", - "uvs": [ 0.61921, 0.00932, 0.70137, 0.03058, 0.76675, 0.06301, 0.82357, 0.10192, 0.86533, 0.14084, 0.90128, 0.1866, 0.92763, 0.22768, 0.95707, 0.28353, 0.97795, 0.33937, 0.99074, 0.38663, 1, 0.45194, 1, 0.50671, 1, 0.56148, 0.98993, 0.62238, 0.97282, 0.6757, 0.95125, 0.73083, 0.91771, 0.78704, 0.88283, 0.83498, 0.84141, 0.87966, 0.79349, 0.91785, 0.73701, 0.95172, 0.65999, 0.98127, 0.60659, 0.991, 0.51662, 0.99661, 0, 1, 0, 0, 0.52609, 1.0E-5, 0.57849, 0.98348, 0.64806, 0.96162, 0.70899, 0.92882, 0.75987, 0.89639, 0.80219, 0.85685, 0.83745, 0.81722, 0.86381, 0.77794, 0.89445, 0.72582, 0.9167, 0.67213, 0.93142, 0.61628, 0.94164, 0.56011, 0.94506, 0.50823, 0.9437, 0.45454, 0.93514, 0.39905, 0.91905, 0.34031, 0.89748, 0.28194, 0.8691, 0.2284, 0.83932, 0.18768, 0.79995, 0.143, 0.76298, 0.10841, 0.71814, 0.07598, 0.66748, 0.04824, 0.61408, 0.0277, 0.5665, 0.01437 ], - "triangles": [ 50, 26, 0, 49, 50, 0, 48, 0, 1, 49, 0, 48, 47, 1, 2, 48, 1, 47, 46, 47, 2, 46, 2, 3, 45, 46, 3, 45, 3, 4, 44, 45, 4, 44, 4, 5, 43, 44, 5, 43, 5, 6, 42, 43, 6, 42, 6, 7, 41, 42, 7, 41, 7, 8, 40, 41, 8, 40, 8, 9, 39, 40, 9, 10, 39, 9, 39, 10, 11, 38, 39, 11, 41, 40, 38, 38, 40, 39, 38, 11, 12, 37, 38, 12, 38, 36, 41, 37, 36, 38, 13, 37, 12, 36, 37, 13, 36, 43, 41, 41, 43, 42, 14, 36, 13, 35, 36, 14, 44, 43, 36, 35, 34, 36, 15, 35, 14, 34, 35, 15, 44, 36, 45, 34, 33, 36, 16, 34, 15, 33, 34, 16, 48, 47, 49, 36, 33, 45, 17, 33, 16, 32, 33, 17, 32, 31, 33, 18, 32, 17, 31, 32, 18, 33, 29, 45, 45, 47, 46, 31, 30, 33, 19, 30, 31, 19, 31, 18, 49, 47, 45, 30, 29, 33, 20, 29, 30, 20, 30, 19, 50, 49, 29, 45, 29, 49, 21, 28, 29, 21, 29, 20, 29, 27, 50, 28, 27, 29, 22, 27, 28, 22, 28, 21, 23, 25, 26, 23, 26, 50, 23, 50, 27, 23, 27, 22, 24, 25, 23 ], - "vertices": [ 42.18, 121.2, 63.54, 115.95, 80.54, 107.94, 95.31, 98.32, 106.17, 88.71, 115.51, 77.41, 122.37, 67.26, 130.02, 53.47, 135.45, 39.68, 138.77, 28, 141.18, 11.87, 141.18, -1.66, 141.18, -15.19, 138.56, -30.23, 134.11, -43.4, 128.51, -57.02, 119.79, -70.9, 110.72, -82.74, 99.95, -93.78, 87.49, -103.21, 72.8, -111.58, 52.78, -118.87, 38.9, -121.28, 15.5, -122.66, -118.82, -123.5, -118.82, 123.5, 17.97, 123.5, 31.59, -119.42, 49.68, -114.02, 65.52, -105.92, 78.75, -97.91, 89.75, -88.14, 98.92, -78.35, 105.77, -68.65, 113.74, -55.78, 119.52, -42.52, 123.35, -28.72, 126.01, -14.85, 126.9, -2.03, 126.54, 11.23, 124.32, 24.94, 120.13, 39.44, 114.53, 53.86, 107.15, 67.09, 99.4, 77.14, 89.17, 88.18, 79.56, 96.72, 67.9, 104.73, 54.73, 111.59, 40.84, 116.66, 28.47, 119.95 ], - "hull": 27, - "edges": [ 46, 52, 46, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 52, 52, 0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 48, 50, 50, 52, 46, 48, 16, 18, 18, 20 ], - "width": 259, - "height": 245 - } - }, - "images/shine": { - "shine": { "width": 72, "height": 245 } - } - } -}, -"animations": { - "rotate": { - "slots": { - "images/coin": { - "attachment": [ - { "time": 0.5, "name": "coin-invert" } - ] - }, - "images/shine": { - "color": [ - { "time": 0, "color": "ffffff00" }, - { "time": 0.2667, "color": "ffffffbc" }, - { "time": 0.5, "color": "ffffff00" }, - { "time": 0.7333, "color": "ffffffbc" }, - { "time": 1, "color": "ffffff00" } - ] - } - }, - "bones": { - "shine": { - "translate": [ - { - "time": 0, - "x": 175.08, - "y": 0, - "curve": [ 0.213, 0.65, 0.931, 0.67 ] - }, - { - "time": 0.5, - "x": -127.2, - "y": 0, - "curve": [ 0.55, 0.09, 0.931, 0.67 ] - }, - { "time": 1, "x": 175.08, "y": 0 } - ], - "scale": [ - { - "time": 0, - "x": 1, - "y": 1, - "curve": [ 0.213, 0.65, 0.931, 0.67 ] - }, - { - "time": 0.5, - "x": 2, - "y": 1, - "curve": [ 0.55, 0.09, 0.931, 0.67 ] - }, - { "time": 1, "x": 1, "y": 1 } - ] - }, - "coin": { - "translate": [ - { "time": 0, "x": 0, "y": 0 }, - { "time": 0.5, "x": 0.93, "y": 0 }, - { "time": 0.5011, "x": -9.18, "y": 0 }, - { "time": 1, "x": 2, "y": 0 } - ] - }, - "clipping": { - "translate": [ - { "time": 0, "x": -0.41, "y": 0 }, - { "time": 0.2667, "x": 1.2, "y": 1.21 }, - { "time": 0.5, "x": 0, "y": 0 }, - { "time": 0.7333, "x": -4.15, "y": 0 }, - { "time": 1, "x": -3.16, "y": 0 } - ], - "scale": [ - { "time": 0, "x": 1, "y": 1 }, - { "time": 0.2667, "x": 0.464, "y": 1.014 }, - { "time": 0.4667, "x": 0.067, "y": 1.002 }, - { "time": 0.5, "x": 0.033, "y": 1 }, - { "time": 0.7333, "x": 0.492, "y": 1.014 }, - { "time": 1, "x": 1, "y": 1 } - ] - } - }, - "deform": { - "default": { - "images/coin": { - "coin": [ - { - "time": 0, - "offset": 4, - "vertices": [ 15.75598, 0, 15.75598, 0, 15.75598, 0, 15.75598, 0, 15.75598, 0, 15.75598, 0, 15.75598, 0, 15.75598, 0, 15.75598, 0, 15.75598, 0, 15.75598, 0, 15.75598, 0, 15.75598, 0, 15.75598, 0, 15.75598, 0, 15.75598, 0, 15.75598 ] - }, - { - "time": 0.2333, - "vertices": [ -57.61087, 0, 1.15225, 0, 15.20888, 0, 24.26007, 0, 31.99586, 0, 38.58396, 0, 44.15197, 0, 49.42246, 0, 53.15465, 0, 55.83239, 0, 56.71656, 0, 56.71656, 0, 54.21722, 0, 49.62682, 0, 43.79747, 0, 37.5494, 0, 30.28123, 0, 22.2055, 0, 11.40953, 0, 0, 0, -57.61087, 0, 8.04186, 0, 17.91416, 0, 26.61125, 0, 34.01835, 0, 40.26029, 0, 45.85036, 0, 50.21972, 0, 53.50714, 0, 55.9207, 0, 56.96101, 0, 56.83617, 0, 55.23131, 0, 51.30379, 0, 44.9216, 0, 36.22496, 0, 27.59846, 0, 17.28874, 0, 7.89076 ] - }, - { - "time": 0.4667, - "vertices": [ -115.22174, 0, 2.3045, 0, 20.08046, 0, 40.51821, 0, 57.98577, 0, 72.86182, 0, 85.43448, 0, 97.33535, 0, 105.76271, 0, 111.80908, 0, 113.80557, 0, 113.80557, 0, 108.16202, 0, 97.7968, 0, 84.63402, 0, 70.52576, 0, 54.11411, 0, 35.87894, 0, 11.50145, 1.74997, 0, 0, -115.22174, 0, 16.08371, 0, 35.82832, 0, 53.2225, 0, 68.0367, 0, 80.52058, 0, 91.70073, 0, 100.43944, 0, 107.01427, 0, 111.84139, 0, 113.92201, 0, 113.67234, 0, 110.46262, 0, 102.60757, 0, 89.84319, 0, 72.44992, 0, 55.19692, 0, 34.57748, 0, 15.78153 ] - }, - { - "time": 0.5, - "vertices": [ -123.45187, 0, 2.46911, 0, 21.49595, 0, 43.40345, 0, 62.12716, 0, 78.07299, 0, 91.54979, 0, 104.3065, 0, 113.33989, 0, 119.82108, 0, 121.96114, 0, 121.96114, 0, 115.91174, 0, 104.80113, 0, 90.69177, 0, 75.56894, 0, 57.97707, 0, 38.43056, 0, 12.3, 0, 0, 0, -123.45187, 0, 17.23255, 0, 38.38749, 0, 57.02411, 0, 72.89646, 0, 86.27205, 0, 98.25078, 0, 107.61369, 0, 114.65815, 0, 119.83006, 0, 122.0593, 0, 121.79179, 0, 118.35281, 0, 109.93669, 0, 96.26056, 0, 77.62492, 0, 59.13956, 0, 37.0473, 0, 16.90878 ] - } - ], - "coin-invert": [ - { - "time": 0.5, - "vertices": [ -23.47706, 1.27002, -43.40744, 0, -59.7846, 0, -74.77602, 0, -85.79382, 0, -95.27632, 0, -102.23021, 0, -109.99683, 0, -115.50598, 0, -118.87909, 0, -121.32259, 0, -121.32259, 0, -121.32258, 0, -118.66653, 0, -114.15101, 0, -108.4615, 0, -99.61115, 0, -90.41013, 0, -79.48267, 0, -66.83928, 0, -51.93813, 0, -31.61855, 0, -19.56224, -1.52396, -12.52719, 0, 120.72772, 0, 120.72777, 0, -14.97203, 0, -28.48602, 0, -46.43241, 0, -62.14667, 0, -75.27165, 0, -86.18799, 0, -95.28229, 0, -102.08092, 0, -109.98608, 0, -115.7252, 0, -119.52184, 0, -122.15746, 0, -123.04041, 0, -122.68725, 0, -120.4799, 0, -116.33008, 0, -110.76754, 0, -103.44593, 0, -95.76433, 0, -85.61052, 0, -76.07477, 0, -64.50826, 0, -51.44074, 0, -37.66688, 0, -25.39402 ] - }, - { - "time": 0.7667, - "vertices": [ -12.2558, 0, -21.82668, 0, -29.4435, 0, -36.06335, 0, -40.92855, 0, -45.1158, 0, -48.18647, 0, -51.61602, 0, -54.04874, 0, -55.53822, 0, -56.61722, 0, -56.61722, 0, -56.61721, 0, -55.44436, 0, -53.45041, 0, -50.93806, 0, -47.02994, 0, -42.967, 0, -38.1417, 0, -32.55868, 0, -25.97868, 0, -17.00604, 0, -10.78498, 0, -5.84602, 0, 56.33961, 0, 56.33963, 0, -6.98695, 0, -13.29348, 0, -21.66846, 0, -29.00178, 0, -35.12677, 0, -40.22107, 0, -44.46507, 0, -47.63776, 0, -51.32684, 0, -54.0051, 0, -55.77686, 0, -57.00682, 0, -57.41886, 0, -57.25405, 0, -56.22396, 0, -54.28737, 0, -51.69152, 0, -48.27477, 0, -44.69002, 0, -39.95158, 0, -35.50156, 0, -30.10386, 0, -24.00568, 0, -17.57788, 0, -11.85054 ] - }, - { - "time": 1, - "vertices": [ -17.76001, 0, -17.76001, 0, -17.76001, 0, -17.76001, 0, -17.76001, 0, -17.76001, 0, -17.76001, 0, -17.76001, 0, -17.76001, 0, -17.76001, 0, -17.76001, 0, -17.76001, 0, -17.76001, 0, -17.76001, 0, -17.76001, 0, -17.76001, 0, -17.76001, 0, -17.76001, 0, -17.76001, 0, -17.76001, 0, -17.76001, 0, -17.76001, 0, -17.76001 ] - } - ] - } - } - } - } -} -} \ No newline at end of file diff --git a/tests/cpp-tests/Resources/spine/spineboy-ess.json b/tests/cpp-tests/Resources/spine/spineboy-ess.json deleted file mode 100644 index 4f9a2c93ce..0000000000 --- a/tests/cpp-tests/Resources/spine/spineboy-ess.json +++ /dev/null @@ -1,1776 +0,0 @@ -{ -"skeleton": { "hash": "K7oDNcMxrFpZQBcQZLCdAEjLad8", "spine": "3.6.32", "width": 470.72, "height": 731.57, "images": "./images/" }, -"bones": [ - { "name": "root" }, - { "name": "dust", "parent": "root", "x": -303.6, "y": 32.64, "scaleX": 1.457 }, - { "name": "hip", "parent": "root", "y": 247.47 }, - { "name": "torso", "parent": "hip", "length": 127.56, "rotation": 103.82, "x": -1.62, "y": 4.9, "color": "e0da19ff" }, - { "name": "front-upper-arm", "parent": "torso", "length": 69.45, "rotation": 168.38, "x": 103.76, "y": 19.33, "color": "00ff04ff" }, - { - "name": "front-bracer", - "parent": "front-upper-arm", - "length": 40.57, - "rotation": 18.3, - "x": 68.8, - "y": -0.68, - "color": "00ff04ff" - }, - { "name": "front-fist", "parent": "front-bracer", "length": 65.39, "rotation": 12.43, "x": 40.57, "y": 0.2, "color": "00ff04ff" }, - { "name": "front-thigh", "parent": "hip", "length": 74.81, "rotation": -95.51, "x": -17.46, "y": -11.64, "color": "00ff04ff" }, - { "name": "front-shin", "parent": "front-thigh", "length": 128.77, "rotation": -2.21, "x": 78.69, "y": 1.6, "color": "00ff04ff" }, - { "name": "front-foot", "parent": "front-shin", "length": 91.34, "rotation": 77.91, "x": 128.76, "y": -0.34, "color": "00ff04ff" }, - { "name": "rear-upper-arm", "parent": "torso", "length": 51.94, "rotation": -169.56, "x": 92.36, "y": -19.22, "color": "ff000dff" }, - { "name": "rear-bracer", "parent": "rear-upper-arm", "length": 34.56, "rotation": 23.15, "x": 51.36, "color": "ff000dff" }, - { "name": "gun", "parent": "rear-bracer", "length": 43.11, "rotation": 5.35, "x": 34.42, "y": -0.45, "color": "ff000dff" }, - { "name": "gun-tip", "parent": "gun", "rotation": 6.83, "x": 201.05, "y": 52.14, "color": "ff000dff" }, - { "name": "neck", "parent": "torso", "length": 25.45, "rotation": -31.54, "x": 127.5, "y": -0.31, "color": "e0da19ff" }, - { "name": "head", "parent": "neck", "length": 263.58, "rotation": 23.18, "x": 27.66, "y": -0.26, "color": "e0da19ff" }, - { "name": "rear-thigh", "parent": "hip", "length": 85.72, "rotation": -72.54, "x": 8.91, "y": -5.63, "color": "ff000dff" }, - { "name": "rear-shin", "parent": "rear-thigh", "length": 121.88, "rotation": -19.83, "x": 86.1, "y": -1.33, "color": "ff000dff" }, - { "name": "rear-foot", "parent": "rear-shin", "length": 82.57, "rotation": 69.3, "x": 121.46, "y": -0.76, "color": "ff000dff" } -], -"slots": [ - { "name": "rear-upper-arm", "bone": "rear-upper-arm", "attachment": "rear-upper-arm" }, - { "name": "rear-bracer", "bone": "rear-bracer", "attachment": "rear-bracer" }, - { "name": "gun", "bone": "gun", "attachment": "gun" }, - { "name": "rear-foot", "bone": "rear-foot", "attachment": "rear-foot" }, - { "name": "rear-thigh", "bone": "rear-thigh", "attachment": "rear-thigh" }, - { "name": "rear-shin", "bone": "rear-shin", "attachment": "rear-shin" }, - { "name": "neck", "bone": "neck", "attachment": "neck" }, - { "name": "torso", "bone": "torso", "attachment": "torso" }, - { "name": "front-upper-arm", "bone": "front-upper-arm", "attachment": "front-upper-arm" }, - { "name": "head", "bone": "head", "attachment": "head" }, - { "name": "eye", "bone": "head", "attachment": "eye-indifferent" }, - { "name": "front-thigh", "bone": "front-thigh", "attachment": "front-thigh" }, - { "name": "front-foot", "bone": "front-foot", "attachment": "front-foot" }, - { "name": "front-shin", "bone": "front-shin", "attachment": "front-shin" }, - { "name": "mouth", "bone": "head", "attachment": "mouth-smile" }, - { "name": "goggles", "bone": "head", "attachment": "goggles" }, - { "name": "front-bracer", "bone": "front-bracer", "attachment": "front-bracer" }, - { "name": "front-fist", "bone": "front-fist", "attachment": "front-fist-closed" }, - { "name": "muzzle", "bone": "gun-tip", "blend": "additive" }, - { "name": "head-bb", "bone": "head" }, - { "name": "dust01", "bone": "dust" } -], -"skins": { - "default": { - "dust01": { - "dust01": { "width": 96, "height": 73 }, - "dust02": { "x": -8.12, "y": 20.56, "width": 86, "height": 88 }, - "dust03": { "x": -5.49, "y": 34.26, "width": 62, "height": 52 } - }, - "eye": { - "eye-indifferent": { "x": 85.72, "y": -28.18, "rotation": -70.63, "width": 93, "height": 89 }, - "eye-surprised": { "x": 85.72, "y": -28.18, "rotation": -70.63, "width": 93, "height": 89 } - }, - "front-bracer": { - "front-bracer": { "x": 12.03, "y": -1.68, "rotation": 79.6, "width": 58, "height": 80 } - }, - "front-fist": { - "front-fist-closed": { "x": 35.5, "y": 6, "rotation": 67.16, "width": 75, "height": 82 }, - "front-fist-open": { "x": 39.57, "y": 7.76, "rotation": 67.16, "width": 86, "height": 87 } - }, - "front-foot": { - "front-foot": { "x": 29.52, "y": 7.84, "rotation": 18.69, "width": 126, "height": 69 } - }, - "front-shin": { - "front-shin": { "x": 55.12, "y": -3.54, "rotation": 96.59, "width": 82, "height": 184 } - }, - "front-thigh": { - "front-thigh": { "x": 42.48, "y": 4.45, "rotation": 84.87, "width": 48, "height": 112 } - }, - "front-upper-arm": { - "front-upper-arm": { "x": 28.31, "y": 7.37, "rotation": 97.9, "width": 54, "height": 97 } - }, - "goggles": { - "goggles": { "x": 97.08, "y": 6.54, "rotation": -70.63, "width": 261, "height": 166 } - }, - "gun": { - "gun": { "x": 77.3, "y": 16.4, "rotation": 60.83, "width": 210, "height": 203 } - }, - "head": { - "head": { "x": 128.96, "y": 0.3, "rotation": -70.63, "width": 271, "height": 298 } - }, - "head-bb": { - "head": { - "type": "boundingbox", - "vertexCount": 6, - "vertices": [ -19.14, -70.3, 40.8, -118.07, 257.77, -115.62, 285.16, 57.18, 120.77, 164.95, -5.07, 76.95 ] - } - }, - "mouth": { - "mouth-grind": { "x": 23.69, "y": -32.24, "rotation": -70.63, "width": 93, "height": 59 }, - "mouth-oooo": { "x": 23.69, "y": -32.24, "rotation": -70.63, "width": 93, "height": 59 }, - "mouth-smile": { "x": 23.69, "y": -32.24, "rotation": -70.63, "width": 93, "height": 59 } - }, - "muzzle": { - "muzzle01": { "x": 159.26, "y": 5.83, "rotation": 0.15, "width": 542, "height": 349 }, - "muzzle02": { "x": 191.23, "y": 5.91, "rotation": 0.15, "width": 540, "height": 337 }, - "muzzle03": { "x": 230.67, "y": 6.02, "rotation": 0.15, "width": 663, "height": 425 }, - "muzzle04": { "x": 218.54, "y": 5.99, "rotation": 0.15, "width": 596, "height": 358 } - }, - "neck": { - "neck": { "x": 9.77, "y": -3.01, "rotation": -55.22, "width": 36, "height": 41 } - }, - "rear-bracer": { - "rear-bracer": { "x": 11.15, "y": -2.2, "rotation": 66.17, "width": 56, "height": 72 } - }, - "rear-foot": { - "rear-foot": { "x": 31.51, "y": 3.58, "rotation": 23.07, "width": 113, "height": 60 } - }, - "rear-shin": { - "rear-shin": { "x": 58.29, "y": -2.75, "rotation": 92.37, "width": 75, "height": 178 } - }, - "rear-thigh": { - "rear-thigh": { "x": 33.11, "y": -4.11, "rotation": 72.54, "width": 65, "height": 104 } - }, - "rear-upper-arm": { - "rear-upper-arm": { "x": 21.13, "y": 4.09, "rotation": 89.33, "width": 47, "height": 87 } - }, - "torso": { - "torso": { "x": 63.61, "y": 7.12, "rotation": -94.54, "width": 98, "height": 180 } - } - } -}, -"events": { - "footstep": {} -}, -"animations": { - "death": { - "slots": { - "eye": { - "attachment": [ - { "time": 0, "name": "eye-surprised" }, - { "time": 0.4667, "name": "eye-indifferent" }, - { "time": 2.2333, "name": "eye-surprised" }, - { "time": 4.5333, "name": "eye-indifferent" } - ] - }, - "front-fist": { - "attachment": [ - { "time": 0, "name": "front-fist-open" } - ] - }, - "mouth": { - "attachment": [ - { "time": 0, "name": "mouth-oooo" }, - { "time": 2.2333, "name": "mouth-grind" }, - { "time": 4.5333, "name": "mouth-oooo" } - ] - } - }, - "bones": { - "head": { - "rotate": [ - { "time": 0, "angle": -2.83 }, - { "time": 0.1333, "angle": -28.74 }, - { "time": 0.2333, "angle": 11.43 }, - { "time": 0.3333, "angle": -50.25 }, - { "time": 0.4, "angle": -72.67, "curve": "stepped" }, - { "time": 0.4333, "angle": -72.67 }, - { "time": 0.5, "angle": -20.25 }, - { "time": 0.5667, "angle": -85.29, "curve": "stepped" }, - { "time": 2.2333, "angle": -85.29 }, - { "time": 2.5, "angle": -51.96, "curve": "stepped" }, - { "time": 4.5333, "angle": -51.96 }, - { "time": 4.6667, "angle": -85.29 } - ] - }, - "neck": { - "rotate": [ - { "time": 0, "angle": -2.83 }, - { "time": 0.1333, "angle": 12.35 }, - { "time": 0.2333, "angle": 29.89 }, - { "time": 0.3, "angle": 70.36 }, - { "time": 0.4, "angle": -10.22, "curve": "stepped" }, - { "time": 0.4333, "angle": -10.22 }, - { "time": 0.5, "angle": 2.93 }, - { "time": 0.5667, "angle": 47.95, "curve": "stepped" }, - { "time": 2.2333, "angle": 47.95 }, - { "time": 2.5, "angle": 18.51, "curve": "stepped" }, - { "time": 4.5333, "angle": 18.51 }, - { "time": 4.6667, "angle": 47.95 } - ] - }, - "torso": { - "rotate": [ - { "time": 0, "angle": -8.62 }, - { "time": 0.1333, "angle": 28.2 }, - { "time": 0.2667, "angle": -280.19 }, - { "time": 0.4, "angle": -237.23, "curve": "stepped" }, - { "time": 0.4333, "angle": -237.23 }, - { "time": 0.5, "angle": 76.03 } - ] - }, - "front-upper-arm": { - "rotate": [ - { "time": 0, "angle": -38.86 }, - { "time": 0.1333, "angle": -299.59 }, - { "time": 0.2667, "angle": -244.75 }, - { "time": 0.4, "angle": -292.36 }, - { "time": 0.4333, "angle": -315.85 }, - { "time": 0.5, "angle": -347.94 }, - { "time": 0.7, "angle": -347.33, "curve": "stepped" }, - { "time": 2.2333, "angle": -347.33 }, - { "time": 2.7, "angle": -290.68 }, - { "time": 2.7667, "angle": -285.11 }, - { "time": 4.6667, "angle": -290.68 }, - { "time": 4.8, "angle": 8.61 }, - { "time": 4.8667, "angle": 10.94 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { "time": 0, "angle": -44.7 }, - { "time": 0.1333, "angle": 112.26 }, - { "time": 0.2667, "angle": 129.08 }, - { "time": 0.4, "angle": 134.94, "curve": "stepped" }, - { "time": 0.4333, "angle": 134.94 }, - { "time": 0.5667, "angle": 172.6 } - ] - }, - "front-bracer": { - "rotate": [ - { "time": 0, "angle": 21.88 }, - { "time": 0.1333, "angle": 11.49 }, - { "time": 0.2667, "angle": -18.82 }, - { "time": 0.4, "angle": -18.93 }, - { "time": 0.4333, "angle": -18.28 }, - { "time": 0.5, "angle": 60.62 }, - { "time": 0.7, "angle": -18.88, "curve": "stepped" }, - { "time": 2.2333, "angle": -18.88 }, - { "time": 2.7, "angle": -1.96, "curve": "stepped" }, - { "time": 4.6667, "angle": -1.96 }, - { "time": 4.8, "angle": 34.55 }, - { "time": 4.9333, "angle": -18.75 } - ] - }, - "front-fist": { - "rotate": [ - { "time": 0, "angle": -2.33 }, - { "time": 0.2667, "angle": 26.35 }, - { "time": 0.7, "angle": -6.08, "curve": "stepped" }, - { "time": 2.2333, "angle": -6.08 }, - { "time": 2.7, "angle": 5.73, "curve": "stepped" }, - { "time": 4.6667, "angle": 5.73 }, - { "time": 4.8667, "angle": -6.52 } - ] - }, - "rear-bracer": { - "rotate": [ - { "time": 0, "angle": 10.36 }, - { "time": 0.1333, "angle": -23.12 }, - { "time": 0.2667, "angle": -23.12 }, - { "time": 0.4, "angle": -23.16, "curve": "stepped" }, - { "time": 0.4333, "angle": -23.16 }, - { "time": 0.5667, "angle": -23.2 } - ] - }, - "gun": { - "rotate": [ - { "time": 0, "angle": -2.79 }, - { "time": 0.1333, "angle": -24.58 } - ] - }, - "front-thigh": { - "rotate": [ - { "time": 0, "angle": 0 }, - { "time": 0.1333, "angle": 8.47 }, - { "time": 0.2667, "angle": 115.96 }, - { "time": 0.4, "angle": 180.66, "curve": "stepped" }, - { "time": 0.4333, "angle": 180.66 }, - { "time": 0.5, "angle": 155.22 }, - { "time": 0.6, "angle": 97.74 } - ] - }, - "front-shin": { - "rotate": [ - { "time": 0, "angle": 0 }, - { "time": 0.1333, "angle": -27.37 }, - { "time": 0.2667, "angle": -35.1 }, - { "time": 0.4, "angle": -37.73, "curve": "stepped" }, - { "time": 0.4333, "angle": -37.73 }, - { "time": 0.5, "angle": -40.07 }, - { "time": 0.6, "angle": 2.76 } - ] - }, - "rear-thigh": { - "rotate": [ - { "time": 0, "angle": 0 }, - { "time": 0.1333, "angle": 70.45 }, - { "time": 0.2667, "angle": 155.35 }, - { "time": 0.4, "angle": 214.31, "curve": "stepped" }, - { "time": 0.4333, "angle": 214.31 }, - { "time": 0.5, "angle": 169.67 }, - { "time": 0.8, "angle": 83.27 } - ] - }, - "rear-shin": { - "rotate": [ - { "time": 0, "angle": 0 }, - { "time": 0.1333, "angle": 18.94 }, - { "time": 0.2667, "angle": -21.04 }, - { "time": 0.4, "angle": -29.94, "curve": "stepped" }, - { "time": 0.4333, "angle": -29.94 }, - { "time": 0.5, "angle": -16.79 }, - { "time": 0.8, "angle": 7.78 } - ] - }, - "rear-foot": { - "rotate": [ - { "time": 0, "angle": 0 }, - { "time": 0.1333, "angle": -11.63 }, - { "time": 0.4, "angle": -45.6 } - ] - }, - "front-foot": { - "rotate": [ - { "time": 0, "angle": 0 }, - { "time": 0.4, "angle": -48.75 } - ] - }, - "hip": { - "translate": [ - { "time": 0, "x": 0, "y": 0 }, - { "time": 0.2, "x": 50.35, "y": 151.73 }, - { "time": 0.4, "x": 5.17, "y": -119.65, "curve": "stepped" }, - { "time": 0.4333, "x": 5.17, "y": -119.65 }, - { "time": 0.5, "x": 50.35, "y": -205.19 } - ] - } - } - }, - "hit": { - "slots": { - "front-fist": { - "attachment": [ - { "time": 0.1667, "name": "front-fist-open" } - ] - }, - "mouth": { - "attachment": [ - { "time": 0, "name": "mouth-grind" }, - { "time": 0.3333, "name": "mouth-smile" } - ] - } - }, - "bones": { - "torso": { - "rotate": [ - { "time": 0, "angle": 56.42 }, - { "time": 0.3333, "angle": 8.89 } - ] - }, - "neck": { - "rotate": [ - { "time": 0, "angle": 35.39 }, - { "time": 0.2333, "angle": 24.95 } - ] - }, - "head": { - "rotate": [ - { "time": 0, "angle": 10.22 }, - { "time": 0.3333, "angle": -41.3 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "time": 0, - "angle": -310.93, - "curve": [ 0.38, 0.53, 0.745, 1 ] - }, - { "time": 0.3333, "angle": -112.6 } - ], - "translate": [ - { "time": 0, "x": 7.23, "y": -13.13 } - ] - }, - "front-bracer": { - "rotate": [ - { "time": 0, "angle": 36.99 }, - { "time": 0.3333, "angle": -28.65 } - ] - }, - "front-fist": { - "rotate": [ - { "time": 0, "angle": 13.59 }, - { "time": 0.3333, "angle": 7.56 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "time": 0, - "angle": 271.02, - "curve": [ 0.343, 0.36, 0.68, 0.71 ] - }, - { "time": 0.3333, "angle": -15.84 } - ], - "translate": [ - { "time": 0.3333, "x": -0.1, "y": -0.46 } - ] - }, - "rear-bracer": { - "rotate": [ - { "time": 0, "angle": 0 }, - { "time": 0.3333, "angle": 40.03 } - ] - }, - "gun": { - "rotate": [ - { "time": 0, "angle": 14.98 }, - { "time": 0.3333, "angle": 39.76 } - ] - }, - "front-thigh": { - "rotate": [ - { - "time": 0, - "angle": 90.94, - "curve": [ 0.227, 0.27, 0.433, 1 ] - }, - { "time": 0.3333, "angle": 32.03 } - ], - "translate": [ - { "time": 0, "x": 7.21, "y": -4 } - ] - }, - "rear-thigh": { - "rotate": [ - { - "time": 0, - "angle": 40.52, - "curve": [ 0.296, 0.3, 0.59, 1 ] - }, - { "time": 0.3333, "angle": 90.77 } - ], - "translate": [ - { "time": 0, "x": -1.96, "y": -0.32 } - ] - }, - "front-shin": { - "rotate": [ - { "time": 0, "angle": -96.63 }, - { "time": 0.3333, "angle": -15.13 } - ] - }, - "rear-shin": { - "rotate": [ - { "time": 0, "angle": 8 }, - { "time": 0.3333, "angle": -67.54 } - ] - }, - "front-foot": { - "rotate": [ - { "time": 0, "angle": 5.4 }, - { "time": 0.3333, "angle": -16.27 } - ] - }, - "rear-foot": { - "rotate": [ - { "time": 0, "angle": 2.67 }, - { "time": 0.3333, "angle": -10.31 } - ] - }, - "hip": { - "translate": [ - { "time": 0, "x": -75.55, "y": -78.04 }, - { "time": 0.2333, "x": -36.48, "y": 12.42 }, - { "time": 0.3333, "x": -36.48, "y": -3 } - ] - } - } - }, - "idle": { - "slots": { - "front-fist": { - "attachment": [ - { "time": 0, "name": "front-fist-open" } - ] - } - }, - "bones": { - "torso": { - "rotate": [ - { - "time": 0, - "angle": -5.62, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { - "time": 0.8333, - "angle": -9.66, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { "time": 1.6667, "angle": -5.62 } - ], - "translate": [ - { "time": 0, "x": -6.5, "y": 0 } - ] - }, - "front-upper-arm": { - "rotate": [ - { - "time": 0, - "angle": -59.85, - "curve": [ 0.493, 0, 0.75, 1 ] - }, - { - "time": 0.6667, - "angle": -54.32, - "curve": [ 0.324, 0.11, 0.75, 1 ] - }, - { "time": 1.6667, "angle": -59.85 } - ], - "translate": [ - { "time": 0, "x": -7.12, "y": -8.24 }, - { "time": 0.6667, "x": -6.32, "y": -8.31 }, - { "time": 1.6667, "x": -7.12, "y": -8.24 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { - "time": 0, - "angle": 62.42, - "curve": [ 0.504, 0.02, 0.75, 1 ] - }, - { - "time": 0.7333, - "angle": 43.83, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { "time": 1.6667, "angle": 62.42 } - ], - "translate": [ - { "time": 0, "x": -1.83, "y": -16.79 }, - { "time": 0.6667, "x": 0.35, "y": -15.23 }, - { "time": 1.6667, "x": -1.83, "y": -16.79 } - ] - }, - "neck": { - "rotate": [ - { "time": 0, "angle": 0 }, - { "time": 0.6667, "angle": 2.39 }, - { "time": 1.6667, "angle": 0 } - ], - "translate": [ - { "time": 0, "x": -1.89, "y": -4.76 } - ] - }, - "front-thigh": { - "rotate": [ - { - "time": 0, - "angle": 0.65, - "curve": [ 0.236, 0.01, 0.559, 0.99 ] - }, - { - "time": 0.6667, - "angle": -4.34, - "curve": [ 0.595, 0, 0.653, 1 ] - }, - { "time": 1.6667, "angle": 0.65 } - ], - "translate": [ - { "time": 0, "x": -13.4, "y": 6.7 } - ], - "scale": [ - { - "time": 0, - "x": 0.945, - "y": 1, - "curve": [ 0.236, 0.01, 0.559, 0.99 ] - }, - { - "time": 0.6667, - "x": 0.917, - "y": 1, - "curve": [ 0.595, 0, 0.653, 1 ] - }, - { "time": 1.6667, "x": 0.945, "y": 1 } - ] - }, - "front-shin": { - "rotate": [ - { "time": 0, "angle": -19.29 } - ], - "scale": [ - { - "time": 0, - "x": 1, - "y": 1, - "curve": [ 0.236, 0.01, 0.559, 0.99 ] - }, - { - "time": 0.6667, - "x": 0.994, - "y": 1, - "curve": [ 0.595, 0, 0.653, 1 ] - }, - { "time": 1.6667, "x": 1, "y": 1 } - ] - }, - "rear-thigh": { - "rotate": [ - { - "time": 0, - "angle": 30.51, - "curve": [ 0.236, 0.01, 0.559, 0.99 ] - }, - { - "time": 0.6667, - "angle": 40.15, - "curve": [ 0.595, 0, 0.653, 1 ] - }, - { "time": 1.6667, "angle": 30.51 } - ] - }, - "rear-shin": { - "rotate": [ - { - "time": 0, - "angle": -23.83, - "curve": [ 0.236, 0.01, 0.559, 0.99 ] - }, - { - "time": 0.6667, - "angle": -43.77, - "curve": [ 0.595, 0, 0.653, 1 ] - }, - { "time": 1.6667, "angle": -23.83 } - ] - }, - "front-foot": { - "rotate": [ - { - "time": 0, - "angle": 5.14, - "curve": [ 0.236, 0.01, 0.559, 0.99 ] - }, - { - "time": 0.6667, - "angle": 10.05, - "curve": [ 0.595, 0, 0.653, 1 ] - }, - { "time": 1.6667, "angle": 5.14 } - ], - "scale": [ - { "time": 0, "x": 0.755, "y": 1.31 } - ] - }, - "rear-foot": { - "rotate": [ - { - "time": 0, - "angle": -7.34, - "curve": [ 0.236, 0.01, 0.559, 0.99 ] - }, - { - "time": 0.6667, - "angle": 3.85, - "curve": [ 0.595, 0, 0.653, 1 ] - }, - { "time": 1.6667, "angle": -7.34 } - ] - }, - "rear-bracer": { - "rotate": [ - { - "time": 0, - "angle": -17.16, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { - "time": 0.6667, - "angle": 12.53, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { "time": 1.6667, "angle": -17.16 } - ] - }, - "head": { - "rotate": [ - { - "time": 0, - "angle": -5.51, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { - "time": 0.6667, - "angle": -3.12, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { "time": 1.6667, "angle": -5.51 } - ] - }, - "front-bracer": { - "rotate": [ - { - "time": 0, - "angle": 45.47, - "curve": [ 0.493, 0, 0.75, 1 ] - }, - { - "time": 0.6667, - "angle": 41.34, - "curve": [ 0.321, 0.11, 0.736, 0.92 ] - }, - { "time": 1.6667, "angle": 45.47 } - ] - }, - "gun": { - "rotate": [ - { - "time": 0, - "angle": 0, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { - "time": 0.6667, - "angle": -15.59, - "curve": [ 0.733, 0, 0.77, 0.99 ] - }, - { "time": 1.6667, "angle": 0 } - ] - }, - "front-fist": { - "rotate": [ - { - "time": 0, - "angle": -6.85, - "curve": [ 0.493, 0, 0.75, 1 ] - }, - { - "time": 0.6667, - "angle": -14.63, - "curve": [ 0.324, 0.11, 0.75, 1 ] - }, - { "time": 1.6667, "angle": -6.85 } - ], - "scale": [ - { - "time": 0, - "x": 1, - "y": 1, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { - "time": 0.6667, - "x": 0.689, - "y": 1.101, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { "time": 1.6667, "x": 1, "y": 1 } - ] - }, - "hip": { - "translate": [ - { - "time": 0, - "x": -6.64, - "y": -23.02, - "curve": [ 0.236, 0.01, 0.559, 0.99 ] - }, - { - "time": 0.6667, - "x": 6.28, - "y": -35.01, - "curve": [ 0.595, 0, 0.653, 1 ] - }, - { "time": 1.6667, "x": -6.64, "y": -23.02 } - ] - } - } - }, - "jump": { - "slots": { - "front-fist": { - "attachment": [ - { "time": 0, "name": "front-fist-open" }, - { "time": 0.2, "name": "front-fist-closed" }, - { "time": 0.6667, "name": "front-fist-open" } - ] - }, - "mouth": { - "attachment": [ - { "time": 0, "name": "mouth-grind" } - ] - } - }, - "bones": { - "front-thigh": { - "rotate": [ - { - "time": 0, - "angle": 91.53, - "curve": [ 0.278, 0.46, 0.764, 1 ] - }, - { - "time": 0.2, - "angle": -35.84, - "curve": [ 0.761, 0, 0.75, 1 ] - }, - { "time": 0.4333, "angle": 127.74 }, - { - "time": 0.7333, - "angle": 48.18, - "curve": [ 0.227, 0.27, 0.433, 1 ] - }, - { "time": 0.8333, "angle": 25.35 }, - { "time": 0.9333, "angle": 45.38 }, - { "time": 1.0333, "angle": 38.12 }, - { "time": 1.1333, "angle": 25.35 }, - { "time": 1.3333, "angle": 91.53 } - ], - "translate": [ - { "time": 0, "x": -2.57, "y": 5.78 }, - { "time": 0.4333, "x": 8.3, "y": 7.99 }, - { "time": 0.7333, "x": 7.21, "y": -4 }, - { "time": 1.3333, "x": -2.57, "y": 5.78 } - ] - }, - "torso": { - "rotate": [ - { "time": 0, "angle": -42.64 }, - { "time": 0.2, "angle": -5.74 }, - { "time": 0.4333, "angle": -50.76 }, - { "time": 0.7333, "angle": 1.9 }, - { "time": 0.8333, "angle": 11.59 }, - { "time": 0.9667, "angle": -1.9 }, - { "time": 1.1333, "angle": 11.59 }, - { "time": 1.3333, "angle": -42.64 } - ] - }, - "rear-thigh": { - "rotate": [ - { "time": 0, "angle": -26.32 }, - { "time": 0.2, "angle": 121.44 }, - { "time": 0.4333, "angle": 70.55 }, - { - "time": 0.7333, - "angle": 79.9, - "curve": [ 0.296, 0.3, 0.59, 1 ] - }, - { "time": 0.8333, "angle": 99.12 }, - { "time": 0.9333, "angle": 74.06 }, - { "time": 1.0333, "angle": 98.05 }, - { "time": 1.1333, "angle": 99.12 }, - { "time": 1.3333, "angle": -26.32 } - ], - "translate": [ - { "time": 0, "x": -0.56, "y": -0.32 }, - { "time": 0.4333, "x": -8.5, "y": 10.58 }, - { "time": 0.7333, "x": -1.96, "y": -0.32 }, - { "time": 1.3333, "x": -0.56, "y": -0.32 } - ] - }, - "rear-shin": { - "rotate": [ - { "time": 0, "angle": -78.69 }, - { "time": 0.4333, "angle": -55.56 }, - { "time": 0.7333, "angle": -62.84 }, - { "time": 0.8333, "angle": -80.75 }, - { "time": 0.9333, "angle": -41.13 }, - { "time": 1.0333, "angle": -77.4 }, - { "time": 1.1333, "angle": -80.75 }, - { "time": 1.3333, "angle": -78.69 } - ] - }, - "front-upper-arm": { - "rotate": [ - { "time": 0, "angle": -22.62 }, - { "time": 0.2, "angle": -246.69 }, - { - "time": 0.6, - "angle": 11.28, - "curve": [ 0.246, 0, 0.633, 0.54 ] - }, - { - "time": 0.7333, - "angle": -57.46, - "curve": [ 0.38, 0.53, 0.745, 1 ] - }, - { "time": 0.8667, "angle": -112.6 }, - { "time": 0.9333, "angle": -102.17 }, - { "time": 1.0333, "angle": -108.61 }, - { "time": 1.1333, "angle": -112.6 }, - { "time": 1.3333, "angle": -22.62 } - ], - "translate": [ - { "time": 0, "x": 6.08, "y": 7.15 }, - { "time": 0.2, "x": 7.23, "y": -13.13, "curve": "stepped" }, - { "time": 0.7333, "x": 7.23, "y": -13.13 }, - { "time": 1.3333, "x": 6.08, "y": 7.15 } - ] - }, - "front-bracer": { - "rotate": [ - { "time": 0, "angle": 66.47 }, - { "time": 0.2, "angle": 42.4 }, - { "time": 0.4333, "angle": 26.06 }, - { "time": 0.7333, "angle": 13.28 }, - { "time": 0.8667, "angle": -28.65 }, - { "time": 0.9333, "angle": -22.31 }, - { "time": 1.0333, "angle": -35.39 }, - { "time": 1.1333, "angle": -28.65 }, - { "time": 1.3333, "angle": 66.47 } - ] - }, - "front-fist": { - "rotate": [ - { "time": 0, "angle": -28.43 }, - { "time": 0.4333, "angle": -45.61 }, - { "time": 0.7333, "angle": -53.66 }, - { "time": 0.8667, "angle": 7.56 }, - { "time": 0.9333, "angle": 31.16 }, - { "time": 1.0333, "angle": -32.59 }, - { "time": 1.1333, "angle": 7.56 }, - { "time": 1.3333, "angle": -28.43 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { "time": 0, "angle": 39.69 }, - { "time": 0.2, "angle": 276.58 }, - { "time": 0.3, "angle": 17.74 }, - { "time": 0.4333, "angle": 83.38 }, - { - "time": 0.6, - "angle": -4.72, - "curve": [ 0.246, 0, 0.633, 0.54 ] - }, - { - "time": 0.7333, - "angle": -69.63, - "curve": [ 0.343, 0.36, 0.68, 0.71 ] - }, - { - "time": 0.7667, - "angle": 321.47, - "curve": [ 0.334, 0.33, 0.667, 0.67 ] - }, - { - "time": 0.8, - "angle": 33.71, - "curve": [ 0.359, 0.64, 0.694, 1 ] - }, - { "time": 0.8667, "angle": 34.56 }, - { "time": 1.0333, "angle": 71.97 }, - { "time": 1.1333, "angle": 34.56 }, - { "time": 1.3333, "angle": 39.69 } - ], - "translate": [ - { "time": 0, "x": -3.1, "y": -4.87 }, - { "time": 0.2, "x": 23.33, "y": 49.07 }, - { "time": 0.4333, "x": 20.78, "y": 40.21 }, - { "time": 1.3333, "x": -3.1, "y": -4.87 } - ] - }, - "rear-bracer": { - "rotate": [ - { "time": 0, "angle": 29.67 }, - { "time": 0.2, "angle": 45.07 }, - { "time": 0.4333, "angle": -4.35 }, - { "time": 0.7667, "angle": 61.69 }, - { "time": 0.8, "angle": 82.6 }, - { "time": 0.8667, "angle": 80.06 }, - { "time": 1.0333, "angle": 57.56 }, - { "time": 1.1333, "angle": 80.06 }, - { "time": 1.3333, "angle": 29.67 } - ] - }, - "neck": { - "rotate": [ - { "time": 0, "angle": 24.91 }, - { "time": 0.2, "angle": 16.32 }, - { "time": 0.4333, "angle": 7.45 }, - { "time": 0.7333, "angle": -20.35 }, - { "time": 0.8333, "angle": -0.69, "curve": "stepped" }, - { "time": 1.1333, "angle": -0.69 }, - { "time": 1.3333, "angle": 24.91 } - ] - }, - "head": { - "rotate": [ - { "time": 0, "angle": 24.92 }, - { "time": 0.2, "angle": 10.36 }, - { "time": 0.4333, "angle": 28.65 }, - { "time": 0.7333, "angle": -2.66 }, - { "time": 0.8333, "angle": -28.94, "curve": "stepped" }, - { "time": 1.1333, "angle": -28.94 }, - { "time": 1.3333, "angle": 24.92 } - ] - }, - "front-shin": { - "rotate": [ - { - "time": 0, - "angle": -90.63, - "curve": [ 0.416, 0.55, 0.743, 1 ] - }, - { - "time": 0.2, - "angle": -10.52, - "curve": [ 0.644, 0.01, 0.75, 1 ] - }, - { "time": 0.4333, "angle": -127.72 }, - { "time": 0.7333, "angle": -19.92 }, - { "time": 0.8333, "angle": -5.17 }, - { "time": 0.9333, "angle": -35.06 }, - { "time": 1.0333, "angle": -43.97 }, - { "time": 1.1333, "angle": -5.17 }, - { "time": 1.3333, "angle": -90.63 } - ] - }, - "front-foot": { - "rotate": [ - { "time": 0, "angle": -0.8 }, - { "time": 0.0333, "angle": 16.28 }, - { "time": 0.0667, "angle": 23.52 }, - { "time": 0.1, "angle": 21.02 }, - { "time": 0.1333, "angle": 10.93 }, - { "time": 0.2, "angle": -38.46 }, - { "time": 0.4333, "angle": 6.62 }, - { "time": 0.7333, "angle": -11.52 }, - { "time": 1.0333, "angle": -22.92 }, - { "time": 1.3333, "angle": -0.8 } - ] - }, - "rear-foot": { - "rotate": [ - { "time": 0, "angle": -12.78 }, - { "time": 0.2, "angle": 17.06 }, - { "time": 0.4333, "angle": 19.45 }, - { "time": 0.7333, "angle": 2.67 }, - { "time": 1.0333, "angle": -28.5 }, - { "time": 1.3333, "angle": -12.78 } - ] - }, - "gun": { - "rotate": [ - { "time": 0, "angle": 6.18 }, - { "time": 0.2, "angle": 30.81 }, - { "time": 0.4333, "angle": 13.26 }, - { "time": 0.7333, "angle": 14.98 }, - { "time": 0.7667, "angle": 25.65 }, - { "time": 0.8, "angle": 20.62 }, - { "time": 0.8667, "angle": 64.53 }, - { "time": 1.0333, "angle": 8.6 }, - { "time": 1.1333, "angle": 64.53 }, - { "time": 1.3333, "angle": 6.18 } - ] - }, - "hip": { - "translate": [ - { - "time": 0, - "x": -34.52, - "y": -78.63, - "curve": [ 0.233, 1.01, 0.75, 1 ] - }, - { - "time": 0.2, - "x": -34.52, - "y": 182.51, - "curve": [ 0.232, 0.48, 0.599, 0.79 ] - }, - { - "time": 0.7667, - "x": -34.52, - "y": 596.22, - "curve": [ 0.33, 0.17, 0.661, 0.22 ] - }, - { "time": 1.1333, "x": -34.52, "y": 2.5 }, - { "time": 1.3333, "x": -34.52, "y": -78.63 } - ] - } - } - }, - "run": { - "slots": { - "dust01": { - "color": [ - { "time": 0, "color": "ffffff1e" }, - { "time": 0.0333, "color": "ffffff00", "curve": "stepped" }, - { "time": 0.1667, "color": "ffffff00" }, - { "time": 0.2, "color": "fffffffe" }, - { "time": 0.4667, "color": "ffffff00", "curve": "stepped" }, - { "time": 0.5333, "color": "ffffff00" }, - { "time": 0.5667, "color": "fffffffe" }, - { "time": 0.8, "color": "ffffff1e" } - ], - "attachment": [ - { "time": 0.1667, "name": "dust01" }, - { "time": 0.2333, "name": "dust02" }, - { "time": 0.3333, "name": "dust03" }, - { "time": 0.5333, "name": "dust01" }, - { "time": 0.6, "name": "dust02" }, - { "time": 0.7, "name": "dust03" } - ] - }, - "mouth": { - "attachment": [ - { "time": 0, "name": "mouth-grind" } - ] - } - }, - "bones": { - "front-thigh": { - "rotate": [ - { - "time": 0, - "angle": 42.05, - "curve": [ 0.196, 0.86, 0.75, 1 ] - }, - { "time": 0.0667, "angle": 46.08 }, - { "time": 0.1333, "angle": -20.29 }, - { "time": 0.2, "angle": -27.24 }, - { "time": 0.2667, "angle": -47.17 }, - { "time": 0.3333, "angle": -39.79 }, - { "time": 0.4, "angle": -25.86 }, - { "time": 0.4667, "angle": 14.35 }, - { "time": 0.5333, "angle": 55.63 }, - { "time": 0.6, "angle": 69.65 }, - { "time": 0.6667, "angle": 86.41 }, - { "time": 0.7333, "angle": 65.88 }, - { "time": 0.8, "angle": 42.05 } - ], - "translate": [ - { "time": 0, "x": 0, "y": 0 }, - { "time": 0.0333, "x": -5.8, "y": 11.16 }, - { "time": 0.0667, "x": -5.13, "y": 11.55 }, - { "time": 0.1333, "x": -7.7, "y": 8.99 }, - { "time": 0.5333, "x": -1.26, "y": 3.83 }, - { "time": 0.8, "x": 0, "y": 0 } - ] - }, - "torso": { - "rotate": [ - { "time": 0, "angle": -39.71 }, - { "time": 0.2, "angle": -57.29 }, - { "time": 0.4, "angle": -39.71 }, - { "time": 0.6, "angle": -57.29 }, - { "time": 0.8, "angle": -39.71 } - ] - }, - "rear-thigh": { - "rotate": [ - { "time": 0, "angle": -56.59 }, - { "time": 0.0667, "angle": -21.57 }, - { "time": 0.1333, "angle": 27.95 }, - { "time": 0.2, "angle": 42.43 }, - { "time": 0.2667, "angle": 62.37 }, - { "time": 0.3333, "angle": 45.43 }, - { "time": 0.4, "angle": 15.67 }, - { "time": 0.4667, "angle": 28.22 }, - { "time": 0.5333, "angle": -38.62 }, - { "time": 0.6, "angle": -53.27 }, - { "time": 0.6667, "angle": -79.31 }, - { "time": 0.7333, "angle": -86.47 }, - { "time": 0.8, "angle": -56.59 } - ], - "translate": [ - { "time": 0, "x": 0, "y": 0 }, - { "time": 0.4, "x": -6.76, "y": -3.86 }, - { "time": 0.4333, "x": -15.85, "y": 7.28 }, - { "time": 0.4667, "x": -13.05, "y": 4.05 }, - { "time": 0.5, "x": -10.25, "y": 7.11 }, - { "time": 0.5333, "x": -9.02, "y": -5.15 }, - { "time": 0.6667, "x": -23.18, "y": -2.58 }, - { "time": 0.8, "x": 0, "y": 0 } - ] - }, - "rear-shin": { - "rotate": [ - { "time": 0, "angle": -74 }, - { "time": 0.0667, "angle": -83.38 }, - { "time": 0.1333, "angle": -106.7 }, - { "time": 0.2, "angle": -66.01 }, - { "time": 0.2667, "angle": -55.22 }, - { "time": 0.3333, "angle": -24.8 }, - { - "time": 0.4, - "angle": 18.44, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { "time": 0.4667, "angle": -56.65 }, - { - "time": 0.5333, - "angle": -11.95, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { "time": 0.6667, "angle": -41.27 }, - { "time": 0.7333, "angle": -43.61 }, - { "time": 0.8, "angle": -74 } - ] - }, - "front-upper-arm": { - "rotate": [ - { "time": 0, "angle": -89.37 }, - { "time": 0.0667, "angle": -95.67 }, - { "time": 0.1333, "angle": -22.01 }, - { "time": 0.2, "angle": -316.04 }, - { "time": 0.2667, "angle": -274.94 }, - { "time": 0.3333, "angle": -273.74 }, - { "time": 0.4, "angle": -272.09 }, - { "time": 0.4667, "angle": -264.9 }, - { "time": 0.5333, "angle": -320.1 }, - { "time": 0.6, "angle": -50.84 }, - { "time": 0.6667, "angle": -81.73 }, - { "time": 0.7333, "angle": -83.92 }, - { "time": 0.8, "angle": -89.37 } - ], - "translate": [ - { "time": 0, "x": 6.25, "y": 10.05 }, - { "time": 0.2667, "x": 4.96, "y": -13.13 }, - { "time": 0.6, "x": -2.43, "y": 1.95 }, - { "time": 0.8, "x": 6.25, "y": 10.05 } - ] - }, - "front-bracer": { - "rotate": [ - { "time": 0, "angle": 33.44 }, - { "time": 0.0667, "angle": 20.54 }, - { "time": 0.1333, "angle": 15.26 }, - { "time": 0.2, "angle": 19.29 }, - { "time": 0.2667, "angle": 22.62 }, - { "time": 0.3333, "angle": 37.29 }, - { "time": 0.4, "angle": 41.53 }, - { "time": 0.4667, "angle": 31.74 }, - { "time": 0.5333, "angle": 67.45 }, - { "time": 0.6667, "angle": 39.77 }, - { "time": 0.7333, "angle": 30.95 }, - { "time": 0.8, "angle": 33.44 } - ] - }, - "front-fist": { - "rotate": [ - { "time": 0, "angle": -19.76 }, - { "time": 0.0667, "angle": -37.11 }, - { "time": 0.1333, "angle": -50.8 }, - { "time": 0.2667, "angle": -12.69 }, - { "time": 0.3333, "angle": 3.01 }, - { "time": 0.4333, "angle": 12.06 }, - { "time": 0.5333, "angle": 13.26 }, - { "time": 0.8, "angle": -19.76 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { "time": 0, "angle": 68.68 }, - { "time": 0.0667, "angle": 73.89 }, - { "time": 0.1333, "angle": -9.64 }, - { "time": 0.2, "angle": 284.28 }, - { "time": 0.2667, "angle": 283.29 }, - { "time": 0.3333, "angle": 278.29 }, - { "time": 0.4, "angle": 271.03 }, - { "time": 0.4667, "angle": 263.2 }, - { "time": 0.5333, "angle": 314.26 }, - { "time": 0.6, "angle": 16.83 }, - { "time": 0.6667, "angle": 70.35 }, - { "time": 0.7333, "angle": 73.54 }, - { "time": 0.8, "angle": 68.68 } - ], - "translate": [ - { "time": 0, "x": -2.57, "y": -8.89 }, - { "time": 0.1333, "x": -4.68, "y": 7.21 }, - { "time": 0.2, "x": 21.73, "y": 51.18 }, - { "time": 0.6, "x": 4.33, "y": 2.06 }, - { "time": 0.8, "x": -2.57, "y": -8.89 } - ] - }, - "rear-bracer": { - "rotate": [ - { "time": 0, "angle": 31.05 }, - { "time": 0.0667, "angle": 28.28 }, - { "time": 0.1333, "angle": 49.36 }, - { "time": 0.2, "angle": 59.37 }, - { "time": 0.2667, "angle": 8.56 }, - { "time": 0.3333, "angle": 9.39 }, - { "time": 0.4, "angle": 11.51 }, - { "time": 0.4667, "angle": 7.22 }, - { "time": 0.5333, "angle": -18.44 }, - { "time": 0.6, "angle": 11.45 }, - { "time": 0.6667, "angle": 9.99 }, - { "time": 0.7333, "angle": 8.29 }, - { "time": 0.8, "angle": 31.05 } - ] - }, - "neck": { - "rotate": [ - { "time": 0, "angle": 11.03 }, - { "time": 0.2, "angle": 13.59 }, - { "time": 0.4, "angle": 11.03 }, - { "time": 0.6, "angle": 13.59 }, - { "time": 0.8, "angle": 11.03 } - ] - }, - "head": { - "rotate": [ - { "time": 0, "angle": 11.03 }, - { "time": 0.1, "angle": 12.35 }, - { "time": 0.2, "angle": 25.55 }, - { "time": 0.4, "angle": 11.03 }, - { "time": 0.5, "angle": 12.35 }, - { "time": 0.6, "angle": 25.55 }, - { "time": 0.8, "angle": 11.03 } - ] - }, - "front-shin": { - "rotate": [ - { - "time": 0, - "angle": 0, - "curve": [ 0.481, 0.01, 0.75, 1 ] - }, - { "time": 0.0667, "angle": -64.42 }, - { - "time": 0.1333, - "angle": -20.6, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { "time": 0.2667, "angle": -62.52 }, - { "time": 0.3333, "angle": -79.75 }, - { "time": 0.4, "angle": -78.28 }, - { - "time": 0.4667, - "angle": -118.96, - "curve": [ 0.93, 0.01, 0.953, 0.95 ] - }, - { "time": 0.6, "angle": -88.96 }, - { "time": 0.6667, "angle": -79.1 }, - { "time": 0.7333, "angle": -47.78 }, - { "time": 0.8, "angle": 0 } - ] - }, - "front-foot": { - "rotate": [ - { "time": 0, "angle": 0 }, - { - "time": 0.0333, - "angle": -21.13, - "curve": [ 0.121, 0.24, 0.75, 1 ] - }, - { "time": 0.0667, "angle": 17.64 }, - { "time": 0.1, "angle": 29.93 }, - { "time": 0.1333, "angle": 16.45 }, - { "time": 0.2, "angle": -29.23 }, - { "time": 0.2667, "angle": -1.62 }, - { "time": 0.3333, "angle": -10.23 }, - { "time": 0.4667, "angle": -15.99 }, - { "time": 0.6, "angle": 9.03 }, - { "time": 0.7333, "angle": 17.33 }, - { "time": 0.8, "angle": 0 } - ] - }, - "rear-foot": { - "rotate": [ - { "time": 0, "angle": 0 }, - { "time": 0.0667, "angle": -12.04 }, - { "time": 0.1333, "angle": -0.87 }, - { "time": 0.2, "angle": 25.81 }, - { "time": 0.2667, "angle": 4.71 }, - { - "time": 0.4, - "angle": 18.09, - "curve": [ 0.281, 0.74, 0.75, 1 ] - }, - { "time": 0.4333, "angle": -1.71 }, - { "time": 0.4667, "angle": 27.13 }, - { "time": 0.5, "angle": 38.84 }, - { "time": 0.5333, "angle": 30.77 }, - { "time": 0.5667, "angle": -20.49 }, - { "time": 0.6, "angle": -30.81 }, - { "time": 0.6667, "angle": -1.32 }, - { "time": 0.8, "angle": 0 } - ] - }, - "gun": { - "rotate": [ - { "time": 0, "angle": 0 }, - { "time": 0.1333, "angle": 24.73 }, - { "time": 0.5, "angle": -11.88 }, - { "time": 0.8, "angle": 0 } - ] - }, - "hip": { - "translate": [ - { "time": 0, "x": -62.48, "y": -23.11 }, - { - "time": 0.0667, - "x": -62.48, - "y": -38.51, - "curve": [ 0.244, 0.04, 0.75, 1 ] - }, - { - "time": 0.2667, - "x": -62.48, - "y": 22.29, - "curve": [ 0.17, 0.53, 0.75, 1 ] - }, - { "time": 0.4, "x": -62.48, "y": -23.11 }, - { "time": 0.4333, "x": -62.48, "y": -24.59 }, - { - "time": 0.4667, - "x": -62.48, - "y": -43.29, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { "time": 0.6667, "x": -62.48, "y": 22.29 }, - { "time": 0.8, "x": -62.48, "y": -23.11 } - ] - }, - "dust": { - "translate": [ - { - "time": 0, - "x": -243.52, - "y": 0, - "curve": [ 0.366, 0.64, 0.703, 1 ] - }, - { "time": 0.0333, "x": -253.13, "y": 0, "curve": "stepped" }, - { - "time": 0.1667, - "x": 0, - "y": 0, - "curve": [ 0.201, 0.25, 0.75, 1 ] - }, - { "time": 0.4667, "x": -253.13, "y": 0, "curve": "stepped" }, - { - "time": 0.5333, - "x": 0, - "y": 0, - "curve": [ 0.198, 0.23, 0.698, 0.86 ] - }, - { "time": 0.8, "x": -243.52, "y": 0 } - ], - "scale": [ - { "time": 0, "x": 0.77, "y": 0.77 }, - { "time": 0.0333, "x": 0.741, "y": 0.741 }, - { "time": 0.1667, "x": 1, "y": 1 }, - { "time": 0.4667, "x": 0.741, "y": 0.741 }, - { "time": 0.5333, "x": 1, "y": 1 }, - { "time": 0.8, "x": 0.77, "y": 0.77 } - ] - } - }, - "events": [ - { "time": 0, "name": "footstep" }, - { "time": 0.4333, "name": "footstep", "int": 1 } - ] - }, - "shoot": { - "slots": { - "muzzle": { - "color": [ - { "time": 0.3667, "color": "ffffff00" } - ], - "attachment": [ - { "time": 0.1333, "name": "muzzle01" }, - { "time": 0.2, "name": "muzzle02" }, - { "time": 0.2667, "name": "muzzle03" }, - { "time": 0.3333, "name": "muzzle04" }, - { "time": 0.3667, "name": null } - ] - } - }, - "bones": { - "gun-tip": { - "translate": [ - { "time": 0.1333, "x": 0, "y": 0 }, - { "time": 0.2333, "x": 32.31, "y": 2.94 } - ] - }, - "gun": { - "rotate": [ - { "time": 0, "angle": 1.91 } - ], - "translate": [ - { - "time": 0, - "x": 7.95, - "y": 5.85, - "curve": [ 0, 0.3, 0.679, 1 ] - }, - { "time": 0.3, "x": -9.3, "y": -1.41 }, - { "time": 0.4, "x": 0, "y": 0 } - ] - }, - "rear-bracer": { - "rotate": [ - { "time": 0, "angle": -30.47 } - ], - "translate": [ - { - "time": 0, - "x": 0, - "y": 0, - "curve": [ 0, 0.3, 0.679, 1 ] - }, - { "time": 0.3, "x": -6, "y": -3.72 }, - { "time": 0.4, "x": 0, "y": 0 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { "time": 0, "angle": 62.31 } - ], - "translate": [ - { - "time": 0, - "x": 0, - "y": 0, - "curve": [ 0, 0.3, 0.679, 1 ] - }, - { "time": 0.3, "x": 2.81, "y": 11.42 }, - { "time": 0.4, "x": 0, "y": 0 } - ] - } - } - }, - "walk": { - "bones": { - "front-thigh": { - "rotate": [ - { "time": 0, "angle": 15.79 }, - { "time": 0.1, "angle": 27.4 }, - { "time": 0.2, "angle": -7.95 }, - { "time": 0.3, "angle": -16.95 }, - { "time": 0.4, "angle": -28.62 }, - { "time": 0.5, "angle": -19.31 }, - { "time": 0.6, "angle": -3.09 }, - { "time": 0.7, "angle": 29.52 }, - { "time": 0.8, "angle": 15.79 } - ], - "translate": [ - { "time": 0, "x": 0, "y": 0 }, - { "time": 0.4, "x": -1.19, "y": 0.55 }, - { "time": 0.5, "x": 0.12, "y": 0.41 }, - { "time": 0.6, "x": 9.49, "y": 0.27 }, - { "time": 0.8, "x": 0, "y": 0 } - ] - }, - "front-shin": { - "rotate": [ - { "time": 0, "angle": 5.13 }, - { "time": 0.1, "angle": -20.88 }, - { "time": 0.2, "angle": 13.37 }, - { "time": 0.3, "angle": 15.99 }, - { "time": 0.4, "angle": 5.95 }, - { "time": 0.5, "angle": -26.77 }, - { "time": 0.7, "angle": -55.44 }, - { "time": 0.8, "angle": 5.13 } - ] - }, - "rear-thigh": { - "rotate": [ - { "time": 0, "angle": -34.38 }, - { "time": 0.1, "angle": -30.33 }, - { "time": 0.2, "angle": -37.22 }, - { "time": 0.3, "angle": 20.73 }, - { "time": 0.4, "angle": 8.69 }, - { "time": 0.5, "angle": 12.16 }, - { "time": 0.6, "angle": -24.62 }, - { "time": 0.7, "angle": -27.27 }, - { "time": 0.8, "angle": -34.38 } - ], - "translate": [ - { "time": 0, "x": 0, "y": 0 }, - { "time": 0.4, "x": 4.09, "y": -9.53 }, - { "time": 0.5, "x": 0, "y": 0 }, - { "time": 0.7, "x": -21.14, "y": -9.61 }, - { "time": 0.8, "x": 0, "y": 0 } - ] - }, - "rear-shin": { - "rotate": [ - { "time": 0, "angle": 14.26 }, - { "time": 0.1, "angle": -17.3 }, - { "time": 0.2, "angle": -12.68 }, - { "time": 0.3, "angle": -58.9 }, - { "time": 0.4, "angle": 15.95 }, - { "time": 0.5, "angle": -9.01 }, - { "time": 0.6, "angle": 26.07 }, - { "time": 0.7, "angle": 21.86 }, - { "time": 0.8, "angle": 14.26 } - ], - "scale": [ - { "time": 0, "x": 1, "y": 1 }, - { "time": 0.1, "x": 0.952, "y": 1 }, - { "time": 0.5, "x": 0.976, "y": 1 }, - { "time": 0.8, "x": 1, "y": 1 } - ] - }, - "rear-foot": { - "rotate": [ - { "time": 0, "angle": 10.13 }, - { "time": 0.1, "angle": 12.28 }, - { "time": 0.2, "angle": -2.95 }, - { "time": 0.3, "angle": 6.29 }, - { "time": 0.4, "angle": 13.46 }, - { "time": 0.5, "angle": -3.57 }, - { "time": 0.6, "angle": -0.97 }, - { "time": 0.7, "angle": 2.98 }, - { "time": 0.8, "angle": 10.13 } - ] - }, - "front-upper-arm": { - "rotate": [ - { "time": 0, "angle": -23.74 }, - { "time": 0.4, "angle": -320.57 }, - { "time": 0.8, "angle": -23.74 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { "time": 0, "angle": 11.63 }, - { "time": 0.1, "angle": 19.37 }, - { "time": 0.4, "angle": 345.27 }, - { "time": 0.5, "angle": 343.44 }, - { "time": 0.8, "angle": 11.63 } - ] - }, - "torso": { - "rotate": [ - { "time": 0, "angle": -12.11 }, - { "time": 0.1667, "angle": -17.16 }, - { "time": 0.4, "angle": -12.11 }, - { "time": 0.5667, "angle": -15.81 }, - { "time": 0.8, "angle": -12.11 } - ] - }, - "neck": { - "rotate": [ - { "time": 0, "angle": 1.41 }, - { "time": 0.2333, "angle": -3.04 }, - { "time": 0.4, "angle": 1.41 }, - { "time": 0.6333, "angle": -3.04 }, - { "time": 0.8, "angle": 1.41 } - ] - }, - "head": { - "rotate": [ - { "time": 0, "angle": 6.98 }, - { "time": 0.1667, "angle": 8.02 }, - { "time": 0.2667, "angle": 12.65 }, - { "time": 0.4, "angle": 6.98 }, - { "time": 0.5667, "angle": 8.02 }, - { "time": 0.6667, "angle": 12.65 }, - { "time": 0.8, "angle": 6.98 } - ] - }, - "front-bracer": { - "rotate": [ - { "time": 0, "angle": 0 }, - { "time": 0.4, "angle": 20.6 }, - { "time": 0.8, "angle": 0 } - ] - }, - "front-foot": { - "rotate": [ - { "time": 0, "angle": 12.49 }, - { "time": 0.1, "angle": -6.36 }, - { "time": 0.2, "angle": -6.18 }, - { "time": 0.3, "angle": -0.76 }, - { "time": 0.3333, "angle": 3.89 }, - { "time": 0.4, "angle": 10.22 }, - { "time": 0.5, "angle": 11.44 }, - { "time": 0.6, "angle": -0.34 }, - { "time": 0.7, "angle": 0.15 }, - { "time": 0.8, "angle": 12.49 } - ] - }, - "rear-bracer": { - "rotate": [ - { "time": 0, "angle": 3.59 }, - { "time": 0.1, "angle": 5.51 }, - { "time": 0.4, "angle": -22.78 }, - { "time": 0.5, "angle": -9.65 }, - { "time": 0.8, "angle": 3.59 } - ] - }, - "front-fist": { - "rotate": [ - { "time": 0, "angle": -15.22 }, - { "time": 0.1, "angle": -51.4 }, - { "time": 0.4, "angle": -39.4 }, - { "time": 0.5, "angle": 19.26 }, - { "time": 0.8, "angle": -15.22 } - ] - }, - "gun": { - "rotate": [ - { - "time": 0, - "angle": -24.07, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { - "time": 0.1, - "angle": -10.95, - "curve": [ 0.381, 0.55, 0.742, 1 ] - }, - { - "time": 0.4, - "angle": 25.34, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { - "time": 0.6667, - "angle": -27.48, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { "time": 0.8, "angle": -24.07 } - ] - }, - "hip": { - "translate": [ - { - "time": 0, - "x": -23.93, - "y": 3.22, - "curve": [ 0.519, 0.04, 0.807, 0.61 ] - }, - { "time": 0.1, "x": -23.93, "y": -3.36 }, - { "time": 0.1333, "x": -23.93, "y": 1.44 }, - { "time": 0.1667, "x": -23.93, "y": 2.88 }, - { "time": 0.2, "x": -23.93, "y": 0.99 }, - { - "time": 0.3, - "x": -23.93, - "y": -3.5, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { - "time": 0.4, - "x": -23.93, - "y": -2.5, - "curve": [ 0.693, 0.02, 0.75, 1 ] - }, - { - "time": 0.5, - "x": -23.93, - "y": -10.32, - "curve": [ 0.236, 0.78, 0.75, 1 ] - }, - { - "time": 0.6, - "x": -23.93, - "y": 4.36, - "curve": [ 0.287, 0.38, 0.719, 0.77 ] - }, - { - "time": 0.7, - "x": -23.93, - "y": 10.35, - "curve": [ 0.616, 0, 0.75, 1 ] - }, - { "time": 0.8, "x": -23.93, "y": 3.22 } - ] - } - } - } -} -} \ No newline at end of file diff --git a/tests/cpp-tests/Resources/spine/sprite.png b/tests/cpp-tests/Resources/spine/sprite.png deleted file mode 100644 index 91dd465337..0000000000 Binary files a/tests/cpp-tests/Resources/spine/sprite.png and /dev/null differ diff --git a/tests/cpp-tests/Resources/spine/tank-pro.json b/tests/cpp-tests/Resources/spine/tank-pro.json deleted file mode 100644 index 74c3b0b7e0..0000000000 --- a/tests/cpp-tests/Resources/spine/tank-pro.json +++ /dev/null @@ -1,3835 +0,0 @@ -{ -"skeleton": { "hash": "gMeaUupgVoo14IkopUhIqYGpDOU", "spine": "3.6.32", "width": 7202.61, "height": 1298.88, "images": "./images/" }, -"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": "smoke1", - "parent": "smoke-root", - "rotation": -179.99, - "x": 14.75, - "y": -1.55, - "scaleX": 1.648, - "scaleY": 1.648, - "color": "ff4000ff" - }, - { - "name": "smoke2", - "parent": "smoke-root", - "rotation": -84.14, - "x": 45.06, - "y": 29.7, - "scaleX": 3.334, - "scaleY": 3.334, - "color": "ff4000ff" - }, - { - "name": "smoke3", - "parent": "smoke-root", - "rotation": -87.91, - "x": 55.15, - "y": -17.5, - "scaleX": 3.041, - "scaleY": 4.157, - "color": "ff4000ff" - }, - { - "name": "smoke4", - "parent": "smoke-root", - "rotation": -87.91, - "x": 69.25, - "y": 8.01, - "scaleX": 2.181, - "scaleY": 2.981, - "color": "ff4000ff" - }, - { - "name": "smoke5", - "parent": "smoke-root", - "rotation": -87.91, - "x": 80.63, - "y": 59.88, - "scaleX": 4.512, - "scaleY": 2.972, - "color": "ff4000ff" - }, - { - "name": "smoke6", - "parent": "smoke-root", - "rotation": -87.91, - "x": 96.19, - "y": 25.65, - "scaleX": 3.791, - "scaleY": 3.055, - "color": "ff4000ff" - }, - { - "name": "smoke7", - "parent": "smoke-root", - "rotation": 153.68, - "x": 85.65, - "y": -50.47, - "scaleX": 4.852, - "scaleY": 3.653, - "color": "ff4000ff" - }, - { - "name": "smoke8", - "parent": "smoke-root", - "rotation": 67.58, - "x": 47.85, - "y": -42.55, - "scaleX": 4.001, - "scaleY": 3.48, - "color": "ff4000ff" - }, - { - "name": "smoke9", - "parent": "smoke-root", - "rotation": 150.05, - "x": 104.02, - "y": -8.73, - "scaleX": 4.207, - "scaleY": 3.076, - "color": "ff4000ff" - }, - { - "name": "smoke10", - "parent": "smoke-root", - "rotation": -103.52, - "x": 25.45, - "y": 2.48, - "scaleX": 3.901, - "scaleY": 2.852, - "color": "ff4000ff" - }, - { - "name": "smoke11", - "parent": "smoke-root", - "rotation": -103.52, - "x": 25.45, - "y": 2.48, - "scaleX": 3.901, - "scaleY": 2.852, - "color": "ff4000ff" - }, - { - "name": "smoke12", - "parent": "smoke-root", - "rotation": -103.52, - "x": 25.45, - "y": 2.48, - "scaleX": 3.901, - "scaleY": 2.852, - "color": "ff4000ff" - }, - { - "name": "smoke13", - "parent": "smoke-root", - "rotation": -179.99, - "x": 14.75, - "y": -1.55, - "scaleX": 1.648, - "scaleY": 1.648, - "color": "ff4000ff" - }, - { - "name": "smoke14", - "parent": "smoke-root", - "rotation": -179.99, - "x": 14.75, - "y": -1.55, - "scaleX": 1.648, - "scaleY": 1.648, - "color": "ff4000ff" - }, - { - "name": "smoke15", - "parent": "smoke-root", - "rotation": -179.99, - "x": 14.75, - "y": -1.55, - "scaleX": 1.648, - "scaleY": 1.648, - "color": "ff4000ff" - }, - { - "name": "smoke16", - "parent": "smoke-root", - "rotation": -179.99, - "x": 14.75, - "y": -1.55, - "scaleX": 1.648, - "scaleY": 1.648, - "color": "ff4000ff" - }, - { - "name": "smoke17", - "parent": "smoke-root", - "rotation": -179.99, - "x": 14.75, - "y": -1.55, - "scaleX": 1.648, - "scaleY": 1.648, - "color": "ff4000ff" - }, - { - "name": "smoke18", - "parent": "smoke-root", - "rotation": -179.99, - "x": 14.75, - "y": -1.55, - "scaleX": 1.648, - "scaleY": 1.648, - "color": "ff4000ff" - }, - { - "name": "smoke20", - "parent": "smoke-root", - "rotation": -179.99, - "x": 14.75, - "y": -1.55, - "scaleX": 1.648, - "scaleY": 1.648, - "color": "ff4000ff" - }, - { - "name": "smoke21", - "parent": "smoke-root", - "rotation": -179.99, - "x": 14.75, - "y": -1.55, - "scaleX": 1.648, - "scaleY": 1.648, - "color": "ff4000ff" - }, - { - "name": "smoke22", - "parent": "smoke-root", - "rotation": -179.99, - "x": 14.75, - "y": -1.55, - "scaleX": 1.648, - "scaleY": 1.648, - "color": "ff4000ff" - }, - { - "name": "smoke23", - "parent": "smoke-root", - "rotation": -179.99, - "x": 14.75, - "y": -1.55, - "scaleX": 1.648, - "scaleY": 1.648, - "color": "ff4000ff" - }, - { - "name": "smoke24", - "parent": "smoke-root", - "rotation": -179.99, - "x": 14.75, - "y": -1.55, - "scaleX": 1.648, - "scaleY": 1.648, - "color": "ff4000ff" - }, - { - "name": "smoke25", - "parent": "smoke-root", - "rotation": -179.99, - "x": 14.75, - "y": -1.55, - "scaleX": 1.648, - "scaleY": 1.648, - "color": "ff4000ff" - }, - { - "name": "smoke26", - "parent": "smoke-root", - "rotation": -179.99, - "x": 14.75, - "y": -1.55, - "scaleX": 1.648, - "scaleY": 1.648, - "color": "ff4000ff" - }, - { - "name": "smoke27", - "parent": "smoke-root", - "rotation": -179.99, - "x": 14.75, - "y": -1.55, - "scaleX": 1.648, - "scaleY": 1.648, - "color": "ff4000ff" - }, - { "name": "smoke-glow", "parent": "smoke-root", "x": 62.92, "y": -0.71, "color": "ff4000ff" }, - { "name": "tank-glow", "parent": "tank-root", "x": -247.72, "y": 404.37, "scaleX": 1.058, "scaleY": 0.678 }, - { - "name": "tread", - "parent": "tank-root", - "length": 82, - "rotation": 180, - "x": -22.9, - "y": 213.86, - "scaleX": 0.993, - "color": "e64344ff" - }, - { "name": "tread2", "parent": "tread", "length": 82, "x": 82, "color": "e64344ff" }, - { "name": "tread3", "parent": "tread", "length": 82, "rotation": -8.91, "x": 163.01, "y": -12.61, "color": "e64344ff" }, - { "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": "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": "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": "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": "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": "wheel-big-root1", "parent": "tank-treads", "x": -549.6, "y": 14.4, "color": "abe323ff" }, - { "name": "wheel-big1", "parent": "wheel-big-root1", "x": -0.02, "color": "abe323ff" }, - { "name": "wheel-big-root2", "parent": "tank-treads", "x": 547.34, "y": 14.4 }, - { "name": "wheel-big2", "parent": "wheel-big-root2" }, - { "name": "wheel-mid-root1", "parent": "wheel-mid-center", "x": -410.57, "color": "abe323ff" }, - { "name": "wheel-mid1", "parent": "wheel-mid-root1", "color": "abe323ff" }, - { "name": "wheel-mid-root2", "parent": "wheel-mid-center", "x": -246.95 }, - { "name": "wheel-mid2", "parent": "wheel-mid-root2" }, - { "name": "wheel-mid-root3", "parent": "wheel-mid-center", "x": -82.73 }, - { "name": "wheel-mid3", "parent": "wheel-mid-root3" }, - { "name": "wheel-mid-root4", "parent": "wheel-mid-center", "x": 80.89 }, - { "name": "wheel-mid4", "parent": "wheel-mid-root4" }, - { "name": "wheel-mid-root5", "parent": "wheel-mid-center", "x": 244.51 }, - { "name": "wheel-mid5", "parent": "wheel-mid-root5" }, - { "name": "wheel-mid-root6", "parent": "wheel-mid-center", "x": 408.74 }, - { "name": "wheel-mid6", "parent": "wheel-mid-root6" }, - { "name": "wheel-small-root1", "parent": "tank-treads", "x": -337.39, "y": 109.43 }, - { "name": "wheel-small1", "parent": "wheel-small-root1", "color": "abe323ff" }, - { "name": "wheel-small-root2", "parent": "tank-treads", "x": 0.09, "y": 109.43 }, - { "name": "wheel-small2", "parent": "wheel-small-root2" }, - { "name": "wheel-small-root3", "parent": "tank-treads", "x": 334.69, "y": 109.43 }, - { "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", "bone": "tank-root", "attachment": "treads" }, - { "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": "cannonTarget", - "order": 0, - "bones": [ "cannon" ], - "target": "cannon-target" - }, - { - "name": "machineGunTarget", - "order": 1, - "bones": [ "machinegun" ], - "target": "machinegun-target", - "mix": 0 - } -], -"transform": [ - { - "name": "wheel-big", - "order": 8, - "bones": [ "wheel-big2" ], - "target": "wheel-big1", - "rotation": 65.6, - "translateMix": 0, - "scaleMix": 0, - "shearMix": 0 - }, - { - "name": "wheel-mid1", - "order": 3, - "bones": [ "wheel-mid2", "wheel-mid4" ], - "target": "wheel-mid1", - "rotation": 93, - "translateMix": 0, - "scaleMix": 0, - "shearMix": 0 - }, - { - "name": "wheel-mid2", - "order": 4, - "bones": [ "wheel-mid3", "wheel-mid5" ], - "target": "wheel-mid1", - "rotation": -89, - "translateMix": 0, - "scaleMix": 0, - "shearMix": 0 - }, - { - "name": "wheel-mid3", - "order": 5, - "bones": [ "wheel-mid6" ], - "target": "wheel-mid1", - "rotation": -152.6, - "translateMix": 0, - "scaleMix": 0, - "shearMix": 0 - }, - { - "name": "wheel-small1", - "order": 6, - "bones": [ "wheel-small2" ], - "target": "wheel-small1", - "rotation": 87, - "translateMix": 0, - "scaleMix": 0, - "shearMix": 0 - }, - { - "name": "wheel-small2", - "order": 7, - "bones": [ "wheel-small3" ], - "target": "wheel-small1", - "rotation": 54.9, - "translateMix": 0, - "scaleMix": 0, - "shearMix": 0 - } -], -"path": [ - { - "name": "treads", - "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", - "rotateMode": "chain" - } -], -"skins": { - "default": { - "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 - } - }, - "bottom": { - "tank-bottom": { "x": -16.67, "y": 9.89, "width": 1285, "height": 276 } - }, - "cannon": { - "cannon": { "x": 481.95, "y": -0.03, "rotation": 180, "width": 931, "height": 58 } - }, - "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": [ 7, 18, 6, 6, 18, 15, 7, 8, 18, 8, 9, 18, 18, 16, 15, 15, 16, 19, 9, 10, 18, 18, 10, 16, 16, 21, 19, 19, 21, 20, 10, 22, 16, 10, 11, 22, 16, 22, 21, 21, 17, 20, 21, 12, 13, 17, 13, 14, 17, 21, 13, 11, 12, 22, 21, 22, 12, 6, 15, 5, 5, 15, 4, 15, 19, 4, 4, 19, 3, 19, 20, 3, 3, 20, 2, 20, 17, 2, 2, 17, 1, 17, 14, 1, 14, 0, 1 ], - "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 - } - }, - "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" - } - }, - "ground": { - "ground": { "x": 837.96, "y": -172, "width": 1024, "height": 353 } - }, - "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 } - }, - "ground5": { - "ground": { "x": -3306.54, "y": -172, "width": 1024, "height": 353 } - }, - "ground6": { - "ground": { "x": -4322.71, "y": -172, "width": 1024, "height": 353 } - }, - "ground7": { - "ground": { "x": -5340.65, "y": -172, "width": 1024, "height": 353 } - }, - "guntower": { - "guntower": { "x": 77.22, "y": 122.59, "width": 730, "height": 289 } - }, - "machinegun": { - "machinegun": { "x": 44.85, "y": -5.72, "rotation": -180, "width": 331, "height": 57 } - }, - "machinegun-mount": { - "machinegun-mount": { "x": 47.42, "y": -1.54, "rotation": -90, "width": 72, "height": 96 } - }, - "rock": { - "rock": { "x": 25.24, "y": 27.35, "width": 580, "height": 127 } - }, - "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-bg": { - "smoke-puff01-bg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 } - }, - "smoke-puff1-bg10": { - "smoke-puff01-bg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 } - }, - "smoke-puff1-bg11": { - "smoke-puff01-bg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 } - }, - "smoke-puff1-bg12": { - "smoke-puff01-bg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 } - }, - "smoke-puff1-bg13": { - "smoke-puff01-bg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 } - }, - "smoke-puff1-bg14": { - "smoke-puff01-bg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 } - }, - "smoke-puff1-bg15": { - "smoke-puff01-bg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 } - }, - "smoke-puff1-bg16": { - "smoke-puff01-bg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 } - }, - "smoke-puff1-bg17": { - "smoke-puff01-bg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 } - }, - "smoke-puff1-bg18": { - "smoke-puff01-bg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 } - }, - "smoke-puff1-bg2": { - "smoke-puff01-bg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 } - }, - "smoke-puff1-bg20": { - "smoke-puff01-bg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 } - }, - "smoke-puff1-bg21": { - "smoke-puff01-bg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 } - }, - "smoke-puff1-bg22": { - "smoke-puff01-bg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 } - }, - "smoke-puff1-bg23": { - "smoke-puff01-bg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 } - }, - "smoke-puff1-bg24": { - "smoke-puff01-bg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 } - }, - "smoke-puff1-bg25": { - "smoke-puff01-bg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 } - }, - "smoke-puff1-bg26": { - "smoke-puff01-bg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 } - }, - "smoke-puff1-bg27": { - "smoke-puff01-bg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 } - }, - "smoke-puff1-bg3": { - "smoke-puff01-bg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 } - }, - "smoke-puff1-bg4": { - "smoke-puff01-bg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 } - }, - "smoke-puff1-bg5": { - "smoke-puff01-bg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 } - }, - "smoke-puff1-bg6": { - "smoke-puff01-bg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 } - }, - "smoke-puff1-bg7": { - "smoke-puff01-bg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 } - }, - "smoke-puff1-bg8": { - "smoke-puff01-bg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 } - }, - "smoke-puff1-bg9": { - "smoke-puff01-bg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 } - }, - "smoke-puff1-fg": { - "smoke-puff01-fg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 175, "height": 118 }, - "smoke-puff02-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff03-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff04-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 155, "height": 96 } - }, - "smoke-puff1-fg10": { - "smoke-puff01-fg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 175, "height": 118 }, - "smoke-puff02-fg": { "x": -1.27, "y": -0.37, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff03-fg": { "x": -1.27, "y": -0.37, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff04-fg": { "x": -1.27, "y": -0.37, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 155, "height": 96 } - }, - "smoke-puff1-fg11": { - "smoke-puff04-fg": { "x": -1.27, "y": -0.37, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 155, "height": 96 } - }, - "smoke-puff1-fg12": { - "smoke-puff04-fg": { "x": -1.27, "y": -0.37, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 155, "height": 96 } - }, - "smoke-puff1-fg13": { - "smoke-puff01-fg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 175, "height": 118 }, - "smoke-puff02-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff03-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff04-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 155, "height": 96 } - }, - "smoke-puff1-fg14": { - "smoke-puff01-fg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 175, "height": 118 }, - "smoke-puff02-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff03-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff04-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 155, "height": 96 } - }, - "smoke-puff1-fg15": { - "smoke-puff01-fg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 175, "height": 118 }, - "smoke-puff02-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff03-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff04-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 155, "height": 96 } - }, - "smoke-puff1-fg16": { - "smoke-puff01-fg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 175, "height": 118 }, - "smoke-puff02-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff03-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff04-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 155, "height": 96 } - }, - "smoke-puff1-fg17": { - "smoke-puff01-fg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 175, "height": 118 }, - "smoke-puff02-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff03-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff04-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 155, "height": 96 } - }, - "smoke-puff1-fg18": { - "smoke-puff01-fg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 175, "height": 118 }, - "smoke-puff02-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff03-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff04-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 155, "height": 96 } - }, - "smoke-puff1-fg2": { - "smoke-puff01-fg": { "x": -1.01, "y": -0.07, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 175, "height": 118 }, - "smoke-puff02-fg": { "x": -1.82, "y": -0.39, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff03-fg": { "x": -1.82, "y": -0.39, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff04-fg": { "x": -1.82, "y": -0.39, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 155, "height": 96 } - }, - "smoke-puff1-fg20": { - "smoke-puff01-fg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 175, "height": 118 }, - "smoke-puff02-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff03-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff04-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 155, "height": 96 } - }, - "smoke-puff1-fg21": { - "smoke-puff01-fg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 175, "height": 118 }, - "smoke-puff02-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff03-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff04-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 155, "height": 96 } - }, - "smoke-puff1-fg22": { - "smoke-puff01-fg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 175, "height": 118 }, - "smoke-puff02-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff03-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff04-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 155, "height": 96 } - }, - "smoke-puff1-fg23": { - "smoke-puff01-fg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 175, "height": 118 }, - "smoke-puff02-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff03-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff04-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 155, "height": 96 } - }, - "smoke-puff1-fg24": { - "smoke-puff01-fg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 175, "height": 118 }, - "smoke-puff02-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff03-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff04-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 155, "height": 96 } - }, - "smoke-puff1-fg25": { - "smoke-puff01-fg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 175, "height": 118 }, - "smoke-puff02-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff03-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff04-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 155, "height": 96 } - }, - "smoke-puff1-fg26": { - "smoke-puff01-fg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 175, "height": 118 }, - "smoke-puff02-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff03-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff04-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 155, "height": 96 } - }, - "smoke-puff1-fg27": { - "smoke-puff01-fg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 175, "height": 118 }, - "smoke-puff02-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff03-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff04-fg": { "x": -1.38, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 155, "height": 96 } - }, - "smoke-puff1-fg3": { - "smoke-puff01-fg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 175, "height": 118 }, - "smoke-puff02-fg": { "x": -1.02, "y": -0.25, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff03-fg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.115, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff04-fg": { "x": -1.03, "y": -0.43, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 155, "height": 96 } - }, - "smoke-puff1-fg4": { - "smoke-puff01-fg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 175, "height": 118 }, - "smoke-puff02-fg": { "x": -1.63, "y": -0.09, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff03-fg": { "x": -1.63, "y": -0.09, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff04-fg": { "x": -1.63, "y": -0.09, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 155, "height": 96 } - }, - "smoke-puff1-fg5": { - "smoke-puff01-fg": { "x": -1.21, "y": -0.08, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 175, "height": 118 }, - "smoke-puff02-fg": { "x": -1.89, "y": -0.04, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff03-fg": { "x": -1.89, "y": -0.04, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff04-fg": { "x": -1.89, "y": -0.04, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 155, "height": 96 } - }, - "smoke-puff1-fg6": { - "smoke-puff01-fg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 175, "height": 118 }, - "smoke-puff02-fg": { "x": -1.48, "y": -0.07, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff03-fg": { "x": -1.48, "y": -0.07, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff04-fg": { "x": -1.48, "y": -0.07, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 155, "height": 96 } - }, - "smoke-puff1-fg7": { - "smoke-puff01-fg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 175, "height": 118 }, - "smoke-puff02-fg": { "x": -0.7, "y": -0.36, "scaleX": 0.122, "scaleY": 0.121, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff03-fg": { "x": -0.56, "y": -0.15, "scaleX": 0.122, "scaleY": 0.122, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff04-fg": { "x": -0.56, "y": -0.15, "scaleX": 0.122, "scaleY": 0.122, "rotation": 88.58, "width": 155, "height": 96 } - }, - "smoke-puff1-fg8": { - "smoke-puff01-fg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 175, "height": 118 }, - "smoke-puff02-fg": { "x": -0.65, "y": 0.01, "scaleX": 0.123, "scaleY": 0.123, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff03-fg": { "x": -0.75, "y": -0.15, "scaleX": 0.121, "scaleY": 0.121, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff04-fg": { "x": -0.75, "y": -0.15, "scaleX": 0.121, "scaleY": 0.121, "rotation": 88.58, "width": 155, "height": 96 } - }, - "smoke-puff1-fg9": { - "smoke-puff01-fg": { "x": -0.5, "y": -0.12, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 175, "height": 118 }, - "smoke-puff02-fg": { "x": -1.99, "y": -0.09, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff03-fg": { "x": -1.99, "y": -0.09, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 184, "height": 123 }, - "smoke-puff04-fg": { "x": -0.95, "y": -0.48, "scaleX": 0.111, "scaleY": 0.111, "rotation": 88.58, "width": 155, "height": 96 } - }, - "tank-body-shadow": { - "tank-bottom-shadow": { "x": -11.44, "y": -42.89, "width": 1291, "height": 341 } - }, - "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 - } - }, - "tank-top": { - "tank-top": { "x": 6.8, "y": 168.71, "width": 1407, "height": 222 } - }, - "tread": { - "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } - }, - "tread-inside1": { - "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } - }, - "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 } - }, - "tread-inside12": { - "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } - }, - "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 } - }, - "tread-inside19": { - "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-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 } - }, - "tread-inside22": { - "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } - }, - "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 } - }, - "tread-inside3": { - "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } - }, - "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 } - }, - "tread-inside32": { - "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } - }, - "tread-inside33": { - "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } - }, - "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-inside39": { - "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-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 } - }, - "tread-inside5": { - "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } - }, - "tread-inside50": { - "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } - }, - "tread-inside51": { - "tread-inside": { "x": 60.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 } - }, - "tread-inside53": { - "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } - }, - "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 } - }, - "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 } - }, - "tread-inside6": { - "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } - }, - "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 } - }, - "tread-inside64": { - "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } - }, - "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 } - }, - "tread-inside67": { - "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } - }, - "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 } - }, - "tread-inside7": { - "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } - }, - "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-inside8": { - "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 } - }, - "tread10": { - "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } - }, - "tread11": { - "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } - }, - "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 } - }, - "tread2": { - "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } - }, - "tread20": { - "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 } - }, - "tread22": { - "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } - }, - "tread23": { - "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } - }, - "tread24": { - "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } - }, - "tread25": { - "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 } - }, - "tread3": { - "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } - }, - "tread30": { - "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } - }, - "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 } - }, - "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 } - }, - "treads": { - "treads": { - "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, 111, 11.23, 41.87, 1, 1, 111, 0.79, 41.95, 1, 1, 111, -34.72, 42.24, 1, 1, 91, -104.22, 0.41, 1, 1, 91, 0.07, 0.55, 1, 1, 91, 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, 86, -24.31, -41.49, 0.32, 1, 86, -26.59, 16.7, 1, 1, 86, -2.69, 16.7, 1, 1, 86, 13.52, 16.7, 1, 2, 99, -52.42, -46.51, 0.744, 86, 30.21, -46.52, 0.256, 1, 99, -0.32, -68.92, 1, 2, 99, 52.09, -44.73, 0.712, 87, -28.91, -44.73, 0.288, 1, 87, -22.81, 16.24, 1, 1, 87, -1.42, 16.24, 1, 1, 87, 20.48, 16.24, 1, 2, 101, -47.21, -47.46, 0.744, 87, 36.01, -47.46, 0.256, 1, 101, -0.29, -69.66, 1, 2, 101, 45.24, -47.26, 0.736, 88, -37.49, -47.26, 0.264, 1, 88, -23.76, 15.28, 1, 1, 88, -0.14, 15.28, 1, 1, 88, 24.45, 15.28, 1, 2, 103, -47.37, -48.7, 0.744, 88, 33.53, -48.7, 0.256, 1, 103, -0.5, -70.4, 1, 2, 103, 49.09, -48.34, 0.744, 89, -33.58, -48.34, 0.256, 1, 89, -20.89, 15.84, 1, 1, 89, -1.26, 15.84, 1, 1, 89, 15.78, 15.84, 1, 2, 105, -52.5, -48.21, 0.76, 89, 28.45, -48.22, 0.24, 1, 105, -2.5, -68.92, 1, 2, 105, 55.72, -47.82, 0.752, 90, -28.88, -47.83, 0.248, 1, 90, -21.64, 16.7, 1, 1, 90, -0.48, 16.7, 1, 1, 90, 20.74, 16.7, 1, 2, 107, -53.65, -48.9, 0.76, 90, 25.97, -48.9, 0.24, 1, 107, 2.28, -69.66, 1, 1, 107, 44.95, -69.74, 1, 1, 95, 76.03, -85.61, 1, 1, 95, 93.58, -42.24, 1, 1, 95, 118.67, 19.75, 1, 1, 95, 78.59, 76.62, 1, 1, 95, 37.27, 95.07, 1, 1, 95, 31.45, 97.67, 1, 1, 95, -15.16, 87.48, 1, 1, 95, -79.8, 92.52, 1, 1, 95, -119.06, 95.58, 1, 1, 113, 47.07, 42.29, 1, 1, 113, 0.25, 42.75, 1, 1, 113, -29.64, 43.29, 1, 1, 92, -86.65, 1.35, 1, 1, 92, 0.49, 0.26, 1, 1, 92, 92.42, -0.9, 1 ], - "color": "ff8819ff" - } - }, - "wheel-big": { - "wheel-big": { "width": 191, "height": 191 } - }, - "wheel-big-overlay1": { - "wheel-big-overlay": { "width": 186, "height": 186 } - }, - "wheel-big-overlay2": { - "wheel-big-overlay": { "width": 186, "height": 186 } - }, - "wheel-big2": { - "wheel-big": { "width": 191, "height": 191 } - }, - "wheel-mid": { - "wheel-mid": { "width": 136, "height": 136 } - }, - "wheel-mid-overlay": { - "wheel-mid-overlay": { "width": 136, "height": 136 } - }, - "wheel-mid-overlay2": { - "wheel-mid-overlay": { "width": 136, "height": 136 } - }, - "wheel-mid-overlay3": { - "wheel-mid-overlay": { "width": 136, "height": 136 } - }, - "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 } - }, - "wheel-mid2": { - "wheel-mid": { "width": 136, "height": 136 } - }, - "wheel-mid3": { - "wheel-mid": { "width": 136, "height": 136 } - }, - "wheel-mid4": { - "wheel-mid": { "width": 136, "height": 136 } - }, - "wheel-mid5": { - "wheel-mid": { "width": 136, "height": 136 } - }, - "wheel-mid6": { - "wheel-mid": { "width": 136, "height": 136 } - }, - "wheel-small": { - "wheel-small": { "width": 71, "height": 71 } - }, - "wheel-small2": { - "wheel-small": { "width": 71, "height": 71 } - }, - "wheel-small3": { - "wheel-small": { "width": 71, "height": 71 } - } - } -}, -"animations": { - "drive": { - "bones": { - "tank-root": { - "rotate": [ - { "time": 2, "angle": 0 }, - { "time": 2.0667, "angle": 1.99 }, - { "time": 2.5, "angle": -15.63 }, - { - "time": 2.6667, - "angle": -10.37, - "curve": [ 0.306, 0, 0.677, 0.48 ] - }, - { - "time": 2.8333, - "angle": -6.13, - "curve": [ 0.457, 0.42, 0.844, 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, 0.12, 0.75, 1 ] - }, - { "time": 3.6667, "angle": 0.01 } - ], - "translate": [ - { - "time": 0, - "x": 0, - "y": 0, - "curve": [ 0.51, 0, 0.804, 0.48 ] - }, - { "time": 2, "x": -1209.75, "y": 0 }, - { "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, 0.24, 0.622, 0.58 ] - }, - { - "time": 3.6333, - "x": -2938.53, - "y": -1.09, - "curve": [ 0.214, 0.27, 0.642, 1 ] - }, - { "time": 4.8333, "x": -3972.02, "y": 0 }, - { "time": 5, "x": -3991.31, "y": 0 }, - { "time": 5.3667, "x": -3973.94, "y": 0 } - ] - }, - "tread-collider1": { - "translate": [ - { "time": 2, "x": 0, "y": 0 }, - { "time": 2.0667, "x": 0, "y": 9.99 }, - { "time": 2.1667, "x": 0, "y": 37.69 }, - { "time": 2.3333, "x": 0, "y": 53.45 }, - { "time": 2.5, "x": 0, "y": 30.97 }, - { "time": 2.6667, "x": 0, "y": -2.89 }, - { "time": 2.8333, "x": 0, "y": -0.71 }, - { "time": 3.0667, "x": 0, "y": -13.64 }, - { "time": 3.1667, "x": 0, "y": 59.3 }, - { "time": 3.2333, "x": 0, "y": 48.2 }, - { "time": 3.4333, "x": 0, "y": -11.27 }, - { "time": 3.6333, "x": 0, "y": 4.15 } - ] - }, - "tread-collider2": { - "translate": [ - { "time": 2, "x": 0, "y": 0 }, - { "time": 2.0667, "x": 0, "y": -2.83 }, - { "time": 2.1667, "x": 0, "y": -17.44 }, - { "time": 2.3333, "x": 0, "y": 46.07 }, - { "time": 2.5, "x": 0, "y": 19.45 }, - { "time": 2.6667, "x": 0, "y": 13.46 }, - { "time": 2.8333, "x": 0, "y": -1.92, "curve": "stepped" }, - { "time": 2.9667, "x": 0, "y": -1.92 }, - { "time": 3, "x": 0, "y": -13.17 }, - { "time": 3.0667, "x": 0, "y": -23.25 }, - { "time": 3.1667, "x": 0, "y": 28.13 }, - { "time": 3.2333, "x": 0, "y": 25.63 }, - { "time": 3.4333, "x": 0, "y": -1.52 }, - { "time": 3.6333, "x": 0, "y": 1.15 } - ] - }, - "tread-collider3": { - "translate": [ - { "time": 2, "x": 0, "y": 0 }, - { "time": 2.0667, "x": 0, "y": -7.76 }, - { "time": 2.1667, "x": 0, "y": -16.61 }, - { "time": 2.5, "x": 0, "y": 29.05 }, - { "time": 2.6667, "x": 0, "y": 30.12 }, - { "time": 2.8333, "x": 0, "y": 5.3 }, - { "time": 3, "x": 0, "y": -0.38 }, - { "time": 3.1667, "x": 0, "y": 2.6 }, - { "time": 3.4333, "x": 0, "y": 15.41 }, - { "time": 3.6333, "x": 0, "y": 1.44 } - ] - }, - "tread-collider4": { - "translate": [ - { "time": 2, "x": 0, "y": 0 }, - { "time": 2.1667, "x": 0, "y": -6.72 }, - { "time": 2.3333, "x": 0, "y": -0.92 }, - { "time": 2.5, "x": 0, "y": 18.37 }, - { "time": 2.6667, "x": 0, "y": 38.77 }, - { "time": 2.8333, "x": 0, "y": 30.6 }, - { "time": 3.1667, "x": 0, "y": 12.61 }, - { "time": 3.2333, "x": 0, "y": -16 }, - { "time": 3.4333, "x": 0, "y": 25.62 }, - { "time": 3.6333, "x": 0, "y": -0.68 } - ] - }, - "tread-collider5": { - "translate": [ - { "time": 2, "x": 0, "y": 0 }, - { "time": 2.1667, "x": 0, "y": 3.35 }, - { "time": 2.3333, "x": 0, "y": 22.17 }, - { "time": 2.6667, "x": 0, "y": 13.35 }, - { "time": 2.8333, "x": 0, "y": 39 }, - { "time": 3, "x": 0, "y": 39.88 }, - { "time": 3.1667, "x": 0, "y": 26.57 }, - { "time": 3.2333, "x": 0, "y": -10.15 }, - { "time": 3.4333, "x": 0, "y": 35.98 }, - { "time": 3.6333, "x": 0, "y": -1.36 } - ] - }, - "wheel-mid-root6": { - "translate": [ - { "time": 2, "x": 0, "y": 0 }, - { "time": 2.1667, "x": 0, "y": 5.61 }, - { "time": 2.3333, "x": 0, "y": 27.21 }, - { "time": 2.5, "x": 0, "y": 30.28 }, - { "time": 2.6667, "x": 0, "y": -2.81 }, - { "time": 2.8333, "x": 0, "y": 19.59 }, - { "time": 3, "x": 0, "y": 29.11 }, - { "time": 3.1667, "x": 0, "y": 32.55 }, - { "time": 3.2333, "x": 0, "y": 3.55 }, - { "time": 3.4333, "x": 0, "y": 40.54 }, - { "time": 3.6333, "x": 0, "y": 0 } - ] - }, - "wheel-mid-root5": { - "translate": [ - { "time": 2, "x": 0, "y": 0 }, - { "time": 2.1667, "x": 0, "y": -7.46 }, - { "time": 2.3333, "x": 0, "y": 9.53 }, - { "time": 2.6667, "x": 0, "y": 36.78 }, - { "time": 2.8333, "x": 0, "y": 46.11 }, - { "time": 3.1667, "x": 0, "y": 7.55 }, - { "time": 3.2333, "x": 0, "y": -16.28 }, - { "time": 3.4333, "x": 0, "y": 26.21 }, - { "time": 3.6333, "x": 0, "y": 0 } - ] - }, - "wheel-mid-root4": { - "translate": [ - { "time": 2, "x": 0, "y": 0 }, - { "time": 2.1667, "x": 0, "y": -13.98 }, - { "time": 2.3333, "x": 0, "y": -8.26 }, - { "time": 2.5, "x": 0, "y": 24.27 }, - { "time": 2.6667, "x": 0, "y": 34.42 }, - { "time": 2.8333, "x": 0, "y": 8.88 }, - { "time": 3.1667, "x": 0, "y": 10.32 }, - { "time": 3.2333, "x": 0, "y": -7.63 }, - { "time": 3.4333, "x": 0, "y": 19.69 }, - { "time": 3.6333, "x": 0, "y": 0 } - ] - }, - "wheel-mid-root3": { - "translate": [ - { "time": 2, "x": 0, "y": 0 }, - { "time": 2.1667, "x": 0, "y": -21.14 }, - { "time": 2.3333, "x": 0, "y": 22.83 }, - { "time": 2.5, "x": 0, "y": 23.34 }, - { "time": 2.6667, "x": 0, "y": 18.07 }, - { "time": 2.8333, "x": 0, "y": 1.2 }, - { "time": 3.0667, "x": 0, "y": -13.36 }, - { "time": 3.1667, "x": 0, "y": 15.48 }, - { "time": 3.2333, "x": 0, "y": 13.34 }, - { "time": 3.4333, "x": 0, "y": 6.4 }, - { "time": 3.6333, "x": 0, "y": 0 } - ] - }, - "wheel-mid-root2": { - "translate": [ - { "time": 2, "x": 0, "y": 0 }, - { "time": 2.0667, "x": 0, "y": -4.39 }, - { "time": 2.1667, "x": 0, "y": 3.13 }, - { "time": 2.3333, "x": 0, "y": 53.56 }, - { "time": 2.5, "x": 0, "y": 16.65 }, - { "time": 2.6667, "x": 0, "y": 8.39 }, - { "time": 3.0667, "x": 0, "y": -19.16 }, - { "time": 3.1667, "x": 0, "y": 43.25 }, - { "time": 3.2333, "x": 0, "y": 39.04 }, - { "time": 3.4333, "x": 0, "y": -8.61 }, - { "time": 3.6333, "x": 0, "y": 0 } - ] - }, - "wheel-mid-root1": { - "translate": [ - { "time": 2, "x": 0, "y": 0 }, - { "time": 2.0333, "x": 0, "y": 22.64 }, - { "time": 2.0667, "x": 0, "y": 53.65 }, - { "time": 2.1667, "x": 0, "y": 71.18 }, - { "time": 2.5, "x": 0, "y": 46.83 }, - { "time": 2.6667, "x": 0, "y": 8.38 }, - { "time": 3.0667, "x": 0, "y": -10.03 }, - { "time": 3.1667, "x": 0, "y": 72.71 }, - { "time": 3.2333, "x": 0, "y": 64.74 }, - { "time": 3.4333, "x": 0, "y": -17.65 }, - { "time": 3.6333, "x": 0, "y": 0 } - ] - }, - "tank-body": { - "rotate": [ - { - "time": 0, - "angle": 0, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { "time": 0.8333, "angle": -4.39 }, - { "time": 2, "angle": 0 }, - { "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, 0, 0.625, 0.5 ] - }, - { - "time": 3.5333, - "angle": -3.55, - "curve": [ 0.473, 0.01, 0.735, 0.92 ] - }, - { "time": 3.8333, "angle": 1.93 }, - { "time": 4, "angle": 0.48 }, - { - "time": 4.3333, - "angle": 0, - "curve": [ 0.215, 0.16, 0.75, 1 ] - }, - { - "time": 5, - "angle": 3.8, - "curve": [ 0.612, 0, 0.75, 1 ] - }, - { "time": 5.4667, "angle": -2.17 }, - { "time": 5.6, "angle": -0.61 } - ] - }, - "wheel-big-root1": { - "translate": [ - { "time": 2, "x": 0, "y": 0 }, - { "time": 2.0667, "x": 0, "y": 20.07 }, - { "time": 2.3333, "x": 0, "y": 67.24 }, - { "time": 2.6667, "x": 0, "y": 21.04 }, - { "time": 3, "x": 0, "y": 10.28 }, - { "time": 3.1, "x": 0, "y": 11.28 }, - { "time": 3.1667, "x": 0, "y": 29.43 }, - { "time": 3.2333, "x": 0, "y": 35.31 }, - { "time": 3.4333, "x": 0, "y": 18.38 }, - { "time": 3.5, "x": 0, "y": 0 } - ] - }, - "tank-treads": { - "rotate": [ - { "time": 0, "angle": 0 }, - { "time": 0.8333, "angle": -2.4 }, - { "time": 2, "angle": 0 }, - { "time": 2.0667, "angle": 1.72 }, - { "time": 2.4333, "angle": -0.37 }, - { "time": 2.8, "angle": 0 }, - { "time": 3, "angle": -1.41 }, - { "time": 3.1667, "angle": 0.54 }, - { - "time": 3.2667, - "angle": 2.22, - "curve": [ 0.485, 0, 0.75, 1 ] - }, - { "time": 3.4333, "angle": -1.31 }, - { "time": 3.7333, "angle": -1.14 }, - { - "time": 4.3333, - "angle": 0, - "curve": [ 0.215, 0.16, 0.75, 1 ] - }, - { - "time": 5, - "angle": 2.24, - "curve": [ 0.612, 0, 0.75, 1 ] - }, - { "time": 5.4667, "angle": 0 } - ] - }, - "cannon-target": { - "translate": [ - { "time": 0, "x": 0, "y": 0 }, - { "time": 0.8333, "x": 0, "y": 121.95 }, - { "time": 2, "x": 0, "y": 45.73 } - ] - }, - "wheel-big-root2": { - "translate": [ - { "time": 3.4333, "x": 0, "y": 13.01 } - ] - }, - "wheel-big1": { - "rotate": [ - { - "time": 0, - "angle": 0, - "curve": [ 0.51, 0, 0.804, 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, "angle": 0 }, - { "time": 4.0667, "angle": 120 }, - { "time": 4.2667, "angle": 240 }, - { - "time": 4.5, - "angle": 0, - "curve": [ 0.189, 0.39, 0.585, 0.74 ] - }, - { "time": 4.8333, "angle": 87.67 } - ] - }, - "wheel-mid1": { - "rotate": [ - { - "time": 0, - "angle": 0, - "curve": [ 0.51, 0, 0.804, 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, 0.58, 0.75, 1 ] - }, - { "time": 4.8333, "angle": 120 } - ] - }, - "wheel-small1": { - "rotate": [ - { - "time": 0, - "angle": 0, - "curve": [ 0.51, 0, 0.804, 0.48 ] - }, - { "time": 0.6667, "angle": 120 }, - { "time": 0.8667, "angle": 240 }, - { "time": 1.0333, "angle": 0 }, - { "time": 1.1667, "angle": 120 }, - { "time": 1.3, "angle": 240 }, - { "time": 1.4333, "angle": 0 }, - { "time": 1.5333, "angle": 120 }, - { "time": 1.6333, "angle": 240 }, - { "time": 1.7333, "angle": 0 }, - { "time": 1.8333, "angle": 120 }, - { "time": 1.9333, "angle": 240 }, - { "time": 2.0333, "angle": 0 }, - { "time": 2.1333, "angle": 120 }, - { "time": 2.2333, "angle": 240 }, - { "time": 2.3333, "angle": 0 }, - { "time": 2.4333, "angle": 120 }, - { "time": 2.5333, "angle": 240 }, - { "time": 2.6333, "angle": 0 }, - { "time": 2.7333, "angle": 120 }, - { "time": 2.8333, "angle": 240 }, - { "time": 2.9333, "angle": 0 }, - { "time": 3.0333, "angle": 120 }, - { "time": 3.1333, "angle": 240 }, - { "time": 3.2333, "angle": 0 }, - { "time": 3.3333, "angle": 120 }, - { "time": 3.4333, "angle": 240 }, - { "time": 3.5333, "angle": 0 }, - { "time": 3.6333, "angle": 120 }, - { "time": 3.7333, "angle": 240 }, - { "time": 3.8333, "angle": 0 }, - { "time": 3.9333, "angle": 120 }, - { "time": 4.0333, "angle": 240 }, - { "time": 4.1333, "angle": 0 }, - { "time": 4.2333, "angle": 120 }, - { "time": 4.3333, "angle": 240 }, - { "time": 4.4333, "angle": 0 }, - { "time": 4.6667, "angle": 120 }, - { "time": 4.9, "angle": 170 } - ] - }, - "wheel-small-root1": { - "translate": [ - { "time": 2, "x": 0, "y": 0 }, - { "time": 2.1333, "x": 0, "y": 12.37 }, - { "time": 2.4667, "x": 0, "y": 32.37 }, - { "time": 2.7333, "x": 0, "y": -5.27 }, - { "time": 2.9667, "x": 0, "y": 14.31 }, - { "time": 3.1667, "x": 0, "y": 19.54 }, - { "time": 3.4667, "x": 0, "y": 7.5 }, - { "time": 4.3667, "x": 0, "y": -2.4 } - ] - }, - "wheel-small-root2": { - "translate": [ - { "time": 2, "x": 0, "y": 0 }, - { "time": 2.9, "x": 0, "y": 5.26 }, - { "time": 3.1667, "x": 0, "y": 10.67 }, - { "time": 3.4667, "x": 0, "y": -4.71 } - ] - }, - "wheel-small-root3": { - "translate": [ - { "time": 2, "x": 0, "y": 0 }, - { "time": 2.4667, "x": 0, "y": -10.56 }, - { "time": 2.9, "x": 0, "y": -16.08 }, - { "time": 3.1667, "x": 0, "y": 10.12 }, - { "time": 3.4667, "x": 0, "y": 4.1 }, - { "time": 4.3667, "x": 0, "y": -0.03 } - ] - }, - "antenna1": { - "rotate": [ - { "time": 0, "angle": 0 }, - { - "time": 0.3333, - "angle": 1.05, - "curve": [ 0.442, 0, 0.75, 1 ] - }, - { - "time": 1.2333, - "angle": -4.55, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { "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, 0, 0.75, 1 ] - }, - { "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, "angle": 0 }, - { - "time": 0.3333, - "angle": 1.05, - "curve": [ 0.442, 0, 0.75, 1 ] - }, - { - "time": 1.2333, - "angle": -4.55, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { "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, 0, 0.75, 1 ] - }, - { "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, "angle": 0 }, - { - "time": 0.3333, - "angle": 1.05, - "curve": [ 0.442, 0, 0.75, 1 ] - }, - { - "time": 1.2333, - "angle": -4.55, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { "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, 0, 0.75, 1 ] - }, - { "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, "angle": 0 }, - { - "time": 0.3333, - "angle": 1.05, - "curve": [ 0.442, 0, 0.75, 1 ] - }, - { - "time": 1.2333, - "angle": -4.55, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { "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, 0, 0.75, 1 ] - }, - { "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, "angle": 0 }, - { - "time": 0.3333, - "angle": 1.05, - "curve": [ 0.442, 0, 0.75, 1 ] - }, - { - "time": 1.2333, - "angle": -4.55, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { "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, 0, 0.75, 1 ] - }, - { "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, "angle": 0 }, - { - "time": 0.3333, - "angle": 1.05, - "curve": [ 0.442, 0, 0.75, 1 ] - }, - { - "time": 1.2333, - "angle": -4.55, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { "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, 0, 0.75, 1 ] - }, - { "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": [ - { "time": 0, "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 } - ] - } - }, - "paths": { - "treads": { - "position": [ - { - "time": 0, - "curve": [ 0.492, 0, 0.794, 0.46 ] - }, - { - "time": 2, - "position": 0.385, - "curve": [ 0.348, 0.33, 0.681, 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, 0.16, 0.626, 1 ] - }, - { "time": 4.8333, "position": 1.4 } - ] - } - } - }, - "shoot": { - "slots": { - "rock": { - "attachment": [ - { "time": 0, "name": null } - ] - }, - "smoke-glow": { - "color": [ - { "time": 0.1333, "color": "fffffffe" }, - { "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-bg": { - "twoColor": [ - { "time": 0.0667, "light": "ffd50cfe", "dark": "3b2c23" }, - { "time": 0.3, "light": "ffd50cfe", "dark": "604b3f", "curve": "stepped" }, - { "time": 0.6, "light": "ffd50cfe", "dark": "604b3f" }, - { "time": 1.0333, "light": "ffd50c00", "dark": "604b3f" } - ], - "attachment": [ - { "time": 0.0667, "name": "smoke-puff01-bg" } - ] - }, - "smoke-puff1-bg2": { - "twoColor": [ - { "time": 0.0667, "light": "ffd50cfe", "dark": "3b2c23" }, - { "time": 0.3, "light": "ffd50cfe", "dark": "604b3f", "curve": "stepped" }, - { "time": 0.4667, "light": "ffd50cfe", "dark": "604b3f" }, - { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" } - ], - "attachment": [ - { "time": 0.1333, "name": "smoke-puff01-bg" } - ] - }, - "smoke-puff1-bg3": { - "twoColor": [ - { "time": 0.0667, "light": "ffd50cfe", "dark": "3b2c23" }, - { "time": 0.3, "light": "ffd50cfe", "dark": "604b3f", "curve": "stepped" }, - { "time": 0.4667, "light": "ffd50cfe", "dark": "604b3f" }, - { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" } - ], - "attachment": [ - { "time": 0.1333, "name": "smoke-puff01-bg" } - ] - }, - "smoke-puff1-bg4": { - "twoColor": [ - { "time": 0.0667, "light": "ffd50cfe", "dark": "3b2c23" }, - { "time": 0.3, "light": "ffd50cfe", "dark": "604b3f", "curve": "stepped" }, - { "time": 0.6, "light": "ffd50cfe", "dark": "604b3f" }, - { "time": 0.9, "light": "ffd50c00", "dark": "604b3f" } - ], - "attachment": [ - { "time": 0.1333, "name": "smoke-puff01-bg" } - ] - }, - "smoke-puff1-bg5": { - "twoColor": [ - { "time": 0.0667, "light": "ffd50cfe", "dark": "3b2c23" }, - { "time": 0.3, "light": "ffd50cfe", "dark": "604b3f", "curve": "stepped" }, - { "time": 0.6, "light": "ffd50cfe", "dark": "604b3f" }, - { "time": 0.9, "light": "ffd50c00", "dark": "604a3f" } - ], - "attachment": [ - { "time": 0.1333, "name": "smoke-puff01-bg" } - ] - }, - "smoke-puff1-bg6": { - "twoColor": [ - { "time": 0.0667, "light": "ffd50cfe", "dark": "3b2c23" }, - { "time": 0.3, "light": "ffd50cfe", "dark": "604b3f", "curve": "stepped" }, - { "time": 0.4667, "light": "ffd50cfe", "dark": "604b3f" }, - { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" } - ], - "attachment": [ - { "time": 0.1333, "name": "smoke-puff01-bg" } - ] - }, - "smoke-puff1-bg7": { - "twoColor": [ - { "time": 0.0667, "light": "ffd50cfe", "dark": "3b2c23" }, - { "time": 0.3333, "light": "ffd50cfe", "dark": "604b3f", "curve": "stepped" }, - { "time": 0.4667, "light": "ffd50cfe", "dark": "604b3f" }, - { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" } - ], - "attachment": [ - { "time": 0.1333, "name": "smoke-puff01-bg" } - ] - }, - "smoke-puff1-bg8": { - "twoColor": [ - { "time": 0.0667, "light": "ffd50cfe", "dark": "3b2c23" }, - { "time": 0.3, "light": "ffd50cfe", "dark": "604b3f", "curve": "stepped" }, - { "time": 0.4333, "light": "ffd50cfe", "dark": "604b3f" }, - { "time": 0.9333, "light": "ffd50c00", "dark": "604b3f" } - ], - "attachment": [ - { "time": 0.1333, "name": "smoke-puff01-bg" } - ] - }, - "smoke-puff1-bg9": { - "twoColor": [ - { "time": 0.1333, "light": "ffd50cfe", "dark": "3b2c23" }, - { "time": 0.3, "light": "ffd50cfe", "dark": "604b3f", "curve": "stepped" }, - { "time": 0.5333, "light": "ffd50cfe", "dark": "604b3f" }, - { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" } - ], - "attachment": [ - { "time": 0.1333, "name": "smoke-puff01-bg" } - ] - }, - "smoke-puff1-bg10": { - "twoColor": [ - { "time": 0.1333, "light": "ffd50cfe", "dark": "3b2c23" }, - { "time": 0.3, "light": "ffd50cfe", "dark": "604b3f", "curve": "stepped" }, - { "time": 0.5333, "light": "ffd50cfe", "dark": "604b3f" }, - { "time": 0.8333, "light": "ffd50c00", "dark": "604a3f" } - ], - "attachment": [ - { "time": 0.1333, "name": "smoke-puff01-bg" } - ] - }, - "smoke-puff1-bg11": { - "twoColor": [ - { "time": 0.1333, "light": "ffd50cfe", "dark": "604b3f", "curve": "stepped" }, - { "time": 0.4667, "light": "ffd50cfe", "dark": "604b3f" }, - { "time": 0.7667, "light": "ffd50c00", "dark": "604b3f" } - ], - "attachment": [ - { "time": 0.3333, "name": "smoke-puff01-bg" } - ] - }, - "smoke-puff1-bg12": { - "twoColor": [ - { "time": 0.3333, "light": "ffd50cfe", "dark": "604b3f", "curve": "stepped" }, - { "time": 0.6, "light": "ffd50cfe", "dark": "604b3f" }, - { "time": 0.8667, "light": "ffd50c00", "dark": "604a3f" } - ], - "attachment": [ - { "time": 0.3667, "name": "smoke-puff01-bg" } - ] - }, - "smoke-puff1-bg13": { - "twoColor": [ - { "time": 0.3667, "light": "ffd50cfe", "dark": "604b3f", "curve": "stepped" }, - { "time": 0.4667, "light": "ffd50cfe", "dark": "604b3f" }, - { "time": 1, "light": "ffd50c00", "dark": "604b3f" } - ], - "attachment": [ - { "time": 0.3667, "name": "smoke-puff01-bg" } - ] - }, - "smoke-puff1-bg14": { - "twoColor": [ - { "time": 0.4333, "light": "ffd50cfe", "dark": "604b3f", "curve": "stepped" }, - { "time": 0.6, "light": "ffd50cfe", "dark": "604b3f" }, - { "time": 1.0667, "light": "ffd50c00", "dark": "604b3f" } - ], - "attachment": [ - { "time": 0.4333, "name": "smoke-puff01-bg" } - ] - }, - "smoke-puff1-bg15": { - "twoColor": [ - { "time": 0.4, "light": "ffd50cfe", "dark": "604b3f", "curve": "stepped" }, - { "time": 0.4667, "light": "ffd50cfe", "dark": "604b3f" }, - { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" } - ], - "attachment": [ - { "time": 0.4, "name": "smoke-puff01-bg" } - ] - }, - "smoke-puff1-bg16": { - "twoColor": [ - { "time": 0.4, "light": "ffd50cfe", "dark": "604b3f", "curve": "stepped" }, - { "time": 0.4667, "light": "ffd50cfe", "dark": "604b3f" }, - { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" } - ], - "attachment": [ - { "time": 0.4, "name": "smoke-puff01-bg" } - ] - }, - "smoke-puff1-bg17": { - "twoColor": [ - { "time": 0.2333, "light": "ffd50cfe", "dark": "534035" }, - { "time": 0.3, "light": "ffd50cfe", "dark": "604b3f", "curve": "stepped" }, - { "time": 0.4, "light": "ffd50cfe", "dark": "604b3f" }, - { "time": 0.6667, "light": "ffd50c00", "dark": "604b3f" } - ], - "attachment": [ - { "time": 0.2333, "name": "smoke-puff01-bg" } - ] - }, - "smoke-puff1-bg18": { - "twoColor": [ - { "time": 0.0667, "light": "ffd50cfe", "dark": "3b2c23" }, - { "time": 0.3, "light": "ffd50cfe", "dark": "604b3f", "curve": "stepped" }, - { "time": 0.5, "light": "ffd50cfe", "dark": "604b3f" }, - { "time": 0.8, "light": "ffd50c00", "dark": "604b3f" } - ], - "attachment": [ - { "time": 0.2333, "name": "smoke-puff01-bg" } - ] - }, - "smoke-puff1-bg20": { - "twoColor": [ - { "time": 0.0667, "light": "ffd50cfe", "dark": "3b2c23" }, - { "time": 0.3, "light": "ffd50cfe", "dark": "604b3f", "curve": "stepped" }, - { "time": 0.4667, "light": "ffd50cfe", "dark": "604b3f" }, - { "time": 0.8, "light": "ffd50c00", "dark": "604b3f" } - ], - "attachment": [ - { "time": 0.3333, "name": "smoke-puff01-bg" } - ] - }, - "smoke-puff1-bg21": { - "twoColor": [ - { "time": 0.0667, "light": "ffd50cfe", "dark": "3b2c23" }, - { "time": 0.3, "light": "ffd50cfe", "dark": "604b3f", "curve": "stepped" }, - { "time": 0.4667, "light": "ffd50cfe", "dark": "604b3f" }, - { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" } - ] - }, - "smoke-puff1-bg22": { - "twoColor": [ - { "time": 0.0667, "light": "ffd50cfe", "dark": "3b2c23" }, - { "time": 0.3, "light": "ffd50cfe", "dark": "604b3f", "curve": "stepped" }, - { "time": 0.4667, "light": "ffd50cfe", "dark": "604b3f" }, - { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" } - ] - }, - "smoke-puff1-bg23": { - "twoColor": [ - { "time": 0.0667, "light": "ffd50cfe", "dark": "3b2c23" }, - { "time": 0.3, "light": "ffd50cfe", "dark": "604b3f", "curve": "stepped" }, - { "time": 0.5, "light": "ffd50cfe", "dark": "604b3f" }, - { "time": 0.7667, "light": "ffd50c00", "dark": "604b3f" } - ], - "attachment": [ - { "time": 0.3, "name": "smoke-puff01-bg" } - ] - }, - "smoke-puff1-bg24": { - "twoColor": [ - { "time": 0.3, "light": "ffd50cfe", "dark": "604b3f", "curve": "stepped" }, - { "time": 0.4667, "light": "ffd50cfe", "dark": "604b3f" }, - { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" } - ], - "attachment": [ - { "time": 0.3, "name": "smoke-puff01-bg" } - ] - }, - "smoke-puff1-bg25": { - "twoColor": [ - { "time": 0.3, "light": "ffd50cfe", "dark": "604b3f", "curve": "stepped" }, - { "time": 0.4667, "light": "ffd50cfe", "dark": "604b3f" }, - { "time": 1, "light": "ffd50c00", "dark": "604b3f" } - ], - "attachment": [ - { "time": 0.3667, "name": "smoke-puff01-bg" } - ] - }, - "smoke-puff1-bg26": { - "twoColor": [ - { "time": 0.3, "light": "ffd50cfe", "dark": "604b3f", "curve": "stepped" }, - { "time": 0.6, "light": "ffd50cfe", "dark": "604b3f" }, - { "time": 0.9333, "light": "ffd50c00", "dark": "604b3f" } - ], - "attachment": [ - { "time": 0.3667, "name": "smoke-puff01-bg" } - ] - }, - "smoke-puff1-bg27": { - "twoColor": [ - { "time": 0.3, "light": "ffd50cfe", "dark": "604b3f", "curve": "stepped" }, - { "time": 0.4667, "light": "ffd50cfe", "dark": "604b3f" }, - { "time": 0.7333, "light": "ffd50c00", "dark": "604b3f" } - ], - "attachment": [ - { "time": 0.3667, "name": "smoke-puff01-bg" } - ] - }, - "smoke-puff1-fg": { - "twoColor": [ - { "time": 0.0667, "light": "ffdf31fe", "dark": "ff0000" }, - { "time": 0.1333, "light": "fde252fe", "dark": "ff0000" }, - { "time": 0.1667, "light": "ffe568fe", "dark": "e26425" }, - { "time": 0.2, "light": "ffe568fe", "dark": "ab774c" }, - { "time": 0.3, "light": "ab764cfe", "dark": "ac8d75", "curve": "stepped" }, - { "time": 0.6, "light": "ab764cfe", "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-fg2": { - "twoColor": [ - { "time": 0.1333, "light": "ffdf31fe", "dark": "ff0000" }, - { "time": 0.1667, "light": "ffe568fe", "dark": "e26425" }, - { "time": 0.2, "light": "ffe568fe", "dark": "ab774c" }, - { "time": 0.3, "light": "ab764cfe", "dark": "ac8d75", "curve": "stepped" }, - { "time": 0.4667, "light": "ab764cfe", "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-fg3": { - "twoColor": [ - { "time": 0.1333, "light": "ffe457fe", "dark": "ff0000" }, - { "time": 0.1667, "light": "ffe568fe", "dark": "e26425" }, - { "time": 0.2, "light": "ffe568fe", "dark": "ab774c" }, - { "time": 0.3, "light": "ab764cfe", "dark": "ac8d75", "curve": "stepped" }, - { "time": 0.4667, "light": "ab764cfe", "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-fg4": { - "twoColor": [ - { "time": 0.1333, "light": "fae781fe", "dark": "ff0000" }, - { "time": 0.1667, "light": "ffe568fe", "dark": "e26425" }, - { "time": 0.2, "light": "ffe568fe", "dark": "ab774c" }, - { "time": 0.3, "light": "ab764cfe", "dark": "ac8d75", "curve": "stepped" }, - { "time": 0.6, "light": "ab764cfe", "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-fg5": { - "twoColor": [ - { "time": 0.1333, "light": "ffdf31fe", "dark": "ff0000" }, - { "time": 0.1667, "light": "ffe568fe", "dark": "e26425" }, - { "time": 0.2, "light": "ffe568fe", "dark": "ab774c" }, - { "time": 0.3, "light": "ab764cfe", "dark": "ac8d75", "curve": "stepped" }, - { "time": 0.6, "light": "ab764cfe", "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-fg6": { - "twoColor": [ - { "time": 0.1333, "light": "ffdf31fe", "dark": "ff0000" }, - { "time": 0.1667, "light": "ffe568fe", "dark": "e26425" }, - { "time": 0.2, "light": "ffe568fe", "dark": "ab774c" }, - { "time": 0.3, "light": "ab764cfe", "dark": "ac8d75", "curve": "stepped" }, - { "time": 0.4667, "light": "ab764cfe", "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-fg7": { - "twoColor": [ - { "time": 0.1333, "light": "ffdf31fe", "dark": "ff0000" }, - { "time": 0.1667, "light": "ffe568fe", "dark": "e26425" }, - { "time": 0.2, "light": "ffe568fe", "dark": "ab774c" }, - { "time": 0.3333, "light": "ab764cfe", "dark": "ac8d75", "curve": "stepped" }, - { "time": 0.4667, "light": "ab764cfe", "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-fg8": { - "twoColor": [ - { "time": 0.1333, "light": "ffdf31fe", "dark": "ff0000" }, - { "time": 0.1667, "light": "ffe568fe", "dark": "e26425" }, - { "time": 0.2, "light": "ffe568fe", "dark": "ab774c" }, - { "time": 0.3, "light": "ab764cfe", "dark": "ac8d75", "curve": "stepped" }, - { "time": 0.4333, "light": "ab764cfe", "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-puff1-fg9": { - "twoColor": [ - { "time": 0.1333, "light": "ffdf31fe", "dark": "ff0000" }, - { "time": 0.1667, "light": "ffe568fe", "dark": "e26425" }, - { "time": 0.2, "light": "ffe568fe", "dark": "ab774c" }, - { "time": 0.3, "light": "ab764cfe", "dark": "ac8d75", "curve": "stepped" }, - { "time": 0.5333, "light": "ab764cfe", "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-fg10": { - "twoColor": [ - { "time": 0.1333, "light": "fce35dfe", "dark": "ff0000" }, - { "time": 0.1667, "light": "ffe568fe", "dark": "e26425" }, - { "time": 0.2, "light": "ffe568fe", "dark": "ab774c" }, - { "time": 0.3, "light": "ab764cfe", "dark": "ac8d75", "curve": "stepped" }, - { "time": 0.5333, "light": "ab764cfe", "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" } - ] - }, - "smoke-puff1-fg11": { - "twoColor": [ - { "time": 0.3333, "light": "ab764cfe", "dark": "ac8d75", "curve": "stepped" }, - { "time": 0.4667, "light": "ab764cfe", "dark": "ac8d75" }, - { "time": 0.7667, "light": "ab764c00", "dark": "ac8d75" } - ], - "attachment": [ - { "time": 0.3333, "name": "smoke-puff04-fg" } - ] - }, - "smoke-puff1-fg12": { - "twoColor": [ - { "time": 0.3667, "light": "ab764cfe", "dark": "ac8d75", "curve": "stepped" }, - { "time": 0.6, "light": "ab764cfe", "dark": "ac8d75" }, - { "time": 0.8667, "light": "ac8c7500", "dark": "604a3f" } - ], - "attachment": [ - { "time": 0.3667, "name": "smoke-puff04-fg" } - ] - }, - "smoke-puff1-fg13": { - "twoColor": [ - { "time": 0.3667, "light": "ab764cfe", "dark": "ac8d75", "curve": "stepped" }, - { "time": 0.4667, "light": "ab764cfe", "dark": "ac8d75" }, - { "time": 1, "light": "ab764c00", "dark": "ac8d75" } - ], - "attachment": [ - { "time": 0.3667, "name": "smoke-puff04-fg" } - ] - }, - "smoke-puff1-fg14": { - "twoColor": [ - { "time": 0.4333, "light": "ab764cfe", "dark": "ac8d75", "curve": "stepped" }, - { "time": 0.6, "light": "ab764cfe", "dark": "ac8d75" }, - { "time": 1.0667, "light": "ab764c00", "dark": "ac8d75" } - ], - "attachment": [ - { "time": 0.4333, "name": "smoke-puff04-fg" } - ] - }, - "smoke-puff1-fg15": { - "twoColor": [ - { "time": 0.4, "light": "ab764cfe", "dark": "ac8d75", "curve": "stepped" }, - { "time": 0.4667, "light": "ab764cfe", "dark": "ac8d75" }, - { "time": 0.8333, "light": "ab764c00", "dark": "ac8d75" } - ], - "attachment": [ - { "time": 0.4, "name": "smoke-puff04-fg" } - ] - }, - "smoke-puff1-fg16": { - "twoColor": [ - { "time": 0.4, "light": "ab764cfe", "dark": "ac8d75", "curve": "stepped" }, - { "time": 0.4667, "light": "ab764cfe", "dark": "ac8d75" }, - { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" } - ], - "attachment": [ - { "time": 0.4, "name": "smoke-puff04-fg" } - ] - }, - "smoke-puff1-fg17": { - "twoColor": [ - { "time": 0.2333, "light": "e3c05efe", "dark": "ab7e59" }, - { "time": 0.3, "light": "ab764cfe", "dark": "ac8d75", "curve": "stepped" }, - { "time": 0.4, "light": "ab764cfe", "dark": "ac8d75" }, - { "time": 0.6667, "light": "ab764c00", "dark": "ac8d75" } - ], - "attachment": [ - { "time": 0.2333, "name": "smoke-puff04-fg" } - ] - }, - "smoke-puff1-fg18": { - "twoColor": [ - { "time": 0.1333, "light": "ffdf31fe", "dark": "ff0000" }, - { "time": 0.1667, "light": "ffe568fe", "dark": "e26425" }, - { "time": 0.2, "light": "ffe568fe", "dark": "ab774c" }, - { "time": 0.3, "light": "ab764cfe", "dark": "ac8d75", "curve": "stepped" }, - { "time": 0.5, "light": "ab764cfe", "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-fg20": { - "twoColor": [ - { "time": 0.1333, "light": "ffdf31fe", "dark": "ff0000" }, - { "time": 0.1667, "light": "ffe568fe", "dark": "e26425" }, - { "time": 0.2, "light": "ffe568fe", "dark": "ab774c" }, - { "time": 0.3, "light": "ab764cfe", "dark": "ac8d75", "curve": "stepped" }, - { "time": 0.4667, "light": "ab764cfe", "dark": "ac8d75" }, - { "time": 0.8, "light": "ab764c00", "dark": "ac8d75" } - ], - "attachment": [ - { "time": 0.3333, "name": "smoke-puff04-fg" } - ] - }, - "smoke-puff1-fg21": { - "twoColor": [ - { "time": 0.1333, "light": "ffdf31fe", "dark": "ff0000" }, - { "time": 0.1667, "light": "ffe568fe", "dark": "e26425" }, - { "time": 0.2, "light": "ffe568fe", "dark": "ab774c" }, - { "time": 0.3, "light": "ab764cfe", "dark": "ac8d75", "curve": "stepped" }, - { "time": 0.4667, "light": "ab764cfe", "dark": "ac8d75" }, - { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" } - ] - }, - "smoke-puff1-fg22": { - "twoColor": [ - { "time": 0.1333, "light": "ffdf31fe", "dark": "ff0000" }, - { "time": 0.1667, "light": "ffe568fe", "dark": "e26425" }, - { "time": 0.2, "light": "ffe568fe", "dark": "ab774c" }, - { "time": 0.3, "light": "ab764cfe", "dark": "ac8d75", "curve": "stepped" }, - { "time": 0.4667, "light": "ab764cfe", "dark": "ac8d75" }, - { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" } - ] - }, - "smoke-puff1-fg23": { - "twoColor": [ - { "time": 0.1333, "light": "ffdf31fe", "dark": "ff0000" }, - { "time": 0.1667, "light": "ffe568fe", "dark": "e26425" }, - { "time": 0.2, "light": "ffe568fe", "dark": "ab774c" }, - { "time": 0.3, "light": "ab764cfe", "dark": "ac8d75", "curve": "stepped" }, - { "time": 0.5, "light": "ab764cfe", "dark": "ac8d75" }, - { "time": 0.7667, "light": "ab764c00", "dark": "ac8d75" } - ], - "attachment": [ - { "time": 0.3, "name": "smoke-puff04-fg" } - ] - }, - "smoke-puff1-fg24": { - "twoColor": [ - { "time": 0.3, "light": "ab764cfe", "dark": "ac8d75", "curve": "stepped" }, - { "time": 0.4667, "light": "ab764cfe", "dark": "ac8d75" }, - { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" } - ], - "attachment": [ - { "time": 0.3, "name": "smoke-puff04-fg" } - ] - }, - "smoke-puff1-fg25": { - "twoColor": [ - { "time": 0.3, "light": "ab764cfe", "dark": "ac8d75", "curve": "stepped" }, - { "time": 0.4667, "light": "ab764cfe", "dark": "ac8d75" }, - { "time": 1, "light": "ab764c00", "dark": "ac8d75" } - ], - "attachment": [ - { "time": 0.3667, "name": "smoke-puff04-fg" } - ] - }, - "smoke-puff1-fg26": { - "twoColor": [ - { "time": 0.3, "light": "ab764cfe", "dark": "ac8d75", "curve": "stepped" }, - { "time": 0.6, "light": "ab764cfe", "dark": "ac8d75" }, - { "time": 0.9333, "light": "ab764c00", "dark": "ac8d75" } - ], - "attachment": [ - { "time": 0.3667, "name": "smoke-puff04-fg" } - ] - }, - "smoke-puff1-fg27": { - "twoColor": [ - { "time": 0.3, "light": "ab764cfe", "dark": "ac8d75", "curve": "stepped" }, - { "time": 0.4667, "light": "ab764cfe", "dark": "ac8d75" }, - { "time": 0.7333, "light": "ab764c00", "dark": "ac8d75" } - ], - "attachment": [ - { "time": 0.3667, "name": "smoke-puff04-fg" } - ] - }, - "tank-glow": { - "color": [ - { "time": 0.0667, "color": "fc994d84" }, - { - "time": 0.1333, - "color": "f5b16bc8", - "curve": [ 0.658, 0.01, 0.89, 0.77 ] - }, - { "time": 0.2667, "color": "fc994c30" } - ], - "attachment": [ - { "time": 0.0667, "name": "smoke-glow" }, - { "time": 0.2667, "name": null } - ] - } - }, - "bones": { - "cannon": { - "translate": [ - { "time": 0.0667, "x": 0, "y": 0 }, - { "time": 0.1667, "x": 34.77, "y": 0.9 }, - { "time": 0.2667, "x": 1.3, "y": 0 } - ] - }, - "tank-body": { - "rotate": [ - { "time": 0.0667, "angle": 0 }, - { - "time": 0.1667, - "angle": -4.29, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { - "time": 0.3, - "angle": 2.37, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { "time": 0.4333, "angle": 0 } - ], - "translate": [ - { "time": 0.0667, "x": 0, "y": 0 }, - { - "time": 0.1667, - "x": 31.04, - "y": 1.67, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { "time": 0.3, "x": -12.05, "y": -0.23 }, - { "time": 0.3667, "x": 0, "y": 0 } - ] - }, - "tank-treads": { - "rotate": [ - { "time": 0.0667, "angle": 0 }, - { "time": 0.1667, "angle": -3.08 }, - { "time": 0.3, "angle": -0.42 } - ] - }, - "smoke1": { - "rotate": [ - { "time": 0.0667, "angle": 0 }, - { "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, "x": 1, "y": 1 }, - { "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, "x": 0, "y": 0 }, - { "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, "x": 1, "y": 1 }, - { "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, "x": 0, "y": 0 }, - { "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, "x": 1, "y": 1 }, - { "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, "x": 1, "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, "angle": 0 }, - { "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, "angle": 0 }, - { "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, "angle": 0 }, - { "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, "angle": 0 }, - { "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, "angle": 0 }, - { "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, "angle": 0 }, - { "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, "x": 0, "y": 0 }, - { - "time": 0.2, - "x": 0, - "y": 128.38, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { "time": 1, "x": 0, "y": 0 } - ], - "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": [ - { "time": 0, "angle": 8.07, "curve": "stepped" }, - { "time": 0.0667, "angle": 8.07 }, - { - "time": 0.2333, - "angle": -18.67, - "curve": [ 0.992, 0.01, 0.898, 0.98 ] - }, - { "time": 0.9, "angle": 8.07 } - ] - }, - "tank-root": { - "translate": [ - { "time": 0.0667, "x": 0, "y": 0 }, - { - "time": 0.1667, - "x": 46.59, - "y": 0, - "curve": [ 0.25, 0, 0.75, 1 ] - }, - { "time": 0.2667, "x": 0, "y": 0 } - ] - }, - "tank-glow": { - "translate": [ - { - "time": 0.1333, - "x": 198.14, - "y": 0, - "curve": [ 0.658, 0.01, 0.89, 0.77 ] - }, - { "time": 0.2333, "x": -390, "y": 0 } - ], - "scale": [ - { "time": 0.0667, "x": 1, "y": 1 }, - { - "time": 0.1333, - "x": 1.185, - "y": 0.945, - "curve": [ 0.658, 0.01, 0.89, 0.77 ] - }, - { "time": 0.2333, "x": 1.008, "y": 0.471 } - ] - } - }, - "deform": { - "default": { - "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 ] - } - ] - }, - "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 ] - } - ] - } - } - }, - "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/tests/lua-tests/src/SpineTest/SpineTest.lua b/tests/lua-tests/src/SpineTest/SpineTest.lua index 8307aedb48..0d84f1820d 100644 --- a/tests/lua-tests/src/SpineTest/SpineTest.lua +++ b/tests/lua-tests/src/SpineTest/SpineTest.lua @@ -16,7 +16,7 @@ function SpineTestLayerNormal:ctor() end function SpineTestLayerNormal:init() - local skeletonNode = sp.SkeletonAnimation:create("spine/spineboy-ess.json", "spine/spineboy.atlas", 0.6) + local skeletonNode = sp.SkeletonAnimation:create("spine/spineboy-pro.json", "spine/spineboy.atlas", 0.6) skeletonNode:setScale(0.5) skeletonNode:registerSpineEventHandler(function (event)