mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
Adds safety flares (#7431)
* emergency flares * adds safety flares * remove unneeded icon states
This commit is contained in:
@@ -258,13 +258,15 @@
|
||||
var/fuel = 0
|
||||
var/on_damage = 7
|
||||
var/produce_heat = 1500
|
||||
var/frng_min = 800
|
||||
var/frng_max = 1000
|
||||
heat = 1000
|
||||
light_color = LIGHT_COLOR_FLARE
|
||||
grind_results = list(/datum/reagent/sulfur = 15)
|
||||
|
||||
/obj/item/flashlight/flare/Initialize()
|
||||
. = ..()
|
||||
fuel = rand(800, 1000) // Sorry for changing this so much but I keep under-estimating how long X number of ticks last in seconds.
|
||||
fuel = rand(frng_min, frng_max)
|
||||
|
||||
/obj/item/flashlight/flare/process()
|
||||
open_flame(heat)
|
||||
@@ -320,6 +322,13 @@
|
||||
/obj/item/flashlight/flare/is_hot()
|
||||
return on * heat
|
||||
|
||||
/obj/item/flashlight/flare/emergency
|
||||
name = "safety flare"
|
||||
desc = "A flare issued to nanotrasen employees for emergencies. There are instructions on the side, it reads 'pull cord, make light, obey nanotrasen'."
|
||||
brightness_on = 3
|
||||
frng_min = 40
|
||||
frng_max = 70
|
||||
|
||||
/obj/item/flashlight/flare/torch
|
||||
name = "torch"
|
||||
desc = "A torch fashioned from some leaves and a log."
|
||||
|
||||
@@ -126,6 +126,7 @@
|
||||
new /obj/item/clothing/mask/breath(src)
|
||||
new /obj/item/tank/internals/emergency_oxygen(src)
|
||||
new /obj/item/reagent_containers/hypospray/medipen(src)
|
||||
new /obj/item/flashlight/flare/emergency(src)
|
||||
new /obj/item/map/station(src)
|
||||
|
||||
/obj/item/storage/box/survival/radio/PopulateContents()
|
||||
@@ -137,14 +138,15 @@
|
||||
new /obj/item/tank/internals/emergency_oxygen(src)
|
||||
new /obj/item/crowbar/red(src)
|
||||
new /obj/item/reagent_containers/hypospray/medipen(src)
|
||||
new /obj/item/flashlight/flare/emergency(src)
|
||||
new /obj/item/map/station(src)
|
||||
|
||||
|
||||
// Engineer survival box
|
||||
/obj/item/storage/box/engineer/PopulateContents()
|
||||
new /obj/item/clothing/mask/breath(src)
|
||||
new /obj/item/tank/internals/emergency_oxygen/engi(src)
|
||||
new /obj/item/reagent_containers/hypospray/medipen(src)
|
||||
new /obj/item/flashlight/flare/emergency(src)
|
||||
new /obj/item/map/station(src)
|
||||
|
||||
/obj/item/storage/box/engineer/radio/PopulateContents()
|
||||
@@ -161,6 +163,7 @@
|
||||
new /obj/item/clothing/mask/gas/sechailer(src)
|
||||
new /obj/item/tank/internals/emergency_oxygen(src)
|
||||
new /obj/item/reagent_containers/hypospray/medipen(src)
|
||||
new /obj/item/flashlight/flare/emergency(src)
|
||||
new /obj/item/map/station(src)
|
||||
|
||||
/obj/item/storage/box/security/radio/PopulateContents()
|
||||
|
||||
Reference in New Issue
Block a user