I have this newspaper animation:
That's only the NW orientation. I made an FRM that has the six directions. I made an AA (stand) suffix and an AB (walk) suffix. Added it to critters.lst and tried to do animate_move_to_tile and it won't move! Any idea why that might be? I want to make these newspapers (and tumbleweeds) blow around the map. If anyone wants to try, the FRM for the newspaper is here. I discovered that a critter must have an AA (stand) suffix to even show up in the mapper, so if that one is copied to MANEWSAA.FRM there is both stand (AA) and walk (AB) animations;
I have this in critters.lst
manews,120
And I have this in the script:
variable starttile := 0;
procedure map_enter_p_proc begin
starttile := self_tile;
end
procedure critter_p_proc begin
if (not anim_busy(self_obj)) then begin
reg_anim_clear(self_obj);
reg_anim_begin();
animate_move_to_tile(tile_num_in_direction(starttile, random(0, 5), random(3, 10)));
reg_anim_end();
end
end
That same code makes other critters wander, and I can't see any reason why this one won't move. It animates but stays on the tile where it is placed. Any idea why? My newspaper won't walk!
Is there another way to make scenery move?

That's only the NW orientation. I made an FRM that has the six directions. I made an AA (stand) suffix and an AB (walk) suffix. Added it to critters.lst and tried to do animate_move_to_tile and it won't move! Any idea why that might be? I want to make these newspapers (and tumbleweeds) blow around the map. If anyone wants to try, the FRM for the newspaper is here. I discovered that a critter must have an AA (stand) suffix to even show up in the mapper, so if that one is copied to MANEWSAA.FRM there is both stand (AA) and walk (AB) animations;
I have this in critters.lst
manews,120
And I have this in the script:
variable starttile := 0;
procedure map_enter_p_proc begin
starttile := self_tile;
end
procedure critter_p_proc begin
if (not anim_busy(self_obj)) then begin
reg_anim_clear(self_obj);
reg_anim_begin();
animate_move_to_tile(tile_num_in_direction(starttile, random(0, 5), random(3, 10)));
reg_anim_end();
end
end
That same code makes other critters wander, and I can't see any reason why this one won't move. It animates but stays on the tile where it is placed. Any idea why? My newspaper won't walk!

Is there another way to make scenery move?