From dc653d485e56c64bf6815a91d3164f98564eb850 Mon Sep 17 00:00:00 2001 From: George Paton Date: Fri, 2 Feb 2024 16:30:06 +1100 Subject: [PATCH] Add alt-fire sound to SPAS-12, and adjust animation to fit --- .../hbm/handler/guncfg/Gun12GaugeFactory.java | 2 +- .../hbm/models/weapons/animations/spas12.json | 2 +- src/main/resources/assets/hbm/sounds.json | 1 + .../hbm/sounds/weapon/shotgunShootPumpAlt.ogg | Bin 0 -> 18347 bytes 4 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 src/main/resources/assets/hbm/sounds/weapon/shotgunShootPumpAlt.ogg diff --git a/src/main/java/com/hbm/handler/guncfg/Gun12GaugeFactory.java b/src/main/java/com/hbm/handler/guncfg/Gun12GaugeFactory.java index 267ed5228..ae35fbdbc 100644 --- a/src/main/java/com/hbm/handler/guncfg/Gun12GaugeFactory.java +++ b/src/main/java/com/hbm/handler/guncfg/Gun12GaugeFactory.java @@ -138,7 +138,7 @@ public class Gun12GaugeFactory { config.firingDuration = 10; config.ammoCap = 8; config.reloadSound = GunConfiguration.RSOUND_SHOTGUN; - config.firingSound = "hbm:weapon.shotgunPump"; + config.firingSound = "hbm:weapon.shotgunPumpAlt"; config.reloadType = GunConfiguration.RELOAD_SINGLE; config.config = HbmCollection.g12hs; diff --git a/src/main/resources/assets/hbm/models/weapons/animations/spas12.json b/src/main/resources/assets/hbm/models/weapons/animations/spas12.json index a0da01372..f54a77a32 100644 --- a/src/main/resources/assets/hbm/models/weapons/animations/spas12.json +++ b/src/main/resources/assets/hbm/models/weapons/animations/spas12.json @@ -1 +1 @@ -{"anim": {"Fire": {"MainBody": {"location": {"z": [[-0.0, 0.0], [0.7581773996353149, 16.666666666666668], [0.8946337699890137, 50.0], [1.6292921304702759, 50.0], [0.27919262647628784, 383.3333333333333], [0.13398613035678864, 33.33333333333337], [-0.08360463380813599, 83.33333333333337], [-0.28197288513183594, 116.66666666666652], [-0.4585123360157013, 83.33333333333337], [-0.0, 216.66666666666663]], "y": [[0.0, 0.0], [-0.055255696177482605, 16.666666666666668], [0.06926095485687256, 50.0], [-0.035571567714214325, 50.0], [0.14532151818275452, 383.3333333333333], [0.14532163739204407, 33.33333333333337], [0.2893771231174469, 83.33333333333337], [0.059010088443756104, 116.66666666666652], [0.3883959650993347, 83.33333333333337], [0.0, 216.66666666666663]], "x": [[0.0, 0.0], [0.09942026436328888, 16.666666666666668], [-0.04042813181877136, 50.0], [0.13011114299297333, 50.0], [0.026651103049516678, 383.3333333333333], [0.0, 33.33333333333337], [-0.11603647470474243, 83.33333333333337], [-0.3945091962814331, 116.66666666666652], [-0.30177658796310425, 83.33333333333337], [0.0, 216.66666666666663]]}, "rotation_euler": {"x": [[0.0, 0.0], [-8.462898079780109, 16.666666666666668], [19.266058025827537, 83.33333333333333], [1.500494163239071, 233.33333333333331], [6.633028929431163, 216.66666666666669], [8.546770241466927, 100.0], [12.210589580193902, 133.33333333333337], [7.617799627548077, 66.66666666666663], [0.539266273417544, 116.66666666666663], [0.0, 33.33333333333337]], "z": [[-0.0, 0.0], [-2.3773901342652737, 16.666666666666668], [-0.0, 316.66666666666663], [-0.0, 216.66666666666669], [-2.5606105990811003, 100.0], [-8.612766944322175, 133.33333333333337], [-9.193280943580838, 66.66666666666663], [-1.0644272457036594, 116.66666666666663], [-0.0, 33.33333333333337]], "y": [[0.0, 0.0], [-2.661507434160998, 16.666666666666668], [-0.0, 316.66666666666663], [0.0, 216.66666666666669], [5.899426058323597, 100.0], [-1.813550761204728, 133.33333333333337], [-5.824772090695357, 66.66666666666663], [-0.9415905623492115, 116.66666666666663], [0.0, 33.33333333333337]]}}, "PumpGrip": {"location": {"z": [[-0.0, 0.0], [-0.0, 550.0], [1.3243759870529175, 100.0], [1.0643759965896606, 216.66666666666674], [-0.0, 66.66666666666663]]}}}, "FireAlt": {"MainBody": {"location": {"x": [[0.0, 0.0], [0.0, 183.33333333333331], [0.0, 366.6666666666667], [-0.11603647470474243, 66.66666666666674], [-0.3945091962814331, 83.33333333333326], [-0.30177658796310425, 83.33333333333337], [0.0, 233.33333333333326]], "z": [[-0.0, 0.0], [1.8780767917633057, 33.333333333333336], [0.46677228808403015, 149.99999999999997], [0.13398613035678864, 366.6666666666667], [-0.08360463380813599, 66.66666666666674], [-0.28197288513183594, 83.33333333333326], [-0.4585123360157013, 83.33333333333337], [-0.0, 233.33333333333326]], "y": [[0.0, 0.0], [0.7429239749908447, 50.0], [1.0745543241500854, 133.33333333333331], [0.14532163739204407, 366.6666666666667], [0.2893771231174469, 66.66666666666674], [0.059010088443756104, 83.33333333333326], [0.3883959650993347, 83.33333333333337], [0.0, 233.33333333333326]]}, "rotation_euler": {"x": [[0.0, 0.0], [0.0, 16.666666666666668], [22.4874603988034, 83.33333333333333], [13.903672239582296, 50.0], [6.633028929431163, 83.33333333333334], [8.546770241466927, 416.66666666666663], [12.210589580193902, 100.0], [7.269988465764457, 66.66666666666663], [0.0, 150.0]], "z": [[-0.0, 0.0], [-11.095223957599051, 100.0], [-0.0, 133.33333333333334], [-2.5606105990811003, 416.66666666666663], [-8.612766944322175, 100.0], [-12.303416119882606, 66.66666666666663], [-0.0, 150.0]], "y": [[0.0, 0.0], [-2.9238404860292015, 100.0], [0.0, 133.33333333333334], [5.899426058323597, 416.66666666666663], [-1.813550761204728, 100.0], [-6.207043691275808, 66.66666666666663], [0.0, 150.0]]}}, "PumpGrip": {"location": {"z": [[-0.0, 0.0], [-0.0, 550.0], [1.3243759870529175, 100.0], [1.0643759965896606, 216.66666666666674], [-0.0, 66.66666666666663]]}}}, "Reload": {"MainBody": {"location": {"x": [[-0.7295733690261841, 0.0], [-0.7295733690261841, 83.33333333333333], [-0.7295733690261841, 99.99999999999999], [-0.5556169748306274, 133.33333333333331], [-0.6492857933044434, 116.66666666666674], [-0.7295733690261841, 100.0]], "z": [[-0.29214829206466675, 0.0], [-0.29214829206466675, 83.33333333333333], [-0.29214829206466675, 99.99999999999999], [-0.30703651905059814, 133.33333333333331], [-0.29901978373527527, 116.66666666666674], [-0.29214829206466675, 100.0]], "y": [[0.2915276288986206, 0.0], [0.2915276288986206, 83.33333333333333], [0.2915276288986206, 99.99999999999999], [0.4859994053840637, 133.33333333333331], [0.38128381967544556, 116.66666666666674], [0.2915276288986206, 100.0]]}, "rotation_euler": {"x": [[2.2122143889063857, 0.0], [1.6652197564429725, 83.33333333333333], [2.2122143889063857, 133.33333333333337], [9.618481563755287, 116.66666666666663], [5.616534990827301, 100.00000000000006], [2.2122143889063857, 100.0]], "z": [[-48.21786729477217, 0.0], [-45.59814140842461, 83.33333333333333], [-48.21786729477217, 133.33333333333337], [-53.60401787046082, 116.66666666666663], [-50.637738430910574, 100.00000000000006], [-48.21786729477217, 100.0]], "y": [[27.10300512666912, 0.0], [27.402903365198746, 83.33333333333333], [27.10300512666912, 133.33333333333337], [28.044826741511347, 116.66666666666663], [27.549100149288286, 100.00000000000006], [27.10300512666912, 100.0]]}}, "Shell": {"location": {"x": [[0.0, 0.0], [-5.029141902923584e-08, 133.33333333333334], [0.004309347365051508, 83.33333333333334], [0.004309249576181173, 83.33333333333331], [0.004309284035116434, 50.0]], "z": [[1.5591249465942383, 0.0], [1.0179417133331299, 133.33333333333334], [-0.1231224536895752, 83.33333333333334], [-0.11966821551322937, 83.33333333333331], [-0.12080879509449005, 50.0]], "y": [[-2.6872029304504395, 0.0], [-2.3433218002319336, 133.33333333333334], [-1.7275460958480835, 83.33333333333334], [-0.3831302523612976, 83.33333333333331], [-0.2624862790107727, 50.0]]}, "rotation_euler": {"x": [[0.0, 0.0], [0.0, 133.33333333333334], [21.14787588745631, 83.33333333333334], [0.40499606683590605, 83.33333333333331], [0.40499606683590605, 50.0]], "z": [[-0.0, 0.0], [-0.0, 133.33333333333334], [-0.0, 83.33333333333334], [-1.0271807443729786e-06, 83.33333333333331], [-1.0271807443729786e-06, 50.0]], "y": [[0.0, 0.0], [0.0, 133.33333333333334], [-1.9209907040660864e-06, 83.33333333333334], [-4.784677867278997e-06, 83.33333333333331], [-4.784677867278997e-06, 50.0]]}}}, "ReloadEmptyStart": {"MainBody": {"location": {"x": [[0.0, 0.0], [-0.3959049880504608, 100.0], [-0.8907862305641174, 50.0], [-0.912574291229248, 133.33333333333331], [-0.8907862305641174, 183.33333333333337], [-0.7295733690261841, 333.3333333333333]], "z": [[-0.0, 0.0], [-0.04771782457828522, 100.0], [-0.10736510902643204, 50.0], [-0.1299014389514923, 133.33333333333331], [-0.10736510902643204, 183.33333333333337], [-0.29214829206466675, 333.3333333333333]], "y": [[0.0, 0.0], [0.08693332225084305, 100.0], [0.1955999732017517, 50.0], [0.07320505380630493, 133.33333333333331], [0.1955999732017517, 183.33333333333337], [0.2915276288986206, 333.3333333333333]]}, "rotation_euler": {"x": [[0.0, 0.0], [5.215149959628216, 116.66666666666667], [14.341662388977594, 66.66666666666664], [10.053024175167023, 150.0], [14.341662388977594, 183.33333333333331], [9.347183888601442, 83.33333333333337], [3.4013761500584048, 133.33333333333326], [2.2122143889063857, 66.66666666666674]], "z": [[-0.0, 0.0], [17.232944643893813, 116.66666666666667], [47.39059819759481, 66.66666666666664], [51.027851515545024, 150.0], [47.39059819759481, 183.33333333333331], [8.022402104733061, 83.33333333333337], [-38.844487923156436, 133.33333333333326], [-48.21786729477217, 66.66666666666674]], "y": [[0.0, 0.0], [-3.394506473857253, 116.66666666666667], [-9.334892963190004, 66.66666666666664], [-8.375116488567105, 150.0], [-9.334892963190004, 183.33333333333331], [5.668946020536571, 83.33333333333337], [23.530662511496125, 133.33333333333326], [27.10300512666912, 66.66666666666674]]}}, "PumpGrip": {"location": {"z": [[-0.0, 0.0], [-0.0, 183.33333333333331], [1.0550689697265625, 66.66666666666669], [1.0550689697265625, 166.66666666666669], [-0.0, 99.99999999999994]]}}, "Shell": {"location": {"x": [[1.089231252670288, 0.0], [0.8341609239578247, 150.0], [1.3178642988204956, 100.0], [1.0271152257919312, 33.333333333333314], [0.0, 66.66666666666669]], "z": [[1.2379006147384644, 0.0], [1.0393552780151367, 150.0], [1.1692359447479248, 100.0], [0.8952870965003967, 33.333333333333314], [-0.0, 66.66666666666669]], "y": [[-2.3190526962280273, 0.0], [-3.043679714202881, 150.0], [0.42155078053474426, 100.0], [0.3692183494567871, 33.333333333333314], [0.0, 66.66666666666669]]}, "rotation_euler": {"x": [[0.0, 0.0], [0.0, 150.0], [-4.686586806083493, 100.0], [-4.686586806083493, 33.333333333333314], [0.0, 66.66666666666669]], "z": [[-0.0, 0.0], [-0.0, 150.0], [-0.5807879005165506, 100.0], [-0.5807879005165506, 33.333333333333314], [-0.0, 66.66666666666669]], "y": [[0.0, 0.0], [0.0, 150.0], [15.393064143768921, 100.0], [15.393064143768921, 33.333333333333314], [0.0, 66.66666666666669]]}}}, "ReloadEnd": {"MainBody": {"location": {"x": [[-0.7295733690261841, 0.0], [-0.5471799969673157, 166.66666666666666], [-0.15633714199066162, 100.00000000000003], [0.0, 150.0]], "z": [[-0.29214829206466675, 0.0], [-0.21911121904850006, 166.66666666666666], [-0.06260320544242859, 100.00000000000003], [-0.0, 150.0]], "y": [[0.2915276288986206, 0.0], [0.21864572167396545, 166.66666666666666], [0.0624702125787735, 100.00000000000003], [0.0, 150.0]]}, "rotation_euler": {"x": [[2.2122143889063857, 0.0], [1.6591607383189364, 166.66666666666666], [0.47404597097185575, 100.00000000000003], [0.0, 150.0]], "z": [[-48.21786729477217, 0.0], [-36.16339961730548, 166.66666666666666], [-10.332401110335347, 100.00000000000003], [-0.0, 150.0]], "y": [[27.10300512666912, 0.0], [20.327254271888663, 166.66666666666666], [5.807786690890005, 100.00000000000003], [0.0, 150.0]]}}}, "ReloadStart": {"MainBody": {"location": {"x": [[0.0, 0.0], [-0.7295733690261841, 166.66666666666666], [-0.7152981162071228, 50.00000000000003], [-0.7095879912376404, 66.66666666666663], [-0.7295733690261841, 116.66666666666669]], "z": [[-0.0, 0.0], [-0.29214829206466675, 166.66666666666666], [-0.28362342715263367, 50.00000000000003], [-0.28021347522735596, 66.66666666666663], [-0.29214829206466675, 116.66666666666669]], "y": [[0.0, 0.0], [0.2915276288986206, 166.66666666666666], [0.4171614646911621, 50.00000000000003], [0.4674150049686432, 66.66666666666663], [0.2915276288986206, 116.66666666666669]]}, "rotation_euler": {"x": [[0.0, 0.0], [2.2122143889063857, 166.66666666666666], [5.485797059263618, 50.00000000000003], [6.795230554293333, 66.66666666666663], [2.2122143889063857, 116.66666666666669]], "z": [[-0.0, 0.0], [-48.21786729477217, 166.66666666666666], [-50.902555110315724, 50.00000000000003], [-51.976428187476394, 66.66666666666663], [-48.21786729477217, 116.66666666666669]], "y": [[0.0, 0.0], [27.10300512666912, 166.66666666666666], [26.843731145775436, 50.00000000000003], [26.74002155341796, 66.66666666666663], [27.10300512666912, 116.66666666666669]]}}, "Shell": {"location": {"x": [[0.0, 0.0], [1.2852251529693604e-07, 133.33333333333334], [0.0, 83.33333333333334], [0.004309284035116434, 83.33333333333331], [0.004309284035116434, 50.0]], "z": [[-0.0, 0.0], [0.8857776522636414, 133.33333333333334], [-0.0984112098813057, 83.33333333333334], [-0.2392037808895111, 83.33333333333331], [-0.12080879509449005, 50.0]], "y": [[-2.806074380874634, 0.0], [-2.2905659675598145, 133.33333333333334], [-1.7331905364990234, 83.33333333333334], [-0.3817155361175537, 83.33333333333331], [-0.2624862790107727, 50.0]]}, "rotation_euler": {"x": [[0.0, 0.0], [0.0, 133.33333333333334], [21.14787588745631, 83.33333333333334], [0.40499606683590605, 83.33333333333331], [0.40499606683590605, 50.0]], "z": [[-0.0, 0.0], [-0.0, 133.33333333333334], [-0.0, 83.33333333333334], [-1.0271807443729786e-06, 83.33333333333331], [-1.0271807443729786e-06, 50.0]], "y": [[0.0, 0.0], [0.0, 133.33333333333334], [-1.9209907040660864e-06, 83.33333333333334], [-4.784677867278997e-06, 83.33333333333331], [-4.784677867278997e-06, 50.0]]}}}}, "offset": {}} \ No newline at end of file +{"anim": {"Fire": {"MainBody": {"location": {"z": [[-0.0, 0.0], [0.7581773996353149, 16.666666666666668], [0.8946337699890137, 50.0], [1.6292921304702759, 50.0], [0.27919262647628784, 383.3333333333333], [0.13398613035678864, 33.33333333333337], [-0.08360463380813599, 83.33333333333337], [-0.28197288513183594, 116.66666666666652], [-0.4585123360157013, 83.33333333333337], [-0.0, 216.66666666666663]], "y": [[0.0, 0.0], [-0.055255696177482605, 16.666666666666668], [0.06926095485687256, 50.0], [-0.035571567714214325, 50.0], [0.14532151818275452, 383.3333333333333], [0.14532163739204407, 33.33333333333337], [0.2893771231174469, 83.33333333333337], [0.059010088443756104, 116.66666666666652], [0.3883959650993347, 83.33333333333337], [0.0, 216.66666666666663]], "x": [[0.0, 0.0], [0.09942026436328888, 16.666666666666668], [-0.04042813181877136, 50.0], [0.13011114299297333, 50.0], [0.026651103049516678, 383.3333333333333], [0.0, 33.33333333333337], [-0.11603647470474243, 83.33333333333337], [-0.3945091962814331, 116.66666666666652], [-0.30177658796310425, 83.33333333333337], [0.0, 216.66666666666663]]}, "rotation_euler": {"x": [[0.0, 0.0], [-8.462898079780109, 16.666666666666668], [19.266058025827537, 83.33333333333333], [1.500494163239071, 233.33333333333331], [6.633028929431163, 216.66666666666669], [8.546770241466927, 100.0], [12.210589580193902, 133.33333333333337], [7.617799627548077, 66.66666666666663], [0.539266273417544, 116.66666666666663], [0.0, 33.33333333333337]], "z": [[-0.0, 0.0], [-2.3773901342652737, 16.666666666666668], [-0.0, 316.66666666666663], [-0.0, 216.66666666666669], [-2.5606105990811003, 100.0], [-8.612766944322175, 133.33333333333337], [-9.193280943580838, 66.66666666666663], [-1.0644272457036594, 116.66666666666663], [-0.0, 33.33333333333337]], "y": [[0.0, 0.0], [-2.661507434160998, 16.666666666666668], [-0.0, 316.66666666666663], [0.0, 216.66666666666669], [5.899426058323597, 100.0], [-1.813550761204728, 133.33333333333337], [-5.824772090695357, 66.66666666666663], [-0.9415905623492115, 116.66666666666663], [0.0, 33.33333333333337]]}}, "PumpGrip": {"location": {"z": [[-0.0, 0.0], [-0.0, 550.0], [1.3243759870529175, 100.0], [1.0643759965896606, 216.66666666666674], [-0.0, 66.66666666666663]]}}}, "FireAlt": {"MainBody": {"location": {"x": [[0.0, 0.0], [0.0, 216.66666666666669], [0.0, 499.99999999999994], [-0.11603647470474243, 66.66666666666674], [-0.3945091962814331, 83.33333333333337], [-0.30177658796310425, 83.33333333333326], [0.0, 233.33333333333326]], "z": [[-0.0, 0.0], [1.8780767917633057, 33.333333333333336], [0.46677228808403015, 183.33333333333334], [0.13398613035678864, 499.99999999999994], [-0.08360463380813599, 66.66666666666674], [-0.28197288513183594, 83.33333333333337], [-0.4585123360157013, 83.33333333333326], [-0.0, 233.33333333333326]], "y": [[0.0, 0.0], [0.7429239749908447, 50.0], [1.0745543241500854, 166.66666666666669], [0.14532163739204407, 499.99999999999994], [0.2893771231174469, 66.66666666666674], [0.059010088443756104, 83.33333333333337], [0.3883959650993347, 83.33333333333326], [0.0, 233.33333333333326]]}, "rotation_euler": {"x": [[0.0, 0.0], [0.0, 16.666666666666668], [22.4874603988034, 100.0], [13.903672239582296, 66.66666666666664], [6.633028929431163, 83.33333333333337], [8.546770241466927, 550.0], [12.210589580193902, 100.0], [7.269988465764457, 66.66666666666663], [0.0, 150.0]], "z": [[-0.0, 0.0], [-11.095223957599051, 116.66666666666667], [-0.0, 150.0], [-2.5606105990811003, 550.0], [-8.612766944322175, 100.0], [-12.303416119882606, 66.66666666666663], [-0.0, 150.0]], "y": [[0.0, 0.0], [-2.9238404860292015, 116.66666666666667], [0.0, 150.0], [5.899426058323597, 550.0], [-1.813550761204728, 100.0], [-6.207043691275808, 66.66666666666663], [0.0, 150.0]]}}, "PumpGrip": {"location": {"z": [[-0.0, 0.0], [-0.0, 816.6666666666666], [1.3243759870529175, 100.0], [1.0643759965896606, 216.66666666666663], [-0.0, 66.66666666666674]]}}}, "Reload": {"MainBody": {"location": {"x": [[-0.7295733690261841, 0.0], [-0.7295733690261841, 83.33333333333333], [-0.7295733690261841, 99.99999999999999], [-0.5556169748306274, 133.33333333333331], [-0.6492857933044434, 116.66666666666674], [-0.7295733690261841, 100.0]], "z": [[-0.29214829206466675, 0.0], [-0.29214829206466675, 83.33333333333333], [-0.29214829206466675, 99.99999999999999], [-0.30703651905059814, 133.33333333333331], [-0.29901978373527527, 116.66666666666674], [-0.29214829206466675, 100.0]], "y": [[0.2915276288986206, 0.0], [0.2915276288986206, 83.33333333333333], [0.2915276288986206, 99.99999999999999], [0.4859994053840637, 133.33333333333331], [0.38128381967544556, 116.66666666666674], [0.2915276288986206, 100.0]]}, "rotation_euler": {"x": [[2.2122143889063857, 0.0], [1.6652197564429725, 83.33333333333333], [2.2122143889063857, 133.33333333333337], [9.618481563755287, 116.66666666666663], [5.616534990827301, 100.00000000000006], [2.2122143889063857, 100.0]], "z": [[-48.21786729477217, 0.0], [-45.59814140842461, 83.33333333333333], [-48.21786729477217, 133.33333333333337], [-53.60401787046082, 116.66666666666663], [-50.637738430910574, 100.00000000000006], [-48.21786729477217, 100.0]], "y": [[27.10300512666912, 0.0], [27.402903365198746, 83.33333333333333], [27.10300512666912, 133.33333333333337], [28.044826741511347, 116.66666666666663], [27.549100149288286, 100.00000000000006], [27.10300512666912, 100.0]]}}, "Shell": {"location": {"x": [[0.0, 0.0], [-5.029141902923584e-08, 133.33333333333334], [0.004309347365051508, 83.33333333333334], [0.004309249576181173, 83.33333333333331], [0.004309284035116434, 50.0]], "z": [[1.5591249465942383, 0.0], [1.0179417133331299, 133.33333333333334], [-0.1231224536895752, 83.33333333333334], [-0.11966821551322937, 83.33333333333331], [-0.12080879509449005, 50.0]], "y": [[-2.6872029304504395, 0.0], [-2.3433218002319336, 133.33333333333334], [-1.7275460958480835, 83.33333333333334], [-0.3831302523612976, 83.33333333333331], [-0.2624862790107727, 50.0]]}, "rotation_euler": {"x": [[0.0, 0.0], [0.0, 133.33333333333334], [21.14787588745631, 83.33333333333334], [0.40499606683590605, 83.33333333333331], [0.40499606683590605, 50.0]], "z": [[-0.0, 0.0], [-0.0, 133.33333333333334], [-0.0, 83.33333333333334], [-1.0271807443729786e-06, 83.33333333333331], [-1.0271807443729786e-06, 50.0]], "y": [[0.0, 0.0], [0.0, 133.33333333333334], [-1.9209907040660864e-06, 83.33333333333334], [-4.784677867278997e-06, 83.33333333333331], [-4.784677867278997e-06, 50.0]]}}}, "ReloadEmptyStart": {"MainBody": {"location": {"x": [[0.0, 0.0], [-0.3959049880504608, 100.0], [-0.8907862305641174, 50.0], [-0.912574291229248, 133.33333333333331], [-0.8907862305641174, 183.33333333333337], [-0.7295733690261841, 333.3333333333333]], "z": [[-0.0, 0.0], [-0.04771782457828522, 100.0], [-0.10736510902643204, 50.0], [-0.1299014389514923, 133.33333333333331], [-0.10736510902643204, 183.33333333333337], [-0.29214829206466675, 333.3333333333333]], "y": [[0.0, 0.0], [0.08693332225084305, 100.0], [0.1955999732017517, 50.0], [0.07320505380630493, 133.33333333333331], [0.1955999732017517, 183.33333333333337], [0.2915276288986206, 333.3333333333333]]}, "rotation_euler": {"x": [[0.0, 0.0], [5.215149959628216, 116.66666666666667], [14.341662388977594, 66.66666666666664], [10.053024175167023, 150.0], [14.341662388977594, 183.33333333333331], [9.347183888601442, 83.33333333333337], [3.4013761500584048, 133.33333333333326], [2.2122143889063857, 66.66666666666674]], "z": [[-0.0, 0.0], [17.232944643893813, 116.66666666666667], [47.39059819759481, 66.66666666666664], [51.027851515545024, 150.0], [47.39059819759481, 183.33333333333331], [8.022402104733061, 83.33333333333337], [-38.844487923156436, 133.33333333333326], [-48.21786729477217, 66.66666666666674]], "y": [[0.0, 0.0], [-3.394506473857253, 116.66666666666667], [-9.334892963190004, 66.66666666666664], [-8.375116488567105, 150.0], [-9.334892963190004, 183.33333333333331], [5.668946020536571, 83.33333333333337], [23.530662511496125, 133.33333333333326], [27.10300512666912, 66.66666666666674]]}}, "PumpGrip": {"location": {"z": [[-0.0, 0.0], [-0.0, 183.33333333333331], [1.0550689697265625, 66.66666666666669], [1.0550689697265625, 166.66666666666669], [-0.0, 99.99999999999994]]}}, "Shell": {"location": {"x": [[1.089231252670288, 0.0], [0.8341609239578247, 150.0], [1.3178642988204956, 100.0], [1.0271152257919312, 33.333333333333314], [0.0, 66.66666666666669]], "z": [[1.2379006147384644, 0.0], [1.0393552780151367, 150.0], [1.1692359447479248, 100.0], [0.8952870965003967, 33.333333333333314], [-0.0, 66.66666666666669]], "y": [[-2.3190526962280273, 0.0], [-3.043679714202881, 150.0], [0.42155078053474426, 100.0], [0.3692183494567871, 33.333333333333314], [0.0, 66.66666666666669]]}, "rotation_euler": {"x": [[0.0, 0.0], [0.0, 150.0], [-4.686586806083493, 100.0], [-4.686586806083493, 33.333333333333314], [0.0, 66.66666666666669]], "z": [[-0.0, 0.0], [-0.0, 150.0], [-0.5807879005165506, 100.0], [-0.5807879005165506, 33.333333333333314], [-0.0, 66.66666666666669]], "y": [[0.0, 0.0], [0.0, 150.0], [15.393064143768921, 100.0], [15.393064143768921, 33.333333333333314], [0.0, 66.66666666666669]]}}}, "ReloadEnd": {"MainBody": {"location": {"x": [[-0.7295733690261841, 0.0], [-0.5471799969673157, 166.66666666666666], [-0.15633714199066162, 100.00000000000003], [0.0, 150.0]], "z": [[-0.29214829206466675, 0.0], [-0.21911121904850006, 166.66666666666666], [-0.06260320544242859, 100.00000000000003], [-0.0, 150.0]], "y": [[0.2915276288986206, 0.0], [0.21864572167396545, 166.66666666666666], [0.0624702125787735, 100.00000000000003], [0.0, 150.0]]}, "rotation_euler": {"x": [[2.2122143889063857, 0.0], [1.6591607383189364, 166.66666666666666], [0.47404597097185575, 100.00000000000003], [0.0, 150.0]], "z": [[-48.21786729477217, 0.0], [-36.16339961730548, 166.66666666666666], [-10.332401110335347, 100.00000000000003], [-0.0, 150.0]], "y": [[27.10300512666912, 0.0], [20.327254271888663, 166.66666666666666], [5.807786690890005, 100.00000000000003], [0.0, 150.0]]}}}, "ReloadStart": {"MainBody": {"location": {"x": [[0.0, 0.0], [-0.7295733690261841, 166.66666666666666], [-0.7152981162071228, 50.00000000000003], [-0.7095879912376404, 66.66666666666663], [-0.7295733690261841, 116.66666666666669]], "z": [[-0.0, 0.0], [-0.29214829206466675, 166.66666666666666], [-0.28362342715263367, 50.00000000000003], [-0.28021347522735596, 66.66666666666663], [-0.29214829206466675, 116.66666666666669]], "y": [[0.0, 0.0], [0.2915276288986206, 166.66666666666666], [0.4171614646911621, 50.00000000000003], [0.4674150049686432, 66.66666666666663], [0.2915276288986206, 116.66666666666669]]}, "rotation_euler": {"x": [[0.0, 0.0], [2.2122143889063857, 166.66666666666666], [5.485797059263618, 50.00000000000003], [6.795230554293333, 66.66666666666663], [2.2122143889063857, 116.66666666666669]], "z": [[-0.0, 0.0], [-48.21786729477217, 166.66666666666666], [-50.902555110315724, 50.00000000000003], [-51.976428187476394, 66.66666666666663], [-48.21786729477217, 116.66666666666669]], "y": [[0.0, 0.0], [27.10300512666912, 166.66666666666666], [26.843731145775436, 50.00000000000003], [26.74002155341796, 66.66666666666663], [27.10300512666912, 116.66666666666669]]}}, "Shell": {"location": {"x": [[0.0, 0.0], [1.2852251529693604e-07, 133.33333333333334], [0.0, 83.33333333333334], [0.004309284035116434, 83.33333333333331], [0.004309284035116434, 50.0]], "z": [[-0.0, 0.0], [0.8857776522636414, 133.33333333333334], [-0.0984112098813057, 83.33333333333334], [-0.2392037808895111, 83.33333333333331], [-0.12080879509449005, 50.0]], "y": [[-2.806074380874634, 0.0], [-2.2905659675598145, 133.33333333333334], [-1.7331905364990234, 83.33333333333334], [-0.3817155361175537, 83.33333333333331], [-0.2624862790107727, 50.0]]}, "rotation_euler": {"x": [[0.0, 0.0], [0.0, 133.33333333333334], [21.14787588745631, 83.33333333333334], [0.40499606683590605, 83.33333333333331], [0.40499606683590605, 50.0]], "z": [[-0.0, 0.0], [-0.0, 133.33333333333334], [-0.0, 83.33333333333334], [-1.0271807443729786e-06, 83.33333333333331], [-1.0271807443729786e-06, 50.0]], "y": [[0.0, 0.0], [0.0, 133.33333333333334], [-1.9209907040660864e-06, 83.33333333333334], [-4.784677867278997e-06, 83.33333333333331], [-4.784677867278997e-06, 50.0]]}}}}, "offset": {}} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/sounds.json b/src/main/resources/assets/hbm/sounds.json index 552af731b..c50ce0410 100644 --- a/src/main/resources/assets/hbm/sounds.json +++ b/src/main/resources/assets/hbm/sounds.json @@ -199,6 +199,7 @@ "weapon.extinguisher": {"category": "player", "sounds": [{"name": "weapon/extinguisher", "stream": false}]}, "weapon.robin_explosion": {"category": "player", "sounds": [{"name": "weapon/robin_explosion", "stream": false}]}, "weapon.shotgunPump": {"category": "player", "sounds": [{"name": "weapon/shotgunShootPump", "stream": false}]}, + "weapon.shotgunPumpAlt": {"category": "player", "sounds": [{"name": "weapon/shotgunShootPumpAlt", "stream": false}]}, "weapon.explosionMedium": {"category": "player", "sounds": [{"name": "weapon/explosion_medium", "stream": false}]}, "weapon.hicalShot": {"category": "player", "sounds": [{"name": "weapon/hicalShot", "stream": false}]}, "weapon.coilgunReload": {"category": "player", "sounds": [{"name": "weapon/coilgunReload", "stream": false}]}, diff --git a/src/main/resources/assets/hbm/sounds/weapon/shotgunShootPumpAlt.ogg b/src/main/resources/assets/hbm/sounds/weapon/shotgunShootPumpAlt.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b4d1bac67c69aca233c7653055f763cc79a860ea GIT binary patch literal 18347 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