Combined Code
movieClip 84 sparkz {
frame 4 {
this.swapDepths(100);
this.removeMovieClip();
}
}
movieClip 97 spark {
frame 13 {
this.swapDepths(100);
this.removeMovieClip();
}
}
movieClip 99 mouseh {
}
movieClip 120 {
frame 12 {
stop();
_parent.swapDepths(100);
_parent.removeMovieClip();
}
}
movieClip 124 {
frame 80 {
stop();
_parent.swapDepths(100);
_parent.removeMovieClip();
}
}
movieClip 125 crater {
frame 1 {
stop();
}
frame 10 {
stop();
}
frame 20 {
stop();
}
instance crater of movieClip 124 {
onClipEvent (load) {
_x = -random(30);
_y = random(30);
}
}
instance crater of movieClip 124 {
onClipEvent (load) {
_x = -random(30);
_y = -random(30);
}
}
instance crater of movieClip 124 {
onClipEvent (load) {
_x = random(30);
_y = -random(30);
}
}
instance crater of movieClip 124 {
onClipEvent (load) {
_x = random(30);
_y = random(30);
}
}
frame 30 {
stop();
}
}
movieClip 127 {
}
movieClip 129 {
}
movieClip 131 {
}
movieClip 138 {
}
movieClip 141 {
}
movieClip 144 {
}
movieClip 147 {
}
movieClip 150 {
}
movieClip 153 {
}
movieClip 154 {
frame 1 {
stop();
}
}
movieClip 165 {
frame 1 {
stop();
}
}
movieClip 167 {
frame 1 {
stop();
}
}
movieClip 169 {
frame 1 {
stop();
}
}
movieClip 171 {
frame 1 {
stop();
}
}
movieClip 173 {
frame 1 {
stop();
}
}
movieClip 176 {
}
movieClip 191 {
}
movieClip 194 {
}
movieClip 196 {
}
movieClip 198 {
}
movieClip 199 {
}
button 201 {
on (release) {
if (id != 2) {
show.gotoAndStop(2);
id = 2;
} else {
show.gotoAndStop(1);
id = 1;
}
}
}
movieClip 214 {
}
movieClip 217 {
}
movieClip 220 {
}
movieClip 243 {
frame 1 {
stop();
}
frame 2 {
bt.onRelease = function () {
gotoAndStop(4);
};
}
frame 3 {
bt.onRelease = function () {
_root.SortScore();
gotoAndStop(4);
};
}
frame 4 {
stop();
_root.ShowScore();
bt.onRelease = function () {
_root.gameclear();
};
}
}
movieClip 245 face {
frame 1 {
stop();
var ad0 = '';
var ad1 = '';
var ad2 = '';
var ad3 = '';
var ad4 = '';
var ad5 = '';
var t = 0;
onEnterFrame = function () {
++t;
if (t >= 100) {
t = 0;
_root.ad_arr.shift();
_root.ad_arr.push(' ');
var v3 = 0;
while (v3 < 6) {
this['ad' + v3] = _root.ad_arr[v3];
++v3;
}
}
};
gun_bz1.onRelease = function () {
_root.change_gun(1);
};
gun_bz2.onRelease = function () {
_root.change_gun(2);
};
gun_bz3.onRelease = function () {
_root.change_gun(3);
};
gun_bz4.onRelease = function () {
_root.change_gun(4);
};
gun_bz5.onRelease = function () {
if (_root.action_id == 1) {
_root.special_key();
}
};
}
frame 2 {
stop();
ad0 = '';
ad1 = '';
ad2 = '';
ad3 = '';
ad4 = '';
ad5 = '';
t = 0;
onEnterFrame = function () {
++t;
if (t >= 100) {
t = 0;
_quality = 'HIGH';
_root.CheckScore();
onEnterFrame = null;
}
};
}
}
movieClip 247 mask {
}
frame 1 {
_quality = 'HIGH';
fscommand('allowscale', false);
fscommand('showmenu', false);
stop();
onEnterFrame = function () {
var v4 = _root.getBytesLoaded();
var v3 = _root.getBytesTotal();
var v2 = int((v4 / v3) * 100);
loading.say = v2 + ' %';
loading.loading.gotoAndStop(v2);
if (v4 == v3) {
onEnterFrame = null;
loading.gotoAndStop(2);
}
};
}
movieClip 249 {
}
movieClip 251 {
}
movieClip 252 {
}
movieClip 254 {
}
movieClip 255 {
frame 1 {
stop();
}
frame 100 {
stop();
}
}
movieClip 260 {
}
movieClip 264 {
}
movieClip 265 {
}
movieClip 266 {
}
movieClip 267 {
frame 38 {
stop();
_parent._parent.gotoAndPlay(3);
_parent.swapDepths(100);
_parent.removeMovieClip();
}
}
movieClip 268 {
frame 1 {
stop();
}
}
movieClip 269 {
frame 1 {
var c = [[0, 0], [1, 0], [2, 0], [1, -1], [0, -1], [-1, -1], [-1, 0], [-1, 1], [0, 1], [1, 1]];
var a = 0;
var b = 0;
var d = _root.damage;
var e = 0;
var f = 0;
var x = 0;
var y = 0;
var r = 0;
}
frame 2 {
stop();
}
frame 3 {
x = _x;
y = _y;
a = int(y / 30);
b = int(x / 30);
d = _root.damage;
e = (_root.action_id == 1) ? 3 : 10;
var i = 0;
while (i < e) {
f = _root.mapman[a + c[i][0]][b + c[i][1]];
if (f != 1 && f != null && f < 51000) {
var temp = _root.game['bug' + f];
if (temp.life >= d) {
temp.life -= d;
d = 0;
break;
} else {
d -= temp.life;
temp.life = 0;
}
}
++i;
}
if (d <= 0) {
_root.attachSpark(x, y, 0);
gotoAndStop(2);
}
}
frame 4 {
_root.attachCrater(x, y, _root.action_id);
gotoAndStop(2);
}
}
movieClip 271 {
}
movieClip 274 {
}
movieClip 277 {
}
movieClip 280 {
}
movieClip 283 {
}
movieClip 286 {
}
movieClip 289 {
}
movieClip 292 {
}
movieClip 295 {
}
movieClip 310 {
}
movieClip 325 {
}
movieClip 340 {
}
movieClip 355 {
}
movieClip 370 {
}
movieClip 385 {
}
movieClip 400 {
}
movieClip 415 {
}
movieClip 416 {
frame 1 {
stop();
}
}
movieClip 419 {
}
movieClip 422 {
}
movieClip 425 {
}
movieClip 428 {
}
movieClip 431 {
}
movieClip 434 {
}
movieClip 437 {
}
movieClip 440 {
}
movieClip 455 {
}
movieClip 470 {
}
movieClip 485 {
}
movieClip 500 {
}
movieClip 515 {
}
movieClip 530 {
}
movieClip 545 {
}
movieClip 560 {
}
movieClip 561 {
frame 1 {
stop();
}
}
movieClip 596 {
frame 10 {
_root.goback();
}
}
movieClip 599 {
frame 3 {
_root.sn_gun1.start();
}
frame 6 {
_root.fireway();
}
frame 10 {
stop();
}
}
movieClip 602 {
frame 10 {
_root.goback();
}
}
movieClip 605 {
frame 10 {
_root.goback();
}
}
movieClip 608 {
frame 10 {
_root.goback();
}
}
movieClip 611 {
frame 10 {
_root.goback();
}
}
movieClip 614 {
frame 10 {
_root.goback();
}
}
movieClip 617 {
frame 10 {
_root.goback();
}
}
movieClip 620 {
frame 10 {
_root.goback();
}
}
movieClip 623 {
frame 10 {
_root.goback();
}
}
movieClip 626 {
frame 10 {
_root.goback();
}
}
movieClip 629 {
frame 10 {
_root.goback();
}
}
movieClip 632 {
frame 10 {
_root.goback();
}
}
movieClip 635 {
frame 10 {
_root.goback();
}
}
movieClip 638 {
frame 10 {
_root.goback();
}
}
movieClip 641 {
frame 10 {
_root.goback();
}
}
movieClip 644 {
frame 10 {
_root.goback();
}
}
movieClip 661 {
frame 30 {
_root.goback();
}
}
movieClip 678 {
frame 30 {
_root.goback();
}
}
movieClip 695 {
frame 30 {
_root.goback();
}
}
movieClip 712 {
frame 30 {
_root.goback();
}
}
movieClip 729 {
frame 30 {
_root.goback();
}
}
movieClip 746 {
frame 30 {
_root.goback();
}
}
movieClip 763 {
frame 30 {
_root.goback();
}
}
movieClip 780 {
frame 30 {
_root.goback();
}
}
movieClip 781 {
frame 1 {
stop();
}
}
movieClip 817 {
}
movieClip 821 {
}
movieClip 825 {
}
movieClip 829 {
}
movieClip 833 {
}
movieClip 837 {
}
movieClip 841 {
}
movieClip 845 {
}
movieClip 849 {
}
movieClip 853 {
}
movieClip 857 {
}
movieClip 861 {
}
movieClip 865 {
}
movieClip 869 {
}
movieClip 873 {
}
movieClip 877 {
}
movieClip 894 {
frame 30 {
_root.goback();
}
}
movieClip 911 {
frame 30 {
_root.goback();
}
}
movieClip 928 {
frame 30 {
_root.goback();
}
}
movieClip 945 {
frame 30 {
_root.goback();
}
}
movieClip 962 {
frame 30 {
_root.goback();
}
}
movieClip 979 {
frame 30 {
_root.goback();
}
}
movieClip 996 {
frame 30 {
_root.goback();
}
}
movieClip 1013 {
frame 30 {
_root.goback();
}
}
movieClip 1014 {
frame 1 {
stop();
}
}
movieClip 1061 {
frame 27 {
_root.goback();
}
}
movieClip 1074 {
frame 12 {
stop();
}
}
movieClip 1075 {
frame 2 {
_root.sn_gun2.start();
}
frame 6 {
_root.fireway();
}
frame 27 {
stop();
}
}
movieClip 1090 {
frame 27 {
_root.goback();
}
}
movieClip 1105 {
frame 27 {
_root.goback();
}
}
movieClip 1120 {
frame 27 {
_root.goback();
}
}
movieClip 1135 {
frame 27 {
_root.goback();
}
}
movieClip 1150 {
frame 27 {
_root.goback();
}
}
movieClip 1165 {
frame 27 {
_root.goback();
}
}
movieClip 1180 {
frame 27 {
_root.goback();
}
}
movieClip 1195 {
frame 27 {
_root.goback();
}
}
movieClip 1210 {
frame 27 {
_root.goback();
}
}
movieClip 1225 {
frame 27 {
_root.goback();
}
}
movieClip 1240 {
frame 27 {
_root.goback();
}
}
movieClip 1255 {
frame 27 {
_root.goback();
}
}
movieClip 1270 {
frame 27 {
_root.goback();
}
}
movieClip 1285 {
frame 27 {
_root.goback();
}
}
movieClip 1300 {
frame 27 {
_root.goback();
}
}
movieClip 1325 {
frame 44 {
_root.goback();
}
}
movieClip 1350 {
frame 44 {
_root.goback();
}
}
movieClip 1375 {
frame 44 {
_root.goback();
}
}
movieClip 1400 {
frame 44 {
_root.goback();
}
}
movieClip 1425 {
frame 44 {
_root.goback();
}
}
movieClip 1450 {
frame 44 {
_root.goback();
}
}
movieClip 1475 {
frame 44 {
_root.goback();
}
}
movieClip 1500 {
frame 44 {
_root.goback();
}
}
movieClip 1501 {
frame 1 {
stop();
}
}
movieClip 1549 {
}
movieClip 1565 {
}
movieClip 1581 {
}
movieClip 1597 {
}
movieClip 1613 {
}
movieClip 1629 {
}
movieClip 1645 {
}
movieClip 1661 {
}
movieClip 1677 {
}
movieClip 1693 {
}
movieClip 1709 {
}
movieClip 1725 {
}
movieClip 1741 {
}
movieClip 1757 {
}
movieClip 1773 {
}
movieClip 1789 {
}
movieClip 1814 {
}
movieClip 1839 {
}
movieClip 1864 {
}
movieClip 1889 {
}
movieClip 1914 {
}
movieClip 1939 {
}
movieClip 1964 {
}
movieClip 1989 {
}
movieClip 1990 {
frame 1 {
stop();
}
}
movieClip 2025 {
frame 4 {
_root.goback();
}
}
movieClip 2026 {
frame 2 {
_root.sn_gun3.start();
}
frame 3 {
_root.fireway();
}
frame 4 {
stop();
}
}
movieClip 2029 {
frame 4 {
_root.goback();
}
}
movieClip 2032 {
frame 4 {
_root.goback();
}
}
movieClip 2035 {
frame 4 {
_root.goback();
}
}
movieClip 2038 {
frame 4 {
_root.goback();
}
}
movieClip 2041 {
frame 4 {
_root.goback();
}
}
movieClip 2044 {
frame 4 {
_root.goback();
}
}
movieClip 2047 {
frame 4 {
_root.goback();
}
}
movieClip 2050 {
frame 4 {
_root.goback();
}
}
movieClip 2053 {
frame 4 {
_root.goback();
}
}
movieClip 2056 {
frame 4 {
_root.goback();
}
}
movieClip 2059 {
frame 4 {
_root.goback();
}
}
movieClip 2062 {
frame 4 {
_root.goback();
}
}
movieClip 2065 {
frame 4 {
_root.goback();
}
}
movieClip 2068 {
frame 4 {
_root.goback();
}
}
movieClip 2071 {
frame 4 {
_root.goback();
}
}
movieClip 2084 {
frame 18 {
_root.goback();
}
}
movieClip 2097 {
frame 18 {
_root.goback();
}
}
movieClip 2110 {
frame 18 {
_root.goback();
}
}
movieClip 2123 {
frame 18 {
_root.goback();
}
}
movieClip 2136 {
frame 18 {
_root.goback();
}
}
movieClip 2149 {
frame 18 {
_root.goback();
}
}
movieClip 2162 {
frame 18 {
_root.goback();
}
}
movieClip 2175 {
frame 18 {
_root.goback();
}
}
movieClip 2176 {
frame 1 {
stop();
}
}
movieClip 2212 {
}
movieClip 2216 {
}
movieClip 2220 {
}
movieClip 2224 {
}
movieClip 2228 {
}
movieClip 2232 {
}
movieClip 2236 {
}
movieClip 2240 {
}
movieClip 2244 {
}
movieClip 2248 {
}
movieClip 2252 {
}
movieClip 2256 {
}
movieClip 2260 {
}
movieClip 2264 {
}
movieClip 2268 {
}
movieClip 2272 {
}
movieClip 2285 {
}
movieClip 2298 {
}
movieClip 2311 {
}
movieClip 2324 {
}
movieClip 2337 {
}
movieClip 2350 {
}
movieClip 2363 {
}
movieClip 2376 {
}
movieClip 2377 {
frame 1 {
stop();
}
}
movieClip 2482 {
frame 13 {
_root.goback();
}
}
movieClip 2491 {
frame 13 {
_root.goback();
}
}
movieClip 2499 {
frame 13 {
_root.goback();
}
}
movieClip 2508 {
frame 13 {
_root.goback();
}
}
movieClip 2517 {
frame 13 {
_root.goback();
}
}
movieClip 2525 {
frame 13 {
_root.gofill();
}
}
movieClip 2526 {
frame 4 {
_root.rocket_arr[0][0] = _root.game._xmouse;
_root.rocket_arr[0][1] = _root.game._ymouse;
_root.sn_gun4.start();
}
frame 11 {
_root.fireway4();
}
frame 12 {
stop();
}
}
movieClip 2535 {
frame 13 {
_root.goback();
}
}
movieClip 2544 {
frame 13 {
_root.goback();
}
}
movieClip 2552 {
frame 13 {
_root.goback();
}
}
movieClip 2561 {
frame 13 {
_root.goback();
}
}
movieClip 2570 {
frame 13 {
_root.goback();
}
}
movieClip 2578 {
frame 13 {
_root.gofill();
}
}
movieClip 2587 {
frame 13 {
_root.goback();
}
}
movieClip 2596 {
frame 13 {
_root.goback();
}
}
movieClip 2604 {
frame 13 {
_root.goback();
}
}
movieClip 2613 {
frame 13 {
_root.goback();
}
}
movieClip 2622 {
frame 13 {
_root.goback();
}
}
movieClip 2630 {
frame 13 {
_root.gofill();
}
}
movieClip 2639 {
frame 13 {
_root.goback();
}
}
movieClip 2648 {
frame 13 {
_root.goback();
}
}
movieClip 2656 {
frame 13 {
_root.goback();
}
}
movieClip 2665 {
frame 13 {
_root.goback();
}
}
movieClip 2674 {
frame 13 {
_root.goback();
}
}
movieClip 2682 {
frame 13 {
_root.gofill();
}
}
movieClip 2691 {
frame 13 {
_root.goback();
}
}
movieClip 2700 {
frame 13 {
_root.goback();
}
}
movieClip 2708 {
frame 13 {
_root.goback();
}
}
movieClip 2717 {
frame 13 {
_root.goback();
}
}
movieClip 2726 {
frame 13 {
_root.goback();
}
}
movieClip 2734 {
frame 13 {
_root.gofill();
}
}
movieClip 2743 {
frame 13 {
_root.goback();
}
}
movieClip 2752 {
frame 13 {
_root.goback();
}
}
movieClip 2760 {
frame 13 {
_root.goback();
}
}
movieClip 2769 {
frame 13 {
_root.goback();
}
}
movieClip 2778 {
frame 13 {
_root.goback();
}
}
movieClip 2786 {
frame 13 {
_root.gofill();
}
}
movieClip 2795 {
frame 13 {
_root.goback();
}
}
movieClip 2804 {
frame 13 {
_root.goback();
}
}
movieClip 2812 {
frame 13 {
_root.goback();
}
}
movieClip 2821 {
frame 13 {
_root.goback();
}
}
movieClip 2830 {
frame 13 {
_root.goback();
}
}
movieClip 2838 {
frame 13 {
_root.gofill();
}
}
movieClip 2847 {
frame 13 {
_root.goback();
}
}
movieClip 2856 {
frame 13 {
_root.goback();
}
}
movieClip 2864 {
frame 13 {
_root.goback();
}
}
movieClip 2873 {
frame 13 {
_root.goback();
}
}
movieClip 2882 {
frame 13 {
_root.goback();
}
}
movieClip 2890 {
frame 13 {
_root.gofill();
}
}
movieClip 2899 {
frame 13 {
_root.goback();
}
}
movieClip 2908 {
frame 13 {
_root.goback();
}
}
movieClip 2916 {
frame 13 {
_root.goback();
}
}
movieClip 2925 {
frame 13 {
_root.goback();
}
}
movieClip 2934 {
frame 13 {
_root.goback();
}
}
movieClip 2942 {
frame 13 {
_root.gofill();
}
}
movieClip 2951 {
frame 13 {
_root.goback();
}
}
movieClip 2960 {
frame 13 {
_root.goback();
}
}
movieClip 2968 {
frame 13 {
_root.goback();
}
}
movieClip 2977 {
frame 13 {
_root.goback();
}
}
movieClip 2986 {
frame 13 {
_root.goback();
}
}
movieClip 2994 {
frame 13 {
_root.gofill();
}
}
movieClip 3003 {
frame 13 {
_root.goback();
}
}
movieClip 3012 {
frame 13 {
_root.goback();
}
}
movieClip 3020 {
frame 13 {
_root.goback();
}
}
movieClip 3029 {
frame 13 {
_root.goback();
}
}
movieClip 3038 {
frame 13 {
_root.goback();
}
}
movieClip 3046 {
frame 13 {
_root.gofill();
}
}
movieClip 3055 {
frame 13 {
_root.goback();
}
}
movieClip 3064 {
frame 13 {
_root.goback();
}
}
movieClip 3072 {
frame 13 {
_root.goback();
}
}
movieClip 3081 {
frame 13 {
_root.goback();
}
}
movieClip 3090 {
frame 13 {
_root.goback();
}
}
movieClip 3098 {
frame 13 {
_root.gofill();
}
}
movieClip 3107 {
frame 13 {
_root.goback();
}
}
movieClip 3116 {
frame 13 {
_root.goback();
}
}
movieClip 3124 {
frame 13 {
_root.goback();
}
}
movieClip 3133 {
frame 13 {
_root.goback();
}
}
movieClip 3142 {
frame 13 {
_root.goback();
}
}
movieClip 3150 {
frame 13 {
_root.gofill();
}
}
movieClip 3159 {
frame 13 {
_root.goback();
}
}
movieClip 3168 {
frame 13 {
_root.goback();
}
}
movieClip 3176 {
frame 13 {
_root.goback();
}
}
movieClip 3185 {
frame 13 {
_root.goback();
}
}
movieClip 3194 {
frame 13 {
_root.goback();
}
}
movieClip 3202 {
frame 13 {
_root.gofill();
}
}
movieClip 3211 {
frame 13 {
_root.goback();
}
}
movieClip 3220 {
frame 13 {
_root.goback();
}
}
movieClip 3228 {
frame 13 {
_root.goback();
}
}
movieClip 3237 {
frame 13 {
_root.goback();
}
}
movieClip 3246 {
frame 13 {
_root.goback();
}
}
movieClip 3254 {
frame 13 {
_root.gofill();
}
}
movieClip 3263 {
frame 13 {
_root.goback();
}
}
movieClip 3272 {
frame 13 {
_root.goback();
}
}
movieClip 3280 {
frame 13 {
_root.goback();
}
}
movieClip 3289 {
frame 13 {
_root.goback();
}
}
movieClip 3298 {
frame 13 {
_root.goback();
}
}
movieClip 3306 {
frame 13 {
_root.gofill();
}
}
movieClip 3351 {
frame 78 {
_root.goback();
}
}
movieClip 3396 {
frame 78 {
_root.goback();
}
}
movieClip 3441 {
frame 78 {
_root.goback();
}
}
movieClip 3486 {
frame 78 {
_root.goback();
}
}
movieClip 3531 {
frame 78 {
_root.goback();
}
}
movieClip 3576 {
frame 78 {
_root.goback();
}
}
movieClip 3621 {
frame 78 {
_root.goback();
}
}
movieClip 3666 {
frame 78 {
_root.goback();
}
}
movieClip 3667 {
frame 1 {
stop();
}
}
movieClip 3744 {
}
movieClip 3789 {
}
movieClip 3834 {
}
movieClip 3879 {
}
movieClip 3924 {
}
movieClip 3969 {
}
movieClip 4014 {
}
movieClip 4059 {
}
movieClip 4060 {
frame 1 {
stop();
}
}
movieClip 4099 {
frame 50 {
stop();
}
}
movieClip 4100 {
frame 1 {
stop();
}
}
movieClip 4101 {
frame 1 {
stop();
}
instance hit of movieClip 271 {
}
}
movieClip 4102 game {
}
movieClip 4105 {
}
movieClip 4108 {
}
movieClip 4111 {
}
movieClip 4114 {
}
movieClip 4117 {
}
movieClip 4120 {
}
movieClip 4123 {
}
movieClip 4126 {
}
movieClip 4127 {
frame 1 {
stop();
}
}
movieClip 4138 {
}
movieClip 4149 {
}
movieClip 4160 {
}
movieClip 4171 {
}
movieClip 4182 {
}
movieClip 4193 {
}
movieClip 4204 {
}
movieClip 4215 {
}
movieClip 4216 {
frame 1 {
stop();
}
}
movieClip 4229 {
}
movieClip 4242 {
}
movieClip 4255 {
}
movieClip 4268 {
}
movieClip 4281 {
}
movieClip 4294 {
}
movieClip 4307 {
}
movieClip 4320 {
}
movieClip 4321 {
frame 1 {
stop();
}
}
movieClip 4334 {
}
movieClip 4347 {
}
movieClip 4360 {
}
movieClip 4373 {
}
movieClip 4386 {
}
movieClip 4399 {
}
movieClip 4412 {
}
movieClip 4425 {
}
movieClip 4426 {
frame 1 {
stop();
}
}
movieClip 4436 {
frame 20 {
stop();
}
}
movieClip 4455 {
frame 19 {
stop();
}
}
movieClip 4465 {
frame 20 {
stop();
}
}
movieClip 4475 {
frame 20 {
stop();
}
}
movieClip 4485 {
frame 20 {
stop();
}
}
movieClip 4495 {
frame 20 {
stop();
}
}
movieClip 4505 {
frame 20 {
stop();
}
}
movieClip 4515 {
frame 20 {
stop();
}
}
movieClip 4525 {
frame 20 {
stop();
}
}
movieClip 4526 {
frame 1 {
stop();
}
}
movieClip 4536 {
frame 28 {
stop();
}
}
movieClip 4546 {
frame 28 {
stop();
}
}
movieClip 4556 {
frame 28 {
stop();
}
}
movieClip 4566 {
frame 28 {
stop();
}
}
movieClip 4576 {
frame 28 {
stop();
}
}
movieClip 4586 {
frame 27 {
stop();
}
}
movieClip 4596 {
frame 28 {
stop();
}
}
movieClip 4606 {
frame 28 {
stop();
}
}
movieClip 4607 {
frame 1 {
stop();
}
}
movieClip 4608 bug11 {
frame 1 {
function CheckLife() {
if (life <= 0) {
if (nowf1 == 2 || nowf1 == 4) {
gotoAndStop(6);
nowf1 = 6;
bug.gotoAndStop(nowf2);
} else {
gotoAndStop(7);
nowf1 = 7;
bug.gotoAndStop(nowf2);
}
walk_id = 9;
_root.diesay(1, _x, _y);
t2 = 0;
_root.sn_die11.stop('sn_die11');
_root.sn_die11.start();
}
}
function CountJL(x, y) {
jx = _x - x;
jy = _y - y;
jl = Math.sqrt(jx * jx + jy * jy);
}
function CheckVary() {
if (jl < 150 && nowf1 == 2) {
gotoAndStop(3);
nowf1 = 3;
bug.gotoAndStop(nowf2);
step = step * 3 / 5;
t2 = 0;
} else {
if (jl > 300 && nowf1 == 5) {
gotoAndStop(4);
nowf1 = 4;
bug.gotoAndStop(nowf2);
step = step * 5 / 3;
t2 = 0;
}
}
}
function ViewVary() {
if (nowf1 == 3 || nowf1 == 4) {
++t2;
bug.bug.gotoAndStop(t2);
if (t2 >= 22) {
t2 = 0;
nowf2 = bug._currentframe;
if (nowf1 == 3) {
gotoAndStop(5);
nowf1 = 5;
} else {
if (nowf1 == 4) {
gotoAndStop(2);
nowf1 = 2;
}
}
bug.gotoAndStop(nowf2);
}
}
}
function haul() {
r16 = -Math.atan2(jx, jy) / 0.0174532925199433;
var v1 = int((r16 + 202.5) / 45) + 1;
if (v1 == 9) {
v1 = 1;
}
bug.gotoAndStop(v1);
}
function HitMap() {
var v3 = r16 * Math.PI / 180;
stepx = step * Math.sin(v3);
stepy = -step * Math.cos(v3);
a = int((_y + stepy) / 30);
b = int((_x + stepx) / 30);
e = mapdate[a][b];
f = mapman[a][b];
if (e > 1) {
if (f == name) {
_x = _x + stepx;
_y = _y + stepy;
} else {
if (f == null) {
c = int(_y / 30);
d = int(_x / 30);
_x = _x + stepx;
_y = _y + stepy;
mapman[c][d] = null;
mapman[a][b] = name;
} else {
if (f > 1 && f < 52000) {
++t1;
if (t1 >= 10 + random(15)) {
walk_id = 2;
search_id = 2;
t1 = 0;
}
} else {
if (f == 1) {
++t3;
if (t3 >= 10) {
t3 = 0;
_root.hurt(damage);
_parent._parent.sn_e11.start();
}
} else {
if (f >= 52000) {
_root.mine_hurt(f, b, a);
}
}
}
}
}
} else {
walk_id = 2;
search_id = 2;
}
}
function CheckJL() {
if (jl > 300) {
var v2 = int((_y + stepy * f1_num) / 30);
var v3 = int((_x + stepx * f1_num) / 30);
var v1 = mapdate[v2][v3];
if (v1 < 2) {
walk_id = 2;
search_id = 1;
}
}
}
function SeekWay() {
if (search_id == 1) {
i = 40;
while (i < 120) {
stepx_f11 = step * Math.sin((r16 - i) * 0.0174532925199433);
stepy_f11 = -step * Math.cos((r16 - i) * 0.0174532925199433);
stepx_f12 = step * Math.sin((r16 + i) * 0.0174532925199433);
stepy_f12 = -step * Math.cos((r16 + i) * 0.0174532925199433);
a_f11 = int((_y + stepy_f11 * f1_num) / 30);
b_f11 = int((_x + stepx_f11 * f1_num) / 30);
e_f11 = mapdate[a_f11][b_f11];
a_f12 = int((_y + stepy_f12 * f1_num) / 30);
b_f12 = int((_x + stepx_f12 * f1_num) / 30);
e_f12 = mapdate[a_f12][b_f12];
if (e_f11 > 1 && e_f12 < 2) {
goy = _y + stepy_f11 * f1_num;
gox = _x + stepx_f11 * f1_num;
walk_id = 3;
break;
} else {
if (e_f11 < 2 && e_f12 > 1) {
goy = _y + stepy_f12 * f1_num;
gox = _x + stepx_f12 * f1_num;
walk_id = 3;
break;
} else {
if (e_f11 > 1 && e_f12 > 1) {
r = 1 + random(2);
goy = _y + eval('stepy_f1' + r) * f1_num;
gox = _x + eval('stepy_f1' + r) * f1_num;
walk_id = 3;
break;
} else {
if (e_f11 < 2 && e_f12 < 2 && i >= 110) {
walk_id = 0;
break;
}
}
}
}
i += 10;
}
} else {
if (search_id == 2) {
i = 10;
while (i <= 50) {
stepx_f21 = step * Math.sin((r16 - 90) * 0.0174532925199433);
stepy_f21 = -step * Math.cos((r16 - 90) * 0.0174532925199433);
stepx_f22 = step * Math.sin((r16 + 90) * 0.0174532925199433);
stepy_f22 = -step * Math.cos((r16 + 90) * 0.0174532925199433);
a_f21 = int((_y + stepy_f21 * i) / 30);
b_f21 = int((_x + stepx_f21 * i) / 30);
e_f21 = mapdate[a_f21][b_f21];
f_f21 = mapman[a_f21][b_f21];
a_f22 = int((_y + stepy_f22 * i) / 30);
b_f22 = int((_x + stepx_f22 * i) / 30);
e_f22 = mapdate[a_f22][b_f22];
f_f22 = mapman[a_f22][b_f22];
if (e_f21 > 1 && e_f22 < 2 || f_f21 == null && f_f22 != null) {
goy = _y + stepy_f21 * i;
gox = _x + stepx_f21 * i;
walk_id = 3;
break;
} else {
if (e_f21 < 2 && e_f22 > 1 || f_f21 != null && f_f22 == null) {
goy = _y + stepy_f22 * i;
gox = _x + stepx_f22 * i;
walk_id = 3;
break;
} else {
if (e_f21 > 1 && e_f22 > 1 || f_f21 == null && f_f22 == null) {
var r = 1 + random(2);
goy = _y + eval('stepy_f2' + r) * i;
gox = _x + eval('stepy_f2' + r) * i;
walk_id = 3;
break;
} else {
if ((e_f21 < 2 && e_f22 < 2 || f_f21 != null && f_f22 != null) && i >= 50) {
walk_id = 0;
break;
}
}
}
}
i += 10;
}
}
}
}
function ViewDie() {
if (t2 > 30) {
var v4 = (nowf1 == 6) ? 0 : 1;
var v5 = v4 + 1;
var v3 = nowf2;
var v6 = 'die1_' + v4 + v3;
_root.diemap(v6, v5, v3, _x, _y);
swapDepths(100);
this.removeMovieClip();
} else {
++t2;
}
}
function HitMap_hide() {
r16 = -Math.atan2(jx, jy) / 0.0174532925199433;
var v2 = r16 * Math.PI / 180;
stepx = step * Math.sin(v2);
stepy = -step * Math.cos(v2);
a = int((_y + stepy) / 30);
b = int((_x + stepx) / 30);
e = mapdate[a][b];
f = mapman[a][b];
if (e > 1) {
if (f == name) {
_x = _x + stepx;
_y = _y + stepy;
} else {
if (f == null) {
c = int(_y / 30);
d = int(_x / 30);
_x = _x + stepx;
_y = _y + stepy;
mapman[c][d] = null;
mapman[a][b] = name;
} else {
if (f > 1 && f < 52000) {
++t1;
if (t1 >= 10 + random(15)) {
hide_id = 2;
search_id = 2;
t1 = 0;
}
} else {
if (f >= 52000) {
_root.mine_hurt(f, b, a);
}
}
}
}
} else {
hide_id = 2;
search_id = 2;
}
}
function SeekWay_hide() {
if (search_id == 1) {
i = 40;
while (i < 120) {
stepx_f11 = step * Math.sin((r16 - i) * 0.0174532925199433);
stepy_f11 = -step * Math.cos((r16 - i) * 0.0174532925199433);
stepx_f12 = step * Math.sin((r16 + i) * 0.0174532925199433);
stepy_f12 = -step * Math.cos((r16 + i) * 0.0174532925199433);
a_f11 = int((_y + stepy_f11 * f1_num) / 30);
b_f11 = int((_x + stepx_f11 * f1_num) / 30);
e_f11 = mapdate[a_f11][b_f11];
a_f12 = int((_y + stepy_f12 * f1_num) / 30);
b_f12 = int((_x + stepx_f12 * f1_num) / 30);
e_f12 = mapdate[a_f12][b_f12];
if (e_f11 > 1 && e_f12 < 2) {
goy = _y + stepy_f11 * f1_num;
gox = _x + stepx_f11 * f1_num;
hide_id = 3;
break;
} else {
if (e_f11 < 2 && e_f12 > 1) {
goy = _y + stepy_f12 * f1_num;
gox = _x + stepx_f12 * f1_num;
hide_id = 3;
break;
} else {
if (e_f11 > 1 && e_f12 > 1) {
r = 1 + random(2);
goy = _y + eval('stepy_f1' + r) * f1_num;
gox = _x + eval('stepy_f1' + r) * f1_num;
hide_id = 3;
break;
} else {
if (e_f11 < 2 && e_f12 < 2 && i >= 110) {
hide_id = 0;
break;
}
}
}
}
i += 10;
}
} else {
if (search_id == 2) {
i = 10;
while (i <= 50) {
stepx_f21 = step * Math.sin((r16 - 90) * 0.0174532925199433);
stepy_f21 = -step * Math.cos((r16 - 90) * 0.0174532925199433);
stepx_f22 = step * Math.sin((r16 + 90) * 0.0174532925199433);
stepy_f22 = -step * Math.cos((r16 + 90) * 0.0174532925199433);
a_f21 = int((_y + stepy_f21 * i) / 30);
b_f21 = int((_x + stepx_f21 * i) / 30);
e_f21 = mapdate[a_f21][b_f21];
f_f21 = mapman[a_f21][b_f21];
a_f22 = int((_y + stepy_f22 * i) / 30);
b_f22 = int((_x + stepx_f22 * i) / 30);
e_f22 = mapdate[a_f22][b_f22];
f_f22 = mapman[a_f22][b_f22];
if (e_f21 > 1 && e_f22 < 2 || f_f21 == null && f_f22 != null) {
goy = _y + stepy_f21 * i;
gox = _x + stepx_f21 * i;
hide_id = 3;
break;
} else {
if (e_f21 < 2 && e_f22 > 1 || f_f21 != null && f_f22 == null) {
goy = _y + stepy_f22 * i;
gox = _x + stepx_f22 * i;
hide_id = 3;
break;
} else {
if (e_f21 > 1 && e_f22 > 1 || f_f21 == null && f_f22 == null) {
var r = 1 + random(2);
goy = _y + eval('stepy_f2' + r) * i;
gox = _x + eval('stepy_f2' + r) * i;
hide_id = 3;
break;
} else {
if ((e_f21 < 2 && e_f22 < 2 || f_f21 != null && f_f22 != null) && i >= 50) {
hide_id = 0;
break;
}
}
}
}
i += 10;
}
}
}
}
function CheckJL_hide() {
if (jl > 600) {
var v2 = int((_y + stepy * f1_num) / 30);
var v3 = int((_x + stepx * f1_num) / 30);
var v1 = mapdate[v2][v3];
if (v1 < 2) {
hide_id = 2;
search_id = 1;
}
}
}
function CheckHide() {
if (jl > 550) {
walk_id = 8;
gotoAndStop(8);
nowf1 = 8;
hide_id = 0;
}
}
function CheckShow() {
if (jl < 450) {
walk_id = 0;
gotoAndStop(2);
nowf1 = 2;
bug.gotoAndStop(1 + random(8));
hide_id = 0;
}
}
var step = _root.step_arr[1] + random(21) / 10;
var stepx = 0;
var stepy = 0;
var jl = 0;
var jx = 0;
var jy = 0;
var r16 = 0;
var gox = 0;
var goy = 0;
var life = 20;
var damage = 7;
var walk_id = 0;
var search_id = 0;
var f1_num = 40;
var hide_id = 0;
var t1 = 0;
var t2 = 0;
var t3 = 0;
var mapdate = _root.mapdate;
var mapman = _root.mapman;
var name = _name;
name = name.substring(3);
name = Number(name);
var nowf1 = 2;
var nowf2 = 1;
onEnterFrame = function () {
if (walk_id < 9) {
nowf1 = _currentframe;
nowf2 = bug._currentframe;
CheckLife();
if (walk_id == 0) {
CountJL(_parent._parent.playx, _parent._parent.playy);
CheckVary();
haul();
ViewVary();
HitMap();
CheckJL();
CheckHide();
} else {
if (walk_id == 2) {
SeekWay();
} else {
if (walk_id == 3) {
CountJL(gox, goy);
if (jl >= step) {
haul();
ViewVary();
HitMap();
}
if (jl < step * 2) {
walk_id = 0;
search_id = 0;
t1 = 0;
}
} else {
if (walk_id == 8) {
if (hide_id == 0) {
CountJL(_parent._parent.playx, _parent._parent.playy);
HitMap_hide();
CheckJL_hide();
CheckShow();
} else {
if (hide_id == 2) {
SeekWay_hide();
} else {
if (hide_id == 3) {
CountJL(gox, goy);
if (jl >= step) {
HitMap_hide();
}
if (jl < step * 2) {
hide_id = 0;
search_id = 0;
t1 = 0;
}
}
}
}
}
}
}
}
} else {
if (walk_id == 9) {
ViewDie();
}
}
swapDepths(1000000 + _y * 10000 + _x * 100 + 3);
};
}
frame 2 {
stop();
}
}
movieClip 4611 {
}
movieClip 4614 {
}
movieClip 4617 {
}
movieClip 4620 {
}
movieClip 4623 {
}
movieClip 4626 {
}
movieClip 4629 {
}
movieClip 4632 {
}
movieClip 4633 {
frame 1 {
stop();
}
}
movieClip 4652 {
}
movieClip 4671 {
}
movieClip 4690 {
}
movieClip 4709 {
}
movieClip 4728 {
}
movieClip 4747 {
}
movieClip 4766 {
}
movieClip 4785 {
}
movieClip 4786 {
frame 1 {
stop();
}
}
movieClip 4807 {
}
movieClip 4828 {
}
movieClip 4849 {
}
movieClip 4870 {
}
movieClip 4891 {
}
movieClip 4912 {
}
movieClip 4933 {
}
movieClip 4954 {
}
movieClip 4955 {
frame 1 {
stop();
}
}
movieClip 4968 {
}
movieClip 4981 {
}
movieClip 4994 {
}
movieClip 5007 {
}
movieClip 5020 {
}
movieClip 5033 {
}
movieClip 5046 {
}
movieClip 5059 {
}
movieClip 5060 {
frame 1 {
stop();
}
}
movieClip 5076 {
frame 30 {
stop();
}
}
movieClip 5113 {
frame 36 {
stop();
}
}
movieClip 5129 {
frame 30 {
stop();
}
}
movieClip 5145 {
frame 30 {
stop();
}
}
movieClip 5161 {
frame 30 {
stop();
}
}
movieClip 5177 {
frame 30 {
stop();
}
}
movieClip 5193 {
frame 30 {
stop();
}
}
movieClip 5209 {
frame 30 {
stop();
}
}
movieClip 5225 {
frame 30 {
stop();
}
}
movieClip 5226 {
frame 1 {
stop();
}
}
movieClip 5240 {
frame 58 {
stop();
}
}
movieClip 5254 {
frame 58 {
stop();
}
}
movieClip 5268 {
frame 58 {
stop();
}
}
movieClip 5282 {
frame 58 {
stop();
}
}
movieClip 5296 {
frame 58 {
stop();
}
}
movieClip 5310 {
frame 58 {
stop();
}
}
movieClip 5324 {
frame 58 {
stop();
}
}
movieClip 5338 {
frame 58 {
stop();
}
}
movieClip 5339 {
frame 1 {
stop();
}
}
movieClip 5340 bug12 {
frame 1 {
function CheckLife() {
if (life <= 0) {
if (nowf1 == 2 || nowf1 == 4) {
gotoAndStop(6);
nowf1 = 6;
bug.gotoAndStop(nowf2);
} else {
gotoAndStop(7);
nowf1 = 7;
bug.gotoAndStop(nowf2);
}
walk_id = 9;
_root.diesay(2, _x, _y);
t2 = 0;
_root.sn_die11.stop('sn_die11');
_root.sn_die11.start();
}
}
function CountJL(x, y) {
jx = _x - x;
jy = _y - y;
jl = Math.sqrt(jx * jx + jy * jy);
}
function CheckVary() {
if (jl < 150 && nowf1 == 2) {
gotoAndStop(3);
nowf1 = 3;
bug.gotoAndStop(nowf2);
step = step * 3 / 5;
t2 = 0;
} else {
if (jl > 300 && nowf1 == 5) {
gotoAndStop(4);
nowf1 = 4;
bug.gotoAndStop(nowf2);
step = step * 5 / 3;
t2 = 0;
}
}
}
function ViewVary() {
if (nowf1 == 3 || nowf1 == 4) {
++t2;
bug.bug.gotoAndStop(t2);
if (t2 >= 40) {
t2 = 0;
nowf2 = bug._currentframe;
if (nowf1 == 3) {
gotoAndStop(5);
nowf1 = 5;
} else {
if (nowf1 == 4) {
gotoAndStop(2);
nowf1 = 2;
}
}
bug.gotoAndStop(nowf2);
}
}
}
function haul() {
r16 = -Math.atan2(jx, jy) / 0.0174532925199433;
var v1 = int((r16 + 202.5) / 45) + 1;
if (v1 == 9) {
v1 = 1;
}
bug.gotoAndStop(v1);
}
function HitMap() {
var v2 = r16 * Math.PI / 180;
stepx = step * Math.sin(v2);
stepy = -step * Math.cos(v2);
a = int((_y + stepy) / 30);
b = int((_x + stepx) / 30);
e = mapdate[a][b];
f = mapman[a][b];
if (e > 1) {
if (f == name) {
_x = _x + stepx;
_y = _y + stepy;
} else {
if (f == null) {
c = int(_y / 30);
d = int(_x / 30);
_x = _x + stepx;
_y = _y + stepy;
mapman[c][d] = null;
mapman[a][b] = name;
} else {
if (f > 1 && f < 52000) {
++t1;
if (t1 >= 10 + random(15)) {
walk_id = 2;
search_id = 2;
t1 = 0;
}
} else {
if (f == 1) {
++t3;
if (t3 >= 10) {
t3 = 0;
_root.hurt(damage);
_root.sn_e11.start();
}
} else {
if (f >= 52000) {
_root.mine_hurt(f, b, a);
}
}
}
}
}
} else {
walk_id = 2;
search_id = 2;
}
}
function CheckJL() {
if (jl > 300) {
var v2 = int((_y + stepy * f1_num) / 30);
var v3 = int((_x + stepx * f1_num) / 30);
var v1 = mapdate[v2][v3];
if (v1 < 2) {
walk_id = 2;
search_id = 1;
}
}
}
function SeekWay() {
if (search_id == 1) {
i = 40;
while (i < 120) {
stepx_f11 = step * Math.sin((r16 - i) * 0.0174532925199433);
stepy_f11 = -step * Math.cos((r16 - i) * 0.0174532925199433);
stepx_f12 = step * Math.sin((r16 + i) * 0.0174532925199433);
stepy_f12 = -step * Math.cos((r16 + i) * 0.0174532925199433);
a_f11 = int((_y + stepy_f11 * f1_num) / 30);
b_f11 = int((_x + stepx_f11 * f1_num) / 30);
e_f11 = mapdate[a_f11][b_f11];
a_f12 = int((_y + stepy_f12 * f1_num) / 30);
b_f12 = int((_x + stepx_f12 * f1_num) / 30);
e_f12 = mapdate[a_f12][b_f12];
if (e_f11 > 1 && e_f12 < 2) {
goy = _y + stepy_f11 * f1_num;
gox = _x + stepx_f11 * f1_num;
walk_id = 3;
break;
} else {
if (e_f11 < 2 && e_f12 > 1) {
goy = _y + stepy_f12 * f1_num;
gox = _x + stepx_f12 * f1_num;
walk_id = 3;
break;
} else {
if (e_f11 > 1 && e_f12 > 1) {
r = 1 + random(2);
goy = _y + eval('stepy_f1' + r) * f1_num;
gox = _x + eval('stepy_f1' + r) * f1_num;
walk_id = 3;
break;
} else {
if (e_f11 < 2 && e_f12 < 2 && i >= 110) {
walk_id = 0;
break;
}
}
}
}
i += 10;
}
} else {
if (search_id == 2) {
i = 10;
while (i <= 50) {
stepx_f21 = step * Math.sin((r16 - 90) * 0.0174532925199433);
stepy_f21 = -step * Math.cos((r16 - 90) * 0.0174532925199433);
stepx_f22 = step * Math.sin((r16 + 90) * 0.0174532925199433);
stepy_f22 = -step * Math.cos((r16 + 90) * 0.0174532925199433);
a_f21 = int((_y + stepy_f21 * i) / 30);
b_f21 = int((_x + stepx_f21 * i) / 30);
e_f21 = mapdate[a_f21][b_f21];
f_f21 = mapman[a_f21][b_f21];
a_f22 = int((_y + stepy_f22 * i) / 30);
b_f22 = int((_x + stepx_f22 * i) / 30);
e_f22 = mapdate[a_f22][b_f22];
f_f22 = mapman[a_f22][b_f22];
if (e_f21 > 1 && e_f22 < 2 || f_f21 == null && f_f22 != null) {
goy = _y + stepy_f21 * i;
gox = _x + stepx_f21 * i;
walk_id = 3;
break;
} else {
if (e_f21 < 2 && e_f22 > 1 || f_f21 != null && f_f22 == null) {
goy = _y + stepy_f22 * i;
gox = _x + stepx_f22 * i;
walk_id = 3;
break;
} else {
if (e_f21 > 1 && e_f22 > 1 || f_f21 == null && f_f22 == null) {
var r = 1 + random(2);
goy = _y + eval('stepy_f2' + r) * i;
gox = _x + eval('stepy_f2' + r) * i;
walk_id = 3;
break;
} else {
if ((e_f21 < 2 && e_f22 < 2 || f_f21 != null && f_f22 != null) && i >= 50) {
walk_id = 0;
break;
}
}
}
}
i += 10;
}
}
}
}
function ViewDie() {
if (t2 > 60) {
var v4 = (nowf1 == 6) ? 0 : 1;
var v5 = v4 + 3;
var v3 = nowf2;
var v6 = 'die2_' + v4 + v3;
_root.diemap(v6, v5, v3, _x, _y);
swapDepths(100);
this.removeMovieClip();
} else {
++t2;
}
}
function HitMap_hide() {
r16 = -Math.atan2(jx, jy) / 0.0174532925199433;
var v2 = r16 * Math.PI / 180;
stepx = step * Math.sin(v2);
stepy = -step * Math.cos(v2);
a = int((_y + stepy) / 30);
b = int((_x + stepx) / 30);
e = mapdate[a][b];
f = mapman[a][b];
if (e > 1) {
if (f == name) {
_x = _x + stepx;
_y = _y + stepy;
} else {
if (f == null) {
c = int(_y / 30);
d = int(_x / 30);
_x = _x + stepx;
_y = _y + stepy;
mapman[c][d] = null;
mapman[a][b] = name;
} else {
if (f > 1 && f < 52000) {
++t1;
if (t1 >= 10 + random(15)) {
hide_id = 2;
search_id = 2;
t1 = 0;
}
} else {
if (f >= 52000) {
_root.mine_hurt(f, b, a);
}
}
}
}
} else {
hide_id = 2;
search_id = 2;
}
}
function SeekWay_hide() {
if (search_id == 1) {
i = 40;
while (i < 120) {
stepx_f11 = step * Math.sin((r16 - i) * 0.0174532925199433);
stepy_f11 = -step * Math.cos((r16 - i) * 0.0174532925199433);
stepx_f12 = step * Math.sin((r16 + i) * 0.0174532925199433);
stepy_f12 = -step * Math.cos((r16 + i) * 0.0174532925199433);
a_f11 = int((_y + stepy_f11 * f1_num) / 30);
b_f11 = int((_x + stepx_f11 * f1_num) / 30);
e_f11 = mapdate[a_f11][b_f11];
a_f12 = int((_y + stepy_f12 * f1_num) / 30);
b_f12 = int((_x + stepx_f12 * f1_num) / 30);
e_f12 = mapdate[a_f12][b_f12];
if (e_f11 > 1 && e_f12 < 2) {
goy = _y + stepy_f11 * f1_num;
gox = _x + stepx_f11 * f1_num;
hide_id = 3;
break;
} else {
if (e_f11 < 2 && e_f12 > 1) {
goy = _y + stepy_f12 * f1_num;
gox = _x + stepx_f12 * f1_num;
hide_id = 3;
break;
} else {
if (e_f11 > 1 && e_f12 > 1) {
r = 1 + random(2);
goy = _y + eval('stepy_f1' + r) * f1_num;
gox = _x + eval('stepy_f1' + r) * f1_num;
hide_id = 3;
break;
} else {
if (e_f11 < 2 && e_f12 < 2 && i >= 110) {
hide_id = 0;
break;
}
}
}
}
i += 10;
}
} else {
if (search_id == 2) {
i = 10;
while (i <= 50) {
stepx_f21 = step * Math.sin((r16 - 90) * 0.0174532925199433);
stepy_f21 = -step * Math.cos((r16 - 90) * 0.0174532925199433);
stepx_f22 = step * Math.sin((r16 + 90) * 0.0174532925199433);
stepy_f22 = -step * Math.cos((r16 + 90) * 0.0174532925199433);
a_f21 = int((_y + stepy_f21 * i) / 30);
b_f21 = int((_x + stepx_f21 * i) / 30);
e_f21 = mapdate[a_f21][b_f21];
f_f21 = mapman[a_f21][b_f21];
a_f22 = int((_y + stepy_f22 * i) / 30);
b_f22 = int((_x + stepx_f22 * i) / 30);
e_f22 = mapdate[a_f22][b_f22];
f_f22 = mapman[a_f22][b_f22];
if (e_f21 > 1 && e_f22 < 2 || f_f21 == null && f_f22 != null) {
goy = _y + stepy_f21 * i;
gox = _x + stepx_f21 * i;
hide_id = 3;
break;
} else {
if (e_f21 < 2 && e_f22 > 1 || f_f21 != null && f_f22 == null) {
goy = _y + stepy_f22 * i;
gox = _x + stepx_f22 * i;
hide_id = 3;
break;
} else {
if (e_f21 > 1 && e_f22 > 1 || f_f21 == null && f_f22 == null) {
var r = 1 + random(2);
goy = _y + eval('stepy_f2' + r) * i;
gox = _x + eval('stepy_f2' + r) * i;
hide_id = 3;
break;
} else {
if ((e_f21 < 2 && e_f22 < 2 || f_f21 != null && f_f22 != null) && i >= 50) {
hide_id = 0;
break;
}
}
}
}
i += 10;
}
}
}
}
function CheckJL_hide() {
if (jl > 600) {
var v2 = int((_y + stepy * f1_num) / 30);
var v3 = int((_x + stepx * f1_num) / 30);
var v1 = mapdate[v2][v3];
if (v1 < 2) {
hide_id = 2;
search_id = 1;
}
}
}
function CheckHide() {
if (jl > 550) {
walk_id = 8;
gotoAndStop(8);
nowf1 = 8;
hide_id = 0;
}
}
function CheckShow() {
if (jl < 450) {
walk_id = 0;
gotoAndStop(2);
nowf1 = 2;
bug.gotoAndStop(1 + random(8));
hide_id = 0;
}
}
var step = _root.step_arr[2] + random(21) / 10;
var stepx = 0;
var stepy = 0;
var jl = 0;
var jx = 0;
var jy = 0;
var r16 = 0;
var gox = 0;
var goy = 0;
var life = 80;
var damage = 20;
var walk_id = 0;
var search_id = 0;
var f1_num = 40;
var hide_id = 0;
var t1 = 0;
var t2 = 0;
var t3 = 0;
var mapdate = _root.mapdate;
var mapman = _root.mapman;
var name = _name;
name = name.substring(3);
name = Number(name);
var nowf1 = 2;
var nowf2 = 1;
onEnterFrame = function () {
if (walk_id < 9) {
nowf1 = _currentframe;
nowf2 = bug._currentframe;
CheckLife();
if (walk_id == 0) {
CountJL(_parent._parent.playx, _parent._parent.playy);
CheckVary();
haul();
ViewVary();
HitMap();
CheckJL();
CheckHide();
} else {
if (walk_id == 2) {
SeekWay();
} else {
if (walk_id == 3) {
CountJL(gox, goy);
if (jl >= step) {
haul();
ViewVary();
HitMap();
}
if (jl < step * 2) {
walk_id = 0;
search_id = 0;
t1 = 0;
}
} else {
if (walk_id == 8) {
if (hide_id == 0) {
CountJL(_parent._parent.playx, _parent._parent.playy);
HitMap_hide();
CheckJL_hide();
CheckShow();
} else {
if (hide_id == 2) {
SeekWay_hide();
} else {
if (hide_id == 3) {
CountJL(gox, goy);
if (jl >= step) {
HitMap_hide();
}
if (jl < step * 2) {
hide_id = 0;
search_id = 0;
t1 = 0;
}
}
}
}
}
}
}
}
} else {
if (walk_id == 9) {
ViewDie();
}
}
swapDepths(1000000 + _y * 10000 + _x * 100 + 3);
};
}
frame 2 {
stop();
}
}
movieClip 5361 {
}
movieClip 5382 {
}
movieClip 5403 {
}
movieClip 5424 {
}
movieClip 5445 {
}
movieClip 5466 {
}
movieClip 5487 {
}
movieClip 5508 {
}
movieClip 5509 {
frame 1 {
stop();
}
}
movieClip 5532 {
frame 58 {
stop();
}
}
movieClip 5555 {
frame 58 {
stop();
}
}
movieClip 5578 {
frame 58 {
stop();
}
}
movieClip 5601 {
frame 58 {
stop();
}
}
movieClip 5624 {
frame 58 {
stop();
}
}
movieClip 5647 {
frame 58 {
stop();
}
}
movieClip 5670 {
frame 57 {
stop();
}
}
movieClip 5693 {
frame 57 {
stop();
}
}
movieClip 5694 {
frame 1 {
stop();
}
}
movieClip 5710 {
frame 63 {
stop();
}
}
movieClip 5711 {
frame 48 {
stop();
}
}
movieClip 5727 {
frame 63 {
stop();
}
}
movieClip 5743 {
frame 63 {
stop();
}
}
movieClip 5759 {
frame 63 {
stop();
}
}
movieClip 5775 {
frame 63 {
stop();
}
}
movieClip 5791 {
frame 63 {
stop();
}
}
movieClip 5807 {
frame 63 {
stop();
}
}
movieClip 5823 {
frame 63 {
stop();
}
}
movieClip 5824 {
frame 1 {
stop();
}
}
movieClip 5825 bug13 {
frame 1 {
function CheckLife() {
if (life <= 0 && nowf1 == 2) {
nowf2 = bug._currentframe;
gotoAndStop(4);
bug.gotoAndStop(nowf2);
walk_id = 9;
_root.diesay(3, _x, _y);
t2 = 0;
_parent._parent.sn_die17.start();
}
}
function CountJL(x, y) {
jx = _x - x;
jy = _y - y;
jl = Math.sqrt(jx * jx + jy * jy);
}
function CheckAttack() {
if (jl <= 55) {
walk_id = 1;
gotoAndStop(3);
nowf1 = 3;
t3 = 0;
}
}
function haul() {
r16 = -Math.atan2(jx, jy) / 0.0174532925199433;
var v1 = int((r16 + 202.5) / 45) + 1;
if (v1 == 9) {
v1 = 1;
}
bug.gotoAndStop(v1);
}
function HitMap() {
var v2 = r16 * Math.PI / 180;
stepx = step * Math.sin(v2);
stepy = -step * Math.cos(v2);
a = int((_y + stepy) / 30);
b = int((_x + stepx) / 30);
e = mapdate[a][b];
f = mapman[a][b];
if (e > 1) {
if (f == name) {
_x = _x + stepx;
_y = _y + stepy;
} else {
if (f == null) {
c = int(_y / 30);
d = int(_x / 30);
_x = _x + stepx;
_y = _y + stepy;
mapman[c][d] = null;
mapman[a][b] = name;
} else {
if (f > 1 && f < 52000) {
++t1;
if (t1 >= 10 + random(15)) {
walk_id = 2;
search_id = 2;
t1 = 0;
}
} else {
if (f == 1) {
walk_id = 1;
gotoAndStop(3);
nowf1 = 3;
} else {
if (f >= 52000) {
_root.mine_hurt(f, b, a);
}
}
}
}
}
} else {
walk_id = 2;
search_id = 2;
}
}
function CheckJL() {
if (jl > 300) {
var v2 = int((_y + stepy * f1_num) / 30);
var v3 = int((_x + stepx * f1_num) / 30);
var v1 = mapdate[v2][v3];
if (v1 < 2) {
walk_id = 2;
search_id = 1;
}
}
}
function ViewAttack() {
jx = _x - _parent._parent.playx;
jy = _y - _parent._parent.playy;
haul();
++t3;
bug.bug.gotoAndStop(t3);
if (t3 == 15) {
_parent._parent.sn_e13.start();
} else {
if (t3 == 25) {
jl = Math.sqrt(jx * jx + jy * jy);
if (jl <= 70) {
_root.hurt(damage);
}
} else {
if (t3 >= 55) {
t3 = 0;
nowf2 = bug._currentframe;
gotoAndStop(2);
nowf1 = 2;
bug.gotoAndStop(nowf2);
walk_id = 0;
}
}
}
}
function SeekWay() {
if (search_id == 1) {
i = 40;
while (i < 120) {
stepx_f11 = step * Math.sin((r16 - i) * 0.0174532925199433);
stepy_f11 = -step * Math.cos((r16 - i) * 0.0174532925199433);
stepx_f12 = step * Math.sin((r16 + i) * 0.0174532925199433);
stepy_f12 = -step * Math.cos((r16 + i) * 0.0174532925199433);
a_f11 = int((_y + stepy_f11 * f1_num) / 30);
b_f11 = int((_x + stepx_f11 * f1_num) / 30);
e_f11 = mapdate[a_f11][b_f11];
a_f12 = int((_y + stepy_f12 * f1_num) / 30);
b_f12 = int((_x + stepx_f12 * f1_num) / 30);
e_f12 = mapdate[a_f12][b_f12];
if (e_f11 > 1 && e_f12 < 2) {
goy = _y + stepy_f11 * f1_num;
gox = _x + stepx_f11 * f1_num;
walk_id = 3;
break;
} else {
if (e_f11 < 2 && e_f12 > 1) {
goy = _y + stepy_f12 * f1_num;
gox = _x + stepx_f12 * f1_num;
walk_id = 3;
break;
} else {
if (e_f11 > 1 && e_f12 > 1) {
r = 1 + random(2);
goy = _y + eval('stepy_f1' + r) * f1_num;
gox = _x + eval('stepy_f1' + r) * f1_num;
walk_id = 3;
break;
} else {
if (e_f11 < 2 && e_f12 < 2 && i >= 110) {
walk_id = 0;
break;
}
}
}
}
i += 10;
}
} else {
if (search_id == 2) {
i = 10;
while (i <= 50) {
stepx_f21 = step * Math.sin((r16 - 90) * 0.0174532925199433);
stepy_f21 = -step * Math.cos((r16 - 90) * 0.0174532925199433);
stepx_f22 = step * Math.sin((r16 + 90) * 0.0174532925199433);
stepy_f22 = -step * Math.cos((r16 + 90) * 0.0174532925199433);
a_f21 = int((_y + stepy_f21 * i) / 30);
b_f21 = int((_x + stepx_f21 * i) / 30);
e_f21 = mapdate[a_f21][b_f21];
f_f21 = mapman[a_f21][b_f21];
a_f22 = int((_y + stepy_f22 * i) / 30);
b_f22 = int((_x + stepx_f22 * i) / 30);
e_f22 = mapdate[a_f22][b_f22];
f_f22 = mapman[a_f22][b_f22];
if (e_f21 > 1 && e_f22 < 2 || f_f21 == null && f_f22 != null) {
goy = _y + stepy_f21 * i;
gox = _x + stepx_f21 * i;
walk_id = 3;
break;
} else {
if (e_f21 < 2 && e_f22 > 1 || f_f21 != null && f_f22 == null) {
goy = _y + stepy_f22 * i;
gox = _x + stepx_f22 * i;
walk_id = 3;
break;
} else {
if (e_f21 > 1 && e_f22 > 1 || f_f21 == null && f_f22 == null) {
var r = 1 + random(2);
goy = _y + eval('stepy_f2' + r) * i;
gox = _x + eval('stepy_f2' + r) * i;
walk_id = 3;
break;
} else {
if ((e_f21 < 2 && e_f22 < 2 || f_f21 != null && f_f22 != null) && i >= 50) {
walk_id = 0;
break;
}
}
}
}
i += 10;
}
}
}
}
function ViewDie() {
if (t2 > 70) {
var v4 = 5;
var v3 = nowf2;
var v5 = 'die3_0' + v3;
_root.diemap(v5, v4, v3, _x, _y);
swapDepths(100);
this.removeMovieClip();
} else {
++t2;
}
}
function HitMap_hide() {
r16 = -Math.atan2(jx, jy) / 0.0174532925199433;
var v2 = r16 * Math.PI / 180;
stepx = step * Math.sin(v2);
stepy = -step * Math.cos(v2);
a = int((_y + stepy) / 30);
b = int((_x + stepx) / 30);
e = mapdate[a][b];
f = mapman[a][b];
if (e > 1) {
if (f == name) {
_x = _x + stepx;
_y = _y + stepy;
} else {
if (f == null) {
c = int(_y / 30);
d = int(_x / 30);
_x = _x + stepx;
_y = _y + stepy;
mapman[c][d] = null;
mapman[a][b] = name;
} else {
if (f > 1 && f < 52000) {
++t1;
if (t1 >= 10 + random(15)) {
hide_id = 2;
search_id = 2;
t1 = 0;
}
} else {
if (f >= 52000) {
_root.mine_hurt(f, b, a);
}
}
}
}
} else {
hide_id = 2;
search_id = 2;
}
}
function SeekWay_hide() {
if (search_id == 1) {
i = 40;
while (i < 120) {
stepx_f11 = step * Math.sin((r16 - i) * 0.0174532925199433);
stepy_f11 = -step * Math.cos((r16 - i) * 0.0174532925199433);
stepx_f12 = step * Math.sin((r16 + i) * 0.0174532925199433);
stepy_f12 = -step * Math.cos((r16 + i) * 0.0174532925199433);
a_f11 = int((_y + stepy_f11 * f1_num) / 30);
b_f11 = int((_x + stepx_f11 * f1_num) / 30);
e_f11 = mapdate[a_f11][b_f11];
a_f12 = int((_y + stepy_f12 * f1_num) / 30);
b_f12 = int((_x + stepx_f12 * f1_num) / 30);
e_f12 = mapdate[a_f12][b_f12];
if (e_f11 > 1 && e_f12 < 2) {
goy = _y + stepy_f11 * f1_num;
gox = _x + stepx_f11 * f1_num;
hide_id = 3;
break;
} else {
if (e_f11 < 2 && e_f12 > 1) {
goy = _y + stepy_f12 * f1_num;
gox = _x + stepx_f12 * f1_num;
hide_id = 3;
break;
} else {
if (e_f11 > 1 && e_f12 > 1) {
r = 1 + random(2);
goy = _y + eval('stepy_f1' + r) * f1_num;
gox = _x + eval('stepy_f1' + r) * f1_num;
hide_id = 3;
break;
} else {
if (e_f11 < 2 && e_f12 < 2 && i >= 110) {
hide_id = 0;
break;
}
}
}
}
i += 10;
}
} else {
if (search_id == 2) {
i = 10;
while (i <= 50) {
stepx_f21 = step * Math.sin((r16 - 90) * 0.0174532925199433);
stepy_f21 = -step * Math.cos((r16 - 90) * 0.0174532925199433);
stepx_f22 = step * Math.sin((r16 + 90) * 0.0174532925199433);
stepy_f22 = -step * Math.cos((r16 + 90) * 0.0174532925199433);
a_f21 = int((_y + stepy_f21 * i) / 30);
b_f21 = int((_x + stepx_f21 * i) / 30);
e_f21 = mapdate[a_f21][b_f21];
f_f21 = mapman[a_f21][b_f21];
a_f22 = int((_y + stepy_f22 * i) / 30);
b_f22 = int((_x + stepx_f22 * i) / 30);
e_f22 = mapdate[a_f22][b_f22];
f_f22 = mapman[a_f22][b_f22];
if (e_f21 > 1 && e_f22 < 2 || f_f21 == null && f_f22 != null) {
goy = _y + stepy_f21 * i;
gox = _x + stepx_f21 * i;
hide_id = 3;
break;
} else {
if (e_f21 < 2 && e_f22 > 1 || f_f21 != null && f_f22 == null) {
goy = _y + stepy_f22 * i;
gox = _x + stepx_f22 * i;
hide_id = 3;
break;
} else {
if (e_f21 > 1 && e_f22 > 1 || f_f21 == null && f_f22 == null) {
var r = 1 + random(2);
goy = _y + eval('stepy_f2' + r) * i;
gox = _x + eval('stepy_f2' + r) * i;
hide_id = 3;
break;
} else {
if ((e_f21 < 2 && e_f22 < 2 || f_f21 != null && f_f22 != null) && i >= 50) {
hide_id = 0;
break;
}
}
}
}
i += 10;
}
}
}
}
function CheckJL_hide() {
if (jl > 600) {
var v2 = int((_y + stepy * f1_num) / 30);
var v3 = int((_x + stepx * f1_num) / 30);
var v1 = mapdate[v2][v3];
if (v1 < 2) {
hide_id = 2;
search_id = 1;
}
}
}
function CheckHide() {
if (jl > 550) {
walk_id = 8;
gotoAndStop(8);
nowf1 = 8;
hide_id = 0;
}
}
function CheckShow() {
if (jl < 450) {
walk_id = 0;
gotoAndStop(2);
nowf1 = 2;
bug.gotoAndStop(1 + random(8));
hide_id = 0;
}
}
var step = _root.step_arr[3] + random(21) / 10;
var stepx = 0;
var stepy = 0;
var jl = 0;
var jx = 0;
var jy = 0;
var r16 = 0;
var gox = 0;
var goy = 0;
var life = 500;
var damage = 60;
var walk_id = 0;
var search_id = 0;
var f1_num = 40;
var hide_id = 0;
var t1 = 0;
var t2 = 0;
var t3 = 0;
var mapdate = _root.mapdate;
var mapman = _root.mapman;
var name = _name;
name = name.substring(3);
name = Number(name);
var nowf1 = 2;
var nowf2 = 1;
onEnterFrame = function () {
if (walk_id < 9) {
nowf1 = _currentframe;
CheckLife();
if (walk_id == 0) {
CountJL(_parent._parent.playx, _parent._parent.playy);
haul();
HitMap();
CheckJL();
CheckAttack();
CheckHide();
} else {
if (walk_id == 1) {
ViewAttack();
} else {
if (walk_id == 2) {
SeekWay();
} else {
if (walk_id == 3) {
CountJL(gox, goy);
if (jl >= step) {
haul();
ViewVary();
HitMap();
}
if (jl < step * 2) {
walk_id = 0;
search_id = 0;
t1 = 0;
}
} else {
if (walk_id == 8) {
if (hide_id == 0) {
CountJL(_parent._parent.playx, _parent._parent.playy);
HitMap_hide();
CheckJL_hide();
CheckShow();
} else {
if (hide_id == 2) {
SeekWay_hide();
} else {
if (hide_id == 3) {
CountJL(gox, goy);
if (jl >= step) {
HitMap_hide();
}
if (jl < step * 2) {
hide_id = 0;
search_id = 0;
t1 = 0;
}
}
}
}
}
}
}
}
}
} else {
if (walk_id == 9) {
ViewDie();
}
}
swapDepths(1000000 + _y * 10000 + _x * 100 + 4);
};
}
frame 2 {
stop();
}
}
movieClip 5842 {
frame 1 {
stop();
}
}
movieClip 5859 {
}
movieClip 5876 {
}
movieClip 5893 {
}
movieClip 5910 {
}
movieClip 5927 {
}
movieClip 5944 {
}
movieClip 5961 {
}
movieClip 5978 {
}
movieClip 5979 {
frame 1 {
stop();
}
}
movieClip 5982 {
}
movieClip 5987 {
}
movieClip 5990 {
}
movieClip 5995 {
}
movieClip 5998 {
}
movieClip 6003 {
}
movieClip 6006 {
}
movieClip 6011 {
}
movieClip 6014 {
}
movieClip 6019 {
}
movieClip 6022 {
}
movieClip 6027 {
}
movieClip 6030 {
}
movieClip 6035 {
}
movieClip 6038 {
}
movieClip 6043 {
}
movieClip 6044 {
frame 1 {
stop();
}
}
movieClip 6049 {
}
movieClip 6052 {
}
movieClip 6057 {
}
movieClip 6062 {
}
movieClip 6067 {
}
movieClip 6072 {
}
movieClip 6077 {
}
movieClip 6082 {
}
movieClip 6087 {
}
movieClip 6088 {
frame 1 {
stop();
}
}
movieClip 6113 {
frame 62 {
stop();
}
}
movieClip 6114 {
frame 1 {
stop();
}
}
movieClip 6115 bug15 {
frame 1 {
function CheckLife() {
if (life <= 0) {
nowf2 = bug._currentframe;
gotoAndStop(6);
bug.gotoAndStop(nowf2);
walk_id = 9;
_root.diesay(4, _x, _y);
t2 = 0;
_root.sn_die11.stop('sn_die11');
_root.sn_die11.start();
}
}
function CountJL(a, b) {
jx = _x - a;
jy = _y - b;
jl = Math.sqrt(jx * jx + jy * jy);
}
function CheckAttack() {
if (jl <= 200 + random(100)) {
walk_id = 1;
nowf2 = bug._currentframe;
gotoAndStop(5);
nowf1 = 5;
bug.gotoAndStop(nowf2);
t3 = 0;
aimx = _parent._parent.playx;
aimy = _parent._parent.playy;
}
}
function haul() {
r16 = -Math.atan2(jx, jy) / 0.0174532925199433;
var v1 = int((r16 + 202.5) / 45) + 1;
if (v1 == 9) {
v1 = 1;
}
bug.gotoAndStop(v1);
}
function HitMap() {
var v2 = r16 * Math.PI / 180;
stepx = step * Math.sin(v2);
stepy = -step * Math.cos(v2);
a = int((_y + stepy) / 30);
b = int((_x + stepx) / 30);
e = mapdate[a][b];
f = mapman[a][b];
if (e > 0) {
if (f == name) {
_x = _x + stepx;
_y = _y + stepy;
} else {
if (f == null) {
c = int(_y / 30);
d = int(_x / 30);
_x = _x + stepx;
_y = _y + stepy;
mapman[c][d] = null;
mapman[a][b] = name;
} else {
if (f > 1 && f < 52000) {
++t1;
if (t1 >= 10 + random(15)) {
walk_id = 2;
search_id = 2;
t1 = 0;
}
} else {
if (f >= 52000) {
_root.mine_hurt(f, b, a);
}
}
}
}
} else {
walk_id = 2;
search_id = 2;
}
}
function CheckJL() {
if (jl > 300) {
var v2 = int((_y + stepy * f1_num) / 30);
var v3 = int((_x + stepx * f1_num) / 30);
var v1 = mapdate[v2][v3];
if (v1 == 0) {
walk_id = 2;
search_id = 1;
}
}
}
function ViewAttack() {
++t3;
if (t3 == 5) {
_parent._parent.sn_e15.start();
}
if (t3 == 9) {
++_root.item_num;
var v3 = _parent.attachMovie('boom_bug4', 'boom_bug4' + _root.item_num, 200 + random(100));
aimx += (random(2) == 1) ? random(15) : -random(15);
aimy += (random(2) == 1) ? random(15) : -random(15);
v3._x = aimx;
v3._y = aimy;
v3.swapDepths(1000000 + v3._y * 10000 + v3._x * 100 + 97);
if (_root.item_num > 9900) {
_root.item_num = 1000;
}
} else {
if (t3 == 14) {
jx = aimx - _parent._parent.playx;
jy = aimy - _parent._parent.playy;
jl = Math.sqrt(jx * jx + jy * jy);
if (jl < 30) {
_root.hurt(damage);
}
} else {
if (t3 >= 15) {
t3 = 0;
nowf2 = bug._currentframe;
gotoAndStop(4);
nowf1 = 4;
bug.gotoAndStop(nowf2);
walk_id = 0;
}
}
}
}
function SeekWay() {
if (search_id == 1) {
i = 40;
while (i < 120) {
stepx_f11 = step * Math.sin((r16 - i) * 0.0174532925199433);
stepy_f11 = -step * Math.cos((r16 - i) * 0.0174532925199433);
stepx_f12 = step * Math.sin((r16 + i) * 0.0174532925199433);
stepy_f12 = -step * Math.cos((r16 + i) * 0.0174532925199433);
a_f11 = int((_y + stepy_f11 * f1_num) / 30);
b_f11 = int((_x + stepx_f11 * f1_num) / 30);
e_f11 = mapdate[a_f11][b_f11];
a_f12 = int((_y + stepy_f12 * f1_num) / 30);
b_f12 = int((_x + stepx_f12 * f1_num) / 30);
e_f12 = mapdate[a_f12][b_f12];
if (e_f11 > 1 && e_f12 < 2) {
goy = _y + stepy_f11 * f1_num;
gox = _x + stepx_f11 * f1_num;
walk_id = 3;
break;
} else {
if (e_f11 < 2 && e_f12 > 1) {
goy = _y + stepy_f12 * f1_num;
gox = _x + stepx_f12 * f1_num;
walk_id = 3;
break;
} else {
if (e_f11 > 1 && e_f12 > 1) {
r = 1 + random(2);
goy = _y + eval('stepy_f1' + r) * f1_num;
gox = _x + eval('stepy_f1' + r) * f1_num;
walk_id = 3;
break;
} else {
if (e_f11 < 2 && e_f12 < 2 && i >= 110) {
walk_id = 0;
break;
}
}
}
}
i += 10;
}
} else {
if (search_id == 2) {
i = 10;
while (i <= 50) {
stepx_f21 = step * Math.sin((r16 - 90) * 0.0174532925199433);
stepy_f21 = -step * Math.cos((r16 - 90) * 0.0174532925199433);
stepx_f22 = step * Math.sin((r16 + 90) * 0.0174532925199433);
stepy_f22 = -step * Math.cos((r16 + 90) * 0.0174532925199433);
a_f21 = int((_y + stepy_f21 * i) / 30);
b_f21 = int((_x + stepx_f21 * i) / 30);
e_f21 = mapdate[a_f21][b_f21];
f_f21 = mapman[a_f21][b_f21];
a_f22 = int((_y + stepy_f22 * i) / 30);
b_f22 = int((_x + stepx_f22 * i) / 30);
e_f22 = mapdate[a_f22][b_f22];
f_f22 = mapman[a_f22][b_f22];
if (e_f21 > 1 && e_f22 < 2 || f_f21 == null && f_f22 != null) {
goy = _y + stepy_f21 * i;
gox = _x + stepx_f21 * i;
walk_id = 3;
break;
} else {
if (e_f21 < 2 && e_f22 > 1 || f_f21 != null && f_f22 == null) {
goy = _y + stepy_f22 * i;
gox = _x + stepx_f22 * i;
walk_id = 3;
break;
} else {
if (e_f21 > 1 && e_f22 > 1 || f_f21 == null && f_f22 == null) {
var r = 1 + random(2);
goy = _y + eval('stepy_f2' + r) * i;
gox = _x + eval('stepy_f2' + r) * i;
walk_id = 3;
break;
} else {
if ((e_f21 < 2 && e_f22 < 2 || f_f21 != null && f_f22 != null) && i >= 50) {
walk_id = 0;
break;
}
}
}
}
i += 10;
}
}
}
}
function CheckLurk() {
CountJL(_parent._parent.playx, _parent._parent.playy);
if (init_id == 0 && nowf1 == 2) {
bug.gotoAndStop(random(8) + 1);
init_id = 1;
}
if (jl <= 400 && nowf1 == 2) {
gotoAndStop(3);
nowf1 = 3;
t2 = 0;
haul();
}
if (nowf1 == 3) {
++t2;
if (t2 >= 31) {
t2 = 0;
nowf2 = bug._currentframe;
gotoAndStop(4);
nowf1 = 4;
walk_id = 0;
life = lifez;
bug.gotoAndStop(nowf2);
}
}
}
function ViewDie() {
if (t2 > 70) {
swapDepths(100);
this.removeMovieClip();
} else {
++t2;
}
}
function HitMap_hide() {
r16 = -Math.atan2(jx, jy) / 0.0174532925199433;
var v2 = r16 * Math.PI / 180;
stepx = step * Math.sin(v2);
stepy = -step * Math.cos(v2);
a = int((_y + stepy) / 30);
b = int((_x + stepx) / 30);
e = mapdate[a][b];
f = mapman[a][b];
if (e > 0) {
if (f == name) {
_x = _x + stepx;
_y = _y + stepy;
} else {
if (f == null) {
c = int(_y / 30);
d = int(_x / 30);
_x = _x + stepx;
_y = _y + stepy;
mapman[c][d] = null;
mapman[a][b] = name;
} else {
if (f > 1 && f < 52000) {
++t1;
if (t1 >= 10 + random(15)) {
hide_id = 2;
search_id = 2;
t1 = 0;
}
} else {
if (f >= 52000) {
_root.mine_hurt(f, b, a);
}
}
}
}
} else {
hide_id = 2;
search_id = 2;
}
}
function SeekWay_hide() {
if (search_id == 1) {
i = 40;
while (i < 120) {
stepx_f11 = step * Math.sin((r16 - i) * 0.0174532925199433);
stepy_f11 = -step * Math.cos((r16 - i) * 0.0174532925199433);
stepx_f12 = step * Math.sin((r16 + i) * 0.0174532925199433);
stepy_f12 = -step * Math.cos((r16 + i) * 0.0174532925199433);
a_f11 = int((_y + stepy_f11 * f1_num) / 30);
b_f11 = int((_x + stepx_f11 * f1_num) / 30);
e_f11 = mapdate[a_f11][b_f11];
a_f12 = int((_y + stepy_f12 * f1_num) / 30);
b_f12 = int((_x + stepx_f12 * f1_num) / 30);
e_f12 = mapdate[a_f12][b_f12];
if (e_f11 > 1 && e_f12 < 2) {
goy = _y + stepy_f11 * f1_num;
gox = _x + stepx_f11 * f1_num;
hide_id = 3;
break;
} else {
if (e_f11 < 2 && e_f12 > 1) {
goy = _y + stepy_f12 * f1_num;
gox = _x + stepx_f12 * f1_num;
hide_id = 3;
break;
} else {
if (e_f11 > 1 && e_f12 > 1) {
r = 1 + random(2);
goy = _y + eval('stepy_f1' + r) * f1_num;
gox = _x + eval('stepy_f1' + r) * f1_num;
hide_id = 3;
break;
} else {
if (e_f11 < 2 && e_f12 < 2 && i >= 110) {
hide_id = 0;
break;
}
}
}
}
i += 10;
}
} else {
if (search_id == 2) {
i = 10;
while (i <= 50) {
stepx_f21 = step * Math.sin((r16 - 90) * 0.0174532925199433);
stepy_f21 = -step * Math.cos((r16 - 90) * 0.0174532925199433);
stepx_f22 = step * Math.sin((r16 + 90) * 0.0174532925199433);
stepy_f22 = -step * Math.cos((r16 + 90) * 0.0174532925199433);
a_f21 = int((_y + stepy_f21 * i) / 30);
b_f21 = int((_x + stepx_f21 * i) / 30);
e_f21 = mapdate[a_f21][b_f21];
f_f21 = mapman[a_f21][b_f21];
a_f22 = int((_y + stepy_f22 * i) / 30);
b_f22 = int((_x + stepx_f22 * i) / 30);
e_f22 = mapdate[a_f22][b_f22];
f_f22 = mapman[a_f22][b_f22];
if (e_f21 > 1 && e_f22 < 2 || f_f21 == null && f_f22 != null) {
goy = _y + stepy_f21 * i;
gox = _x + stepx_f21 * i;
hide_id = 3;
break;
} else {
if (e_f21 < 2 && e_f22 > 1 || f_f21 != null && f_f22 == null) {
goy = _y + stepy_f22 * i;
gox = _x + stepx_f22 * i;
hide_id = 3;
break;
} else {
if (e_f21 > 1 && e_f22 > 1 || f_f21 == null && f_f22 == null) {
var r = 1 + random(2);
goy = _y + eval('stepy_f2' + r) * i;
gox = _x + eval('stepy_f2' + r) * i;
hide_id = 3;
break;
} else {
if ((e_f21 < 2 && e_f22 < 2 || f_f21 != null && f_f22 != null) && i >= 50) {
hide_id = 0;
break;
}
}
}
}
i += 10;
}
}
}
}
function CheckJL_hide() {
if (jl > 600) {
var v2 = int((_y + stepy * f1_num) / 30);
var v3 = int((_x + stepx * f1_num) / 30);
var v1 = mapdate[v2][v3];
if (v1 == 0) {
hide_id = 2;
search_id = 1;
}
}
}
function CheckHide() {
if (jl > 550) {
walk_id = 8;
gotoAndStop(8);
nowf1 = 8;
hide_id = 0;
}
}
function CheckShow() {
if (jl < 450) {
walk_id = 0;
gotoAndStop(4);
nowf1 = 4;
bug.gotoAndStop(1 + random(8));
hide_id = 0;
}
}
var step = _root.step_arr[4] + random(21) / 10;
var stepx = 0;
var stepy = 0;
var jl = 0;
var jx = 0;
var jy = 0;
var r16 = 0;
var init_id = 0;
var gox = 0;
var goy = 0;
var aimx = 0;
var aimy = 0;
var life = 3000;
var lifez = 300;
var damage = 30;
var walk_id = 4;
var search_id = 0;
var f1_num = 40;
var hide_id = 0;
var t1 = 0;
var t2 = 0;
var t3 = 0;
var mapdate = _root.mapdate;
var mapman = _root.mapman;
var name = _name;
name = name.substring(3);
name = Number(name);
var nowf1 = 2;
var nowf2 = 1;
onEnterFrame = function () {
if (walk_id < 9) {
nowf1 = _currentframe;
CheckLife();
if (walk_id == 0) {
CountJL(_parent._parent.playx, _parent._parent.playy);
haul();
HitMap();
CheckJL();
CheckAttack();
CheckHide();
} else {
if (walk_id == 1) {
ViewAttack();
} else {
if (walk_id == 2) {
SeekWay();
} else {
if (walk_id == 3) {
CountJL(gox, goy);
if (jl >= step) {
haul();
ViewVary();
HitMap();
}
if (jl < step * 2) {
walk_id = 0;
search_id = 0;
t1 = 0;
}
} else {
if (walk_id == 4) {
CheckLurk();
} else {
if (walk_id == 8) {
if (hide_id == 0) {
CountJL(_parent._parent.playx, _parent._parent.playy);
HitMap_hide();
CheckJL_hide();
CheckShow();
} else {
if (hide_id == 2) {
SeekWay_hide();
} else {
if (hide_id == 3) {
CountJL(gox, goy);
if (jl >= step) {
HitMap_hide();
}
if (jl < step * 2) {
hide_id = 0;
search_id = 0;
t1 = 0;
}
}
}
}
}
}
}
}
}
}
} else {
if (walk_id == 9) {
ViewDie();
}
}
swapDepths(1000000 + (_y + 100) * 10000 + _x * 100 + 4);
};
}
frame 2 {
stop();
}
instance hit of movieClip 271 {
}
}
movieClip 6134 {
frame 25 {
stop();
}
}
movieClip 6155 {
frame 1 {
stop();
}
frame 55 {
stop();
}
}
movieClip 6178 {
frame 1 {
stop();
}
frame 55 {
stop();
}
}
movieClip 6201 {
frame 1 {
stop();
}
frame 55 {
stop();
}
}
movieClip 6224 {
frame 1 {
stop();
}
frame 55 {
stop();
}
}
movieClip 6247 {
frame 1 {
stop();
}
frame 55 {
stop();
}
}
movieClip 6270 {
frame 1 {
stop();
}
frame 55 {
stop();
}
}
movieClip 6293 {
frame 1 {
stop();
}
frame 55 {
stop();
}
}
movieClip 6316 {
frame 1 {
stop();
}
frame 55 {
stop();
}
}
movieClip 6317 {
frame 1 {
stop();
}
}
movieClip 6318 {
frame 1 {
stop();
}
frame 55 {
stop();
}
}
movieClip 6319 {
frame 1 {
stop();
}
frame 55 {
stop();
}
}
movieClip 6320 {
frame 1 {
stop();
}
frame 55 {
stop();
}
}
movieClip 6321 {
frame 1 {
stop();
}
frame 55 {
stop();
}
}
movieClip 6322 {
frame 1 {
stop();
}
frame 55 {
stop();
}
}
movieClip 6323 {
frame 1 {
stop();
}
frame 55 {
stop();
}
}
movieClip 6324 {
frame 1 {
stop();
}
frame 55 {
stop();
}
}
movieClip 6325 {
frame 1 {
stop();
}
frame 55 {
stop();
}
}
movieClip 6326 {
frame 1 {
stop();
}
}
movieClip 6333 {
frame 1 {
stop();
}
frame 4 {
gotoAndPlay(2);
}
}
movieClip 6354 {
}
movieClip 6355 {
frame 1 {
stop();
}
}
movieClip 6360 {
frame 1 {
stop();
}
frame 4 {
gotoAndPlay(2);
}
}
movieClip 6365 {
frame 1 {
stop();
}
frame 4 {
gotoAndPlay(2);
}
}
movieClip 6370 {
frame 1 {
stop();
}
frame 4 {
gotoAndPlay(2);
}
}
movieClip 6375 {
frame 1 {
stop();
}
frame 4 {
gotoAndPlay(2);
}
}
movieClip 6380 {
frame 1 {
stop();
}
frame 4 {
gotoAndPlay(2);
}
}
movieClip 6385 {
frame 1 {
stop();
}
frame 4 {
gotoAndPlay(2);
}
}
movieClip 6390 {
frame 1 {
stop();
}
frame 4 {
gotoAndPlay(2);
}
}
movieClip 6395 {
frame 1 {
stop();
}
frame 4 {
gotoAndPlay(2);
}
}
movieClip 6400 {
frame 1 {
stop();
}
frame 4 {
gotoAndPlay(2);
}
}
movieClip 6405 {
frame 1 {
stop();
}
frame 4 {
gotoAndPlay(2);
}
}
movieClip 6410 {
frame 1 {
stop();
}
frame 4 {
gotoAndPlay(2);
}
}
movieClip 6415 {
frame 1 {
stop();
}
frame 4 {
gotoAndPlay(2);
}
}
movieClip 6420 {
frame 1 {
stop();
}
frame 4 {
gotoAndPlay(2);
}
}
movieClip 6425 {
frame 1 {
stop();
}
frame 4 {
gotoAndPlay(2);
}
}
movieClip 6430 {
frame 1 {
stop();
}
frame 4 {
gotoAndPlay(2);
}
}
movieClip 6431 {
frame 1 {
stop();
}
}
movieClip 6446 {
frame 1 {
stop();
}
}
movieClip 6455 {
frame 1 {
stop();
var temp = attachMovie('boom_bug5', 'boom5', 100);
temp._x = 180;
temp._y = 170;
}
frame 2 {
stop();
var temp = attachMovie('boom_bug5', 'boom5', 100);
temp._x = 180;
temp._y = 170;
}
frame 3 {
stop();
var temp = attachMovie('boom_bug5', 'boom5', 100);
temp._x = 180;
temp._y = 170;
}
frame 4 {
stop();
var temp = attachMovie('boom_bug5', 'boom5', 100);
temp._x = 180;
temp._y = 170;
}
frame 5 {
stop();
var temp = attachMovie('boom_bug5', 'boom5', 100);
temp._x = 180;
temp._y = 170;
}
frame 6 {
stop();
var temp = attachMovie('boom_bug5', 'boom5', 100);
temp._x = 180;
temp._y = 170;
}
frame 7 {
stop();
var temp = attachMovie('boom_bug5', 'boom5', 100);
temp._x = 180;
temp._y = 170;
}
frame 8 {
stop();
var temp = attachMovie('boom_bug5', 'boom5', 100);
temp._x = 180;
temp._y = 170;
}
}
movieClip 6456 bug17 {
frame 1 {
function CheckLife() {
if (life <= 0) {
nowf2 = bug._currentframe;
gotoAndStop(6);
bug.gotoAndStop(nowf2);
walk_id = 9;
_root.diesay(5, _x, _y);
t2 = 0;
_root.sn_die17.start();
aim.swapDepths(100);
aim.removeMovieClip();
}
}
function CountJL(x, y) {
jx = _x - x;
jy = _y - y;
jl = Math.sqrt(jx * jx + jy * jy);
}
function CheckVary() {
if (jl < 110 && nowf1 == 2) {
gotoAndStop(3);
nowf1 = 3;
bug.gotoAndStop(1 + random(8));
step *= 0.5;
t1 = 0;
t2 = 0;
t4 = 0;
} else {
if (jl > 300 && nowf1 == 5 && fire_id == 3) {
nowf2 = bug._currentframe;
gotoAndStop(4);
nowf1 = 4;
bug.gotoAndStop(nowf2);
step *= 2;
t1 = 0;
t2 = 0;
life *= 5;
fire_id = 0;
t5 = 0;
} else {
if (t4 > 500 && nowf1 == 5 && fire_id == 3) {
nowf2 = bug._currentframe;
gotoAndStop(4);
nowf1 = 4;
bug.gotoAndStop(nowf2);
step *= 2;
t1 = 0;
t2 = 0;
t4 = 0;
life *= 5;
fire_id = 0;
t5 = 0;
}
}
}
}
function ViewVary() {
if (nowf1 == 3) {
if (t1 == 20) {
++t2;
if (t2 == 1) {
bug.bug.play();
}
if (t2 == 55) {
t1 = 0;
t2 = 0;
nowf2 = bug._currentframe;
gotoAndStop(5);
nowf1 = 5;
life = int(life / 5);
bug.gotoAndStop(nowf2);
fire_id = 0;
}
} else {
++t1;
}
} else {
if (nowf1 == 4) {
if (t2 == 55) {
++t1;
if (t1 == 20) {
t1 = 0;
t2 = 0;
nowf2 = bug._currentframe;
gotoAndStop(2);
nowf1 = 2;
bug.gotoAndStop(nowf2);
}
} else {
++t2;
if (t2 == 2) {
bug.bug.gotoAndPlay(2);
}
}
}
}
}
function haulz() {
r16 = -Math.atan2(jx, jy) / 0.0174532925199433;
if (nowf1 > 4 && jl > 100) {
var v1 = int((r16 + 202.5) / 45) + 1;
if (v1 == 9) {
v1 = 1;
}
bug.gotoAndStop(v1);
}
}
function haul() {
r16 = -Math.atan2(jx, jy) / 0.0174532925199433;
var v1 = int((r16 + 202.5) / 45) + 1;
if (v1 == 9) {
v1 = 1;
}
bug.gotoAndStop(v1);
}
function HitMap() {
var v2 = r16 * Math.PI / 180;
stepx = step * Math.sin(v2);
stepy = -step * Math.cos(v2);
a = int((_y + stepy) / 30);
b = int((_x + stepx) / 30);
e = mapdate[a][b];
f = mapman[a][b];
if (e > 1) {
if (f == name) {
_x = _x + stepx;
_y = _y + stepy;
} else {
if (f == null) {
c = int(_y / 30);
d = int(_x / 30);
_x = _x + stepx;
_y = _y + stepy;
mapman[c][d] = null;
mapman[a][b] = name;
} else {
if (f > 1 && f < 52000) {
++t1;
if (t1 >= 10 + random(15)) {
walk_id = 2;
search_id = 2;
t1 = 0;
}
} else {
if (f >= 52000) {
_root.mine_hurt(f, b, a);
}
}
}
}
} else {
walk_id = 2;
search_id = 2;
}
}
function CheckJL() {
if (jl > 250) {
var v2 = int((_y + stepy * f1_num) / 30);
var v3 = int((_x + stepx * f1_num) / 30);
var v1 = mapdate[v2][v3];
if (v1 < 2) {
walk_id = 2;
search_id = 1;
}
}
}
function SeekWay() {
if (search_id == 1) {
i = 40;
while (i < 120) {
stepx_f11 = step * Math.sin((r16 - i) * 0.0174532925199433);
stepy_f11 = -step * Math.cos((r16 - i) * 0.0174532925199433);
stepx_f12 = step * Math.sin((r16 + i) * 0.0174532925199433);
stepy_f12 = -step * Math.cos((r16 + i) * 0.0174532925199433);
a_f11 = int((_y + stepy_f11 * f1_num) / 30);
b_f11 = int((_x + stepx_f11 * f1_num) / 30);
e_f11 = mapdate[a_f11][b_f11];
a_f12 = int((_y + stepy_f12 * f1_num) / 30);
b_f12 = int((_x + stepx_f12 * f1_num) / 30);
e_f12 = mapdate[a_f12][b_f12];
if (e_f11 > 1 && e_f12 < 2) {
goy = _y + stepy_f11 * f1_num;
gox = _x + stepx_f11 * f1_num;
walk_id = 3;
break;
} else {
if (e_f11 < 2 && e_f12 > 1) {
goy = _y + stepy_f12 * f1_num;
gox = _x + stepx_f12 * f1_num;
walk_id = 3;
break;
} else {
if (e_f11 > 1 && e_f12 > 1) {
r = 1 + random(2);
goy = _y + eval('stepy_f1' + r) * f1_num;
gox = _x + eval('stepy_f1' + r) * f1_num;
walk_id = 3;
break;
} else {
if (e_f11 < 2 && e_f12 < 2 && i >= 110) {
walk_id = 0;
break;
}
}
}
}
i += 10;
}
} else {
if (search_id == 2) {
i = 10;
while (i <= 50) {
stepx_f21 = step * Math.sin((r16 - 90) * 0.0174532925199433);
stepy_f21 = -step * Math.cos((r16 - 90) * 0.0174532925199433);
stepx_f22 = step * Math.sin((r16 + 90) * 0.0174532925199433);
stepy_f22 = -step * Math.cos((r16 + 90) * 0.0174532925199433);
a_f21 = int((_y + stepy_f21 * i) / 30);
b_f21 = int((_x + stepx_f21 * i) / 30);
e_f21 = mapdate[a_f21][b_f21];
f_f21 = mapman[a_f21][b_f21];
a_f22 = int((_y + stepy_f22 * i) / 30);
b_f22 = int((_x + stepx_f22 * i) / 30);
e_f22 = mapdate[a_f22][b_f22];
f_f22 = mapman[a_f22][b_f22];
if (e_f21 > 1 && e_f22 < 2 || f_f21 == null && f_f22 != null) {
goy = _y + stepy_f21 * i;
gox = _x + stepx_f21 * i;
walk_id = 3;
break;
} else {
if (e_f21 < 2 && e_f22 > 1 || f_f21 != null && f_f22 == null) {
goy = _y + stepy_f22 * i;
gox = _x + stepx_f22 * i;
walk_id = 3;
break;
} else {
if (e_f21 > 1 && e_f22 > 1 || f_f21 == null && f_f22 == null) {
var r = 1 + random(2);
goy = _y + eval('stepy_f2' + r) * i;
gox = _x + eval('stepy_f2' + r) * i;
walk_id = 3;
break;
} else {
if ((e_f21 < 2 && e_f22 < 2 || f_f21 != null && f_f22 != null) && i >= 50) {
walk_id = 0;
break;
}
}
}
}
i += 10;
}
}
}
}
function ViewAttack() {
if (nowf1 == 5) {
jx = _x - _parent._parent.playx;
jy = _y - _parent._parent.playy;
jl = Math.sqrt(jx * jx + jy * jy);
if (fire_id == 0) {
if (jl < 300) {
r16 = -Math.atan2(jx, jy) / 0.0174532925199433;
var v6 = int((r16 + 191.25) / 22.5) + 1;
if (v6 == 17) {
v6 = 1;
}
var v3 = bug.gun._currentframe;
var v5 = v6 - v3;
if (v5 == 0) {
if (jl < 200) {
fire_id = 1;
t3 = 0;
t5 = 0;
nowf3 = v6;
fire_d = 0;
bug.gun.gun.gotoAndPlay(3);
_parent._parent.sn_e17.stop('sn_e17');
_parent._parent.sn_e17.start();
bug.gun.fire1.gotoAndStop(2);
bug.gun.fire2.gotoAndStop(2);
aimx = _root.playx;
aimy = _root.playy;
} else {
fire_id = 2;
t3 = 0;
t5 = 0;
nowf3 = v6;
fire_d = 0;
createEmptyMovieClip('aim', 100);
bug.gun.gun.gotoAndPlay(3);
_parent._parent.sn_e17.stop('sn_e17');
_parent._parent.sn_e17.start();
bug.gun.fire1.gotoAndStop(2);
bug.gun.fire2.gotoAndStop(2);
fire_jj = int(jl / 15);
jl0 = jl - fire_jj * 5;
aimx = jl0 * Math.sin(r16 * 0.0174532925199433) + _x;
aimy = -jl0 * Math.cos(r16 * 0.0174532925199433) + _y;
}
} else {
if (v5 > 0 && v5 <= 8) {
++v3;
if (v3 == 17) {
v3 = 1;
}
} else {
if (v5 > 8) {
--v3;
if (v3 == 0) {
v3 = 16;
}
} else {
if (v5 < 0 && v5 >= -8) {
--v3;
if (v3 == 0) {
v3 = 16;
}
} else {
if (v5 < -8) {
++v3;
if (v3 == 17) {
v3 = 1;
}
}
}
}
}
}
bug.gun.gotoAndStop(v3);
} else {
var v6 = bug._currentframe;
bug.gun.gotoAndStop(v6 * 2);
}
} else {
if (fire_id == 1) {
++fire_d;
if (fire_d < 11) {
++t3;
r16 = -Math.atan2(jx, jy) / 0.0174532925199433;
var v6 = int((r16 + 191.25) / 22.5) + 1;
if (v6 == 17) {
v6 = 1;
}
if (v6 != nowf3) {
bug.gun.gotoAndStop(v6);
nowf3 = v6;
bug.gun.gun.gotoAndPlay(3);
}
if (t3 == 4) {
var v4 = aim_arr[nowf3 - 1];
var v14 = aimx + v4[4];
var v12 = aimy + v4[5] - 30;
var v13 = aimx + v4[6];
var v11 = aimy + v4[7] - 30;
_root.attachCrater(v14, v12, 3);
_root.attachCrater(v13, v11, 3);
var v10 = v14 - _x;
var v8 = v12 - _y;
var v9 = v13 - _x;
var v7 = v11 - _y;
aim.lineStyle(0, 16777215, 100);
aim.moveTo(v4[0], v4[1]);
aim.lineTo(v10, v8);
aim.moveTo(v4[2], v4[3]);
aim.lineTo(v9, v7);
v10 = v14 - _root.playx;
v8 = v12 - _root.playy;
v9 = v13 - _root.playx;
v7 = v11 - _root.playy;
jl1 = Math.sqrt(v10 * v10 + v8 * v8);
jl2 = Math.sqrt(v9 * v9 + v7 * v7);
if (jl1 < 30) {
_root.hurt(damage);
}
if (jl2 < 30) {
_root.hurt(damage);
}
} else {
if (t3 == 5) {
t3 = 2;
aimx = _root.playx;
aimy = _root.playy;
}
}
} else {
bug.gun.fire1.gotoAndStop(1);
bug.gun.fire2.gotoAndStop(1);
fire_d = 0;
fire_id = 3;
bug.gun.gun.gotoAndStop(1);
}
} else {
if (fire_id == 2) {
if (fire_d < 11) {
++t3;
r16 = -Math.atan2(jx, jy) / 0.0174532925199433;
var v6 = int((r16 + 191.25) / 22.5) + 1;
if (v6 == 17) {
v6 = 1;
}
if (v6 != nowf3) {
bug.gun.gotoAndStop(v6);
nowf3 = v6;
bug.gun.gun.gotoAndPlay(3);
}
if (t3 == 4) {
var v4 = aim_arr[nowf3 - 1];
var v14 = aimx + v4[4];
var v12 = aimy + v4[5];
var v13 = aimx + v4[6];
var v11 = aimy + v4[7];
_root.attachCrater(v14, v12, 3);
_root.attachCrater(v13, v11, 3);
var v10 = v14 - _x;
var v8 = v12 - _y;
var v9 = v13 - _x;
var v7 = v11 - _y;
aim.lineStyle(0, 16777215, 100);
aim.moveTo(v4[0], v4[1]);
aim.lineTo(v10, v8);
aim.moveTo(v4[2], v4[3]);
aim.lineTo(v9, v7);
v10 = v14 - _root.playx;
v8 = v12 - _root.playy;
v9 = v13 - _root.playx;
v7 = v11 - _root.playy;
jl1 = Math.sqrt(v10 * v10 + v8 * v8);
jl2 = Math.sqrt(v9 * v9 + v7 * v7);
if (jl1 < 30) {
_root.hurt(damage);
}
if (jl2 < 30) {
_root.hurt(damage);
}
} else {
if (t3 == 5) {
aim.clear();
t3 = 2;
jl0 += fire_jj;
aimx = jl0 * Math.sin(r16 * 0.0174532925199433) + _x;
aimy = -jl0 * Math.cos(r16 * 0.0174532925199433) + _y;
++fire_d;
}
}
} else {
bug.gun.fire1.gotoAndStop(1);
bug.gun.fire2.gotoAndStop(1);
fire_d = 0;
fire_id = 3;
aim.removeMovieClip();
bug.gun.gun.gotoAndStop(1);
}
} else {
if (fire_id == 3) {
++t5;
if (t5 > 30) {
fire_id = 0;
t5 = 0;
}
}
}
}
}
}
}
function ViewDie() {
if (t2 > 80) {
var v4 = 6;
var v3 = nowf2;
var v5 = 'die5_0' + v3;
_root.diemap(v5, v4, v3, _x, _y);
this.swapDepths(100);
this.removeMovieClip();
} else {
++t2;
}
}
var step = _root.step_arr[5] + random(41) / 10;
var stepx = 0;
var stepy = 0;
var jl = 0;
var jx = 0;
var jy = 0;
var r16 = 0;
var gox = 0;
var goy = 0;
var aimx = 0;
var aimy = 0;
var aim_arr = [[-20, -8, 20, -8, -20, 0, 20, 0], [-34, -15, 3, -5, -18, -5, 18, 5], [-40, -26, -14, -6, -14, -10, 14, 10], [-42, -36, -28, -13, -6, -12, 6, 12], [-37, -49, -37, -22, 0, -14, 0, 14], [-28, -58, -42, -33, 7, -12, -7, 12], [-14, -63, -41, -45, 14, -9, -14, 9], [4, -65, -33, -55, 18, -6, -18, 6], [19, -62, -20, -62, 20, 0, -20, 0], [33, -54, -3, -65, 18, 6, -18, -6], [40, -45, 13, -64, 14, 9, -14, -9], [43, -33, 28, -57, 7, 12, -7, -12], [37, -20, 37, -49, 0, 14, 0, -14], [26, -13, 41, -36, -6, 12, 6, -12], [12, -8, 38, -27, -14, 10, 14, -10], [4, -4, 31, -17, -18, 5, 18, -5]];
var life = 8000;
var damage = 20;
var walk_id = 0;
var search_id = 0;
var f1_num = 40;
var t1 = 0;
var t2 = 0;
var t3 = 0;
var t4 = 0;
var t5 = 0;
var mapdate = _root.mapdate;
var mapman = _root.mapman;
var name = _name;
name = name.substring(3);
name = Number(name);
var nowf1 = 2;
var nowf2 = 1;
var nowf3 = 1;
fire_id = 0;
fire_d = 0;
fire_jj = 0;
var jl0 = 0;
var jl1 = 0;
var jl2 = 0;
onEnterFrame = function () {
if (walk_id < 9) {
nowf1 = _currentframe;
if (nowf1 == 5) {
++t4;
}
CheckLife();
if (walk_id == 0) {
CountJL(_parent._parent.playx, _parent._parent.playy);
CheckVary();
haulz();
ViewVary();
if (nowf1 == 2 && jl > 80 || nowf1 == 5 && jl > 130) {
HitMap();
}
CheckJL();
} else {
if (walk_id == 2) {
SeekWay();
} else {
if (walk_id == 3) {
CountJL(gox, goy);
if (jl >= step) {
haul();
HitMap();
}
if (jl < step * 2) {
walk_id = 0;
search_id = 0;
t1 = 0;
}
}
}
}
ViewAttack();
} else {
if (walk_id == 9) {
ViewDie();
}
}
swapDepths(1000000 + _y * 10000 + _x * 100 + 7);
};
}
frame 2 {
stop();
}
}
movieClip 6461 bug51 {
frame 1 {
var life = 300;
}
frame 2 {
stop();
}
frame 3 {
var life = 300;
}
frame 10 {
stop();
}
}
movieClip 6488 {
frame 40 {
stop();
}
}
movieClip 6513 {
frame 1 {
stop();
}
}
movieClip 6542 {
}
movieClip 6571 {
}
movieClip 6600 {
}
movieClip 6629 {
}
movieClip 6658 {
}
movieClip 6687 {
}
movieClip 6716 {
}
movieClip 6745 {
}
movieClip 6774 {
}
movieClip 6803 {
}
movieClip 6832 {
}
movieClip 6861 {
}
movieClip 6862 {
frame 1 {
stop();
}
}
movieClip 6864 {
frame 1 {
stop();
}
}
movieClip 6865 bug42 {
frame 1 {
function CheckLife() {
if (life <= 0) {
gotoAndStop(7);
bug.gotoAndStop(nowf2);
walk_id = 9;
_root.diesay(7, _x, _y);
t2 = 0;
_root.sn_die11.start();
}
}
function CountJL(x, y) {
jx = _x - x;
jy = _y - y;
jl = Math.sqrt(jx * jx + jy * jy);
}
function haul() {
r16 = -Math.atan2(jx, jy) / 0.0174532925199433;
var v1 = int((r16 + 210) / 30) + 1;
if (v1 == 13) {
v1 = 1;
}
bug.gotoAndStop(v1);
nowf2 = v1;
}
function CheckAttack() {
++fire_t;
if (fire_t >= 10 && jl <= 480) {
fire_t = 0;
walk_id = 1;
gotoAndStop(6);
nowf1 = 6;
bug.gotoAndStop(nowf2);
t3 = 0;
aimx = _parent._parent.playx;
aimy = _parent._parent.playy;
}
}
function CheckHide() {
if (jl > 550) {
walk_id = 8;
gotoAndStop(8);
nowf1 = 8;
life *= 10;
}
}
function CheckShow() {
if (jl < 480) {
walk_id = 3;
gotoAndStop(2);
nowf1 = 2;
}
}
function ViewAttack() {
++t3;
if (t3 == 15) {
_parent._parent.sn_e42.start();
} else {
if (t3 == 21) {
var v6 = random(200) <= 100 ? 1 : -1;
var v5 = random(200) <= 100 ? 1 : -1;
var v8 = aimx + v6 * random(30);
var v7 = aimy + v5 * random(30);
++_root.item_num;
var v3 = _parent.attachMovie('rocket_bug42', 'rocket' + _root.item_num, 300 + random(100), {'endx': v8, 'endy': v7});
var v4 = aim_arr[nowf2 - 1];
v3._x = _x + v4[0];
v3._y = _y + v4[1];
v3._rotation = r16;
v3.swapDepths(1000000 + v3._y * 10000 + v3._x * 100 + 50);
if (_root.item_num > 9900) {
_root.item_num = 1000;
}
} else {
if (t3 == 25) {
var v6 = random(200) <= 100 ? 1 : -1;
var v5 = random(200) <= 100 ? 1 : -1;
var v8 = aimx + v6 * random(30);
var v7 = aimy + v5 * random(30);
++_root.item_num;
var v3 = _parent.attachMovie('rocket_bug42', 'rocket' + _root.item_num, 300 + random(100), {'endx': v8, 'endy': v7});
var v4 = aim_arr[nowf2 - 1];
v3._x = _x + v4[2];
v3._y = _y + v4[3];
v3._rotation = r16;
v3.swapDepths(1000000 + v3._y * 10000 + v3._x * 100 + 50);
if (_root.item_num > 9900) {
_root.item_num = 1000;
}
} else {
if (t3 >= 30) {
t3 = 0;
nowf2 = bug._currentframe;
gotoAndStop(5);
nowf1 = 5;
bug.gotoAndStop(nowf2);
walk_id = 0;
}
}
}
}
}
function ViewProof() {
jx = _x - _parent._parent.playx;
jy = _y - _parent._parent.playy;
r16 = -Math.atan2(jx, jy) / 0.0174532925199433;
var v4 = int((r16 + 210) / 30) + 1;
if (v4 == 13) {
v4 = 1;
}
var v2 = bug._currentframe;
var v3 = v4 - v2;
if (v3 == 0) {
walk_id = 0;
t3 = 0;
t5 = 0;
nowf2 = v4;
} else {
if (v3 > 0 && v3 <= 6) {
++v2;
if (v2 == 13) {
v2 = 1;
}
} else {
if (v3 > 6) {
--v2;
if (v2 == 0) {
v2 = 12;
}
} else {
if (v3 < 0 && v3 >= -6) {
--v2;
if (v2 == 0) {
v2 = 12;
}
} else {
if (v3 < -6) {
++v2;
if (v2 == 13) {
v2 = 1;
}
}
}
}
}
}
bug.gotoAndStop(v2);
}
function ViewVary() {
if (jl <= 270 && nowf1 == 2) {
gotoAndStop(3);
nowf1 = 3;
t2 = 0;
}
if (nowf1 == 3) {
++t2;
if (t2 >= 40) {
t2 = 0;
gotoAndStop(5);
nowf1 = 5;
walk_id = 2;
life = 1 + int(life / 10);
bug.gotoAndStop(6);
}
}
}
function ViewDie() {
if (t2 > 80) {
var v4 = 8;
var v3 = 1;
var v5 = 'die42_00';
_root.diemap(v5, v4, v3, _x, _y);
swapDepths(100);
this.removeMovieClip();
} else {
++t2;
}
}
var jl = 0;
var r16 = 0;
var life = 10000;
var lifez = 1000;
var damage = 100;
var walk_id = 3;
var t1 = 0;
var t2 = 0;
var t3 = 0;
var aimx = 0;
var aimy = 0;
var aim_arr = [[28, 28, 7, 31], [-8, 31, -30, 30], [-42, 23, -56, 12], [-64, 3, -69, -11], [-68, -23, -65, -37], [-55, -46, -41, -57], [-28, -60, -10, -66], [8, -66, 28, -62], [42, -57, 56, -46], [63, -37, 69, -24], [69, -13, 63, 2], [54, 13, 41, 23]];
var name = _name;
name = name.substring(3);
name = Number(name);
_root.mapman[int(_y / 30)][int(_x / 30)] = name;
swapDepths(1000000 + _y * 10000 + _x * 100 + 0);
var nowf1 = 2;
var nowf2 = 1;
var nowf3 = 1;
fire_id = 0;
fire_t = 0;
fire_d = 0;
fire_jj = 0;
var jl0 = 0;
var jl1 = 0;
var jl2 = 0;
onEnterFrame = function () {
if (walk_id < 9) {
nowf1 = _currentframe;
nowf2 = bug._currentframe;
CheckLife();
if (walk_id == 0) {
CountJL(_parent._parent.playx, _parent._parent.playy);
haul();
CheckAttack();
CheckHide();
} else {
if (walk_id == 1) {
ViewAttack();
} else {
if (walk_id == 2) {
ViewProof();
} else {
if (walk_id == 3) {
CountJL(_parent._parent.playx, _parent._parent.playy);
ViewVary();
} else {
if (walk_id == 8) {
CountJL(_parent._parent.playx, _parent._parent.playy);
CheckShow();
}
}
}
}
}
} else {
if (walk_id == 9) {
ViewDie();
}
}
};
}
frame 2 {
stop();
}
}
movieClip 6892 {
frame 40 {
stop();
}
}
movieClip 6917 {
frame 1 {
stop();
}
}
movieClip 6922 {
}
movieClip 6923 {
}
movieClip 6928 {
}
movieClip 6933 {
}
movieClip 6938 {
}
movieClip 6943 {
}
movieClip 6948 {
}
movieClip 6953 {
}
movieClip 6958 {
}
movieClip 6963 {
}
movieClip 6968 {
}
movieClip 6973 {
}
movieClip 6978 {
}
movieClip 6979 {
frame 1 {
stop();
}
}
movieClip 6981 {
frame 1 {
stop();
}
}
movieClip 6982 bug41 {
frame 1 {
function CheckLife() {
if (life <= 0) {
gotoAndStop(7);
bug.gotoAndStop(nowf2);
walk_id = 9;
_root.diesay(6, _x, _y);
t2 = 0;
_root.sn_die11.start();
}
}
function CountJL(x, y) {
jx = _x - x;
jy = _y - y;
jl = Math.sqrt(jx * jx + jy * jy);
}
function haul() {
r16 = -Math.atan2(jx, jy) / 0.0174532925199433;
var v1 = int((r16 + 210) / 30) + 1;
if (v1 == 13) {
v1 = 1;
}
bug.gotoAndStop(v1);
nowf2 = v1;
}
function CheckAttack() {
++fire_t;
if (fire_t >= 10 && jl <= 420) {
fire_t = 0;
walk_id = 1;
gotoAndStop(6);
nowf1 = 6;
bug.gotoAndStop(nowf2);
t3 = 0;
aimx = _parent._parent.playx;
aimy = _parent._parent.playy;
}
}
function CheckHide() {
if (jl > 600) {
walk_id = 8;
gotoAndStop(8);
nowf1 = 8;
life *= 10;
}
}
function CheckShow() {
if (jl < 500) {
walk_id = 3;
gotoAndStop(2);
nowf1 = 2;
}
}
function ViewAttack() {
++t3;
if (t3 == 2) {
_parent._parent.sn_e41.start();
} else {
if (t3 == 5) {
var v5 = aim_arr[nowf2 - 1];
var v4 = 0;
while (v4 < 2) {
++_root.item_num;
var v3 = _parent.attachMovie('boom_bug41', 'boom_bug41' + _root.item_num, 200 + random(100));
v3._x = aimx + v5[v4 * 2];
v3._y = aimy + v5[v4 * 2 + 1];
v3.swapDepths(1000000 + v3._y * 10000 + v3._x * 100 + 95);
if (_root.item_num > 9900) {
_root.item_num = 1000;
}
++v4;
}
} else {
if (t3 == 9) {
var v5 = aim_arr[nowf2 - 1];
jx1 = int((aimx + v5[0]) / 30);
jy1 = int((aimy + v5[1]) / 30);
jx2 = int((aimx + v5[2]) / 30);
jy2 = int((aimy + v5[3]) / 30);
_root.shot9_hurt(jx1, jy1, damage);
_root.shot9_hurt(jx2, jy2, damage);
} else {
if (t3 >= 10) {
t3 = 0;
nowf2 = bug._currentframe;
gotoAndStop(5);
nowf1 = 5;
bug.gotoAndStop(nowf2);
walk_id = 0;
}
}
}
}
}
function ViewProof() {
jx = _x - _parent._parent.playx;
jy = _y - _parent._parent.playy;
r16 = -Math.atan2(jx, jy) / 0.0174532925199433;
var v4 = int((r16 + 210) / 30) + 1;
if (v4 == 13) {
v4 = 1;
}
var v2 = bug._currentframe;
var v3 = v4 - v2;
if (v3 == 0) {
walk_id = 0;
t3 = 0;
t5 = 0;
nowf2 = v4;
} else {
if (v3 > 0 && v3 <= 6) {
++v2;
if (v2 == 13) {
v2 = 1;
}
} else {
if (v3 > 6) {
--v2;
if (v2 == 0) {
v2 = 12;
}
} else {
if (v3 < 0 && v3 >= -6) {
--v2;
if (v2 == 0) {
v2 = 12;
}
} else {
if (v3 < -6) {
++v2;
if (v2 == 13) {
v2 = 1;
}
}
}
}
}
}
bug.gotoAndStop(v2);
}
function ViewVary() {
if (jl <= 300 && nowf1 == 2) {
gotoAndStop(3);
nowf1 = 3;
t2 = 0;
}
if (nowf1 == 3) {
++t2;
if (t2 >= 40) {
t2 = 0;
gotoAndStop(5);
nowf1 = 5;
walk_id = 2;
life = 1 + int(life / 10);
bug.gotoAndStop(6);
}
}
}
function ViewDie() {
if (t2 > 80) {
var v4 = 7;
var v3 = 1;
var v5 = 'die41_00';
_root.diemap(v5, v4, v3, _x, _y);
swapDepths(100);
this.removeMovieClip();
} else {
++t2;
}
}
var jl = 0;
var r16 = 0;
var life = 8000;
var lifez = 800;
var damage = 50;
var walk_id = 3;
var t1 = 0;
var t2 = 0;
var t3 = 0;
var aimx = 0;
var aimy = 0;
var aim_arr = [[-20, 0, 20, 0], [-18, -5, 18, 5], [-14, -10, 14, 10], [0, -14, 0, 14], [7, -12, -7, 12], [14, -9, -14, 9], [20, 0, -20, 0], [18, 6, -18, -6], [14, 9, -14, -9], [0, 14, 0, -14], [-6, 12, 6, -12], [-14, 10, 14, -10]];
var name = _name;
name = name.substring(3);
name = Number(name);
_root.mapman[int(_y / 30)][int(_x / 30)] = name;
swapDepths(1000000 + _y * 10000 + _x * 100 + 0);
var nowf1 = 2;
var nowf2 = 1;
var nowf3 = 1;
fire_id = 0;
fire_t = 0;
fire_d = 0;
fire_jj = 0;
var jl0 = 0;
var jl1 = 0;
var jl2 = 0;
onEnterFrame = function () {
if (walk_id < 9) {
nowf1 = _currentframe;
nowf2 = bug._currentframe;
CheckLife();
if (walk_id == 0) {
CountJL(_parent._parent.playx, _parent._parent.playy);
haul();
CheckAttack();
CheckHide();
} else {
if (walk_id == 1) {
ViewAttack();
} else {
if (walk_id == 2) {
ViewProof();
} else {
if (walk_id == 3) {
CountJL(_parent._parent.playx, _parent._parent.playy);
ViewVary();
} else {
if (walk_id == 8) {
CountJL(_parent._parent.playx, _parent._parent.playy);
CheckShow();
}
}
}
}
}
} else {
if (walk_id == 9) {
ViewDie();
}
}
};
}
frame 2 {
stop();
}
}
movieClip 6983 {
}
movieClip 6990 {
}
movieClip 6991 {
}
movieClip 6993 {
}
movieClip 6995 {
}
movieClip 6996 {
}
movieClip 6999 {
}
movieClip 7001 {
}
movieClip 7003 {
}
movieClip 7005 {
}
movieClip 7007 {
}
movieClip 7009 {
}
movieClip 7011 {
}
movieClip 7013 {
}
movieClip 7015 {
}
movieClip 7016 {
}
movieClip 7034 {
}
movieClip 7036 {
}
movieClip 7038 {
}
movieClip 7039 {
}
movieClip 7044 {
}
movieClip 7045 {
}
button 7046 {
on (release) {
if (id != 2) {
show.gotoAndStop(2);
id = 2;
} else {
show.gotoAndStop(1);
id = 1;
}
}
}
movieClip 7047 {
}
movieClip 7048 {
}
button 7049 {
on (release) {
if (id != 3) {
show.gotoAndStop(3);
id = 3;
} else {
show.gotoAndStop(1);
id = 1;
}
}
}
movieClip 7050 {
}
movieClip 7051 {
}
button 7052 {
on (release) {
if (id != 4) {
show.gotoAndStop(4);
id = 4;
} else {
show.gotoAndStop(1);
id = 1;
}
}
}
movieClip 7053 {
}
movieClip 7054 {
}
button 7055 {
on (release) {
fscommand('quit');
}
}
movieClip 7056 {
}
movieClip 7057 {
}
button 7058 {
on (release) {
_root.play();
this.swapDepths(100);
this.removeMovieClip();
}
}
movieClip 7063 {
}
movieClip 7068 {
frame 1 {
stop();
}
}
movieClip 7071 starmenu {
frame 2 {
var id = 1;
stop();
}
}
movieClip 7076 {
}
movieClip 7077 item_01 {
frame 1 {
stop();
var t = 0;
var tx = this._x;
var ty = this._y;
var tenor_id = 0;
var endt = 0;
onEnterFrame = function () {
++t;
if (t >= 500) {
this.swapDepths(100);
this.removeMovieClip();
}
if (tenor_id == 0) {
if (t % 2 == 0) {
var v4 = Math.abs(tx - _root.playx);
var v3 = Math.abs(ty - _root.playy);
if (v4 < 40 && v3 < 30 && _root.system_id == 0) {
_root.sn_get0.start();
if (_root.player_guard < 200) {
_root.gp_max = 200;
_root.player_guard = 200;
_root.face.gp._width = _root.player_guard * 100 / _root.gp_max;
if (_root.armor_id == 0) {
_root.change_kj(0, 1);
}
_root.adsay('获得一套B级防护甲,防御上å‡200');
t = 0;
tenor_id = 1;
} else {
_root.score += 50;
this.swapDepths(100);
this.removeMovieClip();
}
}
}
} else {
if (tenor_id == 1) {
++endt;
if (endt < 4) {
_xscale = _xscale + 30;
_yscale = _yscale + 30;
_alpha = _alpha - 9;
} else {
_xscale = _xscale - 20;
_yscale = _yscale - 20;
_alpha = _alpha - 9;
if (endt == 10) {
this.swapDepths(100);
this.removeMovieClip();
}
}
}
}
};
}
}
movieClip 7080 {
}
movieClip 7081 item_02 {
frame 1 {
stop();
var t = 0;
var tx = this._x;
var ty = this._y;
var tenor_id = 0;
var endt = 0;
onEnterFrame = function () {
++t;
if (t >= 500) {
this.swapDepths(100);
this.removeMovieClip();
}
if (tenor_id == 0) {
if (t % 2 == 0) {
var v4 = Math.abs(tx - _root.playx);
var v3 = Math.abs(ty - _root.playy);
if (v4 < 40 && v3 < 30 && _root.system_id == 0) {
_root.sn_get0.start();
if (_root.player_guard < 500) {
_root.gp_max = 500;
_root.player_guard = 500;
_root.face.gp._width = _root.player_guard * 100 / _root.gp_max;
if (_root.armor_id == 0) {
_root.change_kj(0, 1);
}
_root.adsay('获得一套A级防护甲,防御上å‡500');
t = 0;
tenor_id = 1;
} else {
_root.score += 100;
this.swapDepths(100);
this.removeMovieClip();
}
}
}
} else {
if (tenor_id == 1) {
++endt;
if (endt < 4) {
_xscale = _xscale + 30;
_yscale = _yscale + 30;
_alpha = _alpha - 9;
} else {
_xscale = _xscale - 20;
_yscale = _yscale - 20;
_alpha = _alpha - 9;
if (endt == 10) {
this.swapDepths(100);
this.removeMovieClip();
}
}
}
}
};
}
}
movieClip 7084 {
}
movieClip 7085 item_03 {
frame 1 {
stop();
var t = 0;
var tx = this._x;
var ty = this._y;
var tenor_id = 0;
var endt = 0;
onEnterFrame = function () {
++t;
if (t >= 500) {
this.swapDepths(100);
this.removeMovieClip();
}
if (tenor_id == 0) {
if (t % 2 == 0) {
var v4 = Math.abs(tx - _root.playx);
var v3 = Math.abs(ty - _root.playy);
if (v4 < 40 && v3 < 30 && _root.system_id == 0) {
_root.sn_get0.start();
if (_root.player_guard < 1000) {
_root.gp_max = 1000;
_root.player_guard = 1000;
_root.face.gp._width = _root.player_guard * 100 / _root.gp_max;
if (_root.armor_id == 0) {
_root.change_kj(0, 1);
}
_root.adsay('获得一套路人甲,防御上å‡1000');
t = 0;
tenor_id = 1;
} else {
_root.score += 200;
this.swapDepths(100);
this.removeMovieClip();
}
}
}
} else {
if (tenor_id == 1) {
++endt;
if (endt < 4) {
_xscale = _xscale + 30;
_yscale = _yscale + 30;
_alpha = _alpha - 9;
} else {
_xscale = _xscale - 20;
_yscale = _yscale - 20;
_alpha = _alpha - 9;
if (endt == 10) {
this.swapDepths(100);
this.removeMovieClip();
}
}
}
}
};
}
}
movieClip 7090 {
}
movieClip 7091 item_11 {
frame 1 {
stop();
var t = 0;
var tx = this._x;
var ty = this._y;
onEnterFrame = function () {
++t;
if (t % 2 == 0) {
var v4 = Math.abs(tx - _root.playx);
var v3 = Math.abs(ty - _root.playy);
if (v4 < 40 && v3 < 30) {
if (_root.gun_arr[0][0] < 2) {
_root.gun_arr[0][0] = 2;
}
_root.gun_arr[_root.action_id][0] = Number(_root.ballnum);
_root.gun_arr[2][0] += 50;
_root.ballnum = _root.gun_arr[_root.action_id][0];
_root.change_gun(2);
_root.adsay('现在å¯ä»¥ç”¨æ•£å¼¹æžªè½°æŽ‰æ•Œäººäº†');
_root.sn_get1.start();
this.swapDepths(100);
this.removeMovieClip();
}
}
};
}
}
movieClip 7096 {
}
movieClip 7097 item_12 {
frame 1 {
stop();
var t = 0;
var tx = this._x;
var ty = this._y;
onEnterFrame = function () {
++t;
if (t % 2 == 0) {
var v4 = Math.abs(tx - _root.playx);
var v3 = Math.abs(ty - _root.playy);
if (v4 < 40 && v3 < 30) {
if (_root.gun_arr[0][0] < 3) {
_root.gun_arr[0][0] = 3;
}
_root.gun_arr[_root.action_id][0] = Number(_root.ballnum);
_root.gun_arr[3][0] += 300;
_root.ballnum = _root.gun_arr[_root.action_id][0];
_root.change_gun(3);
_root.adsay('拿起机枪,扫射敌人å§');
_root.sn_get1.start();
this.swapDepths(100);
this.removeMovieClip();
}
}
};
}
}
movieClip 7102 {
}
movieClip 7103 item_13 {
frame 1 {
stop();
var t = 0;
var tx = this._x;
var ty = this._y;
onEnterFrame = function () {
++t;
if (t % 2 == 0) {
var v4 = Math.abs(tx - _root.playx);
var v3 = Math.abs(ty - _root.playy);
if (v4 < 40 && v3 < 30) {
if (_root.gun_arr[0][0] < 4) {
_root.gun_arr[0][0] = 4;
}
_root.gun_arr[_root.action_id][0] = Number(_root.ballnum);
_root.gun_arr[4][0] += 50;
_root.ballnum = _root.gun_arr[_root.action_id][0];
_root.change_gun(4);
_root.adsay('已装备集æŸç«ç®ç‚®ï¼ï¼ï¼');
_root.sn_get1.start();
this.swapDepths(100);
this.removeMovieClip();
}
}
};
}
}
movieClip 7108 {
}
movieClip 7109 item_21 {
frame 1 {
stop();
var t = 0;
var tx = this._x;
var ty = this._y;
onEnterFrame = function () {
++t;
if (t >= 500) {
this.swapDepths(100);
this.removeMovieClip();
}
if (t % 2 == 0) {
var v4 = Math.abs(tx - _root.playx);
var v3 = Math.abs(ty - _root.playy);
if (v4 < 40 && v3 < 30) {
_root.gun_arr[_root.action_id][0] = Number(_root.ballnum);
_root.gun_arr[2][0] += 20;
_root.ballnum = _root.gun_arr[_root.action_id][0];
_root.adsay('æ¡åˆ°ä¸€ç›’散弹枪åå¼¹');
_root.sn_get2.start();
this.swapDepths(100);
this.removeMovieClip();
}
}
};
}
}
movieClip 7114 {
}
movieClip 7115 item_22 {
frame 1 {
stop();
var t = 0;
var tx = this._x;
var ty = this._y;
onEnterFrame = function () {
++t;
if (t >= 500) {
this.swapDepths(100);
this.removeMovieClip();
}
if (t % 2 == 0) {
var v4 = Math.abs(tx - _root.playx);
var v3 = Math.abs(ty - _root.playy);
if (v4 < 40 && v3 < 30) {
_root.gun_arr[_root.action_id][0] = Number(_root.ballnum);
_root.gun_arr[3][0] += 60;
_root.ballnum = _root.gun_arr[_root.action_id][0];
_root.adsay('æ¡åˆ°ä¸€ç›’机枪åå¼¹');
_root.sn_get2.start();
this.swapDepths(100);
this.removeMovieClip();
}
}
};
}
}
movieClip 7120 {
}
movieClip 7121 item_23 {
frame 1 {
stop();
var t = 0;
var tx = this._x;
var ty = this._y;
onEnterFrame = function () {
++t;
if (t >= 500) {
this.swapDepths(100);
this.removeMovieClip();
}
if (t % 2 == 0) {
var v4 = Math.abs(tx - _root.playx);
var v3 = Math.abs(ty - _root.playy);
if (v4 < 40 && v3 < 30) {
_root.gun_arr[_root.action_id][0] = Number(_root.ballnum);
_root.gun_arr[4][0] += 12;
_root.ballnum = _root.gun_arr[_root.action_id][0];
_root.adsay('æ¡åˆ°ä¸€ç»„ç«ç®ç‚®å¼¹');
_root.sn_get2.start();
this.swapDepths(100);
this.removeMovieClip();
}
}
};
}
}
movieClip 7126 {
}
movieClip 7127 item_24 {
frame 1 {
stop();
var t = 0;
var tx = this._x;
var ty = this._y;
onEnterFrame = function () {
++t;
if (t >= 500) {
this.swapDepths(100);
this.removeMovieClip();
}
if (t % 2 == 0) {
var v4 = Math.abs(tx - _root.playx);
var v3 = Math.abs(ty - _root.playy);
if (v4 < 40 && v3 < 30) {
_root.gun_arr[5][0] += 8;
_root.adsay('æ¡åˆ°ä¸€ç»„地雷套装');
_root.sn_get2.start();
this.swapDepths(100);
this.removeMovieClip();
}
}
};
}
}
movieClip 7132 {
}
movieClip 7133 item_31 {
frame 1 {
stop();
var t = 0;
var tx = this._x;
var ty = this._y;
onEnterFrame = function () {
++t;
if (t >= 500) {
this.swapDepths(100);
this.removeMovieClip();
}
if (t % 2 == 0) {
var v4 = Math.abs(tx - _root.playx);
var v3 = Math.abs(ty - _root.playy);
if (v4 < 40 && v3 < 30 && _root.system_id == 0) {
if (_root.player_life < _root.hp_max) {
_root.player_life += 100;
if (_root.player_life > _root.hp_max) {
_root.player_life = _root.hp_max;
}
_root.face.hp._width = _root.player_life * 100 / _root.hp_max;
_root.adsay('æ¢å¤äº†100点生命');
} else {
_root.score += 50;
}
_root.sn_get3.start();
this.swapDepths(100);
this.removeMovieClip();
}
}
};
}
}
movieClip 7138 {
}
movieClip 7139 item_32 {
frame 1 {
stop();
var t = 0;
var tx = this._x;
var ty = this._y;
onEnterFrame = function () {
++t;
if (t >= 500) {
this.swapDepths(100);
this.removeMovieClip();
}
if (t % 2 == 0) {
var v4 = Math.abs(tx - _root.playx);
var v3 = Math.abs(ty - _root.playy);
if (v4 < 40 && v3 < 30 && _root.system_id == 0) {
if (_root.player_life < _root.hp_max) {
_root.player_life += 200;
if (_root.player_life > _root.hp_max) {
_root.player_life = _root.hp_max;
}
_root.face.hp._width = _root.player_life * 100 / _root.hp_max;
_root.adsay('æ¢å¤äº†200点生命');
} else {
_root.score += 100;
}
_root.sn_get3.start();
this.swapDepths(100);
this.removeMovieClip();
}
}
};
}
}
movieClip 7144 {
}
movieClip 7145 item_33 {
frame 1 {
stop();
var t = 0;
var tx = this._x;
var ty = this._y;
onEnterFrame = function () {
++t;
if (t >= 500) {
this.swapDepths(100);
this.removeMovieClip();
}
if (t % 2 == 0) {
var v4 = Math.abs(tx - _root.playx);
var v3 = Math.abs(ty - _root.playy);
if (v4 < 40 && v3 < 30 && _root.system_id == 0) {
if (_root.player_life < _root.hp_max * 1.5) {
_root.player_life += _root.hp_max;
if (_root.player_life > _root.hp_max * 1.5) {
_root.player_life = int(_root.hp_max * 1.5);
}
_root.face.hp._width = _root.player_life * 100 / _root.hp_max;
_root.adsay('æ¢å¤äº†å¤§é‡ç”Ÿå‘½ç‚¹');
} else {
_root.score += 200;
}
_root.sn_get3.start();
this.swapDepths(100);
this.removeMovieClip();
}
}
};
}
}
movieClip 7150 {
}
movieClip 7151 item_43 {
frame 1 {
stop();
var t = 0;
var tx = this._x;
var ty = this._y;
onEnterFrame = function () {
++t;
if (t >= 500) {
this.swapDepths(100);
this.removeMovieClip();
}
if (t % 2 == 0) {
var v4 = Math.abs(tx - _root.playx);
var v3 = Math.abs(ty - _root.playy);
if (v4 < 40 && v3 < 30 && _root.system_id == 0) {
if (_root.step < 9) {
_root.step += _root.step < 8 ? 1 : 0.5;
if (_root.step > 9) {
_root.step = 9;
}
_root.adsay('动力装置å‡çº§äº†â€¦â€¦');
} else {
_root.score += 200;
}
_root.sn_get4.start();
this.swapDepths(100);
this.removeMovieClip();
}
}
};
}
}
movieClip 7156 {
}
movieClip 7157 item_41 {
frame 1 {
stop();
var t = 0;
var tx = this._x;
var ty = this._y;
onEnterFrame = function () {
++t;
if (t >= 500) {
this.swapDepths(100);
this.removeMovieClip();
}
if (t % 2 == 0) {
var v4 = Math.abs(tx - _root.playx);
var v3 = Math.abs(ty - _root.playy);
if (v4 < 40 && v3 < 30 && _root.system_id == 0) {
if (_root.hp_max < 1500) {
_root.hp_max += 150;
_root.player_life += 150;
_root.face.hp._width = _root.player_life * 100 / _root.hp_max;
_root.adsay('å˜å¾—更具生命力了……');
} else {
_root.score += 200;
}
_root.sn_get4.start();
this.swapDepths(100);
this.removeMovieClip();
}
}
};
}
}
movieClip 7162 {
}
movieClip 7163 item_42 {
frame 1 {
stop();
var t = 0;
var tx = this._x;
var ty = this._y;
onEnterFrame = function () {
++t;
if (t >= 500) {
this.swapDepths(100);
this.removeMovieClip();
}
if (t % 2 == 0) {
var v4 = Math.abs(tx - _root.playx);
var v3 = Math.abs(ty - _root.playy);
if (v4 < 40 && v3 < 30 && _root.system_id == 0) {
if (_root.player_aim > 0) {
_root.player_aim -= 7;
if (_root.player_aim < 0) {
_root.player_aim = 0;
}
_root.adsay('命ä¸çŽ‡èŽ·å¾—了æ高……');
} else {
_root.score += 200;
}
_root.sn_get4.start();
this.swapDepths(100);
this.removeMovieClip();
}
}
};
}
}
movieClip 7168 {
}
movieClip 7169 item_51 {
frame 1 {
stop();
var t = 0;
var tx = this._x;
var ty = this._y;
onEnterFrame = function () {
++t;
if (t >= 500) {
this.swapDepths(100);
this.removeMovieClip();
}
if (t % 2 == 0) {
var v11 = Math.abs(tx - _root.playx);
var v10 = Math.abs(ty - _root.playy);
if (v11 < 40 && v10 < 30 && _root.system_id == 0) {
var v7 = _root.mapman;
var v9 = v7.length;
var v8 = v7[1].length;
var v6 = 0;
while (v6 < v9) {
var v4 = 0;
while (v4 < v8) {
var v5 = v7[v6][v4];
if (v5 != null && v5 > 10000) {
_parent['bug' + v5].life -= 400;
}
++v4;
}
++v6;
}
_root.adsay('å¼€å¯äº†ç”µåæ ¸çˆ†ç£åœºâ€¦â€¦');
_root.sn_gun0.start();
this.swapDepths(100);
this.removeMovieClip();
}
}
};
}
}
movieClip 7178 boom_bug4 {
frame 13 {
stop();
this.swapDepths(100);
this.removeMovieClip();
}
}
movieClip 7197 LostArmor {
frame 19 {
stop();
}
}
movieClip 7228 boom_rocket {
frame 26 {
this.swapDepths(100);
this.removeMovieClip();
}
}
movieClip 7257 boom_mine {
frame 29 {
this.swapDepths(100);
this.removeMovieClip();
}
}
movieClip 7262 {
}
movieClip 7263 rocket {
frame 1 {
stop();
var endx = _root.rocket_arr[0][0];
var endy = _root.rocket_arr[0][1];
var step = 50;
var lx = this._x - endx;
var ly = this._y - endy;
var r16 = -Math.atan2(lx, ly) / 0.0174532925199433;
var stepx = step * Math.sin(r16 * Math.PI / 180);
var stepy = -step * Math.cos(r16 * Math.PI / 180);
this._rotation = r16;
onEnterFrame = function () {
lx = this._x - endx;
ly = this._y - endy;
jl = Math.sqrt(lx * lx + ly * ly);
if (jl > step) {
this._x += stepx;
this._y += stepy;
} else {
_root.attachBoom(endx, endy, 1);
var v6 = int(endx / 30);
var v5 = int(endy / 30);
_root.rocket_hurt(v6, v5);
_root.sn_gun6.start();
var v3 = 1 + random(3);
var v4 = 'rocket_crater' + v3;
_root.diemap(v4, 9, v3, endx, endy);
this.swapDepths(100);
this.removeMovieClip();
}
this.swapDepths(1000000 + this._y * 10000 + this._x * 100 + 98);
};
}
}
movieClip 7264 rocket_bug42 {
frame 1 {
stop();
var step = 30;
var lx = this._x - endx;
var ly = this._y - endy;
var jl = Math.sqrt(lx * lx + ly * ly);
var r16 = -Math.atan2(lx, ly) / 0.0174532925199433;
var stepx = step * Math.sin(r16 * Math.PI / 180);
var stepy = -step * Math.cos(r16 * Math.PI / 180);
this._rotation = r16;
var damage = 150 + random(100);
onEnterFrame = function () {
lx = this._x - endx;
ly = this._y - endy;
jl = Math.sqrt(lx * lx + ly * ly);
if (jl > step) {
this._x += stepx;
this._y += stepy;
} else {
_root.attachBoom(endx, endy, 1);
var v6 = int(endx / 30);
var v5 = int(endy / 30);
_root.e_rocket_hurt(v6, v5, damage);
_root.sn_gun6.start();
var v3 = 1 + random(3);
var v4 = 'rocket_crater' + v3;
_root.diemap(v4, 9, v3, endx, endy);
this.swapDepths(100);
this.removeMovieClip();
}
this.swapDepths(1000000 + this._y * 10000 + this._x * 100 + 98);
};
}
}
movieClip 7274 boom_bug41 {
frame 19 {
stop();
this.swapDepths(100);
this.removeMovieClip();
}
}
movieClip 7321 boom_bug5 {
frame 70 {
stop();
}
}
movieClip 7333 map51 {
}
movieClip 7334 {
frame 2 {
stop();
}
}
frame 3 {
function adsay(temp) {
ad_arr.shift();
ad_arr.push(temp);
var v1 = 0;
while (v1 < 6) {
face['ad' + v1] = ad_arr[v1];
++v1;
}
face.t = 0;
}
function jpsay(id, x, y) {
var v1 = random(1000);
if (jp_id < 5) {
if (score > 1200 && jp_id == 0) {
jpgun(11, x, y);
v1 = -1;
odds_id = 700;
} else {
if (score > 2500 && jp_id == 1) {
jpgun(43, x, y);
v1 = -1;
odds_id = 650;
} else {
if (score > 3800 && jp_id == 2) {
jpgun(12, x, y);
v1 = -1;
odds_id = 600;
} else {
if (score > 7500 && jp_id == 3) {
jpgun(43, x, y);
v1 = -1;
odds_id = 550;
} else {
if (score > 9000 && jp_id == 4) {
jpgun(13, x, y);
v1 = -1;
odds_id = 500;
}
}
}
}
}
}
if (id > 5) {
jpmake(id, x, y);
v1 = -1;
}
if (v1 > odds_id) {
jpmake(id, x, y);
} else {
if (v1 < 50 && v1 > -1) {
jpmake(0, x, y);
}
}
}
function jpgun(id, x, y) {
++item_num;
var v1 = game.attachMovie('item_' + id, 'item_' + id, 80000 + item_num);
v1._x = x;
v1._y = y;
v1.swapDepths(1000000 + y * 10000 + x * 100 + 50);
if (item_num >= 9900) {
item_num = 1000;
}
++jp_id;
}
function jpmake(id, x, y) {
var v3 = jp_arr[id];
var v4 = random(v3.length);
var v1 = v3[v4];
if (v1 < 10) {
v1 = '0' + v1;
}
++item_num;
var v2 = game.attachMovie('item_' + v1, 'item_' + v1 + item_num, 80000 + item_num);
v2._x = x;
v2._y = y;
v2.swapDepths(1000000 + y * 10000 + x * 100 + 50);
if (item_num >= 9900) {
item_num = 1000;
}
}
function mine_hurt(num, x, y) {
var v2 = game['bug' + num];
var v10 = v2._x;
var v9 = v2._y;
attachBoom(v10, v9, 0);
sn_gun0.start();
v2.swapDepths(100);
v2.removeMovieClip();
mapman[y][x] = null;
var v1 = gun_arr[5][1];
var v6 = boom_arr.length;
var v4 = 1;
while (v4 < v6) {
var v3 = mapman[y + boom_arr[v4][0]][x + boom_arr[v4][1]];
if (v3 != 1 && v3 != null && v3 < 51000) {
v2 = game['bug' + v3];
if (v2.life >= v1) {
v2.life -= v1;
v1 = 0;
break;
} else {
if (v2.life < v1) {
v1 -= v2.life;
v2.life = 0;
}
}
} else {
if (v3 == 1) {
var v5 = int(random(v1) / 2);
hurt(v5);
v1 -= v5;
}
}
++v4;
}
}
function rocket_hurt(x, y) {
var v3 = gun_arr[4][1];
var v6 = boom_arr.length;
var v4 = 0;
while (v4 < v6) {
var v5 = boom_arr[v4];
var v2 = mapman[y + v5[0]][x + v5[1]];
if (v2 != 1 && v2 != null && v2 < 51000) {
var v1 = game['bug' + v2];
if (v1.life >= v3) {
v1.life -= v3;
v3 = 0;
break;
} else {
if (v1.life < v3) {
v3 -= v1.life;
v1.life = 0;
}
}
}
++v4;
}
}
function e_rocket_hurt(x, y, d) {
var v7 = boom_arr.length;
var v4 = 0;
while (v4 < v7) {
var v5 = boom_arr[v4];
var v3 = mapman[y + v5[0]][x + v5[1]];
if (v3 != 1 && v3 != null && v3 < 51000) {
var v2 = game['bug' + v3];
if (v2.life >= d) {
v2.life -= d;
d = 0;
break;
} else {
if (v2.life < d) {
d -= v2.life;
v2.life = 0;
}
}
} else {
if (v3 == 1) {
var v6 = int(random(d) / 2);
hurt(v6);
d -= v6;
}
}
++v4;
}
}
function shot9_hurt(x, y, d) {
var v7 = 9;
var v4 = 0;
while (v4 < v7) {
var v5 = boom_arr[v4];
var v3 = mapman[y + v5[0]][x + v5[1]];
if (v3 != 1 && v3 != null && v3 < 51000) {
var v2 = game['bug' + v3];
if (v2.life >= d) {
v2.life -= d;
d = 0;
break;
} else {
if (v2.life < d) {
d -= v2.life;
v2.life = 0;
}
}
} else {
if (v3 == 1) {
var v6 = int(d / 2 + random(d / 2));
hurt(v6);
d -= v6;
}
}
++v4;
}
}
function CheckPlayerLife() {
if (player_life <= 0) {
player_life = 0;
system_id = 8;
}
}
function gameover() {
face.gotoAndStop(2);
game.player.gotoAndStop(14);
ChangeGray();
game.onEnterFrame = null;
game.player.onEnterFrame = null;
system_id = 9;
}
function ChangeGray() {
function ChangeArray(a, b) {
var v2 = a.length >= b.length ? a.slice() : b.slice();
var v1 = v2.length;
while (v1--) {
v2[v1] = a[v1];
}
return v2;
}
var v4 = new flash.filters.ColorMatrixFilter();
var v6 = [1, 0, 0, 0, 0];
var v7 = [0, 1, 0, 0, 0];
var v9 = [0, 0, 1, 0, 0];
var v8 = [0, 0, 0, 1, 0];
var v5 = [0.3, 0.59, 0.11, 0, 0];
var v2 = new Array();
v2 = v2.concat(ChangeArray(v5, v6));
v2 = v2.concat(ChangeArray(v5, v7));
v2 = v2.concat(ChangeArray(v5, v9));
v2 = v2.concat(v8);
v4.matrix = v2;
mapz.filters = [v4];
game.map51.filters = [v4];
}
function gameclear() {
Key.removeListener(myKeyListener);
delete myKeyListener;
Mouse.removeListener(myListener);
delete myListener;
mouseh.stopDrag();
mouseh.swapDepths(100);
mouseh.removeMovieClip();
Mouse.show();
game.swapDepths(100);
game.removeMovieClip();
mask.swapDepths(100);
mask.removeMovieClip();
mapz.swapDepths(100);
mapz.removeMovieClip();
delete mapload;
music.stop('backmusic' + music_id);
music.stop();
music.attachSound('startmusic');
music.start(0, 65000);
gotoAndStop(5);
face.swapDepths(100);
face.removeMovieClip();
}
function attachMC(x, y, sd) {
åŠ å¯†æ¨¡å— = 'MD54.57027602378385e+019åŠ å¯†æ¨¡å—';
密ç = '共想科技密ç ';
作弊çƒé”® = 'HZGXKJYXGS作弊çƒé”®';
ä½œå¼Šå½¢å¼ = 'æ— æ•Œç‰¹æ®Šè£…å¤‡éšè—枪械';
}
function attachBoom(x, y, id) {
++item_num;
var v2 = (id == 0) ? 'boom_mine' : 'boom_rocket';
var v1 = game.attachMovie(v2, v2 + item_num, 200 + random(100));
v1._x = x;
v1._y = y;
v1.swapDepths(1000000 + (y + 100) * 10000 + x * 100 + 99);
if (item_num > 9900) {
item_num = 1000;
}
}
function attachCrater(x, y, id) {
++item_num;
var v1 = game.attachMovie('crater', 'crater' + item_num, 8000 + item_num);
v1._x = x;
v1._y = y;
v1.gotoAndStop(id * 10);
if (item_num > 9900) {
item_num = 1000;
}
}
function attachSpark(x, y, id) {
++item_num;
var v2 = (id == 1) ? 'spark' : 'sparkz';
var v1 = game.attachMovie(v2, v2 + item_num, 100);
v1._x = x;
v1._y = y;
v1.swapDepths(1000000 + (y + 100) * 10000 + x * 100 + 96);
if (item_num > 9900) {
item_num = 1000;
}
}
function rebuild0() {
gun_arr = [[1, 1], [99999, 20], [20, 80], [120, 30], [10, 400], [12, 750]];
score = 0;
step = step_arr[0];
ballnum = gun_arr[1][0];
damage = gun_arr[1][1];
system_id = 0;
tenor_id = 0;
tenor_t = 0;
xy_id = 0;
walk_id = 1;
action_id = 1;
status_id = 0;
mousekey_id = 0;
armor_id = 0;
UD_id = 0;
LR_id = 0;
spy_id = 1;
player_life = 500;
player_str = 100;
player_guard = 0;
player_aim = 40;
hp_max = 500;
gp_max = 200;
playx = 0;
playy = 0;
game_x = 0;
game_y = 0;
gamex = 0;
gamey = 0;
item_num = 1000;
enemy_total = 0;
enemy_num = 100;
tower_total = 0;
odds_id = 750;
jp_id = 0;
timez = 0;
rocket_id = 0;
make_id = 0;
make_t = 0;
}
function rebuild1() {}
function rebuild2() {}
function bkmusic() {
music.stop('startmusic');
music.attachSound('backmusic' + music_id);
music.onSoundComplete = function () {
++music_id;
if (music_id >= 3) {
music_id = 1;
}
music.attachSound('backmusic' + music_id);
music.start();
};
music.start();
}
function CheckScore() {
so_id = -1;
var v1 = 0;
while (v1 < 10) {
if (score > so_arr[v1][1]) {
so_id = v1;
break;
}
++v1;
}
var v2 = (so_id == -1) ? 2 : 3;
face.show.gotoAndStop(v2);
}
function SortScore() {
var v1 = 9;
while (v1 > so_id) {
so_arr[v1][0] = so_arr[v1 - 1][0];
so_arr[v1][1] = so_arr[v1 - 1][1];
--v1;
}
so_arr[so_id][0] = playname;
so_arr[so_id][1] = score;
myso.data.so_id = so_id;
v1 = 0;
while (v1 < 10) {
myso.data['name' + v1] = so_arr[v1][0];
myso.data['score' + v1] = so_arr[v1][1];
++v1;
}
myso.flush();
}
function ShowScore() {
var v1 = 0;
while (v1 < 10) {
face.show['name' + v1] = so_arr[v1][0];
face.show['score' + v1] = so_arr[v1][1];
++v1;
}
}
function make_enemy() {
++make_t;
if (score > 10000) {
if (score > 50000 && enemy_total < 20 && make_t >= 50) {
made_e(random(5));
if (tower_total < 10) {
made_ft(random(2));
}
} else {
if (score > 20000 && enemy_total < 15 && make_t >= 100) {
made_e(random(5));
if (tower_total < 8) {
made_ft(random(2));
}
} else {
if (enemy_total < 12 && make_t >= 150) {
made_e(random(5));
if (tower_total < 6) {
made_ft(0);
}
}
}
}
} else {
if (score > 5000) {
if (score > 8000 && enemy_total < 25 && make_t >= 30) {
made_e(random(4));
if (tower_total < 5) {
made_ft(0);
}
} else {
if (score > 6500 && enemy_total < 22 && make_t >= 60) {
made_e(random(4));
if (tower_total < 4) {
made_ft(0);
}
} else {
if (enemy_total < 20 && make_t >= 90) {
made_e(random(4));
}
}
}
} else {
if (score > 2000) {
if (score > 4000 && enemy_total < 30 && make_t >= 30) {
made_e(random(3));
} else {
if (score > 900 && enemy_total < 35 && make_t >= 60) {
made_e(3);
} else {
if (enemy_total < 20 && make_t >= 90) {
made_e(random(3));
}
}
}
} else {
if (score > 300) {
if (score > 500 && enemy_total < 35 && make_t >= 30) {
made_e(random(2));
} else {
if (enemy_total < 25 && make_t >= 60) {
made_e(random(2));
}
}
} else {
if (score > 100 && enemy_total < 40 && make_t >= 30) {
made_e(0);
} else {
if (enemy_total < 20 && make_t >= 60) {
made_e(0);
}
}
}
}
}
}
}
function made_e(id) {
var v5 = random(2000);
var v4 = random(2000);
var v3 = int(v4 / 30);
var v2 = int(v5 / 30);
var v8 = mapdate[v3][v2];
var v7 = mapman[v3][v2];
if (v8 > 1 && v7 == null) {
++enemy_total;
++enemy_num;
var v6 = enemy_arr[id];
var v1 = game.attachMovie('bug' + v6, 'bug' + v6 + enemy_num, 1000 + enemy_num);
v1._x = v5;
v1._y = v4;
if (enemy_num > 990) {
enemy_num = 100;
}
make_t = 0;
}
}
function made_ft(id) {
id += 5;
var v5 = random(2000);
var v4 = random(2000);
var v3 = int(v4 / 30);
var v2 = int(v5 / 30);
var v8 = mapdate[v3][v2];
var v7 = mapman[v3][v2];
if (v8 > 1 && v7 == null) {
++tower_total;
++enemy_num;
var v6 = enemy_arr[id];
var v1 = game.attachMovie('bug' + v6, 'bug' + v6 + enemy_num, 1000 + enemy_num);
v1._x = v5;
v1._y = v4;
if (enemy_num > 990) {
enemy_num = 100;
}
make_t = 0;
}
}
function hurt(damage) {
if (armor_id == 0) {
player_life -= damage;
} else {
var v1 = int(damage * 0.3);
var v5 = damage - v1;
player_life -= v1;
player_guard -= v5;
face.gp._width = player_guard * 100 / gp_max;
if (player_guard <= 0) {
player_guard = 0;
change_kj(1, 0);
face.gp._width = 0.5;
}
}
CheckPlayerLife();
face.hp._width = player_life * 100 / hp_max;
var v2 = random(15);
var v4 = (random(2) == 0) ? v2 : -v2;
var v3 = -random(50);
v4 += playx;
v3 += playy;
attachSpark(v4, v3, 1);
}
function diemap(n, a, b, x, y) {
var v1 = flash.display.BitmapData.loadBitmap(n);
var v2 = die_arr[a][b];
var v4 = x + v2[0];
var v3 = y + v2[1];
mapload.copyPixels(v1, new flash.geom.Rectangle(0, 0, v1.width, v1.height), new flash.geom.Point(v4, v3));
mapshow.copyPixels(mapload, new flash.geom.Rectangle(Math.abs(gamex), Math.abs(gamey), 800, 600), new flash.geom.Point(0, 0));
}
function diesay(id, x, y) {
if (system_id == 0) {
var v1 = die_arr[0][id];
var v7 = v1[0];
var v2 = v1[1];
score += v2;
if (id < 6) {
--enemy_total;
} else {
--tower_total;
}
var v4 = int(y / 30);
var v3 = int(x / 30);
mapman[v4][v3] = null;
var v6 = 'ä½ æ‘§æ¯ä¸€æž¶' + v7 + ',得到' + v2 + '分';
adsay(v6);
jpsay(id, x, y);
}
}
var area_arr = [[0, 0], [2000, 2000]];
var map_id = 1;
var xmin = 800 - area_arr[map_id][0];
var ymin = 600 - area_arr[map_id][1];
var map1_arr = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], [0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], [0, 0, 0, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], [0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], [0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], [0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]];
var gun_arr = [[1, 1], [99999, 20], [12, 100], [120, 30], [12, 500], [12, 800]];
var step_arr = [5, 6, 5, 4, 5, 3, 3];
var step = step_arr[0];
var score = 0;
var ballnum = gun_arr[1][0];
var damage = gun_arr[1][1];
var system_id = 0;
var tenor_id = 0;
var tenor_t = 0;
var xy_id = 0;
var walk_id = 1;
var action_id = 1;
var status_id = 0;
var mousekey_id = 0;
var armor_id = 0;
var UD_id = 0;
var LR_id = 0;
var spy_id = 1;
var player_life = 500;
var player_str = 100;
var player_guard = 0;
var player_aim = 40;
var hp_max = 500;
var gp_max = 200;
var playx = 0;
var playy = 0;
var game_x = 0;
var game_y = 0;
var gamex = 0;
var gamey = 0;
var item_num = 1000;
var enemy_total = 0;
var enemy_num = 100;
var tower_total = 0;
var ad_arr = ['', '', '', '', '', ''];
var odds_id = 750;
var jp_id = 0;
var jp_arr = [[41, 42, 43, 51], [1, 21, 22, 31, 21, 22, 31], [1, 21, 22, 24, 31, 32, 21, 22, 24, 31, 32], [1, 2, 21, 22, 23, 24, 31, 32, 21, 22, 23, 24, 31, 32], [1, 2, 3, 21, 22, 23, 34, 31, 32, 33], [2, 3, 23, 24, 32, 33], [22, 23, 24, 22, 23, 24, 31], [22, 23, 24, 22, 23, 24, 32]];
var boom_arr = [[0, 0], [1, 0], [1, -1], [0, -1], [-1, -1], [-1, 0], [-1, 1], [0, 1], [1, 1], [2, 0], [0, -2], [-2, 0], [0, 2]];
var sn_gun0 = new Sound();
sn_gun0.attachSound('sn_gun0');
var sn_gun1 = new Sound();
sn_gun1.attachSound('sn_gun1');
var sn_gun2 = new Sound();
sn_gun2.attachSound('sn_gun2');
var sn_gun3 = new Sound();
sn_gun3.attachSound('sn_gun3');
var sn_gun4 = new Sound();
sn_gun4.attachSound('sn_gun4');
var sn_gun5 = new Sound();
sn_gun5.attachSound('sn_gun5');
var sn_gun6 = new Sound();
sn_gun6.attachSound('sn_gun6');
var sn_get0 = new Sound();
sn_get0.attachSound('sn_get0');
var sn_get1 = new Sound();
sn_get1.attachSound('sn_get1');
var sn_get2 = new Sound();
sn_get2.attachSound('sn_get2');
var sn_get3 = new Sound();
sn_get3.attachSound('sn_get3');
var sn_get4 = new Sound();
sn_get4.attachSound('sn_get4');
var sn_e11 = new Sound();
sn_e11.attachSound('sn_e11');
var sn_e13 = new Sound();
sn_e13.attachSound('sn_e13');
var sn_e15 = new Sound();
sn_e15.attachSound('sn_e15');
var sn_e17 = new Sound();
sn_e17.attachSound('sn_e17');
var sn_e41 = new Sound();
sn_e41.attachSound('sn_e41');
var sn_e42 = new Sound();
sn_e42.attachSound('sn_e42');
var sn_die11 = new Sound();
sn_die11.attachSound('sn_die11');
var sn_die17 = new Sound();
sn_die17.attachSound('sn_die17');
var sn_manage = new Sound();
var music = new Sound();
music.attachSound('startmusic');
music.start(0, 65000);
var music_id = 1;
var so_arr = [['寻拾零', 71110], ['Cola', 70510], ['BBcat', 59170], ['炽天翼', 56340], ['å¶å“¥', 50130], ['å°é¾™', 32570], ['路人甲', 20000], ['路人乙', 15000], ['路人丙', 10000], ['路人ä¸', 5000]];
var myso = SharedObject.getLocal('ExcitedInsects');
var so_id = myso.data.so_id;
var playname = 'Mr.玩家';
if (so_id == undefined) {
myso.data.so_id = 11;
var i = 0;
while (i < 10) {
myso.data['name' + i] = so_arr[i][0];
myso.data['score' + i] = so_arr[i][1];
++i;
}
myso.flush();
} else {
var i = 0;
while (i < 10) {
so_arr[i][0] = myso.data['name' + i];
so_arr[i][1] = myso.data['score' + i];
++i;
}
}
var enemy_arr = ['11', '12', '13', '15', '17', '41', '42'];
var die_arr = [[0, ['巡逻机甲', 30], ['电蜘机甲', 60], ['èŽåž‹æœºç”²', 150], ['蜻å¼æœºç”²', 220], ['é‡è£…机甲', 800], ['机枪塔', 300], ['ç«ç®ç‚®å¡”', 500]], [[11, 0], [-14, -68], [29, -51], [45, -11], [28, 23], [-16, 36], [-67, 24], [-87, -16], [-66, -55]], [[11, 1], [-39, -25], [-36, -25], [-32, -21], [-36, -22], [-32, -17], [-40, -23], [-40, -19], [-43, -25]], [[12, 0], [-19, -98], [43, -73], [66, -16], [42, 33], [-21, -51], [-94, 34], [-123, -23], [-93, -79]], [[12, 1], [-56, -32], [-51, -31], [-46, -25], [-52, -27], [-46, -20], [-57, -28], [-47, -23], [-61, -32]], [[13, 0], [-37, -44], [-28, -44], [-45, -44], [-86, -44], [-86, -44], [-97, -49], [-56, -49], [-62, -57]], [[17, 0], [-61, -62], [-95, -58], [-109, -40], [-87, -63], [-63, -69], [-85, -57], [-90, -46], [-90, -59]], [[41, 0], [-80, -68]], [[42, 0], [-80, -68]], [[99, 0], [-48, -40], [-54, -36], [-60, -42]]];
}
frame 4 {
function gameload() {
bkmusic();
onEnterFrame = function () {
if (tenor_id == 0) {
createTextField('loadtxt', 110000, 0, 0, 0, 0);
loadtxt.autoSize = 'center';
loadtxt._x = Stage.width / 2;
loadtxt._y = Stage.height / 2;
loadtxt.text = random(8) + '%';
var v4 = new TextFormat();
v4.color = 16777215;
loadtxt.setTextFormat(v4);
attachMovie('mouseh', 'mouseh', 1000000);
Mouse.hide();
startDrag(mouseh, true, -300, -300, 1600, 1000);
tenor_id = 1;
} else {
if (tenor_id == 1) {
attachMovie('face', 'face', 90000);
face.gun_bz1.gotoAndStop(2);
face.gun_show.gotoAndStop(2);
face.hp._width = 100;
face.gp._width = 0.5;
ballnum = gun_arr[1][0];
damage = gun_arr[1][1];
loadtxt.text = random(8) + 10 + '%';
tenor_id = 2;
} else {
if (tenor_id == 2) {
attachMovie('game', 'game', 50000);
loadtxt.text = random(8) + 30 + '%';
tenor_id = 3;
} else {
if (tenor_id == 3) {
if (game._width > 0) {
attachMovie('mask', 'mask', 55000);
game.setMask(mask);
loadtxt.text = random(8) + 40 + '%';
tenor_id = 4;
}
} else {
if (tenor_id == 4) {
game._x = -600;
game._y = -700;
gamex = -600;
gamey = -700;
var v3 = game.player;
v3._x = 1000;
v3._y = 1000;
v3.swapDepths(1000000 + v3._y * 10000 + v3._x * 100 + 1);
v3.gotoAndStop(1);
v3.body1._visible = false;
v3.foot1._visible = false;
v3.body0.gotoAndStop(1);
v3.foot0.gotoAndStop(1);
loadtxt.text = random(9) + 70 + '%';
tenor_id = 5;
} else {
if (tenor_id == 5) {
mapload = flash.display.BitmapData.loadBitmap('map5');
mapshow = new flash.display.BitmapData(800, 600, true, 0);
mapshow.copyPixels(mapload, new flash.geom.Rectangle(600, 700, 800, 600), new flash.geom.Point(0, 0));
createEmptyMovieClip('mapz', 9999);
mapz.attachBitmap(mapshow, 99, 'auto', true);
loadtxt.text = random(9) + 80 + '%';
tenor_id = 6;
} else {
if (tenor_id == 6) {
if (mapz._width > 0) {
game.attachMovie('map51', 'map51', 100);
game.map51.swapDepths(50000020);
game.map51._x = 0;
game.map51._y = 0;
loadtxt.text = random(5) + 90 + '%';
tenor_id = 7;
}
} else {
if (tenor_id == 7) {
mapdate = map1_arr;
mapman = new Array(67);
var v2 = 0;
while (v2 < 67) {
mapman[v2] = new Array(67);
++v2;
}
mapman[int(game.player._y / 30)][int(game.player._x / 30)] = 1;
loadtxt.text = random(5) + 95 + '%';
tenor_id = 8;
} else {
if (tenor_id == 8) {
var v2 = 0;
while (v2 < 6) {
face['ad' + v2] = '';
++v2;
}
removeMovieClip(_root.loadtxt);
false;
tenor_id = 0;
nextFrame();
onEnterFrame = null;
}
}
}
}
}
}
}
}
}
};
}
function run() {
onEnterFrame = function () {
if (system_id == 0) {
if (Key.isDown(87) || Key.isDown(38)) {
UD_id = 1;
walk_id = 1;
} else {
if (Key.isDown(83) || Key.isDown(40)) {
UD_id = 2;
walk_id = 1;
} else {
UD_id = 0;
}
}
if (Key.isDown(65) || Key.isDown(37)) {
LR_id = 1;
walk_id = 1;
} else {
if (Key.isDown(68) || Key.isDown(39)) {
LR_id = 2;
walk_id = 1;
} else {
LR_id = 0;
}
}
if (Key.isDown(1)) {
if (status_id < 3) {
mousekey_id = 1;
}
} else {
if (status_id < 2) {
mousekey_id = 0;
}
}
make_enemy();
}
};
myKeyListener = new Object();
myKeyListener.onKeyDown = function () {
var v1 = Key.getCode();
if (v1 == 49 || v1 == 97) {
change_gun(1);
} else {
if (v1 == 50 || v1 == 98) {
change_gun(2);
} else {
if (v1 == 51 || v1 == 99) {
change_gun(3);
} else {
if (v1 == 52 || v1 == 100) {
change_gun(4);
} else {
if (v1 == 53 || v1 == 101) {
} else {
if (v1 == 32) {
if (action_id == 1) {
special_key();
}
} else {
if (v1 == 80) {
}
}
}
}
}
}
}
};
Key.addListener(myKeyListener);
var v21 = new Object();
var v28 = 1;
var action_to = 1;
v21.onMouseWheel = function (action_t) {
if (system_id == 0 && status_id != 3) {
action_to += int(action_t / 3);
var v1 = gun_arr[0][0];
if (action_to < 1) {
action_to = v1;
} else {
if (action_to > v1) {
action_to = 1;
}
}
change_gun(action_to);
}
};
Mouse.addListener(v21);
game.player.onEnterFrame = function () {
if (system_id == 0) {
playx = this._x;
playy = this._y;
var v26 = playx - game._xmouse;
var v21 = playy - game._ymouse - 50;
if (action_id == 3) {
v21 += 50;
}
var v24 = -Math.atan2(v26, v21) / 0.0174532925199433;
if (action_id < 0 || action_id > 4) {
change_gun(1);
}
if (armor_id < 0 && armor_id > 1) {
armor_id = (player_guard == 0) ? 0 : 1;
}
var v15 = this['body' + armor_id];
var v7 = int((v24 + 191.25) / 22.5) + 1;
if (v7 >= 17 || v7 < 1) {
v7 = 1;
}
if (mousekey_id == 1 && (status_id == 0 || status_id == 2)) {
if (ballnum > 0) {
if (action_id != 1) {
--ballnum;
}
status_id = 1;
v15.gotoAndStop(status_id * 20 + v7);
if (action_id == 4) {
++rocket_id;
if (rocket_id >= 13) {
rocket_id = 1;
}
var v8 = rocket_id > 6 ? rocket_id - 6 : rocket_id;
var v3 = 1;
while (v3 <= 6) {
var v2 = v15['fire' + v3];
if (v3 != v8) {
v2.gotoAndStop(1);
v2._visible = false;
} else {
v2._visible = true;
v2.play();
}
++v3;
}
v15.fire.play();
}
} else {
ballnum = 0;
change_gun(action_id - 1);
}
} else {
if (mousekey_id == 0 && status_id == 0) {
v15.gotoAndStop(v7);
}
}
if (walk_id == 0 && (v7 + 3) % 4 == 0) {
this['foot' + armor_id].gotoAndStop((v7 + 1) / 2);
}
var v5 = playy;
var v6 = playx;
var v12 = UDLR_arr[UD_id][LR_id];
var v27 = v12[0];
if (v27 == 1) {
var v23 = v12[1];
var v22 = v12[2];
var v25 = v12[3];
var v14 = int(step * v23);
var v13 = int(step * v22);
var v18 = int(v5 / 30);
var v16 = int(v6 / 30);
var v11 = int((v5 + v13) / 30);
var v10 = int((v6 + v14) / 30);
var v4 = mapdate[v11][v10];
if (v4 > 1) {
var v9 = mapman[v11][v10];
if (v9 == 1 || v9 == null) {
var v19 = v6 + gamex;
var v17 = v5 + gamey;
if (v23 != 0) {
if (v19 >= 30 && v19 <= 770) {
v6 += v14;
} else {
if (v19 < 30) {
v6 = 30 - gamex;
} else {
if (v19 > 770) {
v6 = 770 - gamex;
}
}
}
gamex -= v14;
}
if (v22 != 0) {
if (v17 >= 30 && v17 <= 570) {
v5 += v13;
} else {
if (v17 < 30) {
v5 = 30 - gamey;
} else {
if (v17 > 570) {
v5 = 570 - gamey;
}
}
}
gamey -= v13;
}
if (v11 != v18 || v10 != v16) {
mapman[v18][v16] = null;
mapman[v11][v10] = 1;
}
} else {
if (v9 > 51000 && v9 < 52000) {
mine(v9, v10, v11);
}
}
}
this['foot' + armor_id].gotoAndStop(walk_id * 10 + v25);
if (v4 > 10) {
if (v4 > 10 && v4 < 31) {
mask_map(v4);
} else {
if (v4 > 30 && v4 < 51) {
jump_show(v4);
} else {
if (v4 > 50 && v4 < 71) {
system_id = 2;
xy_id = v4 - 51;
}
}
}
}
} else {
walk_id = 0;
v15 = this['foot' + armor_id];
var v20 = v15._currentframe;
if (v20 > 10) {
v15.gotoAndStop(v20 - 10);
}
}
this.swapDepths(1000000 + v5 * 10000 + v6 * 100 + 2);
this._x = v6;
this._y = v5;
playx = v6;
playy = v5;
var v19 = v6 + gamex;
var v17 = v5 + gamey;
if (v19 > 420) {
gamex -= 4;
} else {
if (v19 < 380) {
gamex += 4;
}
}
if (v17 > 330) {
gamey -= 3;
} else {
if (v17 < 300) {
gamey += 3;
}
}
} else {
if (system_id == 1) {
} else {
if (system_id == 2) {
switch_map(xy_id);
} else {
if (system_id == 3) {
jump_map(xy_id);
} else {
if (system_id == 8) {
gameover();
} else {
if (system_id == 9) {
}
}
}
}
}
}
if (gamex > 0) {
gamex = 0;
}
if (gamex < xmin) {
gamex = xmin;
}
if (gamey > 0) {
gamey = 0;
}
if (gamey < ymin) {
gamey = ymin;
}
if (gamex != game_x || gamey != game_y) {
game._x = gamex;
game._y = gamey;
game_x = gamex;
game_y = gamey;
mapshow.copyPixels(mapload, new flash.geom.Rectangle(Math.abs(gamex), Math.abs(gamey), 800, 600), new flash.geom.Point(0, 0));
}
};
}
function special_key() {
if (system_id == 0) {
var v16 = game.player;
var v8 = int(v16._y / 30);
var v7 = int(v16._x / 30);
var v17 = mapdate[v8][v7];
var v14 = 1;
if (v14 == 1) {
var v13 = boom_arr.length;
var v15 = 0;
var v4 = 1;
while (v4 < v13) {
var v5 = boom_arr[v4];
var v10 = mapman[v8 + v5[0]][v7 + v5[1]];
if (v10 > 52000 && v10 < 52999 || v10 > 51000 && v10 < 51000 && spy_id == 1) {
var v6 = game['bug' + v10];
v6.swapDepths(100);
v6.removeMovieClip();
mapman[v8 + v5[0]][v7 + v5[1]] = null;
++gun_arr[5][0];
sn_get2.start();
v15 = 1;
break;
}
++v4;
}
if (v15 == 0) {
v14 = 2;
}
}
if (v14 == 2) {
if (gun_arr[5][0] > 0) {
v15 = 0;
if (v15 == 0) {
var v12 = v16['foot' + armor_id]._currentframe;
v12 -= 10 * walk_id;
v12 = v12 < 5 ? v12 + 4 : v12 - 4;
v5 = boom_arr[v12];
var v3 = v8 + v5[0];
var v2 = v7 + v5[1];
var v9 = mapdate[v3][v2];
v10 = mapman[v3][v2];
if (v9 == 2 && v10 == null) {
++enemy_num;
var v1 = game.attachMovie('bug51', 'bug52' + enemy_num, 1000 + enemy_num);
v1.gotoAndPlay(3);
v1._x = v2 * 30 + 15;
v1._y = v3 * 30 + 15;
v1.swapDepths(1000000 + v1._y * 10000 + v1._x * 100 + 1);
var v11 = 52000 + enemy_num;
if (enemy_num > 990) {
enemy_num = 100;
}
mapman[v3][v2] = v11;
--gun_arr[5][0];
v15 = 1;
sn_gun5.start();
}
}
if (v15 == 0) {
v13 = boom_arr.length;
v4 = 1;
while (v4 < v13) {
v5 = boom_arr[v4];
v3 = v8 + v5[0];
v2 = v7 + v5[1];
v9 = mapdate[v3][v2];
v10 = mapman[v3][v2];
if (v9 == 2 && v10 == null) {
++enemy_num;
v1 = game.attachMovie('bug51', 'bug52' + enemy_num, 1000 + enemy_num);
v1.gotoAndPlay(3);
v1._x = v2 * 30 + 15;
v1._y = v3 * 30 + 15;
v1.swapDepths(1000000 + v1._y * 10000 + v1._x * 100 + 1);
v11 = 52000 + enemy_num;
if (enemy_num > 990) {
enemy_num = 100;
}
mapman[v3][v2] = v11;
--gun_arr[5][0];
sn_gun5.start();
break;
}
++v4;
}
}
}
}
}
}
function fireway() {
var v2 = 0;
var v4 = 0;
var v8;
var v7;
var v3;
var v6;
var v5;
var v9;
v8 = game._xmouse - playx;
v7 = game._ymouse - playy;
v9 = Math.sqrt(v8 * v8 + v7 * v7);
if (v9 <= 150) {
v3 = 4;
} else {
if (v9 > 150 && v9 < 300) {
v3 = 7;
} else {
if (v9 >= 300) {
v3 = 10;
}
}
}
v8 /= v3;
v7 /= v3;
var v1 = 0;
while (v1 < v3) {
v6 = playx + v8 * (v1 + 1);
v5 = playy + v7 * (v1 + 1);
c = int(v5 / 30);
d = int(v6 / 30);
if (v2 == 0 && mapdate[c][d] == 0) {
v2 = 1;
v4 = v1;
break;
}
if (v1 == v3 - 1 && v2 == 0) {
v4 = v3 - 1;
v2 = 1;
}
++v1;
}
var v11 = random(200) <= 100 ? 1 : -1;
var v10 = random(200) <= 100 ? 1 : -1;
game.gun_hit._x = playx + v8 * (v4 + 1) + v11 * random(player_aim);
game.gun_hit._y = playy + v7 * (v4 + 1) + v10 * random(player_aim);
game.gun_hit.gotoAndPlay(3);
}
function fireway4() {
var v2 = 0;
var v4 = 0;
var v3;
var v8;
var v7;
var v9;
var v11 = game.player['body' + armor_id]._currentframe - 20 - 1;
var v6 = rocket_arr[0][0] - playx;
var v5 = rocket_arr[0][1] - playy + 50;
v9 = Math.sqrt(v6 * v6 + v5 * v5);
var v16 = -Math.atan2(v6, v5) / 0.0174532925199433;
if (v9 <= 150) {
v3 = 1;
v9 = 160;
var v13 = rocket_arr[7][v11];
v6 = v13[0];
v5 = v13[1];
} else {
if (v9 > 150 && v9 < 400) {
v3 = 5;
} else {
if (v9 >= 400) {
v3 = 8;
}
}
}
v6 /= v3;
v5 /= v3;
if (v3 > 1) {
var v1 = 0;
while (v1 < v3) {
v8 = playx + v6 * (v1 + 1);
v7 = playy + v5 * (v1 + 1);
c = int(v7 / 30);
d = int(v8 / 30);
if (v2 == 0 && mapdate[c][d] == 0) {
v2 = 1;
v4 = v1;
break;
}
if (v1 == v3 - 1 && v2 == 0) {
v4 = v3 - 1;
v2 = 1;
}
++v1;
}
var v12 = v6 * (v4 + 1);
var v15 = v5 * (v4 + 1);
v9 = Math.sqrt(v12 * v12 + v15 * v15);
if (v9 <= 150) {
v9 = 160;
var v13 = rocket_arr[7][v11];
v6 = v13[0];
v5 = v13[1];
v4 = 0;
}
}
var v18 = random(200) <= 100 ? 1 : -1;
var v17 = random(200) <= 100 ? 1 : -1;
rocket_arr[0][0] = playx + v6 * (v4 + 1) + v18 * random(player_aim);
rocket_arr[0][1] = playy + v5 * (v4 + 1) + v17 * random(player_aim) - 50;
++item_num;
var v19 = rocket_id > 6 ? rocket_id - 6 : rocket_id;
var v10 = game.attachMovie('rocket', 'rocket' + item_num, 200 + random(100));
var v14 = rocket_arr[v19][v11];
v10._x = v14[0] + playx;
v10._y = v14[1] + playy;
v10._rotation = v16;
if (item_num > 9900) {
item_num = 1000;
}
}
function change_gun(id) {
if (action_id != id && system_id == 0 && gun_arr[0][0] >= id) {
gun_arr[action_id][0] = ballnum;
face['gun_bz' + action_id].gotoAndStop(1);
face['gun_bz' + id].gotoAndStop(2);
face.gun_show.gotoAndStop((id - 1) * 10 + 2);
armor_id = (player_guard == 0) ? 0 : 1;
var v2 = game.player['body' + armor_id]._currentframe;
v2 -= status_id * 20;
if (v2 < 1 || v2 > 16) {
v2 = 1;
}
action_id = id;
game.player.gotoAndStop(id);
var v3 = (armor_id == 0) ? 1 : 0;
game.player['body' + armor_id]._visible = true;
game.player['foot' + armor_id]._visible = true;
game.player['body' + v3]._visible = false;
game.player['foot' + v3]._visible = false;
status_id = 3;
game.player['body' + armor_id].gotoAndStop(status_id * 20 + v2);
ballnum = gun_arr[id][0];
damage = gun_arr[id][1];
gun_arr[0][1] = id;
sn_get1.start();
Mouse.hide();
rocket_id = 0;
}
}
function mine_sort(id) {
var v3 = _root.mine_arr[_root.map_id - 1];
var v5 = v3[0];
var v4 = 1;
while (v4 <= v5) {
if (v3[v4][0] == id) {
--v3[0];
var v2 = v4;
while (v2 <= v5) {
v3[v2][0] = v3[v2 + 1][0];
v3[v2][1] = v3[v2 + 1][1];
v3[v2][2] = v3[v2 + 1][2];
++v2;
}
break;
}
++v4;
}
}
function goback() {
var v1 = game.player['body' + armor_id];
var v2 = v1._currentframe - 20 * status_id;
status_id = 0;
v1.gotoAndStop(v2);
}
function gofill() {
var v1 = game.player['body' + armor_id];
if (rocket_id == 12) {
var v2 = v1._currentframe + 40;
status_id = 3;
} else {
var v2 = v1._currentframe - 20 * status_id;
status_id = 0;
}
v1.gotoAndStop(v2);
}
function change_kj(k1, k2) {
armor_id = k2;
var v7 = game.player['body' + k1];
var v5 = game.player['foot' + k1];
var v4 = game.player['body' + k2];
var v3 = game.player['foot' + k2];
var v9 = v7._currentframe;
var v8 = v5._currentframe;
v7._visible = false;
v5._visible = false;
v4._visible = true;
v3._visible = true;
v4.gotoAndStop(v9);
v3.gotoAndStop(v8);
if (k2 == 0) {
++item_num;
var v2 = 'LostArmor';
var v1 = game.attachMovie(v2, v2 + item_num, 100);
v1._x = playx;
v1._y = playy;
v1.swapDepths(1000000 + (playy + 100) * 10000 + playx * 100 + 96);
if (item_num > 9900) {
item_num = 1000;
}
}
}
var mapdate;
var mapman;
var mapload;
var mapshow;
var timez = 0;
var UDLR_arr = [[[0, 0, 0, 0], [1, -1, 0, 3], [1, 1, 0, 7]], [[1, 0, -1, 5], [1, -0.7, -0.7, 4], [1, 0.7, -0.7, 6]], [[1, 0, 1, 1], [1, -0.7, 0.7, 2], [1, 0.7, 0.7, 8]]];
var rocket_id = 0;
var rocket_arr = [[0, 0], [[23, -44], [13, -41], [3, -39], [-9, -41], [-19, -45], [-25, -52], [-29, -60], [-30, -70], [-20, -77], [-12, -82], [2, -83], [12, -81], [22, -76], [28, -69], [31, -61], [30, -52]], [[26, -44], [16, -39], [5, -37], [-8, -38], [-20, -42], [-29, -50], [-33, -58], [-31, -67], [-25, -76], [-14, -81], [-2, -84], [11, -82], [22, -78], [30, -71], [34, -62], [33, -53]], [[30, -44], [20, -38], [8, -35], [-5, -36], [-22, -39], [-30, -46], [-35, -56], [-34, -65], [-28, -75], [-18, -81], [-6, -84], [9, -84], [21, -80], [31, -72], [35, -64], [36, -54]], [[-21, -45], [-28, -53], [-30, -60], [-27, -69], [-21, -76], [-11, -81], [1, -82], [13, -81], [21, -76], [29, -69], [31, -60], [28, -52], [22, -45], [12, -41], [1, -39], [-10, -39]], [[-25, -45], [-31, -53], [-32, -62], [-28, -71], [-20, -78], [-9, -83], [3, -84], [16, -81], [26, -76], [33, -68], [34, -58], [30, -49], [22, -42], [8, -39], [-2, -37], [-15, -40]], [[-28, -45], [-34, -54], [-34, -63], [-29, -72], [-19, -80], [-7, -84], [6, -85], [20, -81], [30, -75], [35, -65], [36, -56], [32, -46], [22, -39], [9, -35], [-5, -35], [-18, -38]], [[0, 140], [-64, 127], [-114, 93], [-147, 43], [-160, -20], [-148, -82], [-112, -134], [-62, -169], [0, -180], [60, -170], [113, -134], [148, -83], [160, -20], [148, 41], [113, 93], [62, 127]]];
var make_id = 0;
var make_t = 0;
}
frame 5 {
stop();
attachMovie('starmenu', 'starmenu', 88888);
_quality = 'HIGH';
rebuild0();
}
frame 6 {
stop();
gameload();
_quality = 'LOW';
}
frame 7 {
stop();
run();
}
frame 8 {
prevFrame();
}
frame 9 {
prevFrame();
}