add the IGNORE_PASSABLE flag to the c_move calls in the actions of the entities that are hitting him.
EG: c_move(me, nullvector, velocity, IGNORE_MAPS|IGNORE_PASSABLE);


"There is no fate but what WE make." - CEO Cyberdyne Systems Corp.
A8.30.5 Commercial