/tg/ Station 13 - Modules - Types

code/modules/unit_tests/~nova/limb_marking_cache.dm

/datum/unit_test/limb_marking_cacheShared setup for the limb marking cache tests. Abstract, so the runner never runs it on its own.
/datum/unit_test/limb_marking_cache/zone_viewsLimbs hold the DNA's own zone lists instead of copies, and a detached limb keeps drawing the ones it last got.
/datum/unit_test/limb_marking_cache/icon_keysA limb's icon key tells apart every marking state that draws differently, so no body shows another's cached limb.
/datum/unit_test/limb_marking_cache/husk_keysA husk draws its markings grey but keeps their glow, so husks differing only in glow must not share a cached limb.