mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 10:12:45 +00:00
Instead of 'x has been attacked with y by z' it now reads 'x has been 'y.attack_verb-ed' with y by z'!
Example:
Monkeyman has been bashed in the head with a riot shield by Nodrak!
or
Monkeyman has been stabbed in the chest with an energy sword by Nodrak!
- Every obj now has a list named "attack_verbs"
- When declaring an object, just use attack_verb = list("verb1", "verb2") and so on to initialize the list for that specific item.
- I've added a bunch of these to a ton of items already, feel free to modify or add more. Just try to stay away from gimmicky verbs (clown stuff being the exception.)
clothing.dm and spawner.dm only had a single definition in each of them, so their definitins have been moved to obj.dm and their original dm files deleted. I'm not sure about spawner but clothing had all of its other definitions removed recently.
radio.dm was a completely blank file, so it was removed.
Changelog updated
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4182 316c924e-a436-60f5-8080-3fe189b3f50e
581 lines
17 KiB
Plaintext
581 lines
17 KiB
Plaintext
/obj/item/weapon/storage/backpack
|
|
name = "backpack"
|
|
desc = "You wear this on your back and put items into it."
|
|
icon_state = "backpack"
|
|
item_state = "backpack"
|
|
w_class = 4.0
|
|
flags = FPRINT|TABLEPASS
|
|
slot_flags = SLOT_BACK //ERROOOOO
|
|
max_w_class = 3
|
|
max_combined_w_class = 21
|
|
|
|
/obj/item/weapon/storage/backpack/cultpack
|
|
name = "trophy rack"
|
|
desc = "It's useful for both carrying extra gear and proudly declaring your insanity."
|
|
icon_state = "cultpack"
|
|
|
|
/obj/item/weapon/storage/trashbag
|
|
name = "trash bag"
|
|
desc = "It's the heavy-duty black polymer kind. Time to take out the trash!"
|
|
icon_state = "trashbag"
|
|
item_state = "trashbag"
|
|
w_class = 4.0
|
|
storage_slots = 20
|
|
max_w_class = 1
|
|
max_combined_w_class = 20
|
|
/*
|
|
/obj/item/weapon/storage/lbe
|
|
name = "Load Bearing Equipment"
|
|
desc = "You wear these on your thighs, they help carry heavy loads."
|
|
icon_state = "backpack" //PLACEHOLDER
|
|
w_class = 2.0
|
|
max_combined_w_class = 17
|
|
*/
|
|
/obj/item/weapon/storage/pill_bottle
|
|
name = "pill bottle"
|
|
desc = "It's an airtight container for storing medication."
|
|
icon_state = "pill_canister"
|
|
icon = 'icons/obj/chemical.dmi'
|
|
item_state = "contsolid"
|
|
w_class = 2.0
|
|
can_hold = list("/obj/item/weapon/reagent_containers/pill")
|
|
var/mode = 1 // pickup mode
|
|
|
|
/obj/item/weapon/storage/dice
|
|
name = "pack of dice"
|
|
desc = "It's a small container with dice inside."
|
|
icon_state = "pill_canister"
|
|
icon = 'icons/obj/chemical.dmi'
|
|
item_state = "contsolid"
|
|
w_class = 2.0
|
|
can_hold = list("/obj/item/weapon/dice")
|
|
|
|
/obj/item/weapon/storage/box
|
|
name = "box"
|
|
desc = "It's just an ordinary box."
|
|
icon_state = "box"
|
|
item_state = "syringe_kit"
|
|
|
|
/obj/item/weapon/storage/box/engineer
|
|
|
|
/obj/item/weapon/storage/box/syndicate
|
|
|
|
/obj/item/weapon/storage/cupbox
|
|
name = "box of paper cups"
|
|
desc = "It has pictures of paper cups on the front."
|
|
icon_state = "box"
|
|
item_state = "syringe_kit"
|
|
foldable = /obj/item/stack/sheet/cardboard //BubbleWrap
|
|
New()
|
|
..()
|
|
new /obj/item/weapon/reagent_containers/food/drinks/sillycup( src )
|
|
new /obj/item/weapon/reagent_containers/food/drinks/sillycup( src )
|
|
new /obj/item/weapon/reagent_containers/food/drinks/sillycup( src )
|
|
new /obj/item/weapon/reagent_containers/food/drinks/sillycup( src )
|
|
new /obj/item/weapon/reagent_containers/food/drinks/sillycup( src )
|
|
new /obj/item/weapon/reagent_containers/food/drinks/sillycup( src )
|
|
new /obj/item/weapon/reagent_containers/food/drinks/sillycup( src )
|
|
|
|
/obj/item/weapon/storage/pillbottlebox
|
|
name = "box of pill bottles"
|
|
desc = "It has pictures of pill bottles on its front."
|
|
icon_state = "pillbox"
|
|
item_state = "syringe_kit"
|
|
foldable = /obj/item/stack/sheet/cardboard //BubbleWrap
|
|
|
|
/obj/item/weapon/storage/blankbox
|
|
name = "box of blank shells"
|
|
desc = "It has a picture of a gun and several warning symbols on the front."
|
|
icon_state = "box"
|
|
item_state = "syringe_kit"
|
|
foldable = /obj/item/stack/sheet/cardboard //BubbleWrap
|
|
|
|
/obj/item/weapon/storage/backpack/clown
|
|
name = "Giggles Von Honkerton"
|
|
desc = "It's a backpack made by Honk! Co."
|
|
icon_state = "clownpack"
|
|
item_state = "clownpack"
|
|
|
|
/obj/item/weapon/storage/backpack/medic
|
|
name = "medical backpack"
|
|
desc = "It's a backpack especially designed for use in a sterile environment."
|
|
icon_state = "medicalpack"
|
|
item_state = "medicalpack"
|
|
|
|
/obj/item/weapon/storage/backpack/security
|
|
name = "security backpack"
|
|
desc = "It's a very robust backpack."
|
|
icon_state = "securitypack"
|
|
item_state = "securitypack"
|
|
|
|
/obj/item/weapon/storage/backpack/captain
|
|
name = "captain's backpack"
|
|
desc = "It's a special backpack made exclusively for Nanotrasen officers."
|
|
icon_state = "captainpack"
|
|
item_state = "captainpack"
|
|
|
|
/obj/item/weapon/storage/backpack/satchel
|
|
name = "leather satchel"
|
|
desc = "It's a very fancy satchel made with fine leather."
|
|
icon_state = "satchel"
|
|
|
|
/obj/item/weapon/storage/backpack/satchel/withwallet
|
|
New()
|
|
..()
|
|
new /obj/item/weapon/storage/wallet/random( src )
|
|
|
|
// Belt Bags/Satchels
|
|
|
|
/obj/item/weapon/storage/backpack/satchel_norm
|
|
name = "satchel"
|
|
desc = "A trendy looking satchel."
|
|
icon_state = "satchel-norm"
|
|
|
|
/obj/item/weapon/storage/backpack/satchel_eng
|
|
name = "industrial satchel"
|
|
desc = "A tough satchel with extra pockets."
|
|
icon_state = "satchel-eng"
|
|
item_state = "engiepack"
|
|
|
|
/obj/item/weapon/storage/backpack/satchel_med
|
|
name = "medical satchel"
|
|
desc = "A sterile satchel used in medical departments."
|
|
icon_state = "satchel-med"
|
|
item_state = "medicalpack"
|
|
|
|
/obj/item/weapon/storage/backpack/satchel_vir
|
|
name = "virologist satchel"
|
|
desc = "A sterile satchel with virologist colours."
|
|
icon_state = "satchel-vir"
|
|
|
|
/obj/item/weapon/storage/backpack/satchel_chem
|
|
name = "chemist satchel"
|
|
desc = "A sterile satchel with chemist colours."
|
|
icon_state = "satchel-chem"
|
|
|
|
/obj/item/weapon/storage/backpack/satchel_gen
|
|
name = "geneticist satchel"
|
|
desc = "A sterile satchel with geneticist colours."
|
|
icon_state = "satchel-gen"
|
|
|
|
/obj/item/weapon/storage/backpack/satchel_tox
|
|
name = "scientist satchel"
|
|
desc = "Useful for holding research materials."
|
|
icon_state = "satchel-tox"
|
|
|
|
/obj/item/weapon/storage/backpack/satchel_sec
|
|
name = "security satchel"
|
|
desc = "A robust satchel for security related needs."
|
|
icon_state = "satchel-sec"
|
|
item_state = "securitypack"
|
|
|
|
/obj/item/weapon/storage/backpack/satchel_hyd
|
|
name = "hydroponics satchel"
|
|
desc = "A green satchel for plant related work."
|
|
icon_state = "satchel_hyd"
|
|
|
|
/obj/item/weapon/storage/backpack/satchel_cap
|
|
name = "captain's satchel"
|
|
desc = "An exclusive satchel for Nanotrasen officers."
|
|
icon_state = "satchel-cap"
|
|
item_state = "captainpack"
|
|
|
|
/obj/item/weapon/storage/backpack/bandolier
|
|
name = "bandolier"
|
|
desc = "It's a very old bandolier to wear on your back."
|
|
icon_state = "bandolier"
|
|
|
|
/obj/item/weapon/storage/backpack/industrial
|
|
name = "industrial backpack"
|
|
desc = "It's a tough backpack for the daily grind of station life."
|
|
icon_state = "engiepack"
|
|
item_state = "engiepack"
|
|
|
|
/obj/item/weapon/storage/briefcase
|
|
name = "briefcase"
|
|
desc = "It's made of AUTHENTIC faux-leather and has a price-tag still attached. Its owner must be a real professional."
|
|
icon_state = "briefcase"
|
|
flags = FPRINT | TABLEPASS| CONDUCT
|
|
force = 8.0
|
|
throw_speed = 1
|
|
throw_range = 4
|
|
w_class = 4.0
|
|
max_w_class = 3
|
|
max_combined_w_class = 16
|
|
|
|
/obj/item/weapon/storage/wallet
|
|
name = "wallet"
|
|
desc = "It can hold a few small and personal things."
|
|
storage_slots = 4
|
|
icon_state = "wallet"
|
|
w_class = 2
|
|
can_hold = list(
|
|
"/obj/item/weapon/spacecash",
|
|
"/obj/item/weapon/card",
|
|
"/obj/item/clothing/mask/cigarette",
|
|
"/obj/item/device/flashlight/pen",
|
|
"/obj/item/seeds",
|
|
"/obj/item/stack/medical",
|
|
"/obj/item/toy/crayon",
|
|
"/obj/item/weapon/coin",
|
|
"/obj/item/weapon/dice",
|
|
"/obj/item/weapon/disk",
|
|
"/obj/item/weapon/implanter",
|
|
"/obj/item/weapon/lighter",
|
|
"/obj/item/weapon/match",
|
|
"/obj/item/weapon/paper",
|
|
"/obj/item/weapon/pen",
|
|
"/obj/item/weapon/photo",
|
|
"/obj/item/weapon/reagent_containers/dropper",
|
|
"/obj/item/weapon/screwdriver",
|
|
"/obj/item/weapon/stamp")
|
|
|
|
attackby(obj/item/A as obj, mob/user as mob)
|
|
..()
|
|
update_icon()
|
|
return
|
|
|
|
update_icon()
|
|
for(var/obj/item/weapon/card/id/ID in contents)
|
|
switch(ID.icon_state)
|
|
if("id")
|
|
icon_state = "walletid"
|
|
return
|
|
if("silver")
|
|
icon_state = "walletid_silver"
|
|
return
|
|
if("gold")
|
|
icon_state = "walletid_gold"
|
|
return
|
|
if("centcom")
|
|
icon_state = "walletid_centcom"
|
|
return
|
|
icon_state = "wallet"
|
|
|
|
|
|
|
|
proc/get_id()
|
|
for(var/obj/item/weapon/card/id/ID in contents)
|
|
if(istype(ID))
|
|
return ID
|
|
|
|
/obj/item/weapon/storage/wallet/random/New()
|
|
..()
|
|
var/item1_type = pick( /obj/item/weapon/spacecash/c10,/obj/item/weapon/spacecash/c100,/obj/item/weapon/spacecash/c1000,/obj/item/weapon/spacecash/c20,/obj/item/weapon/spacecash/c200,/obj/item/weapon/spacecash/c50, /obj/item/weapon/spacecash/c500)
|
|
var/item2_type
|
|
if(prob(50))
|
|
item2_type = pick( /obj/item/weapon/spacecash/c10,/obj/item/weapon/spacecash/c100,/obj/item/weapon/spacecash/c1000,/obj/item/weapon/spacecash/c20,/obj/item/weapon/spacecash/c200,/obj/item/weapon/spacecash/c50, /obj/item/weapon/spacecash/c500)
|
|
var/item3_type = pick( /obj/item/weapon/coin/silver, /obj/item/weapon/coin/silver, /obj/item/weapon/coin/gold, /obj/item/weapon/coin/iron, /obj/item/weapon/coin/iron, /obj/item/weapon/coin/iron )
|
|
|
|
spawn(2)
|
|
if(item1_type)
|
|
new item1_type(src)
|
|
if(item2_type)
|
|
new item2_type(src)
|
|
if(item3_type)
|
|
new item3_type(src)
|
|
|
|
|
|
/obj/item/weapon/storage/disk_kit
|
|
name = "box of data disks"
|
|
desc = "It has a picture of a data disk on it."
|
|
icon_state = "id"
|
|
item_state = "syringe_kit"
|
|
foldable = /obj/item/stack/sheet/cardboard //BubbleWrap
|
|
|
|
/obj/item/weapon/storage/disk_kit/disks
|
|
|
|
/obj/item/weapon/storage/disk_kit/disks2
|
|
|
|
/obj/item/weapon/storage/fcard_kit
|
|
name = "box of fingerprint cards"
|
|
desc = "It has a picture of a fingerprint on each of its faces."
|
|
icon_state = "id"
|
|
item_state = "syringe_kit"
|
|
|
|
/obj/item/weapon/storage/firstaid
|
|
name = "first-aid kit"
|
|
desc = "It's an emergency medical kit for those serious boo-boos."
|
|
icon_state = "firstaid"
|
|
throw_speed = 2
|
|
throw_range = 8
|
|
var/empty = 0
|
|
|
|
/obj/item/weapon/storage/firstaid/fire
|
|
name = "fire first-aid kit"
|
|
desc = "It's an emergency medical kit for when the toxins lab <i>-spontaneously-</i> burns down."
|
|
icon_state = "ointment"
|
|
item_state = "firstaid-ointment"
|
|
|
|
/obj/item/weapon/storage/firstaid/regular
|
|
icon_state = "firstaid"
|
|
|
|
/obj/item/weapon/storage/syringes
|
|
name = "syringes"
|
|
desc = "A box full of syringes."
|
|
desc = "A biohazard alert warning is printed on the box"
|
|
icon_state = "syringe"
|
|
foldable = /obj/item/stack/sheet/cardboard //BubbleWrap
|
|
|
|
/obj/item/weapon/storage/firstaid/toxin
|
|
name = "toxin first aid"
|
|
desc = "Used to treat when you have a high amoutn of toxins in your body."
|
|
icon_state = "antitoxin"
|
|
item_state = "firstaid-toxin"
|
|
|
|
/obj/item/weapon/storage/firstaid/o2
|
|
name = "oxygen deprivation first aid"
|
|
desc = "A box full of oxygen goodies."
|
|
icon_state = "o2"
|
|
item_state = "firstaid-o2"
|
|
|
|
/obj/item/weapon/storage/flashbang_kit
|
|
name = "flashbangs (WARNING)"
|
|
desc = "<B>WARNING: These devices are extremely dangerous and can cause blindness or deafness in repeated use.</B>"
|
|
icon_state = "flashbang"
|
|
item_state = "syringe_kit"
|
|
foldable = /obj/item/stack/sheet/cardboard //BubbleWrap
|
|
|
|
/obj/item/weapon/storage/emp_kit
|
|
name = "emp grenades"
|
|
desc = "A box with 5 emp grenades."
|
|
icon_state = "flashbang"
|
|
item_state = "syringe_kit"
|
|
foldable = /obj/item/stack/sheet/cardboard //BubbleWrap
|
|
|
|
/obj/item/weapon/storage/gl_kit
|
|
name = "Prescription Glasses"
|
|
desc = "This box contains nerd glasses."
|
|
icon_state = "glasses"
|
|
item_state = "syringe_kit"
|
|
foldable = /obj/item/stack/sheet/cardboard //BubbleWrap
|
|
|
|
/obj/item/weapon/storage/seccart_kit
|
|
name = "Spare R.O.B.U.S.T. Cartridges"
|
|
desc = "A box full of R.O.B.U.S.T. Cartridges, used by Security."
|
|
icon = 'icons/obj/pda.dmi'
|
|
icon_state = "pdabox"
|
|
item_state = "syringe_kit"
|
|
foldable = /obj/item/stack/sheet/cardboard //BubbleWrap
|
|
|
|
/obj/item/weapon/storage/handcuff_kit
|
|
name = "Spare Handcuffs"
|
|
desc = "A box full of handcuffs."
|
|
icon_state = "handcuff"
|
|
item_state = "syringe_kit"
|
|
foldable = /obj/item/stack/sheet/cardboard //BubbleWrap
|
|
|
|
/obj/item/weapon/storage/id_kit
|
|
name = "Spare IDs"
|
|
desc = "Has so many empty IDs."
|
|
icon_state = "id"
|
|
item_state = "syringe_kit"
|
|
foldable = /obj/item/stack/sheet/cardboard //BubbleWrap
|
|
|
|
/obj/item/weapon/storage/lglo_kit
|
|
name = "Latex Gloves"
|
|
desc = "Contains white gloves."
|
|
icon_state = "latex"
|
|
item_state = "syringe_kit"
|
|
foldable = /obj/item/stack/sheet/cardboard //BubbleWrap
|
|
|
|
/obj/item/weapon/storage/injectbox
|
|
name = "DNA-Injectors"
|
|
desc = "This box contains injectors it seems."
|
|
icon_state = "box"
|
|
item_state = "syringe_kit"
|
|
foldable = /obj/item/stack/sheet/cardboard //BubbleWrap
|
|
|
|
/obj/item/weapon/storage/stma_kit
|
|
name = "Sterile Masks"
|
|
desc = "This box contains masks of sterility."
|
|
icon_state = "sterile"
|
|
item_state = "syringe_kit"
|
|
foldable = /obj/item/stack/sheet/cardboard //BubbleWrap
|
|
|
|
/obj/item/weapon/storage/trackimp_kit
|
|
name = "Tracking Implant Kit"
|
|
desc = "Box full of scum-bag tracking utensils."
|
|
icon_state = "implant"
|
|
item_state = "syringe_kit"
|
|
foldable = /obj/item/stack/sheet/cardboard //BubbleWrap
|
|
|
|
/obj/item/weapon/storage/chemimp_kit
|
|
name = "Chemical Implant Kit"
|
|
desc = "Box of stuff used to implant chemicals."
|
|
icon_state = "implant"
|
|
item_state = "syringe_kit"
|
|
foldable = /obj/item/stack/sheet/cardboard //BubbleWrap
|
|
|
|
/obj/item/weapon/storage/toolbox
|
|
name = "toolbox"
|
|
desc = "Danger. Very robust."
|
|
icon = 'icons/obj/storage.dmi'
|
|
icon_state = "red"
|
|
item_state = "toolbox_red"
|
|
flags = FPRINT | TABLEPASS| CONDUCT
|
|
force = 5.0
|
|
throwforce = 10.0
|
|
throw_speed = 1
|
|
throw_range = 7
|
|
w_class = 4.0
|
|
origin_tech = "combat=1"
|
|
attack_verb = "robusted"
|
|
|
|
/obj/item/weapon/storage/toolbox/emergency
|
|
name = "emergency toolbox"
|
|
icon_state = "red"
|
|
item_state = "toolbox_red"
|
|
|
|
/obj/item/weapon/storage/toolbox/mechanical
|
|
name = "mechanical toolbox"
|
|
icon_state = "blue"
|
|
item_state = "toolbox_blue"
|
|
|
|
/obj/item/weapon/storage/toolbox/electrical
|
|
name = "electrical toolbox"
|
|
icon_state = "yellow"
|
|
item_state = "toolbox_yellow"
|
|
|
|
/obj/item/weapon/storage/toolbox/syndicate
|
|
name = "suspicious looking toolbox"
|
|
icon_state = "syndicate"
|
|
item_state = "toolbox_syndi"
|
|
origin_tech = "combat=1;syndicate=1"
|
|
force = 7.0
|
|
|
|
/obj/item/weapon/storage/bible
|
|
name = "bible"
|
|
desc = "Apply to head repeatedly."
|
|
icon_state ="bible"
|
|
throw_speed = 1
|
|
throw_range = 5
|
|
w_class = 3.0
|
|
flags = FPRINT | TABLEPASS
|
|
var/mob/affecting = null
|
|
var/deity_name = "Christ"
|
|
|
|
/obj/item/weapon/storage/bible/booze
|
|
name = "bible"
|
|
desc = "To be applied to the head repeatedly."
|
|
icon_state ="bible"
|
|
|
|
/obj/item/weapon/storage/mousetraps
|
|
name = "box of Pest-B-Gon Mousetraps"
|
|
desc = "<B><FONT=red>WARNING:</FONT></B> <I>Keep out of reach of children</I>."
|
|
icon_state = "mousetraps"
|
|
item_state = "syringe_kit"
|
|
foldable = /obj/item/stack/sheet/cardboard //BubbleWrap
|
|
|
|
/obj/item/weapon/storage/donkpocket_kit
|
|
name = "box of donk-pockets"
|
|
desc = "<B>Instructions:</B> <I>Heat in microwave. Product will cool if not eaten within seven minutes.</I>"
|
|
icon_state = "donk_kit"
|
|
item_state = "syringe_kit"
|
|
foldable = /obj/item/stack/sheet/cardboard //BubbleWrap
|
|
|
|
/obj/item/weapon/storage/condimentbottles
|
|
name = "box of condiment bottles"
|
|
desc = "It has a large ketchup smear on it."
|
|
icon_state = "box"
|
|
item_state = "syringe_kit"
|
|
foldable = /obj/item/stack/sheet/cardboard //BubbleWrap
|
|
|
|
/obj/item/weapon/storage/drinkingglasses
|
|
name = "box of drinking glasses"
|
|
desc = "It has a picture of drinking glasses on it."
|
|
icon_state = "box"
|
|
item_state = "syringe_kit"
|
|
|
|
|
|
|
|
|
|
/obj/structure/closet/syndicate/resources/
|
|
desc = "An old, dusty locker."
|
|
|
|
/obj/structure/closet/syndicate/resources/New()
|
|
..()
|
|
var/common_min = 30 //Minimum amount of minerals in the stack for common minerals
|
|
var/common_max = 50 //Maximum amount of HONK in the stack for HONK common minerals
|
|
var/rare_min = 5 //Minimum HONK of HONK in the stack HONK HONK rare minerals
|
|
var/rare_max = 20 //Maximum HONK HONK HONK in the HONK for HONK rare HONK
|
|
|
|
|
|
sleep(2)
|
|
|
|
var/pickednum = rand(1, 50)
|
|
|
|
//Sad trombone
|
|
if(pickednum == 1)
|
|
var/obj/item/weapon/paper/P = new /obj/item/weapon/paper(src)
|
|
P.name = "IOU"
|
|
P.info = "Sorry man, we needed the money so we sold your stash. It's ok, we'll double our money for sure this time!"
|
|
|
|
//Metal (common ore)
|
|
if(pickednum >= 2)
|
|
new /obj/item/stack/sheet/metal(src, rand(common_min, common_max))
|
|
|
|
//Glass (common ore)
|
|
if(pickednum >= 5)
|
|
new /obj/item/stack/sheet/glass(src, rand(common_min, common_max))
|
|
|
|
//Plasteel (common ore) Because it has a million more uses then plasma
|
|
if(pickednum >= 10)
|
|
new /obj/item/stack/sheet/plasteel(src, rand(common_min, common_max))
|
|
|
|
//Plasma (rare ore)
|
|
if(pickednum >= 15)
|
|
new /obj/item/stack/sheet/plasma(src, rand(rare_min, rare_max))
|
|
|
|
//Silver (rare ore)
|
|
if(pickednum >= 20)
|
|
new /obj/item/stack/sheet/silver(src, rand(rare_min, rare_max))
|
|
|
|
//Gold (rare ore)
|
|
if(pickednum >= 30)
|
|
new /obj/item/stack/sheet/gold(src, rand(rare_min, rare_max))
|
|
|
|
//Uranium (rare ore)
|
|
if(pickednum >= 40)
|
|
new /obj/item/stack/sheet/uranium(src, rand(rare_min, rare_max))
|
|
|
|
//Diamond (rare HONK)
|
|
if(pickednum >= 45)
|
|
new /obj/item/stack/sheet/diamond(src, rand(rare_min, rare_max))
|
|
|
|
//Jetpack (You hit the jackpot!)
|
|
if(pickednum == 50)
|
|
new /obj/item/weapon/tank/jetpack/carbondioxide(src)
|
|
|
|
return
|
|
|
|
/obj/structure/closet/syndicate/resources/everything
|
|
desc = "It's an emergency storage closet for repairs."
|
|
|
|
/obj/structure/closet/syndicate/resources/everything/New()
|
|
|
|
|
|
var/list/resources = list(
|
|
|
|
/obj/item/stack/sheet/metal,
|
|
/obj/item/stack/sheet/glass,
|
|
/obj/item/stack/sheet/gold,
|
|
/obj/item/stack/sheet/silver,
|
|
/obj/item/stack/sheet/plasma,
|
|
/obj/item/stack/sheet/uranium,
|
|
/obj/item/stack/sheet/diamond,
|
|
/obj/item/stack/sheet/clown,
|
|
/obj/item/stack/sheet/plasteel,
|
|
/obj/item/stack/rods
|
|
|
|
)
|
|
|
|
sleep(2)
|
|
|
|
for(var/i = 0, i<2, i++)
|
|
for(var/res in resources)
|
|
var/obj/item/stack/R = new res(src)
|
|
R.amount = R.max_amount
|
|
|
|
return
|