diff --git a/include/seffects.h b/include/seffects.h index 849fa722f..91a9153a9 100644 --- a/include/seffects.h +++ b/include/seffects.h @@ -193,6 +193,7 @@ seffect(squeak_G), seffect(squeak_G_sharp), seffect(squeal), + seffect(squelch), seffect(stone_breaking), seffect(stone_crumbling), seffect(swoosh), diff --git a/src/sit.c b/src/sit.c index 387e06b9f..d297aaa88 100644 --- a/src/sit.c +++ b/src/sit.c @@ -286,8 +286,10 @@ dosit(void) if (obj->otyp == CORPSE && amorphous(&mons[obj->corpsenm])) pline("It's squishy..."); else if (obj->otyp == CREAM_PIE) { - if (!Deaf) - pline("Squelch!"); + if (!Deaf) { + Soundeffect(se_squelch, 30); + pline("Squelch!"); + } useupf(obj, obj->quan); } else if (!(Is_box(obj) || objects[obj->otyp].oc_material == CLOTH)) pline("It's not very comfortable...");