home *** CD-ROM | disk | FTP | other *** search
- if(_parent.cur_balls < _parent.max_balls / 2)
- {
- if(!gun_delay)
- {
- gun0._rotation = _parent.get_rotation(this,_parent.player) - this._rotation;
- _parent.new_ball(this._x,this._y,gun0._rotation + this._rotation,_parent.max_speed,2);
- _root.shot_sfx.start();
- }
- else if(!(gun_delay % 8))
- {
- var x = (_root.absloc(gun1).x - _parent._x) * 100 / _parent._xscale;
- var y = (_root.absloc(gun1).y - _parent._y) * 100 / _parent._yscale;
- _parent.new_ball(x,y,gun1._rotation + this._rotation,_parent.max_speed / 2,2);
- var x = (_root.absloc(gun2).x - _parent._x) * 100 / _parent._xscale;
- var y = (_root.absloc(gun2).y - _parent._y) * 100 / _parent._yscale;
- _parent.new_ball(x,y,gun2._rotation + this._rotation,_parent.max_speed / 2,2);
- _root.shot_sfx.start();
- }
- }
- this._rotation -= 5;
- gun_delay++;
- gun_delay %= 64;
- if(hp > 0)
- {
- prevFrame();
- play();
- }
-