Index: code/hud/hudshield.cpp
===================================================================
--- code/hud/hudshield.cpp	(revision 10198)
+++ code/hud/hudshield.cpp	(working copy)
@@ -572,6 +572,7 @@
 
 		shi->shield_hit_timers[num] = timestamp(SHIELD_HIT_DURATION_SHORT);
 	} else {
+		Assertion(shi->hull_hit_index < shi->members, "shi->hull_hit_index %d is too high (max %d)", shi->hull_hit_index, shi->members);
 		shi->shield_hit_timers[shi->hull_hit_index] = timestamp(SHIELD_HIT_DURATION_SHORT);
 		hud_targetbox_start_flash(TBOX_FLASH_HULL); 
 	}
