mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-07-19 02:56:14 +01:00
Flammable Items, Abstractness, and hypnosis (#19267)
* Laser Eyes * Update dna.dm * Mecha * Update positive_genes.dm * These * These 2 * yeh * Rest of these * Update turf.dm * Update food.dm * Some moar * mooove * Update vorestation.dme * Update burning.dm * firesuit * flags * HYPNOCOLOR * xd * no filter * dc * Update ore_bag.dm * Update misc.dm * Update misc.dm
This commit is contained in:
@@ -51,6 +51,7 @@
|
||||
max_storage_space = ITEMSIZE_SMALL * 21
|
||||
can_hold = list() // any
|
||||
cant_hold = list(/obj/item/disk/nuclear)
|
||||
resistance_flags = FLAMMABLE
|
||||
|
||||
/obj/item/storage/bag/trash/update_icon()
|
||||
if(contents.len == 0)
|
||||
@@ -68,6 +69,7 @@
|
||||
origin_tech = list(TECH_BLUESPACE = 3)
|
||||
max_w_class = ITEMSIZE_NORMAL
|
||||
max_storage_space = ITEMSIZE_COST_NORMAL * 10 // Slightly less than BoH
|
||||
resistance_flags = FIRE_PROOF
|
||||
|
||||
/obj/item/storage/bag/trash/holding/update_icon()
|
||||
return
|
||||
@@ -87,6 +89,7 @@
|
||||
max_w_class = ITEMSIZE_SMALL
|
||||
can_hold = list() // any
|
||||
cant_hold = list(/obj/item/disk/nuclear)
|
||||
resistance_flags = FLAMMABLE
|
||||
|
||||
// -----------------------------
|
||||
// Plant bag
|
||||
@@ -100,6 +103,7 @@
|
||||
max_w_class = ITEMSIZE_NORMAL
|
||||
w_class = ITEMSIZE_SMALL
|
||||
can_hold = list(/obj/item/reagent_containers/food/snacks/grown,/obj/item/seeds,/obj/item/grown)
|
||||
resistance_flags = FLAMMABLE
|
||||
|
||||
/obj/item/storage/bag/plants/large
|
||||
name = "large plant bag"
|
||||
@@ -124,6 +128,7 @@
|
||||
storage_slots = 7
|
||||
|
||||
allow_quick_empty = 1 // this function is superceded
|
||||
resistance_flags = FIRE_PROOF
|
||||
|
||||
/obj/item/storage/bag/sheetsnatcher/can_be_inserted(obj/item/W as obj, stop_messages = 0)
|
||||
if(!istype(W,/obj/item/stack/material))
|
||||
@@ -281,6 +286,7 @@
|
||||
max_w_class = ITEMSIZE_NORMAL
|
||||
w_class = ITEMSIZE_SMALL
|
||||
can_hold = list(/obj/item/coin,/obj/item/spacecash,/obj/item/spacecasinocash)
|
||||
resistance_flags = FLAMMABLE
|
||||
|
||||
// -----------------------------
|
||||
// Chemistry Bag
|
||||
@@ -294,6 +300,7 @@
|
||||
w_class = ITEMSIZE_LARGE
|
||||
slowdown = 1 //you probably shouldn't be running with chemicals
|
||||
can_hold = list(/obj/item/reagent_containers/pill,/obj/item/reagent_containers/glass/beaker,/obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/hypospray/autoinjector)
|
||||
resistance_flags = FLAMMABLE
|
||||
|
||||
// -----------------------------
|
||||
// Xeno Bag
|
||||
@@ -307,6 +314,7 @@
|
||||
max_w_class = ITEMSIZE_NORMAL
|
||||
w_class = ITEMSIZE_SMALL
|
||||
can_hold = list(/obj/item/slime_extract,/obj/item/slimepotion, /obj/item/reagent_containers/food/snacks/monkeycube)
|
||||
resistance_flags = FLAMMABLE
|
||||
|
||||
// -----------------------------
|
||||
// Virology Bag
|
||||
@@ -319,7 +327,8 @@
|
||||
max_storage_space = ITEMSIZE_COST_SMALL * 12
|
||||
max_w_class = ITEMSIZE_NORMAL
|
||||
w_class = ITEMSIZE_SMALL
|
||||
can_hold = list(/obj/item/reagent_containers/glass/beaker/vial/)
|
||||
can_hold = list(/obj/item/reagent_containers/glass/beaker/vial)
|
||||
resistance_flags = FLAMMABLE
|
||||
|
||||
// -----------------------------
|
||||
// Food Bag
|
||||
@@ -333,6 +342,7 @@
|
||||
max_w_class = ITEMSIZE_NORMAL
|
||||
w_class = ITEMSIZE_SMALL
|
||||
can_hold = list(/obj/item/reagent_containers/food/snacks,/obj/item/reagent_containers/food/condiment)
|
||||
resistance_flags = FLAMMABLE
|
||||
|
||||
// -----------------------------
|
||||
// Food Bag (Service Hound)
|
||||
@@ -348,6 +358,7 @@
|
||||
can_hold = list(/obj/item/reagent_containers/food/snacks,/obj/item/reagent_containers/food/condiment,
|
||||
/obj/item/reagent_containers/glass/beaker,/obj/item/reagent_containers/glass/bottle,/obj/item/coin,/obj/item/spacecash,
|
||||
/obj/item/reagent_containers/food/snacks/grown,/obj/item/seeds,/obj/item/grown,/obj/item/reagent_containers/pill)
|
||||
resistance_flags = FIRE_PROOF
|
||||
|
||||
// -----------------------------
|
||||
// Evidence Bag
|
||||
@@ -361,6 +372,7 @@
|
||||
max_w_class = ITEMSIZE_NORMAL
|
||||
w_class = ITEMSIZE_SMALL
|
||||
can_hold = list(/obj/item/forensics/swab,/obj/item/sample/print,/obj/item/sample/fibers,/obj/item/evidencebag)
|
||||
resistance_flags = FLAMMABLE
|
||||
|
||||
// -----------------------------
|
||||
// Santa bag
|
||||
@@ -377,6 +389,7 @@
|
||||
max_storage_space = ITEMSIZE_COST_NORMAL * 100 // can store a ton of shit!
|
||||
can_hold = list() // any
|
||||
cant_hold = list(/obj/item/disk/nuclear)
|
||||
resistance_flags = FIRE_PROOF //ho ho ho
|
||||
|
||||
/obj/item/storage/bag/santabag/update_icon()
|
||||
if(contents.len < 10)
|
||||
|
||||
@@ -34,6 +34,7 @@
|
||||
use_sound = 'sound/items/storage/box.ogg'
|
||||
drop_sound = 'sound/items/drop/cardboardbox.ogg'
|
||||
pickup_sound = 'sound/items/pickup/cardboardbox.ogg'
|
||||
resistance_flags = FLAMMABLE
|
||||
|
||||
// BubbleWrap - A box can be folded up to make card
|
||||
/obj/item/storage/box/attack_self(mob/user)
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
/obj/item/storage/internal
|
||||
preserve_item = 1
|
||||
var/obj/item/master_item
|
||||
item_flags = ABSTRACT
|
||||
|
||||
/obj/item/storage/internal/Initialize(mapload)
|
||||
. = ..()
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
allow_quick_gather = 1
|
||||
collection_mode = 1
|
||||
var/linked
|
||||
resistance_flags = FLAMMABLE
|
||||
|
||||
|
||||
/obj/item/storage/laundry_basket/attack_hand(mob/living/user as mob)
|
||||
|
||||
@@ -43,19 +43,21 @@
|
||||
var/last_update = 0
|
||||
drop_sound = 'sound/items/drop/backpack.ogg'
|
||||
pickup_sound = 'sound/items/pickup/backpack.ogg'
|
||||
item_flags = FLAMMABLE
|
||||
|
||||
/obj/item/ore_bag/holding
|
||||
name = "mining satchel of holding"
|
||||
desc = "Like a mining satchel, but when you put your hand in, you're pretty sure you can feel time itself."
|
||||
icon_state = "satchel_bspace"
|
||||
max_storage_space = ITEMSIZE_COST_NORMAL * 15000 // This should never, ever, ever be reached.
|
||||
item_flags = FIRE_PROOF
|
||||
|
||||
/obj/item/ore_bag/sleeper
|
||||
name = "processing chamber"
|
||||
desc = "A mining satchel built into a sleeper. VORE!!!"
|
||||
icon_state = "satchel_bspace"
|
||||
max_storage_space = 500
|
||||
//item_flags = ABSTRACT //Enable once we have abstract PR merged.
|
||||
item_flags = INDESTRUCTIBLE | ABSTRACT
|
||||
|
||||
/obj/item/ore_bag/attackby(obj/item/W, mob/user)
|
||||
if(current_capacity >= max_storage_space)
|
||||
|
||||
Reference in New Issue
Block a user