diff --git a/src/info.c b/src/info.c
index 2bbe3578fd6f339c6fc17131a93b2fffe6ee6e96..334c4c07f052126cdd6449fe8f05ce63d0706481 100644
--- a/src/info.c
+++ b/src/info.c
@@ -4692,7 +4692,7 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
 		S_ROBOHOOD_STAND, // seestate
 		sfx_None,         // seesound
 		TICRATE,          // reactiontime
-		sfx_None,         // attacksound
+		sfx_ngjump,       // attacksound
 		S_NULL,           // painstate
 		0,                // painchance
 		sfx_None,         // painsound
diff --git a/src/p_enemy.c b/src/p_enemy.c
index 9942862e91bb5b3b2fd8c65203af65493bc0e5ef..db5eadc3b451d0c52c3ede6772de8d5fe09c2b95 100644
--- a/src/p_enemy.c
+++ b/src/p_enemy.c
@@ -1731,6 +1731,7 @@ void A_HoodThink(mobj_t *actor)
 	// Target dangerously close to robohood, retreat then.
 	if ((dm < 256<<FRACBITS) && (abs(dz) < 128<<FRACBITS))
 	{
+		S_StartSound(actor, actor->info->attacksound);
 		P_SetMobjState(actor, actor->info->raisestate);
 		return;
 	}