Combined Code
frame 1 {
ifFrameLoaded (5) {
gotoAndPlay(3);
}
}
movieClip 5 {
}
frame 2 {
gotoAndPlay(1);
}
frame 3 {
stop();
}
button 21 {
on (release) {
gotoAndStop(4);
}
}
movieClip 61 {
}
frame 4 {
function build() {
stop = '';
scores._visible = 0;
i = 1;
while (5 >= i) {
iii = 1;
while (5 >= iii) {
ii = 1;
while (Number_Of_Types >= ii) {
b = 'block' + ii;
if ('block' + ii != type) {
eval(_root['block' + i + iii]['block' + ii])._visible = 0;
} else {
eval(_root['block' + i + iii]['block' + ii])._visible = 1;
}
ii = Number(ii) + 1;
}
iii = Number(iii) + 1;
}
i = Number(i) + 1;
}
}
function win() {
if (stop != 'yes') {
count = 0;
i = 1;
while (5 >= i) {
iii = 1;
while (5 >= iii) {
if (_root['block' + i + iii][type]._currentframe == 4) {
count = Number(count) + 1;
}
iii = Number(iii) + 1;
}
i = Number(i) + 1;
}
if (count >= winner) {
nobutton();
my_score = timer.timer;
stop = 'yes';
scores._visible = 1;
scores.gotoAndPlay(11);
}
}
}
function nobutton() {
i = 1;
while (5 >= i) {
iii = 1;
while (5 >= iii) {
_root['block' + i + iii].gotoAndStop(2);
iii = Number(iii) + 1;
}
i = Number(i) + 1;
}
}
build();
}
movieClip 69 {
frame 1 {
stop();
}
frame 4 {
stop();
}
frame 7 {
gotoAndStop(1);
}
}
movieClip 75 {
frame 1 {
stop();
}
frame 4 {
stop();
}
frame 7 {
gotoAndStop(1);
}
}
movieClip 76 {
}
movieClip 82 {
frame 1 {
stop();
}
frame 4 {
stop();
}
frame 7 {
gotoAndStop(1);
}
}
button 86 {
on (release) {
i = substring(_name, 6, 1);
ii = substring(_name, 7, 1);
_root['block' add (Number(i) - 1) add ii][_root.type].Play();
_root['block' add (Number(i) + 1) add ii][_root.type].Play();
_root['block' add Number(i) add (Number(ii) - 1)][_root.type].Play();
_root['block' add Number(i) add (Number(ii) + 1)][_root.type].Play();
this[_root.type].Play();
}
}
movieClip 87 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
button 100 {
on (release) {
type = 'block1';
build();
}
}
button 101 {
on (release) {
type = 'block2';
build();
}
}
button 102 {
on (release) {
type = 'block3';
build();
}
}
movieClip 106 {
}
instance of movieClip 106 {
onClipEvent (enterFrame) {
_root.win();
}
}
movieClip 115 {
}
instance timer of movieClip 115 {
onClipEvent (load) {
function renew() {
time = new Date();
master = time.gettime();
}
renew();
}
onClipEvent (enterFrame) {
if (_root.stop != 'yes') {
time = new Date();
timer = int((time.getTime() - master) / 1000);
}
}
}
button 122 {
on (release) {
loadMovieNum('', 4);
}
}
button 127 {
on (release) {
loadMovieNum('music_jg.swf', 4);
}
}
button 132 {
on (release) {
gotoAndStop(6);
}
}
button 136 {
on (release) {
gotoAndPlay(5);
timer.renew();
}
}
button 140 {
on (release) {
gotoAndStop(9);
}
}
button 153 {
on (press) {
down = 'yes';
}
on (release, releaseOutside, rollOut, dragOut) {
down = '';
}
}
movieClip 154 {
}
movieClip 155 {
}
button 161 {
on (release) {
my_score = _root.my_score;
if (submitted eq '') {
submitted = 'done';
if (my_name eq '') {
my_name = 'JigSaw';
}
if (!(substring(wordbank, 1, 1) eq ',')) {
wordbank = ',' add wordbank add ',';
}
comma = 0;
r = length(wordbank);
count = 1;
while (Number(r) >= Number(count)) {
if (substring(wordbank, count, 1) eq ',') {
comma = Number(comma) + 1;
eval('num' add comma) = count;
}
count = Number(count) + 1;
}
count = 1;
while (Number(comma) >= Number(count)) {
eval('bad' add count) = substring(wordbank, eval('num' add count) + 1, eval('num' add (count + 1)) - eval('num' add count) - 1);
count = Number(count) + 1;
}
badwords = comma - 1;
short = my_name;
length = length(short);
l = 1;
while (Number(length) >= Number(l)) {
eval('w' add l) = ord(substring(short, l, 1));
if (eval('w' add l) >= 65 and 90 >= eval('w' add l)) {
eval('w' add l) = chr(eval('w' add l) + 32);
} else {
eval('w' add l) = chr(eval('w' add l));
}
l = Number(l) + 1;
}
l = 1;
short = '';
while (Number(length) >= Number(l)) {
short = short add eval('w' add l);
l = Number(l) + 1;
}
m = 1;
n = length(my_name);
while (Number(badwords) >= Number(m)) {
if (n >= length(eval('bad' add m))) {
v = 1;
while (n - length(eval('bad' add m)) + 1 >= v) {
if (substring(short, v, length(eval('bad' add m))) eq eval('bad' add m)) {
my_name = 'JigSaw';
}
v = Number(v) + 1;
}
}
m = Number(m) + 1;
}
loadVariables(score_keeper, '', 'POST');
gotoAndPlay(6);
}
}
}
movieClip 171 {
frame 1 {
function BuildList() {
view_scores = '';
num = 1;
while (Number(numplayers) >= Number(num)) {
spacer1 = substring(' ', 0, 3 - length(num));
spacer2 = substring(' ', 0, 8 - length(eval('name_' add num)));
spacer3 = substring(' ', 0, 7 - length(eval('score_' add num)));
view_scores = view_scores add num add spacer1 add eval('name_' add num) add spacer2 add spacer3 add eval('score_' add num);
if (Number(num) != Number(numplayers)) {
view_scores = view_scores add '\n';
}
num = Number(num) + 1;
}
}
numplayers = 100;
game_author = 'ua';
game_title = 'conundrumzero';
scoring = 'reverse';
if (scoring == 'regular') {
score_keeper = 'http://www.ultimatearcade.com/cgi-bin/score_keeper.pl';
} else {
if (scoring == 'reverse') {
my_score = 1000000000;
my_name = 'A Ghost';
score_keeper = 'http://www.ultimatearcade.com/cgi-bin/scores/score_keeper_low.pl';
}
}
loadVariables(score_keeper, '', 'POST');
count = 0;
my_score = _root.my_score;
my_name = '';
}
instance of movieClip 154 {
onClipEvent (enterFrame) {
if (down == 'yes') {
currentScroll = this._parent.view_scores.scroll;
if (1 < Number(currentScroll)) {
this._parent.view_scores.scroll = currentScroll - 1;
}
}
}
}
instance of movieClip 155 {
onClipEvent (enterFrame) {
if (down == 'yes') {
currentScroll = this._parent.view_scores.scroll;
if (Number(currentScroll) < Number(this._parent.view_scores.maxscroll)) {
this._parent.view_scores.scroll = Number(currentScroll) + 1;
}
}
}
}
frame 2 {
if (sk_done eq 'yes') {
sk_done = '';
stop();
BuildList();
} else {
if (!(error eq '')) {
view_scores = error;
stop();
} else {
if (Number(count) < 4) {
view_scores = 'Loading Scores..';
} else {
if (Number(count) >= 4 and Number(count) < 8) {
view_scores = 'Loading Scores....';
} else {
if (Number(count) >= 8 and Number(count) < 12) {
view_scores = 'Loading Scores......';
} else {
if (Number(count) >= 12 and Number(count) < 16) {
view_scores = 'Loading Scores';
} else {
view_scores = 'Loading Scores';
count = 0;
}
}
}
}
play();
}
}
count = Number(count) + 1;
}
frame 3 {
gotoAndPlay(2);
}
frame 5 {
stop();
}
frame 6 {
if (sk_done eq 'yes') {
sk_done = '';
gotoAndStop(Number(_currentframe) + 2);
} else {
if (!(error eq '')) {
view_scores = error;
stop();
} else {
if (Number(count) < 4) {
view_scores = 'Loading Scores..';
} else {
if (Number(count) >= 4 and Number(count) < 8) {
view_scores = 'Loading Scores....';
} else {
if (Number(count) >= 8 and Number(count) < 12) {
view_scores = 'Loading Scores......';
} else {
if (Number(count) >= 12 and Number(count) < 16) {
view_scores = 'Loading Scores';
} else {
view_scores = 'Loading Scores';
count = 0;
}
}
}
}
play();
}
}
count = Number(count) + 1;
}
frame 7 {
gotoAndPlay(6);
}
frame 8 {
view_scores = '';
my_ranking = '';
num = 1;
while (Number(numplayers) >= Number(num)) {
spacer1 = substring(' ', 0, 3 - length(num));
spacer2 = substring(' ', 0, 8 - length(eval('name_' add num)));
spacer3 = substring(' ', 0, 7 - length(eval('score_' add num)));
view_scores = view_scores add num add spacer1 add eval('name_' add num) add spacer2 add spacer3 add eval('score_' add num);
if (Number(num) != Number(numplayers)) {
view_scores = view_scores add '\n';
}
num = Number(num) + 1;
}
num = 1;
while (Number(num) < Number(numplayers)) {
if (my_score == eval('score_' add num) and my_name == eval('name_' add num)) {
my_ranking = 'You ranked #' add num add ' out of the top ' add numplayers add ' players!!!';
}
num = Number(num) + 1;
}
if (my_ranking eq '') {
my_ranking = 'You did not rank within the top ' add numplayers add ' scores.';
}
stop();
}
frame 10 {
my_score = 1000000;
my_name = 'A Ghost';
if (submitted eq '') {
submitted = 'done';
if (my_name eq '') {
my_name = 'JigSaw';
}
if (!(substring(wordbank, 1, 1) eq ',')) {
wordbank = ',' add wordbank add ',';
}
comma = 0;
r = length(wordbank);
count = 1;
while (Number(r) >= Number(count)) {
if (substring(wordbank, count, 1) eq ',') {
comma = Number(comma) + 1;
eval('num' add comma) = count;
}
count = Number(count) + 1;
}
count = 1;
while (Number(comma) >= Number(count)) {
eval('bad' add count) = substring(wordbank, eval('num' add count) + 1, eval('num' add (count + 1)) - eval('num' add count) - 1);
count = Number(count) + 1;
}
badwords = comma - 1;
short = my_name;
length = length(short);
l = 1;
while (Number(length) >= Number(l)) {
eval('w' add l) = ord(substring(short, l, 1));
if (eval('w' add l) >= 65 and 90 >= eval('w' add l)) {
eval('w' add l) = chr(eval('w' add l) + 32);
} else {
eval('w' add l) = chr(eval('w' add l));
}
l = Number(l) + 1;
}
l = 1;
short = '';
while (Number(length) >= Number(l)) {
short = short add eval('w' add l);
l = Number(l) + 1;
}
m = 1;
n = length(my_name);
while (Number(badwords) >= Number(m)) {
if (n >= length(eval('bad' add m))) {
v = 1;
while (n - length(eval('bad' add m)) + 1 >= v) {
if (substring(short, v, length(eval('bad' add m))) eq eval('bad' add m)) {
my_name = 'JigSaw';
}
v = Number(v) + 1;
}
}
m = Number(m) + 1;
}
loadVariables(score_keeper, '', 'POST');
gotoAndPlay(6);
}
}
frame 11 {
gotoAndPlay(1);
}
}
instance scores of movieClip 171 {
onClipEvent (load) {
_visible = '0';
}
}
frame 5 {
gotoAndStop(4);
}
frame 6 {
stop();
}
button 183 {
on (release) {
gotoAndPlay(4);
}
}
frame 9 {
scores.gotoAndPlay(10);
stop();
}
movieClip 185 {
frame 1 {
function BuildList() {
view_scores = '';
num = 1;
while (Number(numplayers) >= Number(num)) {
spacer1 = substring(' ', 0, 3 - length(num));
spacer2 = substring(' ', 0, 8 - length(eval('name_' add num)));
spacer3 = substring(' ', 0, 7 - length(eval('score_' add num)));
view_scores = view_scores add num add spacer1 add eval('name_' add num) add spacer2 add spacer3 add eval('score_' add num);
if (Number(num) != Number(numplayers)) {
view_scores = view_scores add '\n';
}
num = Number(num) + 1;
}
}
numplayers = 100;
game_author = 'ua';
game_title = 'conundrumzero';
scoring = 'reverse';
if (scoring == 'regular') {
score_keeper = 'http://www.ultimatearcade.com/cgi-bin/score_keeper.pl';
} else {
if (scoring == 'reverse') {
my_score = 1000000000;
my_name = 'A Ghost';
score_keeper = 'http://www.ultimatearcade.com/cgi-bin/scores/score_keeper_low.pl';
}
}
loadVariables(score_keeper, '', 'POST');
count = 0;
my_score = _root.my_score;
my_name = '';
}
instance of movieClip 154 {
onClipEvent (enterFrame) {
if (down == 'yes') {
currentScroll = this._parent.view_scores.scroll;
if (1 < Number(currentScroll)) {
this._parent.view_scores.scroll = currentScroll - 1;
}
}
}
}
instance of movieClip 155 {
onClipEvent (enterFrame) {
if (down == 'yes') {
currentScroll = this._parent.view_scores.scroll;
if (Number(currentScroll) < Number(this._parent.view_scores.maxscroll)) {
this._parent.view_scores.scroll = Number(currentScroll) + 1;
}
}
}
}
frame 2 {
if (sk_done eq 'yes') {
sk_done = '';
stop();
BuildList();
} else {
if (!(error eq '')) {
view_scores = error;
stop();
} else {
if (Number(count) < 4) {
view_scores = 'Loading Scores..';
} else {
if (Number(count) >= 4 and Number(count) < 8) {
view_scores = 'Loading Scores....';
} else {
if (Number(count) >= 8 and Number(count) < 12) {
view_scores = 'Loading Scores......';
} else {
if (Number(count) >= 12 and Number(count) < 16) {
view_scores = 'Loading Scores';
} else {
view_scores = 'Loading Scores';
count = 0;
}
}
}
}
play();
}
}
count = Number(count) + 1;
}
frame 3 {
gotoAndPlay(2);
}
frame 5 {
stop();
}
frame 6 {
if (sk_done eq 'yes') {
sk_done = '';
gotoAndStop(Number(_currentframe) + 2);
} else {
if (!(error eq '')) {
view_scores = error;
stop();
} else {
if (Number(count) < 4) {
view_scores = 'Loading Scores..';
} else {
if (Number(count) >= 4 and Number(count) < 8) {
view_scores = 'Loading Scores....';
} else {
if (Number(count) >= 8 and Number(count) < 12) {
view_scores = 'Loading Scores......';
} else {
if (Number(count) >= 12 and Number(count) < 16) {
view_scores = 'Loading Scores';
} else {
view_scores = 'Loading Scores';
count = 0;
}
}
}
}
play();
}
}
count = Number(count) + 1;
}
frame 7 {
gotoAndPlay(6);
}
frame 8 {
view_scores = '';
my_ranking = '';
num = 1;
while (Number(numplayers) >= Number(num)) {
spacer1 = substring(' ', 0, 3 - length(num));
spacer2 = substring(' ', 0, 8 - length(eval('name_' add num)));
spacer3 = substring(' ', 0, 7 - length(eval('score_' add num)));
view_scores = view_scores add num add spacer1 add eval('name_' add num) add spacer2 add spacer3 add eval('score_' add num);
if (Number(num) != Number(numplayers)) {
view_scores = view_scores add '\n';
}
num = Number(num) + 1;
}
num = 1;
while (Number(num) < Number(numplayers)) {
if (my_score == eval('score_' add num) and my_name == eval('name_' add num)) {
my_ranking = 'You ranked #' add num add ' out of the top ' add numplayers add ' players!!!';
}
num = Number(num) + 1;
}
if (my_ranking eq '') {
my_ranking = 'You did not rank within the top ' add numplayers add ' scores.';
}
stop();
}
frame 10 {
my_score = 1000000;
my_name = 'A Ghost';
if (submitted eq '') {
submitted = 'done';
if (my_name eq '') {
my_name = 'JigSaw';
}
if (!(substring(wordbank, 1, 1) eq ',')) {
wordbank = ',' add wordbank add ',';
}
comma = 0;
r = length(wordbank);
count = 1;
while (Number(r) >= Number(count)) {
if (substring(wordbank, count, 1) eq ',') {
comma = Number(comma) + 1;
eval('num' add comma) = count;
}
count = Number(count) + 1;
}
count = 1;
while (Number(comma) >= Number(count)) {
eval('bad' add count) = substring(wordbank, eval('num' add count) + 1, eval('num' add (count + 1)) - eval('num' add count) - 1);
count = Number(count) + 1;
}
badwords = comma - 1;
short = my_name;
length = length(short);
l = 1;
while (Number(length) >= Number(l)) {
eval('w' add l) = ord(substring(short, l, 1));
if (eval('w' add l) >= 65 and 90 >= eval('w' add l)) {
eval('w' add l) = chr(eval('w' add l) + 32);
} else {
eval('w' add l) = chr(eval('w' add l));
}
l = Number(l) + 1;
}
l = 1;
short = '';
while (Number(length) >= Number(l)) {
short = short add eval('w' add l);
l = Number(l) + 1;
}
m = 1;
n = length(my_name);
while (Number(badwords) >= Number(m)) {
if (n >= length(eval('bad' add m))) {
v = 1;
while (n - length(eval('bad' add m)) + 1 >= v) {
if (substring(short, v, length(eval('bad' add m))) eq eval('bad' add m)) {
my_name = 'JigSaw';
}
v = Number(v) + 1;
}
}
m = Number(m) + 1;
}
loadVariables(score_keeper, '', 'POST');
gotoAndPlay(6);
}
}
frame 11 {
gotoAndPlay(1);
}
}