Frame 1
//if(){}
function LoadScoreSubmitter() {
GameOn = false;
Mouse.show();
createEmptyMovieClip("ScoreSaveContainer", 999999);
ScoreSaveContainer.loadMovie("scoresaver.swf");
if (Stage.width < 560) {
ScoreSaveContainer._xscale = (100 * Stage.width) / 560;
ScoreSaveContainer._yscale = (100 * Stage.height) / 320;
}
stop();
}
ok = false;
ok = true;
if (_url.substr(0, 25).toLowerCase() == "http://www.homokaasu.org/") {
ok = true;
}
if (_url.substr(0, 21).toLowerCase() == "http://homokaasu.org/") {
ok = true;
}
if (_url.substr(0, 14).toLowerCase() == "http://welkin/") {
ok = true;
}
if (!ok) {
getURL ("http://homokaasu.org", "_top");
this.removeMovieClip();
stop();
}
play();
Frame 3
//if(){}
if (getBytesLoaded() < getBytesTotal()) {
loaderindicator._x = (((loaderindicator._x * 10) + 20) + (310 * (getBytesLoaded() / getBytesTotal()))) / 11;
gotoAndPlay (2);
} else {
gotoAndStop (4);
}
Frame 4
//if(){}
function rmv(x) {
bs.splice(x, 1);
i = x;
while (i < bs.length) {
eval (bs[i]).bsposition--;
i++;
}
trace(bs.length);
}
function rmvb(x) {
bns.splice(x, 1);
i = x;
while (i < bns.length) {
eval (bns[i]).bsposition--;
i++;
}
trace(bns.length);
}
function launch() {
fuge.gotoAndPlay(1);
i = 1;
while (i <= 8) {
if (eval ("fuge.s" + i)._currentframe == 2) {
_root.attachMovie("shot", "sh" + (++shc), 1000 + (shc % 500));
xp = Math.cos((((i * 45) + _root.fuge._rotation) - 103) * radt);
yp = Math.sin((((i * 45) + _root.fuge._rotation) - 103) * radt);
with (eval ("sh" + shc)) {
_x = 175 + (23 * xp);
_y = 100 + (23 * yp);
}
eval ("sh" + shc).xs = (Math.cos((((i * 45) + _root.fuge._rotation) - 15) * radt) * rotspeed) / 2;
eval ("sh" + shc).ys = (Math.sin((((i * 45) + _root.fuge._rotation) - 15) * radt) * rotspeed) / 2;
eval ("fuge.s" + i).gotoAndStop(1);
}
i++;
}
shotsloaded = 0;
}
function go() {
tim++;
btim++;
fuge._rotation = fuge._rotation + rotspeed;
if (random(500) <= 1) {
_root.attachMovie("b1", "bonus" + (++bco), 300 + (bco % 10));
}
if (btim > newball) {
_root.attachMovie("enemyball", "p" + pco, 10000 + pco);
pco++;
btim = Math.round(Math.random() * newball);
}
if ((((tim % shotload) == 0) && (shotsloaded < 8)) || (autofire > 0)) {
tim = 0;
r = Math.round(Math.random() * (7 - shotsloaded)) + 1;
i = 1;
while ((i <= 8) && (r > 0)) {
if (eval ("fuge.s" + i)._currentframe == 1) {
r--;
}
if (r == 0) {
eval ("fuge.s" + i).gotoAndStop(2);
}
i++;
}
shotsloaded++;
if (autofire > 0) {
autofire--;
}
}
if (damage < 1) {
damage = 1;
}
scoredisp = Math.round(((5 * scoredisp) + score) / 6);
energybar.gotoAndStop(Math.round(((5 * energybar._currentframe) + damage) / 6));
if (damage > 999) {
gotoAndPlay (7);
}
}
shc = 0;
pco = 0;
bco = 0;
tim = 40;
btim = 0;
bs = new Array();
bns = new Array();
bonuses = new Array("rapid fire", "rotation speed", "score", "energy");
score = 0;
scoredisp = 0;
energybar.gotoAndStop(999);
damage = 480;
autofire = 0;
shotload = 30;
shotsloaded = 0;
rotspeed = 4;
newball = 400;
newballrot = 0.01;
newballsp = 0.3;
radt = (Math.PI/180);
gameID = 9;
Ckey = "nH#S72hSXH17";
Ckey2 = "cUed";
Ckey3 = "s)lw";
Ckey4 = "cvT!";
score = 0;
GameOn = true;
stop();
stop();
Frame 7
//if(){}
LoadScoreSubmitter();
Symbol 8 MovieClip [b1] Frame 1
//if(){}
x = 175;
y = 100;
while ((((x > 125) && (x < 225)) && (y > 50)) && (y < 150)) {
x = random(330) + 10;
y = random(180) + 10;
}
_x = x;
_y = y;
Symbol 8 MovieClip [b1] Frame 15
//if(){}
bsposition = _root.bns.push(_name) - 1;
sm.gotoAndStop(random(4) + 1);
tm = 300;
Symbol 8 MovieClip [b1] Frame 20
//if(){}
tm--;
if (_root._currentframe > 1) {
gotoAndPlay (21);
}
if (tm < 0) {
gotoAndPlay (21);
} else {
gotoAndPlay (19);
}
Symbol 8 MovieClip [b1] Frame 30
//if(){}
_root.rmvb(bsposition);
this.removeMovieClip();
stop();
Symbol 8 MovieClip [b1] Frame 31
//if(){}
if (sm._currentframe == 1) {
_root.autofire = 200 + random(200);
}
if (sm._currentframe == 2) {
_root.rotspeed++;
}
if (sm._currentframe == 3) {
_root.score = _root.score + Math.round(2000 + random(2000));
}
if (sm._currentframe == 4) {
_root.damage = _root.damage - (100 + random(200));
}
_root.sw.txt.descr = _root.bonuses[sm._currentframe - 1];
_root.sw._y = _y;
_root.sw.gotoAndPlay(2);
_root.rmvb(bsposition);
Symbol 8 MovieClip [b1] Frame 40
//if(){}
this.removeMovieClip();
stop();
Symbol 11 MovieClip [spry] Frame 1
//if(){}
_rotation = random(360);
Symbol 11 MovieClip [spry] Frame 10
//if(){}
this.removeMovieClip();
Symbol 13 MovieClip [spr] Frame 1
//if(){}
_rotation = random(360);
Symbol 13 MovieClip [spr] Frame 10
//if(){}
this.removeMovieClip();
Symbol 17 MovieClip [shot] Frame 1
//if(){}
Symbol 17 MovieClip [shot] Frame 2
//if(){}
_x = (_x + xs);
_y = (_y + ys);
i = 0;
while (i < _root.bs.length) {
n = "_root." + _root.bs[i];
if (eval (n).hitTest(_x, _y, true)) {
_root.score = _root.score + Math.round((eval (n).dist + random(100)) + 100);
eval (n).gotoAndPlay(5);
_root.newballrot = _root.newballrot + 0.01;
_root.newballsp = _root.newballsp + 0.01;
_root.newball = _root.newball - 1;
this.removeMovieClip();
}
i++;
}
i = 0;
while (i < _root.bns.length) {
n = "_root." + _root.bns[i];
if (eval (n).hitTest(_x, _y, true)) {
eval (n).gotoAndPlay(31);
}
i++;
}
if (((((_x < 0) || (_x > 350)) || (_y < 0)) || (_y > 200)) || (!_root.GameOn)) {
this.removeMovieClip();
}
Symbol 17 MovieClip [shot] Frame 3
//if(){}
gotoAndPlay (2);
Symbol 17 MovieClip [shot] Frame 19
//if(){}
this.removeMovieClip();
Symbol 19 MovieClip Frame 1
//if(){}
stop();
Symbol 22 MovieClip [enemyball] Frame 1
//if(){}
_x = 175;
_y = 100;
rot = Math.round(Math.random() * 360);
dist = 200;
_x = (175 + (Math.cos(rot * _root.radt) * dist));
_y = (100 + (Math.sin(rot * _root.radt) * dist));
rotm = Math.random() * _root.newballrot;
spm = _root.newballsp;
bsposition = _root.bs.push(_name) - 1;
Symbol 22 MovieClip [enemyball] Frame 2
//if(){}
dist = dist - spm;
rot = rot + rotm;
_x = (175 + (Math.cos(rot * _root.radt) * dist));
_y = (100 + (Math.sin(rot * _root.radt) * dist));
if (_y < -12) {
dist = dist - 3;
}
if (_y > 212) {
dist = dist - 3;
}
if (_x < -12) {
dist = dist - 3;
}
if (_x > 362) {
dist = dist - 3;
}
if (dist < 35) {
gotoAndPlay (4);
}
if (!_root.GameOn) {
this.removeMovieClip();
}
Symbol 22 MovieClip [enemyball] Frame 3
//if(){}
gotoAndPlay (2);
Symbol 22 MovieClip [enemyball] Frame 4
//if(){}
_root.damage = _root.damage + (100 + random(50));
Symbol 22 MovieClip [enemyball] Frame 5
//if(){}
_root.rmv(bsposition);
_rotation = random(360);
Symbol 22 MovieClip [enemyball] Frame 19
//if(){}
this.removeMovieClip();
Symbol 28 MovieClip Frame 2
!!!ERROR
Symbol 32 MovieClip Frame 1
!!!ERROR
Symbol 34 MovieClip Frame 7
!!!ERROR
Symbol 36 Button
on (press) {
!!!ERROR
Symbol 39 MovieClip Frame 1
!!!ERROR
Symbol 39 MovieClip Frame 2
!!!ERROR
Symbol 44 MovieClip Frame 1
!!!ERROR