diff --git a/code/hud/hudshield.cpp b/code/hud/hudshield.cpp
index 74bb250..b4b751a 100644
--- a/code/hud/hudshield.cpp
+++ b/code/hud/hudshield.cpp
@@ -126,6 +126,7 @@ void hud_shield_level_init()
 	hud_frames temp;
 
 	hud_shield_hit_reset(Player_obj, 1);	// reset for the player
+	hud_shield_hit_reset(NULL);				// reset for target
 
 	if ( !Hud_shield_inited ) {
 		for ( i = 0; i < Hud_shield_filenames.size(); i++ ) {
