function gravity_()
{
my_height = c_trace(my.x,vector(my.x,my.y,my.z - 1000),IGNORE_MODELS|IGNORE_FLAG2|IGNORE_PASSABLE|USE_BOX);
if(my_height > 10)
{
accelerate(absdist.z,-10 * time_step,-1);
}
else
{
absdist.z =-(my_height/1.2)+4;
absdist.z = clamp(absdist.z,-4,4);
}
}
action hero_()
{
while(my.health > 0)
{
gravity_();
/// c_move here and wait(1);
}
}