home *** CD-ROM | disk | FTP | other *** search
- count = "1";
- while(totwep >= count)
- {
- y = eval("wepy" add count);
- if("0" < y)
- {
- x = eval("wepx" add count);
- y += "2";
- if(y == "41" and life == "0" and x >= shipx and shipx + "4" >= x)
- {
- life = "220";
- nowep = "30";
- }
- if(y < "43")
- {
- call("wepdown");
- }
- else
- {
- set(x add "am" add (y - "2"),"0");
- removeMovieClip("wep" add count);
- duplicateMovieClip("/wepexp","wep" add count,"153" + count + 16384);
- setProperty("wep" add count, _X, x * "4" + wepoffx);
- setProperty("wep" add count, _Y, y * "4" + wepoffy);
- setProperty("wep" add count, _alpha, "100");
- alienfire -= "1";
- set("wepy" add count,"0");
- }
- }
- count += "1";
- }
- if(nowep == "0")
- {
- if(eval("wepy" add curwep) == "0")
- {
- d = "1" + int(random("40"));
- if("0" < eval("alienp" add d))
- {
- x = eval("alienx" add d) + "1";
- y = int(eval("alieny" add d) / "2") * "2" - "1";
- set("wepx" add curwep,x);
- set("wepy" add curwep,y);
- set(x add "am" add y,"53" + curwep);
- removeMovieClip("wep" add curwep);
- duplicateMovieClip("/wep","wep" add curwep,"153" + curwep + 16384);
- alienfire += "1";
- setProperty("wep" add curwep, _X, x * "4" + wepoffx);
- setProperty("wep" add curwep, _Y, y * "4" + "4" + wepoffy);
- setProperty("wep" add curwep, _alpha, "100");
- curwep += "1";
- if(totwep < curwep)
- {
- curwep = "1";
- }
- }
- }
- }
- else
- {
- nowep -= "1";
- }
-