Frame 1
this.stop();
Frame 10
this.stop();
Frame 20
function randomInt(maxNum) {
var rndNum = (Math.random() * maxNum);
if (rndNum == 0) {
rndNum = 1;
} else {
rndNum = Math.ceil(rndNum);
}
return(rndNum);
}
this.debugMode = false;
this.KeyPlayFlg = false;
Frame 30
this.gStageNum = 1;
this.gScore = 0;
this.gLastPlayer = 3;
this.gPlayFlg = false;
this.getHosekiCnt = 0;
this.getPresentNum = 0;
this.speedUpFlg = false;
this.scrollSpeed = 1;
Frame 40
Mouse.show();
this.stop();
Instance of Symbol 194 MovieClip in Frame 40
onClipEvent (keyDown) {
var Lastkey = key.getCode();
if (LastKey == 16) {
_root.KeyPlayFlg = !_root.KeyPlayFlg;
}
}
Instance of Symbol 196 MovieClip in Frame 40
onClipEvent (load) {
this.inCode = "";
}
onClipEvent (keyUp) {
var Lastkey = key.getCode();
if (LastKey == 32) {
this.inCode = "";
} else {
var inkey = string.fromCharCode(key.getAscii());
this.inCode = this.inCode + inkey;
trace(this.inCode);
if (this.inCode == "d") {
_root.debugMode = true;
}
}
}
Frame 50
this.stop();
Instance of Symbol 223 MovieClip in Frame 50
onClipEvent (keyDown) {
this.play();
}
Frame 60
this.stop();
Instance of Symbol 44 MovieClip "numMainScoreMC" in Frame 68
onClipEvent (load) {
keta = 7;
disp0Flg = true;
numName = "number";
}
Frame 69
var idName = ("stg" + String(this.gStageNum));
var newName = "mapMC";
var depth = 1000;
this.attachMovie(idName, newName, depth);
this[mapMC]._x = 0;
this[mapMC]._y = 0;
this.attachMovie("tobby", "tobbyMC", 2002);
this.tobbyMC._x = -100;
this.attachMovie("player_stick", "stickMC", 2001);
this.stickMC._x = -100;
this.attachMovie("player_hand", "handMC", 2000);
this.handMC._x = -100;
Frame 70
Mouse.show();
this.gPlayFlg = false;
this.speedUpFlg = false;
this.getHosekiCntS = 0;
this.scrollSpeed = 1;
this.attachMovie("Win_stage", "winstageMC", 10000);
this.winstageMC._x = 320;
this.winstageMC._y = 240;
this.stop();
Frame 80
this.stop();
Instance of Symbol 250 MovieClip in Frame 80
onClipEvent (mouseDown) {
_root.SpeedUpFlg = true;
}
onClipEvent (mouseUp) {
_root.SpeedUpFlg = false;
}
Frame 90
this.getHosekiCnt = this.getHosekiCnt - this.getHosekiCntS;
this.attachMovie("Win_Miss", "winMissMC", 10000);
this.winMissMC._x = 320;
this.winMissMC._y = 240;
this.stop();
Frame 100
this.attachMovie("Win_stageclear", "winClearMC", 10000);
this.winClearMC._x = 320;
this.winClearMC._y = 240;
this.stop();
Frame 110
this.gStageNum++;
this.mapMC.removeMovieClip();
if (8 < this.gStageNum) {
this.gotoAndPlay("ending");
} else {
this.gotoAndPlay("gameIn");
}
Symbol 9 MovieClip [fukiya_ya] Frame 1
function move() {
this.px = this.px + this.addx;
this.py = this.py + this.addy;
if (this.hitTest(_root.handMC)) {
_root.handMC.miss();
this.removeMovieClip();
}
if (this.hitTest(_root.tobbyMC)) {
_root.tobbyMC.miss();
this.removeMovieClip();
}
if (((_root.mapMC._x + this.px) < -10) || (650 < (_root.mapMC._x + this.px))) {
this.removeMovieClip();
}
}
Symbol 9 MovieClip [fukiya_ya] Frame 5
this._x = this.px;
this._y = this.py;
this.move();
this.gotoAndPlay(_currentframe - 1);
Symbol 16 MovieClip Frame 1
_parent.stop();
this.startTime = getTimer();
Symbol 16 MovieClip Frame 3
if ((getTimer() - this.startTime) >= this.stayTime) {
_parent.play();
this.stop();
} else {
this.gotoAndPlay(_currentframe - 1);
}
Symbol 20 Button
on (release) {
this.continueFlg = true;
this.play();
}
Symbol 21 Button
on (release) {
this.continueFlg = false;
this.play();
}
Instance of Symbol 16 MovieClip in Symbol 26 MovieClip [Win_Miss] Frame 6
onClipEvent (load) {
stayTime = 1500;
}
Symbol 26 MovieClip [Win_Miss] Frame 12
_root.gLastPlayer--;
if (_root.gLastPlayer == 0) {
this.gotoAndPlay("gameover");
}
Symbol 26 MovieClip [Win_Miss] Frame 20
_root.tobbyMC.clrMC();
_root.handMC.clrMC();
_root.stickMC.clrMC();
_root.gotoAndPlay("gameIn");
this.removeMovieClip();
Instance of Symbol 16 MovieClip in Symbol 26 MovieClip [Win_Miss] Frame 26
onClipEvent (load) {
stayTime = 500;
}
Instance of Symbol 16 MovieClip in Symbol 26 MovieClip [Win_Miss] Frame 35
onClipEvent (load) {
stayTime = 1500;
}
Instance of Symbol 16 MovieClip in Symbol 26 MovieClip [Win_Miss] Frame 43
onClipEvent (load) {
stayTime = 500;
}
Instance of Symbol 25 MovieClip "keySelecterMC" in Symbol 26 MovieClip [Win_Miss] Frame 49
onClipEvent (load) {
if (_root.KeyPlayFlg == false) {
this._visible = false;
}
_parent.continueFlg = true;
}
onClipEvent (keyDown) {
if (_root.KeyPlayFlg == true) {
var Lastkey = key.getCode();
if (LastKey == 37) {
this._x = -110;
_parent.continueFlg = true;
}
var Lastkey = key.getCode();
if (LastKey == 39) {
this._x = 20;
_parent.continueFlg = false;
}
if ((LastKey == 13) || (LastKey == 32)) {
_parent.play();
}
}
}
Symbol 26 MovieClip [Win_Miss] Frame 50
Mouse.show();
this.stop();
Symbol 26 MovieClip [Win_Miss] Frame 65
_root.tobbyMC.clrMC();
_root.handMC.clrMC();
_root.stickMC.clrMC();
if (this.continueFlg == true) {
_root.gScore = 0;
_root.numMainScoreMC.dispNum(_root.gScore);
_root.gLastPlayer = 3;
_root.gotoAndPlay("gameIn");
this.removeMovieClip();
} else {
_root.mapMC.removeMovieClip();
_root.gotoAndPlay("gameInit");
this.removeMovieClip();
}
Symbol 43 MovieClip [number] Frame 1
this.stop();
Symbol 43 MovieClip [number] Frame 2
this.stop();
Symbol 43 MovieClip [number] Frame 3
this.stop();
Symbol 43 MovieClip [number] Frame 4
this.stop();
Symbol 43 MovieClip [number] Frame 5
this.stop();
Symbol 43 MovieClip [number] Frame 6
this.stop();
Symbol 43 MovieClip [number] Frame 7
this.stop();
Symbol 43 MovieClip [number] Frame 8
this.stop();
Symbol 43 MovieClip [number] Frame 9
this.stop();
Symbol 43 MovieClip [number] Frame 10
this.stop();
Symbol 44 MovieClip Frame 1
function dispNum(num) {
var t = num;
var d = 10;
i = 0;
while (i < this.keta) {
var k = ((t % d) / (d / 10));
eval ("this.n" + String(i + 1)).gotoAndStop(k + 1);
t = t - (t % d);
d = d * 10;
i++;
}
}
i = 0;
while (i < (this.keta - 1)) {
MCname = "n" + String(i + 2);
this.attachMovie("number", MCname, i + 2);
this[MCname]._x = -15 - (15 * i);
this[MCname]._y = 0;
i++;
}
Symbol 44 MovieClip Frame 5
this.gotoAndPlay(_currentframe - 1);
Symbol 48 MovieClip [Win_stageclear] Frame 2
this.SE01 = new Sound(this);
this.SE01.attachSound("SE_addscore");
this.SE02 = new Sound(this);
this.SE02.attachSound("SE_doram");
this.clearBonus = _root.gStageNum * 1000;
this.timeBonus = 60000 - (getTimer() - _root.StartTime);
if (this.timeBonus < 0) {
this.timeBonus = 0;
}
this.timeBonus = 10000 + this.timebonus;
this.totalBonus = this.clearBonus + this.timeBonus;
this.totalgScore = _root.gScore + this.totalBonus;
Instance of Symbol 44 MovieClip "numClearMC" in Symbol 48 MovieClip [Win_stageclear] Frame 15
onClipEvent (load) {
keta = 6;
disp0Flg = true;
numName = "number";
}
Symbol 48 MovieClip [Win_stageclear] Frame 16
this.numClearMC.dispNum(this.clearBonus);
Instance of Symbol 44 MovieClip "numTimeMC" in Symbol 48 MovieClip [Win_stageclear] Frame 29
onClipEvent (load) {
keta = 6;
disp0Flg = true;
numName = "number";
}
Symbol 48 MovieClip [Win_stageclear] Frame 30
this.numTimeMC.dispNum(this.timeBonus);
Instance of Symbol 44 MovieClip "numTotalMC" in Symbol 48 MovieClip [Win_stageclear] Frame 45
onClipEvent (load) {
keta = 6;
disp0Flg = true;
numName = "number";
}
Instance of Symbol 44 MovieClip "numScoreMC" in Symbol 48 MovieClip [Win_stageclear] Frame 45
onClipEvent (load) {
keta = 7;
disp0Flg = true;
numName = "number";
}
Symbol 48 MovieClip [Win_stageclear] Frame 46
this.numTotalMC.dispNum(this.totalBonus);
Symbol 48 MovieClip [Win_stageclear] Frame 77
this.SE01.start(0, 100000);
this.skipFlg = true;
Symbol 48 MovieClip [Win_stageclear] Frame 79
if (0 < this.totalBonus) {
this.totalBonus = this.totalBonus - 1234;
if (this.totalBonus < 0) {
var hpts = (-this.totalBonus);
this.totalBonus = 0;
_root.gScore = _root.gScore + (1234 - hpts);
} else {
_root.gScore = _root.gScore + 1234;
}
this.numScoreMC.dispNum(_root.gScore);
_root.numMainScoreMC.dispNum(_root.gScore);
this.numTotalMC.dispNum(this.totalBonus);
this.gotoAndPlay(_currentframe - 1);
} else {
this.SE01.stop();
this.gotoAndPlay(_currentframe + 1);
_parent.gotoAndPlay("story");
}
Symbol 48 MovieClip [Win_stageclear] Frame 145
_root.play();
_root.tobbyMC.clrMC();
_root.handMC.clrMC();
_root.stickMC.clrMC();
this.removeMovieClip();
Symbol 54 MovieClip [tobby] Frame 1
function main() {
if ((this.procNum == 1) && (_root.gPlayFlg == true)) {
this.calc();
this.speedUp();
this.pAdd = this.pAdd * 1.01;
if (0.08 < this.pAdd) {
this.pAdd = 0.08;
}
}
if (this.procNum == 2) {
this.fall();
}
}
function speedUp() {
if (_root.speedUpflg == true) {
_root.scrollSpeed = _root.scrollSpeed + 0.2;
if (8 < _root.scrollSpeed) {
_root.scrollSpeed = 8;
}
} else {
_root.scrollSPeed = _root.scrollSPeed - 0.2;
if (_root.scrollSpeed < 1) {
_root.scrollSpeed = 1;
}
}
}
function calc() {
var dx = (this.px - _parent.handMC._x);
var dy = (this.py - _parent.handMC._y);
var r = Math.atan2(dy, dx);
this.pAngle = (r / (Math.PI/180)) + 360;
this.pAngle = (this.pAngle + this.pSpeed) % 360;
_parent.stickMC.move(this.pAngle);
this.px = (Math.cos((this.pAngle * Math.PI) / 180) * this.pStickR) + _parent.handMC._x;
this.py = (Math.sin((this.pAngle * Math.PI) / 180) * this.pStickR) + _parent.handMC._y;
if (270 < this.pAngle) {
if (0 >= this.pSpeed) {
this.pSpeed = Math.abs(this.pAngle - 270) / 8;
}
this.pSpeed = this.pSpeed + this.pAdd;
}
if (this.pAngle < 270) {
if (this.pSpeed >= 0) {
this.pSpeed = (-Math.abs(this.pAngle - 270)) / 8;
}
this.pSpeed = this.pSpeed - this.pAdd;
}
if ((this.pAngle < 190) || (350 < this.pAngle)) {
this.pdy = this.py - this.old_py;
this.pdx = this.px - this.old_px;
if (this.pdx < -10) {
this.pdx = -10;
}
if (10 < this.pdx) {
this.pdx = 10;
}
if (this.pdy < -10) {
this.pdy = -10;
}
this.pdr = 0;
this.procNum = 2;
var nRAngle = (this.pAngle - this.old_Angle);
if (15 < nRAngle) {
nRAngle = 15;
}
if (nRAngle < -15) {
nRAngle = -15;
}
_parent.stickMC.entryFall(nRAngle);
_root.gPlayFlg = false;
}
if ((625 < this.px) || (this.px < 5)) {
this.pdy = 0;
this.pdx = 0;
this.pdr = 0;
this.procNum = 2;
_parent.stickMC.entryFall(10);
_root.gPlayFlg = false;
}
this.old_py = this.py;
this.old_px = this.px;
this.old_Angle = this.pAngle;
}
function fall() {
this.px = this.px + this.pdx;
this.py = this.py + this.pdy;
this.pr = this.pr + this.pdr;
this.pdy = this.pdy + 1;
if (510 < this.py) {
_root.gotoAndPlay("miss");
this.procNum = 0;
}
}
function miss() {
if (this.missFlg == true) {
return(undefined);
}
this.SE_death.start();
this.pdy = -5;
this.pdx = 0;
this.pdr = 30;
this.procNum = 2;
_root.gPlayFlg = false;
this.missFlg = true;
}
function clear() {
if (this.missFlg == true) {
return(false);
}
this.procNum = 0;
_root.gPlayFlg = false;
return(true);
}
function clrMC() {
this.removeMovieClip();
}
this.pSpeed = 0.01;
this.pAdd = 0.03;
this.px = 250;
this.py = 180;
this.pr = 0;
this.pdr = 0;
this.pAngle = 270;
this.pdx = 0;
this.pdy = 0;
this.old_px = this.px;
this.old_py = this.py;
this.old_angle = this.pAngle;
this.pStickR = 90;
this.procNum = 1;
this.missFlg = false;
this.SE_death = new Sound(this);
this.SE_death.attachSound("SE_death");
Symbol 54 MovieClip [tobby] Frame 3
this.main();
this._x = this.px;
this._y = this.py;
this._rotation = this.pr;
this.gotoAndPlay(_currentframe - 1);
Symbol 56 MovieClip [player_stick] Frame 1
function main() {
if ((this.procNum == 1) && (_root.gplayFlg == true)) {
}
if (this.procNum == 2) {
this.fall();
}
}
function move(nAngle) {
this.protation = nAngle - 270;
this.py = _parent.handMC._y;
this.px = _parent.handMC._x;
}
function entryFall(nAngle) {
this.adr = nAngle;
this.procNum = 2;
this.pdy = 0;
}
function fall() {
this.protation = this.protation + this.adr;
this.py = this.py + this.pdy;
this.pdy = this.pdy + 1;
}
function clrMC() {
this.removeMovieClip();
}
this.px = 250;
this.py = 270;
this.pRotation = 0;
this.pdy = 0;
this.adr = 0;
this.procNum = 1;
Symbol 56 MovieClip [player_stick] Frame 3
this.main();
this._x = this.px;
this._y = this.py;
this._rotation = this.pRotation;
this.gotoAndPlay(_currentframe - 1);
Symbol 58 MovieClip [player_hand] Frame 1
function main() {
if (this.procNum == 1) {
this.move();
}
if (this.procNum == 2) {
this.stopmove();
}
if (this.procNum == 3) {
this.move();
this.muteki();
}
}
function move() {
if (_root.gPlayFlg == true) {
this.px = _root._xmouse;
this.py = _root._ymouse;
}
}
function stopmove() {
this._visible = !this._visible;
this.pCnt--;
if (0 >= this.pCnt) {
this.pCnt = 30;
this.procNum = 3;
}
}
function muteki() {
this._visible = !this._visible;
this.pCnt--;
if (0 >= this.pCnt) {
this.procNum = 1;
this._visible = true;
}
}
function miss() {
if (this.procNum == 1) {
_root.scrollSpeed = 1;
this.pCnt = 10;
this.procNum = 2;
}
}
function clrMC() {
this.removeMovieClip();
}
this.px = 250;
this.py = 270;
this.procNum = 1;
this.pCnt = 0;
Symbol 58 MovieClip [player_hand] Frame 3
if (_root.gPlayflg == true) {
this.main();
}
this._x = this.px;
this._y = this.py;
this.gotoAndPlay(_currentframe - 1);
Symbol 67 MovieClip Frame 1
this.stop();
Symbol 67 MovieClip Frame 5
this.stop();
Symbol 67 MovieClip Frame 10
this.stop();
Symbol 67 MovieClip Frame 15
this.stop();
Symbol 67 MovieClip Frame 20
this.stop();
Symbol 67 MovieClip Frame 25
this.stop();
Symbol 67 MovieClip Frame 30
this.stop();
Symbol 67 MovieClip Frame 35
this.stop();
Symbol 67 MovieClip Frame 40
this.stop();
Symbol 68 MovieClip [NPC_present] Frame 1
function main() {
this.hitCheck();
}
function hitCheck() {
if (this.hitTest(_root.tobbyMC) || (this.hitTest(_root.handMC))) {
this.SE_kaito.start();
_root.getPresentNum = this.presentNum;
_parent.mesClose();
this.removeMovieClip();
}
}
function setPnum1() {
if (_root.getHosekiCNt < 25) {
if ((_root.getHosekiCnt % 2) == 1) {
return(7);
}
return(8);
}
if (_root.getHosekiCnt < 30) {
return(4);
}
return(3);
}
function setPnum2() {
if (_root.getHosekiCnt < 55) {
if ((_root.getHosekiCnt % 2) == 1) {
return(5);
}
return(6);
}
if (_root.getHosekiCnt < 60) {
return(2);
}
return(1);
}
this.SE_kaito = new Sound(this);
this.SE_kaito.attachSound("SE_kaito");
if (_root.gStageNum == 4) {
this.presentNum = setPnum1();
} else {
this.presentNum = setPnum2();
}
this.presentMC.gotoAndPlay("p" + String(this.presentNum));
Symbol 68 MovieClip [NPC_present] Frame 3
this.main();
this.gotoAndPlay(_currentframe - 1);
Symbol 73 MovieClip Frame 1
function hitCheck() {
if (this.clearFlg == true) {
return(undefined);
}
if (this.hitTest(_root.tobbyMC.hitdummyMC) == true) {
if (_root.tobbyMC.clear() == true) {
_root.gotoAndPlay("clear");
_parent.jellyMC.gotoAndPlay("banzai");
this.gotoAndPlay("goal");
this.clearFlg = true;
}
}
}
this.clearFlg = false;
Symbol 73 MovieClip Frame 3
this.hitCheck();
this.gotoAndPlay(_currentframe - 1);
Symbol 73 MovieClip Frame 25
this.gotoAndPlay("goal");
Symbol 78 MovieClip Frame 40
this.gotoAndPlay(1);
Symbol 78 MovieClip Frame 44
_parent.unEntry();
this.stop();
Symbol 79 MovieClip Frame 1
function main() {
if (this.entryFlg == true) {
this.hitCheck();
}
if (this.getFlg == false) {
this.stageY = this.py - _root.baseY;
this.stageX = this.px - _root.baseX;
if ((this.stageX < 0) || (640 < this.stageX)) {
this.entryFlg = false;
this._visible = false;
} else {
this.entryFlg = true;
this._visible = true;
}
}
}
function hitCheck() {
if (this.hitTest(_root.tobbyMC) || (this.hitTest(_root.handMC))) {
this.SE_kaito.start();
_root.getHosekiCnt++;
_root.getHosekiCntS++;
_root.gScore = _root.gScore + 1048;
_root.numMainScoreMC.dispNum(_root.gScore);
this.entryFlg = false;
this.getFlg = true;
this.AnmMC.gotoAndPlay("kieru");
}
}
function unEntry() {
this._visible = false;
}
this.px = this._x;
this.py = this._y;
this.anmMC.gotoAndPlay(_root.randomInt(40));
this._visible = false;
this.entryFlg = false;
this.getFlg = false;
this.SE_kaito = new Sound(this);
this.SE_kaito.attachSound("SE_kaito");
Symbol 79 MovieClip Frame 3
this.main();
this._x = this.px;
this._y = this.py;
this.gotoAndPlay(_currentframe - 1);
Symbol 81 MovieClip Frame 1
function hitCheck() {
if (this.hitTest(_root.tobbyMC.hitdummyMC) == true) {
_root.tobbyMC.miss();
}
if (this.hitTest(_root.handMC)) {
_root.handMC.miss();
}
}
Symbol 81 MovieClip Frame 3
this.hitCheck();
this.gotoAndPlay(_currentframe - 1);
Symbol 86 MovieClip Frame 1
this.stop();
Symbol 86 MovieClip Frame 10
this.stop();
Symbol 87 MovieClip Frame 1
function entryCheck() {
this.stageY = this.py - _root.baseY;
this.stageX = this.px - _root.baseX;
if ((this.stageX < 0) || (640 < this.stageX)) {
this.entryFlg = false;
this._visible = false;
} else {
this.entryFlg = true;
this._visible = true;
}
}
function alg01() {
this.py = this.py - this.lookPlayer();
if (this.timeCnt == 15) {
this.anmMC.gotoAndStop("standby");
}
if (90 < this.timeCnt) {
this.entry_ya(this._xscale / 5, 0, 0);
this.timeCnt = 0;
}
timeCnt++;
}
function alg02() {
this.py = this.py + (Math.cos((this.Angle * Math.PI) / 180) * 2);
this.Angle++;
this.Angle = this.Angle % 360;
this.lookPlayer();
if (this.timeCnt == 15) {
this.anmMC.gotoAndStop("standby");
}
if ((this.Angle % 90) == 0) {
this.entry_ya(this._xscale / 5, 0, 0);
this.timeCnt = 0;
}
timeCnt++;
}
function alg03() {
this.py = this.py + ((_root.tobbyMC.py - this.py) / 10);
this.lookPlayer();
if (this.timeCnt == 15) {
this.anmMC.gotoAndStop("standby");
}
if (90 < this.timeCnt) {
this.entry_ya(this._xscale / 5, 0, 0);
this.timeCnt = 0;
}
timeCnt++;
}
function alg04() {
this.py = this.py + ((_root.balloonMC.py - this.py) / 2);
this.lookPlayer();
if (this.timeCnt == 15) {
this.anmMC.gotoAndStop("standby");
}
if (90 < this.timeCnt) {
if (Math.abs(this.py - _root.tobbyMC.py) < 5) {
this.entry_ya(this._xscale / 5, 0, 0);
this.timeCnt = 0;
}
}
timeCnt++;
}
function entry_ya(dx, dy, dAngle) {
this.SE_fukiya.start();
this.anmMC.gotoAndStop("shot");
newYaName = "ya" + String(_root.YaCnt);
_parent.attachMovie("fukiya_ya", newYaName, _root.YaCnt);
_root.YaCnt++;
_parent[newYaName].px = this.px + (20 * this.flipHSign);
_parent[newYaName].py = this.py + 4;
_parent[newYaName].addx = dx;
_parent[newYaName].addy = dy;
_parent[newYaName]._xscale = this.flipHSign * 100;
_parent[newYaName]._rotation = dAngle;
}
function lookPlayer() {
if ((_root.tobbyMC._x - Math.abs(_root.mapMC._x + this._x)) < 0) {
this._xscale = -100;
this.flipHSign = -1;
} else {
this._xscale = 100;
this.flipHSign = 1;
}
}
this.px = this._x;
this.py = this._y;
this.timeCnt = 0;
this.flipHSign = 1;
this.SE_fukiya = new Sound(this);
this.SE_fukiya.attachSound("SE_fukiya");
this.angle = 0;
this.entryFlg = false;
this._visible = false;
Symbol 87 MovieClip Frame 3
this.entryCheck();
if ((_root.gplayFlg == true) && (this.entryFlg == true)) {
this._x = this.px;
this._y = this.py;
if (this.algNum == 1) {
this.alg01();
}
if (this.algNum == 2) {
this.alg02();
}
if (this.algNum == 3) {
this.alg03();
}
if (this.algNum == 4) {
this.alg04();
}
}
this.gotoAndPlay(_currentframe - 1);
Symbol 89 MovieClip Frame 1
function alg() {
var d = (Math.cos((this.Angle * Math.PI) / 180) * this.amp);
if (this.moveUDflg == true) {
this.py = this.py + d;
}
if (this.moveLRflg == true) {
this.px = this.px + d;
}
this.Angle = this.Angle + this.speed;
this.Angle = this.Angle % 360;
if (this.hitTest(_root.tobbyMC.hitdummyMC)) {
_root.tobbyMC.miss();
}
if (this.hitTest(_root.handMC)) {
_root.handMC.miss();
}
}
this.py = this._y;
this.px = this._x;
Symbol 89 MovieClip Frame 3
if (_root.gplayFlg == true) {
this.alg();
}
this._x = this.px;
this._y = this.py;
this.gotoAndPlay(_currentframe - 1);
Symbol 103 MovieClip Frame 1
this.stop();
Symbol 103 MovieClip Frame 24
this.gotoAndPlay("banzai");
Symbol 108 MovieClip Frame 1
this.stop();
Symbol 108 MovieClip Frame 5
this.stop();
Symbol 108 MovieClip Frame 10
this.stop();
Symbol 109 MovieClip Frame 1
function main() {
if (this.procNum == 1) {
if (this.presentFlg == false) {
this.checktobby();
}
}
}
function checktobby() {
var dx = Math.abs(_root.tobbyMC._x - (_root.mapMC._x + this._x));
if ((dx < this.mesXarea) && (this.outAreaFlg == true)) {
this.openMes();
if (this.presentFlg == false) {
this.attachMovie("NPC_present", "presentMC", 10);
this.presentMC._x = -50;
this.presentMC._y = -120;
this.presentFlg = true;
}
} else {
this.outAreaFlg = true;
}
}
function openMes() {
this.mesMC.gotoAndStop(this.getLabelName());
this.mesMC._visible = true;
this.openMesFlg = true;
}
function getLabelName() {
if (20 >= _root.getHosekiCnt) {
return("a");
}
if (25 >= _root.getHosekiCnt) {
return("b");
}
return("c");
}
function mesClose() {
this.mesMC._visible = false;
}
this.mesMC._visible = false;
this.outAreaFlg = true;
this.presentFlg = false;
this.mesXarea = 50;
this.pCnt = 0;
this._visible = true;
this.procNum = 1;
Symbol 109 MovieClip Frame 3
this.main();
this.gotoAndPlay(_currentframe - 1);
Symbol 110 MovieClip [stg8] Frame 1
function scrollMap() {
this.px = this.px - _root.scrollSpeed;
if (this.scrollEnd >= this.px) {
this.px = this.scrollEnd;
}
_root.baseX = -this.px;
}
this.px = this._x;
this.scrollEnd = -(this._width - 640);
_root.baseX = -this.px;
Instance of Symbol 87 MovieClip in Symbol 110 MovieClip [stg8] Frame 1
onClipEvent (load) {
algNum = 3;
}
Instance of Symbol 89 MovieClip in Symbol 110 MovieClip [stg8] Frame 1
onClipEvent (load) {
speed = 2;
amp = 2;
angle = 0;
moveUDflg = true;
MoveLRflg = false;
}
Symbol 110 MovieClip [stg8] Frame 3
if (_root.gPlayFlg == true) {
this.scrollMap();
}
this._x = this.px;
this.gotoAndPlay(_currentframe - 1);
Symbol 112 MovieClip [stg7] Frame 1
function scrollMap() {
this.px = this.px - _root.scrollSpeed;
if (this.scrollEnd >= this.px) {
this.px = this.scrollEnd;
}
_root.baseX = -this.px;
}
this.px = this._x;
this.scrollEnd = -(this._width - 640);
_root.baseX = -this.px;
Instance of Symbol 87 MovieClip in Symbol 112 MovieClip [stg7] Frame 1
onClipEvent (load) {
algNum = 3;
}
Instance of Symbol 87 MovieClip in Symbol 112 MovieClip [stg7] Frame 1
onClipEvent (load) {
algNum = 2;
}
Symbol 112 MovieClip [stg7] Frame 3
if (_root.gPlayFlg == true) {
this.scrollMap();
}
this._x = this.px;
this.gotoAndPlay(_currentframe - 1);
Symbol 130 MovieClip Frame 1
this.stop();
Symbol 130 MovieClip Frame 5
this.stop();
Symbol 130 MovieClip Frame 10
this.stop();
Symbol 130 MovieClip Frame 15
this.stop();
Symbol 130 MovieClip Frame 20
this.stop();
Symbol 130 MovieClip Frame 25
this.stop();
Symbol 130 MovieClip Frame 30
this.stop();
Symbol 130 MovieClip Frame 35
this.stop();
Symbol 130 MovieClip Frame 40
this.stop();
Symbol 130 MovieClip Frame 45
this.stop();
Symbol 130 MovieClip Frame 50
this.stop();
Symbol 130 MovieClip Frame 55
this.stop();
Symbol 130 MovieClip Frame 60
this.stop();
Symbol 130 MovieClip Frame 65
this.stop();
Symbol 130 MovieClip Frame 70
this.stop();
Symbol 131 MovieClip Frame 1
function main() {
if (this.procNum == 1) {
this.checktobby();
}
if (this.procNum == 2) {
this.endCheck();
}
if (this.procNum == 3) {
this.passCheck();
}
}
function checktobby() {
var dx = Math.abs(_root.tobbyMC._x - (_root.mapMC._x + this._x));
if ((dx < this.mesXarea) && (this.outAreaFlg == true)) {
this.openMes();
} else {
this.outAreaFlg = true;
}
}
function openMes() {
this.mesMC.gotoAndStop(this.getLabelName());
this.mesMC._visible = true;
this.openMesFlg = true;
this.pCnt = 60;
this.procNum = 2;
}
function getLabelName() {
if (_root.gStageNum == 1) {
var randbase = 0;
}
if (_root.gStageNum == 3) {
var randbase = 5;
}
if (_root.gStageNum == 6) {
var randbase = 10;
}
return(this.labelNameList[(_root.randomInt(5) - 1) + randbase]);
}
function endCheck() {
this.pCnt--;
if (0 >= this.pCnt) {
this.procNum = 3;
this.mesMC._visible = false;
this.pCnt = 90;
}
}
function passCheck() {
this.pCnt--;
if (0 >= this.pCnt) {
this.procNum = 1;
}
}
this.mesMC._visible = false;
this.outAreaFlg = true;
this.mesXarea = 50;
this.pCnt = 0;
this.procNum = 1;
this.labelNameList = ["a", "b", "c", "d", "e", "a2", "b2", "c2", "d2", "e2", "a3", "b3", "c3", "d3", "e3"];
Symbol 131 MovieClip Frame 3
this.main();
this.gotoAndPlay(_currentframe - 1);
Symbol 132 MovieClip [stg6] Frame 1
function scrollMap() {
this.px = this.px - _root.scrollSpeed;
if (this.scrollEnd >= this.px) {
this.px = this.scrollEnd;
}
_root.baseX = -this.px;
}
this.px = this._x;
this.scrollEnd = -(this._width - 640);
_root.baseX = -this.px;
Instance of Symbol 89 MovieClip in Symbol 132 MovieClip [stg6] Frame 1
onClipEvent (load) {
speed = 1;
amp = 2;
angle = 0;
moveUDflg = false;
MoveLRflg = true;
}
Instance of Symbol 89 MovieClip in Symbol 132 MovieClip [stg6] Frame 1
onClipEvent (load) {
speed = 1;
amp = 2;
angle = 0;
moveUDflg = true;
MoveLRflg = false;
}
Symbol 132 MovieClip [stg6] Frame 3
if (_root.gPlayFlg == true) {
this.scrollMap();
}
this._x = this.px;
this.gotoAndPlay(_currentframe - 1);
Symbol 134 MovieClip [stg5] Frame 1
function scrollMap() {
this.px = this.px - _root.scrollSpeed;
if (this.scrollEnd >= this.px) {
this.px = this.scrollEnd;
}
_root.baseX = -this.px;
}
this.px = this._x;
this.scrollEnd = -(this._width - 640);
_root.baseX = -this.px;
Instance of Symbol 87 MovieClip in Symbol 134 MovieClip [stg5] Frame 1
onClipEvent (load) {
algNum = 2;
}
Symbol 134 MovieClip [stg5] Frame 3
if (_root.gPlayFlg == true) {
this.scrollMap();
}
this._x = this.px;
this.gotoAndPlay(_currentframe - 1);
Symbol 137 MovieClip Frame 1
function hitCheck() {
if (this.hitTest(_root.tobbyMC.hitdummyMC) == true) {
_root.tobbyMC.miss();
}
if (this.hitTest(_root.handMC)) {
_root.handMC.miss();
}
}
Symbol 137 MovieClip Frame 3
this.hitCheck();
this.gotoAndPlay(_currentframe - 1);
Symbol 138 MovieClip [stg4] Frame 1
function scrollMap() {
this.px = this.px - _root.scrollSpeed;
if (this.scrollEnd >= this.px) {
this.px = this.scrollEnd;
}
_root.baseX = -this.px;
}
this.px = this._x;
this.scrollEnd = -(this._width - 640);
_root.baseX = -this.px;
Symbol 138 MovieClip [stg4] Frame 3
if (_root.gPlayFlg == true) {
this.scrollMap();
}
this._x = this.px;
this.gotoAndPlay(_currentframe - 1);
Symbol 140 MovieClip [stg3] Frame 1
function scrollMap() {
this.px = this.px - _root.scrollSpeed;
if (this.scrollEnd >= this.px) {
this.px = this.scrollEnd;
}
_root.baseX = -this.px;
}
this.px = this._x;
this.scrollEnd = -(this._width - 640);
_root.baseX = -this.px;
Instance of Symbol 89 MovieClip in Symbol 140 MovieClip [stg3] Frame 1
onClipEvent (load) {
speed = 2;
amp = 4;
angle = 0;
moveUDflg = true;
MoveLRflg = false;
}
Instance of Symbol 89 MovieClip in Symbol 140 MovieClip [stg3] Frame 1
onClipEvent (load) {
speed = 2;
amp = 4;
angle = 0;
moveUDflg = true;
MoveLRflg = false;
}
Instance of Symbol 89 MovieClip in Symbol 140 MovieClip [stg3] Frame 1
onClipEvent (load) {
speed = 1;
amp = 3;
angle = 0;
moveUDflg = true;
MoveLRflg = false;
}
Instance of Symbol 89 MovieClip in Symbol 140 MovieClip [stg3] Frame 1
onClipEvent (load) {
speed = 2;
amp = 5;
angle = 0;
moveUDflg = true;
MoveLRflg = false;
}
Symbol 140 MovieClip [stg3] Frame 3
if (_root.gPlayFlg == true) {
this.scrollMap();
}
this._x = this.px;
this.gotoAndPlay(_currentframe - 1);
Symbol 142 MovieClip [stg2] Frame 1
function scrollMap() {
this.px = this.px - _root.scrollSpeed;
if (this.scrollEnd >= this.px) {
this.px = this.scrollEnd;
}
_root.baseX = -this.px;
}
this.px = this._x;
this.scrollEnd = -(this._width - 640);
_root.baseX = -this.px;
Symbol 142 MovieClip [stg2] Frame 3
if (_root.gPlayFlg == true) {
this.scrollMap();
}
this._x = this.px;
this.gotoAndPlay(_currentframe - 1);
Symbol 144 MovieClip [stg1] Frame 1
function scrollMap() {
this.px = this.px - _root.scrollSpeed;
if (this.scrollEnd >= this.px) {
this.px = this.scrollEnd;
}
_root.baseX = -this.px;
}
this.px = this._x;
this.scrollEnd = -(this._width - 640);
_root.baseX = -this.px;
Symbol 144 MovieClip [stg1] Frame 3
if (_root.gPlayFlg == true) {
this.scrollMap();
}
this._x = this.px;
this.gotoAndPlay(_currentframe - 1);
Instance of Symbol 16 MovieClip in Symbol 149 MovieClip [Win_stage] Frame 9
onClipEvent (load) {
stayTime = 750;
}
Symbol 149 MovieClip [Win_stage] Frame 19
_root.play();
this.removeMovieClip();
Symbol 154 MovieClip Frame 9
var versionNum = getVersion().slice(4, 5);
trace(versionNum);
if (Number(versionNum) >= 5) {
this.gotoAndPlay("ok");
} else {
this.gotoAndPlay("ng");
}
Symbol 154 MovieClip Frame 19
this.stop();
_parent.gotoAndPlay("loading");
Symbol 154 MovieClip Frame 25
this.stop();
Symbol 160 MovieClip Frame 1
loadedSize = _root.getBytesLoaded();
totalSize = _root.getBytesTotal();
if (loadedSize >= totalSize) {
this.gotoAndPlay("ok");
} else {
parcent = (loadedsize / totalsize) * 100;
gDownloaded = Math.round(parcent);
this.bar._width = 300 * (gDownloaded / 100);
_root.stop();
}
Symbol 160 MovieClip Frame 2
this.gotoAndPlay(_currentframe - 1);
Symbol 160 MovieClip Frame 5
this.bar._width = 300;
Symbol 160 MovieClip Frame 19
_root.gotoAndPlay("init");
Symbol 167 Button
on (release) {
play();
}
on (press) {
play();
}
Symbol 170 Button
on (release) {
_root.gotoAndPlay("inst");
}
Symbol 173 Button
on (press) {
_root.gStageNum = 1;
_root.gotoAndplay("gameIn");
}
Symbol 175 Button
on (press) {
_root.gStageNum = 2;
_root.gotoAndplay("gameIn");
}
Symbol 177 Button
on (press) {
_root.gStageNum = 3;
_root.gotoAndplay("gameIn");
}
Symbol 179 Button
on (press) {
_root.gStageNum = 4;
_root.gotoAndplay("gameIn");
}
Symbol 181 Button
on (press) {
_root.gStageNum = 5;
_root.gotoAndplay("gameIn");
}
Symbol 183 Button
on (press) {
_root.gStageNum = 6;
_root.gotoAndplay("gameIn");
}
Symbol 185 Button
on (press) {
_root.gStageNum = 7;
_root.gotoAndplay("gameIn");
}
Symbol 187 Button
on (press) {
_root.gStageNum = 8;
_root.gotoAndplay("gameIn");
}
Symbol 189 Button
on (press) {
_root.gotoAndplay("ending");
}
Symbol 190 MovieClip Frame 1
if (_root.debugMode == false) {
this._visible = false;
} else {
this._visible = true;
}
Symbol 190 MovieClip Frame 2
if (_root.debugMode == false) {
this._visible = false;
} else {
this._visible = true;
}
this.gotoAndPlay(_currentframe - 1);
Symbol 192 MovieClip Frame 1
if (this.mode == false) {
this.alphaRate = 0;
this.gotoAndPlay("out");
} else {
this.alphaRate = 100;
this.gotoAndPlay("in");
}
Symbol 192 MovieClip Frame 3
this.alphaRate = this.alphaRate - (100 / this.FadeFrm);
if (this.alphaRate < 0) {
this.alphaRate = 0;
this.gotoAndPlay(_currentframe + 1);
} else {
this.gotoAndPlay(_currentframe - 1);
}
this._alpha = this.alphaRate;
Symbol 192 MovieClip Frame 4
if (this.stayFlg == false) {
_parent.gotoAndPlay(this.jumpLabelName);
}
this.stop();
Symbol 192 MovieClip Frame 11
this.alphaRate = this.alphaRate + (100 / this.FadeFrm);
if (100 < this.alphaRate) {
this.alphaRate = 100;
this.gotoAndPlay(_currentframe + 1);
} else {
this.gotoAndPlay(_currentframe - 1);
}
this._alpha = this.alphaRate;
Symbol 192 MovieClip Frame 12
if (this.stayFlg == false) {
_parent.gotoAndPlay(this.jumpLabelName);
}
this.stop();
Instance of Symbol 190 MovieClip in Symbol 194 MovieClip Frame 1
onClipEvent (load) {
this._visible = false;
}
Instance of Symbol 192 MovieClip in Symbol 194 MovieClip Frame 1
onClipEvent (load) {
FadeFrm = 15;
mode = true;
stayFlg = false;
jumpLabelName = "disp";
}
Symbol 194 MovieClip Frame 5
this.stop();
Instance of Symbol 193 MovieClip in Symbol 194 MovieClip Frame 5
onClipEvent (load) {
this.selected = "start";
if (_root.KeyPlayFlg == false) {
this._visible = false;
} else {
this._visible = true;
}
}
onClipEvent (enterFrame) {
if (_root.KeyPlayFlg == false) {
this._visible = false;
} else {
this._visible = true;
}
}
onClipEvent (keyDown) {
if (_root.KeyPlayFlg == true) {
var Lastkey = key.getCode();
if (LastKey == 38) {
this._x = -81;
this._y = 123;
this.selected = "start";
}
var Lastkey = key.getCode();
if (LastKey == 40) {
this._x = -106;
this._y = 168;
this.selected = "inst";
}
if ((LastKey == 13) || (LastKey == 32)) {
if (this.selected == "start") {
_parent.play();
} else {
_root.gotoAndPlay("inst");
}
}
}
}
Symbol 194 MovieClip Frame 11
this.stop();
Instance of Symbol 192 MovieClip in Symbol 194 MovieClip Frame 11
onClipEvent (load) {
FadeFrm = 15;
mode = false;
stayFlg = false;
jumpLabelName = "fin";
}
Symbol 194 MovieClip Frame 12
_root.gotoAndPlay("gameIn");
Symbol 200 Button
on (release) {
this.play();
}
Symbol 223 MovieClip Frame 1
this.stop();
Instance of Symbol 192 MovieClip in Symbol 223 MovieClip Frame 1
onClipEvent (load) {
FadeFrm = 15;
mode = true;
stayFlg = false;
jumpLabelName = "disp";
}
Symbol 223 MovieClip Frame 6
this.stop();
Symbol 223 MovieClip Frame 10
this.stop();
Instance of Symbol 192 MovieClip in Symbol 223 MovieClip Frame 10
onClipEvent (load) {
FadeFrm = 15;
mode = false;
stayFlg = false;
jumpLabelName = "fin";
}
Symbol 223 MovieClip Frame 11
_root.gotoAndPlay("title");
Symbol 234 MovieClip Frame 1
this.SE01 = new Sound(this);
this.SE01.attachSound("SE_kaito");
this.presentMC.gotoAndPlay("p" + String(_root.getPresentNum));
Symbol 234 MovieClip Frame 10
if (_root.getPresentNum != 0) {
this.SE01.start();
}
this.stop();
Symbol 239 MovieClip Frame 1
if (_root.getPresentNum == 0) {
this.gotoAndStop(5);
}
if ((_root.getPresentNum >= 1) && (4 >= _root.getPresentNum)) {
this.gotoAndStop(10);
}
if (_root.getPresentNum >= 5) {
this.gotoAndStop(15);
}
Symbol 239 MovieClip Frame 5
this.stop();
Symbol 239 MovieClip Frame 10
this.stop();
Symbol 239 MovieClip Frame 15
this.stop();
Symbol 242 MovieClip Frame 1
this.stop();
Instance of Symbol 192 MovieClip in Symbol 242 MovieClip Frame 1
onClipEvent (load) {
FadeFrm = 30;
mode = true;
stayFlg = false;
jumpLabelName = "in";
}
Symbol 242 MovieClip Frame 71
this.stop();
Instance of Symbol 192 MovieClip in Symbol 242 MovieClip Frame 71
onClipEvent (load) {
FadeFrm = 20;
mode = false;
stayFlg = false;
jumpLabelName = "inhouse";
}
Symbol 242 MovieClip Frame 75
this.stop();
Instance of Symbol 192 MovieClip in Symbol 242 MovieClip Frame 75
onClipEvent (load) {
FadeFrm = 20;
mode = true;
stayFlg = false;
jumpLabelName = "inhouse2";
}
Instance of Symbol 16 MovieClip in Symbol 242 MovieClip Frame 120
onClipEvent (load) {
stayTime = 2000;
}
Instance of Symbol 16 MovieClip in Symbol 242 MovieClip Frame 168
onClipEvent (load) {
stayTime = 2000;
}
Instance of Symbol 16 MovieClip in Symbol 242 MovieClip Frame 183
onClipEvent (load) {
stayTime = 2000;
}
Symbol 242 MovieClip Frame 184
this.stop();
Instance of Symbol 192 MovieClip in Symbol 242 MovieClip Frame 184
onClipEvent (load) {
FadeFrm = 120;
mode = false;
stayFlg = false;
jumpLabelName = "fin";
}
Symbol 242 MovieClip Frame 185
_root.gotoAndPlay("init");
Symbol 250 MovieClip Frame 2
this.stop();
Symbol 252 Button
on (press) {
Mouse.hide();
_root.gPlayFlg = true;
_root.startTime = getTimer();
this._y = 1000;
}