Instead of using "TraceDelay", we use ranger filters. We add all
relevant props to a filter and send that to the trace function. That
way, the cannon shouldn't hit the contraption it's sitting on, even when
moving at high speeds. However, you shouldn't be able to shoot through
your entire contraption.
Instead of using "TraceDelay", we use ranger filters. We add all relevant props to a filter and send that to the trace function. That way, the cannon shouldn't hit the contraption it's sitting on, even when moving at high speeds. However, you shouldn't be able to shoot through your entire contraption.
Hopefully this code provides a good compromise.