Index: mission/missionmessage.cpp
===================================================================
--- mission/missionmessage.cpp	(revision 9689)
+++ mission/missionmessage.cpp	(working copy)
@@ -1181,8 +1181,9 @@
 
 	// support ships use a wingman head.
 	// terran command uses its own set of heads.
+	// Added option to always use the actual file for mods that don't have a,b & c, versions by enabling No_suffix_head_anis - FUBAR
 	int subhead_selected = FALSE;
-	if ( (q->message_num < Num_builtin_messages) || !(_strnicmp(HEAD_PREFIX_STRING, ani_name, strlen(HEAD_PREFIX_STRING)-1)) ) {
+	if (!No_suffix_head_anis && ( (q->message_num < Num_builtin_messages) || !(_strnicmp(HEAD_PREFIX_STRING, ani_name, strlen(HEAD_PREFIX_STRING)-1)) )) {
 		persona_index = m->persona_index;
 		
 		// if this ani should be converted to a terran command, set the persona to the command persona
Index: mod_table/mod_table.cpp
===================================================================
--- mod_table/mod_table.cpp	(revision 9689)
+++ mod_table/mod_table.cpp	(working copy)
@@ -24,8 +24,9 @@
 int Default_detail_level = 3; // "very high" seems a reasonable default in 2012 -zookeeper
 bool Full_color_head_anis = false;
 bool Weapons_inherit_parent_collision_group = false;
+bool No_suffix_head_anis = false;
 
-
 void parse_mod_table(char *filename)
 {
 	int rval;
@@ -109,6 +110,9 @@
 		stuff_boolean(&temp);
 		Full_color_head_anis = !temp;
 	}
+	if (optional_string("$Do not add suffix to head animations:")) {
+		stuff_boolean(&No_suffix_head_anis);
+	}
 
 	optional_string("#SEXP SETTINGS"); 
 

Index: mod_table/mod_table.h
===================================================================
--- mod_table/mod_table.h	(revision 9689)
+++ mod_table/mod_table.h	(working copy)
@@ -21,5 +21,7 @@
 extern int Default_detail_level;
 extern bool Full_color_head_anis;
 extern bool Weapons_inherit_parent_collision_group;
+extern bool No_suffix_head_anis;
 
 void mod_table_init();
