Combined Code
movieClip 3 {
}
movieClip 7 {
}
movieClip 11 {
}
movieClip 14 {
}
movieClip 17 {
}
movieClip 20 {
}
button 23 {
on (release) {
gotoAndStop(276);
}
}
movieClip 26 {
}
button 29 {
on (release) {
getURL('http://www.nartbox.com', '_blank');
}
}
frame 25 {
stop();
}
frame 275 {
gotoAndStop(276);
}
button 33 {
on (release) {
getURL('http://www.nartbox.com', '_blank');
}
}
frame 276 {
PlayMode = 0;
Players = 0;
Computer = 0;
}
movieClip 35 {
}
movieClip 37 {
}
movieClip 38 {
}
movieClip 39 {
frame 11 {
gotoAndPlay(1);
}
}
button 41 {
on (release) {
gotoAndStop(277);
}
}
button 44 {
on (release) {
PlayMode = 1;
gotoAndStop(278);
}
}
button 47 {
on (release) {
PlayMode = 2;
gotoAndPlay(279);
}
}
button 50 {
on (release) {
Players = 1;
Computer = 2;
gotoAndPlay(279);
}
}
button 53 {
on (release) {
Players = 2;
Computer = 1;
gotoAndPlay(279);
}
}
movieClip 54 {
frame 20 {
stop();
}
}
frame 299 {
stopAllSounds();
gotoAndPlay(549);
}
frame 549 {
_root.Screen:PlayMode = PlayMode;
_root.Screen:Players = Players;
_root.Screen:Computer = Computer;
stop();
}
movieClip 64 {
frame 5 {
gotoAndPlay(1);
}
}
button 68 {
on (press) {
angle = 0;
gotoAndPlay(24);
}
on (release, releaseOutside) {
gotoAndPlay(26);
}
}
movieClip 72 {
}
movieClip 73 {
}
movieClip 76 {
frame 20 {
gotoAndPlay(1);
}
}
movieClip 79 {
frame 1 {
stop();
}
}
movieClip 84 {
}
movieClip 86 {
frame 1 {
if (click == true) {
angle += 10;
if (angle >= 180) {
angle = 180;
}
_level0:SetSpeed = angle;
Bar._rotation = angle;
} else {
angle = 0;
}
}
frame 2 {
gotoAndPlay(2);
}
}
movieClip 94 {
}
movieClip 95 {
}
movieClip 97 {
frame 1 {
if (_root.Screen:Item == 4) {
gotoAndPlay(37);
}
}
frame 36 {
stop();
}
}
movieClip 101 {
frame 1 {
if (_root.Screen:Item == 4) {
gotoAndStop(3);
} else {
gotoAndStop(2);
}
}
}
movieClip 105 {
}
movieClip 108 {
}
movieClip 112 {
}
movieClip 116 {
}
movieClip 119 {
}
movieClip 120 {
frame 1 {
stop();
}
frame 3 {
stop();
}
}
movieClip 121 {
frame 3 {
if (..:Watch == true) {
..:Computer = 1;
}
if (..:Computer == 1) {
mouse.hide();
_root.CursorCom:TX = _root._xmouse;
_root.CursorCom:TY = _root._ymouse;
_root.CursorCom:PrevX = _root.CursorCom:TX;
_root.CursorCom:PrevY = _root.CursorCom:TY;
_root.CursorCom._x = _root._xmouse;
_root.CursorCom._y = _root._ymouse;
_root.CursorCom._visible = true;
tellTarget ('_root.CursorCom') {
gotoAndPlay('Arrow');
}
}
}
frame 21 {
seta = 45;
angle = 0;
if (..:Computer == 1) {
ItemUse = 0;
MoveResult = false;
pi = 3.1415;
radian = pi / 180;
temp = 50;
PW = 135;
wind = -_root.Screen:Winds;
if (wind < 0) {
PW = PW + int(wind / 5) - 5;
}
if (0 < wind) {
PW += int(wind / 3.3);
}
if (random(2) == 0) {
temp = temp + random(10) - 5;
PW = PW + random(10) - 5;
} else {
temp = temp + random(60) - 30;
PW = PW + random(60) - 30;
}
if (temp < 30) {
temp = 30;
}
if (80 < temp) {
temp = 80;
}
distance = random(100) + 100;
MX = _x + 550 + Math.cos(temp * radian) * distance;
MY = _y + 25 - Math.sin(temp * radian) * distance;
_root.CursorCom:TX = MX;
_root.CursorCom:TY = MY;
_root.CursorCom:Name = _name;
if (_root.Toolbar.ItemM1:Used == false) {
if (random(5) == 0) {
ItemUse = 1;
_root.CursorCom:TX = 65;
_root.CursorCom:TY = 76;
}
}
if (_root.Toolbar.ItemM2:Used == false) {
if (random(5) == 0) {
ItemUse = 2;
_root.CursorCom:TX = 105;
_root.CursorCom:TY = 76;
}
}
if (_root.Toolbar.ItemM4:Used == false) {
if (random(5) == 0) {
ItemUse = 4;
_root.CursorCom:TX = 185;
_root.CursorCom:TY = 76;
}
}
if (_root.Toolbar:E_Mingming < 70) {
if (_root.Toolbar.ItemM3:Used == false) {
if (random(3) == 0) {
ItemUse = 3;
_root.CursorCom:TX = 145;
_root.CursorCom:TY = 76;
}
}
}
if (_root.Toolbar:E_Mingming < 30) {
if (_root.Toolbar.ItemM3:Used == false) {
ItemUse = 3;
_root.CursorCom:TX = 145;
_root.CursorCom:TY = 76;
}
}
gotoAndPlay(37);
}
}
frame 22 {
direct = 1;
minangle = 30;
maxangle = 80;
pi = 3.1415;
radian = pi / 180;
if (0 < _xmouse) {
if (_ymouse < -50) {
x = Math.abs(_xmouse);
y = Math.abs(_ymouse + 50);
x2 = Math.pow(x, 2);
y2 = Math.pow(y, 2);
r = Math.sqrt(x2 + y2);
xx = x / r;
seta = Math.acos(xx) / radian;
seta = int(seta * 100) / 100;
if (maxangle < seta) {
seta = maxangle;
}
if (seta < minangle) {
seta = minangle;
}
}
}
Line._rotation = 90 - seta;
Mingming.eye1.Eye._rotation = 15 - seta;
if (_root.Screen:Item == 4) {
tellTarget ('Mingming') {
gotoAndStop(2);
}
}
}
frame 23 {
gotoAndPlay(22);
}
frame 24 {
angle += 5;
if (angle >= 180) {
angle = 180;
gotoAndPlay(26);
}
Power.Bar._rotation = angle;
}
frame 25 {
gotoAndPlay(24);
}
frame 26 {
..:angle = seta;
..:speed = angle / 8 + 12;
..:Times = 0;
..:Vertical = _x;
..:Horizon = _y - 50;
..:PrevY = ..:Horizon;
..:B_angle = seta;
..:B_speed = angle / 8 + 12;
..:B_Times = 0;
..:B_Vertical = _x;
..:B_Horizon = _y - 50;
..:B_PrevY = ..:Horizon;
tellTarget ('..') {
gotoAndPlay('ShootMingming');
}
tellTarget ('_root.Toolbar.ItemM1') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM2') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM3') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM4') {
gotoAndStop(2);
}
stop();
}
frame 36 {
stop();
}
frame 37 {
direct = 1;
minangle = 30;
maxangle = 80;
pi = 3.1415;
radian = pi / 180;
CX = _root.CursorCom._x - _x - 550;
CY = _root.CursorCom._y - _y - 75;
if (0 < CX) {
if (CY < -50) {
x = Math.abs(CX);
y = Math.abs(CY + 50);
x2 = Math.pow(x, 2);
y2 = Math.pow(y, 2);
r = Math.sqrt(x2 + y2);
xx = x / r;
seta = Math.acos(xx) / radian;
seta = int(seta * 100) / 100;
if (maxangle < seta) {
seta = maxangle;
}
if (seta < minangle) {
seta = minangle;
}
}
}
Line._rotation = 90 - seta;
Mingming.eye1.Eye._rotation = 15 - seta;
if (_root.Screen:Item == 4) {
tellTarget ('Mingming') {
gotoAndStop(2);
}
}
if (MoveResult == true) {
if (ItemUse == 0) {
tellTarget ('_root.CursorCom') {
gotoAndPlay('Hand');
}
gotoAndPlay(39);
}
if (ItemUse == 1) {
_root.Toolbar.ItemM1:used = true;
_root.Screen:Item = 1;
_root.Toolbar.ItemM1._visible = false;
}
if (ItemUse == 2) {
_root.Toolbar.ItemM2:used = true;
_root.Screen:Item = 2;
_root.Toolbar.ItemM2._visible = false;
}
if (ItemUse == 4) {
_root.Toolbar.ItemM4:used = true;
_root.Screen:Item = 4;
_root.Toolbar.ItemM4._visible = false;
}
if (ItemUse == 3) {
_root.Toolbar.ItemM3:used = true;
_root.Screen:Item = 3;
_root.Toolbar.ItemM3._visible = false;
_root.Toolbar:E_Mingming += 30;
if (30 < _root.Toolbar:E_Mingming) {
gotoAndStop(1);
} else {
gotoAndStop(2);
}
tellTarget ('_root.Screen') {
gotoAndPlay('MoveToWangtta');
}
Mouse.show();
_root.CursorCom._visible = false;
}
if (ItemUse != 0) {
tellTarget ('Sound') {
gotoAndStop('Play');
}
MoveResult = false;
ItemUse = 0;
_root.CursorCom:TX = MX;
_root.CursorCom:TY = MY;
tellTarget ('_root.Toolbar.ItemM1') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM2') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM3') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW1') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW2') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW3') {
gotoAndStop(2);
}
}
}
}
frame 38 {
gotoAndPlay(37);
}
frame 39 {
angle += 5;
if (angle >= 180) {
angle = 180;
gotoAndPlay(41);
}
if (angle >= PW) {
gotoAndPlay(41);
}
Power.Bar._rotation = angle;
}
frame 40 {
gotoAndPlay(39);
}
frame 41 {
..:angle = seta;
..:speed = angle / 8 + 12;
..:Times = 0;
..:Vertical = _x;
..:Horizon = _y - 50;
..:PrevY = ..:Horizon;
..:B_angle = seta;
..:B_speed = angle / 8 + 12;
..:B_Times = 0;
..:B_Vertical = _x;
..:B_Horizon = _y - 50;
..:B_PrevY = ..:Horizon;
tellTarget ('..') {
gotoAndPlay('ShootMingming');
}
tellTarget ('_root.Toolbar.ItemM1') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM2') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM3') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM4') {
gotoAndStop(2);
}
Mouse.show();
_root.CursorCom._visible = false;
stop();
}
frame 42 {
stop();
}
}
button 127 {
on (press) {
gotoAndPlay(24);
}
on (release, releaseOutside) {
gotoAndPlay(26);
}
}
movieClip 131 {
}
movieClip 132 {
}
movieClip 134 {
}
movieClip 135 {
}
movieClip 138 {
frame 1 {
stop();
}
}
movieClip 141 {
}
movieClip 146 {
}
movieClip 147 {
}
movieClip 148 {
frame 1 {
if (_root.Screen:Item == 4) {
gotoAndPlay(37);
}
}
frame 36 {
stop();
}
frame 72 {
stop();
}
}
movieClip 150 {
frame 1 {
if (_root.Screen:Item == 4) {
gotoAndStop(3);
} else {
gotoAndStop(2);
}
}
}
movieClip 153 {
}
movieClip 157 {
}
movieClip 161 {
}
movieClip 165 {
}
movieClip 168 {
}
movieClip 169 {
frame 3 {
if (..:Watch == true) {
..:Computer = 2;
}
if (..:Computer == 2) {
mouse.hide();
_root.CursorCom:TX = _root._xmouse;
_root.CursorCom:TY = _root._ymouse;
_root.CursorCom:PrevX = _root.CursorCom:TX;
_root.CursorCom:PrevY = _root.CursorCom:TY;
_root.CursorCom._x = _root._xmouse;
_root.CursorCom._y = _root._ymouse;
_root.CursorCom._visible = true;
tellTarget ('_root.CursorCom') {
gotoAndPlay('Arrow');
}
}
}
frame 21 {
seta = 45;
angle = 0;
if (..:Computer == 2) {
ItemUse = 0;
MoveResult = false;
pi = 3.1415;
radian = pi / 180;
temp = 50;
PW = 135;
wind = _root.Screen:Winds;
if (wind < 0) {
PW = PW + int(wind / 5) - 5;
}
if (0 < wind) {
PW += int(wind / 3.3);
}
if (random(2) == 0) {
temp = temp + random(10) - 5;
PW = PW + random(10) - 5;
} else {
temp = temp + random(60) - 30;
PW = PW + random(60) - 30;
}
if (temp < 30) {
temp = 30;
}
if (80 < temp) {
temp = 80;
}
distance = random(100) + 100;
MX = _x - Math.cos(temp * radian) * distance;
MY = _y + 25 - Math.sin(temp * radian) * distance;
_root.CursorCom:TX = MX;
_root.CursorCom:TY = MY;
_root.CursorCom:Name = _name;
if (_root.Toolbar.ItemW1:Used == false) {
if (random(5) == 0) {
ItemUse = 1;
_root.CursorCom:TX = 365;
_root.CursorCom:TY = 76;
}
}
if (_root.Toolbar.ItemW2:Used == false) {
if (random(5) == 0) {
ItemUse = 2;
_root.CursorCom:TX = 405;
_root.CursorCom:TY = 76;
}
}
if (_root.Toolbar.ItemW4:Used == false) {
if (random(5) == 0) {
ItemUse = 4;
_root.CursorCom:TX = 485;
_root.CursorCom:TY = 76;
}
}
if (_root.Toolbar:E_Wangtta < 70) {
if (_root.Toolbar.ItemW3:Used == false) {
if (random(3) == 0) {
ItemUse = 3;
_root.CursorCom:TX = 445;
_root.CursorCom:TY = 76;
}
}
}
if (_root.Toolbar:E_Wangtta < 30) {
if (_root.Toolbar.ItemW3:Used == false) {
ItemUse = 3;
_root.CursorCom:TX = 445;
_root.CursorCom:TY = 76;
}
}
gotoAndPlay(37);
}
}
frame 22 {
direct = -1;
minangle = 30;
maxangle = 80;
pi = 3.1415;
radian = pi / 180;
if (_xmouse < 0) {
if (_ymouse < -50) {
x = Math.abs(_xmouse);
y = Math.abs(_ymouse + 50);
x2 = Math.pow(x, 2);
y2 = Math.pow(y, 2);
r = Math.sqrt(x2 + y2);
xx = x / r;
seta = Math.acos(xx) / radian;
seta = int(seta * 100) / 100;
if (maxangle < seta) {
seta = maxangle;
}
if (seta < minangle) {
seta = minangle;
}
}
}
Line._rotation = seta + 270;
Wangtta.eye1.Eye._rotation = seta - 45;
Wangtta.eye2.Eye._rotation = (seta / 5) * 4 - 45;
if (_root.Screen:Item == 4) {
tellTarget ('Wangtta') {
gotoAndStop(2);
}
}
}
frame 23 {
gotoAndPlay(22);
}
frame 24 {
angle += 5;
if (angle >= 180) {
angle = 180;
gotoAndPlay(26);
}
Power.Bar._rotation = angle;
}
frame 25 {
gotoAndPlay(24);
}
frame 26 {
..:angle = seta;
..:speed = angle / 8 + 12;
..:Times = 0;
..:Vertical = _x;
..:Horizon = _y - 50;
..:PrevY = ..:Horizon;
..:B_angle = seta;
..:B_speed = angle / 8 + 12;
..:B_Times = 0;
..:B_Vertical = _x;
..:B_Horizon = _y - 50;
..:B_PrevY = ..:Horizon;
tellTarget ('..') {
gotoAndPlay('ShootWangtta');
}
tellTarget ('_root.Toolbar.ItemW1') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW2') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW3') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW4') {
gotoAndStop(2);
}
stop();
}
frame 36 {
stop();
}
frame 37 {
direct = -1;
minangle = 30;
maxangle = 80;
pi = 3.1415;
radian = pi / 180;
CX = _root.CursorCom._x - _x;
CY = _root.CursorCom._y - _y - 75;
if (CX < 0) {
if (CY < -50) {
x = Math.abs(CX);
y = Math.abs(CY + 50);
x2 = Math.pow(x, 2);
y2 = Math.pow(y, 2);
r = Math.sqrt(x2 + y2);
xx = x / r;
seta = Math.acos(xx) / radian;
seta = int(seta * 100) / 100;
if (maxangle < seta) {
seta = maxangle;
}
if (seta < minangle) {
seta = minangle;
}
}
}
Line._rotation = seta + 270;
Wangtta.eye1.Eye._rotation = seta - 45;
Wangtta.eye2.Eye._rotation = (seta / 5) * 4 - 45;
if (_root.Screen:Item == 4) {
tellTarget ('Wangtta') {
gotoAndStop(2);
}
}
if (MoveResult == true) {
if (ItemUse == 0) {
tellTarget ('_root.CursorCom') {
gotoAndPlay('Hand');
}
gotoAndPlay(39);
}
if (ItemUse == 1) {
_root.Toolbar.ItemW1:used = true;
_root.Screen:Item = 1;
_root.Toolbar.ItemW1._visible = false;
}
if (ItemUse == 2) {
_root.Toolbar.ItemW2:used = true;
_root.Screen:Item = 2;
_root.Toolbar.ItemW2._visible = false;
}
if (ItemUse == 4) {
_root.Toolbar.ItemW4:used = true;
_root.Screen:Item = 4;
_root.Toolbar.ItemW4._visible = false;
}
if (ItemUse == 3) {
_root.Toolbar.ItemW3:used = true;
_root.Screen:Item = 3;
_root.Toolbar.ItemW3._visible = false;
_root.Toolbar:E_Wangtta += 30;
if (30 < _root.Toolbar:E_Wangtta) {
gotoAndStop(1);
} else {
gotoAndStop(2);
}
tellTarget ('_root.Screen') {
gotoAndPlay('MoveToMingming');
}
Mouse.show();
_root.CursorCom._visible = false;
}
if (ItemUse != 0) {
tellTarget ('Sound') {
gotoAndStop('Play');
}
MoveResult = false;
ItemUse = 0;
_root.CursorCom:TX = MX;
_root.CursorCom:TY = MY;
tellTarget ('_root.Toolbar.ItemM1') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM2') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM3') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW1') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW2') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW3') {
gotoAndStop(2);
}
}
}
}
frame 38 {
gotoAndPlay(37);
}
frame 39 {
angle += 5;
if (angle >= 180) {
angle = 180;
gotoAndPlay(41);
}
if (angle >= PW) {
gotoAndPlay(41);
}
Power.Bar._rotation = angle;
}
frame 40 {
gotoAndPlay(39);
}
frame 41 {
..:angle = seta;
..:speed = angle / 8 + 12;
..:Times = 0;
..:Vertical = _x;
..:Horizon = _y - 50;
..:PrevY = ..:Horizon;
..:B_angle = seta;
..:B_speed = angle / 8 + 12;
..:B_Times = 0;
..:B_Vertical = _x;
..:B_Horizon = _y - 50;
..:B_PrevY = ..:Horizon;
tellTarget ('..') {
gotoAndPlay('ShootWangtta');
}
tellTarget ('_root.Toolbar.ItemW1') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW2') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW3') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW4') {
gotoAndStop(2);
}
Mouse.show();
_root.CursorCom._visible = false;
stop();
}
frame 42 {
stop();
}
}
movieClip 172 {
}
movieClip 173 {
frame 1 {
stop();
}
frame 12 {
stop();
}
frame 23 {
stop();
}
}
movieClip 186 {
frame 1 {
if (_root.Screen:Item == 4) {
gotoAndPlay(11);
}
}
frame 10 {
gotoAndPlay(1);
}
frame 23 {
gotoAndPlay(11);
}
frame 28 {
gotoAndPlay(25);
}
frame 33 {
gotoAndPlay(30);
}
}
movieClip 199 {
frame 1 {
if (_root.Screen:Item == 4) {
gotoAndPlay(11);
}
}
frame 10 {
gotoAndPlay(1);
}
frame 23 {
gotoAndPlay(11);
}
frame 28 {
gotoAndPlay(25);
}
frame 33 {
gotoAndPlay(30);
}
}
movieClip 200 {
frame 1 {
_root.Toolbar.E_Mingming = 100;
_root.Toolbar.E_Wangtta = 100;
_root.Toolbar.E_MingmingD = 100;
_root.Toolbar.E_WangttaD = 100;
Mingming._x = -400;
Mingming._y = 290;
Wangtta._x = 400;
Wangtta._y = 290;
tellTarget ('Mingming') {
gotoAndStop('Stand');
}
tellTarget ('Wangtta') {
gotoAndStop('Stand');
}
Scale = 1;
Gravity = -0.98;
Winds = 0;
MoveRatio = 5;
GameSet = false;
Watch = false;
if (PlayMode == 1) {
Turn = Players;
} else {
Turn = random(2) + 1;
}
_x = 275;
_y = 300;
if (Turn == 1) {
ScreenTX = 550;
ScreenTY = 76;
} else {
ScreenTX = 0;
ScreenTY = 76;
}
i = 1;
while (4 >= i) {
tellTarget (''_root.ToolBar.ItemW' add i') {
gotoAndStop(2);
}
tellTarget (''_root.ToolBar.ItemM' add i') {
gotoAndStop(2);
}
eval('_root.ToolBar.ItemW' add i add ':Used') = false;
eval('_root.ToolBar.ItemM' add i add ':Used') = false;
++i;
}
_root.CursorCom._visible = false;
gotoAndPlay(2);
}
frame 2 {
if (Turn == 1) {
sx = _x;
sy = _y;
sx = int(sx - (sx - ScreenTX - 5) / MoveRatio);
sy = int(sy - (sy - ScreenTY) / MoveRatio);
} else {
sx = _x;
sy = _y;
sx = int(sx - (sx - ScreenTX) / MoveRatio);
sy = int(sy - (sy - ScreenTY) / MoveRatio);
}
if (sx < 0) {
sx = 0;
}
if (550 < sx) {
sx = 550;
}
if (sy < 76) {
sy = 76;
}
_x = sx;
_y = sy;
}
frame 3 {
Check = true;
if (ScreenTX != sx) {
Check = false;
}
if (ScreenTY != sy) {
Check = false;
}
if (check == true) {
if (Turn == 1) {
gotoAndPlay(36);
} else {
gotoAndPlay(4);
}
} else {
gotoAndPlay(2);
}
}
frame 4 {
_x = 0;
_y = 76;
tellTarget ('Wangtta') {
gotoAndPlay('Reload');
}
if (30 < _root.Toolbar:E_Mingming) {
tellTarget ('Mingming') {
gotoAndStop('Stand');
}
} else {
tellTarget ('Mingming') {
gotoAndStop('Sick');
}
}
Winds += random(101) - 50;
if (Winds < -150) {
Winds = -150;
}
if (150 < Winds) {
Winds = 150;
}
Wind = Winds / 1000;
Fall = false;
Side = false;
Hit = false;
HitCore = false;
Item = 0;
ItemStatus = 0;
Damage = 0;
if (Computer == 2) {
tellTarget ('_root.Toolbar.ItemW1') {
gotoAndStop(3);
}
tellTarget ('_root.Toolbar.ItemW2') {
gotoAndStop(3);
}
tellTarget ('_root.Toolbar.ItemW4') {
gotoAndStop(3);
}
tellTarget ('_root.Toolbar.ItemW3') {
gotoAndStop(3);
}
} else {
tellTarget ('_root.Toolbar.ItemW1') {
gotoAndStop(1);
}
tellTarget ('_root.Toolbar.ItemW2') {
gotoAndStop(1);
}
tellTarget ('_root.Toolbar.ItemW3') {
gotoAndStop(1);
}
tellTarget ('_root.Toolbar.ItemW4') {
gotoAndStop(1);
}
}
tellTarget ('_root.Toolbar.ItemM1') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM2') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM3') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM4') {
gotoAndStop(2);
}
stop();
}
frame 5 {
if (Item == 2) {
Ammo._xscale = 200;
Ammo._yscale = 200;
AmmoS._xscale = 200;
AmmoS._yscale = 100;
}
pi = 3.14;
radian = pi / 180;
++Times;
vx = Math.cos(Angle * Radian) * Speed;
vy = Math.sin(Angle * Radian) * Speed;
x = vx * Times - Wind * math.pow(Times, 2);
y = vy * Times + Gravity * math.pow(Times, 2) / 2;
x = vertical - x;
y = -y + horizon;
if (Fall == true) {
if (Item == 4) {
x = PrevX + ItemVX;
}
}
Ammo._x = x * Scale;
Ammo._y = y * Scale;
AmmoS._x = x * Scale;
AmmoS._y = 290 * Scale;
sx = 275 - x * Scale;
sy = 200 - y * Scale;
if (sx < 0) {
sx = 0;
}
if (550 < sx) {
sx = 550;
}
if (sy < 76) {
sy = 76;
}
_x = sx;
_y = sy;
if (Fall == false) {
if (PrevY < y) {
Fall = true;
if (Item == 4) {
if (150 < x) {
ItemVX = (Wangtta._x + 20 - x) / Times;
if (30 < ItemVX) {
ItemVX = 30;
}
tellTarget ('Ammo') {
gotoAndPlay('Right');
}
tellTarget ('AmmoS') {
gotoAndPlay('Right');
}
} else {
ItemVX = (Mingming._x - 20 - x) / Times;
if (ItemVX < -30) {
ItemVX = -30;
}
tellTarget ('Ammo') {
gotoAndPlay('Left');
}
tellTarget ('AmmoS') {
gotoAndPlay('Left');
}
}
}
}
}
if (Side == false) {
if (x < 0) {
Side = true;
}
}
if (Side == true) {
cx = Mingming._x - 25;
cy = Mingming._y - 90;
hx = Mingming._x - 35;
hy = Mingming._y - 110;
} else {
cx = Wangtta._x - 25;
cy = Wangtta._y - 90;
hx = Wangtta._x - 35;
hy = Wangtta._y - 110;
}
HitCheck = false;
if (Fall == true) {
if (HitCore == false) {
Damage = 0;
if (Hit == false) {
if (hx < x) {
if (x < hx + 70) {
if (hy < y) {
if (y < hy + 100) {
Damage = 10;
Hit = true;
HitCheck = true;
}
}
}
}
}
if (cx < x) {
if (x < cx + 50) {
if (cy < y) {
if (y < cy + 20) {
if (HitCheck == true) {
Damage += 10;
} else {
if (Hit == true) {
Damage = 10;
} else {
Damage = 20;
}
}
HitCore = true;
HitCheck = true;
}
}
}
}
}
}
if (HitCheck == true) {
if (Item == 1) {
if (ItemStatus == 1) {
Damage = 20;
HitCore = true;
}
}
if (Item == 2) {
Damage = 30;
HitCore = true;
}
}
if (HitCheck == true) {
Crash._x = x;
Crash._y = y;
if (Side == true) {
_root.Toolbar:E_Mingming -= Damage;
if (0 >= _root.Toolbar:E_Mingming) {
GameSet = true;
tellTarget ('_root.Mask') {
gotoAndPlay('MingmingDie');
}
}
if (HitCore == false) {
tellTarget ('Mingming') {
gotoAndStop('Hit1');
}
tellTarget ('Crash') {
gotoAndPlay('Normal');
}
} else {
tellTarget ('Mingming') {
gotoAndStop('Hit2');
}
tellTarget ('Crash') {
gotoAndPlay('Direct');
}
}
} else {
_root.Toolbar:E_Wangtta -= Damage;
if (0 >= _root.Toolbar:E_Wangtta) {
GameSet = true;
tellTarget ('_root.Mask') {
gotoAndPlay('WangttaDie');
}
}
if (HitCore == false) {
tellTarget ('Wangtta') {
gotoAndStop('Hit1');
}
tellTarget ('Crash') {
gotoAndPlay('Normal');
}
} else {
tellTarget ('Wangtta') {
gotoAndStop('Hit2');
}
tellTarget ('Crash') {
gotoAndPlay('Direct');
}
}
}
}
}
frame 6 {
if (280 < y * scale) {
tellTarget ('Ammo') {
stop();
}
if (Item == 4) {
Ammo._visible = false;
}
AmmoS._visible = false;
HitCheck = false;
if (Hit == true) {
HitCheck = true;
}
if (HitCore == true) {
HitCheck = true;
}
if (HitCheck == false) {
tellTarget ('Mingming') {
gotoAndStop('Smile');
}
}
if (Side == false) {
tellTarget ('Mingming') {
gotoAndStop('Smile');
}
}
gotoAndPlay(7);
} else {
PrevX = x;
PrevY = y;
gotoAndPlay(5);
}
}
frame 21 {
if (Item == 1) {
if (ItemStatus == 0) {
_x = 0;
_y = 76;
Fall = false;
Side = false;
Hit = false;
HitCore = false;
Damage = 0;
Times = 0;
PrevY = Horizon;
tellTarget ('Ammo') {
gotoAndPlay(1);
}
AmmoS._visible = true;
if (HitCheck == true) {
tellTarget ('Mingming') {
gotoAndStop('HitMe');
}
}
tellTarget ('Wangtta') {
gotoAndPlay('DoubleShot');
}
}
}
}
frame 24 {
if (Item == 1) {
if (ItemStatus == 0) {
ItemStatus = 1;
gotoAndPlay(5);
}
}
}
frame 32 {
if (GameSet == true) {
stop();
}
}
frame 33 {
sx = int(sx - (sx - 555) / 5);
sy = int(sy - (sy - 76) / 5);
if (sx < 0) {
sx = 0;
}
if (550 < sx) {
sx = 550;
}
if (sy < 76) {
sy = 76;
}
_x = sx;
_y = sy;
}
frame 34 {
check = false;
if (sx >= 550) {
if (76 >= sy) {
check = true;
}
}
if (check == true) {
gotoAndPlay(35);
} else {
gotoAndPlay(33);
}
}
frame 35 {
gotoAndPlay(36);
}
frame 36 {
_x = 550;
_y = 76;
tellTarget ('Mingming') {
gotoAndPlay('Reload');
}
if (30 < _root.Toolbar:E_Wangtta) {
tellTarget ('Wangtta') {
gotoAndStop('Stand');
}
} else {
tellTarget ('Wangtta') {
gotoAndStop('Sick');
}
}
Winds += random(101) - 50;
if (Winds < -150) {
Winds = -150;
}
if (150 < Winds) {
Winds = 150;
}
Wind = -(Winds / 1000);
Fall = false;
Side = false;
Hit = false;
HitCore = false;
Item = 0;
ItemStatus = 0;
Damage = 0;
if (Computer == 1) {
tellTarget ('_root.Toolbar.ItemM1') {
gotoAndStop(3);
}
tellTarget ('_root.Toolbar.ItemM2') {
gotoAndStop(3);
}
tellTarget ('_root.Toolbar.ItemM4') {
gotoAndStop(3);
}
tellTarget ('_root.Toolbar.ItemM3') {
gotoAndStop(3);
}
} else {
tellTarget ('_root.Toolbar.ItemM1') {
gotoAndStop(1);
}
tellTarget ('_root.Toolbar.ItemM2') {
gotoAndStop(1);
}
tellTarget ('_root.Toolbar.ItemM3') {
gotoAndStop(1);
}
tellTarget ('_root.Toolbar.ItemM4') {
gotoAndStop(1);
}
}
tellTarget ('_root.Toolbar.ItemW1') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW2') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW3') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW4') {
gotoAndStop(2);
}
stop();
}
frame 37 {
if (Item == 2) {
Ammo._xscale = 200;
Ammo._yscale = 200;
AmmoS._xscale = 200;
AmmoS._yscale = 100;
}
pi = 3.14;
radian = pi / 180;
++Times;
vx = Math.cos(Angle * Radian) * Speed;
vy = Math.sin(Angle * Radian) * Speed;
x = vx * Times - Wind * math.pow(Times, 2);
y = vy * Times + Gravity * math.pow(Times, 2) / 2;
x = vertical + x;
y = -y + horizon;
if (Fall == true) {
if (Item == 4) {
x = PrevX + ItemVX;
}
}
Ammo._x = x * Scale;
Ammo._y = y * Scale;
AmmoS._x = x * Scale;
AmmoS._y = 290 * Scale;
sx = 275 - x * Scale;
sy = 200 - y * Scale;
if (sx < 0) {
sx = 0;
}
if (550 < sx) {
sx = 550;
}
if (sy < 76) {
sy = 76;
}
_x = sx;
_y = sy;
if (Fall == false) {
if (PrevY < y) {
Fall = true;
if (Item == 4) {
if (x < -150) {
ItemVX = (Mingming._x - 20 - x) / Times;
if (ItemVX < -30) {
ItemVX = -30;
}
tellTarget ('Ammo') {
gotoAndPlay('Left');
}
tellTarget ('AmmoS') {
gotoAndPlay('Left');
}
} else {
ItemVX = (Wangtta._x + 20 - x) / Times;
if (30 < ItemVX) {
ItemVX = 30;
}
tellTarget ('Ammo') {
gotoAndPlay('Right');
}
tellTarget ('AmmoS') {
gotoAndPlay('Right');
}
}
}
}
}
if (Side == false) {
if (0 < x) {
Side = true;
}
}
if (Side == true) {
cx = Wangtta._x - 25;
cy = Wangtta._y - 90;
hx = Wangtta._x - 35;
hy = Wangtta._y - 110;
} else {
cx = Mingming._x - 25;
cy = Mingming._y - 90;
hx = Mingming._x - 35;
hy = Mingming._y - 110;
}
HitCheck = false;
if (Fall == true) {
if (HitCore == false) {
Damage = 0;
if (Hit == false) {
if (hx < x) {
if (x < hx + 70) {
if (hy < y) {
if (y < hy + 100) {
Damage = 10;
Hit = true;
HitCheck = true;
}
}
}
}
}
if (cx < x) {
if (x < cx + 50) {
if (cy < y) {
if (y < cy + 20) {
if (HitCheck == true) {
Damage += 10;
} else {
if (Hit == true) {
Damage = 10;
} else {
Damage = 20;
}
}
HitCore = true;
HitCheck = true;
}
}
}
}
}
}
if (HitCheck == true) {
if (Item == 1) {
if (ItemStatus == 1) {
Damage = 20;
HitCore = true;
}
}
if (Item == 2) {
Damage = 30;
HitCore = true;
}
}
if (HitCheck == true) {
Crash._x = x;
Crash._y = y;
if (Side == true) {
_root.Toolbar:E_Wangtta -= Damage;
if (0 >= _root.Toolbar:E_Wangtta) {
GameSet = true;
tellTarget ('_root.Mask') {
gotoAndPlay('WangttaDie');
}
}
if (HitCore == false) {
tellTarget ('Wangtta') {
gotoAndStop('Hit1');
}
tellTarget ('Crash') {
gotoAndPlay('Normal');
}
} else {
tellTarget ('Wangtta') {
gotoAndStop('Hit2');
}
tellTarget ('Crash') {
gotoAndPlay('Direct');
}
}
} else {
_root.Toolbar:E_Mingming -= Damage;
if (0 >= _root.Toolbar:E_Mingming) {
GameSet = true;
tellTarget ('_root.Mask') {
gotoAndPlay('MingmingDie');
}
}
if (HitCore == false) {
tellTarget ('Mingming') {
gotoAndStop('Hit1');
}
tellTarget ('Crash') {
gotoAndPlay('Normal');
}
} else {
tellTarget ('Mingming') {
gotoAndStop('Hit2');
}
tellTarget ('Crash') {
gotoAndPlay('Direct');
}
}
}
}
}
frame 38 {
if (280 < y * scale) {
tellTarget ('Ammo') {
stop();
}
if (Item == 4) {
Ammo._visible = false;
}
AmmoS._visible = false;
HitCheck = false;
if (Hit == true) {
HitCheck = true;
}
if (HitCore == true) {
HitCheck = true;
}
if (HitCheck == false) {
tellTarget ('Wangtta') {
gotoAndStop('Smile');
}
}
if (Side == false) {
tellTarget ('Wangtta') {
gotoAndStop('Smile');
}
}
gotoAndPlay(39);
} else {
PrevX = x;
PrevY = y;
gotoAndPlay(37);
}
}
frame 53 {
if (Item == 1) {
if (ItemStatus == 0) {
_x = 550;
_y = 76;
Fall = false;
Side = false;
Hit = false;
HitCore = false;
Damage = 0;
Times = 0;
PrevY = Horizon;
tellTarget ('Ammo') {
gotoAndPlay(1);
}
AmmoS._visible = true;
if (HitCheck == true) {
tellTarget ('Wangtta') {
gotoAndStop('HitMe');
}
}
tellTarget ('Mingming') {
gotoAndPlay('DoubleShot');
}
}
}
}
frame 56 {
if (Item == 1) {
if (ItemStatus == 0) {
ItemStatus = 1;
gotoAndPlay(37);
}
}
}
frame 64 {
if (GameSet == true) {
stop();
}
}
frame 65 {
sx = int(sx - (sx - 0) / 5);
sy = int(sy - (sy - 76) / 5);
if (sx < 0) {
sx = 0;
}
if (550 < sx) {
sx = 550;
}
if (sy < 76) {
sy = 76;
}
_x = sx;
_y = sy;
}
frame 66 {
check = false;
if (0 >= sx) {
if (76 >= sy) {
check = true;
}
}
if (check == true) {
gotoAndPlay(67);
} else {
gotoAndPlay(65);
}
}
frame 67 {
gotoAndPlay(4);
}
}
movieClip 203 {
frame 1 {
stop();
}
}
movieClip 205 {
frame 20 {
gotoAndPlay(1);
}
}
movieClip 206 {
}
movieClip 209 {
}
movieClip 211 {
}
button 215 {
on (release) {
_root.Screen:Item = 2;
used = true;
_visible = false;
tellTarget ('_root.Toolbar.ItemM1') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM2') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM3') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM4') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW1') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW2') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW3') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW4') {
gotoAndStop(2);
}
}
}
movieClip 217 {
frame 1 {
stop();
}
}
button 221 {
on (release) {
_root.Screen:Item = 4;
used = true;
_visible = false;
tellTarget ('_root.Toolbar.ItemM1') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM2') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM3') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM4') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW1') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW2') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW3') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW4') {
gotoAndStop(2);
}
}
}
movieClip 223 {
frame 1 {
stop();
}
}
button 227 {
on (release) {
_root.Screen:Item = 1;
used = true;
_visible = false;
tellTarget ('_root.Toolbar.ItemM1') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM2') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM3') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM4') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW1') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW2') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW3') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW4') {
gotoAndStop(2);
}
}
}
movieClip 229 {
frame 1 {
stop();
}
}
button 233 {
on (release) {
used = true;
_root.Screen:Item = 3;
_visible = false;
temp = _name;
if (temp == 'ItemM3') {
_root.Toolbar:E_Mingming = _root.Toolbar:E_MingMing + 30;
tellTarget ('_root.Screen:') {
gotoAndPlay('MoveToWangtta');
}
if (30 < _root.Toolbar:E_Mingming) {
tellTarget ('_root.Screen.Mingming') {
gotoAndStop('Stand');
}
} else {
tellTarget ('_root.Screen.Mingming') {
gotoAndStop('Sick');
}
}
} else {
_root.Toolbar:E_Wangtta += 30;
tellTarget ('_root.Screen:') {
gotoAndPlay('MoveToMingming');
}
if (30 < _root.Toolbar:E_Wangtta) {
tellTarget ('_root.Screen.Wangtta') {
gotoAndStop('Stand');
}
} else {
tellTarget ('_root.Screen.Wangtta') {
gotoAndStop('Sick');
}
}
}
tellTarget ('_root.Toolbar.ItemM1') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM2') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM3') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM4') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW1') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW2') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW3') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW4') {
gotoAndStop(2);
}
}
}
movieClip 235 {
frame 1 {
stop();
}
}
button 240 {
on (release) {
_root.Screen:Item = 4;
used = true;
_visible = false;
tellTarget ('_root.Toolbar.ItemM1') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM2') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM3') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemM4') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW1') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW2') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW3') {
gotoAndStop(2);
}
tellTarget ('_root.Toolbar.ItemW4') {
gotoAndStop(2);
}
}
}
movieClip 242 {
frame 1 {
stop();
}
}
movieClip 243 {
frame 1 {
if (E_Mingming < 0) {
E_Mingming = 0;
}
if (E_Wangtta < 0) {
E_Wangtta = 0;
}
if (100 < E_Mingming) {
E_Mingming = 100;
}
if (100 < E_Wangtta) {
E_Wangtta = 100;
}
if (E_Mingming < E_MingmingD) {
E_MingmingD = int(E_MingmingD - (E_MingmingD - E_Mingming) / 10);
}
if (E_Wangtta < E_WangttaD) {
E_WangttaD = int(E_WangttaD - (E_WangttaD - E_Wangtta) / 10);
}
if (E_MingmingD < 0) {
E_MingmingD = 0;
}
if (E_WangttaD < 0) {
E_WangttaD = 0;
}
Energy.Mingming._xscale = E_Mingming;
Energy.Wangtta._xscale = E_Wangtta;
Energy.MingmingD._xscale = E_MingmingD;
Energy.WangttaD._xscale = E_WangttaD;
Wind = Math.abs(_root.Screen:Winds) / 1.5;
if (_root.Screen:Winds < 0) {
tellTarget ('Wind') {
gotoAndStop('Left');
}
tellTarget ('Wind.Bar') {
gotoAndStop('Left');
}
} else {
tellTarget ('Wind') {
gotoAndStop('Right');
}
tellTarget ('Wind.Bar') {
gotoAndStop('Right');
}
}
if (_root.Screen:Winds == 0) {
tellTarget ('Wind') {
gotoAndStop('Zero');
}
}
Wind.Bar._xscale = Wind;
}
frame 2 {
gotoAndPlay(1);
}
}
movieClip 249 {
frame 1 {
MoveRatio = 3;
sx = _x;
sy = _y;
sx += (TX - sx) / MoveRatio;
sy += (TY - sy) / MoveRatio;
_x = sx;
_y = sy;
Check = false;
if (PrevX == sx) {
if (PrevY == sy) {
Check = true;
eval('_root.Screen.' add Name add ':MoveResult') = true;
}
}
if (Check == false) {
PrevX = sx;
PrevY = sy;
}
}
frame 2 {
gotoAndPlay(1);
}
frame 3 {
MoveRatio = 3;
sx = _x;
sy = _y;
sx += (TX - sx) / MoveRatio;
sy += (TY - sy) / MoveRatio;
_x = sx;
_y = sy;
Check = false;
if (PrevX == sx) {
if (PrevY == sy) {
Check = true;
eval('_root.Screen.' add Name add ':MoveResult') = true;
}
}
if (Check == false) {
PrevX = sx;
PrevY = sy;
}
}
frame 4 {
gotoAndPlay(3);
}
}
movieClip 251 {
frame 1 {
stop();
}
frame 31 {
tellTarget ('_root') {
gotoAndPlay('WangttaWin');
}
stop();
}
frame 61 {
tellTarget ('_root') {
gotoAndPlay('MingmingWin');
}
stop();
}
}
movieClip 252 {
frame 21 {
stop();
}
}
frame 570 {
stop();
}
frame 571 {
gotoAndPlay(822);
}
frame 572 {
gotoAndPlay(1126);
}
frame 822 {
stopAllSounds();
}
movieClip 260 {
}
button 265 {
on (release) {
stopAllSounds();
gotoAndPlay(275);
}
}
frame 876 {
stop();
}
frame 1126 {
stopAllSounds();
}
movieClip 268 {
}
frame 1180 {
stop();
}