Files
vgstation13/code/modules/persistence/map_persistence_gibs.dm
2019-03-10 14:26:17 -07:00

15 lines
551 B
Plaintext

/datum/map_persistence_type/gibs
name = SS_GIBS
tracked_types = list(/obj/effect/decal/cleanable/blood/gibs)
filth = TRUE
/datum/map_persistence_type/gibs/canTrack(var/obj/effect/decal/cleanable/blood/gibs/G)
if(!G.persistence_type)
return FALSE
return ..()
/datum/map_persistence_type/gibs/create(var/turf/T, var/list/L)
var/type = text2path(L["type"])
var/atom/created = new type(T, L["age"], L["icon_state"], L["color"], L["dir"], L["pixel_x"], L["pixel_y"], L["basecolor"], L["fleshcolor"])
created.post_mapsave2atom(L)
return created