mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
Makes burn_state use defines
This commit is contained in:
@@ -303,3 +303,9 @@ var/list/bloody_footprints_cache = list()
|
|||||||
#define SENTIENCE_ORGANIC 1
|
#define SENTIENCE_ORGANIC 1
|
||||||
#define SENTIENCE_ARTIFICIAL 2
|
#define SENTIENCE_ARTIFICIAL 2
|
||||||
#define SENTIENCE_OTHER 3
|
#define SENTIENCE_OTHER 3
|
||||||
|
|
||||||
|
//Fire stuff, for burn_state
|
||||||
|
#define LAVA_PROOF -2
|
||||||
|
#define FIRE_PROOF -1
|
||||||
|
#define FLAMMABLE 0
|
||||||
|
#define ON_FIRE 1
|
||||||
@@ -39,7 +39,7 @@ var/datum/subsystem/objects/SSobj
|
|||||||
continue
|
continue
|
||||||
SSobj.processing.Remove(thing)
|
SSobj.processing.Remove(thing)
|
||||||
for(var/obj/burningobj in SSobj.burning)
|
for(var/obj/burningobj in SSobj.burning)
|
||||||
if(burningobj && (burningobj.burn_state == 1))
|
if(burningobj && (burningobj.burn_state == ON_FIRE))
|
||||||
if(burningobj.burn_world_time < world.time)
|
if(burningobj.burn_world_time < world.time)
|
||||||
burningobj.burn()
|
burningobj.burn()
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -495,7 +495,7 @@ var/global/list/multiverse = list()
|
|||||||
var/cooldown_time = 30 //3s
|
var/cooldown_time = 30 //3s
|
||||||
var/cooldown = 0
|
var/cooldown = 0
|
||||||
burntime = 0
|
burntime = 0
|
||||||
burn_state = 0
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/voodoo/attackby(obj/item/I, mob/user, params)
|
/obj/item/voodoo/attackby(obj/item/I, mob/user, params)
|
||||||
if(target && cooldown < world.time)
|
if(target && cooldown < world.time)
|
||||||
|
|||||||
@@ -182,7 +182,7 @@
|
|||||||
item_state = "eshield0"
|
item_state = "eshield0"
|
||||||
w_class = 3
|
w_class = 3
|
||||||
origin_tech = "syndicate=6;combat=5"
|
origin_tech = "syndicate=6;combat=5"
|
||||||
burn_state = 0 //Burnable (but the casing isn't)
|
burn_state = FLAMMABLE //Burnable (but the casing isn't)
|
||||||
var/adminlog = null
|
var/adminlog = null
|
||||||
|
|
||||||
/obj/item/weapon/bombcore/ex_act(severity, target) //Little boom can chain a big boom
|
/obj/item/weapon/bombcore/ex_act(severity, target) //Little boom can chain a big boom
|
||||||
|
|||||||
@@ -49,7 +49,7 @@
|
|||||||
/obj/buckle_mob(mob/living/M, force = 0)
|
/obj/buckle_mob(mob/living/M, force = 0)
|
||||||
. = ..()
|
. = ..()
|
||||||
if(.)
|
if(.)
|
||||||
if(burn_state == 1) //Sets the mob on fire if you buckle them to a burning atom/movableect
|
if(burn_state == FLAMMABLE) //Sets the mob on fire if you buckle them to a burning atom/movableect
|
||||||
M.adjust_fire_stacks(1)
|
M.adjust_fire_stacks(1)
|
||||||
M.IgniteMob()
|
M.IgniteMob()
|
||||||
|
|
||||||
|
|||||||
@@ -103,7 +103,7 @@ list(name = "- Carbon Dioxide", desc = " This informational poster teaches the v
|
|||||||
desc = "You probably shouldn't be holding this."
|
desc = "You probably shouldn't be holding this."
|
||||||
icon = 'icons/obj/contraband.dmi'
|
icon = 'icons/obj/contraband.dmi'
|
||||||
force = 0
|
force = 0
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
var/serial_number = 0
|
var/serial_number = 0
|
||||||
var/obj/structure/sign/poster/resulting_poster = null //The poster that will be created is initialised and stored through contraband/poster's constructor
|
var/obj/structure/sign/poster/resulting_poster = null //The poster that will be created is initialised and stored through contraband/poster's constructor
|
||||||
var/official = 0
|
var/official = 0
|
||||||
|
|||||||
@@ -205,7 +205,7 @@ var/global/image/fire_overlay = image("icon" = 'icons/effects/fire.dmi', "icon_s
|
|||||||
/obj/item/attack_hand(mob/user)
|
/obj/item/attack_hand(mob/user)
|
||||||
if (!user) return
|
if (!user) return
|
||||||
|
|
||||||
if(burn_state == 1)
|
if(burn_state == FLAMMABLE)
|
||||||
var/mob/living/carbon/human/H = user
|
var/mob/living/carbon/human/H = user
|
||||||
if(istype(H))
|
if(istype(H))
|
||||||
if(H.gloves && (H.gloves.max_heat_protection_temperature > 360))
|
if(H.gloves && (H.gloves.max_heat_protection_temperature > 360))
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
//copy pasta of the space piano, don't hurt me -Pete
|
//copy pasta of the space piano, don't hurt me -Pete
|
||||||
/obj/item/device/instrument
|
/obj/item/device/instrument
|
||||||
name = "generic instrument"
|
name = "generic instrument"
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
burntime = 20
|
burntime = 20
|
||||||
var/datum/song/handheld/song
|
var/datum/song/handheld/song
|
||||||
var/instrumentId = "generic"
|
var/instrumentId = "generic"
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
icon = 'icons/obj/food/containers.dmi'
|
icon = 'icons/obj/food/containers.dmi'
|
||||||
icon_state = "pizzabox1"
|
icon_state = "pizzabox1"
|
||||||
item_state = "pizzabox"
|
item_state = "pizzabox"
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
var/timer = 10 //Adjustable timer
|
var/timer = 10 //Adjustable timer
|
||||||
var/timer_set = 0
|
var/timer_set = 0
|
||||||
var/primed = 0
|
var/primed = 0
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
throw_speed = 2
|
throw_speed = 2
|
||||||
throw_range = 2
|
throw_range = 2
|
||||||
w_class = 1
|
w_class = 1
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/stack/spacecash/c10
|
/obj/item/stack/spacecash/c10
|
||||||
icon_state = "spacecash10"
|
icon_state = "spacecash10"
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
w_class = 1
|
w_class = 1
|
||||||
throw_speed = 3
|
throw_speed = 3
|
||||||
throw_range = 7
|
throw_range = 7
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
burntime = 5
|
burntime = 5
|
||||||
var/heal_brute = 0
|
var/heal_brute = 0
|
||||||
var/heal_burn = 0
|
var/heal_burn = 0
|
||||||
|
|||||||
@@ -118,7 +118,7 @@ var/global/list/datum/stack_recipe/uranium_recipes = list ( \
|
|||||||
throw_range = 3
|
throw_range = 3
|
||||||
origin_tech = "plasmatech=2;materials=2"
|
origin_tech = "plasmatech=2;materials=2"
|
||||||
sheettype = "plasma"
|
sheettype = "plasma"
|
||||||
burn_state = 0
|
burn_state = FLAMMABLE
|
||||||
burntime = 5
|
burntime = 5
|
||||||
materials = list(MAT_PLASMA=MINERAL_MATERIAL_AMOUNT)
|
materials = list(MAT_PLASMA=MINERAL_MATERIAL_AMOUNT)
|
||||||
|
|
||||||
|
|||||||
@@ -115,7 +115,7 @@ var/global/list/datum/stack_recipe/wood_recipes = list ( \
|
|||||||
icon = 'icons/obj/items.dmi'
|
icon = 'icons/obj/items.dmi'
|
||||||
origin_tech = "materials=1;biotech=1"
|
origin_tech = "materials=1;biotech=1"
|
||||||
sheettype = "wood"
|
sheettype = "wood"
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/stack/sheet/mineral/wood/New(var/loc, var/amount=null)
|
/obj/item/stack/sheet/mineral/wood/New(var/loc, var/amount=null)
|
||||||
recipes = wood_recipes
|
recipes = wood_recipes
|
||||||
@@ -130,7 +130,7 @@ var/global/list/datum/stack_recipe/wood_recipes = list ( \
|
|||||||
singular_name = "cloth roll"
|
singular_name = "cloth roll"
|
||||||
icon_state = "sheet-cloth"
|
icon_state = "sheet-cloth"
|
||||||
origin_tech = "materials=2"
|
origin_tech = "materials=2"
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Cardboard
|
* Cardboard
|
||||||
@@ -153,7 +153,7 @@ var/global/list/datum/stack_recipe/cardboard_recipes = list ( \
|
|||||||
singular_name = "cardboard sheet"
|
singular_name = "cardboard sheet"
|
||||||
icon_state = "sheet-card"
|
icon_state = "sheet-card"
|
||||||
origin_tech = "materials=1"
|
origin_tech = "materials=1"
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/stack/sheet/cardboard/New(var/loc, var/amount=null)
|
/obj/item/stack/sheet/cardboard/New(var/loc, var/amount=null)
|
||||||
recipes = cardboard_recipes
|
recipes = cardboard_recipes
|
||||||
|
|||||||
@@ -70,7 +70,7 @@
|
|||||||
icon_state = "tile_grass"
|
icon_state = "tile_grass"
|
||||||
origin_tech = "biotech=1"
|
origin_tech = "biotech=1"
|
||||||
turf_type = /turf/simulated/floor/grass
|
turf_type = /turf/simulated/floor/grass
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
|
|
||||||
//Wood
|
//Wood
|
||||||
@@ -81,7 +81,7 @@
|
|||||||
icon_state = "tile-wood"
|
icon_state = "tile-wood"
|
||||||
origin_tech = "biotech=1"
|
origin_tech = "biotech=1"
|
||||||
turf_type = /turf/simulated/floor/wood
|
turf_type = /turf/simulated/floor/wood
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
|
|
||||||
//Carpets
|
//Carpets
|
||||||
@@ -91,7 +91,7 @@
|
|||||||
desc = "A piece of carpet. It is the same size as a floor tile."
|
desc = "A piece of carpet. It is the same size as a floor tile."
|
||||||
icon_state = "tile-carpet"
|
icon_state = "tile-carpet"
|
||||||
turf_type = /turf/simulated/floor/carpet
|
turf_type = /turf/simulated/floor/carpet
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
|
|
||||||
/obj/item/stack/tile/fakespace
|
/obj/item/stack/tile/fakespace
|
||||||
@@ -100,7 +100,7 @@
|
|||||||
desc = "A piece of carpet with a convincing star pattern."
|
desc = "A piece of carpet with a convincing star pattern."
|
||||||
icon_state = "tile_space"
|
icon_state = "tile_space"
|
||||||
turf_type = /turf/simulated/floor/fakespace
|
turf_type = /turf/simulated/floor/fakespace
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/stack/tile/fakespace/loaded
|
/obj/item/stack/tile/fakespace/loaded
|
||||||
amount = 30
|
amount = 30
|
||||||
|
|||||||
@@ -270,7 +270,7 @@
|
|||||||
item_state = "arm_blade"
|
item_state = "arm_blade"
|
||||||
attack_verb = list("pricked", "absorbed", "gored")
|
attack_verb = list("pricked", "absorbed", "gored")
|
||||||
w_class = 2
|
w_class = 2
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -709,7 +709,7 @@
|
|||||||
|
|
||||||
|
|
||||||
/obj/item/toy/cards
|
/obj/item/toy/cards
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
burntime = 5
|
burntime = 5
|
||||||
var/parentdeck = null
|
var/parentdeck = null
|
||||||
var/deckstyle = "nanotrasen"
|
var/deckstyle = "nanotrasen"
|
||||||
@@ -953,8 +953,8 @@
|
|||||||
newobj.card_throw_speed = sourceobj.card_throw_speed
|
newobj.card_throw_speed = sourceobj.card_throw_speed
|
||||||
newobj.card_throw_range = sourceobj.card_throw_range
|
newobj.card_throw_range = sourceobj.card_throw_range
|
||||||
newobj.card_attack_verb = sourceobj.card_attack_verb
|
newobj.card_attack_verb = sourceobj.card_attack_verb
|
||||||
if(sourceobj.burn_state == -1)
|
if(sourceobj.burn_state == FIRE_PROOF)
|
||||||
newobj.burn_state = -1
|
newobj.burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/toy/cards/singlecard
|
/obj/item/toy/cards/singlecard
|
||||||
name = "card"
|
name = "card"
|
||||||
@@ -1070,7 +1070,7 @@
|
|||||||
card_throw_speed = 3
|
card_throw_speed = 3
|
||||||
card_throw_range = 7
|
card_throw_range = 7
|
||||||
card_attack_verb = list("attacked", "sliced", "diced", "slashed", "cut")
|
card_attack_verb = list("attacked", "sliced", "diced", "slashed", "cut")
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Fake nuke
|
* Fake nuke
|
||||||
@@ -1130,7 +1130,7 @@
|
|||||||
item_state = "carp_plushie"
|
item_state = "carp_plushie"
|
||||||
w_class = 2
|
w_class = 2
|
||||||
attack_verb = list("bitten", "eaten", "fin slapped")
|
attack_verb = list("bitten", "eaten", "fin slapped")
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
var/bitesound = 'sound/weapons/bite.ogg'
|
var/bitesound = 'sound/weapons/bite.ogg'
|
||||||
|
|
||||||
//Attack mob
|
//Attack mob
|
||||||
@@ -1220,7 +1220,7 @@
|
|||||||
icon_state = "toy_mouse"
|
icon_state = "toy_mouse"
|
||||||
w_class = 2.0
|
w_class = 2.0
|
||||||
var/cooldown = 0
|
var/cooldown = 0
|
||||||
burn_state = 0 // Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
icon = 'icons/obj/janitor.dmi'
|
icon = 'icons/obj/janitor.dmi'
|
||||||
desc = "This is rubbish."
|
desc = "This is rubbish."
|
||||||
w_class = 1
|
w_class = 1
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/trash/raisins
|
/obj/item/trash/raisins
|
||||||
name = "\improper 4no raisins"
|
name = "\improper 4no raisins"
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
/obj/item/trash/plate
|
/obj/item/trash/plate
|
||||||
name = "plate"
|
name = "plate"
|
||||||
icon_state = "plate"
|
icon_state = "plate"
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/trash/pistachios
|
/obj/item/trash/pistachios
|
||||||
name = "pistachios pack"
|
name = "pistachios pack"
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
/obj/item/trash/tray
|
/obj/item/trash/tray
|
||||||
name = "tray"
|
name = "tray"
|
||||||
icon_state = "tray"
|
icon_state = "tray"
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/trash/candle
|
/obj/item/trash/candle
|
||||||
name = "candle"
|
name = "candle"
|
||||||
@@ -63,7 +63,6 @@
|
|||||||
/obj/item/trash/can
|
/obj/item/trash/can
|
||||||
name = "crushed can"
|
name = "crushed can"
|
||||||
icon_state = "cola"
|
icon_state = "cola"
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/trash/attack(mob/M, mob/living/user)
|
/obj/item/trash/attack(mob/M, mob/living/user)
|
||||||
return
|
return
|
||||||
@@ -11,7 +11,7 @@
|
|||||||
throwforce = 6
|
throwforce = 6
|
||||||
w_class = 2
|
w_class = 2
|
||||||
attack_verb = list("bashed", "battered", "judged", "whacked")
|
attack_verb = list("bashed", "battered", "judged", "whacked")
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/weapon/gavelhammer/suicide_act(mob/user)
|
/obj/item/weapon/gavelhammer/suicide_act(mob/user)
|
||||||
user.visible_message("<span class='suicide'>[user] has sentenced \himself to death with the [src.name]! It looks like \he's trying to commit suicide.</span>")
|
user.visible_message("<span class='suicide'>[user] has sentenced \himself to death with the [src.name]! It looks like \he's trying to commit suicide.</span>")
|
||||||
@@ -26,7 +26,7 @@
|
|||||||
force = 2
|
force = 2
|
||||||
throwforce = 2
|
throwforce = 2
|
||||||
w_class = 1
|
w_class = 1
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/weapon/gavelblock/attackby(obj/item/I, mob/user, params)
|
/obj/item/weapon/gavelblock/attackby(obj/item/I, mob/user, params)
|
||||||
if(istype(I, /obj/item/weapon/gavelhammer))
|
if(istype(I, /obj/item/weapon/gavelhammer))
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
icon = 'icons/obj/storage.dmi'
|
icon = 'icons/obj/storage.dmi'
|
||||||
icon_state = "giftcrate3"
|
icon_state = "giftcrate3"
|
||||||
item_state = "gift1"
|
item_state = "gift1"
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/weapon/a_gift/New()
|
/obj/item/weapon/a_gift/New()
|
||||||
..()
|
..()
|
||||||
@@ -88,7 +88,7 @@
|
|||||||
flags = NOBLUDGEON
|
flags = NOBLUDGEON
|
||||||
amount = 25
|
amount = 25
|
||||||
max_amount = 25
|
max_amount = 25
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/stack/wrapping_paper/attack_self(mob/user)
|
/obj/item/stack/wrapping_paper/attack_self(mob/user)
|
||||||
user << "<span class='warning'>You need to use it on a package that has already been wrapped!</span>"
|
user << "<span class='warning'>You need to use it on a package that has already been wrapped!</span>"
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
throw_range = 7
|
throw_range = 7
|
||||||
flags = CONDUCT
|
flags = CONDUCT
|
||||||
slot_flags = SLOT_BELT
|
slot_flags = SLOT_BELT
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
burntime = 5
|
burntime = 5
|
||||||
var/active = 0
|
var/active = 0
|
||||||
var/det_time = 50
|
var/det_time = 50
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
throw_range = 7
|
throw_range = 7
|
||||||
w_class = 3
|
w_class = 3
|
||||||
attack_verb = list("mopped", "bashed", "bludgeoned", "whacked")
|
attack_verb = list("mopped", "bashed", "bludgeoned", "whacked")
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
var/mopping = 0
|
var/mopping = 0
|
||||||
var/mopcount = 0
|
var/mopcount = 0
|
||||||
var/mopcap = 5
|
var/mopcap = 5
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
item_color = "FFFFFF"
|
item_color = "FFFFFF"
|
||||||
item_state = "paintcan"
|
item_state = "paintcan"
|
||||||
w_class = 3
|
w_class = 3
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
burntime = 5
|
burntime = 5
|
||||||
var/paintleft = 10
|
var/paintleft = 10
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
throw_speed = 3
|
throw_speed = 3
|
||||||
throw_range = 7
|
throw_range = 7
|
||||||
origin_tech = "bluespace=4"
|
origin_tech = "bluespace=4"
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/weapon/teleportation_scroll/apprentice
|
/obj/item/weapon/teleportation_scroll/apprentice
|
||||||
name = "lesser scroll of teleportation"
|
name = "lesser scroll of teleportation"
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
force = 5
|
force = 5
|
||||||
w_class = 4
|
w_class = 4
|
||||||
attack_verb = list("bashed","smacked")
|
attack_verb = list("bashed","smacked")
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
var/label = ""
|
var/label = ""
|
||||||
var/last_wave = 0
|
var/last_wave = 0
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
max_w_class = 3
|
max_w_class = 3
|
||||||
max_combined_w_class = 21
|
max_combined_w_class = 21
|
||||||
storage_slots = 21
|
storage_slots = 21
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
burntime = 20
|
burntime = 20
|
||||||
|
|
||||||
/obj/item/weapon/storage/backpack/attackby(obj/item/weapon/W, mob/user, params)
|
/obj/item/weapon/storage/backpack/attackby(obj/item/weapon/W, mob/user, params)
|
||||||
@@ -37,7 +37,7 @@
|
|||||||
icon_state = "holdingpack"
|
icon_state = "holdingpack"
|
||||||
max_w_class = 5
|
max_w_class = 5
|
||||||
max_combined_w_class = 35
|
max_combined_w_class = 35
|
||||||
burn_state = -1 // NotBurnable
|
burn_state = FIRE_PROOF
|
||||||
var/pshoom = 'sound/items/PSHOOM.ogg'
|
var/pshoom = 'sound/items/PSHOOM.ogg'
|
||||||
var/alt_sound = 'sound/items/PSHOOM_2.ogg'
|
var/alt_sound = 'sound/items/PSHOOM_2.ogg'
|
||||||
|
|
||||||
@@ -148,14 +148,14 @@
|
|||||||
desc = "It's a special backpack made exclusively for Nanotrasen officers."
|
desc = "It's a special backpack made exclusively for Nanotrasen officers."
|
||||||
icon_state = "captainpack"
|
icon_state = "captainpack"
|
||||||
item_state = "captainpack"
|
item_state = "captainpack"
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/weapon/storage/backpack/industrial
|
/obj/item/weapon/storage/backpack/industrial
|
||||||
name = "industrial backpack"
|
name = "industrial backpack"
|
||||||
desc = "It's a tough backpack for the daily grind of station life."
|
desc = "It's a tough backpack for the daily grind of station life."
|
||||||
icon_state = "engiepack"
|
icon_state = "engiepack"
|
||||||
item_state = "engiepack"
|
item_state = "engiepack"
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/weapon/storage/backpack/botany
|
/obj/item/weapon/storage/backpack/botany
|
||||||
name = "botany backpack"
|
name = "botany backpack"
|
||||||
@@ -180,7 +180,7 @@
|
|||||||
desc = "A specially designed backpack. It's fire resistant and smells vaguely of plasma."
|
desc = "A specially designed backpack. It's fire resistant and smells vaguely of plasma."
|
||||||
icon_state = "toxpack"
|
icon_state = "toxpack"
|
||||||
item_state = "toxpack"
|
item_state = "toxpack"
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/weapon/storage/backpack/virology
|
/obj/item/weapon/storage/backpack/virology
|
||||||
name = "virology backpack"
|
name = "virology backpack"
|
||||||
@@ -197,7 +197,7 @@
|
|||||||
name = "leather satchel"
|
name = "leather satchel"
|
||||||
desc = "It's a very fancy satchel made with fine leather."
|
desc = "It's a very fancy satchel made with fine leather."
|
||||||
icon_state = "satchel"
|
icon_state = "satchel"
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/weapon/storage/backpack/satchel/withwallet/New()
|
/obj/item/weapon/storage/backpack/satchel/withwallet/New()
|
||||||
..()
|
..()
|
||||||
@@ -213,7 +213,7 @@
|
|||||||
desc = "A tough satchel with extra pockets."
|
desc = "A tough satchel with extra pockets."
|
||||||
icon_state = "satchel-eng"
|
icon_state = "satchel-eng"
|
||||||
item_state = "engiepack"
|
item_state = "engiepack"
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/weapon/storage/backpack/satchel_med
|
/obj/item/weapon/storage/backpack/satchel_med
|
||||||
name = "medical satchel"
|
name = "medical satchel"
|
||||||
@@ -244,7 +244,7 @@
|
|||||||
desc = "Useful for holding research materials."
|
desc = "Useful for holding research materials."
|
||||||
icon_state = "satchel-tox"
|
icon_state = "satchel-tox"
|
||||||
item_state = "satchel-tox"
|
item_state = "satchel-tox"
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/weapon/storage/backpack/satchel_hyd
|
/obj/item/weapon/storage/backpack/satchel_hyd
|
||||||
name = "botanist satchel"
|
name = "botanist satchel"
|
||||||
@@ -263,7 +263,7 @@
|
|||||||
desc = "An exclusive satchel for Nanotrasen officers."
|
desc = "An exclusive satchel for Nanotrasen officers."
|
||||||
icon_state = "satchel-cap"
|
icon_state = "satchel-cap"
|
||||||
item_state = "captainpack"
|
item_state = "captainpack"
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/weapon/storage/backpack/satchel_flat
|
/obj/item/weapon/storage/backpack/satchel_flat
|
||||||
name = "smuggler's satchel"
|
name = "smuggler's satchel"
|
||||||
@@ -361,7 +361,7 @@
|
|||||||
desc = "A large dufflebag for holding extra captainly goods."
|
desc = "A large dufflebag for holding extra captainly goods."
|
||||||
icon_state = "duffle-captain"
|
icon_state = "duffle-captain"
|
||||||
item_state = "duffle-captain"
|
item_state = "duffle-captain"
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/weapon/storage/backpack/dufflebag/med
|
/obj/item/weapon/storage/backpack/dufflebag/med
|
||||||
name = "medical dufflebag"
|
name = "medical dufflebag"
|
||||||
@@ -380,7 +380,7 @@
|
|||||||
desc = "A large dufflebag for holding extra tools and supplies."
|
desc = "A large dufflebag for holding extra tools and supplies."
|
||||||
icon_state = "duffle-eng"
|
icon_state = "duffle-eng"
|
||||||
item_state = "duffle-eng"
|
item_state = "duffle-eng"
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/weapon/storage/backpack/dufflebag/clown
|
/obj/item/weapon/storage/backpack/dufflebag/clown
|
||||||
name = "clown's dufflebag"
|
name = "clown's dufflebag"
|
||||||
|
|||||||
@@ -111,7 +111,7 @@
|
|||||||
max_w_class = 3
|
max_w_class = 3
|
||||||
w_class = 1
|
w_class = 1
|
||||||
can_hold = list(/obj/item/weapon/reagent_containers/food/snacks/grown,/obj/item/seeds,/obj/item/weapon/grown)
|
can_hold = list(/obj/item/weapon/reagent_containers/food/snacks/grown,/obj/item/seeds,/obj/item/weapon/grown)
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
////////
|
////////
|
||||||
|
|
||||||
@@ -289,7 +289,7 @@
|
|||||||
max_w_class = 3
|
max_w_class = 3
|
||||||
w_class = 4 //Bigger than a book because physics
|
w_class = 4 //Bigger than a book because physics
|
||||||
can_hold = list(/obj/item/weapon/book, /obj/item/weapon/storage/book, /obj/item/weapon/spellbook)
|
can_hold = list(/obj/item/weapon/book, /obj/item/weapon/storage/book, /obj/item/weapon/spellbook)
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Trays - Agouri
|
* Trays - Agouri
|
||||||
@@ -359,7 +359,7 @@
|
|||||||
w_class = 1
|
w_class = 1
|
||||||
preposition = "in"
|
preposition = "in"
|
||||||
can_hold = list(/obj/item/weapon/reagent_containers/pill, /obj/item/weapon/reagent_containers/glass/beaker, /obj/item/weapon/reagent_containers/glass/bottle)
|
can_hold = list(/obj/item/weapon/reagent_containers/pill, /obj/item/weapon/reagent_containers/glass/beaker, /obj/item/weapon/reagent_containers/glass/bottle)
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Biowaste bag (mostly for xenobiologists)
|
* Biowaste bag (mostly for xenobiologists)
|
||||||
@@ -375,4 +375,4 @@
|
|||||||
w_class = 1
|
w_class = 1
|
||||||
preposition = "in"
|
preposition = "in"
|
||||||
can_hold = list(/obj/item/slime_extract, /obj/item/weapon/reagent_containers/syringe, /obj/item/weapon/reagent_containers/glass/beaker, /obj/item/weapon/reagent_containers/glass/bottle, /obj/item/weapon/reagent_containers/blood, /obj/item/weapon/reagent_containers/hypospray/medipen, /obj/item/trash/deadmouse)
|
can_hold = list(/obj/item/slime_extract, /obj/item/weapon/reagent_containers/syringe, /obj/item/weapon/reagent_containers/glass/beaker, /obj/item/weapon/reagent_containers/glass/bottle, /obj/item/weapon/reagent_containers/blood, /obj/item/weapon/reagent_containers/hypospray/medipen, /obj/item/trash/deadmouse)
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
@@ -6,7 +6,7 @@
|
|||||||
throw_speed = 2
|
throw_speed = 2
|
||||||
throw_range = 5
|
throw_range = 5
|
||||||
w_class = 3
|
w_class = 3
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
var/title = "book"
|
var/title = "book"
|
||||||
/obj/item/weapon/storage/book/attack_self(mob/user)
|
/obj/item/weapon/storage/book/attack_self(mob/user)
|
||||||
user << "<span class='notice'>The pages of [title] have been cut out!</span>"
|
user << "<span class='notice'>The pages of [title] have been cut out!</span>"
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
desc = "It's just an ordinary box."
|
desc = "It's just an ordinary box."
|
||||||
icon_state = "box"
|
icon_state = "box"
|
||||||
item_state = "syringe_kit"
|
item_state = "syringe_kit"
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
var/foldable = /obj/item/stack/sheet/cardboard
|
var/foldable = /obj/item/stack/sheet/cardboard
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
max_w_class = 3
|
max_w_class = 3
|
||||||
max_combined_w_class = 21
|
max_combined_w_class = 21
|
||||||
attack_verb = list("bashed", "battered", "bludgeoned", "thrashed", "whacked")
|
attack_verb = list("bashed", "battered", "bludgeoned", "thrashed", "whacked")
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
burntime = 20
|
burntime = 20
|
||||||
|
|
||||||
/obj/item/weapon/storage/briefcase/New()
|
/obj/item/weapon/storage/briefcase/New()
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
icon = 'icons/obj/food/containers.dmi'
|
icon = 'icons/obj/food/containers.dmi'
|
||||||
icon_state = "donutbox6"
|
icon_state = "donutbox6"
|
||||||
name = "donut box"
|
name = "donut box"
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
var/icon_type = "donut"
|
var/icon_type = "donut"
|
||||||
var/spawn_type = null
|
var/spawn_type = null
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
storage_slots = 4
|
storage_slots = 4
|
||||||
icon_state = "wallet"
|
icon_state = "wallet"
|
||||||
w_class = 2
|
w_class = 2
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
can_hold = list(
|
can_hold = list(
|
||||||
/obj/item/stack/spacecash,
|
/obj/item/stack/spacecash,
|
||||||
/obj/item/weapon/card,
|
/obj/item/weapon/card,
|
||||||
|
|||||||
@@ -240,14 +240,14 @@
|
|||||||
w_class = 2
|
w_class = 2
|
||||||
flags = NOSHIELD
|
flags = NOSHIELD
|
||||||
attack_verb = list("bludgeoned", "whacked", "disciplined")
|
attack_verb = list("bludgeoned", "whacked", "disciplined")
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/weapon/staff/broom
|
/obj/item/weapon/staff/broom
|
||||||
name = "broom"
|
name = "broom"
|
||||||
desc = "Used for sweeping, and flying into the night while cackling. Black cat not included."
|
desc = "Used for sweeping, and flying into the night while cackling. Black cat not included."
|
||||||
icon = 'icons/obj/wizard.dmi'
|
icon = 'icons/obj/wizard.dmi'
|
||||||
icon_state = "broom"
|
icon_state = "broom"
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/weapon/staff/stick
|
/obj/item/weapon/staff/stick
|
||||||
name = "stick"
|
name = "stick"
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
var/damtype = "brute"
|
var/damtype = "brute"
|
||||||
var/force = 0
|
var/force = 0
|
||||||
|
|
||||||
var/burn_state = -1 // -1=fireproof | 0=will burn in fires | 1=currently on fire
|
var/burn_state = FIRE_PROOF // LAVA_PROOF | FIRE_PROOF | FLAMMABLE | ON_FIRE
|
||||||
var/burntime = 10 //How long it takes to burn to ashes, in seconds
|
var/burntime = 10 //How long it takes to burn to ashes, in seconds
|
||||||
var/burn_world_time //What world time the object will burn up completely
|
var/burn_world_time //What world time the object will burn up completely
|
||||||
|
|
||||||
@@ -165,7 +165,7 @@
|
|||||||
|
|
||||||
/obj/fire_act(global_overlay=1)
|
/obj/fire_act(global_overlay=1)
|
||||||
if(!burn_state)
|
if(!burn_state)
|
||||||
burn_state = 1
|
burn_state = ON_FIRE
|
||||||
SSobj.burning += src
|
SSobj.burning += src
|
||||||
burn_world_time = world.time + burntime*rand(10,20)
|
burn_world_time = world.time + burntime*rand(10,20)
|
||||||
if(global_overlay)
|
if(global_overlay)
|
||||||
@@ -180,8 +180,8 @@
|
|||||||
qdel(src)
|
qdel(src)
|
||||||
|
|
||||||
/obj/proc/extinguish()
|
/obj/proc/extinguish()
|
||||||
if(burn_state == 1)
|
if(burn_state == ON_FIRE)
|
||||||
burn_state = 0
|
burn_state = FLAMMABLE
|
||||||
overlays -= fire_overlay
|
overlays -= fire_overlay
|
||||||
SSobj.burning -= src
|
SSobj.burning -= src
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
icon = 'icons/obj/artstuff.dmi'
|
icon = 'icons/obj/artstuff.dmi'
|
||||||
icon_state = "easel"
|
icon_state = "easel"
|
||||||
density = 1
|
density = 1
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
burntime = 15
|
burntime = 15
|
||||||
var/obj/item/weapon/canvas/painting = null
|
var/obj/item/weapon/canvas/painting = null
|
||||||
|
|
||||||
@@ -52,7 +52,7 @@ var/global/list/globalBlankCanvases[AMT_OF_CANVASES]
|
|||||||
desc = "draw out your soul on this canvas!"
|
desc = "draw out your soul on this canvas!"
|
||||||
icon = 'icons/obj/artstuff.dmi'
|
icon = 'icons/obj/artstuff.dmi'
|
||||||
icon_state = "11x11"
|
icon_state = "11x11"
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
var/whichGlobalBackup = 1 //List index
|
var/whichGlobalBackup = 1 //List index
|
||||||
|
|
||||||
/obj/item/weapon/canvas/nineteenXnineteen
|
/obj/item/weapon/canvas/nineteenXnineteen
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
anchored = 1
|
anchored = 1
|
||||||
can_buckle = 1
|
can_buckle = 1
|
||||||
buckle_lying = 1
|
buckle_lying = 1
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
burntime = 30
|
burntime = 30
|
||||||
var/buildstacktype = /obj/item/stack/sheet/metal
|
var/buildstacktype = /obj/item/stack/sheet/metal
|
||||||
var/buildstackamount = 2
|
var/buildstackamount = 2
|
||||||
@@ -86,7 +86,7 @@
|
|||||||
icon = 'icons/obj/rollerbed.dmi'
|
icon = 'icons/obj/rollerbed.dmi'
|
||||||
icon_state = "down"
|
icon_state = "down"
|
||||||
anchored = 0
|
anchored = 0
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
foldabletype = /obj/item/roller
|
foldabletype = /obj/item/roller
|
||||||
|
|
||||||
/obj/structure/bed/roller/post_buckle_mob(mob/living/M)
|
/obj/structure/bed/roller/post_buckle_mob(mob/living/M)
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
desc = "You sit in this. Either by will or force.\n<span class='notice'>Alt-click to rotate it clockwise.</span>"
|
desc = "You sit in this. Either by will or force.\n<span class='notice'>Alt-click to rotate it clockwise.</span>"
|
||||||
icon_state = "chair"
|
icon_state = "chair"
|
||||||
buckle_lying = 0 //you sit in a chair, not lay
|
buckle_lying = 0 //you sit in a chair, not lay
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
buildstackamount = 1
|
buildstackamount = 1
|
||||||
|
|
||||||
/obj/structure/bed/chair/New()
|
/obj/structure/bed/chair/New()
|
||||||
@@ -85,7 +85,7 @@
|
|||||||
|
|
||||||
// Chair types
|
// Chair types
|
||||||
/obj/structure/bed/chair/wood
|
/obj/structure/bed/chair/wood
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
burntime = 20
|
burntime = 20
|
||||||
buildstacktype = /obj/item/stack/sheet/mineral/wood
|
buildstacktype = /obj/item/stack/sheet/mineral/wood
|
||||||
buildstackamount = 3
|
buildstackamount = 3
|
||||||
@@ -105,7 +105,7 @@
|
|||||||
desc = "It looks comfy.\n<span class='notice'>Alt-click to rotate it clockwise.</span>"
|
desc = "It looks comfy.\n<span class='notice'>Alt-click to rotate it clockwise.</span>"
|
||||||
icon_state = "comfychair"
|
icon_state = "comfychair"
|
||||||
color = rgb(255,255,255)
|
color = rgb(255,255,255)
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
burntime = 30
|
burntime = 30
|
||||||
buildstackamount = 2
|
buildstackamount = 2
|
||||||
var/image/armrest = null
|
var/image/armrest = null
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ LINEN BINS
|
|||||||
throw_range = 2
|
throw_range = 2
|
||||||
w_class = 1
|
w_class = 1
|
||||||
item_color = "white"
|
item_color = "white"
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
|
|
||||||
/obj/item/weapon/bedsheet/attack(mob/living/M, mob/user)
|
/obj/item/weapon/bedsheet/attack(mob/living/M, mob/user)
|
||||||
@@ -175,7 +175,7 @@ LINEN BINS
|
|||||||
icon = 'icons/obj/structures.dmi'
|
icon = 'icons/obj/structures.dmi'
|
||||||
icon_state = "linenbin-full"
|
icon_state = "linenbin-full"
|
||||||
anchored = 1
|
anchored = 1
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
burntime = 20
|
burntime = 20
|
||||||
var/amount = 10
|
var/amount = 10
|
||||||
var/list/sheets = list()
|
var/list/sheets = list()
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
icon_state = "cardboard"
|
icon_state = "cardboard"
|
||||||
health = 10
|
health = 10
|
||||||
mob_storage_capacity = 1
|
mob_storage_capacity = 1
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
burntime = 20
|
burntime = 20
|
||||||
can_weld_shut = 0
|
can_weld_shut = 0
|
||||||
cutting_tool = /obj/item/weapon/wirecutters
|
cutting_tool = /obj/item/weapon/wirecutters
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
name = "cabinet"
|
name = "cabinet"
|
||||||
desc = "Old will forever be in fashion."
|
desc = "Old will forever be in fashion."
|
||||||
icon_state = "cabinet"
|
icon_state = "cabinet"
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
burntime = 20
|
burntime = 20
|
||||||
|
|
||||||
/obj/structure/closet/acloset
|
/obj/structure/closet/acloset
|
||||||
|
|||||||
@@ -117,7 +117,7 @@
|
|||||||
name = "coffin"
|
name = "coffin"
|
||||||
desc = "It's a burial receptacle for the dearly departed."
|
desc = "It's a burial receptacle for the dearly departed."
|
||||||
icon_state = "coffin"
|
icon_state = "coffin"
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
burntime = 20
|
burntime = 20
|
||||||
|
|
||||||
/obj/structure/closet/wardrobe/red
|
/obj/structure/closet/wardrobe/red
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
name = "booze storage"
|
name = "booze storage"
|
||||||
req_access = list(access_bar)
|
req_access = list(access_bar)
|
||||||
icon_state = "cabinet"
|
icon_state = "cabinet"
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
burntime = 20
|
burntime = 20
|
||||||
|
|
||||||
/obj/structure/closet/secure_closet/bar/New()
|
/obj/structure/closet/secure_closet/bar/New()
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
/obj/structure/closet/secure_closet/personal/cabinet
|
/obj/structure/closet/secure_closet/personal/cabinet
|
||||||
icon_state = "cabinet"
|
icon_state = "cabinet"
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
burntime = 20
|
burntime = 20
|
||||||
|
|
||||||
/obj/structure/closet/secure_closet/personal/cabinet/New()
|
/obj/structure/closet/secure_closet/personal/cabinet/New()
|
||||||
|
|||||||
@@ -155,7 +155,7 @@
|
|||||||
name = "\proper detective's cabinet"
|
name = "\proper detective's cabinet"
|
||||||
req_access = list(access_forensics_lockers)
|
req_access = list(access_forensics_lockers)
|
||||||
icon_state = "cabinet"
|
icon_state = "cabinet"
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
burntime = 20
|
burntime = 20
|
||||||
|
|
||||||
/obj/structure/closet/secure_closet/detective/New()
|
/obj/structure/closet/secure_closet/detective/New()
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/obj/structure/flora
|
/obj/structure/flora
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
burntime = 30
|
burntime = 30
|
||||||
|
|
||||||
//trees
|
//trees
|
||||||
@@ -221,7 +221,7 @@
|
|||||||
icon_state = "rock1"
|
icon_state = "rock1"
|
||||||
icon = 'icons/obj/flora/rocks.dmi'
|
icon = 'icons/obj/flora/rocks.dmi'
|
||||||
anchored = 1
|
anchored = 1
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/structure/flora/rock/New()
|
/obj/structure/flora/rock/New()
|
||||||
..()
|
..()
|
||||||
|
|||||||
@@ -242,7 +242,7 @@
|
|||||||
hardness = 1
|
hardness = 1
|
||||||
openSound = 'sound/effects/doorcreaky.ogg'
|
openSound = 'sound/effects/doorcreaky.ogg'
|
||||||
closeSound = 'sound/effects/doorcreaky.ogg'
|
closeSound = 'sound/effects/doorcreaky.ogg'
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
burntime = 30
|
burntime = 30
|
||||||
|
|
||||||
/obj/structure/mineral_door/wood/Dismantle(devastated = 0)
|
/obj/structure/mineral_door/wood/Dismantle(devastated = 0)
|
||||||
|
|||||||
@@ -73,7 +73,7 @@
|
|||||||
icon = 'icons/obj/decals.dmi'
|
icon = 'icons/obj/decals.dmi'
|
||||||
icon_state = "backing"
|
icon_state = "backing"
|
||||||
w_class = 3
|
w_class = 3
|
||||||
burn_state = 0 //Burnable, made of wood
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/sign_backing/afterattack(atom/target, mob/user, proximity)
|
/obj/item/sign_backing/afterattack(atom/target, mob/user, proximity)
|
||||||
if(!isturf(target))
|
if(!isturf(target))
|
||||||
|
|||||||
@@ -86,7 +86,7 @@
|
|||||||
icon_state = "wood_frame"
|
icon_state = "wood_frame"
|
||||||
framestack = /obj/item/stack/sheet/mineral/wood
|
framestack = /obj/item/stack/sheet/mineral/wood
|
||||||
framestackamount = 2
|
framestackamount = 2
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/structure/table_frame/wood/attackby(obj/item/I, mob/user, params)
|
/obj/structure/table_frame/wood/attackby(obj/item/I, mob/user, params)
|
||||||
if(istype(I, /obj/item/weapon/wrench))
|
if(istype(I, /obj/item/weapon/wrench))
|
||||||
|
|||||||
@@ -309,7 +309,7 @@
|
|||||||
frame = /obj/structure/table_frame/wood
|
frame = /obj/structure/table_frame/wood
|
||||||
framestack = /obj/item/stack/sheet/mineral/wood
|
framestack = /obj/item/stack/sheet/mineral/wood
|
||||||
buildstack = /obj/item/stack/sheet/mineral/wood
|
buildstack = /obj/item/stack/sheet/mineral/wood
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
burntime = 20
|
burntime = 20
|
||||||
canSmoothWith = list(/obj/structure/table/wood, /obj/structure/table/wood/poker)
|
canSmoothWith = list(/obj/structure/table/wood, /obj/structure/table/wood/poker)
|
||||||
|
|
||||||
|
|||||||
@@ -208,8 +208,8 @@
|
|||||||
if(istype(O, /obj/effect/decal/cleanable/ash)) //So we don't get stuck burning the same ash pile forever
|
if(istype(O, /obj/effect/decal/cleanable/ash)) //So we don't get stuck burning the same ash pile forever
|
||||||
qdel(O)
|
qdel(O)
|
||||||
return
|
return
|
||||||
if(O.burn_state == -1)
|
if(O.burn_state == FIRE_PROOF)
|
||||||
O.burn_state = 0 //Even fireproof things burn up in lava
|
O.burn_state = FLAMMABLE //Even fireproof things burn up in lava
|
||||||
O.fire_act()
|
O.fire_act()
|
||||||
else if (istype(AM, /mob/living))
|
else if (istype(AM, /mob/living))
|
||||||
var/mob/living/L = AM
|
var/mob/living/L = AM
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
/obj/item/clothing
|
/obj/item/clothing
|
||||||
name = "clothing"
|
name = "clothing"
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
var/flash_protect = 0 //Malk: What level of bright light protection item has. 1 = Flashers, Flashes, & Flashbangs | 2 = Welding | -1 = OH GOD WELDING BURNT OUT MY RETINAS
|
var/flash_protect = 0 //Malk: What level of bright light protection item has. 1 = Flashers, Flashes, & Flashbangs | 2 = Welding | -1 = OH GOD WELDING BURNT OUT MY RETINAS
|
||||||
var/tint = 0 //Malk: Sets the item's level of visual impairment tint, normally set to the same as flash_protect
|
var/tint = 0 //Malk: Sets the item's level of visual impairment tint, normally set to the same as flash_protect
|
||||||
var/up = 0 // but seperated to allow items to protect but not impair vision, like space helmets
|
var/up = 0 // but seperated to allow items to protect but not impair vision, like space helmets
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
w_class = 1
|
w_class = 1
|
||||||
throwforce = 0
|
throwforce = 0
|
||||||
slot_flags = SLOT_EARS
|
slot_flags = SLOT_EARS
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/ears/earmuffs
|
/obj/item/clothing/ears/earmuffs
|
||||||
name = "earmuffs"
|
name = "earmuffs"
|
||||||
@@ -35,7 +35,7 @@
|
|||||||
flags = EARBANGPROTECT
|
flags = EARBANGPROTECT
|
||||||
strip_delay = 15
|
strip_delay = 15
|
||||||
put_on_delay = 25
|
put_on_delay = 25
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
//Glasses
|
//Glasses
|
||||||
/obj/item/clothing/glasses
|
/obj/item/clothing/glasses
|
||||||
@@ -52,7 +52,7 @@
|
|||||||
var/list/icon/current = list() //the current hud icons
|
var/list/icon/current = list() //the current hud icons
|
||||||
strip_delay = 20
|
strip_delay = 20
|
||||||
put_on_delay = 25
|
put_on_delay = 25
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
/*
|
/*
|
||||||
SEE_SELF // can see self, no matter what
|
SEE_SELF // can see self, no matter what
|
||||||
SEE_MOBS // can see all mobs, no matter what
|
SEE_MOBS // can see all mobs, no matter what
|
||||||
@@ -240,7 +240,7 @@ BLIND // can't see anything
|
|||||||
strip_delay = 50
|
strip_delay = 50
|
||||||
put_on_delay = 50
|
put_on_delay = 50
|
||||||
flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH
|
flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/suit/space
|
/obj/item/clothing/suit/space
|
||||||
name = "space suit"
|
name = "space suit"
|
||||||
@@ -262,7 +262,7 @@ BLIND // can't see anything
|
|||||||
max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT
|
max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT
|
||||||
strip_delay = 80
|
strip_delay = 80
|
||||||
put_on_delay = 80
|
put_on_delay = 80
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
//Under clothing
|
//Under clothing
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
siemens_coefficient = 0
|
siemens_coefficient = 0
|
||||||
permeability_coefficient = 0.05
|
permeability_coefficient = 0.05
|
||||||
item_color="yellow"
|
item_color="yellow"
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/gloves/color/yellow/fake
|
/obj/item/clothing/gloves/color/yellow/fake
|
||||||
desc = "These gloves will protect the wearer from electric shock. They don't feel like rubber..."
|
desc = "These gloves will protect the wearer from electric shock. They don't feel like rubber..."
|
||||||
@@ -20,7 +20,7 @@
|
|||||||
siemens_coefficient = 1 //Set to a default of 1, gets overridden in New()
|
siemens_coefficient = 1 //Set to a default of 1, gets overridden in New()
|
||||||
permeability_coefficient = 0.05
|
permeability_coefficient = 0.05
|
||||||
item_color="yellow"
|
item_color="yellow"
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/gloves/color/fyellow/New()
|
/obj/item/clothing/gloves/color/fyellow/New()
|
||||||
siemens_coefficient = pick(0,0.5,0.5,0.5,0.5,0.75,1.5)
|
siemens_coefficient = pick(0,0.5,0.5,0.5,0.5,0.75,1.5)
|
||||||
@@ -35,7 +35,7 @@
|
|||||||
min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT
|
min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT
|
||||||
heat_protection = HANDS
|
heat_protection = HANDS
|
||||||
max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT
|
max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/gloves/color/black/hos
|
/obj/item/clothing/gloves/color/black/hos
|
||||||
item_color = "hosred" //Exists for washing machines. Is not different from black gloves in any way.
|
item_color = "hosred" //Exists for washing machines. Is not different from black gloves in any way.
|
||||||
@@ -71,7 +71,7 @@
|
|||||||
desc = "These gloves will protect the wearer from electric shock."
|
desc = "These gloves will protect the wearer from electric shock."
|
||||||
siemens_coefficient = 0
|
siemens_coefficient = 0
|
||||||
permeability_coefficient = 0.05
|
permeability_coefficient = 0.05
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/gloves/color/rainbow
|
/obj/item/clothing/gloves/color/rainbow
|
||||||
name = "rainbow gloves"
|
name = "rainbow gloves"
|
||||||
@@ -157,7 +157,7 @@
|
|||||||
permeability_coefficient = 0.01
|
permeability_coefficient = 0.01
|
||||||
item_color="white"
|
item_color="white"
|
||||||
transfer_prints = TRUE
|
transfer_prints = TRUE
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/gloves/color/latex/nitrile
|
/obj/item/clothing/gloves/color/latex/nitrile
|
||||||
name = "nitrile gloves"
|
name = "nitrile gloves"
|
||||||
|
|||||||
@@ -21,7 +21,7 @@
|
|||||||
min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT
|
min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT
|
||||||
heat_protection = HANDS
|
heat_protection = HANDS
|
||||||
max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT
|
max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/gloves/combat
|
/obj/item/clothing/gloves/combat
|
||||||
name = "combat gloves"
|
name = "combat gloves"
|
||||||
@@ -35,4 +35,4 @@
|
|||||||
min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT
|
min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT
|
||||||
heat_protection = HANDS
|
heat_protection = HANDS
|
||||||
max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT
|
max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
@@ -58,7 +58,7 @@
|
|||||||
desc = "A collectable welding helmet. Now with 80% less lead! Not for actual welding. Any welding done while wearing this helmet is done so at the owner's own risk!"
|
desc = "A collectable welding helmet. Now with 80% less lead! Not for actual welding. Any welding done while wearing this helmet is done so at the owner's own risk!"
|
||||||
icon_state = "welding"
|
icon_state = "welding"
|
||||||
item_state = "welding"
|
item_state = "welding"
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/head/collectable/slime
|
/obj/item/clothing/head/collectable/slime
|
||||||
name = "collectable slime hat"
|
name = "collectable slime hat"
|
||||||
@@ -111,11 +111,11 @@
|
|||||||
desc = "Go Red! I mean Green! I mean Red! No Green!"
|
desc = "Go Red! I mean Green! I mean Red! No Green!"
|
||||||
icon_state = "thunderdome"
|
icon_state = "thunderdome"
|
||||||
item_state = "thunderdome"
|
item_state = "thunderdome"
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/head/collectable/swat
|
/obj/item/clothing/head/collectable/swat
|
||||||
name = "collectable SWAT helmet"
|
name = "collectable SWAT helmet"
|
||||||
desc = "That's not real blood. That's red paint." //Reference to the actual description
|
desc = "That's not real blood. That's red paint." //Reference to the actual description
|
||||||
icon_state = "swat"
|
icon_state = "swat"
|
||||||
item_state = "swat"
|
item_state = "swat"
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
@@ -9,7 +9,7 @@
|
|||||||
armor = list(melee = 15, bullet = 5, laser = 20,energy = 10, bomb = 20, bio = 10, rad = 20)
|
armor = list(melee = 15, bullet = 5, laser = 20,energy = 10, bomb = 20, bio = 10, rad = 20)
|
||||||
flags_inv = 0
|
flags_inv = 0
|
||||||
action_button_name = "Toggle Helmet Light"
|
action_button_name = "Toggle Helmet Light"
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/head/hardhat/attack_self(mob/user)
|
/obj/item/clothing/head/hardhat/attack_self(mob/user)
|
||||||
if(!isturf(user.loc))
|
if(!isturf(user.loc))
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
heat_protection = HEAD
|
heat_protection = HEAD
|
||||||
max_heat_protection_temperature = HELMET_MAX_TEMP_PROTECT
|
max_heat_protection_temperature = HELMET_MAX_TEMP_PROTECT
|
||||||
strip_delay = 60
|
strip_delay = 60
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
flags_cover = HEADCOVERSEYES
|
flags_cover = HEADCOVERSEYES
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -222,7 +222,7 @@
|
|||||||
throw_range = 5
|
throw_range = 5
|
||||||
w_class = 2
|
w_class = 2
|
||||||
attack_verb = list("warned", "cautioned", "smashed")
|
attack_verb = list("warned", "cautioned", "smashed")
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/head/santa
|
/obj/item/clothing/head/santa
|
||||||
name = "santa hat"
|
name = "santa hat"
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE
|
flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE
|
||||||
action_button_name = "Toggle Welding Helmet"
|
action_button_name = "Toggle Welding Helmet"
|
||||||
visor_flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE
|
visor_flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/head/welding/attack_self()
|
/obj/item/clothing/head/welding/attack_self()
|
||||||
toggle()
|
toggle()
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
action_button_name = "Adjust Breath Mask"
|
action_button_name = "Adjust Breath Mask"
|
||||||
ignore_maskadjust = 0
|
ignore_maskadjust = 0
|
||||||
flags_cover = MASKCOVERSMOUTH
|
flags_cover = MASKCOVERSMOUTH
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/mask/breath/attack_self(mob/user)
|
/obj/item/clothing/mask/breath/attack_self(mob/user)
|
||||||
adjustmask(user)
|
adjustmask(user)
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
gas_transfer_coefficient = 0.01
|
gas_transfer_coefficient = 0.01
|
||||||
permeability_coefficient = 0.01
|
permeability_coefficient = 0.01
|
||||||
flags_cover = MASKCOVERSEYES | MASKCOVERSMOUTH
|
flags_cover = MASKCOVERSEYES | MASKCOVERSMOUTH
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
// **** Welding gas mask ****
|
// **** Welding gas mask ****
|
||||||
|
|
||||||
@@ -73,7 +73,7 @@
|
|||||||
icon_state = "clown"
|
icon_state = "clown"
|
||||||
item_state = "clown_hat"
|
item_state = "clown_hat"
|
||||||
flags_cover = MASKCOVERSEYES
|
flags_cover = MASKCOVERSEYES
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/clothing/mask/gas/clown_hat/attack_self(mob/user)
|
/obj/item/clothing/mask/gas/clown_hat/attack_self(mob/user)
|
||||||
|
|
||||||
@@ -98,7 +98,7 @@
|
|||||||
icon_state = "sexyclown"
|
icon_state = "sexyclown"
|
||||||
item_state = "sexyclown"
|
item_state = "sexyclown"
|
||||||
flags_cover = MASKCOVERSEYES
|
flags_cover = MASKCOVERSEYES
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/clothing/mask/gas/mime
|
/obj/item/clothing/mask/gas/mime
|
||||||
name = "mime mask"
|
name = "mime mask"
|
||||||
@@ -107,7 +107,7 @@
|
|||||||
icon_state = "mime"
|
icon_state = "mime"
|
||||||
item_state = "mime"
|
item_state = "mime"
|
||||||
flags_cover = MASKCOVERSEYES
|
flags_cover = MASKCOVERSEYES
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/clothing/mask/gas/monkeymask
|
/obj/item/clothing/mask/gas/monkeymask
|
||||||
name = "monkey mask"
|
name = "monkey mask"
|
||||||
@@ -116,7 +116,7 @@
|
|||||||
icon_state = "monkeymask"
|
icon_state = "monkeymask"
|
||||||
item_state = "monkeymask"
|
item_state = "monkeymask"
|
||||||
flags_cover = MASKCOVERSEYES
|
flags_cover = MASKCOVERSEYES
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/clothing/mask/gas/sexymime
|
/obj/item/clothing/mask/gas/sexymime
|
||||||
name = "sexy mime mask"
|
name = "sexy mime mask"
|
||||||
@@ -125,7 +125,7 @@
|
|||||||
icon_state = "sexymime"
|
icon_state = "sexymime"
|
||||||
item_state = "sexymime"
|
item_state = "sexymime"
|
||||||
flags_cover = MASKCOVERSEYES
|
flags_cover = MASKCOVERSEYES
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/clothing/mask/gas/death_commando
|
/obj/item/clothing/mask/gas/death_commando
|
||||||
name = "Death Commando Mask"
|
name = "Death Commando Mask"
|
||||||
@@ -136,7 +136,7 @@
|
|||||||
name = "cyborg visor"
|
name = "cyborg visor"
|
||||||
desc = "Beep boop."
|
desc = "Beep boop."
|
||||||
icon_state = "death"
|
icon_state = "death"
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/clothing/mask/gas/owl_mask
|
/obj/item/clothing/mask/gas/owl_mask
|
||||||
name = "owl mask"
|
name = "owl mask"
|
||||||
@@ -144,7 +144,7 @@
|
|||||||
icon_state = "owl"
|
icon_state = "owl"
|
||||||
flags = MASKINTERNALS
|
flags = MASKINTERNALS
|
||||||
flags_cover = MASKCOVERSEYES
|
flags_cover = MASKCOVERSEYES
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/clothing/mask/gas/carp
|
/obj/item/clothing/mask/gas/carp
|
||||||
name = "carp mask"
|
name = "carp mask"
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
action_button_name = "Toggle Magboots"
|
action_button_name = "Toggle Magboots"
|
||||||
strip_delay = 70
|
strip_delay = 70
|
||||||
put_on_delay = 70
|
put_on_delay = 70
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
origin_tech = "magnets=2"
|
origin_tech = "magnets=2"
|
||||||
|
|
||||||
/obj/item/clothing/shoes/magboots/verb/toggle()
|
/obj/item/clothing/shoes/magboots/verb/toggle()
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
permeability_coefficient = 0.05
|
permeability_coefficient = 0.05
|
||||||
flags = NOSLIP
|
flags = NOSLIP
|
||||||
origin_tech = "syndicate=3"
|
origin_tech = "syndicate=3"
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/shoes/sneakers/mime
|
/obj/item/clothing/shoes/sneakers/mime
|
||||||
name = "mime shoes"
|
name = "mime shoes"
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
item_state = "jackboots"
|
item_state = "jackboots"
|
||||||
armor = list(melee = 25, bullet = 25, laser = 25, energy = 25, bomb = 50, bio = 10, rad = 0)
|
armor = list(melee = 25, bullet = 25, laser = 25, energy = 25, bomb = 50, bio = 10, rad = 0)
|
||||||
strip_delay = 70
|
strip_delay = 70
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/shoes/combat/swat //overpowered boots for death squads
|
/obj/item/clothing/shoes/combat/swat //overpowered boots for death squads
|
||||||
name = "\improper SWAT boots"
|
name = "\improper SWAT boots"
|
||||||
@@ -60,7 +60,7 @@
|
|||||||
slowdown = SHOES_SLOWDOWN+1
|
slowdown = SHOES_SLOWDOWN+1
|
||||||
strip_delay = 50
|
strip_delay = 50
|
||||||
put_on_delay = 50
|
put_on_delay = 50
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/shoes/galoshes/dry
|
/obj/item/clothing/shoes/galoshes/dry
|
||||||
name = "absorbent galoshes"
|
name = "absorbent galoshes"
|
||||||
@@ -96,7 +96,7 @@
|
|||||||
item_color = "hosred"
|
item_color = "hosred"
|
||||||
strip_delay = 50
|
strip_delay = 50
|
||||||
put_on_delay = 50
|
put_on_delay = 50
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/shoes/winterboots
|
/obj/item/clothing/shoes/winterboots
|
||||||
name = "winter boots"
|
name = "winter boots"
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
max_heat_protection_temperature = ARMOR_MAX_TEMP_PROTECT
|
max_heat_protection_temperature = ARMOR_MAX_TEMP_PROTECT
|
||||||
strip_delay = 60
|
strip_delay = 60
|
||||||
put_on_delay = 40
|
put_on_delay = 40
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/suit/armor/vest
|
/obj/item/clothing/suit/armor/vest
|
||||||
name = "armor"
|
name = "armor"
|
||||||
@@ -46,7 +46,7 @@
|
|||||||
cold_protection = CHEST|GROIN|ARMS|HANDS
|
cold_protection = CHEST|GROIN|ARMS|HANDS
|
||||||
heat_protection = CHEST|GROIN|ARMS|HANDS
|
heat_protection = CHEST|GROIN|ARMS|HANDS
|
||||||
strip_delay = 70
|
strip_delay = 70
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/clothing/suit/armor/vest/warden/alt
|
/obj/item/clothing/suit/armor/vest/warden/alt
|
||||||
name = "warden's armored jacket"
|
name = "warden's armored jacket"
|
||||||
@@ -119,7 +119,7 @@
|
|||||||
desc = "An armored vest with a detective's badge on it."
|
desc = "An armored vest with a detective's badge on it."
|
||||||
icon_state = "detective-armor"
|
icon_state = "detective-armor"
|
||||||
allowed = list(/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/device/flashlight,/obj/item/weapon/gun/energy,/obj/item/weapon/gun/projectile,/obj/item/ammo_box,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/restraints/handcuffs,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/lighter,/obj/item/device/detective_scanner,/obj/item/device/taperecorder)
|
allowed = list(/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/device/flashlight,/obj/item/weapon/gun/energy,/obj/item/weapon/gun/projectile,/obj/item/ammo_box,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/restraints/handcuffs,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/lighter,/obj/item/device/detective_scanner,/obj/item/device/taperecorder)
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
|
|
||||||
//Reactive armor
|
//Reactive armor
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 100, rad = 20)
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 100, rad = 20)
|
||||||
flags_inv = HIDEMASK|HIDEEARS|HIDEEYES
|
flags_inv = HIDEMASK|HIDEEARS|HIDEEYES
|
||||||
unacidable = 1
|
unacidable = 1
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH
|
flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH
|
||||||
|
|
||||||
/obj/item/clothing/suit/bio_suit
|
/obj/item/clothing/suit/bio_suit
|
||||||
@@ -28,7 +28,7 @@
|
|||||||
strip_delay = 70
|
strip_delay = 70
|
||||||
put_on_delay = 70
|
put_on_delay = 70
|
||||||
unacidable = 1
|
unacidable = 1
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
//Standard biosuit, orange stripe
|
//Standard biosuit, orange stripe
|
||||||
/obj/item/clothing/head/bio_hood/general
|
/obj/item/clothing/head/bio_hood/general
|
||||||
|
|||||||
@@ -100,7 +100,7 @@
|
|||||||
item_state = "hazard"
|
item_state = "hazard"
|
||||||
blood_overlay_type = "armor"
|
blood_overlay_type = "armor"
|
||||||
allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/device/t_scanner,)
|
allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/device/t_scanner,)
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
//Lawyer
|
//Lawyer
|
||||||
/obj/item/clothing/suit/toggle/lawyer
|
/obj/item/clothing/suit/toggle/lawyer
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
blood_overlay_type = "armor"
|
blood_overlay_type = "armor"
|
||||||
body_parts_covered = CHEST
|
body_parts_covered = CHEST
|
||||||
allowed = list (/obj/item/weapon/gun/energy/laser/bluetag)
|
allowed = list (/obj/item/weapon/gun/energy/laser/bluetag)
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/suit/redtag
|
/obj/item/clothing/suit/redtag
|
||||||
name = "red laser tag armor"
|
name = "red laser tag armor"
|
||||||
@@ -26,7 +26,7 @@
|
|||||||
blood_overlay_type = "armor"
|
blood_overlay_type = "armor"
|
||||||
body_parts_covered = CHEST
|
body_parts_covered = CHEST
|
||||||
allowed = list (/obj/item/weapon/gun/energy/laser/redtag)
|
allowed = list (/obj/item/weapon/gun/energy/laser/redtag)
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Costume
|
* Costume
|
||||||
@@ -91,7 +91,7 @@
|
|||||||
w_class = 3
|
w_class = 3
|
||||||
allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/toy)
|
allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/toy)
|
||||||
flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT
|
flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/suit/hastur
|
/obj/item/clothing/suit/hastur
|
||||||
name = "\improper Hastur's robe"
|
name = "\improper Hastur's robe"
|
||||||
@@ -290,7 +290,7 @@
|
|||||||
desc = "Pompadour not included."
|
desc = "Pompadour not included."
|
||||||
icon_state = "leatherjacket"
|
icon_state = "leatherjacket"
|
||||||
item_state = "hostrench"
|
item_state = "hostrench"
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
max_heat_protection_temperature = ARMOR_MAX_TEMP_PROTECT
|
max_heat_protection_temperature = ARMOR_MAX_TEMP_PROTECT
|
||||||
allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/toy,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/lighter,/obj/item/weapon/gun/projectile/automatic/pistol,/obj/item/weapon/gun/projectile/revolver,/obj/item/weapon/gun/projectile/revolver/detective)
|
allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/toy,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/lighter,/obj/item/weapon/gun/projectile/automatic/pistol,/obj/item/weapon/gun/projectile/revolver,/obj/item/weapon/gun/projectile/revolver/detective)
|
||||||
|
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT
|
min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT
|
||||||
strip_delay = 60
|
strip_delay = 60
|
||||||
put_on_delay = 60
|
put_on_delay = 60
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/suit/fire/firefighter
|
/obj/item/clothing/suit/fire/firefighter
|
||||||
icon_state = "firesuit"
|
icon_state = "firesuit"
|
||||||
@@ -66,7 +66,7 @@
|
|||||||
strip_delay = 70
|
strip_delay = 70
|
||||||
put_on_delay = 70
|
put_on_delay = 70
|
||||||
flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH
|
flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/suit/bomb_suit
|
/obj/item/clothing/suit/bomb_suit
|
||||||
name = "bomb suit"
|
name = "bomb suit"
|
||||||
@@ -87,7 +87,7 @@
|
|||||||
min_cold_protection_temperature = ARMOR_MIN_TEMP_PROTECT
|
min_cold_protection_temperature = ARMOR_MIN_TEMP_PROTECT
|
||||||
strip_delay = 70
|
strip_delay = 70
|
||||||
put_on_delay = 70
|
put_on_delay = 70
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
|
|
||||||
/obj/item/clothing/head/bomb_hood/security
|
/obj/item/clothing/head/bomb_hood/security
|
||||||
@@ -112,7 +112,7 @@
|
|||||||
strip_delay = 60
|
strip_delay = 60
|
||||||
put_on_delay = 60
|
put_on_delay = 60
|
||||||
flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH
|
flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/suit/radiation
|
/obj/item/clothing/suit/radiation
|
||||||
name = "radiation suit"
|
name = "radiation suit"
|
||||||
@@ -130,4 +130,4 @@
|
|||||||
strip_delay = 60
|
strip_delay = 60
|
||||||
put_on_delay = 60
|
put_on_delay = 60
|
||||||
flags_inv = HIDEJUMPSUIT
|
flags_inv = HIDEJUMPSUIT
|
||||||
burn_state = -1 //Not Burnable
|
burn_state = FIRE_PROOF
|
||||||
@@ -8,7 +8,7 @@
|
|||||||
strip_delay = 50
|
strip_delay = 50
|
||||||
put_on_delay = 50
|
put_on_delay = 50
|
||||||
unacidable = 1
|
unacidable = 1
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/head/wizard/red
|
/obj/item/clothing/head/wizard/red
|
||||||
name = "red wizard hat"
|
name = "red wizard hat"
|
||||||
@@ -64,7 +64,7 @@
|
|||||||
strip_delay = 50
|
strip_delay = 50
|
||||||
put_on_delay = 50
|
put_on_delay = 50
|
||||||
unacidable = 1
|
unacidable = 1
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/suit/wizrobe/red
|
/obj/item/clothing/suit/wizrobe/red
|
||||||
name = "red wizard robe"
|
name = "red wizard robe"
|
||||||
@@ -118,7 +118,7 @@
|
|||||||
permeability_coefficient = 1
|
permeability_coefficient = 1
|
||||||
armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0)
|
armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0)
|
||||||
unacidable = 0
|
unacidable = 0
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/clothing/head/wizard/marisa/fake
|
/obj/item/clothing/head/wizard/marisa/fake
|
||||||
name = "witch hat"
|
name = "witch hat"
|
||||||
@@ -128,7 +128,7 @@
|
|||||||
permeability_coefficient = 1
|
permeability_coefficient = 1
|
||||||
armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0)
|
armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0)
|
||||||
unacidable = 0
|
unacidable = 0
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/clothing/suit/wizrobe/marisa/fake
|
/obj/item/clothing/suit/wizrobe/marisa/fake
|
||||||
name = "witch robe"
|
name = "witch robe"
|
||||||
@@ -139,4 +139,4 @@
|
|||||||
permeability_coefficient = 1
|
permeability_coefficient = 1
|
||||||
armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0)
|
armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0)
|
||||||
unacidable = 0
|
unacidable = 0
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
@@ -11,7 +11,7 @@
|
|||||||
random_sensor = 0
|
random_sensor = 0
|
||||||
var/list/clothing_choices = list()
|
var/list/clothing_choices = list()
|
||||||
var/malfunctioning = 0
|
var/malfunctioning = 0
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/under/chameleon/New()
|
/obj/item/clothing/under/chameleon/New()
|
||||||
..()
|
..()
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
icon_state = "black"
|
icon_state = "black"
|
||||||
item_state = "bl_suit"
|
item_state = "bl_suit"
|
||||||
item_color = "black"
|
item_color = "black"
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/under/color/grey
|
/obj/item/clothing/under/color/grey
|
||||||
name = "grey jumpsuit"
|
name = "grey jumpsuit"
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
item_state = "gy_suit"
|
item_state = "gy_suit"
|
||||||
item_color = "chief"
|
item_color = "chief"
|
||||||
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 10)
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 10)
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/under/rank/atmospheric_technician
|
/obj/item/clothing/under/rank/atmospheric_technician
|
||||||
desc = "It's a jumpsuit worn by atmospheric technicians."
|
desc = "It's a jumpsuit worn by atmospheric technicians."
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
icon_state = "atmos"
|
icon_state = "atmos"
|
||||||
item_state = "atmos_suit"
|
item_state = "atmos_suit"
|
||||||
item_color = "atmos"
|
item_color = "atmos"
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/under/rank/engineer
|
/obj/item/clothing/under/rank/engineer
|
||||||
desc = "It's an orange high visibility jumpsuit worn by engineers. It has minor radiation shielding."
|
desc = "It's an orange high visibility jumpsuit worn by engineers. It has minor radiation shielding."
|
||||||
|
|||||||
@@ -37,7 +37,7 @@
|
|||||||
item_state = "armor"
|
item_state = "armor"
|
||||||
can_adjust = 0
|
can_adjust = 0
|
||||||
strip_delay = 100
|
strip_delay = 100
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/under/waiter
|
/obj/item/clothing/under/waiter
|
||||||
name = "waiter's outfit"
|
name = "waiter's outfit"
|
||||||
@@ -117,7 +117,7 @@
|
|||||||
heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS
|
heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS
|
||||||
max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT
|
max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT
|
||||||
can_adjust = 0
|
can_adjust = 0
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/under/acj
|
/obj/item/clothing/under/acj
|
||||||
name = "administrative cybernetic jumpsuit"
|
name = "administrative cybernetic jumpsuit"
|
||||||
@@ -134,7 +134,7 @@
|
|||||||
heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS
|
heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS
|
||||||
max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT
|
max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT
|
||||||
can_adjust = 0
|
can_adjust = 0
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/under/owl
|
/obj/item/clothing/under/owl
|
||||||
name = "owl uniform"
|
name = "owl uniform"
|
||||||
@@ -359,7 +359,7 @@
|
|||||||
body_parts_covered = CHEST|GROIN|ARMS
|
body_parts_covered = CHEST|GROIN|ARMS
|
||||||
fitted = NO_FEMALE_UNIFORM
|
fitted = NO_FEMALE_UNIFORM
|
||||||
can_adjust = 0
|
can_adjust = 0
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/clothing/under/sundress
|
/obj/item/clothing/under/sundress
|
||||||
name = "sundress"
|
name = "sundress"
|
||||||
|
|||||||
@@ -85,7 +85,7 @@
|
|||||||
icon_state = "bronze"
|
icon_state = "bronze"
|
||||||
item_color = "bronze"
|
item_color = "bronze"
|
||||||
materials = list(MAT_METAL=1000)
|
materials = list(MAT_METAL=1000)
|
||||||
burn_state = -1 //Won't burn in fires
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
//Pinning medals on people
|
//Pinning medals on people
|
||||||
/obj/item/clothing/tie/medal/attack(mob/living/carbon/human/M, mob/living/user)
|
/obj/item/clothing/tie/medal/attack(mob/living/carbon/human/M, mob/living/user)
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
var/gulp_size = 5 //This is now officially broken ... need to think of a nice way to fix it.
|
var/gulp_size = 5 //This is now officially broken ... need to think of a nice way to fix it.
|
||||||
possible_transfer_amounts = list(5,10,25)
|
possible_transfer_amounts = list(5,10,25)
|
||||||
volume = 50
|
volume = 50
|
||||||
burn_state = -1
|
burn_state = FIRE_PROOF
|
||||||
|
|
||||||
/obj/item/weapon/reagent_containers/food/drinks/New()
|
/obj/item/weapon/reagent_containers/food/drinks/New()
|
||||||
..()
|
..()
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
icon_state = "glass_empty"
|
icon_state = "glass_empty"
|
||||||
amount_per_transfer_from_this = 10
|
amount_per_transfer_from_this = 10
|
||||||
volume = 50
|
volume = 50
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
burntime = 5
|
burntime = 5
|
||||||
spillable = 1
|
spillable = 1
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
/obj/item/weapon/reagent_containers/food
|
/obj/item/weapon/reagent_containers/food
|
||||||
possible_transfer_amounts = list()
|
possible_transfer_amounts = list()
|
||||||
volume = 50 //Sets the default container amount for all food items.
|
volume = 50 //Sets the default container amount for all food items.
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/weapon/reagent_containers/food/New()
|
/obj/item/weapon/reagent_containers/food/New()
|
||||||
..()
|
..()
|
||||||
|
|||||||
@@ -21,7 +21,7 @@
|
|||||||
O.vars[V] = original.vars[V]
|
O.vars[V] = original.vars[V]
|
||||||
|
|
||||||
if(istype(O))
|
if(istype(O))
|
||||||
O.burn_state = -1 // holoitems do not burn
|
O.burn_state = FIRE_PROOF // holoitems do not burn
|
||||||
if(nerf && istype(O,/obj/item))
|
if(nerf && istype(O,/obj/item))
|
||||||
var/obj/item/I = O
|
var/obj/item/I = O
|
||||||
I.damtype = STAMINA // thou shalt not
|
I.damtype = STAMINA // thou shalt not
|
||||||
|
|||||||
@@ -20,7 +20,7 @@
|
|||||||
icon = 'icons/obj/hydroponics/harvest.dmi'
|
icon = 'icons/obj/hydroponics/harvest.dmi'
|
||||||
potency = -1
|
potency = -1
|
||||||
dried_type = -1 //bit different. saves us from having to define each stupid grown's dried_type as itself. If you don't want a plant to be driable (watermelons) set this to null in the time definition.
|
dried_type = -1 //bit different. saves us from having to define each stupid grown's dried_type as itself. If you don't want a plant to be driable (watermelons) set this to null in the time definition.
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/weapon/reagent_containers/food/snacks/grown/New(newloc, new_potency = 50)
|
/obj/item/weapon/reagent_containers/food/snacks/grown/New(newloc, new_potency = 50)
|
||||||
..()
|
..()
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
/obj/item/weapon/grown // Grown weapons
|
/obj/item/weapon/grown // Grown weapons
|
||||||
name = "grown_weapon"
|
name = "grown_weapon"
|
||||||
icon = 'icons/obj/hydroponics/harvest.dmi'
|
icon = 'icons/obj/hydroponics/harvest.dmi'
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
var/seed = null
|
var/seed = null
|
||||||
var/plantname = ""
|
var/plantname = ""
|
||||||
var/product //a type path
|
var/product //a type path
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
icon = 'icons/obj/hydroponics/seeds.dmi'
|
icon = 'icons/obj/hydroponics/seeds.dmi'
|
||||||
icon_state = "seed" //Unknown plant seed - these shouldn't exist in-game.
|
icon_state = "seed" //Unknown plant seed - these shouldn't exist in-game.
|
||||||
w_class = 1 //Pocketable.
|
w_class = 1 //Pocketable.
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
var/plantname = "Plants" //Name of plant when planted.
|
var/plantname = "Plants" //Name of plant when planted.
|
||||||
var/product //A type path. The thing that is created when the plant is harvested.
|
var/product //A type path. The thing that is created when the plant is harvested.
|
||||||
var/species = "" //Used to update icons. Should match the name in the sprites.
|
var/species = "" //Used to update icons. Should match the name in the sprites.
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
anchored = 0
|
anchored = 0
|
||||||
density = 1
|
density = 1
|
||||||
opacity = 0
|
opacity = 0
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
burntime = 30
|
burntime = 30
|
||||||
var/state = 0
|
var/state = 0
|
||||||
var/list/allowed_books = list(/obj/item/weapon/book, /obj/item/weapon/spellbook, /obj/item/weapon/storage/book) //Things allowed in the bookcase
|
var/list/allowed_books = list(/obj/item/weapon/book, /obj/item/weapon/spellbook, /obj/item/weapon/storage/book) //Things allowed in the bookcase
|
||||||
@@ -167,7 +167,7 @@
|
|||||||
throw_range = 5
|
throw_range = 5
|
||||||
w_class = 3 //upped to three because books are, y'know, pretty big. (and you could hide them inside eachother recursively forever)
|
w_class = 3 //upped to three because books are, y'know, pretty big. (and you could hide them inside eachother recursively forever)
|
||||||
attack_verb = list("bashed", "whacked", "educated")
|
attack_verb = list("bashed", "whacked", "educated")
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
var/dat //Actual page content
|
var/dat //Actual page content
|
||||||
var/due_date = 0 //Game time in 1/10th seconds
|
var/due_date = 0 //Game time in 1/10th seconds
|
||||||
var/author //Who wrote the thing, can be changed by pen or PC. It is not automatically assigned
|
var/author //Who wrote the thing, can be changed by pen or PC. It is not automatically assigned
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
force = 10
|
force = 10
|
||||||
throwforce = 0
|
throwforce = 0
|
||||||
w_class = 4
|
w_class = 4
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
burntime = 20
|
burntime = 20
|
||||||
|
|
||||||
/obj/item/weapon/moneybag/attack_hand(mob/user)
|
/obj/item/weapon/moneybag/attack_hand(mob/user)
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
var/obj/item/weapon/pen/haspen //The stored pen.
|
var/obj/item/weapon/pen/haspen //The stored pen.
|
||||||
var/obj/item/weapon/paper/toppaper //The topmost piece of paper.
|
var/obj/item/weapon/paper/toppaper //The topmost piece of paper.
|
||||||
slot_flags = SLOT_BELT
|
slot_flags = SLOT_BELT
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/weapon/clipboard/New()
|
/obj/item/weapon/clipboard/New()
|
||||||
update_icon()
|
update_icon()
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
icon_state = "folder"
|
icon_state = "folder"
|
||||||
w_class = 2
|
w_class = 2
|
||||||
pressure_resistance = 2
|
pressure_resistance = 2
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/obj/item/weapon/folder/blue
|
/obj/item/weapon/folder/blue
|
||||||
desc = "A blue folder."
|
desc = "A blue folder."
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
pressure_resistance = 0
|
pressure_resistance = 0
|
||||||
slot_flags = SLOT_HEAD
|
slot_flags = SLOT_HEAD
|
||||||
body_parts_covered = HEAD
|
body_parts_covered = HEAD
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
burntime = 5
|
burntime = 5
|
||||||
|
|
||||||
var/info //What's actually written on the paper.
|
var/info //What's actually written on the paper.
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
|
|
||||||
|
|
||||||
/obj/item/weapon/paper/update_icon()
|
/obj/item/weapon/paper/update_icon()
|
||||||
if(burn_state == 1)
|
if(burn_state == ON_FIRE)
|
||||||
icon_state = "paper_onfire"
|
icon_state = "paper_onfire"
|
||||||
return
|
return
|
||||||
if(info)
|
if(info)
|
||||||
@@ -283,7 +283,7 @@
|
|||||||
/obj/item/weapon/paper/attackby(obj/item/weapon/P, mob/living/carbon/human/user, params)
|
/obj/item/weapon/paper/attackby(obj/item/weapon/P, mob/living/carbon/human/user, params)
|
||||||
..()
|
..()
|
||||||
|
|
||||||
if(burn_state == 1)
|
if(burn_state == ON_FIRE)
|
||||||
return
|
return
|
||||||
|
|
||||||
if(is_blind(user))
|
if(is_blind(user))
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
throw_speed = 3
|
throw_speed = 3
|
||||||
throw_range = 7
|
throw_range = 7
|
||||||
pressure_resistance = 8
|
pressure_resistance = 8
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
var/amount = 30 //How much paper is in the bin.
|
var/amount = 30 //How much paper is in the bin.
|
||||||
var/list/papers = new/list() //List of papers put in the bin for reference.
|
var/list/papers = new/list() //List of papers put in the bin for reference.
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
icon_state = "film"
|
icon_state = "film"
|
||||||
item_state = "electropack"
|
item_state = "electropack"
|
||||||
w_class = 1
|
w_class = 1
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Photo
|
* Photo
|
||||||
@@ -28,7 +28,7 @@
|
|||||||
icon_state = "photo"
|
icon_state = "photo"
|
||||||
item_state = "paper"
|
item_state = "paper"
|
||||||
w_class = 1
|
w_class = 1
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
burntime = 5
|
burntime = 5
|
||||||
var/icon/img //Big photo image
|
var/icon/img //Big photo image
|
||||||
var/scribble //Scribble on the back.
|
var/scribble //Scribble on the back.
|
||||||
@@ -94,7 +94,7 @@
|
|||||||
icon_state = "album"
|
icon_state = "album"
|
||||||
item_state = "briefcase"
|
item_state = "briefcase"
|
||||||
can_hold = list(/obj/item/weapon/photo)
|
can_hold = list(/obj/item/weapon/photo)
|
||||||
burn_state = 0 //Burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Camera
|
* Camera
|
||||||
|
|||||||
@@ -117,7 +117,7 @@
|
|||||||
flags = NOBLUDGEON
|
flags = NOBLUDGEON
|
||||||
amount = 25
|
amount = 25
|
||||||
max_amount = 25
|
max_amount = 25
|
||||||
burn_state = 0 //burnable
|
burn_state = FLAMMABLE
|
||||||
|
|
||||||
|
|
||||||
/obj/item/stack/packageWrap/afterattack(obj/target, mob/user, proximity)
|
/obj/item/stack/packageWrap/afterattack(obj/target, mob/user, proximity)
|
||||||
|
|||||||
@@ -347,7 +347,7 @@
|
|||||||
C.color = "#000080"
|
C.color = "#000080"
|
||||||
C.max_heat_protection_temperature = FIRE_IMMUNITY_SUIT_MAX_TEMP_PROTECT
|
C.max_heat_protection_temperature = FIRE_IMMUNITY_SUIT_MAX_TEMP_PROTECT
|
||||||
C.heat_protection = C.body_parts_covered
|
C.heat_protection = C.body_parts_covered
|
||||||
C.burn_state = -1
|
C.burn_state = FIRE_PROOF
|
||||||
uses --
|
uses --
|
||||||
if(!uses)
|
if(!uses)
|
||||||
qdel(src)
|
qdel(src)
|
||||||
|
|||||||
Reference in New Issue
Block a user