Frame 1
ifFrameLoaded (104) {
gotoAndStop (51);
}
Frame 5
ifFrameLoaded (60) {
gotoAndPlay (10);
}
Frame 7
gotoAndPlay (5);
Frame 10
ifFrameLoaded (65) {
gotoAndPlay (15);
}
Frame 12
gotoAndPlay (10);
Frame 15
ifFrameLoaded (70) {
gotoAndPlay (20);
}
Frame 17
gotoAndPlay (15);
Frame 20
ifFrameLoaded (75) {
gotoAndPlay (25);
}
Frame 22
gotoAndPlay (20);
Frame 25
ifFrameLoaded (80) {
gotoAndPlay (30);
}
Frame 27
gotoAndPlay (25);
Frame 30
ifFrameLoaded (85) {
gotoAndPlay (35);
}
Frame 32
gotoAndPlay (30);
Frame 35
ifFrameLoaded (104) {
gotoAndPlay (38);
}
Frame 37
gotoAndPlay (35);
Frame 51
stop();
Frame 55
ifFrameLoaded (104) {
gotoAndStop (95);
}
Frame 95
stop();
Set("/game:score", "0");
Set("/game:e_moves", "0");
Set("/game:e_level", "0");
Set("/game:moves", "0");
Frame 96
gotoAndStop (95);
Symbol 31 Button
on (release) {
getURL ("http://www.nickelarcade.com/Menu.html", "_blank");
}
Symbol 41 Button
on (release) {
play();
}
Symbol 71 MovieClip Frame 1
stop();
Symbol 71 MovieClip Frame 40
if (../../../../../:spin == "1") {
Set("../../../../../:spin", "0");
tellTarget ("../../../../../") {
play();
};
}
gotoAndStop (1);
Symbol 72 MovieClip Frame 1
stop();
Symbol 76 MovieClip Frame 1
stop();
Symbol 96 MovieClip Frame 1
stop();
Symbol 108 MovieClip Frame 1
stop();
Symbol 143 MovieClip Frame 1
if (../../../:SHOCK == "1") {
gotoAndStop (2);
} else {
stop();
}
Symbol 151 MovieClip Frame 1
stop();
Symbol 151 MovieClip Frame 2
tellTarget ("color/spin") {
gotoAndPlay (2);
};
Set("../../../:spin", "1");
Symbol 151 MovieClip Frame 10
stop();
Symbol 154 MovieClip Frame 1
stop();
Symbol 155 MovieClip Frame 1
stop();
Symbol 156 MovieClip Frame 1
stop();
Symbol 156 MovieClip Frame 19
if (../:T_ == "1") {
tellTarget ("magnet") {
gotoAndPlay (2);
};
}
Symbol 156 MovieClip Frame 20
tellTarget ("../") {
play();
};
stop();
Symbol 156 MovieClip Frame 34
if (../:T_ == "1") {
tellTarget ("magnet") {
gotoAndPlay (2);
};
}
Symbol 156 MovieClip Frame 35
tellTarget ("../") {
play();
};
stop();
Symbol 156 MovieClip Frame 49
if (../:T_ == "1") {
tellTarget ("magnet") {
gotoAndPlay (2);
};
}
Symbol 156 MovieClip Frame 50
tellTarget ("../") {
play();
};
stop();
Symbol 156 MovieClip Frame 64
if (../:T_ == "1") {
tellTarget ("magnet") {
gotoAndPlay (2);
};
}
Symbol 156 MovieClip Frame 65
tellTarget ("../") {
play();
};
stop();
Symbol 156 MovieClip Frame 90
tellTarget ("../") {
play();
};
stop();
Symbol 156 MovieClip Frame 115
stop();
tellTarget ("../") {
play();
}
Symbol 156 MovieClip Frame 235
tellTarget ("../") {
play();
};
stop();
Symbol 156 MovieClip Frame 295
tellTarget ("../") {
play();
};
stop();
Symbol 156 MovieClip Frame 355
tellTarget ("../") {
play();
};
stop();
Symbol 156 MovieClip Frame 405
tellTarget ("../") {
play();
};
stop();
Symbol 161 MovieClip Frame 1
gotoAndStop("a" add (random("6") + "1"));
Symbol 162 MovieClip Frame 1
gotoAndPlay("a" add (random("5") + "1"));
Symbol 162 MovieClip Frame 5
gotoAndPlay (1);
Symbol 162 MovieClip Frame 50
i = random("5") + "1";
Symbol 162 MovieClip Frame 60
if (i == "1") {
stop();
}
Symbol 162 MovieClip Frame 70
if (i == "2") {
stop();
}
Symbol 162 MovieClip Frame 80
if (i == "3") {
stop();
}
Symbol 162 MovieClip Frame 90
if (i == "4") {
stop();
}
Symbol 165 MovieClip Frame 1
stop();
Symbol 173 MovieClip Frame 1
stop();
Symbol 176 MovieClip Frame 1
stop();
Symbol 189 MovieClip Frame 1
stop();
Symbol 194 MovieClip Frame 1
stop();
Symbol 194 MovieClip Frame 20
stop();
Symbol 194 MovieClip Frame 35
stop();
Symbol 194 MovieClip Frame 50
stop();
Symbol 194 MovieClip Frame 65
stop();
Symbol 195 MovieClip Frame 1
stop();
Symbol 195 MovieClip Frame 20
stop();
Symbol 195 MovieClip Frame 35
stop();
Symbol 195 MovieClip Frame 50
stop();
Symbol 195 MovieClip Frame 65
stop();
Symbol 205 MovieClip Frame 29
tellTarget ("../../") {
play();
};
stop();
Symbol 206 MovieClip Frame 1
stop();
Symbol 206 MovieClip Frame 3
stop();
Symbol 210 MovieClip Frame 16
stop();
Symbol 211 MovieClip Frame 1
stop();
Symbol 215 Button
on (release) {
tellTarget ("/help") {
gotoAndStop (1);
}
}
Symbol 216 Button
on (release) {
tellTarget ("../") {
gotoAndStop (1);
}
}
Symbol 217 MovieClip Frame 40
stop();
Symbol 218 MovieClip Frame 1
stop();
Symbol 218 MovieClip Frame 21
stop();
Symbol 230 MovieClip Frame 1
Minutes = "00";
Seconds = "00";
Centiseconds = "00";
Now = "0";
count = "0";
SavedTime = "0";
Symbol 230 MovieClip Frame 11
StartTime = getTimer();
SavedTime = Now;
gotoAndPlay (21);
Symbol 230 MovieClip Frame 21
Now = (getTimer() - StartTime) + SavedTime;
Symbol 230 MovieClip Frame 22
gotoAndPlay (31);
Symbol 230 MovieClip Frame 31
if ("1000" < Now) {
Minutes = int((substring(Now, "1", length(Now) - "3")) / "60");
Seconds = int((substring(Now, "1", length(Now) - "3")) - (Minutes * "60"));
}
Centiseconds = int(substring(Now, length(Now) - "2", "2"));
if (Centiseconds < "10") {
Centiseconds = "0" add Centiseconds;
}
if (Seconds < "10") {
Seconds = "0" add Seconds;
}
if (Minutes < "10") {
Minutes = "0" add Minutes;
}
if ("59" < int(Minutes)) {
call("Reset");
}
if (../:STOP_TIME == "1") {
stop();
} else {
gotoAndPlay (21);
}
Symbol 230 MovieClip Frame 41
stop();
Symbol 241 Button
on (release) {
tellTarget ("../Display") {
gotoAndStop ("pause");
};
tellTarget ("../pause") {
gotoAndStop (2);
};
gotoAndStop (2);
}
Symbol 244 Button
on (release) {
tellTarget ("../pause") {
gotoAndStop (1);
};
tellTarget ("../Display") {
play();
};
gotoAndStop (1);
}
Symbol 245 MovieClip Frame 1
stop();
Symbol 252 MovieClip Frame 1
stop();
Symbol 256 MovieClip Frame 1
stop();
Symbol 256 MovieClip Frame 20
stop();
tellTarget ("../") {
play();
}
Symbol 256 MovieClip Frame 35
stop();
tellTarget ("../") {
play();
}
Symbol 256 MovieClip Frame 50
stop();
tellTarget ("../") {
play();
}
Symbol 256 MovieClip Frame 65
stop();
tellTarget ("../") {
play();
}
Symbol 256 MovieClip Frame 90
tellTarget ("../") {
play();
};
stop();
Symbol 256 MovieClip Frame 110
stop();
tellTarget ("../") {
play();
}
Symbol 257 MovieClip Frame 1
stop();
Symbol 257 MovieClip Frame 20
stop();
Symbol 257 MovieClip Frame 35
stop();
Symbol 257 MovieClip Frame 50
stop();
Symbol 257 MovieClip Frame 65
stop();
Symbol 260 MovieClip Frame 1
if (/game:active == "1") {
gotoAndStop (2);
} else {
stop();
}
Symbol 261 MovieClip Frame 1
stop();
Symbol 261 MovieClip Frame 20
stop();
Symbol 261 MovieClip Frame 35
stop();
Symbol 261 MovieClip Frame 50
stop();
Symbol 261 MovieClip Frame 65
stop();
Symbol 272 MovieClip Frame 60
stop();
Symbol 273 MovieClip Frame 1
stop();
Symbol 278 MovieClip Frame 1
stop();
Symbol 278 MovieClip Frame 18
stop();
Symbol 279 MovieClip Frame 1
stop();
Symbol 279 MovieClip Frame 20
stop();
tellTarget ("../") {
play();
}
Symbol 279 MovieClip Frame 35
stop();
tellTarget ("../") {
play();
}
Symbol 279 MovieClip Frame 50
stop();
tellTarget ("../") {
play();
}
Symbol 279 MovieClip Frame 65
stop();
tellTarget ("../") {
play();
}
Symbol 280 MovieClip Frame 1
stop();
Symbol 280 MovieClip Frame 20
stop();
Symbol 280 MovieClip Frame 35
stop();
Symbol 280 MovieClip Frame 50
stop();
Symbol 280 MovieClip Frame 65
stop();
Symbol 281 MovieClip Frame 1
stop();
Symbol 287 MovieClip Frame 1
stop();
Symbol 314 MovieClip Frame 1
gotoAndStop("a" add (random("3") + "1"));
Symbol 314 MovieClip Frame 9
stop();
Symbol 314 MovieClip Frame 14
stop();
Symbol 314 MovieClip Frame 19
stop();
Symbol 318 MovieClip Frame 13
stop();
Symbol 321 Button
on (release) {
Set("../:score", "0");
Set("../:LEVEL", "0");
Set("../../:STAGE", "4");
tellTarget ("../") {
gotoAndPlay (1);
};
gotoAndStop (15);
}
Symbol 322 Button
on (release) {
Set("../:score", "0");
Set("../:LEVEL", "0");
Set("../../:STAGE", "5");
tellTarget ("../") {
gotoAndPlay (1);
};
gotoAndStop (20);
}
Symbol 323 Button
on (release) {
Set("../:score", "0");
Set("../:LEVEL", "0");
Set("../../:STAGE", "6");
tellTarget ("../") {
gotoAndPlay (1);
};
gotoAndStop (25);
}
Symbol 324 Button
on (release) {
Set("../:score", "0");
Set("../:LEVEL", "0");
Set("../../:STAGE", "1");
tellTarget ("../") {
gotoAndPlay (1);
};
gotoAndStop (2);
}
Symbol 325 Button
on (release) {
Set("../:score", "0");
Set("../:LEVEL", "0");
Set("../../:STAGE", "2");
tellTarget ("../") {
gotoAndPlay (1);
};
gotoAndStop (5);
}
Symbol 326 Button
on (release) {
Set("../:score", "0");
Set("../:LEVEL", "0");
Set("../../:STAGE", "3");
tellTarget ("../") {
gotoAndPlay (1);
};
gotoAndStop (10);
}
Symbol 327 MovieClip Frame 1
if (../../:STAGE == "1") {
gotoAndStop (2);
} else if (../../:STAGE == "0") {
Set("../../:STAGE", "1");
gotoAndStop (2);
}
if (../../:STAGE == "2") {
gotoAndStop (5);
}
if (../../:STAGE == "3") {
gotoAndStop (10);
}
if (../../:STAGE == "4") {
gotoAndStop (15);
}
if (../../:STAGE == "5") {
gotoAndStop (20);
}
if (../../:STAGE == "6") {
gotoAndStop (25);
}
if (../../:STAGE == "7") {
gotoAndStop (1);
}
if (../../:STAGE == "8") {
gotoAndStop (1);
}
Symbol 327 MovieClip Frame 2
tellTarget ("../Display") {
gotoAndPlay (1);
};
tellTarget ("../P_button") {
gotoAndStop (1);
};
tellTarget ("../pause") {
gotoAndStop (1);
}
Symbol 327 MovieClip Frame 5
stop();
tellTarget ("../Display") {
gotoAndPlay (1);
};
tellTarget ("../P_button") {
gotoAndStop (1);
};
tellTarget ("../pause") {
gotoAndStop (1);
}
Symbol 327 MovieClip Frame 10
stop();
tellTarget ("../Display") {
gotoAndPlay (1);
};
tellTarget ("../P_button") {
gotoAndStop (1);
};
tellTarget ("../pause") {
gotoAndStop (1);
}
Symbol 327 MovieClip Frame 15
stop();
tellTarget ("../Display") {
gotoAndPlay (1);
};
tellTarget ("../P_button") {
gotoAndStop (1);
};
tellTarget ("../pause") {
gotoAndStop (1);
}
Symbol 327 MovieClip Frame 20
stop();
tellTarget ("../Display") {
gotoAndPlay (1);
};
tellTarget ("../P_button") {
gotoAndStop (1);
};
tellTarget ("../pause") {
gotoAndStop (1);
}
Symbol 327 MovieClip Frame 25
tellTarget ("../Display") {
gotoAndPlay (1);
};
tellTarget ("../P_button") {
gotoAndStop (1);
};
tellTarget ("../pause") {
gotoAndStop (1);
}
Symbol 334 MovieClip Frame 1
Minutes = "00";
Seconds = "00";
Centiseconds = "00";
Now = "0";
count = "0";
SavedTime = "0";
Symbol 334 MovieClip Frame 11
StartTime = getTimer();
SavedTime = Now;
gotoAndPlay (21);
Symbol 334 MovieClip Frame 21
Now = (getTimer() - StartTime) + SavedTime;
Symbol 334 MovieClip Frame 22
gotoAndPlay (31);
Symbol 334 MovieClip Frame 31
if ("1000" < Now) {
Minutes = int((substring(Now, "1", length(Now) - "3")) / "60");
Seconds = int((substring(Now, "1", length(Now) - "3")) - (Minutes * "60"));
}
Centiseconds = int(substring(Now, length(Now) - "2", "2"));
if (Centiseconds < "10") {
Centiseconds = "0" add Centiseconds;
}
if (Seconds < "10") {
Seconds = "0" add Seconds;
}
if (Minutes < "10") {
Minutes = "0" add Minutes;
}
if ("59" < int(Minutes)) {
call("Reset");
}
gotoAndPlay (21);
Symbol 334 MovieClip Frame 41
stop();
Symbol 339 MovieClip Frame 1
num = "1";
while ("12" >= num) {
tellTarget (num) {
gotoAndStop ("blank");
};
tellTarget ("G" add num) {
gotoAndStop ("blank");
};
tellTarget ("T" add num) {
gotoAndStop ("blank");
};
num = num + "1";
}
Symbol 339 MovieClip Frame 2
nextFrame();
Symbol 339 MovieClip Frame 3
stop();
num = "1";
while ("9" >= num) {
tellTarget ("T" add num) {
gotoAndStop ("blank");
};
tellTarget ("G" add num) {
gotoAndStop ("blank");
};
tellTarget (num) {
gotoAndStop ("blank");
};
if ("0" < eval ("spot" add num)) {
tellTarget (num) {
gotoAndStop (1);
};
}
if (eval ("spot" add num) == "1") {
tellTarget (num add "/shape") {
gotoAndStop ("1");
};
}
if (eval ("spot" add num) == "2") {
tellTarget (num add "/shape") {
gotoAndStop ("2");
};
}
if (eval ("spot" add num) == "3") {
tellTarget (num add "/shape") {
gotoAndStop ("3");
};
}
if (eval ("spot" add num) == "4") {
tellTarget (num add "/shape") {
gotoAndStop ("4");
};
}
if (eval ("spot" add num) == "5") {
tellTarget (num add "/shape") {
gotoAndStop ("5");
};
}
if (eval ("spot" add num) == "6") {
tellTarget (num add "/shape") {
gotoAndStop ("6");
};
}
if (eval ("spot" add num) == "7") {
tellTarget (num add "/shape") {
gotoAndStop ("7");
};
}
if (eval ("spot" add num) == "8") {
tellTarget (num add "/shape") {
gotoAndStop ("8");
};
}
if (eval ("spot" add num) == "9") {
tellTarget (num add "/shape") {
gotoAndStop ("9");
};
}
num = num + "1";
}
num = "1";
while ("9" >= num) {
if ("0" < eval ("B" add num)) {
Set(num add "/shape/BUMPER:count", eval ("B" add num));
}
num = num + "1";
}
num = "1";
while ("9" >= num) {
if (eval ("M" add num) == "1") {
tellTarget (num add "/shape/MAG") {
gotoAndStop ("1");
};
}
if (eval ("M" add num) == "2") {
tellTarget (num add "/shape/MAG") {
gotoAndStop ("2");
};
}
if (eval ("M" add num) == "3") {
tellTarget (num add "/shape/MAG") {
gotoAndStop ("3");
};
}
if (eval ("M" add num) == "4") {
tellTarget (num add "/shape/MAG") {
gotoAndStop ("4");
};
}
if (eval ("W" add num) == "1") {
tellTarget (num add "/shape/WHEEL/color") {
gotoAndStop (1);
};
}
if (eval ("W" add num) == "2") {
tellTarget (num add "/shape/WHEEL/color") {
gotoAndStop (2);
};
}
if (eval ("W" add num) == "3") {
tellTarget (num add "/shape/WHEEL/color") {
gotoAndStop (3);
};
}
if (eval ("W" add num) == "4") {
tellTarget (num add "/shape/WHEEL/color") {
gotoAndStop (4);
};
}
if (eval ("W" add num) == "5") {
tellTarget (num add "/shape/WHEEL/color") {
gotoAndStop (5);
};
}
if (eval ("W" add num) == "6") {
Set("W" add num, "1");
tellTarget (num add "/shape/WHEEL/color") {
gotoAndStop (1);
};
}
if (eval ("T" add num) == "1") {
tellTarget ("T" add num) {
gotoAndStop (1);
};
}
if (eval ("G" add num) == "1") {
tellTarget ("G" add num) {
gotoAndStop (1);
};
}
num = num + "1";
}
tellTarget ("MASK") {
gotoAndPlay (2);
}
Symbol 341 Button
on (release) {
tellTarget ("../") {
play();
}
}
Symbol 342 MovieClip Frame 1
stop();
Symbol 351 Button
on (release) {
nextFrame();
}
Symbol 356 Button
on (release) {
prevFrame();
}
Symbol 381 MovieClip Frame 1
stop();
Symbol 381 MovieClip Frame 2
stop();
tellTarget ("1st") {
gotoAndStop ("1");
};
tellTarget ("2nd") {
gotoAndStop ("6");
}
Symbol 381 MovieClip Frame 3
tellTarget ("2/test") {
gotoAndStop (2);
};
tellTarget ("1/test") {
gotoAndStop (2);
};
tellTarget ("1st") {
gotoAndStop ("2");
}
Symbol 381 MovieClip Frame 4
tellTarget ("w2/wheel") {
gotoAndStop ("half");
};
tellTarget ("w3/wheel") {
gotoAndStop ("stop");
};
tellTarget ("w1/wheel") {
gotoAndStop ("start");
};
tellTarget ("1st") {
gotoAndStop ("3");
}
Symbol 381 MovieClip Frame 5
tellTarget ("2/test") {
gotoAndStop (2);
};
tellTarget ("5/test") {
gotoAndStop (2);
};
tellTarget ("1st") {
gotoAndStop ("4");
}
Symbol 381 MovieClip Frame 6
tellTarget ("1st") {
gotoAndStop ("5");
}
Symbol 381 MovieClip Frame 7
tellTarget ("1st") {
gotoAndStop ("6");
}
Symbol 381 MovieClip Frame 8
gotoAndStop (1);
Symbol 384 MovieClip Frame 1
stop();
Symbol 384 MovieClip Frame 2
if (/game:score >= "1") {
Set("../:score", ../:score - "1");
}
Symbol 384 MovieClip Frame 90
stop();
tellTarget ("../") {
play();
}
Symbol 389 Button
on (release) {
gotoAndPlay (1);
if (("0" < score) and ("0" < MOVES)) {
score = score - "1";
}
}
Symbol 390 Button
on (release) {
R = "1";
if (BOMB4 == "1") {
BOMB4 = "0";
tellTarget ("BOMB4") {
gotoAndStop (2);
};
}
play();
}
Symbol 391 Button
on (release) {
D = "1";
if (BOMB1 == "1") {
BOMB1 = "0";
tellTarget ("BOMB1") {
gotoAndStop (2);
};
}
play();
}
Symbol 392 Button
on (release) {
L = "1";
if (BOMB7 == "1") {
BOMB7 = "0";
tellTarget ("BOMB7") {
gotoAndStop (2);
};
}
play();
}
Symbol 393 Button
on (release) {
U = "1";
if (BOMB10 == "1") {
BOMB10 = "0";
tellTarget ("BOMB10") {
gotoAndStop (2);
};
}
play();
}
Symbol 394 Button
on (release) {
R = "4";
if (BOMB5 == "1") {
BOMB5 = "0";
tellTarget ("BOMB5") {
gotoAndStop (2);
};
}
play();
}
Symbol 395 Button
on (release) {
R = "7";
if (BOMB6 == "1") {
BOMB6 = "0";
tellTarget ("BOMB6") {
gotoAndStop (2);
};
}
play();
}
Symbol 396 Button
on (release) {
L = "4";
if (BOMB8 == "1") {
BOMB8 = "0";
tellTarget ("BOMB8") {
gotoAndStop (2);
};
}
play();
}
Symbol 397 Button
on (release) {
L = "7";
if (BOMB9 == "1") {
BOMB9 = "0";
tellTarget ("BOMB9") {
gotoAndStop (2);
};
}
play();
}
Symbol 398 Button
on (release) {
D = "2";
if (BOMB2 == "1") {
BOMB2 = "0";
tellTarget ("BOMB2") {
gotoAndStop (2);
};
}
play();
}
Symbol 399 Button
on (release) {
D = "3";
if (BOMB3 == "1") {
BOMB3 = "0";
tellTarget ("BOMB3") {
gotoAndStop (2);
};
}
play();
}
Symbol 400 Button
on (release) {
U = "2";
if (BOMB11 == "1") {
BOMB11 = "0";
tellTarget ("BOMB11") {
gotoAndStop (2);
};
}
play();
}
Symbol 401 Button
on (release) {
U = "3";
if (BOMB12 == "1") {
BOMB12 = "0";
tellTarget ("BOMB12") {
gotoAndStop (2);
};
}
play();
}
Symbol 402 Button
on (release) {
tellTarget ("../") {
gotoAndPlay ("new");
}
}
Symbol 403 Button
on (release) {
tellTarget ("help") {
gotoAndStop ("1");
}
}
Symbol 404 Button
on (release) {
getURL ("http://www.nickelarcade.com/Menu.html", "_blank");
}
Symbol 414 Button
on (release) {
tellTarget ("../") {
gotoAndPlay ("new");
}
}
Symbol 417 Button
on (release) {
tellTarget ("../") {
gotoAndPlay ("new");
}
}
Symbol 419 MovieClip Frame 1
E_LEVEL = "8";
if (LEVEL == "0") {
SET = "0";
FINAL = "0";
FINAL_A = "0";
FINAL_B = "0";
FINAL_C = "0";
FINAL_D = "0";
FINAL_E = "0";
FINAL_F = "0";
LEVEL = "1";
}
num = "1";
while ("12" >= num) {
Set("TABLE:spot" add num, "0");
Set("TABLE:BOMB" add num, "0");
Set("TABLE:M" add num, "0");
Set("TABLE:W" add num, "0");
Set("TABLE:B" add num, "0");
Set("TABLE:A" add num, "0");
Set("TABLE:T" add num, "0");
Set("TABLE:G" add num, "0");
tellTarget ("TABLE/" add num) {
gotoAndStop ("blank");
};
tellTarget ("TABLE/WARP" add num) {
gotoAndStop ("blank");
};
tellTarget ("TABLE/A" add num) {
gotoAndStop ("blank");
};
tellTarget ("TABLE/G" add num) {
gotoAndStop ("blank");
};
tellTarget ("TABLE/T" add num) {
gotoAndStop ("blank");
};
tellTarget ("TABLE/BOMB" add num) {
gotoAndStop ("blank");
};
num = num + "1";
}
num = "1";
while ("12" >= num) {
MOVES = "0";
Set("spot" add num, "0");
Set("BOMB" add num, "0");
Set("M" add num, "0");
Set("WARP" add num, "0");
Set("W" add num, "0");
Set("B" add num, "0");
Set("A" add num, "0");
Set("T" add num, "0");
Set("G" add num, "0");
tellTarget (num) {
gotoAndStop ("blank");
};
tellTarget ("WARP" add num) {
gotoAndStop ("blank");
};
tellTarget ("A" add num) {
gotoAndStop ("blank");
};
tellTarget ("G" add num) {
gotoAndStop ("blank");
};
tellTarget ("T" add num) {
gotoAndStop ("blank");
};
tellTarget ("BOMB" add num) {
gotoAndStop ("blank");
};
num = num + "1";
}
gotoAndStop (5);
Symbol 419 MovieClip Frame 5
VV_ = "0";
stop();
SHOCK = "0";
Set("TABLE:SHOCK", "0");
if (../:STAGE == "1") {
if (LEVEL == "1") {
E_MOVES = "3";
spot2 = "1";
spot7 = "3";
spot8 = "3";
spot9 = "1";
Set("TABLE:spot5", "3");
Set("TABLE:spot6", "1");
Set("TABLE:spot8", "3");
Set("TABLE:spot9", "1");
}
if (LEVEL == "2") {
E_MOVES = "4";
spot1 = "4";
spot2 = "2";
spot5 = "2";
spot6 = "4";
Set("TABLE:spot4", "4");
Set("TABLE:spot5", "4");
Set("TABLE:spot8", "2");
Set("TABLE:spot9", "2");
}
if (LEVEL == "3") {
E_MOVES = "3";
spot2 = "2";
spot5 = "2";
spot7 = "2";
spot8 = "2";
Set("TABLE:spot1", "2");
Set("TABLE:spot2", "2");
Set("TABLE:spot4", "2");
Set("TABLE:spot9", "2");
}
if (LEVEL == "4") {
E_MOVES = "4";
spot2 = "1";
spot7 = "1";
spot8 = "1";
spot9 = "1";
Set("TABLE:spot2", "1");
Set("TABLE:spot3", "1");
Set("TABLE:spot5", "1");
Set("TABLE:spot6", "1");
}
if (LEVEL == "5") {
E_MOVES = "4";
spot1 = "2";
spot5 = "3";
spot8 = "2";
spot9 = "1";
Set("TABLE:spot1", "2");
Set("TABLE:spot2", "3");
Set("TABLE:spot3", "2");
Set("TABLE:spot5", "1");
}
if (LEVEL == "6") {
E_MOVES = "2";
spot1 = "4";
spot2 = "2";
spot5 = "1";
M8 = "1";
Set("TABLE:spot1", "4");
Set("TABLE:spot5", "1");
Set("TABLE:spot6", "2");
Set("TABLE:M8", "1");
}
if (LEVEL == "7") {
E_MOVES = "3";
spot2 = "3";
spot8 = "3";
M3 = "3";
M7 = "1";
Set("TABLE:spot4", "3");
Set("TABLE:spot5", "3");
Set("TABLE:M3", "3");
Set("TABLE:M9", "1");
}
if (LEVEL == "8") {
E_MOVES = "3";
spot3 = "2";
M4 = "2";
M8 = "1";
Set("TABLE:spot7", "2");
Set("TABLE:M4", "2");
Set("TABLE:M8", "1");
}
}
if (../:STAGE == "2") {
if (LEVEL == "1") {
E_MOVES = "3";
spot1 = "4";
spot2 = "4";
spot9 = "4";
M4 = "2";
M5 = "4";
Set("TABLE:spot2", "4");
Set("TABLE:spot5", "4");
Set("TABLE:spot8", "4");
Set("TABLE:M7", "2");
Set("TABLE:M9", "4");
}
if (LEVEL == "2") {
E_MOVES = "3";
spot3 = "3";
spot4 = "3";
M1 = "2";
M2 = "3";
M9 = "4";
Set("TABLE:spot5", "3");
Set("TABLE:spot8", "3");
Set("TABLE:M2", "3");
Set("TABLE:M4", "2");
Set("TABLE:M6", "4");
}
if (LEVEL == "3") {
E_MOVES = "3";
spot2 = "5";
spot9 = "5";
M4 = "2";
Set("TABLE:spot3", "5");
Set("TABLE:spot5", "5");
Set("TABLE:M7", "2");
}
if (LEVEL == "4") {
SHOCK = "1";
E_MOVES = "5";
spot2 = "1";
spot4 = "1";
spot5 = "2";
spot9 = "2";
Set("TABLE:SHOCK", "1");
Set("TABLE:spot2", "1");
Set("TABLE:spot3", "2");
Set("TABLE:spot8", "1");
Set("TABLE:spot9", "2");
}
if (LEVEL == "5") {
E_MOVES = "3";
SHOCK = "1";
spot1 = "3";
spot4 = "2";
spot5 = "3";
spot7 = "3";
Set("TABLE:SHOCK", "1");
Set("TABLE:spot2", "3");
Set("TABLE:spot3", "2");
Set("TABLE:spot6", "3");
Set("TABLE:spot7", "3");
}
if (LEVEL == "6") {
E_MOVES = "5";
SHOCK = "1";
spot3 = "5";
spot5 = "5";
spot7 = "4";
spot8 = "3";
spot9 = "4";
Set("TABLE:SHOCK", "1");
Set("TABLE:spot1", "5");
Set("TABLE:spot4", "4");
Set("TABLE:spot7", "3");
Set("TABLE:spot8", "4");
Set("TABLE:spot9", "5");
}
if (LEVEL == "7") {
E_MOVES = "3";
SHOCK = "1";
spot1 = "2";
spot5 = "2";
M6 = "4";
M9 = "1";
Set("TABLE:SHOCK", "1");
Set("TABLE:M3", "4");
Set("TABLE:spot5", "2");
Set("TABLE:spot7", "2");
Set("TABLE:M8", "1");
}
if (LEVEL == "8") {
E_MOVES = "4";
SHOCK = "1";
spot6 = "1";
spot7 = "1";
M2 = "3";
M8 = "1";
Set("TABLE:SHOCK", "1");
Set("TABLE:spot3", "1");
Set("TABLE:spot5", "1");
Set("TABLE:M2", "3");
Set("TABLE:M6", "1");
}
}
if (../:STAGE == "3") {
if (LEVEL == "1") {
E_MOVES = "2";
SHOCK = "1";
spot2 = "2";
spot8 = "2";
T9 = "1";
M3 = "3";
M4 = "1";
Set("TABLE:spot5", "2");
Set("TABLE:spot6", "2");
Set("TABLE:T9", "1");
Set("TABLE:M3", "3");
Set("TABLE:M8", "1");
}
if (LEVEL == "2") {
E_MOVES = "3";
spot3 = "1";
spot8 = "1";
M1 = "3";
M9 = "4";
T4 = "1";
T7 = "1";
Set("TABLE:M1", "3");
Set("TABLE:spot2", "1");
Set("TABLE:T4", "1");
Set("TABLE:T7", "1");
Set("TABLE:spot5", "1");
Set("TABLE:M6", "4");
}
if (LEVEL == "3") {
E_MOVES = "4";
spot3 = "5";
spot5 = "5";
spot6 = "5";
M2 = "3";
M7 = "2";
T8 = "1";
Set("TABLE:spot2", "5");
Set("TABLE:spot5", "5");
Set("TABLE:spot6", "5");
Set("TABLE:M3", "3");
Set("TABLE:M4", "2");
Set("TABLE:T8", "1");
}
if (LEVEL == "4") {
E_MOVES = "4";
M1 = "2";
spot4 = "4";
T5 = "1";
spot6 = "4";
M8 = "4";
Set("TABLE:spot2", "4");
Set("TABLE:M4", "2");
Set("TABLE:T5", "1");
Set("TABLE:M6", "4");
Set("TABLE:spot8", "4");
}
if (LEVEL == "5") {
E_MOVES = "5";
M2 = "3";
spot3 = "2";
T4 = "1";
spot6 = "2";
spot7 = "1";
T8 = "1";
Set("TABLE:M2", "3");
Set("TABLE:spot3", "2");
Set("TABLE:T4", "1");
Set("TABLE:spot5", "1");
Set("TABLE:spot6", "2");
Set("TABLE:T8", "1");
}
if (LEVEL == "6") {
E_MOVES = "4";
SHOCK = "1";
M1 = "2";
spot4 = "4";
spot6 = "4";
T7 = "1";
M9 = "4";
Set("TABLE:M4", "2");
Set("TABLE:spot5", "4");
Set("TABLE:T7", "1");
Set("TABLE:spot8", "4");
Set("TABLE:M9", "4");
}
if (LEVEL == "7") {
E_MOVES = "5";
spot1 = "2";
T2 = "1";
spot3 = "5";
T5 = "1";
spot6 = "2";
M7 = "2";
spot8 = "5";
Set("TABLE:spot2", "2");
Set("TABLE:T2", "1");
Set("TABLE:spot4", "2");
Set("TABLE:spot5", "5");
Set("TABLE:T5", "1");
Set("TABLE:M7", "2");
Set("TABLE:spot8", "5");
}
if (LEVEL == "8") {
E_MOVES = "2";
SHOCK = "1";
M2 = "3";
spot4 = "3";
T5 = "1";
T6 = "1";
spot9 = "3";
Set("TABLE:M3", "3");
Set("TABLE:spot5", "3");
Set("TABLE:spot6", "3");
Set("TABLE:T5", "1");
Set("TABLE:T6", "1");
}
}
if (../:STAGE == "4") {
if (LEVEL == "1") {
E_MOVES = "3";
M2 = "3";
B3 = "3";
spot4 = "3";
B5 = "1";
spot7 = "3";
Set("TABLE:M1", "3");
Set("TABLE:spot4", "3");
Set("TABLE:spot5", "3");
}
if (LEVEL == "2") {
E_MOVES = "5";
spot3 = "4";
M4 = "2";
B5 = "3";
spot6 = "4";
M7 = "2";
B8 = "2";
Set("TABLE:M4", "2");
Set("TABLE:M7", "2");
Set("TABLE:spot5", "4");
Set("TABLE:spot8", "4");
}
if (LEVEL == "3") {
E_MOVES = "4";
M1 = "3";
B4 = "3";
spot7 = "5";
spot8 = "5";
M9 = "4";
T4 = "1";
T5 = "1";
Set("TABLE:M2", "3");
Set("TABLE:spot4", "5");
Set("TABLE:spot5", "5");
Set("TABLE:M6", "4");
Set("TABLE:T4", "1");
Set("TABLE:T5", "1");
}
if (LEVEL == "4") {
E_MOVES = "5";
B1 = "3";
B2 = "2";
B3 = "3";
B5 = "2";
Set("TABLE:B5", "1");
}
if (LEVEL == "5") {
E_MOVES = "4";
spot1 = "2";
T2 = "1";
spot4 = "2";
B5 = "2";
B6 = "2";
Set("TABLE:T2", "1");
Set("TABLE:spot4", "2");
Set("TABLE:spot5", "2");
}
if (LEVEL == "6") {
E_MOVES = "3";
spot1 = "4";
spot4 = "4";
G5 = "1";
M6 = "4";
M7 = "1";
spot8 = "4";
Set("TABLE:spot2", "4");
Set("TABLE:spot4", "4");
Set("TABLE:G5", "1");
Set("TABLE:M6", "4");
Set("TABLE:M8", "1");
}
if (LEVEL == "7") {
E_MOVES = "4";
M2 = "3";
spot4 = "2";
G5 = "1";
spot6 = "1";
spot7 = "1";
spot8 = "3";
Set("TABLE:M2", "3");
Set("TABLE:G4", "1");
Set("TABLE:spot5", "3");
}
if (LEVEL == "8") {
E_MOVES = "5";
M3 = "4";
spot4 = "2";
G6 = "1";
spot8 = "2";
M9 = "1";
Set("TABLE:G2", "1");
Set("TABLE:M3", "4");
Set("TABLE:M5", "1");
}
}
if (../:STAGE == "5") {
if (LEVEL == "1") {
E_MOVES = "3";
B1 = "2";
M2 = "3";
G5 = "1";
spot6 = "5";
M7 = "2";
spot8 = "5";
spot9 = "5";
Set("TABLE:M3", "3");
Set("TABLE:M4", "2");
Set("TABLE:spot5", "5");
Set("TABLE:spot6", "5");
Set("TABLE:G7", "1");
}
if (LEVEL == "2") {
E_MOVES = "4";
spot3 = "2";
M4 = "2";
B6 = "2";
spot8 = "7";
Set("TABLE:M4", "2");
Set("TABLE:spot5", "7");
Set("TABLE:spot7", "2");
}
if (LEVEL == "3") {
E_MOVES = "5";
spot1 = "1";
spot3 = "7";
T5 = "1";
spot6 = "1";
M7 = "2";
spot8 = "7";
spot9 = "1";
Set("TABLE:spot2", "1");
Set("TABLE:spot4", "7");
Set("TABLE:T5", "1");
Set("TABLE:spot6", "7");
Set("TABLE:M7", "2");
Set("TABLE:spot8", "1");
Set("TABLE:spot9", "1");
}
if (LEVEL == "4") {
E_MOVES = "6";
M1 = "3";
spot2 = "7";
T4 = "1";
G5 = "1";
spot6 = "7";
spot8 = "4";
spot9 = "4";
Set("TABLE:M2", "3");
Set("TABLE:T4", "1");
Set("TABLE:spot5", "7");
Set("TABLE:G7", "1");
Set("TABLE:spot8", "7");
}
if (LEVEL == "5") {
E_MOVES = "5";
T1 = "1";
spot2 = "2";
G3 = "1";
spot4 = "2";
G5 = "1";
spot6 = "2";
G7 = "1";
spot8 = "2";
T9 = "1";
Set("TABLE:T1", "1");
Set("TABLE:G2", "1");
Set("TABLE:G6", "1");
Set("TABLE:G7", "1");
Set("TABLE:T9", "1");
}
if (LEVEL == "6") {
E_MOVES = "4";
M1 = "3";
T2 = "1";
B4 = "2";
spot5 = "2";
T7 = "1";
spot8 = "2";
W9 = "5";
Set("TABLE:M1", "3");
Set("TABLE:T2", "1");
Set("TABLE:spot4", "2");
Set("TABLE:spot5", "2");
Set("TABLE:W6", "3");
Set("TABLE:T7", "1");
}
if (LEVEL == "7") {
E_MOVES = "5";
M1 = "2";
B4 = "4";
W5 = "2";
B7 = "1";
spot8 = "4";
Set("TABLE:M1", "2");
Set("TABLE:spot2", "4");
Set("TABLE:W5", "4");
}
if (LEVEL == "8") {
E_MOVES = "5";
M3 = "4";
B5 = "3";
W6 = "4";
W7 = "4";
spot8 = "1";
Set("TABLE:spot2", "1");
Set("TABLE:M3", "4");
Set("TABLE:W5", "1");
Set("TABLE:W8", "1");
}
}
if (../:STAGE == "6") {
if (LEVEL == "1") {
E_MOVES = "5";
T1 = "1";
spot3 = "7";
spot4 = "1";
spot5 = "1";
T6 = "1";
T8 = "1";
M9 = "4";
Set("TABLE:T1", "1");
Set("TABLE:spot2", "1");
Set("TABLE:spot4", "7");
Set("TABLE:spot5", "1");
Set("TABLE:T6", "1");
Set("TABLE:T8", "1");
Set("TABLE:M9", "4");
}
if (LEVEL == "2") {
E_MOVES = "6";
T1 = "1";
spot2 = "2";
spot4 = "3";
B5 = "3";
W6 = "5";
spot7 = "2";
G8 = "1";
G9 = "1";
Set("TABLE:T1", "1");
Set("TABLE:spot5", "2");
Set("TABLE:G7", "1");
Set("TABLE:W8", "2");
Set("TABLE:G9", "1");
}
if (LEVEL == "3") {
E_MOVES = "5";
M1 = "2";
G2 = "1";
spot3 = "4";
T4 = "1";
T5 = "1";
M6 = "4";
spot7 = "4";
spot8 = "3";
M9 = "1";
Set("TABLE:M1", "2");
Set("TABLE:T4", "1");
Set("TABLE:T5", "1");
Set("TABLE:G5", "1");
Set("TABLE:M6", "4");
Set("TABLE:M8", "1");
}
if (LEVEL == "4") {
E_MOVES = "6";
W1 = "3";
B4 = "2";
W5 = "3";
spot7 = "5";
B8 = "3";
spot9 = "5";
Set("TABLE:W3", "5");
Set("TABLE:spot4", "5");
Set("TABLE:W5", "5");
Set("TABLE:spot8", "5");
}
if (LEVEL == "5") {
E_MOVES = "5";
B1 = "3";
W2 = "1";
spot3 = "4";
M4 = "2";
T5 = "1";
M6 = "4";
spot7 = "4";
G8 = "1";
Set("TABLE:W2", "3");
Set("TABLE:G5", "1");
Set("TABLE:T5", "1");
Set("TABLE:M7", "2");
Set("TABLE:spot8", "4");
Set("TABLE:M9", "4");
}
if (LEVEL == "6") {
E_MOVES = "4";
spot1 = "7";
M4 = "2";
spot5 = "1";
M9 = "1";
Set("TABLE:M4", "2");
Set("TABLE:spot5", "7");
Set("TABLE:spot7", "1");
Set("TABLE:M8", "1");
}
if (LEVEL == "7") {
E_MOVES = "5";
W1 = "2";
spot3 = "7";
B5 = "2";
spot7 = "7";
B8 = "2";
Set("TABLE:spot1", "7");
Set("TABLE:W5", "4");
Set("TABLE:spot9", "7");
}
if (LEVEL == "8") {
E_MOVES = "6";
M1 = "3";
spot3 = "2";
spot4 = "4";
spot6 = "4";
M7 = "2";
T8 = "1";
Set("TABLE:spot1", "4");
Set("TABLE:M3", "3");
Set("TABLE:M4", "2");
Set("TABLE:spot5", "2");
Set("TABLE:spot7", "4");
Set("TABLE:T8", "1");
}
}
call("rotate");
num = "1";
while ("9" >= num) {
if ("0" < eval ("TABLE:B" add num)) {
Set("TABLE:spot" add num, "6");
}
if ("0" < eval ("TABLE:M" add num)) {
Set("TABLE:spot" add num, "9");
}
if ("0" < eval ("TABLE:W" add num)) {
Set("TABLE:spot" add num, "8");
}
if ("0" < eval ("B" add num)) {
Set("spot" add num, "6");
}
if ("0" < eval ("M" add num)) {
Set("spot" add num, "9");
}
if ("0" < eval ("W" add num)) {
Set("spot" add num, "8");
}
num = num + "1";
}
call("reset");
if (SET == "0") {
SET = "1";
FINAL = FINAL + E_MOVES;
score = score + E_MOVES;
}
num = "1";
while ("12" >= num) {
if (eval ("BOMB" add num) == "1") {
tellTarget ("BOMB" add num) {
gotoAndStop (1);
};
}
if (eval ("WARP" add num) == "1") {
tellTarget ("WARP" add num) {
gotoAndStop (1);
};
}
num = num + "1";
}
tellTarget ("TABLE") {
gotoAndPlay (2);
};
gotoAndStop (10);
Symbol 419 MovieClip Frame 10
tellTarget ("LF") {
gotoAndStop (1);
};
num = "1";
while (score >= num) {
tellTarget ("LF") {
nextFrame();
};
num = num + "1";
}
if (score == "0") {
gotoAndStop (67);
}
stop();
VV_ = "0";
set_up = "1";
D = "0";
R = "0";
L = "0";
U = "0";
STOP_TIME = "0";
tellTarget ("Display") {
gotoAndPlay ("Start");
}
Symbol 419 MovieClip Frame 11
STOP_TIME = "1";
Symbol 419 MovieClip Frame 12
gotoAndPlay (15);
Symbol 419 MovieClip Frame 15
VV_ = "0";
if ("0" < D) {
if (((eval ("G" add (D + "3")) == "1") and (eval ("spot" add (D + "6")) < "6")) and (eval ("G" add (D + "6")) == "0")) {
motion = "1";
stop();
Set("G" add (D + "6"), "1");
Set("G" add (D + "3"), "0");
tellTarget ("G" add (D + "3")) {
gotoAndPlay ("D");
};
}
if (((((eval ("G" add D) == "1") and (eval ("spot" add (D + "3")) < "6")) and (eval ("G" add (D + "3")) == "0")) and (short == "0")) or ((((eval ("G" add D) == "1") and (eval ("spot" add (D + "6")) == "0")) and (eval ("G" add (D + "6")) == "0")) and (short == "0"))) {
motion = "1";
stop();
Set("G" add (D + "3"), "1");
Set("G" add D, "0");
tellTarget ("G" add D) {
gotoAndPlay ("D");
};
}
}
if ("0" < U) {
if (((eval ("G" add (U + "3")) == "1") and (eval ("spot" add U) < "6")) and (eval ("G" add U) == "0")) {
motion = "1";
stop();
Set("G" add U, "1");
Set("G" add (U + "3"), "0");
tellTarget ("G" add (U + "3")) {
gotoAndPlay ("U");
};
}
if (((((eval ("G" add (U + "6")) == "1") and (eval ("spot" add (U + "3")) < "6")) and (eval ("G" add (U + "3")) == "0")) and (short == "0")) or ((((eval ("G" add (U + "6")) == "1") and (eval ("spot" add U) == "0")) and (eval ("G" add U) == "0")) and (short == "0"))) {
motion = "1";
stop();
Set("G" add (U + "3"), "1");
Set("G" add (U + "6"), "0");
tellTarget ("G" add (U + "6")) {
gotoAndPlay ("U");
};
}
}
if ("0" < R) {
if (((eval ("G" add (R + "1")) == "1") and (eval ("spot" add (R + "2")) < "6")) and (eval ("G" add (R + "2")) == "0")) {
motion = "1";
stop();
Set("G" add (R + "2"), "1");
Set("G" add (R + "1"), "0");
tellTarget ("G" add (R + "1")) {
gotoAndPlay ("R");
};
}
if (((((eval ("G" add R) == "1") and (eval ("spot" add (R + "1")) < "6")) and (eval ("G" add (R + "1")) == "0")) and (short == "0")) or ((((eval ("G" add R) == "1") and (eval ("spot" add (R + "2")) == "0")) and (eval ("G" add (R + "2")) == "0")) and (short == "0"))) {
motion = "1";
stop();
Set("G" add (R + "1"), "1");
Set("G" add R, "0");
tellTarget ("G" add R) {
gotoAndPlay ("R");
};
}
}
if ("0" < L) {
if (((eval ("G" add (L + "1")) == "1") and (eval ("spot" add L) < "6")) and (eval ("G" add L) == "0")) {
motion = "1";
stop();
Set("G" add L, "1");
Set("G" add (L + "1"), "0");
tellTarget ("G" add (L + "1")) {
gotoAndPlay ("L");
};
}
if (((((eval ("G" add (L + "2")) == "1") and (eval ("spot" add (L + "1")) < "6")) and (eval ("G" add (L + "1")) == "0")) and (short == "0")) or ((((eval ("G" add (L + "2")) == "1") and (eval ("spot" add L) == "0")) and (eval ("G" add L) == "0")) and (short == "0"))) {
motion = "1";
stop();
Set("G" add (L + "1"), "1");
Set("G" add (L + "2"), "0");
tellTarget ("G" add (L + "2")) {
gotoAndPlay ("L");
};
}
}
if ("0" < D) {
if (((((eval ("spot" add D) == "7") and (eval ("spot" add (D + "3")) == "0")) and (eval ("spot" add (D + "6")) == "0")) and (eval ("G" add (D + "3")) == "0")) and (eval ("G" add (D + "6")) == "0")) {
motion = "1";
Set("spot" add (D + "6"), "7");
Set("spot" add D, "0");
stop();
tellTarget (D) {
gotoAndPlay ("2D");
};
}
if ((("0" < eval ("spot" add (D + "3"))) and (eval ("spot" add (D + "6")) == "0")) and (eval ("G" add (D + "6")) == "0")) {
motion = "1";
if (eval ("spot" add (D + "3")) == "8") {
tellTarget ((D + "3") add "/shape/WHEEL") {
gotoAndPlay (2);
};
}
Set("M" add (D + "6"), eval ("M" add (D + "3")));
Set("M" add (D + "3"), "0");
if ("0" < eval ("W" add (D + "3"))) {
Set("W" add (D + "6"), eval ("W" add (D + "3")) + "1");
Set("W" add (D + "3"), "0");
}
Set("B" add (D + "6"), eval ("B" add (D + "3")) - "1");
Set("B" add (D + "3"), "0");
Set("spot" add (D + "6"), eval ("spot" add (D + "3")));
Set("spot" add (D + "3"), "0");
stop();
tellTarget (D + "3") {
gotoAndPlay ("D");
};
}
if (((("0" < eval ("spot" add D)) and (eval ("spot" add (D + "3")) == "0")) and (eval ("G" add (D + "3")) == "0")) and (short == "0")) {
motion = "1";
if (eval ("spot" add D) == "8") {
tellTarget (D add "/shape/WHEEL") {
gotoAndPlay (2);
};
}
Set("M" add (D + "3"), eval ("M" add D));
Set("M" add D, "0");
if ("0" < eval ("W" add D)) {
Set("W" add (D + "3"), eval ("W" add D) + "1");
Set("W" add D, "0");
}
Set("B" add (D + "3"), eval ("B" add D) - "1");
Set("B" add D, "0");
Set("spot" add (D + "3"), eval ("spot" add D));
Set("spot" add D, "0");
stop();
tellTarget (D) {
gotoAndPlay ("D");
};
}
}
if ("0" < R) {
if (((((eval ("spot" add R) == "7") and (eval ("spot" add (R + "1")) == "0")) and (eval ("spot" add (R + "2")) == "0")) and (eval ("G" add (R + "1")) == "0")) and (eval ("G" add (R + "2")) == "0")) {
motion = "1";
Set("spot" add (R + "2"), "7");
Set("spot" add R, "0");
stop();
tellTarget (R) {
gotoAndPlay ("2R");
};
}
if ((("0" < eval ("spot" add (R + "1"))) and (eval ("spot" add (R + "2")) == "0")) and (eval ("G" add (R + "2")) == "0")) {
motion = "1";
if (eval ("spot" add (R + "1")) == "8") {
tellTarget ((R + "1") add "/shape/WHEEL") {
gotoAndPlay (2);
};
}
Set("M" add (R + "2"), eval ("M" add (R + "1")));
Set("M" add (R + "1"), "0");
if ("0" < eval ("W" add (R + "1"))) {
Set("W" add (R + "2"), eval ("W" add (R + "1")) + "1");
Set("W" add (R + "1"), "0");
}
Set("B" add (R + "2"), eval ("B" add (R + "1")) - "1");
Set("B" add (R + "1"), "0");
Set("spot" add (R + "2"), eval ("spot" add (R + "1")));
Set("spot" add (R + "1"), "0");
stop();
tellTarget (R + "1") {
gotoAndPlay ("R");
};
}
if (((("0" < eval ("spot" add R)) and (eval ("spot" add (R + "1")) == "0")) and (eval ("G" add (R + "1")) == "0")) and (short == "0")) {
motion = "1";
if (eval ("spot" add R) == "8") {
tellTarget (R add "/shape/WHEEL") {
gotoAndPlay (2);
};
}
Set("M" add (R + "1"), eval ("M" add R));
Set("M" add R, "0");
if ("0" < eval ("W" add R)) {
Set("W" add (R + "1"), eval ("W" add R) + "1");
Set("W" add R, "0");
}
Set("B" add (R + "1"), eval ("B" add R) - "1");
Set("B" add R, "0");
Set("spot" add (R + "1"), eval ("spot" add R));
Set("spot" add R, "0");
stop();
tellTarget (R) {
gotoAndPlay ("R");
};
}
}
if ("0" < L) {
if (((((eval ("spot" add L) == "0") and (eval ("spot" add (L + "1")) == "0")) and (eval ("spot" add (L + "2")) == "7")) and (eval ("G" add L) == "0")) and (eval ("G" add (L + "1")) == "0")) {
motion = "1";
Set("spot" add L, "7");
Set("spot" add (L + "2"), "0");
stop();
tellTarget (L + "2") {
gotoAndPlay ("2L");
};
}
if ((("0" < eval ("spot" add (L + "1"))) and (eval ("spot" add L) == "0")) and (eval ("G" add L) == "0")) {
motion = "1";
if (eval ("spot" add (L + "1")) == "8") {
tellTarget ((L + "1") add "/shape/WHEEL") {
gotoAndPlay (2);
};
}
Set("M" add L, eval ("M" add (L + "1")));
Set("M" add (L + "1"), "0");
if ("0" < eval ("W" add (L + "1"))) {
Set("W" add L, eval ("W" add (L + "1")) + "1");
Set("W" add (L + "1"), "0");
}
Set("B" add L, eval ("B" add (L + "1")) - "1");
Set("B" add (L + "1"), "0");
Set("spot" add L, eval ("spot" add (L + "1")));
Set("spot" add (L + "1"), "0");
stop();
tellTarget (L + "1") {
gotoAndPlay ("L");
};
}
if (((("0" < eval ("spot" add (L + "2"))) and (eval ("spot" add (L + "1")) == "0")) and (eval ("G" add (L + "1")) == "0")) and (short == "0")) {
motion = "1";
if (eval ("spot" add (L + "2")) == "8") {
tellTarget ((L + "2") add "/shape/WHEEL") {
gotoAndPlay (2);
};
}
Set("M" add (L + "1"), eval ("M" add (L + "2")));
Set("M" add (L + "2"), "0");
if ("0" < eval ("W" add (L + "2"))) {
Set("W" add (L + "1"), eval ("W" add (L + "2")) + "1");
Set("W" add (L + "2"), "0");
}
Set("B" add (L + "1"), eval ("B" add (L + "2")) - "1");
Set("B" add (L + "2"), "0");
Set("spot" add (L + "1"), eval ("spot" add (L + "2")));
Set("spot" add (L + "2"), "0");
stop();
tellTarget (L + "2") {
gotoAndPlay ("L");
};
}
}
if ("0" < U) {
if (((((eval ("spot" add U) == "0") and (eval ("spot" add (U + "3")) == "0")) and (eval ("spot" add (U + "6")) == "7")) and (eval ("G" add U) == "0")) and (eval ("G" add (U + "3")) == "0")) {
motion = "1";
Set("spot" add U, "7");
Set("spot" add (U + "6"), "0");
stop();
tellTarget (U + "6") {
gotoAndPlay ("2U");
};
}
if ((("0" < eval ("spot" add (U + "3"))) and (eval ("spot" add U) == "0")) and (eval ("G" add U) == "0")) {
motion = "1";
if (eval ("spot" add (U + "3")) == "8") {
tellTarget ((U + "3") add "/shape/WHEEL") {
gotoAndPlay (2);
};
}
Set("M" add U, eval ("M" add (U + "3")));
Set("M" add (U + "3"), "0");
if ("0" < eval ("W" add (U + "3"))) {
Set("W" add U, eval ("W" add (U + "3")) + "1");
Set("W" add (U + "3"), "0");
}
Set("B" add U, eval ("B" add (U + "3")) - "1");
Set("B" add (U + "3"), "0");
Set("spot" add U, eval ("spot" add (U + "3")));
Set("spot" add (U + "3"), "0");
stop();
tellTarget (U + "3") {
gotoAndPlay ("U");
};
}
if (((("0" < eval ("spot" add (U + "6"))) and (eval ("spot" add (U + "3")) == "0")) and (eval ("G" add (U + "3")) == "0")) and (short == "0")) {
motion = "1";
if (eval ("spot" add (U + "6")) == "8") {
tellTarget ((U + "6") add "/shape/WHEEL") {
gotoAndPlay (2);
};
}
Set("M" add (U + "3"), eval ("M" add (U + "6")));
Set("M" add (U + "6"), "0");
if ("0" < eval ("W" add (U + "6"))) {
Set("W" add (U + "3"), eval ("W" add (U + "6")) + "1");
Set("W" add (U + "6"), "0");
}
Set("B" add (U + "3"), eval ("B" add (U + "6")) - "1");
Set("B" add (U + "6"), "0");
Set("spot" add (U + "3"), eval ("spot" add (U + "6")));
Set("spot" add (U + "6"), "0");
stop();
tellTarget (U + "6") {
gotoAndPlay ("U");
};
}
}
num = "1";
while ("9" >= num) {
if ("0" >= eval ("B" add num)) {
Set("B" add num, "0");
}
num = num + "1";
}
if ((motion == "1") and (set_up == "1")) {
MOVES = MOVES + "1";
if ((E_MOVES < MOVES) and ("0" < score)) {
score = score - "1";
}
}
if (motion == "0") {
gotoAndStop (10);
}
motion = "0";
set_up = "0";
Symbol 419 MovieClip Frame 16
if (spin == "1") {
stop();
}
Symbol 419 MovieClip Frame 17
call("reset");
short = "0";
gotoAndPlay (20);
Symbol 419 MovieClip Frame 20
num = "1";
while ("9" >= num) {
if ((("0" < eval ("spot" add num)) and (eval ("spot" add num) < "6")) and (eval ("G" add num) == "1")) {
stop();
tellTarget (num) {
gotoAndPlay ("vanish");
};
Set("spot" add num, "0");
}
num = num + "1";
}
num = "1";
while ("9" >= num) {
if ((eval ("spot" add num) == "6") and (eval ("B" add num) == "0")) {
stop();
tellTarget (num) {
gotoAndPlay ("vanish");
};
Set("spot" add num, "0");
Set("B" add num, "0");
}
num = num + "1";
}
Symbol 419 MovieClip Frame 21
call("reset");
gotoAndPlay (25);
Symbol 419 MovieClip Frame 26
if (SHOCK == "1") {
if (((spot1 == spot2) and ("0" < spot1)) and (spot1 < "6")) {
stop();
tellTarget ("S1") {
gotoAndPlay (2);
};
}
if (((spot2 == spot3) and ("0" < spot2)) and (spot2 < "6")) {
stop();
tellTarget ("S2") {
gotoAndPlay (2);
};
}
if (((spot4 == spot5) and ("0" < spot4)) and (spot4 < "6")) {
stop();
tellTarget ("S6") {
gotoAndPlay (2);
};
}
if (((spot5 == spot6) and ("0" < spot5)) and (spot5 < "6")) {
stop();
tellTarget ("S7") {
gotoAndPlay (2);
};
}
if (((spot7 == spot8) and ("0" < spot7)) and (spot7 < "6")) {
stop();
tellTarget ("S11") {
gotoAndPlay (2);
};
}
if (((spot8 == spot9) and ("0" < spot8)) and (spot8 < "6")) {
stop();
tellTarget ("S12") {
gotoAndPlay (2);
};
}
if (((spot1 == spot4) and ("0" < spot1)) and (spot1 < "6")) {
stop();
tellTarget ("S3") {
gotoAndPlay (2);
};
}
if (((spot2 == spot5) and ("0" < spot2)) and (spot2 < "6")) {
stop();
tellTarget ("S4") {
gotoAndPlay (2);
};
}
if (((spot3 == spot6) and ("0" < spot3)) and (spot3 < "6")) {
stop();
tellTarget ("S5") {
gotoAndPlay (2);
};
}
if (((spot4 == spot7) and ("0" < spot4)) and (spot4 < "6")) {
stop();
tellTarget ("S8") {
gotoAndPlay (2);
};
}
if (((spot5 == spot8) and ("0" < spot5)) and (spot5 < "6")) {
stop();
tellTarget ("S9") {
gotoAndPlay (2);
};
}
if (((spot6 == spot9) and ("0" < spot6)) and (spot6 < "6")) {
stop();
tellTarget ("S10") {
gotoAndPlay (2);
};
}
}
Symbol 419 MovieClip Frame 27
gotoAndPlay (29);
Symbol 419 MovieClip Frame 29
if (TRANS_ == "0") {
num = "1";
while ("9" >= num) {
if ((("0" < eval ("spot" add num)) and ("5" >= eval ("spot" add num))) and (eval ("T" add num) == "1")) {
stop();
if (SHOCK == "1") {
SHOCK = "0";
} else if (SHOCK == "0") {
TRANS_ = "1";
SHOCK = "1";
}
tellTarget ("T" add num) {
gotoAndPlay (2);
};
}
num = num + "1";
}
} else {
TRANS_ = "0";
}
Symbol 419 MovieClip Frame 30
call("reset");
if (TRANS_ == "1") {
gotoAndPlay (25);
} else {
gotoAndPlay (33);
}
Symbol 419 MovieClip Frame 33
if ((((((M1 == "2") and ("0" < spot3)) and ("5" >= spot3)) and (spot2 == "0")) and (G2 == "0")) and (T_ == "0")) {
T_ = "1";
stop();
tellTarget ("3") {
gotoAndPlay ("L");
};
spot2 = spot3;
spot3 = "0";
}
if ((((((M4 == "2") and ("0" < spot6)) and ("5" >= spot6)) and (spot5 == "0")) and (G5 == "0")) and (T_ == "0")) {
T_ = "1";
stop();
tellTarget ("6") {
gotoAndPlay ("L");
};
spot5 = spot6;
spot6 = "0";
}
if ((((((M7 == "2") and ("0" < spot9)) and ("5" >= spot9)) and (spot8 == "0")) and (G8 == "0")) and (T_ == "0")) {
T_ = "1";
stop();
tellTarget ("9") {
gotoAndPlay ("L");
};
spot8 = spot9;
spot9 = "0";
}
if ((((((M1 == "3") and ("0" < spot7)) and ("5" >= spot7)) and (spot4 == "0")) and (G4 == "0")) and (T_ == "0")) {
T_ = "1";
stop();
tellTarget ("7") {
gotoAndPlay ("U");
};
spot4 = spot7;
spot7 = "0";
}
if ((((((M2 == "3") and ("0" < spot8)) and ("5" >= spot8)) and (spot5 == "0")) and (G5 == "0")) and (T_ == "0")) {
T_ = "1";
stop();
tellTarget ("8") {
gotoAndPlay ("U");
};
spot5 = spot8;
spot8 = "0";
}
if ((((((M3 == "3") and ("0" < spot9)) and ("5" >= spot9)) and (spot6 == "0")) and (G6 == "0")) and (T_ == "0")) {
T_ = "1";
stop();
tellTarget ("9") {
gotoAndPlay ("U");
};
spot6 = spot9;
spot9 = "0";
}
if ((((((M7 == "1") and ("0" < spot1)) and ("5" >= spot1)) and (spot4 == "0")) and (G4 == "0")) and (T_ == "0")) {
T_ = "1";
stop();
tellTarget ("1") {
gotoAndPlay ("D");
};
spot4 = spot1;
spot1 = "0";
}
if ((((((M8 == "1") and ("0" < spot2)) and ("5" >= spot2)) and (spot5 == "0")) and (G5 == "0")) and (T_ == "0")) {
T_ = "1";
stop();
tellTarget ("2") {
gotoAndPlay ("D");
};
spot5 = spot2;
spot2 = "0";
}
if ((((((M9 == "1") and ("0" < spot3)) and ("5" >= spot3)) and (spot6 == "0")) and (G6 == "0")) and (T_ == "0")) {
T_ = "1";
stop();
tellTarget ("3") {
gotoAndPlay ("D");
};
spot6 = spot3;
spot3 = "0";
}
if ((((((M3 == "4") and ("0" < spot1)) and ("5" >= spot1)) and (spot2 == "0")) and (G2 == "0")) and (T_ == "0")) {
T_ = "1";
stop();
tellTarget ("1") {
gotoAndPlay ("R");
};
spot2 = spot1;
spot1 = "0";
}
if ((((((M6 == "4") and ("0" < spot4)) and ("5" >= spot4)) and (spot5 == "0")) and (G5 == "0")) and (T_ == "0")) {
T_ = "1";
stop();
tellTarget ("4") {
gotoAndPlay ("R");
};
spot5 = spot4;
spot4 = "0";
}
if ((((((M9 == "4") and ("0" < spot7)) and ("5" >= spot7)) and (spot8 == "0")) and (G8 == "0")) and (T_ == "0")) {
T_ = "1";
stop();
tellTarget ("7") {
gotoAndPlay ("R");
};
spot8 = spot7;
spot7 = "0";
}
Symbol 419 MovieClip Frame 34
call("reset");
Symbol 419 MovieClip Frame 35
if (T_ == "1") {
T_ = "0";
gotoAndPlay (20);
} else {
gotoAndPlay (37);
}
Symbol 419 MovieClip Frame 37
D = "0";
R = "0";
L = "0";
U = "0";
loop = "1";
move = "1";
num = "1";
while ("3" >= loop) {
if (((eval ("A" add num) == "2") and ("0" < eval ("spot" add num))) or ((eval ("A" add num) == "2") and (eval ("G" add num) == "1"))) {
R = move;
Set("A" add num, "0");
tellTarget ("A" add num) {
gotoAndStop ("2V");
};
gotoAndPlay (15);
}
move = move + "3";
loop = loop + "1";
num = num + "3";
}
loop = "1";
move = "1";
num = "3";
while ("3" >= loop) {
if (((eval ("A" add num) == "4") and ("0" < eval ("spot" add num))) or ((eval ("A" add num) == "4") and (eval ("G" add num) == "1"))) {
L = move;
Set("A" add num, "0");
tellTarget ("A" add num) {
gotoAndStop ("4V");
};
gotoAndPlay (15);
}
move = move + "3";
loop = loop + "1";
num = num + "3";
}
loop = "1";
move = "1";
num = "1";
while ("3" >= loop) {
if (((eval ("A" add num) == "3") and ("0" < eval ("spot" add num))) or ((eval ("A" add num) == "3") and (eval ("G" add num) == "1"))) {
D = move;
Set("A" add num, "0");
tellTarget ("A" add num) {
gotoAndStop ("3V");
};
gotoAndPlay (15);
}
move = move + "1";
loop = loop + "1";
num = num + "1";
}
loop = "1";
move = "1";
num = "7";
while ("3" >= loop) {
if (((eval ("A" add num) == "1") and ("0" < eval ("spot" add num))) or ((eval ("A" add num) == "1") and (eval ("G" add num) == "1"))) {
U = move;
Set("A" add num, "0");
tellTarget ("A" add num) {
gotoAndStop ("1V");
};
gotoAndPlay (15);
}
move = move + "1";
loop = loop + "1";
num = num + "1";
}
Symbol 419 MovieClip Frame 38
if (((A4 == "1") and ("0" < spot4)) or ((A4 == "1") and (G4 == "1"))) {
short = "1";
U = "1";
A4 = "0";
tellTarget ("A4") {
gotoAndStop ("1V");
};
gotoAndPlay (15);
}
if (((A5 == "1") and ("0" < spot5)) or ((A5 == "1") and (G5 == "1"))) {
short = "1";
U = "2";
A5 = "0";
tellTarget ("A5") {
gotoAndStop ("1V");
};
gotoAndPlay (15);
}
if (((A6 == "1") and ("0" < spot6)) or ((A6 == "1") and (G6 == "1"))) {
short = "1";
U = "3";
A6 = "0";
tellTarget ("A6") {
gotoAndStop ("1V");
};
gotoAndPlay (15);
}
if (((A4 == "3") and ("0" < spot4)) or ((A4 == "3") and (G4 == "1"))) {
short = "1";
D = "1";
A4 = "0";
tellTarget ("A4") {
gotoAndStop ("3V");
};
gotoAndPlay (15);
}
if (((A5 == "3") and ("0" < spot5)) or ((A5 == "3") and (G5 == "1"))) {
short = "1";
D = "2";
A5 = "0";
tellTarget ("A5") {
gotoAndStop ("3V");
};
gotoAndPlay (15);
}
if (((A6 == "3") and ("0" < spot6)) or ((A6 == "3") and (G6 == "1"))) {
short = "1";
D = "3";
A6 = "0";
tellTarget ("A6") {
gotoAndStop ("3V");
};
gotoAndPlay (15);
}
if (((A2 == "2") and ("0" < spot2)) or ((A2 == "2") and (G2 == "1"))) {
short = "1";
R = "1";
A2 = "0";
tellTarget ("A2") {
gotoAndStop ("2V");
};
gotoAndPlay (15);
}
if (((A5 == "2") and ("0" < spot5)) or ((A5 == "2") and (G5 == "1"))) {
short = "1";
R = "4";
A5 = "0";
tellTarget ("A5") {
gotoAndStop ("2V");
};
gotoAndPlay (15);
}
if (((A8 == "2") and ("0" < spot8)) or ((A8 == "2") and (G8 == "1"))) {
short = "1";
R = "7";
A8 = "0";
tellTarget ("A8") {
gotoAndStop ("2V");
};
gotoAndPlay (15);
}
if (((A2 == "4") and ("0" < spot2)) or ((A2 == "4") and (G2 == "1"))) {
short = "1";
L = "1";
A2 = "0";
tellTarget ("A2") {
gotoAndStop ("4V");
};
gotoAndPlay (15);
}
if (((A5 == "4") and ("0" < spot5)) or ((A5 == "4") and (G5 == "1"))) {
short = "1";
L = "4";
A5 = "0";
tellTarget ("A5") {
gotoAndStop ("4V");
};
gotoAndPlay (15);
}
if (((A8 == "4") and ("0" < spot8)) or ((A8 == "4") and (G8 == "1"))) {
short = "1";
L = "7";
A8 = "0";
tellTarget ("A8") {
gotoAndStop ("4V");
};
gotoAndPlay (15);
}
Symbol 419 MovieClip Frame 39
call("reset");
gotoAndPlay (41);
Symbol 419 MovieClip Frame 41
num = "1";
while ("9" >= num) {
if (eval ("WARP" add num) == "1") {
if ("0" < eval ("spot" add num)) {
ITEM_ = "1";
stop();
WARP = eval ("spot" add num);
WARP_W = eval ("W" add num);
WARP_B = eval ("B" add num);
WARP_M = eval ("M" add num);
Set("spot" add num, "0");
Set("W" add num, "0");
Set("M" add num, "0");
Set("B" add num, "0");
tellTarget (num) {
gotoAndPlay ("vanish");
};
tellTarget ("WARP" add num) {
gotoAndPlay ("vanish");
};
Set("WARP" add num, "0");
}
}
num = num + "1";
}
num = "1";
while ("9" >= num) {
if (eval ("WARP" add num) == "1") {
if (eval ("G" add num) == "1") {
ITEM_ = "2";
stop();
WARP = eval ("G" add num);
WARP_G = eval ("G" add num);
Set("G" add num, "0");
tellTarget ("G" add num) {
gotoAndPlay ("vanish");
};
tellTarget ("WARP" add num) {
gotoAndPlay ("vanish");
};
Set("WARP" add num, "0");
}
}
num = num + "1";
}
Symbol 419 MovieClip Frame 42
call("reset");
Symbol 419 MovieClip Frame 43
if (("0" < WARP) and (ITEM_ == "1")) {
num = "1";
while ("9" >= num) {
if (eval ("WARP" add num) == "1") {
AGAIN = "1";
stop();
Set("spot" add num, WARP);
Set("W" add num, WARP_W);
Set("M" add num, WARP_M);
Set("B" add num, WARP_B);
if ("0" < eval ("spot" add num)) {
tellTarget (num) {
gotoAndPlay ("appear");
};
}
if (eval ("spot" add num) == "1") {
tellTarget (num add "/shape") {
gotoAndStop ("1");
};
}
if (eval ("spot" add num) == "2") {
tellTarget (num add "/shape") {
gotoAndStop ("2");
};
}
if (eval ("spot" add num) == "3") {
tellTarget (num add "/shape") {
gotoAndStop ("3");
};
}
if (eval ("spot" add num) == "4") {
tellTarget (num add "/shape") {
gotoAndStop ("4");
};
}
if (eval ("spot" add num) == "5") {
tellTarget (num add "/shape") {
gotoAndStop ("5");
};
}
if (eval ("spot" add num) == "6") {
tellTarget (num add "/shape") {
gotoAndStop ("6");
};
}
if (eval ("spot" add num) == "7") {
tellTarget (num add "/shape") {
gotoAndStop ("7");
};
}
if (eval ("spot" add num) == "8") {
tellTarget (num add "/shape") {
gotoAndStop ("8");
};
}
if (eval ("spot" add num) == "9") {
tellTarget (num add "/shape") {
gotoAndStop ("9");
};
}
if ("0" < WARP_B) {
if ("0" < eval ("B" add num)) {
Set(num add "/shape/BUMPER:count", eval ("B" add num));
}
}
if ("0" < WARP_M) {
if (eval ("M" add num) == "1") {
tellTarget (num add "/shape/MAG") {
gotoAndStop ("1");
};
}
if (eval ("M" add num) == "2") {
tellTarget (num add "/shape/MAG") {
gotoAndStop ("2");
};
}
if (eval ("M" add num) == "3") {
tellTarget (num add "/shape/MAG") {
gotoAndStop ("3");
};
}
if (eval ("M" add num) == "4") {
tellTarget (num add "/shape/MAG") {
gotoAndStop ("4");
};
}
}
if ("0" < WARP_W) {
if (eval ("W" add num) == "1") {
tellTarget (num add "/shape/WHEEL/color") {
gotoAndStop (1);
};
}
if (eval ("W" add num) == "2") {
tellTarget (num add "/shape/WHEEL/color") {
gotoAndStop (2);
};
}
if (eval ("W" add num) == "3") {
tellTarget (num add "/shape/WHEEL/color") {
gotoAndStop (3);
};
}
if (eval ("W" add num) == "4") {
tellTarget (num add "/shape/WHEEL/color") {
gotoAndStop (4);
};
}
if (eval ("W" add num) == "5") {
tellTarget (num add "/shape/WHEEL/color") {
gotoAndStop (5);
};
}
if (eval ("W" add num) == "6") {
Set("W" add num, "1");
tellTarget (num add "/shape/WHEEL/color") {
gotoAndStop (1);
};
}
}
Set("WARP" add num, "0");
tellTarget ("WARP" add num) {
gotoAndPlay ("vanish");
};
}
num = num + "1";
}
}
if (("0" < WARP) and (ITEM_ == "2")) {
num = "1";
while ("9" >= num) {
if (eval ("WARP" add num) == "1") {
AGAIN = "1";
stop();
Set("G" add num, WARP_G);
if (eval ("G" add num) == "1") {
tellTarget ("G" add num) {
gotoAndPlay ("appear");
};
}
Set("WARP" add num, "0");
tellTarget ("WARP" add num) {
gotoAndPlay ("vanish");
};
}
num = num + "1";
}
}
WARP = "0";
ITEM_ = "0";
WARP_W = "0";
WARP_G = "0";
WARP_B = "0";
Symbol 419 MovieClip Frame 44
call("reset");
if (AGAIN == "1") {
AGAIN = "0";
gotoAndPlay (20);
} else {
gotoAndPlay (50);
}
Symbol 419 MovieClip Frame 50
count = "0";
num = "1";
while ("9" >= num) {
if ((((eval ("spot" add num) == eval ("TABLE:spot" add num)) and (eval ("W" add num) == eval ("TABLE:W" add num))) and (eval ("B" add num) == eval ("TABLE:B" add num))) and (eval ("G" add num) == eval ("TABLE:G" add num))) {
count = count + "1";
}
num = num + "1";
}
if (count == "9") {
gotoAndStop (60);
} else {
gotoAndStop (10);
}
Symbol 419 MovieClip Frame 60
if (MOVES == E_MOVES) {
tellTarget ("FINAL") {
gotoAndStop (1);
};
} else {
tellTarget ("FINAL") {
gotoAndStop (2);
};
}
SS = "0";
STOP_TIME = "1";
Symbol 419 MovieClip Frame 61
if (LEVEL == "8") {
gotoAndStop (65);
} else {
tellTarget ("Display") {
play();
};
LEVEL = LEVEL + "1";
gotoAndPlay (1);
}
SET = "0";
STOP_TIME = "0";
Symbol 419 MovieClip Frame 65
tellTarget ("Display") {
gotoAndStop (1);
}
FINAL_A = FINAL;
FINAL_B = FINAL * "0.9";
FINAL_C = FINAL * "0.8";
FINAL_D = FINAL * "0.7";
FINAL_E = FINAL * "0.6";
FINAL_F = FINAL * "0.5";
Seconds = Display:Seconds;
Minutes = Display:Minutes;
score_ = "500";
score_ = score_ + (score * "10");
score__ = "500";
score__ = score__ + (score * "10");
num = "1";
while (Minutes >= num) {
if ("100" < score_) {
score_ = score_ - "100";
}
num = num + "1";
}
num = "1";
while (Seconds >= num) {
if (Seconds < score_) {
score_ = score_ - "1";
}
num = num + "1";
}
end = ((("OUT OF A POSSIBLE " add FINAL) add " BLOCKS, YOU EARNED ") add score) add ".";
if (score == FINAL_A) {
score_ = score_ + "500";
STAR_ = "1";
tellTarget ("star") {
gotoAndStop ("A");
};
dial = "CUBOX MASTER";
} else if (score >= FINAL_B) {
score_ = score_ + "400";
tellTarget ("star") {
gotoAndStop ("B");
};
dial = "EXPERT PLAYER";
} else if (score >= FINAL_C) {
score_ = score_ + "300";
tellTarget ("star") {
gotoAndStop ("C");
};
dial = "BEGINNER";
} else if (score >= FINAL_D) {
score_ = score_ + "200";
tellTarget ("star") {
gotoAndStop ("D");
};
dial = "NICE TRY";
} else if (score >= FINAL_E) {
score_ = score_ + "100";
tellTarget ("star") {
gotoAndStop ("E");
};
dial = "POOR";
} else {
tellTarget ("star") {
gotoAndStop ("F");
};
dial = "GIVE UP";
}
if (../:STAGE == "1") {
if (STAR_ == "1") {
tellTarget ("../S1") {
gotoAndPlay (2);
};
}
tellTarget ("complete") {
gotoAndStop ("1");
};
}
if (../:STAGE == "2") {
if (STAR_ == "1") {
tellTarget ("../S2") {
gotoAndPlay (2);
};
}
tellTarget ("complete") {
gotoAndStop ("2");
};
}
if (../:STAGE == "3") {
if (STAR_ == "1") {
tellTarget ("../S3") {
gotoAndPlay (2);
};
}
tellTarget ("complete") {
gotoAndStop ("3");
};
}
if (../:STAGE == "4") {
if (STAR_ == "1") {
tellTarget ("../S4") {
gotoAndPlay (2);
};
}
tellTarget ("complete") {
gotoAndStop ("4");
};
}
if (../:STAGE == "5") {
if (STAR_ == "1") {
tellTarget ("../S5") {
gotoAndPlay (2);
};
}
tellTarget ("complete") {
gotoAndStop ("5");
};
}
if (../:STAGE == "6") {
if (STAR_ == "1") {
tellTarget ("../S6") {
gotoAndPlay (2);
};
}
tellTarget ("complete") {
gotoAndStop ("6");
};
}
STAR_ = "0";
Symbol 419 MovieClip Frame 67
STOP_TIME = "1";
Symbol 419 MovieClip Frame 75
num = "1";
while ("9" >= num) {
tellTarget ("T" add num) {
gotoAndStop ("blank");
};
tellTarget ("G" add num) {
gotoAndStop ("blank");
};
if (eval ("spot" add num) <> "8") {
tellTarget (num) {
gotoAndStop ("blank");
};
}
if ("0" < eval ("spot" add num)) {
tellTarget (num) {
gotoAndStop (1);
};
}
if (eval ("spot" add num) == "1") {
tellTarget (num add "/shape") {
gotoAndStop ("1");
};
}
if (eval ("spot" add num) == "2") {
tellTarget (num add "/shape") {
gotoAndStop ("2");
};
}
if (eval ("spot" add num) == "3") {
tellTarget (num add "/shape") {
gotoAndStop ("3");
};
}
if (eval ("spot" add num) == "4") {
tellTarget (num add "/shape") {
gotoAndStop ("4");
};
}
if (eval ("spot" add num) == "5") {
tellTarget (num add "/shape") {
gotoAndStop ("5");
};
}
if (eval ("spot" add num) == "6") {
tellTarget (num add "/shape") {
gotoAndStop ("6");
};
}
if (eval ("spot" add num) == "7") {
tellTarget (num add "/shape") {
gotoAndStop ("7");
};
}
if (eval ("spot" add num) == "9") {
tellTarget (num add "/shape") {
gotoAndStop ("9");
};
}
num = num + "1";
}
num = "1";
while ("9" >= num) {
if ("0" < eval ("B" add num)) {
Set(num add "/shape/BUMPER:count", eval ("B" add num));
}
num = num + "1";
}
num = "1";
while ("9" >= num) {
if (eval ("M" add num) == "1") {
tellTarget (num add "/shape/MAG") {
gotoAndStop ("1");
};
}
if (eval ("M" add num) == "2") {
tellTarget (num add "/shape/MAG") {
gotoAndStop ("2");
};
}
if (eval ("M" add num) == "3") {
tellTarget (num add "/shape/MAG") {
gotoAndStop ("3");
};
}
if (eval ("M" add num) == "4") {
tellTarget (num add "/shape/MAG") {
gotoAndStop ("4");
};
}
if (eval ("A" add num) == "1") {
tellTarget ("A" add num) {
gotoAndStop ("1");
};
}
if (eval ("A" add num) == "2") {
tellTarget ("A" add num) {
gotoAndStop ("2");
};
}
if (eval ("A" add num) == "3") {
tellTarget ("A" add num) {
gotoAndStop ("3");
};
}
if (eval ("A" add num) == "4") {
tellTarget ("A" add num) {
gotoAndStop ("4");
};
}
if (eval ("T" add num) == "1") {
tellTarget ("T" add num) {
gotoAndStop (1);
};
}
if (eval ("G" add num) == "1") {
tellTarget ("G" add num) {
gotoAndStop (1);
};
}
num = num + "1";
}
if (VV_ == "0") {
VV_ = "1";
num = "1";
while ("9" >= num) {
if (eval ("spot" add num) == "8") {
tellTarget (num) {
gotoAndStop ("blank");
};
}
if (eval ("spot" add num) == "8") {
tellTarget (num) {
gotoAndStop (1);
};
}
if (eval ("spot" add num) == "8") {
tellTarget (num add "/shape") {
gotoAndStop ("8");
};
}
num = num + "1";
}
num = "1";
while ("9" >= num) {
if (eval ("W" add num) == "1") {
tellTarget (num add "/shape/WHEEL/color") {
gotoAndStop (1);
};
}
if (eval ("W" add num) == "2") {
tellTarget (num add "/shape/WHEEL/color") {
gotoAndStop (2);
};
}
if (eval ("W" add num) == "3") {
tellTarget (num add "/shape/WHEEL/color") {
gotoAndStop (3);
};
}
if (eval ("W" add num) == "4") {
tellTarget (num add "/shape/WHEEL/color") {
gotoAndStop (4);
};
}
if (eval ("W" add num) == "5") {
tellTarget (num add "/shape/WHEEL/color") {
gotoAndStop (5);
};
}
if (eval ("W" add num) == "6") {
Set("W" add num, "1");
tellTarget (num add "/shape/WHEEL/color") {
gotoAndStop (1);
};
}
num = num + "1";
}
}
Symbol 419 MovieClip Frame 76
if (SS == "0") {
y = random("6") + "1";
SS = y;
} else {
y = SS;
}
if (y == "1") {
Ano1 = "1";
Ano2 = "2";
Ano3 = "3";
Ano4 = "4";
Mno1 = "1";
Mno2 = "2";
Mno3 = "3";
Mno4 = "4";
no1 = "1";
no2 = "2";
no3 = "3";
no4 = "4";
no5 = "5";
no6 = "6";
no7 = "7";
no8 = "8";
no9 = "9";
Bno1 = "1";
Bno2 = "2";
Bno3 = "3";
Bno4 = "4";
Bno5 = "5";
Bno6 = "6";
Bno7 = "7";
Bno8 = "8";
Bno9 = "9";
Bno10 = "10";
Bno11 = "11";
Bno12 = "12";
}
if (y == "2") {
Ano1 = "2";
Ano2 = "3";
Ano3 = "4";
Ano4 = "1";
Mno1 = "2";
Mno2 = "3";
Mno3 = "4";
Mno4 = "1";
no1 = "7";
no2 = "4";
no3 = "1";
no4 = "8";
no5 = "5";
no6 = "2";
no7 = "9";
no8 = "6";
no9 = "3";
Bno1 = "7";
Bno2 = "8";
Bno3 = "9";
Bno4 = "3";
Bno5 = "2";
Bno6 = "1";
Bno7 = "12";
Bno8 = "11";
Bno9 = "10";
Bno10 = "4";
Bno11 = "5";
Bno12 = "6";
}
if (y == "3") {
Ano1 = "3";
Ano2 = "4";
Ano3 = "1";
Ano4 = "2";
Mno1 = "3";
Mno2 = "4";
Mno3 = "1";
Mno4 = "2";
no1 = "9";
no2 = "8";
no3 = "7";
no4 = "6";
no5 = "5";
no6 = "4";
no7 = "3";
no8 = "2";
no9 = "1";
Bno1 = "12";
Bno2 = "11";
Bno3 = "10";
Bno4 = "9";
Bno5 = "8";
Bno6 = "7";
Bno7 = "6";
Bno8 = "5";
Bno9 = "4";
Bno10 = "3";
Bno11 = "2";
Bno12 = "1";
}
if (y == "4") {
Ano1 = "4";
Ano2 = "1";
Ano3 = "2";
Ano4 = "3";
Mno1 = "4";
Mno2 = "1";
Mno3 = "2";
Mno4 = "3";
no1 = "3";
no2 = "6";
no3 = "9";
no4 = "2";
no5 = "5";
no6 = "8";
no7 = "1";
no8 = "4";
no9 = "7";
Bno1 = "7";
Bno2 = "8";
Bno3 = "9";
Bno4 = "3";
Bno5 = "2";
Bno6 = "1";
Bno7 = "12";
Bno8 = "11";
Bno9 = "10";
Bno10 = "4";
Bno11 = "5";
Bno12 = "6";
}
if (y == "5") {
Ano1 = "3";
Ano2 = "2";
Ano3 = "1";
Ano4 = "4";
Mno1 = "3";
Mno2 = "2";
Mno3 = "1";
Mno4 = "4";
no1 = "7";
no2 = "8";
no3 = "9";
no4 = "4";
no5 = "5";
no6 = "6";
no7 = "1";
no8 = "2";
no9 = "3";
Bno1 = "10";
Bno2 = "11";
Bno3 = "12";
Bno4 = "6";
Bno5 = "5";
Bno6 = "4";
Bno7 = "9";
Bno8 = "8";
Bno9 = "7";
Bno10 = "1";
Bno11 = "2";
Bno12 = "3";
}
if (y == "6") {
Ano1 = "1";
Ano2 = "4";
Ano3 = "3";
Ano4 = "2";
Mno1 = "1";
Mno2 = "4";
Mno3 = "3";
Mno4 = "2";
no1 = "3";
no2 = "2";
no3 = "1";
no4 = "6";
no5 = "5";
no6 = "4";
no7 = "9";
no8 = "8";
no9 = "7";
Bno1 = "3";
Bno2 = "2";
Bno3 = "1";
Bno4 = "7";
Bno5 = "8";
Bno6 = "9";
Bno7 = "4";
Bno8 = "5";
Bno9 = "6";
Bno10 = "12";
Bno11 = "11";
Bno12 = "10";
}
num = "1";
while ("12" >= num) {
Set("BOMB_" add num, eval ("BOMB" add eval ("Bno" add num)));
Set("spot_" add num, eval ("spot" add eval ("no" add num)));
Set("G_" add num, eval ("G" add eval ("no" add num)));
Set("A_" add num, eval ("A" add eval ("no" add num)));
Set("B_" add num, eval ("B" add eval ("no" add num)));
Set("T_" add num, eval ("T" add eval ("no" add num)));
Set("W_" add num, eval ("W" add eval ("no" add num)));
Set("M_" add num, eval ("M" add eval ("no" add num)));
Set("WARP_" add num, eval ("WARP" add eval ("no" add num)));
num = num + "1";
}
num = "1";
while ("9" >= num) {
H = "0";
if ((eval ("A_" add num) == "1") and (H == "0")) {
H = "1";
Set("A_" add num, Ano1);
}
if ((eval ("A_" add num) == "2") and (H == "0")) {
H = "1";
Set("A_" add num, Ano2);
}
if ((eval ("A_" add num) == "3") and (H == "0")) {
H = "1";
Set("A_" add num, Ano3);
}
if ((eval ("A_" add num) == "4") and (H == "0")) {
H = "1";
Set("A_" add num, Ano4);
}
num = num + "1";
}
num = "1";
while ("9" >= num) {
H = "0";
if ((eval ("M_" add num) == "1") and (H == "0")) {
H = "1";
Set("M_" add num, Mno1);
}
if ((eval ("M_" add num) == "2") and (H == "0")) {
H = "1";
Set("M_" add num, Mno2);
}
if ((eval ("M_" add num) == "3") and (H == "0")) {
H = "1";
Set("M_" add num, Mno3);
}
if ((eval ("M_" add num) == "4") and (H == "0")) {
H = "1";
Set("M_" add num, Mno4);
}
num = num + "1";
}
num = "1";
while ("12" >= num) {
Set("BOMB" add num, "0");
Set("spot" add num, "0");
Set("T" add num, "0");
Set("G" add num, "0");
Set("W" add num, "0");
Set("M" add num, "0");
Set("WARP" add num, "0");
Set("A" add num, "0");
Set("B" add num, "0");
Set("spot" add num, eval ("spot_" add num));
Set("BOMB" add num, eval ("BOMB_" add num));
Set("A" add num, eval ("A_" add num));
Set("G" add num, eval ("G_" add num));
Set("W" add num, eval ("W_" add num));
Set("M" add num, eval ("M_" add num));
Set("WARP" add num, eval ("WARP_" add num));
Set("T" add num, eval ("T_" add num));
Set("B" add num, eval ("B_" add num));
Set("spot_" add num, "0");
Set("BOMB_" add num, "0");
Set("A_" add num, "0");
Set("G_" add num, "0");
Set("W_" add num, "0");
Set("M_" add num, "0");
Set("WARP_" add num, "0");
Set("T_" add num, "0");
Set("B_" add num, "0");
num = num + "1";
}
num = "1";
while ("12" >= num) {
Set("TABLE:BOMB_" add num, eval ("TABLE:BOMB" add eval ("Bno" add num)));
Set("TABLE:spot_" add num, eval ("TABLE:spot" add eval ("no" add num)));
Set("TABLE:G_" add num, eval ("TABLE:G" add eval ("no" add num)));
Set("TABLE:A_" add num, eval ("TABLE:A" add eval ("no" add num)));
Set("TABLE:B_" add num, eval ("TABLE:B" add eval ("no" add num)));
Set("TABLE:T_" add num, eval ("TABLE:T" add eval ("no" add num)));
Set("TABLE:W_" add num, eval ("TABLE:W" add eval ("no" add num)));
Set("TABLE:M_" add num, eval ("TABLE:M" add eval ("no" add num)));
Set("TABLE:WARP_" add num, eval ("TABLE:WARP" add eval ("no" add num)));
num = num + "1";
}
num = "1";
while ("9" >= num) {
H = "0";
if ((eval ("TABLE:A_" add num) == "1") and (H == "0")) {
H = "1";
Set("TABLE:A_" add num, Ano1);
}
if ((eval ("TABLE:A_" add num) == "2") and (H == "0")) {
H = "1";
Set("TABLE:A_" add num, Ano2);
}
if ((eval ("TABLE:A_" add num) == "3") and (H == "0")) {
H = "1";
Set("TABLE:A_" add num, Ano3);
}
if ((eval ("TABLE:A_" add num) == "4") and (H == "0")) {
H = "1";
Set("TABLE:A_" add num, Ano4);
}
num = num + "1";
}
num = "1";
while ("9" >= num) {
H = "0";
if ((eval ("TABLE:M_" add num) == "1") and (H == "0")) {
H = "1";
Set("TABLE:M_" add num, Mno1);
}
if ((eval ("TABLE:M_" add num) == "2") and (H == "0")) {
H = "1";
Set("TABLE:M_" add num, Mno2);
}
if ((eval ("TABLE:M_" add num) == "3") and (H == "0")) {
H = "1";
Set("TABLE:M_" add num, Mno3);
}
if ((eval ("TABLE:M_" add num) == "4") and (H == "0")) {
H = "1";
Set("TABLE:M_" add num, Mno4);
}
num = num + "1";
}
num = "1";
while ("12" >= num) {
Set("TABLE:BOMB" add num, "0");
Set("TABLE:spot" add num, "0");
Set("TABLE:G" add num, "0");
Set("TABLE:T" add num, "0");
Set("TABLE:W" add num, "0");
Set("TABLE:M" add num, "0");
Set("TABLE:WARP" add num, "0");
Set("TABLE:A" add num, "0");
Set("TABLE:B" add num, "0");
Set("TABLE:spot" add num, eval ("TABLE:spot_" add num));
Set("TABLE:G" add num, eval ("TABLE:G_" add num));
Set("TABLE:BOMB" add num, eval ("TABLE:BOMB_" add num));
Set("TABLE:A" add num, eval ("TABLE:A_" add num));
Set("TABLE:W" add num, eval ("TABLE:W_" add num));
Set("TABLE:M" add num, eval ("TABLE:M_" add num));
Set("TABLE:WARP" add num, eval ("TABLE:WARP_" add num));
Set("TABLE:T" add num, eval ("TABLE:T_" add num));
Set("TABLE:B" add num, eval ("TABLE:B_" add num));
Set("TABLE:spot_" add num, "0");
Set("TABLE:G_" add num, "0");
Set("TABLE:BOMB_" add num, "0");
Set("TABLE:A_" add num, "0");
Set("TABLE:W_" add num, "0");
Set("TABLE:M_" add num, "0");
Set("TABLE:WARP_" add num, "0");
Set("TABLE:T_" add num, "0");
Set("TABLE:B_" add num, "0");
num = num + "1";
}