diff --git a/src/p_tick.c b/src/p_tick.c
index 45fefa81ee4371fc26baa89af639a4b148b9c9ac..90ae479de74d72e1e05fc1e8295e74b359b6dfa3 100644
--- a/src/p_tick.c
+++ b/src/p_tick.c
@@ -895,6 +895,8 @@ void P_PreTicker(INT32 frames)
 		// Run shield positioning
 		//P_RunShields();
 		P_RunOverlays();
+		
+		P_RunShadows();
 
 		P_UpdateSpecials();
 		P_RespawnSpecials();