Hi,
Simple request to help with collision detection. Hopefully my understanding of how c_move works is accurate, I have been playing with it for so long now...
My suggestion if for a USE_MIN flag for c_move. What this will do is use the minimum distance that can be traveled.
For instance, if you have a fast moving object, and it is about to impact an entity. Now the speed it is traveling at in the next step is greater than the distance between the two objects. Instead of not moving at all, (and getting stuck like it currently does) c_move can use the minimum distance, that is, use the actual distance between the two objects, if the distance it is to move is greater. Something that can be scripted, but only with an extra c_trace command, and from my understanding c_move uses c_trace already.
This would be more useful for entity vs entity collisions, as collisions with blocks seem to handle this better right now.
Thanks for reading and hopefully this is useful.
Last edited by Rich; 09/30/07 23:51.