diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index c85e4ff8d10b..bd17cce23984 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -199,6 +199,17 @@ for(var/i in 1 to 7) new /obj/item/ammo_casing/r4046/chem/EMP(src) +//Explosion 40x46mm +/obj/item/weapon/storage/box/r4046/explosion + name = "box of 40x46mm explosion grenades (WARNING)" + desc = "WARNING: These devices are extremely dangerous and can cause injury." + icon_state = "4046_box(exp)" + +/obj/item/weapon/storage/box/r4046/explosion/atom_init() + . = ..() + for(var/i in 1 to 7) + new /obj/item/ammo_casing/r4046/explosive(src) + //EMPs /obj/item/weapon/storage/box/emps name = "box of emp grenades" diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index ef38f33c5e50..5f0f944ed578 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -410,6 +410,16 @@ var/global/list/all_supply_groups = list("Operations","Security","Hospitality"," access = access_armory group = "Security" +/datum/supply_pack/ballistic/exp4046 + name = "40x46mm explosion grenades" + contains = list(/obj/item/weapon/storage/box/r4046/explosion, + /obj/item/weapon/storage/box/r4046/explosion) + additional_costs = 520 + crate_type = /obj/structure/closet/crate/secure + crate_name = "40x46mm explosion grenades" + access = access_armory + group = "Security" + /datum/supply_pack/ballistic/m79 name = "m79 grenade launcher" contains = list(/obj/item/weapon/gun/projectile/grenade_launcher/m79, diff --git a/icons/obj/storage.dmi b/icons/obj/storage.dmi index ccc164e4c89b..397869badc5b 100644 Binary files a/icons/obj/storage.dmi and b/icons/obj/storage.dmi differ