mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
[MIRROR] Increased cached_icon_states usage and tweaks to unit testing (#11445)
Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
403a7e0267
commit
14fed02701
@@ -25,10 +25,10 @@
|
||||
author = _author
|
||||
|
||||
/obj/effect/decal/writing/Initialize(mapload)
|
||||
var/list/random_icon_states = icon_states(icon)
|
||||
for(var/obj/effect/decal/writing/W in loc)
|
||||
random_icon_states.Remove(W.icon_state)
|
||||
if(random_icon_states.len)
|
||||
var/list/random_icon_states = cached_icon_states(icon)
|
||||
for(var/obj/effect/decal/writing/writing in loc)
|
||||
random_icon_states.Remove(writing.icon_state)
|
||||
if(length(random_icon_states))
|
||||
icon_state = pick(random_icon_states)
|
||||
if(!mapload || !CONFIG_GET(flag/persistence_ignore_mapload))
|
||||
SSpersistence.track_value(src, /datum/persistent/graffiti)
|
||||
|
||||
Reference in New Issue
Block a user