mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2025-12-24 17:11:40 +00:00
An experimental lagfix, which removes a couple THOUSAND unnecessary machines from the machine processing list. Please report any unresponsive machinery (as result of this commit) as HIGH PRIORITY issues. I'm not quite sure how much lag this will kill, but I'm confident that it will be at least slightly noticeable. More work on step_triggers. The escape shuttle should no longer blast things forever and give them infinite momentum. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3370 316c924e-a436-60f5-8080-3fe189b3f50e
300 lines
8.0 KiB
Plaintext
300 lines
8.0 KiB
Plaintext
/obj/effect/decal/ash
|
|
name = "ashes"
|
|
desc = "Ashes to ashes, dust to dust, and into space."
|
|
gender = PLURAL
|
|
icon = 'objects.dmi'
|
|
icon_state = "ash"
|
|
anchored = 1
|
|
|
|
/obj/effect/decal/remains/human
|
|
name = "remains"
|
|
desc = "They look like human remains. They have a strange aura about them."
|
|
gender = PLURAL
|
|
icon = 'blood.dmi'
|
|
icon_state = "remains"
|
|
anchored = 1
|
|
|
|
/obj/effect/decal/remains/xeno
|
|
name = "remains"
|
|
desc = "They look like the remains of something... alien. They have a strange aura about them."
|
|
gender = PLURAL
|
|
icon = 'blood.dmi'
|
|
icon_state = "remainsxeno"
|
|
anchored = 1
|
|
|
|
/obj/effect/decal/remains/robot
|
|
name = "remains"
|
|
desc = "They look like the remains of something mechanical. They have a strange aura about them."
|
|
gender = PLURAL
|
|
icon = 'robots.dmi'
|
|
icon_state = "remainsrobot"
|
|
anchored = 1
|
|
|
|
/obj/effect/decal/point
|
|
name = "arrow"
|
|
desc = "It's an arrow hanging in mid-air. There may be a wizard about."
|
|
icon = 'screen1.dmi'
|
|
icon_state = "arrow"
|
|
layer = 16.0
|
|
anchored = 1
|
|
|
|
/obj/effect/decal/cleanable
|
|
var/list/random_icon_states = list()
|
|
|
|
//HUMANS
|
|
|
|
/obj/effect/decal/cleanable/blood
|
|
name = "blood"
|
|
desc = "It's red and gooey. Perhaps it's the chef's cooking?"
|
|
gender = PLURAL
|
|
density = 0
|
|
anchored = 1
|
|
layer = 2
|
|
icon = 'blood.dmi'
|
|
icon_state = "floor1"
|
|
random_icon_states = list("floor1", "floor2", "floor3", "floor4", "floor5", "floor6", "floor7")
|
|
var/list/viruses = list()
|
|
blood_DNA = list()
|
|
//var/datum/disease2/disease/virus2 = null
|
|
|
|
Del()
|
|
for(var/datum/disease/D in viruses)
|
|
D.cure(0)
|
|
..()
|
|
|
|
/obj/effect/decal/cleanable/blood/splatter
|
|
random_icon_states = list("gibbl1", "gibbl2", "gibbl3", "gibbl4", "gibbl5")
|
|
|
|
/obj/effect/decal/cleanable/blood/tracks
|
|
icon_state = "blood"
|
|
desc = "They look like tracks left by wheels."
|
|
gender = PLURAL
|
|
random_icon_states = null
|
|
|
|
/obj/effect/decal/cleanable/blood/gibs
|
|
name = "gibs"
|
|
desc = "They look bloody and gruesome."
|
|
gender = PLURAL
|
|
density = 0
|
|
anchored = 0
|
|
layer = 2
|
|
icon = 'blood.dmi'
|
|
icon_state = "gibbl5"
|
|
random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6")
|
|
|
|
/obj/effect/decal/cleanable/blood/gibs/up
|
|
random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6","gibup1","gibup1","gibup1")
|
|
|
|
/obj/effect/decal/cleanable/blood/gibs/down
|
|
random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6","gibdown1","gibdown1","gibdown1")
|
|
|
|
/obj/effect/decal/cleanable/blood/gibs/body
|
|
random_icon_states = list("gibhead", "gibtorso")
|
|
|
|
/obj/effect/decal/cleanable/blood/gibs/limb
|
|
random_icon_states = list("gibleg", "gibarm")
|
|
|
|
/obj/effect/decal/cleanable/blood/gibs/core
|
|
random_icon_states = list("gibmid1", "gibmid2", "gibmid3")
|
|
|
|
//ALIENS
|
|
|
|
/obj/effect/decal/cleanable/xenoblood
|
|
name = "xeno blood"
|
|
desc = "It's green and acidic. It looks like... <i>blood?</i>"
|
|
gender = PLURAL
|
|
density = 0
|
|
anchored = 1
|
|
layer = 2
|
|
icon = 'blood.dmi'
|
|
icon_state = "xfloor1"
|
|
random_icon_states = list("xfloor1", "xfloor2", "xfloor3", "xfloor4", "xfloor5", "xfloor6", "xfloor7")
|
|
var/list/viruses = list()
|
|
|
|
Del()
|
|
for(var/datum/disease/D in viruses)
|
|
D.cure(0)
|
|
..()
|
|
|
|
/obj/effect/decal/cleanable/xenoblood/xsplatter
|
|
random_icon_states = list("xgibbl1", "xgibbl2", "xgibbl3", "xgibbl4", "xgibbl5")
|
|
|
|
/obj/effect/decal/cleanable/xenoblood/xgibs
|
|
name = "xeno gibs"
|
|
desc = "Gnarly..."
|
|
gender = PLURAL
|
|
icon = 'blood.dmi'
|
|
icon_state = "xgib1"
|
|
random_icon_states = list("xgib1", "xgib2", "xgib3", "xgib4", "xgib5", "xgib6")
|
|
|
|
/obj/effect/decal/cleanable/xenoblood/xgibs/up
|
|
random_icon_states = list("xgib1", "xgib2", "xgib3", "xgib4", "xgib5", "xgib6","xgibup1","xgibup1","xgibup1")
|
|
|
|
/obj/effect/decal/cleanable/xenoblood/xgibs/down
|
|
random_icon_states = list("xgib1", "xgib2", "xgib3", "xgib4", "xgib5", "xgib6","xgibdown1","xgibdown1","xgibdown1")
|
|
|
|
/obj/effect/decal/cleanable/xenoblood/xgibs/body
|
|
random_icon_states = list("xgibhead", "xgibtorso")
|
|
|
|
/obj/effect/decal/cleanable/xenoblood/xgibs/limb
|
|
random_icon_states = list("xgibleg", "xgibarm")
|
|
|
|
/obj/effect/decal/cleanable/xenoblood/xgibs/core
|
|
random_icon_states = list("xgibmid1", "xgibmid2", "xgibmid3")
|
|
|
|
/obj/effect/decal/cleanable/blood/xtracks
|
|
icon_state = "xtracks"
|
|
random_icon_states = null
|
|
|
|
//ROBOTS
|
|
|
|
/obj/effect/decal/cleanable/robot_debris
|
|
name = "robot debris"
|
|
desc = "It's a useless heap of junk... <i>or is it?</i>"
|
|
gender = PLURAL
|
|
density = 0
|
|
anchored = 0
|
|
layer = 2
|
|
icon = 'robots.dmi'
|
|
icon_state = "gib1"
|
|
random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6", "gib7")
|
|
|
|
/obj/effect/decal/cleanable/robot_debris/limb
|
|
random_icon_states = list("gibarm", "gibleg")
|
|
|
|
/obj/effect/decal/cleanable/robot_debris/up
|
|
random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6", "gib7","gibup1","gibup1") //2:7 is close enough to 1:4
|
|
|
|
/obj/effect/decal/cleanable/robot_debris/down
|
|
random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6", "gib7","gibdown1","gibdown1") //2:7 is close enough to 1:4
|
|
|
|
/obj/effect/decal/cleanable/oil
|
|
name = "motor oil"
|
|
desc = "It's black and greasy. Looks like Beepsky made another mess."
|
|
gender = PLURAL
|
|
density = 0
|
|
anchored = 1
|
|
layer = 2
|
|
icon = 'robots.dmi'
|
|
icon_state = "floor1"
|
|
var/viruses = list()
|
|
random_icon_states = list("floor1", "floor2", "floor3", "floor4", "floor5", "floor6", "floor7")
|
|
|
|
Del()
|
|
for(var/datum/disease/D in viruses)
|
|
D.cure(0)
|
|
..()
|
|
|
|
/obj/effect/decal/cleanable/oil/streak
|
|
random_icon_states = list("streak1", "streak2", "streak3", "streak4", "streak5")
|
|
|
|
//OTHER
|
|
|
|
/obj/effect/decal/cleanable/generic
|
|
name = "clutter"
|
|
desc = "Someone should clean that up."
|
|
gender = PLURAL
|
|
density = 0
|
|
anchored = 1
|
|
layer = 2
|
|
icon = 'objects.dmi'
|
|
icon_state = "shards"
|
|
|
|
/obj/effect/decal/cleanable/dirt
|
|
name = "dirt"
|
|
desc = "Someone should clean that up."
|
|
gender = PLURAL
|
|
density = 0
|
|
anchored = 1
|
|
layer = 2
|
|
icon = 'effects.dmi'
|
|
icon_state = "dirt"
|
|
|
|
/obj/effect/decal/cleanable/greenglow
|
|
name = "glowing goo"
|
|
desc = "Jeez. I hope that's not for lunch."
|
|
gender = PLURAL
|
|
density = 0
|
|
anchored = 1
|
|
layer = 2
|
|
icon = 'effects.dmi'
|
|
icon_state = "greenglow"
|
|
|
|
/obj/effect/decal/cleanable/cobweb
|
|
name = "cobweb"
|
|
desc = "Somebody should remove that."
|
|
density = 0
|
|
anchored = 1
|
|
layer = 3
|
|
icon = 'effects.dmi'
|
|
icon_state = "cobweb1"
|
|
|
|
/obj/effect/decal/cleanable/molten_item
|
|
name = "gooey grey mass"
|
|
desc = "It looks like a melted... something."
|
|
density = 0
|
|
anchored = 1
|
|
layer = 3
|
|
icon = 'chemical.dmi'
|
|
icon_state = "molten"
|
|
|
|
/obj/effect/decal/cleanable/cobweb2
|
|
name = "cobweb"
|
|
desc = "Somebody should remove that."
|
|
density = 0
|
|
anchored = 1
|
|
layer = 3
|
|
icon = 'effects.dmi'
|
|
icon_state = "cobweb2"
|
|
|
|
// Used for spray that you spray at walls, tables, hydrovats etc
|
|
/obj/effect/decal/spraystill
|
|
density = 0
|
|
anchored = 1
|
|
layer = 50
|
|
|
|
//Vomit (sorry)
|
|
/obj/effect/decal/cleanable/vomit
|
|
name = "vomit"
|
|
desc = "Gosh, how unpleasant."
|
|
gender = PLURAL
|
|
density = 0
|
|
anchored = 1
|
|
layer = 2
|
|
icon = 'blood.dmi'
|
|
icon_state = "vomit_1"
|
|
random_icon_states = list("vomit_1", "vomit_2", "vomit_3", "vomit_4")
|
|
var/list/viruses = list()
|
|
|
|
Del()
|
|
for(var/datum/disease/D in viruses)
|
|
D.cure(0)
|
|
..()
|
|
|
|
/obj/effect/decal/cleanable/tomato_smudge
|
|
name = "tomato smudge"
|
|
desc = "It's red."
|
|
density = 0
|
|
anchored = 1
|
|
layer = 2
|
|
icon = 'tomatodecal.dmi'
|
|
random_icon_states = list("tomato_floor1", "tomato_floor2", "tomato_floor3")
|
|
|
|
/obj/effect/decal/cleanable/egg_smudge
|
|
name = "smashed egg"
|
|
desc = "Seems like this one won't hatch."
|
|
density = 0
|
|
anchored = 1
|
|
layer = 2
|
|
icon = 'tomatodecal.dmi'
|
|
random_icon_states = list("smashed_egg1", "smashed_egg2", "smashed_egg3")
|
|
|
|
/obj/effect/decal/cleanable/pie_smudge //honk
|
|
name = "smashed pie"
|
|
desc = "It's pie cream from a cream pie."
|
|
density = 0
|
|
anchored = 1
|
|
layer = 2
|
|
icon = 'tomatodecal.dmi'
|
|
random_icon_states = list("smashed_pie")
|