mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-06-04 05:37:32 +01:00
2b30d47bd0
-ports a fix from eris that stops people from creating tracks when walking over open spaces, and allows blood and etc to fall down if someone is bleeding while floating on an open space -ports species based tracks from baystation, adding paw and talon-like tracks when walking barefoot -fixes the green glow mess not going away after some time, like it should
147 lines
3.6 KiB
Plaintext
147 lines
3.6 KiB
Plaintext
/obj/effect/decal/cleanable/generic
|
|
name = "clutter"
|
|
desc = "Someone should clean that up."
|
|
gender = PLURAL
|
|
density = 0
|
|
anchored = 1
|
|
layer = 2
|
|
icon = 'icons/obj/objects.dmi'
|
|
icon_state = "shards"
|
|
|
|
/obj/effect/decal/cleanable/ash
|
|
name = "ashes"
|
|
desc = "Ashes to ashes, dust to dust, and into space."
|
|
gender = PLURAL
|
|
icon = 'icons/obj/objects.dmi'
|
|
icon_state = "ash"
|
|
anchored = 1
|
|
|
|
/obj/effect/decal/cleanable/ash/attack_hand(mob/user as mob)
|
|
user << "<span class='notice'>[src] sifts through your fingers.</span>"
|
|
var/turf/simulated/floor/F = get_turf(src)
|
|
if (istype(F))
|
|
F.dirt += 4
|
|
qdel(src)
|
|
|
|
/obj/effect/decal/cleanable/dirt
|
|
name = "dirt"
|
|
desc = "Someone should clean that up."
|
|
gender = PLURAL
|
|
density = 0
|
|
anchored = 1
|
|
layer = 2
|
|
icon = 'icons/effects/effects.dmi'
|
|
icon_state = "dirt"
|
|
mouse_opacity = 0
|
|
|
|
/obj/effect/decal/cleanable/flour
|
|
name = "flour"
|
|
desc = "It's still good. Four second rule!"
|
|
gender = PLURAL
|
|
density = 0
|
|
anchored = 1
|
|
layer = 2
|
|
icon = 'icons/effects/effects.dmi'
|
|
icon_state = "flour"
|
|
|
|
/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
|
|
light_range = 2
|
|
light_power = 0.5
|
|
light_color = LIGHT_COLOR_GREEN
|
|
uv_intensity = 0
|
|
icon = 'icons/effects/effects.dmi'
|
|
icon_state = "greenglow"
|
|
|
|
/obj/effect/decal/cleanable/greenglow/Initialize(mapload)
|
|
. = ..()
|
|
if (!mapload) // Round-start goo should stick around.
|
|
QDEL_IN(src, 2 MINUTES)
|
|
|
|
/obj/effect/decal/cleanable/cobweb
|
|
name = "cobweb"
|
|
desc = "Somebody should remove that."
|
|
density = 0
|
|
anchored = 1
|
|
layer = 3
|
|
icon = 'icons/effects/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 = 'icons/obj/chemical.dmi'
|
|
icon_state = "molten"
|
|
|
|
/obj/effect/decal/cleanable/cobweb2
|
|
name = "cobweb"
|
|
desc = "Somebody should remove that."
|
|
density = 0
|
|
anchored = 1
|
|
layer = 3
|
|
icon = 'icons/effects/effects.dmi'
|
|
icon_state = "cobweb2"
|
|
|
|
//Vomit (sorry)
|
|
/obj/effect/decal/cleanable/vomit
|
|
name = "vomit"
|
|
desc = "Gosh, how unpleasant."
|
|
gender = PLURAL
|
|
density = 0
|
|
anchored = 1
|
|
layer = 2
|
|
icon = 'icons/effects/blood.dmi'
|
|
icon_state = "vomit_1"
|
|
random_icon_states = list("vomit_1", "vomit_2", "vomit_3", "vomit_4")
|
|
var/list/viruses = list()
|
|
|
|
/obj/effect/decal/cleanable/vomit/Destroy()
|
|
for(var/datum/disease/D in viruses)
|
|
D.cure(0)
|
|
return ..()
|
|
|
|
/obj/effect/decal/cleanable/tomato_smudge
|
|
name = "tomato smudge"
|
|
desc = "It's red."
|
|
density = 0
|
|
anchored = 1
|
|
layer = 2
|
|
icon = 'icons/effects/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 = 'icons/effects/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 = 'icons/effects/tomatodecal.dmi'
|
|
random_icon_states = list("smashed_pie")
|
|
|
|
/obj/effect/decal/cleanable/fruit_smudge
|
|
name = "smudge"
|
|
desc = "Some kind of fruit smear."
|
|
density = 0
|
|
anchored = 1
|
|
layer = 2
|
|
icon = 'icons/effects/blood.dmi'
|
|
icon_state = "mfloor1"
|
|
random_icon_states = list("mfloor1", "mfloor2", "mfloor3", "mfloor4", "mfloor5", "mfloor6", "mfloor7")
|