i had problems with the "you" pointer yesterday too.
What happens if you write this:
function hit_head()
{
var target_look;
var target_ver;
my.passable = on;
my.skill1 = handle(you);
while(ptr_for_handle(my.skill1))
{
vec_for_vertex (target_ver, you, 240);
vec_for_vertex (my.x, you, 239);
vec_sub(target_ver,my.x);
vec_to_angle(my.pan,target_ver); // now MY looks at YOU
wait(1);
}
}
action dummy
{
my.enable_impact = on;
my.event = handle_hit_me;
my.skill96 = 1;
my.skill20 = 100;
ent_create(headhitbox,my.x,hit_head);
main_ai();
}
not sure if i wrote it correct