Frame 1
lineStyle(1, 6710886);
moveTo(-5000, 265);
lineTo(0, 265);
lineTo(5000, 265);
stop();
if (index == undefined) {
index = true;
}
if (wall == undefined) {
wall = false;
}
if (wind == undefined) {
wind = 0;
}
if (_root.wind != 0) {
_root.wind = Math.random() - 0.5;
}
if (_root.syokiHP == undefined) {
_root.syokiHP = 2;
}
hitoHP = _root.syokiHP;
hito2HP = _root.syokiHP;
_root.birdmode = false;
this.onEnterFrame = function () {
};
Instance of Symbol 79 MovieClip "setting" in Frame 1
onClipEvent (load) {
this._alpha = 0;
}
Instance of Symbol 98 MovieClip "instruction" in Frame 1
onClipEvent (load) {
this._alpha = 0;
}
Frame 2
turn = 1;
stop();
oldx = 400;
oldy = 300;
this.onEnterFrame = function () {
};
Instance of Symbol 116 MovieClip "mato" in Frame 2
onClipEvent (load) {
this._x = 800 + (Math.random() * 2000);
_root.mhaikei._x = this._x;
_root.matohaikei._x = this._x;
_root.taiyou._x = (this._x + 200) / 2;
_root.hitoHP = 3000;
}
Instance of Symbol 126 MovieClip "hito" in Frame 2
onClipEvent (mouseDown) {
drag = true;
this.yumi.gotoAndStop(2);
xzero = _xmouse;
yzero = _ymouse;
_root.gravity = 0.5;
_root.sign._visible = true;
_root.sign._x = _root._xmouse;
_root.sign._y = _root._ymouse;
nagasa = 3;
radian = 0;
muki = true;
kakudo = 0;
power = 0;
}
onClipEvent (mouseMove) {
if (drag) {
xmo = (_root._xmouse - _root.sign._x) * (_root._xscale / 100);
ymo = (_root._ymouse - _root.sign._y) * (_root._xscale / 100);
radian = Math.atan2(-ymo, -xmo);
kakudo = (radian * 180) / 3.14159297943115;
this.yumi._rotation = kakudo;
power = Math.sqrt((ymo * ymo) + (xmo * xmo)) / 10;
if (power > 25) {
power = 25;
}
nagasa = Math.floor(power) + 2;
this.yumi.gotoAndStop(nagasa);
}
}
onClipEvent (enterFrame) {
if ((Math.round(Math.random() * 30) == 1) && (_root.wind != 0)) {
_root.hadep++;
_root.haba.attachMovie("happa", "ha" + _root.hadep, _root.hadep);
_root.haba["ha" + _root.hadep]._x = (-_root._x) + (Math.random() * 400);
_root.haba["ha" + _root.hadep]._y = 265;
}
}
onClipEvent (mouseUp) {
drag = false;
_root.sign._visible = false;
this.yumi.gotoAndStop(this.yumi._totalframes);
addx = (Math.cos(radian) * power) * 1.5;
addy = (Math.sin(radian) * power) * 1.5;
_root.depth++;
_root.yaba.attachMovie("ya", "ya" + _root.depth, _root.depth);
_root.yaba["ya" + _root.depth]._x = this._x + (Math.cos(radian) * 32);
_root.yaba["ya" + _root.depth]._y = this._y + (Math.sin(radian) * 32);
_root.yaba["ya" + _root.depth].addx = addx;
_root.yaba["ya" + _root.depth].addy = addy;
_root.yaba["ya" + _root.depth].mydepth = _root.depth;
}
Instance of Symbol 159 MovieClip "sign" in Frame 2
onClipEvent (load) {
this._visible = false;
if (_root.index == false) {
this._xscale = 0;
this._yscale = 0;
}
}
Frame 3
turn = 1;
stop();
this.onEnterFrame = function () {
};
Instance of Symbol 126 MovieClip "hito" in Frame 3
onClipEvent (mouseDown) {
if (((_root.turn == 1) && (_root.hitoHP > 0)) && (_root.hito2HP > 0)) {
drag = true;
this.yumi.gotoAndStop(2);
xzero = _xmouse;
yzero = _ymouse;
_root.gravity = 0.5;
_root.sign._visible = true;
_root.sign._x = _root._xmouse;
_root.sign._y = _root._ymouse;
nagasa = 3;
radian = 0;
muki = true;
kakudo = 0;
power = 0;
}
}
onClipEvent (mouseMove) {
if (drag) {
xmo = (_root._xmouse - _root.sign._x) * (_root._xscale / 100);
ymo = (_root._ymouse - _root.sign._y) * (_root._xscale / 100);
radian = Math.atan2(-ymo, -xmo);
kakudo = (radian * 180) / 3.14159297943115;
this.yumi._rotation = kakudo;
power = Math.sqrt((ymo * ymo) + (xmo * xmo)) / 10;
if (power > 25) {
power = 25;
}
nagasa = Math.floor(power) + 2;
this.yumi.gotoAndStop(nagasa);
}
}
onClipEvent (enterFrame) {
if ((Math.round(Math.random() * 10) == 1) && (_root.wind != 0)) {
_root.hadep++;
_root.haba.attachMovie("happa", "ha" + _root.hadep, _root.hadep);
_root.haba["ha" + _root.hadep]._x = (-_root._x) + (Math.random() * 400);
_root.haba["ha" + _root.hadep]._y = 265;
}
}
onClipEvent (mouseUp) {
if (drag) {
_root.turn = 2;
drag = false;
_root.sign._visible = false;
this.yumi.gotoAndStop(this.yumi._totalframes);
addx = (Math.cos(radian) * power) * 1.5;
addy = (Math.sin(radian) * power) * 1.5;
_root.depth++;
_root.yaba.attachMovie("ya", "ya" + _root.depth, _root.depth);
_root.yaba["ya" + _root.depth]._x = this._x + (Math.cos(radian) * 32);
_root.yaba["ya" + _root.depth]._y = this._y + (Math.sin(radian) * 32);
_root.yaba["ya" + _root.depth].addx = addx;
_root.yaba["ya" + _root.depth].addy = addy;
_root.yaba["ya" + _root.depth].mydepth = _root.depth;
}
}
Instance of Symbol 126 MovieClip "hito2" in Frame 3
onClipEvent (load) {
this.nextFrame();
if (_root.wind != 0) {
this._x = 800 + (Math.random() * 1000);
} else {
this._x = 800 + (Math.random() * 2000);
}
_root.hitoatari2._x = this._x;
_root.haikei._x = this._x;
if (!_root.wall) {
_root.mato._yscale = 0;
} else if (_root.wind != 0) {
_root.mato._yscale = ((Math.random() * 150) + 150) * -1;
} else {
_root.mato._yscale = ((Math.random() * 400) + 200) * -1;
}
_root.mato._x = (this._x + 200) / 2;
_root.taiyou._x = (this._x + 200) / 2;
}
onClipEvent (mouseDown) {
if (((_root.turn == 2) && (_root.hitoHP > 0)) && (_root.hito2HP > 0)) {
drag = true;
this.yumi.gotoAndStop(2);
xzero = _xmouse;
yzero = _ymouse;
_root.gravity = 0.5;
_root.sign._visible = true;
_root.sign._x = _root._xmouse;
_root.sign._y = _root._ymouse;
nagasa = 3;
radian = 0;
muki = true;
kakudo = 0;
power = 0;
}
}
onClipEvent (mouseMove) {
if (drag) {
xmo = (_root._xmouse - _root.sign._x) * (_root._xscale / 100);
ymo = (_root._ymouse - _root.sign._y) * (_root._xscale / 100);
radian = Math.atan2(-ymo, -xmo);
kakudo = (radian * 180) / 3.14159297943115;
this.yumi._rotation = kakudo;
power = Math.sqrt((ymo * ymo) + (xmo * xmo)) / 10;
if (power > 25) {
power = 25;
}
nagasa = Math.floor(power) + 2;
this.yumi.gotoAndStop(nagasa);
}
}
onClipEvent (mouseUp) {
if (drag) {
_root.turn = 1;
drag = false;
_root.sign._visible = false;
this.yumi.gotoAndStop(this.yumi._totalframes);
addx = (Math.cos(radian) * power) * 1.5;
addy = (Math.sin(radian) * power) * 1.5;
_root.depth++;
_root.yaba.attachMovie("ya", "ya" + _root.depth, _root.depth);
_root.yaba["ya" + _root.depth]._x = this._x + (Math.cos(radian) * 32);
_root.yaba["ya" + _root.depth]._y = this._y + (Math.sin(radian) * 32);
_root.yaba["ya" + _root.depth].addx = addx;
_root.yaba["ya" + _root.depth].addy = addy;
_root.yaba["ya" + _root.depth].mydepth = _root.depth;
}
}
Instance of Symbol 169 MovieClip "syouri" in Frame 3
onClipEvent (enterFrame) {
if (thi <= 0) {
if (_root.hitoHP > 0) {
if (_root.hito2HP <= 0) {
thi = 1;
}
} else {
thi = 1;
this._x = _root.hito2._x;
this.gotoAndStop(21);
}
} else {
thi++;
if (thi == 150) {
this.play();
}
if (thi == 200) {
_root._x = 0;
_root._y = 0;
_root._xscale = 100;
_root._yscale = 100;
_root.gotoAndStop(1);
}
}
}
Frame 4
turn = 1;
stop();
this.onEnterFrame = function () {
};
Instance of Symbol 126 MovieClip "hito" in Frame 4
onClipEvent (mouseDown) {
if (((_root.turn == 1) && (_root.hitoHP > 0)) && (_root.hito2HP > 0)) {
drag = true;
this.yumi.gotoAndStop(2);
xzero = _xmouse;
yzero = _ymouse;
_root.gravity = 0.5;
_root.sign._visible = true;
_root.sign._x = _root._xmouse;
_root.sign._y = _root._ymouse;
nagasa = 3;
radian = 0;
muki = true;
kakudo = 0;
power = 0;
}
}
onClipEvent (mouseMove) {
if (drag) {
xmo = (_root._xmouse - _root.sign._x) * (_root._xscale / 100);
ymo = (_root._ymouse - _root.sign._y) * (_root._xscale / 100);
radian = Math.atan2(-ymo, -xmo);
kakudo = (radian * 180) / 3.14159297943115;
this.yumi._rotation = kakudo;
power = Math.sqrt((ymo * ymo) + (xmo * xmo)) / 10;
if (power > 25) {
power = 25;
}
nagasa = Math.floor(power) + 2;
this.yumi.gotoAndStop(nagasa);
}
}
onClipEvent (enterFrame) {
if ((Math.round(Math.random() * 10) == 1) && (_root.wind != 0)) {
_root.hadep++;
_root.haba.attachMovie("happa", "ha" + _root.hadep, _root.hadep);
_root.haba["ha" + _root.hadep]._x = (-_root._x) + (Math.random() * 400);
_root.haba["ha" + _root.hadep]._y = 265;
}
}
onClipEvent (mouseUp) {
if (drag) {
_root.turn = 2;
drag = false;
_root.sign._visible = false;
this.yumi.gotoAndStop(this.yumi._totalframes);
addx = (Math.cos(radian) * power) * 1.5;
addy = (Math.sin(radian) * power) * 1.5;
_root.depth++;
_root.yaba.attachMovie("ya", "ya" + _root.depth, _root.depth);
_root.yaba["ya" + _root.depth]._x = this._x + (Math.cos(radian) * 32);
_root.yaba["ya" + _root.depth]._y = this._y + (Math.sin(radian) * 32);
_root.yaba["ya" + _root.depth].addx = addx;
_root.yaba["ya" + _root.depth].addy = addy;
_root.yaba["ya" + _root.depth].mydepth = _root.depth;
_root.hito2.wait = 50;
}
}
Instance of Symbol 159 MovieClip "sign" in Frame 4
onClipEvent (load) {
this._visible = false;
if (_root.index == false) {
this._xscale = 0;
this._yscale = 0;
}
}
Instance of Symbol 169 MovieClip "syouri" in Frame 4
onClipEvent (enterFrame) {
if (thi <= 0) {
if (_root.hitoHP > 0) {
if (_root.hito2HP <= 0) {
thi = 1;
}
} else {
thi = 1;
this._x = _root.hito2._x;
this.gotoAndStop(21);
}
} else {
thi++;
if (thi == 150) {
this.play();
}
if (thi == 250) {
_root._x = 0;
_root._y = 0;
_root._xscale = 100;
_root._yscale = 100;
_root.gotoAndStop(1);
}
}
}
Instance of Symbol 126 MovieClip "hito2" in Frame 4
onClipEvent (load) {
this.nextFrame();
if (_root.wind != 0) {
this._x = 800 + (Math.random() * 1000);
} else {
this._x = 800 + (Math.random() * 2000);
}
_root.hitoatari2._x = this._x;
_root.haikei._x = this._x;
_root.hitresult = _root.hito2._x - _root.hito._x;
maxpow = _root.hitresult / 70;
if (!_root.wall) {
_root.mato._yscale = 0;
} else if (_root.wind != 0) {
_root.mato._yscale = ((Math.random() * 150) + 150) * -1;
} else {
_root.mato._yscale = ((Math.random() * 400) + 200) * -1;
}
_root.mato._x = (this._x + 200) / 2;
_root.taiyou._x = (this._x + 200) / 2;
drag = false;
}
onClipEvent (enterFrame) {
if (((((_root.turn == 2) && (_root.hitoHP > 0)) && (_root.hito2HP > 0)) && (drag == false)) && ((wait--) < 0)) {
drag = true;
this.yumi.gotoAndStop(2);
xzero = _root.sign._x;
yzero = _root.sign._y;
_root.sign._x = _root.sign._x - (_root.sign._width * (_root._xscale / 100));
comx = xzero;
comy = yzero;
if (((_root.hitresult == "wall") || (maxpow == 24)) && (_root.hitresult > 10)) {
yakakudo = yakakudo + (Math.random() - (_root.mato._yscale / 300));
}
addcomx = ((9 - yakakudo) + Math.random()) - 0.5;
addcomy = ((3 + yakakudo) + Math.random()) - 0.5;
yakakudo = yakakudo / 1.20000004768372;
if (_root.hitresult != "wall") {
maxpow = maxpow + (_root.hitresult / 200);
if (maxpow > 24) {
maxpow = 24;
}
}
_root.gravity = 0.5;
_root.sign._visible = true;
nagasa = 3;
radian = 0;
muki = true;
}
if (drag) {
comx = comx + addcomx;
comy = comy + addcomy;
ymo = comy - yzero;
xmo = comx - xzero;
radian = Math.atan2(-ymo, -xmo);
kakudo = (radian * 180) / 3.14159297943115;
this.yumi._rotation = kakudo;
power = Math.sqrt((ymo * ymo) + (xmo * xmo)) / 10;
if (power > 25) {
power = 25;
}
nagasa = Math.floor(power) + 2;
this.yumi.gotoAndStop(nagasa);
if (power > maxpow) {
addcomx = addcomx / 2;
addcomy = addcomy / 2;
okure++;
if (drag && (okure > 20)) {
_root.turn = 1;
drag = false;
_root.sign._visible = false;
this.yumi.gotoAndStop(this.yumi._totalframes);
addx = (Math.cos(radian) * power) * 1.5;
addy = (Math.sin(radian) * power) * 1.5;
_root.depth++;
_root.yaba.attachMovie("ya", "ya" + _root.depth, _root.depth);
_root.yaba["ya" + _root.depth]._x = this._x + (Math.cos(radian) * 32);
_root.yaba["ya" + _root.depth]._y = this._y + (Math.sin(radian) * 32);
_root.yaba["ya" + _root.depth].addx = addx;
_root.yaba["ya" + _root.depth].addy = addy;
_root.yaba["ya" + _root.depth].mydepth = _root.depth;
_root.yaba["ya" + _root.depth].com = true;
okure = 0;
}
}
}
}
Frame 5
turn = 1;
_root.birdmode = true;
stop();
_xscale = 50;
_yscale = 50;
_root.sign._xscale = 200;
_root.sign._yscale = 200;
_x = 100;
_y = 100;
kankaku = 60;
this.onEnterFrame = function () {
var _loc1 = _root;
if (((time++) % kankaku) == 0) {
torid++;
_loc1.attachMovie("tori", "tori" + torid, torid);
_loc1["tori" + torid]._x = (Math.round(Math.random()) * 840) - 220;
_loc1["tori" + torid]._y = (Math.random() * 100) - 100;
}
};
Instance of Symbol 159 MovieClip "sign" in Frame 5
onClipEvent (load) {
this._visible = false;
if (_root.index == false) {
this._xscale = 0;
this._yscale = 0;
}
}
Instance of Symbol 126 MovieClip "hito" in Frame 5
onClipEvent (mouseDown) {
drag = true;
this.yumi.gotoAndStop(2);
xzero = _xmouse;
yzero = _ymouse;
_root.gravity = 0.5;
_root.sign._visible = true;
_root.sign._x = _root._xmouse;
_root.sign._y = _root._ymouse;
nagasa = 3;
radian = 0;
muki = true;
kakudo = 0;
power = 0;
}
onClipEvent (mouseMove) {
if (drag) {
xmo = (_root._xmouse - _root.sign._x) * (_root._xscale / 100);
ymo = (_root._ymouse - _root.sign._y) * (_root._xscale / 100);
radian = Math.atan2(-ymo, -xmo);
kakudo = (radian * 180) / 3.14159297943115;
this.yumi._rotation = kakudo;
power = Math.sqrt((ymo * ymo) + (xmo * xmo)) / 10;
if (power > 25) {
power = 25;
}
nagasa = Math.floor(power) + 2;
this.yumi.gotoAndStop(nagasa);
}
}
onClipEvent (enterFrame) {
if ((Math.round(Math.random() * 30) == 1) && (_root.wind != 0)) {
_root.hadep++;
_root.haba.attachMovie("happa", "ha" + _root.hadep, _root.hadep);
_root.haba["ha" + _root.hadep]._x = (-_root._x) + (Math.random() * 400);
_root.haba["ha" + _root.hadep]._y = 265;
}
}
onClipEvent (mouseUp) {
drag = false;
_root.sign._visible = false;
this.yumi.gotoAndStop(this.yumi._totalframes);
addx = (Math.cos(radian) * power) * 1.5;
addy = (Math.sin(radian) * power) * 1.5;
_root.depth++;
_root.yaba.attachMovie("ya", "ya" + _root.depth, _root.depth);
_root.yaba["ya" + _root.depth]._x = this._x + (Math.cos(radian) * 32);
_root.yaba["ya" + _root.depth]._y = this._y + (Math.sin(radian) * 32);
_root.yaba["ya" + _root.depth].addx = addx;
_root.yaba["ya" + _root.depth].addy = addy;
_root.yaba["ya" + _root.depth].mydepth = _root.depth;
}
Symbol 3 MovieClip Frame 1
gotoAndStop(Math.ceil(Math.random() * _totalframes));
Symbol 2 MovieClip [tori] Frame 1
i = 1;
seido = 6;
this.onMouseUp = function () {
oldx = this._x;
oldy = this._y;
};
hidarihazi = -220;
migihazi = 620;
otita = true;
irutoko = _root._currentframe;
waru = (Math.random() * 50) + 50;
sini = Math.random() * 2000;
addx = (((Math.random() * 3) + 2) * (-this._x)) / Math.abs(this._x);
_xscale = ((_xscale * (-this._x)) / Math.abs(this._x));
this.onEnterFrame = function () {
var _loc1 = _root;
var _loc2 = this;
if (!otita) {
if (Key.isDown(39)) {
_loc2.removeMovieClip();
}
} else {
_x = (_x + addx);
sini++;
addy = Math.sin(sini / waru);
_y = (_y + addy);
if ((_x < hidarihazi) || (_x > migihazi)) {
_loc2.removeMovieClip();
}
if (oldx != undefined) {
tesx = (oldx - _loc1.yaba["ya" + _loc1.depth]._x) / seido;
tesy = (oldy - _loc1.yaba["ya" + _loc1.depth]._y) / seido;
kai = 0;
while ((kai < seido) && (!atari)) {
if (_loc2.hitTest(_loc1.yaba["ya" + _loc1.depth]._x + (kai * tesx), _loc1.yaba["ya" + _loc1.depth]._y + (kai * tesy), true)) {
atari = true;
_loc1.yaba["ya" + _loc1.depth]._x = _loc1.yaba["ya" + _loc1.depth]._x + (kai * tesx);
_loc1.yaba["ya" + _loc1.depth]._y = _loc1.yaba["ya" + _loc1.depth]._y + (kai * tesy);
atarix = _loc2._x - _loc1.yaba["ya" + _loc1.depth]._x;
atariy = _loc2._y - _loc1.yaba["ya" + _loc1.depth]._y;
}
kai++;
}
}
if (!(atari && (hit != true))) {
if (hit) {
_loc2._x = _loc1.yaba["ya" + konoya]._x + atarix;
_loc2._y = _loc1.yaba["ya" + konoya]._y + atariy;
if (_loc1.yaba["ya" + konoya]._currentframe != 1) {
otita = false;
}
}
} else {
song = new Sound();
song.attachSound("hit2");
song.start();
sibuki = 3;
tikazu = 3;
i = 1;
while (i < (sibuki + tikazu)) {
_loc1.tidep = _loc1.tidep + 1000;
_loc1.attachMovie("ti", "ti" + _loc1.tidep, _loc1.tidep);
_loc1["ti" + _loc1.tidep]._x = _loc1.yaba["ya" + _loc1.depth]._x;
_loc1["ti" + _loc1.tidep]._y = _loc1.yaba["ya" + _loc1.depth]._y;
_loc1["ti" + _loc1.tidep].addx = ((_loc1.yaba["ya" + _loc1.depth].addx + (Math.random() * 2)) - 1) * 2;
_loc1["ti" + _loc1.tidep].addy = ((_loc1.yaba["ya" + _loc1.depth].addy + (Math.random() * 2)) - 1) * 2;
min = Math.random() * 80;
_loc1["ti" + _loc1.tidep]._xscale = 100 - min;
_loc1["ti" + _loc1.tidep]._yscale = 100 - min;
_loc1["ti" + _loc1.tidep].okure = 0;
i++;
}
_loc1.yaba["ya" + _loc1.depth].addx = _loc1.yaba["ya" + _loc1.depth].addx / 3;
_loc1.yaba["ya" + _loc1.depth].addy = _loc1.yaba["ya" + _loc1.depth].addy / 3;
_loc1.yaba["ya" + _loc1.depth].norotation = true;
torinoe.naka.stop();
konoya = _loc1.depth;
hit = true;
}
}
if (irutoko != _loc1._currentframe) {
_loc2.removeMovieClip();
}
oldx = _loc1.yaba["ya" + _loc1.depth]._x;
oldy = _loc1.yaba["ya" + _loc1.depth]._y;
};
Symbol 15 MovieClip [happa] Frame 1
this.gotoAndStop(Math.ceil(Math.random() * _totalframes));
kieru = 0;
this._alpha = 0;
randro = (Math.random() * 40) + 80;
this.onEnterFrame = function () {
var _loc1 = this;
_loc1._x = _loc1._x + (_root.wind * 20);
_loc1._rotation = _loc1._rotation + (_root.wind * randro);
_loc1._alpha = 8 * (50 - Math.abs(kieru - 50));
kieru++;
if (kieru > 100) {
_loc1.removeMovieClip();
}
};
Symbol 24 MovieClip [ti] Frame 1
zimen = Math.random() * 20;
this._visible = false;
this.onEnterFrame = function () {
var _loc1 = this;
var _loc2 = _root;
okure--;
if (okure < 0) {
_loc1._visible = true;
if (_loc1._y < (zimen + 270)) {
addy = addy + _loc2.gravity;
addx = addx + _loc2.wind;
_loc1._x = _loc1._x + addx;
_loc1._y = _loc1._y + addy;
return(undefined);
}
teisu = _loc1._xscale / 20;
_loc2.tinuri.beginFill(16711680, 100);
_loc2.tinuri.lineStyle(undefined);
_loc2.tinuri.moveTo(_loc1._x, _loc1._y - (teisu / 2));
_loc2.tinuri.curveTo(_loc1._x + teisu, _loc1._y - (teisu / 2), _loc1._x + teisu, _loc1._y);
_loc2.tinuri.curveTo(_loc1._x + teisu, _loc1._y + (teisu / 2), _loc1._x, _loc1._y + (teisu / 2));
_loc2.tinuri.curveTo(_loc1._x - teisu, _loc1._y + (teisu / 2), _loc1._x - teisu, _loc1._y);
_loc2.tinuri.curveTo(_loc1._x - teisu, _loc1._y - (teisu / 2), _loc1._x, _loc1._y - (teisu / 2));
_loc2.tinuri.endFill();
_loc1.removeMovieClip();
}
};
Symbol 27 MovieClip Frame 1
stop();
Symbol 33 MovieClip Frame 1
stop();
Symbol 39 MovieClip Frame 6
stop();
Symbol 26 MovieClip [ya] Frame 1
function syori() {
var _loc1 = _root;
if (_loc1.birdmode != true) {
if ((!((_loc1.hitoHP <= 0) || (_loc1.hito2HP <= 0))) || (sinifrag)) {
if ((_loc1.camera == mydepth) || (sinifrag)) {
if (frag > 0) {
frag--;
rootaddx = ((((-this._x) * (_loc1._xscale / 100)) - _loc1._x) + 200) / (3 / (_loc1._xscale / 100));
rootaddy = ((((-this._y) * (_loc1._xscale / 100)) - _loc1._y) + 150) / (3 / (_loc1._xscale / 100));
_loc1._x = _loc1._x + rootaddx;
_loc1._y = _loc1._y + rootaddy;
_loc1.sign._x = _loc1.sign._x - (rootaddx / (_loc1._xscale / 100));
_loc1.sign._y = _loc1.sign._y - (rootaddy / (_loc1._xscale / 100));
return(undefined);
}
if ((frag <= 0) && (frag > -50)) {
if (((_loc1.turn == 1) && (_loc1.hitoHP > 0)) || (_loc1.hito2HP <= 0)) {
frag--;
rootaddx = ((((-_loc1.hito._x) * (_loc1._xscale / 100)) - _loc1._x) + 200) / 5;
rootaddy = ((((-(_loc1.hito._y - 50)) * (_loc1._xscale / 100)) - _loc1._y) + 150) / 5;
_loc1._x = _loc1._x + rootaddx;
_loc1._y = _loc1._y + rootaddy;
_loc1.sign._x = _loc1.sign._x - (rootaddx / (_loc1._xscale / 100));
_loc1.sign._y = _loc1.sign._y - (rootaddy / (_loc1._xscale / 100));
return(undefined);
}
frag--;
rootaddx = ((((-_loc1.hito2._x) * (_loc1._xscale / 100)) - _loc1._x) + 200) / 5;
rootaddy = ((((-(_loc1.hito2._y - 50)) * (_loc1._xscale / 100)) - _loc1._y) + 150) / 5;
_loc1._x = _loc1._x + rootaddx;
_loc1._y = _loc1._y + rootaddy;
_loc1.sign._x = _loc1.sign._x - (rootaddx / (_loc1._xscale / 100));
_loc1.sign._y = _loc1.sign._y - (rootaddy / (_loc1._xscale / 100));
}
}
}
}
}
stop();
frag = 5;
_root.camera++;
divide = 6;
addx = addx / divide;
addy = addy / divide;
maziaddx = this._x;
maziaddy = this._y;
if (_root.critical) {
kaku = ((Math.atan2(addy, addx) * 180) / 3.14159297943115) * -1;
if ((kaku >= 45) && (kaku <= 135)) {
cri = true;
}
}
this.onEnterFrame = function () {
var _loc1 = _root;
var _loc2 = this;
if (_loc1.birdmode != true) {
if ((!((_loc1.hitoHP <= 0) || (_loc1.hito2HP <= 0))) || (sinifrag)) {
if ((_loc1.camera == mydepth) || (sinifrag)) {
frag--;
if (frag < 0) {
rootaddx = ((((-_loc2._x) * (_loc1._xscale / 100)) - _loc1._x) + 200) / (3 / (_loc1._xscale / 100));
rootaddy = ((((-_loc2._y) * (_loc1._xscale / 100)) - _loc1._y) + 150) / (3 / (_loc1._xscale / 100));
_loc1._x = _loc1._x + rootaddx;
_loc1._y = _loc1._y + rootaddy;
_loc1.sign._x = _loc1.sign._x - (rootaddx / (_loc1._xscale / 100));
_loc1.sign._y = _loc1.sign._y - (rootaddy / (_loc1._xscale / 100));
}
}
}
}
addy = addy + (_loc1.gravity / divide);
addx = addx + (_loc1.wind / divide);
if (norotation != true) {
_loc2._rotation = (Math.atan2(addy, addx) * 180) / 3.14159297943115;
}
i = 0;
while (i < divide) {
maziaddx = maziaddx + addx;
maziaddy = maziaddy + addy;
_loc2._x = maziaddx;
_loc2._y = maziaddy;
if (_loc1.mato.hitTest(_loc2._x, _loc2._y, false)) {
_loc2.gotoAndStop(4);
return(undefined);
}
if (_loc1.hitoatari.hitTest(_loc2._x, _loc2._y, false)) {
sibuki = 3;
if (_loc2._y < 250) {
_loc1.hitoHP--;
sibuki = 11;
if (cri) {
_loc1.hitoHP--;
sibuki = sibuki + 15;
}
}
_loc2.gotoAndStop(3);
return(undefined);
}
if (_loc1.hitoatari2.hitTest(_loc2._x, _loc2._y, false)) {
sibuki = 3;
if (_loc2._y < 250) {
_loc1.hito2HP--;
sibuki = 11;
if (cri) {
_loc1.hito2HP--;
sibuki = sibuki + 15;
}
}
_loc2.gotoAndStop(3);
return(undefined);
}
if (_loc2._y > 265) {
magari = _loc2.yanoe._currentframe;
_loc2.gotoAndStop(2);
_loc2.sasari.gotoAndStop(magari);
return(undefined);
}
if (_loc1.yaba["ya" + (_loc1.depth - 1)].yanoe._currentframe == 1) {
if (Math.sqrt(((_loc1.yaba["ya" + (_loc1.depth - 1)]._x - _loc1.yaba["ya" + _loc1.depth]._x) * (_loc1.yaba["ya" + (_loc1.depth - 1)]._x - _loc1.yaba["ya" + _loc1.depth]._x)) + ((_loc1.yaba["ya" + (_loc1.depth - 1)]._y - _loc1.yaba["ya" + _loc1.depth]._y) * (_loc1.yaba["ya" + (_loc1.depth - 1)]._y - _loc1.yaba["ya" + _loc1.depth]._y))) < 15) {
_loc1.yaba["ya" + (_loc1.depth - 1)].addx = (Math.random() * 2) - 1;
_loc1.yaba["ya" + (_loc1.depth - 1)].addy = (Math.random() * 2) - 1;
_loc1.yaba["ya" + (_loc1.depth - 1)].yanoe.gotoAndStop(Math.ceil(Math.random() * 2) + 1);
_loc1.yaba["ya" + _loc1.depth].addx = (Math.random() * 2) - 1;
_loc1.yaba["ya" + _loc1.depth].addy = (Math.random() * 2) - 1;
}
}
i++;
}
};
Symbol 26 MovieClip [ya] Frame 2
frag = 30;
if (com) {
_root.hitresult = this._x - _root.hito._x;
}
if (_root.wind != 0) {
_root.wind = _root.wind + ((Math.random() * 0.200000002980232) - 0.100000001490116);
if (Math.abs(_root.wind) > 0.5) {
_root.wind = (_root.wind / Math.abs(_root.wind)) * 0.5;
}
}
this.onEnterFrame = function () {
syori();
if (Key.isDown(39) && (_root.camera != mydepth)) {
this.removeMovieClip();
}
};
Symbol 26 MovieClip [ya] Frame 3
frag = 30;
if (com) {
_root.hitresult = this._x - _root.hito._x;
}
if (_root.wind != 0) {
_root.wind = _root.wind + ((Math.random() * 0.200000002980232) - 0.100000001490116);
if (Math.abs(_root.wind) > 0.5) {
_root.wind = (_root.wind / Math.abs(_root.wind)) * 0.5;
}
}
tikazu = 0;
if ((_root.hitoHP <= 0) || (_root.hito2HP <= 0)) {
sinifrag = true;
tikazu = 40;
frag = frag + 50;
}
i = 1;
while (i < (sibuki + tikazu)) {
_root.tidep = _root.tidep + 1000;
_root.attachMovie("ti", "ti" + _root.tidep, _root.tidep);
_root["ti" + _root.tidep]._x = this._x;
_root["ti" + _root.tidep]._y = this._y;
_root["ti" + _root.tidep].addx = ((addx * 4) / i) + (((-addx) * tikazu) / 25);
_root["ti" + _root.tidep].addy = (((addy * 3) * Math.random()) - 0.5) - ((tikazu * 2) / (i + 10));
min = Math.random() * 80;
_root["ti" + _root.tidep]._xscale = _xscale - min;
_root["ti" + _root.tidep]._yscale = _yscale - min;
_root["ti" + _root.tidep].okure = i;
i++;
}
this.onEnterFrame = function () {
syori();
};
Symbol 26 MovieClip [ya] Frame 4
frag = 30;
if (com) {
_root.hitresult = "wall";
}
if (_root.wind != 0) {
_root.wind = _root.wind + ((Math.random() * 0.200000002980232) - 0.100000001490116);
if (Math.abs(_root.wind) > 0.5) {
_root.wind = (_root.wind / Math.abs(_root.wind)) * 0.5;
}
}
this.onEnterFrame = function () {
syori();
if (Key.isDown(39) && (_root.camera != mydepth)) {
this.removeMovieClip();
}
};
Symbol 50 MovieClip Frame 69
stop();
Symbol 68 MovieClip Frame 8
stop();
Symbol 67 Button
on (release) {
gotoAndStop (5);
}
Symbol 74 Button
on (release) {
gotoAndStop (3);
}
Symbol 75 Button
on (release) {
_root.instruction._y = 185;
_root.instruction._alpha = 100;
}
Symbol 76 Button
on (release) {
gotoAndStop (4);
}
Symbol 77 Button
on (release) {
gotoAndStop (2);
}
Symbol 78 Button
on (release) {
_root.setting._y = 160;
_root.setting._alpha = 100;
}
Symbol 86 Button
on (release) {
this._y = 445;
this._alpha = 0;
}
Symbol 89 MovieClip Frame 1
this.gotoAndStop(_root.hitoHP);
Symbol 94 MovieClip Frame 1
stop();
Instance of Symbol 80 MovieClip in Symbol 79 MovieClip Frame 1
on (press) {
}
Instance of Symbol 89 MovieClip in Symbol 79 MovieClip Frame 1
on (release) {
_root.syokiHP = Math.ceil((_xmouse + 54) / 20);
this.gotoAndStop(_root.syokiHP);
_root.hitoHP = _root.syokiHP;
_root.hito2HP = _root.syokiHP;
}
Instance of Symbol 94 MovieClip in Symbol 79 MovieClip Frame 1
onClipEvent (load) {
if (!_root.index) {
this.gotoAndStop(2);
}
}
on (release) {
if (!_root.index) {
_root.index = true;
this.gotoAndStop(1);
} else {
_root.index = false;
this.gotoAndStop(2);
}
}
Instance of Symbol 94 MovieClip in Symbol 79 MovieClip Frame 1
onClipEvent (load) {
if (!_root.wall) {
this.gotoAndStop(2);
}
}
on (release) {
if (!_root.wall) {
_root.wall = true;
this.gotoAndStop(1);
} else {
_root.wall = false;
this.gotoAndStop(2);
}
}
Instance of Symbol 94 MovieClip in Symbol 79 MovieClip Frame 1
onClipEvent (load) {
if (_root.wind == 0) {
this.gotoAndStop(2);
}
}
on (release) {
if (_root.wind != 0) {
_root.wind = 0;
this.gotoAndStop(2);
} else {
_root.wind = Math.random() - 0.5;
this.gotoAndStop(1);
}
}
Instance of Symbol 94 MovieClip in Symbol 79 MovieClip Frame 1
onClipEvent (load) {
if (!_root.critical) {
this.gotoAndStop(2);
}
}
on (release) {
if (!_root.critical) {
_root.critical = true;
this.gotoAndStop(1);
} else {
_root.critical = false;
this.gotoAndStop(2);
}
}
Symbol 100 Button
on (release) {
this._y = 645;
this._alpha = 0;
}
Instance of Symbol 80 MovieClip in Symbol 98 MovieClip Frame 1
on (press) {
}
Symbol 105 MovieClip Frame 77
stop();
Symbol 117 MovieClip Frame 1
this.gotoAndStop(Math.ceil(Math.random() * this._totalframes));
stop();
Symbol 124 Button
on (keyPress "<Right>") {
_root.tinuri.clear();
lineStyle(1, 6710886);
moveTo(-5000, 265);
lineTo(5000, 265);
}
on (keyPress "<Left>") {
_root._x = 0;
_root._y = 0;
_root._xscale = 100;
_root._yscale = 100;
_root.gotoAndStop(1);
}
on (keyPress "<Down>") {
_root._xscale = _root._xscale * 0.899999976158142;
_root._yscale = _root._yscale * 0.899999976158142;
_root.sign._xscale = _root.sign._xscale / 0.899999976158142;
_root.sign._yscale = _root.sign._yscale / 0.899999976158142;
}
on (keyPress "<Up>") {
_root._xscale = _root._xscale / 0.899999976158142;
_root._yscale = _root._yscale / 0.899999976158142;
_root.sign._xscale = _root.sign._xscale * 0.899999976158142;
_root.sign._yscale = _root.sign._yscale * 0.899999976158142;
}
Symbol 130 MovieClip Frame 8
stop();
Symbol 147 MovieClip Frame 22
_parent._rotation = (_parent._rotation + 90) / 2;
Symbol 147 MovieClip Frame 23
_parent._rotation = (_parent._rotation + 90) / 2;
Symbol 147 MovieClip Frame 24
_parent._rotation = (_parent._rotation + 90) / 2;
Symbol 147 MovieClip Frame 25
_parent._rotation = _parent.oldro;
_parent.gotoAndStop(1);
Symbol 127 MovieClip Frame 1
oldro = _rotation;
stop();
Symbol 127 MovieClip Frame 2
stop();
Symbol 126 MovieClip Frame 1
stop();
Symbol 159 MovieClip Frame 1
this.onMouseDown = function () {
var _loc1 = this;
_loc1.sen._xscale = 0;
_loc1.kaku.text = 0;
_loc1.powe.text = 0;
_loc1.powe._x = -55;
_loc1.powe._y = 0;
};
this.onEnterFrame = function () {
var _loc1 = this;
var _loc2 = _root;
if (_loc2.turn == 1) {
_loc1.kaku.text = (-Math.round(_loc2.hito.kakudo * 1000)) / 1000;
_loc1.powe.text = (Math.round(_loc2.hito.power * 1000) / 1000) * 4;
_loc1.sen._rotation = _loc2.hito.kakudo + 180;
_loc1.sen._xscale = _loc1.powe.text;
pradian = (_loc1.sen._rotation * 3.14159297943115) / 180;
px = (Math.cos(pradian) * _loc1.powe.text) * 2.5;
py = (Math.sin(pradian) * _loc1.powe.text) * 2.5;
_loc1.powe._x = px - 55;
_loc1.powe._y = py;
return(undefined);
}
if (_loc2.turn == 2) {
_loc1.kaku.text = (Math.round(_loc2.hito2.kakudo * 1000) / 1000) + 180;
_loc1.powe.text = (Math.round(_loc2.hito2.power * 1000) / 1000) * 4;
_loc1.sen._rotation = _loc2.hito2.kakudo + 180;
_loc1.sen._xscale = _loc1.powe.text;
pradian = (_loc1.sen._rotation * 3.14159297943115) / 180;
px = (Math.cos(pradian) * _loc1.powe.text) * 2.5;
py = (Math.sin(pradian) * _loc1.powe.text) * 2.5;
_loc1.powe._x = px - 55;
_loc1.powe._y = py;
}
};
Symbol 166 Button
on (release) {
_x = 0;
_y = 0;
gotoAndPlay (1);
}
Symbol 169 MovieClip Frame 1
stop();
Symbol 169 MovieClip Frame 20
stop();
Symbol 169 MovieClip Frame 40
stop();
Symbol 182 Button
on (keyPress "<Right>") {
_root.tinuri.clear();
lineStyle(1, 6710886);
moveTo(-5000, 265);
lineTo(5000, 265);
}
on (keyPress "<Left>") {
_root._x = 0;
_root._y = 0;
_root._xscale = 100;
_root._yscale = 100;
_root.gotoAndStop(1);
}
on (keyPress "<Down>") {
_root._xscale = _root._xscale * 0.899999976158142;
_root._yscale = _root._yscale * 0.899999976158142;
_root.sign._xscale = _root.sign._xscale / 0.899999976158142;
_root.sign._yscale = _root.sign._yscale / 0.899999976158142;
_root._x = _root._x + ((_root.oldx - (_root.oldx * 0.899999976158142)) / 2);
_root.oldx = _root.oldx * 0.899999976158142;
_root._y = _root._y + ((_root.oldy - (_root.oldy * 0.899999976158142)) / 2);
_root.oldy = _root.oldy * 0.899999976158142;
}
on (keyPress "<Up>") {
_root._xscale = _root._xscale / 0.899999976158142;
_root._yscale = _root._yscale / 0.899999976158142;
_root.sign._xscale = _root.sign._xscale * 0.899999976158142;
_root.sign._yscale = _root.sign._yscale * 0.899999976158142;
_root._x = _root._x + ((_root.oldx - (_root.oldx / 0.899999976158142)) / 2);
_root.oldx = _root.oldx / 0.899999976158142;
_root._y = _root._y + ((_root.oldy - (_root.oldy / 0.899999976158142)) / 2);
_root.oldy = _root.oldy / 0.899999976158142;
}
Symbol 183 Button
on (keyPress "<Right>") {
_root.tinuri.clear();
lineStyle(1, 6710886);
moveTo(-5000, 265);
lineTo(5000, 265);
}
on (keyPress "<Left>") {
_root._x = 0;
_root._y = 0;
_root._xscale = 100;
_root._yscale = 100;
_root.gotoAndStop(1);
}
on (keyPress "<Down>") {
_root._xscale = _root._xscale * 0.899999976158142;
_root._yscale = _root._yscale * 0.899999976158142;
_root.sign._xscale = _root.sign._xscale / 0.899999976158142;
_root.sign._yscale = _root.sign._yscale / 0.899999976158142;
}
on (keyPress "<Up>") {
_root._xscale = _root._xscale / 0.899999976158142;
_root._yscale = _root._yscale / 0.899999976158142;
_root.sign._xscale = _root.sign._xscale * 0.899999976158142;
_root.sign._yscale = _root.sign._yscale * 0.899999976158142;
}
Symbol 184 Button
on (release) {
_xscale = 100;
_yscale = 100;
_x = 0;
_y = 0;
gotoAndPlay (1);
}