Makes burn_state use defines

This commit is contained in:
KorPhaeron
2015-12-13 05:36:55 -06:00
parent 1019b057c5
commit d8a37204e7
87 changed files with 179 additions and 174 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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)

View File

@@ -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

View File

@@ -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()

View File

@@ -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

View File

@@ -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))

View File

@@ -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"

View File

@@ -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

View File

@@ -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"

View File

@@ -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

View File

@@ -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)

View File

@@ -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

View File

@@ -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

View File

@@ -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
/* /*

View File

@@ -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

View File

@@ -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))

View File

@@ -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>"

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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"

View File

@@ -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

View File

@@ -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"

View File

@@ -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

View File

@@ -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>"

View File

@@ -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

View File

@@ -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()

View File

@@ -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

View File

@@ -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,

View File

@@ -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"

View File

@@ -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

View File

@@ -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

View File

@@ -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)

View File

@@ -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

View File

@@ -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()

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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()

View File

@@ -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()

View File

@@ -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()

View File

@@ -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()
..() ..()

View File

@@ -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)

View File

@@ -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))

View File

@@ -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))

View File

@@ -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)

View File

@@ -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

View File

@@ -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

View File

@@ -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"

View File

@@ -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

View File

@@ -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

View File

@@ -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))

View File

@@ -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

View File

@@ -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"

View File

@@ -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()

View File

@@ -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)

View File

@@ -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"

View File

@@ -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()

View File

@@ -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"

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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)

View File

@@ -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

View File

@@ -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

View File

@@ -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()
..() ..()

View File

@@ -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"

View File

@@ -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."

View File

@@ -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"

View File

@@ -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)

View File

@@ -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()
..() ..()

View File

@@ -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

View File

@@ -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()
..() ..()

View File

@@ -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

View File

@@ -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)
..() ..()

View File

@@ -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

View File

@@ -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.

View File

@@ -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

View File

@@ -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)

View File

@@ -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()

View File

@@ -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."

View File

@@ -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))

View File

@@ -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.

View File

@@ -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

View File

@@ -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)

View File

@@ -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)