diff --git a/CHANGELOG.md b/CHANGELOG.md index 4cd70d649..4e0ad2040 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## [Unreleased] ### Changes +- Changed TACZ ammo stack sizes to be more normal @BlueBoat29 ### Bug fixes ## [0.11.5] - 22-10-2025 diff --git a/kubejs/server_scripts/tacz/index_modifiers.js b/kubejs/server_scripts/tacz/index_modifiers.js index b3e0422d4..01946e5b8 100644 --- a/kubejs/server_scripts/tacz/index_modifiers.js +++ b/kubejs/server_scripts/tacz/index_modifiers.js @@ -10,9 +10,26 @@ const ammoIndexLogic = (event) => { const id = event.getId().toString(); if (!global.TACZ_ENABLED_AMMO.includes(id)) { - return event.removeAmmo(); } + + const json = JSON.parse(event.getStdJson()); + + switch(id) { + case "tacz:45_70": json.stack_size = 64; break; + case "tacz:12g": json.stack_size = 64; break; + + case "create_armorer:40mmhe": json.stack_size = 16; break; + case "create_armorer:rbapb": json.stack_size = 64; break; + case "create_armorer:slap": json.stack_size = 64; break; + + case "applied_armorer:cluster_quartz_bullet": json.stack_size = 64; break; + case "applied_armorer:etched_quartz_bullet": json.stack_size = 64; break; + case "applied_armorer:hard_core_quartz_bullet": json.stack_size = 64; break; + case "applied_armorer:fluix_infused_grenade": json.stack_size = 32; break; + } + + return event.setJson(JSON.stringify(json)); } const attachmentIndexLogic = (event) => {