It's not really working...I tried different things:
VECTOR* my_move = nullvector;
c_move(my, vector(my.skill33 * time_step, 0, my.skill33 * time_step * sign(my.skill33)), vector(my_move.x * time_step, my_move.y * time_step, -5 * time_step), GLIDE); // Tried this with and without the time_step
if(event_type == EVENT_IMPACT)
{
vec_set(my_move.x, my.pan); //Added this one later
vec_to_angle(my_move, bounce); //First only with this one
vec_set(my_move.x, nullvector); //Added this when characters kept moving
}
Now then, when the two characters hit each other, one of them just shoots away until it hits the wall and then they both keep moving slowly to the right... Even though my_move has been set to zero. Also, it doesn't bounce off in the direction the one that hits him is facing...