Merge branch 'pr/14'
This commit is contained in:
@@ -28,7 +28,6 @@
|
||||
STR.max_w_class = WEIGHT_CLASS_NORMAL
|
||||
STR.max_items = 21
|
||||
|
||||
|
||||
/*
|
||||
* Backpack Types
|
||||
*/
|
||||
@@ -244,6 +243,18 @@
|
||||
icon_state = "satchel-explorer"
|
||||
item_state = "securitypack"
|
||||
|
||||
/obj/item/storage/backpack/satchel/bone
|
||||
name = "bone satchel"
|
||||
desc = "A bone satchel fashend with watcher wings and large bones from goliath. Can be worn on the belt."
|
||||
icon = 'icons/obj/mining.dmi'
|
||||
icon_state = "goliath_saddle"
|
||||
slot_flags = ITEM_SLOT_BACK | ITEM_SLOT_BELT
|
||||
|
||||
/obj/item/storage/backpack/satchel/bone/ComponentInitialize()
|
||||
. = ..()
|
||||
GET_COMPONENT(STR, /datum/component/storage)
|
||||
STR.max_combined_w_class = 10
|
||||
|
||||
/obj/item/storage/backpack/satchel/cap
|
||||
name = "captain's satchel"
|
||||
desc = "An exclusive satchel for Nanotrasen officers."
|
||||
@@ -447,6 +458,8 @@
|
||||
new /obj/item/clothing/suit/straight_jacket(src)
|
||||
new /obj/item/clothing/mask/muzzle(src)
|
||||
new /obj/item/mmi/syndie(src)
|
||||
new /obj/item/implantcase(src)
|
||||
new /obj/item/implanter(src)
|
||||
|
||||
/obj/item/storage/backpack/duffelbag/syndie/surgery_adv
|
||||
name = "advanced surgery duffel bag"
|
||||
@@ -464,6 +477,8 @@
|
||||
new /obj/item/clothing/suit/straight_jacket(src)
|
||||
new /obj/item/clothing/mask/muzzle(src)
|
||||
new /obj/item/mmi/syndie(src)
|
||||
new /obj/item/implantcase(src)
|
||||
new /obj/item/implanter(src)
|
||||
|
||||
/obj/item/storage/backpack/duffelbag/syndie/ammo
|
||||
name = "ammunition duffel bag"
|
||||
|
||||
@@ -109,7 +109,7 @@ GLOBAL_LIST_INIT(bibleitemstates, list("bible", "koran", "scrapbook", "bible",
|
||||
to_chat(user, "<span class='warning'>You don't have the dexterity to do this!</span>")
|
||||
return
|
||||
|
||||
if (user.has_trait(TRAIT_CLUMSY) && prob(50))
|
||||
if (HAS_TRAIT(user, TRAIT_CLUMSY) && prob(50))
|
||||
to_chat(user, "<span class='danger'>[src] slips out of your hand and hits your head.</span>")
|
||||
user.take_bodypart_damage(10)
|
||||
user.Unconscious(400)
|
||||
|
||||
@@ -15,9 +15,10 @@
|
||||
* Handcuff, mousetrap, and pillbottle boxes,
|
||||
* Snap-pops and matchboxes,
|
||||
* Replacement light boxes,
|
||||
* Shotgun Ammo boxes,
|
||||
* Ammo types,
|
||||
* Action Figure Boxes,
|
||||
* Various paper bags.
|
||||
* Various paper bags,
|
||||
* Colored boxes
|
||||
*
|
||||
* For syndicate call-ins see uplink_kits.dm
|
||||
*/
|
||||
@@ -75,7 +76,6 @@
|
||||
return 0
|
||||
return ..()
|
||||
|
||||
|
||||
//Disk boxes
|
||||
/obj/item/storage/box/disks
|
||||
name = "diskette box"
|
||||
@@ -142,6 +142,29 @@
|
||||
..() // we want the regular stuff too
|
||||
new /obj/item/radio/off(src)
|
||||
|
||||
/obj/item/storage/box/seclooking
|
||||
icon_state = "secbox"
|
||||
illustration = null
|
||||
|
||||
/obj/item/storage/box/cells
|
||||
name = "box of powercells"
|
||||
desc = "Contains powercells."
|
||||
illustration = "power_cell"
|
||||
|
||||
/obj/item/storage/box/ammoshells
|
||||
name = "box of loose ammo"
|
||||
desc = "Contains loose ammo."
|
||||
illustration = "loose_ammo"
|
||||
|
||||
/obj/item/storage/box/otwo
|
||||
name = "box of o2 supplies"
|
||||
desc = "Contains o2 supplies."
|
||||
illustration = "02"
|
||||
|
||||
/obj/item/storage/box/otwo/PopulateContents()
|
||||
for(var/i in 1 to 7)
|
||||
new /obj/item/tank/internals/emergency_oxygen/engi(src)
|
||||
|
||||
/obj/item/storage/box/gloves
|
||||
name = "box of latex gloves"
|
||||
desc = "Contains sterile latex gloves."
|
||||
@@ -463,7 +486,7 @@
|
||||
/obj/item/storage/box/firingpins
|
||||
name = "box of standard firing pins"
|
||||
desc = "A box full of standard firing pins, to allow newly-developed firearms to operate."
|
||||
illustration = "id"
|
||||
illustration = "firing_pins"
|
||||
|
||||
/obj/item/storage/box/firingpins/PopulateContents()
|
||||
for(var/i in 1 to 5)
|
||||
@@ -472,7 +495,7 @@
|
||||
/obj/item/storage/box/lasertagpins
|
||||
name = "box of laser tag firing pins"
|
||||
desc = "A box full of laser tag firing pins, to allow newly-developed firearms to require wearing brightly coloured plastic armor before being able to be used."
|
||||
illustration = "id"
|
||||
illustration = "firing_pins"
|
||||
|
||||
/obj/item/storage/box/lasertagpins/PopulateContents()
|
||||
for(var/i in 1 to 3)
|
||||
@@ -768,6 +791,19 @@
|
||||
var/randomFigure = pick(subtypesof(/obj/item/toy/figure))
|
||||
new randomFigure(src)
|
||||
|
||||
/obj/item/storage/box/mechfigures
|
||||
name = "box of mech figures"
|
||||
desc = "The latest set of collectable mech figures."
|
||||
icon_state = "box"
|
||||
|
||||
/obj/item/storage/box/mechfigures/PopulateContents()
|
||||
for(var/i in 1 to 4)
|
||||
var/randomFigure = pick(subtypesof(/obj/item/toy/prize/))
|
||||
new randomFigure(src)
|
||||
|
||||
|
||||
|
||||
|
||||
#define NODESIGN "None"
|
||||
#define NANOTRASEN "NanotrasenStandard"
|
||||
#define SYNDI "SyndiSnacks"
|
||||
@@ -1003,7 +1039,6 @@
|
||||
for(var/i in 1 to 7)
|
||||
new /obj/item/reagent_containers/pill/patch/silver_sulf(src)
|
||||
|
||||
|
||||
/obj/item/storage/box/fountainpens
|
||||
name = "box of fountain pens"
|
||||
|
||||
@@ -1062,3 +1097,32 @@
|
||||
new /obj/item/stock_parts/matter_bin/bluespace(src)
|
||||
new /obj/item/stock_parts/matter_bin/bluespace(src)
|
||||
new /obj/item/stock_parts/matter_bin/bluespace(src)
|
||||
|
||||
//Colored boxes.
|
||||
/obj/item/storage/box/green
|
||||
icon_state = "box_green"
|
||||
illustration = null
|
||||
|
||||
/obj/item/storage/box/blue
|
||||
icon_state = "box_blue"
|
||||
illustration = null
|
||||
|
||||
/obj/item/storage/box/purple
|
||||
icon_state = "box_purple"
|
||||
illustration = null
|
||||
|
||||
/obj/item/storage/box/red
|
||||
icon_state = "box_red"
|
||||
illustration = null
|
||||
|
||||
/obj/item/storage/box/yellow
|
||||
icon_state = "box_yellow"
|
||||
illustration = null
|
||||
|
||||
/obj/item/storage/box/brown
|
||||
icon_state = "box_brown"
|
||||
illustration = null
|
||||
|
||||
/obj/item/storage/box/pink
|
||||
icon_state = "box_pink"
|
||||
illustration = null
|
||||
|
||||
@@ -40,7 +40,8 @@
|
||||
|
||||
/obj/item/storage/briefcase/lawyer/family
|
||||
name = "battered briefcase"
|
||||
desc = "An old briefcase, this one has seen better days in its time. It's clear they don't make them nowadays as good as they used to. The corners are modified with metal trim adding in weight!"
|
||||
desc = "An old briefcase, this one has seen better days in its time. It's clear they don't make them nowadays as good as they used to. Comes with an added belt clip!"
|
||||
slot_flags = ITEM_SLOT_BELT
|
||||
|
||||
/obj/item/storage/briefcase/lawyer/family/PopulateContents()
|
||||
new /obj/item/stamp/law(src)
|
||||
|
||||
Reference in New Issue
Block a user