From 2dc71540a975ac93ddebbb7edaab79eba7b454b5 Mon Sep 17 00:00:00 2001 From: HbmMods Date: Thu, 7 Feb 2019 11:51:17 +0100 Subject: [PATCH] security kevlar armor, gun migrations, new shard textures, gun sounds --- assets/hbm/lang/de_DE.lang | 6 + assets/hbm/lang/en_US.lang | 6 + assets/hbm/sounds.json | 4 + assets/hbm/sounds/weapon/magReload.ogg | Bin 0 -> 29040 bytes assets/hbm/sounds/weapon/revolverReload.ogg | Bin 0 -> 7498 bytes assets/hbm/sounds/weapon/rpgReload.ogg | Bin 0 -> 21799 bytes assets/hbm/sounds/weapon/rpgShoot.ogg | Bin 75230 -> 54041 bytes assets/hbm/sounds/weapon/shotgunReload1.ogg | Bin 0 -> 11862 bytes assets/hbm/sounds/weapon/shotgunReload2.ogg | Bin 0 -> 11573 bytes assets/hbm/sounds/weapon/shotgunReload3.ogg | Bin 0 -> 13929 bytes assets/hbm/textures/armor/security_1.png | Bin 0 -> 871 bytes assets/hbm/textures/armor/security_2.png | Bin 0 -> 541 bytes .../hbm/textures/items/chem_icon_kevlar.png | Bin 0 -> 326 bytes .../hbm/textures/items/fragment_actinium.png | Bin 231 -> 435 bytes assets/hbm/textures/items/fragment_cerium.png | Bin 236 -> 411 bytes assets/hbm/textures/items/fragment_cobalt.png | Bin 246 -> 449 bytes .../textures/items/fragment_lanthanium.png | Bin 237 -> 440 bytes .../hbm/textures/items/fragment_meteorite.png | Bin 224 -> 341 bytes .../hbm/textures/items/fragment_neodymium.png | Bin 233 -> 434 bytes .../hbm/textures/items/fragment_niobium.png | Bin 230 -> 376 bytes assets/hbm/textures/items/plate_kevlar.png | Bin 0 -> 202 bytes assets/hbm/textures/items/security_boots.png | Bin 0 -> 200 bytes assets/hbm/textures/items/security_helmet.png | Bin 0 -> 222 bytes assets/hbm/textures/items/security_legs.png | Bin 0 -> 238 bytes assets/hbm/textures/items/security_plate.png | Bin 0 -> 281 bytes .../entity/projectile/EntityBulletBase.java | 34 ++-- com/hbm/handler/BulletConfigSyncingUtil.java | 10 ++ com/hbm/handler/BulletConfiguration.java | 1 + com/hbm/handler/GunConfiguration.java | 20 ++- com/hbm/handler/guncfg/Gun12GaugeFactory.java | 37 ++++ com/hbm/handler/guncfg/Gun20GaugeFactory.java | 167 +++++++++++++++++- com/hbm/handler/guncfg/Gun22LRFactory.java | 53 ++++++ .../handler/guncfg/Gun357MagnumFactory.java | 6 + .../handler/guncfg/Gun44MagnumFactory.java | 103 +++++++++++ com/hbm/handler/guncfg/Gun50BMGFactory.java | 73 ++++++++ com/hbm/handler/guncfg/Gun5mmFactory.java | 71 ++++++++ com/hbm/handler/guncfg/Gun9mmFactory.java | 38 ++++ com/hbm/handler/guncfg/GunRocketFactory.java | 4 +- com/hbm/handler/nei/PressRecipeHandler.java | 2 +- com/hbm/inventory/MachineRecipes.java | 26 ++- com/hbm/items/ModItems.java | 50 ++++-- com/hbm/items/gear/ModArmor.java | 6 + com/hbm/items/tool/ItemAssemblyTemplate.java | 3 + com/hbm/items/tool/ItemChemistryTemplate.java | 5 +- com/hbm/items/weapon/ItemAmmo.java | 3 +- com/hbm/items/weapon/ItemGunBase.java | 8 + com/hbm/main/CraftingManager.java | 7 +- com/hbm/main/MainRegistry.java | 2 + 48 files changed, 703 insertions(+), 42 deletions(-) create mode 100644 assets/hbm/sounds/weapon/magReload.ogg create mode 100644 assets/hbm/sounds/weapon/revolverReload.ogg create mode 100644 assets/hbm/sounds/weapon/rpgReload.ogg create mode 100644 assets/hbm/sounds/weapon/shotgunReload1.ogg create mode 100644 assets/hbm/sounds/weapon/shotgunReload2.ogg create mode 100644 assets/hbm/sounds/weapon/shotgunReload3.ogg create mode 100644 assets/hbm/textures/armor/security_1.png create mode 100644 assets/hbm/textures/armor/security_2.png create mode 100644 assets/hbm/textures/items/chem_icon_kevlar.png create mode 100644 assets/hbm/textures/items/plate_kevlar.png create mode 100644 assets/hbm/textures/items/security_boots.png create mode 100644 assets/hbm/textures/items/security_helmet.png create mode 100644 assets/hbm/textures/items/security_legs.png create mode 100644 assets/hbm/textures/items/security_plate.png diff --git a/assets/hbm/lang/de_DE.lang b/assets/hbm/lang/de_DE.lang index 0b43a10e9..c82af0b25 100644 --- a/assets/hbm/lang/de_DE.lang +++ b/assets/hbm/lang/de_DE.lang @@ -1085,6 +1085,7 @@ item.gun_rpg_ammo.name=Rakete item.gun_stinger.name=FIM-92 Stinger item.gun_skystinger.name=The One Sky Stinger item.gun_stinger_ammo.name=Stinger-Rakete +item.gun_hk69.name=Granatenpistole item.flame_pony.name=Bild eines Cartoon Ponys item.flame_conspiracy.name=Verschwörungstheorie @@ -1402,6 +1403,7 @@ item.folly_bullet_nuclear.name=12,8cm Atomares Geschoss item.folly_bullet_du.name=12,8cm DU-Geschoss item.cordite.name=Kordit +item.plate_kevlar.name=Kevlar-Keramik-Verbund item.weaponized_starblaster_cell.name=§cManipulierte Sternenblaster-Energiezelle§r @@ -1701,6 +1703,10 @@ item.cmb_helmet.name=CMB-Stahlhelm item.cmb_plate.name=CMB-Stahlbrustpanzer item.cmb_legs.name=CMB-Stahlbeinschutz item.cmb_boots.name=CMB-Stahlstiefel +item.security_helmet.name=Sicherheitshelm +item.security_plate.name=Sicherheitsbrustpanzer +item.security_legs.name=Sicherheitsbeinschutz +item.security_boots.name=Sicherheitsstiefel item.steel_sword.name=Stahlschwert item.steel_pickaxe.name=Stahlspitzhacke diff --git a/assets/hbm/lang/en_US.lang b/assets/hbm/lang/en_US.lang index abe0f6fa2..497350a12 100644 --- a/assets/hbm/lang/en_US.lang +++ b/assets/hbm/lang/en_US.lang @@ -1085,6 +1085,7 @@ item.gun_rpg_ammo.name=Rocket item.gun_stinger.name=FIM-92 Stinger item.gun_skystinger.name=The One Sky Stinger item.gun_stinger_ammo.name=Stinger Rocket +item.gun_hk69.name=Grenade Pistol item.flame_pony.name=Painting of a Cartoon Pony item.flame_conspiracy.name=Conspiracy Theory @@ -1402,6 +1403,7 @@ item.folly_bullet_nuclear.name=12.8cm Nuclear Shell item.folly_bullet_du.name=12.8cm DU-Shell item.cordite.name=Cordite +item.plate_kevlar.name=Kevlar-Ceramic Compound item.weaponized_starblaster_cell.name=§cRigged Star Blaster Energy Cell§r @@ -1701,6 +1703,10 @@ item.cmb_helmet.name=CMB Steel Helmet item.cmb_plate.name=CMB Steel Chestplate item.cmb_legs.name=CMB Steel Leggings item.cmb_boots.name=CMB Steel Boots +item.security_helmet.name=Security Helmet +item.security_plate.name=Security Chestplate +item.security_legs.name=Security Leggings +item.security_boots.name=Security Boots item.steel_sword.name=Steel Sword item.steel_pickaxe.name=Steel Pickaxe diff --git a/assets/hbm/sounds.json b/assets/hbm/sounds.json index ca134c1eb..cf64c2666 100644 --- a/assets/hbm/sounds.json +++ b/assets/hbm/sounds.json @@ -100,6 +100,10 @@ "weapon.follyAquired": {"category": "player", "sounds": [{"name": "weapon/follyAquiredAlt", "stream": false}]}, "weapon.follyFire": {"category": "player", "sounds": [{"name": "weapon/follyFire", "stream": false}]}, "weapon.ricochet": {"category": "player", "sounds": ["weapon/ric1", "weapon/ric2", "weapon/ric3", "weapon/ric4", "weapon/ric5"]}, + "weapon.revolverReload": {"category": "player", "sounds": [{"name": "weapon/revolverReload", "stream": false}]}, + "weapon.shotgunReload": {"category": "player", "sounds": ["weapon/shotgunReload1", "weapon/shotgunReload2", "weapon/shotgunReload3"]}, + "weapon.magReload": {"category": "player", "sounds": [{"name": "weapon/magReload", "stream": false}]}, + "weapon.rpgReload": {"category": "player", "sounds": [{"name": "weapon/rpgReload", "stream": false}]}, "weapon.reloadTurret": {"category": "player", "sounds": [{"name": "weapon/reloadTurret", "stream": false}]}, "weapon.switchmode1": {"category": "player", "sounds": [{"name": "weapon/switchmode1", "stream": false}]}, diff --git a/assets/hbm/sounds/weapon/magReload.ogg b/assets/hbm/sounds/weapon/magReload.ogg new file mode 100644 index 0000000000000000000000000000000000000000..de3d7984a2017a67600e55f185dadc8719408751 GIT binary patch literal 29040 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 A*8l(j literal 0 HcmV?d00001 diff --git a/assets/hbm/sounds/weapon/revolverReload.ogg b/assets/hbm/sounds/weapon/revolverReload.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2e0455a011fce0ce7b117b7f07d547918ecfd050 GIT binary patch literal 7498 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 GNB{?u)4W0e literal 0 HcmV?d00001 diff --git a/assets/hbm/sounds/weapon/rpgShoot.ogg b/assets/hbm/sounds/weapon/rpgShoot.ogg index 59d02ce8cfb3dc196776856dc70108569963cfc3..41ba50585f1f7ef12e0598ad0d4501aaee87a505 100644 GIT binary patch literal 54041 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 D?pih% literal 75230 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 Xcf|jC-IqP&&zb)nBp(%J12dBVZ|LN7 diff --git a/assets/hbm/sounds/weapon/shotgunReload1.ogg b/assets/hbm/sounds/weapon/shotgunReload1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7ab6c8105ccc2a04c88f70fbf7e5c67a2a4654bd GIT binary patch literal 11862 zcmeHtXIK*i?<^E%78pi+AF0|q~W^PdI+y|bGC3THLXO6nYwZc+x||0Db&{M!&eSZ)k+ zcNEa`bYOLcSsR@<&#K8PA|xy>BrGJ(%KIxl;$IPR)-7)EGH|o^_IvDUCvV{93bSEV zbMtYv^$cJ&IQs=to(^`b;sQbxpr(rQ166quAtBM*LL#??B?&J6HOvLQV?+Qb0RX2L zJ)c^h7hMD;1N7dF1t#dA)A|jl4%IUz5goHWF0VIix!KT2Gv24)-WURB6<#X)(?mom zldwf_$s5Oq^T>lzq%@cZJIkYl{`00P?Fg1CliZA05R$qYz9eKkOVTS$5nuRuqn>pLHPA&6iSx!hTNL^_7ETI{M1*UKA2LKZDErg> zwZW;Z@h1F|@>lu@HD#~|m!unLBKnjI86x@3gv{h301yBqpq@rlu14&lMm(oUJlA<#epSrhS9Kmm&Z}zx zz`grdRXu2k&+FL&078gGh%lPjWjeuGRSr z%73Yx>z#uPj#r8D#p}o4AtWPcM^-f|YX*^3<%1QW%M9Te(BH!=j=704BwR@z`dU1H z0lxq!k+40d(bxFr%{r3p1-)l4q#*m57GF`}`xucv{_6hoo6LG?HM#6n;SS0>x5_&7 z4P3-0jGZ>6(TMOGBU7icT74}@UZVb$bNpCA?4g%#*uJ@c*0OaZq#(od3SZ%0I9bo8 z1_1Q7nTDxu{yT0l4N-C3zXrzJqaxy?2C9ZWc9Y3ICiNj^Q_n39Lgv7D==0b(+0NuY z;@_cz4idz^+SQr|)JWO^mtMi#nv70>zLH(C#L3}>MYXBe<&jE>Nhr};P z#d2yYIez5>lrEh;kx{>RV;7|2IW^J}8`{8+P>!U8Z(nPE}9- zz7es%V;rWI2LXNP{nu&yV*&u+YR^ZSzF{WaYh2^{w+#($kL#AG)KoyXD>6=^_ngH|&pfc}S?>;IU zSbKzlj{gF19{?_?R`Tmot0MAY2<|AcGk-`EkeMHl34@Nx4T-TuWjY`zRfj}%Q}cO? z`6yKlK~(PjIDnDntTsUrZZ zl;7&BB6GKxOajv`z*)+97DSz#3FO!@*$FXx(I1B+NGX(Z*lt}2;{||E^!YRfy+Yh< zxs(iDoDtWc++0bCTE(on`uY&shzI(7Tp!}~pFj*L^&ya?D^R|?qz3>n^^_32p5Jr) zss*r80AZ|Z;HGVJRV1IrW>A_qNk2*$oskeD+?DDzs0q1Y(=UzAO^i8XMfzIHXVeIi zcg}kf^|ipfyIK&gh(T$dyu=Yug&F`JoTL5W>oO6C@;Ti41R&ftCg6;Lh$nNx5NHr# zM83TyVmScJ$?w_u2l`281!vInP11tAKo^9rivJ&2{)NrQE;avb3Yr9*XCHw0+uf)u zLlpBhS6wxK2r`zsr{MOzK2rw(e~5^I>QWE}QhqU8uCx78i9S3Aq~y;jp;y=< z67@+g|Htyb255jw{!Qh?8KIg`Qa@uZ8mT&0*t5;EWQ4fs^xzJ}=etE)+rwjgjVN%cHv$K@VcAB}_LYO`MZBValKBMGl3O zbs9hTospPm8dX+EBLacsO;}TY0h3O7wX6|*MIFhePRb+}22UW#Q_m>t>f-fdgfIOJ zkE={FesWdekk#y#@VF@e*oPAWD$mGDI5KEnU!-HGx(0xlu*Tev5(Y^eNOC!CVuZmN z2hTA%wlUzM04RD z!UY!colU~!9I$yv9#~C_E%6={0?r(h6i9sOm3eL$(mnog`8xAok6{Y{iBt|2_;DNDu zu7$Z$3W31NuW~{*A~q6be)8-vBBl)Yc4{~OFJyPWLHK-F!FE9w2>b!poH;;6HQfK$ z*3sGB+dnugA~NO;=={Jy4+Mk!i%UsGMa+x-1_LA0O=cEWHg*n9&_(|}ma~QdL_~kt z(wTQABKmvoR=Ry&A2>UApXEPpoqs1NE-Wl0sHmrb7s8WEiV5-yLGM77??BbmM8(vg zPz^jE{uZ7VPl=}%($UbwGnaldB=02o%C|Rsi+;6CSLwlTf0^H!C8CV#lUZ47ZYv{u z2iTC+G)Spz`Fzxp>I%Xv0iACvTGEYA6YJ9S-mE3{PA2%YqGc0if6`R$V zYP-b!=Nx!!@RL20fk`WZ7A@c9Uxp&I78&E!z4}_8s3#m3OI5HVuTyOTY2w!A1mf>^ zwbd6X%6fS##vQOzT`1L3psO%SgI?N9*$n<_{K}+N-#OgLJ?L~}$Bg|4+uH$|z2O}3dN3k=0a{^zAcgFH+ICAh5%_=@)0ih2sYSi%&&dM8+j99;Wa&Z>3~ zR=wBmg{=x$UH2 z1a}DPHV)9w^`zbHw^#Po^fuGPovN6R6;)IsLXS4IuTd?M-o|syNQ@9L=@k;S>^nkz zf8?&sTAP@DB~z?O&otufMxTB<_}-}(C(nUAnohyj?Vx>6rk_i;$W6S~813`ccpk}o zN{P2&aG4jaU;OG}dhlIJ#4{L|J>htF207SBuqxHFnfjaaWk>m5mqE4CbO|XfHF4nZ zorPDq&mTo^<5R@-w33U-nLIG#A=~b6-vuSaprlbDw;(|`=UWyxR{Q&JjEaup{LL-q z%UKk|l>=Q*C3ad0RzIS>GP)ZT*D1O^kfy$E4Q)PeZB8GY;PDhoQOLPybo5SVdcE6x z=+Q|Z8jsJ+!l%$4;!#V11fDo79*1uY&FY6C+E|nj;uq}Rn~kp7tzrF=`h4oC>oret zJ~`}9yY}LT_NpxEkWTgaFuudhtzY}!v2)-0@?k0nk;efZ7%;dEVX@@Q-DcmN-b%h2 zoo)&^sNX(W_r|(GKR>8L_a#^WY1Y2ILS~s+kfDCRq#m808*>ZQME&crQmpAUvH+72 zajj!x4K>gr!>dP48VVe?c#LF-R2j-%zpEG$UP8U)&$#-sE zhcF!yKy0FjxTd%0foF%7>RsXk?IZVbNsl7#vCteQ1uO39&2oW(jI6%a)m@TQ>RR)yJ+4BX)Ht;r*WRR3P> znRt=`(MT%x)w;Y(i&`#!4jI!JZRUZX!3X2EbPWO68CCG%=Be&X!OthBO&Aiz8)z32a?YtR}LhB zv9EO64=R$nGEQ1;2HB{hi|fWRp05p^?q^`;&5_RpH;`7Dq4lu2Al=C61TtaTvEGck zF0qRu(e9bAdq-&z&)Hl0zR6bWy2VJu_AM&<;)nWzDy9WdaJ|q}wpW~f14}}jC^Jb* z)D&E@t%b9-ONI^ID&O8T{oqnu|eUsm#eq3 zb@q3$w+KZ$t9-y5P?Dd7)$WneUciXJVeDNfX|vrxvpD|0f+I3bOEd0aty zMS8& zj~O@#)P7Pfks(T?NiRA(Q&4aA7EHpdSNoyDWu+QHKG#ezYFgX^yRkDLeW}?Ji z!WoB8>D*YQ>v~dRpQM*}3)>)&gUH>L(OnCIT`hgnPNEmf&tBf~3GsTrq47 z+#Q*vv|RXW?99P_MBic8%%csr}x5riT!+x8snDLtNLT@HZ6eDpqqkF)%Wuq zf>zBy?VjN^44;4UV3}3&WbhFV7k4yp>nFN<$<2+dJn!WMJ^+KSAC{Q0Kim|!JsSdt zR9MIp(wIC9d=a$Ca)-(i_2RT^noHB;*goBFqBU*Y9b-h6rYC{w^b}SMJyCyLZQjVV zf^N<_SmtPzD~MC0K6Y)J$jR%W!af-!L=fM!|1EmAig&_rO5BRsn`A=v<}(yCbRu}Z z((%YUEZ7A`#H_9XXWhD-urXhrnut4@z`{Rm)p;Q zAp3#Uf-mnTdjjFKuonuhE%hEgH!A0DPp|ZLUJwW_uj0!!Lk$g=YL7;CaLaBlI?O1f zXX9D2e2>A87g?x23<~@^UHe_^BDmVSA=vN+C-Q1!>DNK$(FFzg(HrE2sqgeEJDvCw zq|{4=kRJSoG)=!?gPbzpm<@5+5^H*!*bSkR7)pIVk> zKy{f!&W#wR$_f-od#CNBr63ih$_KryR(xr5l>LU0X@s+BYQc2h{$lKfMfA-G`(;MP z%`zPhy}?Twgr{_5N)*>VuRUFL3V%_`GelLIwDXjKldmKSZ=_l7~5F{Ql<6OK8Q@5%q5I2 zBU@5#d9Y1}NWt?nv?msI1SdJPpHq?Dwxp6a1#l-sMy`!tk8m>1LmkDsWPc)epvi=FXFm+HXIgAAX(M__RIh8#)oMD;k1^=j zFEKYox4e9)EY0h5zEW>CAiMNHbs71aZCa~QRT%AYHT#hXKot01eyR1o^u!UiH0YYYAutO0OCy6zx zI@&P`KlscXkMeaj%N!eLe|pl~$vx`XhTKtbD0C$Xf4pB+zIEHY3i)Z>Y%>PK*gTy% zvqM1JL>kJlxIlJ|NP&21_t;-uEX;>os{>ZR0hn`S93E%oQ(j_Y^O(XTC!APnt8kn6 z&xc*R4k43kn8yBX^lUxzYMIo+06Mh!ds{+C)yB@p=2^m_re=6o$BO){WYAn^C)8-N zAZ2}2x%{HoJ|j%Fbq6i$qPS+4?)M)5s|p9-w`*%S#hI-1t1f&*)h3~eV59B@_0t^VQKrC3Mb9;p$rUC1$2WZ5&BNoCy&pu{jso`TQV!!)epofbaJM z@+03jWtvV`_XptvvQj(0WDk=G`jA&_4a)}>)XVEt3#{R=(=xFA_7DtSaVyX&4XKz? zhC)3)6p#-h6_Kd;Z2cleGnGq?yGd*0o!_<%sH%ISYMqWOIkK%FH0T3 zUZ=n&_Nr#W@AT1;&=Pt2ulKRFHa|E$-^G{{tIf&8E$?OVwrGuc;Ej5gBXNLm@g!s9 zMEAlsdfAH#r}$q@{zmKk%qbF{0Vnx_b$@7QM@W6hJ2X_auC_`*`3%Wixm?SfB2wkF z2ON8g9AfLc|6l{KKG=gHycHb2g%!o1WN&tJL)^qu!aYhkk3UrW-b;zBn8`Xmoxms6 z*dT!utr2KpC`xDKw*DvU)`iK+2YViC%=pk@MY}#Ng}6<7mSg(#IeAJ_2bQvjSQ)Mh1+YS-NoARRS`2&;F8j4P3d*J(!wykgUY$ zYJ2pNUhDBzn#9!1As<7tGe%7F17_iMLq=P_RjCD>t4~4M>>?%7w8%BnhrUHAT^xP}(q=?j^L zPd1(=9F&BA+YjX+WZeH4QukY7t$Iff@5{o@(c9gel4W1tbhoa#Q+Ro@ZE<5QeG{oc zXNI-bO>oI<5?2f~iLlfuoLh>Ygr6P-tqpmaZ_+(BUY|;z5N+|~OYBNNF zy)EgL-zk)fj!%pOW;xpb{tp1reWQQBi#Yp+WIt%O3jtp=K!k*q)u4DbAyIJ=F-Zya zJE~%u>cXN@qT-@rs;YPh{tBK3Pj5My%fBH&5*@esG^~#Ivwpw+0ypSAjdI(ooD$ljeNhPyV!5+2zAzW~v!wgL<(U?|bgxba92aEY+Yh7kQ_JHd&255xt(c zjH0$7g`v1Diebm1<%^D~+op8gE?E6qN_6g#W`fuqn+4RMg(cA}vH1a)Zu-7|%A(r= z+DVtX=mi~8i2DhXg3=pyarrK9zbjV@9YuAU_54N2NVa5{;s6O^uGz!6XBx}`w4Y^& zxsJaErO8JsEZ^~bzZ;+;Cz9nF6y-3!D%i=8;A5*ZF-}uVNtbTH(tPxD^13XpnPqzC zLu1I2P(Av%s`Rni+(_nWZKeyw+^mCwyua@sM(Xte^Sf21gIiLO8!KPq#WA(X0T}zG zm)-k^~VgUBHZeFnB*fmqDPzE<6IjX3$KR+nxzlg zyXHz3<{;b4_HpQRd2G63r&@7|Rgmb|&6j=7!zEF%5ZM_&LBUHU+KgLVGcO!(r3a+9 zK6-xG;$W%Pk~dHvGE%1tw2AY9z;2`t)UIsdpine8#TO-r zg!hRbnM>y*m)9hhcRyq}w6ZXEXcSTGRo>r!aav}kRJb&xq!B8CNa+4mg>K$CLbfE` zwtDsURQRFZMUj(SsuagLqK;mpFZW_PR3j?tO>^DzJnX+ut#j5mO(KIE7z-%;6laIV z1?N_jhXK zX^>l7T{bNnDy1DHxnP|0&>wX=@@_xI?eid=T7lzfPYO>Q-2bLrsAn(icN#LNjXX2! zx=SDD{?F6fnnWVR1HZq%Jo+qt>%{ARpVaBbvhv>AgRw!`{LG34n+_(~$(5QOrkSeA zjnDeepK9=!HAzh{MIdz=zwiH)O@tnsy($f0&X0@j#jNgxz%85_W&CBE?Xt*_2kPVH z%_*A?x29me)bNr7Ux0gJh^&+ zAJW^JEE2{S1nP7;yV+3Aov=w*x6j#QLX(Pu5z)x_0I$w@+Xr9j5bx9#=Vz8%ZT7wy z%*_6|aYN1YHf(b~=h)~ir&wtDdXP`WOYgxak%uTZQp6f+PnB!-B1%VdCncX1q3g@b z?kJAP9Gt=m3UFP1Q+M1i;?H191*jK=q+JQMVi}A7g-FtB_+P@An zcTkngs6rLn`Wv=!1LM!J9!YZrj@41|1v`F4=7QW`6~?pjL=6*7&83@lNy;#sp#g`jP?2%)?%}@}bl#{a-t6uB}e=b{er|cRy6Q zo~FOJy=#`WCpL6?{4S_aK(7~6#Ym+?Dm}dEMs%0Gbra5HC zDY7 zR#%Mi-3v_NMK?7!E{5D1d8fDLeR#OkdQvA)-Vih!9g-C)LO+{owfu`5&tNGso3|TLk;d{BBAqnkPa1-L$(4K=` zgIrB5k%JKJ!NK|$ds)q5M|}mf6v1PTH3I}Eca6yj4Z?Z(8w2J((DTS%x@>k0xnZ=l zgR38HI;i@ZcU$X(gKJGdQa!z``%#+2#gn^*-ygww!X#p{_k5YD)OwNW1tZ%y^LkYM z(R?GxVSUfG0xG?Z3Lhjlj%?k-yo@Zpst0^7)rhUC^-U5=>1oSf=Vo%L zGaYe_!+ls@Oe5jGZosA)W3 z#h>Qcvpmzs@)KiQoQjstH$44qlbh0S!NyEuGNMoDe{d%yalPYFYVD*NQ%^aO{>E$M z+q~8Np3I8vF~4S}v~`5N63Rfl$sLUl^j)K4GOT^bOaC^ubS7$?XJqDx=5^KUfxA3L zk`{T($SP64&4GfZmeS>Hl6?A)DyW+L02KrA_oD6gb5=TT>vI)#g3Fa?$60Hlr z(njx1CzH;jy`ARji_wk09qy5)^e)v49KuML^o&ivbWj=f#Ta?FW~oEkI~CkGWJmXS z-n|p7ko3hk;Fr)JxT4WT-Emw=UYoY)3EdhZd4r48hauV7ft8=cdL6w)yiTosM3SAl zJiAx&l}VJ@**(N0xbdpnbz3DdbL;z_u4VGgEX+Yac8>lWTgiLl$gXECN~V~+5Y}2) zs+)P*xBAX8b?;NAk~jTp-0_Y6AVj__q6-&X5rmMRd{FI)Yu=p11-5>_=i#!vibmC< zfCP#BHI$pUh{G?mtezqY)i;zkf+gDa8d65!4l1gyg?xV8(5+pd?0XP$sw+B@1AfhK z_s@Vu>0Vsd zfK@l0xx41*=H#-EGRjKZlCOV|&@FRhJt1}knx2K6mW&orGKi@6^Dkh_^uL*}qZFL0 zr>nYorGW7dN9qhjkgPMpZ0^0lwZ%)#1P_vIx1C3JdzL6(x^Gg21oV7-JEQ;YW^J*C za)sPlN4rZTXKhF>B#xgNA~)2Z!TDzNifuLAa8b^vEU})oSVx)}uuq`X=k_knwu5VMgfO;+(XStyKb-29#Fi7YQRada1Fwu&1rs zZQnwAa9K^bQ@7RDkiuu{>ISK(EnW|qTcR9Z^c>q5X5EQ4?C>}5`Ip>- z3+4;2T@Nr8$eEFKwTb7?+FI`zRDsN}}77B#{b=c=LPPsti4`N|I?h3)lnO zwl!CQa*+i8-lqbLepuLDjv=z==m~Gf(CBHD!SMk!m&8TK#t|8zR|(m+-|#^O4sG6X zT#f3FTd&V6zCs%$yTk4w*GGq@bA9}z+GSfa8rVtq_+sTDh#|vt!LWHUWlt*SeCuTv z>?pW9A0IAu5tdo--LkySH69>n*k?Qt#)@eu73c57@Tce zR^IATllBlE2bV$?b}}Jc$#yfFlk!(j_CqDnCtJ#+W4pF-A*=3$({OzG@~i$Yi!!?M zhaJL6tw;F={t+<-|dGAPF}(BseG k3CEwH%@3;9g^`S98Z(M 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 z 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 FzX0O0ez5=m literal 0 HcmV?d00001 diff --git a/assets/hbm/sounds/weapon/shotgunReload3.ogg b/assets/hbm/sounds/weapon/shotgunReload3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..512c6ea819941bced082f6f05a3808f1241a630b GIT binary patch literal 13929 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

hLQ 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 literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/armor/security_2.png b/assets/hbm/textures/armor/security_2.png new file mode 100644 index 0000000000000000000000000000000000000000..8cc086f9b25b5d6a53644f2881768effc64a362c GIT binary patch literal 541 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjKtYKT*NBqf{Irtt#G+J&g2c?c61}|C5(N`I zLp{?J_XwahjD4Oijv*P&Pp2&OV>1+JdGE{7B4E>&z|l4RK!SmUNPhDXrHvW$R;B1~ zpPgtVeQQtWa9)QZGoUPR;N>I z9B@ho&9$%J);)c_taSPRhl=;kNBF*ZSUYF2kH^&+3#02+oWB14uVqxncjLJG)fW58 zrf{y5GA=pI|BPKq_sDO_KfnGkP20g(;UL{F_ULcV)gy8@PFtL63F(y#dYJg5z_vJV zi`GgVjyPxb=Wi76WP}Dqa?~-_pRGMR55!4y;OQ)W`g4Z#S}!gB_J!x>*?qfjUbTb$ zzj(poP|s9FgE`F$1wa3L%KhPioWOMho5Q_fs#9CPYQLXjx9@+{=8bEAO3VivYVhpI z!?oFGH$*p>A34so$I{|??Tf+*kwFiym*_;i=Y3$%$9355{M9->BX6y(l`X4h?=GvY z-kY$}XO(~G8sxlr5PrsHYugR0@3URAZ`Uy_IB|ZO?ksUTVC*q?y85}S Ib4q9e00Tnf-2eap literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/items/chem_icon_kevlar.png b/assets/hbm/textures/items/chem_icon_kevlar.png new file mode 100644 index 0000000000000000000000000000000000000000..091ff9b2f202967505a8a377e84b64a6dc66b323 GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf;Gk*bUNkl4}07>1wO9bpw)VTwh6K-fOwcAGYuR>+UJ zA9HYRAZ=P9m1I{>Qw(kvvM^w)xXS8WWr)dooZY?M4Bz+geBUteU*-Pp&JJ&H?Ik_( z^I^Z=6NVvx1^D&&DE=96bA4^YFvJ*hgy6ca1^D^!a2E6dcz=3+7J!YS2xAOoSrP;R z&1RD{O>Mi~t~8QgFC53AEK2}Zs}*q^1JLXBDveG6M~iN^%X+;=N=cSw42MJVJSPYO z0Pev~r&C_E7T*jun+-}Sj4?DC4F-b&d7gh5X{||;gx^^vDn}T_v8dPUHi{yOqF}e% zA*IA|91e#Au7B&E)Vp5+01YXBESF1^Quw})5Q6P?i`JUiY{n!_t9NkB^zBV}o@a}q zU_2hPSS(OVF`v(Q(fZ^ioGQR^-pOQw@B8%oeUc>k)_m3g;Pw4oc%ElRqYU8W?r*qN&xF~-BlN6cBK*ks_00000NkvXXt^-0~g0qFWhX4Qo delta 188 zcmV;t07L(?1LpydGk*Y{Nklk4~fW|-O1T+y$vF)?bMXPDV<6E##Li3slAK&L&Za(Ad| q%cG$mCx|AtPD_4C^}sHJZr2N=!%{=~YV%kC0000zEilvRMwIKKs zfq=b@pl_j_2zHu)jo68|a2x*-le>kuE@oZVZcjA>GvAzZ;ljU?ZKEs;^~#R^z41KA zW|LUf-$B~7Xf#lzQW7a8LI?nc!zBQ<+HLM3;0np-W9;{P&VOe`B4H4Z$LV&Lq*73? z2SMRLCSB)zzPR6Rw~WUd05TbYZA*3UC_rp9Q0cVBZl{RFH2Qr-xhz;LB#DFpfa7d% zU1+t?0uBxb5JDiOBpQuUEQVMtt_Ofi{2yL~wx05qFuZ*NPL&&N0(kDN{(;jo6T z>-fG;D0CP39%=v}CG>hbPA3o3Okx-YzV9=eDO~q<{l_=Bs#-*d=5gubb87C z)WIb$I1ZR*h(h6=$t1Y^E1=UsTdiO)@EDCgh(sPuK2fEDs#IS4A1~<>ikOF^;;3_* P00000NkvXXu0mjfE{3XX delta 193 zcmV;y06zbl1MC5iGk*Z1NklhbdE!$78wanZL>(`>k2W#zURA0=HAyml>_gY ztieP?@-f~z`B}k4VuWRx0Z^U4yv4iwT0nIsgalkzp~bc(LOMvO_NPM=BAh{5h>$s) vp_VR&4y@Sn7-1NqO)5jZ1^Zw(W&VH<=ZHvaK{cj900000NkvXXu0mjfjQ3X! diff --git a/assets/hbm/textures/items/fragment_cobalt.png b/assets/hbm/textures/items/fragment_cobalt.png index b844b3222d15a0464515800376d5b3498385b1eb..55306026e03779aca503d9bad59749f4531e88b0 100644 GIT binary patch delta 408 zcmV;J0cZa90l@>1Gk*biNklvm`z>RKuFmb1P0zUSO?4qSLs zc>j4I-+jE6$8hvNhwXNY>$<=%k;iX6<-Y}-PG7pNixA?s2!CkWKmvUK`sr1ny$h$) zm!9X5BnerTVVWkDN`>KYh~qegj`Y6|R8=L*G60s#CDZ8?fJUQH=;%Pv>GWm2UT3vh zQ7)GmkH>VoUE(;#G)(}4ARr7wlDjMAz`=UG#tyanNoG6M2 z!|>(x!VY#g`*10n%_fV*g86)oWm(K-Gm^WjJx-y6UEUxFux*=GtA+3T2js#IcE}$F z%8!!^IhjnT)oK`q!Sid&|AKMelg4@PsQ+;kegg3unGvi|tX`@B00001NH%sGk*ZBNkl+LpBI#1P$sD4B5coJ#@(c z=_O8`=7*5dOW#Qb>67%y@W-_MbS3SvTiEuKS6z!72tGfHy($3CIlL-4Fahs)9Gbdh z^{7Rha{!pxB4}ph5U54AD~v;vL%_`Fx()ylS>p2*b`TL_j6?vN?)wu|q?Cv;A|i)5 zrykV%0~bA*Dapl;BeoulLsL#yI_1D}-uuiS>`Rp&@B;CORI}{0q5c2>002ovPDHLk FV1m6yTz&um diff --git a/assets/hbm/textures/items/fragment_lanthanium.png b/assets/hbm/textures/items/fragment_lanthanium.png index 552b1c41ba526c56d47f0585cb23ec27c0c030b3..c4cb89b85aea297ab8b41f69c1b53b4e417193f8 100644 GIT binary patch delta 399 zcmV;A0dW590k{K@Gk*bZNkl1uoMry@_7a@nB{R18sBIcHJwO9X5 ze~s4)J@zaJ3qqpkWv~Vs$l@M)h?+=r_GDSxSk~LVw{PbC9^P+02L3BK4-fjs{k^`X zNB&(L4hLM<1<(LLpP$7)1MVD0yRJ(d$0rD;X=;G+aCi}Pc7Ji_INI|(w%aXvo>QyU zs8*{C1_K(6MqwiP`M@v?@;nD1NfLbD2cXmG6ec-8GTvaoF%Ap}{Lp_F1ipR;>?Eq;R!z-lGl z%VnLWDU->B<#LH-Su7R{5~a>IVH5#Q^G>HzY}=;W?GgmRm*$HJ0P?pt@w;5sqtS?Z ty-ulABD-Y%PB+b_zG*hE`X5*64?}633VY48i~s-t00>D%PDHLkV1gjZwg&(J delta 194 zcmV;z06qV>1MLBjGk*Z2Nkltn0Dnvf>qy(JI~c+mQ~DG+5p?_Em=XZqd(4bEX8>YK&$<+MF3^a0 z?*TBgqhKR)T%i;<=Zu*#O%nhj@~ZdTyQd8zf~o>^S2#LoSUZ*lRYgQjd%kAS?hg!R wP}!QdJjNYV7r^_b=6QQLj8Q+>?}JzK04AVSO)$Y6m;e9(07*qoM6N<$f=?w=(EtDd diff --git a/assets/hbm/textures/items/fragment_meteorite.png b/assets/hbm/textures/items/fragment_meteorite.png index 74dd58c7f1449dc7c66404acbc6f29aefaa7f098..c61ffbce8d3136fbdf552c6d236f12e4b8d9e734 100644 GIT binary patch delta 299 zcmV+`0o4BB0o4MKGk*aLNkl(K|r6>wc zrxTma27u%72te0$&I~&d07#mqT(4Kgab&$-vs$ev%Mz_M)_>ZG$ekRxF5@@?aJgKl zstSPpevdImj4|??z^SSVr4++3JSBOa(=-in923VeKN6X1;q5PiAi(oH+O`EiDMek^ zSZkl`qy@k!%aR}n==+|wZBa_$`#u1k=e=K^5%754ZntB*-D0ifd_GUAe~Ls=Bw-i| x@R*B5LneSENhBg!mMwW_F0k8)OG8W3z|=P-`V3aCZPi1b3&kR?;T)iVVWSz-RZrfs@s~687^f1z%qlag}i|b8MO`Z jd?|-|OXml>NBM!!Jz}wqgfmc~7l~^v9=(^5yI;CE( zS5+M&?|BOhkl` zv{E|tFUS&p_;M1&07*qoM6N<$g6p4Ck^lez diff --git a/assets/hbm/textures/items/fragment_niobium.png b/assets/hbm/textures/items/fragment_niobium.png index 25782d27066a2cbefa7a59c4725a9ac3088d718c..6614aba6f2bccdb89fc0d40392129c6236076b38 100644 GIT binary patch delta 334 zcmV-U0kQt(0r&!tGk*auNklz~0aXmpV7zzYb?#lg)+=^lix zCFmwv-QR}5r7aa&Bq!k=nxs%fJxxmKYvk6m{SN2(p65C6<6r64ZRqHPV?4RX z5`6gZ;ssPyQxokG+uGsMrB9!ViXJ_>absfQ+&LH+7#fPj(O!a?nUa!3;>3w-*Cr<0 zL?a`8eNUdE)CyhQsGtxU8s_E}7IJbjGS=3zvOASilt{#43kzjsXU?pxjf@Npx38!E z!A4EZaOKL>)JK~)B_*$3#o`~H)C8Np0|RAcEiHZhJ@c=Co?i6sT~E)mXLZ+Q2+n{07*qoM6N<$f<3sVj{pDw delta 187 zcmV;s07U=z0_FjbGk*Y`Nklp|7>TR3SXnWQLIFS!3WZFrG*tze99-Zg z@;QEQE4j7cCWf)F0HEl3Z+Um47ZfFt0G?ZD+1N-V6dmStw>02A8+IB^&%p5w_&i30 pUeI6hey{88&0z}vU|$P=&H*PFKG-q~)JOmT002ovPDHLkV1kvSPtpJY diff --git a/assets/hbm/textures/items/plate_kevlar.png b/assets/hbm/textures/items/plate_kevlar.png new file mode 100644 index 0000000000000000000000000000000000000000..7c2c413264d61fbe6f490759d99158b5b24672ba GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#VfFVdQ&MBb@0F>EFh5!Hn literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/items/security_boots.png b/assets/hbm/textures/items/security_boots.png new file mode 100644 index 0000000000000000000000000000000000000000..55bbb77346f2e4f6783658851762957ead9374eb GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf{ZF6cl)cz)>XqB+~^A|2jr+lBiz0LY>k9?_INNKWX zK1rfV1N&Kn`UnIh|JSUw$k_xL8m${k_ObN;Vn1v-Vn)78&qol`;+0PmJ`5v5q zfB%N8l*H7-BF@)$Bz)AenBP6Qxp8uH@5A5y@jUnU{Z9Y^j}BgE!v@aj#v3z_v2BoY zSd+%X9A{T~z{BJ7X?6YpCb`3`M{fCWBy{_&3GA6T;X}rO$w~xvbTU=Lb5F N!PC{xWt~$(698scQoR5G literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/items/security_legs.png b/assets/hbm/textures/items/security_legs.png new file mode 100644 index 0000000000000000000000000000000000000000..6e1f2bf0e903762a0656ea87e92dd53946f0916f GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf%GO?O1-*k;wuUD@6xgu&i`JSq1p!`t+?$`iGrJNn)pdRP6LB9tX%{Jm9!~~=%w60469V+Fy--=acaGp>rUyrg zWc>?$d5_oJc+hC3xjc6r!?V@3C2J2H=zM#0hM4IEHCOeU-fK@Eb*rBKe*K4!EC+d4 kZ3;NgHTT8?@qcXPS5>@Hq#4T|03FQW>FVdQ&MBb@0NYbraR2}S literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/items/security_plate.png b/assets/hbm/textures/items/security_plate.png new file mode 100644 index 0000000000000000000000000000000000000000..080cf94ce2a3a6c5e50fdce2417b9c6388b2b77e GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vfc&A~j&!lB^+A6MKis<&&oD=6+P5D}*-?VC7 z_lIkawfm14L^G%yY^yNW?T|RwmS(}Ou+QzOWbFCr%?~x|l~(6^ug-m5V<6*s{qxrO cuiQT}EXec7-KxNE4D=g=r>mdKI;Vst08<@pHUIzs literal 0 HcmV?d00001 diff --git a/com/hbm/entity/projectile/EntityBulletBase.java b/com/hbm/entity/projectile/EntityBulletBase.java index ba6e1c154..89b15fbe2 100644 --- a/com/hbm/entity/projectile/EntityBulletBase.java +++ b/com/hbm/entity/projectile/EntityBulletBase.java @@ -15,6 +15,7 @@ import com.hbm.explosion.ExplosionLarge; import com.hbm.explosion.ExplosionNukeGeneric; import com.hbm.handler.BulletConfigSyncingUtil; import com.hbm.handler.BulletConfiguration; +import com.hbm.lib.Library; import com.hbm.lib.ModDamageSource; import com.hbm.main.MainRegistry; import com.hbm.potion.HbmPotion; @@ -26,6 +27,7 @@ import net.minecraft.block.material.Material; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.IProjectile; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.Blocks; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.potion.PotionEffect; @@ -208,6 +210,13 @@ public class EntityBulletBase extends Entity implements IProjectile { } else { damagesource = ModDamageSource.causeBulletDamage(this, shooter); } + + if(!worldObj.isRemote) { + if(!config.doesPenetrate) + onEntityImpact(victim); + else + onEntityHurt(victim); + } float damage = rand.nextFloat() * (config.dmgMax - config.dmgMin) + config.dmgMin; @@ -221,13 +230,6 @@ public class EntityBulletBase extends Entity implements IProjectile { victim.attackEntityFrom(damagesource, dmg); } catch (Exception x) { } } - - if(!worldObj.isRemote) { - if(!config.doesPenetrate) - onEntityImpact(victim); - else - onEntityHurt(victim); - } //handle block collision } else if(worldObj.getBlock(movement.blockX, movement.blockY, movement.blockZ).getMaterial() != Material.air) { @@ -428,8 +430,8 @@ public class EntityBulletBase extends Entity implements IProjectile { //for when a bullet dies by hitting an entity private void onEntityImpact(Entity e) { - onBlockImpact(-1, -1, -1); onEntityHurt(e); + onBlockImpact(-1, -1, -1); if(config.boxcar && !worldObj.isRemote) { EntityBoxcar pippo = new EntityBoxcar(worldObj); @@ -461,21 +463,31 @@ public class EntityBulletBase extends Entity implements IProjectile { //for when a bullet hurts an entity, not necessarily dying private void onEntityHurt(Entity e) { - if(config.incendiary > 0 && !worldObj.isRemote) + if(config.incendiary > 0 && !worldObj.isRemote) { e.setFire(config.incendiary); + } - if(config.leadChance > 0 && !worldObj.isRemote && worldObj.rand.nextInt(100) < config.leadChance && e instanceof EntityLivingBase) + if(config.leadChance > 0 && !worldObj.isRemote && worldObj.rand.nextInt(100) < config.leadChance && e instanceof EntityLivingBase) { ((EntityLivingBase)e).addPotionEffect(new PotionEffect(HbmPotion.lead.id, 10 * 20, 0)); + } if(e instanceof EntityLivingBase && config.effects != null && !config.effects.isEmpty() && !worldObj.isRemote) { - for(PotionEffect effect : config.effects) + for(PotionEffect effect : config.effects) { ((EntityLivingBase)e).addPotionEffect(effect); + } } if(config.instakill && e instanceof EntityLivingBase && !worldObj.isRemote) { ((EntityLivingBase)e).setHealth(0.0F); } + + if(config.caustic > 0 && e instanceof EntityPlayer){ + Library.damageSuit((EntityPlayer)e, 0, config.caustic); + Library.damageSuit((EntityPlayer)e, 1, config.caustic); + Library.damageSuit((EntityPlayer)e, 2, config.caustic); + Library.damageSuit((EntityPlayer)e, 3, config.caustic); + } } @Override diff --git a/com/hbm/handler/BulletConfigSyncingUtil.java b/com/hbm/handler/BulletConfigSyncingUtil.java index 1a7d51b63..a344fa066 100644 --- a/com/hbm/handler/BulletConfigSyncingUtil.java +++ b/com/hbm/handler/BulletConfigSyncingUtil.java @@ -42,6 +42,9 @@ public class BulletConfigSyncingUtil { public static final int G20_FLECHETTE = 0x12; public static final int G20_FIRE = 0x13; public static final int G20_EXPLOSIVE = 0x14; + public static final int G20_CAUSTIC = 0x15; + public static final int G20_SHOCK = 0x16; + public static final int G20_WITHER = 0x17; public static final int ROCKET_NORMAL = 0x20; public static final int ROCKET_HE = 0x21; @@ -62,6 +65,8 @@ public class BulletConfigSyncingUtil { public static final int LR22_NORMAL = 0x50; public static final int LR22_AP = 0x51; + public static final int LR22_NORMAL_FIRE = 0x52; + public static final int LR22_AP_FIRE = 0x53; public static final int M44_NORMAL = 0x60; public static final int M44_AP = 0x61; @@ -104,6 +109,9 @@ public class BulletConfigSyncingUtil { configSet.add(new ConfigKeyPair(Gun20GaugeFactory.get20GaugeFlechetteConfig(), G20_FLECHETTE)); configSet.add(new ConfigKeyPair(Gun20GaugeFactory.get20GaugeFireConfig(), G20_FIRE)); configSet.add(new ConfigKeyPair(Gun20GaugeFactory.get20GaugeExplosiveConfig(), G20_EXPLOSIVE)); + configSet.add(new ConfigKeyPair(Gun20GaugeFactory.get20GaugeCausticConfig(), G20_CAUSTIC)); + configSet.add(new ConfigKeyPair(Gun20GaugeFactory.get20GaugeShockConfig(), G20_SHOCK)); + configSet.add(new ConfigKeyPair(Gun20GaugeFactory.get20GaugeWitherConfig(), G20_WITHER)); configSet.add(new ConfigKeyPair(GunRocketFactory.getRocketConfig(), ROCKET_NORMAL)); configSet.add(new ConfigKeyPair(GunRocketFactory.getRocketHEConfig(), ROCKET_HE)); @@ -124,6 +132,8 @@ public class BulletConfigSyncingUtil { configSet.add(new ConfigKeyPair(Gun22LRFactory.get22LRConfig(), LR22_NORMAL)); configSet.add(new ConfigKeyPair(Gun22LRFactory.get22LRAPConfig(), LR22_AP)); + configSet.add(new ConfigKeyPair(Gun22LRFactory.get22LRConfig().setToFire(3), LR22_NORMAL_FIRE)); + configSet.add(new ConfigKeyPair(Gun22LRFactory.get22LRAPConfig().setToFire(3), LR22_AP_FIRE)); configSet.add(new ConfigKeyPair(Gun44MagnumFactory.getNoPipConfig(), M44_NORMAL)); configSet.add(new ConfigKeyPair(Gun44MagnumFactory.getNoPipAPConfig(), M44_AP)); diff --git a/com/hbm/handler/BulletConfiguration.java b/com/hbm/handler/BulletConfiguration.java index 3070ede15..cef9793f7 100644 --- a/com/hbm/handler/BulletConfiguration.java +++ b/com/hbm/handler/BulletConfiguration.java @@ -58,6 +58,7 @@ public class BulletConfiguration { public int shrapnel; public int chlorine; public int leadChance; + public int caustic; public boolean boxcar; public boolean boat; public boolean destroysBlocks; diff --git a/com/hbm/handler/GunConfiguration.java b/com/hbm/handler/GunConfiguration.java index 18c7f5219..00f461009 100644 --- a/com/hbm/handler/GunConfiguration.java +++ b/com/hbm/handler/GunConfiguration.java @@ -40,9 +40,10 @@ public class GunConfiguration { //duration of every animation cycle public int firingDuration; //sound path to the reload sound - public String reloadSound; + public String reloadSound = ""; //sound path to the shooting sound - public String firingSound; + public String firingSound = ""; + public float firingPitch = 1.0F; //how much ammo the clip can hold, 0 if drawn from inventory public int ammoCap; @@ -51,8 +52,8 @@ public class GunConfiguration { //whether or not the infinity enchantment should work public boolean allowsInfinity; - public String name; - public String manufacturer; + public String name = ""; + public String manufacturer = ""; //bullet configs for main and alt fire public List config; @@ -71,8 +72,15 @@ public class GunConfiguration { public static final int RELOAD_FULL = 1; public static final int RELOAD_SINGLE = 2; - public static final String RSOUND_REVOLVER = ""; + public static final String RSOUND_REVOLVER = "hbm:weapon.revolverReload"; public static final String RSOUND_RIFLE = ""; - public static final String RSOUND_SHOTGUN = ""; + public static final String RSOUND_MAG = "hbm:weapon.magReload"; + public static final String RSOUND_SHOTGUN = "hbm:weapon.shotgunReload"; + public static final String RSOUND_LAUNCHER = "hbm:weapon.rpgReload"; + + public GunConfiguration silenced() { + this.firingSound = "hbm:weapon.silencerShoot"; + return this; + } } diff --git a/com/hbm/handler/guncfg/Gun12GaugeFactory.java b/com/hbm/handler/guncfg/Gun12GaugeFactory.java index 54429cc03..dad2e36e5 100644 --- a/com/hbm/handler/guncfg/Gun12GaugeFactory.java +++ b/com/hbm/handler/guncfg/Gun12GaugeFactory.java @@ -1,10 +1,47 @@ package com.hbm.handler.guncfg; +import java.util.ArrayList; + +import com.hbm.handler.BulletConfigSyncingUtil; import com.hbm.handler.BulletConfiguration; +import com.hbm.handler.GunConfiguration; import com.hbm.items.ModItems; +import com.hbm.render.misc.RenderScreenOverlay.Crosshair; public class Gun12GaugeFactory { + public static GunConfiguration getUboinikConfig() { + + GunConfiguration config = new GunConfiguration(); + + config.rateOfFire = 8; + config.roundsPerCycle = 1; + config.gunMode = GunConfiguration.MODE_NORMAL; + config.firingMode = GunConfiguration.FIRE_MANUAL; + config.hasReloadAnim = false; + config.hasFiringAnim = false; + config.hasSpinup = false; + config.hasSpindown = false; + config.reloadDuration = 10; + config.firingDuration = 0; + config.ammoCap = 6; + config.durability = 2000; + config.reloadType = GunConfiguration.RELOAD_SINGLE; + config.allowsInfinity = true; + config.crosshair = Crosshair.L_CIRCLE; + config.reloadSound = GunConfiguration.RSOUND_REVOLVER; + config.firingSound = "hbm:weapon.shotgunShoot"; + + config.name = "Uboinik Revolving Shotgun"; + config.manufacturer = "Metro Gunsmiths"; + + config.config = new ArrayList(); + config.config.add(BulletConfigSyncingUtil.G12_NORMAL); + config.config.add(BulletConfigSyncingUtil.G12_INCENDIARY); + + return config; + } + public static BulletConfiguration get12GaugeConfig() { BulletConfiguration bullet = BulletConfigFactory.standardBuckshotConfig(); diff --git a/com/hbm/handler/guncfg/Gun20GaugeFactory.java b/com/hbm/handler/guncfg/Gun20GaugeFactory.java index a0d42a415..96e1bd1db 100644 --- a/com/hbm/handler/guncfg/Gun20GaugeFactory.java +++ b/com/hbm/handler/guncfg/Gun20GaugeFactory.java @@ -6,11 +6,15 @@ import com.hbm.handler.BulletConfigSyncingUtil; import com.hbm.handler.BulletConfiguration; import com.hbm.handler.GunConfiguration; import com.hbm.items.ModItems; +import com.hbm.potion.HbmPotion; import com.hbm.render.misc.RenderScreenOverlay.Crosshair; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; + public class Gun20GaugeFactory { - public static GunConfiguration getMareConfig() { + public static GunConfiguration getShotgunConfig() { GunConfiguration config = new GunConfiguration(); @@ -28,7 +32,29 @@ public class Gun20GaugeFactory { config.reloadType = GunConfiguration.RELOAD_SINGLE; config.allowsInfinity = true; config.crosshair = Crosshair.L_CIRCLE; - config.durability = 350; + config.reloadSound = GunConfiguration.RSOUND_SHOTGUN; + + config.config = new ArrayList(); + config.config.add(BulletConfigSyncingUtil.G20_NORMAL); + config.config.add(BulletConfigSyncingUtil.G20_SLUG); + config.config.add(BulletConfigSyncingUtil.G20_FLECHETTE); + config.config.add(BulletConfigSyncingUtil.G20_FIRE); + config.config.add(BulletConfigSyncingUtil.G20_EXPLOSIVE); + config.config.add(BulletConfigSyncingUtil.G20_CAUSTIC); + config.config.add(BulletConfigSyncingUtil.G20_SHOCK); + config.config.add(BulletConfigSyncingUtil.G20_WITHER); + + return config; + } + + public static GunConfiguration getMareConfig() { + + GunConfiguration config = getShotgunConfig(); + + config.durability = 3500; + config.reloadSound = GunConfiguration.RSOUND_SHOTGUN; + config.firingSound = "hbm:weapon.revolverShootAlt"; + config.firingPitch = 0.75F; config.name = "Winchester Model 1887"; config.manufacturer = "Winchester Repeating Arms Company"; @@ -39,6 +65,86 @@ public class Gun20GaugeFactory { config.config.add(BulletConfigSyncingUtil.G20_FLECHETTE); config.config.add(BulletConfigSyncingUtil.G20_FIRE); config.config.add(BulletConfigSyncingUtil.G20_EXPLOSIVE); + config.config.add(BulletConfigSyncingUtil.G20_CAUSTIC); + config.config.add(BulletConfigSyncingUtil.G20_SHOCK); + config.config.add(BulletConfigSyncingUtil.G20_WITHER); + + return config; + } + + public static GunConfiguration getMareDarkConfig() { + + GunConfiguration config = getShotgunConfig(); + + config.durability = 4000; + config.reloadSound = GunConfiguration.RSOUND_SHOTGUN; + config.firingSound = "hbm:weapon.revolverShootAlt"; + config.firingPitch = 0.75F; + + config.name = "Winchester Model 1887 Inox"; + config.manufacturer = "Winchester Repeating Arms Company"; + + config.config = new ArrayList(); + config.config.add(BulletConfigSyncingUtil.G20_NORMAL); + config.config.add(BulletConfigSyncingUtil.G20_SLUG); + config.config.add(BulletConfigSyncingUtil.G20_FLECHETTE); + config.config.add(BulletConfigSyncingUtil.G20_FIRE); + config.config.add(BulletConfigSyncingUtil.G20_EXPLOSIVE); + config.config.add(BulletConfigSyncingUtil.G20_CAUSTIC); + config.config.add(BulletConfigSyncingUtil.G20_SHOCK); + config.config.add(BulletConfigSyncingUtil.G20_WITHER); + + return config; + } + + public static GunConfiguration getBoltConfig() { + + GunConfiguration config = getShotgunConfig(); + + config.ammoCap = 1; + config.durability = 4000; + config.reloadSound = GunConfiguration.RSOUND_SHOTGUN; + config.firingSound = "hbm:weapon.revolverShoot"; + config.firingPitch = 0.75F; + + config.name = "Winchester Model 20 Inox"; + config.manufacturer = "Winchester Repeating Arms Company"; + + config.config = new ArrayList(); + config.config.add(BulletConfigSyncingUtil.G20_SLUG); + config.config.add(BulletConfigSyncingUtil.G20_NORMAL); + config.config.add(BulletConfigSyncingUtil.G20_FLECHETTE); + config.config.add(BulletConfigSyncingUtil.G20_FIRE); + config.config.add(BulletConfigSyncingUtil.G20_EXPLOSIVE); + config.config.add(BulletConfigSyncingUtil.G20_CAUSTIC); + config.config.add(BulletConfigSyncingUtil.G20_SHOCK); + config.config.add(BulletConfigSyncingUtil.G20_WITHER); + + return config; + } + + public static GunConfiguration getBoltGreenConfig() { + + GunConfiguration config = getShotgunConfig(); + + config.ammoCap = 1; + config.durability = 3500; + config.reloadSound = GunConfiguration.RSOUND_SHOTGUN; + config.firingSound = "hbm:weapon.revolverShoot"; + config.firingPitch = 0.75F; + + config.name = "Winchester Model 20 Polymer"; + config.manufacturer = "Winchester Repeating Arms Company"; + + config.config = new ArrayList(); + config.config.add(BulletConfigSyncingUtil.G20_SLUG); + config.config.add(BulletConfigSyncingUtil.G20_NORMAL); + config.config.add(BulletConfigSyncingUtil.G20_FLECHETTE); + config.config.add(BulletConfigSyncingUtil.G20_FIRE); + config.config.add(BulletConfigSyncingUtil.G20_EXPLOSIVE); + config.config.add(BulletConfigSyncingUtil.G20_CAUSTIC); + config.config.add(BulletConfigSyncingUtil.G20_SHOCK); + config.config.add(BulletConfigSyncingUtil.G20_WITHER); return config; } @@ -100,12 +206,65 @@ public class Gun20GaugeFactory { BulletConfiguration bullet = BulletConfigFactory.standardBuckshotConfig(); bullet.ammo = ModItems.ammo_20gauge_explosive; - bullet.dmgMin = 2; - bullet.dmgMax = 6; + bullet.dmgMin = 6; + bullet.dmgMax = 8; bullet.wear = 25; bullet.explosive = 0.5F; return bullet; } + + public static BulletConfiguration get20GaugeCausticConfig() { + + BulletConfiguration bullet = BulletConfigFactory.standardBuckshotConfig(); + + bullet.ammo = ModItems.ammo_20gauge_caustic; + bullet.dmgMin = 2; + bullet.dmgMax = 6; + bullet.wear = 25; + bullet.caustic = 5; + bullet.doesRicochet = false; + bullet.HBRC = 0; + bullet.LBRC = 0; + + bullet.effects = new ArrayList(); + bullet.effects.add(new PotionEffect(Potion.poison.id, 10 * 20, 1)); + + return bullet; + } + + public static BulletConfiguration get20GaugeShockConfig() { + + BulletConfiguration bullet = BulletConfigFactory.standardBuckshotConfig(); + + bullet.ammo = ModItems.ammo_20gauge_shock; + bullet.dmgMin = 4; + bullet.dmgMax = 8; + bullet.wear = 25; + bullet.emp = 2; + bullet.doesRicochet = false; + bullet.HBRC = 0; + bullet.LBRC = 0; + + bullet.effects = new ArrayList(); + bullet.effects.add(new PotionEffect(Potion.moveSlowdown.id, 10 * 20, 1)); + bullet.effects.add(new PotionEffect(Potion.weakness.id, 10 * 20, 4)); + + return bullet; + } + + public static BulletConfiguration get20GaugeWitherConfig() { + + BulletConfiguration bullet = BulletConfigFactory.standardBuckshotConfig(); + + bullet.ammo = ModItems.ammo_20gauge_wither; + bullet.dmgMin = 4; + bullet.dmgMax = 8; + + bullet.effects = new ArrayList(); + bullet.effects.add(new PotionEffect(Potion.wither.id, 10 * 20, 2)); + + return bullet; + } } diff --git a/com/hbm/handler/guncfg/Gun22LRFactory.java b/com/hbm/handler/guncfg/Gun22LRFactory.java index 9df6e3f5f..81d67517a 100644 --- a/com/hbm/handler/guncfg/Gun22LRFactory.java +++ b/com/hbm/handler/guncfg/Gun22LRFactory.java @@ -1,9 +1,62 @@ package com.hbm.handler.guncfg; +import java.util.ArrayList; + +import com.hbm.handler.BulletConfigSyncingUtil; import com.hbm.handler.BulletConfiguration; +import com.hbm.handler.GunConfiguration; import com.hbm.items.ModItems; +import com.hbm.render.misc.RenderScreenOverlay.Crosshair; public class Gun22LRFactory { + + public static GunConfiguration getUziConfig() { + + GunConfiguration config = new GunConfiguration(); + + config.rateOfFire = 1; + config.roundsPerCycle = 1; + config.gunMode = GunConfiguration.MODE_NORMAL; + config.firingMode = GunConfiguration.FIRE_AUTO; + config.hasReloadAnim = false; + config.hasFiringAnim = false; + config.hasSpinup = false; + config.hasSpindown = false; + config.reloadDuration = 20; + config.firingDuration = 0; + config.ammoCap = 32; + config.reloadType = GunConfiguration.RELOAD_FULL; + config.allowsInfinity = true; + config.crosshair = Crosshair.L_CROSS; + config.durability = 2000; + config.reloadSound = GunConfiguration.RSOUND_MAG; + config.firingSound = "hbm:weapon.uziShoot"; + + config.name = "IMI Uzi"; + config.manufacturer = "Israel Military Industries"; + + config.config = new ArrayList(); + config.config.add(BulletConfigSyncingUtil.LR22_NORMAL); + config.config.add(BulletConfigSyncingUtil.LR22_AP); + + return config; + } + + public static GunConfiguration getSaturniteConfig() { + + GunConfiguration config = getUziConfig(); + + config.durability = 3500; + + config.name = "IMI Uzi D-25A"; + config.manufacturer = "IMI / Big MT"; + + config.config = new ArrayList(); + config.config.add(BulletConfigSyncingUtil.LR22_NORMAL_FIRE); + config.config.add(BulletConfigSyncingUtil.LR22_AP_FIRE); + + return config; + } static float inaccuracy = 5; public static BulletConfiguration get22LRConfig() { diff --git a/com/hbm/handler/guncfg/Gun357MagnumFactory.java b/com/hbm/handler/guncfg/Gun357MagnumFactory.java index 3fd129442..9ae78271a 100644 --- a/com/hbm/handler/guncfg/Gun357MagnumFactory.java +++ b/com/hbm/handler/guncfg/Gun357MagnumFactory.java @@ -31,6 +31,8 @@ public class Gun357MagnumFactory { config.reloadType = GunConfiguration.RELOAD_FULL; config.allowsInfinity = true; config.crosshair = Crosshair.L_CLASSIC; + config.reloadSound = GunConfiguration.RSOUND_REVOLVER; + config.firingSound = "hbm:weapon.revolverShoot"; return config; } @@ -117,6 +119,7 @@ public class Gun357MagnumFactory { config.rateOfFire = 7; config.ammoCap = 17; config.durability = 5000; + config.firingSound = "hbm:weapon.heavyShoot"; config.name = "Britannia Standard Issue Motorized Handgun"; config.manufacturer = "BAE Systems plc"; @@ -132,6 +135,7 @@ public class Gun357MagnumFactory { GunConfiguration config = getBaseConfig(); config.durability = 7500; + config.firingSound = "hbm:weapon.schrabidiumShoot"; config.name = "FFI Viper Ultra"; config.manufacturer = "FlimFlam Industries"; @@ -147,6 +151,7 @@ public class Gun357MagnumFactory { GunConfiguration config = getBaseConfig(); config.durability = 4000; + config.firingSound = "hbm:weapon.schrabidiumShoot"; config.name = "FFI Viper N1"; config.manufacturer = "FlimFlam Industries"; @@ -162,6 +167,7 @@ public class Gun357MagnumFactory { GunConfiguration config = getBaseConfig(); config.durability = 4000; + config.firingSound = "hbm:weapon.schrabidiumShoot"; config.name = "FFI Viper N2"; config.manufacturer = "FlimFlam Industries"; diff --git a/com/hbm/handler/guncfg/Gun44MagnumFactory.java b/com/hbm/handler/guncfg/Gun44MagnumFactory.java index 4ce357d9b..684416015 100644 --- a/com/hbm/handler/guncfg/Gun44MagnumFactory.java +++ b/com/hbm/handler/guncfg/Gun44MagnumFactory.java @@ -1,10 +1,113 @@ package com.hbm.handler.guncfg; +import java.util.ArrayList; + +import com.hbm.handler.BulletConfigSyncingUtil; import com.hbm.handler.BulletConfiguration; +import com.hbm.handler.GunConfiguration; import com.hbm.items.ModItems; +import com.hbm.render.misc.RenderScreenOverlay.Crosshair; public class Gun44MagnumFactory { + public static GunConfiguration getBaseConfig() { + + GunConfiguration config = new GunConfiguration(); + + config.rateOfFire = 10; + config.roundsPerCycle = 1; + config.gunMode = GunConfiguration.MODE_NORMAL; + config.firingMode = GunConfiguration.FIRE_MANUAL; + config.hasReloadAnim = false; + config.hasFiringAnim = false; + config.hasSpinup = false; + config.hasSpindown = false; + config.reloadDuration = 10; + config.firingDuration = 0; + config.ammoCap = 6; + config.reloadType = GunConfiguration.RELOAD_FULL; + config.allowsInfinity = true; + config.crosshair = Crosshair.L_CLASSIC; + config.reloadSound = GunConfiguration.RSOUND_REVOLVER; + config.firingSound = "hbm:weapon.revolverShootAlt"; + + return config; + } + + public static GunConfiguration getNovacConfig() { + + GunConfiguration config = getBaseConfig(); + + config.durability = 2500; + + config.name = "IF-18 Horseshoe"; + config.manufacturer = "Ironshod Firearms"; + + config.config = new ArrayList(); + config.config.add(BulletConfigSyncingUtil.M44_NORMAL); + config.config.add(BulletConfigSyncingUtil.M44_AP); + config.config.add(BulletConfigSyncingUtil.M44_DU); + + return config; + } + + public static GunConfiguration getMacintoshConfig() { + + GunConfiguration config = getBaseConfig(); + + config.durability = 4000; + + config.name = "IF-18 Horseshoe Scoped"; + config.manufacturer = "Ironshod Firearms"; + + config.config = new ArrayList(); + config.config.add(BulletConfigSyncingUtil.M44_PIP); + config.config.add(BulletConfigSyncingUtil.M44_NORMAL); + config.config.add(BulletConfigSyncingUtil.M44_AP); + config.config.add(BulletConfigSyncingUtil.M44_DU); + + return config; + } + + public static GunConfiguration getBlackjackConfig() { + + GunConfiguration config = getBaseConfig(); + + config.durability = 4000; + config.ammoCap = 5; + + config.name = "IF-18 Horseshoe Vanity"; + config.manufacturer = "Ironshod Firearms"; + + config.config = new ArrayList(); + config.config.add(BulletConfigSyncingUtil.M44_BJ); + config.config.add(BulletConfigSyncingUtil.M44_NORMAL); + config.config.add(BulletConfigSyncingUtil.M44_AP); + config.config.add(BulletConfigSyncingUtil.M44_DU); + + return config; + } + + public static GunConfiguration getRedConfig() { + + GunConfiguration config = getBaseConfig(); + + config.durability = 4000; + config.ammoCap = 64; + + config.name = "IF-18 Horseshoe Bottomless Pit"; + config.manufacturer = "Ironshod Firearms R&D"; + + config.config = new ArrayList(); + config.config.add(BulletConfigSyncingUtil.M44_NORMAL); + config.config.add(BulletConfigSyncingUtil.M44_AP); + config.config.add(BulletConfigSyncingUtil.M44_DU); + config.config.add(BulletConfigSyncingUtil.M44_PIP); + config.config.add(BulletConfigSyncingUtil.M44_BJ); + + return config; + } + public static BulletConfiguration getNoPipConfig() { BulletConfiguration bullet = BulletConfigFactory.standardBulletConfig(); diff --git a/com/hbm/handler/guncfg/Gun50BMGFactory.java b/com/hbm/handler/guncfg/Gun50BMGFactory.java index cf1cd6cc0..53f1a56be 100644 --- a/com/hbm/handler/guncfg/Gun50BMGFactory.java +++ b/com/hbm/handler/guncfg/Gun50BMGFactory.java @@ -1,9 +1,82 @@ package com.hbm.handler.guncfg; +import java.util.ArrayList; + +import com.hbm.handler.BulletConfigSyncingUtil; import com.hbm.handler.BulletConfiguration; +import com.hbm.handler.GunConfiguration; import com.hbm.items.ModItems; +import com.hbm.render.misc.RenderScreenOverlay.Crosshair; public class Gun50BMGFactory { + + public static GunConfiguration getCalamityConfig() { + + GunConfiguration config = new GunConfiguration(); + + config.rateOfFire = 6; + config.roundsPerCycle = 1; + config.gunMode = GunConfiguration.MODE_NORMAL; + config.firingMode = GunConfiguration.FIRE_AUTO; + config.hasReloadAnim = false; + config.hasFiringAnim = false; + config.hasSpinup = false; + config.hasSpindown = false; + config.reloadDuration = 20; + config.firingDuration = 0; + config.ammoCap = 50; + config.reloadType = GunConfiguration.RELOAD_FULL; + config.allowsInfinity = true; + config.crosshair = Crosshair.L_BOX; + config.durability = 2000; + config.reloadSound = GunConfiguration.RSOUND_MAG; + config.firingSound = "hbm:weapon.calShoot"; + + config.name = "Maxim gun"; + config.manufacturer = "Hiram Maxim"; + + config.config = new ArrayList(); + config.config.add(BulletConfigSyncingUtil.BMG50_NORMAL); + config.config.add(BulletConfigSyncingUtil.BMG50_INCENDIARY); + config.config.add(BulletConfigSyncingUtil.BMG50_EXPLOSIVE); + config.config.add(BulletConfigSyncingUtil.BMG50_DU); + + return config; + } + + public static GunConfiguration getSaddleConfig() { + + GunConfiguration config = new GunConfiguration(); + + config.rateOfFire = 3; + config.roundsPerCycle = 1; + config.gunMode = GunConfiguration.MODE_NORMAL; + config.firingMode = GunConfiguration.FIRE_AUTO; + config.hasReloadAnim = false; + config.hasFiringAnim = false; + config.hasSpinup = false; + config.hasSpindown = false; + config.reloadDuration = 30; + config.firingDuration = 0; + config.ammoCap = 100; + config.reloadType = GunConfiguration.RELOAD_FULL; + config.allowsInfinity = true; + config.crosshair = Crosshair.L_BOX; + config.durability = 3500; + config.reloadSound = GunConfiguration.RSOUND_MAG; + config.firingSound = "hbm:weapon.calShoot"; + + config.name = "Double Maxim gun"; + config.manufacturer = "???"; + + config.config = new ArrayList(); + config.config.add(BulletConfigSyncingUtil.BMG50_NORMAL); + config.config.add(BulletConfigSyncingUtil.BMG50_INCENDIARY); + config.config.add(BulletConfigSyncingUtil.BMG50_EXPLOSIVE); + config.config.add(BulletConfigSyncingUtil.BMG50_DU); + + return config; + } static float inaccuracy = 2.5F; public static BulletConfiguration get50BMGConfig() { diff --git a/com/hbm/handler/guncfg/Gun5mmFactory.java b/com/hbm/handler/guncfg/Gun5mmFactory.java index c0e431fe8..eb1777801 100644 --- a/com/hbm/handler/guncfg/Gun5mmFactory.java +++ b/com/hbm/handler/guncfg/Gun5mmFactory.java @@ -1,10 +1,81 @@ package com.hbm.handler.guncfg; +import java.util.ArrayList; + +import com.hbm.handler.BulletConfigSyncingUtil; import com.hbm.handler.BulletConfiguration; +import com.hbm.handler.GunConfiguration; import com.hbm.items.ModItems; +import com.hbm.render.misc.RenderScreenOverlay.Crosshair; public class Gun5mmFactory { + public static GunConfiguration getMinigunConfig() { + + GunConfiguration config = new GunConfiguration(); + + config.rateOfFire = 1; + config.roundsPerCycle = 5; + config.gunMode = GunConfiguration.MODE_NORMAL; + config.firingMode = GunConfiguration.FIRE_AUTO; + config.hasReloadAnim = false; + config.hasFiringAnim = false; + config.hasSpinup = false; + config.hasSpindown = false; + config.reloadDuration = 20; + config.firingDuration = 0; + config.ammoCap = 0; + config.reloadType = GunConfiguration.RELOAD_NONE; + config.allowsInfinity = true; + config.crosshair = Crosshair.L_CIRCLE; + config.durability = 5000; + config.firingSound = "hbm:weapon.lacunaeShoot"; + + config.config = new ArrayList(); + config.config.add(BulletConfigSyncingUtil.R5_NORMAL); + config.config.add(BulletConfigSyncingUtil.R5_EXPLOSIVE); + config.config.add(BulletConfigSyncingUtil.R5_DU); + + return config; + } + + public static GunConfiguration get53Config() { + + GunConfiguration config = getMinigunConfig(); + + config.name = "CZ53 Personal Minigun"; + config.manufacturer = "Rockwell International Corporation"; + + return config; + } + + public static GunConfiguration get57Config() { + + GunConfiguration config = getMinigunConfig(); + + config.durability = 6500; + config.name = "CZ57 Avenger Minigun"; + config.manufacturer = "Rockwell International Corporation"; + + return config; + } + + public static GunConfiguration getLacunaeConfig() { + + GunConfiguration config = getMinigunConfig(); + + config.durability = 10000; + config.name = "Auntie Lacunae"; + config.manufacturer = "Rockwell International Corporation?"; + + config.config = new ArrayList(); + config.config.add(BulletConfigSyncingUtil.R5_NORMAL_BOLT); + config.config.add(BulletConfigSyncingUtil.R5_EXPLOSIVE_BOLT); + config.config.add(BulletConfigSyncingUtil.R5_DU_BOLT); + + return config; + } + static float inaccuracy = 10; public static BulletConfiguration get5mmConfig() { diff --git a/com/hbm/handler/guncfg/Gun9mmFactory.java b/com/hbm/handler/guncfg/Gun9mmFactory.java index 8a7dff74e..ed1b68ded 100644 --- a/com/hbm/handler/guncfg/Gun9mmFactory.java +++ b/com/hbm/handler/guncfg/Gun9mmFactory.java @@ -1,9 +1,47 @@ package com.hbm.handler.guncfg; +import java.util.ArrayList; + +import com.hbm.handler.BulletConfigSyncingUtil; import com.hbm.handler.BulletConfiguration; +import com.hbm.handler.GunConfiguration; import com.hbm.items.ModItems; +import com.hbm.render.misc.RenderScreenOverlay.Crosshair; public class Gun9mmFactory { + + public static GunConfiguration getMP40Config() { + + GunConfiguration config = new GunConfiguration(); + + config.rateOfFire = 2; + config.roundsPerCycle = 1; + config.gunMode = GunConfiguration.MODE_NORMAL; + config.firingMode = GunConfiguration.FIRE_AUTO; + config.hasReloadAnim = false; + config.hasFiringAnim = false; + config.hasSpinup = false; + config.hasSpindown = false; + config.reloadDuration = 20; + config.firingDuration = 0; + config.ammoCap = 32; + config.reloadType = GunConfiguration.RELOAD_FULL; + config.allowsInfinity = true; + config.crosshair = Crosshair.L_SPLIT; + config.durability = 2500; + config.reloadSound = GunConfiguration.RSOUND_MAG; + config.firingSound = "hbm:weapon.rifleShoot"; + + config.name = "Maschinenpistole 40"; + config.manufacturer = "Erfurter Maschinenfabrik Geipel"; + + config.config = new ArrayList(); + config.config.add(BulletConfigSyncingUtil.P9_NORMAL); + config.config.add(BulletConfigSyncingUtil.P9_AP); + config.config.add(BulletConfigSyncingUtil.P9_DU); + + return config; + } static float inaccuracy = 5; public static BulletConfiguration get9mmConfig() { diff --git a/com/hbm/handler/guncfg/GunRocketFactory.java b/com/hbm/handler/guncfg/GunRocketFactory.java index 00d58f521..4d5dc8a55 100644 --- a/com/hbm/handler/guncfg/GunRocketFactory.java +++ b/com/hbm/handler/guncfg/GunRocketFactory.java @@ -22,12 +22,14 @@ public class GunRocketFactory { config.hasFiringAnim = false; config.hasSpinup = false; config.hasSpindown = false; - config.reloadDuration = 60; + config.reloadDuration = 30; config.firingDuration = 0; config.ammoCap = 1; config.reloadType = GunConfiguration.RELOAD_SINGLE; config.allowsInfinity = true; config.crosshair = Crosshair.L_CIRCUMFLEX; + config.firingSound = "hbm:weapon.rpgShoot"; + config.reloadSound = GunConfiguration.RSOUND_LAUNCHER; config.name = "Carl Gustav Recoilless Rifle M1"; config.manufacturer = "Saab Bofors Dynamics"; diff --git a/com/hbm/handler/nei/PressRecipeHandler.java b/com/hbm/handler/nei/PressRecipeHandler.java index 0053e426a..8a7bf1e22 100644 --- a/com/hbm/handler/nei/PressRecipeHandler.java +++ b/com/hbm/handler/nei/PressRecipeHandler.java @@ -77,7 +77,7 @@ public class PressRecipeHandler extends TemplateRecipeHandler { @Override public String getRecipeName() { - return "Burner Press"; + return "Press"; } @Override diff --git a/com/hbm/inventory/MachineRecipes.java b/com/hbm/inventory/MachineRecipes.java index 75fc22f1a..0fdc84aad 100644 --- a/com/hbm/inventory/MachineRecipes.java +++ b/com/hbm/inventory/MachineRecipes.java @@ -3085,6 +3085,16 @@ public class MachineRecipes { list.add(new ItemStack(ModItems.circuit_red_copper, 4)); list.add(new ItemStack(ModItems.plate_polymer, 8)); break; + case EPRESS: + list.add(new ItemStack(ModItems.plate_steel, 8)); + list.add(new ItemStack(ModItems.plate_polymer, 4)); + list.add(new ItemStack(ModItems.pipes_steel, 1)); + list.add(new ItemStack(ModItems.bolt_tungsten, 4)); + list.add(new ItemStack(ModItems.coil_copper, 2)); + list.add(new ItemStack(ModItems.motor, 1)); + list.add(new ItemStack(ModItems.circuit_copper, 1)); + list.add(new ItemStack(ModItems.canister_canola, 1)); + break; case CHEMPLANT: list.add(new ItemStack(ModItems.ingot_steel, 8)); list.add(new ItemStack(ModItems.plate_copper, 6)); @@ -4369,6 +4379,9 @@ public class MachineRecipes { case REFINERY: output = new ItemStack(ModBlocks.machine_refinery, 1); break; + case EPRESS: + output = new ItemStack(ModBlocks.machine_epress, 1); + break; case CHEMPLANT: output = new ItemStack(ModBlocks.machine_chemplant, 1); break; @@ -4955,6 +4968,11 @@ public class MachineRecipes { list.add(new ItemStack(Blocks.planks, 1)); list.add(new ItemStack(Items.sugar, 1)); break; + case KEVLAR: + list.add(new ItemStack(ModItems.niter, 2)); + list.add(new ItemStack(Items.brick, 1)); + list.add(new ItemStack(Items.coal, 1)); + break; default: break; } @@ -5131,7 +5149,10 @@ public class MachineRecipes { input[0] = new FluidStack(400, FluidType.BITUMEN); break; case CORDITE: - input[0] = new FluidStack(250, FluidType.HEATINGOIL); + input[0] = new FluidStack(200, FluidType.HEATINGOIL); + break; + case KEVLAR: + input[0] = new FluidStack(100, FluidType.PETROLEUM); break; default: break; @@ -5241,6 +5262,9 @@ public class MachineRecipes { case CORDITE: output[0] = new ItemStack(ModItems.cordite, 4); break; + case KEVLAR: + output[0] = new ItemStack(ModItems.plate_kevlar, 4); + break; default: break; } diff --git a/com/hbm/items/ModItems.java b/com/hbm/items/ModItems.java index 7cb399619..72c651d42 100644 --- a/com/hbm/items/ModItems.java +++ b/com/hbm/items/ModItems.java @@ -2,8 +2,13 @@ package com.hbm.items; import com.hbm.blocks.ModBlocks; import com.hbm.handler.BucketHandler; +import com.hbm.handler.guncfg.Gun12GaugeFactory; import com.hbm.handler.guncfg.Gun20GaugeFactory; +import com.hbm.handler.guncfg.Gun22LRFactory; import com.hbm.handler.guncfg.Gun357MagnumFactory; +import com.hbm.handler.guncfg.Gun44MagnumFactory; +import com.hbm.handler.guncfg.Gun50BMGFactory; +import com.hbm.handler.guncfg.Gun9mmFactory; import com.hbm.handler.guncfg.GunGrenadeFactory; import com.hbm.handler.guncfg.GunRocketFactory; import com.hbm.items.bomb.*; @@ -155,6 +160,7 @@ public class ModItems { public static Item bolt_tungsten; public static Item bolt_compound; public static Item plate_polymer; + public static Item plate_kevlar; public static Item plate_dineutronium; public static Item plate_desh; public static Item photo_panel; @@ -1190,6 +1196,10 @@ public class ModItems { public static Item asbestos_plate; public static Item asbestos_legs; public static Item asbestos_boots; + public static Item security_helmet; + public static Item security_plate; + public static Item security_legs; + public static Item security_boots; public static Item australium_iii; public static Item australium_iv; @@ -1608,6 +1618,7 @@ public class ModItems { bolt_tungsten = new Item().setUnlocalizedName("bolt_tungsten").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":bolt_tungsten"); bolt_compound = new Item().setUnlocalizedName("bolt_compound").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":bolt_compound"); plate_polymer = new Item().setUnlocalizedName("plate_polymer").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":plate_polymer"); + plate_kevlar = new Item().setUnlocalizedName("plate_kevlar").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":plate_kevlar"); plate_dineutronium = new Item().setUnlocalizedName("plate_dineutronium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":plate_dineutronium"); plate_desh = new Item().setUnlocalizedName("plate_desh").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":plate_desh"); ingot_solinium = new ItemRadioactive().setUnlocalizedName("ingot_solinium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":ingot_solinium"); @@ -2325,14 +2336,14 @@ public class ModItems { gun_revolver_nightmare2_ammo = new ItemCustomLore().setUnlocalizedName("gun_revolver_nightmare2_ammo").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_revolver_nightmare2_ammo"); gun_revolver_nightmare2 = new ItemGunBase(Gun357MagnumFactory.getRevolverNightmare2Config()).setMaxDamage(6).setUnlocalizedName("gun_revolver_nightmare2").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_revolver_nightmare2"); gun_revolver_pip_ammo = new ItemCustomLore().setUnlocalizedName("gun_revolver_pip_ammo").setCreativeTab(null).setTextureName(RefStrings.MODID + ":gun_revolver_pip_ammo"); - gun_revolver_pip = new GunRevolver(ammo_44_pip, 25, 35, false, false).setMaxDamage(1000).setUnlocalizedName("gun_revolver_pip").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_revolver_pip"); + gun_revolver_pip = new ItemGunBase(Gun44MagnumFactory.getMacintoshConfig()).setMaxDamage(1000).setUnlocalizedName("gun_revolver_pip").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_revolver_pip"); gun_revolver_nopip_ammo = new Item().setUnlocalizedName("gun_revolver_nopip_ammo").setCreativeTab(null).setTextureName(RefStrings.MODID + ":gun_revolver_nopip_ammo"); - gun_revolver_nopip = new GunRevolver(ammo_44, 25, 35, false, false).setMaxDamage(1000).setUnlocalizedName("gun_revolver_nopip").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_revolver_nopip"); - gun_revolver_blackjack = new GunRevolver(ammo_44_bj, 35, 45, false, false).setMaxDamage(1000).setUnlocalizedName("gun_revolver_blackjack").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_revolver_blackjack"); - gun_revolver_red = new GunRevolver(ammo_44, 100, 105, false, false).setMaxDamage(1000).setUnlocalizedName("gun_revolver_red").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_revolver_red"); + gun_revolver_nopip = new ItemGunBase(Gun44MagnumFactory.getNovacConfig()).setMaxDamage(1000).setUnlocalizedName("gun_revolver_nopip").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_revolver_nopip"); + gun_revolver_blackjack = new ItemGunBase(Gun44MagnumFactory.getBlackjackConfig()).setMaxDamage(1000).setUnlocalizedName("gun_revolver_blackjack").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_revolver_blackjack"); + gun_revolver_red = new ItemGunBase(Gun44MagnumFactory.getRedConfig()).setMaxDamage(1000).setUnlocalizedName("gun_revolver_red").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_revolver_red"); gun_calamity_ammo = new ItemCustomLore().setUnlocalizedName("gun_calamity_ammo").setCreativeTab(null).setTextureName(RefStrings.MODID + ":gun_calamity_ammo"); - gun_calamity = new GunCalamity().setUnlocalizedName("gun_calamity").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_calamity"); - gun_calamity_dual = new GunCalamity().setUnlocalizedName("gun_calamity_dual").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_calamity_dual"); + gun_calamity = new ItemGunBase(Gun50BMGFactory.getCalamityConfig()).setUnlocalizedName("gun_calamity").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_calamity"); + gun_calamity_dual = new ItemGunBase(Gun50BMGFactory.getSaddleConfig()).setUnlocalizedName("gun_calamity_dual").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_calamity_dual"); gun_lacunae_ammo = new ItemCustomLore().setUnlocalizedName("gun_lacunae_ammo").setCreativeTab(null).setTextureName(RefStrings.MODID + ":gun_lacunae_ammo"); gun_minigun = new GunLacunae().setUnlocalizedName("gun_minigun").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_minigun"); gun_avenger = new GunLacunae().setUnlocalizedName("gun_avenger").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_avenger"); @@ -2346,21 +2357,21 @@ public class ModItems { gun_bf_ammo = new Item().setUnlocalizedName("gun_bf_ammo").setCreativeTab(null).setTextureName(RefStrings.MODID + ":gun_bf_ammo"); gun_bf = new GunBaleFlare().setMaxDamage(2500).setUnlocalizedName("gun_bf").setCreativeTab(null).setTextureName(RefStrings.MODID + ":gun_bf"); gun_mp40_ammo = new Item().setUnlocalizedName("gun_mp40_ammo").setCreativeTab(null).setTextureName(RefStrings.MODID + ":gun_mp40_ammo"); - gun_mp40 = new GunSMG().setUnlocalizedName("gun_mp40").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_mp40"); + gun_mp40 = new ItemGunBase(Gun9mmFactory.getMP40Config()).setUnlocalizedName("gun_mp40").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_mp40"); gun_uzi_ammo = new Item().setUnlocalizedName("gun_uzi_ammo").setCreativeTab(null).setTextureName(RefStrings.MODID + ":gun_uzi_ammo"); - gun_uzi = new GunUZI().setUnlocalizedName("gun_uzi").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_uzi"); - gun_uzi_silencer = new GunUZI().setUnlocalizedName("gun_uzi_silencer").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_uzi_silencer"); - gun_uzi_saturnite = new GunUZI().setUnlocalizedName("gun_uzi_saturnite").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_uzi_saturnite"); - gun_uzi_saturnite_silencer = new GunUZI().setUnlocalizedName("gun_uzi_saturnite_silencer").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_uzi_saturnite_silencer"); + gun_uzi = new ItemGunBase(Gun22LRFactory.getUziConfig()).setUnlocalizedName("gun_uzi").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_uzi"); + gun_uzi_silencer = new ItemGunBase(Gun22LRFactory.getUziConfig().silenced()).setUnlocalizedName("gun_uzi_silencer").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_uzi_silencer"); + gun_uzi_saturnite = new ItemGunBase(Gun22LRFactory.getSaturniteConfig()).setUnlocalizedName("gun_uzi_saturnite").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_uzi_saturnite"); + gun_uzi_saturnite_silencer = new ItemGunBase(Gun22LRFactory.getSaturniteConfig().silenced()).setUnlocalizedName("gun_uzi_saturnite_silencer").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_uzi_saturnite_silencer"); gun_uboinik_ammo = new Item().setUnlocalizedName("gun_uboinik_ammo").setCreativeTab(null).setTextureName(RefStrings.MODID + ":gun_uboinik_ammo"); - gun_uboinik = new GunShotgun().setUnlocalizedName("gun_uboinik").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_uboinik"); + gun_uboinik = new ItemGunBase(Gun12GaugeFactory.getUboinikConfig()).setUnlocalizedName("gun_uboinik").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_uboinik"); gun_lever_action_ammo = new Item().setUnlocalizedName("gun_lever_action_ammo").setCreativeTab(null).setTextureName(RefStrings.MODID + ":gun_lever_action_ammo"); gun_lever_action = new ItemGunBase(Gun20GaugeFactory.getMareConfig()).setUnlocalizedName("gun_lever_action").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_lever_action"); - gun_lever_action_dark = new GunLeverAction().setUnlocalizedName("gun_lever_action_dark").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_lever_action_dark"); + gun_lever_action_dark = new ItemGunBase(Gun20GaugeFactory.getMareDarkConfig()).setUnlocalizedName("gun_lever_action_dark").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_lever_action_dark"); gun_lever_action_sonata = new GunLeverActionS().setUnlocalizedName("gun_lever_action_sonata").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_lever_action_sonata"); gun_bolt_action_ammo = new Item().setUnlocalizedName("gun_bolt_action_ammo").setCreativeTab(null).setTextureName(RefStrings.MODID + ":gun_bolt_action_ammo"); - gun_bolt_action = new GunBoltAction().setUnlocalizedName("gun_bolt_action").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_bolt_action"); - gun_bolt_action_green = new GunBoltAction().setUnlocalizedName("gun_bolt_action_green").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_bolt_action_green"); + gun_bolt_action = new ItemGunBase(Gun20GaugeFactory.getBoltConfig()).setUnlocalizedName("gun_bolt_action").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_bolt_action"); + gun_bolt_action_green = new ItemGunBase(Gun20GaugeFactory.getBoltGreenConfig()).setUnlocalizedName("gun_bolt_action_green").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_bolt_action_green"); gun_bolt_action_saturnite = new GunBoltAction().setUnlocalizedName("gun_bolt_action_saturnite").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_bolt_action_saturnite"); gun_b92_ammo = new GunB92Cell().setUnlocalizedName("gun_b92_ammo").setMaxStackSize(1).setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_b92_ammo_alt"); gun_b92 = new GunB92().setUnlocalizedName("gun_b92").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_b92"); @@ -2757,6 +2768,10 @@ public class ModItems { asbestos_plate = new ArmorAsbestos(MainRegistry.enumArmorMaterialSteel, 7, 1).setUnlocalizedName("asbestos_plate").setMaxStackSize(1).setTextureName(RefStrings.MODID + ":asbestos_plate"); asbestos_legs = new ArmorAsbestos(MainRegistry.enumArmorMaterialSteel, 7, 2).setUnlocalizedName("asbestos_legs").setMaxStackSize(1).setTextureName(RefStrings.MODID + ":asbestos_legs"); asbestos_boots = new ArmorAsbestos(MainRegistry.enumArmorMaterialSteel, 7, 3).setUnlocalizedName("asbestos_boots").setMaxStackSize(1).setTextureName(RefStrings.MODID + ":asbestos_boots"); + security_helmet = new ModArmor(MainRegistry.enumArmorMaterialSecurity, 7, 0).setUnlocalizedName("security_helmet").setMaxStackSize(1).setTextureName(RefStrings.MODID + ":security_helmet"); + security_plate = new ModArmor(MainRegistry.enumArmorMaterialSecurity, 7, 1).setUnlocalizedName("security_plate").setMaxStackSize(1).setTextureName(RefStrings.MODID + ":security_plate"); + security_legs = new ModArmor(MainRegistry.enumArmorMaterialSecurity, 7, 2).setUnlocalizedName("security_legs").setMaxStackSize(1).setTextureName(RefStrings.MODID + ":security_legs"); + security_boots = new ModArmor(MainRegistry.enumArmorMaterialSecurity, 7, 3).setUnlocalizedName("security_boots").setMaxStackSize(1).setTextureName(RefStrings.MODID + ":security_boots"); jackt = new ModArmor(MainRegistry.enumArmorMaterialSteel, 7, 1).setUnlocalizedName("jackt").setMaxStackSize(1).setTextureName(RefStrings.MODID + ":jackt"); jackt2 = new ModArmor(MainRegistry.enumArmorMaterialSteel, 7, 1).setUnlocalizedName("jackt2").setMaxStackSize(1).setTextureName(RefStrings.MODID + ":jackt2"); @@ -3212,6 +3227,7 @@ public class ModItems { GameRegistry.registerItem(plate_saturnite, plate_saturnite.getUnlocalizedName()); GameRegistry.registerItem(plate_paa, plate_paa.getUnlocalizedName()); GameRegistry.registerItem(plate_polymer, plate_polymer.getUnlocalizedName()); + GameRegistry.registerItem(plate_kevlar, plate_kevlar.getUnlocalizedName()); GameRegistry.registerItem(plate_dalekanium, plate_dalekanium.getUnlocalizedName()); GameRegistry.registerItem(plate_desh, plate_desh.getUnlocalizedName()); GameRegistry.registerItem(plate_euphemium, plate_euphemium.getUnlocalizedName()); @@ -4396,6 +4412,10 @@ public class ModItems { GameRegistry.registerItem(asbestos_plate, asbestos_plate.getUnlocalizedName()); GameRegistry.registerItem(asbestos_legs, asbestos_legs.getUnlocalizedName()); GameRegistry.registerItem(asbestos_boots, asbestos_boots.getUnlocalizedName()); + GameRegistry.registerItem(security_helmet, security_helmet.getUnlocalizedName()); + GameRegistry.registerItem(security_plate, security_plate.getUnlocalizedName()); + GameRegistry.registerItem(security_legs, security_legs.getUnlocalizedName()); + GameRegistry.registerItem(security_boots, security_boots.getUnlocalizedName()); GameRegistry.registerItem(schrabidium_helmet, schrabidium_helmet.getUnlocalizedName()); GameRegistry.registerItem(schrabidium_plate, schrabidium_plate.getUnlocalizedName()); GameRegistry.registerItem(schrabidium_legs, schrabidium_legs.getUnlocalizedName()); diff --git a/com/hbm/items/gear/ModArmor.java b/com/hbm/items/gear/ModArmor.java index 420843814..e5c12be66 100644 --- a/com/hbm/items/gear/ModArmor.java +++ b/com/hbm/items/gear/ModArmor.java @@ -62,6 +62,12 @@ public class ModArmor extends ItemArmor { if(stack.getItem().equals(ModItems.jackt2)) { return (RefStrings.MODID + ":textures/armor/jackt2.png"); } + if(stack.getItem().equals(ModItems.security_helmet) || stack.getItem().equals(ModItems.security_plate) || stack.getItem().equals(ModItems.security_boots)) { + return (RefStrings.MODID + ":textures/armor/security_1.png"); + } + if(stack.getItem().equals(ModItems.security_legs)) { + return (RefStrings.MODID + ":textures/armor/security_2.png"); + } else return null; } diff --git a/com/hbm/items/tool/ItemAssemblyTemplate.java b/com/hbm/items/tool/ItemAssemblyTemplate.java index 324c02d21..1e14e646e 100644 --- a/com/hbm/items/tool/ItemAssemblyTemplate.java +++ b/com/hbm/items/tool/ItemAssemblyTemplate.java @@ -177,6 +177,7 @@ public class ItemAssemblyTemplate extends Item { PUMPJACK, FLARE_STACK, REFINERY, + EPRESS, CHEMPLANT, TANK, MINER, @@ -658,6 +659,8 @@ public class ItemAssemblyTemplate extends Item { return 200; case REFINERY: return 350; + case EPRESS: + return 160; case CHEMPLANT: return 200; case TANK: diff --git a/com/hbm/items/tool/ItemChemistryTemplate.java b/com/hbm/items/tool/ItemChemistryTemplate.java index 9a4834aa7..7d85160c5 100644 --- a/com/hbm/items/tool/ItemChemistryTemplate.java +++ b/com/hbm/items/tool/ItemChemistryTemplate.java @@ -77,7 +77,8 @@ public class ItemChemistryTemplate extends Item { DYN_SCHRAB, DYN_EUPH, DYN_DNT, - CORDITE; + CORDITE, + KEVLAR; public static EnumChemistryTemplate getEnum(int i) { if(i < EnumChemistryTemplate.values().length) @@ -235,6 +236,8 @@ public class ItemChemistryTemplate extends Item { return 5*60*20; case CORDITE: return 40; + case KEVLAR: + return 40; default: return 100; } diff --git a/com/hbm/items/weapon/ItemAmmo.java b/com/hbm/items/weapon/ItemAmmo.java index 5d959dc63..95c4e5474 100644 --- a/com/hbm/items/weapon/ItemAmmo.java +++ b/com/hbm/items/weapon/ItemAmmo.java @@ -43,8 +43,9 @@ public class ItemAmmo extends Item { } if(this == ModItems.ammo_20gauge_caustic) { list.add(EnumChatFormatting.BLUE + "+ Toxic"); + list.add(EnumChatFormatting.BLUE + "+ Caustic"); list.add(EnumChatFormatting.YELLOW + "* Not bouncy"); - list.add(EnumChatFormatting.RED + "- Increased wear"); + list.add(EnumChatFormatting.RED + "- Highly increased wear"); } if(this == ModItems.ammo_20gauge_shock) { list.add(EnumChatFormatting.BLUE + "+ Increased damage"); diff --git a/com/hbm/items/weapon/ItemGunBase.java b/com/hbm/items/weapon/ItemGunBase.java index d6780daab..a40a05a5a 100644 --- a/com/hbm/items/weapon/ItemGunBase.java +++ b/com/hbm/items/weapon/ItemGunBase.java @@ -163,6 +163,7 @@ public class ItemGunBase extends Item implements IHoldableWeapon { } setItemWear(stack, getItemWear(stack) + config.wear); + world.playSoundAtEntity(player, mainConfig.firingSound, 1.0F, mainConfig.firingPitch); //player.inventory.addItemStackToInventory(new ItemStack(ModItems.gun_revolver_gold_ammo)); } @@ -206,6 +207,7 @@ public class ItemGunBase extends Item implements IHoldableWeapon { if(player.inventory.hasItem(ammo)) { player.inventory.consumeInventoryItem(ammo); setMag(stack, getMag(stack) + 1); + world.playSoundAtEntity(player, mainConfig.reloadSound, 1.0F, 1.0F); } else { setIsReloading(stack, false); break; @@ -254,6 +256,7 @@ public class ItemGunBase extends Item implements IHoldableWeapon { if(player.inventory.hasItem(ammo)) { player.inventory.consumeInventoryItem(ammo); setMag(stack, getMag(stack) + 1); + world.playSoundAtEntity(player, mainConfig.reloadSound, 1.0F, 1.0F); } else { setIsReloading(stack, false); break; @@ -272,6 +275,11 @@ public class ItemGunBase extends Item implements IHoldableWeapon { } else { setReloadCycle(stack, getReloadCycle(stack) - 1); } + + if(stack != player.getHeldItem()) { + setReloadCycle(stack, 0); + setIsReloading(stack, false); + } } //item mouseover text diff --git a/com/hbm/main/CraftingManager.java b/com/hbm/main/CraftingManager.java index 9a70b03ec..c971d05cf 100644 --- a/com/hbm/main/CraftingManager.java +++ b/com/hbm/main/CraftingManager.java @@ -749,8 +749,9 @@ public class CraftingManager { } public static void reg2() { - + GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_rpg, 1), new Object[] { "SSW", " MW", 'S', ModItems.hull_small_steel, 'W', "plateIron", 'M', ModItems.mechanism_launcher_1 })); + GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_hk69, 1), new Object[] { "SSI", " MB", 'S', ModItems.hull_small_steel, 'I', "ingotIron", 'M', ModItems.mechanism_launcher_1, 'B', ModItems.bolt_tungsten })); //GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_rpg_ammo, 8), new Object[] { "SI ", "ITI", " I ", 'S', "plateSteel", 'T', Item.getItemFromBlock(Blocks.tnt), 'I', "plateIron", 'M', ModItems.mechanism_launcher_2 })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_stinger, 1), new Object[] { "SSW", "CMW", 'S', "plateSteel", 'W', "plateTitanium", 'C', ModItems.circuit_red_copper, 'M', ModItems.mechanism_launcher_2 })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_stinger_ammo, 4), new Object[] { "SS ", "STI", " IR", 'S', "plateSteel", 'T', Item.getItemFromBlock(Blocks.tnt), 'I', "plateAluminum", 'R', "dustRedstone" })); @@ -1212,6 +1213,10 @@ public class CraftingManager { GameRegistry.addRecipe(new ItemStack(ModItems.desh_axe, 1), new Object[] { "II", "IS", " S", 'I', ModItems.ingot_desh, 'S', Items.stick }); GameRegistry.addRecipe(new ItemStack(ModItems.desh_shovel, 1), new Object[] { "I", "S", "S", 'I', ModItems.ingot_desh, 'S', Items.stick }); GameRegistry.addRecipe(new ItemStack(ModItems.desh_hoe, 1), new Object[] { "II", " S", " S", 'I', ModItems.ingot_desh, 'S', Items.stick }); + GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.security_helmet, 1), new Object[] { "SSS", "IGI", 'S', "plateSteel", 'I', ModItems.plate_polymer, 'G', "paneGlass" })); + GameRegistry.addRecipe(new ItemStack(ModItems.security_plate, 1), new Object[] { "KWK", "IKI", "WKW", 'K', ModItems.plate_kevlar, 'I', ModItems.ingot_polymer, 'W', new ItemStack(Blocks.wool, 1, OreDictionary.WILDCARD_VALUE) }); + GameRegistry.addRecipe(new ItemStack(ModItems.security_legs, 1), new Object[] { "IWI", "K K", "W W", 'K', ModItems.plate_kevlar, 'I', ModItems.ingot_polymer, 'W', new ItemStack(Blocks.wool, 1, OreDictionary.WILDCARD_VALUE) }); + GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.security_boots, 1), new Object[] { "P P", "I I", 'P', "plateSteel", 'I', ModItems.plate_polymer })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.jetpack_boost, 1), new Object[] { "PTP", "SLS", "W W", 'P', "plateSteel", 'T', ModItems.tank_steel, 'S', ModItems.pipes_steel, 'L', Items.leather, 'W', ModItems.thruster_small })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.jetpack_fly, 1), new Object[] { "PTP", "SLS", "W W", 'P', "plateSteel", 'T', ModItems.cap_aluminium, 'S', ModItems.pipes_steel, 'L', ModItems.jetpack_boost, 'W', ModItems.thruster_small })); diff --git a/com/hbm/main/MainRegistry.java b/com/hbm/main/MainRegistry.java index 7f0aefd0e..99bbbe9a7 100644 --- a/com/hbm/main/MainRegistry.java +++ b/com/hbm/main/MainRegistry.java @@ -402,6 +402,7 @@ public class MainRegistry public static ArmorMaterial enumArmorMaterialAusIII = EnumHelper.addArmorMaterial("AUSIII", 375, new int[] {2, 6, 5, 2}, 0); public static ArmorMaterial enumArmorMaterialAusIV = EnumHelper.addArmorMaterial("AUSIV", 375, new int[] {2, 6, 5, 2}, 0); public static ArmorMaterial enumArmorMaterialAusV = EnumHelper.addArmorMaterial("AUSV", 375, new int[] {2, 6, 5, 2}, 0); + public static ArmorMaterial enumArmorMaterialSecurity = EnumHelper.addArmorMaterial("SECURITY", 100, new int[] {3, 8, 6, 3}, 15); //Creative Tabs //ingots, nuggets, wires, machine parts @@ -625,6 +626,7 @@ public class MainRegistry enumArmorMaterialAusIII.customCraftingMaterial = ModItems.ingot_australium; enumArmorMaterialAusIV.customCraftingMaterial = ModItems.rod_australium; enumArmorMaterialAusV.customCraftingMaterial = ModItems.nugget_australium; + enumArmorMaterialSecurity.customCraftingMaterial = ModItems.plate_kevlar; enumToolMaterialSchrabidium.setRepairItem(new ItemStack(ModItems.ingot_schrabidium)); enumToolMaterialHammer.setRepairItem(new ItemStack(Item.getItemFromBlock(ModBlocks.block_schrabidium))); enumToolMaterialChainsaw.setRepairItem(new ItemStack(ModItems.ingot_steel));