home *** CD-ROM | disk | FTP | other *** search
- xs = 0.5 * r.espeed;
- y = _Y;
- energy = 46;
- shoot = 0;
- hit = 0;
- name = "mumbo";
- m.gotoAndStop("shoot");
- if(_parent._name == "enemymap")
- {
- initme();
- r.villainpos = _X;
- }
- else
- {
- r.zloop.stop();
- r.zboss.start(0,99999);
- onenterframe = function()
- {
- _X = _X + xs;
- if(_X < 600)
- {
- xs *= 0.85;
- }
- _Y = y + math.sin(a++ * 0.1) * 80;
- if(shoot)
- {
- shoot = 0;
- r.attachmovie("mbul","e" + r.ed,r.ed);
- r["e" + r.ed]._x = _X - 45;
- r["e" + r.ed]._y = _Y - 25;
- r.ed = r.ed + 1;
- }
- var i = 0;
- while(i < r.bul.length)
- {
- var b = r[r.bul[i]];
- if(b._x < 590)
- {
- if(z.hittest(b))
- {
- if(!b.tipe)
- {
- hit = 1;
- }
- else
- {
- hit = 3;
- }
- r.bul.removevalue(r.bul[i]);
- b.removeMovieClip();
- break;
- }
- }
- i++;
- }
- if(hit)
- {
- energy -= hit;
- hit = 0;
- m.attachmovie("blink2","blink2",100);
- hit = 0;
- if(energy <= 0)
- {
- m.gotoAndStop("fall");
- delete onenterframe;
- gotoAndPlay(7);
- }
- }
- };
- }
- stop();
-