From 37fbbea8fa4cdba21ea718790f830deba52cac9d Mon Sep 17 00:00:00 2001 From: KateAnbolho <141269115+KateAnbolho@users.noreply.github.com> Date: Thu, 7 May 2026 21:45:20 -0700 Subject: [PATCH] Adds a general-purpose Miecz Goodie Pack for Glorious Comrade Defense (#5532) ## About The Pull Request We're adding more balanced guns back bit by bit, but the Miecz, ever since the initial guncargo purge of the olden days, got relegated to security exclusivity. This makes no sense because it's a quirked up imported Space Polish SMG. This PR fixes that by adding it to cargo, for a price. Also, to differentiate the security order, the security SMG order now comes with two instead of just one. You can also buy magazine singlepacks. Waow. also gives it two more rounds per mag. Why was it 18 per? That was such a weird number. ## Why It's Good For The Game more stuff to buy is funny and cool. ## Proof Of Testing image image ## Changelog :cl: add: Added a Miecz goodie order, miecz mag goodie, and added an extra miecz to the sec order add: two extra bullets to the miecz SMG mag /:cl: --- .../szot_dynamica/magazines.dm | 2 +- modular_zubbers/code/modules/cargo/packs/goodies.dm | 13 +++++++++++++ .../code/modules/cargo/packs/security.dm | 8 ++++---- 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/szot_dynamica/magazines.dm b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/szot_dynamica/magazines.dm index 7b69c2e4bd3..a8d0572ae62 100644 --- a/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/szot_dynamica/magazines.dm +++ b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/szot_dynamica/magazines.dm @@ -29,7 +29,7 @@ ammo_type = /obj/item/ammo_casing/c27_54cesarzowa caliber = CALIBER_CESARZOWA - max_ammo = 18 + max_ammo = 20 /obj/item/ammo_box/magazine/miecz/spawns_empty start_empty = TRUE diff --git a/modular_zubbers/code/modules/cargo/packs/goodies.dm b/modular_zubbers/code/modules/cargo/packs/goodies.dm index b16e0952de8..a5c9c274e3a 100644 --- a/modular_zubbers/code/modules/cargo/packs/goodies.dm +++ b/modular_zubbers/code/modules/cargo/packs/goodies.dm @@ -223,3 +223,16 @@ desc = "Donksoft's pop-up blaster is great for annoying coworkers. Pack contains one implant and a mini box of spare darts." cost = PAYCHECK_CREW * 8 contains = list(/obj/item/organ/cyberimp/arm/toolkit/foamforce_implant, /obj/item/ammo_box/foambox/mini) + +/datum/supply_pack/goody/miecz + name = "Miecz Submachinegun Single-Pack" + desc = "Contains one Miecz Submachinegun, one of the newest guns to make it out of the PSC. Due to import fees and general rarity, this one's gonna be expensive. Contains two magazines, as well." + cost = PAYCHECK_COMMAND * 10*1.25 + access_view = ACCESS_WEAPONS + contains = list(/obj/item/gun/ballistic/automatic/miecz, /obj/item/ammo_box/magazine/miecz, /obj/item/ammo_box/magazine/miecz) + +/datum/supply_pack/goody/mieczmag + name = "Miecz Submachinegun Magazine Goodie Pack" + desc = "Contains a single magazine for the Miecz Submachinegun." + cost = PAYCHECK_COMMAND * 1.5 + contains = list(/obj/item/ammo_box/magazine/miecz) diff --git a/modular_zubbers/code/modules/cargo/packs/security.dm b/modular_zubbers/code/modules/cargo/packs/security.dm index f01f03ee8de..9cad36ccbd3 100644 --- a/modular_zubbers/code/modules/cargo/packs/security.dm +++ b/modular_zubbers/code/modules/cargo/packs/security.dm @@ -132,11 +132,11 @@ crate_name = "nt22-hcs-mp crate" /datum/supply_pack/security/miecz - name = "Miecz Submachine Gun Single-Pack" + name = "Miecz Submachine Gun Crate" crate_name = "Miecz submachine gun crate" - desc = "Contains a Miecz submachine gun and a spare magazine for it." - contains = list(/obj/item/gun/ballistic/automatic/miecz = 1, - /obj/item/ammo_box/magazine/miecz = 1) + desc = "Contains two Miecz submachine guns and a spare magazine for both." + contains = list(/obj/item/gun/ballistic/automatic/miecz = 2, + /obj/item/ammo_box/magazine/miecz = 2) cost = CARGO_CRATE_VALUE * 10 access = ACCESS_SECURITY