Files
Paradise/code/game/objects/effects/decals/Cleanable/alien_blood.dm
T
AlanandGitHub a714de9149 Add beach towels. (#31667)
* Add beach towels.

* Add basic towel. Attempt absorbency. Add towel names.

* Make towels pick up and spread blood.
Move towel place-on-floor function to beach towels.

* Move amount to base cleanable. Refine towel procs.

* Ensure towel picks up blood.

* Add species sprites and inhands.

* Apply suggestions from code review.

* Fix ussp space ruin.

* Whitespace.

* Prevent picking up blood DNA already on the towel from mobs/items without decal amounts.
2026-04-14 16:24:53 +00:00

71 lines
2.3 KiB
Plaintext

/obj/effect/decal/cleanable/blood/xeno
name = "xeno blood"
desc = "It's green and acidic. It looks like... <i>blood?</i>"
basecolor = COLOR_BLOOD_XENO
blood_state = BLOOD_STATE_XENO
/obj/effect/decal/cleanable/blood/xeno/splatter
random_icon_states = list("mgibbl1", "mgibbl2", "mgibbl3", "mgibbl4", "mgibbl5")
cleanable_amount = 2
/obj/effect/decal/cleanable/blood/gibs/xeno
name = "xeno gibs"
desc = "Gnarly..."
icon_state = "xgib1"
random_icon_states = list("xgib1", "xgib2", "xgib3", "xgib4", "xgib5", "xgib6")
basecolor = COLOR_BLOOD_XENO
/obj/effect/decal/cleanable/blood/gibs/xeno/up
random_icon_states = list("xgib1", "xgib2", "xgib3", "xgib4", "xgib5", "xgib6", "xgibup1", "xgibup1", "xgibup1")
/obj/effect/decal/cleanable/blood/gibs/xeno/down
random_icon_states = list("xgib1", "xgib2", "xgib3", "xgib4", "xgib5", "xgib6", "xgibdown1", "xgibdown1", "xgibdown1")
/obj/effect/decal/cleanable/blood/gibs/xeno/body
random_icon_states = list("xgibhead", "xgibtorso")
/obj/effect/decal/cleanable/blood/gibs/xeno/limb
random_icon_states = list("xgibleg", "xgibarm")
/obj/effect/decal/cleanable/blood/gibs/xeno/core
random_icon_states = list("xgibmid1", "xgibmid2", "xgibmid3")
/obj/effect/decal/cleanable/blood/xtracks
basecolor = COLOR_BLOOD_XENO
/// this is the alien blood file, slimes are aliens.
/obj/effect/decal/cleanable/blood/slime
name = "slime jelly"
desc = "It's a transparent semi-liquid from a slime or slime person. Don't lick it."
basecolor = "#0b8f70"
bloodiness = MAX_SHOE_BLOODINESS
alpha = BLOOD_SPLATTER_ALPHA_SLIME
/obj/effect/decal/cleanable/blood/slime/dry()
return
/obj/effect/decal/cleanable/blood/slime/streak
random_icon_states = list("mgibbl1", "mgibbl2", "mgibbl3", "mgibbl4", "mgibbl5")
cleanable_amount = 2
/obj/effect/decal/cleanable/blood/vox
name = "vox blood"
desc = "It's a blue streak of nitrogen-rich vox blood."
basecolor = "#2299FC"
bloodiness = MAX_SHOE_BLOODINESS
/obj/effect/decal/cleanable/blood/innards/vox
basecolor = "#2299FC"
/obj/effect/decal/cleanable/blood/gibs/vox
basecolor = "#2299FC"
fleshcolor = "#808D11"
/obj/effect/decal/cleanable/blood/gibs/core/vox
basecolor = "#2299FC"
fleshcolor = "#808D11"
/obj/effect/decal/cleanable/blood/gibs/down/vox
basecolor = "#2299FC"
fleshcolor = "#808D11"