@pictionaryjr
Even thgouh you solved your quesiton, here are the bounce vector functions for the sparky's collision .DBA file :
function getCollisionBounceX()
result#=call dll(1,"getCollisionBounceX")
endfunction result#
function getCollisionBounceY()
result#=call dll(1,"getCollisionBounceY")
endfunction result#
function getCollisionBounceZ()
result#=call dll(1,"getCollisionBounceZ")
endfunction result#
It seems this bounce vector is calculated from the center of the object and not the surface point of collision. The way to use the bounce vector then, would be to position another object at the point of collision, get collision for this object at that point, and use the bounce vector from there.
Enjoy your day.