Secbelt + shotgun shell boxes rework, shoulder holster and bandolier buff (#14433)

* inb4 webbing meta

* bandolier buff + shell box time

* oops beanbags were missing

* may the lord and savior save me pretty please

* hos now spawns with belt

* re-adds baton/cuffs/flash to locker
This commit is contained in:
Skrem_7
2022-06-19 05:03:33 -05:00
committed by GitHub
parent d6c42d9df8
commit 6bf6a4436c
4 changed files with 49 additions and 18 deletions

View File

@@ -802,42 +802,66 @@
/obj/item/storage/box/rubbershot
name = "box of rubber shots"
desc = "A box full of rubber shots, designed for riot shotguns."
desc = "A box full of rubber shots designed for shotguns. The box itself is designed for holding any kind of shotgun shell."
icon_state = "rubbershot_box"
illustration = null
/obj/item/storage/box/rubbershot/ComponentInitialize()
. = ..()
var/datum/component/storage/STR = GetComponent(/datum/component/storage)
STR.max_items = 7
STR.set_holdable(list(/obj/item/ammo_casing/shotgun))
/obj/item/storage/box/rubbershot/PopulateContents()
for(var/i in 1 to 7)
new /obj/item/ammo_casing/shotgun/rubbershot(src)
/obj/item/storage/box/lethalshot
name = "box of lethal shotgun shots"
desc = "A box full of lethal shots, designed for riot shotguns."
desc = "A box full of lethal shots designed for shotguns. The box itself is designed for holding any kind of shotgun shell."
icon_state = "lethalshot_box"
illustration = null
/obj/item/storage/box/lethalshot/ComponentInitialize()
. = ..()
var/datum/component/storage/STR = GetComponent(/datum/component/storage)
STR.max_items = 7
STR.set_holdable(list(/obj/item/ammo_casing/shotgun))
/obj/item/storage/box/lethalshot/PopulateContents()
for(var/i in 1 to 7)
new /obj/item/ammo_casing/shotgun/buckshot(src)
/obj/item/storage/box/breacherslug
name = "box of breaching shotgun shells"
desc = "A box full of breaching slugs, designed for rapid entry."
desc = "A box full of breaching slugs designed for rapid entry. The box itself is designed for holding any kind of shotgun shell."
icon_state = "breachershot_box"
illustration = null
/obj/item/storage/box/breacherslug/ComponentInitialize()
. = ..()
var/datum/component/storage/STR = GetComponent(/datum/component/storage)
STR.max_items = 7
STR.set_holdable(list(/obj/item/ammo_casing/shotgun))
/obj/item/storage/box/breacherslug/PopulateContents()
for(var/i in 1 to 7)
new /obj/item/ammo_casing/shotgun/breacher(src)
/obj/item/storage/box/beanbag
name = "box of beanbags"
desc = "A box full of beanbag shells."
desc = "A box full of beanbag shells designed for shotguns. The box itself is designed for holding any kind of shotgun shell."
icon_state = "rubbershot_box"
illustration = null
/obj/item/storage/box/beanbag/ComponentInitialize()
. = ..()
var/datum/component/storage/STR = GetComponent(/datum/component/storage)
STR.max_items = 7
STR.set_holdable(list(/obj/item/ammo_casing/shotgun))
/obj/item/storage/box/beanbag/PopulateContents()
for(var/i in 1 to 6)
for(var/i in 1 to 7)
new /obj/item/ammo_casing/shotgun/beanbag(src)
/obj/item/storage/box/actionfigure