diff --git a/.vscode/launch.json b/.vscode/launch.json index a498c5726..9df8810bf 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -8,10 +8,10 @@ "mainClass": "cpw.mods.bootstraplauncher.BootstrapLauncher", "projectName": "SuperbWarfare", "cwd": "${workspaceFolder}\\run", - "vmArgs": "-Dmixin.dumpTargetOnFailure\u003dtrue -Dgeckolib.disable_examples\u003dtrue -DlegacyClassPath.file\u003dG:\\SuperbWarfare\\build\\classpath\\runClient_minecraftClasspath.txt -Dmixin.env.remapRefMap\u003dtrue -Dmixin.env.refMapRemappingFile\u003dG:\\SuperbWarfare/build/createSrgToMcp/output.srg -Dnet.minecraftforge.gradle.GradleStart.srg.srg-mcp\u003dG:\\SuperbWarfare\\build\\createSrgToMcp\\output.srg -DignoreList\u003dbootstraplauncher,securejarhandler,asm-commons,asm-util,asm-analysis,asm-tree,asm,JarJarFileSystems,client-extra,fmlcore,javafmllanguage,lowcodelanguage,mclanguage,forge- -DmergeModules\u003djna-5.10.0.jar,jna-platform-5.10.0.jar -Dforge.enableGameTest\u003dtrue -Dmixin.debug.verbose\u003dtrue -Dmixin.debug.export\u003dtrue -Djava.net.preferIPv6Addresses\u003dsystem -p C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\cpw.mods\\bootstraplauncher\\1.1.2\\c546e00443d8432cda6baa1c860346980742628\\bootstraplauncher-1.1.2.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\cpw.mods\\securejarhandler\\2.1.10\\51e6a22c6c716beb11e244bf5b8be480f51dd6b5\\securejarhandler-2.1.10.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-commons\\9.5\\19ab5b5800a3910d30d3a3e64fdb00fd0cb42de0\\asm-commons-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-util\\9.5\\64b5a1fc8c1b15ed2efd6a063e976bc8d3dc5ffe\\asm-util-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-analysis\\9.5\\490bacc77de7cbc0be1a30bb3471072d705be4a4\\asm-analysis-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-tree\\9.5\\fd33c8b6373abaa675be407082fdfda35021254a\\asm-tree-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm\\9.5\\dc6ea1875f4d64fbc85e1691c95b96a3d8569c90\\asm-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\net.minecraftforge\\JarJarFileSystems\\0.3.19\\2464eb7d6b9ddb9db36a82cf8a95193e5c6fe020\\JarJarFileSystems-0.3.19.jar --add-modules ALL-MODULE-PATH --add-opens java.base/java.util.jar\u003dcpw.mods.securejarhandler --add-opens java.base/java.lang.invoke\u003dcpw.mods.securejarhandler --add-exports java.base/sun.security.util\u003dcpw.mods.securejarhandler --add-exports jdk.naming.dns/com.sun.jndi.dns\u003djava.naming -XX:HeapDumpPath\u003dMojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump", + "vmArgs": "-Dgeckolib.disable_examples\u003dtrue -Dmixin.env.remapRefMap\u003dtrue -DignoreList\u003dbootstraplauncher,securejarhandler,asm-commons,asm-util,asm-analysis,asm-tree,asm,JarJarFileSystems,client-extra,fmlcore,javafmllanguage,lowcodelanguage,mclanguage,forge- -Dforge.enabledGameTestNamespaces\u003dsuperbwarfare -Dforge.logging.console.level\u003dinfo -Dmixin.dumpTargetOnFailure\u003dtrue -Dforge.logging.markers\u003dREGISTRIES -DlegacyClassPath.file\u003dG:\\SuperbWarfare\\build\\classpath\\runClient_minecraftClasspath.txt -Dmixin.env.refMapRemappingFile\u003dG:\\SuperbWarfare/build/createSrgToMcp/output.srg -Dnet.minecraftforge.gradle.GradleStart.srg.srg-mcp\u003dG:\\SuperbWarfare\\build\\createSrgToMcp\\output.srg -DmergeModules\u003djna-5.10.0.jar,jna-platform-5.10.0.jar -Dforge.enableGameTest\u003dtrue -Dmixin.debug.verbose\u003dtrue -Dmixin.debug.export\u003dtrue -Djava.net.preferIPv6Addresses\u003dsystem -p C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\cpw.mods\\bootstraplauncher\\1.1.2\\c546e00443d8432cda6baa1c860346980742628\\bootstraplauncher-1.1.2.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\cpw.mods\\securejarhandler\\2.1.10\\51e6a22c6c716beb11e244bf5b8be480f51dd6b5\\securejarhandler-2.1.10.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-commons\\9.5\\19ab5b5800a3910d30d3a3e64fdb00fd0cb42de0\\asm-commons-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-util\\9.5\\64b5a1fc8c1b15ed2efd6a063e976bc8d3dc5ffe\\asm-util-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-analysis\\9.5\\490bacc77de7cbc0be1a30bb3471072d705be4a4\\asm-analysis-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-tree\\9.5\\fd33c8b6373abaa675be407082fdfda35021254a\\asm-tree-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm\\9.5\\dc6ea1875f4d64fbc85e1691c95b96a3d8569c90\\asm-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\net.minecraftforge\\JarJarFileSystems\\0.3.19\\2464eb7d6b9ddb9db36a82cf8a95193e5c6fe020\\JarJarFileSystems-0.3.19.jar --add-modules ALL-MODULE-PATH --add-opens java.base/java.util.jar\u003dcpw.mods.securejarhandler --add-opens java.base/java.lang.invoke\u003dcpw.mods.securejarhandler --add-exports java.base/sun.security.util\u003dcpw.mods.securejarhandler --add-exports jdk.naming.dns/com.sun.jndi.dns\u003djava.naming -XX:HeapDumpPath\u003dMojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump", "args": "--launchTarget forgeclientuserdev --version MOD_DEV --assetIndex 5 --assetsDir C:\\Users\\Atsuishio\\.gradle\\caches\\forge_gradle\\assets --gameDir . --fml.forgeVersion 47.2.0 --fml.mcVersion 1.20.1 --fml.forgeGroup net.minecraftforge --fml.mcpVersion 20230612.114412 --mixin.config mixins.superbwarfare.json", "env": { - "MOD_CLASSES": "${workspaceFolder}\\build\\resources\\main;${workspaceFolder}\\build\\classes\\java\\main", + "MOD_CLASSES": "superbwarfare%%${workspaceFolder}\\build\\resources\\main;superbwarfare%%${workspaceFolder}\\build\\classes\\java\\main", "MCP_MAPPINGS": "parchment_2023.08.13-1.20.1" }, "preLaunchTask": "prepareRunClientCompile" @@ -23,10 +23,10 @@ "mainClass": "cpw.mods.bootstraplauncher.BootstrapLauncher", "projectName": "SuperbWarfare", "cwd": "${workspaceFolder}\\run", - "vmArgs": "-Dmixin.dumpTargetOnFailure\u003dtrue -Dgeckolib.disable_examples\u003dtrue -DlegacyClassPath.file\u003dG:\\SuperbWarfare\\build\\classpath\\runData_minecraftClasspath.txt -Dmixin.env.remapRefMap\u003dtrue -Dmixin.env.refMapRemappingFile\u003dG:\\SuperbWarfare/build/createSrgToMcp/output.srg -Dnet.minecraftforge.gradle.GradleStart.srg.srg-mcp\u003dG:\\SuperbWarfare\\build\\createSrgToMcp\\output.srg -DignoreList\u003dbootstraplauncher,securejarhandler,asm-commons,asm-util,asm-analysis,asm-tree,asm,JarJarFileSystems,client-extra,fmlcore,javafmllanguage,lowcodelanguage,mclanguage,forge- -DmergeModules\u003djna-5.10.0.jar,jna-platform-5.10.0.jar -Dmixin.debug.verbose\u003dtrue -Dmixin.debug.export\u003dtrue -Djava.net.preferIPv6Addresses\u003dsystem -p C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\cpw.mods\\bootstraplauncher\\1.1.2\\c546e00443d8432cda6baa1c860346980742628\\bootstraplauncher-1.1.2.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\cpw.mods\\securejarhandler\\2.1.10\\51e6a22c6c716beb11e244bf5b8be480f51dd6b5\\securejarhandler-2.1.10.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-commons\\9.5\\19ab5b5800a3910d30d3a3e64fdb00fd0cb42de0\\asm-commons-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-util\\9.5\\64b5a1fc8c1b15ed2efd6a063e976bc8d3dc5ffe\\asm-util-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-analysis\\9.5\\490bacc77de7cbc0be1a30bb3471072d705be4a4\\asm-analysis-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-tree\\9.5\\fd33c8b6373abaa675be407082fdfda35021254a\\asm-tree-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm\\9.5\\dc6ea1875f4d64fbc85e1691c95b96a3d8569c90\\asm-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\net.minecraftforge\\JarJarFileSystems\\0.3.19\\2464eb7d6b9ddb9db36a82cf8a95193e5c6fe020\\JarJarFileSystems-0.3.19.jar --add-modules ALL-MODULE-PATH --add-opens java.base/java.util.jar\u003dcpw.mods.securejarhandler --add-opens java.base/java.lang.invoke\u003dcpw.mods.securejarhandler --add-exports java.base/sun.security.util\u003dcpw.mods.securejarhandler --add-exports jdk.naming.dns/com.sun.jndi.dns\u003djava.naming", + "vmArgs": "-Dforge.logging.console.level\u003dinfo -Dmixin.dumpTargetOnFailure\u003dtrue -Dgeckolib.disable_examples\u003dtrue -Dforge.logging.markers\u003dREGISTRIES -DlegacyClassPath.file\u003dG:\\SuperbWarfare\\build\\classpath\\runData_minecraftClasspath.txt -Dmixin.env.remapRefMap\u003dtrue -Dmixin.env.refMapRemappingFile\u003dG:\\SuperbWarfare/build/createSrgToMcp/output.srg -Dnet.minecraftforge.gradle.GradleStart.srg.srg-mcp\u003dG:\\SuperbWarfare\\build\\createSrgToMcp\\output.srg -DignoreList\u003dbootstraplauncher,securejarhandler,asm-commons,asm-util,asm-analysis,asm-tree,asm,JarJarFileSystems,client-extra,fmlcore,javafmllanguage,lowcodelanguage,mclanguage,forge- -DmergeModules\u003djna-5.10.0.jar,jna-platform-5.10.0.jar -Dmixin.debug.verbose\u003dtrue -Dmixin.debug.export\u003dtrue -Djava.net.preferIPv6Addresses\u003dsystem -p C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\cpw.mods\\bootstraplauncher\\1.1.2\\c546e00443d8432cda6baa1c860346980742628\\bootstraplauncher-1.1.2.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\cpw.mods\\securejarhandler\\2.1.10\\51e6a22c6c716beb11e244bf5b8be480f51dd6b5\\securejarhandler-2.1.10.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-commons\\9.5\\19ab5b5800a3910d30d3a3e64fdb00fd0cb42de0\\asm-commons-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-util\\9.5\\64b5a1fc8c1b15ed2efd6a063e976bc8d3dc5ffe\\asm-util-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-analysis\\9.5\\490bacc77de7cbc0be1a30bb3471072d705be4a4\\asm-analysis-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-tree\\9.5\\fd33c8b6373abaa675be407082fdfda35021254a\\asm-tree-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm\\9.5\\dc6ea1875f4d64fbc85e1691c95b96a3d8569c90\\asm-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\net.minecraftforge\\JarJarFileSystems\\0.3.19\\2464eb7d6b9ddb9db36a82cf8a95193e5c6fe020\\JarJarFileSystems-0.3.19.jar --add-modules ALL-MODULE-PATH --add-opens java.base/java.util.jar\u003dcpw.mods.securejarhandler --add-opens java.base/java.lang.invoke\u003dcpw.mods.securejarhandler --add-exports java.base/sun.security.util\u003dcpw.mods.securejarhandler --add-exports jdk.naming.dns/com.sun.jndi.dns\u003djava.naming", "args": "--launchTarget forgedatauserdev --assetIndex 5 --assetsDir C:\\Users\\Atsuishio\\.gradle\\caches\\forge_gradle\\assets --gameDir . --fml.forgeVersion 47.2.0 --fml.mcVersion 1.20.1 --fml.forgeGroup net.minecraftforge --fml.mcpVersion 20230612.114412 --mod superbwarfare --all --output G:\\SuperbWarfare\\src\\generated\\resources --existing G:\\SuperbWarfare\\src\\main\\resources --mixin.config mixins.superbwarfare.json", "env": { - "MOD_CLASSES": "${workspaceFolder}\\build\\resources\\main;${workspaceFolder}\\build\\classes\\java\\main", + "MOD_CLASSES": "superbwarfare%%${workspaceFolder}\\build\\resources\\main;superbwarfare%%${workspaceFolder}\\build\\classes\\java\\main", "MCP_MAPPINGS": "parchment_2023.08.13-1.20.1" }, "preLaunchTask": "prepareRunDataCompile" @@ -38,10 +38,10 @@ "mainClass": "cpw.mods.bootstraplauncher.BootstrapLauncher", "projectName": "SuperbWarfare", "cwd": "${workspaceFolder}\\run", - "vmArgs": "-Dmixin.dumpTargetOnFailure\u003dtrue -Dgeckolib.disable_examples\u003dtrue -DlegacyClassPath.file\u003dG:\\SuperbWarfare\\build\\classpath\\runServer_minecraftClasspath.txt -Dmixin.env.remapRefMap\u003dtrue -Dmixin.env.refMapRemappingFile\u003dG:\\SuperbWarfare/build/createSrgToMcp/output.srg -Dnet.minecraftforge.gradle.GradleStart.srg.srg-mcp\u003dG:\\SuperbWarfare\\build\\createSrgToMcp\\output.srg -DignoreList\u003dbootstraplauncher,securejarhandler,asm-commons,asm-util,asm-analysis,asm-tree,asm,JarJarFileSystems,client-extra,fmlcore,javafmllanguage,lowcodelanguage,mclanguage,forge- -DmergeModules\u003djna-5.10.0.jar,jna-platform-5.10.0.jar -Dforge.enableGameTest\u003dtrue -Dmixin.debug.verbose\u003dtrue -Dmixin.debug.export\u003dtrue -Djava.net.preferIPv6Addresses\u003dsystem -p C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\cpw.mods\\bootstraplauncher\\1.1.2\\c546e00443d8432cda6baa1c860346980742628\\bootstraplauncher-1.1.2.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\cpw.mods\\securejarhandler\\2.1.10\\51e6a22c6c716beb11e244bf5b8be480f51dd6b5\\securejarhandler-2.1.10.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-commons\\9.5\\19ab5b5800a3910d30d3a3e64fdb00fd0cb42de0\\asm-commons-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-util\\9.5\\64b5a1fc8c1b15ed2efd6a063e976bc8d3dc5ffe\\asm-util-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-analysis\\9.5\\490bacc77de7cbc0be1a30bb3471072d705be4a4\\asm-analysis-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-tree\\9.5\\fd33c8b6373abaa675be407082fdfda35021254a\\asm-tree-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm\\9.5\\dc6ea1875f4d64fbc85e1691c95b96a3d8569c90\\asm-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\net.minecraftforge\\JarJarFileSystems\\0.3.19\\2464eb7d6b9ddb9db36a82cf8a95193e5c6fe020\\JarJarFileSystems-0.3.19.jar --add-modules ALL-MODULE-PATH --add-opens java.base/java.util.jar\u003dcpw.mods.securejarhandler --add-opens java.base/java.lang.invoke\u003dcpw.mods.securejarhandler --add-exports java.base/sun.security.util\u003dcpw.mods.securejarhandler --add-exports jdk.naming.dns/com.sun.jndi.dns\u003djava.naming", + "vmArgs": "-Dgeckolib.disable_examples\u003dtrue -Dmixin.env.remapRefMap\u003dtrue -DignoreList\u003dbootstraplauncher,securejarhandler,asm-commons,asm-util,asm-analysis,asm-tree,asm,JarJarFileSystems,client-extra,fmlcore,javafmllanguage,lowcodelanguage,mclanguage,forge- -Dforge.enabledGameTestNamespaces\u003dsuperbwarfare -Dforge.logging.console.level\u003dinfo -Dmixin.dumpTargetOnFailure\u003dtrue -Dforge.logging.markers\u003dREGISTRIES -DlegacyClassPath.file\u003dG:\\SuperbWarfare\\build\\classpath\\runServer_minecraftClasspath.txt -Dmixin.env.refMapRemappingFile\u003dG:\\SuperbWarfare/build/createSrgToMcp/output.srg -Dnet.minecraftforge.gradle.GradleStart.srg.srg-mcp\u003dG:\\SuperbWarfare\\build\\createSrgToMcp\\output.srg -DmergeModules\u003djna-5.10.0.jar,jna-platform-5.10.0.jar -Dforge.enableGameTest\u003dtrue -Dmixin.debug.verbose\u003dtrue -Dmixin.debug.export\u003dtrue -Djava.net.preferIPv6Addresses\u003dsystem -p C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\cpw.mods\\bootstraplauncher\\1.1.2\\c546e00443d8432cda6baa1c860346980742628\\bootstraplauncher-1.1.2.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\cpw.mods\\securejarhandler\\2.1.10\\51e6a22c6c716beb11e244bf5b8be480f51dd6b5\\securejarhandler-2.1.10.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-commons\\9.5\\19ab5b5800a3910d30d3a3e64fdb00fd0cb42de0\\asm-commons-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-util\\9.5\\64b5a1fc8c1b15ed2efd6a063e976bc8d3dc5ffe\\asm-util-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-analysis\\9.5\\490bacc77de7cbc0be1a30bb3471072d705be4a4\\asm-analysis-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm-tree\\9.5\\fd33c8b6373abaa675be407082fdfda35021254a\\asm-tree-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\org.ow2.asm\\asm\\9.5\\dc6ea1875f4d64fbc85e1691c95b96a3d8569c90\\asm-9.5.jar;C:\\Users\\Atsuishio\\.gradle\\caches\\modules-2\\files-2.1\\net.minecraftforge\\JarJarFileSystems\\0.3.19\\2464eb7d6b9ddb9db36a82cf8a95193e5c6fe020\\JarJarFileSystems-0.3.19.jar --add-modules ALL-MODULE-PATH --add-opens java.base/java.util.jar\u003dcpw.mods.securejarhandler --add-opens java.base/java.lang.invoke\u003dcpw.mods.securejarhandler --add-exports java.base/sun.security.util\u003dcpw.mods.securejarhandler --add-exports jdk.naming.dns/com.sun.jndi.dns\u003djava.naming", "args": "--launchTarget forgeserveruserdev --gameDir . --fml.forgeVersion 47.2.0 --fml.mcVersion 1.20.1 --fml.forgeGroup net.minecraftforge --fml.mcpVersion 20230612.114412 --mixin.config mixins.superbwarfare.json", "env": { - "MOD_CLASSES": "${workspaceFolder}\\build\\resources\\main;${workspaceFolder}\\build\\classes\\java\\main", + "MOD_CLASSES": "superbwarfare%%${workspaceFolder}\\build\\resources\\main;superbwarfare%%${workspaceFolder}\\build\\classes\\java\\main", "MCP_MAPPINGS": "parchment_2023.08.13-1.20.1" }, "preLaunchTask": "prepareRunServerCompile" diff --git a/src/main/java/com/atsuishio/superbwarfare/client/layer/Bmp2Layer.java b/src/main/java/com/atsuishio/superbwarfare/client/layer/Bmp2Layer.java new file mode 100644 index 000000000..af1488c8d --- /dev/null +++ b/src/main/java/com/atsuishio/superbwarfare/client/layer/Bmp2Layer.java @@ -0,0 +1,28 @@ +package com.atsuishio.superbwarfare.client.layer; + +import com.atsuishio.superbwarfare.ModUtils; +import com.atsuishio.superbwarfare.entity.vehicle.Bmp2Entity; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.client.renderer.texture.OverlayTexture; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.cache.object.BakedGeoModel; +import software.bernie.geckolib.renderer.GeoRenderer; +import software.bernie.geckolib.renderer.layer.GeoRenderLayer; + +public class Bmp2Layer extends GeoRenderLayer { + + private static final ResourceLocation LAYER = ModUtils.loc("textures/entity/speedboat_e.png"); + + public Bmp2Layer(GeoRenderer entityRenderer) { + super(entityRenderer); + } + + @Override + public void render(PoseStack poseStack, Bmp2Entity animatable, BakedGeoModel bakedModel, RenderType renderType, MultiBufferSource bufferSource, VertexConsumer buffer, float partialTick, int packedLight, int packedOverlay) { + RenderType glowRenderType = RenderType.energySwirl(LAYER,1,1); + getRenderer().reRender(getDefaultBakedModel(animatable), poseStack, bufferSource, animatable, glowRenderType, bufferSource.getBuffer(glowRenderType), partialTick, packedLight, OverlayTexture.NO_OVERLAY, 1, 1, 1, 1); + } +} diff --git a/src/main/java/com/atsuishio/superbwarfare/client/model/entity/Bmp2Model.java b/src/main/java/com/atsuishio/superbwarfare/client/model/entity/Bmp2Model.java new file mode 100644 index 000000000..e714de203 --- /dev/null +++ b/src/main/java/com/atsuishio/superbwarfare/client/model/entity/Bmp2Model.java @@ -0,0 +1,186 @@ +package com.atsuishio.superbwarfare.client.model.entity; + +import com.atsuishio.superbwarfare.ModUtils; +import com.atsuishio.superbwarfare.entity.vehicle.Bmp2Entity; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.Mth; +import software.bernie.geckolib.core.animatable.model.CoreGeoBone; +import software.bernie.geckolib.core.animation.AnimationState; +import software.bernie.geckolib.model.GeoModel; + +import static com.atsuishio.superbwarfare.entity.vehicle.Bmp2Entity.TRACK_L; +import static com.atsuishio.superbwarfare.entity.vehicle.Bmp2Entity.TRACK_R; + +public class Bmp2Model extends GeoModel { + + @Override + public ResourceLocation getAnimationResource(Bmp2Entity entity) { + return ModUtils.loc("animations/lav.animation.json"); + } + + @Override + public ResourceLocation getModelResource(Bmp2Entity entity) { + return ModUtils.loc("geo/bmp2.geo.json"); +// Player player = Minecraft.getInstance().player; +// +// int distance = 0; +// +// if (player != null) { +// distance = (int) player.position().distanceTo(entity.position()); +// } +// +// if (distance < 32) { +// return ModUtils.loc("geo/Bmp2.geo.json"); +// } else { +// return ModUtils.loc("geo/speedboat.lod1.geo.json"); +// } + } + + @Override + public ResourceLocation getTextureResource(Bmp2Entity entity) { + return ModUtils.loc("textures/entity/bmp2.png"); + } + + @Override + public void setCustomAnimations(Bmp2Entity animatable, long instanceId, AnimationState animationState) { + + for (int i = 0; i < 50; i++) { + CoreGeoBone trackL = getAnimationProcessor().getBone("trackL" + i); + CoreGeoBone trackLRot = getAnimationProcessor().getBone("trackLRot" + i); + CoreGeoBone trackR = getAnimationProcessor().getBone("trackR" + i); + CoreGeoBone trackRRot = getAnimationProcessor().getBone("trackRRot" + i); + + float t = animatable.getEntityData().get(TRACK_L) + 2 * i; + + if (t >= 100) { + t -= 100; + } + + if (t < 37.5) { + trackL.setPosY(0); + trackL.setPosZ(3 * t); + trackLRot.setRotX(0); + } + + if (t >= 37.5 && t < 39.5) { + trackL.setPosY(-(t - 37.5f) * 3 * 0.7071f); + trackL.setPosZ(3 * 37.5f + (t - 37.5f) * 3 * 0.7071f); + trackLRot.setRotX(45 * Mth.DEG_TO_RAD); + } + + if (t >= 39.5 && t < 41.5) { + trackL.setPosY(-5.3f - (t - 39.5f) * 3); + trackL.setPosZ(116); + trackLRot.setRotX(90 * Mth.DEG_TO_RAD); + } + + if (t >= 41.5 && t < 43) { + trackL.setPosY(-11.6f - (t - 41.5f) * 3 * 0.7071f); + trackL.setPosZ(115 - (t - 41.5f) * 3 * 0.7071f); + trackLRot.setRotX(135 * Mth.DEG_TO_RAD); + } + + if (t >= 43 && t < 49.5) { + trackL.setPosY(-15.6f - (t - 43f) * 3 * 0.45f); + trackL.setPosZ(109.5f - (t - 43f) * 3 * 0.75f); + trackLRot.setRotX(150 * Mth.DEG_TO_RAD); + } + + if (t >= 49.5 && t < 76.5) { + trackL.setPosY(-23.5f); + trackL.setPosZ(95f - (t - 49.5f) * 3); + trackLRot.setRotX(180 * Mth.DEG_TO_RAD); + } + + if (t >= 76.5 && t < 83.5) { + trackL.setPosY(-23.5f + (t - 76.5f) * 3 * 0.45f); + trackL.setPosZ(13.5f - (t - 76.5f) * 3 * 0.75f); + trackLRot.setRotX(210 * Mth.DEG_TO_RAD); + } + + if (t >= 83.5 && t < 85.5) { + trackL.setPosY(-12.7f + (t - 83.5f) * 3 * 0.7071f); + trackL.setPosZ(-3.5f - (t - 83.5f) * 3 * 0.7071f); + trackLRot.setRotX(225 * Mth.DEG_TO_RAD); + } + + if (t >= 85.5 && t < 87) { + trackL.setPosY(-9.2f + (t - 85.5f) * 3); + trackL.setPosZ(-6.9f); + trackLRot.setRotX(270 * Mth.DEG_TO_RAD); + } + + if (t >= 87 && t < 89) { + trackL.setPosY(-4.3f + (t - 87f) * 3 * 0.7071f); + trackL.setPosZ(-6.9f + (t - 87f) * 3 * 0.7071f); + trackLRot.setRotX(315 * Mth.DEG_TO_RAD); + } + + float t2 = animatable.getEntityData().get(TRACK_R) + 2 * i; + + if (t2 >= 100) { + t2 -= 100; + } + + if (t2 < 37.5) { + trackR.setPosY(0); + trackR.setPosZ(3 * t2); + trackRRot.setRotX(0); + } + + if (t2>= 37.5 && t2< 39.5) { + trackR.setPosY(-(t2- 37.5f) * 3 * 0.7071f); + trackR.setPosZ(3 * 37.5f + (t2- 37.5f) * 3 * 0.7071f); + trackRRot.setRotX(45 * Mth.DEG_TO_RAD); + } + + if (t2>= 39.5 && t2< 41.5) { + trackR.setPosY(-5.3f - (t2- 39.5f) * 3); + trackR.setPosZ(116); + trackRRot.setRotX(90 * Mth.DEG_TO_RAD); + } + + if (t2>= 41.5 && t2< 43) { + trackR.setPosY(-11.6f - (t2- 41.5f) * 3 * 0.7071f); + trackR.setPosZ(115 - (t2- 41.5f) * 3 * 0.7071f); + trackRRot.setRotX(135 * Mth.DEG_TO_RAD); + } + + if (t2>= 43 && t2< 49.5) { + trackR.setPosY(-15.6f - (t2- 43f) * 3 * 0.45f); + trackR.setPosZ(109.5f - (t2- 43f) * 3 * 0.75f); + trackRRot.setRotX(150 * Mth.DEG_TO_RAD); + } + + if (t2>= 49.5 && t2< 76.5) { + trackR.setPosY(-23.5f); + trackR.setPosZ(95f - (t2- 49.5f) * 3); + trackRRot.setRotX(180 * Mth.DEG_TO_RAD); + } + + if (t2>= 76.5 && t2< 83.5) { + trackR.setPosY(-23.5f + (t2- 76.5f) * 3 * 0.45f); + trackR.setPosZ(13.5f - (t2- 76.5f) * 3 * 0.75f); + trackRRot.setRotX(210 * Mth.DEG_TO_RAD); + } + + if (t2>= 83.5 && t2< 85.5) { + trackR.setPosY(-12.7f + (t2- 83.5f) * 3 * 0.7071f); + trackR.setPosZ(-3.5f - (t2- 83.5f) * 3 * 0.7071f); + trackRRot.setRotX(225 * Mth.DEG_TO_RAD); + } + + if (t2>= 85.5 && t2< 87) { + trackR.setPosY(-9.2f + (t2- 85.5f) * 3); + trackR.setPosZ(-6.9f); + trackRRot.setRotX(270 * Mth.DEG_TO_RAD); + } + + if (t2>= 87 && t2< 89) { + trackR.setPosY(-4.3f + (t2- 87f) * 3 * 0.7071f); + trackR.setPosZ(-6.9f + (t2- 87f) * 3 * 0.7071f); + trackRRot.setRotX(315 * Mth.DEG_TO_RAD); + } + } + } +} diff --git a/src/main/java/com/atsuishio/superbwarfare/client/overlay/VehicleHudOverlay.java b/src/main/java/com/atsuishio/superbwarfare/client/overlay/VehicleHudOverlay.java index ef67ad509..490bc66ed 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/overlay/VehicleHudOverlay.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/overlay/VehicleHudOverlay.java @@ -184,7 +184,9 @@ public class VehicleHudOverlay { if (player == null) return; - if (player.getVehicle() instanceof Lav150Entity lav150 && lav150.isDriver(player) && player.getVehicle() instanceof MultiWeaponVehicleEntity multiWeaponVehicle) { + if (player.getVehicle() instanceof ILandArmorEntity iLand && iLand.isDriver(player) + && iLand instanceof MultiWeaponVehicleEntity multiWeaponVehicle + && iLand instanceof MobileVehicleEntity mobileVehicle) { poseStack.pushPose(); poseStack.translate(Mth.clamp(-8 * ClientEventHandler.turnRot[1], -10, 10), Mth.clamp(-8 * ClientEventHandler.turnRot[0], -10, 10), 0); @@ -219,21 +221,21 @@ public class VehicleHudOverlay { //炮塔方向 poseStack.pushPose(); - poseStack.rotateAround(Axis.ZP.rotationDegrees(Mth.lerp(event.getPartialTick(), lav150.turretYRotO, lav150.getTurretYRot())),w / 2 + 112, h - 56, 0); + poseStack.rotateAround(Axis.ZP.rotationDegrees(Mth.lerp(event.getPartialTick(), iLand.turretYRotO(), iLand.turretYRot())),w / 2 + 112, h - 56, 0); preciseBlit(guiGraphics, ModUtils.loc("textures/screens/land/body.png"), w / 2 + 96, h - 72, 0, 0.0F, 32, 32, 32, 32); poseStack.popPose(); //时速 - guiGraphics.drawString(mc.font, Component.literal(new DecimalFormat("##").format(lav150.getDeltaMovement().length() * 72) + " KM/H"), + guiGraphics.drawString(mc.font, Component.literal(new DecimalFormat("##").format(mobileVehicle.getDeltaMovement().length() * 72) + " KM/H"), w / 2 + 160, h / 2 - 48, 0x66FF00, false); //低电量警告 - if (lav150.getEnergy() < 0.02 * lav150.getMaxEnergy()) { + if (mobileVehicle.getEnergy() < 0.02 * mobileVehicle.getMaxEnergy()) { guiGraphics.drawString(mc.font, Component.literal("NO POWER!"), w / 2 - 144, h / 2 + 14, -65536, false); - } else if (lav150.getEnergy() < 0.2 * lav150.getMaxEnergy()) { + } else if (mobileVehicle.getEnergy() < 0.2 * mobileVehicle.getMaxEnergy()) { guiGraphics.drawString(mc.font, Component.literal("LOW POWER"), w / 2 - 144, h / 2 + 14, 0xFF6B00, false); } @@ -242,7 +244,7 @@ public class VehicleHudOverlay { boolean lookAtEntity = false; double blockRange = cameraPos.distanceTo((Vec3.atLowerCornerOf(player.level().clip( - new ClipContext(player.getEyePosition(), player.getEyePosition().add(lav150.getBarrelVector(1).scale(520)), + new ClipContext(player.getEyePosition(), player.getEyePosition().add(iLand.getBarrelVec(event.getPartialTick()).scale(520)), ClipContext.Block.OUTLINE, ClipContext.Fluid.NONE, player)).getBlockPos()))); double entityRange = 0; @@ -278,15 +280,26 @@ public class VehicleHudOverlay { } + if (player.getVehicle() instanceof Bmp2Entity bmp2) { + if (multiWeaponVehicle.getWeaponType() == 0) { + double heat = 1 - bmp2.getEntityData().get(HEAT) / 100.0F; + guiGraphics.drawString(mc.font, Component.literal(" 30MM 2A42 " + (player.getInventory().hasAnyMatching(s -> s.is(ModItems.CREATIVE_AMMO_BOX.get())) ? "∞" : bmp2.getAmmoCount(player))), w / 2 - 33, h - 65, Mth.hsvToRgb((float) heat / 3.745318352059925F, 1.0F, 1.0F), false); + } else { + double heat = 1 - bmp2.getEntityData().get(COAX_HEAT) / 100.0F; + guiGraphics.drawString(mc.font, Component.literal(" 7.62MM ПКТ " + (player.getInventory().hasAnyMatching(s -> s.is(ModItems.CREATIVE_AMMO_BOX.get())) ? "∞" : bmp2.getAmmoCount(player))), w / 2 - 33, h - 65, Mth.hsvToRgb((float) heat / 3.745318352059925F, 1.0F, 1.0F), false); + } + + } + //血量 - double heal = lav150.getHealth() / lav150.getMaxHealth(); + double heal = mobileVehicle.getHealth() / mobileVehicle.getMaxHealth(); guiGraphics.drawString(Minecraft.getInstance().font, Component.literal(new DecimalFormat("##").format(100 * heal)), w / 2 - 165, h / 2 - 46, Mth.hsvToRgb((float) heal / 3.745318352059925F, 1.0F, 1.0F), false); renderKillIndicator(guiGraphics, w, h); } else if (Minecraft.getInstance().options.getCameraType() == CameraType.THIRD_PERSON_BACK && !ClientEventHandler.zoomVehicle) { - Vec3 p = RenderHelper.worldToScreen(new Vec3(player.getX(), player.getY(), player.getZ()).add(lav150.getBarrelVector(event.getPartialTick()).scale(192)), cameraPos); + Vec3 p = RenderHelper.worldToScreen(new Vec3(player.getX(), player.getY(), player.getZ()).add(iLand.getBarrelVec(event.getPartialTick()).scale(192)), cameraPos); if (p != null) { poseStack.pushPose(); @@ -312,9 +325,19 @@ public class VehicleHudOverlay { } } - double heal = 1 - lav150.getHealth() / lav150.getMaxHealth(); + if (multiWeaponVehicle instanceof Bmp2Entity bmp201) { + if (multiWeaponVehicle.getWeaponType() == 0) { + double heat = bmp201.getEntityData().get(HEAT) / 100.0F; + guiGraphics.drawString(Minecraft.getInstance().font, Component.literal(" 30MM 2A42 " + (player.getInventory().hasAnyMatching(s -> s.is(ModItems.CREATIVE_AMMO_BOX.get())) ? "∞" : bmp201.getAmmoCount(player))), 30, -9, Mth.hsvToRgb(0F, (float) heat, 1.0F), false); + } else { + double heat2 = bmp201.getEntityData().get(COAX_HEAT) / 100.0F; + guiGraphics.drawString(Minecraft.getInstance().font, Component.literal(" 7.62MM ПКТ " + (player.getInventory().hasAnyMatching(s -> s.is(ModItems.CREATIVE_AMMO_BOX.get())) ? "∞" : bmp201.getAmmoCount(player))), 30, -9, Mth.hsvToRgb(0F, (float) heat2, 1.0F), false); + } + } - guiGraphics.drawString(Minecraft.getInstance().font, Component.literal("HP " + new DecimalFormat("##").format(100 * lav150.getHealth() / lav150.getMaxHealth())), 30, 1, Mth.hsvToRgb(0F, (float) heal, 1.0F), false); + double heal = 1 - mobileVehicle.getHealth() / mobileVehicle.getMaxHealth(); + + guiGraphics.drawString(Minecraft.getInstance().font, Component.literal("HP " + new DecimalFormat("##").format(100 * mobileVehicle.getHealth() / mobileVehicle.getMaxHealth())), 30, 1, Mth.hsvToRgb(0F, (float) heal, 1.0F), false); poseStack.popPose(); poseStack.popPose(); diff --git a/src/main/java/com/atsuishio/superbwarfare/client/renderer/entity/Bmp2Renderer.java b/src/main/java/com/atsuishio/superbwarfare/client/renderer/entity/Bmp2Renderer.java new file mode 100644 index 000000000..048f55b7d --- /dev/null +++ b/src/main/java/com/atsuishio/superbwarfare/client/renderer/entity/Bmp2Renderer.java @@ -0,0 +1,83 @@ +package com.atsuishio.superbwarfare.client.renderer.entity; + +import com.atsuishio.superbwarfare.client.layer.Bmp2Layer; +import com.atsuishio.superbwarfare.client.model.entity.Bmp2Model; +import com.atsuishio.superbwarfare.entity.vehicle.Bmp2Entity; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import com.mojang.math.Axis; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.Mth; +import software.bernie.geckolib.cache.object.BakedGeoModel; +import software.bernie.geckolib.cache.object.GeoBone; +import software.bernie.geckolib.renderer.GeoEntityRenderer; + +public class Bmp2Renderer extends GeoEntityRenderer { + + public Bmp2Renderer(EntityRendererProvider.Context renderManager) { + super(renderManager, new Bmp2Model()); + this.addRenderLayer(new Bmp2Layer(this)); + } + + @Override + public RenderType getRenderType(Bmp2Entity animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { + return RenderType.entityTranslucent(getTextureLocation(animatable)); + } + + @Override + public void preRender(PoseStack poseStack, Bmp2Entity entity, BakedGeoModel model, MultiBufferSource bufferSource, VertexConsumer buffer, boolean isReRender, float partialTick, int packedLight, int packedOverlay, float red, float green, + float blue, float alpha) { + float scale = 1f; + this.scaleHeight = scale; + this.scaleWidth = scale; + super.preRender(poseStack, entity, model, bufferSource, buffer, isReRender, partialTick, packedLight, packedOverlay, red, green, blue, alpha); + } + + @Override + public void render(Bmp2Entity entityIn, float entityYaw, float partialTicks, PoseStack poseStack, MultiBufferSource bufferIn, int packedLightIn) { + poseStack.pushPose(); + poseStack.mulPose(Axis.YP.rotationDegrees(-Mth.lerp(partialTicks, entityIn.yRotO, entityIn.getYRot()))); + super.render(entityIn, entityYaw, partialTicks, poseStack, bufferIn, packedLightIn); + poseStack.popPose(); + } + + @Override + public void renderRecursively(PoseStack poseStack, Bmp2Entity animatable, GeoBone bone, RenderType renderType, MultiBufferSource bufferSource, VertexConsumer buffer, boolean isReRender, float partialTick, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) { + String name = bone.getName(); + for (int i = 0; i < 8; i++) { + if (name.equals("wheelL" + i)) { + bone.setRotX(1.5f * Mth.lerp(partialTick, animatable.leftWheelRotO, animatable.getLeftWheelRot())); + } + } + + for (int i = 0; i < 8; i++) { + if (name.equals("wheelR" + i)) { + bone.setRotX(1.5f * Mth.lerp(partialTick, animatable.rightWheelRotO, animatable.getRightWheelRot())); + } + } + + if (name.equals("cannon")) { + bone.setRotY(Mth.lerp(partialTick, animatable.turretYRotO, animatable.getTurretYRot()) * Mth.DEG_TO_RAD); + } + if (name.equals("barrel")) { + bone.setRotX(-Mth.lerp(partialTick, animatable.turretXRotO, animatable.getTurretXRot()) * Mth.DEG_TO_RAD); + } + + if (name.equals("flare")) { + bone.setRotZ((float) (0.5 * (Math.random() - 0.5))); + } + if (name.equals("flare2")) { + bone.setRotZ((float) (0.5 * (Math.random() - 0.5))); + } + + super.renderRecursively(poseStack, animatable, bone, renderType, bufferSource, buffer, isReRender, partialTick, packedLight, packedOverlay, red, green, blue, alpha); + } + + @Override + protected float getDeathMaxRotation(Bmp2Entity entityLivingBaseIn) { + return 0.0F; + } +} diff --git a/src/main/java/com/atsuishio/superbwarfare/config/server/VehicleConfig.java b/src/main/java/com/atsuishio/superbwarfare/config/server/VehicleConfig.java index 754a10dec..b5e73d2e6 100644 --- a/src/main/java/com/atsuishio/superbwarfare/config/server/VehicleConfig.java +++ b/src/main/java/com/atsuishio/superbwarfare/config/server/VehicleConfig.java @@ -43,13 +43,20 @@ public class VehicleConfig { public static ForgeConfigSpec.IntValue LAV_150_MAX_ENERGY; public static ForgeConfigSpec.IntValue LAV_150_CANNON_DAMAGE; public static ForgeConfigSpec.IntValue LAV_150_CANNON_EXPLOSION_DAMAGE; - public static ForgeConfigSpec.IntValue LAV_150_CANNON_EXPLOSION_RADIUS; + public static ForgeConfigSpec.DoubleValue LAV_150_CANNON_EXPLOSION_RADIUS; public static ForgeConfigSpec.IntValue TOM_6_HP; public static ForgeConfigSpec.IntValue TOM_6_MAX_ENERGY; public static ForgeConfigSpec.IntValue TOM_6_ENERGY_COST; public static ForgeConfigSpec.IntValue TOM_6_BOMB_EXPLOSION_DAMAGE; - public static ForgeConfigSpec.IntValue TOM_6_BOMB_EXPLOSION_RADIUS; + public static ForgeConfigSpec.DoubleValue TOM_6_BOMB_EXPLOSION_RADIUS; + + public static ForgeConfigSpec.IntValue BMP_2_HP; + public static ForgeConfigSpec.IntValue BMP_2_ENERGY_COST; + public static ForgeConfigSpec.IntValue BMP_2_MAX_ENERGY; + public static ForgeConfigSpec.IntValue BMP_2_CANNON_DAMAGE; + public static ForgeConfigSpec.IntValue BMP_2_CANNON_EXPLOSION_DAMAGE; + public static ForgeConfigSpec.DoubleValue BMP_2_CANNON_EXPLOSION_RADIUS; public static void init(ForgeConfigSpec.Builder builder) { @@ -178,7 +185,7 @@ public class VehicleConfig { LAV_150_CANNON_EXPLOSION_DAMAGE = builder.defineInRange("lav_150_cannon_explosion_damage", 12, 1, 10000000); builder.comment("The rocket explosion radius of Lav_150"); - LAV_150_CANNON_EXPLOSION_RADIUS = builder.defineInRange("lav_150_cannon_explosion_radius", 3, 1, 10000000); + LAV_150_CANNON_EXPLOSION_RADIUS = builder.defineInRange("lav_150_cannon_explosion_radius", 3d, 1d, 10000000d); builder.pop(); @@ -197,9 +204,30 @@ public class VehicleConfig { TOM_6_BOMB_EXPLOSION_DAMAGE = builder.defineInRange("tom_6_bomb_explosion_damage", 1000, 1, 10000000); builder.comment("The Melon Bomb explosion radius of Tom_6"); - TOM_6_BOMB_EXPLOSION_RADIUS = builder.defineInRange("tom_6_bomb_explosion_radius", 16, 1, 10000000); + TOM_6_BOMB_EXPLOSION_RADIUS = builder.defineInRange("tom_6_bomb_explosion_radius", 16d, 1d, 10000000d); + + builder.pop(); + + builder.push("bmp_2"); + + builder.comment("The HealthPoint of Bmp_2"); + BMP_2_HP = builder.defineInRange("bmp_2_hp", 1000, 1, 10000000); + + builder.comment("The energy cost of Bmp_2 per tick"); + BMP_2_ENERGY_COST = builder.defineInRange("bmp_2_energy_cost", 64, 0, 2147483647); + + builder.comment("The max energy storage of Bmp_2"); + BMP_2_MAX_ENERGY = builder.defineInRange("bmp_2_max_energy", 3000000, 0, 2147483647); + + builder.comment("The cannon damage of Bmp_2"); + BMP_2_CANNON_DAMAGE = builder.defineInRange("bmp_2_cannon_damage", 55, 1, 10000000); + + builder.comment("The rocket explosion damage of Bmp_2"); + BMP_2_CANNON_EXPLOSION_DAMAGE = builder.defineInRange("bmp_2_cannon_explosion_damage", 15, 1, 10000000); + + builder.comment("The rocket explosion radius of Bmp_2"); + BMP_2_CANNON_EXPLOSION_RADIUS = builder.defineInRange("bmp_2_cannon_explosion_radius", 4d, 1d, 10000000d); builder.pop(); } - } diff --git a/src/main/java/com/atsuishio/superbwarfare/entity/projectile/MelonBombEntity.java b/src/main/java/com/atsuishio/superbwarfare/entity/projectile/MelonBombEntity.java index 1a4d0a44c..7363ba946 100644 --- a/src/main/java/com/atsuishio/superbwarfare/entity/projectile/MelonBombEntity.java +++ b/src/main/java/com/atsuishio/superbwarfare/entity/projectile/MelonBombEntity.java @@ -47,7 +47,7 @@ public class MelonBombEntity extends ThrowableItemProjectile { @Override public void onHitBlock(BlockHitResult blockHitResult) { super.onHitBlock(blockHitResult); - ProjectileTool.causeCustomExplode(this, VehicleConfig.TOM_6_BOMB_EXPLOSION_DAMAGE.get(), VehicleConfig.TOM_6_BOMB_EXPLOSION_RADIUS.get(), 1.5f); + ProjectileTool.causeCustomExplode(this, VehicleConfig.TOM_6_BOMB_EXPLOSION_DAMAGE.get(), VehicleConfig.TOM_6_BOMB_EXPLOSION_RADIUS.get().floatValue(), 1.5f); this.discard(); } @@ -57,7 +57,7 @@ public class MelonBombEntity extends ThrowableItemProjectile { if (tickCount > 600) { this.discard(); if (!this.level().isClientSide) { - ProjectileTool.causeCustomExplode(this, VehicleConfig.TOM_6_BOMB_EXPLOSION_DAMAGE.get(), VehicleConfig.TOM_6_BOMB_EXPLOSION_RADIUS.get(), 1.5f); + ProjectileTool.causeCustomExplode(this, VehicleConfig.TOM_6_BOMB_EXPLOSION_DAMAGE.get(), VehicleConfig.TOM_6_BOMB_EXPLOSION_RADIUS.get().floatValue(), 1.5f); } } diff --git a/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/Bmp2Entity.java b/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/Bmp2Entity.java new file mode 100644 index 000000000..040575839 --- /dev/null +++ b/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/Bmp2Entity.java @@ -0,0 +1,746 @@ +package com.atsuishio.superbwarfare.entity.vehicle; + +import com.atsuishio.superbwarfare.ModUtils; +import com.atsuishio.superbwarfare.config.server.ExplosionDestroyConfig; +import com.atsuishio.superbwarfare.config.server.VehicleConfig; +import com.atsuishio.superbwarfare.entity.projectile.ProjectileEntity; +import com.atsuishio.superbwarfare.entity.projectile.SmallCannonShellEntity; +import com.atsuishio.superbwarfare.init.*; +import com.atsuishio.superbwarfare.network.ModVariables; +import com.atsuishio.superbwarfare.network.message.ShakeClientMessage; +import com.atsuishio.superbwarfare.tools.CustomExplosion; +import com.atsuishio.superbwarfare.tools.EntityFindUtil; +import com.atsuishio.superbwarfare.tools.ParticleTool; +import com.atsuishio.superbwarfare.tools.SoundTool; +import com.mojang.math.Axis; +import net.minecraft.core.BlockPos; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.network.protocol.Packet; +import net.minecraft.network.protocol.game.ClientGamePacketListener; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundSource; +import net.minecraft.util.Mth; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.MoverType; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.Explosion; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; +import net.minecraftforge.fluids.FluidType; +import net.minecraftforge.network.NetworkHooks; +import net.minecraftforge.network.PacketDistributor; +import net.minecraftforge.network.PlayMessages; +import net.minecraftforge.registries.ForgeRegistries; +import org.jetbrains.annotations.NotNull; +import org.joml.Math; +import org.joml.Matrix4f; +import org.joml.Vector4f; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.core.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.core.animation.AnimatableManager; +import software.bernie.geckolib.core.animation.AnimationController; +import software.bernie.geckolib.core.animation.AnimationState; +import software.bernie.geckolib.core.animation.RawAnimation; +import software.bernie.geckolib.core.object.PlayState; +import software.bernie.geckolib.util.GeckoLibUtil; + +import java.util.Comparator; +import java.util.List; + +import static com.atsuishio.superbwarfare.tools.ParticleTool.sendParticle; + +public class Bmp2Entity extends ContainerMobileEntity implements GeoEntity, IChargeEntity, ILandArmorEntity, MultiWeaponVehicleEntity { + + public static final EntityDataAccessor FIRE_ANIM = SynchedEntityData.defineId(Bmp2Entity.class, EntityDataSerializers.INT); + public static final EntityDataAccessor DELTA_ROT = SynchedEntityData.defineId(Bmp2Entity.class, EntityDataSerializers.FLOAT); + public static final EntityDataAccessor HEAT = SynchedEntityData.defineId(Bmp2Entity.class, EntityDataSerializers.INT); + public static final EntityDataAccessor COAX_HEAT = SynchedEntityData.defineId(Bmp2Entity.class, EntityDataSerializers.INT); + public static final EntityDataAccessor AMMO = SynchedEntityData.defineId(Bmp2Entity.class, EntityDataSerializers.INT); + public static final EntityDataAccessor LOADED_COAX_AMMO = SynchedEntityData.defineId(Bmp2Entity.class, EntityDataSerializers.INT); + public static final EntityDataAccessor WEAPON_TYPE = SynchedEntityData.defineId(Bmp2Entity.class, EntityDataSerializers.INT); + public static final EntityDataAccessor TRACK_L = SynchedEntityData.defineId(Bmp2Entity.class, EntityDataSerializers.FLOAT); + public static final EntityDataAccessor TRACK_R = SynchedEntityData.defineId(Bmp2Entity.class, EntityDataSerializers.FLOAT); + + public static final float MAX_HEALTH = VehicleConfig.LAV_150_HP.get(); + public static final int MAX_ENERGY = VehicleConfig.LAV_150_MAX_ENERGY.get(); + + private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this); + public float turretYRot; + public float turretXRot; + public float turretYRotO; + public float turretXRotO; + public float leftWheelRot; + public float rightWheelRot; + public float leftWheelRotO; + public float rightWheelRotO; + public boolean cannotFire; + public boolean cannotFireCoax; + + public Bmp2Entity(PlayMessages.SpawnEntity packet, Level world) { + this(ModEntities.BMP_2.get(), world); + } + + public Bmp2Entity(EntityType type, Level world) { + super(type, world); + this.setMaxUpStep(1.5f); + } + + @Override + protected void defineSynchedData() { + super.defineSynchedData(); + this.entityData.define(AMMO, 0); + this.entityData.define(FIRE_ANIM, 0); + this.entityData.define(DELTA_ROT, 0f); + this.entityData.define(HEAT, 0); + this.entityData.define(COAX_HEAT, 0); + this.entityData.define(WEAPON_TYPE, 0); + this.entityData.define(LOADED_COAX_AMMO, 0); + this.entityData.define(TRACK_L, 0f); + this.entityData.define(TRACK_R, 0f); + } + + @Override + public void addAdditionalSaveData(CompoundTag compound) { + super.addAdditionalSaveData(compound); + compound.putInt("LoadedCoaxAmmo", this.entityData.get(LOADED_COAX_AMMO)); + } + + @Override + public void readAdditionalSaveData(CompoundTag compound) { + super.readAdditionalSaveData(compound); + this.entityData.set(LOADED_COAX_AMMO, compound.getInt("LoadedCoaxAmmo")); + } + + @Override + public Packet getAddEntityPacket() { + return NetworkHooks.getEntitySpawningPacket(this); + } + + @Override + public boolean hurt(DamageSource source, float amount) { + super.hurt(source, amount); + if (this.level() instanceof ServerLevel serverLevel) { + sendParticle(serverLevel, ModParticleTypes.FIRE_STAR.get(), this.getX(), this.getY() + 2.5, this.getZ(), 4, 0.2, 0.2, 0.2, 0.2, false); + } + if (source.is(ModDamageTypes.PROJECTILE_BOOM)) { + amount *= 1.2f; + } + if (source.is(ModDamageTypes.CANNON_FIRE)) { + amount *= 2f; + } + if (source.is(ModDamageTypes.GUN_FIRE)) { + amount *= 0.2f; + } + if (source.is(ModDamageTypes.GUN_FIRE_ABSOLUTE)) { + amount *= 0.3f; + } + if (source.is(ModDamageTypes.VEHICLE_STRIKE)) { + amount *= 0.4f; + } + + this.level().playSound(null, this.getOnPos(), ModSounds.HIT.get(), SoundSource.PLAYERS, 1, 1); + this.hurt(0.5f * Math.max(amount - 13, 0)); + + return true; + } + + public double getSubmergedHeight(Entity entity) { + for (FluidType fluidType : ForgeRegistries.FLUID_TYPES.get().getValues()) { + if (entity.level().getFluidState(entity.blockPosition()).getFluidType() == fluidType) + return entity.getFluidTypeHeight(fluidType); + } + return 0; + } + + @Override + public void baseTick() { + turretYRotO = this.getTurretYRot(); + turretXRotO = this.getTurretXRot(); + leftWheelRotO = this.getLeftWheelRot(); + rightWheelRotO = this.getRightWheelRot(); + + super.baseTick(); + + if (this.entityData.get(TRACK_R) < 0) { + this.entityData.set(TRACK_R, 100f); + } + + if (this.entityData.get(TRACK_R) > 100) { + this.entityData.set(TRACK_R, 0f); + } + + if (this.entityData.get(TRACK_L) < 0) { + this.entityData.set(TRACK_L, 100f); + } + + if (this.entityData.get(TRACK_L) > 100) { + this.entityData.set(TRACK_L, 0f); + } + + if (this.entityData.get(HEAT) > 0) { + this.entityData.set(HEAT, this.entityData.get(HEAT) - 1); + } + + if (this.entityData.get(FIRE_ANIM) > 0) { + this.entityData.set(FIRE_ANIM, this.entityData.get(FIRE_ANIM) - 1); + } + + if (this.entityData.get(HEAT) < 40) { + cannotFire = false; + } + + if (this.entityData.get(COAX_HEAT) > 0) { + this.entityData.set(COAX_HEAT, this.entityData.get(COAX_HEAT) - 1); + } + + if (this.entityData.get(COAX_HEAT) < 40) { + cannotFireCoax = false; + } + + if (this.level() instanceof ServerLevel) { + Player player = (Player) this.getFirstPassenger(); + if (player != null) { + if ((this.getItemStacks().stream().filter(stack -> stack.is(ModItems.RIFLE_AMMO_BOX.get())).mapToInt(ItemStack::getCount).sum() > 0 && this.getEntityData().get(LOADED_COAX_AMMO) < 500)) { + this.entityData.set(LOADED_COAX_AMMO, this.getEntityData().get(LOADED_COAX_AMMO) + 30); + this.getItemStacks().stream().filter(stack -> stack.is(ModItems.RIFLE_AMMO_BOX.get())).findFirst().ifPresent(stack -> stack.shrink(1)); + } + if ((this.getItemStacks().stream().filter(stack -> stack.is(ModItems.RIFLE_AMMO.get())).mapToInt(ItemStack::getCount).sum() > 0 && this.getEntityData().get(LOADED_COAX_AMMO) < 500)) { + this.entityData.set(LOADED_COAX_AMMO, this.getEntityData().get(LOADED_COAX_AMMO) + 5); + this.getItemStacks().stream().filter(stack -> stack.is(ModItems.RIFLE_AMMO.get())).findFirst().ifPresent(stack -> stack.shrink(1)); + } + } + + if (this.getEntityData().get(WEAPON_TYPE) == 0) { + this.entityData.set(AMMO, this.getItemStacks().stream().filter(stack -> stack.is(ModItems.SMALL_SHELL.get())).mapToInt(ItemStack::getCount).sum()); + } else { + this.entityData.set(AMMO, this.getEntityData().get(LOADED_COAX_AMMO)); + } + } + +// if (this.level() instanceof ServerLevel) { +// this.entityData.set(AMMO, this.getItemStacks().stream().filter(stack -> stack.is(ModItems.HEAVY_AMMO.get())).mapToInt(ItemStack::getCount).sum()); +// } + + Entity driver = this.getFirstPassenger(); + if (driver instanceof Player player) { + if (this.entityData.get(HEAT) > 100) { + cannotFire = true; + if (!player.level().isClientSide() && player instanceof ServerPlayer serverPlayer) { + SoundTool.playLocalSound(serverPlayer, ModSounds.MINIGUN_OVERHEAT.get(), 1f, 1f); + } + } + if (this.entityData.get(COAX_HEAT) > 100) { + cannotFireCoax = true; + if (!player.level().isClientSide() && player instanceof ServerPlayer serverPlayer) { + SoundTool.playLocalSound(serverPlayer, ModSounds.MINIGUN_OVERHEAT.get(), 1f, 1f); + } + } + } + + double fluidFloat; + fluidFloat = 0.052 * getSubmergedHeight(this); + this.setDeltaMovement(this.getDeltaMovement().add(0.0, fluidFloat, 0.0)); + + if (this.onGround()) { + float f0 = 0.54f + 0.25f * Mth.abs(90 - (float) calculateAngle(this.getDeltaMovement(), this.getViewVector(1))) / 90; + this.setDeltaMovement(this.getDeltaMovement().add(this.getViewVector(1).normalize().scale(0.05 * this.getDeltaMovement().horizontalDistance()))); + this.setDeltaMovement(this.getDeltaMovement().multiply(f0, 0.85, f0)); + + } else if (this.isInWater()) { + float f1 = 0.74f + 0.09f * Mth.abs(90 - (float) calculateAngle(this.getDeltaMovement(), this.getViewVector(1))) / 90; + this.setDeltaMovement(this.getDeltaMovement().add(this.getViewVector(1).normalize().scale(0.04 * this.getDeltaMovement().horizontalDistance()))); + this.setDeltaMovement(this.getDeltaMovement().multiply(f1, 0.85, f1)); + } else { + this.setDeltaMovement(this.getDeltaMovement().multiply(0.99, 0.95, 0.99)); + } + + if (this.level() instanceof ServerLevel serverLevel && this.isInWater() && this.getDeltaMovement().length() > 0.1) { + sendParticle(serverLevel, ParticleTypes.CLOUD, this.getX() + 0.5 * this.getDeltaMovement().x, this.getY() + getSubmergedHeight(this) - 0.2, this.getZ() + 0.5 * this.getDeltaMovement().z, (int) (2 + 4 * this.getDeltaMovement().length()), 0.65, 0, 0.65, 0, true); + sendParticle(serverLevel, ParticleTypes.BUBBLE_COLUMN_UP, this.getX() + 0.5 * this.getDeltaMovement().x, this.getY() + getSubmergedHeight(this) - 0.2, this.getZ() + 0.5 * this.getDeltaMovement().z, (int) (2 + 10 * this.getDeltaMovement().length()), 0.65, 0, 0.65, 0, true); + } + + float deltaT = Math.abs(getTurretYRot() - turretYRotO); + while (getTurretYRot() > 180F) { + setTurretYRot(getTurretYRot() - 360F); + turretYRotO = getTurretYRot() - deltaT; + } + while (getTurretYRot() <= -180F) { + setTurretYRot(getTurretYRot() + 360F); + turretYRotO = deltaT + getTurretYRot(); + } + + collideBlock(); + gunnerAngle(); + lowHealthWarning(); + this.refreshDimensions(); + } + + @Override + public void move(@NotNull MoverType movementType, @NotNull Vec3 movement) { + super.move(movementType, movement); + if (this.isInWater() && horizontalCollision) { + setDeltaMovement(this.getDeltaMovement().add(0,0.07,0)); + } + } + + public boolean zooming() { + Entity driver = this.getFirstPassenger(); + if (driver == null) return false; + if (driver instanceof Player player) { + return player.getCapability(ModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new ModVariables.PlayerVariables()).zoom; + } + return false; + } + + @Override + public void vehicleShoot(Player player) { + Matrix4f transform = getBarrelTransform(); + if (entityData.get(WEAPON_TYPE) == 0) { + if (this.cannotFire) return; + float x = -0.1125f; + float y = 0.174025f; + float z = 4.2f; + + Vector4f worldPosition = transformPosition(transform, x, y, z); + SmallCannonShellEntity smallCannonShell = new SmallCannonShellEntity(player, this.level(), + VehicleConfig.BMP_2_CANNON_DAMAGE.get(), + VehicleConfig.BMP_2_CANNON_EXPLOSION_DAMAGE.get(), + VehicleConfig.BMP_2_CANNON_EXPLOSION_RADIUS.get().floatValue()); + + smallCannonShell.setPos(worldPosition.x - 1.1 * this.getDeltaMovement().x, worldPosition.y, worldPosition.z - 1.1 * this.getDeltaMovement().z); + smallCannonShell.shoot(getBarrelVector(1).x, getBarrelVector(1).y + 0.005f, getBarrelVector(1).z, 22, + 0.25f); + this.level().addFreshEntity(smallCannonShell); + + sendParticle((ServerLevel) this.level(), ParticleTypes.LARGE_SMOKE, worldPosition.x - 1.1 * this.getDeltaMovement().x, worldPosition.y, worldPosition.z - 1.1 * this.getDeltaMovement().z, 1, 0.02, 0.02, 0.02, 0, false); + + float pitch = this.entityData.get(HEAT) <= 60 ? 1 : (float) (1 - 0.011 * java.lang.Math.abs(60 - this.entityData.get(HEAT))); + + if (!player.level().isClientSide) { + if (player instanceof ServerPlayer serverPlayer) { + serverPlayer.playSound(ModSounds.LAV_CANNON_FIRE_3P.get(), 4, pitch); + serverPlayer.playSound(ModSounds.LAV_CANNON_FAR.get(), 12, pitch); + serverPlayer.playSound(ModSounds.LAV_CANNON_VERYFAR.get(), 24, pitch); + } + } + + Level level = player.level(); + final Vec3 center = new Vec3(this.getX(), this.getEyeY(), this.getZ()); + + for (Entity target : level.getEntitiesOfClass(Entity.class, new AABB(center, center).inflate(4), e -> true).stream().sorted(Comparator.comparingDouble(e -> e.distanceToSqr(center))).toList()) { + if (target instanceof ServerPlayer serverPlayer) { + ModUtils.PACKET_HANDLER.send(PacketDistributor.PLAYER.with(() -> serverPlayer), new ShakeClientMessage(6, 5, 9, this.getX(), this.getEyeY(), this.getZ())); + } + } + + this.entityData.set(HEAT, this.entityData.get(HEAT) + 7); + this.entityData.set(FIRE_ANIM, 3); + this.getItemStacks().stream().filter(stack -> stack.is(ModItems.SMALL_SHELL.get())).findFirst().ifPresent(stack -> stack.shrink(1)); + + } else if (entityData.get(WEAPON_TYPE) == 1) { + if (this.cannotFireCoax) return; + float x = 0.1125f; + float y = 0.174025f; + float z = 2f; + + Vector4f worldPosition = transformPosition(transform, x, y, z); + + if (this.entityData.get(LOADED_COAX_AMMO) > 0 || player.getInventory().hasAnyMatching(s -> s.is(ModItems.CREATIVE_AMMO_BOX.get()))) { + ProjectileEntity projectileRight = new ProjectileEntity(player.level()) + .shooter(player) + .damage(9.5f) + .headShot(2f) + .zoom(false); + + projectileRight.bypassArmorRate(0.2f); + projectileRight.setPos(worldPosition.x - 1.1 * this.getDeltaMovement().x, worldPosition.y, worldPosition.z - 1.1 * this.getDeltaMovement().z); + projectileRight.shoot(player, getBarrelVector(1).x, getBarrelVector(1).y + 0.002f, getBarrelVector(1).z, 36, + 0.25f); + this.level().addFreshEntity(projectileRight); + + if (!player.getInventory().hasAnyMatching(s -> s.is(ModItems.CREATIVE_AMMO_BOX.get()))) { + this.entityData.set(LOADED_COAX_AMMO, this.getEntityData().get(LOADED_COAX_AMMO) - 1); + } + } + + this.entityData.set(COAX_HEAT, this.entityData.get(COAX_HEAT) + 3); + this.entityData.set(FIRE_ANIM, 2); + + if (!player.level().isClientSide) { + if (player instanceof ServerPlayer serverPlayer) { + serverPlayer.playSound(ModSounds.M_60_FIRE_3P.get(), 3, 1); + serverPlayer.playSound(ModSounds.M_60_FAR.get(), 6, 1); + serverPlayer.playSound(ModSounds.M_60_VERYFAR.get(), 12, 1); + } + } + } + } + + public final Vec3 getBarrelVector(float pPartialTicks) { + return this.calculateViewVector(this.getBarrelXRot(pPartialTicks), this.getBarrelYRot(pPartialTicks)); + } + + public float getBarrelXRot(float pPartialTicks) { + return Mth.lerp(pPartialTicks, turretXRotO - this.xRotO, getTurretXRot() - this.getXRot()); + } + + public float getBarrelYRot(float pPartialTick) { + return -Mth.lerp(pPartialTick, turretYRotO - this.yRotO, getTurretYRot() - this.getYRot()); + } + + + /** + * 撞掉莲叶和冰块 + */ + public void collideBlock() { + AABB aabb = AABB.ofSize(new Vec3(this.getX(), this.getY() + this.getBbHeight() * 0.5, this.getZ()), 3.6, 2.6, 3.6); + BlockPos.betweenClosedStream(aabb).forEach((pos) -> { + BlockState blockstate = this.level().getBlockState(pos); + if (blockstate.is(Blocks.LILY_PAD)) { + this.level().destroyBlock(pos, true); + } + }); + } + + @Override + public void travel() { + Entity passenger0 = this.getPassengers().isEmpty() ? null : this.getPassengers().get(0); + + if (this.getEnergy() <= 0) return; + + if (passenger0 == null) { + this.leftInputDown = false; + this.rightInputDown = false; + this.forwardInputDown = false; + this.backInputDown = false; + this.entityData.set(POWER, 0f); + } + + if (forwardInputDown) { + this.entityData.set(POWER, Math.min(this.entityData.get(POWER) + (this.entityData.get(POWER) < 0 ? 0.016f : 0.0024f), 0.21f)); + } + + if (backInputDown) { + this.entityData.set(POWER, Math.max(this.entityData.get(POWER) - (this.entityData.get(POWER) > 0 ? 0.016f : 0.0024f), -0.16f)); + } + + if (rightInputDown) { + this.entityData.set(DELTA_ROT, this.entityData.get(DELTA_ROT) - 0.1f); + } else if (this.leftInputDown) { + this.entityData.set(DELTA_ROT, this.entityData.get(DELTA_ROT) + 0.1f); + } + + if (this.forwardInputDown || this.backInputDown) { + this.extraEnergy(VehicleConfig.SPEEDBOAT_ENERGY_COST.get()); + } + + this.entityData.set(POWER, this.entityData.get(POWER) * (upInputDown ? 0.5f : (rightInputDown || leftInputDown) ? 0.947f : 0.96f)); + this.entityData.set(DELTA_ROT, this.entityData.get(DELTA_ROT) * (float)Math.max(0.76f - 0.1f * this.getDeltaMovement().horizontalDistance(), 0.3)); + + float angle = (float) calculateAngle(this.getDeltaMovement(), this.getViewVector(1)); + double s0; + + if (Mth.abs(angle) < 90) { + s0 = this.getDeltaMovement().horizontalDistance(); + } else { + s0 = -this.getDeltaMovement().horizontalDistance(); + } + + this.setLeftWheelRot((float) ((this.getLeftWheelRot() - 1.25 * s0) + Mth.clamp(0.75f * this.entityData.get(DELTA_ROT), -5f, 5f))); + this.setRightWheelRot((float) ((this.getRightWheelRot() - 1.25 * s0) - Mth.clamp(0.75f * this.entityData.get(DELTA_ROT), -5f, 5f))); + + this.entityData.set(TRACK_L, (float) ((entityData.get(TRACK_L) - 1.7 * Math.PI * s0) + Mth.clamp(0.75f * Math.PI * this.entityData.get(DELTA_ROT), -5f, 5f))); + this.entityData.set(TRACK_R, (float) ((entityData.get(TRACK_R) - 1.7 * Math.PI * s0) - Mth.clamp(0.75f * Math.PI * this.entityData.get(DELTA_ROT), -5f, 5f))); + + + if (this.isInWater() || onGround()) { + this.setYRot((float) (this.getYRot() - Math.max(isInWater() && !onGround() ? 2.5 : 6, 0) * entityData.get(DELTA_ROT) * (this.entityData.get(POWER) >= 0 ? 1 : -1))); + this.setDeltaMovement(this.getDeltaMovement().add(Mth.sin(-this.getYRot() * 0.017453292F) * (!isInWater() && !onGround() ? 0.13f : (isInWater() && !onGround() ? 2f : 2.4)) * this.entityData.get(POWER), 0.0, Mth.cos(this.getYRot() * 0.017453292F) * (!isInWater() && !onGround() ? 0.13f : (isInWater() && !onGround() ? 2f : 2.4)) * this.entityData.get(POWER))); + } + } + + private void gunnerAngle() { + Entity driver = this.getFirstPassenger(); + if (driver == null) return; + + float gunAngle = -Mth.wrapDegrees(driver.getYHeadRot() - this.getYRot()); + + float diffY; + float diffX; + + diffY = Mth.wrapDegrees(gunAngle - getTurretYRot() + 0.05f); + diffX = Mth.wrapDegrees(driver.getXRot() - this.getTurretXRot()); + + + this.setTurretXRot(Mth.clamp(this.getTurretXRot() + Mth.clamp(0.95f * diffX, -5, 5), -74f, 7.5f)); + this.setTurretYRot(this.getTurretYRot() + Mth.clamp(0.95f * diffY, -15, 15)); + } + + @Override + public float turretYRotO() { + return turretYRotO; + } + + @Override + public float turretYRot() { + return turretYRot; + } + + @Override + public Vec3 getBarrelVec(float ticks) { + return getBarrelVector(ticks); + } + + public float getTurretYRot() { + return this.turretYRot; + } + + public void setTurretYRot(float pTurretYRot) { + this.turretYRot = pTurretYRot; + } + + public float getTurretXRot() { + return this.turretXRot; + } + + public void setTurretXRot(float pTurretXRot) { + this.turretXRot = pTurretXRot; + } + + public float getLeftWheelRot() { + return this.leftWheelRot; + } + + public void setLeftWheelRot(float pLeftWheelRot) { + this.leftWheelRot = pLeftWheelRot; + } + + public float getRightWheelRot() { + return this.rightWheelRot; + } + + public void setRightWheelRot(float pRightWheelRot) { + this.rightWheelRot = pRightWheelRot; + } + + @Override + public SoundEvent getEngineSound() { + return ModSounds.LAV_ENGINE.get(); + } + + @Override + public void positionRider(@NotNull Entity passenger, @NotNull MoveFunction callback) { + // From Immersive_Aircraft + if (!this.hasPassenger(passenger)) { + return; + } + + Matrix4f transform = getTurretTransform(); + + float x = 0.5f; + float y = 0.1f; + float z = 0.75f; + y += (float) passenger.getMyRidingOffset(); + + int i = this.getPassengers().indexOf(passenger); + + if (i == 0) { + Vector4f worldPosition = transformPosition(transform, x, y, z); + passenger.setPos(worldPosition.x, worldPosition.y, worldPosition.z); + callback.accept(passenger, worldPosition.x, worldPosition.y, worldPosition.z); + } + } + + public Matrix4f getBarrelTransform() { + Matrix4f transformT = getTurretTransform(); + float x = 0f; + float y = 0.5541f; + float z = 0.83004375f; + Vector4f worldPosition = transformPosition(transformT, x, y, z); + + Matrix4f transform = new Matrix4f(); + transform.translate(worldPosition.x, worldPosition.y, worldPosition.z); + transform.rotate(Axis.YP.rotationDegrees(getTurretYRot() - getYRot())); + transform.rotate(Axis.XP.rotationDegrees(getTurretXRot())); + transform.rotate(Axis.ZP.rotationDegrees(getRoll())); + return transform; + } + + public Matrix4f getTurretTransform() { + Matrix4f transformT = getVehicleTransform(); + float x = 0f; + float y = 2f; + float z = -0.703125f; + Vector4f worldPosition = transformPosition(transformT, x, y, z); + + Matrix4f transform = new Matrix4f(); + transform.translate(worldPosition.x, worldPosition.y, worldPosition.z); + transform.rotate(Axis.YP.rotationDegrees(getTurretYRot() - getYRot())); + transform.rotate(Axis.XP.rotationDegrees(getXRot())); + transform.rotate(Axis.ZP.rotationDegrees(getRoll())); + return transform; + } + + @Override + public void destroy() { + Entity attacker = EntityFindUtil.findEntity(this.level(), this.entityData.get(LAST_ATTACKER_UUID)); + + if (level() instanceof ServerLevel) { + CustomExplosion explosion = new CustomExplosion(this.level(), this, + ModDamageTypes.causeProjectileBoomDamage(this.level().registryAccess(), attacker, attacker), 80f, + this.getX(), this.getY(), this.getZ(), 5f, ExplosionDestroyConfig.EXPLOSION_DESTROY.get() ? Explosion.BlockInteraction.DESTROY : Explosion.BlockInteraction.KEEP).setDamageMultiplier(1); + explosion.explode(); + net.minecraftforge.event.ForgeEventFactory.onExplosionStart(this.level(), explosion); + explosion.finalizeExplosion(false); + ParticleTool.spawnMediumExplosionParticles(this.level(), this.position()); + } + + + List passengers = this.getPassengers(); + for (var entity : passengers) { + if (entity instanceof LivingEntity living) { + var tempAttacker = living == attacker ? null : attacker; + + living.hurt(ModDamageTypes.causeVehicleExplosionDamage(this.level().registryAccess(), null, tempAttacker), Integer.MAX_VALUE); + living.invulnerableTime = 0; + living.hurt(ModDamageTypes.causeVehicleExplosionDamage(this.level().registryAccess(), null, tempAttacker), Integer.MAX_VALUE); + living.invulnerableTime = 0; + living.hurt(ModDamageTypes.causeVehicleExplosionDamage(this.level().registryAccess(), null, tempAttacker), Integer.MAX_VALUE); + living.invulnerableTime = 0; + living.hurt(ModDamageTypes.causeVehicleExplosionDamage(this.level().registryAccess(), null, tempAttacker), Integer.MAX_VALUE); + living.invulnerableTime = 0; + living.hurt(ModDamageTypes.causeVehicleExplosionDamage(this.level().registryAccess(), null, tempAttacker), Integer.MAX_VALUE); + } + } + + this.discard(); + } + + protected void clampRotation(Entity entity) { + float f = Mth.wrapDegrees(entity.getXRot()); + float f1 = Mth.clamp(f, -74F, 7.5F); + entity.xRotO += f1 - f; + entity.setXRot(entity.getXRot() + f1 - f); + } + + @Override + public void onPassengerTurned(Entity entity) { + this.clampRotation(entity); + } + + private PlayState firePredicate(AnimationState event) { + if (this.entityData.get(FIRE_ANIM) > 1 && entityData.get(WEAPON_TYPE) == 0) { + return event.setAndContinue(RawAnimation.begin().thenPlay("animation.lav.fire")); + } + + if (this.entityData.get(FIRE_ANIM) > 0 && entityData.get(WEAPON_TYPE) == 1) { + return event.setAndContinue(RawAnimation.begin().thenPlay("animation.lav.fire2")); + } + + return event.setAndContinue(RawAnimation.begin().thenLoop("animation.lav.idle")); + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar data) { + data.add(new AnimationController<>(this, "movement", 0, this::firePredicate)); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.cache; + } + + @Override + public float ignoreExplosionHorizontalKnockBack() { + return -0.9f; + } + + @Override + public float ignoreExplosionVerticalKnockBack() { + return -0.9f; + } + + @Override + public int getMaxEnergy() { + return MAX_ENERGY; + } + + @Override + public float getMaxHealth() { + return MAX_HEALTH; + } + + @Override + public boolean isDriver(Player player) { + return player == this.getFirstPassenger(); + } + + @Override + public int mainGunRpm() { + if (entityData.get(WEAPON_TYPE) == 0) { + return 250; + } else if (entityData.get(WEAPON_TYPE) == 1) { + return 750; + } + return 250; + } + + @Override + public boolean canShoot(Player player) { + if (entityData.get(WEAPON_TYPE) == 0) { + return (this.entityData.get(AMMO) > 0 || player.getInventory().hasAnyMatching(s -> s.is(ModItems.CREATIVE_AMMO_BOX.get()))) && !cannotFire; + } else if (entityData.get(WEAPON_TYPE) == 1) { + return (this.entityData.get(LOADED_COAX_AMMO) > 0 || player.getInventory().hasAnyMatching(s -> s.is(ModItems.CREATIVE_AMMO_BOX.get()))) && !cannotFireCoax; + } + return false; + } + + @Override + public int getAmmoCount(Player player) { + return this.entityData.get(AMMO); + } + + @Override + public boolean banHand() { + return true; + } + + @Override + public boolean hidePassenger() { + return true; + } + + @Override + public int zoomFov() { + return 3; + } + + @Override + public void changeWeapon() { + if (entityData.get(WEAPON_TYPE) == 0) { + this.level().playSound(null, this, ModSounds.INTO_MISSILE.get(), this.getSoundSource(), 1, 1); + entityData.set(WEAPON_TYPE, 1); + } else if (entityData.get(WEAPON_TYPE) == 1) { + entityData.set(WEAPON_TYPE, 0); + this.level().playSound(null, this, ModSounds.INTO_CANNON.get(), this.getSoundSource(), 1, 1); + } + } + + @Override + public int getWeaponType() { + return entityData.get(WEAPON_TYPE); + } +} diff --git a/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/ILandArmorEntity.java b/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/ILandArmorEntity.java new file mode 100644 index 000000000..42d79e007 --- /dev/null +++ b/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/ILandArmorEntity.java @@ -0,0 +1,9 @@ +package com.atsuishio.superbwarfare.entity.vehicle; + +import net.minecraft.world.phys.Vec3; + +public interface ILandArmorEntity extends IArmedVehicleEntity { + float turretYRotO(); + float turretYRot(); + Vec3 getBarrelVec(float ticks); +} diff --git a/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/Lav150Entity.java b/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/Lav150Entity.java index 14f1ed142..afd094801 100644 --- a/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/Lav150Entity.java +++ b/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/Lav150Entity.java @@ -62,7 +62,7 @@ import java.util.List; import static com.atsuishio.superbwarfare.tools.ParticleTool.sendParticle; -public class Lav150Entity extends ContainerMobileEntity implements GeoEntity, IChargeEntity, IArmedVehicleEntity, MultiWeaponVehicleEntity { +public class Lav150Entity extends ContainerMobileEntity implements GeoEntity, IChargeEntity, ILandArmorEntity, MultiWeaponVehicleEntity { public static final EntityDataAccessor FIRE_ANIM = SynchedEntityData.defineId(Lav150Entity.class, EntityDataSerializers.INT); public static final EntityDataAccessor DELTA_ROT = SynchedEntityData.defineId(Lav150Entity.class, EntityDataSerializers.FLOAT); @@ -343,10 +343,10 @@ public class Lav150Entity extends ContainerMobileEntity implements GeoEntity, IC SmallCannonShellEntity smallCannonShell = new SmallCannonShellEntity(player, this.level(), VehicleConfig.LAV_150_CANNON_DAMAGE.get(), VehicleConfig.LAV_150_CANNON_EXPLOSION_DAMAGE.get(), - VehicleConfig.LAV_150_CANNON_EXPLOSION_RADIUS.get()); + VehicleConfig.LAV_150_CANNON_EXPLOSION_RADIUS.get().floatValue()); smallCannonShell.setPos(worldPosition.x - 1.1 * this.getDeltaMovement().x, worldPosition.y, worldPosition.z - 1.1 * this.getDeltaMovement().z); - smallCannonShell.shoot(getBarrelVector(1).x, getBarrelVector(1).y + 0.005f, getBarrelVector(1).z, 22, + smallCannonShell.shoot(getBarrelVector(1).x, getBarrelVector(1).y + 0.005f, getBarrelVector(1).z, 24, 0.25f); this.level().addFreshEntity(smallCannonShell); @@ -406,9 +406,9 @@ public class Lav150Entity extends ContainerMobileEntity implements GeoEntity, IC if (!player.level().isClientSide) { if (player instanceof ServerPlayer serverPlayer) { - serverPlayer.playSound(ModSounds.M_60_FIRE_3P.get(), 3, 1); - serverPlayer.playSound(ModSounds.M_60_FAR.get(), 6, 1); - serverPlayer.playSound(ModSounds.M_60_VERYFAR.get(), 12, 1); + serverPlayer.playSound(ModSounds.RPK_FIRE_3P.get(), 3, 1); + serverPlayer.playSound(ModSounds.RPK_FAR.get(), 6, 1); + serverPlayer.playSound(ModSounds.RPK_VERYFAR.get(), 12, 1); } } } @@ -434,17 +434,7 @@ public class Lav150Entity extends ContainerMobileEntity implements GeoEntity, IC AABB aabb = AABB.ofSize(new Vec3(this.getX(), this.getY() + this.getBbHeight() * 0.5, this.getZ()), 3.6, 2.6, 3.6); BlockPos.betweenClosedStream(aabb).forEach((pos) -> { BlockState blockstate = this.level().getBlockState(pos); - if (blockstate.is(Blocks.LILY_PAD) || blockstate.is(Blocks.ICE) || blockstate.is(Blocks.FROSTED_ICE) -// || blockstate.is(Blocks.BAMBOO) -// || blockstate.is(Blocks.GLASS_PANE) -// || blockstate.getBlock() instanceof FenceBlock -// || blockstate.getBlock() instanceof DoorBlock -// || blockstate.getBlock() instanceof LeavesBlock -// || blockstate.getBlock() instanceof FenceGateBlock -// || blockstate.getBlock() instanceof BambooSaplingBlock -// || blockstate.getBlock() instanceof GlassBlock -// || blockstate.getBlock() instanceof StainedGlassPaneBlock - ) { + if (blockstate.is(Blocks.LILY_PAD)) { this.level().destroyBlock(pos, true); } }); @@ -522,6 +512,21 @@ public class Lav150Entity extends ContainerMobileEntity implements GeoEntity, IC this.setTurretYRot(this.getTurretYRot() + Mth.clamp(0.95f * diffY, -20, 20)); } + @Override + public float turretYRotO() { + return turretYRotO; + } + + @Override + public float turretYRot() { + return turretYRot; + } + + @Override + public Vec3 getBarrelVec(float ticks) { + return getBarrelVector(ticks); + } + public float getTurretYRot() { return this.turretYRot; } diff --git a/src/main/java/com/atsuishio/superbwarfare/event/ClientEventHandler.java b/src/main/java/com/atsuishio/superbwarfare/event/ClientEventHandler.java index 765e6e1e7..a9060ccb9 100644 --- a/src/main/java/com/atsuishio/superbwarfare/event/ClientEventHandler.java +++ b/src/main/java/com/atsuishio/superbwarfare/event/ClientEventHandler.java @@ -731,6 +731,17 @@ public class ClientEventHandler { } } + if (iVehicle instanceof Bmp2Entity bmp2) { + if (multiWeaponVehicle.getWeaponType() == 0) { + float pitch = bmp2.getEntityData().get(HEAT) <= 60 ? 1 : (float) (1 - 0.011 * java.lang.Math.abs(60 - bmp2.getEntityData().get(HEAT))); + player.playSound(ModSounds.LAV_CANNON_FIRE_1P.get(), 1f, pitch); + player.playSound(ModSounds.SHELL_CASING_50CAL.get(), 0.3f, 1); + } else if (multiWeaponVehicle.getWeaponType() == 1) { + float pitch = bmp2.getEntityData().get(COAX_HEAT) <= 60 ? 1 : (float) (1 - 0.011 * java.lang.Math.abs(60 - bmp2.getEntityData().get(COAX_HEAT))); + player.playSound(ModSounds.COAX_FIRE_1P.get(), 1f, pitch); + } + + } } } diff --git a/src/main/java/com/atsuishio/superbwarfare/event/ClientSoundHandler.java b/src/main/java/com/atsuishio/superbwarfare/event/ClientSoundHandler.java index fa6ee1484..b36dfa6c4 100644 --- a/src/main/java/com/atsuishio/superbwarfare/event/ClientSoundHandler.java +++ b/src/main/java/com/atsuishio/superbwarfare/event/ClientSoundHandler.java @@ -1,6 +1,7 @@ package com.atsuishio.superbwarfare.event; import com.atsuishio.superbwarfare.entity.vehicle.Ah6Entity; +import com.atsuishio.superbwarfare.entity.vehicle.Bmp2Entity; import com.atsuishio.superbwarfare.entity.vehicle.Lav150Entity; import com.atsuishio.superbwarfare.entity.vehicle.MobileVehicleEntity; import com.atsuishio.superbwarfare.init.ModSounds; @@ -21,6 +22,7 @@ import org.joml.Math; import java.util.List; import static com.atsuishio.superbwarfare.entity.vehicle.Ah6Entity.PROPELLER_ROT; +import static com.atsuishio.superbwarfare.entity.vehicle.Bmp2Entity.DELTA_ROT; import static com.atsuishio.superbwarfare.entity.vehicle.MobileVehicleEntity.POWER; @Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.FORGE, value = Dist.CLIENT) @@ -63,6 +65,14 @@ public class ClientSoundHandler { player.level().playLocalSound(BlockPos.containing(engineSoundPos), engineSound, mobileVehicle.getSoundSource(), 5 * (Mth.abs(mobileVehicle.getEntityData().get(POWER)) - 0.006f) * distanceReduce * distanceReduce, (float) ((2 * Math.random() - 1) * 0.1f + 1), false); } } + if (e instanceof Bmp2Entity bmp2) { + distanceReduce = (float) Math.max((1 - distance / 64), 0); + if (player.getVehicle() == bmp2) { + player.playSound(ModSounds.LAV_ENGINE_1P.get(), 2 * (Mth.abs(mobileVehicle.getEntityData().get(POWER)) + Mth.abs(0.08f * mobileVehicle.getEntityData().get(DELTA_ROT)) - 0.004f), (float) ((2 * Math.random() - 1) * 0.1f + 0.95f)); + } else { + player.level().playLocalSound(BlockPos.containing(engineSoundPos), engineSound, mobileVehicle.getSoundSource(), 5 * (Mth.abs(mobileVehicle.getEntityData().get(POWER)) + Mth.abs(0.08f * mobileVehicle.getEntityData().get(DELTA_ROT)) - 0.004f) * distanceReduce * distanceReduce, (float) ((2 * Math.random() - 1) * 0.1f + 1), false); + } + } } } } diff --git a/src/main/java/com/atsuishio/superbwarfare/init/ModEntities.java b/src/main/java/com/atsuishio/superbwarfare/init/ModEntities.java index 8f5a7556b..0307187c2 100644 --- a/src/main/java/com/atsuishio/superbwarfare/init/ModEntities.java +++ b/src/main/java/com/atsuishio/superbwarfare/init/ModEntities.java @@ -82,6 +82,8 @@ public class ModEntities { EntityType.Builder.of(Tom6Entity::new, MobCategory.MISC).setShouldReceiveVelocityUpdates(true).setTrackingRange(64).setUpdateInterval(3).setCustomClientFactory(Tom6Entity::new).fireImmune().sized(1.05f, 1.0f)); public static final RegistryObject> MELON_BOMB = register("melon_bomb", EntityType.Builder.of(MelonBombEntity::new, MobCategory.MISC).setShouldReceiveVelocityUpdates(true).setTrackingRange(64).setUpdateInterval(1).setCustomClientFactory(MelonBombEntity::new).sized(1f, 1f)); + public static final RegistryObject> BMP_2 = register("bmp_2", + EntityType.Builder.of(Bmp2Entity::new, MobCategory.MISC).setShouldReceiveVelocityUpdates(true).setTrackingRange(64).setUpdateInterval(3).setCustomClientFactory(Bmp2Entity::new).fireImmune().sized(4f, 3f)); private static RegistryObject> register(String name, EntityType.Builder entityTypeBuilder) { return REGISTRY.register(name, () -> entityTypeBuilder.build(name)); diff --git a/src/main/java/com/atsuishio/superbwarfare/init/ModEntityRenderers.java b/src/main/java/com/atsuishio/superbwarfare/init/ModEntityRenderers.java index d0b2e4ad1..431877fab 100644 --- a/src/main/java/com/atsuishio/superbwarfare/init/ModEntityRenderers.java +++ b/src/main/java/com/atsuishio/superbwarfare/init/ModEntityRenderers.java @@ -39,5 +39,6 @@ public class ModEntityRenderers { event.registerEntityRenderer(ModEntities.SMALL_CANNON_SHELL.get(), SmallCannonShellRenderer::new); event.registerEntityRenderer(ModEntities.TOM_6.get(), Tom6Renderer::new); event.registerEntityRenderer(ModEntities.MELON_BOMB.get(), MelonBombEntityRenderer::new); + event.registerEntityRenderer(ModEntities.BMP_2.get(), Bmp2Renderer::new); } } diff --git a/src/main/java/com/atsuishio/superbwarfare/init/ModTabs.java b/src/main/java/com/atsuishio/superbwarfare/init/ModTabs.java index e44a23c9f..d9a29b187 100644 --- a/src/main/java/com/atsuishio/superbwarfare/init/ModTabs.java +++ b/src/main/java/com/atsuishio/superbwarfare/init/ModTabs.java @@ -107,9 +107,10 @@ public class ModTabs { output.accept(ContainerBlockItem.createInstance(ModEntities.MLE_1934.get())); output.accept(ContainerBlockItem.createInstance(ModEntities.ANNIHILATOR.get())); output.accept(ContainerBlockItem.createInstance(ModEntities.SPEEDBOAT.get(), true)); - output.accept(ContainerBlockItem.createInstance(ModEntities.WHEEL_CHAIR.get())); output.accept(ContainerBlockItem.createInstance(ModEntities.AH_6.get())); output.accept(ContainerBlockItem.createInstance(ModEntities.LAV_150.get())); + output.accept(ContainerBlockItem.createInstance(ModEntities.BMP_2.get())); + output.accept(ContainerBlockItem.createInstance(ModEntities.WHEEL_CHAIR.get())); output.accept(ContainerBlockItem.createInstance(ModEntities.TOM_6.get())); } else { output.accept(registryObject.get()); diff --git a/src/main/java/com/atsuishio/superbwarfare/mixins/CameraMixin.java b/src/main/java/com/atsuishio/superbwarfare/mixins/CameraMixin.java index 1e8df990f..eb81728aa 100644 --- a/src/main/java/com/atsuishio/superbwarfare/mixins/CameraMixin.java +++ b/src/main/java/com/atsuishio/superbwarfare/mixins/CameraMixin.java @@ -58,16 +58,20 @@ public abstract class CameraMixin { setRotation(Mth.lerp(partialTicks, player.yBobO, player.yBob), Mth.lerp(partialTicks, player.xBobO, player.xBob)); setPosition(Mth.lerp(partialTicks, boat.xo + CameraPos.x, boat.getX() + CameraPos.x), Mth.lerp(partialTicks, boat.yo + CameraPos.y, boat.getY() + CameraPos.y), Mth.lerp(partialTicks, boat.zo + CameraPos.z, boat.getZ() + CameraPos.z)); info.cancel(); - return; } if ((player.getVehicle() instanceof Lav150Entity lav150 && lav150.getFirstPassenger() == player) && (Minecraft.getInstance().options.getCameraType() == CameraType.FIRST_PERSON || ClientEventHandler.zoomVehicle)) { - setRotation(-Mth.lerp(partialTicks, lav150.turretYRotO - lav150.yRotO, lav150.getTurretYRot() - lav150.getYRot()), Mth.lerp(partialTicks, lav150.turretXRotO - lav150.xRotO, lav150.getTurretXRot() - lav150.getXRot())); setPosition(Mth.lerp(partialTicks, player.xo, player.getX()), Mth.lerp(partialTicks, player.yo + player.getEyeHeight(), player.getEyeY()), Mth.lerp(partialTicks, player.zo, player.getZ())); info.cancel(); + return; + } + if ((player.getVehicle() instanceof Bmp2Entity bmp2 && bmp2.getFirstPassenger() == player) && (Minecraft.getInstance().options.getCameraType() == CameraType.FIRST_PERSON || ClientEventHandler.zoomVehicle)) { + setRotation(-Mth.lerp(partialTicks, bmp2.turretYRotO - bmp2.yRotO, bmp2.getTurretYRot() - bmp2.getYRot()), Mth.lerp(partialTicks, bmp2.turretXRotO - bmp2.xRotO, bmp2.getTurretXRot() - bmp2.getXRot())); + setPosition(Mth.lerp(partialTicks, player.xo, player.getX()), Mth.lerp(partialTicks, player.yo + player.getEyeHeight(), player.getEyeY()), Mth.lerp(partialTicks, player.zo, player.getZ())); + info.cancel(); return; } @@ -136,6 +140,11 @@ public abstract class CameraMixin { move(-getMaxZoom(2.75), 1, 0.0); return; } + + if (thirdPerson && entity.getVehicle() instanceof Bmp2Entity && !ClientEventHandler.zoomVehicle) { + move(-getMaxZoom(3), 1, 0.0); + return; + } if (Minecraft.getInstance().options.getCameraType() == CameraType.THIRD_PERSON_BACK && entity instanceof Player player && player.getMainHandItem().is(ModTags.Items.GUN)) { move(-getMaxZoom(-2.9 * Math.max(ClientEventHandler.pullPos, ClientEventHandler.zoomPos)), 0, -ClientEventHandler.cameraLocation * Math.max(ClientEventHandler.pullPos, ClientEventHandler.zoomPos)); } diff --git a/src/main/java/com/atsuishio/superbwarfare/mixins/MouseHandlerMixin.java b/src/main/java/com/atsuishio/superbwarfare/mixins/MouseHandlerMixin.java index 0f6a01836..bfbdca5ce 100644 --- a/src/main/java/com/atsuishio/superbwarfare/mixins/MouseHandlerMixin.java +++ b/src/main/java/com/atsuishio/superbwarfare/mixins/MouseHandlerMixin.java @@ -50,6 +50,10 @@ public class MouseHandlerMixin { return ClientEventHandler.zoomVehicle ? 0.23 : 0.3; } + if (player.getVehicle() instanceof Bmp2Entity) { + return ClientEventHandler.zoomVehicle ? 0.22 : 0.27; + } + if (player.getVehicle() instanceof Ah6Entity ah6Entity && !ah6Entity.onGround() && ah6Entity.getFirstPassenger() == player) { return 0.3; } diff --git a/src/main/resources/assets/superbwarfare/geo/bmp2.geo.json b/src/main/resources/assets/superbwarfare/geo/bmp2.geo.json new file mode 100644 index 000000000..7fdb722a7 --- /dev/null +++ b/src/main/resources/assets/superbwarfare/geo/bmp2.geo.json @@ -0,0 +1,11771 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 128, + "texture_height": 128, + "visible_bounds_width": 10, + "visible_bounds_height": 7.5, + "visible_bounds_offset": [0, 3.25, 0] + }, + "bones": [ + { + "name": "root", + "pivot": [0, 0, 0] + }, + { + "name": "ct", + "parent": "root", + "pivot": [8.80313, 29.95888, -40.51605], + "cubes": [ + { + "origin": [28.41511, 26.26014, -72.81939], + "size": [5.25, 2.4, 9.25], + "pivot": [31.11511, 27.76014, -69.51939], + "rotation": [0, 35.75, 0], + "uv": { + "north": {"uv": [89, 32], "uv_size": [1, 1]}, + "east": {"uv": [7, 83], "uv_size": [2, 1]}, + "south": {"uv": [33, 89], "uv_size": [1, 1]}, + "west": {"uv": [83, 7], "uv_size": [2, 1]}, + "up": {"uv": [9, 83], "uv_size": [1, 2]}, + "down": {"uv": [10, 85], "uv_size": [1, -2]} + } + }, + { + "origin": [-26.03407, 10.13837, -52.67507], + "size": [52.06815, 2.16163, 113.65562], + "uv": { + "south": {"uv": [60, 36], "uv_size": [13, 1]}, + "down": {"uv": [0, 28], "uv_size": [13, -28]} + } + }, + { + "origin": [18.8, 10.13837, -52.67507], + "size": [7.23407, 18.16163, 113.65562], + "uv": { + "south": {"uv": [4, 63], "uv_size": [2, 5]}, + "west": {"uv": [13, 22], "uv_size": [28, 5]} + } + } + ] + }, + { + "name": "ct1", + "parent": "ct", + "pivot": [32.51551, 31.5, -47.86451], + "cubes": [ + { + "origin": [22.36462, 26.67297, -80.63025], + "size": [14.75, 0.26054, 9.87984], + "pivot": [26.01462, 26.97824, -77.94034], + "rotation": [-36.98542, -23.44671, 16.68228], + "uv": { + "north": {"uv": [47, 6], "uv_size": [4, 1]}, + "east": {"uv": [6, 59], "uv_size": [2, 1]}, + "south": {"uv": [2, 74], "uv_size": [4, 1]}, + "west": {"uv": [80, 64], "uv_size": [2, 1]}, + "up": {"uv": [68, 54], "uv_size": [4, 2]}, + "down": {"uv": [62, 70], "uv_size": [4, -2]} + } + }, + { + "origin": [22.4, 1.5, -82.72383], + "size": [14.62915, 0.26054, 10.72383], + "pivot": [-0.8, 1.5, -40], + "rotation": [-33.5, 0, 0], + "uv": { + "north": {"uv": [26, 74], "uv_size": [4, 1]}, + "east": {"uv": [6, 78], "uv_size": [3, 1]}, + "south": {"uv": [74, 29], "uv_size": [4, 1]}, + "west": {"uv": [78, 6], "uv_size": [3, 1]}, + "up": {"uv": [22, 59], "uv_size": [4, 3]}, + "down": {"uv": [0, 63], "uv_size": [4, -3]} + } + }, + { + "origin": [-24.8, 1.5, -90.02984], + "size": [48.8, 1.41054, 13.63484], + "pivot": [0, 1.5, -40], + "rotation": [-33.5, 0, 0], + "uv": { + "north": {"uv": [60, 37], "uv_size": [12, 1]}, + "down": {"uv": [41, 21], "uv_size": [12, -3]} + } + }, + { + "origin": [-26, 1.5, -76.42984], + "size": [52, 14.21054, 21.22984], + "pivot": [0, 1.5, -40], + "rotation": [-33.5, 0, 0], + "uv": { + "east": {"uv": [36, 57], "uv_size": [5, 4]}, + "west": {"uv": [44, 57], "uv_size": [5, 4]}, + "down": {"uv": [28, 32], "uv_size": [13, -5]} + } + }, + { + "origin": [-26.06888, 31.04838, -105.36829], + "size": [52.13776, 1.6, 7.04025], + "pivot": [-0.8, 31.52692, -72.72804], + "rotation": [-171, 0, 0], + "uv": { + "north": {"uv": [53, 20], "uv_size": [13, 1]}, + "east": {"uv": [80, 65], "uv_size": [2, 1]}, + "south": {"uv": [57, 49], "uv_size": [13, 1]}, + "west": {"uv": [80, 66], "uv_size": [2, 1]}, + "up": {"uv": [44, 49], "uv_size": [13, 2]}, + "down": {"uv": [51, 8], "uv_size": [13, -2]} + } + }, + { + "origin": [22.81724, 32.77575, -63.23944], + "size": [5.75, 1.6, 19.20431], + "pivot": [16.49224, 33.57575, -57.73729], + "rotation": [-170.43276, 19.74346, 3.25876], + "uv": { + "north": {"uv": [40, 56], "uv_size": [1, 1]}, + "east": {"uv": [71, 11], "uv_size": [5, 1]}, + "south": {"uv": [64, 84], "uv_size": [1, 1]}, + "west": {"uv": [71, 57], "uv_size": [5, 1]}, + "up": {"uv": [35, 72], "uv_size": [1, 5]}, + "down": {"uv": [15, 78], "uv_size": [1, -5]} + } + }, + { + "origin": [21.91992, 33.61435, -62.21345], + "size": [6.55, 1.6, 16.87306], + "pivot": [16.39492, 34.41435, -52.44254], + "rotation": [-170.78519, -12.34366, -1.98626], + "uv": { + "north": {"uv": [80, 67], "uv_size": [2, 1]}, + "east": {"uv": [74, 30], "uv_size": [4, 1]}, + "south": {"uv": [80, 72], "uv_size": [2, 1]}, + "west": {"uv": [74, 31], "uv_size": [4, 1]}, + "up": {"uv": [24, 65], "uv_size": [2, 4]}, + "down": {"uv": [39, 70], "uv_size": [2, -4]} + } + }, + { + "origin": [-28.56724, 32.77575, -63.23944], + "size": [5.75, 1.6, 19.20431], + "pivot": [-16.49224, 33.57575, -57.73729], + "rotation": [-170.43276, -19.74346, -3.25876], + "uv": { + "north": {"uv": [66, 84], "uv_size": [1, 1]}, + "east": {"uv": [71, 58], "uv_size": [5, 1]}, + "south": {"uv": [67, 84], "uv_size": [1, 1]}, + "west": {"uv": [72, 37], "uv_size": [5, 1]}, + "up": {"uv": [16, 73], "uv_size": [1, 5]}, + "down": {"uv": [17, 78], "uv_size": [1, -5]} + } + }, + { + "origin": [-28.46992, 33.61435, -62.21345], + "size": [6.55, 1.6, 16.87306], + "pivot": [-16.39492, 34.41435, -52.44254], + "rotation": [-170.78519, 12.34366, 1.98626], + "uv": { + "north": {"uv": [80, 73], "uv_size": [2, 1]}, + "east": {"uv": [74, 32], "uv_size": [4, 1]}, + "south": {"uv": [80, 74], "uv_size": [2, 1]}, + "west": {"uv": [74, 33], "uv_size": [4, 1]}, + "up": {"uv": [66, 68], "uv_size": [2, 4]}, + "down": {"uv": [68, 70], "uv_size": [2, -4]} + } + }, + { + "origin": [-24.8, 31.04838, -105.33236], + "size": [48.8, 1.4559, 41.86232], + "pivot": [0, 31.52692, -72.72804], + "rotation": [-171, 0, 0], + "uv": { + "east": {"uv": [65, 18], "uv_size": [10, 1]}, + "south": {"uv": [49, 60], "uv_size": [12, 1]}, + "west": {"uv": [65, 19], "uv_size": [10, 1]}, + "down": {"uv": [26, 10], "uv_size": [12, -10]} + } + }, + { + "origin": [-26.06888, 35.5, -40.56451], + "size": [52.13776, 1.60562, 47], + "uv": { + "up": {"uv": [13, 0], "uv_size": [13, 12]} + } + }, + { + "origin": [-18.25778, 35.5, 2.63549], + "size": [36.67572, 1.6035, 60.46415], + "uv": { + "up": {"uv": [13, 27], "uv_size": [9, 15]} + } + }, + { + "origin": [15.74046, 35.5, 5.62685], + "size": [6.56294, 1.6035, 57.93494], + "pivot": [23.90612, 33.42798, 34.79432], + "rotation": [0, -7.5, 0], + "uv": { + "up": {"uv": [32, 44], "uv_size": [2, 14]} + } + }, + { + "origin": [-22.3034, 35.5, 5.62685], + "size": [6.56294, 1.6035, 57.93494], + "pivot": [-23.90612, 33.42798, 34.79432], + "rotation": [0, 7.5, 0], + "uv": { + "up": {"uv": [34, 44], "uv_size": [2, 14]} + } + }, + { + "origin": [-32.73426, 28.3, -40.56451], + "size": [0.8, 6.4, 47], + "pivot": [-32.73426, 31.5, 12.93549], + "rotation": [0, 0, 14], + "uv": { + "north": {"uv": [15, 81], "uv_size": [1, 2]}, + "east": {"uv": [53, 18], "uv_size": [12, 2]}, + "south": {"uv": [81, 15], "uv_size": [1, 2]}, + "west": {"uv": [44, 53], "uv_size": [12, 2]}, + "up": {"uv": [42, 56], "uv_size": [1, 12]}, + "down": {"uv": [8, 71], "uv_size": [1, -12]} + } + }, + { + "origin": [-29.50191, 31.91888, -40.56451], + "size": [0.8, 6.4, 47], + "pivot": [-28.70191, 35.11888, 12.93549], + "rotation": [0, 0, 67], + "uv": { + "north": {"uv": [16, 81], "uv_size": [1, 2]}, + "east": {"uv": [54, 12], "uv_size": [12, 2]}, + "south": {"uv": [17, 81], "uv_size": [1, 2]}, + "west": {"uv": [54, 14], "uv_size": [12, 2]}, + "up": {"uv": [26, 59], "uv_size": [1, 12]}, + "down": {"uv": [27, 71], "uv_size": [1, -12]} + } + }, + { + "origin": [24, 26.67264, -66.87486], + "size": [11.65, 1.6, 4.4], + "uv": { + "north": {"uv": [78, 14], "uv_size": [3, 1]}, + "east": {"uv": [34, 87], "uv_size": [1, 1]}, + "south": {"uv": [15, 78], "uv_size": [3, 1]}, + "west": {"uv": [87, 34], "uv_size": [1, 1]}, + "up": {"uv": [78, 15], "uv_size": [3, 1]}, + "down": {"uv": [78, 17], "uv_size": [3, -1]} + } + }, + { + "origin": [24, 27.06014, -66.87486], + "size": [11.65, 1.6, 128.4], + "uv": { + "north": {"uv": [18, 78], "uv_size": [3, 1]}, + "east": {"uv": [41, 21], "uv_size": [32, 1]}, + "south": {"uv": [78, 21], "uv_size": [3, 1]}, + "west": {"uv": [41, 22], "uv_size": [32, 1]}, + "up": {"uv": [22, 27], "uv_size": [3, 32]}, + "down": {"uv": [25, 59], "uv_size": [3, -32]} + } + }, + { + "origin": [38.69674, 36.08633, -66.87486], + "size": [2.32071, 1.67071, 128.4], + "pivot": [26.19245, 36.88633, -2.67486], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [35, 87], "uv_size": [1, 1]}, + "east": {"uv": [41, 23], "uv_size": [32, 1]}, + "south": {"uv": [87, 35], "uv_size": [1, 1]}, + "west": {"uv": [41, 24], "uv_size": [32, 1]}, + "up": {"uv": [12, 28], "uv_size": [1, 32]}, + "down": {"uv": [9, 73], "uv_size": [1, -32]} + } + }, + { + "origin": [28.70191, 31.91888, -40.56451], + "size": [0.8, 6.4, 47], + "pivot": [28.70191, 35.11888, 12.93549], + "rotation": [0, 0, -67], + "uv": { + "north": {"uv": [81, 31], "uv_size": [1, 2]}, + "east": {"uv": [54, 16], "uv_size": [12, 2]}, + "south": {"uv": [33, 81], "uv_size": [1, 2]}, + "west": {"uv": [44, 55], "uv_size": [12, 2]}, + "up": {"uv": [12, 60], "uv_size": [1, 12]}, + "down": {"uv": [36, 73], "uv_size": [1, -12]} + } + }, + { + "origin": [27.55285, 27.13691, 5.42475], + "size": [0.78143, 6.39537, 56.93704], + "pivot": [23.90612, 33.42798, 34.79432], + "rotation": [1.82423, -7.27599, -14.116], + "uv": { + "north": {"uv": [81, 33], "uv_size": [1, 2]}, + "west": {"uv": [47, 0], "uv_size": [14, 2]}, + "down": {"uv": [41, 70], "uv_size": [1, -14]} + } + }, + { + "origin": [25.86322, 29.94485, 5.62685], + "size": [0.8, 6.39458, 57.33494], + "pivot": [23.90612, 33.42798, 34.79432], + "rotation": [6.9098, -2.92339, -67.17653], + "uv": { + "north": {"uv": [34, 81], "uv_size": [1, 2]}, + "west": {"uv": [47, 2], "uv_size": [14, 2]} + } + }, + { + "origin": [-28.33428, 27.13691, 5.42475], + "size": [0.78143, 6.39537, 56.93704], + "pivot": [-23.90612, 33.42798, 34.79432], + "rotation": [1.82423, 7.27599, 14.116], + "uv": { + "north": {"uv": [35, 81], "uv_size": [1, 2]}, + "east": {"uv": [47, 4], "uv_size": [14, 2]}, + "south": {"uv": [81, 35], "uv_size": [1, 2]} + } + }, + { + "origin": [-26.66322, 29.94485, 5.62685], + "size": [0.8, 6.39458, 57.33494], + "pivot": [-23.90612, 33.42798, 34.79432], + "rotation": [6.9098, 2.92339, 67.17653], + "uv": { + "north": {"uv": [36, 81], "uv_size": [1, 2]}, + "east": {"uv": [44, 47], "uv_size": [14, 2]}, + "south": {"uv": [37, 81], "uv_size": [1, 2]} + } + }, + { + "origin": [31.93426, 28.3, -40.56451], + "size": [0.8, 6.4, 47], + "pivot": [32.73426, 31.5, 12.93549], + "rotation": [0, 0, -14], + "uv": { + "north": {"uv": [81, 37], "uv_size": [1, 2]}, + "east": {"uv": [56, 53], "uv_size": [12, 2]}, + "south": {"uv": [38, 81], "uv_size": [1, 2]}, + "west": {"uv": [56, 55], "uv_size": [12, 2]}, + "up": {"uv": [37, 61], "uv_size": [1, 12]}, + "down": {"uv": [38, 73], "uv_size": [1, -12]} + } + }, + { + "origin": [31.71551, 28.3, -56.76451], + "size": [0.8, 5.4, 16.2], + "pivot": [32.51551, 31.5, -47.86451], + "rotation": [0, 1.75, -14], + "uv": { + "north": {"uv": [56, 87], "uv_size": [1, 1]}, + "east": {"uv": [74, 43], "uv_size": [4, 1]}, + "south": {"uv": [87, 56], "uv_size": [1, 1]}, + "west": {"uv": [44, 74], "uv_size": [4, 1]}, + "up": {"uv": [74, 44], "uv_size": [1, 4]}, + "down": {"uv": [48, 78], "uv_size": [1, -4]} + } + }, + { + "origin": [-26.03407, 10.13837, -52.67507], + "size": [7.23407, 18.16163, 113.65562], + "uv": { + "east": {"uv": [13, 12], "uv_size": [28, 5]}, + "west": {"uv": [13, 17], "uv_size": [28, 5]} + } + } + ] + }, + { + "name": "bone9", + "parent": "ct1", + "pivot": [-0.4, 32.15641, -79.49402], + "cubes": [ + { + "origin": [-25.6, 30.88188, -81.9572], + "size": [50.4, 0.8559, 7.46232], + "pivot": [-0.4, 31.30983, -78.22604], + "rotation": [-170, 0, 0], + "uv": { + "north": {"uv": [57, 50], "uv_size": [13, 1]}, + "east": {"uv": [76, 80], "uv_size": [2, 1]}, + "south": {"uv": [57, 51], "uv_size": [13, 1]}, + "west": {"uv": [80, 79], "uv_size": [2, 1]}, + "up": {"uv": [51, 8], "uv_size": [13, 2]}, + "down": {"uv": [44, 53], "uv_size": [13, -2]} + } + }, + { + "origin": [-25.6, 32.59614, -77.42465], + "size": [50.4, 0.8559, 1.06232], + "pivot": [-0.4, 33.02409, -80.09349], + "rotation": [-125, 0, 0], + "uv": { + "north": {"uv": [57, 52], "uv_size": [13, 1]}, + "east": {"uv": [68, 84], "uv_size": [1, 1]}, + "south": {"uv": [58, 10], "uv_size": [13, 1]}, + "west": {"uv": [69, 84], "uv_size": [1, 1]}, + "up": {"uv": [58, 11], "uv_size": [13, 1]}, + "down": {"uv": [58, 48], "uv_size": [13, -1]} + } + }, + { + "origin": [6.4, 32.19614, -77.42465], + "size": [1.6, 1.6559, 1.46232], + "pivot": [-9.2, 33.02409, -80.09349], + "rotation": [-125, 0, 0], + "uv": { + "north": {"uv": [84, 70], "uv_size": [1, 1]}, + "east": {"uv": [71, 84], "uv_size": [1, 1]}, + "south": {"uv": [72, 84], "uv_size": [1, 1]}, + "west": {"uv": [84, 72], "uv_size": [1, 1]}, + "up": {"uv": [84, 73], "uv_size": [1, 1]}, + "down": {"uv": [84, 75], "uv_size": [1, -1]} + } + }, + { + "origin": [-8, 32.19614, -77.42465], + "size": [1.6, 1.6559, 1.46232], + "pivot": [9.2, 33.02409, -80.09349], + "rotation": [-125, 0, 0], + "uv": { + "north": {"uv": [84, 75], "uv_size": [1, 1]}, + "east": {"uv": [84, 76], "uv_size": [1, 1]}, + "south": {"uv": [77, 84], "uv_size": [1, 1]}, + "west": {"uv": [84, 77], "uv_size": [1, 1]}, + "up": {"uv": [78, 84], "uv_size": [1, 1]}, + "down": {"uv": [84, 79], "uv_size": [1, -1]} + } + }, + { + "origin": [15.2, 32.19614, -77.42465], + "size": [1.6, 1.6559, 1.46232], + "pivot": [-0.4, 33.02409, -80.09349], + "rotation": [-125, 0, 0], + "uv": { + "north": {"uv": [84, 79], "uv_size": [1, 1]}, + "east": {"uv": [80, 84], "uv_size": [1, 1]}, + "south": {"uv": [84, 81], "uv_size": [1, 1]}, + "west": {"uv": [84, 82], "uv_size": [1, 1]}, + "up": {"uv": [83, 84], "uv_size": [1, 1]}, + "down": {"uv": [84, 84], "uv_size": [1, -1]} + } + }, + { + "origin": [-16.8, 32.19614, -77.42465], + "size": [1.6, 1.6559, 1.46232], + "pivot": [0.4, 33.02409, -80.09349], + "rotation": [-125, 0, 0], + "uv": { + "north": {"uv": [84, 84], "uv_size": [1, 1]}, + "east": {"uv": [85, 0], "uv_size": [1, 1]}, + "south": {"uv": [1, 85], "uv_size": [1, 1]}, + "west": {"uv": [85, 1], "uv_size": [1, 1]}, + "up": {"uv": [2, 85], "uv_size": [1, 1]}, + "down": {"uv": [85, 3], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "bone", + "parent": "ct1", + "pivot": [0, 31.52692, -72.72804], + "cubes": [ + { + "origin": [15.65866, 34.15884, -63.28693], + "size": [8.6, 1.4559, 20.86232], + "pivot": [4.25866, 34.88679, -53.75577], + "rotation": [-170.27211, 22.20812, 3.70743], + "uv": { + "west": {"uv": [72, 54], "uv_size": [5, 1]}, + "down": {"uv": [39, 66], "uv_size": [2, -5]} + } + }, + { + "origin": [-24.25866, 34.15884, -63.28693], + "size": [8.6, 1.4559, 20.86232], + "pivot": [-4.25866, 34.88679, -53.75577], + "rotation": [-170.27211, -22.20812, -3.70743], + "uv": { + "east": {"uv": [72, 55], "uv_size": [5, 1]}, + "down": {"uv": [0, 68], "uv_size": [2, -5]} + } + }, + { + "origin": [-18.4, 30.44838, -96.53236], + "size": [36.8, 1.4559, 22.66232], + "pivot": [0, 31.52692, -72.72804], + "rotation": [-171, 0, 0], + "uv": { + "north": {"uv": [66, 20], "uv_size": [9, 1]}, + "south": {"uv": [59, 66], "uv_size": [9, 1]}, + "down": {"uv": [28, 44], "uv_size": [9, -6]} + } + }, + { + "origin": [-26.38366, 30.44838, -96.53236], + "size": [52.76733, 1.4559, 3.38805], + "pivot": [0, 31.52692, -72.72804], + "rotation": [-171, 0, 0], + "uv": { + "north": {"uv": [58, 48], "uv_size": [13, 1]}, + "east": {"uv": [3, 85], "uv_size": [1, 1]}, + "west": {"uv": [85, 3], "uv_size": [1, 1]}, + "down": {"uv": [58, 58], "uv_size": [13, -1]} + } + } + ] + }, + { + "name": "bone2", + "parent": "bone", + "pivot": [0, 31.52692, -72.72804], + "cubes": [ + { + "origin": [-18.4, 30.04838, -74.93236], + "size": [36.8, 1.8559, 1.06232], + "pivot": [0, 31.52692, -72.72804], + "rotation": [-171, 0, 0], + "uv": { + "north": {"uv": [59, 67], "uv_size": [9, 1]}, + "east": {"uv": [4, 85], "uv_size": [1, 1]}, + "south": {"uv": [44, 68], "uv_size": [9, 1]}, + "west": {"uv": [5, 85], "uv_size": [1, 1]}, + "down": {"uv": [53, 69], "uv_size": [9, -1]} + } + }, + { + "origin": [-19.2, 30.04838, -77.33236], + "size": [38.4, 1.8559, 1.06232], + "pivot": [0, 31.52692, -72.72804], + "rotation": [-171, 0, 0], + "uv": { + "north": {"uv": [44, 65], "uv_size": [10, 1]}, + "east": {"uv": [6, 85], "uv_size": [1, 1]}, + "south": {"uv": [54, 65], "uv_size": [10, 1]}, + "west": {"uv": [85, 6], "uv_size": [1, 1]}, + "down": {"uv": [64, 66], "uv_size": [10, -1]} + } + }, + { + "origin": [-20, 30.04838, -79.73236], + "size": [40, 1.8559, 1.06232], + "pivot": [0, 31.52692, -72.72804], + "rotation": [-171, 0, 0], + "uv": { + "north": {"uv": [66, 12], "uv_size": [10, 1]}, + "east": {"uv": [85, 7], "uv_size": [1, 1]}, + "south": {"uv": [66, 13], "uv_size": [10, 1]}, + "west": {"uv": [85, 8], "uv_size": [1, 1]}, + "down": {"uv": [66, 15], "uv_size": [10, -1]} + } + }, + { + "origin": [-20.8, 30.04838, -82.13236], + "size": [41.6, 1.8559, 1.06232], + "pivot": [0, 31.52692, -72.72804], + "rotation": [-171, 0, 0], + "uv": { + "north": {"uv": [66, 15], "uv_size": [10, 1]}, + "east": {"uv": [9, 85], "uv_size": [1, 1]}, + "south": {"uv": [66, 16], "uv_size": [10, 1]}, + "west": {"uv": [10, 85], "uv_size": [1, 1]}, + "down": {"uv": [66, 18], "uv_size": [10, -1]} + } + }, + { + "origin": [-22, 30.04838, -84.53236], + "size": [44, 1.8559, 1.06232], + "pivot": [0, 31.52692, -72.72804], + "rotation": [-171, 0, 0], + "uv": { + "north": {"uv": [64, 9], "uv_size": [11, 1]}, + "east": {"uv": [85, 11], "uv_size": [1, 1]}, + "south": {"uv": [48, 64], "uv_size": [11, 1]}, + "west": {"uv": [85, 12], "uv_size": [1, 1]}, + "down": {"uv": [59, 65], "uv_size": [11, -1]} + } + }, + { + "origin": [-22.8, 30.04838, -86.93236], + "size": [46, 1.8559, 1.06232], + "pivot": [0, 31.52692, -72.72804], + "rotation": [-171, 0, 0], + "uv": { + "north": {"uv": [61, 0], "uv_size": [12, 1]}, + "east": {"uv": [13, 85], "uv_size": [1, 1]}, + "south": {"uv": [61, 1], "uv_size": [12, 1]}, + "west": {"uv": [14, 85], "uv_size": [1, 1]}, + "down": {"uv": [61, 3], "uv_size": [12, -1]} + } + }, + { + "origin": [-23.6, 30.04838, -89.33236], + "size": [47.6, 1.8559, 1.06232], + "pivot": [0, 31.52692, -72.72804], + "rotation": [-171, 0, 0], + "uv": { + "north": {"uv": [61, 3], "uv_size": [12, 1]}, + "east": {"uv": [85, 14], "uv_size": [1, 1]}, + "south": {"uv": [61, 4], "uv_size": [12, 1]}, + "west": {"uv": [15, 85], "uv_size": [1, 1]}, + "down": {"uv": [61, 6], "uv_size": [12, -1]} + } + }, + { + "origin": [-24.4, 30.04838, -91.73236], + "size": [49.2, 1.8559, 1.06232], + "pivot": [0, 31.52692, -72.72804], + "rotation": [-171, 0, 0], + "uv": { + "north": {"uv": [44, 61], "uv_size": [12, 1]}, + "east": {"uv": [16, 85], "uv_size": [1, 1]}, + "south": {"uv": [56, 61], "uv_size": [12, 1]}, + "west": {"uv": [17, 85], "uv_size": [1, 1]}, + "down": {"uv": [61, 61], "uv_size": [12, -1]} + } + }, + { + "origin": [-26.2, 30.04838, -94.13236], + "size": [52.4, 1.8559, 1.06232], + "pivot": [-0.2, 31.52692, -72.72804], + "rotation": [-171, 0, 0], + "uv": { + "north": {"uv": [58, 58], "uv_size": [13, 1]}, + "east": {"uv": [18, 85], "uv_size": [1, 1]}, + "south": {"uv": [49, 59], "uv_size": [13, 1]}, + "west": {"uv": [19, 85], "uv_size": [1, 1]}, + "down": {"uv": [60, 33], "uv_size": [13, -1]} + } + }, + { + "origin": [-26.2, 30.04838, -96.53236], + "size": [52.4, 1.8559, 1.06232], + "pivot": [-0.2, 31.52692, -72.72804], + "rotation": [-171, 0, 0], + "uv": { + "north": {"uv": [60, 33], "uv_size": [13, 1]}, + "east": {"uv": [21, 85], "uv_size": [1, 1]}, + "south": {"uv": [60, 34], "uv_size": [13, 1]}, + "west": {"uv": [22, 85], "uv_size": [1, 1]}, + "down": {"uv": [60, 36], "uv_size": [13, -1]} + } + } + ] + }, + { + "name": "zs", + "parent": "ct1", + "pivot": [-0.8, 35.5, 54.4] + }, + { + "name": "qpq", + "parent": "zs", + "pivot": [-0.8, 35.9, 54.4], + "cubes": [ + { + "origin": [-19.66888, 35.9, -29.36451], + "size": [12.93776, 2.00562, 18.2], + "uv": { + "north": {"uv": [78, 7], "uv_size": [3, 1]}, + "east": {"uv": [72, 62], "uv_size": [5, 1]}, + "south": {"uv": [9, 78], "uv_size": [3, 1]}, + "west": {"uv": [72, 63], "uv_size": [5, 1]}, + "up": {"uv": [40, 51], "uv_size": [3, 5]} + } + }, + { + "origin": [-15.66888, 35.3, -45.36451], + "size": [16.93776, 2.00562, 11], + "pivot": [-9.2, 36.30281, -39.86451], + "rotation": [5, 0, 0], + "uv": { + "north": {"uv": [74, 34], "uv_size": [4, 1]}, + "east": {"uv": [78, 11], "uv_size": [3, 1]}, + "south": {"uv": [74, 35], "uv_size": [4, 1]}, + "west": {"uv": [12, 78], "uv_size": [3, 1]}, + "up": {"uv": [4, 60], "uv_size": [4, 3]} + } + }, + { + "origin": [-31.66888, 34.1, -30.96451], + "size": [8.13776, 2.00562, 19.8], + "pivot": [-30.8, 36.50281, -28.26451], + "rotation": [0, 0, -12.5], + "uv": { + "up": {"uv": [2, 63], "uv_size": [2, 5]} + } + }, + { + "origin": [-31.66888, 34.1, -30.96451], + "size": [0.93776, 2.80562, 19.8], + "uv": { + "north": {"uv": [85, 22], "uv_size": [1, 1]}, + "east": {"uv": [73, 21], "uv_size": [5, 1]}, + "south": {"uv": [23, 85], "uv_size": [1, 1]}, + "west": {"uv": [73, 22], "uv_size": [5, 1]}, + "up": {"uv": [18, 73], "uv_size": [1, 5]} + } + }, + { + "origin": [-31.4739, 34.67699, -12.56451], + "size": [8.05462, 2.95038, 1.4], + "pivot": [-27.44659, 36.15218, -11.86451], + "rotation": [0, 0, -10], + "uv": { + "north": {"uv": [80, 80], "uv_size": [2, 1]}, + "east": {"uv": [85, 23], "uv_size": [1, 1]}, + "south": {"uv": [3, 81], "uv_size": [2, 1]}, + "west": {"uv": [85, 25], "uv_size": [1, 1]}, + "up": {"uv": [81, 6], "uv_size": [2, 1]} + } + }, + { + "origin": [-23.73663, 35.49867, -30.96451], + "size": [0.93776, 2.80562, 19.8], + "uv": { + "north": {"uv": [85, 26], "uv_size": [1, 1]}, + "east": {"uv": [73, 23], "uv_size": [5, 1]}, + "south": {"uv": [85, 27], "uv_size": [1, 1]}, + "west": {"uv": [73, 24], "uv_size": [5, 1]}, + "up": {"uv": [19, 73], "uv_size": [1, 5]} + } + }, + { + "origin": [-31.58573, 34.1, -30.96451], + "size": [8.05462, 2.95038, 1.4], + "pivot": [-30.8, 36.50281, -46.66451], + "rotation": [0, 0, -10], + "uv": { + "north": {"uv": [81, 7], "uv_size": [2, 1]}, + "south": {"uv": [9, 81], "uv_size": [2, 1]}, + "up": {"uv": [81, 10], "uv_size": [2, 1]} + } + }, + { + "origin": [-6.06888, 35.9, -29.36451], + "size": [11.33776, 2.00562, 18.2], + "uv": { + "north": {"uv": [78, 12], "uv_size": [3, 1]}, + "east": {"uv": [73, 25], "uv_size": [5, 1]}, + "south": {"uv": [78, 13], "uv_size": [3, 1]}, + "west": {"uv": [73, 26], "uv_size": [5, 1]}, + "up": {"uv": [6, 54], "uv_size": [3, 5]} + } + } + ] + }, + { + "name": "pgpq", + "parent": "zs", + "pivot": [0, 39.1, 40.8], + "rotation": [-90, 0, 0], + "cubes": [ + { + "origin": [-0.3598, 36.3, 40], + "size": [0.7196, 5.6, 1.6], + "uv": { + "north": {"uv": [85, 28], "uv_size": [1, 1]}, + "east": {"uv": [29, 85], "uv_size": [1, 1]}, + "south": {"uv": [85, 29], "uv_size": [1, 1]}, + "west": {"uv": [85, 30], "uv_size": [1, 1]}, + "up": {"uv": [85, 31], "uv_size": [1, 1]} + } + }, + { + "origin": [-0.3598, 36.3, 40], + "size": [0.7196, 5.6, 1.6], + "pivot": [0, 39.1, 42], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [85, 32], "uv_size": [1, 1]}, + "east": {"uv": [33, 85], "uv_size": [1, 1]}, + "south": {"uv": [34, 85], "uv_size": [1, 1]}, + "west": {"uv": [85, 34], "uv_size": [1, 1]}, + "up": {"uv": [35, 85], "uv_size": [1, 1]} + } + }, + { + "origin": [-0.3598, 36.3, 40], + "size": [0.7196, 5.6, 1.6], + "pivot": [0, 39.1, 42], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [85, 35], "uv_size": [1, 1]}, + "east": {"uv": [36, 85], "uv_size": [1, 1]}, + "south": {"uv": [37, 85], "uv_size": [1, 1]}, + "west": {"uv": [85, 37], "uv_size": [1, 1]}, + "up": {"uv": [38, 85], "uv_size": [1, 1]} + } + }, + { + "origin": [-0.3598, 36.3, 40], + "size": [0.7196, 5.6, 1.6], + "pivot": [0, 39.1, 42], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [85, 38], "uv_size": [1, 1]}, + "east": {"uv": [85, 39], "uv_size": [1, 1]}, + "south": {"uv": [41, 85], "uv_size": [1, 1]}, + "west": {"uv": [85, 42], "uv_size": [1, 1]}, + "up": {"uv": [43, 85], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "bone50", + "parent": "pgpq", + "pivot": [0, 39.1, 42.4], + "cubes": [ + { + "origin": [-1.1598, 36.3, 41.6], + "size": [2.3196, 5.6, 1.6], + "pivot": [0, 39.1, 39.6], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [85, 43], "uv_size": [1, 1]}, + "up": {"uv": [44, 85], "uv_size": [1, 1]}, + "down": {"uv": [85, 45], "uv_size": [1, -1]} + } + }, + { + "origin": [-1.1598, 36.3, 41.6], + "size": [2.3196, 5.6, 1.6], + "uv": { + "north": {"uv": [45, 85], "uv_size": [1, 1]}, + "up": {"uv": [85, 45], "uv_size": [1, 1]}, + "down": {"uv": [46, 86], "uv_size": [1, -1]} + } + }, + { + "origin": [-2.8, 37.9402, 41.6], + "size": [5.6, 2.3196, 1.6], + "pivot": [0, 39.1, 39.6], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [85, 46], "uv_size": [1, 1]}, + "east": {"uv": [85, 47], "uv_size": [1, 1]}, + "west": {"uv": [48, 85], "uv_size": [1, 1]} + } + }, + { + "origin": [-2.8, 37.9402, 41.6], + "size": [5.6, 2.3196, 1.6], + "uv": { + "north": {"uv": [85, 48], "uv_size": [1, 1]}, + "east": {"uv": [49, 85], "uv_size": [1, 1]}, + "west": {"uv": [85, 49], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "ctzs", + "parent": "zs", + "pivot": [-0.8, 35.5, 54.4] + }, + { + "name": "bone58", + "parent": "ctzs", + "pivot": [26.4, 36.90281, -23.06451], + "cubes": [ + { + "origin": [28.86888, 35.9, -26.16451], + "size": [0.8, 2.20562, 4], + "pivot": [26.4, 36.90281, -23.06451], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [50, 85], "uv_size": [1, 1]}, + "east": {"uv": [85, 50], "uv_size": [1, 1]}, + "south": {"uv": [51, 85], "uv_size": [1, 1]}, + "west": {"uv": [85, 51], "uv_size": [1, 1]}, + "up": {"uv": [85, 52], "uv_size": [1, 1]} + } + }, + { + "origin": [27.26888, 35.9, -28.56451], + "size": [4, 2.00562, 4], + "pivot": [26.4, 36.90281, -23.06451], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [53, 85], "uv_size": [1, 1]}, + "east": {"uv": [85, 53], "uv_size": [1, 1]}, + "south": {"uv": [54, 85], "uv_size": [1, 1]}, + "west": {"uv": [85, 55], "uv_size": [1, 1]}, + "up": {"uv": [85, 56], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "bone57", + "parent": "ctzs", + "pivot": [27.2, 36.30281, -23.06451], + "cubes": [ + { + "origin": [19.61612, 35.84005, -9.36451], + "size": [6.4, 1.60562, 15.2], + "uv": { + "north": {"uv": [11, 81], "uv_size": [2, 1]}, + "east": {"uv": [74, 36], "uv_size": [4, 1]}, + "south": {"uv": [81, 11], "uv_size": [2, 1]}, + "up": {"uv": [24, 69], "uv_size": [2, 4]} + } + }, + { + "origin": [25.66888, 35.3, -9.36451], + "size": [5.4, 1.60562, 15.2], + "pivot": [27.2, 36.30281, -23.06451], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [57, 85], "uv_size": [1, 1]}, + "south": {"uv": [85, 57], "uv_size": [1, 1]}, + "west": {"uv": [74, 38], "uv_size": [4, 1]}, + "up": {"uv": [13, 74], "uv_size": [1, 4]} + } + } + ] + }, + { + "name": "bone59", + "parent": "ctzs", + "pivot": [29.12596, 35.98712, 13.43549], + "cubes": [ + { + "origin": [25.28749, 35.42015, 17.95093], + "size": [1.6, 2, 2], + "pivot": [27.28749, 37.82015, 18.95093], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [58, 85], "uv_size": [1, 1]}, + "east": {"uv": [85, 58], "uv_size": [1, 1]}, + "south": {"uv": [59, 85], "uv_size": [1, 1]}, + "west": {"uv": [60, 85], "uv_size": [1, 1]}, + "up": {"uv": [85, 60], "uv_size": [1, 1]}, + "down": {"uv": [61, 86], "uv_size": [1, -1]} + } + }, + { + "origin": [24.72596, 39.58712, 15.63549], + "size": [4, 2, 2], + "pivot": [29.12596, 35.98712, 13.43549], + "rotation": [-45, 0, 22.5], + "uv": { + "north": {"uv": [85, 61], "uv_size": [1, 1]}, + "east": {"uv": [62, 85], "uv_size": [1, 1]}, + "south": {"uv": [63, 85], "uv_size": [1, 1]}, + "west": {"uv": [85, 63], "uv_size": [1, 1]}, + "up": {"uv": [64, 85], "uv_size": [1, 1]}, + "down": {"uv": [65, 86], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "bone63", + "parent": "ctzs", + "pivot": [26.06874, 35.47031, 43.8009], + "cubes": [ + { + "origin": [25.06874, 34.27031, 35.4009], + "size": [1.2, 1.2, 20.8], + "pivot": [26.06874, 35.47031, 43.8009], + "rotation": [-7.07164, -3.53833, 67.55482], + "uv": { + "east": {"uv": [73, 27], "uv_size": [5, 1]}, + "south": {"uv": [66, 85], "uv_size": [1, 1]}, + "west": {"uv": [73, 28], "uv_size": [5, 1]}, + "up": {"uv": [20, 73], "uv_size": [1, 5]}, + "down": {"uv": [21, 78], "uv_size": [1, -5]} + } + }, + { + "origin": [24.86874, 34.07031, 31.4009], + "size": [1.6, 1.6, 4], + "pivot": [26.06874, 35.47031, 43.8009], + "rotation": [-7.07164, -3.53833, 67.55482], + "uv": { + "north": {"uv": [85, 66], "uv_size": [1, 1]}, + "east": {"uv": [67, 85], "uv_size": [1, 1]}, + "south": {"uv": [85, 67], "uv_size": [1, 1]}, + "west": {"uv": [68, 85], "uv_size": [1, 1]}, + "up": {"uv": [85, 68], "uv_size": [1, 1]}, + "down": {"uv": [69, 86], "uv_size": [1, -1]} + } + }, + { + "origin": [24.86874, 34.07031, 53.8009], + "size": [1.6, 1.6, 0.8], + "pivot": [26.06874, 35.47031, 43.8009], + "rotation": [-7.07164, -3.53833, 67.55482], + "uv": { + "north": {"uv": [85, 69], "uv_size": [1, 1]}, + "east": {"uv": [70, 85], "uv_size": [1, 1]}, + "south": {"uv": [85, 70], "uv_size": [1, 1]}, + "west": {"uv": [71, 85], "uv_size": [1, 1]}, + "up": {"uv": [85, 71], "uv_size": [1, 1]}, + "down": {"uv": [72, 86], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "bone60", + "parent": "ctzs", + "pivot": [-29.12596, 35.98712, 13.43549], + "cubes": [ + { + "origin": [-26.88749, 35.42015, 17.95093], + "size": [1.6, 2, 2], + "pivot": [-27.28749, 37.82015, 18.95093], + "rotation": [0, 0, -22.5], + "uv": { + "north": {"uv": [85, 72], "uv_size": [1, 1]}, + "east": {"uv": [73, 85], "uv_size": [1, 1]}, + "south": {"uv": [85, 73], "uv_size": [1, 1]}, + "west": {"uv": [74, 85], "uv_size": [1, 1]}, + "up": {"uv": [85, 74], "uv_size": [1, 1]}, + "down": {"uv": [75, 86], "uv_size": [1, -1]} + } + }, + { + "origin": [-28.72596, 39.58712, 15.63549], + "size": [4, 2, 2], + "pivot": [-29.12596, 35.98712, 13.43549], + "rotation": [-45, 0, -22.5], + "uv": { + "north": {"uv": [85, 75], "uv_size": [1, 1]}, + "east": {"uv": [76, 85], "uv_size": [1, 1]}, + "south": {"uv": [85, 76], "uv_size": [1, 1]}, + "west": {"uv": [77, 85], "uv_size": [1, 1]}, + "up": {"uv": [85, 77], "uv_size": [1, 1]}, + "down": {"uv": [78, 86], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "bone61", + "parent": "ctzs", + "pivot": [22.46528, 36.4846, 61.53362], + "rotation": [90, -67.5, -90], + "cubes": [ + { + "origin": [21.28749, 34.50171, 60.53362], + "size": [1.6, 2, 2], + "pivot": [23.28749, 36.90171, 61.53362], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [85, 78], "uv_size": [1, 1]}, + "east": {"uv": [79, 85], "uv_size": [1, 1]}, + "south": {"uv": [85, 79], "uv_size": [1, 1]}, + "west": {"uv": [80, 85], "uv_size": [1, 1]}, + "up": {"uv": [85, 80], "uv_size": [1, 1]} + } + }, + { + "origin": [20.72596, 38.66868, 58.21818], + "size": [4, 2, 2], + "pivot": [25.12596, 35.06868, 56.01818], + "rotation": [-45, 0, 22.5], + "uv": { + "north": {"uv": [81, 85], "uv_size": [1, 1]}, + "east": {"uv": [85, 81], "uv_size": [1, 1]}, + "south": {"uv": [82, 85], "uv_size": [1, 1]}, + "west": {"uv": [85, 82], "uv_size": [1, 1]}, + "up": {"uv": [83, 85], "uv_size": [1, 1]}, + "down": {"uv": [85, 84], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "bone62", + "parent": "ctzs", + "pivot": [-22.46528, 36.4846, 61.53362], + "rotation": [90, 67.5, 90], + "cubes": [ + { + "origin": [-22.88749, 34.50171, 60.53362], + "size": [1.6, 2, 2], + "pivot": [-23.28749, 36.90171, 61.53362], + "rotation": [0, 0, -22.5], + "uv": { + "north": {"uv": [84, 85], "uv_size": [1, 1]}, + "east": {"uv": [85, 84], "uv_size": [1, 1]}, + "south": {"uv": [85, 85], "uv_size": [1, 1]}, + "west": {"uv": [0, 86], "uv_size": [1, 1]}, + "up": {"uv": [86, 0], "uv_size": [1, 1]} + } + }, + { + "origin": [-24.72596, 38.66868, 58.21818], + "size": [4, 2, 2], + "pivot": [-25.12596, 35.06868, 56.01818], + "rotation": [-45, 0, -22.5], + "uv": { + "north": {"uv": [1, 86], "uv_size": [1, 1]}, + "east": {"uv": [86, 1], "uv_size": [1, 1]}, + "south": {"uv": [2, 86], "uv_size": [1, 1]}, + "west": {"uv": [86, 2], "uv_size": [1, 1]}, + "up": {"uv": [3, 86], "uv_size": [1, 1]}, + "down": {"uv": [86, 4], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "bone64", + "parent": "ctzs", + "pivot": [-24.66874, 35.67031, 43.8009], + "cubes": [ + { + "origin": [-24.86874, 34.47031, 31.4009], + "size": [1.2, 1.2, 24.8], + "pivot": [-24.66874, 35.67031, 43.8009], + "rotation": [-7.07164, 3.53833, -67.55482], + "uv": { + "north": {"uv": [4, 86], "uv_size": [1, 1]}, + "east": {"uv": [70, 64], "uv_size": [6, 1]}, + "south": {"uv": [86, 4], "uv_size": [1, 1]}, + "west": {"uv": [71, 10], "uv_size": [6, 1]}, + "up": {"uv": [1, 71], "uv_size": [1, 6]} + } + }, + { + "origin": [-28.19427, 35.90787, 31.40127], + "size": [4.8, 0.8, 4], + "pivot": [-25.39427, 35.90787, 33.40127], + "rotation": [-2.5, 7.5, -22.5], + "uv": { + "north": {"uv": [5, 86], "uv_size": [1, 1]}, + "east": {"uv": [86, 5], "uv_size": [1, 1]}, + "south": {"uv": [6, 86], "uv_size": [1, 1]}, + "west": {"uv": [86, 6], "uv_size": [1, 1]}, + "up": {"uv": [7, 86], "uv_size": [1, 1]}, + "down": {"uv": [86, 8], "uv_size": [1, -1]} + } + }, + { + "origin": [-28.59427, 31.90787, 31.80127], + "size": [5.6, 5.2, 0.8], + "pivot": [-25.39427, 35.90787, 33.40127], + "rotation": [-2.5, 7.5, -22.5], + "uv": { + "north": {"uv": [8, 86], "uv_size": [1, 1]}, + "east": {"uv": [86, 8], "uv_size": [1, 1]}, + "south": {"uv": [9, 86], "uv_size": [1, 1]}, + "west": {"uv": [86, 9], "uv_size": [1, 1]}, + "up": {"uv": [10, 86], "uv_size": [1, 1]} + } + }, + { + "origin": [-26.26507, 35.93092, 29.77848], + "size": [1.6, 0.8, 1.6], + "pivot": [-25.06507, 35.93092, 35.77848], + "rotation": [-2.5, 7.5, -22.5], + "uv": { + "north": {"uv": [86, 10], "uv_size": [1, 1]}, + "east": {"uv": [11, 86], "uv_size": [1, 1]}, + "south": {"uv": [86, 11], "uv_size": [1, 1]}, + "west": {"uv": [12, 86], "uv_size": [1, 1]}, + "up": {"uv": [86, 12], "uv_size": [1, 1]}, + "down": {"uv": [13, 87], "uv_size": [1, -1]} + } + }, + { + "origin": [-23.85015, 36.08268, 30.35225], + "size": [2.26274, 0.8, 1.77401], + "pivot": [-24.69868, 36.08268, 35.72626], + "rotation": [-4.06789, 52.43724, -25.40006], + "uv": { + "north": {"uv": [86, 13], "uv_size": [1, 1]}, + "east": {"uv": [14, 86], "uv_size": [1, 1]}, + "south": {"uv": [86, 14], "uv_size": [1, 1]}, + "west": {"uv": [15, 86], "uv_size": [1, 1]}, + "up": {"uv": [86, 15], "uv_size": [1, 1]}, + "down": {"uv": [16, 87], "uv_size": [1, -1]} + } + }, + { + "origin": [-28.26451, 34.38639, 28.15317], + "size": [2.26274, 0.8, 1.77401], + "pivot": [-29.11304, 34.38639, 33.52718], + "rotation": [-3.12276, -37.45183, -20.27336], + "uv": { + "north": {"uv": [86, 16], "uv_size": [1, 1]}, + "east": {"uv": [17, 86], "uv_size": [1, 1]}, + "south": {"uv": [86, 17], "uv_size": [1, 1]}, + "west": {"uv": [18, 86], "uv_size": [1, 1]}, + "up": {"uv": [86, 18], "uv_size": [1, 1]}, + "down": {"uv": [19, 87], "uv_size": [1, -1]} + } + }, + { + "origin": [-25.06874, 34.27031, 53.8009], + "size": [1.6, 1.6, 0.8], + "pivot": [-24.66874, 35.67031, 43.8009], + "rotation": [-7.07164, 3.53833, -67.55482], + "uv": { + "north": {"uv": [86, 19], "uv_size": [1, 1]}, + "east": {"uv": [20, 86], "uv_size": [1, 1]}, + "south": {"uv": [86, 20], "uv_size": [1, 1]}, + "west": {"uv": [21, 86], "uv_size": [1, 1]}, + "up": {"uv": [86, 21], "uv_size": [1, 1]}, + "down": {"uv": [22, 87], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "bone70", + "parent": "ctzs", + "pivot": [26.72596, 28.58712, -76.96451], + "rotation": [-90, 75, -90], + "cubes": [ + { + "origin": [22.88749, 28.02015, -72.44907], + "size": [1.6, 2, 2], + "pivot": [24.88749, 30.42015, -71.44907], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [86, 22], "uv_size": [1, 1]}, + "east": {"uv": [23, 86], "uv_size": [1, 1]}, + "south": {"uv": [86, 23], "uv_size": [1, 1]}, + "west": {"uv": [24, 86], "uv_size": [1, 1]}, + "up": {"uv": [86, 24], "uv_size": [1, 1]}, + "down": {"uv": [25, 87], "uv_size": [1, -1]} + } + }, + { + "origin": [22.32596, 32.18712, -74.76451], + "size": [4, 2, 2], + "pivot": [26.72596, 28.58712, -76.96451], + "rotation": [-45, 0, 22.5], + "uv": { + "north": {"uv": [86, 25], "uv_size": [1, 1]}, + "east": {"uv": [26, 86], "uv_size": [1, 1]}, + "south": {"uv": [86, 26], "uv_size": [1, 1]}, + "west": {"uv": [27, 86], "uv_size": [1, 1]}, + "up": {"uv": [86, 27], "uv_size": [1, 1]}, + "down": {"uv": [28, 87], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "bone71", + "parent": "ctzs", + "pivot": [-26.72596, 28.58712, -76.96451], + "rotation": [-90, -75, 90], + "cubes": [ + { + "origin": [-24.48749, 28.02015, -72.44907], + "size": [1.6, 2, 2], + "pivot": [-24.88749, 30.42015, -71.44907], + "rotation": [0, 0, -22.5], + "uv": { + "north": {"uv": [86, 28], "uv_size": [1, 1]}, + "east": {"uv": [29, 86], "uv_size": [1, 1]}, + "south": {"uv": [86, 29], "uv_size": [1, 1]}, + "west": {"uv": [30, 86], "uv_size": [1, 1]}, + "up": {"uv": [86, 30], "uv_size": [1, 1]}, + "down": {"uv": [31, 87], "uv_size": [1, -1]} + } + }, + { + "origin": [-26.32596, 32.18712, -74.76451], + "size": [4, 2, 2], + "pivot": [-26.72596, 28.58712, -76.96451], + "rotation": [-45, 0, -22.5], + "uv": { + "north": {"uv": [86, 31], "uv_size": [1, 1]}, + "east": {"uv": [32, 86], "uv_size": [1, 1]}, + "south": {"uv": [86, 32], "uv_size": [1, 1]}, + "west": {"uv": [33, 86], "uv_size": [1, 1]}, + "up": {"uv": [86, 33], "uv_size": [1, 1]}, + "down": {"uv": [34, 87], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "light2", + "parent": "zs", + "pivot": [29.2, 32.7, -71.6], + "cubes": [ + { + "origin": [28.0402, 29.9, -74.4], + "size": [1.5196, 3.66863, 3.2], + "pivot": [29.2, 32.7, -71.6], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [86, 34], "uv_size": [1, 1]}, + "east": {"uv": [35, 86], "uv_size": [1, 1]}, + "south": {"uv": [86, 35], "uv_size": [1, 1]}, + "west": {"uv": [36, 86], "uv_size": [1, 1]}, + "up": {"uv": [86, 36], "uv_size": [1, 1]}, + "down": {"uv": [37, 87], "uv_size": [1, -1]} + } + }, + { + "origin": [27.47452, 30.46569, -74.4], + "size": [1.5196, 3.66863, 3.2], + "uv": { + "north": {"uv": [86, 37], "uv_size": [1, 1]}, + "east": {"uv": [38, 86], "uv_size": [1, 1]}, + "south": {"uv": [86, 38], "uv_size": [1, 1]}, + "west": {"uv": [39, 86], "uv_size": [1, 1]}, + "up": {"uv": [86, 39], "uv_size": [1, 1]}, + "down": {"uv": [40, 87], "uv_size": [1, -1]} + } + }, + { + "origin": [27.07452, 33.93431, -76.8], + "size": [2.3196, 0.4, 5.6], + "uv": { + "north": {"uv": [86, 40], "uv_size": [1, 1]}, + "east": {"uv": [41, 86], "uv_size": [1, 1]}, + "south": {"uv": [86, 41], "uv_size": [1, 1]}, + "west": {"uv": [42, 86], "uv_size": [1, 1]}, + "up": {"uv": [86, 42], "uv_size": [1, 1]}, + "down": {"uv": [43, 87], "uv_size": [1, -1]} + } + }, + { + "origin": [26.96569, 32.10589, -74.4], + "size": [3.66863, 1.5196, 3.2], + "pivot": [27.83431, 33.26569, -71.6], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [86, 43], "uv_size": [1, 1]}, + "east": {"uv": [44, 86], "uv_size": [1, 1]}, + "south": {"uv": [86, 44], "uv_size": [1, 1]}, + "west": {"uv": [45, 86], "uv_size": [1, 1]}, + "up": {"uv": [86, 45], "uv_size": [1, 1]}, + "down": {"uv": [46, 87], "uv_size": [1, -1]} + } + }, + { + "origin": [26, 30.7402, -76.8], + "size": [0.4, 1.7196, 5.6], + "pivot": [28.8, 32.1, -71.6], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [86, 46], "uv_size": [1, 1]}, + "east": {"uv": [47, 86], "uv_size": [1, 1]}, + "south": {"uv": [86, 47], "uv_size": [1, 1]}, + "west": {"uv": [48, 86], "uv_size": [1, 1]}, + "up": {"uv": [86, 48], "uv_size": [1, 1]}, + "down": {"uv": [49, 87], "uv_size": [1, -1]} + } + }, + { + "origin": [25.57574, 30.0331, -76.8], + "size": [0.4, 1.7196, 5.6], + "pivot": [28.37574, 31.39289, -71.6], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [86, 49], "uv_size": [1, 1]}, + "east": {"uv": [50, 86], "uv_size": [1, 1]}, + "south": {"uv": [86, 50], "uv_size": [1, 1]}, + "west": {"uv": [51, 86], "uv_size": [1, 1]}, + "up": {"uv": [86, 51], "uv_size": [1, 1]}, + "down": {"uv": [52, 87], "uv_size": [1, -1]} + } + }, + { + "origin": [26.4, 31.5402, -74.4], + "size": [3.66863, 1.5196, 3.2], + "uv": { + "north": {"uv": [86, 52], "uv_size": [1, 1]}, + "east": {"uv": [53, 86], "uv_size": [1, 1]}, + "south": {"uv": [86, 53], "uv_size": [1, 1]}, + "west": {"uv": [54, 86], "uv_size": [1, 1]}, + "up": {"uv": [86, 54], "uv_size": [1, 1]}, + "down": {"uv": [55, 87], "uv_size": [1, -1]} + } + }, + { + "origin": [30.13798, 28.33644, -78.4], + "size": [0.8, 4.9196, 0.8], + "pivot": [28.13798, 32.09624, -77.2], + "rotation": [0, 0, 15], + "uv": { + "north": {"uv": [86, 55], "uv_size": [1, 1]}, + "east": {"uv": [56, 86], "uv_size": [1, 1]}, + "south": {"uv": [86, 56], "uv_size": [1, 1]}, + "west": {"uv": [57, 86], "uv_size": [1, 1]}, + "up": {"uv": [86, 57], "uv_size": [1, 1]}, + "down": {"uv": [58, 87], "uv_size": [1, -1]} + } + }, + { + "origin": [30.13798, 31.53644, -78.4], + "size": [0.8, 0.9196, 7.2], + "pivot": [28.13798, 32.09624, -77.2], + "rotation": [0, 0, 15], + "uv": { + "north": {"uv": [86, 58], "uv_size": [1, 1]}, + "east": {"uv": [81, 12], "uv_size": [2, 1]}, + "south": {"uv": [59, 86], "uv_size": [1, 1]}, + "west": {"uv": [13, 81], "uv_size": [2, 1]}, + "up": {"uv": [42, 68], "uv_size": [1, 2]}, + "down": {"uv": [8, 73], "uv_size": [1, -2]} + } + }, + { + "origin": [30.13798, 29.93644, -72.8], + "size": [0.8, 2.5196, 1.6], + "pivot": [28.13798, 32.09624, -77.2], + "rotation": [0, 0, 15], + "uv": { + "north": {"uv": [86, 59], "uv_size": [1, 1]}, + "east": {"uv": [60, 86], "uv_size": [1, 1]}, + "south": {"uv": [86, 60], "uv_size": [1, 1]}, + "west": {"uv": [61, 86], "uv_size": [1, 1]}, + "up": {"uv": [86, 61], "uv_size": [1, 1]}, + "down": {"uv": [62, 87], "uv_size": [1, -1]} + } + }, + { + "origin": [26.93798, 28.33644, -78.4], + "size": [4, 1.7196, 0.8], + "pivot": [28.13798, 32.09624, -77.2], + "rotation": [0, 0, 15], + "uv": { + "north": {"uv": [86, 62], "uv_size": [1, 1]}, + "east": {"uv": [63, 86], "uv_size": [1, 1]}, + "south": {"uv": [86, 63], "uv_size": [1, 1]}, + "west": {"uv": [64, 86], "uv_size": [1, 1]}, + "up": {"uv": [86, 64], "uv_size": [1, 1]}, + "down": {"uv": [65, 87], "uv_size": [1, -1]} + } + }, + { + "origin": [28.43798, 30.48093, -78.4], + "size": [0.8, 2.5196, 0.8], + "pivot": [26.43798, 35.04073, -77.2], + "rotation": [0, 0, -30], + "uv": { + "north": {"uv": [86, 65], "uv_size": [1, 1]}, + "east": {"uv": [66, 86], "uv_size": [1, 1]}, + "south": {"uv": [86, 66], "uv_size": [1, 1]}, + "west": {"uv": [67, 86], "uv_size": [1, 1]}, + "up": {"uv": [86, 67], "uv_size": [1, 1]}, + "down": {"uv": [68, 87], "uv_size": [1, -1]} + } + }, + { + "origin": [26, 28.7402, -78.4], + "size": [0.8, 4.1196, 0.8], + "pivot": [26.4, 29.6, -78], + "rotation": [0, 0, -10], + "uv": { + "north": {"uv": [86, 68], "uv_size": [1, 1]}, + "east": {"uv": [69, 86], "uv_size": [1, 1]}, + "south": {"uv": [86, 69], "uv_size": [1, 1]}, + "west": {"uv": [70, 86], "uv_size": [1, 1]}, + "up": {"uv": [86, 70], "uv_size": [1, 1]}, + "down": {"uv": [71, 87], "uv_size": [1, -1]} + } + }, + { + "origin": [27.23742, 31.92186, -78.4], + "size": [0.8, 2.5196, 0.8], + "pivot": [27.63742, 35.18165, -78], + "rotation": [0, 0, 35], + "uv": { + "north": {"uv": [86, 71], "uv_size": [1, 1]}, + "east": {"uv": [72, 86], "uv_size": [1, 1]}, + "south": {"uv": [86, 72], "uv_size": [1, 1]}, + "west": {"uv": [73, 86], "uv_size": [1, 1]}, + "up": {"uv": [86, 73], "uv_size": [1, 1]}, + "down": {"uv": [74, 87], "uv_size": [1, -1]} + } + }, + { + "origin": [29.02117, 30.56786, -78.4], + "size": [0.75998, 3.00061, 0.8], + "pivot": [29.98115, 33.70868, -78], + "rotation": [0, 0, 92.5], + "uv": { + "north": {"uv": [86, 74], "uv_size": [1, 1]}, + "east": {"uv": [75, 86], "uv_size": [1, 1]}, + "south": {"uv": [86, 75], "uv_size": [1, 1]}, + "west": {"uv": [76, 86], "uv_size": [1, 1]}, + "up": {"uv": [86, 76], "uv_size": [1, 1]}, + "down": {"uv": [77, 87], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "light3", + "parent": "zs", + "pivot": [-29.2, 32.7, -71.6], + "cubes": [ + { + "origin": [-29.5598, 29.9, -74.4], + "size": [1.5196, 3.66863, 3.2], + "pivot": [-29.2, 32.7, -71.6], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [86, 77], "uv_size": [1, 1]}, + "east": {"uv": [78, 86], "uv_size": [1, 1]}, + "south": {"uv": [86, 78], "uv_size": [1, 1]}, + "west": {"uv": [79, 86], "uv_size": [1, 1]}, + "up": {"uv": [86, 79], "uv_size": [1, 1]}, + "down": {"uv": [80, 87], "uv_size": [1, -1]} + } + }, + { + "origin": [-28.99411, 30.46569, -74.4], + "size": [1.5196, 3.66863, 3.2], + "uv": { + "north": {"uv": [86, 80], "uv_size": [1, 1]}, + "east": {"uv": [81, 86], "uv_size": [1, 1]}, + "south": {"uv": [86, 81], "uv_size": [1, 1]}, + "west": {"uv": [82, 86], "uv_size": [1, 1]}, + "up": {"uv": [86, 82], "uv_size": [1, 1]}, + "down": {"uv": [83, 87], "uv_size": [1, -1]} + } + }, + { + "origin": [-29.39411, 33.93431, -76.8], + "size": [2.3196, 0.4, 5.6], + "uv": { + "north": {"uv": [86, 83], "uv_size": [1, 1]}, + "east": {"uv": [84, 86], "uv_size": [1, 1]}, + "south": {"uv": [86, 84], "uv_size": [1, 1]}, + "west": {"uv": [85, 86], "uv_size": [1, 1]}, + "up": {"uv": [86, 85], "uv_size": [1, 1]}, + "down": {"uv": [86, 87], "uv_size": [1, -1]} + } + }, + { + "origin": [-30.63431, 32.10589, -74.4], + "size": [3.66863, 1.5196, 3.2], + "pivot": [-27.83431, 33.26569, -71.6], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [0, 87], "uv_size": [1, 1]}, + "east": {"uv": [87, 0], "uv_size": [1, 1]}, + "south": {"uv": [1, 87], "uv_size": [1, 1]}, + "west": {"uv": [87, 1], "uv_size": [1, 1]}, + "up": {"uv": [2, 87], "uv_size": [1, 1]}, + "down": {"uv": [87, 3], "uv_size": [1, -1]} + } + }, + { + "origin": [-26.4, 30.7402, -76.8], + "size": [0.4, 1.7196, 5.6], + "pivot": [-28.8, 32.1, -71.6], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [3, 87], "uv_size": [1, 1]}, + "east": {"uv": [87, 3], "uv_size": [1, 1]}, + "south": {"uv": [4, 87], "uv_size": [1, 1]}, + "west": {"uv": [87, 4], "uv_size": [1, 1]}, + "up": {"uv": [5, 87], "uv_size": [1, 1]}, + "down": {"uv": [87, 6], "uv_size": [1, -1]} + } + }, + { + "origin": [-25.97574, 30.0331, -76.8], + "size": [0.4, 1.7196, 5.6], + "pivot": [-28.37574, 31.39289, -71.6], + "rotation": [0, 0, -135], + "uv": { + "north": {"uv": [6, 87], "uv_size": [1, 1]}, + "east": {"uv": [87, 6], "uv_size": [1, 1]}, + "south": {"uv": [7, 87], "uv_size": [1, 1]}, + "west": {"uv": [87, 7], "uv_size": [1, 1]}, + "up": {"uv": [8, 87], "uv_size": [1, 1]}, + "down": {"uv": [87, 9], "uv_size": [1, -1]} + } + }, + { + "origin": [-30.06863, 31.5402, -74.4], + "size": [3.66863, 1.5196, 3.2], + "uv": { + "north": {"uv": [9, 87], "uv_size": [1, 1]}, + "east": {"uv": [87, 9], "uv_size": [1, 1]}, + "south": {"uv": [10, 87], "uv_size": [1, 1]}, + "west": {"uv": [87, 10], "uv_size": [1, 1]}, + "up": {"uv": [11, 87], "uv_size": [1, 1]}, + "down": {"uv": [87, 12], "uv_size": [1, -1]} + } + }, + { + "origin": [-30.93798, 28.33644, -78.4], + "size": [0.8, 4.9196, 0.8], + "pivot": [-28.13798, 32.09624, -77.2], + "rotation": [0, 0, -15], + "uv": { + "north": {"uv": [12, 87], "uv_size": [1, 1]}, + "east": {"uv": [87, 12], "uv_size": [1, 1]}, + "south": {"uv": [13, 87], "uv_size": [1, 1]}, + "west": {"uv": [87, 13], "uv_size": [1, 1]}, + "up": {"uv": [14, 87], "uv_size": [1, 1]}, + "down": {"uv": [87, 15], "uv_size": [1, -1]} + } + }, + { + "origin": [-30.93798, 31.53644, -78.4], + "size": [0.8, 0.9196, 7.2], + "pivot": [-28.13798, 32.09624, -77.2], + "rotation": [0, 0, -15], + "uv": { + "north": {"uv": [15, 87], "uv_size": [1, 1]}, + "east": {"uv": [81, 13], "uv_size": [2, 1]}, + "south": {"uv": [87, 15], "uv_size": [1, 1]}, + "west": {"uv": [81, 14], "uv_size": [2, 1]}, + "up": {"uv": [1, 81], "uv_size": [1, 2]}, + "down": {"uv": [5, 83], "uv_size": [1, -2]} + } + }, + { + "origin": [-30.93798, 29.93644, -72.8], + "size": [0.8, 2.5196, 1.6], + "pivot": [-28.13798, 32.09624, -77.2], + "rotation": [0, 0, -15], + "uv": { + "north": {"uv": [16, 87], "uv_size": [1, 1]}, + "east": {"uv": [87, 16], "uv_size": [1, 1]}, + "south": {"uv": [17, 87], "uv_size": [1, 1]}, + "west": {"uv": [87, 17], "uv_size": [1, 1]}, + "up": {"uv": [18, 87], "uv_size": [1, 1]}, + "down": {"uv": [87, 19], "uv_size": [1, -1]} + } + }, + { + "origin": [-30.93798, 28.33644, -78.4], + "size": [4, 1.7196, 0.8], + "pivot": [-28.13798, 32.09624, -77.2], + "rotation": [0, 0, -15], + "uv": { + "north": {"uv": [19, 87], "uv_size": [1, 1]}, + "east": {"uv": [87, 19], "uv_size": [1, 1]}, + "south": {"uv": [20, 87], "uv_size": [1, 1]}, + "west": {"uv": [87, 20], "uv_size": [1, 1]}, + "up": {"uv": [21, 87], "uv_size": [1, 1]}, + "down": {"uv": [87, 22], "uv_size": [1, -1]} + } + }, + { + "origin": [-29.23798, 30.48093, -78.4], + "size": [0.8, 2.5196, 0.8], + "pivot": [-26.43798, 35.04073, -77.2], + "rotation": [0, 0, 30], + "uv": { + "north": {"uv": [22, 87], "uv_size": [1, 1]}, + "east": {"uv": [87, 22], "uv_size": [1, 1]}, + "south": {"uv": [23, 87], "uv_size": [1, 1]}, + "west": {"uv": [87, 23], "uv_size": [1, 1]}, + "up": {"uv": [24, 87], "uv_size": [1, 1]}, + "down": {"uv": [87, 25], "uv_size": [1, -1]} + } + }, + { + "origin": [-26.8, 28.7402, -78.4], + "size": [0.8, 4.1196, 0.8], + "pivot": [-26.4, 29.6, -78], + "rotation": [0, 0, 10], + "uv": { + "north": {"uv": [25, 87], "uv_size": [1, 1]}, + "east": {"uv": [87, 25], "uv_size": [1, 1]}, + "south": {"uv": [26, 87], "uv_size": [1, 1]}, + "west": {"uv": [87, 26], "uv_size": [1, 1]}, + "up": {"uv": [27, 87], "uv_size": [1, 1]}, + "down": {"uv": [87, 28], "uv_size": [1, -1]} + } + }, + { + "origin": [-28.03742, 31.92186, -78.4], + "size": [0.8, 2.5196, 0.8], + "pivot": [-27.63742, 35.18165, -78], + "rotation": [0, 0, -35], + "uv": { + "north": {"uv": [28, 87], "uv_size": [1, 1]}, + "east": {"uv": [87, 28], "uv_size": [1, 1]}, + "south": {"uv": [29, 87], "uv_size": [1, 1]}, + "west": {"uv": [87, 29], "uv_size": [1, 1]}, + "up": {"uv": [30, 87], "uv_size": [1, 1]}, + "down": {"uv": [87, 31], "uv_size": [1, -1]} + } + }, + { + "origin": [-29.78115, 30.56786, -78.4], + "size": [0.75998, 3.00061, 0.8], + "pivot": [-29.98115, 33.70868, -78], + "rotation": [0, 0, -92.5], + "uv": { + "north": {"uv": [31, 87], "uv_size": [1, 1]}, + "east": {"uv": [87, 31], "uv_size": [1, 1]}, + "south": {"uv": [32, 87], "uv_size": [1, 1]}, + "west": {"uv": [87, 32], "uv_size": [1, 1]}, + "up": {"uv": [33, 87], "uv_size": [1, 1]}, + "down": {"uv": [87, 34], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "bone10", + "parent": "ct1", + "pivot": [-0.8, 28.77264, 54.32514], + "cubes": [ + { + "origin": [36.04099, 25.08165, -71.72486], + "size": [1.25, 2.2, 8.45], + "pivot": [37.06599, 19.63165, -68.87486], + "rotation": [17.25, 0, 0], + "uv": { + "north": {"uv": [36, 87], "uv_size": [1, 1]}, + "east": {"uv": [81, 21], "uv_size": [2, 1]}, + "south": {"uv": [87, 36], "uv_size": [1, 1]}, + "west": {"uv": [81, 22], "uv_size": [2, 1]}, + "up": {"uv": [21, 81], "uv_size": [1, 2]}, + "down": {"uv": [81, 25], "uv_size": [1, -2]} + } + }, + { + "origin": [33.64099, 22.68923, -71.30069], + "size": [3.65, 4, 8.85], + "pivot": [37.06599, 25.88923, -67.10069], + "rotation": [2.25, 0, 0], + "uv": { + "north": {"uv": [37, 87], "uv_size": [1, 1]}, + "east": {"uv": [24, 81], "uv_size": [2, 1]}, + "south": {"uv": [87, 37], "uv_size": [1, 1]}, + "west": {"uv": [81, 25], "uv_size": [2, 1]}, + "up": {"uv": [81, 26], "uv_size": [1, 2]}, + "down": {"uv": [29, 83], "uv_size": [1, -2]} + } + }, + { + "origin": [36.84099, 26.83165, -73.22486], + "size": [0.45, 0.45, 1.5], + "pivot": [37.06599, 19.63165, -68.87486], + "rotation": [17.25, 0, 0], + "uv": { + "north": {"uv": [38, 87], "uv_size": [1, 1]}, + "east": {"uv": [87, 38], "uv_size": [1, 1]}, + "south": {"uv": [39, 87], "uv_size": [1, 1]}, + "west": {"uv": [87, 39], "uv_size": [1, 1]}, + "up": {"uv": [40, 87], "uv_size": [1, 1]}, + "down": {"uv": [87, 41], "uv_size": [1, -1]} + } + }, + { + "origin": [36.84099, 25.03462, -74.7851], + "size": [0.45, 0.6, 2.7], + "pivot": [37.06599, 25.55962, -74.4851], + "rotation": [14.75, 0, 0], + "uv": { + "north": {"uv": [41, 87], "uv_size": [1, 1]}, + "east": {"uv": [87, 41], "uv_size": [1, 1]}, + "south": {"uv": [42, 87], "uv_size": [1, 1]}, + "west": {"uv": [87, 42], "uv_size": [1, 1]}, + "up": {"uv": [43, 87], "uv_size": [1, 1]}, + "down": {"uv": [87, 44], "uv_size": [1, -1]} + } + }, + { + "origin": [36.84099, 25.03462, -74.7851], + "size": [0.45, 0.2, 1.5], + "pivot": [37.06599, 25.55962, -74.4851], + "rotation": [-30.25, 0, 0], + "uv": { + "north": {"uv": [44, 87], "uv_size": [1, 1]}, + "east": {"uv": [87, 44], "uv_size": [1, 1]}, + "south": {"uv": [45, 87], "uv_size": [1, 1]}, + "west": {"uv": [87, 45], "uv_size": [1, 1]}, + "up": {"uv": [46, 87], "uv_size": [1, 1]}, + "down": {"uv": [87, 47], "uv_size": [1, -1]} + } + }, + { + "origin": [33.64299, 20.68365, -74.67286], + "size": [3.646, 3.396, 12.796], + "inflate": 0.01, + "pivot": [37.06599, 19.63165, -68.87486], + "rotation": [-34.25, 0, 0], + "uv": { + "north": {"uv": [47, 87], "uv_size": [1, 1]}, + "east": {"uv": [78, 22], "uv_size": [3, 1]}, + "south": {"uv": [87, 47], "uv_size": [1, 1]}, + "west": {"uv": [78, 23], "uv_size": [3, 1]}, + "up": {"uv": [21, 78], "uv_size": [1, 3]}, + "down": {"uv": [24, 81], "uv_size": [1, -3]} + } + }, + { + "origin": [36.84099, 20.68165, -76.42486], + "size": [0.45, 1.4, 14.55], + "pivot": [37.06599, 19.63165, -68.87486], + "rotation": [-34.25, 0, 0], + "uv": { + "north": {"uv": [48, 87], "uv_size": [1, 1]}, + "east": {"uv": [74, 39], "uv_size": [4, 1]}, + "south": {"uv": [87, 48], "uv_size": [1, 1]}, + "west": {"uv": [74, 40], "uv_size": [4, 1]}, + "up": {"uv": [14, 74], "uv_size": [1, 4]}, + "down": {"uv": [30, 78], "uv_size": [1, -4]} + } + }, + { + "origin": [36.84099, 24.81583, -75.59237], + "size": [0.45, 0.3, 1.9], + "pivot": [37.06599, 24.91583, -74.59237], + "rotation": [-34.25, 0, 0], + "uv": { + "north": {"uv": [49, 87], "uv_size": [1, 1]}, + "east": {"uv": [87, 49], "uv_size": [1, 1]}, + "south": {"uv": [50, 87], "uv_size": [1, 1]}, + "west": {"uv": [87, 50], "uv_size": [1, 1]}, + "up": {"uv": [51, 87], "uv_size": [1, 1]}, + "down": {"uv": [87, 52], "uv_size": [1, -1]} + } + }, + { + "origin": [33.64099, 19.01915, -65.67486], + "size": [3.65, 7, 127.2], + "uv": { + "east": {"uv": [26, 10], "uv_size": [32, 2]}, + "south": {"uv": [30, 81], "uv_size": [1, 2]}, + "west": {"uv": [28, 32], "uv_size": [32, 2]}, + "down": {"uv": [10, 73], "uv_size": [1, -32]} + } + }, + { + "origin": [-37.29099, 19.01915, -65.67486], + "size": [3.65, 7, 127.2], + "uv": { + "east": {"uv": [28, 34], "uv_size": [32, 2]}, + "south": {"uv": [31, 81], "uv_size": [1, 2]}, + "west": {"uv": [28, 36], "uv_size": [32, 2]}, + "down": {"uv": [11, 73], "uv_size": [1, -32]} + } + }, + { + "origin": [32.64099, 40.41915, -60.07486], + "size": [3.65, 0.8, 121.6], + "pivot": [-0.75901, 30.31915, 54.32514], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [52, 87], "uv_size": [1, 1]}, + "east": {"uv": [44, 43], "uv_size": [30, 1]}, + "south": {"uv": [87, 52], "uv_size": [1, 1]}, + "west": {"uv": [44, 44], "uv_size": [30, 1]}, + "up": {"uv": [28, 44], "uv_size": [1, 30]}, + "down": {"uv": [29, 74], "uv_size": [1, -30]} + } + }, + { + "origin": [32.64099, 38.01915, -62.47486], + "size": [3.65, 0.8, 124], + "pivot": [-0.75901, 27.91915, 54.32514], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [53, 87], "uv_size": [1, 1]}, + "east": {"uv": [41, 29], "uv_size": [31, 1]}, + "south": {"uv": [87, 53], "uv_size": [1, 1]}, + "west": {"uv": [41, 30], "uv_size": [31, 1]}, + "up": {"uv": [15, 42], "uv_size": [1, 31]}, + "down": {"uv": [16, 73], "uv_size": [1, -31]} + } + }, + { + "origin": [32.64099, 35.61915, -63.27486], + "size": [3.65, 0.8, 124.8], + "pivot": [-0.75901, 25.51915, 54.32514], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [54, 87], "uv_size": [1, 1]}, + "east": {"uv": [41, 31], "uv_size": [31, 1]}, + "south": {"uv": [87, 54], "uv_size": [1, 1]}, + "west": {"uv": [43, 38], "uv_size": [31, 1]}, + "up": {"uv": [17, 42], "uv_size": [1, 31]}, + "down": {"uv": [18, 73], "uv_size": [1, -31]} + } + }, + { + "origin": [33.64299, 19.407, -64.01109], + "size": [3.646, 5.396, 15.796], + "inflate": 0.01, + "pivot": [37.06599, 22.905, -54.01309], + "rotation": [17.5, 0, 0], + "uv": { + "north": {"uv": [55, 87], "uv_size": [1, 1]}, + "east": {"uv": [74, 41], "uv_size": [4, 1]}, + "south": {"uv": [87, 55], "uv_size": [1, 1]}, + "west": {"uv": [74, 42], "uv_size": [4, 1]}, + "up": {"uv": [31, 74], "uv_size": [1, 4]}, + "down": {"uv": [43, 78], "uv_size": [1, -4]} + } + } + ] + }, + { + "name": "ct3", + "parent": "ct", + "pivot": [-8.80313, 29.95888, -40.51605], + "cubes": [ + { + "origin": [-33.66511, 26.26014, -72.81939], + "size": [5.25, 2.4, 9.25], + "pivot": [-31.11511, 27.76014, -69.51939], + "rotation": [0, -35.75, 0], + "uv": { + "north": {"uv": [78, 87], "uv_size": [1, 1]}, + "east": {"uv": [81, 47], "uv_size": [2, 1]}, + "south": {"uv": [87, 78], "uv_size": [1, 1]}, + "west": {"uv": [48, 81], "uv_size": [2, 1]}, + "up": {"uv": [46, 81], "uv_size": [1, 2]}, + "down": {"uv": [50, 83], "uv_size": [1, -2]} + } + } + ] + }, + { + "name": "ct4", + "parent": "ct3", + "pivot": [-32.51551, 31.5, -47.86451], + "cubes": [ + { + "origin": [-37.02915, 1.5, -82.72383], + "size": [14.62915, 0.26054, 10.72383], + "pivot": [0.8, 1.5, -40], + "rotation": [-33.5, 0, 0], + "uv": { + "north": {"uv": [74, 48], "uv_size": [4, 1]}, + "east": {"uv": [78, 24], "uv_size": [3, 1]}, + "south": {"uv": [49, 74], "uv_size": [4, 1]}, + "west": {"uv": [78, 25], "uv_size": [3, 1]}, + "up": {"uv": [22, 62], "uv_size": [4, 3]}, + "down": {"uv": [44, 65], "uv_size": [4, -3]} + } + }, + { + "origin": [-37.11462, 26.67297, -80.63025], + "size": [14.75, 0.26054, 9.87984], + "pivot": [-26.01462, 26.97824, -77.94034], + "rotation": [-36.98542, 23.44671, -16.68228], + "uv": { + "north": {"uv": [74, 49], "uv_size": [4, 1]}, + "east": {"uv": [39, 81], "uv_size": [2, 1]}, + "south": {"uv": [74, 50], "uv_size": [4, 1]}, + "west": {"uv": [81, 39], "uv_size": [2, 1]}, + "up": {"uv": [44, 69], "uv_size": [4, 2]}, + "down": {"uv": [48, 71], "uv_size": [4, -2]} + } + }, + { + "origin": [-41.01745, 36.08633, -66.87486], + "size": [2.32071, 1.67071, 128.4], + "pivot": [-26.19245, 36.88633, -2.67486], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [77, 87], "uv_size": [1, 1]}, + "east": {"uv": [41, 25], "uv_size": [32, 1]}, + "south": {"uv": [87, 77], "uv_size": [1, 1]}, + "west": {"uv": [41, 26], "uv_size": [32, 1]}, + "up": {"uv": [13, 42], "uv_size": [1, 32]}, + "down": {"uv": [14, 74], "uv_size": [1, -32]} + } + }, + { + "origin": [-35.65, 27.06014, -66.87486], + "size": [11.65, 1.6, 128.4], + "uv": { + "north": {"uv": [30, 78], "uv_size": [3, 1]}, + "east": {"uv": [41, 27], "uv_size": [32, 1]}, + "south": {"uv": [78, 31], "uv_size": [3, 1]}, + "west": {"uv": [41, 28], "uv_size": [32, 1]}, + "up": {"uv": [0, 28], "uv_size": [3, 32]}, + "down": {"uv": [3, 60], "uv_size": [3, -32]} + } + } + ] + }, + { + "name": "bone17", + "parent": "ct4", + "pivot": [0.8, 28.77264, 54.32514], + "cubes": [ + { + "origin": [-37.29099, 25.08165, -71.72486], + "size": [1.25, 2.2, 8.45], + "pivot": [-37.06599, 19.63165, -68.87486], + "rotation": [17.25, 0, 0], + "uv": { + "north": {"uv": [57, 87], "uv_size": [1, 1]}, + "east": {"uv": [81, 40], "uv_size": [2, 1]}, + "south": {"uv": [87, 57], "uv_size": [1, 1]}, + "west": {"uv": [81, 41], "uv_size": [2, 1]}, + "up": {"uv": [41, 81], "uv_size": [1, 2]}, + "down": {"uv": [81, 44], "uv_size": [1, -2]} + } + }, + { + "origin": [-37.28899, 20.68365, -74.67286], + "size": [3.646, 3.396, 12.796], + "inflate": 0.01, + "pivot": [-37.06599, 19.63165, -68.87486], + "rotation": [-34.25, 0, 0], + "uv": { + "north": {"uv": [58, 87], "uv_size": [1, 1]}, + "east": {"uv": [78, 26], "uv_size": [3, 1]}, + "south": {"uv": [87, 58], "uv_size": [1, 1]}, + "west": {"uv": [78, 27], "uv_size": [3, 1]}, + "up": {"uv": [25, 78], "uv_size": [1, 3]}, + "down": {"uv": [78, 31], "uv_size": [1, -3]} + } + }, + { + "origin": [-37.29099, 20.68165, -76.42486], + "size": [0.45, 1.4, 14.55], + "pivot": [-37.06599, 19.63165, -68.87486], + "rotation": [-34.25, 0, 0], + "uv": { + "north": {"uv": [59, 87], "uv_size": [1, 1]}, + "east": {"uv": [74, 51], "uv_size": [4, 1]}, + "south": {"uv": [87, 59], "uv_size": [1, 1]}, + "west": {"uv": [74, 52], "uv_size": [4, 1]}, + "up": {"uv": [53, 74], "uv_size": [1, 4]}, + "down": {"uv": [54, 78], "uv_size": [1, -4]} + } + }, + { + "origin": [-37.29099, 26.83165, -73.22486], + "size": [0.45, 0.45, 1.5], + "pivot": [-37.06599, 19.63165, -68.87486], + "rotation": [17.25, 0, 0], + "uv": { + "north": {"uv": [60, 87], "uv_size": [1, 1]}, + "east": {"uv": [87, 60], "uv_size": [1, 1]}, + "south": {"uv": [61, 87], "uv_size": [1, 1]}, + "west": {"uv": [87, 61], "uv_size": [1, 1]}, + "up": {"uv": [62, 87], "uv_size": [1, 1]}, + "down": {"uv": [87, 63], "uv_size": [1, -1]} + } + }, + { + "origin": [-37.29099, 24.81583, -75.59237], + "size": [0.45, 0.3, 1.9], + "pivot": [-37.06599, 24.91583, -74.59237], + "rotation": [-34.25, 0, 0], + "uv": { + "north": {"uv": [63, 87], "uv_size": [1, 1]}, + "east": {"uv": [87, 63], "uv_size": [1, 1]}, + "south": {"uv": [64, 87], "uv_size": [1, 1]}, + "west": {"uv": [87, 64], "uv_size": [1, 1]}, + "up": {"uv": [65, 87], "uv_size": [1, 1]}, + "down": {"uv": [87, 66], "uv_size": [1, -1]} + } + }, + { + "origin": [-37.29099, 25.03462, -74.7851], + "size": [0.45, 0.6, 2.7], + "pivot": [-37.06599, 25.55962, -74.4851], + "rotation": [14.75, 0, 0], + "uv": { + "north": {"uv": [66, 87], "uv_size": [1, 1]}, + "east": {"uv": [87, 66], "uv_size": [1, 1]}, + "south": {"uv": [67, 87], "uv_size": [1, 1]}, + "west": {"uv": [87, 67], "uv_size": [1, 1]}, + "up": {"uv": [68, 87], "uv_size": [1, 1]}, + "down": {"uv": [87, 69], "uv_size": [1, -1]} + } + }, + { + "origin": [-37.29099, 25.03462, -74.7851], + "size": [0.45, 0.2, 1.5], + "pivot": [-37.06599, 25.55962, -74.4851], + "rotation": [-30.25, 0, 0], + "uv": { + "north": {"uv": [69, 87], "uv_size": [1, 1]}, + "east": {"uv": [87, 69], "uv_size": [1, 1]}, + "south": {"uv": [70, 87], "uv_size": [1, 1]}, + "west": {"uv": [87, 70], "uv_size": [1, 1]}, + "up": {"uv": [71, 87], "uv_size": [1, 1]}, + "down": {"uv": [87, 72], "uv_size": [1, -1]} + } + }, + { + "origin": [-37.29099, 22.68923, -71.30069], + "size": [3.65, 4, 8.85], + "pivot": [-37.06599, 25.88923, -67.10069], + "rotation": [2.25, 0, 0], + "uv": { + "north": {"uv": [72, 87], "uv_size": [1, 1]}, + "east": {"uv": [43, 81], "uv_size": [2, 1]}, + "south": {"uv": [87, 72], "uv_size": [1, 1]}, + "west": {"uv": [81, 44], "uv_size": [2, 1]}, + "up": {"uv": [45, 81], "uv_size": [1, 2]}, + "down": {"uv": [81, 47], "uv_size": [1, -2]} + } + }, + { + "origin": [-37.28899, 19.407, -64.01109], + "size": [3.646, 5.396, 15.796], + "inflate": 0.01, + "pivot": [-37.06599, 22.905, -54.01309], + "rotation": [17.5, 0, 0], + "uv": { + "north": {"uv": [73, 87], "uv_size": [1, 1]}, + "east": {"uv": [55, 74], "uv_size": [4, 1]}, + "south": {"uv": [87, 73], "uv_size": [1, 1]}, + "west": {"uv": [74, 59], "uv_size": [4, 1]}, + "up": {"uv": [59, 74], "uv_size": [1, 4]}, + "down": {"uv": [60, 78], "uv_size": [1, -4]} + } + }, + { + "origin": [-36.29099, 40.41915, -60.07486], + "size": [3.65, 0.8, 121.6], + "pivot": [0.75901, 30.31915, 54.32514], + "rotation": [0, 0, -22.5], + "uv": { + "north": {"uv": [74, 87], "uv_size": [1, 1]}, + "east": {"uv": [44, 45], "uv_size": [30, 1]}, + "south": {"uv": [87, 74], "uv_size": [1, 1]}, + "west": {"uv": [44, 46], "uv_size": [30, 1]}, + "up": {"uv": [30, 44], "uv_size": [1, 30]}, + "down": {"uv": [31, 74], "uv_size": [1, -30]} + } + }, + { + "origin": [-36.29099, 38.01915, -62.47486], + "size": [3.65, 0.8, 124], + "pivot": [0.75901, 27.91915, 54.32514], + "rotation": [0, 0, -22.5], + "uv": { + "north": {"uv": [75, 87], "uv_size": [1, 1]}, + "east": {"uv": [43, 39], "uv_size": [31, 1]}, + "south": {"uv": [87, 75], "uv_size": [1, 1]}, + "west": {"uv": [43, 40], "uv_size": [31, 1]}, + "up": {"uv": [19, 42], "uv_size": [1, 31]}, + "down": {"uv": [20, 73], "uv_size": [1, -31]} + } + }, + { + "origin": [-36.29099, 35.61915, -63.27486], + "size": [3.65, 0.8, 124.8], + "pivot": [0.75901, 25.51915, 54.32514], + "rotation": [0, 0, -22.5], + "uv": { + "north": {"uv": [76, 87], "uv_size": [1, 1]}, + "east": {"uv": [43, 41], "uv_size": [31, 1]}, + "south": {"uv": [87, 76], "uv_size": [1, 1]}, + "west": {"uv": [43, 42], "uv_size": [31, 1]}, + "up": {"uv": [21, 42], "uv_size": [1, 31]}, + "down": {"uv": [43, 74], "uv_size": [1, -31]} + } + } + ] + }, + { + "name": "pz", + "parent": "ct", + "pivot": [0, 37.9, 11.2], + "cubes": [ + { + "origin": [-25.2, 34.3, 6.18741], + "size": [50.4, 4, 10.02518], + "pivot": [0, 37.9, 11.2], + "rotation": [0, -22.5, 0], + "uv": { + "east": {"uv": [78, 32], "uv_size": [3, 1]}, + "west": {"uv": [78, 33], "uv_size": [3, 1]}, + "up": {"uv": [38, 7], "uv_size": [13, 3]} + } + }, + { + "origin": [-5.01259, 34.3, -14], + "size": [10.02518, 4, 50.4], + "pivot": [0, 37.9, 11.2], + "rotation": [0, 45, 0], + "uv": { + "north": {"uv": [78, 34], "uv_size": [3, 1]}, + "south": {"uv": [78, 35], "uv_size": [3, 1]}, + "up": {"uv": [6, 28], "uv_size": [3, 13]} + } + }, + { + "origin": [-5.01259, 34.3, -14], + "size": [10.02518, 4, 50.4], + "pivot": [0, 37.9, 11.2], + "rotation": [0, 22.5, 0], + "uv": { + "north": {"uv": [36, 78], "uv_size": [3, 1]}, + "south": {"uv": [78, 36], "uv_size": [3, 1]}, + "up": {"uv": [9, 28], "uv_size": [3, 13]} + } + }, + { + "origin": [-5.01259, 34.3, -14], + "size": [10.02518, 4, 50.4], + "uv": { + "north": {"uv": [78, 38], "uv_size": [3, 1]}, + "south": {"uv": [78, 39], "uv_size": [3, 1]}, + "up": {"uv": [37, 38], "uv_size": [3, 13]} + } + }, + { + "origin": [-5.01259, 34.3, -14], + "size": [10.02518, 4, 50.4], + "pivot": [0, 37.9, 11.2], + "rotation": [0, -22.5, 0], + "uv": { + "north": {"uv": [78, 40], "uv_size": [3, 1]}, + "south": {"uv": [78, 41], "uv_size": [3, 1]}, + "up": {"uv": [40, 38], "uv_size": [3, 13]} + } + }, + { + "origin": [-5.01259, 34.3, -14], + "size": [10.02518, 4, 50.4], + "pivot": [0, 37.9, 11.2], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [78, 42], "uv_size": [3, 1]}, + "south": {"uv": [78, 43], "uv_size": [3, 1]}, + "up": {"uv": [6, 41], "uv_size": [3, 13]} + } + }, + { + "origin": [-25.2, 34.3, 6.18741], + "size": [50.4, 4, 10.02518], + "pivot": [0, 37.9, 11.2], + "rotation": [0, 22.5, 0], + "uv": { + "east": {"uv": [78, 44], "uv_size": [3, 1]}, + "west": {"uv": [78, 45], "uv_size": [3, 1]}, + "up": {"uv": [41, 12], "uv_size": [13, 3]} + } + }, + { + "origin": [-25.2, 34.3, 6.18741], + "size": [50.4, 4, 10.02518], + "uv": { + "east": {"uv": [78, 46], "uv_size": [3, 1]}, + "west": {"uv": [78, 47], "uv_size": [3, 1]}, + "up": {"uv": [41, 15], "uv_size": [13, 3]} + } + } + ] + }, + { + "name": "bone11", + "parent": "ct", + "pivot": [25.21704, 18.18652, -36.32089], + "cubes": [ + { + "origin": [22.8, 9.33837, -39.07507], + "size": [4.83407, 8.56163, 3.25562], + "uv": { + "north": {"uv": [51, 81], "uv_size": [1, 2]}, + "east": {"uv": [81, 51], "uv_size": [1, 2]}, + "south": {"uv": [53, 81], "uv_size": [1, 2]}, + "west": {"uv": [54, 81], "uv_size": [1, 2]}, + "up": {"uv": [79, 87], "uv_size": [1, 1]}, + "down": {"uv": [87, 80], "uv_size": [1, -1]} + } + }, + { + "origin": [22.8, 10.13837, -47.07507], + "size": [4.83407, 18.16163, 3.25562], + "pivot": [25.21704, 19.21918, -40.64725], + "rotation": [15, 0, 0], + "uv": { + "north": {"uv": [24, 73], "uv_size": [1, 5]}, + "east": {"uv": [25, 73], "uv_size": [1, 5]}, + "south": {"uv": [32, 73], "uv_size": [1, 5]}, + "west": {"uv": [73, 32], "uv_size": [1, 5]}, + "up": {"uv": [80, 87], "uv_size": [1, 1]}, + "down": {"uv": [87, 81], "uv_size": [1, -1]} + } + }, + { + "origin": [25.2, 7.50571, -42.7487], + "size": [4.03407, 2.16163, 8.05562], + "pivot": [25.21704, 18.18652, -36.32089], + "rotation": [-10, 0, 0], + "uv": { + "north": {"uv": [81, 87], "uv_size": [1, 1]}, + "east": {"uv": [55, 81], "uv_size": [2, 1]}, + "south": {"uv": [87, 81], "uv_size": [1, 1]}, + "west": {"uv": [81, 55], "uv_size": [2, 1]}, + "up": {"uv": [57, 81], "uv_size": [1, 2]}, + "down": {"uv": [58, 83], "uv_size": [1, -2]} + } + } + ] + }, + { + "name": "bone12", + "parent": "bone11", + "pivot": [25.21704, 18.18652, -20.32089], + "cubes": [ + { + "origin": [22.8, 8.53837, -27.07507], + "size": [4.83407, 8.56163, 3.25562], + "pivot": [25.21704, 19.21918, -25.44725], + "rotation": [17.5, 0, 0], + "uv": { + "north": {"uv": [59, 81], "uv_size": [1, 2]}, + "east": {"uv": [60, 81], "uv_size": [1, 2]}, + "south": {"uv": [61, 81], "uv_size": [1, 2]}, + "west": {"uv": [65, 81], "uv_size": [1, 2]}, + "up": {"uv": [82, 87], "uv_size": [1, 1]}, + "down": {"uv": [87, 83], "uv_size": [1, -1]} + } + }, + { + "origin": [22.8, 11.33837, -32.67507], + "size": [4.83407, 16.96163, 3.25562], + "pivot": [25.21704, 19.21918, -25.44725], + "rotation": [27.5, 0, 0], + "uv": { + "north": {"uv": [61, 74], "uv_size": [1, 4]}, + "east": {"uv": [74, 65], "uv_size": [1, 4]}, + "south": {"uv": [74, 72], "uv_size": [1, 4]}, + "west": {"uv": [75, 0], "uv_size": [1, 4]}, + "up": {"uv": [83, 87], "uv_size": [1, 1]}, + "down": {"uv": [87, 84], "uv_size": [1, -1]} + } + }, + { + "origin": [25.2, 7.75186, -26.45024], + "size": [4.03407, 2.16163, 7.25562], + "pivot": [23.61704, 18.43267, -20.82243], + "rotation": [-10, 0, 0], + "uv": { + "north": {"uv": [84, 87], "uv_size": [1, 1]}, + "east": {"uv": [81, 60], "uv_size": [2, 1]}, + "south": {"uv": [87, 84], "uv_size": [1, 1]}, + "west": {"uv": [68, 81], "uv_size": [2, 1]}, + "up": {"uv": [81, 69], "uv_size": [1, 2]}, + "down": {"uv": [70, 83], "uv_size": [1, -2]} + } + } + ] + }, + { + "name": "bone13", + "parent": "bone12", + "pivot": [25.21704, 18.18652, 42.07911], + "cubes": [ + { + "origin": [22.8, 8.53837, 35.32493], + "size": [4.83407, 10.96163, 3.25562], + "pivot": [25.21704, 19.21918, 36.95275], + "rotation": [17.5, 0, 0], + "uv": { + "north": {"uv": [33, 78], "uv_size": [1, 3]}, + "east": {"uv": [34, 78], "uv_size": [1, 3]}, + "south": {"uv": [43, 78], "uv_size": [1, 3]}, + "west": {"uv": [48, 78], "uv_size": [1, 3]}, + "up": {"uv": [85, 87], "uv_size": [1, 1]}, + "down": {"uv": [87, 86], "uv_size": [1, -1]} + } + }, + { + "origin": [22.8, 11.33837, 29.72493], + "size": [4.83407, 16.96163, 3.25562], + "pivot": [25.21704, 19.21918, 36.95275], + "rotation": [27.5, 0, 0], + "uv": { + "north": {"uv": [2, 75], "uv_size": [1, 4]}, + "east": {"uv": [3, 75], "uv_size": [1, 4]}, + "south": {"uv": [4, 75], "uv_size": [1, 4]}, + "west": {"uv": [5, 75], "uv_size": [1, 4]}, + "up": {"uv": [86, 87], "uv_size": [1, 1]}, + "down": {"uv": [87, 87], "uv_size": [1, -1]} + } + }, + { + "origin": [25.2, 7.75186, 35.94976], + "size": [4.03407, 2.16163, 7.25562], + "pivot": [23.61704, 18.43267, 41.57757], + "rotation": [-10, 0, 0], + "uv": { + "north": {"uv": [87, 87], "uv_size": [1, 1]}, + "east": {"uv": [71, 81], "uv_size": [2, 1]}, + "south": {"uv": [0, 88], "uv_size": [1, 1]}, + "west": {"uv": [81, 71], "uv_size": [2, 1]}, + "up": {"uv": [73, 81], "uv_size": [1, 2]}, + "down": {"uv": [74, 83], "uv_size": [1, -2]} + } + } + ] + }, + { + "name": "bone65", + "parent": "bone11", + "pivot": [-25.21704, 18.18652, -36.32089], + "cubes": [ + { + "origin": [-27.63407, 9.33837, -39.07507], + "size": [4.83407, 8.56163, 3.25562], + "uv": { + "north": {"uv": [75, 81], "uv_size": [1, 2]}, + "east": {"uv": [76, 81], "uv_size": [1, 2]}, + "south": {"uv": [81, 76], "uv_size": [1, 2]}, + "west": {"uv": [77, 81], "uv_size": [1, 2]}, + "up": {"uv": [88, 0], "uv_size": [1, 1]}, + "down": {"uv": [1, 89], "uv_size": [1, -1]} + } + }, + { + "origin": [-27.63407, 10.13837, -47.07507], + "size": [4.83407, 18.16163, 3.25562], + "pivot": [-25.21704, 19.21918, -40.64725], + "rotation": [15, 0, 0], + "uv": { + "north": {"uv": [33, 73], "uv_size": [1, 5]}, + "east": {"uv": [34, 73], "uv_size": [1, 5]}, + "south": {"uv": [36, 73], "uv_size": [1, 5]}, + "west": {"uv": [37, 73], "uv_size": [1, 5]}, + "up": {"uv": [88, 1], "uv_size": [1, 1]}, + "down": {"uv": [2, 89], "uv_size": [1, -1]} + } + }, + { + "origin": [-29.23407, 7.50571, -42.7487], + "size": [4.03407, 2.16163, 8.05562], + "pivot": [-25.21704, 18.18652, -36.32089], + "rotation": [-10, 0, 0], + "uv": { + "north": {"uv": [88, 2], "uv_size": [1, 1]}, + "east": {"uv": [81, 78], "uv_size": [2, 1]}, + "south": {"uv": [3, 88], "uv_size": [1, 1]}, + "west": {"uv": [80, 81], "uv_size": [2, 1]}, + "up": {"uv": [0, 82], "uv_size": [1, 2]}, + "down": {"uv": [82, 2], "uv_size": [1, -2]} + } + } + ] + }, + { + "name": "bone66", + "parent": "bone65", + "pivot": [-25.21704, 18.18652, -20.32089], + "cubes": [ + { + "origin": [-27.63407, 8.53837, -27.07507], + "size": [4.83407, 8.56163, 3.25562], + "pivot": [-25.21704, 19.21918, -25.44725], + "rotation": [17.5, 0, 0], + "uv": { + "north": {"uv": [82, 2], "uv_size": [1, 2]}, + "east": {"uv": [3, 82], "uv_size": [1, 2]}, + "south": {"uv": [4, 82], "uv_size": [1, 2]}, + "west": {"uv": [82, 4], "uv_size": [1, 2]}, + "up": {"uv": [88, 3], "uv_size": [1, 1]}, + "down": {"uv": [4, 89], "uv_size": [1, -1]} + } + }, + { + "origin": [-27.63407, 11.33837, -32.67507], + "size": [4.83407, 16.96163, 3.25562], + "pivot": [-25.21704, 19.21918, -25.44725], + "rotation": [27.5, 0, 0], + "uv": { + "north": {"uv": [22, 75], "uv_size": [1, 4]}, + "east": {"uv": [23, 75], "uv_size": [1, 4]}, + "south": {"uv": [26, 75], "uv_size": [1, 4]}, + "west": {"uv": [27, 75], "uv_size": [1, 4]}, + "up": {"uv": [88, 4], "uv_size": [1, 1]}, + "down": {"uv": [5, 89], "uv_size": [1, -1]} + } + }, + { + "origin": [-29.23407, 7.75186, -26.45024], + "size": [4.03407, 2.16163, 7.25562], + "pivot": [-23.61704, 18.43267, -20.82243], + "rotation": [-10, 0, 0], + "uv": { + "north": {"uv": [88, 5], "uv_size": [1, 1]}, + "east": {"uv": [9, 82], "uv_size": [2, 1]}, + "south": {"uv": [6, 88], "uv_size": [1, 1]}, + "west": {"uv": [82, 9], "uv_size": [2, 1]}, + "up": {"uv": [11, 82], "uv_size": [1, 2]}, + "down": {"uv": [12, 84], "uv_size": [1, -2]} + } + } + ] + }, + { + "name": "bone67", + "parent": "bone66", + "pivot": [-25.21704, 18.18652, 42.07911], + "cubes": [ + { + "origin": [-27.63407, 8.53837, 35.32493], + "size": [4.83407, 10.96163, 3.25562], + "pivot": [-25.21704, 19.21918, 36.95275], + "rotation": [17.5, 0, 0], + "uv": { + "north": {"uv": [78, 48], "uv_size": [1, 3]}, + "east": {"uv": [53, 78], "uv_size": [1, 3]}, + "south": {"uv": [54, 78], "uv_size": [1, 3]}, + "west": {"uv": [55, 78], "uv_size": [1, 3]}, + "down": {"uv": [88, 7], "uv_size": [1, -1]} + } + }, + { + "origin": [-27.63407, 11.33837, 29.72493], + "size": [4.83407, 16.96163, 3.25562], + "pivot": [-25.21704, 19.21918, 36.95275], + "rotation": [27.5, 0, 0], + "uv": { + "north": {"uv": [28, 75], "uv_size": [1, 4]}, + "east": {"uv": [29, 75], "uv_size": [1, 4]}, + "south": {"uv": [39, 75], "uv_size": [1, 4]}, + "west": {"uv": [40, 75], "uv_size": [1, 4]}, + "up": {"uv": [7, 88], "uv_size": [1, 1]}, + "down": {"uv": [88, 8], "uv_size": [1, -1]} + } + }, + { + "origin": [-29.23407, 7.75186, 35.94976], + "size": [4.03407, 2.16163, 7.25562], + "pivot": [-23.61704, 18.43267, 41.57757], + "rotation": [-10, 0, 0], + "uv": { + "north": {"uv": [8, 88], "uv_size": [1, 1]}, + "east": {"uv": [13, 82], "uv_size": [2, 1]}, + "south": {"uv": [88, 8], "uv_size": [1, 1]}, + "west": {"uv": [82, 15], "uv_size": [2, 1]}, + "up": {"uv": [20, 82], "uv_size": [1, 2]}, + "down": {"uv": [22, 84], "uv_size": [1, -2]} + } + } + ] + }, + { + "name": "wy", + "parent": "ct", + "pivot": [28.21704, 9.30595, 60.35308], + "cubes": [ + { + "origin": [25.2, 12.53837, 54.52493], + "size": [1.23407, 6.96163, 4.85562], + "pivot": [-2.4, 10.7, 54.4], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [23, 82], "uv_size": [1, 2]}, + "east": {"uv": [82, 23], "uv_size": [1, 2]}, + "south": {"uv": [24, 82], "uv_size": [1, 2]}, + "west": {"uv": [25, 82], "uv_size": [1, 2]}, + "up": {"uv": [9, 88], "uv_size": [1, 1]}, + "down": {"uv": [88, 10], "uv_size": [1, -1]} + } + }, + { + "origin": [-26.43407, 12.53837, 54.52493], + "size": [1.23407, 6.96163, 4.85562], + "pivot": [2.4, 10.7, 54.4], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [26, 82], "uv_size": [1, 2]}, + "east": {"uv": [82, 26], "uv_size": [1, 2]}, + "south": {"uv": [27, 82], "uv_size": [1, 2]}, + "west": {"uv": [28, 82], "uv_size": [1, 2]}, + "up": {"uv": [10, 88], "uv_size": [1, 1]}, + "down": {"uv": [88, 11], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "pg", + "parent": "ct", + "pivot": [0, 31.37264, 51.12514], + "cubes": [ + { + "origin": [17.41997, 21.99286, 61.43415], + "size": [6.39884, 12.25902, 4.13684], + "pivot": [23.88771, 32.59286, 64.87099], + "rotation": [-11.95413, 5.14629, 22.96083], + "uv": { + "south": {"uv": [2, 71], "uv_size": [2, 3]}, + "west": {"uv": [56, 78], "uv_size": [1, 3]}, + "up": {"uv": [82, 16], "uv_size": [2, 1]} + } + }, + { + "origin": [17.97326, 21.19622, 60.28059], + "size": [6.39884, 8.05902, 4.13684], + "pivot": [24.441, 27.59622, 63.71743], + "rotation": [-3.19677, 12.60739, 75.64677], + "uv": { + "south": {"uv": [74, 69], "uv_size": [2, 2]}, + "up": {"uv": [82, 31], "uv_size": [2, 1]} + } + }, + { + "origin": [16.38511, 26.51963, 58.32514], + "size": [9.64897, 2.17057, 4.2], + "pivot": [24.40959, 19.60491, 60.02514], + "rotation": [-13, 0, 0], + "uv": { + "south": {"uv": [82, 32], "uv_size": [2, 1]}, + "west": {"uv": [11, 88], "uv_size": [1, 1]}, + "down": {"uv": [82, 34], "uv_size": [2, -1]} + } + }, + { + "origin": [-26.03408, 10.51963, 58.32514], + "size": [9.64897, 14.17057, 4.2], + "pivot": [-24.40959, 19.60491, 60.02514], + "rotation": [-13, 0, 0], + "uv": { + "east": {"uv": [41, 75], "uv_size": [1, 4]}, + "south": {"uv": [52, 69], "uv_size": [2, 4]}, + "up": {"uv": [82, 34], "uv_size": [2, 1]}, + "down": {"uv": [82, 36], "uv_size": [2, -1]} + } + }, + { + "origin": [-26.03408, 26.51963, 58.32514], + "size": [9.64897, 2.17057, 4.2], + "pivot": [-24.40959, 19.60491, 60.02514], + "rotation": [-13, 0, 0], + "uv": { + "east": {"uv": [88, 11], "uv_size": [1, 1]}, + "south": {"uv": [82, 36], "uv_size": [2, 1]} + } + }, + { + "origin": [16.38511, 10.51963, 58.32514], + "size": [9.64897, 14.17057, 4.2], + "pivot": [24.40959, 19.60491, 60.02514], + "rotation": [-13, 0, 0], + "uv": { + "south": {"uv": [54, 69], "uv_size": [2, 4]}, + "west": {"uv": [42, 75], "uv_size": [1, 4]}, + "up": {"uv": [82, 37], "uv_size": [2, 1]}, + "down": {"uv": [82, 39], "uv_size": [2, -1]} + } + }, + { + "origin": [-24.3721, 18.79622, 60.28059], + "size": [6.39884, 10.45902, 4.13684], + "pivot": [-24.441, 27.59622, 63.71743], + "rotation": [-3.19677, -12.60739, -75.64677], + "uv": { + "east": {"uv": [57, 78], "uv_size": [1, 3]}, + "south": {"uv": [4, 71], "uv_size": [2, 3]}, + "up": {"uv": [39, 82], "uv_size": [2, 1]} + } + }, + { + "origin": [-23.81881, 21.99286, 61.43415], + "size": [6.39884, 12.25902, 4.13684], + "pivot": [-23.88771, 32.59286, 64.87099], + "rotation": [-11.95413, -5.14629, -22.96083], + "uv": { + "east": {"uv": [78, 57], "uv_size": [1, 3]}, + "south": {"uv": [26, 71], "uv_size": [2, 3]}, + "up": {"uv": [42, 82], "uv_size": [2, 1]} + } + }, + { + "origin": [-18.61794, 13.62438, 61.54116], + "size": [37.23588, 26.07784, 3.42074], + "pivot": [0, 31.42438, 51.3619], + "rotation": [-13, 0, 0], + "uv": { + "south": {"uv": [38, 0], "uv_size": [9, 7]}, + "up": {"uv": [68, 53], "uv_size": [9, 1]} + } + } + ] + }, + { + "name": "pgd", + "parent": "pg", + "pivot": [0, 31.37264, 45.52514] + }, + { + "name": "ld", + "parent": "pgd", + "pivot": [18.21934, 35.65214, 63.92994], + "cubes": [ + { + "origin": [17.98511, 15.31963, 59.72514], + "size": [3.2666, 12.57787, 4.6], + "pivot": [24.40959, 19.60491, 60.22514], + "rotation": [-13, 0, 0], + "uv": { + "south": {"uv": [58, 78], "uv_size": [1, 3]}, + "west": {"uv": [59, 78], "uv_size": [1, 3]} + } + }, + { + "origin": [17.98511, 24.44186, 61.01598], + "size": [4.0666, 1.37787, 6.2], + "pivot": [20.68896, 25.13079, 63.84491], + "rotation": [-0.5, 0, 0], + "uv": { + "south": {"uv": [12, 88], "uv_size": [1, 1]}, + "up": {"uv": [32, 82], "uv_size": [1, 2]}, + "down": {"uv": [82, 44], "uv_size": [1, -2]} + } + }, + { + "origin": [19.17142, 24.44186, 60.23787], + "size": [4.0666, 1.37787, 6.2], + "pivot": [20.68896, 25.13079, 63.84491], + "rotation": [-0.54119, -22.4991, 0.2071], + "uv": { + "west": {"uv": [82, 45], "uv_size": [2, 1]}, + "up": {"uv": [44, 82], "uv_size": [1, 2]}, + "down": {"uv": [47, 84], "uv_size": [1, -2]} + } + }, + { + "origin": [17.98511, 16.44186, 59.41598], + "size": [4.0666, 1.37787, 6.2], + "pivot": [20.68896, 17.13079, 62.24491], + "rotation": [-0.5, 0, 0], + "uv": { + "south": {"uv": [88, 12], "uv_size": [1, 1]}, + "up": {"uv": [48, 82], "uv_size": [1, 2]}, + "down": {"uv": [82, 50], "uv_size": [1, -2]} + } + }, + { + "origin": [19.17142, 16.44186, 58.63787], + "size": [4.0666, 1.37787, 6.2], + "pivot": [20.68896, 17.13079, 62.24491], + "rotation": [-0.54119, -22.4991, 0.2071], + "uv": { + "west": {"uv": [82, 46], "uv_size": [2, 1]}, + "up": {"uv": [49, 82], "uv_size": [1, 2]}, + "down": {"uv": [82, 52], "uv_size": [1, -2]} + } + }, + { + "origin": [3.38942, 20.9481, 62.73171], + "size": [0.9516, 4.24493, 6.4], + "pivot": [9.11654, 19.63338, 60.23171], + "rotation": [-13, 0, 0], + "uv": { + "east": {"uv": [82, 52], "uv_size": [2, 1]}, + "south": {"uv": [13, 88], "uv_size": [1, 1]}, + "west": {"uv": [82, 53], "uv_size": [2, 1]}, + "up": {"uv": [52, 82], "uv_size": [1, 2]}, + "down": {"uv": [55, 84], "uv_size": [1, -2]} + } + }, + { + "origin": [1.98942, 22.5481, 62.28171], + "size": [2.5516, 1.04493, 5.6], + "pivot": [9.11654, 19.63338, 60.23171], + "rotation": [-13.19358, 9.74117, -2.27144], + "uv": { + "east": {"uv": [88, 13], "uv_size": [1, 1]}, + "south": {"uv": [14, 88], "uv_size": [1, 1]}, + "west": {"uv": [88, 14], "uv_size": [1, 1]}, + "up": {"uv": [15, 88], "uv_size": [1, 1]}, + "down": {"uv": [88, 16], "uv_size": [1, -1]} + } + }, + { + "origin": [4.85542, 20.96001, 68.7184], + "size": [2.7516, 0.64493, 0.95], + "pivot": [4.53122, 21.28247, 68.3684], + "rotation": [-13.01196, -2.43589, 0.56272], + "uv": { + "north": {"uv": [16, 88], "uv_size": [1, 1]}, + "east": {"uv": [88, 16], "uv_size": [1, 1]}, + "south": {"uv": [17, 88], "uv_size": [1, 1]}, + "west": {"uv": [88, 17], "uv_size": [1, 1]}, + "up": {"uv": [18, 88], "uv_size": [1, 1]}, + "down": {"uv": [88, 19], "uv_size": [1, -1]} + } + }, + { + "origin": [0.98942, 15.3481, 59.73171], + "size": [3.3516, 16.24493, 4.6], + "pivot": [7.51654, 19.63338, 60.23171], + "rotation": [-13, 0, 0], + "uv": { + "east": {"uv": [44, 75], "uv_size": [1, 4]}, + "south": {"uv": [75, 44], "uv_size": [1, 4]} + } + }, + { + "origin": [3.31601, 12.91927, 60.55169], + "size": [15.62952, 1.55111, 4.6], + "pivot": [21.74049, 23.1851, 61.05169], + "rotation": [-13, 0, 0], + "uv": { + "south": {"uv": [75, 4], "uv_size": [4, 1]}, + "down": {"uv": [75, 6], "uv_size": [4, -1]} + } + }, + { + "origin": [3.28679, 30.3383, 61.06849], + "size": [11.97556, 3.39978, 4.6], + "pivot": [24.03786, 25.42359, 61.56849], + "rotation": [-13, 0, 0], + "uv": { + "south": {"uv": [78, 51], "uv_size": [3, 1]}, + "up": {"uv": [78, 52], "uv_size": [3, 1]} + } + }, + { + "origin": [2.64255, 26.54476, 61.8111], + "size": [3.24897, 3.37057, 4.6], + "pivot": [1.06704, 28.23004, 65.9111], + "rotation": [-9.27166, -9.1526, -44.25627], + "uv": { + "south": {"uv": [19, 88], "uv_size": [1, 1]}, + "up": {"uv": [88, 19], "uv_size": [1, 1]} + } + }, + { + "origin": [1.23593, 3.29463, 61.9871], + "size": [3.26144, 3.38303, 4.6], + "pivot": [-0.33959, 28.99238, 66.0871], + "rotation": [-9.27166, -9.1526, -44.25627], + "uv": { + "south": {"uv": [20, 88], "uv_size": [1, 1]}, + "down": {"uv": [88, 21], "uv_size": [1, -1]} + } + }, + { + "origin": [7.17455, 2.02828, 58.93964], + "size": [3.29653, 3.44937, 4.6], + "pivot": [19.2716, 15.79237, 63.03964], + "rotation": [-9.27166, 9.1526, 44.25627], + "uv": { + "south": {"uv": [21, 88], "uv_size": [1, 1]}, + "down": {"uv": [88, 22], "uv_size": [1, -1]} + } + }, + { + "origin": [15.18504, 28.19473, 63.25167], + "size": [3.26806, 4.58965, 4.6], + "pivot": [21.60952, 34.88001, 63.75167], + "rotation": [-12.04044, -4.93842, -21.97887], + "uv": { + "south": {"uv": [22, 88], "uv_size": [1, 1]}, + "west": {"uv": [88, 22], "uv_size": [1, 1]} + } + }, + { + "origin": [11.79485, 32.96686, 63.42994], + "size": [3.27596, 4.58175, 4.6], + "pivot": [18.21934, 35.65214, 63.92994], + "rotation": [-5.04894, -11.99508, -66.96921], + "uv": { + "south": {"uv": [23, 88], "uv_size": [1, 1]}, + "west": {"uv": [88, 23], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "db", + "parent": "ld", + "pivot": [5.40106, 29.02018, 91.58717], + "cubes": [ + { + "origin": [4.7063, 21.17857, 59.32514], + "size": [8.79438, 14.48592, 6.61624], + "pivot": [24.40959, 19.60491, 37.82514], + "rotation": [-13, 0, 0], + "uv": { + "south": {"uv": [56, 69], "uv_size": [2, 4]} + } + }, + { + "origin": [12.4143, 21.1073, 59.32521], + "size": [5.11806, 10.42787, 6.61624], + "pivot": [23.66009, 19.53364, 37.82521], + "rotation": [-13, 0, 0], + "uv": { + "south": {"uv": [60, 78], "uv_size": [1, 3]} + } + }, + { + "origin": [4.7063, 27.42618, 64.15801], + "size": [8.83233, 3.71019, 3.72186], + "pivot": [8.49408, 29.12608, 66.25801], + "rotation": [-55.5, 0, 0], + "uv": { + "up": {"uv": [82, 54], "uv_size": [2, 1]} + } + }, + { + "origin": [13.93045, 27.80519, 63.91946], + "size": [3.64755, 2.99457, 3.85732], + "pivot": [15.56843, 28.50888, 66.01946], + "rotation": [-9.02437, -56.71385, -60.45852], + "uv": { + "west": {"uv": [24, 88], "uv_size": [1, 1]} + } + }, + { + "origin": [15.51395, 25.66497, 62.89037], + "size": [4.17134, 3.15603, 4.23642], + "pivot": [17.14798, 27.12617, 65.02679], + "rotation": [-163.80234, -39.74844, 146.64597], + "uv": { + "north": {"uv": [88, 24], "uv_size": [1, 1]} + } + }, + { + "origin": [15.42906, 15.20047, 62.0924], + "size": [4.0666, 10.42787, 4.2], + "pivot": [17.86236, 20.48941, 64.1924], + "rotation": [-18.0817, -43.54971, 12.67771], + "uv": { + "west": {"uv": [61, 78], "uv_size": [1, 3]} + } + }, + { + "origin": [4.7063, 15.20529, 62.10022], + "size": [12.77556, 3.39978, 2.4], + "pivot": [9.29408, 15.90518, 62.20022], + "rotation": [-67.5, 0, 0], + "uv": { + "south": {"uv": [78, 60], "uv_size": [3, 1]} + } + }, + { + "origin": [15.36963, 24.99012, 62.9498], + "size": [3.81806, 1.53965, 4.2], + "pivot": [17.15366, 27.13494, 65.0498], + "rotation": [-176.76955, -42.30992, 166.28495], + "uv": { + "north": {"uv": [25, 88], "uv_size": [1, 1]} + } + }, + { + "origin": [15.31636, 28.32821, 62.85091], + "size": [3.94436, 1.26503, 0.23642], + "pivot": [17.15039, 27.38941, 64.98733], + "rotation": [-151.74393, -33.04722, 126.49455], + "uv": { + "north": {"uv": [88, 25], "uv_size": [1, 1]} + } + }, + { + "origin": [14.41864, 27.71877, 63.8108], + "size": [3.64755, 2.99457, 3.85732], + "pivot": [16.05662, 28.42246, 65.9108], + "rotation": [5.97563, -56.71385, -60.45852], + "uv": { + "west": {"uv": [26, 88], "uv_size": [1, 1]} + } + }, + { + "origin": [11.66636, 27.77277, 64.24054], + "size": [2.43233, 3.71019, 3.72186], + "pivot": [12.88252, 29.62786, 66.10147], + "rotation": [-56.54898, -8.98192, 13.2959], + "uv": { + "up": {"uv": [88, 26], "uv_size": [1, 1]} + } + }, + { + "origin": [15.59651, 14.47641, 60.48185], + "size": [4.0666, 2.02787, 4.2], + "pivot": [17.62981, 15.29034, 62.58185], + "rotation": [8.4183, -43.54971, 12.67771], + "uv": { + "west": {"uv": [27, 88], "uv_size": [1, 1]} + } + }, + { + "origin": [16.70467, 14.02508, 60.50422], + "size": [2.37556, 4.19978, 4.4], + "pivot": [18.29245, 16.02497, 62.70422], + "rotation": [-61.59914, -36.43129, -17.80232], + "uv": { + "south": {"uv": [88, 27], "uv_size": [1, 1]} + } + }, + { + "origin": [3.50335, 15.76334, 57.71896], + "size": [4.0666, 2.02787, 4.2], + "pivot": [7.88025, 18.20996, 63.26365], + "rotation": [8.4183, 43.54971, -12.67771], + "uv": { + "east": {"uv": [28, 88], "uv_size": [1, 1]} + } + }, + { + "origin": [4.90983, 12.6124, 62.86822], + "size": [2.37556, 4.19978, 4.4], + "pivot": [7.88025, 18.20996, 63.26365], + "rotation": [-61.59914, 36.43129, 17.80232], + "uv": { + "south": {"uv": [88, 28], "uv_size": [1, 1]} + } + }, + { + "origin": [3.50335, 15.47696, 58.96497], + "size": [4.0666, 14.42787, 4.2], + "pivot": [7.88025, 18.26651, 63.27671], + "rotation": [-18.0817, 43.54971, -12.67771], + "uv": { + "east": {"uv": [45, 75], "uv_size": [1, 4]} + } + }, + { + "origin": [5.45449, 27.69488, 64.01133], + "size": [0.48897, 3.37057, 3.4], + "pivot": [4.31898, 29.38016, 65.71133], + "rotation": [-49.96432, -27.69029, -21.35124], + "uv": { + "up": {"uv": [29, 88], "uv_size": [1, 1]} + } + }, + { + "origin": [2.52439, 27.68069, 65.29693], + "size": [3.44897, 3.37057, 1.45375], + "pivot": [4.34887, 29.36597, 65.74693], + "rotation": [-69.83999, -43.76331, 11.743], + "uv": { + "up": {"uv": [88, 29], "uv_size": [1, 1]} + } + }, + { + "origin": [5.97336, 27.68069, 66.29693], + "size": [0.58, 3.37057, 0.45375], + "pivot": [4.34887, 29.36597, 65.74693], + "rotation": [-69.83999, -43.76331, 11.743], + "uv": { + "up": {"uv": [30, 88], "uv_size": [1, 1]} + } + }, + { + "origin": [6.55336, 27.68069, 66.58693], + "size": [0.15, 3.37057, 0.16375], + "pivot": [4.34887, 29.36597, 65.74693], + "rotation": [-69.83999, -43.76331, 11.743], + "uv": { + "up": {"uv": [88, 30], "uv_size": [1, 1]} + } + }, + { + "origin": [2.92439, 27.68069, 64.44693], + "size": [2.04897, 3.37057, 1.8], + "pivot": [4.34887, 29.36597, 65.74693], + "rotation": [-114.98988, -41.58423, 74.78], + "uv": { + "up": {"uv": [31, 88], "uv_size": [1, 1]} + } + }, + { + "origin": [5.79949, 30.69077, 67.40917], + "size": [0.14397, 0.37057, 0.375], + "pivot": [4.31898, 29.37605, 65.71417], + "rotation": [-49.96432, -27.69029, -21.35124], + "uv": { + "up": {"uv": [88, 31], "uv_size": [1, 1]} + } + }, + { + "origin": [11.20455, 27.15657, 65.9249], + "size": [4.50689, 3.22144, 3.29548], + "pivot": [20.82904, 30.89689, 66.0249], + "rotation": [-12.04044, -4.93842, -21.97887], + "uv": { + "south": {"uv": [32, 88], "uv_size": [1, 1]} + } + }, + { + "origin": [9.41437, 31.48542, 66.09066], + "size": [4.60413, 3.00837, 3.30798], + "pivot": [17.43885, 31.66903, 66.20316], + "rotation": [-5.04894, -11.99508, -66.96921], + "uv": { + "south": {"uv": [88, 32], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "ld2", + "parent": "pgd", + "pivot": [-18.21934, 35.65214, 63.92994], + "cubes": [ + { + "origin": [-21.25171, 15.31963, 59.72514], + "size": [3.2666, 12.57787, 4.6], + "pivot": [-24.40959, 19.60491, 60.22514], + "rotation": [-13, 0, 0], + "uv": { + "east": {"uv": [60, 78], "uv_size": [-1, 3]}, + "south": {"uv": [59, 78], "uv_size": [-1, 3]} + } + }, + { + "origin": [-22.05171, 24.44186, 61.01598], + "size": [4.0666, 1.37787, 6.2], + "pivot": [-20.68896, 25.13079, 63.84491], + "rotation": [-0.5, 0, 0], + "uv": { + "south": {"uv": [13, 88], "uv_size": [-1, 1]}, + "up": {"uv": [33, 82], "uv_size": [-1, 2]}, + "down": {"uv": [83, 44], "uv_size": [-1, -2]} + } + }, + { + "origin": [-23.23803, 24.44186, 60.23787], + "size": [4.0666, 1.37787, 6.2], + "pivot": [-20.68896, 25.13079, 63.84491], + "rotation": [-0.54119, 22.4991, -0.2071], + "uv": { + "east": {"uv": [84, 45], "uv_size": [-2, 1]}, + "up": {"uv": [45, 82], "uv_size": [-1, 2]}, + "down": {"uv": [48, 84], "uv_size": [-1, -2]} + } + }, + { + "origin": [-22.05171, 16.44186, 59.41598], + "size": [4.0666, 1.37787, 6.2], + "pivot": [-20.68896, 17.13079, 62.24491], + "rotation": [-0.5, 0, 0], + "uv": { + "south": {"uv": [89, 12], "uv_size": [-1, 1]}, + "up": {"uv": [49, 82], "uv_size": [-1, 2]}, + "down": {"uv": [83, 50], "uv_size": [-1, -2]} + } + }, + { + "origin": [-23.23803, 16.44186, 58.63787], + "size": [4.0666, 1.37787, 6.2], + "pivot": [-20.68896, 17.13079, 62.24491], + "rotation": [-0.54119, 22.4991, -0.2071], + "uv": { + "east": {"uv": [84, 46], "uv_size": [-2, 1]}, + "up": {"uv": [50, 82], "uv_size": [-1, 2]}, + "down": {"uv": [83, 52], "uv_size": [-1, -2]} + } + }, + { + "origin": [-4.34102, 20.9481, 62.73171], + "size": [0.9516, 4.24493, 6.4], + "pivot": [-9.11654, 19.63338, 60.23171], + "rotation": [-13, 0, 0], + "uv": { + "east": {"uv": [84, 53], "uv_size": [-2, 1]}, + "south": {"uv": [14, 88], "uv_size": [-1, 1]}, + "west": {"uv": [84, 52], "uv_size": [-2, 1]}, + "up": {"uv": [53, 82], "uv_size": [-1, 2]}, + "down": {"uv": [56, 84], "uv_size": [-1, -2]} + } + }, + { + "origin": [-4.54102, 22.5481, 62.28171], + "size": [2.5516, 1.04493, 5.6], + "pivot": [-9.11654, 19.63338, 60.23171], + "rotation": [-13.19358, -9.74117, 2.27144], + "uv": { + "east": {"uv": [89, 14], "uv_size": [-1, 1]}, + "south": {"uv": [15, 88], "uv_size": [-1, 1]}, + "west": {"uv": [89, 13], "uv_size": [-1, 1]}, + "up": {"uv": [16, 88], "uv_size": [-1, 1]}, + "down": {"uv": [89, 16], "uv_size": [-1, -1]} + } + }, + { + "origin": [-7.60702, 20.96001, 68.7184], + "size": [2.7516, 0.64493, 0.95], + "pivot": [-4.53122, 21.28247, 68.3684], + "rotation": [-13.01196, 2.43589, -0.56272], + "uv": { + "north": {"uv": [17, 88], "uv_size": [-1, 1]}, + "east": {"uv": [89, 17], "uv_size": [-1, 1]}, + "south": {"uv": [18, 88], "uv_size": [-1, 1]}, + "west": {"uv": [89, 16], "uv_size": [-1, 1]}, + "up": {"uv": [19, 88], "uv_size": [-1, 1]}, + "down": {"uv": [89, 19], "uv_size": [-1, -1]} + } + }, + { + "origin": [-4.34102, 15.3481, 59.73171], + "size": [3.3516, 16.24493, 4.6], + "pivot": [-7.51654, 19.63338, 60.23171], + "rotation": [-13, 0, 0], + "uv": { + "south": {"uv": [76, 44], "uv_size": [-1, 4]}, + "west": {"uv": [45, 75], "uv_size": [-1, 4]} + } + }, + { + "origin": [-18.94552, 12.91927, 60.55169], + "size": [15.62952, 1.55111, 4.6], + "pivot": [-21.74049, 23.1851, 61.05169], + "rotation": [-13, 0, 0], + "uv": { + "south": {"uv": [79, 4], "uv_size": [-4, 1]}, + "down": {"uv": [79, 6], "uv_size": [-4, -1]} + } + }, + { + "origin": [-15.26234, 30.3383, 61.06849], + "size": [11.97556, 3.39978, 4.6], + "pivot": [-24.03786, 25.42359, 61.56849], + "rotation": [-13, 0, 0], + "uv": { + "south": {"uv": [81, 51], "uv_size": [-3, 1]}, + "up": {"uv": [81, 52], "uv_size": [-3, 1]} + } + }, + { + "origin": [-5.89152, 26.54476, 61.8111], + "size": [3.24897, 3.37057, 4.6], + "pivot": [-1.06704, 28.23004, 65.9111], + "rotation": [-9.27166, 9.1526, 44.25627], + "uv": { + "south": {"uv": [20, 88], "uv_size": [-1, 1]}, + "up": {"uv": [89, 19], "uv_size": [-1, 1]} + } + }, + { + "origin": [-4.49737, 3.29463, 61.9871], + "size": [3.26144, 3.38303, 4.6], + "pivot": [0.33959, 28.99238, 66.0871], + "rotation": [-9.27166, 9.1526, 44.25627], + "uv": { + "south": {"uv": [21, 88], "uv_size": [-1, 1]}, + "down": {"uv": [89, 21], "uv_size": [-1, -1]} + } + }, + { + "origin": [-10.47107, 2.02828, 58.93964], + "size": [3.29653, 3.44937, 4.6], + "pivot": [-19.2716, 15.79237, 63.03964], + "rotation": [-9.27166, -9.1526, -44.25627], + "uv": { + "south": {"uv": [22, 88], "uv_size": [-1, 1]}, + "down": {"uv": [89, 22], "uv_size": [-1, -1]} + } + }, + { + "origin": [-18.45309, 28.19473, 63.25167], + "size": [3.26806, 4.58965, 4.6], + "pivot": [-21.60952, 34.88001, 63.75167], + "rotation": [-12.04044, 4.93842, 21.97887], + "uv": { + "east": {"uv": [89, 22], "uv_size": [-1, 1]}, + "south": {"uv": [23, 88], "uv_size": [-1, 1]} + } + }, + { + "origin": [-15.07081, 32.96686, 63.42994], + "size": [3.27596, 4.58175, 4.6], + "pivot": [-18.21934, 35.65214, 63.92994], + "rotation": [-5.04894, 11.99508, 66.96921], + "uv": { + "east": {"uv": [89, 23], "uv_size": [-1, 1]}, + "south": {"uv": [24, 88], "uv_size": [-1, 1]} + } + } + ] + }, + { + "name": "db2", + "parent": "ld2", + "pivot": [-5.40106, 29.02018, 91.58717], + "cubes": [ + { + "origin": [-13.50068, 21.17857, 59.32514], + "size": [8.79438, 14.48592, 6.61624], + "pivot": [-24.40959, 19.60491, 37.82514], + "rotation": [-13, 0, 0], + "uv": { + "south": {"uv": [58, 69], "uv_size": [-2, 4]} + } + }, + { + "origin": [-17.53236, 21.1073, 59.32521], + "size": [5.11806, 10.42787, 6.61624], + "pivot": [-23.66009, 19.53364, 37.82521], + "rotation": [-13, 0, 0], + "uv": { + "south": {"uv": [61, 78], "uv_size": [-1, 3]} + } + }, + { + "origin": [-13.53863, 27.42618, 64.15801], + "size": [8.83233, 3.71019, 3.72186], + "pivot": [-8.49408, 29.12608, 66.25801], + "rotation": [-55.5, 0, 0], + "uv": { + "up": {"uv": [84, 54], "uv_size": [-2, 1]} + } + }, + { + "origin": [-17.578, 27.80519, 63.91946], + "size": [3.64755, 2.99457, 3.85732], + "pivot": [-15.56843, 28.50888, 66.01946], + "rotation": [-9.02437, 56.71385, 60.45852], + "uv": { + "east": {"uv": [25, 88], "uv_size": [-1, 1]} + } + }, + { + "origin": [-19.68529, 25.66497, 62.89037], + "size": [4.17134, 3.15603, 4.23642], + "pivot": [-17.14798, 27.12617, 65.02679], + "rotation": [-163.80234, 39.74844, -146.64597], + "uv": { + "north": {"uv": [89, 24], "uv_size": [-1, 1]} + } + }, + { + "origin": [-19.49566, 15.20047, 62.0924], + "size": [4.0666, 10.42787, 4.2], + "pivot": [-17.86236, 20.48941, 64.1924], + "rotation": [-18.0817, 43.54971, -12.67771], + "uv": { + "east": {"uv": [62, 78], "uv_size": [-1, 3]} + } + }, + { + "origin": [-17.48186, 15.20529, 62.10022], + "size": [12.77556, 3.39978, 2.4], + "pivot": [-9.29408, 15.90518, 62.20022], + "rotation": [-67.5, 0, 0], + "uv": { + "south": {"uv": [81, 60], "uv_size": [-3, 1]} + } + }, + { + "origin": [-19.18769, 24.99012, 62.9498], + "size": [3.81806, 1.53965, 4.2], + "pivot": [-17.15366, 27.13494, 65.0498], + "rotation": [-176.76955, 42.30992, -166.28495], + "uv": { + "north": {"uv": [26, 88], "uv_size": [-1, 1]} + } + }, + { + "origin": [-19.26072, 28.32821, 62.85091], + "size": [3.94436, 1.26503, 0.23642], + "pivot": [-17.15039, 27.38941, 64.98733], + "rotation": [-151.74393, 33.04722, -126.49455], + "uv": { + "north": {"uv": [89, 25], "uv_size": [-1, 1]} + } + }, + { + "origin": [-18.06619, 27.71877, 63.8108], + "size": [3.64755, 2.99457, 3.85732], + "pivot": [-16.05662, 28.42246, 65.9108], + "rotation": [5.97563, 56.71385, 60.45852], + "uv": { + "east": {"uv": [27, 88], "uv_size": [-1, 1]} + } + }, + { + "origin": [-14.09868, 27.77277, 64.24054], + "size": [2.43233, 3.71019, 3.72186], + "pivot": [-12.88252, 29.62786, 66.10147], + "rotation": [-56.54898, 8.98192, -13.2959], + "uv": { + "up": {"uv": [89, 26], "uv_size": [-1, 1]} + } + }, + { + "origin": [-19.66312, 14.47641, 60.48185], + "size": [4.0666, 2.02787, 4.2], + "pivot": [-17.62981, 15.29034, 62.58185], + "rotation": [8.4183, 43.54971, -12.67771], + "uv": { + "east": {"uv": [28, 88], "uv_size": [-1, 1]} + } + }, + { + "origin": [-19.08023, 14.02508, 60.50422], + "size": [2.37556, 4.19978, 4.4], + "pivot": [-18.29245, 16.02497, 62.70422], + "rotation": [-61.59914, 36.43129, 17.80232], + "uv": { + "south": {"uv": [89, 27], "uv_size": [-1, 1]} + } + }, + { + "origin": [-7.56995, 15.76334, 57.71896], + "size": [4.0666, 2.02787, 4.2], + "pivot": [-7.88025, 18.20996, 63.26365], + "rotation": [8.4183, -43.54971, 12.67771], + "uv": { + "west": {"uv": [29, 88], "uv_size": [-1, 1]} + } + }, + { + "origin": [-7.28539, 12.6124, 62.86822], + "size": [2.37556, 4.19978, 4.4], + "pivot": [-7.88025, 18.20996, 63.26365], + "rotation": [-61.59914, -36.43129, -17.80232], + "uv": { + "south": {"uv": [89, 28], "uv_size": [-1, 1]} + } + }, + { + "origin": [-7.56995, 15.47696, 58.96497], + "size": [4.0666, 14.42787, 4.2], + "pivot": [-7.88025, 18.26651, 63.27671], + "rotation": [-18.0817, -43.54971, 12.67771], + "uv": { + "west": {"uv": [46, 75], "uv_size": [-1, 4]} + } + }, + { + "origin": [-5.94346, 27.69488, 64.01133], + "size": [0.48897, 3.37057, 3.4], + "pivot": [-4.31898, 29.38016, 65.71133], + "rotation": [-49.96432, 27.69029, 21.35124], + "uv": { + "up": {"uv": [30, 88], "uv_size": [-1, 1]} + } + }, + { + "origin": [-5.97336, 27.68069, 65.29693], + "size": [3.44897, 3.37057, 1.45375], + "pivot": [-4.34887, 29.36597, 65.74693], + "rotation": [-69.83999, 43.76331, -11.743], + "uv": { + "up": {"uv": [89, 29], "uv_size": [-1, 1]} + } + }, + { + "origin": [-6.55336, 27.68069, 66.29693], + "size": [0.58, 3.37057, 0.45375], + "pivot": [-4.34887, 29.36597, 65.74693], + "rotation": [-69.83999, 43.76331, -11.743], + "uv": { + "up": {"uv": [31, 88], "uv_size": [-1, 1]} + } + }, + { + "origin": [-6.70336, 27.68069, 66.58693], + "size": [0.15, 3.37057, 0.16375], + "pivot": [-4.34887, 29.36597, 65.74693], + "rotation": [-69.83999, 43.76331, -11.743], + "uv": { + "up": {"uv": [89, 30], "uv_size": [-1, 1]} + } + }, + { + "origin": [-4.97336, 27.68069, 64.44693], + "size": [2.04897, 3.37057, 1.8], + "pivot": [-4.34887, 29.36597, 65.74693], + "rotation": [-114.98988, 41.58423, -74.78], + "uv": { + "up": {"uv": [32, 88], "uv_size": [-1, 1]} + } + }, + { + "origin": [-5.94346, 30.69077, 67.40917], + "size": [0.14397, 0.37057, 0.375], + "pivot": [-4.31898, 29.37605, 65.71417], + "rotation": [-49.96432, 27.69029, 21.35124], + "uv": { + "up": {"uv": [89, 31], "uv_size": [-1, 1]} + } + }, + { + "origin": [-15.71144, 27.15657, 65.9249], + "size": [4.50689, 3.22144, 3.29548], + "pivot": [-20.82904, 30.89689, 66.0249], + "rotation": [-12.04044, 4.93842, 21.97887], + "uv": { + "south": {"uv": [33, 88], "uv_size": [-1, 1]} + } + }, + { + "origin": [-14.0185, 31.48542, 66.09066], + "size": [4.60413, 3.00837, 3.30798], + "pivot": [-17.43885, 31.66903, 66.20316], + "rotation": [-5.04894, 11.99508, 66.96921], + "uv": { + "south": {"uv": [89, 32], "uv_size": [-1, 1]} + } + } + ] + }, + { + "name": "ctd", + "parent": "ct", + "pivot": [8.80313, 29.95888, -40.51605] + }, + { + "name": "ctd3", + "parent": "ctd", + "pivot": [15.2607, 33, -37.76855], + "rotation": [5, 0, 0], + "cubes": [ + { + "origin": [7.71058, 36.1, -40.69223], + "size": [13.13693, 1.8, 4.94676], + "uv": { + "east": {"uv": [33, 88], "uv_size": [1, 1]}, + "west": {"uv": [88, 33], "uv_size": [1, 1]}, + "up": {"uv": [62, 78], "uv_size": [3, 1]} + } + }, + { + "origin": [6.64017, 36.1, -38.28111], + "size": [12.76633, 1.8, 5.83285], + "pivot": [17.04955, 33, -35.26695], + "rotation": [0, -45, 0], + "uv": { + "east": {"uv": [34, 88], "uv_size": [1, 1]}, + "west": {"uv": [88, 34], "uv_size": [1, 1]}, + "up": {"uv": [78, 69], "uv_size": [3, 1]} + } + }, + { + "origin": [7.60431, 36.1, -39.3735], + "size": [13.1801, 1.8, 4.87421], + "pivot": [14.87059, 33, -37.52104], + "rotation": [0, -90, 0], + "uv": { + "east": {"uv": [35, 88], "uv_size": [1, 1]}, + "west": {"uv": [88, 35], "uv_size": [1, 1]}, + "up": {"uv": [78, 70], "uv_size": [3, 1]} + } + }, + { + "origin": [10.39303, 36.1, -40.70471], + "size": [12.7871, 1.8, 5.85238], + "pivot": [15.63033, 33, -38.50275], + "rotation": [0, -135, 0], + "uv": { + "east": {"uv": [36, 88], "uv_size": [1, 1]}, + "west": {"uv": [88, 36], "uv_size": [1, 1]}, + "up": {"uv": [78, 71], "uv_size": [3, 1]} + } + } + ] + }, + { + "name": "ctw", + "parent": "ctd", + "pivot": [14.4, 33.14558, -47.46466] + }, + { + "name": "bone5", + "parent": "ctw", + "pivot": [14.4, 31, -44.38771], + "cubes": [ + { + "origin": [11.68553, 35.64558, -47.69237], + "size": [5.42894, 2.8, 1.65541], + "uv": { + "north": {"uv": [37, 88], "uv_size": [1, 1]}, + "east": {"uv": [88, 37], "uv_size": [1, 1]}, + "west": {"uv": [38, 88], "uv_size": [1, 1]}, + "up": {"uv": [88, 38], "uv_size": [1, 1]} + } + }, + { + "origin": [11.68553, 25.3, -50.81541], + "size": [5.42894, 9.8, 4.05541], + "pivot": [14.4, 31, -44.38771], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [56, 82], "uv_size": [1, 2]}, + "east": {"uv": [82, 56], "uv_size": [1, 2]}, + "south": {"uv": [82, 58], "uv_size": [1, 2]}, + "west": {"uv": [62, 82], "uv_size": [1, 2]}, + "up": {"uv": [39, 88], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "bone14", + "parent": "bone5", + "pivot": [18.155, 37.60998, 41.61135], + "cubes": [ + { + "origin": [17.28553, 37.47254, 31.97531], + "size": [4.62894, 1.8, 1.25541], + "pivot": [19.6, 34.37254, 31.90302], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [88, 39], "uv_size": [1, 1]}, + "east": {"uv": [40, 88], "uv_size": [1, 1]}, + "west": {"uv": [88, 40], "uv_size": [1, 1]}, + "up": {"uv": [41, 88], "uv_size": [1, 1]} + } + }, + { + "origin": [17.28553, 34.97757, 29.38034], + "size": [4.62894, 3.8, 3.05541], + "pivot": [19.6, 34.37254, 31.90302], + "rotation": [-45, -45, 0], + "uv": { + "north": {"uv": [88, 41], "uv_size": [1, 1]}, + "east": {"uv": [42, 88], "uv_size": [1, 1]}, + "west": {"uv": [88, 42], "uv_size": [1, 1]}, + "up": {"uv": [43, 88], "uv_size": [1, 1]} + } + }, + { + "origin": [16.53553, 37.47254, 41.22531], + "size": [4.62894, 1.8, 1.25541], + "pivot": [18.85, 34.37254, 41.15302], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [88, 43], "uv_size": [1, 1]}, + "east": {"uv": [44, 88], "uv_size": [1, 1]}, + "west": {"uv": [88, 44], "uv_size": [1, 1]}, + "up": {"uv": [45, 88], "uv_size": [1, 1]} + } + }, + { + "origin": [16.53553, 34.97757, 38.63034], + "size": [4.62894, 3.8, 3.05541], + "pivot": [18.85, 34.37254, 41.15302], + "rotation": [-45, -45, 0], + "uv": { + "north": {"uv": [88, 45], "uv_size": [1, 1]}, + "east": {"uv": [46, 88], "uv_size": [1, 1]}, + "west": {"uv": [88, 46], "uv_size": [1, 1]}, + "up": {"uv": [47, 88], "uv_size": [1, 1]} + } + }, + { + "origin": [15.57553, 37.47254, 49.97531], + "size": [4.62894, 1.8, 1.25541], + "pivot": [17.89, 34.37254, 49.90302], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [88, 47], "uv_size": [1, 1]}, + "east": {"uv": [48, 88], "uv_size": [1, 1]}, + "west": {"uv": [88, 48], "uv_size": [1, 1]}, + "up": {"uv": [49, 88], "uv_size": [1, 1]} + } + }, + { + "origin": [15.57553, 34.97757, 47.38034], + "size": [4.62894, 3.8, 3.05541], + "pivot": [17.89, 34.37254, 49.90302], + "rotation": [-45, -45, 0], + "uv": { + "north": {"uv": [88, 49], "uv_size": [1, 1]}, + "east": {"uv": [50, 88], "uv_size": [1, 1]}, + "west": {"uv": [88, 50], "uv_size": [1, 1]}, + "up": {"uv": [51, 88], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "bone15", + "parent": "bone5", + "pivot": [-18.155, 37.60998, 41.61135], + "cubes": [ + { + "origin": [-21.91447, 37.47254, 31.97531], + "size": [4.62894, 1.8, 1.25541], + "pivot": [-19.6, 34.37254, 31.90302], + "rotation": [0, 45, 0], + "uv": { + "north": {"uv": [88, 51], "uv_size": [1, 1]}, + "east": {"uv": [52, 88], "uv_size": [1, 1]}, + "west": {"uv": [88, 52], "uv_size": [1, 1]}, + "up": {"uv": [53, 88], "uv_size": [1, 1]} + } + }, + { + "origin": [-21.91447, 34.97757, 29.38034], + "size": [4.62894, 3.8, 3.05541], + "pivot": [-19.6, 34.37254, 31.90302], + "rotation": [-45, 45, 0], + "uv": { + "north": {"uv": [88, 53], "uv_size": [1, 1]}, + "east": {"uv": [54, 88], "uv_size": [1, 1]}, + "west": {"uv": [88, 54], "uv_size": [1, 1]}, + "up": {"uv": [55, 88], "uv_size": [1, 1]} + } + }, + { + "origin": [-21.16447, 37.47254, 41.22531], + "size": [4.62894, 1.8, 1.25541], + "pivot": [-18.85, 34.37254, 41.15302], + "rotation": [0, 45, 0], + "uv": { + "north": {"uv": [88, 55], "uv_size": [1, 1]}, + "east": {"uv": [56, 88], "uv_size": [1, 1]}, + "west": {"uv": [88, 56], "uv_size": [1, 1]}, + "up": {"uv": [57, 88], "uv_size": [1, 1]} + } + }, + { + "origin": [-21.16447, 34.97757, 38.63034], + "size": [4.62894, 3.8, 3.05541], + "pivot": [-18.85, 34.37254, 41.15302], + "rotation": [-45, 45, 0], + "uv": { + "north": {"uv": [88, 57], "uv_size": [1, 1]}, + "east": {"uv": [58, 88], "uv_size": [1, 1]}, + "west": {"uv": [88, 58], "uv_size": [1, 1]}, + "up": {"uv": [59, 88], "uv_size": [1, 1]} + } + }, + { + "origin": [-20.20447, 37.47254, 49.97531], + "size": [4.62894, 1.8, 1.25541], + "pivot": [-17.89, 34.37254, 49.90302], + "rotation": [0, 45, 0], + "uv": { + "north": {"uv": [88, 59], "uv_size": [1, 1]}, + "east": {"uv": [60, 88], "uv_size": [1, 1]}, + "west": {"uv": [88, 60], "uv_size": [1, 1]}, + "up": {"uv": [61, 88], "uv_size": [1, 1]} + } + }, + { + "origin": [-20.20447, 34.97757, 47.38034], + "size": [4.62894, 3.8, 3.05541], + "pivot": [-17.89, 34.37254, 49.90302], + "rotation": [-45, 45, 0], + "uv": { + "north": {"uv": [88, 61], "uv_size": [1, 1]}, + "east": {"uv": [62, 88], "uv_size": [1, 1]}, + "west": {"uv": [88, 62], "uv_size": [1, 1]}, + "up": {"uv": [63, 88], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "bone6", + "parent": "ctw", + "pivot": [19.2, 31, -42.78771], + "rotation": [0, -45, 0], + "cubes": [ + { + "origin": [16.62453, 35.59337, -45.67052], + "size": [5.42894, 2.8, 1.65541], + "uv": { + "north": {"uv": [88, 63], "uv_size": [1, 1]}, + "east": {"uv": [64, 88], "uv_size": [1, 1]}, + "west": {"uv": [88, 64], "uv_size": [1, 1]}, + "up": {"uv": [65, 88], "uv_size": [1, 1]} + } + }, + { + "origin": [16.62453, 25.56137, -48.8802], + "size": [5.42894, 9.8, 4.05541], + "pivot": [19.2, 31, -42.78771], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [63, 82], "uv_size": [1, 2]}, + "east": {"uv": [64, 82], "uv_size": [1, 2]}, + "south": {"uv": [82, 64], "uv_size": [1, 2]}, + "west": {"uv": [66, 82], "uv_size": [1, 2]}, + "up": {"uv": [88, 65], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "bone7", + "parent": "bone6", + "pivot": [12.41177, 31, -35.99948], + "rotation": [0, 90, 0], + "cubes": [ + { + "origin": [9.69731, 35.64558, -39.30414], + "size": [5.42894, 2.8, 1.65541], + "uv": { + "north": {"uv": [66, 88], "uv_size": [1, 1]}, + "east": {"uv": [88, 66], "uv_size": [1, 1]}, + "west": {"uv": [67, 88], "uv_size": [1, 1]}, + "up": {"uv": [88, 67], "uv_size": [1, 1]} + } + }, + { + "origin": [9.69731, 25.3, -42.42719], + "size": [5.42894, 9.8, 4.05541], + "pivot": [12.41177, 31, -35.99948], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [82, 66], "uv_size": [1, 2]}, + "east": {"uv": [67, 82], "uv_size": [1, 2]}, + "south": {"uv": [68, 82], "uv_size": [1, 2]}, + "west": {"uv": [82, 68], "uv_size": [1, 2]}, + "up": {"uv": [68, 88], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "bone8", + "parent": "bone7", + "pivot": [17.53139, 31.58616, -24.99706], + "rotation": [180, -45, -180], + "cubes": [ + { + "origin": [14.81692, 36.23174, -28.30173], + "size": [5.42894, 2.8, 1.65541], + "uv": { + "north": {"uv": [88, 68], "uv_size": [1, 1]}, + "east": {"uv": [69, 88], "uv_size": [1, 1]}, + "west": {"uv": [88, 69], "uv_size": [1, 1]}, + "up": {"uv": [70, 88], "uv_size": [1, 1]} + } + }, + { + "origin": [14.81692, 25.88616, -31.42477], + "size": [5.42894, 9.8, 4.05541], + "pivot": [17.53139, 31.58616, -24.99706], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [69, 82], "uv_size": [1, 2]}, + "east": {"uv": [71, 82], "uv_size": [1, 2]}, + "south": {"uv": [72, 82], "uv_size": [1, 2]}, + "west": {"uv": [82, 72], "uv_size": [1, 2]}, + "up": {"uv": [88, 70], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "pgd2", + "parent": "ctd", + "pivot": [8, 32, 52.61229], + "cubes": [ + { + "origin": [5.28553, 35.1, 43.78459], + "size": [7.02894, 2.6, 17.65541], + "uv": { + "north": {"uv": [82, 70], "uv_size": [2, 1]}, + "south": {"uv": [82, 74], "uv_size": [2, 1]}, + "up": {"uv": [58, 69], "uv_size": [2, 4]} + } + }, + { + "origin": [-1.80616, 35.1, 44.24498], + "size": [1.25, 2.6, 2.12548], + "pivot": [5.78971, 32, 48.002], + "rotation": [0, -135, 0], + "uv": { + "east": {"uv": [71, 88], "uv_size": [1, 1]}, + "up": {"uv": [88, 71], "uv_size": [1, 1]} + } + }, + { + "origin": [12.18553, 35.1, 45.28753], + "size": [1.63188, 2.6, 14.64953], + "uv": { + "north": {"uv": [72, 88], "uv_size": [1, 1]}, + "west": {"uv": [75, 9], "uv_size": [4, 1]}, + "up": {"uv": [46, 75], "uv_size": [1, 4]} + } + }, + { + "origin": [2.00414, 35.1, 49.65527], + "size": [1.25, 2.6, 2.12548], + "pivot": [9.6, 32, 53.4123], + "rotation": [0, 135, 0], + "uv": { + "east": {"uv": [88, 72], "uv_size": [1, 1]}, + "up": {"uv": [73, 88], "uv_size": [1, 1]} + } + }, + { + "origin": [2.51737, 35.1, 51.76851], + "size": [2.25, 2.6, 4.52548], + "pivot": [10.11324, 32, 55.52553], + "rotation": [0, 45, 0], + "uv": { + "east": {"uv": [88, 73], "uv_size": [1, 1]}, + "up": {"uv": [74, 88], "uv_size": [1, 1]} + } + }, + { + "origin": [2.08553, 35.1, 46.98459], + "size": [3.37894, 2.6, 11.25541], + "uv": { + "east": {"uv": [78, 76], "uv_size": [3, 1]}, + "up": {"uv": [65, 78], "uv_size": [1, 3]} + } + }, + { + "origin": [0.40414, 35.1, 48.05527], + "size": [2.25, 2.6, 4.52548], + "pivot": [8, 32, 51.81229], + "rotation": [0, -45, 0], + "uv": { + "east": {"uv": [88, 74], "uv_size": [1, 1]}, + "south": {"uv": [75, 88], "uv_size": [1, 1]}, + "up": {"uv": [88, 75], "uv_size": [1, 1]} + } + }, + { + "origin": [-0.31447, 34.9, 54.98459], + "size": [3.02894, 3.6, 1.65541], + "pivot": [1.2, 33.2, 55.81229], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [76, 88], "uv_size": [1, 1]}, + "east": {"uv": [88, 76], "uv_size": [1, 1]}, + "south": {"uv": [77, 88], "uv_size": [1, 1]}, + "up": {"uv": [88, 77], "uv_size": [1, 1]} + } + }, + { + "origin": [-0.31447, 34.9, 48.58459], + "size": [3.02894, 3.6, 1.65541], + "pivot": [1.2, 33.2, 49.41229], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [78, 88], "uv_size": [1, 1]}, + "east": {"uv": [88, 78], "uv_size": [1, 1]}, + "south": {"uv": [79, 88], "uv_size": [1, 1]}, + "up": {"uv": [88, 79], "uv_size": [1, 1]} + } + }, + { + "origin": [11.68553, 38.1, 50.88753], + "size": [2.93188, 0.6, 3.44953], + "uv": { + "north": {"uv": [80, 88], "uv_size": [1, 1]}, + "east": {"uv": [88, 80], "uv_size": [1, 1]}, + "south": {"uv": [81, 88], "uv_size": [1, 1]}, + "west": {"uv": [88, 81], "uv_size": [1, 1]}, + "up": {"uv": [82, 88], "uv_size": [1, 1]}, + "down": {"uv": [88, 83], "uv_size": [1, -1]} + } + }, + { + "origin": [12.48553, 35.15, 51.68753], + "size": [2.13188, 2.95, 1.84953], + "uv": { + "north": {"uv": [83, 88], "uv_size": [1, 1]}, + "east": {"uv": [88, 83], "uv_size": [1, 1]}, + "south": {"uv": [84, 88], "uv_size": [1, 1]}, + "west": {"uv": [88, 84], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "pgd3", + "parent": "ctd", + "pivot": [-8, 32, 52.61229], + "cubes": [ + { + "origin": [-12.31447, 35.1, 43.78459], + "size": [7.02894, 2.6, 17.65541], + "uv": { + "north": {"uv": [82, 75], "uv_size": [2, 1]}, + "south": {"uv": [82, 76], "uv_size": [2, 1]}, + "up": {"uv": [60, 69], "uv_size": [2, 4]} + } + }, + { + "origin": [0.55616, 35.1, 44.24498], + "size": [1.25, 2.6, 2.12548], + "pivot": [-5.78971, 32, 48.002], + "rotation": [0, 135, 0], + "uv": { + "west": {"uv": [85, 88], "uv_size": [1, 1]}, + "up": {"uv": [88, 85], "uv_size": [1, 1]} + } + }, + { + "origin": [-13.81741, 35.1, 45.28753], + "size": [1.63188, 2.6, 14.64953], + "uv": { + "north": {"uv": [86, 88], "uv_size": [1, 1]}, + "east": {"uv": [75, 18], "uv_size": [4, 1]}, + "up": {"uv": [47, 75], "uv_size": [1, 4]} + } + }, + { + "origin": [-3.25414, 35.1, 49.65527], + "size": [1.25, 2.6, 2.12548], + "pivot": [-9.6, 32, 53.4123], + "rotation": [0, -135, 0], + "uv": { + "west": {"uv": [88, 86], "uv_size": [1, 1]}, + "up": {"uv": [87, 88], "uv_size": [1, 1]} + } + }, + { + "origin": [-4.76737, 35.1, 51.76851], + "size": [2.25, 2.6, 4.52548], + "pivot": [-10.11324, 32, 55.52553], + "rotation": [0, -45, 0], + "uv": { + "west": {"uv": [88, 87], "uv_size": [1, 1]}, + "up": {"uv": [88, 88], "uv_size": [1, 1]} + } + }, + { + "origin": [-5.46447, 35.1, 46.98459], + "size": [3.37894, 2.6, 11.25541], + "uv": { + "west": {"uv": [78, 77], "uv_size": [3, 1]}, + "up": {"uv": [70, 78], "uv_size": [1, 3]} + } + }, + { + "origin": [-2.65414, 35.1, 48.05527], + "size": [2.25, 2.6, 4.52548], + "pivot": [-8, 32, 51.81229], + "rotation": [0, 45, 0], + "uv": { + "south": {"uv": [0, 89], "uv_size": [1, 1]}, + "west": {"uv": [89, 0], "uv_size": [1, 1]}, + "up": {"uv": [1, 89], "uv_size": [1, 1]} + } + }, + { + "origin": [-2.71447, 34.9, 54.98459], + "size": [3.02894, 3.6, 1.65541], + "pivot": [-1.2, 33.2, 55.81229], + "rotation": [0, 0, -22.5], + "uv": { + "north": {"uv": [89, 1], "uv_size": [1, 1]}, + "south": {"uv": [2, 89], "uv_size": [1, 1]}, + "west": {"uv": [89, 2], "uv_size": [1, 1]}, + "up": {"uv": [3, 89], "uv_size": [1, 1]} + } + }, + { + "origin": [-2.71447, 34.9, 48.58459], + "size": [3.02894, 3.6, 1.65541], + "pivot": [-1.2, 33.2, 49.41229], + "rotation": [0, 0, -22.5], + "uv": { + "north": {"uv": [89, 3], "uv_size": [1, 1]}, + "south": {"uv": [4, 89], "uv_size": [1, 1]}, + "west": {"uv": [89, 4], "uv_size": [1, 1]}, + "up": {"uv": [5, 89], "uv_size": [1, 1]} + } + }, + { + "origin": [-14.61741, 38.1, 50.88753], + "size": [2.93188, 0.6, 3.44953], + "uv": { + "north": {"uv": [89, 5], "uv_size": [1, 1]}, + "east": {"uv": [6, 89], "uv_size": [1, 1]}, + "south": {"uv": [89, 6], "uv_size": [1, 1]}, + "west": {"uv": [7, 89], "uv_size": [1, 1]}, + "up": {"uv": [89, 7], "uv_size": [1, 1]}, + "down": {"uv": [8, 90], "uv_size": [1, -1]} + } + }, + { + "origin": [-14.61741, 35.15, 51.68753], + "size": [2.13188, 2.95, 1.84953], + "uv": { + "north": {"uv": [89, 8], "uv_size": [1, 1]}, + "east": {"uv": [9, 89], "uv_size": [1, 1]}, + "south": {"uv": [89, 9], "uv_size": [1, 1]}, + "west": {"uv": [10, 89], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "zsw", + "parent": "ctd", + "pivot": [33.13139, 30.13174, -23.87402], + "cubes": [ + { + "origin": [31.01692, 29.03174, -38.70173], + "size": [3.02894, 5, 8.05541], + "pivot": [33.53139, 30.13174, -23.87402], + "rotation": [0, 0, -15], + "uv": { + "north": {"uv": [89, 10], "uv_size": [1, 1]}, + "east": {"uv": [82, 77], "uv_size": [2, 1]}, + "south": {"uv": [11, 89], "uv_size": [1, 1]}, + "west": {"uv": [78, 82], "uv_size": [2, 1]}, + "up": {"uv": [82, 79], "uv_size": [1, 2]}, + "down": {"uv": [80, 84], "uv_size": [1, -2]} + } + }, + { + "origin": [29.83689, 28.91841, 9.29827], + "size": [3.02894, 5, 8.05541], + "pivot": [32.15136, 31.41841, 13.72598], + "rotation": [1.5, -7.5, -15], + "uv": { + "north": {"uv": [89, 11], "uv_size": [1, 1]}, + "east": {"uv": [81, 82], "uv_size": [2, 1]}, + "south": {"uv": [12, 89], "uv_size": [1, 1]}, + "west": {"uv": [82, 81], "uv_size": [2, 1]}, + "up": {"uv": [83, 0], "uv_size": [1, 2]}, + "down": {"uv": [1, 85], "uv_size": [1, -2]} + } + }, + { + "origin": [-32.86583, 29.31841, 9.29827], + "size": [3.02894, 4.2, 8.05541], + "pivot": [-32.15136, 31.41841, 13.72598], + "rotation": [1.5, 7.5, 15], + "uv": { + "north": {"uv": [89, 12], "uv_size": [1, 1]}, + "east": {"uv": [83, 2], "uv_size": [2, 1]}, + "south": {"uv": [13, 89], "uv_size": [1, 1]}, + "west": {"uv": [83, 3], "uv_size": [2, 1]}, + "up": {"uv": [2, 83], "uv_size": [1, 2]}, + "down": {"uv": [83, 6], "uv_size": [1, -2]} + } + } + ] + }, + { + "name": "bone144", + "parent": "zsw", + "pivot": [29.10998, 30.04388, 34.08096], + "cubes": [ + { + "origin": [29.42614, 29.66095, 31.05764], + "size": [1.25, 2.89962, 5.05742], + "pivot": [29.29219, 29.36058, 34.08736], + "rotation": [-43.5, -7.5, -15], + "uv": { + "north": {"uv": [89, 13], "uv_size": [1, 1]}, + "south": {"uv": [14, 89], "uv_size": [1, 1]}, + "west": {"uv": [89, 14], "uv_size": [1, 1]}, + "up": {"uv": [15, 89], "uv_size": [1, 1]}, + "down": {"uv": [89, 16], "uv_size": [1, -1]} + } + }, + { + "origin": [27.67614, 29.66095, 45.05764], + "size": [1.25, 2.89962, 5.05742], + "pivot": [27.54219, 29.36058, 48.08736], + "rotation": [-43.5, -7.5, -15], + "uv": { + "north": {"uv": [16, 89], "uv_size": [1, 1]}, + "south": {"uv": [89, 16], "uv_size": [1, 1]}, + "west": {"uv": [17, 89], "uv_size": [1, 1]}, + "up": {"uv": [89, 17], "uv_size": [1, 1]}, + "down": {"uv": [18, 90], "uv_size": [1, -1]} + } + }, + { + "origin": [-28.92614, 29.66095, 45.05764], + "size": [1.25, 2.89962, 5.05742], + "pivot": [-27.54219, 29.36058, 48.08736], + "rotation": [-43.5, 7.5, 15], + "uv": { + "north": {"uv": [89, 18], "uv_size": [1, 1]}, + "east": {"uv": [19, 89], "uv_size": [1, 1]}, + "south": {"uv": [89, 19], "uv_size": [1, 1]}, + "up": {"uv": [20, 89], "uv_size": [1, 1]}, + "down": {"uv": [89, 21], "uv_size": [1, -1]} + } + }, + { + "origin": [-30.67614, 29.66095, 31.05764], + "size": [1.25, 2.89962, 5.05742], + "pivot": [-29.29219, 29.36058, 34.08736], + "rotation": [-43.5, 7.5, 15], + "uv": { + "north": {"uv": [21, 89], "uv_size": [1, 1]}, + "east": {"uv": [89, 21], "uv_size": [1, 1]}, + "south": {"uv": [22, 89], "uv_size": [1, 1]}, + "up": {"uv": [89, 22], "uv_size": [1, 1]}, + "down": {"uv": [23, 90], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "ctd2", + "parent": "ctd", + "pivot": [9.76248, 37.7, -8.2186], + "cubes": [ + { + "origin": [0.99316, 36.5, -16.43401], + "size": [11.82894, 1.8, 3.39411], + "pivot": [15.83752, 37.7, -8.2186], + "rotation": [0, -45, 0], + "uv": { + "west": {"uv": [89, 23], "uv_size": [1, 1]}, + "up": {"uv": [78, 78], "uv_size": [3, 1]} + } + }, + { + "origin": [6.08553, 28.5, -22.61541], + "size": [13.42894, 9.8, 6.45541], + "uv": { + "east": {"uv": [75, 19], "uv_size": [2, 2]}, + "west": {"uv": [49, 75], "uv_size": [2, 2]}, + "up": {"uv": [32, 71], "uv_size": [3, 2]} + } + }, + { + "origin": [8.48553, 36.5, -25.01541], + "size": [8.62894, 1.8, 11.25541], + "uv": { + "north": {"uv": [5, 83], "uv_size": [2, 1]}, + "south": {"uv": [83, 6], "uv_size": [2, 1]}, + "up": {"uv": [44, 71], "uv_size": [2, 3]} + } + }, + { + "origin": [10.21151, 36.5, -29.55388], + "size": [11.82894, 1.8, 3.39411], + "pivot": [25.05587, 37.7, -21.33847], + "rotation": [0, 45, 0], + "uv": { + "west": {"uv": [31, 89], "uv_size": [1, 1]}, + "up": {"uv": [79, 0], "uv_size": [3, 1]} + } + }, + { + "origin": [3.55955, 36.5, -29.55388], + "size": [11.82894, 1.8, 3.39411], + "pivot": [0.54413, 37.7, -21.33847], + "rotation": [0, -45, 0], + "uv": { + "east": {"uv": [89, 31], "uv_size": [1, 1]}, + "up": {"uv": [79, 1], "uv_size": [3, 1]} + } + }, + { + "origin": [12.7779, 36.5, -16.43401], + "size": [11.82894, 1.8, 3.39411], + "pivot": [9.76248, 37.7, -8.2186], + "rotation": [0, 45, 0], + "uv": { + "east": {"uv": [32, 89], "uv_size": [1, 1]}, + "up": {"uv": [2, 79], "uv_size": [3, 1]} + } + } + ] + }, + { + "name": "bone3", + "parent": "ctd2", + "pivot": [12.8, 32.2, -24.78771], + "cubes": [ + { + "origin": [17.28553, 36.22132, -28.71663], + "size": [5.42894, 2, 4.05541], + "pivot": [20, 33.74558, -26.26466], + "rotation": [-45, -45, 0], + "uv": { + "east": {"uv": [24, 89], "uv_size": [1, 1]}, + "west": {"uv": [89, 24], "uv_size": [1, 1]}, + "up": {"uv": [25, 89], "uv_size": [1, 1]} + } + }, + { + "origin": [17.28553, 35.84558, -26.49237], + "size": [5.42894, 2.8, 1.65541], + "pivot": [20, 33.74558, -26.26466], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [89, 25], "uv_size": [1, 1]}, + "east": {"uv": [26, 89], "uv_size": [1, 1]}, + "west": {"uv": [89, 26], "uv_size": [1, 1]}, + "up": {"uv": [27, 89], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "bone4", + "parent": "bone3", + "pivot": [12.8, 32.2, -24.78771], + "cubes": [ + { + "origin": [10.08553, 35.84558, -28.09237], + "size": [5.42894, 2.8, 1.65541], + "uv": { + "north": {"uv": [89, 27], "uv_size": [1, 1]}, + "east": {"uv": [28, 89], "uv_size": [1, 1]}, + "west": {"uv": [89, 28], "uv_size": [1, 1]}, + "up": {"uv": [29, 89], "uv_size": [1, 1]} + } + }, + { + "origin": [10.08553, 33.3, -31.21541], + "size": [5.42894, 2, 4.05541], + "pivot": [12.8, 31.2, -24.78771], + "rotation": [-45, 0, 0], + "uv": { + "east": {"uv": [89, 29], "uv_size": [1, 1]}, + "west": {"uv": [30, 89], "uv_size": [1, 1]}, + "up": {"uv": [89, 30], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "ct5", + "parent": "ct", + "pivot": [-8.80313, 29.95888, -40.51605] + }, + { + "name": "ct6", + "parent": "ct5", + "pivot": [8.80313, 29.95888, -40.51605] + }, + { + "name": "ctl4", + "parent": "ct6", + "pivot": [30.29316, 34.79016, -47.38045], + "rotation": [0.25, 0, -1], + "cubes": [ + { + "origin": [29.80788, 36.35625, -56.29853], + "size": [0.8, 1.85, 16.86875], + "pivot": [30.93735, 34.93476, -47.85755], + "rotation": [15.02676, 3.106, -66.09308], + "uv": { + "west": {"uv": [75, 65], "uv_size": [4, 1]} + } + }, + { + "origin": [31.53144, 35.58868, -50.01337], + "size": [0.8, 2.65, 10.4], + "pivot": [32.6609, 34.15468, -48.12806], + "rotation": [10.02676, 3.106, -66.09308], + "uv": { + "west": {"uv": [79, 4], "uv_size": [3, 1]} + } + }, + { + "origin": [31.86629, 35.16779, -56.94473], + "size": [0.80456, 2.12467, 16.37274], + "pivot": [32.99575, 34.00013, -48.23121], + "rotation": [0.02676, 3.106, -66.09308], + "uv": { + "west": {"uv": [75, 66], "uv_size": [4, 1]} + } + }, + { + "origin": [30.82352, 31.1349, -78.79365], + "size": [0.35456, 8.72467, 4.49774], + "pivot": [31.08733, 31.46064, -64.31279], + "rotation": [5.48614, 16.09437, -65.09193], + "uv": { + "west": {"uv": [83, 10], "uv_size": [1, 2]} + } + }, + { + "origin": [26.88348, 25.70771, -79.94195], + "size": [0.30456, 9.03092, 3.50399], + "pivot": [27.32229, 29.34321, -77.90503], + "rotation": [24.73614, 16.09437, -65.09193], + "uv": { + "north": {"uv": [83, 12], "uv_size": [1, 2]}, + "west": {"uv": [13, 83], "uv_size": [1, 2]}, + "up": {"uv": [89, 35], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "bone18", + "parent": "ctl4", + "pivot": [31.08733, 31.46064, -64.31279], + "rotation": [0.25, 0, 0], + "cubes": [ + { + "origin": [30.32649, 31.44507, -75.86388], + "size": [0.80456, 4.27467, 13.02274], + "pivot": [31.04031, 31.43603, -64.47732], + "rotation": [-4.76386, 16.09437, -65.09193], + "uv": { + "west": {"uv": [79, 2], "uv_size": [3, 1]} + } + }, + { + "origin": [30.32649, 31.11028, -75.73311], + "size": [0.80456, 2.12467, 19.42274], + "pivot": [31.04031, 31.43603, -64.47732], + "rotation": [5.48614, 16.09437, -65.09193], + "uv": { + "west": {"uv": [52, 73], "uv_size": [5, 1]}, + "down": {"uv": [38, 78], "uv_size": [1, -5]} + } + }, + { + "origin": [29.04994, 32.97569, -76.52554], + "size": [0.80456, 2.22467, 19.27274], + "pivot": [29.76377, 31.85489, -65.01301], + "rotation": [-15.01386, 16.09437, -65.09193], + "uv": { + "west": {"uv": [57, 73], "uv_size": [5, 1]}, + "up": {"uv": [73, 66], "uv_size": [1, 5]} + } + } + ] + }, + { + "name": "bone19", + "parent": "bone18", + "pivot": [33.31551, 31.5, -47.86451], + "cubes": [ + { + "origin": [31.74313, 28.50705, -56.78798], + "size": [0.8, 5.4, 16.2], + "pivot": [33.31551, 31.5, -47.86451], + "rotation": [0, 1.75, -14], + "uv": { + "north": {"uv": [89, 33], "uv_size": [1, 1]}, + "west": {"uv": [55, 75], "uv_size": [4, 1]}, + "down": {"uv": [51, 79], "uv_size": [1, -4]} + } + }, + { + "origin": [31.74285, 33.10067, -56.74663], + "size": [0.8, 1.3125, 16.275], + "pivot": [33.31551, 31.4, -47.83326], + "rotation": [2.05, 1.74833, -13.92364], + "uv": { + "north": {"uv": [34, 89], "uv_size": [1, 1]}, + "west": {"uv": [75, 56], "uv_size": [4, 1]} + } + }, + { + "origin": [31.13633, 27.9425, -73.05974], + "size": [0.78259, 1.27235, 16.26418], + "pivot": [32.28717, 29.39571, -64.69144], + "rotation": [1.83356, 5.63037, -13.98587], + "uv": { + "south": {"uv": [89, 34], "uv_size": [1, 1]}, + "west": {"uv": [75, 61], "uv_size": [4, 1]}, + "down": {"uv": [52, 79], "uv_size": [1, -4]} + } + }, + { + "origin": [31.11809, 30.07638, -73.65277], + "size": [0.8, 1.2625, 17.725], + "pivot": [32.28717, 29.39571, -64.69144], + "rotation": [16.5, 5.63037, -13.98587], + "uv": { + "west": {"uv": [62, 75], "uv_size": [4, 1]} + } + }, + { + "origin": [31.13633, 28.75131, -68.22237], + "size": [0.78259, 2.07235, 11.91418], + "pivot": [32.28717, 29.39571, -64.69144], + "rotation": [11.83356, 5.63037, -13.98587], + "uv": { + "west": {"uv": [79, 3], "uv_size": [3, 1]} + } + }, + { + "origin": [31.12833, 29.47784, -62.03884], + "size": [0.98218, 2.92201, 5.25814], + "pivot": [32.50442, 30.77325, -59.43771], + "rotation": [1.83356, 5.63037, -13.98587], + "uv": { + "west": {"uv": [35, 89], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "ctl5", + "parent": "ct6", + "pivot": [30.29054, 34.94013, -47.3811], + "rotation": [0.25, 0, -1], + "cubes": [ + { + "origin": [27.16944, 18.98617, -79.93338], + "size": [0.30456, 6.86181, 3.49099], + "pivot": [27.49242, 29.1862, -77.86273], + "rotation": [24.73614, 16.09437, -65.09193], + "uv": { + "north": {"uv": [14, 83], "uv_size": [1, 2]}, + "west": {"uv": [15, 83], "uv_size": [1, 2]} + } + }, + { + "origin": [36.06211, 26.91421, -75.78277], + "size": [0.35456, 1.62467, 8.39774], + "pivot": [36.4351, 26.93943, -71.87185], + "rotation": [-0.51386, 16.09437, -65.09193], + "uv": { + "west": {"uv": [83, 8], "uv_size": [2, 1]} + } + }, + { + "origin": [33.91292, 21.22363, -74.35688], + "size": [0.30456, 9.72488, 2.9958], + "pivot": [34.2609, 26.90049, -75.25809], + "rotation": [58.23614, 16.09437, -65.09193], + "uv": { + "south": {"uv": [16, 83], "uv_size": [1, 2]}, + "west": {"uv": [17, 83], "uv_size": [1, 2]} + } + }, + { + "origin": [33.91292, 18.62363, -72.35688], + "size": [0.30456, 2.72488, 0.9958], + "pivot": [34.2609, 26.90049, -75.25809], + "rotation": [58.23614, 16.09437, -65.09193], + "uv": { + "south": {"uv": [36, 89], "uv_size": [1, 1]}, + "west": {"uv": [89, 36], "uv_size": [1, 1]} + } + }, + { + "origin": [36.67957, 26.6949, -75.66883], + "size": [0.35456, 0.82467, 10.09774], + "pivot": [36.74103, 26.85886, -70.5548], + "rotation": [6.48614, 16.09437, -65.09193], + "uv": { + "south": {"uv": [37, 89], "uv_size": [1, 1]}, + "west": {"uv": [5, 79], "uv_size": [3, 1]}, + "down": {"uv": [74, 81], "uv_size": [1, -3]} + } + } + ] + }, + { + "name": "ct2", + "parent": "ct", + "pivot": [8.80313, 29.95888, -40.51605] + }, + { + "name": "ct7", + "parent": "ct2", + "pivot": [-8.80313, 29.95888, -40.51605] + }, + { + "name": "ctl2", + "parent": "ct7", + "pivot": [-30.29316, 34.79016, -47.38045], + "rotation": [0.25, 0, 1], + "cubes": [ + { + "origin": [-30.60788, 36.35625, -56.29853], + "size": [0.8, 1.85, 16.86875], + "pivot": [-30.93735, 34.93476, -47.85755], + "rotation": [15.02676, -3.106, 66.09308], + "uv": { + "east": {"uv": [75, 74], "uv_size": [4, 1]} + } + }, + { + "origin": [-32.33144, 35.58868, -50.01337], + "size": [0.8, 2.65, 10.4], + "pivot": [-32.6609, 34.15468, -48.12806], + "rotation": [10.02676, -3.106, 66.09308], + "uv": { + "east": {"uv": [79, 9], "uv_size": [3, 1]} + } + }, + { + "origin": [-32.67084, 35.16779, -56.94473], + "size": [0.80456, 2.12467, 16.37274], + "pivot": [-32.99575, 34.00013, -48.23121], + "rotation": [0.02676, -3.106, 66.09308], + "uv": { + "east": {"uv": [75, 75], "uv_size": [4, 1]} + } + }, + { + "origin": [-31.17808, 31.1349, -78.79365], + "size": [0.35456, 8.72467, 4.49774], + "pivot": [-31.08733, 31.46064, -64.31279], + "rotation": [5.48614, -16.09437, 65.09193], + "uv": { + "east": {"uv": [83, 17], "uv_size": [1, 2]} + } + }, + { + "origin": [-27.18804, 25.70771, -79.94195], + "size": [0.30456, 9.03092, 3.50399], + "pivot": [-27.32229, 29.34321, -77.90503], + "rotation": [24.73614, -16.09437, 65.09193], + "uv": { + "north": {"uv": [18, 83], "uv_size": [1, 2]}, + "east": {"uv": [19, 83], "uv_size": [1, 2]}, + "up": {"uv": [89, 39], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "bone16", + "parent": "ctl2", + "pivot": [-31.08733, 31.46064, -64.31279], + "rotation": [0.25, 0, 0], + "cubes": [ + { + "origin": [-31.13104, 31.44507, -75.86388], + "size": [0.80456, 4.27467, 13.02274], + "pivot": [-31.04031, 31.43603, -64.47732], + "rotation": [-4.76386, -16.09437, 65.09193], + "uv": { + "east": {"uv": [79, 5], "uv_size": [3, 1]} + } + }, + { + "origin": [-31.13104, 31.11028, -75.73311], + "size": [0.80456, 2.12467, 19.42274], + "pivot": [-31.04031, 31.43603, -64.47732], + "rotation": [5.48614, -16.09437, 65.09193], + "uv": { + "east": {"uv": [73, 60], "uv_size": [5, 1]}, + "down": {"uv": [70, 78], "uv_size": [1, -5]} + } + }, + { + "origin": [-29.8545, 32.97569, -76.52554], + "size": [0.80456, 2.22467, 19.27274], + "pivot": [-29.76377, 31.85489, -65.01301], + "rotation": [-15.01386, -16.09437, 65.09193], + "uv": { + "east": {"uv": [73, 71], "uv_size": [5, 1]}, + "up": {"uv": [73, 72], "uv_size": [1, 5]} + } + } + ] + }, + { + "name": "bone20", + "parent": "bone16", + "pivot": [-33.31551, 31.5, -47.86451], + "cubes": [ + { + "origin": [-32.54313, 28.50705, -56.78798], + "size": [0.8, 5.4, 16.2], + "pivot": [-33.31551, 31.5, -47.86451], + "rotation": [0, -1.75, 14], + "uv": { + "north": {"uv": [89, 37], "uv_size": [1, 1]}, + "east": {"uv": [75, 67], "uv_size": [4, 1]}, + "down": {"uv": [66, 79], "uv_size": [1, -4]} + } + }, + { + "origin": [-32.54285, 33.10067, -56.74663], + "size": [0.8, 1.3125, 16.275], + "pivot": [-33.31551, 31.4, -47.83326], + "rotation": [2.05, -1.74833, 13.92364], + "uv": { + "north": {"uv": [38, 89], "uv_size": [1, 1]}, + "east": {"uv": [75, 68], "uv_size": [4, 1]} + } + }, + { + "origin": [-31.91892, 27.9425, -73.05974], + "size": [0.78259, 1.27235, 16.26418], + "pivot": [-32.28717, 29.39571, -64.69144], + "rotation": [1.83356, -5.63037, 13.98587], + "uv": { + "east": {"uv": [75, 72], "uv_size": [4, 1]}, + "south": {"uv": [89, 38], "uv_size": [1, 1]}, + "down": {"uv": [67, 79], "uv_size": [1, -4]} + } + }, + { + "origin": [-31.91809, 30.07638, -73.65277], + "size": [0.8, 1.2625, 17.725], + "pivot": [-32.28717, 29.39571, -64.69144], + "rotation": [16.5, -5.63037, 13.98587], + "uv": { + "east": {"uv": [75, 73], "uv_size": [4, 1]} + } + }, + { + "origin": [-31.91892, 28.75131, -68.22237], + "size": [0.78259, 2.07235, 11.91418], + "pivot": [-32.28717, 29.39571, -64.69144], + "rotation": [11.83356, -5.63037, 13.98587], + "uv": { + "east": {"uv": [8, 79], "uv_size": [3, 1]} + } + }, + { + "origin": [-32.11051, 29.47784, -62.03884], + "size": [0.98218, 2.92201, 5.25814], + "pivot": [-32.50442, 30.77325, -59.43771], + "rotation": [1.83356, -5.63037, 13.98587], + "uv": { + "east": {"uv": [39, 89], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "ctl3", + "parent": "ct7", + "pivot": [-30.29054, 34.94013, -47.3811], + "rotation": [0.25, 0, 1], + "cubes": [ + { + "origin": [-27.47399, 18.98617, -79.93338], + "size": [0.30456, 6.86181, 3.49099], + "pivot": [-27.49242, 29.1862, -77.86273], + "rotation": [24.73614, -16.09437, 65.09193], + "uv": { + "north": {"uv": [83, 19], "uv_size": [1, 2]}, + "east": {"uv": [21, 83], "uv_size": [1, 2]} + } + }, + { + "origin": [-36.41667, 26.91421, -75.78277], + "size": [0.35456, 1.62467, 8.39774], + "pivot": [-36.4351, 26.93943, -71.87185], + "rotation": [-0.51386, -16.09437, 65.09193], + "uv": { + "east": {"uv": [83, 14], "uv_size": [2, 1]} + } + }, + { + "origin": [-34.21747, 21.22363, -74.35688], + "size": [0.30456, 9.72488, 2.9958], + "pivot": [-34.2609, 26.90049, -75.25809], + "rotation": [58.23614, -16.09437, 65.09193], + "uv": { + "east": {"uv": [83, 21], "uv_size": [1, 2]}, + "south": {"uv": [83, 23], "uv_size": [1, 2]} + } + }, + { + "origin": [-34.21747, 18.62363, -72.35688], + "size": [0.30456, 2.72488, 0.9958], + "pivot": [-34.2609, 26.90049, -75.25809], + "rotation": [58.23614, -16.09437, 65.09193], + "uv": { + "east": {"uv": [40, 89], "uv_size": [1, 1]}, + "south": {"uv": [89, 40], "uv_size": [1, 1]} + } + }, + { + "origin": [-37.03413, 26.6949, -75.66883], + "size": [0.35456, 0.82467, 10.09774], + "pivot": [-36.74103, 26.85886, -70.5548], + "rotation": [6.48614, -16.09437, 65.09193], + "uv": { + "east": {"uv": [11, 79], "uv_size": [3, 1]}, + "south": {"uv": [41, 89], "uv_size": [1, 1]}, + "down": {"uv": [75, 81], "uv_size": [1, -3]} + } + } + ] + }, + { + "name": "wheel", + "parent": "root", + "pivot": [-0.8, 15.5, -16.8] + }, + { + "name": "wheelL", + "parent": "wheel", + "pivot": [28.4, 17.9, -54.4] + }, + { + "name": "wheelL0", + "parent": "wheelL", + "pivot": [27.6, 17.9, -54.4], + "cubes": [ + { + "origin": [28, 15.24903, -60.8], + "size": [3.2, 5.30193, 12.8], + "uv": { + "north": {"uv": [89, 41], "uv_size": [1, 1]}, + "east": {"uv": [14, 79], "uv_size": [3, 1]}, + "south": {"uv": [42, 89], "uv_size": [1, 1]}, + "west": {"uv": [17, 79], "uv_size": [3, 1]} + } + }, + { + "origin": [28.75, 12.24903, -60.05], + "size": [1.7, 11.30193, 11.3], + "uv": { + "north": {"uv": [79, 18], "uv_size": [1, 3]}, + "east": {"uv": [32, 65], "uv_size": [3, 3]}, + "south": {"uv": [20, 79], "uv_size": [1, 3]}, + "west": {"uv": [0, 68], "uv_size": [3, 3]}, + "up": {"uv": [22, 79], "uv_size": [1, 3]}, + "down": {"uv": [23, 82], "uv_size": [1, -3]} + } + }, + { + "origin": [28.75, 12.24903, -60.05], + "size": [1.7, 11.30193, 11.3], + "pivot": [29.6, 17.9, -54.4], + "rotation": [45, 0, 0], + "uv": { + "north": {"uv": [26, 79], "uv_size": [1, 3]}, + "east": {"uv": [3, 68], "uv_size": [3, 3]}, + "south": {"uv": [27, 79], "uv_size": [1, 3]}, + "west": {"uv": [32, 68], "uv_size": [3, 3]}, + "up": {"uv": [28, 79], "uv_size": [1, 3]}, + "down": {"uv": [79, 31], "uv_size": [1, -3]} + } + }, + { + "origin": [28, 15.24903, -60.8], + "size": [3.2, 5.30193, 12.8], + "pivot": [29.6, 17.9, -54.4], + "rotation": [45, 0, 0], + "uv": { + "north": {"uv": [89, 42], "uv_size": [1, 1]}, + "east": {"uv": [29, 79], "uv_size": [3, 1]}, + "south": {"uv": [43, 89], "uv_size": [1, 1]}, + "west": {"uv": [36, 79], "uv_size": [3, 1]} + } + }, + { + "origin": [28, 15.24903, -60.8], + "size": [3.2, 5.30193, 12.8], + "pivot": [29.6, 17.9, -54.4], + "rotation": [90, 0, 0], + "uv": { + "north": {"uv": [89, 43], "uv_size": [1, 1]}, + "east": {"uv": [39, 79], "uv_size": [3, 1]}, + "south": {"uv": [44, 89], "uv_size": [1, 1]}, + "west": {"uv": [44, 79], "uv_size": [3, 1]} + } + }, + { + "origin": [28, 15.24903, -60.8], + "size": [3.2, 5.30193, 12.8], + "pivot": [29.6, 17.9, -54.4], + "rotation": [135, 0, 0], + "uv": { + "north": {"uv": [89, 44], "uv_size": [1, 1]}, + "east": {"uv": [79, 48], "uv_size": [3, 1]}, + "south": {"uv": [45, 89], "uv_size": [1, 1]}, + "west": {"uv": [49, 79], "uv_size": [3, 1]} + } + } + ] + }, + { + "name": "wheelL1", + "parent": "wheelL", + "pivot": [28.4, 8.3, -38], + "cubes": [ + { + "origin": [28, 5.48335, -44.8], + "size": [3.2, 5.6333, 13.6], + "uv": { + "north": {"uv": [89, 45], "uv_size": [1, 1]}, + "east": {"uv": [79, 49], "uv_size": [3, 1]}, + "south": {"uv": [46, 89], "uv_size": [1, 1]}, + "west": {"uv": [79, 50], "uv_size": [3, 1]} + } + }, + { + "origin": [28, 5.48335, -44.8], + "size": [3.2, 5.6333, 13.6], + "pivot": [27.6, 8.3, -38], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [89, 46], "uv_size": [1, 1]}, + "east": {"uv": [79, 53], "uv_size": [3, 1]}, + "south": {"uv": [47, 89], "uv_size": [1, 1]}, + "west": {"uv": [79, 54], "uv_size": [3, 1]} + } + }, + { + "origin": [28, 5.48335, -44.8], + "size": [3.2, 5.6333, 13.6], + "pivot": [27.6, 8.3, -38], + "rotation": [-135, 0, 0], + "uv": { + "north": {"uv": [89, 47], "uv_size": [1, 1]}, + "east": {"uv": [79, 56], "uv_size": [3, 1]}, + "south": {"uv": [48, 89], "uv_size": [1, 1]}, + "west": {"uv": [79, 57], "uv_size": [3, 1]} + } + }, + { + "origin": [28, 5.48335, -44.8], + "size": [3.2, 5.6333, 13.6], + "pivot": [27.6, 8.3, -38], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [89, 48], "uv_size": [1, 1]}, + "east": {"uv": [79, 58], "uv_size": [3, 1]}, + "south": {"uv": [49, 89], "uv_size": [1, 1]}, + "west": {"uv": [79, 59], "uv_size": [3, 1]} + } + } + ] + }, + { + "name": "wheelL2", + "parent": "wheelL", + "pivot": [28.4, 8.3, -23], + "cubes": [ + { + "origin": [28, 5.48335, -29.8], + "size": [3.2, 5.6333, 13.6], + "uv": { + "north": {"uv": [89, 45], "uv_size": [1, 1]}, + "east": {"uv": [79, 49], "uv_size": [3, 1]}, + "south": {"uv": [46, 89], "uv_size": [1, 1]}, + "west": {"uv": [79, 50], "uv_size": [3, 1]} + } + }, + { + "origin": [28, 5.48335, -29.8], + "size": [3.2, 5.6333, 13.6], + "pivot": [27.6, 8.3, -23], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [89, 46], "uv_size": [1, 1]}, + "east": {"uv": [79, 53], "uv_size": [3, 1]}, + "south": {"uv": [47, 89], "uv_size": [1, 1]}, + "west": {"uv": [79, 54], "uv_size": [3, 1]} + } + }, + { + "origin": [28, 5.48335, -29.8], + "size": [3.2, 5.6333, 13.6], + "pivot": [27.6, 8.3, -23], + "rotation": [-135, 0, 0], + "uv": { + "north": {"uv": [89, 47], "uv_size": [1, 1]}, + "east": {"uv": [79, 56], "uv_size": [3, 1]}, + "south": {"uv": [48, 89], "uv_size": [1, 1]}, + "west": {"uv": [79, 57], "uv_size": [3, 1]} + } + }, + { + "origin": [28, 5.48335, -29.8], + "size": [3.2, 5.6333, 13.6], + "pivot": [27.6, 8.3, -23], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [89, 48], "uv_size": [1, 1]}, + "east": {"uv": [79, 58], "uv_size": [3, 1]}, + "south": {"uv": [49, 89], "uv_size": [1, 1]}, + "west": {"uv": [79, 59], "uv_size": [3, 1]} + } + } + ] + }, + { + "name": "wheelL3", + "parent": "wheelL", + "pivot": [28.4, 8.3, -8], + "cubes": [ + { + "origin": [28, 5.48335, -14.8], + "size": [3.2, 5.6333, 13.6], + "uv": { + "north": {"uv": [89, 45], "uv_size": [1, 1]}, + "east": {"uv": [79, 49], "uv_size": [3, 1]}, + "south": {"uv": [46, 89], "uv_size": [1, 1]}, + "west": {"uv": [79, 50], "uv_size": [3, 1]} + } + }, + { + "origin": [28, 5.48335, -14.8], + "size": [3.2, 5.6333, 13.6], + "pivot": [27.6, 8.3, -8], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [89, 46], "uv_size": [1, 1]}, + "east": {"uv": [79, 53], "uv_size": [3, 1]}, + "south": {"uv": [47, 89], "uv_size": [1, 1]}, + "west": {"uv": [79, 54], "uv_size": [3, 1]} + } + }, + { + "origin": [28, 5.48335, -14.8], + "size": [3.2, 5.6333, 13.6], + "pivot": [27.6, 8.3, -8], + "rotation": [-135, 0, 0], + "uv": { + "north": {"uv": [89, 47], "uv_size": [1, 1]}, + "east": {"uv": [79, 56], "uv_size": [3, 1]}, + "south": {"uv": [48, 89], "uv_size": [1, 1]}, + "west": {"uv": [79, 57], "uv_size": [3, 1]} + } + }, + { + "origin": [28, 5.48335, -14.8], + "size": [3.2, 5.6333, 13.6], + "pivot": [27.6, 8.3, -8], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [89, 48], "uv_size": [1, 1]}, + "east": {"uv": [79, 58], "uv_size": [3, 1]}, + "south": {"uv": [49, 89], "uv_size": [1, 1]}, + "west": {"uv": [79, 59], "uv_size": [3, 1]} + } + } + ] + }, + { + "name": "wheelL4", + "parent": "wheelL", + "pivot": [28.4, 8.3, 7], + "cubes": [ + { + "origin": [28, 5.48335, 0.2], + "size": [3.2, 5.6333, 13.6], + "uv": { + "north": {"uv": [89, 45], "uv_size": [1, 1]}, + "east": {"uv": [79, 49], "uv_size": [3, 1]}, + "south": {"uv": [46, 89], "uv_size": [1, 1]}, + "west": {"uv": [79, 50], "uv_size": [3, 1]} + } + }, + { + "origin": [28, 5.48335, 0.2], + "size": [3.2, 5.6333, 13.6], + "pivot": [27.6, 8.3, 7], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [89, 46], "uv_size": [1, 1]}, + "east": {"uv": [79, 53], "uv_size": [3, 1]}, + "south": {"uv": [47, 89], "uv_size": [1, 1]}, + "west": {"uv": [79, 54], "uv_size": [3, 1]} + } + }, + { + "origin": [28, 5.48335, 0.2], + "size": [3.2, 5.6333, 13.6], + "pivot": [27.6, 8.3, 7], + "rotation": [-135, 0, 0], + "uv": { + "north": {"uv": [89, 47], "uv_size": [1, 1]}, + "east": {"uv": [79, 56], "uv_size": [3, 1]}, + "south": {"uv": [48, 89], "uv_size": [1, 1]}, + "west": {"uv": [79, 57], "uv_size": [3, 1]} + } + }, + { + "origin": [28, 5.48335, 0.2], + "size": [3.2, 5.6333, 13.6], + "pivot": [27.6, 8.3, 7], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [89, 48], "uv_size": [1, 1]}, + "east": {"uv": [79, 58], "uv_size": [3, 1]}, + "south": {"uv": [49, 89], "uv_size": [1, 1]}, + "west": {"uv": [79, 59], "uv_size": [3, 1]} + } + } + ] + }, + { + "name": "wheelL5", + "parent": "wheelL", + "pivot": [28.4, 8.3, 23], + "cubes": [ + { + "origin": [28, 5.48335, 16.2], + "size": [3.2, 5.6333, 13.6], + "uv": { + "north": {"uv": [89, 45], "uv_size": [1, 1]}, + "east": {"uv": [79, 49], "uv_size": [3, 1]}, + "south": {"uv": [46, 89], "uv_size": [1, 1]}, + "west": {"uv": [79, 50], "uv_size": [3, 1]} + } + }, + { + "origin": [28, 5.48335, 16.2], + "size": [3.2, 5.6333, 13.6], + "pivot": [27.6, 8.3, 23], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [89, 46], "uv_size": [1, 1]}, + "east": {"uv": [79, 53], "uv_size": [3, 1]}, + "south": {"uv": [47, 89], "uv_size": [1, 1]}, + "west": {"uv": [79, 54], "uv_size": [3, 1]} + } + }, + { + "origin": [28, 5.48335, 16.2], + "size": [3.2, 5.6333, 13.6], + "pivot": [27.6, 8.3, 23], + "rotation": [-135, 0, 0], + "uv": { + "north": {"uv": [89, 47], "uv_size": [1, 1]}, + "east": {"uv": [79, 56], "uv_size": [3, 1]}, + "south": {"uv": [48, 89], "uv_size": [1, 1]}, + "west": {"uv": [79, 57], "uv_size": [3, 1]} + } + }, + { + "origin": [28, 5.48335, 16.2], + "size": [3.2, 5.6333, 13.6], + "pivot": [27.6, 8.3, 23], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [89, 48], "uv_size": [1, 1]}, + "east": {"uv": [79, 58], "uv_size": [3, 1]}, + "south": {"uv": [49, 89], "uv_size": [1, 1]}, + "west": {"uv": [79, 59], "uv_size": [3, 1]} + } + } + ] + }, + { + "name": "wheelL6", + "parent": "wheelL", + "pivot": [28.4, 8.3, 39], + "cubes": [ + { + "origin": [28, 5.48335, 32.2], + "size": [3.2, 5.6333, 13.6], + "uv": { + "north": {"uv": [89, 45], "uv_size": [1, 1]}, + "east": {"uv": [79, 49], "uv_size": [3, 1]}, + "south": {"uv": [46, 89], "uv_size": [1, 1]}, + "west": {"uv": [79, 50], "uv_size": [3, 1]} + } + }, + { + "origin": [28, 5.48335, 32.2], + "size": [3.2, 5.6333, 13.6], + "pivot": [27.6, 8.3, 39], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [89, 46], "uv_size": [1, 1]}, + "east": {"uv": [79, 53], "uv_size": [3, 1]}, + "south": {"uv": [47, 89], "uv_size": [1, 1]}, + "west": {"uv": [79, 54], "uv_size": [3, 1]} + } + }, + { + "origin": [28, 5.48335, 32.2], + "size": [3.2, 5.6333, 13.6], + "pivot": [27.6, 8.3, 39], + "rotation": [-135, 0, 0], + "uv": { + "north": {"uv": [89, 47], "uv_size": [1, 1]}, + "east": {"uv": [79, 56], "uv_size": [3, 1]}, + "south": {"uv": [48, 89], "uv_size": [1, 1]}, + "west": {"uv": [79, 57], "uv_size": [3, 1]} + } + }, + { + "origin": [28, 5.48335, 32.2], + "size": [3.2, 5.6333, 13.6], + "pivot": [27.6, 8.3, 39], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [89, 48], "uv_size": [1, 1]}, + "east": {"uv": [79, 58], "uv_size": [3, 1]}, + "south": {"uv": [49, 89], "uv_size": [1, 1]}, + "west": {"uv": [79, 59], "uv_size": [3, 1]} + } + } + ] + }, + { + "name": "wheelL7", + "parent": "wheelL", + "pivot": [28.4, 17.1, 54.4], + "cubes": [ + { + "origin": [28.8, 16.04903, 49.6], + "size": [1.6, 2.10193, 9.6], + "uv": { + "east": {"uv": [83, 25], "uv_size": [2, 1]}, + "west": {"uv": [83, 26], "uv_size": [2, 1]}, + "up": {"uv": [83, 27], "uv_size": [1, 2]}, + "down": {"uv": [29, 85], "uv_size": [1, -2]} + } + }, + { + "origin": [28.8, 16.04903, 49.6], + "size": [1.6, 2.10193, 9.6], + "pivot": [29.6, 17.1, 54.4], + "rotation": [-45, 0, 0], + "uv": { + "east": {"uv": [83, 29], "uv_size": [2, 1]}, + "west": {"uv": [30, 83], "uv_size": [2, 1]}, + "up": {"uv": [33, 83], "uv_size": [1, 2]}, + "down": {"uv": [34, 85], "uv_size": [1, -2]} + } + }, + { + "origin": [28.8, 16.04903, 49.6], + "size": [1.6, 2.10193, 9.6], + "pivot": [29.6, 17.1, 54.4], + "rotation": [-90, 0, 0], + "uv": { + "east": {"uv": [83, 30], "uv_size": [2, 1]}, + "west": {"uv": [35, 83], "uv_size": [2, 1]}, + "up": {"uv": [37, 83], "uv_size": [1, 2]}, + "down": {"uv": [38, 85], "uv_size": [1, -2]} + } + }, + { + "origin": [28.8, 16.04903, 49.6], + "size": [1.6, 2.10193, 9.6], + "pivot": [29.6, 17.1, 54.4], + "rotation": [-135, 0, 0], + "uv": { + "east": {"uv": [39, 83], "uv_size": [2, 1]}, + "west": {"uv": [83, 39], "uv_size": [2, 1]}, + "up": {"uv": [83, 40], "uv_size": [1, 2]}, + "down": {"uv": [41, 85], "uv_size": [1, -2]} + } + }, + { + "origin": [24, 16.24903, 53.6], + "size": [7.4, 1.6, 1.6], + "uv": { + "north": {"uv": [42, 83], "uv_size": [2, 1]}, + "south": {"uv": [83, 42], "uv_size": [2, 1]}, + "west": {"uv": [89, 49], "uv_size": [1, 1]}, + "up": {"uv": [83, 43], "uv_size": [2, 1]}, + "down": {"uv": [83, 45], "uv_size": [2, -1]} + } + }, + { + "origin": [30.4, 15.44903, 52.8], + "size": [0.8, 3.2, 3.2], + "uv": { + "north": {"uv": [50, 89], "uv_size": [1, 1]}, + "east": {"uv": [89, 50], "uv_size": [1, 1]}, + "south": {"uv": [51, 89], "uv_size": [1, 1]}, + "west": {"uv": [89, 51], "uv_size": [1, 1]}, + "up": {"uv": [52, 89], "uv_size": [1, 1]}, + "down": {"uv": [89, 53], "uv_size": [1, -1]} + } + }, + { + "origin": [28, 21.9, 51.74903], + "size": [3.2, 1.6, 5.30193], + "uv": { + "east": {"uv": [53, 89], "uv_size": [1, 1]}, + "west": {"uv": [89, 53], "uv_size": [1, 1]}, + "up": {"uv": [54, 89], "uv_size": [1, 1]}, + "down": {"uv": [89, 55], "uv_size": [1, -1]} + } + }, + { + "origin": [28, 20.1603, 53.14903], + "size": [3.2, 1.6, 5.30193], + "pivot": [29.6, 17.9201, 57.2], + "rotation": [-45, 0, 0], + "uv": { + "east": {"uv": [55, 89], "uv_size": [1, 1]}, + "west": {"uv": [89, 55], "uv_size": [1, 1]}, + "up": {"uv": [56, 89], "uv_size": [1, 1]}, + "down": {"uv": [89, 57], "uv_size": [1, -1]} + } + }, + { + "origin": [28, 21.3201, 57.10883], + "size": [3.2, 1.6, 5.30193], + "pivot": [29.6, 17.9201, 57.2], + "rotation": [-135, 0, 0], + "uv": { + "east": {"uv": [57, 89], "uv_size": [1, 1]}, + "west": {"uv": [89, 57], "uv_size": [1, 1]}, + "up": {"uv": [58, 89], "uv_size": [1, 1]}, + "down": {"uv": [89, 59], "uv_size": [1, -1]} + } + }, + { + "origin": [28, 19.9201, 55.36913], + "size": [3.2, 1.6, 5.30193], + "pivot": [29.6, 17.9201, 57.2], + "rotation": [-90, 0, 0], + "uv": { + "east": {"uv": [59, 89], "uv_size": [1, 1]}, + "west": {"uv": [89, 59], "uv_size": [1, 1]}, + "up": {"uv": [60, 89], "uv_size": [1, 1]}, + "down": {"uv": [89, 61], "uv_size": [1, -1]} + } + }, + { + "origin": [28, 19.6799, 51.50883], + "size": [3.2, 1.6, 5.30193], + "pivot": [29.6, 16.2799, 51.6], + "rotation": [45, 0, 0], + "uv": { + "east": {"uv": [61, 89], "uv_size": [1, 1]}, + "west": {"uv": [89, 61], "uv_size": [1, 1]}, + "up": {"uv": [62, 89], "uv_size": [1, 1]}, + "down": {"uv": [89, 63], "uv_size": [1, -1]} + } + }, + { + "origin": [28, 18.2799, 49.76913], + "size": [3.2, 1.6, 5.30193], + "pivot": [29.6, 16.2799, 51.6], + "rotation": [90, 0, 0], + "uv": { + "east": {"uv": [63, 89], "uv_size": [1, 1]}, + "west": {"uv": [89, 63], "uv_size": [1, 1]}, + "up": {"uv": [64, 89], "uv_size": [1, 1]}, + "down": {"uv": [89, 65], "uv_size": [1, -1]} + } + }, + { + "origin": [28, 18.5201, 47.54903], + "size": [3.2, 1.6, 5.30193], + "pivot": [29.6, 16.2799, 51.6], + "rotation": [135, 0, 0], + "uv": { + "east": {"uv": [65, 89], "uv_size": [1, 1]}, + "west": {"uv": [89, 65], "uv_size": [1, 1]}, + "up": {"uv": [66, 89], "uv_size": [1, 1]}, + "down": {"uv": [89, 67], "uv_size": [1, -1]} + } + }, + { + "origin": [28, 20.2598, 46.14903], + "size": [3.2, 1.6, 5.30193], + "pivot": [29.6, 16.2799, 51.6], + "rotation": [180, 0, 0], + "uv": { + "east": {"uv": [67, 89], "uv_size": [1, 1]}, + "west": {"uv": [89, 67], "uv_size": [1, 1]}, + "up": {"uv": [68, 89], "uv_size": [1, 1]}, + "down": {"uv": [89, 69], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "wheelR", + "parent": "wheel", + "pivot": [-28.4, 17.9, -54.4] + }, + { + "name": "wheelR0", + "parent": "wheelR", + "pivot": [-27.6, 17.9, -54.4], + "cubes": [ + { + "origin": [-31.2, 15.24903, -60.8], + "size": [3.2, 5.30193, 12.8], + "uv": { + "north": {"uv": [90, 41], "uv_size": [-1, 1]}, + "east": {"uv": [20, 79], "uv_size": [-3, 1]}, + "south": {"uv": [43, 89], "uv_size": [-1, 1]}, + "west": {"uv": [17, 79], "uv_size": [-3, 1]} + } + }, + { + "origin": [-30.45, 12.24903, -60.05], + "size": [1.7, 11.30193, 11.3], + "uv": { + "north": {"uv": [80, 18], "uv_size": [-1, 3]}, + "east": {"uv": [3, 68], "uv_size": [-3, 3]}, + "south": {"uv": [21, 79], "uv_size": [-1, 3]}, + "west": {"uv": [35, 65], "uv_size": [-3, 3]}, + "up": {"uv": [23, 79], "uv_size": [-1, 3]}, + "down": {"uv": [24, 82], "uv_size": [-1, -3]} + } + }, + { + "origin": [-30.45, 12.24903, -60.05], + "size": [1.7, 11.30193, 11.3], + "pivot": [-29.6, 17.9, -54.4], + "rotation": [45, 0, 0], + "uv": { + "north": {"uv": [27, 79], "uv_size": [-1, 3]}, + "east": {"uv": [35, 68], "uv_size": [-3, 3]}, + "south": {"uv": [28, 79], "uv_size": [-1, 3]}, + "west": {"uv": [6, 68], "uv_size": [-3, 3]}, + "up": {"uv": [29, 79], "uv_size": [-1, 3]}, + "down": {"uv": [80, 31], "uv_size": [-1, -3]} + } + }, + { + "origin": [-31.2, 15.24903, -60.8], + "size": [3.2, 5.30193, 12.8], + "pivot": [-29.6, 17.9, -54.4], + "rotation": [45, 0, 0], + "uv": { + "north": {"uv": [90, 42], "uv_size": [-1, 1]}, + "east": {"uv": [39, 79], "uv_size": [-3, 1]}, + "south": {"uv": [44, 89], "uv_size": [-1, 1]}, + "west": {"uv": [32, 79], "uv_size": [-3, 1]} + } + }, + { + "origin": [-31.2, 15.24903, -60.8], + "size": [3.2, 5.30193, 12.8], + "pivot": [-29.6, 17.9, -54.4], + "rotation": [90, 0, 0], + "uv": { + "north": {"uv": [90, 43], "uv_size": [-1, 1]}, + "east": {"uv": [47, 79], "uv_size": [-3, 1]}, + "south": {"uv": [45, 89], "uv_size": [-1, 1]}, + "west": {"uv": [42, 79], "uv_size": [-3, 1]} + } + }, + { + "origin": [-31.2, 15.24903, -60.8], + "size": [3.2, 5.30193, 12.8], + "pivot": [-29.6, 17.9, -54.4], + "rotation": [135, 0, 0], + "uv": { + "north": {"uv": [90, 44], "uv_size": [-1, 1]}, + "east": {"uv": [52, 79], "uv_size": [-3, 1]}, + "south": {"uv": [46, 89], "uv_size": [-1, 1]}, + "west": {"uv": [82, 48], "uv_size": [-3, 1]} + } + } + ] + }, + { + "name": "wheelR1", + "parent": "wheelR", + "pivot": [-28.4, 8.3, -38], + "cubes": [ + { + "origin": [-31.2, 5.48335, -44.8], + "size": [3.2, 5.6333, 13.6], + "uv": { + "north": {"uv": [90, 45], "uv_size": [-1, 1]}, + "east": {"uv": [82, 50], "uv_size": [-3, 1]}, + "south": {"uv": [47, 89], "uv_size": [-1, 1]}, + "west": {"uv": [82, 49], "uv_size": [-3, 1]} + } + }, + { + "origin": [-31.2, 5.48335, -44.8], + "size": [3.2, 5.6333, 13.6], + "pivot": [-27.6, 8.3, -38], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [90, 46], "uv_size": [-1, 1]}, + "east": {"uv": [82, 54], "uv_size": [-3, 1]}, + "south": {"uv": [48, 89], "uv_size": [-1, 1]}, + "west": {"uv": [82, 53], "uv_size": [-3, 1]} + } + }, + { + "origin": [-31.2, 5.48335, -44.8], + "size": [3.2, 5.6333, 13.6], + "pivot": [-27.6, 8.3, -38], + "rotation": [-135, 0, 0], + "uv": { + "north": {"uv": [90, 47], "uv_size": [-1, 1]}, + "east": {"uv": [82, 57], "uv_size": [-3, 1]}, + "south": {"uv": [49, 89], "uv_size": [-1, 1]}, + "west": {"uv": [82, 56], "uv_size": [-3, 1]} + } + }, + { + "origin": [-31.2, 5.48335, -44.8], + "size": [3.2, 5.6333, 13.6], + "pivot": [-27.6, 8.3, -38], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [90, 48], "uv_size": [-1, 1]}, + "east": {"uv": [82, 59], "uv_size": [-3, 1]}, + "south": {"uv": [50, 89], "uv_size": [-1, 1]}, + "west": {"uv": [82, 58], "uv_size": [-3, 1]} + } + } + ] + }, + { + "name": "wheelR2", + "parent": "wheelR", + "pivot": [-28.4, 8.3, -23], + "cubes": [ + { + "origin": [-31.2, 5.48335, -29.8], + "size": [3.2, 5.6333, 13.6], + "uv": { + "north": {"uv": [90, 45], "uv_size": [-1, 1]}, + "east": {"uv": [82, 50], "uv_size": [-3, 1]}, + "south": {"uv": [47, 89], "uv_size": [-1, 1]}, + "west": {"uv": [82, 49], "uv_size": [-3, 1]} + } + }, + { + "origin": [-31.2, 5.48335, -29.8], + "size": [3.2, 5.6333, 13.6], + "pivot": [-27.6, 8.3, -23], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [90, 46], "uv_size": [-1, 1]}, + "east": {"uv": [82, 54], "uv_size": [-3, 1]}, + "south": {"uv": [48, 89], "uv_size": [-1, 1]}, + "west": {"uv": [82, 53], "uv_size": [-3, 1]} + } + }, + { + "origin": [-31.2, 5.48335, -29.8], + "size": [3.2, 5.6333, 13.6], + "pivot": [-27.6, 8.3, -23], + "rotation": [-135, 0, 0], + "uv": { + "north": {"uv": [90, 47], "uv_size": [-1, 1]}, + "east": {"uv": [82, 57], "uv_size": [-3, 1]}, + "south": {"uv": [49, 89], "uv_size": [-1, 1]}, + "west": {"uv": [82, 56], "uv_size": [-3, 1]} + } + }, + { + "origin": [-31.2, 5.48335, -29.8], + "size": [3.2, 5.6333, 13.6], + "pivot": [-27.6, 8.3, -23], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [90, 48], "uv_size": [-1, 1]}, + "east": {"uv": [82, 59], "uv_size": [-3, 1]}, + "south": {"uv": [50, 89], "uv_size": [-1, 1]}, + "west": {"uv": [82, 58], "uv_size": [-3, 1]} + } + } + ] + }, + { + "name": "wheelR3", + "parent": "wheelR", + "pivot": [-28.4, 8.3, -8], + "cubes": [ + { + "origin": [-31.2, 5.48335, -14.8], + "size": [3.2, 5.6333, 13.6], + "uv": { + "north": {"uv": [90, 45], "uv_size": [-1, 1]}, + "east": {"uv": [82, 50], "uv_size": [-3, 1]}, + "south": {"uv": [47, 89], "uv_size": [-1, 1]}, + "west": {"uv": [82, 49], "uv_size": [-3, 1]} + } + }, + { + "origin": [-31.2, 5.48335, -14.8], + "size": [3.2, 5.6333, 13.6], + "pivot": [-27.6, 8.3, -8], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [90, 46], "uv_size": [-1, 1]}, + "east": {"uv": [82, 54], "uv_size": [-3, 1]}, + "south": {"uv": [48, 89], "uv_size": [-1, 1]}, + "west": {"uv": [82, 53], "uv_size": [-3, 1]} + } + }, + { + "origin": [-31.2, 5.48335, -14.8], + "size": [3.2, 5.6333, 13.6], + "pivot": [-27.6, 8.3, -8], + "rotation": [-135, 0, 0], + "uv": { + "north": {"uv": [90, 47], "uv_size": [-1, 1]}, + "east": {"uv": [82, 57], "uv_size": [-3, 1]}, + "south": {"uv": [49, 89], "uv_size": [-1, 1]}, + "west": {"uv": [82, 56], "uv_size": [-3, 1]} + } + }, + { + "origin": [-31.2, 5.48335, -14.8], + "size": [3.2, 5.6333, 13.6], + "pivot": [-27.6, 8.3, -8], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [90, 48], "uv_size": [-1, 1]}, + "east": {"uv": [82, 59], "uv_size": [-3, 1]}, + "south": {"uv": [50, 89], "uv_size": [-1, 1]}, + "west": {"uv": [82, 58], "uv_size": [-3, 1]} + } + } + ] + }, + { + "name": "wheelR4", + "parent": "wheelR", + "pivot": [-28.4, 8.3, 7], + "cubes": [ + { + "origin": [-31.2, 5.48335, 0.2], + "size": [3.2, 5.6333, 13.6], + "uv": { + "north": {"uv": [90, 45], "uv_size": [-1, 1]}, + "east": {"uv": [82, 50], "uv_size": [-3, 1]}, + "south": {"uv": [47, 89], "uv_size": [-1, 1]}, + "west": {"uv": [82, 49], "uv_size": [-3, 1]} + } + }, + { + "origin": [-31.2, 5.48335, 0.2], + "size": [3.2, 5.6333, 13.6], + "pivot": [-27.6, 8.3, 7], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [90, 46], "uv_size": [-1, 1]}, + "east": {"uv": [82, 54], "uv_size": [-3, 1]}, + "south": {"uv": [48, 89], "uv_size": [-1, 1]}, + "west": {"uv": [82, 53], "uv_size": [-3, 1]} + } + }, + { + "origin": [-31.2, 5.48335, 0.2], + "size": [3.2, 5.6333, 13.6], + "pivot": [-27.6, 8.3, 7], + "rotation": [-135, 0, 0], + "uv": { + "north": {"uv": [90, 47], "uv_size": [-1, 1]}, + "east": {"uv": [82, 57], "uv_size": [-3, 1]}, + "south": {"uv": [49, 89], "uv_size": [-1, 1]}, + "west": {"uv": [82, 56], "uv_size": [-3, 1]} + } + }, + { + "origin": [-31.2, 5.48335, 0.2], + "size": [3.2, 5.6333, 13.6], + "pivot": [-27.6, 8.3, 7], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [90, 48], "uv_size": [-1, 1]}, + "east": {"uv": [82, 59], "uv_size": [-3, 1]}, + "south": {"uv": [50, 89], "uv_size": [-1, 1]}, + "west": {"uv": [82, 58], "uv_size": [-3, 1]} + } + } + ] + }, + { + "name": "wheelR5", + "parent": "wheelR", + "pivot": [-28.4, 8.3, 23], + "cubes": [ + { + "origin": [-31.2, 5.48335, 16.2], + "size": [3.2, 5.6333, 13.6], + "uv": { + "north": {"uv": [90, 45], "uv_size": [-1, 1]}, + "east": {"uv": [82, 50], "uv_size": [-3, 1]}, + "south": {"uv": [47, 89], "uv_size": [-1, 1]}, + "west": {"uv": [82, 49], "uv_size": [-3, 1]} + } + }, + { + "origin": [-31.2, 5.48335, 16.2], + "size": [3.2, 5.6333, 13.6], + "pivot": [-27.6, 8.3, 23], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [90, 46], "uv_size": [-1, 1]}, + "east": {"uv": [82, 54], "uv_size": [-3, 1]}, + "south": {"uv": [48, 89], "uv_size": [-1, 1]}, + "west": {"uv": [82, 53], "uv_size": [-3, 1]} + } + }, + { + "origin": [-31.2, 5.48335, 16.2], + "size": [3.2, 5.6333, 13.6], + "pivot": [-27.6, 8.3, 23], + "rotation": [-135, 0, 0], + "uv": { + "north": {"uv": [90, 47], "uv_size": [-1, 1]}, + "east": {"uv": [82, 57], "uv_size": [-3, 1]}, + "south": {"uv": [49, 89], "uv_size": [-1, 1]}, + "west": {"uv": [82, 56], "uv_size": [-3, 1]} + } + }, + { + "origin": [-31.2, 5.48335, 16.2], + "size": [3.2, 5.6333, 13.6], + "pivot": [-27.6, 8.3, 23], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [90, 48], "uv_size": [-1, 1]}, + "east": {"uv": [82, 59], "uv_size": [-3, 1]}, + "south": {"uv": [50, 89], "uv_size": [-1, 1]}, + "west": {"uv": [82, 58], "uv_size": [-3, 1]} + } + } + ] + }, + { + "name": "wheelR6", + "parent": "wheelR", + "pivot": [-28.4, 8.3, 39], + "cubes": [ + { + "origin": [-31.2, 5.48335, 32.2], + "size": [3.2, 5.6333, 13.6], + "uv": { + "north": {"uv": [90, 45], "uv_size": [-1, 1]}, + "east": {"uv": [82, 50], "uv_size": [-3, 1]}, + "south": {"uv": [47, 89], "uv_size": [-1, 1]}, + "west": {"uv": [82, 49], "uv_size": [-3, 1]} + } + }, + { + "origin": [-31.2, 5.48335, 32.2], + "size": [3.2, 5.6333, 13.6], + "pivot": [-27.6, 8.3, 39], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [90, 46], "uv_size": [-1, 1]}, + "east": {"uv": [82, 54], "uv_size": [-3, 1]}, + "south": {"uv": [48, 89], "uv_size": [-1, 1]}, + "west": {"uv": [82, 53], "uv_size": [-3, 1]} + } + }, + { + "origin": [-31.2, 5.48335, 32.2], + "size": [3.2, 5.6333, 13.6], + "pivot": [-27.6, 8.3, 39], + "rotation": [-135, 0, 0], + "uv": { + "north": {"uv": [90, 47], "uv_size": [-1, 1]}, + "east": {"uv": [82, 57], "uv_size": [-3, 1]}, + "south": {"uv": [49, 89], "uv_size": [-1, 1]}, + "west": {"uv": [82, 56], "uv_size": [-3, 1]} + } + }, + { + "origin": [-31.2, 5.48335, 32.2], + "size": [3.2, 5.6333, 13.6], + "pivot": [-27.6, 8.3, 39], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [90, 48], "uv_size": [-1, 1]}, + "east": {"uv": [82, 59], "uv_size": [-3, 1]}, + "south": {"uv": [50, 89], "uv_size": [-1, 1]}, + "west": {"uv": [82, 58], "uv_size": [-3, 1]} + } + } + ] + }, + { + "name": "wheelR7", + "parent": "wheelR", + "pivot": [-28.4, 17.1, 54.4], + "cubes": [ + { + "origin": [-30.4, 16.04903, 49.6], + "size": [1.6, 2.10193, 9.6], + "uv": { + "east": {"uv": [85, 26], "uv_size": [-2, 1]}, + "west": {"uv": [85, 25], "uv_size": [-2, 1]}, + "up": {"uv": [84, 27], "uv_size": [-1, 2]}, + "down": {"uv": [30, 85], "uv_size": [-1, -2]} + } + }, + { + "origin": [-30.4, 16.04903, 49.6], + "size": [1.6, 2.10193, 9.6], + "pivot": [-29.6, 17.1, 54.4], + "rotation": [-45, 0, 0], + "uv": { + "east": {"uv": [32, 83], "uv_size": [-2, 1]}, + "west": {"uv": [85, 29], "uv_size": [-2, 1]}, + "up": {"uv": [34, 83], "uv_size": [-1, 2]}, + "down": {"uv": [35, 85], "uv_size": [-1, -2]} + } + }, + { + "origin": [-30.4, 16.04903, 49.6], + "size": [1.6, 2.10193, 9.6], + "pivot": [-29.6, 17.1, 54.4], + "rotation": [-90, 0, 0], + "uv": { + "east": {"uv": [37, 83], "uv_size": [-2, 1]}, + "west": {"uv": [85, 30], "uv_size": [-2, 1]}, + "up": {"uv": [38, 83], "uv_size": [-1, 2]}, + "down": {"uv": [39, 85], "uv_size": [-1, -2]} + } + }, + { + "origin": [-30.4, 16.04903, 49.6], + "size": [1.6, 2.10193, 9.6], + "pivot": [-29.6, 17.1, 54.4], + "rotation": [-135, 0, 0], + "uv": { + "east": {"uv": [85, 39], "uv_size": [-2, 1]}, + "west": {"uv": [41, 83], "uv_size": [-2, 1]}, + "up": {"uv": [84, 40], "uv_size": [-1, 2]}, + "down": {"uv": [42, 85], "uv_size": [-1, -2]} + } + }, + { + "origin": [-31.4, 16.24903, 53.6], + "size": [7.4, 1.6, 1.6], + "uv": { + "north": {"uv": [44, 83], "uv_size": [-2, 1]}, + "east": {"uv": [90, 49], "uv_size": [-1, 1]}, + "south": {"uv": [85, 42], "uv_size": [-2, 1]}, + "up": {"uv": [85, 43], "uv_size": [-2, 1]}, + "down": {"uv": [85, 45], "uv_size": [-2, -1]} + } + }, + { + "origin": [-31.2, 15.44903, 52.8], + "size": [0.8, 3.2, 3.2], + "uv": { + "north": {"uv": [51, 89], "uv_size": [-1, 1]}, + "east": {"uv": [90, 51], "uv_size": [-1, 1]}, + "south": {"uv": [52, 89], "uv_size": [-1, 1]}, + "west": {"uv": [90, 50], "uv_size": [-1, 1]}, + "up": {"uv": [53, 89], "uv_size": [-1, 1]}, + "down": {"uv": [90, 53], "uv_size": [-1, -1]} + } + }, + { + "origin": [-31.2, 21.9, 51.74903], + "size": [3.2, 1.6, 5.30193], + "uv": { + "east": {"uv": [90, 53], "uv_size": [-1, 1]}, + "west": {"uv": [54, 89], "uv_size": [-1, 1]}, + "up": {"uv": [55, 89], "uv_size": [-1, 1]}, + "down": {"uv": [90, 55], "uv_size": [-1, -1]} + } + }, + { + "origin": [-31.2, 20.1603, 53.14903], + "size": [3.2, 1.6, 5.30193], + "pivot": [-29.6, 17.9201, 57.2], + "rotation": [-45, 0, 0], + "uv": { + "east": {"uv": [90, 55], "uv_size": [-1, 1]}, + "west": {"uv": [56, 89], "uv_size": [-1, 1]}, + "up": {"uv": [57, 89], "uv_size": [-1, 1]}, + "down": {"uv": [90, 57], "uv_size": [-1, -1]} + } + }, + { + "origin": [-31.2, 21.3201, 57.10883], + "size": [3.2, 1.6, 5.30193], + "pivot": [-29.6, 17.9201, 57.2], + "rotation": [-135, 0, 0], + "uv": { + "east": {"uv": [90, 57], "uv_size": [-1, 1]}, + "west": {"uv": [58, 89], "uv_size": [-1, 1]}, + "up": {"uv": [59, 89], "uv_size": [-1, 1]}, + "down": {"uv": [90, 59], "uv_size": [-1, -1]} + } + }, + { + "origin": [-31.2, 19.9201, 55.36913], + "size": [3.2, 1.6, 5.30193], + "pivot": [-29.6, 17.9201, 57.2], + "rotation": [-90, 0, 0], + "uv": { + "east": {"uv": [90, 59], "uv_size": [-1, 1]}, + "west": {"uv": [60, 89], "uv_size": [-1, 1]}, + "up": {"uv": [61, 89], "uv_size": [-1, 1]}, + "down": {"uv": [90, 61], "uv_size": [-1, -1]} + } + }, + { + "origin": [-31.2, 19.6799, 51.50883], + "size": [3.2, 1.6, 5.30193], + "pivot": [-29.6, 16.2799, 51.6], + "rotation": [45, 0, 0], + "uv": { + "east": {"uv": [90, 61], "uv_size": [-1, 1]}, + "west": {"uv": [62, 89], "uv_size": [-1, 1]}, + "up": {"uv": [63, 89], "uv_size": [-1, 1]}, + "down": {"uv": [90, 63], "uv_size": [-1, -1]} + } + }, + { + "origin": [-31.2, 18.2799, 49.76913], + "size": [3.2, 1.6, 5.30193], + "pivot": [-29.6, 16.2799, 51.6], + "rotation": [90, 0, 0], + "uv": { + "east": {"uv": [90, 63], "uv_size": [-1, 1]}, + "west": {"uv": [64, 89], "uv_size": [-1, 1]}, + "up": {"uv": [65, 89], "uv_size": [-1, 1]}, + "down": {"uv": [90, 65], "uv_size": [-1, -1]} + } + }, + { + "origin": [-31.2, 18.5201, 47.54903], + "size": [3.2, 1.6, 5.30193], + "pivot": [-29.6, 16.2799, 51.6], + "rotation": [135, 0, 0], + "uv": { + "east": {"uv": [90, 65], "uv_size": [-1, 1]}, + "west": {"uv": [66, 89], "uv_size": [-1, 1]}, + "up": {"uv": [67, 89], "uv_size": [-1, 1]}, + "down": {"uv": [90, 67], "uv_size": [-1, -1]} + } + }, + { + "origin": [-31.2, 20.2598, 46.14903], + "size": [3.2, 1.6, 5.30193], + "pivot": [-29.6, 16.2799, 51.6], + "rotation": [180, 0, 0], + "uv": { + "east": {"uv": [90, 67], "uv_size": [-1, 1]}, + "west": {"uv": [68, 89], "uv_size": [-1, 1]}, + "up": {"uv": [69, 89], "uv_size": [-1, 1]}, + "down": {"uv": [90, 69], "uv_size": [-1, -1]} + } + } + ] + }, + { + "name": "cannon", + "parent": "root", + "pivot": [0, 36, 11.25] + }, + { + "name": "barrel", + "parent": "cannon", + "pivot": [0, 40.8656, -1.78073], + "cubes": [ + { + "origin": [-5.8, 40.68996, -7.6452], + "size": [11.6, 2.3, 1.6], + "pivot": [0, 41.0552, -4.25377], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [80, 8], "uv_size": [3, 1]}, + "east": {"uv": [7, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 7], "uv_size": [1, 1]} + } + }, + { + "origin": [-5.8, 41.54484, -8.12744], + "size": [11.6, 2.25, 1.6], + "pivot": [0, 41.0552, -4.25377], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [80, 8], "uv_size": [3, 1]}, + "east": {"uv": [7, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 7], "uv_size": [1, 1]} + } + }, + { + "origin": [-5.8, 42.10391, -8.88099], + "size": [11.6, 2.3, 1.6], + "pivot": [0, 41.0552, -4.25377], + "rotation": [-67.5, 0, 0], + "uv": { + "north": {"uv": [80, 8], "uv_size": [3, 1]}, + "east": {"uv": [7, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 7], "uv_size": [1, 1]} + } + }, + { + "origin": [-5.8, 42.37824, -9.81026], + "size": [11.6, 2.3, 1.6], + "pivot": [0, 41.0552, -4.25377], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [80, 8], "uv_size": [3, 1]}, + "east": {"uv": [7, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 7], "uv_size": [1, 1]} + } + }, + { + "origin": [-5.8, 39.7156, -7.52681], + "size": [11.6, 2.3, 1.6], + "uv": { + "north": {"uv": [80, 8], "uv_size": [3, 1]}, + "east": {"uv": [7, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 7], "uv_size": [1, 1]} + } + }, + { + "origin": [-5.8, 38.77011, -7.79031], + "size": [11.6, 2.3, 1.6], + "pivot": [0, 41.0552, -4.25377], + "rotation": [22.5, 0, 0], + "uv": { + "north": {"uv": [80, 8], "uv_size": [3, 1]}, + "east": {"uv": [7, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 7], "uv_size": [1, 1]} + } + }, + { + "origin": [-5.8, 38.04743, -8.39557], + "size": [11.6, 2.25, 1.6], + "pivot": [0, 41.0552, -4.25377], + "rotation": [45, 0, 0], + "uv": { + "north": {"uv": [80, 8], "uv_size": [3, 1]}, + "east": {"uv": [7, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 7], "uv_size": [1, 1]} + } + }, + { + "origin": [-5.8, 37.56138, -9.23131], + "size": [11.6, 2.3, 1.6], + "pivot": [0, 41.0552, -4.25377], + "rotation": [67.5, 0, 0], + "uv": { + "north": {"uv": [80, 8], "uv_size": [3, 1]}, + "east": {"uv": [7, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 7], "uv_size": [1, 1]} + } + }, + { + "origin": [-5.8, 40.31077, -2.69911], + "size": [11.6, 2.3, 1.6], + "pivot": [0, 40.67601, 0.69232], + "rotation": [157.5, 0, 0], + "uv": { + "north": {"uv": [80, 8], "uv_size": [3, 1]}, + "east": {"uv": [7, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 7], "uv_size": [1, 1]} + } + }, + { + "origin": [-5.8, 41.16565, -3.18135], + "size": [11.6, 2.25, 1.6], + "pivot": [0, 40.67601, 0.69232], + "rotation": [135, 0, 0], + "uv": { + "north": {"uv": [80, 8], "uv_size": [3, 1]}, + "east": {"uv": [7, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 7], "uv_size": [1, 1]} + } + }, + { + "origin": [-5.8, 41.72472, -3.9349], + "size": [11.6, 2.3, 1.6], + "pivot": [0, 40.67601, 0.69232], + "rotation": [112.5, 0, 0], + "uv": { + "north": {"uv": [80, 8], "uv_size": [3, 1]}, + "east": {"uv": [7, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 7], "uv_size": [1, 1]} + } + }, + { + "origin": [-5.8, 41.99905, -4.86417], + "size": [11.6, 2.3, 1.6], + "pivot": [0, 40.67601, 0.69232], + "rotation": [90, 0, 0], + "uv": { + "north": {"uv": [80, 8], "uv_size": [3, 1]}, + "east": {"uv": [7, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 7], "uv_size": [1, 1]} + } + }, + { + "origin": [-5.8, 39.33641, -2.58072], + "size": [11.6, 2.3, 1.6], + "pivot": [0, 40.67601, 0.69232], + "rotation": [-180, 0, 0], + "uv": { + "north": {"uv": [80, 8], "uv_size": [3, 1]}, + "east": {"uv": [7, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 7], "uv_size": [1, 1]} + } + }, + { + "origin": [-5.8, 38.39092, -2.84422], + "size": [11.6, 2.3, 1.6], + "pivot": [0, 40.67601, 0.69232], + "rotation": [-157.5, 0, 0], + "uv": { + "north": {"uv": [80, 8], "uv_size": [3, 1]}, + "east": {"uv": [7, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 7], "uv_size": [1, 1]} + } + }, + { + "origin": [-5.8, 37.66824, -3.44948], + "size": [11.6, 2.25, 1.6], + "pivot": [0, 40.67601, 0.69232], + "rotation": [-135, 0, 0], + "uv": { + "north": {"uv": [80, 8], "uv_size": [3, 1]}, + "east": {"uv": [7, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 7], "uv_size": [1, 1]} + } + }, + { + "origin": [-5.8, 37.18219, -4.28523], + "size": [11.6, 2.3, 1.6], + "pivot": [0, 40.67601, 0.69232], + "rotation": [-112.5, 0, 0], + "uv": { + "north": {"uv": [80, 8], "uv_size": [3, 1]}, + "east": {"uv": [7, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 7], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "maingun", + "parent": "barrel", + "pivot": [0, 43.18, -5.145] + }, + { + "name": "2a42", + "parent": "maingun", + "pivot": [0, 48.62738, -3.48975], + "cubes": [ + { + "origin": [-1, 42.42738, -22.78975], + "size": [2.2, 2.4, 14.4], + "uv": { + "north": {"uv": [12, 90], "uv_size": [1, 1]}, + "east": {"uv": [76, 8], "uv_size": [4, 1]}, + "west": {"uv": [76, 17], "uv_size": [4, 1]}, + "up": {"uv": [76, 76], "uv_size": [1, 4]}, + "down": {"uv": [1, 81], "uv_size": [1, -4]} + } + }, + { + "origin": [-2.8, 42.72738, -22.38975], + "size": [3.8, 1.9, 0.6], + "uv": { + "north": {"uv": [90, 12], "uv_size": [1, 1]}, + "east": {"uv": [13, 90], "uv_size": [1, 1]}, + "south": {"uv": [90, 13], "uv_size": [1, 1]}, + "up": {"uv": [14, 90], "uv_size": [1, 1]}, + "down": {"uv": [90, 15], "uv_size": [1, -1]} + } + }, + { + "origin": [-3.4, 42.62738, -8.38975], + "size": [4.6, 2.2, 4.8], + "uv": { + "north": {"uv": [15, 90], "uv_size": [1, 1]}, + "east": {"uv": [90, 15], "uv_size": [1, 1]}, + "west": {"uv": [16, 90], "uv_size": [1, 1]}, + "up": {"uv": [90, 16], "uv_size": [1, 1]}, + "down": {"uv": [17, 91], "uv_size": [1, -1]} + } + }, + { + "origin": [-3.4, 42.62738, -11.53975], + "size": [2.4, 0.2, 3.15], + "uv": { + "north": {"uv": [90, 17], "uv_size": [1, 1]}, + "east": {"uv": [18, 90], "uv_size": [1, 1]}, + "up": {"uv": [90, 18], "uv_size": [1, 1]}, + "down": {"uv": [19, 91], "uv_size": [1, -1]} + } + }, + { + "origin": [-3.4, 42.82738, -11.53975], + "size": [0.4, 1.6, 3.15], + "uv": { + "north": {"uv": [90, 19], "uv_size": [1, 1]}, + "east": {"uv": [20, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 20], "uv_size": [1, 1]}, + "up": {"uv": [21, 90], "uv_size": [1, 1]} + } + }, + { + "origin": [1.605, 42.72738, -11.58975], + "size": [1.995, 1.7, 5.6], + "uv": { + "north": {"uv": [90, 21], "uv_size": [1, 1]}, + "east": {"uv": [22, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 22], "uv_size": [1, 1]}, + "up": {"uv": [23, 90], "uv_size": [1, 1]}, + "down": {"uv": [90, 24], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "barrel2", + "parent": "2a42", + "pivot": [-1.8, 43.65, -17.8] + }, + { + "name": "breaker", + "parent": "barrel2", + "pivot": [-3.8, 43.65, -13.8], + "cubes": [ + { + "origin": [-1.32, 43.11863, -59], + "size": [0.72, 1.06274, 0.8], + "uv": { + "north": {"uv": [24, 90], "uv_size": [1, 1]}, + "east": {"uv": [90, 24], "uv_size": [1, 1]}, + "south": {"uv": [25, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 25], "uv_size": [1, 1]}, + "up": {"uv": [26, 90], "uv_size": [1, 1]}, + "down": {"uv": [90, 27], "uv_size": [1, -1]} + } + }, + { + "origin": [-3, 43.11863, -59], + "size": [0.8, 1.06274, 0.8], + "uv": { + "north": {"uv": [27, 90], "uv_size": [1, 1]}, + "east": {"uv": [90, 27], "uv_size": [1, 1]}, + "south": {"uv": [28, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 28], "uv_size": [1, 1]}, + "up": {"uv": [29, 90], "uv_size": [1, 1]}, + "down": {"uv": [90, 30], "uv_size": [1, -1]} + } + }, + { + "origin": [-3.9051, 42.21353, -59], + "size": [0.32, 0.66274, 4.8], + "pivot": [-3.1051, 42.5449, -23.4], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [30, 90], "uv_size": [1, 1]}, + "east": {"uv": [90, 30], "uv_size": [1, 1]}, + "south": {"uv": [31, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 31], "uv_size": [1, 1]}, + "down": {"uv": [32, 91], "uv_size": [1, -1]} + } + }, + { + "origin": [-2.53137, 44.13, -59], + "size": [1.46274, 0.52, 4.8], + "uv": { + "north": {"uv": [90, 32], "uv_size": [1, 1]}, + "south": {"uv": [33, 90], "uv_size": [1, 1]}, + "up": {"uv": [90, 33], "uv_size": [1, 1]}, + "down": {"uv": [34, 91], "uv_size": [1, -1]} + } + }, + { + "origin": [-1.27882, 42.83745, -59], + "size": [0.66274, 0.32, 4.8], + "pivot": [-0.94745, 42.99745, -52.6], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [90, 34], "uv_size": [1, 1]}, + "south": {"uv": [35, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 35], "uv_size": [1, 1]}, + "up": {"uv": [36, 90], "uv_size": [1, 1]}, + "down": {"uv": [90, 37], "uv_size": [1, -1]} + } + }, + { + "origin": [-2.53137, 42.65, -59], + "size": [1.46274, 0.52, 4.8], + "uv": { + "north": {"uv": [37, 90], "uv_size": [1, 1]}, + "south": {"uv": [90, 37], "uv_size": [1, 1]}, + "up": {"uv": [38, 90], "uv_size": [1, 1]}, + "down": {"uv": [90, 39], "uv_size": [1, -1]} + } + }, + { + "origin": [-3, 43.51863, -59], + "size": [0.32, 0.66274, 4.8], + "pivot": [-2.2, 43.85, -23.4], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [39, 90], "uv_size": [1, 1]}, + "east": {"uv": [90, 39], "uv_size": [1, 1]}, + "south": {"uv": [40, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 40], "uv_size": [1, 1]}, + "down": {"uv": [41, 91], "uv_size": [1, -1]} + } + }, + { + "origin": [-1.73137, 44.33, -59], + "size": [0.66274, 0.32, 4.8], + "pivot": [-1.4, 43.85, -23.4], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [90, 41], "uv_size": [1, 1]}, + "south": {"uv": [42, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 42], "uv_size": [1, 1]}, + "up": {"uv": [43, 90], "uv_size": [1, 1]}, + "down": {"uv": [90, 44], "uv_size": [1, -1]} + } + }, + { + "origin": [-3, 43.11863, -55], + "size": [2.4, 1.06274, 0.8], + "uv": { + "north": {"uv": [44, 90], "uv_size": [1, 1]}, + "east": {"uv": [90, 44], "uv_size": [1, 1]}, + "south": {"uv": [45, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 45], "uv_size": [1, 1]} + } + }, + { + "origin": [-3, 43.11863, -57], + "size": [2.4, 1.06274, 0.8], + "uv": { + "north": {"uv": [46, 90], "uv_size": [1, 1]}, + "east": {"uv": [90, 46], "uv_size": [1, 1]}, + "south": {"uv": [47, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 47], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "bone72", + "parent": "barrel2", + "pivot": [-1.8, 43.65, -17.8], + "cubes": [ + { + "origin": [-2.6, 43.31863, -54.2], + "size": [1.6, 0.66274, 48.8], + "pivot": [-1.8, 43.65, -29.8], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [48, 90], "uv_size": [1, 1]}, + "east": {"uv": [48, 62], "uv_size": [12, 1]}, + "west": {"uv": [62, 59], "uv_size": [12, 1]} + } + }, + { + "origin": [-2.6, 43.31863, -54.2], + "size": [1.6, 0.66274, 48.8], + "pivot": [-1.8, 43.65, -29.8], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [90, 48], "uv_size": [1, 1]}, + "east": {"uv": [60, 62], "uv_size": [12, 1]}, + "west": {"uv": [48, 63], "uv_size": [12, 1]} + } + }, + { + "origin": [-2.6, 43.31863, -54.2], + "size": [1.6, 0.66274, 48.8], + "pivot": [-1.8, 43.65, -29.8], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [49, 90], "uv_size": [1, 1]}, + "east": {"uv": [60, 63], "uv_size": [12, 1]}, + "west": {"uv": [64, 6], "uv_size": [12, 1]} + } + }, + { + "origin": [-2.6, 43.31863, -54.2], + "size": [1.6, 0.66274, 48.8], + "pivot": [-1.8, 43.65, -29.8], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [90, 49], "uv_size": [1, 1]}, + "east": {"uv": [64, 7], "uv_size": [12, 1]}, + "west": {"uv": [64, 8], "uv_size": [12, 1]} + } + } + ] + }, + { + "name": "mg", + "parent": "2a42", + "pivot": [0.6, 33.65, 52.8] + }, + { + "name": "guge", + "parent": "mg", + "pivot": [2.6, 43.65, -4.2], + "cubes": [ + { + "origin": [2.2, 43.48431, -15], + "size": [0.795, 0.33137, 11.2], + "uv": { + "north": {"uv": [50, 90], "uv_size": [1, 1]}, + "east": {"uv": [80, 18], "uv_size": [3, 1]}, + "west": {"uv": [80, 19], "uv_size": [3, 1]} + } + }, + { + "origin": [2.2, 43.48431, -15], + "size": [0.795, 0.33137, 11.2], + "pivot": [2.5975, 43.65, -9.4], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [90, 50], "uv_size": [1, 1]}, + "east": {"uv": [80, 20], "uv_size": [3, 1]}, + "west": {"uv": [80, 28], "uv_size": [3, 1]} + } + }, + { + "origin": [2.2, 43.48431, -15], + "size": [0.795, 0.33137, 11.2], + "pivot": [2.5975, 43.65, -9.4], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [51, 90], "uv_size": [1, 1]}, + "east": {"uv": [29, 80], "uv_size": [3, 1]}, + "west": {"uv": [80, 29], "uv_size": [3, 1]} + } + }, + { + "origin": [2.2, 43.48431, -15], + "size": [0.795, 0.33137, 11.2], + "pivot": [2.5975, 43.65, -9.4], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [90, 51], "uv_size": [1, 1]}, + "east": {"uv": [80, 30], "uv_size": [3, 1]}, + "west": {"uv": [36, 80], "uv_size": [3, 1]} + } + } + ] + }, + { + "name": "flare", + "parent": "barrel", + "pivot": [-1.73, 43.61482, -57.67799], + "cubes": [ + { + "origin": [-2.45751, 42.88732, -57.73986], + "size": [1.455, 1.455, 0], + "uv": { + "north": {"uv": [96, 0], "uv_size": [32, 32]}, + "south": {"uv": [128, 0], "uv_size": [-32, 32]} + } + }, + { + "origin": [-3.56001, 43.00731, -58.52738], + "size": [3.66, 1.215, 0], + "pivot": [-1.73001, 43.61482, -58.52736], + "rotation": [0, -90, 0], + "uv": { + "north": {"uv": [128, 0], "uv_size": [-24.125, 32]}, + "south": {"uv": [103.875, 0], "uv_size": [24.125, 32]} + } + }, + { + "origin": [-3.56001, 43.00731, -58.52738], + "size": [3.66, 1.215, 0], + "pivot": [-1.73001, 43.61482, -58.52736], + "rotation": [0, -90, 60], + "uv": { + "north": {"uv": [128, 0], "uv_size": [-24.125, 32]}, + "south": {"uv": [103.875, 0], "uv_size": [24.125, 32]} + } + }, + { + "origin": [-3.56001, 43.00731, -58.52738], + "size": [3.66, 1.215, 0], + "pivot": [-1.73001, 43.61482, -58.52736], + "rotation": [0, -90, 120], + "uv": { + "north": {"uv": [128, 0], "uv_size": [-24.125, 32]}, + "south": {"uv": [103.875, 0], "uv_size": [24.125, 32]} + } + } + ] + }, + { + "name": "flare2", + "parent": "barrel", + "pivot": [2.61999, 43.61481, -15.08914], + "cubes": [ + { + "origin": [2.43157, 43.42639, -15.10517], + "size": [0.37684, 0.37684, 0], + "uv": { + "north": {"uv": [96, 0], "uv_size": [32, 32]}, + "south": {"uv": [128, 0], "uv_size": [-32, 32]} + } + }, + { + "origin": [2.36802, 43.45746, -15.30913], + "size": [0.54094, 0.31468, 0], + "pivot": [2.61999, 43.61481, -15.30913], + "rotation": [0, -90, 0], + "uv": { + "north": {"uv": [128, 0], "uv_size": [-24.125, 32]}, + "south": {"uv": [103.875, 0], "uv_size": [24.125, 32]} + } + }, + { + "origin": [2.36802, 43.45746, -15.30913], + "size": [0.54094, 0.31468, 0], + "pivot": [2.61999, 43.61481, -15.30913], + "rotation": [0, -90, 60], + "uv": { + "north": {"uv": [128, 0], "uv_size": [-24.125, 32]}, + "south": {"uv": [103.875, 0], "uv_size": [24.125, 32]} + } + }, + { + "origin": [2.36802, 43.45746, -15.30913], + "size": [0.54094, 0.31468, 0], + "pivot": [2.61999, 43.61481, -15.30913], + "rotation": [0, -90, 120], + "uv": { + "north": {"uv": [128, 0], "uv_size": [-24.125, 32]}, + "south": {"uv": [103.875, 0], "uv_size": [24.125, 32]} + } + } + ] + }, + { + "name": "hexadecagon", + "parent": "cannon", + "pivot": [0, 37.9, 11.2] + }, + { + "name": "zpt", + "parent": "hexadecagon", + "pivot": [-0.8, 37.9, 12] + }, + { + "name": "lptg", + "parent": "zpt", + "pivot": [0.8, 37.9, 12] + }, + { + "name": "bone29", + "parent": "lptg", + "pivot": [-13.1389, 40.48363, -2.2889], + "cubes": [ + { + "origin": [-20.75153, 38.36901, -2.90626], + "size": [7.0116, 10.71896, 5.61732], + "pivot": [-15.73894, 43.56901, -4.88894], + "rotation": [-37.31983, 44.83639, 0.21505], + "uv": { + "north": {"uv": [46, 71], "uv_size": [2, 3]} + } + }, + { + "origin": [-17.85153, 38.36901, -2.88894], + "size": [6.42518, 2.4, 5.6], + "pivot": [-15.73894, 43.56901, -4.88894], + "rotation": [-37.31983, 44.83639, 0.21505], + "uv": { + "north": {"uv": [45, 83], "uv_size": [2, 1]} + } + }, + { + "origin": [-16.55149, 36.38363, -5.0889], + "size": [6.82518, 9.15, 5.6], + "pivot": [-13.1389, 40.48363, -2.2889], + "rotation": [-46.34529, 35.64096, -13.67587], + "uv": { + "north": {"uv": [71, 75], "uv_size": [2, 2]} + } + }, + { + "origin": [-10.25149, 34.58363, -5.0889], + "size": [0.52518, 10.95, 5.6], + "pivot": [-13.1389, 40.48363, -2.2889], + "rotation": [-46.34529, 35.64096, -13.67587], + "uv": { + "north": {"uv": [32, 79], "uv_size": [1, 3]}, + "up": {"uv": [69, 89], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "bone30", + "parent": "lptg", + "pivot": [-8.72324, 38.12526, -6.40366] + }, + { + "name": "bone31", + "parent": "lptg", + "pivot": [-17.53204, 40.08855, 3.00619], + "rotation": [1.08168, 22.54001, -1.5857], + "cubes": [ + { + "origin": [-16.67086, 34.76075, 13.64437], + "size": [7.2616, 10.65021, 5.61732], + "pivot": [-27.70574, 43.04598, 16.60161], + "rotation": [-37.31983, 44.83639, 0.21505], + "uv": { + "north": {"uv": [48, 71], "uv_size": [2, 3]} + } + }, + { + "origin": [-22.45845, 38.36729, 3.04424], + "size": [6.17518, 2.4, 5.6], + "pivot": [-20.34586, 43.56729, 1.04424], + "rotation": [-37.31983, 44.83639, 0.21505], + "uv": { + "north": {"uv": [83, 47], "uv_size": [2, 1]} + } + }, + { + "origin": [-21.15841, 36.38191, 0.84428], + "size": [6.82518, 9.0625, 5.6], + "pivot": [-17.74582, 40.48191, 3.64428], + "rotation": [-46.34529, 35.64096, -13.67587], + "uv": { + "north": {"uv": [76, 0], "uv_size": [2, 2]} + } + }, + { + "origin": [-15.00841, 34.58191, 0.84428], + "size": [0.67518, 10.55, 5.6], + "pivot": [-17.74582, 40.48191, 3.64428], + "rotation": [-46.34529, 35.64096, -13.67587], + "uv": { + "north": {"uv": [42, 79], "uv_size": [1, 3]} + } + } + ] + }, + { + "name": "bone32", + "parent": "lptg", + "pivot": [-19.75978, 40.11049, 10.32414], + "rotation": [0.22315, 45.02903, -4.07245], + "cubes": [ + { + "origin": [-27.33638, 38.34175, 10.37096], + "size": [7.0116, 11.45021, 5.61732], + "pivot": [-22.32379, 43.54175, 8.38828], + "rotation": [-37.31983, 44.83639, 0.21505], + "uv": { + "north": {"uv": [50, 71], "uv_size": [2, 3]}, + "west": {"uv": [47, 79], "uv_size": [1, 3]}, + "up": {"uv": [83, 48], "uv_size": [2, 1]} + } + }, + { + "origin": [-24.43638, 38.34175, 10.38828], + "size": [6.17518, 2.4, 5.6], + "pivot": [-22.32379, 43.54175, 8.38828], + "rotation": [-37.31983, 44.83639, 0.21505], + "uv": { + "north": {"uv": [83, 49], "uv_size": [2, 1]} + } + }, + { + "origin": [-23.13634, 36.35636, 8.18832], + "size": [6.82518, 9.55, 5.6], + "pivot": [-19.72375, 40.45636, 10.98832], + "rotation": [-46.34529, 35.64096, -13.67587], + "uv": { + "north": {"uv": [76, 2], "uv_size": [2, 2]} + } + }, + { + "origin": [-16.98634, 34.55636, 8.18832], + "size": [0.67518, 11.35, 5.6], + "pivot": [-19.72375, 40.45636, 10.98832], + "rotation": [-46.34529, 35.64096, -13.67587], + "uv": { + "north": {"uv": [52, 79], "uv_size": [1, 3]}, + "up": {"uv": [89, 69], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "bone33", + "parent": "lptg", + "pivot": [-14.94056, 40.24816, 24.06989], + "rotation": [-88.20968, 86.26118, -96.14375], + "cubes": [ + { + "origin": [-19.47524, 35.55595, 23.20428], + "size": [7.0116, 10.90021, 5.61732], + "pivot": [-15.96943, 41.10605, 26.01294], + "rotation": [-37.31983, 44.83639, 0.21505], + "uv": { + "north": {"uv": [71, 66], "uv_size": [2, 3]} + } + }, + { + "origin": [-19.83995, 38.53906, 24.09799], + "size": [6.17518, 2.4, 5.6], + "pivot": [-17.72736, 43.73906, 22.09799], + "rotation": [-37.31983, 44.83639, 0.21505], + "uv": { + "north": {"uv": [50, 83], "uv_size": [2, 1]} + } + }, + { + "origin": [-18.53991, 36.55368, 21.89803], + "size": [6.82518, 9.55, 5.6], + "pivot": [-15.12732, 40.65368, 24.69803], + "rotation": [-46.34529, 35.64096, -13.67587], + "uv": { + "north": {"uv": [6, 76], "uv_size": [2, 2]} + } + }, + { + "origin": [-12.38991, 34.75368, 21.89803], + "size": [0.67518, 11.35, 5.6], + "pivot": [-15.12732, 40.65368, 24.69803], + "rotation": [-46.34529, 35.64096, -13.67587], + "uv": { + "north": {"uv": [79, 61], "uv_size": [1, 3]}, + "up": {"uv": [70, 89], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "bone34", + "parent": "lptg", + "pivot": [-18.95978, 40.11049, 18.32414], + "rotation": [-3.83677, 67.42688, -9.7632], + "cubes": [ + { + "origin": [-22.7036, 35.33843, 17.44319], + "size": [7.0116, 11.45021, 5.61732], + "pivot": [-19.1978, 40.88853, 20.25185], + "rotation": [-37.31983, 44.83639, 0.21505], + "uv": { + "north": {"uv": [71, 69], "uv_size": [2, 3]}, + "up": {"uv": [83, 50], "uv_size": [2, 1]} + } + }, + { + "origin": [-20.3036, 44.13843, 17.04319], + "size": [3.0116, 3.45021, 7.21732], + "pivot": [-19.1978, 40.88853, 20.25185], + "rotation": [-24.81983, 44.83639, 0.21505], + "uv": { + "north": {"uv": [89, 70], "uv_size": [1, 1]}, + "east": {"uv": [83, 51], "uv_size": [2, 1]}, + "south": {"uv": [71, 89], "uv_size": [1, 1]}, + "west": {"uv": [53, 83], "uv_size": [2, 1]}, + "up": {"uv": [83, 55], "uv_size": [1, 2]}, + "down": {"uv": [57, 85], "uv_size": [1, -2]} + } + }, + { + "origin": [-23.06832, 38.32154, 18.3369], + "size": [6.17518, 2.4, 5.6], + "pivot": [-20.95573, 43.52154, 16.3369], + "rotation": [-37.31983, 44.83639, 0.21505], + "uv": { + "north": {"uv": [83, 57], "uv_size": [2, 1]} + } + }, + { + "origin": [-21.76828, 36.33616, 16.13694], + "size": [6.82518, 9.55, 5.6], + "pivot": [-18.35569, 40.43616, 18.93694], + "rotation": [-46.34529, 35.64096, -13.67587], + "uv": { + "north": {"uv": [76, 6], "uv_size": [2, 2]} + } + }, + { + "origin": [-15.61828, 34.53616, 16.13694], + "size": [0.67518, 11.35, 5.6], + "pivot": [-18.35569, 40.43616, 18.93694], + "rotation": [-46.34529, 35.64096, -13.67587], + "uv": { + "north": {"uv": [62, 79], "uv_size": [1, 3]}, + "up": {"uv": [89, 71], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "bone35", + "parent": "lptg", + "pivot": [-9.36966, 40.62633, 28.63458], + "rotation": [-159.61114, 66.52448, -167.10866], + "cubes": [ + { + "origin": [-10.82664, 34.67088, 31.30115], + "size": [7.0116, 10.90021, 5.61732], + "pivot": [-14.42063, 39.20491, 36.56491], + "rotation": [-37.8667, 44.94201, 0.74493], + "uv": { + "north": {"uv": [72, 29], "uv_size": [2, 3]} + } + }, + { + "origin": [-9.55849, 32.37946, 31.35302], + "size": [6.82518, 10.95, 5.6], + "pivot": [-14.42063, 39.20491, 36.56491], + "rotation": [-45.01015, 38.16601, -10.00326], + "uv": { + "north": {"uv": [39, 72], "uv_size": [2, 3]} + } + } + ] + }, + { + "name": "bone36", + "parent": "lptg", + "pivot": [-3.31598, 38.80883, 28.81255], + "cubes": [ + { + "origin": [-4.26011, 35.35198, 31.94957], + "size": [8.52022, 11.73644, 1.74585], + "pivot": [0, 39.99935, 30.20903], + "rotation": [27.8, 0, 0], + "uv": { + "south": {"uv": [41, 72], "uv_size": [2, 3]} + } + }, + { + "origin": [0.96071, 35.12485, 32.10327], + "size": [4.29896, 11.24404, 1.5929], + "pivot": [0, 39.99935, 30.20903], + "rotation": [27.55577, 3.93086, -7.32261], + "uv": { + "south": {"uv": [63, 79], "uv_size": [1, 3]} + } + }, + { + "origin": [-5.25967, 35.12485, 32.10327], + "size": [4.29896, 11.24404, 1.5929], + "pivot": [0, 39.99935, 30.20903], + "rotation": [27.55577, -3.93086, 7.32261], + "uv": { + "south": {"uv": [64, 79], "uv_size": [1, 3]} + } + } + ] + }, + { + "name": "bone38", + "parent": "lptg", + "pivot": [-13.1389, 40.48363, -2.2889] + }, + { + "name": "rptg", + "parent": "zpt", + "pivot": [-0.8, 37.9, 12] + }, + { + "name": "bone24", + "parent": "rptg", + "pivot": [13.1389, 40.48363, -2.2889], + "cubes": [ + { + "origin": [13.6897, 38.35102, -2.93472], + "size": [7.0116, 11.45021, 5.61732], + "pivot": [15.68871, 43.55102, -4.9174], + "rotation": [-37.31983, -44.83639, -0.21505], + "uv": { + "north": {"uv": [62, 72], "uv_size": [2, 3]} + } + }, + { + "origin": [11.42635, 38.36901, -2.88894], + "size": [6.42518, 2.4, 5.6], + "pivot": [15.73894, 43.56901, -4.88894], + "rotation": [-37.31983, -44.83639, -0.21505], + "uv": { + "north": {"uv": [58, 83], "uv_size": [2, 1]} + } + }, + { + "origin": [9.72631, 36.38363, -5.0889], + "size": [6.82518, 9.55, 5.6], + "pivot": [13.1389, 40.48363, -2.2889], + "rotation": [-46.34529, -35.64096, 13.67587], + "uv": { + "north": {"uv": [8, 76], "uv_size": [2, 2]} + } + }, + { + "origin": [9.72631, 34.58363, -5.0889], + "size": [0.52518, 11.35, 5.6], + "pivot": [13.1389, 40.48363, -2.2889], + "rotation": [-46.34529, -35.64096, 13.67587], + "uv": { + "north": {"uv": [79, 65], "uv_size": [1, 3]} + } + } + ] + }, + { + "name": "bone23", + "parent": "rptg", + "pivot": [8.72324, 38.12526, -6.40366], + "cubes": [ + { + "origin": [7.69335, 34.95656, -9.69357], + "size": [4.00969, 11.37482, 7.24137], + "pivot": [6.70594, 39.35656, -6.0522], + "rotation": [-39.45881, -22.4991, -0.2071], + "uv": { + "north": {"uv": [66, 79], "uv_size": [1, 3]} + } + }, + { + "origin": [7.19335, 45.05656, -9.69357], + "size": [4.50969, 1.57482, 7.24137], + "pivot": [6.70594, 39.35656, -6.0522], + "rotation": [-39.45881, -22.4991, -0.2071], + "uv": { + "north": {"uv": [72, 89], "uv_size": [1, 1]}, + "east": {"uv": [83, 58], "uv_size": [2, 1]} + } + }, + { + "origin": [-10.42598, 36.91575, -9.37227], + "size": [3.62518, 5.6, 0.8], + "pivot": [-10.21339, 38.11575, -5.77227], + "rotation": [-23.97081, 38.68045, 29.84495], + "uv": { + "north": {"uv": [89, 72], "uv_size": [1, 1]}, + "west": {"uv": [73, 89], "uv_size": [1, 1]}, + "up": {"uv": [89, 73], "uv_size": [1, 1]} + } + }, + { + "origin": [-8.40868, 38.94705, -9.08956], + "size": [3.62518, 7.15, 0.4], + "pivot": [-8.19609, 39.34705, -5.48956], + "rotation": [-43.04332, 12.57186, -11.60708], + "uv": { + "north": {"uv": [83, 59], "uv_size": [1, 2]}, + "east": {"uv": [60, 83], "uv_size": [1, 2]}, + "south": {"uv": [61, 83], "uv_size": [1, 2]}, + "west": {"uv": [83, 61], "uv_size": [1, 2]}, + "up": {"uv": [74, 89], "uv_size": [1, 1]}, + "down": {"uv": [89, 75], "uv_size": [1, -1]} + } + }, + { + "origin": [-11.70304, 34.95656, -9.68107], + "size": [4.00969, 11.37482, 7.24137], + "pivot": [-6.70594, 39.35656, -6.0397], + "rotation": [-39.45881, 22.4991, 0.2071], + "uv": { + "north": {"uv": [67, 79], "uv_size": [1, 3]}, + "west": {"uv": [64, 72], "uv_size": [2, 3]} + } + }, + { + "origin": [-11.70304, 45.05656, -9.68107], + "size": [4.95969, 1.62482, 7.24137], + "pivot": [-6.70594, 39.35656, -6.0397], + "rotation": [-39.45881, 22.4991, 0.2071], + "uv": { + "north": {"uv": [75, 89], "uv_size": [1, 1]}, + "west": {"uv": [83, 63], "uv_size": [2, 1]} + } + }, + { + "origin": [4.7835, 38.94705, -9.10206], + "size": [3.62518, 7.2, 1.6], + "pivot": [8.19609, 39.34705, -5.50206], + "rotation": [-43.04332, -12.57186, 11.60708], + "uv": { + "north": {"uv": [83, 64], "uv_size": [1, 2]}, + "east": {"uv": [65, 83], "uv_size": [1, 2]} + } + }, + { + "origin": [6.8008, 36.91575, -9.38477], + "size": [3.62518, 5.6, 7.2], + "pivot": [10.21339, 38.11575, -5.78477], + "rotation": [-23.97081, -38.68045, -29.84495], + "uv": { + "north": {"uv": [89, 75], "uv_size": [1, 1]}, + "east": {"uv": [83, 66], "uv_size": [2, 1]} + } + } + ] + }, + { + "name": "bone25", + "parent": "rptg", + "pivot": [17.53204, 40.08855, 3.00619], + "rotation": [1.08168, -22.54001, 1.5857], + "cubes": [ + { + "origin": [9.64153, 34.6445, 13.74206], + "size": [7.0116, 11.50021, 5.61732], + "pivot": [27.93802, 42.92973, 16.6993], + "rotation": [-37.31983, -44.83639, -0.21505], + "uv": { + "north": {"uv": [66, 72], "uv_size": [2, 3]} + } + }, + { + "origin": [16.28327, 38.36729, 3.04424], + "size": [6.17518, 2.4, 5.6], + "pivot": [20.34586, 43.56729, 1.04424], + "rotation": [-37.31983, -44.83639, -0.21505], + "uv": { + "north": {"uv": [83, 67], "uv_size": [2, 1]} + } + }, + { + "origin": [14.33323, 36.38191, 0.84428], + "size": [6.82518, 9.55, 5.6], + "pivot": [17.74582, 40.48191, 3.64428], + "rotation": [-46.34529, -35.64096, 13.67587], + "uv": { + "north": {"uv": [10, 76], "uv_size": [2, 2]} + } + }, + { + "origin": [14.33323, 34.58191, 0.84428], + "size": [0.67518, 11.35, 5.6], + "pivot": [17.74582, 40.48191, 3.64428], + "rotation": [-46.34529, -35.64096, 13.67587], + "uv": { + "north": {"uv": [79, 72], "uv_size": [1, 3]} + } + } + ] + }, + { + "name": "bone26", + "parent": "rptg", + "pivot": [19.75978, 40.11049, 10.32414], + "rotation": [0.22315, -45.02903, 4.07245], + "cubes": [ + { + "origin": [20.52884, 38.21492, 10.42819], + "size": [7.0116, 11.44521, 5.61732], + "pivot": [22.52785, 43.41492, 8.44551], + "rotation": [-37.31983, -44.83639, -0.21505], + "uv": { + "north": {"uv": [71, 72], "uv_size": [2, 3]} + } + }, + { + "origin": [18.2612, 38.34175, 10.38828], + "size": [6.17518, 2.4, 5.6], + "pivot": [22.32379, 43.54175, 8.38828], + "rotation": [-37.31983, -44.83639, -0.21505], + "uv": { + "north": {"uv": [83, 68], "uv_size": [2, 1]} + } + }, + { + "origin": [16.31116, 36.35636, 8.18832], + "size": [6.82518, 9.55, 5.6], + "pivot": [19.72375, 40.45636, 10.98832], + "rotation": [-46.34529, -35.64096, 13.67587], + "uv": { + "north": {"uv": [76, 11], "uv_size": [2, 2]} + } + }, + { + "origin": [16.31116, 34.55636, 8.18832], + "size": [0.67518, 11.35, 5.6], + "pivot": [19.72375, 40.45636, 10.98832], + "rotation": [-46.34529, -35.64096, 13.67587], + "uv": { + "north": {"uv": [78, 79], "uv_size": [1, 3]} + } + } + ] + }, + { + "name": "bone27", + "parent": "rptg", + "pivot": [14.94056, 40.24816, 24.06989], + "rotation": [-88.20968, -86.26118, 96.14375], + "cubes": [ + { + "origin": [12.46363, 35.55595, 23.20428], + "size": [7.0116, 10.90021, 5.61732], + "pivot": [15.96943, 41.10605, 26.01294], + "rotation": [-37.31983, -44.83639, -0.21505], + "uv": { + "north": {"uv": [73, 0], "uv_size": [2, 3]} + } + }, + { + "origin": [13.66477, 38.53906, 24.09799], + "size": [6.17518, 2.4, 5.6], + "pivot": [17.72736, 43.73906, 22.09799], + "rotation": [-37.31983, -44.83639, -0.21505], + "uv": { + "north": {"uv": [83, 69], "uv_size": [2, 1]} + } + }, + { + "origin": [11.71473, 36.55368, 21.89803], + "size": [6.82518, 9.55, 5.6], + "pivot": [15.12732, 40.65368, 24.69803], + "rotation": [-46.34529, -35.64096, 13.67587], + "uv": { + "north": {"uv": [76, 13], "uv_size": [2, 2]} + } + }, + { + "origin": [11.71473, 34.75368, 21.89803], + "size": [0.67518, 11.35, 5.6], + "pivot": [15.12732, 40.65368, 24.69803], + "rotation": [-46.34529, -35.64096, 13.67587], + "uv": { + "north": {"uv": [79, 79], "uv_size": [1, 3]} + } + } + ] + }, + { + "name": "bone28", + "parent": "rptg", + "pivot": [18.95978, 40.11049, 18.32414], + "rotation": [-3.83677, -67.42688, 9.7632], + "cubes": [ + { + "origin": [15.692, 35.33843, 17.44319], + "size": [7.0116, 11.22021, 5.61732], + "pivot": [19.1978, 40.88853, 20.25185], + "rotation": [-37.31983, -44.83639, -0.21505], + "uv": { + "north": {"uv": [73, 3], "uv_size": [2, 3]} + } + }, + { + "origin": [16.89314, 38.32154, 18.3369], + "size": [6.17518, 2.4, 5.6], + "pivot": [20.95573, 43.52154, 16.3369], + "rotation": [-37.31983, -44.83639, -0.21505], + "uv": { + "north": {"uv": [83, 71], "uv_size": [2, 1]} + } + }, + { + "origin": [14.9431, 36.33616, 16.13694], + "size": [6.82518, 9.55, 5.6], + "pivot": [18.35569, 40.43616, 18.93694], + "rotation": [-46.34529, -35.64096, 13.67587], + "uv": { + "north": {"uv": [76, 15], "uv_size": [2, 2]} + } + }, + { + "origin": [14.9431, 34.53616, 16.13694], + "size": [0.67518, 11.35, 5.6], + "pivot": [18.35569, 40.43616, 18.93694], + "rotation": [-46.34529, -35.64096, 13.67587], + "uv": { + "north": {"uv": [2, 80], "uv_size": [1, 3]} + } + } + ] + }, + { + "name": "bone22", + "parent": "rptg", + "pivot": [9.36966, 40.62633, 28.63458], + "rotation": [-159.61114, -66.52448, 167.10866], + "cubes": [ + { + "origin": [3.81504, 34.67088, 31.30115], + "size": [7.0116, 10.90021, 5.61732], + "pivot": [14.42063, 39.20491, 36.56491], + "rotation": [-37.8667, -44.94201, -0.74493], + "uv": { + "north": {"uv": [6, 73], "uv_size": [2, 3]} + } + }, + { + "origin": [2.7333, 32.37946, 31.35302], + "size": [6.82518, 10.95, 5.6], + "pivot": [14.42063, 39.20491, 36.56491], + "rotation": [-45.01015, -38.16601, 10.00326], + "uv": { + "north": {"uv": [8, 73], "uv_size": [2, 3]} + } + } + ] + }, + { + "name": "jpdb", + "parent": "zpt", + "pivot": [-0.8, 37.9, 12], + "cubes": [ + { + "origin": [-6, 37.1, -11], + "size": [12, 4.4, 4.6], + "pivot": [2.6, 39.08579, -10.2], + "rotation": [-30, 0, 0], + "uv": { + "north": {"uv": [79, 68], "uv_size": [3, 1]}, + "south": {"uv": [79, 75], "uv_size": [3, 1]}, + "up": {"uv": [3, 80], "uv_size": [3, 1]} + } + }, + { + "origin": [3.53137, 38.63137, -11], + "size": [5.6, 4, 5.4], + "pivot": [3.4, 39.08579, -10.2], + "rotation": [-22.20765, 20.70481, 40.89339], + "uv": { + "north": {"uv": [76, 89], "uv_size": [1, 1]}, + "south": {"uv": [89, 76], "uv_size": [1, 1]}, + "up": {"uv": [77, 89], "uv_size": [1, 1]} + } + }, + { + "origin": [-9.13137, 38.63137, -11], + "size": [5.6, 4, 5.4], + "pivot": [-3.4, 39.08579, -10.2], + "rotation": [-22.20765, -20.70481, -40.89339], + "uv": { + "north": {"uv": [89, 77], "uv_size": [1, 1]}, + "south": {"uv": [78, 89], "uv_size": [1, 1]}, + "up": {"uv": [89, 78], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "hexadecagon2", + "parent": "cannon", + "pivot": [0, 46.7, 12.8], + "cubes": [ + { + "origin": [-3.62816, 36.925, -5.915], + "size": [7.25632, 9.8, 28.48], + "pivot": [0, 46.7, 12.8], + "rotation": [0, 45, 0], + "uv": { + "up": {"uv": [32, 58], "uv_size": [2, 7]} + } + }, + { + "origin": [5.95564, 37.5, -4.16541], + "size": [0.62894, 9.8, 4.05541], + "uv": { + "east": {"uv": [70, 83], "uv_size": [1, 2]}, + "up": {"uv": [79, 89], "uv_size": [1, 1]} + } + }, + { + "origin": [-7.51447, 37.5, 0.68459], + "size": [15.02894, 9.8, 20.75541], + "uv": { + "north": {"uv": [39, 70], "uv_size": [4, 2]}, + "up": {"uv": [36, 51], "uv_size": [4, 6]} + } + }, + { + "origin": [-10.58834, 37.5, -2.43586], + "size": [4.50281, 9.80833, 23.87586], + "uv": { + "up": {"uv": [12, 72], "uv_size": [1, 6]} + } + }, + { + "origin": [-15.38834, 46.5, 5.16414], + "size": [4.50281, 2.40833, 2.27586], + "uv": { + "east": {"uv": [89, 79], "uv_size": [1, 1]}, + "west": {"uv": [80, 89], "uv_size": [1, 1]}, + "up": {"uv": [89, 80], "uv_size": [1, 1]} + } + }, + { + "origin": [-15.38834, 41.14374, 3.22019], + "size": [4.50281, 2.40833, 2.27586], + "pivot": [6.52989, 41.34374, 17.65605], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [81, 89], "uv_size": [1, 1]}, + "east": {"uv": [89, 81], "uv_size": [1, 1]}, + "west": {"uv": [82, 89], "uv_size": [1, 1]}, + "up": {"uv": [89, 82], "uv_size": [1, 1]} + } + }, + { + "origin": [-15.38834, 46.49874, 7.43365], + "size": [4.50281, 2.40833, 2.27586], + "pivot": [-13.13694, 43.2029, 8.57158], + "rotation": [22.5, 0, 0], + "uv": { + "east": {"uv": [83, 89], "uv_size": [1, 1]}, + "south": {"uv": [89, 83], "uv_size": [1, 1]}, + "west": {"uv": [84, 89], "uv_size": [1, 1]}, + "up": {"uv": [89, 84], "uv_size": [1, 1]} + } + }, + { + "origin": [-5.11447, 38.5, 3.78459], + "size": [9.42894, 9.8, 6.45541], + "uv": { + "east": {"uv": [76, 44], "uv_size": [2, 2]}, + "west": {"uv": [76, 46], "uv_size": [2, 2]}, + "up": {"uv": [55, 76], "uv_size": [2, 2]} + } + }, + { + "origin": [6.88553, 38.3, 5.43459], + "size": [5.42894, 10.83015, 2.97526], + "uv": { + "east": {"uv": [6, 80], "uv_size": [1, 3]}, + "south": {"uv": [7, 80], "uv_size": [1, 3]}, + "west": {"uv": [8, 80], "uv_size": [1, 3]} + } + }, + { + "origin": [6.88553, 43.1, 3.58459], + "size": [5.42894, 9, 1.85541], + "uv": { + "north": {"uv": [83, 72], "uv_size": [1, 2]}, + "east": {"uv": [73, 83], "uv_size": [1, 2]}, + "west": {"uv": [74, 83], "uv_size": [1, 2]}, + "up": {"uv": [85, 89], "uv_size": [1, 1]} + } + }, + { + "origin": [6.88553, 51.1, 1.38459], + "size": [5.42894, 0.6, 2.20541], + "uv": { + "north": {"uv": [89, 85], "uv_size": [1, 1]}, + "east": {"uv": [86, 89], "uv_size": [1, 1]}, + "west": {"uv": [89, 86], "uv_size": [1, 1]}, + "up": {"uv": [87, 89], "uv_size": [1, 1]}, + "down": {"uv": [89, 88], "uv_size": [1, -1]} + } + }, + { + "origin": [6.88553, 48.3499, 6.52616], + "size": [5.42894, 4.2, 2.45541], + "pivot": [10, 48.0499, 7.75386], + "rotation": [45, 0, 0], + "uv": { + "east": {"uv": [88, 89], "uv_size": [1, 1]}, + "south": {"uv": [89, 88], "uv_size": [1, 1]}, + "west": {"uv": [89, 89], "uv_size": [1, 1]}, + "down": {"uv": [0, 91], "uv_size": [1, -1]} + } + }, + { + "origin": [-5.11447, 41.05345, 0.69053], + "size": [9.42894, 9.8, 2.85541], + "pivot": [7.32989, 50.25345, 10.90594], + "rotation": [20, 0, 0], + "uv": { + "east": {"uv": [75, 83], "uv_size": [1, 2]}, + "west": {"uv": [76, 83], "uv_size": [1, 2]}, + "up": {"uv": [77, 83], "uv_size": [2, 1]} + } + }, + { + "origin": [-5.11447, 33.39376, 8.84194], + "size": [9.42894, 9.8, 4.85541], + "pivot": [7.32989, 42.59376, 21.05735], + "rotation": [-25, 0, 0], + "uv": { + "east": {"uv": [83, 78], "uv_size": [1, 2]}, + "west": {"uv": [79, 83], "uv_size": [1, 2]}, + "up": {"uv": [83, 80], "uv_size": [2, 1]} + } + }, + { + "origin": [-0.42816, 37.5, -5.34], + "size": [4.25632, 9.8, 1.63], + "pivot": [0, 46.7, 12.85], + "rotation": [0, -22.5, 0], + "uv": { + "east": {"uv": [81, 83], "uv_size": [1, 2]}, + "up": {"uv": [90, 0], "uv_size": [1, 1]} + } + }, + { + "origin": [6.0345, 37.5, -2.31906], + "size": [3.05632, 9.8, 3.88], + "pivot": [7.76266, 42.4, -0.37906], + "rotation": [0, -10, 0], + "uv": { + "up": {"uv": [1, 90], "uv_size": [1, 1]} + } + }, + { + "origin": [-3.95184, 37.5, -5.32808], + "size": [4.38001, 9.80833, 8.71808], + "pivot": [0, 46.7, 12.8], + "rotation": [0, 22.5, 0], + "uv": { + "west": {"uv": [57, 76], "uv_size": [2, 2]}, + "up": {"uv": [82, 83], "uv_size": [1, 2]} + } + }, + { + "origin": [-3.42816, 37.5, -5.44], + "size": [7.05632, 9.8, 28.48], + "pivot": [0, 46.7, 12.8], + "rotation": [0, -45, 0], + "uv": { + "up": {"uv": [34, 58], "uv_size": [2, 7]} + } + }, + { + "origin": [-6.58458, 37.5, -4.16541], + "size": [0.62894, 9.80625, 4.00541], + "uv": { + "north": {"uv": [83, 82], "uv_size": [1, 2]}, + "east": {"uv": [0, 84], "uv_size": [1, 2]}, + "west": {"uv": [84, 0], "uv_size": [1, 2]}, + "up": {"uv": [90, 1], "uv_size": [1, 1]} + } + }, + { + "origin": [0.96, 37.5, 9.17184], + "size": [17.28, 9.8, 7.25632], + "pivot": [0, 46.7, 12.8], + "rotation": [0, 22.5, 0], + "uv": { + "up": {"uv": [70, 49], "uv_size": [4, 2]} + } + }, + { + "origin": [-18.04, 37.5, 9.10184], + "size": [36.22, 9.8, 6.72632], + "uv": { + "up": {"uv": [49, 57], "uv_size": [9, 2]} + } + }, + { + "origin": [-18.64, 36.925, 8.94059], + "size": [19.68, 9.8, 7.25632], + "pivot": [0, 46.7, 12.8], + "rotation": [0, -22.5, 0], + "uv": { + "up": {"uv": [44, 66], "uv_size": [5, 2]} + } + }, + { + "origin": [-18.24, 37.5, 8.57184], + "size": [19.68, 9.8, 7.25632], + "pivot": [0, 46.7, 12.2], + "rotation": [0, 22.5, 0], + "uv": { + "up": {"uv": [49, 66], "uv_size": [5, 2]} + } + }, + { + "origin": [-1.44, 37.5, 8.57184], + "size": [19.68, 9.8, 7.25632], + "pivot": [0, 46.7, 12.2], + "rotation": [0, -22.5, 0], + "uv": { + "up": {"uv": [54, 66], "uv_size": [5, 2]} + } + } + ] + }, + { + "name": "bone37", + "parent": "hexadecagon2", + "pivot": [0, 46.7, 11.8], + "cubes": [ + { + "origin": [-4.02816, 46.5, 21.56], + "size": [6.85632, 1.4, 8.48], + "pivot": [-0.8, 46.7, 11.8], + "rotation": [0, -45, 0], + "uv": { + "east": {"uv": [3, 84], "uv_size": [2, 1]}, + "south": {"uv": [84, 4], "uv_size": [2, 1]}, + "up": {"uv": [76, 57], "uv_size": [2, 2]} + } + }, + { + "origin": [-15.30852, 42.5, 21.99496], + "size": [2.65632, 2.2, 8.48], + "pivot": [-13.68036, 43.6, 26.23496], + "rotation": [0, -90, 0], + "uv": { + "east": {"uv": [5, 84], "uv_size": [2, 1]}, + "south": {"uv": [2, 90], "uv_size": [1, 1]}, + "west": {"uv": [84, 5], "uv_size": [2, 1]}, + "up": {"uv": [7, 84], "uv_size": [1, 2]}, + "down": {"uv": [8, 86], "uv_size": [1, -2]} + } + }, + { + "origin": [-4.02816, 42.5, 26.36], + "size": [2.05632, 2.2, 8.48], + "pivot": [-0.8, 46.7, 11.8], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [90, 2], "uv_size": [1, 1]}, + "east": {"uv": [84, 9], "uv_size": [2, 1]}, + "south": {"uv": [3, 90], "uv_size": [1, 1]}, + "west": {"uv": [84, 10], "uv_size": [2, 1]}, + "up": {"uv": [11, 84], "uv_size": [1, 2]}, + "down": {"uv": [84, 13], "uv_size": [1, -2]} + } + }, + { + "origin": [-3.62816, 44.5, 31.96], + "size": [2.05632, 1.6, 2.08], + "pivot": [-0.8, 46.7, 11.8], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [90, 3], "uv_size": [1, 1]}, + "east": {"uv": [4, 90], "uv_size": [1, 1]}, + "south": {"uv": [90, 4], "uv_size": [1, 1]}, + "west": {"uv": [5, 90], "uv_size": [1, 1]}, + "up": {"uv": [90, 5], "uv_size": [1, 1]}, + "down": {"uv": [6, 91], "uv_size": [1, -1]} + } + }, + { + "origin": [-2.82816, 45.7, 32.76], + "size": [0.45632, 39.6, 0.48], + "pivot": [-0.8, 46.7, 11.8], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [6, 63], "uv_size": [1, 10]}, + "east": {"uv": [7, 63], "uv_size": [1, 10]}, + "south": {"uv": [22, 65], "uv_size": [1, 10]}, + "west": {"uv": [23, 65], "uv_size": [1, 10]}, + "up": {"uv": [90, 6], "uv_size": [1, 1]} + } + }, + { + "origin": [-4.42816, 46.5, 20.76], + "size": [7.25632, 1.4, 9.28], + "pivot": [-0.8, 46.7, 11.8], + "rotation": [0, -22.5, 0], + "uv": { + "south": {"uv": [84, 13], "uv_size": [2, 1]}, + "up": {"uv": [62, 76], "uv_size": [2, 2]} + } + }, + { + "origin": [-4.42816, 46.5, 20.16], + "size": [8.85632, 1.4, 9.88], + "uv": { + "south": {"uv": [84, 15], "uv_size": [2, 1]}, + "up": {"uv": [64, 76], "uv_size": [2, 2]} + } + }, + { + "origin": [-2.82816, 46.5, 20.76], + "size": [7.25632, 1.4, 9.28], + "pivot": [0.8, 46.7, 11.8], + "rotation": [0, 22.5, 0], + "uv": { + "south": {"uv": [84, 16], "uv_size": [2, 1]}, + "up": {"uv": [76, 69], "uv_size": [2, 2]} + } + }, + { + "origin": [-2.82816, 46.5, 21.56], + "size": [6.85632, 1.4, 8.48], + "pivot": [0.8, 46.7, 11.8], + "rotation": [0, 45, 0], + "uv": { + "south": {"uv": [84, 17], "uv_size": [2, 1]}, + "west": {"uv": [84, 18], "uv_size": [2, 1]}, + "up": {"uv": [74, 76], "uv_size": [2, 2]} + } + } + ] + }, + { + "name": "ptd", + "parent": "cannon", + "pivot": [-0.92989, 47.9, 19.2] + }, + { + "name": "bone44", + "parent": "ptd", + "pivot": [6.56248, 47.9, 26.9814], + "cubes": [ + { + "origin": [-2.20684, 44.7, 18.76599], + "size": [11.82894, 3.8, 3.39411], + "pivot": [12.63752, 47.9, 26.9814], + "rotation": [0, -45, 0], + "uv": { + "west": {"uv": [52, 90], "uv_size": [1, 1]}, + "up": {"uv": [39, 80], "uv_size": [3, 1]} + } + }, + { + "origin": [2.88553, 44.7, 12.58459], + "size": [13.42894, 3.8, 6.45541], + "uv": { + "east": {"uv": [84, 19], "uv_size": [2, 1]}, + "west": {"uv": [84, 20], "uv_size": [2, 1]}, + "up": {"uv": [71, 47], "uv_size": [3, 2]} + } + }, + { + "origin": [6.88553, 43.9, 9.38459], + "size": [5.42894, 3.8, 4.05541], + "pivot": [9.6, 43.6, 15.81229], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [90, 52], "uv_size": [1, 1]}, + "east": {"uv": [53, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 53], "uv_size": [1, 1]}, + "up": {"uv": [54, 90], "uv_size": [1, 1]} + } + }, + { + "origin": [5.28553, 44.7, 10.18459], + "size": [8.62894, 3.8, 11.25541], + "uv": { + "north": {"uv": [84, 21], "uv_size": [2, 1]}, + "south": {"uv": [22, 84], "uv_size": [2, 1]}, + "up": {"uv": [10, 73], "uv_size": [2, 3]} + } + }, + { + "origin": [7.01151, 44.7, 5.64612], + "size": [11.82894, 3.8, 3.39411], + "pivot": [21.85587, 47.9, 13.86153], + "rotation": [0, 45, 0], + "uv": { + "west": {"uv": [90, 54], "uv_size": [1, 1]}, + "up": {"uv": [44, 80], "uv_size": [3, 1]} + } + }, + { + "origin": [0.35955, 44.7, 5.64612], + "size": [11.82894, 3.8, 3.39411], + "pivot": [-2.65587, 47.9, 13.86153], + "rotation": [0, -45, 0], + "uv": { + "east": {"uv": [55, 90], "uv_size": [1, 1]}, + "up": {"uv": [49, 80], "uv_size": [3, 1]} + } + }, + { + "origin": [9.5779, 44.7, 18.76599], + "size": [11.82894, 3.8, 3.39411], + "pivot": [6.56248, 47.9, 26.9814], + "rotation": [0, 45, 0], + "uv": { + "east": {"uv": [90, 55], "uv_size": [1, 1]}, + "up": {"uv": [80, 61], "uv_size": [3, 1]} + } + } + ] + }, + { + "name": "pdd2", + "parent": "ptd", + "pivot": [-20.32989, 48.7, 20.8], + "cubes": [ + { + "origin": [-17.90411, 39.5, 13.36563], + "size": [15.11148, 9.8, 5.76057], + "uv": { + "east": {"uv": [12, 84], "uv_size": [1, 2]}, + "west": {"uv": [20, 84], "uv_size": [1, 2]}, + "up": {"uv": [76, 64], "uv_size": [4, 1]} + } + }, + { + "origin": [-18.95983, 39.5, 14.87859], + "size": [14.75877, 9.8, 6.67315], + "pivot": [-8.55045, 44.4, 18.73305], + "rotation": [0, -45, 0], + "uv": { + "east": {"uv": [77, 19], "uv_size": [2, 2]}, + "west": {"uv": [49, 77], "uv_size": [2, 2]}, + "up": {"uv": [70, 51], "uv_size": [4, 2]} + } + }, + { + "origin": [-17.43001, 39.5, 13.23145], + "size": [15.15465, 9.8, 5.70358], + "pivot": [-10.16373, 44.4, 15.91328], + "rotation": [0, -90, 0], + "uv": { + "east": {"uv": [84, 22], "uv_size": [1, 2]}, + "west": {"uv": [24, 84], "uv_size": [1, 2]}, + "up": {"uv": [77, 10], "uv_size": [4, 1]} + } + }, + { + "origin": [-13.81279, 39.5, 12.01916], + "size": [14.77953, 9.8, 6.59132], + "pivot": [-8.57549, 44.4, 14.96006], + "rotation": [0, -135, 0], + "uv": { + "east": {"uv": [77, 53], "uv_size": [2, 2]}, + "west": {"uv": [77, 62], "uv_size": [2, 2]}, + "up": {"uv": [62, 70], "uv_size": [4, 2]} + } + } + ] + }, + { + "name": "bone43", + "parent": "pdd2", + "pivot": [-11.2, 54.76985, 11.55372], + "cubes": [ + { + "origin": [-19.51447, 49.66985, 10.72601], + "size": [4.62894, 1.2, 3.25541], + "pivot": [-16.8, 45.96985, 11.95372], + "rotation": [-45, 45, 0], + "uv": { + "north": {"uv": [56, 90], "uv_size": [1, 1]}, + "east": {"uv": [90, 56], "uv_size": [1, 1]}, + "south": {"uv": [57, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 57], "uv_size": [1, 1]}, + "up": {"uv": [58, 90], "uv_size": [1, 1]}, + "down": {"uv": [90, 59], "uv_size": [1, -1]} + } + }, + { + "origin": [-21.14315, 53.17508, 9.09733], + "size": [4.62894, 0.8, 3.25541], + "pivot": [-18.42868, 49.07508, 10.32504], + "rotation": [-90, 45, 0], + "uv": { + "north": {"uv": [59, 90], "uv_size": [1, 1]}, + "east": {"uv": [90, 59], "uv_size": [1, 1]}, + "south": {"uv": [60, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 60], "uv_size": [1, 1]}, + "up": {"uv": [61, 90], "uv_size": [1, 1]}, + "down": {"uv": [90, 62], "uv_size": [1, -1]} + } + }, + { + "origin": [-12.71447, 40.9, 10.98459], + "size": [4.62894, 9.8, 4.05541], + "pivot": [9.6, 43.6, 15.01229], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [25, 84], "uv_size": [1, 2]}, + "east": {"uv": [26, 84], "uv_size": [1, 2]}, + "west": {"uv": [27, 84], "uv_size": [1, 2]}, + "up": {"uv": [62, 90], "uv_size": [1, 1]} + } + }, + { + "origin": [-7.99817, 47.78798, 12.26855], + "size": [4.62894, 0.8, 3.25541], + "pivot": [-6.0837, 48.70132, 13.87001], + "rotation": [-90, -45, 0], + "uv": { + "north": {"uv": [90, 62], "uv_size": [1, 1]}, + "east": {"uv": [63, 90], "uv_size": [1, 1]}, + "south": {"uv": [90, 63], "uv_size": [1, 1]}, + "west": {"uv": [64, 90], "uv_size": [1, 1]}, + "up": {"uv": [90, 64], "uv_size": [1, 1]}, + "down": {"uv": [65, 91], "uv_size": [1, -1]} + } + }, + { + "origin": [-7.99817, 48.55358, 12.65745], + "size": [4.62894, 1.2, 3.25541], + "pivot": [-6.0837, 48.70132, 13.87001], + "rotation": [-45, -45, 0], + "uv": { + "north": {"uv": [90, 65], "uv_size": [1, 1]}, + "east": {"uv": [66, 90], "uv_size": [1, 1]}, + "south": {"uv": [90, 66], "uv_size": [1, 1]}, + "west": {"uv": [67, 90], "uv_size": [1, 1]}, + "up": {"uv": [90, 67], "uv_size": [1, 1]}, + "down": {"uv": [68, 91], "uv_size": [1, -1]} + } + }, + { + "origin": [-12.71447, 41.66985, 10.72601], + "size": [4.62894, 9, 3.25541], + "uv": { + "north": {"uv": [84, 27], "uv_size": [1, 2]}, + "east": {"uv": [28, 84], "uv_size": [1, 2]}, + "south": {"uv": [30, 84], "uv_size": [1, 2]}, + "west": {"uv": [31, 84], "uv_size": [1, 2]}, + "up": {"uv": [90, 68], "uv_size": [1, 1]} + } + }, + { + "origin": [-8.31447, 41.66985, 11.72601], + "size": [0.62894, 14.6, 0.65541], + "pivot": [-8, 48.96985, 12.05372], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [35, 77], "uv_size": [1, 4]}, + "east": {"uv": [68, 77], "uv_size": [1, 4]}, + "south": {"uv": [69, 77], "uv_size": [1, 4]}, + "west": {"uv": [71, 77], "uv_size": [1, 4]}, + "up": {"uv": [69, 90], "uv_size": [1, 1]}, + "down": {"uv": [90, 70], "uv_size": [1, -1]} + } + }, + { + "origin": [-13.11447, 41.66985, 11.72601], + "size": [0.62894, 14.6, 0.65541], + "pivot": [-12.8, 48.96985, 12.05372], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [72, 77], "uv_size": [1, 4]}, + "east": {"uv": [73, 77], "uv_size": [1, 4]}, + "south": {"uv": [77, 76], "uv_size": [1, 4]}, + "west": {"uv": [0, 78], "uv_size": [1, 4]}, + "up": {"uv": [70, 90], "uv_size": [1, 1]}, + "down": {"uv": [90, 71], "uv_size": [1, -1]} + } + }, + { + "origin": [-12.8, 54.50589, 9.4], + "size": [4.8, 1.98823, 3.2], + "uv": { + "north": {"uv": [71, 90], "uv_size": [1, 1]}, + "east": {"uv": [90, 71], "uv_size": [1, 1]}, + "south": {"uv": [72, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 72], "uv_size": [1, 1]} + } + }, + { + "origin": [-12.8, 54.50589, 9.4], + "size": [4.8, 1.98823, 3.2], + "pivot": [-10.4, 55.5, 11], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [73, 90], "uv_size": [1, 1]}, + "east": {"uv": [90, 73], "uv_size": [1, 1]}, + "south": {"uv": [74, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 74], "uv_size": [1, 1]} + } + }, + { + "origin": [-12.8, 54.50589, 9.4], + "size": [4.8, 1.98823, 3.2], + "pivot": [-10.4, 55.5, 11], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [75, 90], "uv_size": [1, 1]}, + "east": {"uv": [90, 75], "uv_size": [1, 1]}, + "south": {"uv": [76, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 76], "uv_size": [1, 1]} + } + }, + { + "origin": [-12.8, 54.50589, 9.4], + "size": [4.8, 1.98823, 3.2], + "pivot": [-10.4, 55.5, 11], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [77, 90], "uv_size": [1, 1]}, + "east": {"uv": [90, 77], "uv_size": [1, 1]}, + "south": {"uv": [78, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 78], "uv_size": [1, 1]} + } + }, + { + "origin": [-13, 54.70589, 8.6], + "size": [0.4, 1.98823, 4], + "pivot": [-10.6, 55.7, 10.6], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [79, 90], "uv_size": [1, 1]}, + "east": {"uv": [90, 79], "uv_size": [1, 1]}, + "south": {"uv": [80, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 80], "uv_size": [1, 1]} + } + }, + { + "origin": [-11.59411, 57.7, 8.6], + "size": [2.38823, 0.4, 4], + "uv": { + "north": {"uv": [81, 90], "uv_size": [1, 1]}, + "south": {"uv": [90, 81], "uv_size": [1, 1]}, + "up": {"uv": [82, 90], "uv_size": [1, 1]}, + "down": {"uv": [90, 83], "uv_size": [1, -1]} + } + }, + { + "origin": [-11.19411, 57.7, 8.6], + "size": [1.98823, 0.4, 4], + "pivot": [-10.2, 55.7, 10.6], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [83, 90], "uv_size": [1, 1]}, + "south": {"uv": [90, 83], "uv_size": [1, 1]}, + "up": {"uv": [84, 90], "uv_size": [1, 1]}, + "down": {"uv": [90, 85], "uv_size": [1, -1]} + } + }, + { + "origin": [-8.2, 54.50589, 8.6], + "size": [0.4, 2.18823, 4], + "uv": { + "north": {"uv": [85, 90], "uv_size": [1, 1]}, + "east": {"uv": [90, 85], "uv_size": [1, 1]}, + "south": {"uv": [86, 90], "uv_size": [1, 1]}, + "west": {"uv": [90, 86], "uv_size": [1, 1]}, + "down": {"uv": [87, 91], "uv_size": [1, -1]} + } + }, + { + "origin": [-13, 54.50589, 8.6], + "size": [0.4, 2.18823, 4], + "uv": { + "north": {"uv": [90, 87], "uv_size": [1, 1]}, + "east": {"uv": [88, 90], "uv_size": [1, 1]}, + "south": {"uv": [90, 88], "uv_size": [1, 1]}, + "west": {"uv": [89, 90], "uv_size": [1, 1]}, + "down": {"uv": [90, 90], "uv_size": [1, -1]} + } + }, + { + "origin": [-12.08553, 53.86985, 10.32601], + "size": [3.2, 3.2, 3.25541], + "uv": { + "east": {"uv": [90, 90], "uv_size": [1, 1]}, + "south": {"uv": [0, 91], "uv_size": [1, 1]}, + "west": {"uv": [91, 0], "uv_size": [1, 1]}, + "up": {"uv": [1, 91], "uv_size": [1, 1]}, + "down": {"uv": [91, 2], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "bone39", + "parent": "cannon", + "pivot": [-4.2, 46.07738, -3.58975], + "cubes": [ + { + "origin": [-5.8, 40.63125, -8.4], + "size": [1.6, 4, 1.6], + "pivot": [-4.2, 40.63125, -7.6], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [2, 91], "uv_size": [1, 1]}, + "east": {"uv": [91, 2], "uv_size": [1, 1]}, + "south": {"uv": [3, 91], "uv_size": [1, 1]}, + "west": {"uv": [91, 3], "uv_size": [1, 1]}, + "up": {"uv": [4, 91], "uv_size": [1, 1]}, + "down": {"uv": [91, 5], "uv_size": [1, -1]} + } + }, + { + "origin": [-5.8, 44.06723, -7.04268], + "size": [1.6, 2.2, 1.6], + "pivot": [-4.2, 44.06723, -6.24268], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [5, 91], "uv_size": [1, 1]}, + "east": {"uv": [91, 5], "uv_size": [1, 1]}, + "south": {"uv": [6, 91], "uv_size": [1, 1]}, + "west": {"uv": [91, 6], "uv_size": [1, 1]}, + "up": {"uv": [7, 91], "uv_size": [1, 1]}, + "down": {"uv": [91, 8], "uv_size": [1, -1]} + } + }, + { + "origin": [-5.8, 45.44945, -5.74659], + "size": [1.6, 1.8, 1.6], + "pivot": [-4.2, 45.44945, -4.94659], + "rotation": [-67.5, 0, 0], + "uv": { + "north": {"uv": [8, 91], "uv_size": [1, 1]}, + "east": {"uv": [91, 8], "uv_size": [1, 1]}, + "south": {"uv": [9, 91], "uv_size": [1, 1]}, + "west": {"uv": [91, 9], "uv_size": [1, 1]}, + "up": {"uv": [10, 91], "uv_size": [1, 1]}, + "down": {"uv": [91, 11], "uv_size": [1, -1]} + } + }, + { + "origin": [-5.8, 46.07738, -4.38975], + "size": [1.6, 5.8, 1.6], + "pivot": [-4.2, 46.07738, -3.58975], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [11, 91], "uv_size": [1, 1]}, + "east": {"uv": [91, 11], "uv_size": [1, 1]}, + "south": {"uv": [12, 91], "uv_size": [1, 1]}, + "west": {"uv": [91, 12], "uv_size": [1, 1]}, + "up": {"uv": [13, 91], "uv_size": [1, 1]}, + "down": {"uv": [91, 14], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "bone40", + "parent": "bone39", + "pivot": [4.2, 46.07738, -3.58975], + "cubes": [ + { + "origin": [4.2, 40.63125, -8.4], + "size": [1.6, 4, 1.6], + "pivot": [4.2, 40.63125, -7.6], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [14, 91], "uv_size": [1, 1]}, + "east": {"uv": [91, 14], "uv_size": [1, 1]}, + "south": {"uv": [15, 91], "uv_size": [1, 1]}, + "west": {"uv": [91, 15], "uv_size": [1, 1]}, + "up": {"uv": [16, 91], "uv_size": [1, 1]}, + "down": {"uv": [91, 17], "uv_size": [1, -1]} + } + }, + { + "origin": [4.2, 44.06723, -7.04268], + "size": [1.6, 2.2, 1.6], + "pivot": [4.2, 44.06723, -6.24268], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [17, 91], "uv_size": [1, 1]}, + "east": {"uv": [91, 17], "uv_size": [1, 1]}, + "south": {"uv": [18, 91], "uv_size": [1, 1]}, + "west": {"uv": [91, 18], "uv_size": [1, 1]}, + "up": {"uv": [19, 91], "uv_size": [1, 1]}, + "down": {"uv": [91, 20], "uv_size": [1, -1]} + } + }, + { + "origin": [4.2, 45.44945, -5.74659], + "size": [1.6, 1.8, 1.6], + "pivot": [4.2, 45.44945, -4.94659], + "rotation": [-67.5, 0, 0], + "uv": { + "north": {"uv": [20, 91], "uv_size": [1, 1]}, + "east": {"uv": [91, 20], "uv_size": [1, 1]}, + "south": {"uv": [21, 91], "uv_size": [1, 1]}, + "west": {"uv": [91, 21], "uv_size": [1, 1]}, + "up": {"uv": [22, 91], "uv_size": [1, 1]}, + "down": {"uv": [91, 23], "uv_size": [1, -1]} + } + }, + { + "origin": [4.2, 46.07738, -4.38975], + "size": [1.6, 5.8, 1.6], + "pivot": [4.2, 46.07738, -3.58975], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [23, 91], "uv_size": [1, 1]}, + "east": {"uv": [91, 23], "uv_size": [1, 1]}, + "south": {"uv": [24, 91], "uv_size": [1, 1]}, + "west": {"uv": [91, 24], "uv_size": [1, 1]}, + "up": {"uv": [25, 91], "uv_size": [1, 1]}, + "down": {"uv": [91, 26], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "9m113", + "parent": "cannon", + "pivot": [0.6, 34.3, 53.8] + }, + { + "name": "guge2", + "parent": "9m113", + "pivot": [0, 47.5, 16], + "cubes": [ + { + "origin": [-1.1598, 47.1, 13.2], + "size": [2.3196, 1.6, 5.6], + "pivot": [0, 47.5, 16], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [26, 91], "uv_size": [1, 1]}, + "east": {"uv": [91, 26], "uv_size": [1, 1]}, + "south": {"uv": [27, 91], "uv_size": [1, 1]}, + "west": {"uv": [91, 27], "uv_size": [1, 1]}, + "up": {"uv": [28, 91], "uv_size": [1, 1]}, + "down": {"uv": [91, 29], "uv_size": [1, -1]} + } + }, + { + "origin": [-1.1598, 47.1, 13.2], + "size": [2.3196, 1.6, 5.6], + "uv": { + "north": {"uv": [29, 91], "uv_size": [1, 1]}, + "east": {"uv": [91, 29], "uv_size": [1, 1]}, + "south": {"uv": [30, 91], "uv_size": [1, 1]}, + "west": {"uv": [91, 30], "uv_size": [1, 1]}, + "up": {"uv": [31, 91], "uv_size": [1, 1]}, + "down": {"uv": [91, 32], "uv_size": [1, -1]} + } + }, + { + "origin": [-2.8, 47.1, 14.8402], + "size": [5.6, 1.6, 2.3196], + "pivot": [0, 47.5, 16], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [32, 91], "uv_size": [1, 1]}, + "east": {"uv": [91, 32], "uv_size": [1, 1]}, + "south": {"uv": [33, 91], "uv_size": [1, 1]}, + "west": {"uv": [91, 33], "uv_size": [1, 1]}, + "up": {"uv": [34, 91], "uv_size": [1, 1]}, + "down": {"uv": [91, 35], "uv_size": [1, -1]} + } + }, + { + "origin": [-2.8, 47.1, 14.8402], + "size": [5.6, 1.6, 2.3196], + "uv": { + "north": {"uv": [35, 91], "uv_size": [1, 1]}, + "east": {"uv": [91, 35], "uv_size": [1, 1]}, + "south": {"uv": [36, 91], "uv_size": [1, 1]}, + "west": {"uv": [91, 36], "uv_size": [1, 1]}, + "up": {"uv": [37, 91], "uv_size": [1, 1]}, + "down": {"uv": [91, 38], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "bone41", + "parent": "9m113", + "pivot": [0, 47.5, 16], + "cubes": [ + { + "origin": [-1.1598, 49.5, 12.8], + "size": [2.3196, 2.4, 5.6], + "pivot": [0, 50.7, 16], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [38, 91], "uv_size": [1, 1]}, + "east": {"uv": [91, 38], "uv_size": [1, 1]}, + "south": {"uv": [39, 91], "uv_size": [1, 1]}, + "west": {"uv": [91, 39], "uv_size": [1, 1]}, + "up": {"uv": [40, 91], "uv_size": [1, 1]}, + "down": {"uv": [91, 41], "uv_size": [1, -1]} + } + }, + { + "origin": [-1.9598, 52.3, 7.6], + "size": [3.9196, 0.8, 11.2], + "uv": { + "east": {"uv": [80, 62], "uv_size": [3, 1]}, + "south": {"uv": [41, 91], "uv_size": [1, 1]}, + "west": {"uv": [80, 63], "uv_size": [3, 1]}, + "up": {"uv": [18, 80], "uv_size": [1, 3]}, + "down": {"uv": [19, 83], "uv_size": [1, -3]} + } + }, + { + "origin": [-1.1598, 53.1, 7.6], + "size": [2.3196, 0.8, 17.6], + "uv": { + "north": {"uv": [91, 41], "uv_size": [1, 1]}, + "east": {"uv": [77, 37], "uv_size": [4, 1]}, + "south": {"uv": [42, 91], "uv_size": [1, 1]}, + "west": {"uv": [77, 55], "uv_size": [4, 1]}, + "up": {"uv": [78, 0], "uv_size": [1, 4]} + } + }, + { + "origin": [-1.10294, 52.16274, 18.8], + "size": [1.6402, 1.6402, 6.4], + "pivot": [0, 52.7, 20.4], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [91, 42], "uv_size": [1, 1]}, + "south": {"uv": [43, 91], "uv_size": [1, 1]}, + "west": {"uv": [84, 24], "uv_size": [2, 1]}, + "down": {"uv": [84, 33], "uv_size": [1, -2]} + } + }, + { + "origin": [0.02843, 52.3, 6.8], + "size": [2.77157, 0.8, 2.77157], + "pivot": [0, 53.1, 9.6], + "rotation": [0, 45, 0], + "uv": { + "north": {"uv": [91, 43], "uv_size": [1, 1]}, + "west": {"uv": [44, 91], "uv_size": [1, 1]}, + "up": {"uv": [91, 44], "uv_size": [1, 1]}, + "down": {"uv": [45, 92], "uv_size": [1, -1]} + } + }, + { + "origin": [-1.9598, 48.7, 13.2], + "size": [0.7196, 4, 5.6], + "uv": { + "north": {"uv": [91, 45], "uv_size": [1, 1]}, + "east": {"uv": [46, 91], "uv_size": [1, 1]}, + "south": {"uv": [91, 46], "uv_size": [1, 1]}, + "west": {"uv": [47, 91], "uv_size": [1, 1]}, + "up": {"uv": [91, 47], "uv_size": [1, 1]}, + "down": {"uv": [48, 92], "uv_size": [1, -1]} + } + }, + { + "origin": [1.2402, 48.7, 13.2], + "size": [0.7196, 4, 5.6], + "uv": { + "north": {"uv": [91, 48], "uv_size": [1, 1]}, + "east": {"uv": [49, 91], "uv_size": [1, 1]}, + "south": {"uv": [91, 49], "uv_size": [1, 1]}, + "west": {"uv": [50, 91], "uv_size": [1, 1]}, + "up": {"uv": [91, 50], "uv_size": [1, 1]}, + "down": {"uv": [51, 92], "uv_size": [1, -1]} + } + }, + { + "origin": [-1.9598, 48.7, 14.8], + "size": [3.9196, 4, 4], + "uv": { + "north": {"uv": [91, 51], "uv_size": [1, 1]}, + "east": {"uv": [52, 91], "uv_size": [1, 1]}, + "south": {"uv": [91, 52], "uv_size": [1, 1]}, + "west": {"uv": [53, 91], "uv_size": [1, 1]}, + "up": {"uv": [91, 53], "uv_size": [1, 1]}, + "down": {"uv": [54, 92], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "guge3", + "parent": "9m113", + "pivot": [0, 55.9, 3.2] + }, + { + "name": "bone42", + "parent": "guge3", + "pivot": [0, 55.9, 2.4], + "cubes": [ + { + "origin": [-0.99411, 53.5, 1.2], + "size": [1.98823, 0.4, 1.6], + "pivot": [0, 55.9, 2.4], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [91, 54], "uv_size": [1, 1]}, + "east": {"uv": [55, 91], "uv_size": [1, 1]}, + "south": {"uv": [91, 55], "uv_size": [1, 1]}, + "west": {"uv": [56, 91], "uv_size": [1, 1]}, + "up": {"uv": [91, 56], "uv_size": [1, 1]}, + "down": {"uv": [57, 92], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.99411, 53.5, 1.2], + "size": [1.98823, 0.4, 1.6], + "uv": { + "north": {"uv": [91, 57], "uv_size": [1, 1]}, + "east": {"uv": [58, 91], "uv_size": [1, 1]}, + "south": {"uv": [91, 58], "uv_size": [1, 1]}, + "west": {"uv": [59, 91], "uv_size": [1, 1]}, + "up": {"uv": [91, 59], "uv_size": [1, 1]}, + "down": {"uv": [60, 92], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.99411, 57.9, 1.2], + "size": [1.98823, 0.4, 1.6], + "pivot": [0, 55.9, 2.4], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [91, 60], "uv_size": [1, 1]}, + "east": {"uv": [61, 91], "uv_size": [1, 1]}, + "south": {"uv": [91, 61], "uv_size": [1, 1]}, + "west": {"uv": [62, 91], "uv_size": [1, 1]}, + "up": {"uv": [91, 62], "uv_size": [1, 1]}, + "down": {"uv": [63, 92], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.99411, 57.9, 1.2], + "size": [1.98823, 0.4, 1.6], + "uv": { + "north": {"uv": [91, 63], "uv_size": [1, 1]}, + "east": {"uv": [64, 91], "uv_size": [1, 1]}, + "south": {"uv": [91, 64], "uv_size": [1, 1]}, + "west": {"uv": [65, 91], "uv_size": [1, 1]}, + "up": {"uv": [91, 65], "uv_size": [1, 1]}, + "down": {"uv": [66, 92], "uv_size": [1, -1]} + } + }, + { + "origin": [2, 54.90589, 1.2], + "size": [0.4, 1.98823, 1.6], + "pivot": [0, 55.9, 2.4], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [91, 66], "uv_size": [1, 1]}, + "east": {"uv": [67, 91], "uv_size": [1, 1]}, + "south": {"uv": [91, 67], "uv_size": [1, 1]}, + "west": {"uv": [68, 91], "uv_size": [1, 1]}, + "up": {"uv": [91, 68], "uv_size": [1, 1]}, + "down": {"uv": [69, 92], "uv_size": [1, -1]} + } + }, + { + "origin": [2, 55.50589, 1], + "size": [0.6, 0.78823, 0.8], + "pivot": [0, 55.9, 2.4], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [91, 69], "uv_size": [1, 1]}, + "east": {"uv": [70, 91], "uv_size": [1, 1]}, + "south": {"uv": [91, 70], "uv_size": [1, 1]}, + "up": {"uv": [71, 91], "uv_size": [1, 1]}, + "down": {"uv": [91, 72], "uv_size": [1, -1]} + } + }, + { + "origin": [-2.8, 55.50589, 1], + "size": [0.6, 0.78823, 0.8], + "pivot": [0, 55.9, 2.4], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [72, 91], "uv_size": [1, 1]}, + "east": {"uv": [91, 72], "uv_size": [1, 1]}, + "south": {"uv": [73, 91], "uv_size": [1, 1]}, + "west": {"uv": [91, 73], "uv_size": [1, 1]}, + "up": {"uv": [74, 91], "uv_size": [1, 1]}, + "down": {"uv": [91, 75], "uv_size": [1, -1]} + } + }, + { + "origin": [2, 54.90589, 1.2], + "size": [0.4, 1.98823, 1.6], + "uv": { + "north": {"uv": [75, 91], "uv_size": [1, 1]}, + "east": {"uv": [91, 75], "uv_size": [1, 1]}, + "south": {"uv": [76, 91], "uv_size": [1, 1]}, + "west": {"uv": [91, 76], "uv_size": [1, 1]}, + "up": {"uv": [77, 91], "uv_size": [1, 1]}, + "down": {"uv": [91, 78], "uv_size": [1, -1]} + } + }, + { + "origin": [-2.4, 54.90589, 1.2], + "size": [0.4, 1.98823, 1.6], + "pivot": [0, 55.9, 2.4], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [78, 91], "uv_size": [1, 1]}, + "east": {"uv": [91, 78], "uv_size": [1, 1]}, + "south": {"uv": [79, 91], "uv_size": [1, 1]}, + "west": {"uv": [91, 79], "uv_size": [1, 1]}, + "up": {"uv": [80, 91], "uv_size": [1, 1]}, + "down": {"uv": [91, 81], "uv_size": [1, -1]} + } + }, + { + "origin": [-2.4, 54.90589, 1.2], + "size": [0.4, 1.98823, 1.6], + "uv": { + "north": {"uv": [81, 91], "uv_size": [1, 1]}, + "east": {"uv": [91, 81], "uv_size": [1, 1]}, + "south": {"uv": [82, 91], "uv_size": [1, 1]}, + "west": {"uv": [91, 82], "uv_size": [1, 1]}, + "up": {"uv": [83, 91], "uv_size": [1, 1]}, + "down": {"uv": [91, 84], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "guge8", + "parent": "guge3", + "pivot": [0, 55.9, 30.4], + "cubes": [ + { + "origin": [-2.39, 54.90589, 29.2], + "size": [4.79, 1.98823, 1.6], + "uv": { + "north": {"uv": [84, 91], "uv_size": [1, 1]}, + "east": {"uv": [91, 84], "uv_size": [1, 1]}, + "south": {"uv": [85, 91], "uv_size": [1, 1]}, + "west": {"uv": [91, 85], "uv_size": [1, 1]} + } + }, + { + "origin": [-2.39, 54.90589, 29.2], + "size": [4.79, 1.98823, 1.6], + "pivot": [0, 55.9, 30.4], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [86, 91], "uv_size": [1, 1]}, + "east": {"uv": [91, 86], "uv_size": [1, 1]}, + "south": {"uv": [87, 91], "uv_size": [1, 1]}, + "west": {"uv": [91, 87], "uv_size": [1, 1]} + } + }, + { + "origin": [-2.39, 54.90589, 29.2], + "size": [4.79, 1.98823, 1.6], + "pivot": [0, 55.9, 30.4], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [88, 91], "uv_size": [1, 1]}, + "east": {"uv": [91, 88], "uv_size": [1, 1]}, + "south": {"uv": [89, 91], "uv_size": [1, 1]}, + "west": {"uv": [91, 89], "uv_size": [1, 1]} + } + }, + { + "origin": [-2.39, 54.90589, 29.2], + "size": [4.79, 1.98823, 1.6], + "pivot": [0, 55.9, 30.4], + "rotation": [0, 0, -135], + "uv": { + "north": {"uv": [90, 91], "uv_size": [1, 1]}, + "east": {"uv": [91, 90], "uv_size": [1, 1]}, + "south": {"uv": [91, 91], "uv_size": [1, 1]}, + "west": {"uv": [0, 92], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "guge10", + "parent": "guge3", + "pivot": [0, 55.9, 20.4], + "cubes": [ + { + "origin": [-2.39, 54.90589, 19.2], + "size": [4.79, 1.98823, 1.6], + "uv": { + "north": {"uv": [92, 0], "uv_size": [1, 1]}, + "east": {"uv": [1, 92], "uv_size": [1, 1]}, + "south": {"uv": [92, 1], "uv_size": [1, 1]}, + "west": {"uv": [2, 92], "uv_size": [1, 1]} + } + }, + { + "origin": [-2.39, 54.90589, 19.2], + "size": [4.79, 1.98823, 1.6], + "pivot": [0, 55.9, 20.4], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [92, 2], "uv_size": [1, 1]}, + "east": {"uv": [3, 92], "uv_size": [1, 1]}, + "south": {"uv": [92, 3], "uv_size": [1, 1]}, + "west": {"uv": [4, 92], "uv_size": [1, 1]} + } + }, + { + "origin": [-2.39, 54.90589, 19.2], + "size": [4.79, 1.98823, 1.6], + "pivot": [0, 55.9, 20.4], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [92, 4], "uv_size": [1, 1]}, + "east": {"uv": [5, 92], "uv_size": [1, 1]}, + "south": {"uv": [92, 5], "uv_size": [1, 1]}, + "west": {"uv": [6, 92], "uv_size": [1, 1]} + } + }, + { + "origin": [-2.39, 54.90589, 19.2], + "size": [4.79, 1.98823, 1.6], + "pivot": [0, 55.9, 20.4], + "rotation": [0, 0, -135], + "uv": { + "north": {"uv": [92, 6], "uv_size": [1, 1]}, + "east": {"uv": [7, 92], "uv_size": [1, 1]}, + "south": {"uv": [92, 7], "uv_size": [1, 1]}, + "west": {"uv": [8, 92], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "guge11", + "parent": "guge3", + "pivot": [0, 55.9, 11.4], + "cubes": [ + { + "origin": [-2.39, 54.90589, 10.2], + "size": [4.79, 1.98823, 1.6], + "uv": { + "north": {"uv": [92, 8], "uv_size": [1, 1]}, + "east": {"uv": [9, 92], "uv_size": [1, 1]}, + "south": {"uv": [92, 9], "uv_size": [1, 1]}, + "west": {"uv": [10, 92], "uv_size": [1, 1]} + } + }, + { + "origin": [-2.39, 54.90589, 10.2], + "size": [4.79, 1.98823, 1.6], + "pivot": [0, 55.9, 11.4], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [92, 10], "uv_size": [1, 1]}, + "east": {"uv": [11, 92], "uv_size": [1, 1]}, + "south": {"uv": [92, 11], "uv_size": [1, 1]}, + "west": {"uv": [12, 92], "uv_size": [1, 1]} + } + }, + { + "origin": [-2.39, 54.90589, 10.2], + "size": [4.79, 1.98823, 1.6], + "pivot": [0, 55.9, 11.4], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [92, 12], "uv_size": [1, 1]}, + "east": {"uv": [13, 92], "uv_size": [1, 1]}, + "south": {"uv": [92, 13], "uv_size": [1, 1]}, + "west": {"uv": [14, 92], "uv_size": [1, 1]} + } + }, + { + "origin": [1.86, 55.15589, 11.8], + "size": [0.54, 1.48823, 7.4], + "pivot": [0, 55.9, 11.4], + "rotation": [0, 0, -90], + "uv": { + "west": {"uv": [84, 33], "uv_size": [2, 1]}, + "up": {"uv": [32, 84], "uv_size": [1, 2]}, + "down": {"uv": [84, 36], "uv_size": [1, -2]} + } + }, + { + "origin": [-2.39, 54.90589, 10.2], + "size": [4.79, 1.98823, 1.6], + "pivot": [0, 55.9, 11.4], + "rotation": [0, 0, -135], + "uv": { + "north": {"uv": [92, 14], "uv_size": [1, 1]}, + "east": {"uv": [15, 92], "uv_size": [1, 1]}, + "south": {"uv": [92, 15], "uv_size": [1, 1]}, + "west": {"uv": [16, 92], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "guge5", + "parent": "9m113", + "pivot": [0, 55.9, 30.8], + "cubes": [ + { + "origin": [-0.82843, 53.9, 1.65], + "size": [1.65685, 4, 29.55], + "pivot": [0, 55.9, 30.8], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [92, 16], "uv_size": [1, 1]}, + "south": {"uv": [17, 92], "uv_size": [1, 1]}, + "up": {"uv": [36, 44], "uv_size": [1, 7]}, + "down": {"uv": [35, 72], "uv_size": [1, -7]} + } + }, + { + "origin": [-0.82843, 53.9, 1.65], + "size": [1.65685, 4, 29.55], + "pivot": [0, 55.9, 30.8], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [92, 17], "uv_size": [1, 1]}, + "south": {"uv": [18, 92], "uv_size": [1, 1]}, + "up": {"uv": [70, 66], "uv_size": [1, 7]}, + "down": {"uv": [68, 77], "uv_size": [1, -7]} + } + }, + { + "origin": [-0.82843, 53.9, 1.65], + "size": [1.65685, 4, 29.55], + "uv": { + "north": {"uv": [92, 18], "uv_size": [1, 1]}, + "south": {"uv": [19, 92], "uv_size": [1, 1]}, + "up": {"uv": [69, 70], "uv_size": [1, 7]}, + "down": {"uv": [0, 78], "uv_size": [1, -7]} + } + }, + { + "origin": [-2, 55.07157, 1.65], + "size": [4, 1.65685, 29.55], + "pivot": [0, 55.9, 30.8], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [92, 19], "uv_size": [1, 1]}, + "east": {"uv": [68, 56], "uv_size": [7, 1]}, + "south": {"uv": [20, 92], "uv_size": [1, 1]}, + "west": {"uv": [68, 61], "uv_size": [7, 1]} + } + } + ] + }, + { + "name": "guge9", + "parent": "guge5", + "pivot": [3.2, 52.7, 1.2], + "cubes": [ + { + "origin": [1.2, 51.87157, 0.8], + "size": [4, 1.65685, 0.8], + "uv": { + "north": {"uv": [92, 20], "uv_size": [1, 1]}, + "east": {"uv": [21, 92], "uv_size": [1, 1]}, + "south": {"uv": [92, 21], "uv_size": [1, 1]}, + "west": {"uv": [22, 92], "uv_size": [1, 1]} + } + }, + { + "origin": [1.2, 51.87157, 0.8], + "size": [4, 1.65685, 0.8], + "pivot": [3.2, 52.7, 1.2], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [92, 22], "uv_size": [1, 1]}, + "east": {"uv": [23, 92], "uv_size": [1, 1]}, + "south": {"uv": [92, 23], "uv_size": [1, 1]}, + "west": {"uv": [24, 92], "uv_size": [1, 1]} + } + }, + { + "origin": [1.2, 51.87157, 0.8], + "size": [4, 1.65685, 0.8], + "pivot": [3.2, 52.7, 1.2], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [92, 24], "uv_size": [1, 1]}, + "east": {"uv": [25, 92], "uv_size": [1, 1]}, + "south": {"uv": [92, 25], "uv_size": [1, 1]}, + "west": {"uv": [26, 92], "uv_size": [1, 1]} + } + }, + { + "origin": [1.2, 51.87157, 0.8], + "size": [4, 1.65685, 0.8], + "pivot": [3.2, 52.7, 1.2], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [92, 26], "uv_size": [1, 1]}, + "east": {"uv": [27, 92], "uv_size": [1, 1]}, + "south": {"uv": [92, 27], "uv_size": [1, 1]}, + "west": {"uv": [28, 92], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "light", + "parent": "cannon", + "pivot": [-9, 43.9, -7.6], + "cubes": [ + { + "origin": [-10.1598, 41.1, -10.4], + "size": [2.3196, 5.6, 3.2], + "pivot": [-9, 43.9, -7.6], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [92, 28], "uv_size": [1, 1]}, + "east": {"uv": [29, 92], "uv_size": [1, 1]}, + "south": {"uv": [92, 29], "uv_size": [1, 1]}, + "west": {"uv": [30, 92], "uv_size": [1, 1]}, + "up": {"uv": [92, 30], "uv_size": [1, 1]}, + "down": {"uv": [31, 93], "uv_size": [1, -1]} + } + }, + { + "origin": [-10.1598, 41.1, -10.4], + "size": [2.3196, 5.6, 3.2], + "uv": { + "north": {"uv": [92, 31], "uv_size": [1, 1]}, + "east": {"uv": [32, 92], "uv_size": [1, 1]}, + "south": {"uv": [92, 32], "uv_size": [1, 1]}, + "west": {"uv": [33, 92], "uv_size": [1, 1]}, + "up": {"uv": [92, 33], "uv_size": [1, 1]}, + "down": {"uv": [34, 93], "uv_size": [1, -1]} + } + }, + { + "origin": [-11.8, 42.7402, -10.4], + "size": [5.6, 2.3196, 3.2], + "pivot": [-9, 43.9, -7.6], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [92, 34], "uv_size": [1, 1]}, + "east": {"uv": [35, 92], "uv_size": [1, 1]}, + "south": {"uv": [92, 35], "uv_size": [1, 1]}, + "west": {"uv": [36, 92], "uv_size": [1, 1]}, + "up": {"uv": [92, 36], "uv_size": [1, 1]}, + "down": {"uv": [37, 93], "uv_size": [1, -1]} + } + }, + { + "origin": [-11.8, 42.7402, -10.4], + "size": [5.6, 2.3196, 3.2], + "uv": { + "north": {"uv": [92, 37], "uv_size": [1, 1]}, + "east": {"uv": [38, 92], "uv_size": [1, 1]}, + "south": {"uv": [92, 38], "uv_size": [1, 1]}, + "west": {"uv": [39, 92], "uv_size": [1, 1]}, + "up": {"uv": [92, 39], "uv_size": [1, 1]}, + "down": {"uv": [40, 93], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "smk", + "parent": "cannon", + "pivot": [-29.2, 48.3, 4] + }, + { + "name": "rsmk", + "parent": "smk", + "pivot": [-29.2, 48.3, 4] + }, + { + "name": "bone51", + "parent": "rsmk", + "pivot": [-23.46863, 43.80294, 14.02843], + "cubes": [ + { + "origin": [-24.6, 41.9, 10.4], + "size": [2.4, 2.4, 6.4], + "pivot": [-23.4, 43.1, 13.6], + "rotation": [-35.26439, 30, 35.26439], + "uv": { + "north": {"uv": [92, 40], "uv_size": [1, 1]}, + "east": {"uv": [35, 84], "uv_size": [2, 1]}, + "south": {"uv": [41, 92], "uv_size": [1, 1]}, + "west": {"uv": [84, 36], "uv_size": [2, 1]}, + "up": {"uv": [84, 37], "uv_size": [1, 2]}, + "down": {"uv": [39, 86], "uv_size": [1, -2]} + } + }, + { + "origin": [-26.66863, 42.60294, 15.62843], + "size": [3.2, 0.8, 5.6], + "pivot": [-23.46863, 43.80294, 14.02843], + "rotation": [-54.73561, 30, -35.26439], + "uv": { + "north": {"uv": [92, 41], "uv_size": [1, 1]}, + "east": {"uv": [42, 92], "uv_size": [1, 1]}, + "west": {"uv": [92, 42], "uv_size": [1, 1]}, + "up": {"uv": [43, 92], "uv_size": [1, 1]}, + "down": {"uv": [92, 44], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "bone52", + "parent": "rsmk", + "pivot": [-24.26863, 43.80294, 9.22843], + "cubes": [ + { + "origin": [-25.4, 41.9, 5.6], + "size": [2.4, 2.4, 6.4], + "pivot": [-24.2, 43.1, 8.8], + "rotation": [-35.26439, 30, 35.26439], + "uv": { + "north": {"uv": [44, 92], "uv_size": [1, 1]}, + "east": {"uv": [84, 40], "uv_size": [2, 1]}, + "south": {"uv": [92, 44], "uv_size": [1, 1]}, + "west": {"uv": [84, 41], "uv_size": [2, 1]}, + "up": {"uv": [40, 84], "uv_size": [1, 2]}, + "down": {"uv": [42, 86], "uv_size": [1, -2]} + } + }, + { + "origin": [-27.46863, 42.60294, 10.82843], + "size": [3.2, 0.8, 5.6], + "pivot": [-24.26863, 43.80294, 9.22843], + "rotation": [-54.73561, 30, -35.26439], + "uv": { + "north": {"uv": [45, 92], "uv_size": [1, 1]}, + "east": {"uv": [92, 45], "uv_size": [1, 1]}, + "west": {"uv": [46, 92], "uv_size": [1, 1]}, + "up": {"uv": [92, 46], "uv_size": [1, 1]}, + "down": {"uv": [47, 93], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "bone53", + "parent": "rsmk", + "pivot": [-21.86863, 43.80294, 18.82843], + "cubes": [ + { + "origin": [-23, 41.9, 15.2], + "size": [2.4, 2.4, 6.4], + "pivot": [-21.8, 43.1, 18.4], + "rotation": [-35.26439, 30, 35.26439], + "uv": { + "north": {"uv": [92, 47], "uv_size": [1, 1]}, + "east": {"uv": [43, 84], "uv_size": [2, 1]}, + "south": {"uv": [48, 92], "uv_size": [1, 1]}, + "west": {"uv": [45, 84], "uv_size": [2, 1]}, + "up": {"uv": [84, 45], "uv_size": [1, 2]}, + "down": {"uv": [47, 86], "uv_size": [1, -2]} + } + }, + { + "origin": [-25.06863, 42.60294, 20.42843], + "size": [3.2, 0.8, 5.6], + "pivot": [-21.86863, 43.80294, 18.82843], + "rotation": [-54.73561, 30, -35.26439], + "uv": { + "north": {"uv": [92, 48], "uv_size": [1, 1]}, + "east": {"uv": [49, 92], "uv_size": [1, 1]}, + "west": {"uv": [92, 49], "uv_size": [1, 1]}, + "up": {"uv": [50, 92], "uv_size": [1, 1]}, + "down": {"uv": [92, 51], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "lsmk", + "parent": "smk", + "pivot": [29.2, 48.3, 4] + }, + { + "name": "bone54", + "parent": "lsmk", + "pivot": [23.46863, 43.80294, 14.02843], + "cubes": [ + { + "origin": [22.2, 41.9, 10.4], + "size": [2.4, 2.4, 6.4], + "pivot": [23.4, 43.1, 13.6], + "rotation": [-35.26439, -30, -35.26439], + "uv": { + "north": {"uv": [51, 92], "uv_size": [1, 1]}, + "east": {"uv": [48, 84], "uv_size": [2, 1]}, + "south": {"uv": [92, 51], "uv_size": [1, 1]}, + "west": {"uv": [50, 84], "uv_size": [2, 1]}, + "up": {"uv": [52, 84], "uv_size": [1, 2]}, + "down": {"uv": [84, 54], "uv_size": [1, -2]} + } + }, + { + "origin": [23.46863, 42.60294, 15.62843], + "size": [3.2, 0.8, 5.6], + "pivot": [23.46863, 43.80294, 14.02843], + "rotation": [-54.73561, -30, 35.26439], + "uv": { + "north": {"uv": [52, 92], "uv_size": [1, 1]}, + "east": {"uv": [92, 52], "uv_size": [1, 1]}, + "west": {"uv": [53, 92], "uv_size": [1, 1]}, + "up": {"uv": [92, 53], "uv_size": [1, 1]}, + "down": {"uv": [54, 93], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "bone55", + "parent": "lsmk", + "pivot": [24.26863, 43.80294, 9.22843], + "cubes": [ + { + "origin": [23, 41.9, 5.6], + "size": [2.4, 2.4, 6.4], + "pivot": [24.2, 43.1, 8.8], + "rotation": [-35.26439, -30, -35.26439], + "uv": { + "north": {"uv": [92, 54], "uv_size": [1, 1]}, + "east": {"uv": [53, 84], "uv_size": [2, 1]}, + "south": {"uv": [55, 92], "uv_size": [1, 1]}, + "west": {"uv": [84, 54], "uv_size": [2, 1]}, + "up": {"uv": [55, 84], "uv_size": [1, 2]}, + "down": {"uv": [84, 57], "uv_size": [1, -2]} + } + }, + { + "origin": [24.26863, 42.60294, 10.82843], + "size": [3.2, 0.8, 5.6], + "pivot": [24.26863, 43.80294, 9.22843], + "rotation": [-54.73561, -30, 35.26439], + "uv": { + "north": {"uv": [92, 55], "uv_size": [1, 1]}, + "east": {"uv": [56, 92], "uv_size": [1, 1]}, + "west": {"uv": [92, 56], "uv_size": [1, 1]}, + "up": {"uv": [57, 92], "uv_size": [1, 1]}, + "down": {"uv": [92, 58], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "bone56", + "parent": "lsmk", + "pivot": [21.86863, 43.80294, 18.82843], + "cubes": [ + { + "origin": [20.6, 41.9, 15.2], + "size": [2.4, 2.4, 6.4], + "pivot": [21.8, 43.1, 18.4], + "rotation": [-35.26439, -30, -35.26439], + "uv": { + "north": {"uv": [58, 92], "uv_size": [1, 1]}, + "east": {"uv": [58, 84], "uv_size": [2, 1]}, + "south": {"uv": [92, 58], "uv_size": [1, 1]}, + "west": {"uv": [84, 59], "uv_size": [2, 1]}, + "up": {"uv": [56, 84], "uv_size": [1, 2]}, + "down": {"uv": [84, 62], "uv_size": [1, -2]} + } + }, + { + "origin": [21.86863, 42.60294, 20.42843], + "size": [3.2, 0.8, 5.6], + "pivot": [21.86863, 43.80294, 18.82843], + "rotation": [-54.73561, -30, 35.26439], + "uv": { + "north": {"uv": [59, 92], "uv_size": [1, 1]}, + "east": {"uv": [92, 59], "uv_size": [1, 1]}, + "west": {"uv": [60, 92], "uv_size": [1, 1]}, + "up": {"uv": [92, 60], "uv_size": [1, 1]}, + "down": {"uv": [61, 93], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "trackL", + "parent": "root", + "pivot": [30, 24.43117, 54.91481], + "cubes": [ + { + "origin": [26.9, 24.13117, -57.33519], + "size": [6.2, 1.1, 114.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + }, + { + "origin": [26.9, 20.20338, 54.45677], + "size": [6.2, 1.1, 6.15], + "pivot": [30, 19.77327, 59.93548], + "rotation": [-45.25, 0, 0], + "uv": { + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + }, + { + "origin": [26.9, 20.2299, 59.3282], + "size": [6.2, 1.1, 6], + "pivot": [30, 19.77327, 59.93548], + "rotation": [-90.25, 0, 0], + "uv": { + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + }, + { + "origin": [26.9, 11.49318, 55.14941], + "size": [6.2, 1.1, 17.75], + "pivot": [30, 11.03655, 55.75669], + "rotation": [-147.75, 0, 0], + "uv": { + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + }, + { + "origin": [26.9, 2.58572, 40.8747], + "size": [6.2, 1.1, 83.25], + "pivot": [30, 2.12908, 41.48198], + "rotation": [180, 0, 0], + "uv": { + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + }, + { + "origin": [26.9, 12.03349, 51.02174], + "size": [6.2, 1.1, 6.15], + "pivot": [30, 11.60338, 56.50044], + "rotation": [-135.25, 0, 0], + "uv": { + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + }, + { + "origin": [26.9, 10.76354, -72.49982], + "size": [6.2, 1.1, 18.3], + "pivot": [30, 10.30691, -55.3571], + "rotation": [150.75, 0, 0], + "uv": { + "east": {"uv": [93, 61], "uv_size": [-1, 1]}, + "west": {"uv": [63, 92], "uv_size": [-1, 1]}, + "up": {"uv": [84, 65], "uv_size": [2, -1]}, + "down": {"uv": [84, 65], "uv_size": [2, 1]} + } + }, + { + "origin": [26.9, 10.79644, -55.5956], + "size": [6.2, 1.1, 6.99], + "pivot": [30, 10.36633, -55.83431], + "rotation": [132.25, 0, 0], + "uv": { + "east": {"uv": [93, 61], "uv_size": [-1, 1]}, + "west": {"uv": [63, 92], "uv_size": [-1, 1]}, + "up": {"uv": [84, 65], "uv_size": [2, -1]}, + "down": {"uv": [84, 65], "uv_size": [2, 1]} + } + }, + { + "origin": [26.9, 20.55195, -65.67301], + "size": [6.2, 1.1, 6], + "pivot": [30, 20.09532, -60.28029], + "rotation": [90.25, 0, 0], + "uv": { + "east": {"uv": [93, 61], "uv_size": [-1, 1]}, + "west": {"uv": [63, 92], "uv_size": [-1, 1]}, + "up": {"uv": [84, 65], "uv_size": [2, -1]}, + "down": {"uv": [84, 65], "uv_size": [2, 1]} + } + }, + { + "origin": [26.9, 20.70298, -61.02558], + "size": [6.2, 1.1, 6.4], + "pivot": [30, 20.27286, -60.10428], + "rotation": [45.25, 0, 0], + "uv": { + "east": {"uv": [93, 61], "uv_size": [-1, 1]}, + "west": {"uv": [63, 92], "uv_size": [-1, 1]}, + "up": {"uv": [84, 65], "uv_size": [2, -1]}, + "down": {"uv": [84, 65], "uv_size": [2, 1]} + } + } + ] + }, + { + "name": "trackL0", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot0", + "parent": "trackL0", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL1", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot1", + "parent": "trackL1", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL2", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot2", + "parent": "trackL2", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL3", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot3", + "parent": "trackL3", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL4", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot4", + "parent": "trackL4", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL5", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot5", + "parent": "trackL5", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL6", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot6", + "parent": "trackL6", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL7", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot7", + "parent": "trackL7", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL8", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot8", + "parent": "trackL8", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL9", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot9", + "parent": "trackL9", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL10", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot10", + "parent": "trackL10", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL11", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot11", + "parent": "trackL11", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL12", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot12", + "parent": "trackL12", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL13", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot13", + "parent": "trackL13", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL14", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot14", + "parent": "trackL14", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL15", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot15", + "parent": "trackL15", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL16", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot16", + "parent": "trackL16", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL17", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot17", + "parent": "trackL17", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL18", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot18", + "parent": "trackL18", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL19", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot19", + "parent": "trackL19", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL20", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot20", + "parent": "trackL20", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL21", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot21", + "parent": "trackL21", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL22", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot22", + "parent": "trackL22", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL23", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot23", + "parent": "trackL23", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL24", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot24", + "parent": "trackL24", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL25", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot25", + "parent": "trackL25", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL26", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot26", + "parent": "trackL26", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL27", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot27", + "parent": "trackL27", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL28", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot28", + "parent": "trackL28", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL29", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot29", + "parent": "trackL29", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL30", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot30", + "parent": "trackL30", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL31", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot31", + "parent": "trackL31", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL32", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot32", + "parent": "trackL32", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL33", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot33", + "parent": "trackL33", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL34", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot34", + "parent": "trackL34", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL35", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot35", + "parent": "trackL35", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL36", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot36", + "parent": "trackL36", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL37", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot37", + "parent": "trackL37", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL38", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot38", + "parent": "trackL38", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL39", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot39", + "parent": "trackL39", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL40", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot40", + "parent": "trackL40", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL41", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot41", + "parent": "trackL41", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL42", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot42", + "parent": "trackL42", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL43", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot43", + "parent": "trackL43", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL44", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot44", + "parent": "trackL44", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL45", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot45", + "parent": "trackL45", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL46", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot46", + "parent": "trackL46", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL47", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot47", + "parent": "trackL47", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL48", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot48", + "parent": "trackL48", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackL49", + "parent": "trackL", + "pivot": [30, 24.93117, -55.08519] + }, + { + "name": "trackLRot49", + "parent": "trackL49", + "pivot": [30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [26.4, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [62, 84], "uv_size": [2, 1]}, + "east": {"uv": [92, 61], "uv_size": [1, 1]}, + "south": {"uv": [84, 62], "uv_size": [2, 1]}, + "west": {"uv": [62, 92], "uv_size": [1, 1]}, + "up": {"uv": [84, 64], "uv_size": [2, 1]}, + "down": {"uv": [84, 66], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "trackR", + "parent": "root", + "pivot": [-30, 24.43117, 54.91481] + }, + { + "name": "bone21", + "parent": "trackR", + "pivot": [-30, 20.27286, -60.10428], + "cubes": [ + { + "origin": [-33.1, 24.13117, -57.33519], + "size": [6.2, 1.1, 114.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + }, + { + "origin": [-33.1, 20.20338, 54.45677], + "size": [6.2, 1.1, 6.15], + "pivot": [-30, 19.77327, 59.93548], + "rotation": [-45.25, 0, 0], + "uv": { + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + }, + { + "origin": [-33.1, 20.2299, 59.3282], + "size": [6.2, 1.1, 6], + "pivot": [-30, 19.77327, 59.93548], + "rotation": [-90.25, 0, 0], + "uv": { + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + }, + { + "origin": [-33.1, 11.49318, 55.14941], + "size": [6.2, 1.1, 17.75], + "pivot": [-30, 11.03655, 55.75669], + "rotation": [-147.75, 0, 0], + "uv": { + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + }, + { + "origin": [-33.1, 2.58572, 40.8747], + "size": [6.2, 1.1, 83.25], + "pivot": [-30, 2.12908, 41.48198], + "rotation": [180, 0, 0], + "uv": { + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + }, + { + "origin": [-33.1, 12.03349, 51.02174], + "size": [6.2, 1.1, 6.15], + "pivot": [-30, 11.60338, 56.50044], + "rotation": [-135.25, 0, 0], + "uv": { + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + }, + { + "origin": [-33.1, 10.76354, -72.49982], + "size": [6.2, 1.1, 18.3], + "pivot": [-30, 10.30691, -55.3571], + "rotation": [150.75, 0, 0], + "uv": { + "east": {"uv": [62, 92], "uv_size": [1, 1]}, + "west": {"uv": [92, 61], "uv_size": [1, 1]}, + "up": {"uv": [86, 65], "uv_size": [-2, -1]}, + "down": {"uv": [86, 65], "uv_size": [-2, 1]} + } + }, + { + "origin": [-33.1, 10.79644, -55.5956], + "size": [6.2, 1.1, 6.99], + "pivot": [-30, 10.36633, -55.83431], + "rotation": [132.25, 0, 0], + "uv": { + "east": {"uv": [62, 92], "uv_size": [1, 1]}, + "west": {"uv": [92, 61], "uv_size": [1, 1]}, + "up": {"uv": [86, 65], "uv_size": [-2, -1]}, + "down": {"uv": [86, 65], "uv_size": [-2, 1]} + } + }, + { + "origin": [-33.1, 20.55195, -65.67301], + "size": [6.2, 1.1, 6], + "pivot": [-30, 20.09532, -60.28029], + "rotation": [90.25, 0, 0], + "uv": { + "east": {"uv": [62, 92], "uv_size": [1, 1]}, + "west": {"uv": [92, 61], "uv_size": [1, 1]}, + "up": {"uv": [86, 65], "uv_size": [-2, -1]}, + "down": {"uv": [86, 65], "uv_size": [-2, 1]} + } + }, + { + "origin": [-33.1, 20.70298, -61.02558], + "size": [6.2, 1.1, 6.4], + "pivot": [-30, 20.27286, -60.10428], + "rotation": [45.25, 0, 0], + "uv": { + "east": {"uv": [62, 92], "uv_size": [1, 1]}, + "west": {"uv": [92, 61], "uv_size": [1, 1]}, + "up": {"uv": [86, 65], "uv_size": [-2, -1]}, + "down": {"uv": [86, 65], "uv_size": [-2, 1]} + } + } + ] + }, + { + "name": "trackR0", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot0", + "parent": "trackR0", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR1", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot1", + "parent": "trackR1", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR2", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot2", + "parent": "trackR2", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR3", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot3", + "parent": "trackR3", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR4", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot4", + "parent": "trackR4", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR5", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot5", + "parent": "trackR5", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR6", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot6", + "parent": "trackR6", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR7", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot7", + "parent": "trackR7", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR8", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot8", + "parent": "trackR8", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR9", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot9", + "parent": "trackR9", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR10", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot10", + "parent": "trackR10", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR11", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot11", + "parent": "trackR11", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR12", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot12", + "parent": "trackR12", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR13", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot13", + "parent": "trackR13", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR14", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot14", + "parent": "trackR14", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR15", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot15", + "parent": "trackR15", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR16", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot16", + "parent": "trackR16", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR17", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot17", + "parent": "trackR17", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR18", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot18", + "parent": "trackR18", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR19", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot19", + "parent": "trackR19", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR20", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot20", + "parent": "trackR20", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR21", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot21", + "parent": "trackR21", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR22", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot22", + "parent": "trackR22", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR23", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot23", + "parent": "trackR23", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR24", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot24", + "parent": "trackR24", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR25", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot25", + "parent": "trackR25", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR26", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot26", + "parent": "trackR26", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR27", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot27", + "parent": "trackR27", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR28", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot28", + "parent": "trackR28", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR29", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot29", + "parent": "trackR29", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR30", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot30", + "parent": "trackR30", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR31", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot31", + "parent": "trackR31", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR32", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot32", + "parent": "trackR32", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR33", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot33", + "parent": "trackR33", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR34", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot34", + "parent": "trackR34", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR35", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot35", + "parent": "trackR35", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR36", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot36", + "parent": "trackR36", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR37", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot37", + "parent": "trackR37", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR38", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot38", + "parent": "trackR38", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR39", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot39", + "parent": "trackR39", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR40", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot40", + "parent": "trackR40", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR41", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot41", + "parent": "trackR41", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR42", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot42", + "parent": "trackR42", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR43", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot43", + "parent": "trackR43", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR44", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot44", + "parent": "trackR44", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR45", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot45", + "parent": "trackR45", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR46", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot46", + "parent": "trackR46", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR47", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot47", + "parent": "trackR47", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR48", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot48", + "parent": "trackR48", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + }, + { + "name": "trackR49", + "parent": "trackR", + "pivot": [-30, 24.93117, -55.08519] + }, + { + "name": "trackRRot49", + "parent": "trackR49", + "pivot": [-30, 24.93117, -55.08519], + "cubes": [ + { + "origin": [-33.6, 24.13117, -56.83519], + "size": [7.2, 1.6, 3.5], + "pivot": [-30, 24.93117, -55.08519], + "rotation": [-0.25, 0, 0], + "uv": { + "north": {"uv": [64, 84], "uv_size": [-2, 1]}, + "east": {"uv": [63, 92], "uv_size": [-1, 1]}, + "south": {"uv": [86, 62], "uv_size": [-2, 1]}, + "west": {"uv": [93, 61], "uv_size": [-1, 1]}, + "up": {"uv": [86, 64], "uv_size": [-2, 1]}, + "down": {"uv": [86, 66], "uv_size": [-2, -1]} + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/textures/entity/bmp2.png b/src/main/resources/assets/superbwarfare/textures/entity/bmp2.png new file mode 100644 index 000000000..ab80205ee Binary files /dev/null and b/src/main/resources/assets/superbwarfare/textures/entity/bmp2.png differ diff --git a/src/main/resources/assets/superbwarfare/textures/entity/speedboat_e.png b/src/main/resources/assets/superbwarfare/textures/entity/speedboat_e.png index 07dee8a72..ae0281cd5 100644 Binary files a/src/main/resources/assets/superbwarfare/textures/entity/speedboat_e.png and b/src/main/resources/assets/superbwarfare/textures/entity/speedboat_e.png differ