Frame 1
function emptyFunction() {
}
function openVisualLink() {
getURL ("https://archive.4plebs.org/f/thread/3515765/", "_blank");
}
var credits = new ContextMenu();
credits.hideBuiltInItems();
var link1 = new ContextMenuItem("Visuals: Infinite_Suika.swf", openVisualLink);
var menu1 = new ContextMenuItem("Infinite_Suika_black_HDres.swf", emptyFunction);
var menu2 = new ContextMenuItem("26.11.2024 | MrFreeware", emptyFunction);
menu1.separatorBefore = true;
credits.customItems.push(link1);
credits.customItems.push(menu1);
credits.customItems.push(menu2);
_root.menu = credits;
Instance of Symbol 22 MovieClip in Frame 1
onClipEvent (load) {
MAX_SUICA = 200;
suica = new Array(MAX_SUICA);
i = 0;
while (i < MAX_SUICA) {
suica[i] = 0;
i++;
}
suicaW = 100;
suicaH = 100;
ct = 0;
esc_ct = 0;
}
onClipEvent (enterFrame) {
ct++;
if (ct > 0) {
ct = 0;
i = 0;
while (i < MAX_SUICA) {
if (suica[i] == 0) {
suica[i] = 1;
do {
pos = Math.floor(Math.random() * 3840) + 1;
} while (this.getInstanceAtDepth(pos) != undefined);
attachMovie("suica", "suica" + i, pos);
var dst = eval ("suica" + i);
dst.stop();
p = Math.random();
if (p < 0.005) {
p = 9;
} else if (p < 0.02) {
p = 3;
} else {
p = 1;
}
dst._width = suicaW * p;
dst._height = suicaH * p;
if (pos <= 1920) {
dst._x = (1920 * pos) / 1920;
dst._y = -dst._height;
} else {
var adjustedPos = (pos - 1920);
dst._x = 1920 + dst._width;
dst._y = ((1080 * adjustedPos) / 1920) - dst._height;
}
dst._y = dst._y + ((p - 1) * 32);
dst.speed = Math.random() * (Math.floor(p / 3) + 1);
break;
}
i++;
}
}
i = 0;
while (i < MAX_SUICA) {
if (suica[i] != 0) {
var dst = eval ("suica" + i);
dst.nextFrame();
if (suica[i] == 1) {
dst._x = dst._x - ((16 * dst.speed) + 4);
dst._y = dst._y + ((8 * dst.speed) + 2);
if (dst._currentframe > 4) {
dst.gotoAndStop(1);
}
if (Math.random() < 0.01) {
dst.gotoAndStop(5);
suica[i] = 2;
}
} else if (suica[i] == 2) {
if (dst._currentframe == 25) {
dst.gotoAndStop(1);
suica[i] = 1;
}
}
if ((dst._x < (-dst._width)) || (dst._y > (1080 + (dst._height * 2)))) {
suica[i] = 0;
dst.removeMovieClip();
esc_ct = esc_ct + 1;
iti = esc_ct % 10000;
man = Math.floor(esc_ct / 10000) % 10000;
oku = Math.floor(esc_ct / 100000000);
}
}
i++;
}
}