From 3fa625ca8f263be2a4f576fc0ecfbf6ce66809ea Mon Sep 17 00:00:00 2001 From: beelzebold-ii Date: Fri, 30 Jan 2026 01:03:06 -0600 Subject: [PATCH 1/5] added 104rnd 8.28mm boxes with a sprite modified from the 7.76mm box --- sprites/828 UAC/8boxa0.png | Bin 0 -> 718 bytes zscript/HDBulletLib/Ammunition/828 UAC.zsc | 20 ++++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 sprites/828 UAC/8boxa0.png diff --git a/sprites/828 UAC/8boxa0.png b/sprites/828 UAC/8boxa0.png new file mode 100644 index 0000000000000000000000000000000000000000..8e5ef9b8b29e907ccf0c421b07dc1ead51c5f89e GIT binary patch literal 718 zcmeAS@N?(olHy`uVBq!ia0vp^(m>3^!3-pq+%$6mQXJ_;j!8h87lc{nUd;m1jKx9j zP7LeL$-D$|SkfJR9T^xl_H+M9WCil`1AIbU6Qi7SlDz%>{lmkcNswRgeb z{dp&Upa#wYkH}&M25w;xW@MN(M*=7)QQ{g=5}cn_Ql40p$`Fv4nOCCc=Nh75s%NNY znUi7PJ2avV@RVd^cmWJ_7>#Br15j!LI|B<)rGb&L0pkLQsURC!7eGv!0%U^#6VO~H zu*x7y3m^-s%h138B-?c&vhCY?SD<$p_IkQFhG+zb_ILX+8}hJRKl?a}iG9lFRPKY< zr~UbFuC!cKRM~Q)(WY?6_p$;vTP2$RT$KINH>G&aw|0d|d1|Vi{_naxibO9n3s%;> zobf#9)9c&613xtfJ?nqkG0F9Vyx>Vyxo;;fY+bi&omJjEyZwGnnu)U}+}tOfdF{p; z!FL`{1e6^XYpz_jP4a5A>fd07^JUixV{W;=&5AoBq;%!E2lH{J-;$-}uMESDr7Qov oi<=(nu=aNEt2?*XUQ6ZNKWneZgH@c{j(|Mn>FVdQ&MBb@0083cjsO4v literal 0 HcmV?d00001 diff --git a/zscript/HDBulletLib/Ammunition/828 UAC.zsc b/zscript/HDBulletLib/Ammunition/828 UAC.zsc index 5d1829f..837d2da 100644 --- a/zscript/HDBulletLib/Ammunition/828 UAC.zsc +++ b/zscript/HDBulletLib/Ammunition/828 UAC.zsc @@ -75,4 +75,24 @@ class EightMilAmmo:HDAmmo{ } } +//[nkc] need an ammobox for more reasonable actual world-spawned pickups +//[nkc] as opposed to just a million little explosive lego bricks on the floor +class HD8mBoxPickup:HDUPK{ + default{ + //$Category "Ammo/Hideous Destructor/" + //$Title "Box of 8.28mm UAC battle rifle ammo" + //$Sprite "8BOXA0" + + scale 0.6; + hdupk.amount 104; + hdupk.pickupsound "weapons/pocket"; + hdupk.pickupmessage "$PICKUP_828MMBOX"; + hdupk.pickuptype "EightMilAmmo"; + } + states{ + spawn: + 8BOX A -1; + } +} + //[nkc] oh wait, mags should be the responsibility of the weapon modders, huh? \ No newline at end of file From 90aa7ed05e63c6885020437d4b08a5b01f0a6ad2 Mon Sep 17 00:00:00 2001 From: beelzebold-ii Date: Fri, 30 Jan 2026 01:04:14 -0600 Subject: [PATCH 2/5] added the pickupmsg for 8.28mm boxes --- LANGUAGE | 1 + 1 file changed, 1 insertion(+) diff --git a/LANGUAGE b/LANGUAGE index 0bc9806..c5d131e 100644 --- a/LANGUAGE +++ b/LANGUAGE @@ -110,6 +110,7 @@ PICKUP_NDM="Picked up a 9mm NDM round."; PICKUP_NDMBOX="Picked up some 9mm NDM ammo."; PICKUP_828MM = "Picked up a stray 8.28mm round."; PICKUP_828MMCHUNK = "Picked up some stray 8.28mm rounds."; +PICKUP_828MMBOX = "Picked up a box of 8.28mm UAC battle rifle rounds."; TAG_BELTLINKS="Belt Links"; TAG_776BELTLINK="Small Belt Link"; From 3137b10f7ccd6200d00f891a9c6466a98c826e55 Mon Sep 17 00:00:00 2001 From: beelzebold-ii Date: Fri, 13 Feb 2026 02:42:14 -0600 Subject: [PATCH 3/5] buff 8.28mm projectile to have more accurate mass, also slightly increase fragmentability and speed armor pen should now actually be more reliably better than 4.26mm, should also have better flesh damage against bigger bads, can now *actually* penetrate to CNS vs knights and barons --- zscript/HDBulletLib/Ammunition/828 UAC.zsc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/zscript/HDBulletLib/Ammunition/828 UAC.zsc b/zscript/HDBulletLib/Ammunition/828 UAC.zsc index 837d2da..b0fbbf8 100644 --- a/zscript/HDBulletLib/Ammunition/828 UAC.zsc +++ b/zscript/HDBulletLib/Ammunition/828 UAC.zsc @@ -16,12 +16,12 @@ const ENC_828_LOADED = ENC_426_LOADED * 2.65; */ class HDB_828:HDBulletActor{ default{ - pushfactor 0.3; - mass 64; - speed HDCONST_MPSTODUPT*1120; + pushfactor 0.26; + mass 91; + speed HDCONST_MPSTODUPT*1180; accuracy 700; stamina 828; - woundhealth 8; + woundhealth 15; hdbulletactor.hardness 4; hdbulletactor.distantsound "world/riflefar"; } @@ -64,7 +64,7 @@ class EightMilAmmo:HDAmmo{ override void GetItemsThatUseThis(){ //[nkc] do I just leave this empty for the weapon mods to add to it on their own? //[nkc] for now I guess I will. - //itemsthatusethis.push("ZM81BattleRifle"); + itemsthatusethis.push("ZM81BattleRifle"); } states(actor){ cache: From 868c49720257adade506220b1ec42fda0d267d02 Mon Sep 17 00:00:00 2001 From: beelzebold-ii Date: Fri, 13 Feb 2026 02:45:39 -0600 Subject: [PATCH 4/5] buff 8.28mm projectile to have more accurate mass, also slightly increase fragmentability and speed armor pen should now actually be more reliably better than 4.26mm, should also have better flesh damage against bigger bads, can now *actually* penetrate to CNS vs knights and barons --- zscript/HDBulletLib/Ammunition/828 UAC.zsc | 1 + 1 file changed, 1 insertion(+) diff --git a/zscript/HDBulletLib/Ammunition/828 UAC.zsc b/zscript/HDBulletLib/Ammunition/828 UAC.zsc index b0fbbf8..d5174df 100644 --- a/zscript/HDBulletLib/Ammunition/828 UAC.zsc +++ b/zscript/HDBulletLib/Ammunition/828 UAC.zsc @@ -14,6 +14,7 @@ const ENC_828_LOADED = ENC_426_LOADED * 2.65; which cooks off much faster and has much heftier recoil it has great flesh damage pretty good armor pen, mediocre shield damage. */ +//[nkc] mass 6.4 > 9.1, pushfactor 0.3 > 0.26, woundhealth 8 > 15, speed 1120 > 1180 class HDB_828:HDBulletActor{ default{ pushfactor 0.26; From 88098bc5964f73f95fbeac9287683864bc5e03ac Mon Sep 17 00:00:00 2001 From: beelzebold-ii Date: Fri, 13 Feb 2026 03:32:40 -0600 Subject: [PATCH 5/5] slight re-nerf to 8.28mm; nerf made it much less 7mm lite and much more just 7mm. flesh damage still capable of oneshotting to flesh and two shotting to green. --- zscript/HDBulletLib/Ammunition/828 UAC.zsc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/zscript/HDBulletLib/Ammunition/828 UAC.zsc b/zscript/HDBulletLib/Ammunition/828 UAC.zsc index d5174df..12d1e89 100644 --- a/zscript/HDBulletLib/Ammunition/828 UAC.zsc +++ b/zscript/HDBulletLib/Ammunition/828 UAC.zsc @@ -14,15 +14,15 @@ const ENC_828_LOADED = ENC_426_LOADED * 2.65; which cooks off much faster and has much heftier recoil it has great flesh damage pretty good armor pen, mediocre shield damage. */ -//[nkc] mass 6.4 > 9.1, pushfactor 0.3 > 0.26, woundhealth 8 > 15, speed 1120 > 1180 +//[nkc] mass 6.4 > 8.9, woundhealth 8 > 6, speed 1120 > 1130 class HDB_828:HDBulletActor{ default{ - pushfactor 0.26; - mass 91; - speed HDCONST_MPSTODUPT*1180; + pushfactor 0.3; + mass 89; + speed HDCONST_MPSTODUPT*1130; accuracy 700; stamina 828; - woundhealth 15; + woundhealth 6; hdbulletactor.hardness 4; hdbulletactor.distantsound "world/riflefar"; }