diff --git a/src/info.c b/src/info.c index 0cde7d230..559aeab94 100644 --- a/src/info.c +++ b/src/info.c @@ -13340,7 +13340,7 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] = S_ITEMICON, // spawnstate 1, // spawnhealth S_NULL, // seestate - sfx_None, // seesound + sfx_tossed, // seesound 0, // reactiontime sfx_None, // attacksound S_NULL, // painstate diff --git a/src/objects/stone-shoe.cpp b/src/objects/stone-shoe.cpp index 083b7129b..ca82ac8bc 100644 --- a/src/objects/stone-shoe.cpp +++ b/src/objects/stone-shoe.cpp @@ -129,6 +129,8 @@ struct Shoe : Mobj shoe->chain(link); shoe->chainLength(numLinks); + shoe->voice(sfx_s3k5d); + return shoe; } @@ -230,6 +232,7 @@ private: { momz = 32 * mapobjectscale; bouncing(true); + voice(sfx_s3k5f); } } @@ -240,6 +243,9 @@ private: if (speed > maxSpeed) instathrust(a, maxSpeed); + + if (P_IsObjectOnGround(this) && leveltime % 5 == 0) + voice(sfx_s3k6f); } else {