Reply to Set_smooth_follow
If you don't have an account, just leave the password field blank.
I know I already asked this a while ago, but I still can't seem to get it to work. Here's a piece of the script:
void main( void )
{
sp_brain(¤t_sprite, 9);
sp_speed(¤t_sprite, 1);
sp_exp(¤t_sprite, 3);
sp_base_walk(¤t_sprite, 850);
sp_touch_damage(¤t_sprite, 2);
sp_hitpoints(¤t_sprite, 6);
preload_seq(851);
preload_seq(852);
preload_seq(853);
preload_seq(854);
preload_seq(855);
preload_seq(856);
preload_seq(857);
preload_seq(858);
preload_seq(859);
sp_follow(¤t_sprite, 1);
sp_target(¤t_sprite, 1);
set_smooth_follow(¤t_sprite, 1);
}
The problem is, the sprite won't walk in all 9 directions. When trying to walk diagonally, it just moves vertical and horizontal very quickly. According to the DinkC Reference, set_smooth_follow should enable the sprite to follow Dink in all 9 directions, so there must be a way...
void main( void )
{
sp_brain(¤t_sprite, 9);
sp_speed(¤t_sprite, 1);
sp_exp(¤t_sprite, 3);
sp_base_walk(¤t_sprite, 850);
sp_touch_damage(¤t_sprite, 2);
sp_hitpoints(¤t_sprite, 6);
preload_seq(851);
preload_seq(852);
preload_seq(853);
preload_seq(854);
preload_seq(855);
preload_seq(856);
preload_seq(857);
preload_seq(858);
preload_seq(859);
sp_follow(¤t_sprite, 1);
sp_target(¤t_sprite, 1);
set_smooth_follow(¤t_sprite, 1);
}
The problem is, the sprite won't walk in all 9 directions. When trying to walk diagonally, it just moves vertical and horizontal very quickly. According to the DinkC Reference, set_smooth_follow should enable the sprite to follow Dink in all 9 directions, so there must be a way...