From b755fb97dae2f7ce69ad7f20f3f5a8f478ce7d03 Mon Sep 17 00:00:00 2001 From: MemeSnorfer <116136632+MemeSnorfer@users.noreply.github.com> Date: Sun, 26 Jan 2025 14:45:57 -0800 Subject: [PATCH] Makes Strippers Cheaper To Get (#4087) ## About The Pull Request Lowers the iron cost of stripper clips in the autolathe to 1,000 iron units (from 10,000 iron units) (Note the autolathe material inefficiency still adds cost). ## Why It's Good For The Game Stripper clips are intended to be disposable. This new cost should reflect their nature as cheap pieces of stamped steel. ## Changelog :cl: balance: Reduces the material cost of printing stripper clips /:cl: --- .../projectiles/boxes_magazines/ammo_loaders.dm | 4 ++++ .../projectiles/boxes_magazines/external/rifle.dm | 1 + code/modules/research/designs/autolathe_designs.dm | 10 +++++----- code/modules/research/designs/weapon_designs.dm | 2 +- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/code/modules/projectiles/boxes_magazines/ammo_loaders.dm b/code/modules/projectiles/boxes_magazines/ammo_loaders.dm index 5e4b1ae7e7f6..608c63d2f35b 100644 --- a/code/modules/projectiles/boxes_magazines/ammo_loaders.dm +++ b/code/modules/projectiles/boxes_magazines/ammo_loaders.dm @@ -87,6 +87,7 @@ max_ammo = 5 multiple_sprites = AMMO_BOX_PER_BULLET instant_load = TRUE + custom_materials = list(/datum/material/iron = 500) /obj/item/ammo_box/a858/empty start_empty = TRUE @@ -103,6 +104,7 @@ multiple_sprites = AMMO_BOX_PER_BULLET w_class = WEIGHT_CLASS_TINY instant_load = TRUE + custom_materials = list(/datum/material/iron = 500) /obj/item/ammo_box/vickland_a308/empty start_empty = TRUE @@ -118,6 +120,7 @@ multiple_sprites = AMMO_BOX_PER_BULLET w_class = WEIGHT_CLASS_TINY instant_load = TRUE + custom_materials = list(/datum/material/iron = 500) /obj/item/ammo_box/a300/empty start_empty = TRUE @@ -135,6 +138,7 @@ multiple_sprites = AMMO_BOX_PER_BULLET w_class = WEIGHT_CLASS_TINY instant_load = TRUE + custom_materials = list(/datum/material/iron = 500) /obj/item/ammo_box/a762_stripper/empty start_empty = TRUE diff --git a/code/modules/projectiles/boxes_magazines/external/rifle.dm b/code/modules/projectiles/boxes_magazines/external/rifle.dm index 7e2b72741125..6634d2070f3c 100644 --- a/code/modules/projectiles/boxes_magazines/external/rifle.dm +++ b/code/modules/projectiles/boxes_magazines/external/rifle.dm @@ -103,6 +103,7 @@ max_ammo = 5 multiple_sprites = AMMO_BOX_PER_BULLET w_class = WEIGHT_CLASS_TINY + custom_materials = list(/datum/material/iron = 500) /obj/item/ammo_box/magazine/illestren_a850r/empty start_empty = TRUE diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm index 919a16d27cc3..8e65ad070ad5 100644 --- a/code/modules/research/designs/autolathe_designs.dm +++ b/code/modules/research/designs/autolathe_designs.dm @@ -1161,7 +1161,7 @@ name = "8x50 Stripper Clip" id = "IllestrenStripClip" build_type = AUTOLATHE - materials = list(/datum/material/iron = 10000) + materials = list(/datum/material/iron = 1000) build_path = /obj/item/ammo_box/magazine/illestren_a850r/empty category = list("initial", "Security", "Ammo") @@ -1169,7 +1169,7 @@ name = ".300 Scout Stripper Clip" id = "ScoutStripClip" build_type = AUTOLATHE - materials = list(/datum/material/iron = 10000) + materials = list(/datum/material/iron = 1000) build_path = /obj/item/ammo_box/a300/empty category = list("initial", "Security", "Ammo") @@ -1177,7 +1177,7 @@ name = "7.62 Stripper Clip" id = "PolymerStripClip" build_type = AUTOLATHE - materials = list(/datum/material/iron = 10000) + materials = list(/datum/material/iron = 1000) build_path = /obj/item/ammo_box/a762_stripper/empty category = list("initial", "Security", "Ammo") @@ -1185,7 +1185,7 @@ name = ".308 Stripper Clip" id = "VicklandStripClip" build_type = AUTOLATHE - materials = list(/datum/material/iron = 10000) + materials = list(/datum/material/iron = 1000) build_path = /obj/item/ammo_box/vickland_a308/empty category = list("initial", "Security", "Ammo") @@ -1193,7 +1193,7 @@ name = "8x58 Stripper Clip" id = "SSGStripClip" build_type = AUTOLATHE - materials = list(/datum/material/iron = 10000) + materials = list(/datum/material/iron = 1000) build_path = /obj/item/ammo_box/a858/empty category = list("initial", "Security", "Ammo") diff --git a/code/modules/research/designs/weapon_designs.dm b/code/modules/research/designs/weapon_designs.dm index f1b9a8c573c6..8caa041fdddc 100644 --- a/code/modules/research/designs/weapon_designs.dm +++ b/code/modules/research/designs/weapon_designs.dm @@ -663,7 +663,7 @@ desc = "A stripperclip of 8x50mmR." id = "stripper762" build_type = PROTOLATHE - materials = list(/datum/material/iron = 10000) + materials = list(/datum/material/iron = 1000) build_path = /obj/item/ammo_box/magazine/illestren_a850r category = list("Ammo") departmental_flags = DEPARTMENTAL_FLAG_BALLISTICS