There is a problem in QW's hull tracing function (inherited from NetQuake's SV_RecursiveHullCheck()) that's causing problems in some places on some maps.
What this particular bug looks like is that sometimes when you're moving along what seems to be a flat wall, you get stopped. The maps themselves are ok; it's the trace algorithm malfunctioning in certain situations.
Here are a few examples: clipbug_e1m1.qwd, clipbug_e1m2.qwd and clipbug_dm4.qwd (that last one is not always reproduceable).
If you know of more such places, please tell me. I have a possible fix and want to see if it works right everywhere.
Oh, and do you think there may be any reason not to fix these bugs?
What this particular bug looks like is that sometimes when you're moving along what seems to be a flat wall, you get stopped. The maps themselves are ok; it's the trace algorithm malfunctioning in certain situations.
Here are a few examples: clipbug_e1m1.qwd, clipbug_e1m2.qwd and clipbug_dm4.qwd (that last one is not always reproduceable).
If you know of more such places, please tell me. I have a possible fix and want to see if it works right everywhere.
Oh, and do you think there may be any reason not to fix these bugs?