diff --git a/src/main/java/net/mcreator/superbwarfare/client/model/item/AK47ItemModel.java b/src/main/java/net/mcreator/superbwarfare/client/model/item/AK47ItemModel.java index 87a5e52fb..b6def4a4c 100644 --- a/src/main/java/net/mcreator/superbwarfare/client/model/item/AK47ItemModel.java +++ b/src/main/java/net/mcreator/superbwarfare/client/model/item/AK47ItemModel.java @@ -115,6 +115,6 @@ public class AK47ItemModel extends GeoModel { CoreGeoBone shell4 = getAnimationProcessor().getBone("shell4"); CoreGeoBone shell5 = getAnimationProcessor().getBone("shell5"); - ClientEventHandler.handleShells(1f, 1f, shell1, shell2, shell3, shell4, shell5); + ClientEventHandler.handleShells(1f, 0.55f, shell1, shell2, shell3, shell4, shell5); } } diff --git a/src/main/java/net/mcreator/superbwarfare/client/model/item/Aa12ItemModel.java b/src/main/java/net/mcreator/superbwarfare/client/model/item/Aa12ItemModel.java index 3600bbce5..89fb16a08 100644 --- a/src/main/java/net/mcreator/superbwarfare/client/model/item/Aa12ItemModel.java +++ b/src/main/java/net/mcreator/superbwarfare/client/model/item/Aa12ItemModel.java @@ -106,6 +106,6 @@ public class Aa12ItemModel extends GeoModel { CoreGeoBone shell4 = getAnimationProcessor().getBone("shell4"); CoreGeoBone shell5 = getAnimationProcessor().getBone("shell5"); - ClientEventHandler.handleShells(1f, 0.6f, shell1, shell2, shell3, shell4, shell5); + ClientEventHandler.handleShells(1f, 0.55f, shell1, shell2, shell3, shell4, shell5); } } diff --git a/src/main/java/net/mcreator/superbwarfare/client/model/item/DevotionItemModel.java b/src/main/java/net/mcreator/superbwarfare/client/model/item/DevotionItemModel.java index 3e1c9a29e..d4f57a9fd 100644 --- a/src/main/java/net/mcreator/superbwarfare/client/model/item/DevotionItemModel.java +++ b/src/main/java/net/mcreator/superbwarfare/client/model/item/DevotionItemModel.java @@ -116,5 +116,13 @@ public class DevotionItemModel extends GeoModel { camera.setRotZ(numR * camera.getRotZ()); } ClientEventHandler.shake(Mth.RAD_TO_DEG * camera.getRotX(),Mth.RAD_TO_DEG * camera.getRotY(), Mth.RAD_TO_DEG * camera.getRotZ()); + + CoreGeoBone shell1 = getAnimationProcessor().getBone("shell1"); + CoreGeoBone shell2 = getAnimationProcessor().getBone("shell2"); + CoreGeoBone shell3 = getAnimationProcessor().getBone("shell3"); + CoreGeoBone shell4 = getAnimationProcessor().getBone("shell4"); + CoreGeoBone shell5 = getAnimationProcessor().getBone("shell5"); + + ClientEventHandler.handleShells(1f, 0.55f, shell1, shell2, shell3, shell4, shell5); } } diff --git a/src/main/java/net/mcreator/superbwarfare/client/model/item/Glock17ItemModel.java b/src/main/java/net/mcreator/superbwarfare/client/model/item/Glock17ItemModel.java index 29b37ac2e..5a5ea4dd4 100644 --- a/src/main/java/net/mcreator/superbwarfare/client/model/item/Glock17ItemModel.java +++ b/src/main/java/net/mcreator/superbwarfare/client/model/item/Glock17ItemModel.java @@ -127,5 +127,13 @@ public class Glock17ItemModel extends GeoModel { camera.setRotZ(numR * camera.getRotZ()); } ClientEventHandler.shake(Mth.RAD_TO_DEG * camera.getRotX(),Mth.RAD_TO_DEG * camera.getRotY(), Mth.RAD_TO_DEG * camera.getRotZ()); + + CoreGeoBone shell1 = getAnimationProcessor().getBone("shell1"); + CoreGeoBone shell2 = getAnimationProcessor().getBone("shell2"); + CoreGeoBone shell3 = getAnimationProcessor().getBone("shell3"); + CoreGeoBone shell4 = getAnimationProcessor().getBone("shell4"); + CoreGeoBone shell5 = getAnimationProcessor().getBone("shell5"); + + ClientEventHandler.handleShells(0.7f, 1f, shell1, shell2, shell3, shell4, shell5); } } diff --git a/src/main/java/net/mcreator/superbwarfare/client/model/item/Glock18ItemModel.java b/src/main/java/net/mcreator/superbwarfare/client/model/item/Glock18ItemModel.java index 37485fbb2..a27f97277 100644 --- a/src/main/java/net/mcreator/superbwarfare/client/model/item/Glock18ItemModel.java +++ b/src/main/java/net/mcreator/superbwarfare/client/model/item/Glock18ItemModel.java @@ -135,5 +135,13 @@ public class Glock18ItemModel extends GeoModel { camera.setRotZ(numR * camera.getRotZ()); } ClientEventHandler.shake(Mth.RAD_TO_DEG * camera.getRotX(),Mth.RAD_TO_DEG * camera.getRotY(), Mth.RAD_TO_DEG * camera.getRotZ()); + + CoreGeoBone shell1 = getAnimationProcessor().getBone("shell1"); + CoreGeoBone shell2 = getAnimationProcessor().getBone("shell2"); + CoreGeoBone shell3 = getAnimationProcessor().getBone("shell3"); + CoreGeoBone shell4 = getAnimationProcessor().getBone("shell4"); + CoreGeoBone shell5 = getAnimationProcessor().getBone("shell5"); + + ClientEventHandler.handleShells(0.7f, 1f, shell1, shell2, shell3, shell4, shell5); } } diff --git a/src/main/java/net/mcreator/superbwarfare/client/model/item/Hk416ItemModel.java b/src/main/java/net/mcreator/superbwarfare/client/model/item/Hk416ItemModel.java index 88f312ece..ddd033eb9 100644 --- a/src/main/java/net/mcreator/superbwarfare/client/model/item/Hk416ItemModel.java +++ b/src/main/java/net/mcreator/superbwarfare/client/model/item/Hk416ItemModel.java @@ -68,7 +68,7 @@ public class Hk416ItemModel extends GeoModel { if (GLFW.glfwGetMouseButton(Minecraft.getInstance().getWindow().getWindow(), GLFW.GLFW_MOUSE_BUTTON_RIGHT) == GLFW.GLFW_PRESS) { shen.setPosY(-0.01f * (float) (fp + 2 * fr)); - shen.setPosZ(1.2f * (float) (fp + 0.54f * fr)); + shen.setPosZ(0.4f * (float) (fp + 0.54f * fr)); shen.setRotX(0.007f * (float) (fp + fr)); shen.setRotZ(0f); } else { @@ -104,5 +104,13 @@ public class Hk416ItemModel extends GeoModel { camera.setRotZ(numR * camera.getRotZ()); } ClientEventHandler.shake(Mth.RAD_TO_DEG * camera.getRotX(),Mth.RAD_TO_DEG * camera.getRotY(), Mth.RAD_TO_DEG * camera.getRotZ()); + + CoreGeoBone shell1 = getAnimationProcessor().getBone("shell1"); + CoreGeoBone shell2 = getAnimationProcessor().getBone("shell2"); + CoreGeoBone shell3 = getAnimationProcessor().getBone("shell3"); + CoreGeoBone shell4 = getAnimationProcessor().getBone("shell4"); + CoreGeoBone shell5 = getAnimationProcessor().getBone("shell5"); + + ClientEventHandler.handleShells(1f, 0.55f, shell1, shell2, shell3, shell4, shell5); } } diff --git a/src/main/java/net/mcreator/superbwarfare/client/model/item/M1911ItemModel.java b/src/main/java/net/mcreator/superbwarfare/client/model/item/M1911ItemModel.java index 337a8bc86..8046152cd 100644 --- a/src/main/java/net/mcreator/superbwarfare/client/model/item/M1911ItemModel.java +++ b/src/main/java/net/mcreator/superbwarfare/client/model/item/M1911ItemModel.java @@ -17,7 +17,7 @@ import software.bernie.geckolib.model.GeoModel; public class M1911ItemModel extends GeoModel { @Override public ResourceLocation getAnimationResource(M1911Item animatable) { - return new ResourceLocation(ModUtils.MODID, "animations/glock17.animation.json"); + return new ResourceLocation(ModUtils.MODID, "animations/m1911.animation.json"); } @Override @@ -125,5 +125,13 @@ public class M1911ItemModel extends GeoModel { camera.setRotZ(numR * camera.getRotZ()); } ClientEventHandler.shake(Mth.RAD_TO_DEG * camera.getRotX(),Mth.RAD_TO_DEG * camera.getRotY(), Mth.RAD_TO_DEG * camera.getRotZ()); + + CoreGeoBone shell1 = getAnimationProcessor().getBone("shell1"); + CoreGeoBone shell2 = getAnimationProcessor().getBone("shell2"); + CoreGeoBone shell3 = getAnimationProcessor().getBone("shell3"); + CoreGeoBone shell4 = getAnimationProcessor().getBone("shell4"); + CoreGeoBone shell5 = getAnimationProcessor().getBone("shell5"); + + ClientEventHandler.handleShells(0.7f, 1f, shell1, shell2, shell3, shell4, shell5); } } diff --git a/src/main/java/net/mcreator/superbwarfare/client/model/item/M4ItemModel.java b/src/main/java/net/mcreator/superbwarfare/client/model/item/M4ItemModel.java index 5a662ea7f..804dfc842 100644 --- a/src/main/java/net/mcreator/superbwarfare/client/model/item/M4ItemModel.java +++ b/src/main/java/net/mcreator/superbwarfare/client/model/item/M4ItemModel.java @@ -68,7 +68,7 @@ public class M4ItemModel extends GeoModel { if (GLFW.glfwGetMouseButton(Minecraft.getInstance().getWindow().getWindow(), GLFW.GLFW_MOUSE_BUTTON_RIGHT) == GLFW.GLFW_PRESS) { shen.setPosY(0.02f * (float) (fp + 2 * fr)); - shen.setPosZ(1.6f * (float) (fp + 0.54f * fr)); + shen.setPosZ(0.8f * (float) (fp + 0.54f * fr)); shen.setRotX(0.003f * (float) (fp + fr)); shen.setRotZ(0f); } else { @@ -111,6 +111,6 @@ public class M4ItemModel extends GeoModel { CoreGeoBone shell4 = getAnimationProcessor().getBone("shell4"); CoreGeoBone shell5 = getAnimationProcessor().getBone("shell5"); - ClientEventHandler.handleShells(1f, 1f, shell1, shell2, shell3, shell4, shell5); + ClientEventHandler.handleShells(1f, 0.55f, shell1, shell2, shell3, shell4, shell5); } } diff --git a/src/main/java/net/mcreator/superbwarfare/client/model/item/M60ItemModel.java b/src/main/java/net/mcreator/superbwarfare/client/model/item/M60ItemModel.java index 42ac2c502..eb850ad3c 100644 --- a/src/main/java/net/mcreator/superbwarfare/client/model/item/M60ItemModel.java +++ b/src/main/java/net/mcreator/superbwarfare/client/model/item/M60ItemModel.java @@ -149,5 +149,13 @@ public class M60ItemModel extends GeoModel { camera.setRotZ(numR * camera.getRotZ()); } ClientEventHandler.shake(Mth.RAD_TO_DEG * camera.getRotX(),Mth.RAD_TO_DEG * camera.getRotY(), Mth.RAD_TO_DEG * camera.getRotZ()); + + CoreGeoBone shell1 = getAnimationProcessor().getBone("shell1"); + CoreGeoBone shell2 = getAnimationProcessor().getBone("shell2"); + CoreGeoBone shell3 = getAnimationProcessor().getBone("shell3"); + CoreGeoBone shell4 = getAnimationProcessor().getBone("shell4"); + CoreGeoBone shell5 = getAnimationProcessor().getBone("shell5"); + + ClientEventHandler.handleShells(1f, 0.45f, shell1, shell2, shell3, shell4, shell5); } } diff --git a/src/main/java/net/mcreator/superbwarfare/client/model/item/Mk14ItemModel.java b/src/main/java/net/mcreator/superbwarfare/client/model/item/Mk14ItemModel.java index 82400eba7..09c79c0a1 100644 --- a/src/main/java/net/mcreator/superbwarfare/client/model/item/Mk14ItemModel.java +++ b/src/main/java/net/mcreator/superbwarfare/client/model/item/Mk14ItemModel.java @@ -137,5 +137,13 @@ public class Mk14ItemModel extends GeoModel { camera.setRotZ(numR * camera.getRotZ()); } ClientEventHandler.shake(Mth.RAD_TO_DEG * camera.getRotX(),Mth.RAD_TO_DEG * camera.getRotY(), Mth.RAD_TO_DEG * camera.getRotZ()); + + CoreGeoBone shell1 = getAnimationProcessor().getBone("shell1"); + CoreGeoBone shell2 = getAnimationProcessor().getBone("shell2"); + CoreGeoBone shell3 = getAnimationProcessor().getBone("shell3"); + CoreGeoBone shell4 = getAnimationProcessor().getBone("shell4"); + CoreGeoBone shell5 = getAnimationProcessor().getBone("shell5"); + + ClientEventHandler.handleShells(0.9f, 0.95f, shell1, shell2, shell3, shell4, shell5); } } diff --git a/src/main/java/net/mcreator/superbwarfare/client/model/item/RpkItemModel.java b/src/main/java/net/mcreator/superbwarfare/client/model/item/RpkItemModel.java index 830cddb2c..61d675974 100644 --- a/src/main/java/net/mcreator/superbwarfare/client/model/item/RpkItemModel.java +++ b/src/main/java/net/mcreator/superbwarfare/client/model/item/RpkItemModel.java @@ -121,5 +121,13 @@ public class RpkItemModel extends GeoModel { camera.setRotZ(numR * camera.getRotZ()); } ClientEventHandler.shake(Mth.RAD_TO_DEG * camera.getRotX(),Mth.RAD_TO_DEG * camera.getRotY(), Mth.RAD_TO_DEG * camera.getRotZ()); + + CoreGeoBone shell1 = getAnimationProcessor().getBone("shell1"); + CoreGeoBone shell2 = getAnimationProcessor().getBone("shell2"); + CoreGeoBone shell3 = getAnimationProcessor().getBone("shell3"); + CoreGeoBone shell4 = getAnimationProcessor().getBone("shell4"); + CoreGeoBone shell5 = getAnimationProcessor().getBone("shell5"); + + ClientEventHandler.handleShells(1f, 0.55f, shell1, shell2, shell3, shell4, shell5); } } diff --git a/src/main/java/net/mcreator/superbwarfare/client/model/item/SksItemModel.java b/src/main/java/net/mcreator/superbwarfare/client/model/item/SksItemModel.java index b9260341e..67cf0d137 100644 --- a/src/main/java/net/mcreator/superbwarfare/client/model/item/SksItemModel.java +++ b/src/main/java/net/mcreator/superbwarfare/client/model/item/SksItemModel.java @@ -116,5 +116,13 @@ public class SksItemModel extends GeoModel { camera.setRotZ(numR * camera.getRotZ()); } ClientEventHandler.shake(Mth.RAD_TO_DEG * camera.getRotX(),Mth.RAD_TO_DEG * camera.getRotY(), Mth.RAD_TO_DEG * camera.getRotZ()); + + CoreGeoBone shell1 = getAnimationProcessor().getBone("shell1"); + CoreGeoBone shell2 = getAnimationProcessor().getBone("shell2"); + CoreGeoBone shell3 = getAnimationProcessor().getBone("shell3"); + CoreGeoBone shell4 = getAnimationProcessor().getBone("shell4"); + CoreGeoBone shell5 = getAnimationProcessor().getBone("shell5"); + + ClientEventHandler.handleShells(0.7f, 1.2f, shell1, shell2, shell3, shell4, shell5); } } diff --git a/src/main/java/net/mcreator/superbwarfare/client/model/item/SvdItemModel.java b/src/main/java/net/mcreator/superbwarfare/client/model/item/SvdItemModel.java index 7a291f3f2..f89b611a8 100644 --- a/src/main/java/net/mcreator/superbwarfare/client/model/item/SvdItemModel.java +++ b/src/main/java/net/mcreator/superbwarfare/client/model/item/SvdItemModel.java @@ -132,5 +132,13 @@ public class SvdItemModel extends GeoModel { camera.setRotZ(numR * camera.getRotZ()); } ClientEventHandler.shake(Mth.RAD_TO_DEG * camera.getRotX(),Mth.RAD_TO_DEG * camera.getRotY(), Mth.RAD_TO_DEG * camera.getRotZ()); + + CoreGeoBone shell1 = getAnimationProcessor().getBone("shell1"); + CoreGeoBone shell2 = getAnimationProcessor().getBone("shell2"); + CoreGeoBone shell3 = getAnimationProcessor().getBone("shell3"); + CoreGeoBone shell4 = getAnimationProcessor().getBone("shell4"); + CoreGeoBone shell5 = getAnimationProcessor().getBone("shell5"); + + ClientEventHandler.handleShells(1f, 0.65f, shell1, shell2, shell3, shell4, shell5); } } diff --git a/src/main/java/net/mcreator/superbwarfare/client/model/item/VectorItemModel.java b/src/main/java/net/mcreator/superbwarfare/client/model/item/VectorItemModel.java index 4fc14ae12..8c673c302 100644 --- a/src/main/java/net/mcreator/superbwarfare/client/model/item/VectorItemModel.java +++ b/src/main/java/net/mcreator/superbwarfare/client/model/item/VectorItemModel.java @@ -120,5 +120,15 @@ public class VectorItemModel extends GeoModel { camera.setRotZ(numR * camera.getRotZ()); } ClientEventHandler.shake(Mth.RAD_TO_DEG * camera.getRotX(),Mth.RAD_TO_DEG * camera.getRotY(), Mth.RAD_TO_DEG * camera.getRotZ()); + + ClientEventHandler.shake(Mth.RAD_TO_DEG * camera.getRotX(),Mth.RAD_TO_DEG * camera.getRotY(), Mth.RAD_TO_DEG * camera.getRotZ()); + + CoreGeoBone shell1 = getAnimationProcessor().getBone("shell1"); + CoreGeoBone shell2 = getAnimationProcessor().getBone("shell2"); + CoreGeoBone shell3 = getAnimationProcessor().getBone("shell3"); + CoreGeoBone shell4 = getAnimationProcessor().getBone("shell4"); + CoreGeoBone shell5 = getAnimationProcessor().getBone("shell5"); + + ClientEventHandler.handleShells(1.2f, 0.45f, shell1, shell2, shell3, shell4, shell5); } } diff --git a/src/main/java/net/mcreator/superbwarfare/event/ClientEventHandler.java b/src/main/java/net/mcreator/superbwarfare/event/ClientEventHandler.java index 70fb3b775..e03424f93 100644 --- a/src/main/java/net/mcreator/superbwarfare/event/ClientEventHandler.java +++ b/src/main/java/net/mcreator/superbwarfare/event/ClientEventHandler.java @@ -509,9 +509,9 @@ public class ClientEventHandler { shellIndexTime[shellIndex] = 0.001; - randomShell[0] = (1 + 2.5 * Math.random()); - randomShell[1] = (0.2 * Math.random()); - randomShell[2] = (0.7 * Math.random()); + randomShell[0] = (1 + 0.2 * (Math.random() - 0.5)); + randomShell[1] = (0.2 + (Math.random() - 0.5)); + randomShell[2] = (0.7 + (Math.random() - 0.5)); } } @@ -583,7 +583,7 @@ public class ClientEventHandler { for (int i = 0; i < 5; i++) { if (shellIndexTime[i] > 0) { - shellIndexTime[i] = Math.min(shellIndexTime[i] + 6 * times * ((50 - shellIndexTime[i]) / 50), 50); + shellIndexTime[i] = Math.min(shellIndexTime[i] + 5 * times, 50); } } } @@ -856,11 +856,13 @@ public class ClientEventHandler { } public static void handleShells(float x, float y, CoreGeoBone... shells) { + float times = Minecraft.getInstance().getDeltaFrameTime(); + for (int i = 0; i < shells.length; i++) { if (i >= 5) break; - shells[i].setPosX((float) (-x * shellIndexTime[i])); - shells[i].setPosY((float) (randomShell[0] * y * Math.sin(0.18 * shellIndexTime[i]))); + shells[i].setPosX((float) (-x * shellIndexTime[i] * ((150 - shellIndexTime[i]) / 150))); + shells[i].setPosY((float) (y * randomShell[0] * shellIndexTime[i] - 0.045 * Math.pow(shellIndexTime[i], 2))); shells[i].setRotX((float) (randomShell[1] * shellIndexTime[i])); shells[i].setRotY((float) (randomShell[2] * shellIndexTime[i])); } diff --git a/src/main/resources/assets/superbwarfare/animations/glock17.animation.json b/src/main/resources/assets/superbwarfare/animations/glock17.animation.json index 686e79175..aca24f3fc 100644 --- a/src/main/resources/assets/superbwarfare/animations/glock17.animation.json +++ b/src/main/resources/assets/superbwarfare/animations/glock17.animation.json @@ -5,63 +5,6 @@ "loop": true, "animation_length": 2 }, - "animation.glock.draw": { - "loop": "hold_on_last_frame", - "animation_length": 0.6, - "bones": { - "0": { - "rotation": { - "0.0": { - "vector": [27.21312, -47.42646, -2.0218] - }, - "0.1": { - "vector": [12.5, -15, 0] - }, - "0.2": { - "vector": [3.48268, 0.40464, 8.20687] - }, - "0.4": { - "vector": [0, 0, -2] - }, - "0.5": { - "vector": [0, 0, 0] - } - }, - "position": { - "0.0": { - "vector": [3, -17.3, 0] - }, - "0.2": { - "vector": [0, 0, -1.65] - }, - "0.3": { - "vector": [0, 0, 0.93] - }, - "0.5": { - "vector": [0, 0, 0] - } - } - }, - "camera": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2": { - "vector": [0, 0, 0] - }, - "0.3": { - "vector": [0.25, -0.5, 0.5], - "easing": "easeInSine" - }, - "0.4": { - "vector": [0, 0, 0], - "easing": "easeOutSine" - } - } - } - } - }, "animation.glock.run": { "loop": true, "animation_length": 0.8, @@ -1242,204 +1185,6 @@ } } }, - "animation.glock.change_fire_rate": { - "animation_length": 0.5, - "override_previous_animation": true, - "bones": { - "0": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.1667": { - "vector": [-0.98905, -0.20901, -1.99637], - "easing": "easeInSine" - }, - "0.25": { - "vector": [0, -3, -8], - "easing": "easeOutQuad" - }, - "0.375": { - "vector": [0.05236, 1.49909, -1.99931] - }, - "0.5": { - "vector": [0, 0, 0], - "easing": "easeInOutSine" - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.1667": { - "vector": [0, 0.00828, 0], - "easing": "easeInSine" - }, - "0.25": { - "vector": [0, 0.1, 0], - "easing": "easeOutQuad" - }, - "0.3333": { - "vector": [0, -0.095, 0] - }, - "0.5": { - "vector": [0, 0, 0], - "easing": "easeInOutSine" - } - } - }, - "lun": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.0417": { - "vector": [0, 0, -22.5] - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.0417": { - "vector": [0, 0, 0] - } - } - }, - "Righthand": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.1667": { - "vector": [0, 0, -2.5] - }, - "0.25": { - "vector": [-0.5682, 1.9262, -5.92244] - }, - "0.4167": { - "vector": [-0.9707, 0.6993, -1.25596] - }, - "0.5": { - "vector": [0, 0, 0] - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.1667": { - "vector": [0.19922, 0, 0] - }, - "0.25": { - "vector": [0.2, 0.27734, 0] - }, - "0.5": { - "vector": [0, 0, 0] - } - } - } - } - }, - "animation.glock.change_fire_rate2": { - "animation_length": 0.5, - "override_previous_animation": true, - "bones": { - "0": { - "rotation": { - "0.0": { - "vector": [0, 0, 0], - "easing": "easeInOutSine" - }, - "0.125": { - "vector": [-0.39193, -2.97431, -0.48982], - "easing": "easeOutQuad" - }, - "0.25": { - "vector": [0.24763, 1.47942, 5.5032] - }, - "0.3333": { - "vector": [-1.00787, -0.07813, 5.50251], - "easing": "easeInSine" - }, - "0.5": { - "vector": [0, 0, 0] - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0], - "easing": "easeInOutSine" - }, - "0.125": { - "vector": [0, 0.1, 0], - "easing": "easeOutQuad" - }, - "0.25": { - "vector": [0, -0.095, 0] - }, - "0.375": { - "vector": [0, 0.00828, 0], - "easing": "easeInSine" - }, - "0.5": { - "vector": [0, 0, 0] - } - } - }, - "lun": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.0417": { - "vector": [0, 0, -22.5] - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.0417": { - "vector": [0, 0, 0] - } - } - }, - "Righthand": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.125": { - "vector": [-0.8574, 2.299, -7.40388] - }, - "0.2083": { - "vector": [0, 0, -2.5] - }, - "0.3333": { - "vector": [-0.9707, 0.6993, -1.25596] - }, - "0.5": { - "vector": [0, 0, 0] - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.125": { - "vector": [0.2, 0.27734, 0] - }, - "0.2083": { - "vector": [0.19922, 0, 0] - }, - "0.5": { - "vector": [0, 0, 0] - } - } - } - } - }, "animation.m1911.reload_empty": { "loop": "hold_on_last_frame", "animation_length": 1.7, diff --git a/src/main/resources/assets/superbwarfare/animations/hk416.animation.json b/src/main/resources/assets/superbwarfare/animations/hk416.animation.json index a2a3e02ec..5d4926276 100644 --- a/src/main/resources/assets/superbwarfare/animations/hk416.animation.json +++ b/src/main/resources/assets/superbwarfare/animations/hk416.animation.json @@ -5,144 +5,6 @@ "loop": true, "animation_length": 1 }, - "animation.m4.draw": { - "animation_length": 1, - "bones": { - "0": { - "rotation": { - "0.0": { - "vector": [27.21312, -47.42646, -2.0218] - }, - "0.2917": { - "vector": [12.5, -15, 0] - }, - "0.4167": { - "vector": [3.48268, 0.40464, 8.20687] - }, - "0.5833": { - "vector": [0, 0, -2] - }, - "0.7083": { - "vector": [0, 0, 0] - } - }, - "position": { - "0.0": { - "vector": [3, -17.3, 0] - }, - "0.4167": { - "vector": [0, 0, -1.65] - }, - "0.5": { - "vector": [0, 0, 0.93] - }, - "0.7083": { - "vector": [0, 0, 0] - } - } - }, - "camera": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.4167": { - "vector": [0, 0, 0] - }, - "0.5": { - "vector": [0.25, -0.5, 0.5], - "easing": "easeInSine" - }, - "0.5833": { - "vector": [0, 0, 0], - "easing": "easeOutSine" - } - } - } - } - }, - "animation.m4.changefirerate": { - "animation_length": 0.5, - "bones": { - "0": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2": { - "vector": [0, 0, -4], - "easing": "easeOutSine" - }, - "0.3": { - "vector": [-0.98905, -0.20901, 1.9964], - "easing": "easeInSine" - }, - "0.5": { - "vector": [0, 0, 0], - "easing": "easeInOutSine" - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2": { - "vector": [0, 0.1, 0], - "easing": "easeOutSine" - }, - "0.3": { - "vector": [0, -0.23, 0], - "easing": "easeInSine" - }, - "0.5": { - "vector": [0, 0, 0], - "easing": "easeInOutSine" - } - } - } - } - }, - "animation.m4.changefirerate2": { - "animation_length": 0.5, - "bones": { - "0": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2": { - "vector": [-0.98905, -0.20901, 1.9964], - "easing": "easeOutSine" - }, - "0.3": { - "vector": [0, 0, -4], - "easing": "easeInSine" - }, - "0.5": { - "vector": [0, 0, 0], - "easing": "easeInOutSine" - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2": { - "vector": [0, -0.23, 0], - "easing": "easeOutSine" - }, - "0.3": { - "vector": [0, 0.1, 0], - "easing": "easeInSine" - }, - "0.5": { - "vector": [0, 0, 0], - "easing": "easeInOutSine" - } - } - } - } - }, "animation.m4.run": { "loop": true, "animation_length": 0.8, diff --git a/src/main/resources/assets/superbwarfare/animations/m1911.animation.json b/src/main/resources/assets/superbwarfare/animations/m1911.animation.json new file mode 100644 index 000000000..63872e42e --- /dev/null +++ b/src/main/resources/assets/superbwarfare/animations/m1911.animation.json @@ -0,0 +1,1196 @@ +{ + "format_version": "1.8.0", + "animations": { + "animation.glock.idle": { + "loop": true, + "animation_length": 2 + }, + "animation.glock.run": { + "loop": true, + "animation_length": 0.8, + "bones": { + "0": { + "rotation": { + "0.0": { + "vector": [4.74287, -58.94632, 9.89514] + }, + "0.2": { + "vector": [-8.55104, -59.60571, 19.61648], + "easing": "easeInSine" + }, + "0.4": { + "vector": [-8.58141, -58.99717, 19.60323], + "easing": "easeOutSine" + }, + "0.6": { + "vector": [-0.82277, -58.8651, 9.93666], + "easing": "easeInSine" + }, + "0.8": { + "vector": [4.74287, -58.94632, 9.89514] + } + }, + "position": { + "0.0": { + "vector": [5.5, -3, 0] + }, + "0.2": { + "vector": [3.75, -2.5, 0], + "easing": "easeInSine" + }, + "0.4": { + "vector": [2.5, -3, 0], + "easing": "easeOutSine" + }, + "0.6": { + "vector": [4.25, -2.5, 0], + "easing": "easeInSine" + }, + "0.8": { + "vector": [5.5, -3, 0] + } + } + }, + "Righthand": { + "rotation": { + "vector": [0, 12.5, 0] + }, + "position": { + "vector": [2.19838, 0, -0.07415] + } + }, + "camera": { + "rotation": { + "0.0": { + "vector": [-0.3, -0.3, 0.3] + }, + "0.2": { + "vector": [0.3, 0, -0.3] + }, + "0.4": { + "vector": [-0.3, 0.3, 0.3] + }, + "0.6": { + "vector": [0.3, 0, -0.3] + }, + "0.8": { + "vector": [-0.3, -0.3, 0.3] + } + } + } + } + }, + "animation.glock.run_fast": { + "loop": true, + "animation_length": 0.7, + "bones": { + "0": { + "rotation": { + "0.0": { + "vector": [-64.40359, 6.54216, -8.29677] + }, + "0.175": { + "vector": [-63.64549, 6.90094, -2.09726], + "easing": "easeInSine" + }, + "0.35": { + "vector": [-64.40359, 6.54216, -8.29677], + "easing": "easeOutSine" + }, + "0.525": { + "vector": [-65.4022, 6.21514, -14.3956], + "easing": "easeInSine" + }, + "0.7": { + "vector": [-64.40359, 6.54216, -8.29677], + "easing": "easeOutSine" + } + }, + "position": { + "0.0": { + "vector": [-8.5, 4, 2], + "easing": "easeOutSine" + }, + "0.175": { + "vector": [-8.5, 6, 3], + "easing": "easeInSine" + }, + "0.35": { + "vector": [-10.5, 4, 2], + "easing": "easeOutSine" + }, + "0.525": { + "vector": [-9.5, 6, 2], + "easing": "easeInSine" + }, + "0.7": { + "vector": [-8.5, 4, 2], + "easing": "easeOutSine" + } + } + }, + "Lefthand": { + "rotation": { + "vector": [-1.41476, -16.33468, -1.66483] + }, + "position": { + "vector": [6, -41, 27] + } + }, + "camera": { + "rotation": { + "0.0": { + "vector": [-0.3, -0.3, 0.3] + }, + "0.175": { + "vector": [0.3, 0, -0.3] + }, + "0.35": { + "vector": [-0.3, 0.3, 0.3] + }, + "0.525": { + "vector": [0.3, 0, -0.3] + }, + "0.7": { + "vector": [-0.3, -0.3, 0.3] + } + } + } + } + }, + "animation.glock.fire": { + "loop": "hold_on_last_frame", + "animation_length": 0.0833, + "override_previous_animation": true, + "bones": { + "lun": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.0417": { + "vector": [0, 0, -22.5] + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.0417": { + "vector": [0, 0, 0] + } + } + }, + "roll": { + "rotation": { + "0.0": { + "vector": [-5, 0, 0] + }, + "0.0833": { + "vector": [0, 0, 0], + "easing": "easeInElastic" + } + } + } + } + }, + "animation.glock.reload_normal": { + "loop": "hold_on_last_frame", + "animation_length": 1.4, + "bones": { + "0": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.075": { + "vector": [-9.91615, -1.29876, -7.38733] + }, + "0.225": { + "vector": [-9.905, -0.18197, -24.3992] + }, + "0.45": { + "vector": [0, 0, 0] + }, + "0.575": { + "vector": [0, 0, -20], + "easing": "easeInOutSine" + }, + "0.95": { + "vector": [-2.13733, 4.36681, -32.14213], + "easing": "easeInOutSine" + }, + "1.05": { + "vector": [-11, 0, -7.59] + }, + "1.2": { + "vector": [0, 0, 11] + }, + "1.3": { + "vector": [0, 0, 0], + "easing": "easeInElastic" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.225": { + "vector": [1.05142, 4.26654, 0.62687] + }, + "0.45": { + "vector": [0, 0, 0] + }, + "0.575": { + "vector": [-0.18863, 2.27254, 0], + "easing": "easeInOutSine" + }, + "0.8": { + "vector": [-2.09488, 5.29738, -0.68123] + }, + "0.9": { + "vector": [-2.54838, 4.40163, -0.94985] + }, + "0.95": { + "vector": [-1.1451, 3.34429, -1.15779], + "easing": "easeInOutSine" + }, + "1.025": { + "vector": [-1.21556, 3.52975, -0.6553] + }, + "1.075": { + "vector": [-0.7894, 1.92782, -0.35804] + }, + "1.15": { + "vector": [0.16272, 2.04257, 1.76535] + }, + "1.2": { + "vector": [0.12347, 0.9124, 2.31886] + }, + "1.3": { + "vector": [0, 0, 0], + "easing": "easeInElastic" + } + } + }, + "camera": { + "rotation": { + "0.05": { + "vector": [0, 0, 0] + }, + "0.175": { + "vector": [2, -2, 1], + "easing": "easeInSine" + }, + "0.25": { + "vector": [2.5, 3, -2], + "easing": "easeInElastic" + }, + "0.3": { + "vector": [-1, -2, 1], + "easing": "easeInSine" + }, + "0.375": { + "vector": [0, 2, -0.8] + }, + "0.475": { + "vector": [-0.67, -0.67, 0.4] + }, + "0.75": { + "vector": [0.5, 0, 1.2], + "easing": "easeOutSine" + }, + "0.875": { + "vector": [-0.1, 0, 2] + }, + "0.975": { + "vector": [0, 0, 1.5], + "easing": "easeInElastic" + }, + "1.025": { + "vector": [1, 1, -2.5], + "easing": "easeInSine" + }, + "1.1": { + "vector": [-0.5, -0.5, 1.5] + }, + "1.2": { + "vector": [0.5, 0.5, -1.17] + }, + "1.3": { + "vector": [0, 0, 0] + } + } + }, + "Righthand": { + "rotation": { + "0.25": { + "vector": [0, 0, 0] + }, + "0.325": { + "vector": [-0.74716, 1.87653, -7.1133] + }, + "1.0": { + "vector": [-0.74716, 1.87653, -7.1133] + }, + "1.1": { + "vector": [0, 0, 0] + } + }, + "position": { + "0.25": { + "vector": [0, 0, 0] + }, + "0.325": { + "vector": [-0.66084, -0.04017, 0.01492] + }, + "1.0": { + "vector": [-0.66084, -0.04017, 0.01492] + }, + "1.1": { + "vector": [0, 0, 0] + } + } + }, + "Lefthand": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.075": { + "vector": [-133.307, 9.7256, -30.6365] + }, + "0.65": { + "vector": [-25.4672, 22.2363, 78.12621] + }, + "0.725": { + "vector": [-23.3479, 25.2612, 70.86152] + }, + "0.8": { + "vector": [-15.3559, -5.207, 63.75845] + }, + "0.925": { + "vector": [-15.3559, -5.207, 63.75845] + }, + "0.975": { + "vector": [-15.3559, -5.207, 63.75845] + }, + "1.0": { + "vector": [-13.0438, -11.8806, 62.82106] + }, + "1.025": { + "vector": [-15.3559, -5.207, 63.75845] + }, + "1.05": { + "vector": [-5.6402, -8.6348, 66.98444] + }, + "1.125": { + "vector": [0, 0, 8] + }, + "1.225": { + "vector": [0, 0, 0], + "easing": "easeInBounce" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.65": { + "vector": [0.72628, -10.24946, 6.73057] + }, + "0.725": { + "vector": [-0.56676, -7.78513, 7.50953] + }, + "0.775": { + "vector": [-0.72986, -7.69452, 4.29183] + }, + "0.8": { + "vector": [-1.52007, -6.19301, 2.97592] + }, + "0.85": { + "vector": [-1.50644, -6.628, 4.31341] + }, + "0.9": { + "vector": [-1.77543, -6.29446, 5.06677] + }, + "0.925": { + "vector": [-2.17152, -5.6814, 5.79795] + }, + "0.95": { + "vector": [-2.33022, -5.39513, 5.92379] + }, + "0.975": { + "vector": [-2.35753, -4.95022, 4.69759] + }, + "1.0": { + "vector": [-3.25277, -2.91075, 4.22029] + }, + "1.1": { + "vector": [0, 0, 0] + }, + "1.225": { + "vector": [0, 0, 0], + "easing": "easeInBounce" + } + } + }, + "gun": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1": { + "vector": [9, 0, -20.64], + "easing": "easeInSine" + }, + "0.25": { + "vector": [-13, 22.5, 84.5], + "easing": "easeInElastic" + }, + "0.4": { + "vector": [-6, 0.5, -19.5], + "easing": "easeInElastic" + }, + "0.525": { + "vector": [-17, 0.5, -27.5], + "easing": "easeInElastic" + }, + "0.675": { + "vector": [-14.28, 0.42, -28.43] + }, + "0.9": { + "vector": [-6.8, 0.2, -31] + }, + "0.975": { + "vector": [0.24, 0.14, -24.7], + "easing": "easeInElastic" + }, + "1.025": { + "vector": [-2.83, 0.1, -23.5] + }, + "1.25": { + "vector": [0, 0, 0] + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1": { + "vector": [-1.92969, 1.12536, 0], + "easing": "easeInOutSine" + }, + "0.225": { + "vector": [-6.16, -1.54, 0] + }, + "0.325": { + "vector": [-7.2, 0, 0], + "easing": "easeInElastic" + }, + "0.4": { + "vector": [-6, 0.3, 0] + }, + "0.525": { + "vector": [-5.3, 1.1, 1.4], + "easing": "easeInElastic" + }, + "0.75": { + "vector": [-4.2604, 0.26871, 1.06417] + }, + "0.9": { + "vector": [-4.60562, -0.06676, 1.19608] + }, + "0.975": { + "vector": [-4.40093, 1.02209, 1.59999] + }, + "1.025": { + "vector": [-3.30405, 0.16741, 2.44762] + }, + "1.25": { + "vector": [0, 0, 0], + "easing": "easeInElastic" + } + } + }, + "body": { + "rotation": { + "0.15": { + "vector": [0, 0, 0] + }, + "0.25": { + "vector": [-6, -20, 0] + }, + "0.5": { + "vector": [-10.27, -10.73, 0] + }, + "0.8": { + "vector": [-11, -15, 0] + }, + "1.025": { + "vector": [-11, -15, 0] + }, + "1.225": { + "vector": [0, 0, 0] + } + }, + "position": { + "0.15": { + "vector": [0, 0, 0] + }, + "0.25": { + "vector": [0.57956, 0, 0.15529] + }, + "0.8": { + "vector": [0.57956, 0, 0.15529] + }, + "1.025": { + "vector": [0.57956, 0, 0.15529] + }, + "1.225": { + "vector": [0, 0, 0] + } + } + }, + "magazine": { + "rotation": { + "0.175": { + "vector": [0, 0, 0] + }, + "0.225": { + "vector": [0, 0, 0] + }, + "0.575": { + "vector": [-15.75262, -37.73703, 456.13539], + "easing": "easeOutSine" + }, + "0.625": { + "vector": [-15.75262, -37.73703, 456.13539], + "easing": "easeOutSine" + }, + "0.65": { + "vector": [32.40128, 10.54474, 0.36623] + }, + "0.8": { + "vector": [14.83291, 5.73814, -1.20757] + }, + "0.925": { + "vector": [0, 0, 0] + }, + "0.975": { + "vector": [0, 0, 0] + }, + "1.0": { + "vector": [0, 0, 0] + } + }, + "position": { + "0.175": { + "vector": [0, 0, 0] + }, + "0.225": { + "vector": [0, -4.7, 0.9], + "easing": "easeInQuad" + }, + "0.25": { + "vector": [-1.01654, -5.97646, 1.15849] + }, + "0.275": { + "vector": [-6.41418, -6.62275, 1.0015] + }, + "0.3": { + "vector": [-14.80325, 1.71423, 0.74022] + }, + "0.325": { + "vector": [-16.00879, 13.41548, -0.24656] + }, + "0.35": { + "vector": [-19.74367, 18.68347, -0.39542] + }, + "0.375": { + "vector": [-26.68159, 19.19734, 0.27006] + }, + "0.4": { + "vector": [-33.15559, 20.22964, 0.86581] + }, + "0.425": { + "vector": [-37.30305, 21.75236, -1.08329] + }, + "0.45": { + "vector": [-40.69671, 23.35227, -5.15997] + }, + "0.475": { + "vector": [-44.5015, 24.56967, -7.58785] + }, + "0.5": { + "vector": [-48.40692, 25.15858, -7.71781] + }, + "0.575": { + "vector": [-272.2128, 80.51608, 12.36898] + }, + "0.625": { + "vector": [-272.2128, 80.51608, 12.36898] + }, + "0.65": { + "vector": [-0.45801, -11.75106, 8.69283], + "easing": "easeInQuad" + }, + "0.8": { + "vector": [0.05474, -4.54521, 2.4771], + "easing": "easeInQuad" + }, + "0.925": { + "vector": [0, -4.7, 1.9], + "easing": "easeInQuad" + }, + "0.975": { + "vector": [0, -4.7, 0.9], + "easing": "easeInQuad" + }, + "1.0": { + "vector": [0, 0, 0] + } + } + } + } + }, + "animation.m1911.reload_empty": { + "loop": "hold_on_last_frame", + "animation_length": 1.7, + "bones": { + "0": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.075": { + "vector": [-9.91615, -1.29876, -7.38733] + }, + "0.225": { + "vector": [-9.905, -0.18197, -24.3992] + }, + "0.45": { + "vector": [0, 0, 0] + }, + "0.575": { + "vector": [0, 0, -20], + "easing": "easeInOutSine" + }, + "0.95": { + "vector": [-24.63733, 4.36681, -2.14213], + "easing": "easeInOutSine" + }, + "1.025": { + "vector": [-12.48, 6.58, 6.93] + }, + "1.2": { + "vector": [-9.0963, 11.7554, 28.0963] + }, + "1.225": { + "vector": [-14.64574, 13.27302, 34.69755], + "easing": "easeInQuart" + }, + "1.35": { + "vector": [-23.75162, 26.92866, 33.66136] + }, + "1.45": { + "vector": [-1.83441, 2.95244, 12.44091] + }, + "1.625": { + "vector": [0, 0, 0] + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.225": { + "vector": [1.05142, 4.26654, 0.62687] + }, + "0.45": { + "vector": [0, 0, 0] + }, + "0.575": { + "vector": [-0.18863, 2.27254, 0], + "easing": "easeInOutSine" + }, + "0.8": { + "vector": [-0.59488, 3.39738, -0.68123] + }, + "0.95": { + "vector": [-1.1451, 4.34429, -1.15779], + "easing": "easeInOutSine" + }, + "1.05": { + "vector": [-0.71, 3.32, 0.4] + }, + "1.125": { + "vector": [-0.90702, 1.71908, -0.35018] + }, + "1.2": { + "vector": [-1.4, 0, 0], + "easing": "easeInElastic" + }, + "1.225": { + "vector": [-0.19, 0.3, 3.9], + "easing": "easeInQuart" + }, + "1.35": { + "vector": [-0.38, 0.59, 2.64] + }, + "1.45": { + "vector": [-0.12, 1.29, -2.04] + }, + "1.55": { + "vector": [-0.04, 0.09, 1.84] + }, + "1.625": { + "vector": [0, 0, 0], + "easing": "easeInElastic" + } + } + }, + "Righthand": { + "rotation": { + "0.25": { + "vector": [0, 0, 0] + }, + "0.325": { + "vector": [-0.74716, 1.87653, -7.1133] + }, + "1.0": { + "vector": [-0.74716, 1.87653, -7.1133] + }, + "1.1": { + "vector": [0, 0, 0] + } + }, + "position": { + "0.25": { + "vector": [0, 0, 0] + }, + "0.325": { + "vector": [-0.66084, -0.04017, 0.01492] + }, + "1.0": { + "vector": [-0.66084, -0.04017, 0.01492] + }, + "1.1": { + "vector": [0, 0, 0] + } + } + }, + "Lefthand": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.075": { + "vector": [-133.307, 9.7256, -30.6365] + }, + "0.65": { + "vector": [-25.4672, 22.2363, 78.12621] + }, + "0.725": { + "vector": [-23.3479, 25.2612, 70.86152] + }, + "0.8": { + "vector": [-15.3559, -5.207, 63.75845] + }, + "0.925": { + "vector": [-15.3559, -5.207, 63.75845] + }, + "0.975": { + "vector": [-15.3559, -5.207, 63.75845] + }, + "1.0": { + "vector": [-13.0438, -11.8806, 62.82106] + }, + "1.05": { + "vector": [4.9382, 6.6412, 30.82739] + }, + "1.15": { + "vector": [32.8892, 30.5582, -55.9374], + "easing": "easeInOutSine" + }, + "1.2": { + "vector": [32.8892, 30.5582, -55.9374], + "easing": "easeInOutSine" + }, + "1.225": { + "vector": [32.8892, 30.5582, -55.9374], + "easing": "easeInOutSine" + }, + "1.4": { + "vector": [32.8892, 30.5582, -55.9374], + "easing": "easeInOutSine" + }, + "1.5": { + "vector": [-3.537, 23.8275, -26.97592] + }, + "1.575": { + "vector": [0, 0, 0] + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.65": { + "vector": [0.72628, -10.24946, 6.73057] + }, + "0.725": { + "vector": [-0.56676, -7.78513, 7.50953] + }, + "0.775": { + "vector": [-0.72986, -7.69452, 4.29183] + }, + "0.8": { + "vector": [-1.52007, -6.19301, 2.97592] + }, + "0.85": { + "vector": [-1.50644, -6.628, 4.31341] + }, + "0.9": { + "vector": [-1.77543, -6.29446, 5.06677] + }, + "0.925": { + "vector": [-2.17152, -5.6814, 5.79795] + }, + "0.95": { + "vector": [-2.33022, -5.39513, 5.92379] + }, + "0.975": { + "vector": [-2.35753, -4.95022, 4.69759] + }, + "1.0": { + "vector": [-3.25277, -2.91075, 4.22029] + }, + "1.05": { + "vector": [-1.7943, 0.59114, 3.07913] + }, + "1.1": { + "vector": [0.88646, 1.82623, 0.12722] + }, + "1.15": { + "vector": [5.7, 3.6, -2.7], + "easing": "easeInOutSine" + }, + "1.2": { + "vector": [5.7, 3.6, -2.7], + "easing": "easeInOutSine" + }, + "1.225": { + "vector": [5.7, 3.6, -0.7], + "easing": "easeInOutSine" + }, + "1.4": { + "vector": [5.7, 3.6, -0.7], + "easing": "easeInOutSine" + }, + "1.5": { + "vector": [2.76, 2.16, -1.12] + }, + "1.575": { + "vector": [0, 0, 0] + } + } + }, + "gun": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1": { + "vector": [9, 0, -20.64], + "easing": "easeInSine" + }, + "0.25": { + "vector": [-13, 22.5, 84.5], + "easing": "easeInElastic" + }, + "0.4": { + "vector": [-6, 0.5, -19.5], + "easing": "easeInElastic" + }, + "0.525": { + "vector": [-17, 0.5, -27.5], + "easing": "easeInElastic" + }, + "0.675": { + "vector": [-14.28, 0.42, -28.43] + }, + "0.9": { + "vector": [-6.8, 0.2, -31] + }, + "0.975": { + "vector": [0.24, 0.14, -24.7], + "easing": "easeInElastic" + }, + "1.025": { + "vector": [-2.83, 0.1, -23.5] + }, + "1.2": { + "vector": [0, 0, 0], + "easing": "easeInElastic" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1": { + "vector": [-1.92969, 1.12536, 0], + "easing": "easeInOutSine" + }, + "0.225": { + "vector": [-6.16, -1.54, 0] + }, + "0.325": { + "vector": [-7.2, 0, 0], + "easing": "easeInElastic" + }, + "0.4": { + "vector": [-6, 0.3, 0] + }, + "0.525": { + "vector": [-5.3, 1.1, 1.4], + "easing": "easeInElastic" + }, + "0.75": { + "vector": [-4.2604, 0.26871, 1.06417] + }, + "0.9": { + "vector": [-4.60562, -0.06676, 1.19608] + }, + "0.975": { + "vector": [-4.40093, 1.02209, 1.59999] + }, + "1.025": { + "vector": [-3.30405, 0.16741, 2.44762] + }, + "1.2": { + "vector": [0, 0, 0], + "easing": "easeInElastic" + } + } + }, + "body": { + "rotation": { + "0.15": { + "vector": [0, 0, 0] + }, + "0.25": { + "vector": [-6, -20, 0] + }, + "0.5": { + "vector": [-10.27, -10.73, 0] + }, + "0.8": { + "vector": [-11, -15, 0] + }, + "1.025": { + "vector": [-11, -15, 0] + }, + "1.225": { + "vector": [0, 0, 0] + } + }, + "position": { + "0.15": { + "vector": [0, 0, 0] + }, + "0.25": { + "vector": [0.57956, 0, 0.15529] + }, + "0.8": { + "vector": [0.57956, 0, 0.15529] + }, + "1.025": { + "vector": [0.57956, 0, 0.15529] + }, + "1.225": { + "vector": [0, 0, 0] + } + } + }, + "magazine": { + "rotation": { + "0.175": { + "vector": [0, 0, 0] + }, + "0.225": { + "vector": [0, 0, 0] + }, + "0.575": { + "vector": [-15.75262, -37.73703, 456.13539], + "easing": "easeOutSine" + }, + "0.625": { + "vector": [-15.75262, -37.73703, 456.13539], + "easing": "easeOutSine" + }, + "0.65": { + "vector": [32.40128, 10.54474, 0.36623] + }, + "0.8": { + "vector": [14.83291, 5.73814, -1.20757] + }, + "0.925": { + "vector": [0, 0, 0] + }, + "0.975": { + "vector": [0, 0, 0] + }, + "1.0": { + "vector": [0, 0, 0] + } + }, + "position": { + "0.175": { + "vector": [0, 0, 0] + }, + "0.225": { + "vector": [0, -4.7, 0.9], + "easing": "easeInQuad" + }, + "0.25": { + "vector": [-1.01654, -5.97646, 1.15849] + }, + "0.275": { + "vector": [-6.41418, -6.62275, 1.0015] + }, + "0.3": { + "vector": [-14.80325, 1.71423, 0.74022] + }, + "0.325": { + "vector": [-16.00879, 13.41548, -0.24656] + }, + "0.35": { + "vector": [-19.74367, 18.68347, -0.39542] + }, + "0.375": { + "vector": [-26.68159, 19.19734, 0.27006] + }, + "0.4": { + "vector": [-33.15559, 20.22964, 0.86581] + }, + "0.425": { + "vector": [-37.30305, 21.75236, -1.08329] + }, + "0.45": { + "vector": [-40.69671, 23.35227, -5.15997] + }, + "0.475": { + "vector": [-44.5015, 24.56967, -7.58785] + }, + "0.5": { + "vector": [-48.40692, 25.15858, -7.71781] + }, + "0.575": { + "vector": [-272.2128, 80.51608, 12.36898] + }, + "0.625": { + "vector": [-272.2128, 80.51608, 12.36898] + }, + "0.65": { + "vector": [-0.45801, -11.75106, 8.69283], + "easing": "easeInQuad" + }, + "0.8": { + "vector": [0.05474, -4.54521, 2.4771], + "easing": "easeInQuad" + }, + "0.925": { + "vector": [0, -4.7, 1.9], + "easing": "easeInQuad" + }, + "0.975": { + "vector": [0, -4.7, 0.9], + "easing": "easeInQuad" + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "bullet": { + "scale": { + "0.1": { + "vector": [1, 1, 1] + }, + "0.125": { + "vector": [0, 0, 0] + }, + "0.6": { + "vector": [0, 0, 0] + }, + "0.625": { + "vector": [1, 1, 1] + } + } + }, + "camera": { + "rotation": { + "0.05": { + "vector": [0, 0, 0] + }, + "0.175": { + "vector": [2, -2, 1], + "easing": "easeInSine" + }, + "0.25": { + "vector": [2.5, 3, -2], + "easing": "easeInElastic" + }, + "0.3": { + "vector": [-1, -2, 1], + "easing": "easeInSine" + }, + "0.375": { + "vector": [0, 2, -0.8] + }, + "0.475": { + "vector": [-0.67, -0.67, 0.4] + }, + "0.75": { + "vector": [0.5, 0, 1.2], + "easing": "easeOutSine" + }, + "0.875": { + "vector": [-0.1, 0, 2] + }, + "0.975": { + "vector": [0, 0, 1.5], + "easing": "easeInElastic" + }, + "1.025": { + "vector": [1, 1, -2.5], + "easing": "easeInSine" + }, + "1.075": { + "vector": [-0.5, -0.5, 1.5] + }, + "1.2": { + "vector": [0.2, 0, -1.5] + }, + "1.25": { + "vector": [1, 2, 1.8] + }, + "1.35": { + "vector": [-1.5, -3, -1.5] + }, + "1.45": { + "vector": [0, 2, 1], + "easing": "easeInElastic" + }, + "1.55": { + "vector": [0, 0, 0] + } + } + } + } + } + }, + "geckolib_format_version": 2 +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/animations/mk14ebr.animation.json b/src/main/resources/assets/superbwarfare/animations/mk14ebr.animation.json index cb8f73e65..7c0107972 100644 --- a/src/main/resources/assets/superbwarfare/animations/mk14ebr.animation.json +++ b/src/main/resources/assets/superbwarfare/animations/mk14ebr.animation.json @@ -14,68 +14,6 @@ } } }, - "animation.m14.draw": { - "animation_length": 1, - "bones": { - "main": { - "rotation": { - "0.0": { - "vector": [27.21312, -47.42646, -2.0218] - }, - "0.2917": { - "vector": [12.5, -15, 0] - }, - "0.4167": { - "vector": [3.48268, 0.40464, 8.20687] - }, - "0.5833": { - "vector": [0, 0, -2] - }, - "0.7083": { - "vector": [0, 0, 0] - } - }, - "position": { - "0.0": { - "vector": [3, -17.3, 0] - }, - "0.4167": { - "vector": [0, 0, -1.65] - }, - "0.5": { - "vector": [0, 0, 0.93] - }, - "0.7083": { - "vector": [0, 0, 0] - } - } - }, - "leftarm": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2083": { - "vector": [1, 0, -22] - }, - "0.4167": { - "vector": [0, 0, 0] - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2083": { - "vector": [3.53901, 3.6754, 5.59783] - }, - "0.4167": { - "vector": [0, 0, 0] - } - } - } - } - }, "animation.m14.run": { "loop": true, "animation_length": 0.8, @@ -223,88 +161,6 @@ "animation.m14.fire": { "animation_length": 0.0833 }, - "animation.m14.changefirerate": { - "animation_length": 0.5, - "bones": { - "main": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2083": { - "vector": [0, 0, -4], - "easing": "easeOutSine" - }, - "0.2917": { - "vector": [-0.98905, -0.20901, 1.9964], - "easing": "easeInSine" - }, - "0.5": { - "vector": [0, 0, 0], - "easing": "easeInOutSine" - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2083": { - "vector": [0, 0.1, 0], - "easing": "easeOutSine" - }, - "0.2917": { - "vector": [0, -0.23, 0], - "easing": "easeInSine" - }, - "0.5": { - "vector": [0, 0, 0], - "easing": "easeInOutSine" - } - } - } - } - }, - "animationm14.changefirerate2": { - "animation_length": 0.5, - "bones": { - "main": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2083": { - "vector": [-0.98905, -0.20901, 1.9964], - "easing": "easeOutSine" - }, - "0.2917": { - "vector": [0, 0, -4], - "easing": "easeInSine" - }, - "0.5": { - "vector": [0, 0, 0], - "easing": "easeInOutSine" - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2083": { - "vector": [0, -0.23, 0], - "easing": "easeOutSine" - }, - "0.2917": { - "vector": [0, 0.1, 0], - "easing": "easeInSine" - }, - "0.5": { - "vector": [0, 0, 0], - "easing": "easeInOutSine" - } - } - } - } - }, "animation.m14.reload_empty": { "loop": "hold_on_last_frame", "animation_length": 4, diff --git a/src/main/resources/assets/superbwarfare/animations/rpg.animation.json b/src/main/resources/assets/superbwarfare/animations/rpg.animation.json index 340b7a52e..95a9419ba 100644 --- a/src/main/resources/assets/superbwarfare/animations/rpg.animation.json +++ b/src/main/resources/assets/superbwarfare/animations/rpg.animation.json @@ -15,70 +15,6 @@ } } }, - "animation.rpg.draw": { - "animation_length": 1, - "bones": { - "0": { - "rotation": { - "0.0": { - "vector": [27.21312, -47.42646, -2.0218] - }, - "0.3": { - "vector": [12.5, -15, 0] - }, - "0.4": { - "vector": [3.48268, 0.40464, 8.20687] - }, - "0.6": { - "vector": [0, 0, -2] - }, - "0.7": { - "vector": [0, 0, 0] - } - }, - "position": { - "0.0": { - "vector": [3, -17.3, 0] - }, - "0.4": { - "vector": [0, 0, -1.65] - }, - "0.5": { - "vector": [0, 0, 0.93] - }, - "0.7": { - "vector": [0, 0, 0] - } - } - }, - "Rockets": { - "rotation": { - "vector": [0, 0, 0] - }, - "position": { - "vector": [0, 0, 0] - } - }, - "camera": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.4": { - "vector": [0, 0, 0] - }, - "0.5": { - "vector": [0.25, -0.5, 0.5], - "easing": "easeInSine" - }, - "0.6": { - "vector": [0, 0, 0], - "easing": "easeOutSine" - } - } - } - } - }, "animation.rpg.run": { "loop": true, "animation_length": 0.8, @@ -255,7 +191,7 @@ }, "animation.rpg.reload": { "loop": "hold_on_last_frame", - "animation_length": 5, + "animation_length": 5.4, "bones": { "0": { "rotation": { diff --git a/src/main/resources/assets/superbwarfare/animations/rpk.animation.json b/src/main/resources/assets/superbwarfare/animations/rpk.animation.json index 8cce535b7..87666d1ad 100644 --- a/src/main/resources/assets/superbwarfare/animations/rpk.animation.json +++ b/src/main/resources/assets/superbwarfare/animations/rpk.animation.json @@ -5,211 +5,6 @@ "loop": true, "animation_length": 1 }, - "animation.ak47.draw": { - "animation_length": 0.9, - "bones": { - "0": { - "rotation": { - "0.0": { - "vector": [27.21312, -47.42646, -2.0218] - }, - "0.3": { - "vector": [12.5, -15, 0] - }, - "0.4": { - "vector": [3.48268, 0.40464, 8.20687] - }, - "0.6": { - "vector": [0, 0, -2] - }, - "0.7": { - "vector": [0, 0, 0] - } - }, - "position": { - "0.0": { - "vector": [3, -17.3, 0] - }, - "0.4": { - "vector": [0, 0, -1.65] - }, - "0.5": { - "vector": [0, 0, 0.93] - }, - "0.7": { - "vector": [0, 0, 0] - } - } - }, - "camera": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.4": { - "vector": [0, 0, 0] - }, - "0.5": { - "vector": [0.25, -0.5, 0.5], - "easing": "easeInSine" - }, - "0.6": { - "vector": [0, 0, 0], - "easing": "easeOutSine" - } - } - } - } - }, - "animation.ak47.changefirerate": { - "animation_length": 0.5, - "bones": { - "0": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2": { - "vector": [0, 0, 4], - "easing": "easeOutSine" - }, - "0.3": { - "vector": [-0.98905, -0.20901, -1.99637], - "easing": "easeInSine" - }, - "0.5": { - "vector": [0, 0, 0], - "easing": "easeInOutSine" - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2": { - "vector": [0, 0.1, 0], - "easing": "easeOutSine" - }, - "0.3": { - "vector": [0, -0.23, 0], - "easing": "easeInSine" - }, - "0.5": { - "vector": [0, 0, 0], - "easing": "easeInOutSine" - } - } - }, - "Righthand": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2": { - "vector": [0.7848, -1.9217, -26.98046], - "easing": "easeOutSine" - }, - "0.3": { - "vector": [-8.1562, -10.1959, -5.96653], - "easing": "easeInOutSine" - }, - "0.5": { - "vector": [0, 0, 0], - "easing": "easeInOutSine" - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2": { - "vector": [0.8, -0.1, -1], - "easing": "easeOutSine" - }, - "0.5": { - "vector": [0, 0, 0], - "easing": "easeInOutSine" - } - } - } - } - }, - "animation.ak47.changefirerate2": { - "animation_length": 0.5, - "bones": { - "0": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2": { - "vector": [-0.98905, -0.20901, -1.99637], - "easing": "easeInSine" - }, - "0.3": { - "vector": [0, 0, -1], - "easing": "easeOutSine" - }, - "0.5": { - "vector": [0, 0, 0], - "easing": "easeInOutSine" - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2": { - "vector": [0, 0.00828, 0], - "easing": "easeInSine" - }, - "0.3": { - "vector": [0, 0.1, 0], - "easing": "easeOutSine" - }, - "0.5": { - "vector": [0, 0, 0], - "easing": "easeInOutSine" - } - } - }, - "Righthand": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2": { - "vector": [-8.1562, -10.1959, -5.96653], - "easing": "easeOutSine" - }, - "0.3": { - "vector": [-5.2152, -1.9217, -26.98046], - "easing": "easeInOutSine" - }, - "0.5": { - "vector": [0, 0, 0], - "easing": "easeInOutSine" - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2": { - "vector": [0.6, 1.92, -0.75] - }, - "0.3": { - "vector": [0.8, 0.9, -1], - "easing": "easeInOutSine" - }, - "0.5": { - "vector": [0, 0, 0], - "easing": "easeInOutSine" - } - } - } - } - }, "animation.ak47.run": { "loop": true, "animation_length": 0.8, diff --git a/src/main/resources/assets/superbwarfare/animations/sks.animation.json b/src/main/resources/assets/superbwarfare/animations/sks.animation.json index 81910f054..01e5f2e73 100644 --- a/src/main/resources/assets/superbwarfare/animations/sks.animation.json +++ b/src/main/resources/assets/superbwarfare/animations/sks.animation.json @@ -5,62 +5,6 @@ "loop": true, "animation_length": 1 }, - "animation.sks.draw": { - "animation_length": 0.9, - "bones": { - "0": { - "rotation": { - "0.0": { - "vector": [27.21312, -47.42646, -2.0218] - }, - "0.3": { - "vector": [12.5, -15, 0] - }, - "0.4": { - "vector": [3.48268, 0.40464, 8.20687] - }, - "0.6": { - "vector": [0, 0, -2] - }, - "0.7": { - "vector": [0, 0, 0] - } - }, - "position": { - "0.0": { - "vector": [3, -17.3, 0] - }, - "0.4": { - "vector": [0, 0, -1.65] - }, - "0.5": { - "vector": [0, 0, 0.93] - }, - "0.7": { - "vector": [0, 0, 0] - } - } - }, - "camera": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.4": { - "vector": [0, 0, 0] - }, - "0.5": { - "vector": [0.25, -0.5, 0.5], - "easing": "easeInSine" - }, - "0.6": { - "vector": [0, 0, 0], - "easing": "easeOutSine" - } - } - } - } - }, "animation.sks.run": { "loop": true, "animation_length": 0.8, diff --git a/src/main/resources/assets/superbwarfare/animations/svd.animation.json b/src/main/resources/assets/superbwarfare/animations/svd.animation.json index 7935446a4..31962dd1e 100644 --- a/src/main/resources/assets/superbwarfare/animations/svd.animation.json +++ b/src/main/resources/assets/superbwarfare/animations/svd.animation.json @@ -5,62 +5,6 @@ "loop": true, "animation_length": 1 }, - "animation.svd.draw": { - "animation_length": 1, - "bones": { - "0": { - "rotation": { - "0.0": { - "vector": [27.21312, -47.42646, -2.0218] - }, - "0.3": { - "vector": [12.5, -15, 0] - }, - "0.4": { - "vector": [3.48268, 0.40464, 8.20687] - }, - "0.6": { - "vector": [0, 0, -2] - }, - "0.7": { - "vector": [0, 0, 0] - } - }, - "position": { - "0.0": { - "vector": [3, -17.3, 0] - }, - "0.4": { - "vector": [0, 0, -1.65] - }, - "0.5": { - "vector": [0, 0, 0.93] - }, - "0.7": { - "vector": [0, 0, 0] - } - } - }, - "camera": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.4": { - "vector": [0, 0, 0] - }, - "0.5": { - "vector": [0.25, -0.5, 0.5], - "easing": "easeInSine" - }, - "0.6": { - "vector": [0, 0, 0], - "easing": "easeOutSine" - } - } - } - } - }, "animation.svd.run": { "loop": true, "animation_length": 0.8, diff --git a/src/main/resources/assets/superbwarfare/animations/vector.animation.json b/src/main/resources/assets/superbwarfare/animations/vector.animation.json index 916e9f171..920943ca3 100644 --- a/src/main/resources/assets/superbwarfare/animations/vector.animation.json +++ b/src/main/resources/assets/superbwarfare/animations/vector.animation.json @@ -4,186 +4,6 @@ "animation.vec.idle": { "animation_length": 1 }, - "animation.vec.draw": { - "loop": "hold_on_last_frame", - "animation_length": 0.5833, - "bones": { - "0": { - "rotation": { - "0.0": { - "vector": [27.21312, -47.42646, -2.0218] - }, - "0.0833": { - "vector": [12.5, -15, 0] - }, - "0.2083": { - "vector": [3.48268, 0.40464, 8.20687] - }, - "0.4167": { - "vector": [0, 0, -2] - }, - "0.5": { - "vector": [0, 0, 0] - } - }, - "position": { - "0.0": { - "vector": [3, -17.3, 0] - }, - "0.2083": { - "vector": [0, 0, -1.65] - }, - "0.2917": { - "vector": [0, 0, 0.93] - }, - "0.5": { - "vector": [0, 0, 0] - } - } - }, - "camera": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.125": { - "vector": [0, -1, -1] - }, - "0.25": { - "vector": [0.25, 1, 2], - "easing": "easeInSine" - }, - "0.4583": { - "vector": [0, 0, 0], - "easing": "easeOutSine" - } - } - } - } - }, - "animation.vec.changefirerate": { - "animation_length": 0.5, - "bones": { - "0": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2": { - "vector": [0, 0, -4], - "easing": "easeOutSine" - }, - "0.3": { - "vector": [-0.98905, -0.20901, 1.9964], - "easing": "easeInSine" - }, - "0.5": { - "vector": [0, 0, 0], - "easing": "easeInOutSine" - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2": { - "vector": [0, 0.1, 0], - "easing": "easeOutSine" - }, - "0.3": { - "vector": [0, -0.23, 0], - "easing": "easeInSine" - }, - "0.5": { - "vector": [0, 0, 0], - "easing": "easeInOutSine" - } - } - } - } - }, - "animation.vec.changefirerate2": { - "animation_length": 0.5, - "bones": { - "0": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2": { - "vector": [0, 0, -4], - "easing": "easeOutSine" - }, - "0.3": { - "vector": [-0.98905, -0.20901, 1.9964], - "easing": "easeInSine" - }, - "0.5": { - "vector": [0, 0, 0], - "easing": "easeInOutSine" - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2": { - "vector": [0, 0.1, 0], - "easing": "easeOutSine" - }, - "0.3": { - "vector": [0, -0.23, 0], - "easing": "easeInSine" - }, - "0.5": { - "vector": [0, 0, 0], - "easing": "easeInOutSine" - } - } - } - } - }, - "animation.vec.changefirerate3": { - "animation_length": 0.5, - "bones": { - "0": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2": { - "vector": [-0.98905, -0.20901, 1.9964], - "easing": "easeOutSine" - }, - "0.3": { - "vector": [0, 0, -4], - "easing": "easeInSine" - }, - "0.5": { - "vector": [0, 0, 0], - "easing": "easeInOutSine" - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2": { - "vector": [0, -0.23, 0], - "easing": "easeOutSine" - }, - "0.3": { - "vector": [0, 0.1, 0], - "easing": "easeInSine" - }, - "0.5": { - "vector": [0, 0, 0], - "easing": "easeInOutSine" - } - } - } - } - }, "animation.vec.run": { "loop": true, "animation_length": 0.8, diff --git a/src/main/resources/assets/superbwarfare/geo/devotion.geo.json b/src/main/resources/assets/superbwarfare/geo/devotion.geo.json index a0aadc0f2..8494e50fc 100644 --- a/src/main/resources/assets/superbwarfare/geo/devotion.geo.json +++ b/src/main/resources/assets/superbwarfare/geo/devotion.geo.json @@ -19,14 +19,9 @@ "name": "root", "pivot": [0, -1, -1] }, - { - "name": "move", - "parent": "root", - "pivot": [0, 0, 0] - }, { "name": "bone", - "parent": "move", + "parent": "root", "pivot": [8, 10, -8] }, { @@ -13156,6 +13151,221 @@ } } ] + }, + { + "name": "shell1", + "parent": "0", + "pivot": [0.00001, 2.01538, -2.10152], + "cubes": [ + { + "origin": [-0.17902, 1.83635, -3.18242], + "size": [0.35805, 0.35805, 1.4922], + "uv": { + "north": {"uv": [8.2422, 64], "uv_size": [-1.4922, -0.35805]}, + "east": {"uv": [8.2422, 64], "uv_size": [-1.4922, -0.35805]}, + "south": {"uv": [8.2422, 64], "uv_size": [-1.4922, -0.35805]}, + "west": {"uv": [8.2422, 64], "uv_size": [-1.4922, -0.35805]}, + "up": {"uv": [6.75, 63.64195], "uv_size": [1.4922, 0.35805]}, + "down": {"uv": [6.75, 63.64195], "uv_size": [1.4922, 0.35805]} + } + }, + { + "origin": [-0.13282, 1.88255, -2.5949], + "size": [0.26565, 0.26565, 1.04328], + "uv": { + "north": {"uv": [1.60578, 63.9375], "uv_size": [-1.04328, -0.26565]}, + "east": {"uv": [1.60578, 63.9375], "uv_size": [-1.04328, -0.26565]}, + "south": {"uv": [1.60578, 63.9375], "uv_size": [-1.04328, -0.26565]}, + "west": {"uv": [1.60578, 63.9375], "uv_size": [-1.04328, -0.26565]}, + "up": {"uv": [0.5625, 63.67185], "uv_size": [1.04328, 0.26565]}, + "down": {"uv": [0.5625, 63.67185], "uv_size": [1.04328, 0.26565]} + } + }, + { + "origin": [-0.17902, 1.83635, -1.59782], + "size": [0.35805, 0.35805, 0.0924], + "uv": { + "north": {"uv": [0.54555, 63.9375], "uv_size": [-0.35805, -0.35805]}, + "east": {"uv": [0.54555, 63.9375], "uv_size": [-0.35805, -0.35805]}, + "south": {"uv": [0.54555, 63.9375], "uv_size": [-0.35805, -0.35805]}, + "west": {"uv": [0.54555, 63.9375], "uv_size": [-0.35805, -0.35805]}, + "up": {"uv": [0.1875, 63.57945], "uv_size": [0.35805, 0.35805]}, + "down": {"uv": [0.1875, 63.57945], "uv_size": [0.35805, 0.35805]} + } + } + ] + }, + { + "name": "shell2", + "parent": "0", + "pivot": [0.00001, 2.01538, -2.10152], + "cubes": [ + { + "origin": [-0.17902, 1.83635, -3.18242], + "size": [0.35805, 0.35805, 1.4922], + "uv": { + "north": {"uv": [8.2422, 64], "uv_size": [-1.4922, -0.35805]}, + "east": {"uv": [8.2422, 64], "uv_size": [-1.4922, -0.35805]}, + "south": {"uv": [8.2422, 64], "uv_size": [-1.4922, -0.35805]}, + "west": {"uv": [8.2422, 64], "uv_size": [-1.4922, -0.35805]}, + "up": {"uv": [6.75, 63.64195], "uv_size": [1.4922, 0.35805]}, + "down": {"uv": [6.75, 63.64195], "uv_size": [1.4922, 0.35805]} + } + }, + { + "origin": [-0.13282, 1.88255, -2.5949], + "size": [0.26565, 0.26565, 1.04328], + "uv": { + "north": {"uv": [1.60578, 63.9375], "uv_size": [-1.04328, -0.26565]}, + "east": {"uv": [1.60578, 63.9375], "uv_size": [-1.04328, -0.26565]}, + "south": {"uv": [1.60578, 63.9375], "uv_size": [-1.04328, -0.26565]}, + "west": {"uv": [1.60578, 63.9375], "uv_size": [-1.04328, -0.26565]}, + "up": {"uv": [0.5625, 63.67185], "uv_size": [1.04328, 0.26565]}, + "down": {"uv": [0.5625, 63.67185], "uv_size": [1.04328, 0.26565]} + } + }, + { + "origin": [-0.17902, 1.83635, -1.59782], + "size": [0.35805, 0.35805, 0.0924], + "uv": { + "north": {"uv": [0.54555, 63.9375], "uv_size": [-0.35805, -0.35805]}, + "east": {"uv": [0.54555, 63.9375], "uv_size": [-0.35805, -0.35805]}, + "south": {"uv": [0.54555, 63.9375], "uv_size": [-0.35805, -0.35805]}, + "west": {"uv": [0.54555, 63.9375], "uv_size": [-0.35805, -0.35805]}, + "up": {"uv": [0.1875, 63.57945], "uv_size": [0.35805, 0.35805]}, + "down": {"uv": [0.1875, 63.57945], "uv_size": [0.35805, 0.35805]} + } + } + ] + }, + { + "name": "shell3", + "parent": "0", + "pivot": [0.00001, 2.01538, -2.10152], + "cubes": [ + { + "origin": [-0.17902, 1.83635, -3.18242], + "size": [0.35805, 0.35805, 1.4922], + "uv": { + "north": {"uv": [8.2422, 64], "uv_size": [-1.4922, -0.35805]}, + "east": {"uv": [8.2422, 64], "uv_size": [-1.4922, -0.35805]}, + "south": {"uv": [8.2422, 64], "uv_size": [-1.4922, -0.35805]}, + "west": {"uv": [8.2422, 64], "uv_size": [-1.4922, -0.35805]}, + "up": {"uv": [6.75, 63.64195], "uv_size": [1.4922, 0.35805]}, + "down": {"uv": [6.75, 63.64195], "uv_size": [1.4922, 0.35805]} + } + }, + { + "origin": [-0.13282, 1.88255, -2.5949], + "size": [0.26565, 0.26565, 1.04328], + "uv": { + "north": {"uv": [1.60578, 63.9375], "uv_size": [-1.04328, -0.26565]}, + "east": {"uv": [1.60578, 63.9375], "uv_size": [-1.04328, -0.26565]}, + "south": {"uv": [1.60578, 63.9375], "uv_size": [-1.04328, -0.26565]}, + "west": {"uv": [1.60578, 63.9375], "uv_size": [-1.04328, -0.26565]}, + "up": {"uv": [0.5625, 63.67185], "uv_size": [1.04328, 0.26565]}, + "down": {"uv": [0.5625, 63.67185], "uv_size": [1.04328, 0.26565]} + } + }, + { + "origin": [-0.17902, 1.83635, -1.59782], + "size": [0.35805, 0.35805, 0.0924], + "uv": { + "north": {"uv": [0.54555, 63.9375], "uv_size": [-0.35805, -0.35805]}, + "east": {"uv": [0.54555, 63.9375], "uv_size": [-0.35805, -0.35805]}, + "south": {"uv": [0.54555, 63.9375], "uv_size": [-0.35805, -0.35805]}, + "west": {"uv": [0.54555, 63.9375], "uv_size": [-0.35805, -0.35805]}, + "up": {"uv": [0.1875, 63.57945], "uv_size": [0.35805, 0.35805]}, + "down": {"uv": [0.1875, 63.57945], "uv_size": [0.35805, 0.35805]} + } + } + ] + }, + { + "name": "shell4", + "parent": "0", + "pivot": [0.00001, 2.01538, -2.10152], + "cubes": [ + { + "origin": [-0.17902, 1.83635, -3.18242], + "size": [0.35805, 0.35805, 1.4922], + "uv": { + "north": {"uv": [8.2422, 64], "uv_size": [-1.4922, -0.35805]}, + "east": {"uv": [8.2422, 64], "uv_size": [-1.4922, -0.35805]}, + "south": {"uv": [8.2422, 64], "uv_size": [-1.4922, -0.35805]}, + "west": {"uv": [8.2422, 64], "uv_size": [-1.4922, -0.35805]}, + "up": {"uv": [6.75, 63.64195], "uv_size": [1.4922, 0.35805]}, + "down": {"uv": [6.75, 63.64195], "uv_size": [1.4922, 0.35805]} + } + }, + { + "origin": [-0.13282, 1.88255, -2.5949], + "size": [0.26565, 0.26565, 1.04328], + "uv": { + "north": {"uv": [1.60578, 63.9375], "uv_size": [-1.04328, -0.26565]}, + "east": {"uv": [1.60578, 63.9375], "uv_size": [-1.04328, -0.26565]}, + "south": {"uv": [1.60578, 63.9375], "uv_size": [-1.04328, -0.26565]}, + "west": {"uv": [1.60578, 63.9375], "uv_size": [-1.04328, -0.26565]}, + "up": {"uv": [0.5625, 63.67185], "uv_size": [1.04328, 0.26565]}, + "down": {"uv": [0.5625, 63.67185], "uv_size": [1.04328, 0.26565]} + } + }, + { + "origin": [-0.17902, 1.83635, -1.59782], + "size": [0.35805, 0.35805, 0.0924], + "uv": { + "north": {"uv": [0.54555, 63.9375], "uv_size": [-0.35805, -0.35805]}, + "east": {"uv": [0.54555, 63.9375], "uv_size": [-0.35805, -0.35805]}, + "south": {"uv": [0.54555, 63.9375], "uv_size": [-0.35805, -0.35805]}, + "west": {"uv": [0.54555, 63.9375], "uv_size": [-0.35805, -0.35805]}, + "up": {"uv": [0.1875, 63.57945], "uv_size": [0.35805, 0.35805]}, + "down": {"uv": [0.1875, 63.57945], "uv_size": [0.35805, 0.35805]} + } + } + ] + }, + { + "name": "shell5", + "parent": "0", + "pivot": [0.00001, 2.01538, -2.10152], + "cubes": [ + { + "origin": [-0.17902, 1.83635, -3.18242], + "size": [0.35805, 0.35805, 1.4922], + "uv": { + "north": {"uv": [8.2422, 64], "uv_size": [-1.4922, -0.35805]}, + "east": {"uv": [8.2422, 64], "uv_size": [-1.4922, -0.35805]}, + "south": {"uv": [8.2422, 64], "uv_size": [-1.4922, -0.35805]}, + "west": {"uv": [8.2422, 64], "uv_size": [-1.4922, -0.35805]}, + "up": {"uv": [6.75, 63.64195], "uv_size": [1.4922, 0.35805]}, + "down": {"uv": [6.75, 63.64195], "uv_size": [1.4922, 0.35805]} + } + }, + { + "origin": [-0.13282, 1.88255, -2.5949], + "size": [0.26565, 0.26565, 1.04328], + "uv": { + "north": {"uv": [1.60578, 63.9375], "uv_size": [-1.04328, -0.26565]}, + "east": {"uv": [1.60578, 63.9375], "uv_size": [-1.04328, -0.26565]}, + "south": {"uv": [1.60578, 63.9375], "uv_size": [-1.04328, -0.26565]}, + "west": {"uv": [1.60578, 63.9375], "uv_size": [-1.04328, -0.26565]}, + "up": {"uv": [0.5625, 63.67185], "uv_size": [1.04328, 0.26565]}, + "down": {"uv": [0.5625, 63.67185], "uv_size": [1.04328, 0.26565]} + } + }, + { + "origin": [-0.17902, 1.83635, -1.59782], + "size": [0.35805, 0.35805, 0.0924], + "uv": { + "north": {"uv": [0.54555, 63.9375], "uv_size": [-0.35805, -0.35805]}, + "east": {"uv": [0.54555, 63.9375], "uv_size": [-0.35805, -0.35805]}, + "south": {"uv": [0.54555, 63.9375], "uv_size": [-0.35805, -0.35805]}, + "west": {"uv": [0.54555, 63.9375], "uv_size": [-0.35805, -0.35805]}, + "up": {"uv": [0.1875, 63.57945], "uv_size": [0.35805, 0.35805]}, + "down": {"uv": [0.1875, 63.57945], "uv_size": [0.35805, 0.35805]} + } + } + ] } ] } diff --git a/src/main/resources/assets/superbwarfare/geo/glock17.geo.json b/src/main/resources/assets/superbwarfare/geo/glock17.geo.json index 35d7b9cfa..df3e4a7a2 100644 --- a/src/main/resources/assets/superbwarfare/geo/glock17.geo.json +++ b/src/main/resources/assets/superbwarfare/geo/glock17.geo.json @@ -19,14 +19,9 @@ "name": "root", "pivot": [0, -1, -2] }, - { - "name": "move", - "parent": "root", - "pivot": [0, 0, 0] - }, { "name": "bone", - "parent": "move", + "parent": "root", "pivot": [8, 10, -8] }, { @@ -70,6 +65,221 @@ "parent": "roll", "pivot": [0, 0.46563, 1.72795] }, + { + "name": "shell1", + "parent": "gun", + "pivot": [-0.1, 2.74506, 0.34261], + "cubes": [ + { + "origin": [-0.36066, 2.4844, -0.47618], + "size": [0.52132, 0.52132, 1.12264], + "uv": { + "north": {"uv": [29, 18], "uv_size": [0.5, 0.5]}, + "east": {"uv": [27, 3], "uv_size": [0.75, 0.5]}, + "south": {"uv": [19, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [4, 27], "uv_size": [0.75, 0.5]}, + "up": {"uv": [27, 4], "uv_size": [0.5, 0.75]}, + "down": {"uv": [5, 27.75], "uv_size": [0.5, -0.75]} + } + }, + { + "origin": [-0.32434, 2.52073, -0.47363], + "size": [0.44867, 0.44867, 1.24011], + "uv": { + "north": {"uv": [29, 19], "uv_size": [0.5, 0.5]}, + "east": {"uv": [5, 21], "uv_size": [1.5, 0.5]}, + "south": {"uv": [20, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [7, 21], "uv_size": [1.5, 0.5]}, + "up": {"uv": [1, 21], "uv_size": [0.5, 1.5]}, + "down": {"uv": [21, 12.5], "uv_size": [0.5, -1.5]} + } + }, + { + "origin": [-0.36066, 2.4844, 0.729], + "size": [0.52132, 0.52132, 0.13453], + "uv": { + "north": {"uv": [29, 20], "uv_size": [0.5, 0.5]}, + "east": {"uv": [32, 4], "uv_size": [0.25, 0.5]}, + "south": {"uv": [21, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [5, 32], "uv_size": [0.25, 0.5]}, + "up": {"uv": [32, 5], "uv_size": [0.5, 0.25]}, + "down": {"uv": [6, 32.25], "uv_size": [0.5, -0.25]} + } + } + ] + }, + { + "name": "shell2", + "parent": "gun", + "pivot": [-0.1, 2.74506, 0.34261], + "cubes": [ + { + "origin": [-0.36066, 2.4844, -0.47618], + "size": [0.52132, 0.52132, 1.12264], + "uv": { + "north": {"uv": [29, 18], "uv_size": [0.5, 0.5]}, + "east": {"uv": [27, 3], "uv_size": [0.75, 0.5]}, + "south": {"uv": [19, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [4, 27], "uv_size": [0.75, 0.5]}, + "up": {"uv": [27, 4], "uv_size": [0.5, 0.75]}, + "down": {"uv": [5, 27.75], "uv_size": [0.5, -0.75]} + } + }, + { + "origin": [-0.32434, 2.52073, -0.47363], + "size": [0.44867, 0.44867, 1.24011], + "uv": { + "north": {"uv": [29, 19], "uv_size": [0.5, 0.5]}, + "east": {"uv": [5, 21], "uv_size": [1.5, 0.5]}, + "south": {"uv": [20, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [7, 21], "uv_size": [1.5, 0.5]}, + "up": {"uv": [1, 21], "uv_size": [0.5, 1.5]}, + "down": {"uv": [21, 12.5], "uv_size": [0.5, -1.5]} + } + }, + { + "origin": [-0.36066, 2.4844, 0.729], + "size": [0.52132, 0.52132, 0.13453], + "uv": { + "north": {"uv": [29, 20], "uv_size": [0.5, 0.5]}, + "east": {"uv": [32, 4], "uv_size": [0.25, 0.5]}, + "south": {"uv": [21, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [5, 32], "uv_size": [0.25, 0.5]}, + "up": {"uv": [32, 5], "uv_size": [0.5, 0.25]}, + "down": {"uv": [6, 32.25], "uv_size": [0.5, -0.25]} + } + } + ] + }, + { + "name": "shell3", + "parent": "gun", + "pivot": [-0.1, 2.74506, 0.34261], + "cubes": [ + { + "origin": [-0.36066, 2.4844, -0.47618], + "size": [0.52132, 0.52132, 1.12264], + "uv": { + "north": {"uv": [29, 18], "uv_size": [0.5, 0.5]}, + "east": {"uv": [27, 3], "uv_size": [0.75, 0.5]}, + "south": {"uv": [19, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [4, 27], "uv_size": [0.75, 0.5]}, + "up": {"uv": [27, 4], "uv_size": [0.5, 0.75]}, + "down": {"uv": [5, 27.75], "uv_size": [0.5, -0.75]} + } + }, + { + "origin": [-0.32434, 2.52073, -0.47363], + "size": [0.44867, 0.44867, 1.24011], + "uv": { + "north": {"uv": [29, 19], "uv_size": [0.5, 0.5]}, + "east": {"uv": [5, 21], "uv_size": [1.5, 0.5]}, + "south": {"uv": [20, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [7, 21], "uv_size": [1.5, 0.5]}, + "up": {"uv": [1, 21], "uv_size": [0.5, 1.5]}, + "down": {"uv": [21, 12.5], "uv_size": [0.5, -1.5]} + } + }, + { + "origin": [-0.36066, 2.4844, 0.729], + "size": [0.52132, 0.52132, 0.13453], + "uv": { + "north": {"uv": [29, 20], "uv_size": [0.5, 0.5]}, + "east": {"uv": [32, 4], "uv_size": [0.25, 0.5]}, + "south": {"uv": [21, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [5, 32], "uv_size": [0.25, 0.5]}, + "up": {"uv": [32, 5], "uv_size": [0.5, 0.25]}, + "down": {"uv": [6, 32.25], "uv_size": [0.5, -0.25]} + } + } + ] + }, + { + "name": "shell4", + "parent": "gun", + "pivot": [-0.1, 2.74506, 0.34261], + "cubes": [ + { + "origin": [-0.36066, 2.4844, -0.47618], + "size": [0.52132, 0.52132, 1.12264], + "uv": { + "north": {"uv": [29, 18], "uv_size": [0.5, 0.5]}, + "east": {"uv": [27, 3], "uv_size": [0.75, 0.5]}, + "south": {"uv": [19, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [4, 27], "uv_size": [0.75, 0.5]}, + "up": {"uv": [27, 4], "uv_size": [0.5, 0.75]}, + "down": {"uv": [5, 27.75], "uv_size": [0.5, -0.75]} + } + }, + { + "origin": [-0.32434, 2.52073, -0.47363], + "size": [0.44867, 0.44867, 1.24011], + "uv": { + "north": {"uv": [29, 19], "uv_size": [0.5, 0.5]}, + "east": {"uv": [5, 21], "uv_size": [1.5, 0.5]}, + "south": {"uv": [20, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [7, 21], "uv_size": [1.5, 0.5]}, + "up": {"uv": [1, 21], "uv_size": [0.5, 1.5]}, + "down": {"uv": [21, 12.5], "uv_size": [0.5, -1.5]} + } + }, + { + "origin": [-0.36066, 2.4844, 0.729], + "size": [0.52132, 0.52132, 0.13453], + "uv": { + "north": {"uv": [29, 20], "uv_size": [0.5, 0.5]}, + "east": {"uv": [32, 4], "uv_size": [0.25, 0.5]}, + "south": {"uv": [21, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [5, 32], "uv_size": [0.25, 0.5]}, + "up": {"uv": [32, 5], "uv_size": [0.5, 0.25]}, + "down": {"uv": [6, 32.25], "uv_size": [0.5, -0.25]} + } + } + ] + }, + { + "name": "shell5", + "parent": "gun", + "pivot": [-0.1, 2.74506, 0.34261], + "cubes": [ + { + "origin": [-0.36066, 2.4844, -0.47618], + "size": [0.52132, 0.52132, 1.12264], + "uv": { + "north": {"uv": [29, 18], "uv_size": [0.5, 0.5]}, + "east": {"uv": [27, 3], "uv_size": [0.75, 0.5]}, + "south": {"uv": [19, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [4, 27], "uv_size": [0.75, 0.5]}, + "up": {"uv": [27, 4], "uv_size": [0.5, 0.75]}, + "down": {"uv": [5, 27.75], "uv_size": [0.5, -0.75]} + } + }, + { + "origin": [-0.32434, 2.52073, -0.47363], + "size": [0.44867, 0.44867, 1.24011], + "uv": { + "north": {"uv": [29, 19], "uv_size": [0.5, 0.5]}, + "east": {"uv": [5, 21], "uv_size": [1.5, 0.5]}, + "south": {"uv": [20, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [7, 21], "uv_size": [1.5, 0.5]}, + "up": {"uv": [1, 21], "uv_size": [0.5, 1.5]}, + "down": {"uv": [21, 12.5], "uv_size": [0.5, -1.5]} + } + }, + { + "origin": [-0.36066, 2.4844, 0.729], + "size": [0.52132, 0.52132, 0.13453], + "uv": { + "north": {"uv": [29, 20], "uv_size": [0.5, 0.5]}, + "east": {"uv": [32, 4], "uv_size": [0.25, 0.5]}, + "south": {"uv": [21, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [5, 32], "uv_size": [0.25, 0.5]}, + "up": {"uv": [32, 5], "uv_size": [0.5, 0.25]}, + "down": {"uv": [6, 32.25], "uv_size": [0.5, -0.25]} + } + } + ] + }, { "name": "flare", "parent": "gun", diff --git a/src/main/resources/assets/superbwarfare/geo/glock18.geo.json b/src/main/resources/assets/superbwarfare/geo/glock18.geo.json index 1563a828a..a687dbdb8 100644 --- a/src/main/resources/assets/superbwarfare/geo/glock18.geo.json +++ b/src/main/resources/assets/superbwarfare/geo/glock18.geo.json @@ -19,14 +19,9 @@ "name": "root", "pivot": [0, -1, -2] }, - { - "name": "move", - "parent": "root", - "pivot": [0, 0, 0] - }, { "name": "bone", - "parent": "move", + "parent": "root", "pivot": [8, 10, -8] }, { @@ -2471,6 +2466,221 @@ } } ] + }, + { + "name": "shell1", + "parent": "roll", + "pivot": [-0.1, 2.74506, 0.34261], + "cubes": [ + { + "origin": [-0.36066, 2.4844, -0.47618], + "size": [0.52132, 0.52132, 1.12264], + "uv": { + "north": {"uv": [29, 18], "uv_size": [0.5, 0.5]}, + "east": {"uv": [27, 3], "uv_size": [0.75, 0.5]}, + "south": {"uv": [19, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [4, 27], "uv_size": [0.75, 0.5]}, + "up": {"uv": [27, 4], "uv_size": [0.5, 0.75]}, + "down": {"uv": [5, 27.75], "uv_size": [0.5, -0.75]} + } + }, + { + "origin": [-0.32434, 2.52073, -0.47363], + "size": [0.44867, 0.44867, 1.24011], + "uv": { + "north": {"uv": [29, 19], "uv_size": [0.5, 0.5]}, + "east": {"uv": [5, 21], "uv_size": [1.5, 0.5]}, + "south": {"uv": [20, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [7, 21], "uv_size": [1.5, 0.5]}, + "up": {"uv": [1, 21], "uv_size": [0.5, 1.5]}, + "down": {"uv": [21, 12.5], "uv_size": [0.5, -1.5]} + } + }, + { + "origin": [-0.36066, 2.4844, 0.729], + "size": [0.52132, 0.52132, 0.13453], + "uv": { + "north": {"uv": [29, 20], "uv_size": [0.5, 0.5]}, + "east": {"uv": [32, 4], "uv_size": [0.25, 0.5]}, + "south": {"uv": [21, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [5, 32], "uv_size": [0.25, 0.5]}, + "up": {"uv": [32, 5], "uv_size": [0.5, 0.25]}, + "down": {"uv": [6, 32.25], "uv_size": [0.5, -0.25]} + } + } + ] + }, + { + "name": "shell2", + "parent": "roll", + "pivot": [-0.1, 2.74506, 0.34261], + "cubes": [ + { + "origin": [-0.36066, 2.4844, -0.47618], + "size": [0.52132, 0.52132, 1.12264], + "uv": { + "north": {"uv": [29, 18], "uv_size": [0.5, 0.5]}, + "east": {"uv": [27, 3], "uv_size": [0.75, 0.5]}, + "south": {"uv": [19, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [4, 27], "uv_size": [0.75, 0.5]}, + "up": {"uv": [27, 4], "uv_size": [0.5, 0.75]}, + "down": {"uv": [5, 27.75], "uv_size": [0.5, -0.75]} + } + }, + { + "origin": [-0.32434, 2.52073, -0.47363], + "size": [0.44867, 0.44867, 1.24011], + "uv": { + "north": {"uv": [29, 19], "uv_size": [0.5, 0.5]}, + "east": {"uv": [5, 21], "uv_size": [1.5, 0.5]}, + "south": {"uv": [20, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [7, 21], "uv_size": [1.5, 0.5]}, + "up": {"uv": [1, 21], "uv_size": [0.5, 1.5]}, + "down": {"uv": [21, 12.5], "uv_size": [0.5, -1.5]} + } + }, + { + "origin": [-0.36066, 2.4844, 0.729], + "size": [0.52132, 0.52132, 0.13453], + "uv": { + "north": {"uv": [29, 20], "uv_size": [0.5, 0.5]}, + "east": {"uv": [32, 4], "uv_size": [0.25, 0.5]}, + "south": {"uv": [21, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [5, 32], "uv_size": [0.25, 0.5]}, + "up": {"uv": [32, 5], "uv_size": [0.5, 0.25]}, + "down": {"uv": [6, 32.25], "uv_size": [0.5, -0.25]} + } + } + ] + }, + { + "name": "shell3", + "parent": "roll", + "pivot": [-0.1, 2.74506, 0.34261], + "cubes": [ + { + "origin": [-0.36066, 2.4844, -0.47618], + "size": [0.52132, 0.52132, 1.12264], + "uv": { + "north": {"uv": [29, 18], "uv_size": [0.5, 0.5]}, + "east": {"uv": [27, 3], "uv_size": [0.75, 0.5]}, + "south": {"uv": [19, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [4, 27], "uv_size": [0.75, 0.5]}, + "up": {"uv": [27, 4], "uv_size": [0.5, 0.75]}, + "down": {"uv": [5, 27.75], "uv_size": [0.5, -0.75]} + } + }, + { + "origin": [-0.32434, 2.52073, -0.47363], + "size": [0.44867, 0.44867, 1.24011], + "uv": { + "north": {"uv": [29, 19], "uv_size": [0.5, 0.5]}, + "east": {"uv": [5, 21], "uv_size": [1.5, 0.5]}, + "south": {"uv": [20, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [7, 21], "uv_size": [1.5, 0.5]}, + "up": {"uv": [1, 21], "uv_size": [0.5, 1.5]}, + "down": {"uv": [21, 12.5], "uv_size": [0.5, -1.5]} + } + }, + { + "origin": [-0.36066, 2.4844, 0.729], + "size": [0.52132, 0.52132, 0.13453], + "uv": { + "north": {"uv": [29, 20], "uv_size": [0.5, 0.5]}, + "east": {"uv": [32, 4], "uv_size": [0.25, 0.5]}, + "south": {"uv": [21, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [5, 32], "uv_size": [0.25, 0.5]}, + "up": {"uv": [32, 5], "uv_size": [0.5, 0.25]}, + "down": {"uv": [6, 32.25], "uv_size": [0.5, -0.25]} + } + } + ] + }, + { + "name": "shell4", + "parent": "roll", + "pivot": [-0.1, 2.74506, 0.34261], + "cubes": [ + { + "origin": [-0.36066, 2.4844, -0.47618], + "size": [0.52132, 0.52132, 1.12264], + "uv": { + "north": {"uv": [29, 18], "uv_size": [0.5, 0.5]}, + "east": {"uv": [27, 3], "uv_size": [0.75, 0.5]}, + "south": {"uv": [19, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [4, 27], "uv_size": [0.75, 0.5]}, + "up": {"uv": [27, 4], "uv_size": [0.5, 0.75]}, + "down": {"uv": [5, 27.75], "uv_size": [0.5, -0.75]} + } + }, + { + "origin": [-0.32434, 2.52073, -0.47363], + "size": [0.44867, 0.44867, 1.24011], + "uv": { + "north": {"uv": [29, 19], "uv_size": [0.5, 0.5]}, + "east": {"uv": [5, 21], "uv_size": [1.5, 0.5]}, + "south": {"uv": [20, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [7, 21], "uv_size": [1.5, 0.5]}, + "up": {"uv": [1, 21], "uv_size": [0.5, 1.5]}, + "down": {"uv": [21, 12.5], "uv_size": [0.5, -1.5]} + } + }, + { + "origin": [-0.36066, 2.4844, 0.729], + "size": [0.52132, 0.52132, 0.13453], + "uv": { + "north": {"uv": [29, 20], "uv_size": [0.5, 0.5]}, + "east": {"uv": [32, 4], "uv_size": [0.25, 0.5]}, + "south": {"uv": [21, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [5, 32], "uv_size": [0.25, 0.5]}, + "up": {"uv": [32, 5], "uv_size": [0.5, 0.25]}, + "down": {"uv": [6, 32.25], "uv_size": [0.5, -0.25]} + } + } + ] + }, + { + "name": "shell5", + "parent": "roll", + "pivot": [-0.1, 2.74506, 0.34261], + "cubes": [ + { + "origin": [-0.36066, 2.4844, -0.47618], + "size": [0.52132, 0.52132, 1.12264], + "uv": { + "north": {"uv": [29, 18], "uv_size": [0.5, 0.5]}, + "east": {"uv": [27, 3], "uv_size": [0.75, 0.5]}, + "south": {"uv": [19, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [4, 27], "uv_size": [0.75, 0.5]}, + "up": {"uv": [27, 4], "uv_size": [0.5, 0.75]}, + "down": {"uv": [5, 27.75], "uv_size": [0.5, -0.75]} + } + }, + { + "origin": [-0.32434, 2.52073, -0.47363], + "size": [0.44867, 0.44867, 1.24011], + "uv": { + "north": {"uv": [29, 19], "uv_size": [0.5, 0.5]}, + "east": {"uv": [5, 21], "uv_size": [1.5, 0.5]}, + "south": {"uv": [20, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [7, 21], "uv_size": [1.5, 0.5]}, + "up": {"uv": [1, 21], "uv_size": [0.5, 1.5]}, + "down": {"uv": [21, 12.5], "uv_size": [0.5, -1.5]} + } + }, + { + "origin": [-0.36066, 2.4844, 0.729], + "size": [0.52132, 0.52132, 0.13453], + "uv": { + "north": {"uv": [29, 20], "uv_size": [0.5, 0.5]}, + "east": {"uv": [32, 4], "uv_size": [0.25, 0.5]}, + "south": {"uv": [21, 29], "uv_size": [0.5, 0.5]}, + "west": {"uv": [5, 32], "uv_size": [0.25, 0.5]}, + "up": {"uv": [32, 5], "uv_size": [0.5, 0.25]}, + "down": {"uv": [6, 32.25], "uv_size": [0.5, -0.25]} + } + } + ] } ] } diff --git a/src/main/resources/assets/superbwarfare/geo/hk416.geo.json b/src/main/resources/assets/superbwarfare/geo/hk416.geo.json index 38915f638..6d7e32f73 100644 --- a/src/main/resources/assets/superbwarfare/geo/hk416.geo.json +++ b/src/main/resources/assets/superbwarfare/geo/hk416.geo.json @@ -15,14 +15,9 @@ "name": "root", "pivot": [0, -2, -1] }, - { - "name": "move", - "parent": "root", - "pivot": [0, 0, 0] - }, { "name": "bone", - "parent": "move", + "parent": "root", "pivot": [0, 0, 0] }, { @@ -9518,6 +9513,221 @@ } ] }, + { + "name": "shell1", + "parent": "0", + "pivot": [0.00001, 2.01538, -2.10152], + "cubes": [ + { + "origin": [-0.17902, 1.83635, -3.18242], + "size": [0.35805, 0.35805, 1.4922], + "uv": { + "north": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0.75, 78.375], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0.75, 78.375], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.13282, 1.88255, -2.5949], + "size": [0.26565, 0.26565, 1.04328], + "uv": { + "north": {"uv": [2.75, 81.625], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [2.75, 81.625], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [2.75, 81.625], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [2.75, 81.625], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [2, 78.375], "uv_size": [0.75, 3.25]}, + "down": {"uv": [2, 78.375], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.17902, 1.83635, -1.59782], + "size": [0.35805, 0.35805, 0.0924], + "uv": { + "north": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0.75, 78.375], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0.75, 78.375], "uv_size": [0.75, 3.25]} + } + } + ] + }, + { + "name": "shell2", + "parent": "0", + "pivot": [0.00001, 2.01538, -2.10152], + "cubes": [ + { + "origin": [-0.17902, 1.83635, -3.18242], + "size": [0.35805, 0.35805, 1.4922], + "uv": { + "north": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0.75, 78.375], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0.75, 78.375], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.13282, 1.88255, -2.5949], + "size": [0.26565, 0.26565, 1.04328], + "uv": { + "north": {"uv": [2.75, 81.625], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [2.75, 81.625], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [2.75, 81.625], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [2.75, 81.625], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [2, 78.375], "uv_size": [0.75, 3.25]}, + "down": {"uv": [2, 78.375], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.17902, 1.83635, -1.59782], + "size": [0.35805, 0.35805, 0.0924], + "uv": { + "north": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0.75, 78.375], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0.75, 78.375], "uv_size": [0.75, 3.25]} + } + } + ] + }, + { + "name": "shell3", + "parent": "0", + "pivot": [0.00001, 2.01538, -2.10152], + "cubes": [ + { + "origin": [-0.17902, 1.83635, -3.18242], + "size": [0.35805, 0.35805, 1.4922], + "uv": { + "north": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0.75, 78.375], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0.75, 78.375], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.13282, 1.88255, -2.5949], + "size": [0.26565, 0.26565, 1.04328], + "uv": { + "north": {"uv": [2.75, 81.625], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [2.75, 81.625], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [2.75, 81.625], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [2.75, 81.625], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [2, 78.375], "uv_size": [0.75, 3.25]}, + "down": {"uv": [2, 78.375], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.17902, 1.83635, -1.59782], + "size": [0.35805, 0.35805, 0.0924], + "uv": { + "north": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0.75, 78.375], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0.75, 78.375], "uv_size": [0.75, 3.25]} + } + } + ] + }, + { + "name": "shell4", + "parent": "0", + "pivot": [0.00001, 2.01538, -2.10152], + "cubes": [ + { + "origin": [-0.17902, 1.83635, -3.18242], + "size": [0.35805, 0.35805, 1.4922], + "uv": { + "north": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0.75, 78.375], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0.75, 78.375], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.13282, 1.88255, -2.5949], + "size": [0.26565, 0.26565, 1.04328], + "uv": { + "north": {"uv": [2.75, 81.625], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [2.75, 81.625], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [2.75, 81.625], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [2.75, 81.625], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [2, 78.375], "uv_size": [0.75, 3.25]}, + "down": {"uv": [2, 78.375], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.17902, 1.83635, -1.59782], + "size": [0.35805, 0.35805, 0.0924], + "uv": { + "north": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0.75, 78.375], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0.75, 78.375], "uv_size": [0.75, 3.25]} + } + } + ] + }, + { + "name": "shell5", + "parent": "0", + "pivot": [0.00001, 2.01538, -2.10152], + "cubes": [ + { + "origin": [-0.17902, 1.83635, -3.18242], + "size": [0.35805, 0.35805, 1.4922], + "uv": { + "north": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0.75, 78.375], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0.75, 78.375], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.13282, 1.88255, -2.5949], + "size": [0.26565, 0.26565, 1.04328], + "uv": { + "north": {"uv": [2.75, 81.625], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [2.75, 81.625], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [2.75, 81.625], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [2.75, 81.625], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [2, 78.375], "uv_size": [0.75, 3.25]}, + "down": {"uv": [2, 78.375], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.17902, 1.83635, -1.59782], + "size": [0.35805, 0.35805, 0.0924], + "uv": { + "north": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [1.5, 81.625], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0.75, 78.375], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0.75, 78.375], "uv_size": [0.75, 3.25]} + } + } + ] + }, { "name": "camera", "pivot": [3.17141, 5.16276, 9.77702] diff --git a/src/main/resources/assets/superbwarfare/geo/m1911.geo.json b/src/main/resources/assets/superbwarfare/geo/m1911.geo.json index 787ddbdff..97700e670 100644 --- a/src/main/resources/assets/superbwarfare/geo/m1911.geo.json +++ b/src/main/resources/assets/superbwarfare/geo/m1911.geo.json @@ -19,14 +19,9 @@ "name": "root", "pivot": [0, -1, -2] }, - { - "name": "move", - "parent": "root", - "pivot": [0, 0, 0] - }, { "name": "bone", - "parent": "move", + "parent": "root", "pivot": [8, 10, -8] }, { @@ -49,6 +44,206 @@ "parent": "roll", "pivot": [0, 0.46563, 1.72795] }, + { + "name": "shell1", + "parent": "gun", + "pivot": [0, 2.54506, 0.25095], + "cubes": [ + { + "origin": [-0.26066, 2.2844, -0.57618], + "size": [0.52132, 0.52132, 1.12264], + "uv": { + "north": {"uv": [17, 28], "uv_size": [0.5, 0.5]}, + "east": {"uv": [10, 27], "uv_size": [0.75, 0.5]}, + "south": {"uv": [28, 17], "uv_size": [0.5, 0.5]}, + "west": {"uv": [12, 27], "uv_size": [0.75, 0.5]}, + "up": {"uv": [27, 13], "uv_size": [0.5, 0.75]} + } + }, + { + "origin": [-0.22434, 2.32073, -0.52363], + "size": [0.44867, 0.44867, 1.19011], + "uv": { + "north": {"uv": [18, 28], "uv_size": [0.5, 0.5]}, + "east": {"uv": [22, 18], "uv_size": [1.5, 0.5]}, + "south": {"uv": [28, 18], "uv_size": [0.5, 0.5]}, + "west": {"uv": [22, 19], "uv_size": [1.5, 0.5]}, + "up": {"uv": [20, 22], "uv_size": [0.5, 1.5]} + } + }, + { + "origin": [-0.26066, 2.2844, 0.629], + "size": [0.52132, 0.52132, 0.13453], + "uv": { + "north": {"uv": [19, 28], "uv_size": [0.5, 0.5]}, + "east": {"uv": [32, 22], "uv_size": [0.25, 0.5]}, + "south": {"uv": [28, 19], "uv_size": [0.5, 0.5]}, + "west": {"uv": [23, 32], "uv_size": [0.25, 0.5]}, + "up": {"uv": [32, 23], "uv_size": [0.5, 0.25]} + } + } + ] + }, + { + "name": "shell2", + "parent": "gun", + "pivot": [0, 2.54506, 0.25095], + "cubes": [ + { + "origin": [-0.26066, 2.2844, -0.57618], + "size": [0.52132, 0.52132, 1.12264], + "uv": { + "north": {"uv": [17, 28], "uv_size": [0.5, 0.5]}, + "east": {"uv": [10, 27], "uv_size": [0.75, 0.5]}, + "south": {"uv": [28, 17], "uv_size": [0.5, 0.5]}, + "west": {"uv": [12, 27], "uv_size": [0.75, 0.5]}, + "up": {"uv": [27, 13], "uv_size": [0.5, 0.75]} + } + }, + { + "origin": [-0.22434, 2.32073, -0.52363], + "size": [0.44867, 0.44867, 1.19011], + "uv": { + "north": {"uv": [18, 28], "uv_size": [0.5, 0.5]}, + "east": {"uv": [22, 18], "uv_size": [1.5, 0.5]}, + "south": {"uv": [28, 18], "uv_size": [0.5, 0.5]}, + "west": {"uv": [22, 19], "uv_size": [1.5, 0.5]}, + "up": {"uv": [20, 22], "uv_size": [0.5, 1.5]} + } + }, + { + "origin": [-0.26066, 2.2844, 0.629], + "size": [0.52132, 0.52132, 0.13453], + "uv": { + "north": {"uv": [19, 28], "uv_size": [0.5, 0.5]}, + "east": {"uv": [32, 22], "uv_size": [0.25, 0.5]}, + "south": {"uv": [28, 19], "uv_size": [0.5, 0.5]}, + "west": {"uv": [23, 32], "uv_size": [0.25, 0.5]}, + "up": {"uv": [32, 23], "uv_size": [0.5, 0.25]} + } + } + ] + }, + { + "name": "shell3", + "parent": "gun", + "pivot": [0, 2.54506, 0.25095], + "cubes": [ + { + "origin": [-0.26066, 2.2844, -0.57618], + "size": [0.52132, 0.52132, 1.12264], + "uv": { + "north": {"uv": [17, 28], "uv_size": [0.5, 0.5]}, + "east": {"uv": [10, 27], "uv_size": [0.75, 0.5]}, + "south": {"uv": [28, 17], "uv_size": [0.5, 0.5]}, + "west": {"uv": [12, 27], "uv_size": [0.75, 0.5]}, + "up": {"uv": [27, 13], "uv_size": [0.5, 0.75]} + } + }, + { + "origin": [-0.22434, 2.32073, -0.52363], + "size": [0.44867, 0.44867, 1.19011], + "uv": { + "north": {"uv": [18, 28], "uv_size": [0.5, 0.5]}, + "east": {"uv": [22, 18], "uv_size": [1.5, 0.5]}, + "south": {"uv": [28, 18], "uv_size": [0.5, 0.5]}, + "west": {"uv": [22, 19], "uv_size": [1.5, 0.5]}, + "up": {"uv": [20, 22], "uv_size": [0.5, 1.5]} + } + }, + { + "origin": [-0.26066, 2.2844, 0.629], + "size": [0.52132, 0.52132, 0.13453], + "uv": { + "north": {"uv": [19, 28], "uv_size": [0.5, 0.5]}, + "east": {"uv": [32, 22], "uv_size": [0.25, 0.5]}, + "south": {"uv": [28, 19], "uv_size": [0.5, 0.5]}, + "west": {"uv": [23, 32], "uv_size": [0.25, 0.5]}, + "up": {"uv": [32, 23], "uv_size": [0.5, 0.25]} + } + } + ] + }, + { + "name": "shell4", + "parent": "gun", + "pivot": [0, 2.54506, 0.25095], + "cubes": [ + { + "origin": [-0.26066, 2.2844, -0.57618], + "size": [0.52132, 0.52132, 1.12264], + "uv": { + "north": {"uv": [17, 28], "uv_size": [0.5, 0.5]}, + "east": {"uv": [10, 27], "uv_size": [0.75, 0.5]}, + "south": {"uv": [28, 17], "uv_size": [0.5, 0.5]}, + "west": {"uv": [12, 27], "uv_size": [0.75, 0.5]}, + "up": {"uv": [27, 13], "uv_size": [0.5, 0.75]} + } + }, + { + "origin": [-0.22434, 2.32073, -0.52363], + "size": [0.44867, 0.44867, 1.19011], + "uv": { + "north": {"uv": [18, 28], "uv_size": [0.5, 0.5]}, + "east": {"uv": [22, 18], "uv_size": [1.5, 0.5]}, + "south": {"uv": [28, 18], "uv_size": [0.5, 0.5]}, + "west": {"uv": [22, 19], "uv_size": [1.5, 0.5]}, + "up": {"uv": [20, 22], "uv_size": [0.5, 1.5]} + } + }, + { + "origin": [-0.26066, 2.2844, 0.629], + "size": [0.52132, 0.52132, 0.13453], + "uv": { + "north": {"uv": [19, 28], "uv_size": [0.5, 0.5]}, + "east": {"uv": [32, 22], "uv_size": [0.25, 0.5]}, + "south": {"uv": [28, 19], "uv_size": [0.5, 0.5]}, + "west": {"uv": [23, 32], "uv_size": [0.25, 0.5]}, + "up": {"uv": [32, 23], "uv_size": [0.5, 0.25]} + } + } + ] + }, + { + "name": "shell5", + "parent": "gun", + "pivot": [0, 2.54506, 0.25095], + "cubes": [ + { + "origin": [-0.26066, 2.2844, -0.57618], + "size": [0.52132, 0.52132, 1.12264], + "uv": { + "north": {"uv": [17, 28], "uv_size": [0.5, 0.5]}, + "east": {"uv": [10, 27], "uv_size": [0.75, 0.5]}, + "south": {"uv": [28, 17], "uv_size": [0.5, 0.5]}, + "west": {"uv": [12, 27], "uv_size": [0.75, 0.5]}, + "up": {"uv": [27, 13], "uv_size": [0.5, 0.75]} + } + }, + { + "origin": [-0.22434, 2.32073, -0.52363], + "size": [0.44867, 0.44867, 1.19011], + "uv": { + "north": {"uv": [18, 28], "uv_size": [0.5, 0.5]}, + "east": {"uv": [22, 18], "uv_size": [1.5, 0.5]}, + "south": {"uv": [28, 18], "uv_size": [0.5, 0.5]}, + "west": {"uv": [22, 19], "uv_size": [1.5, 0.5]}, + "up": {"uv": [20, 22], "uv_size": [0.5, 1.5]} + } + }, + { + "origin": [-0.26066, 2.2844, 0.629], + "size": [0.52132, 0.52132, 0.13453], + "uv": { + "north": {"uv": [19, 28], "uv_size": [0.5, 0.5]}, + "east": {"uv": [32, 22], "uv_size": [0.25, 0.5]}, + "south": {"uv": [28, 19], "uv_size": [0.5, 0.5]}, + "west": {"uv": [23, 32], "uv_size": [0.25, 0.5]}, + "up": {"uv": [32, 23], "uv_size": [0.5, 0.25]} + } + } + ] + }, { "name": "flare", "parent": "gun", diff --git a/src/main/resources/assets/superbwarfare/geo/m60.geo.json b/src/main/resources/assets/superbwarfare/geo/m60.geo.json index 645ee0a57..59c218dbe 100644 --- a/src/main/resources/assets/superbwarfare/geo/m60.geo.json +++ b/src/main/resources/assets/superbwarfare/geo/m60.geo.json @@ -15,14 +15,9 @@ "name": "root", "pivot": [0, 0, -2] }, - { - "name": "move", - "parent": "root", - "pivot": [0, 0, 0] - }, { "name": "bone", - "parent": "move", + "parent": "root", "pivot": [0, 0, 0] }, { @@ -35,6 +30,886 @@ "parent": "shen", "pivot": [0, 0, 0] }, + { + "name": "shell1", + "parent": "0", + "pivot": [-0.15115, 4.55548, -0.34469], + "rotation": [0, 0, -45], + "cubes": [ + { + "origin": [-0.24705, 4.32429, 0.27788], + "size": [0.19181, 0.46272, 0.17813], + "pivot": [-0.15115, 4.55548, -0.37201], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [72, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 72], "uv_size": [0.25, 0.25]}, + "south": {"uv": [73, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 73], "uv_size": [0.25, 0.25]}, + "up": {"uv": [74, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 74.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.24705, 4.32429, 0.27788], + "size": [0.19181, 0.46272, 0.17813], + "pivot": [-0.15115, 4.55548, -0.37201], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [72, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 72], "uv_size": [0.25, 0.25]}, + "south": {"uv": [73, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 73], "uv_size": [0.25, 0.25]}, + "up": {"uv": [74, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 74.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.24705, 4.32429, 0.27788], + "size": [0.19181, 0.46272, 0.17813], + "pivot": [-0.15115, 4.55548, -0.37201], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [72, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 72], "uv_size": [0.25, 0.25]}, + "south": {"uv": [73, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 73], "uv_size": [0.25, 0.25]}, + "up": {"uv": [74, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 74.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.24705, 4.32429, 0.27788], + "size": [0.19181, 0.46272, 0.17813], + "pivot": [-0.15115, 4.55548, -0.37201], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [72, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 72], "uv_size": [0.25, 0.25]}, + "south": {"uv": [73, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 73], "uv_size": [0.25, 0.25]}, + "up": {"uv": [74, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 74.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.25771, 4.296, -1.21633], + "size": [0.21313, 0.51674, 1.49422], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [50, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [80, 11], "uv_size": [1.75, 0.25]}, + "south": {"uv": [99, 50], "uv_size": [0.25, 0.25]}, + "west": {"uv": [12, 80], "uv_size": [1.75, 0.25]}, + "up": {"uv": [80, 12], "uv_size": [0.25, 1.75]}, + "down": {"uv": [14, 81.75], "uv_size": [0.25, -1.75]} + } + }, + { + "origin": [-0.25771, 4.29991, 0.37788], + "size": [0.21313, 0.51283, 0.1], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [87, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 87], "uv_size": [0.25, 0.25]}, + "south": {"uv": [88, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 88], "uv_size": [0.25, 0.25]}, + "up": {"uv": [89, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 89.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.25771, 4.29991, 0.37788], + "size": [0.21313, 0.51283, 0.1], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [87, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 87], "uv_size": [0.25, 0.25]}, + "south": {"uv": [88, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 88], "uv_size": [0.25, 0.25]}, + "up": {"uv": [89, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 89.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.25771, 4.296, -1.21633], + "size": [0.21313, 0.51674, 1.49422], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [50, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [80, 11], "uv_size": [1.75, 0.25]}, + "south": {"uv": [99, 50], "uv_size": [0.25, 0.25]}, + "west": {"uv": [12, 80], "uv_size": [1.75, 0.25]}, + "up": {"uv": [80, 12], "uv_size": [0.25, 1.75]}, + "down": {"uv": [14, 81.75], "uv_size": [0.25, -1.75]} + } + }, + { + "origin": [-0.25771, 4.29991, 0.37788], + "size": [0.21313, 0.51283, 0.1], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, -135], + "uv": { + "north": {"uv": [87, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 87], "uv_size": [0.25, 0.25]}, + "south": {"uv": [88, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 88], "uv_size": [0.25, 0.25]}, + "up": {"uv": [89, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 89.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.25771, 4.296, -1.21633], + "size": [0.21313, 0.51674, 1.49422], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, -135], + "uv": { + "north": {"uv": [50, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [80, 11], "uv_size": [1.75, 0.25]}, + "south": {"uv": [99, 50], "uv_size": [0.25, 0.25]}, + "west": {"uv": [12, 80], "uv_size": [1.75, 0.25]}, + "up": {"uv": [80, 12], "uv_size": [0.25, 1.75]}, + "down": {"uv": [14, 81.75], "uv_size": [0.25, -1.75]} + } + }, + { + "origin": [-0.25771, 4.29991, 0.37788], + "size": [0.21313, 0.51283, 0.1], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [87, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 87], "uv_size": [0.25, 0.25]}, + "south": {"uv": [88, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 88], "uv_size": [0.25, 0.25]}, + "up": {"uv": [89, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 89.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.25771, 4.296, -1.21633], + "size": [0.21313, 0.51674, 1.49422], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [50, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [80, 11], "uv_size": [1.75, 0.25]}, + "south": {"uv": [99, 50], "uv_size": [0.25, 0.25]}, + "west": {"uv": [12, 80], "uv_size": [1.75, 0.25]}, + "up": {"uv": [80, 12], "uv_size": [0.25, 1.75]}, + "down": {"uv": [14, 81.75], "uv_size": [0.25, -1.75]} + } + } + ] + }, + { + "name": "shell2", + "parent": "0", + "pivot": [-0.15115, 4.55548, -0.34469], + "rotation": [0, 0, -45], + "cubes": [ + { + "origin": [-0.24705, 4.32429, 0.27788], + "size": [0.19181, 0.46272, 0.17813], + "pivot": [-0.15115, 4.55548, -0.37201], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [72, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 72], "uv_size": [0.25, 0.25]}, + "south": {"uv": [73, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 73], "uv_size": [0.25, 0.25]}, + "up": {"uv": [74, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 74.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.24705, 4.32429, 0.27788], + "size": [0.19181, 0.46272, 0.17813], + "pivot": [-0.15115, 4.55548, -0.37201], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [72, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 72], "uv_size": [0.25, 0.25]}, + "south": {"uv": [73, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 73], "uv_size": [0.25, 0.25]}, + "up": {"uv": [74, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 74.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.24705, 4.32429, 0.27788], + "size": [0.19181, 0.46272, 0.17813], + "pivot": [-0.15115, 4.55548, -0.37201], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [72, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 72], "uv_size": [0.25, 0.25]}, + "south": {"uv": [73, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 73], "uv_size": [0.25, 0.25]}, + "up": {"uv": [74, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 74.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.24705, 4.32429, 0.27788], + "size": [0.19181, 0.46272, 0.17813], + "pivot": [-0.15115, 4.55548, -0.37201], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [72, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 72], "uv_size": [0.25, 0.25]}, + "south": {"uv": [73, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 73], "uv_size": [0.25, 0.25]}, + "up": {"uv": [74, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 74.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.25771, 4.296, -1.21633], + "size": [0.21313, 0.51674, 1.49422], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [50, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [80, 11], "uv_size": [1.75, 0.25]}, + "south": {"uv": [99, 50], "uv_size": [0.25, 0.25]}, + "west": {"uv": [12, 80], "uv_size": [1.75, 0.25]}, + "up": {"uv": [80, 12], "uv_size": [0.25, 1.75]}, + "down": {"uv": [14, 81.75], "uv_size": [0.25, -1.75]} + } + }, + { + "origin": [-0.25771, 4.29991, 0.37788], + "size": [0.21313, 0.51283, 0.1], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [87, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 87], "uv_size": [0.25, 0.25]}, + "south": {"uv": [88, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 88], "uv_size": [0.25, 0.25]}, + "up": {"uv": [89, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 89.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.25771, 4.29991, 0.37788], + "size": [0.21313, 0.51283, 0.1], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [87, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 87], "uv_size": [0.25, 0.25]}, + "south": {"uv": [88, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 88], "uv_size": [0.25, 0.25]}, + "up": {"uv": [89, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 89.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.25771, 4.296, -1.21633], + "size": [0.21313, 0.51674, 1.49422], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [50, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [80, 11], "uv_size": [1.75, 0.25]}, + "south": {"uv": [99, 50], "uv_size": [0.25, 0.25]}, + "west": {"uv": [12, 80], "uv_size": [1.75, 0.25]}, + "up": {"uv": [80, 12], "uv_size": [0.25, 1.75]}, + "down": {"uv": [14, 81.75], "uv_size": [0.25, -1.75]} + } + }, + { + "origin": [-0.25771, 4.29991, 0.37788], + "size": [0.21313, 0.51283, 0.1], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, -135], + "uv": { + "north": {"uv": [87, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 87], "uv_size": [0.25, 0.25]}, + "south": {"uv": [88, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 88], "uv_size": [0.25, 0.25]}, + "up": {"uv": [89, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 89.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.25771, 4.296, -1.21633], + "size": [0.21313, 0.51674, 1.49422], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, -135], + "uv": { + "north": {"uv": [50, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [80, 11], "uv_size": [1.75, 0.25]}, + "south": {"uv": [99, 50], "uv_size": [0.25, 0.25]}, + "west": {"uv": [12, 80], "uv_size": [1.75, 0.25]}, + "up": {"uv": [80, 12], "uv_size": [0.25, 1.75]}, + "down": {"uv": [14, 81.75], "uv_size": [0.25, -1.75]} + } + }, + { + "origin": [-0.25771, 4.29991, 0.37788], + "size": [0.21313, 0.51283, 0.1], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [87, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 87], "uv_size": [0.25, 0.25]}, + "south": {"uv": [88, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 88], "uv_size": [0.25, 0.25]}, + "up": {"uv": [89, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 89.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.25771, 4.296, -1.21633], + "size": [0.21313, 0.51674, 1.49422], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [50, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [80, 11], "uv_size": [1.75, 0.25]}, + "south": {"uv": [99, 50], "uv_size": [0.25, 0.25]}, + "west": {"uv": [12, 80], "uv_size": [1.75, 0.25]}, + "up": {"uv": [80, 12], "uv_size": [0.25, 1.75]}, + "down": {"uv": [14, 81.75], "uv_size": [0.25, -1.75]} + } + } + ] + }, + { + "name": "shell3", + "parent": "0", + "pivot": [-0.15115, 4.55548, -0.34469], + "rotation": [0, 0, -45], + "cubes": [ + { + "origin": [-0.24705, 4.32429, 0.27788], + "size": [0.19181, 0.46272, 0.17813], + "pivot": [-0.15115, 4.55548, -0.37201], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [72, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 72], "uv_size": [0.25, 0.25]}, + "south": {"uv": [73, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 73], "uv_size": [0.25, 0.25]}, + "up": {"uv": [74, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 74.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.24705, 4.32429, 0.27788], + "size": [0.19181, 0.46272, 0.17813], + "pivot": [-0.15115, 4.55548, -0.37201], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [72, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 72], "uv_size": [0.25, 0.25]}, + "south": {"uv": [73, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 73], "uv_size": [0.25, 0.25]}, + "up": {"uv": [74, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 74.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.24705, 4.32429, 0.27788], + "size": [0.19181, 0.46272, 0.17813], + "pivot": [-0.15115, 4.55548, -0.37201], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [72, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 72], "uv_size": [0.25, 0.25]}, + "south": {"uv": [73, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 73], "uv_size": [0.25, 0.25]}, + "up": {"uv": [74, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 74.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.24705, 4.32429, 0.27788], + "size": [0.19181, 0.46272, 0.17813], + "pivot": [-0.15115, 4.55548, -0.37201], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [72, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 72], "uv_size": [0.25, 0.25]}, + "south": {"uv": [73, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 73], "uv_size": [0.25, 0.25]}, + "up": {"uv": [74, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 74.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.25771, 4.296, -1.21633], + "size": [0.21313, 0.51674, 1.49422], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [50, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [80, 11], "uv_size": [1.75, 0.25]}, + "south": {"uv": [99, 50], "uv_size": [0.25, 0.25]}, + "west": {"uv": [12, 80], "uv_size": [1.75, 0.25]}, + "up": {"uv": [80, 12], "uv_size": [0.25, 1.75]}, + "down": {"uv": [14, 81.75], "uv_size": [0.25, -1.75]} + } + }, + { + "origin": [-0.25771, 4.29991, 0.37788], + "size": [0.21313, 0.51283, 0.1], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [87, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 87], "uv_size": [0.25, 0.25]}, + "south": {"uv": [88, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 88], "uv_size": [0.25, 0.25]}, + "up": {"uv": [89, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 89.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.25771, 4.29991, 0.37788], + "size": [0.21313, 0.51283, 0.1], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [87, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 87], "uv_size": [0.25, 0.25]}, + "south": {"uv": [88, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 88], "uv_size": [0.25, 0.25]}, + "up": {"uv": [89, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 89.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.25771, 4.296, -1.21633], + "size": [0.21313, 0.51674, 1.49422], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [50, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [80, 11], "uv_size": [1.75, 0.25]}, + "south": {"uv": [99, 50], "uv_size": [0.25, 0.25]}, + "west": {"uv": [12, 80], "uv_size": [1.75, 0.25]}, + "up": {"uv": [80, 12], "uv_size": [0.25, 1.75]}, + "down": {"uv": [14, 81.75], "uv_size": [0.25, -1.75]} + } + }, + { + "origin": [-0.25771, 4.29991, 0.37788], + "size": [0.21313, 0.51283, 0.1], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, -135], + "uv": { + "north": {"uv": [87, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 87], "uv_size": [0.25, 0.25]}, + "south": {"uv": [88, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 88], "uv_size": [0.25, 0.25]}, + "up": {"uv": [89, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 89.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.25771, 4.296, -1.21633], + "size": [0.21313, 0.51674, 1.49422], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, -135], + "uv": { + "north": {"uv": [50, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [80, 11], "uv_size": [1.75, 0.25]}, + "south": {"uv": [99, 50], "uv_size": [0.25, 0.25]}, + "west": {"uv": [12, 80], "uv_size": [1.75, 0.25]}, + "up": {"uv": [80, 12], "uv_size": [0.25, 1.75]}, + "down": {"uv": [14, 81.75], "uv_size": [0.25, -1.75]} + } + }, + { + "origin": [-0.25771, 4.29991, 0.37788], + "size": [0.21313, 0.51283, 0.1], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [87, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 87], "uv_size": [0.25, 0.25]}, + "south": {"uv": [88, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 88], "uv_size": [0.25, 0.25]}, + "up": {"uv": [89, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 89.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.25771, 4.296, -1.21633], + "size": [0.21313, 0.51674, 1.49422], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [50, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [80, 11], "uv_size": [1.75, 0.25]}, + "south": {"uv": [99, 50], "uv_size": [0.25, 0.25]}, + "west": {"uv": [12, 80], "uv_size": [1.75, 0.25]}, + "up": {"uv": [80, 12], "uv_size": [0.25, 1.75]}, + "down": {"uv": [14, 81.75], "uv_size": [0.25, -1.75]} + } + } + ] + }, + { + "name": "shell4", + "parent": "0", + "pivot": [-0.15115, 4.55548, -0.34469], + "rotation": [0, 0, -45], + "cubes": [ + { + "origin": [-0.24705, 4.32429, 0.27788], + "size": [0.19181, 0.46272, 0.17813], + "pivot": [-0.15115, 4.55548, -0.37201], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [72, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 72], "uv_size": [0.25, 0.25]}, + "south": {"uv": [73, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 73], "uv_size": [0.25, 0.25]}, + "up": {"uv": [74, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 74.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.24705, 4.32429, 0.27788], + "size": [0.19181, 0.46272, 0.17813], + "pivot": [-0.15115, 4.55548, -0.37201], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [72, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 72], "uv_size": [0.25, 0.25]}, + "south": {"uv": [73, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 73], "uv_size": [0.25, 0.25]}, + "up": {"uv": [74, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 74.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.24705, 4.32429, 0.27788], + "size": [0.19181, 0.46272, 0.17813], + "pivot": [-0.15115, 4.55548, -0.37201], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [72, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 72], "uv_size": [0.25, 0.25]}, + "south": {"uv": [73, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 73], "uv_size": [0.25, 0.25]}, + "up": {"uv": [74, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 74.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.24705, 4.32429, 0.27788], + "size": [0.19181, 0.46272, 0.17813], + "pivot": [-0.15115, 4.55548, -0.37201], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [72, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 72], "uv_size": [0.25, 0.25]}, + "south": {"uv": [73, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 73], "uv_size": [0.25, 0.25]}, + "up": {"uv": [74, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 74.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.25771, 4.296, -1.21633], + "size": [0.21313, 0.51674, 1.49422], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [50, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [80, 11], "uv_size": [1.75, 0.25]}, + "south": {"uv": [99, 50], "uv_size": [0.25, 0.25]}, + "west": {"uv": [12, 80], "uv_size": [1.75, 0.25]}, + "up": {"uv": [80, 12], "uv_size": [0.25, 1.75]}, + "down": {"uv": [14, 81.75], "uv_size": [0.25, -1.75]} + } + }, + { + "origin": [-0.25771, 4.29991, 0.37788], + "size": [0.21313, 0.51283, 0.1], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [87, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 87], "uv_size": [0.25, 0.25]}, + "south": {"uv": [88, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 88], "uv_size": [0.25, 0.25]}, + "up": {"uv": [89, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 89.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.25771, 4.29991, 0.37788], + "size": [0.21313, 0.51283, 0.1], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [87, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 87], "uv_size": [0.25, 0.25]}, + "south": {"uv": [88, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 88], "uv_size": [0.25, 0.25]}, + "up": {"uv": [89, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 89.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.25771, 4.296, -1.21633], + "size": [0.21313, 0.51674, 1.49422], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [50, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [80, 11], "uv_size": [1.75, 0.25]}, + "south": {"uv": [99, 50], "uv_size": [0.25, 0.25]}, + "west": {"uv": [12, 80], "uv_size": [1.75, 0.25]}, + "up": {"uv": [80, 12], "uv_size": [0.25, 1.75]}, + "down": {"uv": [14, 81.75], "uv_size": [0.25, -1.75]} + } + }, + { + "origin": [-0.25771, 4.29991, 0.37788], + "size": [0.21313, 0.51283, 0.1], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, -135], + "uv": { + "north": {"uv": [87, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 87], "uv_size": [0.25, 0.25]}, + "south": {"uv": [88, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 88], "uv_size": [0.25, 0.25]}, + "up": {"uv": [89, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 89.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.25771, 4.296, -1.21633], + "size": [0.21313, 0.51674, 1.49422], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, -135], + "uv": { + "north": {"uv": [50, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [80, 11], "uv_size": [1.75, 0.25]}, + "south": {"uv": [99, 50], "uv_size": [0.25, 0.25]}, + "west": {"uv": [12, 80], "uv_size": [1.75, 0.25]}, + "up": {"uv": [80, 12], "uv_size": [0.25, 1.75]}, + "down": {"uv": [14, 81.75], "uv_size": [0.25, -1.75]} + } + }, + { + "origin": [-0.25771, 4.29991, 0.37788], + "size": [0.21313, 0.51283, 0.1], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [87, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 87], "uv_size": [0.25, 0.25]}, + "south": {"uv": [88, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 88], "uv_size": [0.25, 0.25]}, + "up": {"uv": [89, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 89.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.25771, 4.296, -1.21633], + "size": [0.21313, 0.51674, 1.49422], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [50, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [80, 11], "uv_size": [1.75, 0.25]}, + "south": {"uv": [99, 50], "uv_size": [0.25, 0.25]}, + "west": {"uv": [12, 80], "uv_size": [1.75, 0.25]}, + "up": {"uv": [80, 12], "uv_size": [0.25, 1.75]}, + "down": {"uv": [14, 81.75], "uv_size": [0.25, -1.75]} + } + } + ] + }, + { + "name": "shell5", + "parent": "0", + "pivot": [-0.15115, 4.55548, -0.34469], + "rotation": [0, 0, -45], + "cubes": [ + { + "origin": [-0.24705, 4.32429, 0.27788], + "size": [0.19181, 0.46272, 0.17813], + "pivot": [-0.15115, 4.55548, -0.37201], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [72, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 72], "uv_size": [0.25, 0.25]}, + "south": {"uv": [73, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 73], "uv_size": [0.25, 0.25]}, + "up": {"uv": [74, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 74.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.24705, 4.32429, 0.27788], + "size": [0.19181, 0.46272, 0.17813], + "pivot": [-0.15115, 4.55548, -0.37201], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [72, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 72], "uv_size": [0.25, 0.25]}, + "south": {"uv": [73, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 73], "uv_size": [0.25, 0.25]}, + "up": {"uv": [74, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 74.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.24705, 4.32429, 0.27788], + "size": [0.19181, 0.46272, 0.17813], + "pivot": [-0.15115, 4.55548, -0.37201], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [72, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 72], "uv_size": [0.25, 0.25]}, + "south": {"uv": [73, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 73], "uv_size": [0.25, 0.25]}, + "up": {"uv": [74, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 74.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.24705, 4.32429, 0.27788], + "size": [0.19181, 0.46272, 0.17813], + "pivot": [-0.15115, 4.55548, -0.37201], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [72, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 72], "uv_size": [0.25, 0.25]}, + "south": {"uv": [73, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 73], "uv_size": [0.25, 0.25]}, + "up": {"uv": [74, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 74.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.25771, 4.296, -1.21633], + "size": [0.21313, 0.51674, 1.49422], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [50, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [80, 11], "uv_size": [1.75, 0.25]}, + "south": {"uv": [99, 50], "uv_size": [0.25, 0.25]}, + "west": {"uv": [12, 80], "uv_size": [1.75, 0.25]}, + "up": {"uv": [80, 12], "uv_size": [0.25, 1.75]}, + "down": {"uv": [14, 81.75], "uv_size": [0.25, -1.75]} + } + }, + { + "origin": [-0.25771, 4.29991, 0.37788], + "size": [0.21313, 0.51283, 0.1], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [87, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 87], "uv_size": [0.25, 0.25]}, + "south": {"uv": [88, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 88], "uv_size": [0.25, 0.25]}, + "up": {"uv": [89, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 89.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.25771, 4.29991, 0.37788], + "size": [0.21313, 0.51283, 0.1], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [87, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 87], "uv_size": [0.25, 0.25]}, + "south": {"uv": [88, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 88], "uv_size": [0.25, 0.25]}, + "up": {"uv": [89, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 89.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.25771, 4.296, -1.21633], + "size": [0.21313, 0.51674, 1.49422], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [50, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [80, 11], "uv_size": [1.75, 0.25]}, + "south": {"uv": [99, 50], "uv_size": [0.25, 0.25]}, + "west": {"uv": [12, 80], "uv_size": [1.75, 0.25]}, + "up": {"uv": [80, 12], "uv_size": [0.25, 1.75]}, + "down": {"uv": [14, 81.75], "uv_size": [0.25, -1.75]} + } + }, + { + "origin": [-0.25771, 4.29991, 0.37788], + "size": [0.21313, 0.51283, 0.1], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, -135], + "uv": { + "north": {"uv": [87, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 87], "uv_size": [0.25, 0.25]}, + "south": {"uv": [88, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 88], "uv_size": [0.25, 0.25]}, + "up": {"uv": [89, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 89.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.25771, 4.296, -1.21633], + "size": [0.21313, 0.51674, 1.49422], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, -135], + "uv": { + "north": {"uv": [50, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [80, 11], "uv_size": [1.75, 0.25]}, + "south": {"uv": [99, 50], "uv_size": [0.25, 0.25]}, + "west": {"uv": [12, 80], "uv_size": [1.75, 0.25]}, + "up": {"uv": [80, 12], "uv_size": [0.25, 1.75]}, + "down": {"uv": [14, 81.75], "uv_size": [0.25, -1.75]} + } + }, + { + "origin": [-0.25771, 4.29991, 0.37788], + "size": [0.21313, 0.51283, 0.1], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [87, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [99, 87], "uv_size": [0.25, 0.25]}, + "south": {"uv": [88, 99], "uv_size": [0.25, 0.25]}, + "west": {"uv": [99, 88], "uv_size": [0.25, 0.25]}, + "up": {"uv": [89, 99], "uv_size": [0.25, 0.25]}, + "down": {"uv": [99, 89.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.25771, 4.296, -1.21633], + "size": [0.21313, 0.51674, 1.49422], + "pivot": [-0.15115, 4.55548, -0.44422], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [50, 99], "uv_size": [0.25, 0.25]}, + "east": {"uv": [80, 11], "uv_size": [1.75, 0.25]}, + "south": {"uv": [99, 50], "uv_size": [0.25, 0.25]}, + "west": {"uv": [12, 80], "uv_size": [1.75, 0.25]}, + "up": {"uv": [80, 12], "uv_size": [0.25, 1.75]}, + "down": {"uv": [14, 81.75], "uv_size": [0.25, -1.75]} + } + } + ] + }, { "name": "gun", "parent": "0", diff --git a/src/main/resources/assets/superbwarfare/geo/mk14ebr.geo.json b/src/main/resources/assets/superbwarfare/geo/mk14ebr.geo.json index 59c57d836..42b63c318 100644 --- a/src/main/resources/assets/superbwarfare/geo/mk14ebr.geo.json +++ b/src/main/resources/assets/superbwarfare/geo/mk14ebr.geo.json @@ -19,14 +19,9 @@ "name": "root", "pivot": [0, 0, 0] }, - { - "name": "move", - "parent": "root", - "pivot": [0, 0.784, 0] - }, { "name": "bones", - "parent": "move", + "parent": "root", "pivot": [0, 0, 0] }, { @@ -12172,6 +12167,281 @@ } ] }, + { + "name": "shell1", + "parent": "gun", + "pivot": [0, 2.29605, -4.73626], + "cubes": [ + { + "origin": [-0.22839, 2.06766, -5.33111], + "size": [0.45677, 0.45677, 1.41833], + "uv": { + "north": {"uv": [21, 59], "uv_size": [0.5, 0.5]}, + "east": {"uv": [50, 18], "uv_size": [1.5, 0.5]}, + "south": {"uv": [22, 59], "uv_size": [0.5, 0.5]}, + "west": {"uv": [50, 21], "uv_size": [1.5, 0.5]}, + "up": {"uv": [50, 28], "uv_size": [0.5, 1.5]}, + "down": {"uv": [29, 51.5], "uv_size": [0.5, -1.5]} + } + }, + { + "origin": [-0.20693, 2.08911, -4.87525], + "size": [0.41388, 0.41388, 1.07], + "uv": { + "north": {"uv": [71, 39], "uv_size": [0.25, 0.25]}, + "east": {"uv": [56, 61], "uv_size": [0.75, 0.25]}, + "south": {"uv": [40, 71], "uv_size": [0.25, 0.25]}, + "west": {"uv": [61, 56], "uv_size": [0.75, 0.25]}, + "up": {"uv": [57, 61], "uv_size": [0.25, 0.75]}, + "down": {"uv": [61, 57.75], "uv_size": [0.25, -0.75]} + } + }, + { + "origin": [-0.22839, 2.06766, -3.83686], + "size": [0.45677, 0.45677, 0.07591], + "uv": { + "north": {"uv": [24, 59], "uv_size": [0.5, 0.5]}, + "east": {"uv": [32, 65], "uv_size": [0.25, 0.5]}, + "south": {"uv": [25, 59], "uv_size": [0.5, 0.5]}, + "west": {"uv": [65, 32], "uv_size": [0.25, 0.5]}, + "up": {"uv": [33, 65], "uv_size": [0.5, 0.25]}, + "down": {"uv": [65, 33.25], "uv_size": [0.5, -0.25]} + } + }, + { + "origin": [-0.20445, 2.09161, -5.75251], + "size": [0.40889, 0.40889, 1.93717], + "uv": { + "north": {"uv": [59, 25], "uv_size": [0.5, 0.5]}, + "east": {"uv": [46, 24], "uv_size": [2, 0.5]}, + "south": {"uv": [26, 59], "uv_size": [0.5, 0.5]}, + "west": {"uv": [25, 46], "uv_size": [2, 0.5]}, + "up": {"uv": [46, 25], "uv_size": [0.5, 2]}, + "down": {"uv": [27, 48], "uv_size": [0.5, -2]} + } + } + ] + }, + { + "name": "shell2", + "parent": "gun", + "pivot": [0, 2.29605, -4.73626], + "cubes": [ + { + "origin": [-0.22839, 2.06766, -5.33111], + "size": [0.45677, 0.45677, 1.41833], + "uv": { + "north": {"uv": [21, 59], "uv_size": [0.5, 0.5]}, + "east": {"uv": [50, 18], "uv_size": [1.5, 0.5]}, + "south": {"uv": [22, 59], "uv_size": [0.5, 0.5]}, + "west": {"uv": [50, 21], "uv_size": [1.5, 0.5]}, + "up": {"uv": [50, 28], "uv_size": [0.5, 1.5]}, + "down": {"uv": [29, 51.5], "uv_size": [0.5, -1.5]} + } + }, + { + "origin": [-0.20693, 2.08911, -4.87525], + "size": [0.41388, 0.41388, 1.07], + "uv": { + "north": {"uv": [71, 39], "uv_size": [0.25, 0.25]}, + "east": {"uv": [56, 61], "uv_size": [0.75, 0.25]}, + "south": {"uv": [40, 71], "uv_size": [0.25, 0.25]}, + "west": {"uv": [61, 56], "uv_size": [0.75, 0.25]}, + "up": {"uv": [57, 61], "uv_size": [0.25, 0.75]}, + "down": {"uv": [61, 57.75], "uv_size": [0.25, -0.75]} + } + }, + { + "origin": [-0.22839, 2.06766, -3.83686], + "size": [0.45677, 0.45677, 0.07591], + "uv": { + "north": {"uv": [24, 59], "uv_size": [0.5, 0.5]}, + "east": {"uv": [32, 65], "uv_size": [0.25, 0.5]}, + "south": {"uv": [25, 59], "uv_size": [0.5, 0.5]}, + "west": {"uv": [65, 32], "uv_size": [0.25, 0.5]}, + "up": {"uv": [33, 65], "uv_size": [0.5, 0.25]}, + "down": {"uv": [65, 33.25], "uv_size": [0.5, -0.25]} + } + }, + { + "origin": [-0.20445, 2.09161, -5.75251], + "size": [0.40889, 0.40889, 1.93717], + "uv": { + "north": {"uv": [59, 25], "uv_size": [0.5, 0.5]}, + "east": {"uv": [46, 24], "uv_size": [2, 0.5]}, + "south": {"uv": [26, 59], "uv_size": [0.5, 0.5]}, + "west": {"uv": [25, 46], "uv_size": [2, 0.5]}, + "up": {"uv": [46, 25], "uv_size": [0.5, 2]}, + "down": {"uv": [27, 48], "uv_size": [0.5, -2]} + } + } + ] + }, + { + "name": "shell3", + "parent": "gun", + "pivot": [0, 2.29605, -4.73626], + "cubes": [ + { + "origin": [-0.22839, 2.06766, -5.33111], + "size": [0.45677, 0.45677, 1.41833], + "uv": { + "north": {"uv": [21, 59], "uv_size": [0.5, 0.5]}, + "east": {"uv": [50, 18], "uv_size": [1.5, 0.5]}, + "south": {"uv": [22, 59], "uv_size": [0.5, 0.5]}, + "west": {"uv": [50, 21], "uv_size": [1.5, 0.5]}, + "up": {"uv": [50, 28], "uv_size": [0.5, 1.5]}, + "down": {"uv": [29, 51.5], "uv_size": [0.5, -1.5]} + } + }, + { + "origin": [-0.20693, 2.08911, -4.87525], + "size": [0.41388, 0.41388, 1.07], + "uv": { + "north": {"uv": [71, 39], "uv_size": [0.25, 0.25]}, + "east": {"uv": [56, 61], "uv_size": [0.75, 0.25]}, + "south": {"uv": [40, 71], "uv_size": [0.25, 0.25]}, + "west": {"uv": [61, 56], "uv_size": [0.75, 0.25]}, + "up": {"uv": [57, 61], "uv_size": [0.25, 0.75]}, + "down": {"uv": [61, 57.75], "uv_size": [0.25, -0.75]} + } + }, + { + "origin": [-0.22839, 2.06766, -3.83686], + "size": [0.45677, 0.45677, 0.07591], + "uv": { + "north": {"uv": [24, 59], "uv_size": [0.5, 0.5]}, + "east": {"uv": [32, 65], "uv_size": [0.25, 0.5]}, + "south": {"uv": [25, 59], "uv_size": [0.5, 0.5]}, + "west": {"uv": [65, 32], "uv_size": [0.25, 0.5]}, + "up": {"uv": [33, 65], "uv_size": [0.5, 0.25]}, + "down": {"uv": [65, 33.25], "uv_size": [0.5, -0.25]} + } + }, + { + "origin": [-0.20445, 2.09161, -5.75251], + "size": [0.40889, 0.40889, 1.93717], + "uv": { + "north": {"uv": [59, 25], "uv_size": [0.5, 0.5]}, + "east": {"uv": [46, 24], "uv_size": [2, 0.5]}, + "south": {"uv": [26, 59], "uv_size": [0.5, 0.5]}, + "west": {"uv": [25, 46], "uv_size": [2, 0.5]}, + "up": {"uv": [46, 25], "uv_size": [0.5, 2]}, + "down": {"uv": [27, 48], "uv_size": [0.5, -2]} + } + } + ] + }, + { + "name": "shell4", + "parent": "gun", + "pivot": [0, 2.29605, -4.73626], + "cubes": [ + { + "origin": [-0.22839, 2.06766, -5.33111], + "size": [0.45677, 0.45677, 1.41833], + "uv": { + "north": {"uv": [21, 59], "uv_size": [0.5, 0.5]}, + "east": {"uv": [50, 18], "uv_size": [1.5, 0.5]}, + "south": {"uv": [22, 59], "uv_size": [0.5, 0.5]}, + "west": {"uv": [50, 21], "uv_size": [1.5, 0.5]}, + "up": {"uv": [50, 28], "uv_size": [0.5, 1.5]}, + "down": {"uv": [29, 51.5], "uv_size": [0.5, -1.5]} + } + }, + { + "origin": [-0.20693, 2.08911, -4.87525], + "size": [0.41388, 0.41388, 1.07], + "uv": { + "north": {"uv": [71, 39], "uv_size": [0.25, 0.25]}, + "east": {"uv": [56, 61], "uv_size": [0.75, 0.25]}, + "south": {"uv": [40, 71], "uv_size": [0.25, 0.25]}, + "west": {"uv": [61, 56], "uv_size": [0.75, 0.25]}, + "up": {"uv": [57, 61], "uv_size": [0.25, 0.75]}, + "down": {"uv": [61, 57.75], "uv_size": [0.25, -0.75]} + } + }, + { + "origin": [-0.22839, 2.06766, -3.83686], + "size": [0.45677, 0.45677, 0.07591], + "uv": { + "north": {"uv": [24, 59], "uv_size": [0.5, 0.5]}, + "east": {"uv": [32, 65], "uv_size": [0.25, 0.5]}, + "south": {"uv": [25, 59], "uv_size": [0.5, 0.5]}, + "west": {"uv": [65, 32], "uv_size": [0.25, 0.5]}, + "up": {"uv": [33, 65], "uv_size": [0.5, 0.25]}, + "down": {"uv": [65, 33.25], "uv_size": [0.5, -0.25]} + } + }, + { + "origin": [-0.20445, 2.09161, -5.75251], + "size": [0.40889, 0.40889, 1.93717], + "uv": { + "north": {"uv": [59, 25], "uv_size": [0.5, 0.5]}, + "east": {"uv": [46, 24], "uv_size": [2, 0.5]}, + "south": {"uv": [26, 59], "uv_size": [0.5, 0.5]}, + "west": {"uv": [25, 46], "uv_size": [2, 0.5]}, + "up": {"uv": [46, 25], "uv_size": [0.5, 2]}, + "down": {"uv": [27, 48], "uv_size": [0.5, -2]} + } + } + ] + }, + { + "name": "shell5", + "parent": "gun", + "pivot": [0, 2.29605, -4.73626], + "cubes": [ + { + "origin": [-0.22839, 2.06766, -5.33111], + "size": [0.45677, 0.45677, 1.41833], + "uv": { + "north": {"uv": [21, 59], "uv_size": [0.5, 0.5]}, + "east": {"uv": [50, 18], "uv_size": [1.5, 0.5]}, + "south": {"uv": [22, 59], "uv_size": [0.5, 0.5]}, + "west": {"uv": [50, 21], "uv_size": [1.5, 0.5]}, + "up": {"uv": [50, 28], "uv_size": [0.5, 1.5]}, + "down": {"uv": [29, 51.5], "uv_size": [0.5, -1.5]} + } + }, + { + "origin": [-0.20693, 2.08911, -4.87525], + "size": [0.41388, 0.41388, 1.07], + "uv": { + "north": {"uv": [71, 39], "uv_size": [0.25, 0.25]}, + "east": {"uv": [56, 61], "uv_size": [0.75, 0.25]}, + "south": {"uv": [40, 71], "uv_size": [0.25, 0.25]}, + "west": {"uv": [61, 56], "uv_size": [0.75, 0.25]}, + "up": {"uv": [57, 61], "uv_size": [0.25, 0.75]}, + "down": {"uv": [61, 57.75], "uv_size": [0.25, -0.75]} + } + }, + { + "origin": [-0.22839, 2.06766, -3.83686], + "size": [0.45677, 0.45677, 0.07591], + "uv": { + "north": {"uv": [24, 59], "uv_size": [0.5, 0.5]}, + "east": {"uv": [32, 65], "uv_size": [0.25, 0.5]}, + "south": {"uv": [25, 59], "uv_size": [0.5, 0.5]}, + "west": {"uv": [65, 32], "uv_size": [0.25, 0.5]}, + "up": {"uv": [33, 65], "uv_size": [0.5, 0.25]}, + "down": {"uv": [65, 33.25], "uv_size": [0.5, -0.25]} + } + }, + { + "origin": [-0.20445, 2.09161, -5.75251], + "size": [0.40889, 0.40889, 1.93717], + "uv": { + "north": {"uv": [59, 25], "uv_size": [0.5, 0.5]}, + "east": {"uv": [46, 24], "uv_size": [2, 0.5]}, + "south": {"uv": [26, 59], "uv_size": [0.5, 0.5]}, + "west": {"uv": [25, 46], "uv_size": [2, 0.5]}, + "up": {"uv": [46, 25], "uv_size": [0.5, 2]}, + "down": {"uv": [27, 48], "uv_size": [0.5, -2]} + } + } + ] + }, { "name": "magazine", "parent": "gun", diff --git a/src/main/resources/assets/superbwarfare/geo/rpk.geo.json b/src/main/resources/assets/superbwarfare/geo/rpk.geo.json index 056e86072..d17702e7c 100644 --- a/src/main/resources/assets/superbwarfare/geo/rpk.geo.json +++ b/src/main/resources/assets/superbwarfare/geo/rpk.geo.json @@ -19,14 +19,9 @@ "name": "root", "pivot": [0, 0, 0] }, - { - "name": "move", - "parent": "root", - "pivot": [0, 0, 0] - }, { "name": "bone", - "parent": "move", + "parent": "root", "pivot": [0, 0, 0] }, { @@ -39,6 +34,221 @@ "parent": "shen", "pivot": [0, 0, 0] }, + { + "name": "shell1", + "parent": "0", + "pivot": [0.60283, 2.61538, -3.10152], + "cubes": [ + { + "origin": [0.4238, 2.43635, -3.93242], + "size": [0.35805, 0.35805, 1.2422], + "uv": { + "north": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [54.75, 85.125], "uv_size": [0.75, 3.25]}, + "down": {"uv": [54.75, 85.125], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [0.47, 2.48255, -3.5949], + "size": [0.26565, 0.26565, 1.04328], + "uv": { + "north": {"uv": [65.5, 87.375], "uv_size": [-0.75, -2]}, + "east": {"uv": [65.5, 87.375], "uv_size": [-0.75, -2]}, + "south": {"uv": [65.5, 87.375], "uv_size": [-0.75, -2]}, + "west": {"uv": [65.5, 87.375], "uv_size": [-0.75, -2]}, + "up": {"uv": [64.75, 85.375], "uv_size": [0.75, 2]}, + "down": {"uv": [64.75, 85.375], "uv_size": [0.75, 2]} + } + }, + { + "origin": [0.4238, 2.43635, -2.59782], + "size": [0.35805, 0.35805, 0.0924], + "uv": { + "north": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [54.75, 85.125], "uv_size": [0.75, 3.25]}, + "down": {"uv": [54.75, 85.125], "uv_size": [0.75, 3.25]} + } + } + ] + }, + { + "name": "shell2", + "parent": "0", + "pivot": [0.60283, 2.61538, -3.10152], + "cubes": [ + { + "origin": [0.4238, 2.43635, -3.93242], + "size": [0.35805, 0.35805, 1.2422], + "uv": { + "north": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [54.75, 85.125], "uv_size": [0.75, 3.25]}, + "down": {"uv": [54.75, 85.125], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [0.47, 2.48255, -3.5949], + "size": [0.26565, 0.26565, 1.04328], + "uv": { + "north": {"uv": [65.5, 87.375], "uv_size": [-0.75, -2]}, + "east": {"uv": [65.5, 87.375], "uv_size": [-0.75, -2]}, + "south": {"uv": [65.5, 87.375], "uv_size": [-0.75, -2]}, + "west": {"uv": [65.5, 87.375], "uv_size": [-0.75, -2]}, + "up": {"uv": [64.75, 85.375], "uv_size": [0.75, 2]}, + "down": {"uv": [64.75, 85.375], "uv_size": [0.75, 2]} + } + }, + { + "origin": [0.4238, 2.43635, -2.59782], + "size": [0.35805, 0.35805, 0.0924], + "uv": { + "north": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [54.75, 85.125], "uv_size": [0.75, 3.25]}, + "down": {"uv": [54.75, 85.125], "uv_size": [0.75, 3.25]} + } + } + ] + }, + { + "name": "shell3", + "parent": "0", + "pivot": [0.60283, 2.61538, -3.10152], + "cubes": [ + { + "origin": [0.4238, 2.43635, -3.93242], + "size": [0.35805, 0.35805, 1.2422], + "uv": { + "north": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [54.75, 85.125], "uv_size": [0.75, 3.25]}, + "down": {"uv": [54.75, 85.125], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [0.47, 2.48255, -3.5949], + "size": [0.26565, 0.26565, 1.04328], + "uv": { + "north": {"uv": [65.5, 87.375], "uv_size": [-0.75, -2]}, + "east": {"uv": [65.5, 87.375], "uv_size": [-0.75, -2]}, + "south": {"uv": [65.5, 87.375], "uv_size": [-0.75, -2]}, + "west": {"uv": [65.5, 87.375], "uv_size": [-0.75, -2]}, + "up": {"uv": [64.75, 85.375], "uv_size": [0.75, 2]}, + "down": {"uv": [64.75, 85.375], "uv_size": [0.75, 2]} + } + }, + { + "origin": [0.4238, 2.43635, -2.59782], + "size": [0.35805, 0.35805, 0.0924], + "uv": { + "north": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [54.75, 85.125], "uv_size": [0.75, 3.25]}, + "down": {"uv": [54.75, 85.125], "uv_size": [0.75, 3.25]} + } + } + ] + }, + { + "name": "shell4", + "parent": "0", + "pivot": [0.60283, 2.61538, -3.10152], + "cubes": [ + { + "origin": [0.4238, 2.43635, -3.93242], + "size": [0.35805, 0.35805, 1.2422], + "uv": { + "north": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [54.75, 85.125], "uv_size": [0.75, 3.25]}, + "down": {"uv": [54.75, 85.125], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [0.47, 2.48255, -3.5949], + "size": [0.26565, 0.26565, 1.04328], + "uv": { + "north": {"uv": [65.5, 87.375], "uv_size": [-0.75, -2]}, + "east": {"uv": [65.5, 87.375], "uv_size": [-0.75, -2]}, + "south": {"uv": [65.5, 87.375], "uv_size": [-0.75, -2]}, + "west": {"uv": [65.5, 87.375], "uv_size": [-0.75, -2]}, + "up": {"uv": [64.75, 85.375], "uv_size": [0.75, 2]}, + "down": {"uv": [64.75, 85.375], "uv_size": [0.75, 2]} + } + }, + { + "origin": [0.4238, 2.43635, -2.59782], + "size": [0.35805, 0.35805, 0.0924], + "uv": { + "north": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [54.75, 85.125], "uv_size": [0.75, 3.25]}, + "down": {"uv": [54.75, 85.125], "uv_size": [0.75, 3.25]} + } + } + ] + }, + { + "name": "shell5", + "parent": "0", + "pivot": [0.60283, 2.61538, -3.10152], + "cubes": [ + { + "origin": [0.4238, 2.43635, -3.93242], + "size": [0.35805, 0.35805, 1.2422], + "uv": { + "north": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [54.75, 85.125], "uv_size": [0.75, 3.25]}, + "down": {"uv": [54.75, 85.125], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [0.47, 2.48255, -3.5949], + "size": [0.26565, 0.26565, 1.04328], + "uv": { + "north": {"uv": [65.5, 87.375], "uv_size": [-0.75, -2]}, + "east": {"uv": [65.5, 87.375], "uv_size": [-0.75, -2]}, + "south": {"uv": [65.5, 87.375], "uv_size": [-0.75, -2]}, + "west": {"uv": [65.5, 87.375], "uv_size": [-0.75, -2]}, + "up": {"uv": [64.75, 85.375], "uv_size": [0.75, 2]}, + "down": {"uv": [64.75, 85.375], "uv_size": [0.75, 2]} + } + }, + { + "origin": [0.4238, 2.43635, -2.59782], + "size": [0.35805, 0.35805, 0.0924], + "uv": { + "north": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [55.5, 88.375], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [54.75, 85.125], "uv_size": [0.75, 3.25]}, + "down": {"uv": [54.75, 85.125], "uv_size": [0.75, 3.25]} + } + } + ] + }, { "name": "holo", "parent": "0", diff --git a/src/main/resources/assets/superbwarfare/geo/sks.geo.json b/src/main/resources/assets/superbwarfare/geo/sks.geo.json index dd873ca79..b0bac829f 100644 --- a/src/main/resources/assets/superbwarfare/geo/sks.geo.json +++ b/src/main/resources/assets/superbwarfare/geo/sks.geo.json @@ -19,14 +19,9 @@ "name": "root", "pivot": [0, 0, 0] }, - { - "name": "move", - "parent": "root", - "pivot": [0, 0, 0] - }, { "name": "bone", - "parent": "move", + "parent": "root", "pivot": [0, 0, 0] }, { @@ -2979,6 +2974,221 @@ "parent": "0", "pivot": [-0.06606, 0.14115, 1.54346] }, + { + "name": "shell1", + "parent": "gun", + "pivot": [0, 2.64488, -4.14697], + "cubes": [ + { + "origin": [-0.17903, 2.46585, -4.69454], + "size": [0.35805, 0.35805, 1.1922], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.13282, 2.51205, -4.49374], + "size": [0.26565, 0.26565, 1.13], + "uv": { + "north": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [2, 92], "uv_size": [0.75, 3.25]}, + "down": {"uv": [2, 92], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.17903, 2.46585, -3.40994], + "size": [0.35805, 0.35805, 0.0924], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + } + ] + }, + { + "name": "shell2", + "parent": "gun", + "pivot": [0, 2.64488, -4.14697], + "cubes": [ + { + "origin": [-0.17903, 2.46585, -4.69454], + "size": [0.35805, 0.35805, 1.1922], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.13282, 2.51205, -4.49374], + "size": [0.26565, 0.26565, 1.13], + "uv": { + "north": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [2, 92], "uv_size": [0.75, 3.25]}, + "down": {"uv": [2, 92], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.17903, 2.46585, -3.40994], + "size": [0.35805, 0.35805, 0.0924], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + } + ] + }, + { + "name": "shell3", + "parent": "gun", + "pivot": [0, 2.64488, -4.14697], + "cubes": [ + { + "origin": [-0.17903, 2.46585, -4.69454], + "size": [0.35805, 0.35805, 1.1922], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.13282, 2.51205, -4.49374], + "size": [0.26565, 0.26565, 1.13], + "uv": { + "north": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [2, 92], "uv_size": [0.75, 3.25]}, + "down": {"uv": [2, 92], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.17903, 2.46585, -3.40994], + "size": [0.35805, 0.35805, 0.0924], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + } + ] + }, + { + "name": "shell4", + "parent": "gun", + "pivot": [0, 2.64488, -4.14697], + "cubes": [ + { + "origin": [-0.17903, 2.46585, -4.69454], + "size": [0.35805, 0.35805, 1.1922], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.13282, 2.51205, -4.49374], + "size": [0.26565, 0.26565, 1.13], + "uv": { + "north": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [2, 92], "uv_size": [0.75, 3.25]}, + "down": {"uv": [2, 92], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.17903, 2.46585, -3.40994], + "size": [0.35805, 0.35805, 0.0924], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + } + ] + }, + { + "name": "shell5", + "parent": "gun", + "pivot": [0, 2.64488, -4.14697], + "cubes": [ + { + "origin": [-0.17903, 2.46585, -4.69454], + "size": [0.35805, 0.35805, 1.1922], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.13282, 2.51205, -4.49374], + "size": [0.26565, 0.26565, 1.13], + "uv": { + "north": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [2, 92], "uv_size": [0.75, 3.25]}, + "down": {"uv": [2, 92], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.17903, 2.46585, -3.40994], + "size": [0.35805, 0.35805, 0.0924], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + } + ] + }, { "name": "humu", "parent": "gun", diff --git a/src/main/resources/assets/superbwarfare/geo/svd.geo.json b/src/main/resources/assets/superbwarfare/geo/svd.geo.json index 07a72b9e9..5d9e3fb8a 100644 --- a/src/main/resources/assets/superbwarfare/geo/svd.geo.json +++ b/src/main/resources/assets/superbwarfare/geo/svd.geo.json @@ -19,14 +19,9 @@ "name": "root", "pivot": [0, 0, 0] }, - { - "name": "move", - "parent": "root", - "pivot": [0, 0, 0] - }, { "name": "bone", - "parent": "move", + "parent": "root", "pivot": [8, 10, -8] }, { @@ -39,6 +34,221 @@ "parent": "shen", "pivot": [0, 0, 0] }, + { + "name": "shell1", + "parent": "0", + "pivot": [0.00283, 1.69506, -3.53021], + "cubes": [ + { + "origin": [-0.19092, 1.50131, -4.40521], + "size": [0.3875, 0.3875, 1.55], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.14092, 1.55131, -4.40521], + "size": [0.2875, 0.2875, 1.7], + "uv": { + "north": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [2, 92], "uv_size": [0.75, 3.25]}, + "down": {"uv": [2, 92], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.19092, 1.50131, -2.75521], + "size": [0.3875, 0.3875, 0.1], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + } + ] + }, + { + "name": "shell2", + "parent": "0", + "pivot": [0.00283, 1.69506, -3.53021], + "cubes": [ + { + "origin": [-0.19092, 1.50131, -4.40521], + "size": [0.3875, 0.3875, 1.55], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.14092, 1.55131, -4.40521], + "size": [0.2875, 0.2875, 1.7], + "uv": { + "north": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [2, 92], "uv_size": [0.75, 3.25]}, + "down": {"uv": [2, 92], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.19092, 1.50131, -2.75521], + "size": [0.3875, 0.3875, 0.1], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + } + ] + }, + { + "name": "shell3", + "parent": "0", + "pivot": [0.00283, 1.69506, -3.53021], + "cubes": [ + { + "origin": [-0.19092, 1.50131, -4.40521], + "size": [0.3875, 0.3875, 1.55], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.14092, 1.55131, -4.40521], + "size": [0.2875, 0.2875, 1.7], + "uv": { + "north": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [2, 92], "uv_size": [0.75, 3.25]}, + "down": {"uv": [2, 92], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.19092, 1.50131, -2.75521], + "size": [0.3875, 0.3875, 0.1], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + } + ] + }, + { + "name": "shell4", + "parent": "0", + "pivot": [0.00283, 1.69506, -3.53021], + "cubes": [ + { + "origin": [-0.19092, 1.50131, -4.40521], + "size": [0.3875, 0.3875, 1.55], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.14092, 1.55131, -4.40521], + "size": [0.2875, 0.2875, 1.7], + "uv": { + "north": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [2, 92], "uv_size": [0.75, 3.25]}, + "down": {"uv": [2, 92], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.19092, 1.50131, -2.75521], + "size": [0.3875, 0.3875, 0.1], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + } + ] + }, + { + "name": "shell5", + "parent": "0", + "pivot": [0.00283, 1.69506, -3.53021], + "cubes": [ + { + "origin": [-0.19092, 1.50131, -4.40521], + "size": [0.3875, 0.3875, 1.55], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.14092, 1.55131, -4.40521], + "size": [0.2875, 0.2875, 1.7], + "uv": { + "north": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [2, 92], "uv_size": [0.75, 3.25]}, + "down": {"uv": [2, 92], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.19092, 1.50131, -2.75521], + "size": [0.3875, 0.3875, 0.1], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + } + ] + }, { "name": "holo", "parent": "0", diff --git a/src/main/resources/assets/superbwarfare/geo/vector.geo.json b/src/main/resources/assets/superbwarfare/geo/vector.geo.json index b9881cc5e..7ddf6a4e9 100644 --- a/src/main/resources/assets/superbwarfare/geo/vector.geo.json +++ b/src/main/resources/assets/superbwarfare/geo/vector.geo.json @@ -19,14 +19,9 @@ "name": "root", "pivot": [0, 0, -2] }, - { - "name": "move", - "parent": "root", - "pivot": [0, 0, 0] - }, { "name": "bone", - "parent": "move", + "parent": "root", "pivot": [0, 0, 0] }, { @@ -83,6 +78,221 @@ "parent": "0", "pivot": [0, -2, -1] }, + { + "name": "shell1", + "parent": "gun", + "pivot": [0, 2.19957, -5.49852], + "cubes": [ + { + "origin": [-0.26496, 1.93461, -6.17826], + "size": [0.52991, 0.52991, 1.15971], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.23, 1.96957, -5.89567], + "size": [0.46, 0.46, 0.98571], + "uv": { + "north": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [2, 92], "uv_size": [0.75, 3.25]}, + "down": {"uv": [2, 92], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.26496, 1.93461, -4.96274], + "size": [0.52991, 0.52991, 0.13675], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + } + ] + }, + { + "name": "shell2", + "parent": "gun", + "pivot": [0, 2.19957, -5.49852], + "cubes": [ + { + "origin": [-0.26496, 1.93461, -6.17826], + "size": [0.52991, 0.52991, 1.15971], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.23, 1.96957, -5.89567], + "size": [0.46, 0.46, 0.98571], + "uv": { + "north": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [2, 92], "uv_size": [0.75, 3.25]}, + "down": {"uv": [2, 92], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.26496, 1.93461, -4.96274], + "size": [0.52991, 0.52991, 0.13675], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + } + ] + }, + { + "name": "shell3", + "parent": "gun", + "pivot": [0, 2.19957, -5.49852], + "cubes": [ + { + "origin": [-0.26496, 1.93461, -6.17826], + "size": [0.52991, 0.52991, 1.15971], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.23, 1.96957, -5.89567], + "size": [0.46, 0.46, 0.98571], + "uv": { + "north": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [2, 92], "uv_size": [0.75, 3.25]}, + "down": {"uv": [2, 92], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.26496, 1.93461, -4.96274], + "size": [0.52991, 0.52991, 0.13675], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + } + ] + }, + { + "name": "shell4", + "parent": "gun", + "pivot": [0, 2.19957, -5.49852], + "cubes": [ + { + "origin": [-0.26496, 1.93461, -6.17826], + "size": [0.52991, 0.52991, 1.15971], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.23, 1.96957, -5.89567], + "size": [0.46, 0.46, 0.98571], + "uv": { + "north": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [2, 92], "uv_size": [0.75, 3.25]}, + "down": {"uv": [2, 92], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.26496, 1.93461, -4.96274], + "size": [0.52991, 0.52991, 0.13675], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + } + ] + }, + { + "name": "shell5", + "parent": "gun", + "pivot": [0, 2.19957, -5.49852], + "cubes": [ + { + "origin": [-0.26496, 1.93461, -6.17826], + "size": [0.52991, 0.52991, 1.15971], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.23, 1.96957, -5.89567], + "size": [0.46, 0.46, 0.98571], + "uv": { + "north": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [2.75, 95.25], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [2, 92], "uv_size": [0.75, 3.25]}, + "down": {"uv": [2, 92], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.26496, 1.93461, -4.96274], + "size": [0.52991, 0.52991, 0.13675], + "uv": { + "north": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "east": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "south": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "west": {"uv": [0.75, 95.125], "uv_size": [-0.75, -3.25]}, + "up": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]}, + "down": {"uv": [0, 91.875], "uv_size": [0.75, 3.25]} + } + } + ] + }, { "name": "baoxian", "parent": "gun", diff --git a/src/main/resources/assets/superbwarfare/textures/item/ak47.png b/src/main/resources/assets/superbwarfare/textures/item/ak47.png index b58990fa4..41c894d25 100644 Binary files a/src/main/resources/assets/superbwarfare/textures/item/ak47.png and b/src/main/resources/assets/superbwarfare/textures/item/ak47.png differ diff --git a/src/main/resources/assets/superbwarfare/textures/item/devotion.png b/src/main/resources/assets/superbwarfare/textures/item/devotion.png index 937c7252e..ce7211fbb 100644 Binary files a/src/main/resources/assets/superbwarfare/textures/item/devotion.png and b/src/main/resources/assets/superbwarfare/textures/item/devotion.png differ diff --git a/src/main/resources/assets/superbwarfare/textures/item/hk416.png b/src/main/resources/assets/superbwarfare/textures/item/hk416.png index 666e2c2e7..1f3b0837f 100644 Binary files a/src/main/resources/assets/superbwarfare/textures/item/hk416.png and b/src/main/resources/assets/superbwarfare/textures/item/hk416.png differ diff --git a/src/main/resources/assets/superbwarfare/textures/item/mk14.png b/src/main/resources/assets/superbwarfare/textures/item/mk14.png index 7049ec659..6a5954085 100644 Binary files a/src/main/resources/assets/superbwarfare/textures/item/mk14.png and b/src/main/resources/assets/superbwarfare/textures/item/mk14.png differ diff --git a/src/main/resources/assets/superbwarfare/textures/item/rpk.png b/src/main/resources/assets/superbwarfare/textures/item/rpk.png index 761e97cf7..107e3bdd2 100644 Binary files a/src/main/resources/assets/superbwarfare/textures/item/rpk.png and b/src/main/resources/assets/superbwarfare/textures/item/rpk.png differ diff --git a/src/main/resources/assets/superbwarfare/textures/item/sks.png b/src/main/resources/assets/superbwarfare/textures/item/sks.png index 97699e47a..c2983d34b 100644 Binary files a/src/main/resources/assets/superbwarfare/textures/item/sks.png and b/src/main/resources/assets/superbwarfare/textures/item/sks.png differ diff --git a/src/main/resources/assets/superbwarfare/textures/item/vector.png b/src/main/resources/assets/superbwarfare/textures/item/vector.png index d3acfe92a..1e0eecd9f 100644 Binary files a/src/main/resources/assets/superbwarfare/textures/item/vector.png and b/src/main/resources/assets/superbwarfare/textures/item/vector.png differ diff --git a/src/main/resources/data/superbwarfare/guns/rpg.json b/src/main/resources/data/superbwarfare/guns/rpg.json index fcb5bcd8b..b1403ab87 100644 --- a/src/main/resources/data/superbwarfare/guns/rpg.json +++ b/src/main/resources/data/superbwarfare/guns/rpg.json @@ -14,6 +14,6 @@ "burst": 0, "auto": 0, "burst_size": 1, - "empty_reload_time": 100, + "empty_reload_time": 103, "BypassesArmor": 1 } \ No newline at end of file