<commit_before>/datum/game_mode
	var/list/datum/mind/malf_ai = list()

/datum/game_mode/malfunction
	name = "AI malfunction"
	config_tag = "malfunction"
	antag_flag = BE_MALF
	required_players = 1 //20
	required_enemies = 1
	recommended_enemies = 1
	pre_setup_before_jobs = 1
	enemy_minimum_age = 30 //Same as AI minimum age


	var/AI_win_timeleft = 5400 //started at 5400, in case I change this for testing round end.
	var/malf_mode_declared = 0
	var/station_captured = 0
	var/to_nuke_or_not_to_nuke = 0
	var/apcs = 0 //Adding dis to track how many APCs the AI hacks. --NeoFite


/datum/game_mode/malfunction/announce()
	world << "<B>The current game mode is - AI Malfunction!</B>"
	world << "<B>The AI on the station has malfunctioned and must be destroyed.</B>"<commit_msg>Fixes oversight<commit_after>/datum/game_mode
	var/list/datum/mind/malf_ai = list()

/datum/game_mode/malfunction
	name = "AI malfunction"
	config_tag = "malfunction"
	antag_flag = BE_MALF
	required_players = 20
	required_enemies = 1
	recommended_enemies = 1
	pre_setup_before_jobs = 1
	enemy_minimum_age = 30 //Same as AI minimum age


	var/AI_win_timeleft = 5400 //started at 5400, in case I change this for testing round end.
	var/malf_mode_declared = 0
	var/station_captured = 0
	var/to_nuke_or_not_to_nuke = 0
	var/apcs = 0 //Adding dis to track how many APCs the AI hacks. --NeoFite


/datum/game_mode/malfunction/announce()
	world << "<B>The current game mode is - AI Malfunction!</B>"
	world << "<B>The AI on the station has malfunctioned and must be destroyed.</B>"
{'fraction_non_alphanumeric': 0.09806451612903226, 'fraction_numerical': 0.025161290322580646, 'mean_word_length': 4.118811881188119, 'pattern_counts': {'":': 0, '<': 19, '<?xml version=': 0, '>': 11, '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': '666492', 'n_tokens_mistral': 632, 'n_tokens_neox': 576, 'n_words': 161}