diff --git a/src/objects/audience.c b/src/objects/audience.c index aba436013..2218e744a 100644 --- a/src/objects/audience.c +++ b/src/objects/audience.c @@ -97,7 +97,7 @@ Obj_AudienceInit return; // The following is derived from the default bobamp - if (!(mobj->flags & MF_NOGRAVITY) && followers[followerpick].bobamp < 4*FRACUNIT) + if (mobj->type != MT_EMBLEM && !(mobj->flags & MF_NOGRAVITY) && followers[followerpick].bobamp < 4*FRACUNIT) { audience_bobamp(mobj) = 4*mobj->scale; } @@ -260,6 +260,11 @@ Obj_AudienceThink // Skipped frames at spawn for offset in jumping audience_animoffset(mobj)--; } + else if (audience_bobamp(mobj) == 0) + { + // Just sit there + ; + } else if (mobj->flags2 & MF2_OBJECTFLIP) { if (mobj->z + mobj->height >= mobj->ceilingz)