diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm index a7bad24bddc..bc9f280cdb1 100644 --- a/code/datums/uplink_item.dm +++ b/code/datums/uplink_item.dm @@ -389,7 +389,11 @@ var/list/uplink_items = list() desc = "A 5-round magazine of haemorrhage ammo designed for use in the syndicate sniper rifle, causes heavy bleeding in the target." item = /obj/item/ammo_box/magazine/sniper_rounds/haemorrhage - +/datum/uplink_item/ammo/sniper/penetrator + name = "Sniper Magazine - Penetrator Rounds" + desc = "A 5-round magazine of penetrator ammo designed for use in the syndicate sniper rifle. Can pierce walls and multiple enemies." + item = /obj/item/ammo_box/magazine/sniper_rounds/penetrator + cost = 5 // STEALTHY WEAPONS diff --git a/code/modules/projectiles/guns/projectile/sniper.dm b/code/modules/projectiles/guns/projectile/sniper.dm index f14886328c1..8c9d07d2a77 100644 --- a/code/modules/projectiles/guns/projectile/sniper.dm +++ b/code/modules/projectiles/guns/projectile/sniper.dm @@ -131,4 +131,26 @@ var/mob/living/carbon/human/H = target H.drip(100) - return ..() \ No newline at end of file + return ..() + + +//penetrator ammo +/obj/item/ammo_box/magazine/sniper_rounds/penetrator + name = "sniper rounds (penetrator)" + desc = "An extremely powerful round capable of passing straight through cover and anyone unfortunate enough to be behind it." + ammo_type = /obj/item/ammo_casing/penetrator + max_ammo = 5 + +/obj/item/ammo_casing/penetrator + desc = "A .50 caliber penetrator round casing." + caliber = ".50" + projectile_type = /obj/item/projectile/bullet/sniper/penetrator + icon_state = ".50" + +/obj/item/projectile/bullet/sniper/penetrator + name = "penetrator round" + damage = 60 + forcedodge = 1 + stun = 0 + weaken = 0 + breakthings = FALSE \ No newline at end of file