<commit_before>/datum/antagonist/traitor/malf //inheriting traitor antag datum since traitor AIs use it.
	malf = TRUE
	roundend_category = "malfunctioning AIs"

/datum/antagonist/traitor/malf/forge_ai_objectives()
	var/datum/objective/block/block_objective = new
	block_objective.owner = owner
	add_objective(block_objective)
	var/datum/objective/survive/exist/exist_objective = new
	exist_objective.owner = owner
	add_objective(exist_objective)<commit_msg>Update malf.dm (#6580)<commit_after>/datum/antagonist/traitor/malf //inheriting traitor antag datum since traitor AIs use it.
	malf = TRUE
	roundend_category = "malfunctioning AIs"
	name = "Malf"

/datum/antagonist/traitor/malf/forge_ai_objectives()
	var/datum/objective/block/block_objective = new
	block_objective.owner = owner
	add_objective(block_objective)
	var/datum/objective/survive/exist/exist_objective = new
	exist_objective.owner = owner
	add_objective(exist_objective)

/datum/antagonist/traitor/malf/can_be_owned(datum/mind/new_owner)
	return istype(new_owner.current, /mob/living/silicon/ai)
{'fraction_non_alphanumeric': 0.09783631232361242, 'fraction_numerical': 0.0037629350893697085, 'mean_word_length': 6.0, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '508726', 'n_tokens_mistral': 404, 'n_tokens_neox': 392, 'n_words': 59}