diff --git a/src/objects/shrink.c b/src/objects/shrink.c index 6067ea8da..b1ce1c908 100644 --- a/src/objects/shrink.c +++ b/src/objects/shrink.c @@ -606,9 +606,11 @@ boolean Obj_ShrinkLaserCollide(mobj_t *gun, mobj_t *victim) else { // Bullshit contact. Let 'em off for free. - if (scale < FRACUNIT/4) + if (scale < FRACUNIT/3) return true; + scale = Easing_InSine(scale, 0, FRACUNIT); + if (prevTimer > 0) { // Dock some Grow time.