/atom ///Holds merger groups currently active on the atom. Do not access directly, use GetMergeGroup() instead. var/list/datum/merger/mergers /// Gets a merger datum representing the connected blob of objects in the allowed_types argument /atom/proc/GetMergeGroup(id, list/allowed_types) RETURN_TYPE(/datum/merger) var/datum/merger/candidate if(mergers) candidate = mergers[id] if(!candidate) new /datum/merger(id, allowed_types, src) candidate = mergers[id] return candidate