From cf5f87b5921eacc565ff8f8b8e18545b0c9124d1 Mon Sep 17 00:00:00 2001 From: Martinpachu <86135885+Martinpachu@users.noreply.github.com> Date: Mon, 4 Mar 2024 20:32:27 -0300 Subject: [PATCH] Adds new ammo boxes, adds them to cargo and granularizes ammo box cargo prices. (#2795) ## About The Pull Request As the name says. ## Why It's Good For The Game More ammo boxes are good i think. Makes more types of ammo less incredibly expensive to use. Guns have already been granularized and as such i think doing the same for ammo boxes is appropriate. ## Changelog :cl: add: Ammo boxes for 4.6, 8x50, Ferromagnetic slugs, pellets, lances and 8x50 Hollow Points! balance: Granularized ammo boxes in cargo in a similar way to guns. /:cl: --- code/modules/cargo/packs/ammo.dm | 284 +++++++++--------- .../projectiles/ammunition/ballistic/rifle.dm | 8 + .../projectiles/boxes_magazines/ammo_boxes.dm | 42 +++ .../projectiles/projectile/bullets/rifle.dm | 6 + icons/obj/ammo.dmi | Bin 36015 -> 36598 bytes 5 files changed, 194 insertions(+), 146 deletions(-) diff --git a/code/modules/cargo/packs/ammo.dm b/code/modules/cargo/packs/ammo.dm index ce69eb3d4b0d..9138e47035e0 100644 --- a/code/modules/cargo/packs/ammo.dm +++ b/code/modules/cargo/packs/ammo.dm @@ -8,66 +8,52 @@ /datum/supply_pack/ammo/co9mm_mag name = "9mm Commander Magazine Crate" - desc = "Contains three 9mm magazines for the standard-issue Commander pistol, each containing ten rounds." - contains = list(/obj/item/ammo_box/magazine/co9mm, - /obj/item/ammo_box/magazine/co9mm, - /obj/item/ammo_box/magazine/co9mm) - cost = 1500 + desc = "Contains a 9mm magazine for the standard-issue Commander pistol, containing ten rounds." + contains = list(/obj/item/ammo_box/magazine/co9mm,) + cost = 500 /datum/supply_pack/ammo/m45_mag name = ".45 ACP Candor Magazine Crate" - desc = "Contains three .45 ACP magazines for the Candor pistol, each containing eight rounds." - contains = list(/obj/item/ammo_box/magazine/m45, - /obj/item/ammo_box/magazine/m45, - /obj/item/ammo_box/magazine/m45) - cost = 1500 + desc = "Contains a .45 ACP magazine for the Candor pistol, containing eight rounds." + contains = list(/obj/item/ammo_box/magazine/m45) + cost = 500 /datum/supply_pack/ammo/m45_speedloader name = ".45 ACP Speedloader Crate" - desc = "Contains four .45 ACP speedloaders for revolvers, each containing six rounds." - contains = list(/obj/item/ammo_box/c45_speedloader, - /obj/item/ammo_box/c45_speedloader, - /obj/item/ammo_box/c45_speedloader, - /obj/item/ammo_box/c45_speedloader) - cost = 1500 + desc = "Contains a .45 ACP speedloader for revolvers, containing six rounds." + contains = list(/obj/item/ammo_box/c45_speedloader) + cost = 400 /datum/supply_pack/ammo/c38_mag name = ".38 Speedloader Crate" - desc = "Contains four .38 speedloaders for revolvers, each containing six rounds." - contains = list(/obj/item/ammo_box/c38, - /obj/item/ammo_box/c38, - /obj/item/ammo_box/c38, - /obj/item/ammo_box/c38) - cost = 1500 + desc = "Contains a .38 speedloader for revolvers, containing six rounds." + contains = list(/obj/item/ammo_box/c38) + cost = 350 /datum/supply_pack/ammo/m10mm_mag name = "10mm Stechkin Magazine Crate" - desc = "Contains three 10mm magazines for the stechkin pistol, each containing eight rounds." - contains = list(/obj/item/ammo_box/magazine/m10mm, - /obj/item/ammo_box/magazine/m10mm, - /obj/item/ammo_box/magazine/m10mm) - cost = 1500 + desc = "Contains a 10mm magazine for the stechkin pistol, containing eight rounds." + contains = list(/obj/item/ammo_box/magazine/m10mm) + cost = 500 /datum/supply_pack/ammo/a357_mag name = ".357 Speedloader Crate" - desc = "Contains two .357 speedloaders for revolvers, each containing seven rounds." + desc = "Contains a .357 speedloader for revolvers, containing seven rounds." contains = list(/obj/item/ammo_box/a357, /obj/item/ammo_box/a357) cost = 1500 /datum/supply_pack/ammo/mag_556mm name = "5.56 Pistole C Magazine Crate" - desc = "Contains two 5.56mm magazines for the Pistole C, each containing twelve rounds." - contains = list(/obj/item/ammo_box/magazine/pistol556mm, - /obj/item/ammo_box/magazine/pistol556mm) - cost = 1500 + desc = "Contains a 5.56mm magazine for the Pistole C, containing twelve rounds." + contains = list(/obj/item/ammo_box/magazine/pistol556mm) + cost = 750 /datum/supply_pack/ammo/fms_mag name = "Ferromagnetic Slug Magazine Crate" - desc = "Contains two ferromagnetic slug magazines for the Model H pistol, each containing ten rounds." - contains = list(/obj/item/ammo_box/magazine/modelh, - /obj/item/ammo_box/magazine/modelh) - cost = 1500 + desc = "Contains a ferromagnetic slug magazine for the Model H pistol, containing ten rounds." + contains = list(/obj/item/ammo_box/magazine/modelh) + cost = 750 /* Shotgun ammo @@ -91,7 +77,7 @@ /datum/supply_pack/ammo/winchester_ammo name = "Flaming Arrow and Detective Special .38 Ammo Boxes" - desc = "Contains two 30 round ammo boxes for refilling .38 weapons." + desc = "Contains a 30 round ammo boxes for refilling .38 weapons." cost = 500 contains = list(/obj/item/ammo_box/c38_box, /obj/item/ammo_box/c38_box) @@ -119,11 +105,9 @@ /datum/supply_pack/ammo/wt550_ammo name = "WT-550 Auto Rifle Ammo Crate" - desc = "Contains three 20-round magazine for the WT-550 Auto Rifle. Each magazine is designed to facilitate rapid tactical reloads." - cost = 2250 - contains = list(/obj/item/ammo_box/magazine/wt550m9, - /obj/item/ammo_box/magazine/wt550m9, - /obj/item/ammo_box/magazine/wt550m9) + desc = "Contains a 20-round magazine for the WT-550 Auto Rifle. Each magazine is designed to facilitate rapid tactical reloads." + cost = 750 + contains = list(/obj/item/ammo_box/magazine/wt550m9) /datum/supply_pack/ammo/cool_wt550_ammo name = "WT-550 Auto Rifle Exotic Ammo Crate" @@ -134,10 +118,9 @@ /datum/supply_pack/ammo/smgm45ammo name = ".45 Cobra Ammo Crate" - desc = "Contains two .45 magazines for the Cobra-20, each containing 24 rounds." - cost = 1500 - contains = list(/obj/item/ammo_box/magazine/smgm45, - /obj/item/ammo_box/magazine/smgm45) + desc = "Contains a .45 magazine for the Cobra-20, containing 24 rounds." + cost = 750 + contains = list(/obj/item/ammo_box/magazine/smgm45) /* Rifle ammo @@ -145,54 +128,45 @@ /datum/supply_pack/ammo/gal308_ammo name = "CM-GAL .308 Magazine Crate" - desc = "Contains two .308 CM-GAL magazines for the CM-GAL rifle, each containing ten rounds." - contains = list(/obj/item/ammo_box/magazine/gal, - /obj/item/ammo_box/magazine/gal) - cost = 2000 + desc = "Contains a .308 CM-GAL magazine for the CM-GAL rifle, containing ten rounds." + contains = list(/obj/item/ammo_box/magazine/gal) + cost = 1000 /datum/supply_pack/ammo/gar_ammo name = "GAR Ferromagnetic Lance Magazine Crate" - desc = "Contains two ferromagnetic lance magazines for the GAR rifle, each containing thirty two rounds." - contains = list(/obj/item/ammo_box/magazine/gar, - /obj/item/ammo_box/magazine/gar) - cost = 2000 + desc = "Contains a ferromagnetic lance magazine for the GAR rifle, containing thirty two rounds." + contains = list(/obj/item/ammo_box/magazine/gar) + cost = 1000 /datum/supply_pack/ammo/claris_ammo name = "Claris Ferromagnetic Pellet Speedloader Crate" - desc = "Contains two ferromagnetic pellet speedloaders for the Claris rifle, each containing twenty two rounds." - contains = list(/obj/item/ammo_box/amagpellet_claris, - /obj/item/ammo_box/amagpellet_claris) - cost = 2000 + desc = "Contains a ferromagnetic pellet speedloader for the Claris rifle, containing twenty two rounds." + contains = list(/obj/item/ammo_box/amagpellet_claris) + cost = 1000 /datum/supply_pack/ammo/ebr_ammo name = "M514 EBR .308 Magazine Crate" - desc = "Contains two .308 magazines for the M514 EBR rifle, each containing ten rounds." - contains = list(/obj/item/ammo_box/magazine/ebr, - /obj/item/ammo_box/magazine/ebr) - cost = 2000 + desc = "Contains a .308 magazine for the M514 EBR rifle, containing ten rounds." + contains = list(/obj/item/ammo_box/magazine/ebr) + cost = 1000 /datum/supply_pack/ammo/skm_ammo name = "SKM 7.62x40mm CLIP Magazine Crate" - desc = "Contains two 7.62x40mm magazines for the SKM rifles, each containing twenty rounds." - contains = list(/obj/item/ammo_box/magazine/skm_762_40, - /obj/item/ammo_box/magazine/skm_762_40) - cost = 2000 + desc = "Contains a 7.62x40mm magazine for the SKM rifles, containing twenty rounds." + contains = list(/obj/item/ammo_box/magazine/skm_762_40) + cost = 1000 /datum/supply_pack/ammo/p16_ammo name = "P-16 5.56mm Magazine Crate" - desc = "Contains two 5.56mm magazines for the P-16 rifle, each containing thirty rounds." - contains = list(/obj/item/ammo_box/magazine/p16, - /obj/item/ammo_box/magazine/p16) - cost = 2000 + desc = "Contains a 5.56mm magazine for the P-16 rifle, containing thirty rounds." + contains = list(/obj/item/ammo_box/magazine/p16) + cost = 1000 /datum/supply_pack/ammo/a850r_ammo name = "8x50mmR En Bloc Clip Crate" - desc = "Contains four 8x50mmR en bloc clips for rifles like the illestren rifle, each containing five rounds." - contains = list(/obj/item/ammo_box/magazine/illestren_a850r, - /obj/item/ammo_box/magazine/illestren_a850r, - /obj/item/ammo_box/magazine/illestren_a850r, - /obj/item/ammo_box/magazine/illestren_a850r) - cost = 1000 + desc = "Contains a 8x50mmR en bloc clips for rifles like the illestren rifle, containing five rounds." + contains = list(/obj/item/ammo_box/magazine/illestren_a850r) + cost = 250 /datum/supply_pack/ammo/a762_ammo_box name = "7.62x40mm CLIP Ammo Box Crate" @@ -202,126 +176,144 @@ /datum/supply_pack/ammo/c556mmHITP_ammo_box name = "5.56 Caseless Ammo Box Crate" - desc = "Contains two fifty-round 5.56mm caseless boxes for SolGov sidearms like the Pistole C, for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c556mmHITP, - /obj/item/ammo_box/c556mmHITP) - cost = 500 + desc = "Contains a fifty-round 5.56mm caseless box for SolGov sidearms like the Pistole C." + contains = list(/obj/item/ammo_box/c556mmHITP) + cost = 250 /datum/supply_pack/ammo/c45_ammo_box name = ".45 Ammo Box Crate" - desc = "Contains two fifty-round .45 boxes for pistols and SMGs like the M1911 or the C-20r, for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c45, - /obj/item/ammo_box/c45) - cost = 500 + desc = "Contains a fifty-round .45 box for pistols and SMGs like the M1911 or the C-20r." + contains = list(/obj/item/ammo_box/c45) + cost = 250 /datum/supply_pack/ammo/c10mm_ammo_box name = "10mm Ammo Box Crate" - desc = "Contains two fifty-round 10mm boxes for pistols and SMGs like the Stechkin or the SkM-44(k), for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c10mm, - /obj/item/ammo_box/c10mm) - cost = 500 + desc = "Contains a fifty-round 10mm box for pistols and SMGs like the Stechkin or the SkM-44(k)." + contains = list(/obj/item/ammo_box/c10mm) + cost = 250 /datum/supply_pack/ammo/c9mm_ammo_box name = "9mm Ammo Box Crate" - desc = "Contains two fifty-round 9mm boxes for pistols and SMGs such as the Commander or Saber, for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c9mm, - /obj/item/ammo_box/c9mm) - cost = 500 + desc = "Contains a fifty-round 9mm box for pistols and SMGs such as the Commander or Saber." + contains = list(/obj/item/ammo_box/c9mm) + cost = 250 /datum/supply_pack/ammo/a308_ammo_box name = "308 Ammo Box Crate" - desc = "Contains one thirty-round .308 box for DMRs such as the SsG-04 and CM-GAL-S." + desc = "Contains a thirty-round .308 box for DMRs such as the SsG-04 and CM-GAL-S." contains = list(/obj/item/ammo_box/a308) cost = 500 /datum/supply_pack/ammo/c9mmap_ammo_box name = "9mm AP Ammo Box Crate" - desc = "Contains two fifty-round 9mm boxes loaded with armor piercing ammo, for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c9mm/ap, - /obj/item/ammo_box/c9mm/ap) - cost = 1000 + desc = "Contains a fifty-round 9mm box loaded with armor piercing ammo." + contains = list(/obj/item/ammo_box/c9mm/ap) + cost = 500 /datum/supply_pack/ammo/c556mmHITPap_ammo_box name = "5.56 caseless AP Ammo Box Crate" - desc = "Contains two fifty-round 5.56mm caseless boxes loaded with armor piercing ammo, for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c556mmHITP/ap, - /obj/item/ammo_box/c556mmHITP/ap) - cost = 1000 + desc = "Contains a fifty-round 5.56mm caseless boxloaded with armor piercing ammo." + contains = list(/obj/item/ammo_box/c556mmHITP/ap) + cost = 500 /datum/supply_pack/ammo/c45ap_ammo_box name = ".45 AP Ammo Box Crate" - desc = "Contains two fifty-round .45 boxes loaded with armor piercing ammo, for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c45/ap, - /obj/item/ammo_box/c45/ap) - cost = 1000 + desc = "Contains a fifty-round .45 box loaded with armor piercing ammo." + contains = list(/obj/item/ammo_box/c45/ap) + cost = 500 /datum/supply_pack/ammo/c10mmap_ammo_box name = "10mm AP Ammo Box Crate" - desc = "Contains two fifty-round 10mm boxes loaded with armor piercing ammo, for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c10mm/ap, - /obj/item/ammo_box/c10mm/ap) - cost = 1000 + desc = "Contains a fifty-round 10mm box loaded with armor piercing ammo." + contains = list(/obj/item/ammo_box/c10mm/ap) + cost = 500 /datum/supply_pack/ammo/c9mmhp_ammo_box name = "9mm HP Ammo Box Crate" - desc = "Contains two fifty-round 9mm boxes loaded with hollow point ammo, great against unarmored targets, for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c9mm/hp, - /obj/item/ammo_box/c9mm/hp) - cost = 1000 + desc = "Contains a fifty-round 9mm box loaded with hollow point ammo, great against unarmored targets." + contains = list(/obj/item/ammo_box/c9mm/hp) + cost = 500 /datum/supply_pack/ammo/c10mmhp_ammo_box name = "10mm HP Ammo Box Crate" - desc = "Contains two fifty-round 10mm boxes loaded with hollow point ammo, great against unarmored targets, for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c10mm/hp, - /obj/item/ammo_box/c10mm/hp) - cost = 1000 + desc = "Contains a fifty-round 10mm box loaded with hollow point ammo, great against unarmored targets." + contains = list(/obj/item/ammo_box/c10mm/hp) + cost = 500 /datum/supply_pack/ammo/c45hp_ammo_box name = ".45 HP Ammo Box Crate" - desc = "Contains two fifty-round 10mm boxes loaded with hollow point ammo, great against unarmored targets, for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c45/hp, - /obj/item/ammo_box/c45/hp) - cost = 1000 + desc = "Contains a fifty-round 10mm box loaded with hollow point ammo, great against unarmored targets." + contains = list(/obj/item/ammo_box/c45/hp) + cost = 500 /datum/supply_pack/ammo/c556mmhitphp_ammo_box name = "5.56 Caseless HP Ammo Box Crate" - desc = "Contains two fifty-round 5.56mm caseless boxes loaded with hollow point ammo, great against unarmored targets, for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c556mmHITP/hp, - /obj/item/ammo_box/c556mmHITP/hp) - cost = 1000 + desc = "Contains a fifty-round 5.56mm caseless box loaded with hollow point ammo, great against unarmored targets." + contains = list(/obj/item/ammo_box/c556mmHITP/hp) + cost = 500 /datum/supply_pack/ammo/c9mmrubber_ammo_box name = "9mm Rubber Ammo Box Crate" - desc = "Contains two fifty-round 9mm boxes loaded with less-than-lethal rubber rounds for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c9mm/rubbershot, - /obj/item/ammo_box/c9mm/rubbershot) - cost = 500 + desc = "Contains a fifty-round 9mm box loaded with less-than-lethal rubber rounds." + contains = list(/obj/item/ammo_box/c9mm/rubbershot) + cost = 250 /datum/supply_pack/ammo/c10mmrubber_ammo_box name = "10mm Rubber Ammo Box Crate" - desc = "Contains two fifty-round 10mm boxes loaded with less-than-lethal rubber rounds for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c10mm/rubbershot, - /obj/item/ammo_box/c10mm/rubbershot) - cost = 500 + desc = "Contains a fifty-round 10mm box loaded with less-than-lethal rubber rounds." + contains = list(/obj/item/ammo_box/c10mm/rubbershot) + cost = 250 /datum/supply_pack/ammo/c45mmrubber_ammo_box name = ".45 Rubber Ammo Box Crate" - desc = "Contains two fifty-round .45 boxes loaded with less-than-lethal rubber rounds for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c45/rubbershot, - /obj/item/ammo_box/c45/rubbershot) - cost = 500 + desc = "Contains a fifty-round .45 box loaded with less-than-lethal rubber rounds." + contains = list(/obj/item/ammo_box/c45/rubbershot) + cost = 250 /datum/supply_pack/ammo/c556HITPrubber_ammo_box name = "5.56 Caseless Rubber Ammo Box Crate" - desc = "Contains two fifty-round 5.56 caseless boxes loaded with less-than-lethal rubber rounds for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c556mmHITP/rubbershot, - /obj/item/ammo_box/c556mmHITP/rubbershot) - cost = 500 + desc = "Contains a fifty-round 5.56 caseless box loaded with less-than-lethal rubber rounds." + contains = list(/obj/item/ammo_box/c556mmHITP/rubbershot) + cost = 250 /datum/supply_pack/ammo/guncell name = "Weapon Cell Crate" - desc = "Contains three weapon cells, compatible with laser guns." - contains = list(/obj/item/stock_parts/cell/gun, - /obj/item/stock_parts/cell/gun, - /obj/item/stock_parts/cell/gun) - cost = 1500 + desc = "Contains a weapon cell, compatible with laser guns." + contains = list(/obj/item/stock_parts/cell/gun) + cost = 500 + +/datum/supply_pack/ammo/c46x30mm_boxcrate + name = "4.6x30mm Ammo Box Crate" + desc = "Contains a fifty-round 4.6x30mm box for PDWs such as the WT-550." + contains = list(/obj/item/ammo_box/c46x30mm_box) + cost = 250 + +/datum/supply_pack/ammo/c8x50mm_boxcrate + name = "8x50mm Ammo Box Crate" + desc = "Contains a twenty-round 8x50mm ammo box for rifles such as the Illestren." + contains = list(/obj/item/ammo_box/c8x50mm_box) + cost = 250 + +/datum/supply_pack/ammo/c8x50mm_boxhp_boxcrate + name = "8x50mm Hollow Point Crate" + desc = "Contains a twenty-round 8x50mm ammo box loaded with hollow point ammo, great against unarmored targets." + contains = list(/obj/item/ammo_box/c8x50mmhp_box) + cost = 500 + +/datum/supply_pack/ammo/ferropelletboxcrate + name = "Ferromagnetic Pellet Box Crate" + desc = "Contains a fifty-round ferromagnetic pellet ammo box for gauss guns such as the Claris." + contains = list(/obj/item/ammo_box/ferropelletbox) + cost = 250 + +/datum/supply_pack/ammo/ferroslugboxcrate + name = "Ferromagnetic Slug Box Crate" + desc = "Contains a twenty-round ferromagnetic slug for gauss guns such as the Model-H." + contains = list(/obj/item/ammo_box/ferroslugbox) + cost = 250 + +/datum/supply_pack/ammo/ferrolanceboxcrate + name = "Ferromagnetic Lance Box Crate" + desc = "Contains a fifty-round box for high-powered gauss guns such as the GAR assault rifle." + contains = list(/obj/item/ammo_box/ferrolancebox) + cost = 250 diff --git a/code/modules/projectiles/ammunition/ballistic/rifle.dm b/code/modules/projectiles/ammunition/ballistic/rifle.dm index 685458406584..5b93bfaa2463 100644 --- a/code/modules/projectiles/ammunition/ballistic/rifle.dm +++ b/code/modules/projectiles/ammunition/ballistic/rifle.dm @@ -7,6 +7,14 @@ caliber = "8x50mmR" projectile_type = /obj/projectile/bullet/a8_50r +/obj/item/ammo_casing/a8_50rhp + name = "8x50mmR hollow point bullet casing" + desc = "A 8x50mmR hollow point bullet casing." + icon_state = "rifle-brass-hollow" + caliber = "8x50mmR" + projectile_type = /obj/projectile/bullet/a8_50rhp + + // 8x58mm Caseless (SSG-669C) /obj/item/ammo_casing/caseless/a858 diff --git a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm index 0ca9796eefcb..c58035ef95fc 100644 --- a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm +++ b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm @@ -391,3 +391,45 @@ custom_materials = list(/datum/material/iron = 15000) w_class = WEIGHT_CLASS_TINY instant_load = TRUE + +/obj/item/ammo_box/c46x30mm_box + name = "ammo box (4.6x30mm)" + desc = "A box of standard 4.6x30mm ammo." + icon_state = "4.6x30mmbox" + ammo_type = /obj/item/ammo_casing/c46x30mm + max_ammo = 50 + +/obj/item/ammo_box/c8x50mm_box + name = "ammo box (8x50mm)" + desc = "A box of standard 8x50mm ammo." + icon_state = "8x50mm" + ammo_type = /obj/item/ammo_casing/a8_50r + max_ammo = 50 + +/obj/item/ammo_box/ferropelletbox + name = "ammo box (ferromagnetic pellets)" + desc = "A box of ferromagnetic pellets." + icon_state = "ferropelletsbox" + ammo_type = /obj/item/ammo_casing/caseless/gauss + max_ammo = 50 + +/obj/item/ammo_box/ferroslugbox + name = "ammo box (ferromagnetic slugs)" + desc = "A box of standard ferromagnetic slugs." + icon_state = "ferroslugsbox" + ammo_type = /obj/item/ammo_casing/caseless/gauss/slug + max_ammo = 20 + +/obj/item/ammo_box/ferrolancebox + name = "ammo box (ferromagnetic lances)" + desc = "A box of standard ferromagnetic lances." + icon_state = "ferrolancesbox" + ammo_type = /obj/item/ammo_casing/caseless/gauss/lance + max_ammo = 50 + +/obj/item/ammo_box/c8x50mmhp_box + name = "ammo box (8x50mm)" + desc = "A box of hollow point 8x50mm ammo, designed to cause massive damage at the cost of ." + icon_state = "8x50mm-hp" + ammo_type = /obj/item/ammo_casing/a8_50rhp + max_ammo = 20 diff --git a/code/modules/projectiles/projectile/bullets/rifle.dm b/code/modules/projectiles/projectile/bullets/rifle.dm index 8797fbdcde32..ddd3319122c7 100644 --- a/code/modules/projectiles/projectile/bullets/rifle.dm +++ b/code/modules/projectiles/projectile/bullets/rifle.dm @@ -13,6 +13,12 @@ damage = 35 armour_penetration = 40 +/obj/projectile/bullet/a8_50rhp + name = "8x50mmR bullet" + speed = 0.3 + damage = 55 + armour_penetration = 0 + // .300 Magnum (Smile Rifle) /obj/projectile/bullet/a300 diff --git a/icons/obj/ammo.dmi b/icons/obj/ammo.dmi index 022be8bcedd3bb0ba154c1ea054e2e4475515908..2078c7e25cd46418f630d46a76ee69c1b7a5cbf2 100644 GIT binary patch literal 36598 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 Bdfos4 literal 36015 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�# zNm22bJacEHj5W|kH=8PBr2DZpV_@&BHs6{m9;gRRRhM+-pBDADskp(1x5@ZC=nb@i zhi#t*t4?6Lz^LN;G5cK74G^mf$WO$ipHEp4dN5LT>I_|L_j*eAmy*=A+=Z}&U{|;S zRmG_tm=W#h`V2ppkMUElE%URkYA&p64I!z>GHJxu2)O*1E)O zgpJpgAAf(I$HQ~+u~yAfuT8P;$WP$ovnjdxAt+j*Er;2Fnjp&|nmZBs+_8L%sa~0Y z9pbdR5mo212!J6cVNO*V(?MHfPrVOsO(VCk_k4JdXJlI%j`wpB*xNWG+gtH{5M`%jGVq<|onWDQiJ<{?NZRStRr(@Xeez`;qJK z&_pPts~AG2m*{Rb%%K*))DM=Q>I!5APt}4PoaWty)_P%A3s{fkZ3zG1^tk|G=Q(F~ zZ{MO;8XP(8WSR+k23y6w3VmT{H%_&8=vkjof|$afBpT}*IhV|(hO>pXdSQLaBCh5< z*SN!X7iVF;{?(Jfo?fdECYRge2S!Ny3b#=stp|JLU}WwXPE=VQb!Wy6U>lyvTD6GE zYFE(H(Eo*z13ZZJ8cDE0oSszg6d_?sCahsjfbD6^u3okylZ3z@9Zg-05;d!k{|5XL BELi{m