diff --git a/dlls/func_break.h b/dlls/func_break.h index 2ab114b7..eb027a0a 100644 --- a/dlls/func_break.h +++ b/dlls/func_break.h @@ -89,8 +89,12 @@ public: string_t m_iszSpawnObject; virtual float TouchGravGun( CBaseEntity *attacker, int stage ) { - pev->framerate = 1; - return 200; + if( pev->movetype == MOVETYPE_PUSHSTEP ) + { + pev->framerate = 1; + return 200; + } + return 0; } }; #endif // FUNC_BREAK_H