Posted by . on October 08, 1998 at 14:21:14:
In Reply to: Re: Archived - posted by . on October 08, 1998 at 14:16:29:
: I think the problem lies here::
: arrived:: if(GetSenderID() != 7) return;
: curframe=curframe+1;
: if(curframe == lastframe)
: {
: curframe=-1;
: call reset;
: }: if(curframe >lastframe) <---Shouldn't it be if(curframe < lastframe)?
: {
: gotoframe=curframe + 1;
: MoveToFrame(bomber, gotoframe, bomberspeed);
: return; <---This returns prematurely; the following lines won't be run.: if(curframe==startframe)
: {
: bombing=1;
: SetPulse(firerate);
: }
: if(curframe==endframe)
: {
: SetPulse(0);
: bombing=0;
: }: return;
: }: return;