Frame 1
loaderFlag = 1;
nowVer = 0.51;
_lockroot = true;
if (loaderFlag) {
this.stop();
} else {
this.gotoAndPlay("priLoad");
}
Frame 2
this.gotoAndStop(1);
Frame 3
this.gotoAndStop(1);
Frame 5
function endLoad() {
this.g;
}
function debug() {
if (Key.isDown(38)) {
scope_s = scope_s + 10;
setScopeSize(scope_s);
}
if (Key.isDown(40)) {
scope_s = scope_s - 10;
setScopeSize(scope_s);
}
if (Key.isDown(77)) {
_TAREA._alpha = 100;
_MASK.gotoAndStop(1);
} else if (Key.isDown(78)) {
_TAREA._alpha = 50;
_MASK.gotoAndStop(2);
}
if (Key.isDown(74)) {
this.setScopeScale(3);
} else if (Key.isDown(75)) {
this.setScopeScale(5);
} else if (Key.isDown(76)) {
this.setScopeScale(10);
}
if (Key.isDown(81)) {
if (kk) {
sn++;
if (sn > 24) {
sn = 2;
}
setScopeType(sn);
kk = false;
}
} else {
kk = true;
}
if (Key.isDown(49)) {
setScopeType(1);
}
if (Key.isDown(50)) {
setScopeType(2);
}
if (Key.isDown(51)) {
setScopeType(3);
}
if (Key.isDown(52)) {
setScopeType(4);
}
if (Key.isDown(53)) {
setScopeType(5);
}
if (Key.isDown(54)) {
setScopeType(6);
}
if (Key.isDown(55)) {
setScopeType(7);
}
if (Key.isDown(56)) {
setScopeType(8);
}
if (Key.isDown(17)) {
if (Key.isDown(49)) {
setGunStyle(0);
}
if (Key.isDown(50)) {
setGunStyle(1);
}
if (Key.isDown(51)) {
setGunStyle(2);
}
if (Key.isDown(52)) {
setGunStyle(3);
}
if (Key.isDown(53)) {
setGunStyle(4);
}
if (Key.isDown(54)) {
setGunStyle(5);
}
if (Key.isDown(55)) {
setGunStyle(6);
}
}
if (Key.isDown(39)) {
setWind(wind + 1);
}
if (Key.isDown(37)) {
setWind(wind - 1);
}
if (Key.isDown(35)) {
}
}
b_debugMode = 0;
b_sndFlag = 1;
n_stageLimit = 999;
if (!b_sndFlag) {
DEBUGSND = new Sound(_root);
DEBUGSND.setVolume(0);
}
scope_s = 100;
sn = 2;
kk = true;
this.stop();
Frame 13
function dataSave() {
savePlaytime();
Save.dataSave(saveID, saveData);
}
function saveDataInit() {
saveData.gun = new Object();
saveData.gun.scopeSize = 0;
saveData.gun.stability = 0;
saveData.gun.contorol = 0;
saveData.gun.reloadSpeed = 0;
saveData.gun.magazine = 0;
saveData.gun.scopeType = 0;
saveData.game = new Object();
saveData.totalGetGp = 0;
saveData.game.gp = 20;
saveData.game.score = 0;
saveData.game.homeStyle = 0;
saveData.game.option = 0;
saveData.game.scope = 0;
saveData.game.gameClear = 0;
saveData.game.stageClear = 0;
saveData.clearAry = [0, 0, 0, 0, 0, 0];
saveData.stageRec = new Array();
saveData.stageRec[10] = [1, 0, 0, 0, 0];
saveData.stageRec[11] = [0, 0, 0, 0, 0];
saveData.stageRec[13] = [0, 0, 0, 0, 0];
saveData.stageRec[14] = [0, 0, 0, 0, 0];
saveData.stageRec[16] = [0, 0, 0, 0, 0];
saveData.stageRec[17] = [0, 0, 0, 0, 0];
saveData.stageRec[20] = [0, 0, 0, 0, 0];
saveData.stageRec[21] = [0, 0, 0, 0, 0];
saveData.stageRec[23] = [0, 0, 0, 0, 0];
saveData.stageRec[24] = [0, 0, 0, 0, 0];
saveData.stageRec[30] = [0, 0, 0, 0, 0];
saveData.stageRec[31] = [0, 0, 0, 0, 0];
saveData.stageRec[33] = [0, 0, 0, 0, 0];
saveData.stageRec[34] = [0, 0, 0, 0, 0];
saveData.stageRec[40] = [0, 0, 0, 0, 0];
saveData.stageRec[41] = [0, 0, 0, 0, 0];
saveData.stageRec[50] = [0, 0, 0, 0, 0];
saveData.stageRec[51] = [0, 0, 0, 0, 0];
saveData.homeStyle = [2, 1, 1, 0, 0, 0, 0];
saveData.option = [2, 1, 0, 1, 0, 1, 0, 0, 0, 0];
saveData.scope = [2, 1, 1, 0, 1, 1, 0, 1, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0];
saveData.playtime = 0;
saveData.ver = saveDataVersion;
for (key in saveData.gun) {
}
_root.dataSave();
}
function getSaveStageRec(idno, lv) {
return(saveData.stageRec[idno][lv]);
}
function setSaveStageRec(idno, lv, newRec) {
var _local1 = saveData.stageRec[idno][lv];
if (_local1 == undefined) {
} else if (newRec > _local1) {
saveData.stageRec[idno][lv] = newRec;
}
}
function getSaveScope() {
return(saveData.game.scope);
}
function getSaveOption() {
return(saveData.game.option);
}
function getSaveHomeStyle() {
return(saveData.game.homeStyle);
}
function setSaveScope(n) {
saveData.game.scope = n;
}
function setSaveOption(n) {
saveData.game.option = n;
}
function setSaveHomeStyle(n) {
saveData.game.homeStyle = n;
}
function getSaveScopeList(aryNo) {
return(saveData.scope[aryNo]);
}
function getSaveOptionList(aryNo) {
return(saveData.option[aryNo]);
}
function getSaveHomeStyleList(aryNo) {
return(saveData.homeStyle[aryNo]);
}
function setSaveScopeList(aryNo, n) {
saveData.scope[aryNo] = n;
}
function setSaveOptionList(aryNo, n) {
saveData.option[aryNo] = n;
}
function setSaveHomeStyleList(aryNo, n) {
saveData.homeStyle[aryNo] = n;
}
function addPoint(p) {
m_addPoint = p;
if ((saveData.game.gp + p) < 0) {
saveData.game.gp = 0;
} else {
saveData.game.gp = saveData.game.gp + p;
}
}
function getPoint() {
return(saveData.game.gp);
}
function addGetTotalGp(n) {
saveData.totalGetGp = saveData.totalGetGp + n;
}
function getHomeStyleFlag() {
}
function getStyleFlag() {
}
function getScopeFlag() {
}
function savePlaytime() {
if (preTime == undefined) {
preTime = 0;
}
saveData.playtime = saveData.playtime + (getTimer() - preTime);
preTime = getTimer();
}
function traceSaveData() {
var _local1;
_local1 = "\n-------------- _root.saveData \u51FA\u529B ----------------";
_local1 = _local1 + ("\n saveDataVer " + saveData.ver);
_local1 = _local1 + newline;
_local1 = _local1 + ("\n\u30DD\u30A4\u30F3\u30C8=" + saveData.game.gp);
_local1 = _local1 + newline;
_local1 = _local1 + ("\nhomeStyle=" + saveData.homeStyle);
_local1 = _local1 + ("\noption=" + saveData.option);
_local1 = _local1 + ("\nscope=" + saveData.scope);
_local1 = _local1 + newline;
_local1 = _local1 + ("\n\u73FE\u5728\u306E\u30DB\u30FC\u30E0\u30B9\u30BF\u30A4\u30EB=" + saveData.game.homeStyle);
_local1 = _local1 + ("\n\u73FE\u5728\u306E\u9283\u306E\u30AA\u30D7\u30B7\u30E7\u30F3=" + saveData.game.option);
_local1 = _local1 + ("\n\u73FE\u5728\u306E\u30B9\u30B3\u30FC\u30D7=" + saveData.game.scope);
_local1 = _local1 + "\n\u3000\u30AF\u30EA\u30A2\u30EC\u30B3\u30FC\u30C9 --------------------";
_local1 = _local1 + ("\n\u3000ST 010 = " + saveData.stageRec[10]);
_local1 = _local1 + ("\n\u3000ST 011 = " + saveData.stageRec[11]);
_local1 = _local1 + ("\n\u3000ST 020 = " + saveData.stageRec[20]);
_local1 = _local1 + ("\n\u3000ST 021 = " + saveData.stageRec[21]);
_local1 = _local1 + ("\n\u3000ST 023 = " + saveData.stageRec[23]);
_local1 = _local1 + ("\n\u3000ST 024 = " + saveData.stageRec[24]);
_local1 = _local1 + ("\n\u3000ST 030 = " + saveData.stageRec[30]);
_local1 = _local1 + ("\n\u3000ST 031 = " + saveData.stageRec[31]);
_local1 = _local1 + ("\n\u3000ST 040 = " + saveData.stageRec[40]);
_local1 = _local1 + ("\n\u3000ST 041 = " + saveData.stageRec[41]);
_local1 = _local1 + ("\n\u3000ST 050 = " + saveData.stageRec[50]);
_local1 = _local1 + ("\n\u3000ST 051 = " + saveData.stageRec[51]);
_local1 = _local1 + newline;
_local1 = _local1 + "-------------- END ----------------\n";
}
function clearAddPoint() {
m_addPoint = 0;
}
function setClearFlag(tf) {
clearFlag = tf;
}
gDeep = 5000;
pFlag = 0;
Mouse.show();
clearFlag = false;
m_addPoint = 0;
matoBlurFlag = true;
bgBlurFlag = true;
gameQuality = "MEDIUM";
saveDataVersion = 0.6;
initSaveDataVersion = 0.6;
_global.gameName = "save_matsnp_ver100";
_global.saveID = "data1";
_global.Save = new SaveClass(gameName);
_global.saveData = new Object();
if (Save.checkExisting(saveID)) {
_global.saveData = Save.dataLoad(saveID);
if (saveData.ver == undefined) {
this.saveDataInit();
}
if (Number(saveData.ver) < saveDataVersion) {
if (saveData.ver < initSaveDataVersion) {
this.saveDataInit();
}
}
} else {
this.saveDataInit();
}
_root.cf = 1;
_global.Bgm = _root.Bgm;
this.gotoAndStop("title");
Frame 23
_quality = "HIGH";
this.stop();
Frame 33
function loadHomeStyle(s) {
s = s * 4;
setHomeStyleBg(homeStyle[s + 1]);
setHomeStyleMusic(homeStyle[s + 2]);
setHomeStyleEnv(homeStyle[s + 3]);
}
function setHomeStyleBg(b) {
var _local2 = _root.home.bg.bg_in;
_local2.attachMovie(b, "b0", 1);
_local2.b0._xscale = (_local2.b0._yscale = 102);
_local2.attachMovie(b, "b1", 2);
_local2.b1._xscale = -102;
_local2.b1._yscale = 102;
_local2.b1._x = 600;
_local2.b1._xscale = -100;
_local2.attachMovie(b, "b2", 3);
_local2.b2._xscale = (_local2.b2._yscale = 102);
_local2.b2._x = 1200;
}
function setHomeStyleMusic(b) {
Bgm.bgmPlay(0, b, 100);
}
function setHomeStyleEnv(b) {
var _local2 = _root.home.sun;
_local2.se.stop();
delete _local2.se;
_local2.se = new Sound(_local2);
_local2.se.attachSound(b);
_local2.se.start(0, 999);
}
function termHomeStyle() {
}
_quality = "HIGH";
homeStyle = ["\u5927\u901A\u308A\u304C\u898B\u3048\u308B9\u968E\u306E\u90E8\u5C4B", "MF101", "home01", "\u884C\u304D\u304B\u3046\u8ECA\u306E\u97F3.wav", "\u5C0F\u9AD8\u3044\u4E18\u306B\u3042\u308B\u4E2D\u4E8C\u968E\u306E\u90E8\u5C4B", "MF086", "home02", "HE_PE2_30_93_2.wav", "\u6D77\u6CBF\u3044\u306E\u3055\u3073\u308C\u305F\u5BBF\u306E1\u968E", "KS036", "home03", "05_\u6D77.wav", "\u9AD8\u5C64\u30D3\u30EB54\u968E\u306E\u5357\u5411\u304D\u306E\u90E8\u5C4B", "MY092", "home05", "", "\u5C0F\u3055\u306A\u30ED\u30B0\u30CF\u30A6\u30B9\u306E\u6728\u9670", "KS110", "home06", "\u30BB\u30DF_R09_0003.wav", "\u305D\u3089", "SK031", "home04", ""];
this.stop();
function getScopeObj(n) {
return(scopeData[n]);
}
function getOptionObj(n) {
return(optionData[n]);
}
function getOptionObjNum() {
return(optionData.length);
}
function getScopeObjNum() {
return(scopeData.length);
}
function initGunStyle() {
var _local2 = _root.SEBOX;
_local2.gunSe1 = new Sound(_local2.se1);
_local2.gunSe2 = new Sound(_local2.se2);
}
function setGunStyle(id) {
var _local2 = _root.SEBOX;
var _local3 = getOptionObj(id).se;
var _local4 = getOptionObj(id).se2_vol;
_local2.gunSe1.attachSound(_local3);
_local2.gunSe2.attachSound("\u53CD\u97FF\u97F3_\u4F4E\u97F3\u88DC\u5F37.wav");
_local2.gunSe2.setVolume(_local4);
}
function playFireSe() {
var _local2 = _root.SEBOX;
_local2.gunSe1.start(0, 1);
_local2.gunSe2.start(0, 1);
}
scopeData = new Array();
scopeData[0] = new Object();
scopeData[0].frame = 2;
scopeData[0].point = 0;
scopeData[0].name = "\u30B7\u30F3\u30D7\u30EB\u30E9\u30A4\u30F3-1";
scopeData[0].subName = "SLS. Simple line ";
scopeData[0].exp = "\u5C0F\u3055\u3044\u76EE\u306E\u30AF\u30ED\u30B9\u30D8\u30A2\u578B\u30EC\u30C6\u30A3\u30AF\u30EB\n\u3092\u6301\u3064\u30B9\u30B3\u30FC\u30D7\u3002\u610F\u5916\u3068\u4F7F\u3044\u3084\u3059\u3044\u3002";
scopeData[0].st_sco = 0;
scopeData[0].st_con = 0;
scopeData[0].st_ope = 1;
scopeData[0].st_rel = 1;
scopeData[0].st_mag = 0;
scopeData[0].firstHave = 2;
scopeData[0].nightFlag = false;
scopeData[1] = new Object();
scopeData[1].frame = 3;
scopeData[1].point = 2;
scopeData[1].name = "\u30B7\u30F3\u30D7\u30EB\u30E9\u30A4\u30F3-T";
scopeData[1].subName = "SLS-T. Simple line T ";
scopeData[1].exp = "T\u5B57\u578B\u306E\u30EC\u30C6\u30A3\u30AF\u30EB\u3092\u6301\u3064\u30B9\u30B3\u30FC\u30D7\u3002";
scopeData[1].st_sco = 1;
scopeData[1].st_con = 0;
scopeData[1].st_ope = 0;
scopeData[1].st_rel = 0;
scopeData[1].st_mag = 0;
scopeData[1].firstHave = 1;
scopeData[1].nightFlag = false;
scopeData[2] = new Object();
scopeData[2].frame = 4;
scopeData[2].point = 5;
scopeData[2].name = "\u30B7\u30F3\u30D7\u30EB\u30E9\u30A4\u30F3-C";
scopeData[2].subName = "SLS-C. Simple line T ";
scopeData[2].exp = "\u30AF\u30ED\u30B9\u30D8\u30A2\u306E\u307F\u306E\u57FA\u672C\u5F62\u3002";
scopeData[2].st_sco = 1;
scopeData[2].st_con = 0;
scopeData[2].st_ope = 0;
scopeData[2].st_rel = 0;
scopeData[2].st_mag = 0;
scopeData[2].firstHave = 1;
scopeData[2].nightFlag = false;
scopeData[3] = new Object();
scopeData[3].frame = 5;
scopeData[3].point = 8;
scopeData[3].name = "\u30B7\u30F3\u30D7\u30EB\u30E9\u30A4\u30F3-CP";
scopeData[3].subName = "SLS-CP. Simple line C/P ";
scopeData[3].exp = "\u30AF\u30ED\u30B9\u30D8\u30A2\u306B\u8D64\u3044\u30DD\u30A4\u30F3\u30BF\u30FC\u3092\n\u7D44\u307F\u5408\u308F\u305B\u305F\u30B9\u30B3\u30FC\u30D7\u3002";
scopeData[3].st_sco = 1;
scopeData[3].st_con = 0;
scopeData[3].st_ope = 0;
scopeData[3].st_rel = 0;
scopeData[3].st_mag = 0;
scopeData[3].firstHave = 0;
scopeData[3].nightFlag = false;
scopeData[4] = new Object();
scopeData[4].frame = 6;
scopeData[4].point = 10;
scopeData[4].name = "\u30B7\u30F3\u30D7\u30EB\u30E9\u30A4\u30F3-CR";
scopeData[4].subName = "SLS-CR. Simple line C/R ";
scopeData[4].exp = "\u30AF\u30ED\u30B9\u30D8\u30A2+\u30EA\u30F3\u30B0\u30E9\u30A4\u30F3\u3002\u4F7F\u3044\u52DD\u624B\u304C\u3044\u3044\u3002";
scopeData[4].st_sco = 0;
scopeData[4].st_con = 1;
scopeData[4].st_ope = 0;
scopeData[4].st_rel = 0;
scopeData[4].st_mag = 0;
scopeData[4].firstHave = 1;
scopeData[4].nightFlag = false;
scopeData[5] = new Object();
scopeData[5].frame = 7;
scopeData[5].point = 3;
scopeData[5].name = "\u30E2\u30FC\u30BF\u30FC\u30E9\u30A4\u30F3";
scopeData[5].subName = "Rblf.32S. Mortor line ";
scopeData[5].exp = "\u300C\u3053\u308C\u3063\u3066\u8FEB\u6483\u7832\u306E\u30EC\u30C6\u30A3\u30AF\u30EB\u3058\u3083\u2026\u3002\u300D";
scopeData[5].st_sco = 0;
scopeData[5].st_con = 0;
scopeData[5].st_ope = 0;
scopeData[5].st_rel = 0;
scopeData[5].st_mag = 1;
scopeData[5].firstHave = 1;
scopeData[5].nightFlag = false;
scopeData[6] = new Object();
scopeData[6].frame = 8;
scopeData[6].point = 7;
scopeData[6].name = "SPA";
scopeData[6].subName = "Stf.Zfla. Anti tank line ";
scopeData[6].exp = "\u300C\u3053\u308C\u306A\u3089\u66F2\u5C04\u30FB\u76F4\u5C04\u3082OK\uFF01\u2026\u3060\u3051\u3069\u3055\u2026\u3002 \u300D";
scopeData[6].st_sco = 0;
scopeData[6].st_con = 0;
scopeData[6].st_ope = 0;
scopeData[6].st_rel = 0;
scopeData[6].st_mag = 1;
scopeData[6].firstHave = 0;
scopeData[6].nightFlag = false;
scopeData[7] = new Object();
scopeData[7].frame = 9;
scopeData[7].point = 10;
scopeData[7].name = "\u30B0\u30EA\u30C3\u30C9-H";
scopeData[7].subName = "GS-H / Grid half ";
scopeData[7].exp = "\u30DE\u30B9\u76EE\u72B6\u306E\u30E9\u30A4\u30F3\u3092\u6301\u3064\u30B9\u30B3\u30FC\u30D7";
scopeData[7].st_sco = 0;
scopeData[7].st_con = 0;
scopeData[7].st_ope = 0;
scopeData[7].st_rel = 1;
scopeData[7].st_mag = 0;
scopeData[7].firstHave = 0;
scopeData[7].nightFlag = false;
scopeData[8] = new Object();
scopeData[8].frame = 10;
scopeData[8].point = 15;
scopeData[8].name = "\u30B0\u30EA\u30C3\u30C9-F";
scopeData[8].subName = "GS-F. Grid full ";
scopeData[8].exp = "\u5168\u9762\u306B\u30DE\u30B9\u76EE\u72B6\u306E\u30E9\u30A4\u30F3\u3092\u6301\u3064\u30B9\u30B3\u30FC\u30D7";
scopeData[8].st_sco = 0;
scopeData[8].st_con = 0;
scopeData[8].st_ope = 0;
scopeData[8].st_rel = 1;
scopeData[8].st_mag = 0;
scopeData[8].firstHave = 0;
scopeData[8].nightFlag = false;
scopeData[9] = new Object();
scopeData[9].frame = 11;
scopeData[9].point = 25;
scopeData[9].name = "RPG";
scopeData[9].subName = "RPGS. RPG ";
scopeData[9].exp = "\u300C\u6226\u8ECA\u72D9\u3048\u3070\u3044\u3044\u306E\u304B\u306A\uFF65\uFF65\uFF65\u3002\u300D";
scopeData[9].st_sco = 0;
scopeData[9].st_con = 1;
scopeData[9].st_ope = 0;
scopeData[9].st_rel = 0;
scopeData[9].st_mag = 1;
scopeData[9].firstHave = 1;
scopeData[9].nightFlag = false;
scopeData[10] = new Object();
scopeData[10].frame = 12;
scopeData[10].point = 10;
scopeData[10].name = "\u30EB\u30FC\u30E9\u30FC-W";
scopeData[10].subName = "RS-W. Ruler W ";
scopeData[10].exp = "\u6A2A\u306B\u523B\u307F\u306E\u5165\u3063\u305F\u30AF\u30ED\u30B9\u30D8\u30A2\u3092\u6301\u3064\u3002";
scopeData[10].st_sco = 0;
scopeData[10].st_con = 0;
scopeData[10].st_ope = 1;
scopeData[10].st_rel = 0;
scopeData[10].st_mag = 0;
scopeData[10].firstHave = 1;
scopeData[10].nightFlag = false;
scopeData[11] = new Object();
scopeData[11].frame = 13;
scopeData[11].point = 5;
scopeData[11].name = "\u30EB\u30FC\u30E9\u30FC-H";
scopeData[11].subName = "RS-H. Ruler H ";
scopeData[11].exp = "\u7E26\u306B\u523B\u307F\u306E\u5165\u3063\u305F\u30AF\u30ED\u30B9\u30D8\u30A2\u3092\u6301\u3064\u3002";
scopeData[11].st_sco = 0;
scopeData[11].st_con = 0;
scopeData[11].st_ope = 1;
scopeData[11].st_rel = 0;
scopeData[11].st_mag = 0;
scopeData[11].firstHave = 1;
scopeData[11].nightFlag = false;
scopeData[12] = new Object();
scopeData[12].frame = 14;
scopeData[12].point = 15;
scopeData[12].name = "\u30EB\u30FC\u30E9\u30FC-F";
scopeData[12].subName = "RS-F. Ruler full ";
scopeData[12].exp = "\u7E26\u6A2A\u306B\u523B\u307F\u3092\u6301\u3064\u3001\u5B8C\u6210\u5EA6\u306E\u9AD8\u3044\u30B9\u30B3\u30FC\u30D7\u3002";
scopeData[12].st_sco = 0;
scopeData[12].st_con = 0;
scopeData[12].st_ope = 1;
scopeData[12].st_rel = 0;
scopeData[12].st_mag = 0;
scopeData[12].firstHave = 0;
scopeData[12].nightFlag = false;
scopeData[13] = new Object();
scopeData[13].frame = 15;
scopeData[13].point = 20;
scopeData[13].name = "\u30EB\u30FC\u30E9\u30FC-FP";
scopeData[13].subName = "RS-FP. Ruler full/P ";
scopeData[13].exp = "\u30EB\u30FC\u30E9\u30FC-F\u306B\u30EC\u30C3\u30C9\u30DD\u30A4\u30F3\u30BF\u30FC\u3092\u8FFD\u52A0\u3057\u305F\u3082\u306E\u3002";
scopeData[13].st_sco = 0;
scopeData[13].st_con = 1;
scopeData[13].st_ope = 1;
scopeData[13].st_rel = 0;
scopeData[13].st_mag = 0;
scopeData[13].firstHave = 0;
scopeData[13].nightFlag = false;
scopeData[14] = new Object();
scopeData[14].frame = 16;
scopeData[14].point = 3;
scopeData[14].name = "\u30DF\u30CB\u30AF\u30ED\u30B9";
scopeData[14].subName = "MCS. Mini cross ";
scopeData[14].exp = "\u300C\u3061\u2026\u3061\u3044\u3055\u3044\uFF65\uFF65\uFF65\u3002\u300D";
scopeData[14].st_sco = 0;
scopeData[14].st_con = 0;
scopeData[14].st_ope = 1;
scopeData[14].st_rel = 2;
scopeData[14].st_mag = 0;
scopeData[14].firstHave = 0;
scopeData[14].nightFlag = false;
scopeData[15] = new Object();
scopeData[15].frame = 17;
scopeData[15].point = 30;
scopeData[15].name = "\u30B9\u30FC\u30D1\u30FCL";
scopeData[15].subName = "SLS. Super luck";
scopeData[15].exp = "\u300C\u3053\u306E\u30B9\u30B3\u30FC\u30D7\u3092\u8CB7\u3063\u305F\u3089\u3001\u3064\u304E\u306E\u65E550\u5186\u3072\u308D\u3063\u305F\u3088\uFF01\u300D";
scopeData[15].st_sco = 0;
scopeData[15].st_con = 0;
scopeData[15].st_ope = 2;
scopeData[15].st_rel = 2;
scopeData[15].st_mag = 0;
scopeData[15].firstHave = 0;
scopeData[15].nightFlag = false;
scopeData[16] = new Object();
scopeData[16].frame = 18;
scopeData[16].point = 5;
scopeData[16].name = "\u30CA\u30A4\u30C8-G";
scopeData[16].subName = "NGTS-G. Night green ";
scopeData[16].exp = "\u30CA\u30A4\u30C8\u30B9\u30B3\u30FC\u30D7\u3002\u3053\u308C\u3067\u95C7\u591C\u3067\u3082\u5B89\u5FC3\u3002";
scopeData[16].st_sco = 1;
scopeData[16].st_con = 1;
scopeData[16].st_ope = 0;
scopeData[16].st_rel = 0;
scopeData[16].st_mag = 0;
scopeData[16].firstHave = 1;
scopeData[16].nightFlag = true;
scopeData[17] = new Object();
scopeData[17].frame = 19;
scopeData[17].point = 5;
scopeData[17].name = "\u30CA\u30A4\u30C8-B";
scopeData[17].subName = "NGTS-B. Night blue ";
scopeData[17].exp = "\u30CA\u30A4\u30C8\u30B9\u30B3\u30FC\u30D7\u3002\u30D6\u30EB\u30FC\u30AB\u30E9\u30FC\u3002";
scopeData[17].st_sco = 0;
scopeData[17].st_con = 1;
scopeData[17].st_ope = 0;
scopeData[17].st_rel = 0;
scopeData[17].st_mag = 0;
scopeData[17].firstHave = 1;
scopeData[17].nightFlag = true;
scopeData[18] = new Object();
scopeData[18].frame = 20;
scopeData[18].point = 15;
scopeData[18].name = "\u30CA\u30A4\u30C8-B2";
scopeData[18].subName = "NGTS-B2. Night blue2 ";
scopeData[18].exp = "\u30CA\u30A4\u30C8\u30B9\u30B3\u30FC\u30D7\u3002\u30CA\u30A4\u30C8\u30B9-B\u3088\u308A\u3082\u660E\u308B\u3044\u3002";
scopeData[18].st_sco = 0;
scopeData[18].st_con = 1;
scopeData[18].st_ope = 0;
scopeData[18].st_rel = 0;
scopeData[18].st_mag = 0;
scopeData[18].firstHave = 0;
scopeData[18].nightFlag = true;
scopeData[19] = new Object();
scopeData[19].frame = 21;
scopeData[19].point = 10;
scopeData[19].name = "\u30CA\u30A4\u30C8-P";
scopeData[19].subName = "NGTS-P. Night pink ";
scopeData[19].exp = "\u30CA\u30A4\u30C8\u30B9\u30B3\u30FC\u30D7\u3002\u30D4\u30F3\u30AF\u30AB\u30E9\u30FC\u3002";
scopeData[19].st_sco = 0;
scopeData[19].st_con = 1;
scopeData[19].st_ope = 0;
scopeData[19].st_rel = 1;
scopeData[19].st_mag = 0;
scopeData[19].firstHave = 0;
scopeData[19].nightFlag = true;
scopeData[20] = new Object();
scopeData[20].frame = 22;
scopeData[20].point = 10;
scopeData[20].name = "\u30CA\u30A4\u30C8-PS";
scopeData[20].subName = "NGTS-PS. Night pink square ";
scopeData[20].exp = "\u30CA\u30A4\u30C8\u30B9\u30B3\u30FC\u30D7\u3002\u30CA\u30A4\u30C8-P\u306E\u5F62\u3061\u304C\u3044\u7248\u3002";
scopeData[20].st_sco = 1;
scopeData[20].st_con = 0;
scopeData[20].st_ope = 1;
scopeData[20].st_rel = 0;
scopeData[20].st_mag = 0;
scopeData[20].firstHave = 0;
scopeData[20].nightFlag = true;
scopeData[21] = new Object();
scopeData[21].frame = 23;
scopeData[21].point = 30;
scopeData[21].name = "\u30CA\u30A4\u30C8-N";
scopeData[21].subName = "NGTS-N. Night natural ";
scopeData[21].exp = "\u30CA\u30A4\u30C8\u30B9\u30B3\u30FC\u30D7\u3002\u975E\u5E38\u306B\u660E\u308B\u304F\u3001\u8272\u5909\u308F\u308A\u3057\u306A\u3044\u3002\u8D85\u9AD8\u3044\u3002";
scopeData[21].st_sco = 0;
scopeData[21].st_con = 1;
scopeData[21].st_ope = 0;
scopeData[21].st_rel = 0;
scopeData[21].st_mag = 0;
scopeData[21].firstHave = 0;
scopeData[21].nightFlag = true;
optionData = new Array();
optionData[0] = new Object();
optionData[0].frame = 2;
optionData[0].point = 0;
optionData[0].name = "\u30CE\u30FC\u30DE\u30EB";
optionData[0].subName = "Normal";
optionData[0].exp = "\u6163\u308C\u89AA\u3057\u3093\u3060\u3044\u3064\u3082\u306E\u97F3\u3002";
optionData[0].se = "gun_fire_normal1";
optionData[0].se2_vol = 100;
optionData[0].st_sco = 1;
optionData[0].st_con = 0;
optionData[0].st_ope = 0;
optionData[0].st_rel = 0;
optionData[0].st_mag = 0;
optionData[1] = new Object();
optionData[1].frame = 3;
optionData[1].point = 3;
optionData[1].name = "\u30AF\u30E9\u30B7\u30AB\u30EB";
optionData[1].subName = "Classical";
optionData[1].exp = "\u300C\u306A\u3093\u304B\u61D0\u304B\u3057\u3044\u611F\u3058\u304C\u3059\u308B\u3088\uFF01\u300D";
optionData[1].se = "gun_fire_normal2";
optionData[1].se2_vol = 80;
optionData[1].st_sco = 0;
optionData[1].st_con = 1;
optionData[1].st_ope = 0;
optionData[1].st_rel = 0;
optionData[1].st_mag = 0;
optionData[2] = new Object();
optionData[2].frame = 4;
optionData[2].point = 5;
optionData[2].name = "\u30D9\u30EC\u30C3\u30BF";
optionData[2].subName = "Beretta";
optionData[2].exp = "\u300C\u306A\u305C\u3042\u306E\u30CF\u30F3\u30C9\u30AC\u30F3\u306E\u97F3\u304C\uFF01\uFF1F\u300D";
optionData[2].se = "gun_fire_normal3";
optionData[2].se2_vol = 80;
optionData[2].st_sco = 0;
optionData[2].st_con = 0;
optionData[2].st_ope = 0;
optionData[2].st_rel = 1;
optionData[2].st_mag = 0;
optionData[3] = new Object();
optionData[3].frame = 5;
optionData[3].point = 8;
optionData[3].name = "\u30DE\u30BA\u30EB\u30D6\u30EC\u30FC\u30AD";
optionData[3].subName = "Muzzle brake";
optionData[3].exp = "\u6291\u3048\u6C17\u5473\u306E\u97F3\u304C\u3059\u308B\u3002\u8033\u306B\u512A\u3057\u3044\u2026\u304B\u3082\u3002";
optionData[3].se = "gun_fire_long1";
optionData[3].se2_vol = 70;
optionData[3].st_sco = 0;
optionData[3].st_con = 1;
optionData[3].st_ope = 0;
optionData[3].st_rel = 0;
optionData[3].st_mag = 0;
optionData[4] = new Object();
optionData[4].frame = 6;
optionData[4].point = 8;
optionData[4].name = "AK";
optionData[4].subName = "AK";
optionData[4].exp = "\u6D88\u6BD2\u6E08\u307F\u306E\u97F3\u3002\uFF65\uFF65\uFF65\u4F55\u4EBA\u306B\u901A\u3058\u308B\u3060\u308D\u3046\u304B\u3002";
optionData[4].se = "gun_fire_long2";
optionData[4].se2_vol = 100;
optionData[4].st_sco = 1;
optionData[4].st_con = 0;
optionData[4].st_ope = 0;
optionData[4].st_rel = 0;
optionData[4].st_mag = 0;
optionData[5] = new Object();
optionData[5].frame = 7;
optionData[5].point = 10;
optionData[5].name = "\u30B5\u30A4\u30EC\u30F3\u30B5\u30FC1";
optionData[5].subName = "Silencer-1";
optionData[5].exp = "\u300C\u601D\u3063\u3066\u305F\u3088\u308A\u3001\u3046\u308B\u3055\u3044\u306A\u3041\u3063\u300D";
optionData[5].se = "gun_fire_silencer1";
optionData[5].se2_vol = 50;
optionData[5].st_sco = 0;
optionData[5].st_con = 1;
optionData[5].st_ope = 0;
optionData[5].st_rel = 0;
optionData[5].st_mag = 0;
optionData[6] = new Object();
optionData[6].frame = 8;
optionData[6].point = 15;
optionData[6].name = "\u30E1\u30AB\u30CB\u30AB\u30EB-1";
optionData[6].subName = "Mechanical";
optionData[6].exp = "\u4FE1\u983C\u6027\u304C\u9AD8\u305D\u3046\u306A\u97F3\u3002";
optionData[6].se = "gun_fire_silencer2";
optionData[6].se2_vol = 40;
optionData[6].st_sco = 1;
optionData[6].st_con = 0;
optionData[6].st_ope = 1;
optionData[6].st_rel = 0;
optionData[6].st_mag = 0;
loadHomeStyle(saveData.game.homeStyle);
this.onEnterFrame = function () {
if (b_debugMode) {
if (Key.isDown(33)) {
traceSaveData();
}
if (Key.isDown(34)) {
saveDataInit();
}
}
};
Mouse.show();
function getStageId() {
return(stageId);
}
function getRewardGp(no) {
return(stageDataAry[no][3]);
}
function startStage(st, lv) {
if (!b_debugMode) {
if (st > n_stageLimit) {
return(undefined);
}
}
_root.setGameLv(lv);
_root.helpMes.removeMovieClip();
_root.attachInfo(0);
_root.setMouseCursor(false);
stageId = st;
this.gotoAndPlay("game");
}
function setStage(n) {
var _local4 = "stage" + stageDataAry[n][0];
var _local3 = _root.mainArea.targetArea.BG_B;
this.attach(_local3, _local4, "game", 1, 0, 0, 100, 100);
_local3.game.setForceColor(stageDataAry[n][1]);
_local3.game.forceColor = stageDataAry[n][1];
}
function setGameLv(n) {
if (n > 4) {
return(undefined);
}
gameLv = n;
}
function getGameLv() {
return(gameLv);
}
stageDataAry = new Array();
stageDataAry[10] = [10, 0, false, 2];
stageDataAry[11] = [10, 3, true, 3];
stageDataAry[20] = [20, 0, false, 3];
stageDataAry[21] = [20, 3, true, 4];
stageDataAry[23] = [23, 0, false, 5];
stageDataAry[24] = [23, 3, true, 6];
stageDataAry[30] = [30, 0, false, 4];
stageDataAry[31] = [30, 3, true, 5];
stageId = null;
gameLv = 0;
Instance of Symbol 1264 MovieClip "home" in Frame 33
/* no clip actions */
Frame 44
Frame 45
_quality = "MEDIUM";
_global._NOSCOPE = _root.mainArea.noScope;
_global._SCOPE = _root.mainArea.scope;
_global._MASK = _root.mainArea.mask;
_global._TAREA = _root.mainArea.targetArea;
_global._DIS = _root.displays;
wind = 0;
scopeScale = 5;
function gunStatusInit() {
var _local7 = _root.getSaveScope();
var _local6 = _root.getSaveOption();
var _local13 = _root.getSaveHomeStyle();
setScopeType(_local7);
initGunStyle();
setGunStyle(_local6);
gdata.gun.scopeSize = saveData.gun.scopeSize;
gdata.gun.stability = saveData.gun.stability;
gdata.gun.contorol = saveData.gun.contorol;
gdata.gun.reloadSpeed = saveData.gun.reloadSpeed;
gdata.gun.magazine = saveData.gun.magazine;
var _local4 = new Object();
var _local3 = new Object();
var _local12 = new Object();
_local4 = getScopeObj(_local7);
_local3 = getOptionObj(_local6);
_local12 = getHomeStyleObj(_local13);
var _local5 = _local4.st_sco + _local3.st_sco;
var _local10 = _local4.st_con + _local3.st_con;
var _local11 = _local4.st_ope + _local3.st_ope;
var _local8 = _local4.st_rel + _local3.st_rel;
var _local9 = _local4.st_mag + _local3.st_mag;
setScopeSize(145 + Number((gdata.gun.scopeSize + _local5) * 5));
breathePower = (maxBreathePower = 65 + ((gdata.gun.stability + _local10) * 7));
addGap_x = 0;
addGap_y = 130 - ((gdata.gun.contorol + _local11) * 13);
gdata.gun.maxAmo = (5 + saveData.gun.magazine) + _local9;
gdata.gun.nowAmo = gdata.gun.maxAmo;
reloadAcc = (gdata.gun.reloadSpeed + _local8) * 3;
tebure = 1;
this.setScopeScale(scopeScale, false);
flag.isFire = true;
flag.isReload = true;
flag.isNowBreatheStop = false;
efName = "efa_\u5F3E\u4E3801";
gap_x = 0;
gap_y = 0;
gap_dx = 0;
gap_dy = 0;
nowFace = "normal";
}
function setupStatus() {
}
function changeFace(lab, t_face) {
if (lab != undefined) {
_root.char.eye.gotoAndPlay(lab);
}
if (t_face != undefined) {
nowFace = t_face;
}
}
function tryBreatheStop() {
if (flag.isNowBreatheStop == false) {
if (breathePower > 0) {
this.breatheStop();
}
}
}
function breatheStop() {
_SCOPE.setScopeVib(2);
changeFace("iki");
flag.isNowBreatheStop = true;
}
function breatheResume() {
if (breathePower > 0) {
_SCOPE.setScopeVib(1);
changeFace("iki_normal", "normal");
}
flag.isNowBreatheStop = false;
}
function breatheOver() {
breathePower = -30;
_SCOPE.setScopeVib(-1);
_root.displays.bar._xscale = 0;
changeFace("iki_over", "over");
this.breatheResume();
}
function breatheRec() {
var _local3 = breathePower / maxBreathePower;
if (flag.isNowBreatheStop) {
breathePower--;
if (_local3 < 0.5) {
changeFace("iki_danger", "danger");
_root.char.eye.hoho._alpha = 100 - (_local3 * 200);
if (breathePower < 0) {
this.breatheOver();
}
}
} else if (breathePower < maxBreathePower) {
breathePower = breathePower + 0.5;
if (breathePower > 0) {
_SCOPE.setScopeVib(1);
if (nowFace == "over") {
_SCOPE.setScopeVib(1);
changeFace("iki_resume", "normal");
}
}
}
if (breathePower < 0) {
return(undefined);
}
var _local4 = _root.displays.bar;
_local4._xscale = _local3 * 100;
var _local5 = 100 - (_local3 * 100);
_local4.bar_in.gotoAndStop(_local5);
}
function breakGun() {
gap_x = gap_x / 1.3;
gap_y = gap_y / 1.2;
}
function bureGun(x, y) {
gap_x = gap_x + x;
gap_y = gap_y + y;
}
function setScopeSize(s) {
var _local2 = _root.mainArea;
_local2.mask._xscale = (_local2.mask._yscale = s);
_local2.scope._xscale = (_local2.scope._yscale = s);
}
function setScopeType(t) {
_root.mainArea.scope.gotoAndStop(_root.getScopeObj(t).frame);
}
function setScopeScale(s, sndFlag) {
var _local3 = s * 100;
var _local2 = _root.mainArea.targetArea.BG_B;
if (_local3 != _local2._xscale) {
_local2._xscale = (_local2._yscale = _local3);
_SCOPE.cameraExt = s - 1;
if (sndFlag == undefined) {
snd_magChange.start(0, 1);
}
}
}
function getGun(t) {
t = gdata.gun;
return(gdata.gun[t]);
}
function noAmo() {
_EVENT.exeEvent("noAmo");
_root.char.hand.gotoAndPlay(2);
}
function tryFire() {
if (flag.isFire) {
if (gdata.gun.nowAmo > 0) {
emptyTrigCnt = 0;
fireGun();
} else {
emptyTrigCnt++;
if (emptyTrigCnt >= emptyTrig) {
emptyTrigCnt = 0;
changeFace("emo_shame", "emo_shame");
_EVENT.exeEvent("shameReload");
tryReload();
} else {
noAmo();
}
}
}
}
function fireGun() {
_EVENT.exeEvent("fire");
if (flag.isNowBreatheStop) {
bureGun(0, addGap_y * 0.5);
} else {
bureGun(0, addGap_y);
}
playFireSe();
fireQuake();
notFire();
var _local3 = _SCOPE._x;
var _local2 = _SCOPE._y;
atcBullet(_local3, _local2, efName);
gdata.gun.nowAmo--;
_root.displays.amos.gotoAndPlay("load");
_root.char.gotoAndPlay("fire");
}
function canFire() {
flag.isFire = true;
}
function notFire() {
flag.isFire = false;
}
function tryReload() {
if (flag.isReload) {
reload();
}
}
function canReload() {
flag.isReload = true;
}
function notReload() {
flag.isReload = false;
}
function reload() {
_EVENT.exeEvent("reload");
notFire();
notReload();
this.char.gotoAndPlay("reload");
_root.displays.amos.gotoAndPlay("reload");
}
function exeReload() {
gdata.gun.nowAmo = gdata.gun.maxAmo;
_root.displays.amos.gotoAndPlay("endReload");
}
function endReload() {
_EVENT.exeEvent("endReload");
this.char.gotoAndPlay("wait");
canFire();
canReload();
}
function exeWind() {
var _local1;
if (wind == 0) {
_local1 = dummyWind;
} else {
_local1 = Math.abs(wind);
}
if (_local1 > 30) {
_local1 = 30;
}
cf = cf + Math.abs(_local1);
if (cf > 35) {
cf = 1;
}
}
function setWind(w) {
wind = w;
}
function getWind() {
return(wind);
}
function setDummyWind(w) {
dummyWind = w;
}
gdata = new Object();
gdata.gun = new Object();
flag = new Object();
snd_scopeChange = new Sound();
snd_magChange = new Sound();
snd_scopeChange.attachSound("SE_scopeChange3.wav");
snd_magChange.attachSound("SE_scopeChange2.wav");
cf = 1;
dummyWind = 0;
gunStatusInit();
function hitCheck(n) {
var _local3 = Target.getList();
var _local4 = new Object();
_local4.x = n._x;
_local4.y = n._y;
n._parent.localToGlobal(_local4);
var _local2 = 0;
while (_local2 < _local3.length) {
if (_local3[_local2].HITAREA0.hitTest(_local4.x, _local4.y, true)) {
_local3[_local2].Mato.hit(100, 1, _local4);
this.hitCriTarget(_local3[_local2]);
return(2);
}
if (_local3[_local2].HITAREA1.hitTest(_local4.x, _local4.y, true)) {
_local3[_local2].Mato.hit(gun.damage, 0, _local4);
this.hitTarget1(_local3[_local2]);
return(1);
}
if (_local3[_local2].HITAREA2.hitTest(_local4.x, _local4.y, true)) {
_local3[_local2].Mato.hit(gun.damage, 0, _local4);
this.hitTarget2(_local3[_local2]);
return(1);
}
if (_local3[_local2].HITAREA3.hitTest(_local4.x, _local4.y, true)) {
_local3[_local2].Mato.hit(0, 0, _local4);
this.hitNoDamageTarget(_local3[_local2]);
return(0);
}
if (_local3[_local2].HITAREA10.hitTest(_local4.x, _local4.y, true)) {
_local3[_local2].Mato.hitNegative(gun.damage, _local4);
this.hitNegativeTarget(_local3[_local2]);
return(-1);
}
_local2++;
}
this.noHitTarget(n);
return(-1);
}
function hitCriTarget(t) {
playHitResult(0);
if (nowFace == "normal") {
changeFace("emo_nice");
}
_EVENT.exeEvent("cri");
}
function hitTarget1(t) {
playHitResult(2);
_EVENT.exeEvent("hit1");
}
function hitTarget2(t) {
playHitResult(1);
_EVENT.exeEvent("hit2");
}
function hitNoDamageTarget(t) {
playHitResult(3);
changeFace("emo_negative2");
_EVENT.exeEvent("noDamage");
}
function noHitTarget(n) {
playHitResult(-1);
_EVENT.exeEvent("miss");
if (nowFace == "normal") {
changeFace("emo_negative");
}
}
function hitNegativeTarget() {
playHitResult(-2);
_EVENT.exeEvent("negative");
}
function playHitResult(h) {
var _local2 = _root.w_hit;
_root.w_hit.gotoAndPlay(2);
switch (h) {
case 0 :
_local2.f = 4;
break;
case 1 :
_local2.f = 2;
break;
case 2 :
_local2.f = 3;
break;
case 3 :
_local2.f = 1;
break;
case -1 :
_local2.f = 5;
break;
case -2 :
_local2.f = 6;
}
}
Target = new TargetManagementClass();
gun = new Object();
gun.damage = 1;
kyori = new Object();
targetList = new Array();
targetList = ["mato1", "mato2", "mato3", "mato4", "mato5", "mato6"];
bgExt = 3;
mainAreaDeep = 500;
effect_bullet = "efa_\u5F3E\u4E3801";
function getDeep() {
dep_rootDis.deep++;
if (dep_rootDis.deep > dep_rootDis.maxDeep) {
dep_rootDis.deep = dep_rootDis.baseDeep;
}
return(dep_rootDis.deep);
}
function preGameover() {
controlFlag = false;
changeFace("emo_shock");
}
function gameover(mcid) {
attachInfo(mcid);
}
function gameRetry() {
_root.attachInfo(0);
_root.stopGameSys();
this.gotoAndPlay("game");
}
function gameToHome() {
_root.attachInfo(0);
_root.stopGameSys();
this.gotoAndStop("home");
}
function stageClear(gLv, stageNo) {
setStageClearFlag(gLv, stageNo);
this.attachInfo("dis_stageclear");
_root.char.gotoAndPlay("clear");
_root.stopGameSys();
_root.setClearFlag(true);
}
function stopGameSys() {
delete onMouseDown;
delete onEnterFrame;
Mouse.show();
}
function attachInfo(infoName) {
if ((infoName == 0) || (infoName == "kill")) {
_root.info.removeMovieClip();
} else {
_root.attachMovie(infoName, "info", 50000);
_root.info._x = 275;
_root.info._y = 200;
}
}
function attach(ta, id, n, d, x, y, xs, ys) {
if (xs == undefined) {
xs = 100;
}
if (ys == undefined) {
ys = 100;
}
ta.attachMovie(id, n, d);
ta[n]._x = x;
ta[n]._y = y;
ta[n]._xscale = xs;
ta[n]._yscale = ys;
}
dep_rootDis = new Object();
dep_rootDis.maxDeep = 600;
dep_rootDis.minDeep = 500;
dep_rootDis.deep = dep_rootDis.minDeep;
function getEffectDeep() {
efDeep++;
return(efDeep);
}
function atcBullet(tx, ty, efName) {
var _local2 = _TAREA;
var _local7 = tx - _local2._x;
var _local6 = ty - _local2._y;
var _local4 = this.getEffectDeep();
var _local3 = "effect_" + _local4;
_local2.attachMovie(efName, _local3, _local4);
_local2[_local3]._x = _local7;
_local2[_local3]._y = _local6;
var _local5 = 40;
_local2[_local3]._xscale = _local5;
_local2[_local3]._yscale = _local5;
}
function fireQuake() {
var _local3 = (Math.random() * fireEffect_x) + fireEffect_x_add;
var _local2 = (Math.random() * fireEffect_y) + fireEffect_y_add;
_root.char.startCamera(bane_x, bane_y, bane2_x, bane2_y, _local3, _local2, m_keepQuake, m_keepQuake, 0);
_root.mainArea.startCamera(bane_x, bane_y, bane2_x, bane2_y, _local3 * 1, _local2 * 1, m_keepQuake, m_keepQuake, 0);
}
function missileQuake(b) {
var _local3 = (Math.random() * b) - (b / 2);
var _local4 = (Math.random() * b) - (b / 2);
_root.char.startCamera(bane_x, bane_y, bane2_x, bane2_y, _local3, _local4, m_keepQuake, m_keepQuake, 0);
_root.mainArea.startCamera(bane_x, bane_y, bane2_x, bane2_y, _local3 * 1, _local4 * 1, m_keepQuake, m_keepQuake, 0);
}
function setKeepQuake(b) {
m_keepQuake = b;
_root.char.startCamera(0.6, 0.55, 0.55, 0.3, 0, 0, m_keepQuake, m_keepQuake, 0);
_root.mainArea.startCamera(0.6, 0.55, 0.55, 0.3, 0, 0, m_keepQuake, m_keepQuake, 0);
}
function flash_fullscreen(f) {
_root.attachMovie("effect_flash", "effect", 100);
var _local2 = _root.effect;
_local2._x = 275;
_local2._y = 200;
_local2.f = f;
}
fireEffect_x = 80;
fireEffect_x_add = 60;
fireEffect_y = 80;
fireEffect_y_add = -80;
efDeep = 1000;
bane_x = 0.6;
bane_y = 0.5;
bane2_x = 0.6;
bane2_y = 0.4;
m_keepQuake = 0;
function setNoFireFlag(flag) {
noFireFlag = flag;
}
function setForceNoScopeFlag(flag) {
forceNoScopeFlag = flag;
}
function setMouseCursor(flag) {
mouseCursor = flag;
}
function setStoryMode(flag) {
setNoFireFlag(flag);
setForceNoScopeFlag(flag);
}
function getKeyNoScope() {
if (Key.isDown(16)) {
scopeFlag = false;
} else {
scopeFlag = true;
}
}
function appScopeFlag() {
if (forceNoScopeFlag) {
_SCOPE._visible = false;
_NOSCOPE._visible = false;
_MASK._x = (_MASK._y = -1000);
return(undefined);
}
if (scopeFlag) {
_SCOPE._visible = true;
_NOSCOPE._visible = false;
} else {
_SCOPE._visible = false;
_NOSCOPE._visible = true;
_MASK._x = (_MASK._y = -1000);
}
}
function ifReload() {
if (Key.isDown(90) || (Key.isDown(82))) {
if (ifReload.flag) {
this.tryReload();
}
} else {
ifReload.flag = true;
}
}
function isClear() {
cnt++;
if (cnt > wt) {
cnt = 0;
if (Target.getList().length == 0) {
_global._GAME.Game.forward();
}
}
}
function ifBreathe() {
if (Key.isDown(32)) {
this.tryBreatheStop();
} else if (flag.isNowBreatheStop) {
this.breatheResume();
}
}
this.setStage(_root.getStageId());
controlFlag = true;
this.onEnterFrame = function () {
if (controlFlag) {
this.getKeyNoScope();
this.ifBreathe();
this.breatheRec();
this.ifReload();
this.appScopeFlag();
}
this.exeWind();
this.isClear();
this.breakGun();
if (b_debugMode) {
this.debug();
}
if (mouseCursor) {
Mouse.show();
} else {
Mouse.hide();
}
if (Key.isDown(8)) {
this.gameToHome();
}
};
this.onMouseDown = function () {
if (!noFireFlag) {
if (controlFlag) {
this.tryFire();
}
}
};
wt = 30;
cnt = 0;
noFireFlag = false;
forceNoScopeFlag = false;
scopeFlag = true;
mouseCursor = false;
ifReload.flag = true;
Frame 46
_global._EVENT = _root.mainArea.targetArea.BG_B.game.Game;
_global._GAME = _root.mainArea.targetArea.BG_B.game;
this.stop();
Frame 100
this.gotoAndPlay(_currentframe + 5);
Frame 101
this.gotoAndPlay(_currentframe + 5);
Frame 102
this.gotoAndPlay(_currentframe + 5);
Frame 103
this.gotoAndPlay(_currentframe + 5);
Frame 104
this.gotoAndPlay(_currentframe + 5);
Frame 108
this.stop();
Frame 111
this.stop();
Frame 115
this.gotoAndPlay(_currentframe - 5);
Frame 116
this.gotoAndPlay(_currentframe - 5);
Frame 117
this.gotoAndPlay(_currentframe - 5);
Frame 118
this.gotoAndPlay(_currentframe - 5);
Frame 119
this.gotoAndPlay(_currentframe - 5);
Symbol 27 MovieClip [BG_崖沿い_BG] Frame 1
bgid = "BG_\u5D16\u6CBF\u3044_BG";
Symbol 29 MovieClip Frame 2
this.stop();
Symbol 37 MovieClip Frame 1
function attachHA(xx, yy) {
var _local2 = _parent._parent;
_local2.attachMovie("hitBox_sarcle", "HITAREA0", 10);
_local2 = _local2.HITAREA0;
_local2._x = xx;
_local2._y = yy;
_local2._xscale = (_local2._yscale = 155);
}
if (_parent._parent._parent != _root.mainArea.BG_A.game) {
subMy = _root.mainArea.BG_A.game[_parent._parent._name].mato.mato_p;
var r = (Math.round(Math.random() * 2) + 1);
_parent._parent.matoRand = r;
switch (r) {
case 1 :
attachHA(23, -469);
this.gotoAndStop(1);
subMy.gotoAndStop(1);
break;
case 2 :
attachHA(23, -646);
this.gotoAndStop(2);
subMy.gotoAndStop(2);
break;
case 3 :
attachHA(23, -315);
this.gotoAndStop(3);
subMy.gotoAndStop(3);
}
}
Symbol 41 MovieClip [SETTER_ガラス的_5_1] Frame 1
_visible = false;
Symbol 41 MovieClip [SETTER_ガラス的_5_1] Frame 2
matoType = "mato_\u30AC\u30E9\u30B9\u7684_5_1";
Setter = new TargetSetterClass(this, matoType);
Symbol 41 MovieClip [SETTER_ガラス的_5_1] Frame 10
this.stop();
Symbol 43 MovieClip [SETTER_ガラス的_5_2] Frame 1
_visible = false;
Symbol 43 MovieClip [SETTER_ガラス的_5_2] Frame 2
matoType = "mato_\u30AC\u30E9\u30B9\u7684_5_2";
Setter = new TargetSetterClass(this, matoType);
Symbol 43 MovieClip [SETTER_ガラス的_5_2] Frame 10
this.stop();
Symbol 49 MovieClip Frame 1
_visible = false;
Symbol 49 MovieClip Frame 2
matoType = "mato_\u30AC\u30E9\u30B9\u7684_6_1";
Setter = new TargetSetterClass(this, matoType);
Symbol 49 MovieClip Frame 10
this.stop();
Symbol 50 MovieClip Frame 1
_visible = false;
Symbol 50 MovieClip Frame 2
matoType = "mato_\u30AC\u30E9\u30B9\u7684_2";
Setter = new TargetSetterClass(this, matoType);
Symbol 50 MovieClip Frame 10
this.stop();
Symbol 51 MovieClip Frame 1
_visible = false;
Symbol 51 MovieClip Frame 2
matoType = "mato_\u30AC\u30E9\u30B9\u7684_3";
Setter = new TargetSetterClass(this, matoType);
Symbol 51 MovieClip Frame 10
this.stop();
Symbol 52 MovieClip Frame 1
_visible = false;
Symbol 52 MovieClip Frame 2
matoType = "mato_\u30AC\u30E9\u30B9\u7684_1";
Setter = new TargetSetterClass(this, matoType);
Symbol 52 MovieClip Frame 10
this.stop();
Symbol 53 MovieClip Frame 1
_visible = false;
Symbol 53 MovieClip Frame 2
matoType = "mato_\u30AC\u30E9\u30B9\u7684_4";
Setter = new TargetSetterClass(this, matoType);
Symbol 53 MovieClip Frame 10
this.stop();
Symbol 54 MovieClip [stage23] Frame 1
color2 = new flash.geom.ColorTransform();
color2.redMultiplier = 1;
color2.redOffset = 130;
color2.greenMultiplier = 1;
color2.greenOffset = -10;
color2.blueMultiplier = 1;
color2.blueOffset = -100;
color2.alphaMultiplier = 1;
color2.alphaOffset = 0;
charColor2 = new flash.geom.ColorTransform();
charColor2.redMultiplier = 0.6;
charColor2.redOffset = 100;
charColor2.greenMultiplier = 0.6;
charColor2.greenOffset = 60;
charColor2.blueMultiplier = 0.6;
charColor2.blueOffset = 0;
charColor2.alphaMultiplier = 1;
charColor2.alphaOffset = 0;
color3 = new flash.geom.ColorTransform();
color3.redMultiplier = 0.2;
color3.redOffset = -30;
color3.greenMultiplier = 0.2;
color3.greenOffset = -30;
color3.blueMultiplier = 0.2;
color3.blueOffset = -30;
color3.alphaMultiplier = 1;
color3.alphaOffset = 0;
charColor3 = new flash.geom.ColorTransform();
charColor3.redMultiplier = 0.3;
charColor3.redOffset = 0;
charColor3.greenMultiplier = 0.3;
charColor3.greenOffset = 0;
charColor3.blueMultiplier = 0.3;
charColor3.blueOffset = 0;
charColor3.alphaMultiplier = 1;
charColor3.alphaOffset = 0;
Symbol 54 MovieClip [stage23] Frame 2
stageData = new Object();
stageData.bg = "BG_\u5D16\u6CBF\u3044_BG";
stageData.bgf = "BG_\u5D16\u6CBF\u3044_FRONT";
stageData.bgm = "game03";
stageData.cp = 1;
eventMesList = new Object();
eventMesList.fire = [0];
eventMesList.cri = [100, 2, 3000, 3, "\u30BB\u30F3\u30BF\u30FC\u3002\u3044\u3044\u305E\u3002", "\u3044\u3044\u4E88\u6E2C\u3060\u3002", "\u3084\u308B\u3058\u3083\u306A\u3044\u304B\u3002"];
eventMesList.hit1 = [30, 2, 3000, 3, "\u3044\u3044\u305E\u3002", "\u547D\u4E2D\u3060\u3002", "\u3088\u3057\u3002"];
eventMesList.hit2 = [70, 2, 3000, 2, "\u5F53\u3066\u308C\u3070\u3044\u3044\u3001\u3063\u3066\u3082\u306E\u3067\u3082\u306A\u3044\u305E\u2026\u3002", "\u3082\u3063\u3068\u3001\u96C6\u5F3E\u3055\u305B\u308D\u3002"];
eventMesList.miss = [30, 2, 3000, 3, "\u3059\u3053\u3057\u5148\u3092\u6483\u3066\u3002", "\u305D\u306E\u307E\u307E\u72D9\u3063\u3066\u3082\u3042\u305F\u3089\u3093\u305E\u3002", "\u3044\u3069\u3046\u5148\u306B\u7F6E\u304F\u3064\u3082\u308A\u3067\u3001\u6483\u3066\u3002"];
eventMesList.noDamage = [50, 2, 3000, 2, "\u30D5\u30EC\u30FC\u30E0\u304C\u597D\u304D\u306A\u306E\u304B\u2026\u3002", "\u305D\u3053\u306F\u9055\u3046\u305E\u3002"];
eventMesList.noAmo = [50, 2, 3000, 1, "\u5F3E\uFF01 <font color='#FF0000'><b>Z\u30AD\u30FC</b></font>\u3060\u3002"];
eventMesList.shameReload = [100, 2, 3000, 3, "\u30DE\u30AC\u30B8\u30F3\u306F\u7A7A\u306B\u3059\u308B\u306A\u2026\u3002", "\u2026\u304A\u3044\u3063\u3002", "\u5E30\u3063\u3066\u3082\u3044\u3044\u304B\u2026\u3002"];
eventMesList.reload = [0];
Game = new StageClass(this, stageData, eventMesList);
gl = _root.getGameLv();
if (forceColor == 0) {
if (gl > 1) {
Game.setupColorTransform(color2, charColor2);
}
} else {
Game.setupColorTransform(this["color" + forceColor], this["charColor" + forceColor]);
}
Symbol 54 MovieClip [stage23] Frame 5
Game.atcHelp("disp_title", 2);
Symbol 54 MovieClip [stage23] Frame 8
if (_root.b_debugMode) {
if (Key.isDown(38)) {
this.gotoAndPlay("clear");
}
if (Key.isDown(40)) {
this.gotoAndPlay("ironPlate");
}
}
Symbol 54 MovieClip [stage23] Frame 65
_root.radio.openRadio("\u4ECA\u56DE\u306F<font color='#FF0000'><b>\u52D5\u304F\u30BF\u30FC\u30B2\u30C3\u30C8</b></font>\u306E\u9AD8\u7B49\u8A13\u7DF4\u3060\u3002", 1, 0);
Symbol 54 MovieClip [stage23] Frame 116
_root.radio.closeRadio();
Symbol 54 MovieClip [stage23] Frame 127
_root.radio.openRadio("\u4E0A\u4E0B\u306B\u3082\u52D5\u304F\u305E\u3002\u3000<font color='#FF0000'><b>\u7684\u306E\u79FB\u52D5\u5148\u3092\u4E88\u6E2C</b></font>\u3057\u308D\u3002", 1, 0);
this.stop();
Symbol 54 MovieClip [stage23] Frame 139
this.stop();
Symbol 54 MovieClip [stage23] Frame 140
_root.radio.openRadio("OK\u3002\u6B21\u3002", 1, 0);
this.stop();
Symbol 54 MovieClip [stage23] Frame 165
this.stop();
Symbol 54 MovieClip [stage23] Frame 166
_root.radio.openRadio("\u899A\u3048\u305F\u304B\uFF1F\u3000\u3067\u306F\u3001\u7D9A\u3051\u3066\u3044\u304F\u305E\u3002", 1, 3000);
this.stop();
Symbol 54 MovieClip [stage23] Frame 197
this.stop();
Symbol 54 MovieClip [stage23] Frame 198
_root.radio.closeRadio();
Symbol 54 MovieClip [stage23] Frame 211
_root.radio.openRadio("\u7684\u3092\u5C0F\u3055\u304F\u3059\u308B\u305E\u3002\u3000\u3066\u3044\u306D\u3044\u306B\u6483\u3066\u3002", 1, 3000);
this.stop();
Symbol 54 MovieClip [stage23] Frame 233
this.stop();
Symbol 54 MovieClip [stage23] Frame 234
_root.radio.closeRadio();
Symbol 54 MovieClip [stage23] Frame 257
this.stop();
Symbol 54 MovieClip [stage23] Frame 267
Symbol 54 MovieClip [stage23] Frame 293
this.stop();
Symbol 54 MovieClip [stage23] Frame 294
_root.radio.closeRadio();
Symbol 54 MovieClip [stage23] Frame 304
_root.radio.openRadio("\u6B21\u3002\u901F\u5C04\u3092\u30DE\u30B9\u30BF\u30FC\u3057\u3066\u3082\u3089\u3046\u3002", 2, 0);
Symbol 54 MovieClip [stage23] Frame 366
_root.radio.openRadio("\u8D64\u3044\u30BF\u30FC\u30B2\u30C3\u30C8\u304C\u898B\u3048\u308B\u306A\uFF1F\u3000<font color='#FF0000'><b>3\u767A</b></font>\u6483\u3061\u3053\u3081\u3002", 2, 0);
Symbol 54 MovieClip [stage23] Frame 399
this.stop();
Symbol 54 MovieClip [stage23] Frame 407
_root.radio.closeRadio();
Symbol 54 MovieClip [stage23] Frame 419
_root.radio.openRadio("\u3059\u3070\u3084\u304F\u6483\u3064\u3088\u3046\u306B\u3002", 2, 3000);
Symbol 54 MovieClip [stage23] Frame 431
this.stop();
Symbol 54 MovieClip [stage23] Frame 440
_root.radio.openRadio("<font color='#FF0000'><b>\u901F\u3044\u7684</b></font>\u3092\u307E\u305C\u308B\u305E\u3002 \u6CE8\u610F\u3002", 2, 3000);
Symbol 54 MovieClip [stage23] Frame 462
this.stop();
Symbol 54 MovieClip [stage23] Frame 476
this.stop();
Symbol 54 MovieClip [stage23] Frame 486
_root.radio.openRadio("\u3059\u3079\u3066\u51FA\u3059\u305E\u3002", 1, 3000);
Symbol 54 MovieClip [stage23] Frame 511
this.stop();
Symbol 54 MovieClip [stage23] Frame 519
_root.radio.openRadio("\u6B21\u3001\u9AD8\u901F\u7684\u3002\u3000\u3053\u308C\u3067\u30E9\u30B9\u30C8\u3060\u3002", 1, 4000);
Symbol 54 MovieClip [stage23] Frame 529
this.stop();
Symbol 54 MovieClip [stage23] Frame 531
_root.radio.openRadio("\u3088\u304F\u3084\u3063\u305F\u3002\u7D42\u4E86\u3060\u3002\u3000\u6B21\u56DE\u304B\u3089\u306F\u4ED5\u4E8B\u3057\u3066\u3082\u3089\u304A\u3046\u3002", 2, 5000);
_root.stageClear();
this.stop();
Symbol 54 MovieClip [stage23] Frame 532
this.stop();
Symbol 55 MovieClip [stage20] Frame 1
color2 = new flash.geom.ColorTransform();
color2.redMultiplier = 1;
color2.redOffset = 130;
color2.greenMultiplier = 1;
color2.greenOffset = -10;
color2.blueMultiplier = 1;
color2.blueOffset = -100;
color2.alphaMultiplier = 1;
color2.alphaOffset = 0;
charColor2 = new flash.geom.ColorTransform();
charColor2.redMultiplier = 0.6;
charColor2.redOffset = 100;
charColor2.greenMultiplier = 0.6;
charColor2.greenOffset = 60;
charColor2.blueMultiplier = 0.6;
charColor2.blueOffset = 0;
charColor2.alphaMultiplier = 1;
charColor2.alphaOffset = 0;
color3 = new flash.geom.ColorTransform();
color3.redMultiplier = 0.2;
color3.redOffset = -30;
color3.greenMultiplier = 0.2;
color3.greenOffset = -30;
color3.blueMultiplier = 0.2;
color3.blueOffset = -30;
color3.alphaMultiplier = 1;
color3.alphaOffset = 0;
charColor3 = new flash.geom.ColorTransform();
charColor3.redMultiplier = 0.3;
charColor3.redOffset = 0;
charColor3.greenMultiplier = 0.3;
charColor3.greenOffset = 0;
charColor3.blueMultiplier = 0.3;
charColor3.blueOffset = 0;
charColor3.alphaMultiplier = 1;
charColor3.alphaOffset = 0;
Symbol 55 MovieClip [stage20] Frame 2
stageData = new Object();
stageData.bg = "BG_\u5D16\u6CBF\u3044_BG";
stageData.bgf = "BG_\u5D16\u6CBF\u3044_FRONT";
stageData.bgm = "game03";
stageData.cp = 1;
eventMesList = new Object();
eventMesList.fire = [0];
eventMesList.cri = [100, 2, 3000, 3, "\u30BB\u30F3\u30BF\u30FC\u3002\u3044\u3044\u305E\u3002", "\u3044\u3044\u4E88\u6E2C\u3060\u3002", "\u3084\u308B\u3058\u3083\u306A\u3044\u304B\u3002"];
eventMesList.hit1 = [30, 2, 3000, 3, "\u3044\u3044\u305E\u3002", "\u547D\u4E2D\u3060\u3002", "\u3088\u3057\u3002"];
eventMesList.hit2 = [70, 2, 3000, 2, "\u5F53\u3066\u308C\u3070\u3044\u3044\u3001\u3063\u3066\u3082\u306E\u3067\u3082\u306A\u3044\u305E\u2026\u3002", "\u3082\u3063\u3068\u3001\u96C6\u5F3E\u3055\u305B\u308D\u3002"];
eventMesList.miss = [30, 2, 3000, 3, "\u3059\u3053\u3057\u5148\u3092\u6483\u3066\u3002", "\u305D\u306E\u307E\u307E\u72D9\u3063\u3066\u3082\u3042\u305F\u3089\u3093\u305E\u3002", "\u3044\u3069\u3046\u5148\u306B\u7F6E\u304F\u3064\u3082\u308A\u3067\u3001\u6483\u3066\u3002"];
eventMesList.noDamage = [50, 2, 3000, 2, "\u30D5\u30EC\u30FC\u30E0\u304C\u597D\u304D\u306A\u306E\u304B\u2026\u3002", "\u305D\u3053\u306F\u9055\u3046\u305E\u3002"];
eventMesList.noAmo = [50, 2, 3000, 1, "\u5F3E\uFF01 <font color='#FF0000'><b>Z\u30AD\u30FC</b></font>\u3060\u3002"];
eventMesList.shameReload = [100, 2, 3000, 3, "\u30DE\u30AC\u30B8\u30F3\u306F\u7A7A\u306B\u3059\u308B\u306A\u2026\u3002", "\u2026\u304A\u3044\u3063\u3002", "\u5E30\u3063\u3066\u3082\u3044\u3044\u304B\u2026\u3002"];
eventMesList.reload = [0];
Game = new StageClass(this, stageData, eventMesList);
gl = _root.getGameLv();
if (forceColor == 0) {
if (gl > 1) {
Game.setupColorTransform(color2, charColor2);
}
} else {
Game.setupColorTransform(this["color" + forceColor], this["charColor" + forceColor]);
}
Symbol 55 MovieClip [stage20] Frame 5
Game.atcHelp("disp_title", 2);
Symbol 55 MovieClip [stage20] Frame 8
if (_root.b_debugMode) {
if (Key.isDown(38)) {
this.gotoAndPlay("clear");
}
if (Key.isDown(40)) {
this.gotoAndPlay("ironPlate");
}
}
Symbol 55 MovieClip [stage20] Frame 65
_root.radio.openRadio("\u4ECA\u56DE\u306F<font color='#FF0000'><b>\u52D5\u304F\u30BF\u30FC\u30B2\u30C3\u30C8</b></font>\u306E\u72D9\u6483\u3060\u3002", 1, 0);
Symbol 55 MovieClip [stage20] Frame 116
_root.radio.closeRadio();
Symbol 55 MovieClip [stage20] Frame 127
_root.radio.openRadio("\u76F4\u63A5\u306D\u3089\u3063\u3066\u3082\u5916\u308C\u308B\u3002\u3000\u30BF\u30FC\u30B2\u30C3\u30C8\u306E<font color='#FF0000'><b>\u3059\u3053\u3057\u524D\u65B9</b></font>\u3092\u72D9\u3048", 1, 0);
this.stop();
Symbol 55 MovieClip [stage20] Frame 139
this.stop();
Symbol 55 MovieClip [stage20] Frame 140
_root.radio.openRadio("GOOD\u3002\u3082\u3046\u3072\u3068\u3064\u3002", 1, 0);
this.stop();
Symbol 55 MovieClip [stage20] Frame 165
this.stop();
Symbol 55 MovieClip [stage20] Frame 166
_root.radio.openRadio("\u899A\u3048\u305F\u304B\uFF1F\u3000\u3067\u306F\u3001\u7D9A\u3051\u3066\u3044\u304F\u305E\u3002", 1, 3000);
this.stop();
Symbol 55 MovieClip [stage20] Frame 197
this.stop();
Symbol 55 MovieClip [stage20] Frame 198
_root.radio.closeRadio();
Symbol 55 MovieClip [stage20] Frame 211
_root.radio.openRadio("\u7684\u3092\u5C0F\u3055\u304F\u3059\u308B\u305E\u3002\u3000\u3066\u3044\u306D\u3044\u306B\u6483\u3066\u3002", 1, 3000);
this.stop();
Symbol 55 MovieClip [stage20] Frame 233
this.stop();
Symbol 55 MovieClip [stage20] Frame 234
_root.radio.closeRadio();
Symbol 55 MovieClip [stage20] Frame 257
this.stop();
Symbol 55 MovieClip [stage20] Frame 267
Symbol 55 MovieClip [stage20] Frame 293
this.stop();
Symbol 55 MovieClip [stage20] Frame 294
_root.radio.closeRadio();
Symbol 55 MovieClip [stage20] Frame 304
_root.radio.openRadio("\u6B21\u3002\u901F\u5C04\u3092\u30DE\u30B9\u30BF\u30FC\u3057\u3066\u3082\u3089\u3046\u3002", 2, 0);
Symbol 55 MovieClip [stage20] Frame 366
_root.radio.openRadio("\u8D64\u3044\u30BF\u30FC\u30B2\u30C3\u30C8\u304C\u898B\u3048\u308B\u306A\uFF1F\u3000<font color='#FF0000'><b>3\u767A</b></font>\u6483\u3061\u3053\u3081\u3002", 2, 0);
Symbol 55 MovieClip [stage20] Frame 399
this.stop();
Symbol 55 MovieClip [stage20] Frame 407
_root.radio.closeRadio();
Symbol 55 MovieClip [stage20] Frame 419
_root.radio.openRadio("\u3059\u3070\u3084\u304F\u6483\u3064\u3088\u3046\u306B\u3002", 2, 3000);
Symbol 55 MovieClip [stage20] Frame 431
this.stop();
Symbol 55 MovieClip [stage20] Frame 440
_root.radio.openRadio("<font color='#FF0000'><b>\u901F\u3044\u7684</b></font>\u3092\u307E\u305C\u308B\u305E\u3002 \u6CE8\u610F\u3002", 2, 3000);
Symbol 55 MovieClip [stage20] Frame 462
this.stop();
Symbol 55 MovieClip [stage20] Frame 476
this.stop();
Symbol 55 MovieClip [stage20] Frame 486
_root.radio.openRadio("\u3059\u3079\u3066\u51FA\u3059\u305E\u3002", 1, 3000);
Symbol 55 MovieClip [stage20] Frame 511
this.stop();
Symbol 55 MovieClip [stage20] Frame 519
_root.radio.openRadio("\u6B21\u3001\u9AD8\u901F\u7684\u3002\u3000\u3053\u308C\u3067\u30E9\u30B9\u30C8\u3060\u3002", 1, 4000);
Symbol 55 MovieClip [stage20] Frame 529
this.stop();
Symbol 55 MovieClip [stage20] Frame 531
_root.radio.openRadio("\u3088\u304F\u3084\u3063\u305F\u3002\u7D42\u4E86\u3060\u3002\u3000\u6B21\u56DE\u304B\u3089\u306F\u4ED5\u4E8B\u3057\u3066\u3082\u3089\u304A\u3046\u3002", 2, 5000);
_root.stageClear();
this.stop();
Symbol 55 MovieClip [stage20] Frame 532
this.stop();
Symbol 58 MovieClip [BG_海岸沿い] Frame 1
bgid = "BG_\u6D77\u5CB8\u6CBF\u3044";
Symbol 62 MovieClip Frame 1
_visible = false;
Symbol 62 MovieClip Frame 2
matoType = "mato_\u30C9\u30E9\u30E0\u7F36";
Setter = new TargetSetterClass(this, matoType);
Symbol 62 MovieClip Frame 10
this.stop();
Symbol 69 MovieClip Frame 1
_visible = false;
Symbol 70 MovieClip Frame 1
_visible = false;
Symbol 70 MovieClip Frame 2
matoType = "mato_\u30AC\u30E9\u30B9\u30D3\u30F3";
Setter = new TargetSetterClass(this, matoType);
Symbol 70 MovieClip Frame 10
this.stop();
Symbol 76 MovieClip Frame 1
_visible = false;
Symbol 76 MovieClip Frame 2
matoType = "mato_\u9244\u677F\u7684";
Setter = new TargetSetterClass(this, matoType);
Symbol 76 MovieClip Frame 10
this.stop();
Symbol 77 MovieClip [stage10] Frame 1
function setForceColor(cno) {
forceColor = cno;
}
color2 = new flash.geom.ColorTransform();
color2.redMultiplier = 1;
color2.redOffset = 130;
color2.greenMultiplier = 1;
color2.greenOffset = -10;
color2.blueMultiplier = 1;
color2.blueOffset = -100;
color2.alphaMultiplier = 1;
color2.alphaOffset = 0;
charColor2 = new flash.geom.ColorTransform();
charColor2.redMultiplier = 0.6;
charColor2.redOffset = 100;
charColor2.greenMultiplier = 0.6;
charColor2.greenOffset = 60;
charColor2.blueMultiplier = 0.6;
charColor2.blueOffset = 0;
charColor2.alphaMultiplier = 1;
charColor2.alphaOffset = 0;
color3 = new flash.geom.ColorTransform();
color3.redMultiplier = 0.2;
color3.redOffset = -30;
color3.greenMultiplier = 0.2;
color3.greenOffset = -30;
color3.blueMultiplier = 0.2;
color3.blueOffset = -30;
color3.alphaMultiplier = 1;
color3.alphaOffset = 0;
charColor3 = new flash.geom.ColorTransform();
charColor3.redMultiplier = 0.3;
charColor3.redOffset = 0;
charColor3.greenMultiplier = 0.3;
charColor3.greenOffset = 0;
charColor3.blueMultiplier = 0.3;
charColor3.blueOffset = 0;
charColor3.alphaMultiplier = 1;
charColor3.alphaOffset = 0;
Symbol 77 MovieClip [stage10] Frame 2
stageData = new Object();
stageData.bg = "BG_\u6D77\u5CB8\u6CBF\u3044";
stageData.bgm = "game01";
stageData.cp = 1;
stageData.stageNo = 10;
eventMesList = new Object();
eventMesList.fire = [0];
eventMesList.cri = [100, 2, 3000, 3, "\u3069\u771F\u3093\u4E2D\u3060\u3002\u3044\u3044\u305E\u3002", "\u76F4\u6483\u3060\u3002", "\u30B0\u30C3\u30C9\u30B7\u30E7\u30C3\u30C8\u3060\u3002"];
eventMesList.hit1 = [30, 2, 3000, 3, "\u3044\u3044\u305E\u3002", "\u547D\u4E2D\u3060\u3002", "\u3088\u3057\u3002"];
eventMesList.hit2 = [70, 2, 3000, 2, "\u5F53\u3066\u308C\u3070\u3044\u3044\u3001\u3063\u3066\u3082\u306E\u3067\u3082\u306A\u3044\u305E\u2026\u3002", "\u3082\u3063\u3068\u3001\u96C6\u5F3E\u3055\u305B\u308D\u3002"];
eventMesList.miss = [30, 2, 3000, 3, "\u3042\u305B\u308B\u306A\u3002\u3000\u3066\u3044\u306D\u3044\u306B\u6483\u3066\u3002", "\u5916\u308C\u3060\u3002", "\u606F\u3092\u6B63\u305B\u3002\u9023\u5C04\u306F\u3059\u308B\u306A\u3002"];
eventMesList.noDamage = [50, 2, 3000, 2, "\u5F3E\u304B\u308C\u3066\u308B\u305E\u3002", "\u305D\u3053\u306F\u30D5\u30EC\u30FC\u30E0\u3060\u2026\u3002"];
eventMesList.noAmo = [100, 2, 3000, 1, "\u5F3E\u304C\u306A\u3044\u305E\u3002 <font color='#FF0000'><b>Z\u30AD\u30FC</b></font>\u3067\u30EA\u30ED\u30FC\u30C9\u3060\u3002"];
eventMesList.shameReload = [100, 2, 3000, 3, "\u30D7 \u30ED \u304C \u7A7A \u6483 \u3061 \u3059 \u308B \u306A \u2026\u3002", "\u3082\u3063\u3068\u6065\u305A\u304B\u3057\u304C\u3063\u3066\u3044\u3044\u305E\u3002 \u3000\u5F3E\u306F\u6570\u3048\u308D\u3002", "\u30FB\u30FB\u30FB\u304A\u3044\u3063\u3002"];
eventMesList.reload = [0];
eventMesList.endReload = [50, 2, 3000, 1, "\u6163\u308C\u308B\u307E\u3067\u306F\u3001\u30EA\u30ED\u30FC\u30C9\u306F\u7D30\u304B\u304F\u884C\u3048\u3002"];
Game = new StageClass(this, stageData, eventMesList);
gl = _root.getGameLv();
if (forceColor == 0) {
if (gl > 1) {
Game.setupColorTransform(color2, charColor2);
}
} else {
Game.setupColorTransform(this["color" + forceColor], this["charColor" + forceColor]);
}
Symbol 77 MovieClip [stage10] Frame 4
if (_root.b_debugMode) {
if (Key.isDown(38)) {
this.gotoAndPlay("clear");
}
if (Key.isDown(40)) {
this.gotoAndPlay("ironPlate");
}
}
Game.atcHelp("disp_title", 1);
Symbol 77 MovieClip [stage10] Frame 66
_root.radio.openRadio("<font color='#FF0000'><b>\u5DE6\u30AF\u30EA\u30C3\u30AF</b></font>\u3067\u30C8\u30EA\u30AC\u30FC\u304C\u5F15\u3051\u308B\u3002\u30BF\u30FC\u30B2\u30C3\u30C8\u3092\u6483\u3066\u3002", 1, 0);
Game.atcHelp("stage_helpMes_00");
Symbol 77 MovieClip [stage10] Frame 71
this.stop();
Symbol 77 MovieClip [stage10] Frame 72
_root.radio.closeRadio();
Game.delHelp();
Symbol 77 MovieClip [stage10] Frame 76
_root.radio.openRadio("\u5F3E\u304C\u6E1B\u3063\u3066\u308B\u306A\uFF1F\u3000\u6B21\u306F\u30EA\u30ED\u30FC\u30C9\u3060\u3002<font color='#FF0000'><b>Z\u30AD\u30FC</b></font>\u3092\u62BC\u305B\u3002", 1, 0);
Symbol 77 MovieClip [stage10] Frame 77
Game.setForceStop(1);
this.stop();
Game.atcHelp("stage_helpMes_01");
this.onEnterFrame = function () {
if (Key.isDown(90) || (Key.isDown(82))) {
Game.setForceStop(0);
Game.delHelp();
onEnterFrame = null;
this.play();
}
};
Symbol 77 MovieClip [stage10] Frame 88
_root.radio.openRadio("\u30EA\u30ED\u30FC\u30C9\u306F\u306A\u304B\u306A\u304B\u69D8\u306B\u306A\u3063\u3066\u308B\u306A\u3002\u3000\u9032\u3081\u308B\u305E\u3002", 1, 0);
Symbol 77 MovieClip [stage10] Frame 128
_root.radio.closeRadio();
Symbol 77 MovieClip [stage10] Frame 138
_root.radio.openRadio("\u6B21\u306F2\u3064\u3060\u3002", 2, 0);
Game.atcHelp("stage_helpMes_00");
Symbol 77 MovieClip [stage10] Frame 149
this.stop();
Symbol 77 MovieClip [stage10] Frame 150
_root.radio.closeRadio();
Game.delHelp();
Symbol 77 MovieClip [stage10] Frame 157
_root.radio.openRadio("\u6B21\u3002\u3000\u30BF\u30FC\u30B2\u30C3\u30C83\u3002", 2, 3000);
Game.atcHelp("stage_helpMes_00");
Symbol 77 MovieClip [stage10] Frame 168
this.stop();
Symbol 77 MovieClip [stage10] Frame 169
Game.delHelp();
Symbol 77 MovieClip [stage10] Frame 180
_root.radio.openRadio("\u7684\u3092\u5C0F\u3055\u304F\u3059\u308B\u305E\u3002\u3000\u843D\u3061\u3064\u3044\u3066\u72D9\u3048\u3002", 2, 3000);
Symbol 77 MovieClip [stage10] Frame 188
this.stop();
Symbol 77 MovieClip [stage10] Frame 192
_root.radio.openRadio("\u624B\u304C\u3076\u308C\u308B\u304B\uFF1F\u3000", 2, 0);
Symbol 77 MovieClip [stage10] Frame 229
_root.radio.closeRadio();
Symbol 77 MovieClip [stage10] Frame 232
_root.radio.openRadio("\u72D9\u3044\u306E\u300C\u3076\u308C\u300D\u306F<font color='#FF0000'><b>\u540C\u3058\u30D1\u30BF\u30FC\u30F3\u3067\u52D5\u304F</b></font>\u3002\u3042\u305B\u3089\u306A\u3051\u308C\u3070\u5927\u4E08\u592B\u3060\u3002\u3000", 2, 0);
Symbol 77 MovieClip [stage10] Frame 240
this.stop();
Symbol 77 MovieClip [stage10] Frame 242
_root.radio.closeRadio();
Symbol 77 MovieClip [stage10] Frame 245
_root.radio.openRadio("\u3042\u3068\u534A\u5206\u3060\u3002\u3000\u3053\u3053\u304B\u3089\u304C\u8155\u306E\u898B\u305B\u6240\u3060\u305E\u3002", 2, 3000);
Symbol 77 MovieClip [stage10] Frame 256
this.stop();
Symbol 77 MovieClip [stage10] Frame 263
_root.radio.openRadio("\u3069\u771F\u3093\u4E2D\u306B\u5F53\u3066\u3089\u308C\u308C\u3070\u3001\u5927\u3057\u305F\u3082\u306E\u3060\u3002", 2, 3000);
Symbol 77 MovieClip [stage10] Frame 274
this.stop();
Symbol 77 MovieClip [stage10] Frame 279
_root.radio.openRadio("\u3066\u304D\u3068\u3046\u306B\u30EA\u30ED\u30FC\u30C9\u3059\u308B\u3088\u3046\u306B\u3002", 2, 3000);
Symbol 77 MovieClip [stage10] Frame 290
this.stop();
Symbol 77 MovieClip [stage10] Frame 296
_root.radio.openRadio("\u30E9\u30B9\u30C8\u4E00\u3064\u524D\u3002", 2, 3000);
Symbol 77 MovieClip [stage10] Frame 306
this.stop();
Symbol 77 MovieClip [stage10] Frame 313
_root.radio.openRadio("\u30E9\u30B9\u30C8\u3060\u3002", 2, 3000);
this.stop();
Symbol 77 MovieClip [stage10] Frame 323
this.stop();
Symbol 77 MovieClip [stage10] Frame 334
_root.radio.openRadio("\u7D42\u4E86\u3060\u3002\u3000\u7B4B\u306F\u60AA\u304F\u306A\u3044\u306A\u3002\u4ECA\u5F8C\u306B\u671F\u5F85\u3055\u305B\u3066\u3082\u3089\u3046\u3002", 2, 3000);
_root.stageClear(_root.getGameLv(), Game.getStageNo());
this.stop();
Symbol 77 MovieClip [stage10] Frame 335
this.stop();
Symbol 79 MovieClip [amo_9mm] Frame 1
function setPower() {
sx = -((Math.random() * 30) + 25);
sy = ((-Math.random()) * 7) - 60;
_rotation = (_rotation - (Math.random() * 30));
sr = Math.random() * 60;
}
function setSound() {
var _local1 = Math.floor(Math.random() * 5) + 1;
se = new Sound();
se.attachSound("dm" + _local1);
se.start(0, 1);
}
sx = 0;
sy = 0;
yExt = 20;
this.setPower();
_x = (_x + (sx * 2));
_y = (_y + (sy * 2));
this.onEnterFrame = function () {
_x = (_x + sx);
_y = (_y + sy);
sy = sy + yExt;
_rotation = (_rotation - sr);
if (_y > 300) {
this.setSound();
this.removeMovieClip();
}
};
this.stop();
Symbol 82 MovieClip [effect_flash] Frame 1
a = Math.round(100 / f);
this.onEnterFrame = function () {
this.p._alpha = this.p._alpha - a;
if (this.p._alpha < 0) {
this.removeMovieClip();
}
};
this.stop();
Symbol 121 Button
on (release) {
_root.gameToHome();
}
Symbol 124 Button
on (release) {
_root.gameRetry();
}
Symbol 140 MovieClip Frame 1
rGp = _parent.rGp;
Symbol 141 MovieClip [dis_stageclear] Frame 23
_root.Bgm.bgmStop(0, 0);
Symbol 141 MovieClip [dis_stageclear] Frame 84
rGp = _root.getRewardGp(_root.getStageId());
newRec = 2;
_root.setSaveStageRec(_root.getStageId(), _root.getGameLv(), newRec);
newRec = 1;
_root.setSaveStageRec(Number(_root.getStageId()) + 10, _root.getGameLv(), newRec);
_root.setSaveStageRec(Number(_root.getStageId()) + 13, _root.getGameLv(), newRec);
_root.addPoint(rGp);
_root.dataSave();
Symbol 141 MovieClip [dis_stageclear] Frame 125
this.stop();
Symbol 148 MovieClip Frame 1
_visible = false;
Symbol 150 MovieClip Frame 1
_visible = false;
Symbol 153 MovieClip [efa_ガラス破片] Frame 1
i = 0;
while (i < 20) {
n = ("g" + i) + 1;
this.attachMovie("ef_\u30AC\u30E9\u30B9\u7834\u7247", n, i + 1);
t = this[n];
t._xscale = (Math.random() * 200) - 100;
t._yscale = (Math.random() * 200) - 100;
t._rotation = Math.random() * 360;
t.sx = (Math.random() * 30) - 15;
t.sy = (Math.random() * -12) + 2;
i++;
}
Instance of Symbol 152 MovieClip in Symbol 153 MovieClip [efa_ガラス破片] Frame 1
onClipEvent (load) {
_visible = false;
}
Symbol 153 MovieClip [efa_ガラス破片] Frame 60
this.stop();
this.removeMovieClip();
Symbol 158 MovieClip [effect_anim_lineFlash] Frame 11
this.stop();
Symbol 161 MovieClip [mato_ガラス的_4] Frame 1
spdAry = new Array();
spdAry = [1.2, -1.2];
movex = spdAry[Math.floor(Math.random() * spdAry.length)];
Mato = new TargetMoveLoopClass(this, 1, movex, 0, true, -1, "effect_glass_break");
Mato.setBlurFlag(true);
Mato.init();
this.onEnterFrame = function () {
Mato.enterframe();
};
Symbol 161 MovieClip [mato_ガラス的_4] Frame 2
nn = _name;
Symbol 161 MovieClip [mato_ガラス的_4] Frame 22
this.stop();
Symbol 161 MovieClip [mato_ガラス的_4] Frame 32
_root.missileQuake(14);
Symbol 161 MovieClip [mato_ガラス的_4] Frame 86
Mato.ok();
Mato.kill();
Symbol 161 MovieClip [mato_ガラス的_4] Frame 104
_root.missileQuake(19);
Symbol 161 MovieClip [mato_ガラス的_4] Frame 143
Mato.ok();
Mato.kill();
Symbol 162 MovieClip [mato_ガラス的_3] Frame 1
spdAry = new Array();
spdAry = [0.8, -0.8];
movex = spdAry[Math.floor(Math.random() * spdAry.length)];
Mato = new TargetMoveLoopClass(this, 1, movex, 0, true, -1, "effect_glass_break");
Mato.setBlurFlag(true);
Mato.init();
this.onEnterFrame = function () {
Mato.enterframe();
};
Symbol 162 MovieClip [mato_ガラス的_3] Frame 2
nn = _name;
Symbol 162 MovieClip [mato_ガラス的_3] Frame 22
this.stop();
Symbol 162 MovieClip [mato_ガラス的_3] Frame 32
_root.missileQuake(14);
Symbol 162 MovieClip [mato_ガラス的_3] Frame 86
Mato.ok();
Mato.kill();
Symbol 162 MovieClip [mato_ガラス的_3] Frame 104
_root.missileQuake(19);
Symbol 162 MovieClip [mato_ガラス的_3] Frame 143
Mato.ok();
Mato.kill();
Symbol 166 MovieClip Frame 1
ox = 0;
oy = 0;
this.onEnterFrame = function () {
_parent._x = _parent._x + (p._x - ox);
_parent._y = _parent._y + (p._y - oy);
ox = p._x;
oy = p._y;
};
_visible = false;
Symbol 166 MovieClip Frame 102
this.gotoAndPlay("loop");
Symbol 167 MovieClip [mato_ガラス的_6_1] Frame 1
spdAry = new Array();
spdAry = [0.5, -0.5];
movex = spdAry[Math.floor(Math.random() * spdAry.length)];
Mato = new TargetMoveLoopHPClass(this, 3, movex, 0, true, -1, "effect_glass_break");
Mato.init();
this.onEnterFrame = function () {
Mato.enterframe();
};
Symbol 167 MovieClip [mato_ガラス的_6_1] Frame 2
nn = _name;
Symbol 167 MovieClip [mato_ガラス的_6_1] Frame 22
this.stop();
Symbol 167 MovieClip [mato_ガラス的_6_1] Frame 32
_root.missileQuake(14);
this.gotoAndStop("wait");
Symbol 167 MovieClip [mato_ガラス的_6_1] Frame 86
Mato.ok();
Mato.kill();
Symbol 167 MovieClip [mato_ガラス的_6_1] Frame 104
_root.missileQuake(19);
Symbol 167 MovieClip [mato_ガラス的_6_1] Frame 143
Mato.ok();
Mato.kill();
Symbol 168 MovieClip [mato_ガラス的_2] Frame 1
spdAry = new Array();
spdAry = [0.5, -0.5];
movex = spdAry[Math.floor(Math.random() * spdAry.length)];
Mato = new TargetMoveLoopHPClass(this, 3, movex, 0, true, -1, "effect_glass_break");
Mato.setBlurFlag(true);
Mato.init();
this.onEnterFrame = function () {
Mato.enterframe();
};
Symbol 168 MovieClip [mato_ガラス的_2] Frame 2
nn = _name;
Symbol 168 MovieClip [mato_ガラス的_2] Frame 22
this.stop();
Symbol 168 MovieClip [mato_ガラス的_2] Frame 32
_root.missileQuake(14);
this.gotoAndStop("wait");
Symbol 168 MovieClip [mato_ガラス的_2] Frame 86
Mato.ok();
Mato.kill();
Symbol 168 MovieClip [mato_ガラス的_2] Frame 104
_root.missileQuake(19);
Symbol 168 MovieClip [mato_ガラス的_2] Frame 143
Mato.ok();
Mato.kill();
Symbol 169 MovieClip Frame 1
ox = 0;
oy = 0;
this.onEnterFrame = function () {
_parent._x = _parent._x + (p._x - ox);
_parent._y = _parent._y + (p._y - oy);
ox = p._x;
oy = p._y;
};
_visible = false;
Symbol 169 MovieClip Frame 77
this.gotoAndPlay("loop");
Symbol 172 MovieClip [mato_ガラス的_5_3] Frame 1
spdAry = new Array();
spdAry = [0.4, -0.4];
movex = spdAry[Math.floor(Math.random() * spdAry.length)];
Mato = new TargetMoveLoopClass(this, 1, movex, 0, true, -1, "effect_glass_break");
Mato.init();
this.onEnterFrame = function () {
Mato.enterframe();
};
Symbol 172 MovieClip [mato_ガラス的_5_3] Frame 2
nn = _name;
Symbol 172 MovieClip [mato_ガラス的_5_3] Frame 22
this.stop();
Symbol 172 MovieClip [mato_ガラス的_5_3] Frame 32
_root.missileQuake(14);
Symbol 172 MovieClip [mato_ガラス的_5_3] Frame 86
Mato.ok();
Mato.kill();
Symbol 172 MovieClip [mato_ガラス的_5_3] Frame 95
function attachHA(xx, yy) {
var _local2 = this;
_local2.attachMovie("effect_anim_lineFlash", "HITEF", 10);
_local2 = _local2.HITEF;
_local2._x = xx;
_local2._y = yy;
_local2._xscale = (_local2._yscale = 455);
}
switch (matoRand) {
case 1 :
attachHA(23, -469);
break;
case 2 :
attachHA(23, -646);
break;
case 3 :
attachHA(23, -315);
}
Symbol 172 MovieClip [mato_ガラス的_5_3] Frame 104
_root.missileQuake(19);
Symbol 172 MovieClip [mato_ガラス的_5_3] Frame 143
Mato.ok();
Mato.kill();
Symbol 173 MovieClip [mato_ガラス的_5_2] Frame 1
spdAry = new Array();
spdAry = [0.4, -0.4];
movex = spdAry[Math.floor(Math.random() * spdAry.length)];
Mato = new TargetMoveLoopClass(this, 1, movex, 0, true, -1, "effect_glass_break");
Mato.init();
this.onEnterFrame = function () {
Mato.enterframe();
};
Symbol 173 MovieClip [mato_ガラス的_5_2] Frame 2
nn = _name;
Symbol 173 MovieClip [mato_ガラス的_5_2] Frame 22
this.stop();
Symbol 173 MovieClip [mato_ガラス的_5_2] Frame 32
_root.missileQuake(14);
Symbol 173 MovieClip [mato_ガラス的_5_2] Frame 86
Mato.ok();
Mato.kill();
Symbol 173 MovieClip [mato_ガラス的_5_2] Frame 95
function attachHA(xx, yy) {
var _local2 = this;
_local2.attachMovie("effect_anim_lineFlash", "HITEF", 10);
_local2 = _local2.HITEF;
_local2._x = xx;
_local2._y = yy;
_local2._xscale = (_local2._yscale = 455);
}
switch (matoRand) {
case 1 :
attachHA(23, -469);
break;
case 2 :
attachHA(23, -646);
break;
case 3 :
attachHA(23, -315);
}
Symbol 173 MovieClip [mato_ガラス的_5_2] Frame 104
_root.missileQuake(19);
Symbol 173 MovieClip [mato_ガラス的_5_2] Frame 143
Mato.ok();
Mato.kill();
Symbol 174 MovieClip Frame 1
ox = 0;
oy = 0;
this.onEnterFrame = function () {
_parent._x = _parent._x + (p._x - ox);
_parent._y = _parent._y + (p._y - oy);
ox = p._x;
oy = p._y;
};
_visible = false;
Symbol 174 MovieClip Frame 155
this.gotoAndPlay("loop");
Symbol 175 MovieClip [mato_ガラス的_5_1] Frame 1
spdAry = new Array();
spdAry = [0.4, -0.4];
movex = spdAry[Math.floor(Math.random() * spdAry.length)];
Mato = new TargetMoveLoopClass(this, 1, movex, 0, true, -1, "effect_glass_break");
Mato.init();
this.onEnterFrame = function () {
Mato.enterframe();
};
Symbol 175 MovieClip [mato_ガラス的_5_1] Frame 2
nn = _name;
Symbol 175 MovieClip [mato_ガラス的_5_1] Frame 22
this.stop();
Symbol 175 MovieClip [mato_ガラス的_5_1] Frame 32
_root.missileQuake(14);
Symbol 175 MovieClip [mato_ガラス的_5_1] Frame 86
Mato.ok();
Mato.kill();
Symbol 175 MovieClip [mato_ガラス的_5_1] Frame 95
function attachHA(xx, yy) {
var _local2 = this;
_local2.attachMovie("effect_anim_lineFlash", "HITEF", 10);
_local2 = _local2.HITEF;
_local2._x = xx;
_local2._y = yy;
_local2._xscale = (_local2._yscale = 455);
}
switch (matoRand) {
case 1 :
attachHA(23, -469);
break;
case 2 :
attachHA(23, -646);
break;
case 3 :
attachHA(23, -315);
}
Symbol 175 MovieClip [mato_ガラス的_5_1] Frame 104
_root.missileQuake(19);
Symbol 175 MovieClip [mato_ガラス的_5_1] Frame 143
Mato.ok();
Mato.kill();
Symbol 184 MovieClip Frame 1
_visible = false;
Symbol 189 MovieClip Frame 1
_visible = false;
Symbol 191 MovieClip Frame 1
_visible = false;
Symbol 202 MovieClip Frame 1
i = 0;
while (i < 20) {
n = ("g" + i) + 1;
this.attachMovie("ef_\u7206\u5F3E\u306E\u7834\u7247", n, i + 1);
t = this[n];
t._xscale = (Math.random() * 200) - 100;
t._yscale = (Math.random() * 200) - 100;
t._rotation = Math.random() * 360;
t.sx = (Math.random() * 30) - 15;
t.sy = (Math.random() * -10) - 5;
i++;
}
Instance of Symbol 152 MovieClip in Symbol 202 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
Symbol 202 MovieClip Frame 60
this.stop();
this.removeMovieClip();
Symbol 203 MovieClip Frame 16
this.stop();
Symbol 235 MovieClip Frame 1
r = Math.floor(Math.random() * 45);
this.gotoAndPlay(r);
Symbol 252 MovieClip Frame 26
this.stop();
Symbol 255 MovieClip Frame 1
this.stop();
Symbol 255 MovieClip Frame 3
this.stop();
Symbol 258 MovieClip [mato_爆弾_3] Frame 1
sta = new Object();
sta.phase1 = new Object();
sta.pahse2 = new Object();
sta.phase3 = new Object();
sta.phase4 = new Object();
sta.totalPhase = 3;
sta.my = this;
sta.phase1 = {hp:1, x:0, y:0};
sta.phase2 = {hp:1, x:0, y:0};
sta.phase3 = {hp:1, x:0, y:0};
Mato = new TargetPhaseTypeClass(sta);
Mato.setHitHoll("efc_hitHoll_blackColor");
Mato.setBlurFlag(true);
Mato.init();
this.onEnterFrame = function () {
Mato.enterframe();
};
Symbol 258 MovieClip [mato_爆弾_3] Frame 2
nn = _name;
Symbol 258 MovieClip [mato_爆弾_3] Frame 3
this.stop();
Instance of Symbol 202 MovieClip in Symbol 258 MovieClip [mato_爆弾_3] Frame 40
onClipEvent (load) {
_rotation = (-_parent._rotation);
}
Symbol 258 MovieClip [mato_爆弾_3] Frame 42
_root.missileQuake(10);
this.stop();
Instance of Symbol 252 MovieClip in Symbol 258 MovieClip [mato_爆弾_3] Frame 112
onClipEvent (load) {
_rotation = (-_parent._rotation);
}
Instance of Symbol 202 MovieClip in Symbol 258 MovieClip [mato_爆弾_3] Frame 112
onClipEvent (load) {
_rotation = (-_parent._rotation);
}
Symbol 258 MovieClip [mato_爆弾_3] Frame 161
mato_body.gotoAndStop(Mato.getPhase());
if (Mato.getPhase() > 2) {
subEfc._visible = false;
}
Symbol 258 MovieClip [mato_爆弾_3] Frame 212
Mato.gameover();
this.stop();
Instance of Symbol 252 MovieClip in Symbol 258 MovieClip [mato_爆弾_3] Frame 228
onClipEvent (load) {
_rotation = (-_parent._rotation);
}
Instance of Symbol 202 MovieClip in Symbol 258 MovieClip [mato_爆弾_3] Frame 228
onClipEvent (load) {
_rotation = (-_parent._rotation);
}
Symbol 258 MovieClip [mato_爆弾_3] Frame 237
_root.missileQuake(20);
Symbol 258 MovieClip [mato_爆弾_3] Frame 291
Mato.ok();
Mato.kill();
Symbol 271 MovieClip [mato_爆弾_1] Frame 1
sta = new Object();
sta.phase1 = new Object();
sta.pahse2 = new Object();
sta.phase3 = new Object();
sta.phase4 = new Object();
sta.totalPhase = 2;
sta.my = this;
sta.phase1 = {hp:1, x:0, y:0};
sta.phase2 = {hp:1, x:0, y:0};
Mato = new TargetPhaseTypeClass(sta);
Mato.setHitHoll("efc_hitHoll_blackColor");
Mato.setBlurFlag(true);
Mato.init();
this.onEnterFrame = function () {
Mato.enterframe();
};
Symbol 271 MovieClip [mato_爆弾_1] Frame 2
nn = _name;
Symbol 271 MovieClip [mato_爆弾_1] Frame 3
this.stop();
Instance of Symbol 202 MovieClip in Symbol 271 MovieClip [mato_爆弾_1] Frame 40
onClipEvent (load) {
_rotation = (-_parent._rotation);
}
Symbol 271 MovieClip [mato_爆弾_1] Frame 42
_root.missileQuake(10);
this.stop();
Symbol 271 MovieClip [mato_爆弾_1] Frame 133
Mato.gameover();
this.stop();
Instance of Symbol 252 MovieClip in Symbol 271 MovieClip [mato_爆弾_1] Frame 149
onClipEvent (load) {
_rotation = (-_parent._rotation);
}
Instance of Symbol 202 MovieClip in Symbol 271 MovieClip [mato_爆弾_1] Frame 149
onClipEvent (load) {
_rotation = (-_parent._rotation);
}
Symbol 271 MovieClip [mato_爆弾_1] Frame 158
_root.missileQuake(20);
Symbol 271 MovieClip [mato_爆弾_1] Frame 212
Mato.ok();
Mato.kill();
Symbol 272 MovieClip [mato_ガラス的_1] Frame 1
spdAry = new Array();
spdAry = [0.4, -0.4];
movex = spdAry[Math.floor(Math.random() * spdAry.length)];
Mato = new TargetMoveLoopClass(this, 1, movex, 0, true, -1, "effect_glass_break");
Mato.setBlurFlag(true);
Mato.init();
this.onEnterFrame = function () {
Mato.enterframe();
};
Symbol 272 MovieClip [mato_ガラス的_1] Frame 2
nn = _name;
Symbol 272 MovieClip [mato_ガラス的_1] Frame 22
this.stop();
Symbol 272 MovieClip [mato_ガラス的_1] Frame 32
_root.missileQuake(14);
Symbol 272 MovieClip [mato_ガラス的_1] Frame 86
Mato.ok();
Mato.kill();
Symbol 272 MovieClip [mato_ガラス的_1] Frame 95
function attachHA(xx, yy) {
var _local2 = this;
_local2.attachMovie("effect_anim_lineFlash", "HITEF", 10);
_local2 = _local2.HITEF;
_local2._x = xx;
_local2._y = yy;
_local2._xscale = (_local2._yscale = 455);
}
switch (matoRand) {
case 1 :
attachHA(23, -469);
break;
case 2 :
attachHA(23, -646);
break;
case 3 :
attachHA(23, -315);
}
Symbol 272 MovieClip [mato_ガラス的_1] Frame 104
_root.missileQuake(19);
Symbol 272 MovieClip [mato_ガラス的_1] Frame 143
Mato.ok();
Mato.kill();
Symbol 274 MovieClip Frame 1
_visible = false;
Symbol 276 MovieClip [hitBox_sarcle] Frame 1
_visible = false;
Symbol 286 MovieClip [mato_鉄板的] Frame 1
Mato = new TargetClass(this, 1, 0, 0, true);
Mato.setHitHoll("efc_hitHoll_ironPlate");
Mato.setBlurFlag(true);
Mato.init();
Symbol 286 MovieClip [mato_鉄板的] Frame 2
nn = _name;
Symbol 286 MovieClip [mato_鉄板的] Frame 22
this.stop();
Symbol 286 MovieClip [mato_鉄板的] Frame 32
_root.missileQuake(14);
Symbol 286 MovieClip [mato_鉄板的] Frame 71
Mato.ok();
Mato.kill();
Symbol 286 MovieClip [mato_鉄板的] Frame 89
_root.missileQuake(19);
Symbol 286 MovieClip [mato_鉄板的] Frame 128
Mato.ok();
Mato.kill();
Symbol 298 MovieClip Frame 1
f = Math.round(Math.random() * 400);
this.gotoAndPlay(f);
Symbol 298 MovieClip Frame 400
this.gotoAndPlay(2);
Symbol 346 MovieClip [efa_弾丸01] Frame 1
w = _root.wind;
this.onEnterFrame = function () {
_x = (_x + (0.25 * w));
};
Symbol 346 MovieClip [efa_弾丸01] Frame 19
this.onEnterFrame = null;
switch (_root.hitCheck(this)) {
case 2 :
case 1 :
this.gotoAndPlay("hit");
break;
case 0 :
this.gotoAndPlay("noDamage");
break;
case -1 :
this.removeMovieClip();
}
Symbol 346 MovieClip [efa_弾丸01] Frame 46
this.removeMovieClip();
Symbol 346 MovieClip [efa_弾丸01] Frame 55
_rotation = (Math.random() * 360);
Symbol 346 MovieClip [efa_弾丸01] Frame 81
this.removeMovieClip();
Symbol 429 MovieClip [mato_戦車] Frame 1
Mato = new TargetClass(this, 3, 0, 0);
Mato.init();
_xscale = (-_xscale);
Symbol 429 MovieClip [mato_戦車] Frame 2
nn = _name;
Symbol 429 MovieClip [mato_戦車] Frame 3
this.onEnterFrame = function () {
Mato.enterframe();
};
Symbol 429 MovieClip [mato_戦車] Frame 7
_root.missileQuake(10);
this.stop();
Symbol 429 MovieClip [mato_戦車] Frame 20
_root.missileQuake(30);
Symbol 429 MovieClip [mato_戦車] Frame 88
Mato.ok();
Mato.kill();
Symbol 453 MovieClip Frame 45
this.stop();
Symbol 464 MovieClip [mato_ミサイルBOSS_00] Frame 1
sta = new Object();
sta.phase1 = new Object();
sta.pahse2 = new Object();
sta.phase3 = new Object();
sta.phase4 = new Object();
sta.totalPhase = 2;
sta.my = this;
sta.phase1 = {hp:1, x:0, y:-0.5};
sta.phase2 = {hp:1, x:0, y:-0.55};
Mato = new TargetPhaseTypeClass(sta);
Mato.init();
_yscale = (_xscale * 1.5);
_xscale = (_xscale * 1.5);
Symbol 464 MovieClip [mato_ミサイルBOSS_00] Frame 2
nn = _name;
Symbol 464 MovieClip [mato_ミサイルBOSS_00] Frame 3
this.onEnterFrame = function () {
Mato.enterframe();
};
Symbol 464 MovieClip [mato_ミサイルBOSS_00] Frame 8
_root.setKeepQuake(1);
_root.missileQuake(90);
_root.setDummyWind(10);
Symbol 464 MovieClip [mato_ミサイルBOSS_00] Frame 10
this.stop();
Symbol 464 MovieClip [mato_ミサイルBOSS_00] Frame 89
Mato.reAtcTimerView();
Symbol 464 MovieClip [mato_ミサイルBOSS_00] Frame 100
this.stop();
Symbol 464 MovieClip [mato_ミサイルBOSS_00] Frame 173
Mato.stopSound();
Mato.stopMove();
_root.setKeepQuake(0);
_root.setDummyWind(0);
Symbol 464 MovieClip [mato_ミサイルBOSS_00] Frame 182
_root.missileQuake(70);
Symbol 464 MovieClip [mato_ミサイルBOSS_00] Frame 194
_root.missileQuake(70);
Symbol 464 MovieClip [mato_ミサイルBOSS_00] Frame 205
_root.missileQuake(70);
Symbol 464 MovieClip [mato_ミサイルBOSS_00] Frame 220
_root.missileQuake(70);
Symbol 464 MovieClip [mato_ミサイルBOSS_00] Frame 241
_root.flash_fullscreen(50);
Symbol 464 MovieClip [mato_ミサイルBOSS_00] Frame 248
_root.setKeepQuake(5);
_root.missileQuake(100);
Symbol 464 MovieClip [mato_ミサイルBOSS_00] Frame 262
_root.setKeepQuake(3);
Symbol 464 MovieClip [mato_ミサイルBOSS_00] Frame 272
_root.setKeepQuake(2);
Symbol 464 MovieClip [mato_ミサイルBOSS_00] Frame 289
_root.setKeepQuake(1);
Symbol 464 MovieClip [mato_ミサイルBOSS_00] Frame 308
_root.setKeepQuake(0);
Symbol 464 MovieClip [mato_ミサイルBOSS_00] Frame 343
Mato.ok();
Mato.kill();
Symbol 470 MovieClip Frame 1
this.stop();
Symbol 470 MovieClip Frame 52
this.stop();
Symbol 472 MovieClip Frame 1
_visible = false;
Symbol 473 MovieClip [mato_ミサイル01] Frame 1
Mato = new TargetClass(this, 3, 0, -0.3);
Mato.init();
Symbol 473 MovieClip [mato_ミサイル01] Frame 2
nn = _name;
Symbol 473 MovieClip [mato_ミサイル01] Frame 3
this.onEnterFrame = function () {
Mato.enterframe();
};
Symbol 473 MovieClip [mato_ミサイル01] Frame 7
_root.missileQuake(10);
this.stop();
Symbol 473 MovieClip [mato_ミサイル01] Frame 9
if (Mato.getHp() < 0) {
this.mis.play();
}
if (Math.random() > 0.5) {
_xscale = (-_xscale);
}
Symbol 473 MovieClip [mato_ミサイル01] Frame 25
Mato.stopMove();
Symbol 473 MovieClip [mato_ミサイル01] Frame 36
_root.missileQuake(30);
Symbol 473 MovieClip [mato_ミサイル01] Frame 104
Mato.ok();
Mato.kill();
Symbol 588 MovieClip [mato_ドラム缶] Frame 1
Mato = new TargetClass(this, 0, 0);
Mato.setBlurFlag(true);
Mato.init();
Symbol 588 MovieClip [mato_ドラム缶] Frame 2
nn = _name;
Symbol 588 MovieClip [mato_ドラム缶] Frame 22
this.stop();
Symbol 588 MovieClip [mato_ドラム缶] Frame 23
Mato.TargetColor.removeColor();
Symbol 588 MovieClip [mato_ドラム缶] Frame 36
_root.missileQuake(40);
Symbol 588 MovieClip [mato_ドラム缶] Frame 80
Mato.ok();
Mato.kill();
Symbol 597 MovieClip [mato_スーパーボール_B面] Frame 1
Mato = new TargetBallClass(this, Infinity, 0, 0);
Symbol 597 MovieClip [mato_スーパーボール_B面] Frame 2
nn = _name;
Symbol 597 MovieClip [mato_スーパーボール_B面] Frame 3
this.onEnterFrame = function () {
Mato.enterframe();
};
Symbol 597 MovieClip [mato_スーパーボール_B面] Frame 7
_root.missileQuake(10);
this.stop();
Symbol 597 MovieClip [mato_スーパーボール_B面] Frame 20
_root.missileQuake(30);
Symbol 597 MovieClip [mato_スーパーボール_B面] Frame 88
Mato.ok();
Mato.kill();
Symbol 598 MovieClip [mato_スーパーボール_A面] Frame 1
Symbol 598 MovieClip [mato_スーパーボール_A面] Frame 2
nn = _name;
Symbol 598 MovieClip [mato_スーパーボール_A面] Frame 3
this.onEnterFrame = function () {
Mato.enterframe();
};
Symbol 598 MovieClip [mato_スーパーボール_A面] Frame 7
_root.missileQuake(10);
this.stop();
Symbol 598 MovieClip [mato_スーパーボール_A面] Frame 20
_root.missileQuake(30);
Symbol 598 MovieClip [mato_スーパーボール_A面] Frame 88
Mato.ok();
Mato.kill();
Symbol 602 MovieClip [mato_ガラスビン] Frame 1
Mato = new TargetClass(this, 1, 0, 0);
Mato.setBlurFlag(true);
Mato.init();
Symbol 602 MovieClip [mato_ガラスビン] Frame 2
nn = _name;
Symbol 602 MovieClip [mato_ガラスビン] Frame 22
this.stop();
Symbol 602 MovieClip [mato_ガラスビン] Frame 36
_root.missileQuake(10);
Symbol 602 MovieClip [mato_ガラスビン] Frame 80
Mato.ok();
Mato.kill();
Symbol 604 MovieClip [SETTER_ガラス的_5_3] Frame 1
_visible = false;
Symbol 604 MovieClip [SETTER_ガラス的_5_3] Frame 2
matoType = "mato_\u30AC\u30E9\u30B9\u7684_5_3";
Setter = new TargetSetterClass(this, matoType);
Symbol 604 MovieClip [SETTER_ガラス的_5_3] Frame 10
this.stop();
Symbol 607 MovieClip [BG_雲空] Frame 1
bgid = "BG_\u96F2\u7A7A";
Symbol 609 MovieClip Frame 1
_visible = false;
Symbol 609 MovieClip Frame 2
matoTypeA = "mato_\u30B9\u30FC\u30D1\u30FC\u30DC\u30FC\u30EB_A\u9762";
matoTypeB = "mato_\u30B9\u30FC\u30D1\u30FC\u30DC\u30FC\u30EB_B\u9762";
Setter = new TargetSetterClass(this, matoTypeA, matoTypeB);
Symbol 609 MovieClip Frame 10
this.stop();
Symbol 610 MovieClip [stage80] Frame 1
stageData = new Object();
stageData = {bg:"BG_\u96F2\u7A7A", bgm:"game03"};
Game = new StageClass(this, stageData);
Symbol 610 MovieClip [stage80] Frame 10
this.stop();
Symbol 611 MovieClip [stage91] Frame 1
stageData = new Object();
stageData.bg = "BG_BLUE";
stageData.bgm = "game03";
Game = new StageClass(this, stageData);
Symbol 611 MovieClip [stage91] Frame 8
this.stop();
Symbol 611 MovieClip [stage91] Frame 9
this.gotoAndStop(_currentframe - 1);
Symbol 617 MovieClip [stage90] Frame 1
stageData = new Object();
stageData.bg = "BG_\u7802\u6F20";
stageData.bgm = "game03";
Game = new StageClass(this, stageData);
Symbol 617 MovieClip [stage90] Frame 16
this.stop();
Symbol 617 MovieClip [stage90] Frame 32
this.stop();
Symbol 617 MovieClip [stage90] Frame 53
this.stop();
Symbol 617 MovieClip [stage90] Frame 70
this.stop();
Symbol 617 MovieClip [stage90] Frame 86
this.stop();
Symbol 617 MovieClip [stage90] Frame 102
_root.stageClear();
this.stop();
Symbol 617 MovieClip [stage90] Frame 103
this.stop();
Symbol 624 MovieClip [ef_爆弾の破片] Frame 1
r = Math.round(Math.random(8)) + 1;
this.t.gotoAndPlay(r);
delete r;
_x = (_x + sx);
_y = (_y + sy);
this.onEnterFrame = function () {
sx = sx * 0.95;
_x = (_x + sx);
_y = (_y + sy);
sy = sy + 1;
};
Symbol 629 MovieClip [ef_ガラス破片] Frame 1
r = Math.round(Math.random(8)) + 1;
this.t.gotoAndPlay(r);
delete r;
_x = (_x + (sx * 2));
_y = (_y + (sy * 2));
this.onEnterFrame = function () {
sx = sx * 0.9;
_x = (_x + sx);
_y = (_y + sy);
sy = sy + 2;
};
Symbol 631 MovieClip [whiteFade] Frame 1
function fadeOut(tta, nnf, tbgmFlag) {
bgmFlag = tbgmFlag;
ta = tta;
nf = nnf;
this.gotoAndPlay("fadeOut");
}
Symbol 631 MovieClip [whiteFade] Frame 21
this.stop();
Symbol 631 MovieClip [whiteFade] Frame 29
if (bgmFlag == 0) {
_root.bgm = new Sound();
_root.bgm.stop();
}
Symbol 631 MovieClip [whiteFade] Frame 31
if (nf == null) {
this.gotoAndPlay(2);
} else {
ta.gotoAndStop(nf);
}
_parent.buttans._visible = true;
Symbol 634 MovieClip [BG_夕焼け] Frame 1
bgid = "BG_\u5915\u713C\u3051";
Symbol 654 MovieClip [BG_海岸] Frame 1
bgid = "BG_\u6D77\u5CB8";
Symbol 684 MovieClip Frame 1
Symbol 685 MovieClip [stage_helpMes_01] Frame 12
this.stop();
Symbol 693 MovieClip Frame 1
Symbol 694 MovieClip [stage_helpMes_00] Frame 12
this.stop();
Symbol 731 MovieClip Frame 17
this.stop();
Symbol 732 MovieClip [dis_timerView] Frame 1
function remove() {
this.gotoAndPlay("end");
flag = false;
}
function kill() {
this.onEnterFrame = null;
this.removeMovieClip();
}
function updateTimer(\uFF54) {
tim = t;
}
function move(tx) {
_x = tx;
}
tim = "";
flag = true;
Symbol 732 MovieClip [dis_timerView] Frame 28
if (flag == false) {
this.gotoAndPlay("end");
} else {
this.gotoAndPlay("loop");
}
Symbol 732 MovieClip [dis_timerView] Frame 45
this.kill();
Symbol 736 MovieClip [efc_hitHoll_ironPlate] Frame 1
Symbol 739 MovieClip [efc_hitHoll_blackColor] Frame 1
Symbol 739 MovieClip [efc_hitHoll_blackColor] Frame 10
_root.missileQuake(15);
this.stop();
Symbol 742 MovieClip [effect_glass_break] Frame 1
Symbol 755 MovieClip Frame 1
this.gotoAndStop(_parent.param);
Symbol 757 MovieClip [disp_title] Frame 66
this.stop();
this.removeMovieClip();
Symbol 769 MovieClip [stage_missionFailure_030] Frame 2
st = 30;
Symbol 769 MovieClip [stage_missionFailure_030] Frame 6
function xMove() {
var _local2 = Number(nTargetX) - Number(this._x);
var _local3 = Number(nTargetY) - Number(this._y);
nSpeedX = (Number(nSpeedX) * xA) + (Number(_local2) * xB);
nSpeedY = (Number(nSpeedY) * yA) + (Number(_local3) * yB);
this._x = this._x + Number(nSpeedX);
this._y = this._y + Number(nSpeedY);
powerdx = Number(powerdx);
powerdy = Number(powerdy);
nSpeedX = nSpeedX + ((Math.random() * powerdx) - (powerdx / 2));
nSpeedY = nSpeedY + ((Math.random() * powerdy) - (powerdy / 2));
}
function startCamera(txa, txb, tya, tyb, xp, yp, ax, ay, tbgex) {
xA = Number(txa);
xB = Number(txb);
yA = Number(tya);
yB = Number(tyb);
this._x = Number(nTargetX + xp);
this._y = Number(nTargetY + yp);
powerdx = Number(ax);
powerdy = Number(ay);
if (tbgex != undefined) {
bgex = tbgex;
}
}
nTargetX = this._x;
nTargetY = this._y;
nSpeedX = Number(0);
nSpeedY = Number(0);
xA = 1;
xB = 1;
yA = 0.5;
yB = 0.5;
powerdx = 0;
powerdy = 0;
bgex = 1;
this.createEmptyMovieClip("camera_mc", 999998);
this.onEnterFrame = function () {
this.xMove();
};
this.startCamera(0.6, 0.6, 0.6, 0.6, 30, 30, 0, 0, 0);
Symbol 769 MovieClip [stage_missionFailure_030] Frame 37
_root.setMouseCursor(true);
Symbol 769 MovieClip [stage_missionFailure_030] Frame 51
this.stop();
Symbol 772 MovieClip [BG_街01] Frame 1
bgid = "BG_\u885701";
Symbol 1505 MovieClip [__Packages.StageClass] Frame 0
class StageClass
{
var my, stageData, eventMesList, bForceStop, colorTransformFlg, colorBgTransformObj, colorCharTransformObj, colorTargetTransformObj, bgAColor, bgBColor, bgfAColor, bgfBColor, charColor, bgID;
function StageClass (tmy, sd, t_eml) {
my = tmy;
stageData = new Object();
stageData = sd;
eventMesList = new Object();
eventMesList = t_eml;
bForceStop = false;
colorTransformFlg = false;
setBGFront(stageData.bgf);
setBG_A();
_root.Bgm.bgmPlay(0, stageData.bgm, 100);
}
function setupColorTransform(objBg, objChar) {
colorTransformFlg = true;
colorBgTransformObj = new flash.geom.ColorTransform();
colorCharTransformObj = new flash.geom.ColorTransform();
colorBgTransformObj = objBg;
colorCharTransformObj = objChar;
colorTargetTransformObj = objBg;
bgAColor = new GrfTransform(_root.mainArea.BG_A.game.bg);
bgAColor.setColor(colorBgTransformObj);
bgBColor = new GrfTransform(_root.mainArea.targetArea.BG_B.game.bg);
bgBColor.setColor(colorBgTransformObj);
if (stageData.bgf != undefined) {
bgfAColor = new GrfTransform(_root.mainArea.BG_A.game.bgf);
bgfAColor.setColor(colorBgTransformObj);
bgfBColor = new GrfTransform(_root.mainArea.targetArea.BG_B.game.bgf);
bgfBColor.setColor(colorBgTransformObj);
}
charColor = new GrfTransform(_root.char);
charColor.setColor(colorCharTransformObj);
}
function getColorTargetTransform() {
return(colorTargetTransformObj);
}
function getCp() {
if ((stageData.cp == undefined) || (stageData.cp == 0)) {
return(false);
}
return(stageData.cp);
}
function attach(ta, id, n, d, x, y, xs, ys) {
ta.attachMovie(id, n, d);
ta[n]._x = x;
ta[n]._y = y;
ta[n]._xscale = xs;
ta[n]._yscale = ys;
}
function setBGFront(bgf) {
attach(my, bgf, "bgf", 1000, 0, 0, 100, 100);
}
function setBG_A() {
var _local3 = _root.mainArea.BG_A;
_local3.createEmptyMovieClip("game", 1);
_local3 = _local3.game;
attach(_local3, stageData.bg, "bg", 1, 0, 0, 100, 100);
bgID = _local3.bg.bgid;
if (stageData.bgf != undefined) {
attach(_local3, stageData.bgf, "bgf", 1000, 0, 0, 100, 100);
}
}
function attachBG_A(bg, bgf) {
var _local3 = _root.mainArea.BG_A;
if (_local3.game == undefined) {
_local3.createEmptyMovieClip("game", 1);
}
_local3 = _local3.game;
attach(_local3, bg, "bg", 1, 0, 0, 100, 100);
bgID = _local3.bg.bgid;
if (bgf != undefined) {
attach(_local3, stageData.bgf, "bgf", 1000, 0, 0, 100, 100);
}
}
function forward() {
if (!bForceStop) {
my.play();
}
}
function setForceStop(bFlag) {
bForceStop = bFlag;
}
function exeEvent(ev) {
if (eventMesList[ev][0] > ((Math.random() * 100) + 1)) {
var _local4 = 4 + Math.floor(eventMesList[ev][3] * Math.random());
_root.radio.openRadio(eventMesList[ev][_local4], eventMesList[ev][1], eventMesList[ev][2]);
}
}
function setForceScopeMode(flg) {
}
function atcTargetHelp(id, px, py) {
var _local3 = _root.getDeep();
var _local2 = "disTargetHelp" + _local3;
_root.attach(_root, id, _local2, _local3, px, py);
return(_root[_local2]);
}
function atcHelp(sid, param) {
_root.attachMovie(sid, "helpMes", 35000);
_root.helpMes.param = param;
}
function delHelp() {
_root.helpMes.removeMovieClip();
}
function gameover() {
_root.setStoryMode(true);
_root.gameover(stageData.gameoverInsName);
}
function bgMove() {
var _local3 = my.bg;
var _local4 = _root.mainArea.BG_A.game.bg;
_local4._xscale = _local3._xscale;
_local4._yscale = _local3._yscale;
_local4._x = _local3._x;
_local4._y = _local3._y;
}
function bgChangeCheck() {
var _local2 = my.bg;
if (_local2.bgid != bgID) {
attachBG_A(_local2.bgid);
bgAColor.setColor(colorBgTransformObj);
bgBColor.setColor(colorBgTransformObj);
}
}
function getStageNo() {
return(stageData.stageNo);
}
function exec() {
bgMove();
}
}
Symbol 1506 MovieClip [__Packages.GrfTransform] Frame 0
class GrfTransform
{
var my, noColor;
function GrfTransform (t_my) {
my = t_my;
noColor = new flash.geom.ColorTransform();
noColor.redMultiplier = 1;
noColor.redOffset = 0;
noColor.greenMultiplier = 1;
noColor.greenOffset = 0;
noColor.blueMultiplier = 1;
noColor.blueOffset = 0;
noColor.alphaMultiplier = 1;
noColor.alphaOffset = 0;
var _local3 = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
}
function setColor(colorObj) {
removeColor();
my.transform.colorTransform = colorObj;
}
function removeColor() {
my.transform.colorTransform = noColor;
}
function setColorFilter(color_mtx) {
var _local2 = new flash.filters.ColorMatrixFilter(color_mtx);
my.filters = [_local2];
}
function removeColorFilter() {
}
function setBlendMode(no) {
if ((no > 0) && (no < 15)) {
my.blendMode = no;
}
}
function removeBlendMode() {
my.blendMode = 0;
}
}
Symbol 1507 MovieClip [__Packages.TargetSetterClass] Frame 0
class TargetSetterClass
{
function TargetSetterClass (my, matoTypeA, matoTypeB) {
if (matoTypeB == undefined) {
matoTypeB = matoTypeA;
}
_root.mainArea.targetArea.deep++;
var _local5 = _root.mainArea.targetArea.deep;
var _local3 = "mato" + _local5;
var _local2 = _root.mainArea.targetArea.BG_B.game;
_local2.attachMovie(matoTypeB, _local3, _local5);
_local2[_local3]._x = my._x;
_local2[_local3]._y = my._y;
_local2[_local3]._xscale = my._xscale / 10;
_local2[_local3]._yscale = my._yscale / 10;
_local2[_local3]._rotation = my._rotation;
_local2 = _root.mainArea.BG_A.game;
_local2.attachMovie(matoTypeA, _local3, _local5);
_local2[_local3]._x = my._x;
_local2[_local3]._y = my._y;
_local2[_local3]._xscale = my._xscale / 10;
_local2[_local3]._yscale = my._yscale / 10;
_local2[_local3]._rotation = my._rotation;
}
}
Symbol 1508 MovieClip [__Packages.TargetClass] Frame 0
class TargetClass
{
var Game, my, hp, xx, yy, bMoveFlag, nTimeZero, nEndTime, blurFlag, sHitHoll, bTimer, nTimeLimit, bSpDestroy, negativePoint, bMain, subMy, se, hitHollDeep, TargetColor, insTimer;
function TargetClass (mmy, thp, tx, ty, tspDest, tTimeLimit, t_hitHoll) {
Game = _root.mainArea.targetArea.BG_B.game.Game;
my = mmy;
hp = thp;
xx = tx;
yy = ty;
bMoveFlag = true;
nTimeZero = getTimer();
nEndTime = -1;
blurFlag = false;
if ((t_hitHoll == null) || (t_hitHoll == undefined)) {
sHitHoll = null;
} else {
sHitHoll = t_hitHoll;
}
if ((tTimeLimit == undefined) || (tTimeLimit < 1)) {
bTimer = false;
} else {
bTimer = true;
nTimeLimit = tTimeLimit;
}
if ((tspDest != undefined) && (tspDest == true)) {
bSpDestroy = true;
} else {
bSpDestroy = false;
}
negativePoint = 1;
}
function init() {
if (my._parent == _root.mainArea.BG_A.game) {
bMain = false;
if (_root.matoBlurFlag && (blurFlag)) {
setBlur();
}
} else {
bMain = true;
subMy = _root.mainArea.BG_A.game[my._name];
}
if (bMain) {
_root.Target.addList(my);
} else {
atcTimerView();
se.setVolume(0);
}
hitHollDeep = 10;
if (Game.colorTransformFlg) {
TargetColor = new GrfTransform(my);
TargetColor.setColor(Game.getColorTargetTransform());
}
se = new Sound(my);
setSoundPan();
}
function setHitHoll(n) {
sHitHoll = n;
}
function setBlurFlag(flag) {
blurFlag = flag;
}
function hit(dmg, t_flag, pointObj) {
if (dmg > 0) {
atcHitHoll(pointObj);
hp = hp - dmg;
if (hp <= 0) {
destroy(dmg);
}
}
}
function hitNegative(dmg, pointObj) {
atcHitHoll(pointObj);
negativePoint--;
if (negativePoint <= 0) {
_root.preGameover();
my.gotoAndPlay("danger");
subMy.gotoAndPlay("danger");
}
}
function atcHitHoll(pointObj) {
if (sHitHoll != null) {
my.mato.mato_p.globalToLocal(pointObj);
var _local3 = my.mato.mato_p;
var _local2 = subMy.mato.mato_p;
var _local4 = "hitHoll" + hitHollDeep;
_local3.attachMovie(sHitHoll, _local4, hitHollDeep);
_local2.attachMovie(sHitHoll, _local4, hitHollDeep);
_local3 = _local3[_local4];
_local2 = _local2[_local4];
_local2._x = (_local3._x = pointObj.x);
_local2._y = (_local3._y = pointObj.y);
hitHollDeep++;
}
}
function getHp() {
return(hp);
}
function destroy(dmg) {
subMy.Mato.killFilters();
insTimer.remove();
nEndTime = getTimer() - nTimeZero;
if ((dmg > 1) && (bSpDestroy)) {
my.gotoAndPlay("destroySP");
subMy.gotoAndPlay("destroySP");
} else {
my.gotoAndPlay("destroy");
subMy.gotoAndPlay("destroy");
}
}
function killTarget() {
_root.Target.killList(my);
}
function kill() {
se.setVolume(0);
se.stop();
my.removeMovieClip();
}
function atcTimerView() {
var _local4 = "dis_timerView";
var _local3 = _root.mainArea.BG_A.getDeepTimerView();
var _local5 = my._name + "tv";
var _local6 = _root.mainArea.BG_A.game;
_local6.attachMovie(_local4, _local5, _local3);
insTimer = _root.mainArea.BG_A.game[my._name + "tv"];
_root.mainArea.targetArea.BG_B.game[my._name].Mato.insTimer = insTimer;
insTimer._x = my._x;
insTimer._y = -90;
if (bTimer) {
insTimer.updateTimer(nTimeLimit);
}
}
function setTimer() {
}
function gameover() {
if (my._parent == _root.mainArea.targetArea.BG_B.game) {
_root.mainArea.targetArea.BG_B.game.Game.gameover();
}
}
function ok() {
killTarget();
if (my._parent == _root.mainArea.BG_A.game) {
}
var _local3 = my._currentframe + 1;
my.gotoAndPlay(_local3);
}
function miss() {
}
function move() {
if (bMoveFlag) {
my._x = my._x + xx;
my._y = my._y + yy;
subMy._x = my._x;
subMy._y = my._y;
}
}
function stopMove() {
bMoveFlag = false;
}
function stopSound() {
se.stop();
}
function setSoundPan() {
var _local2 = Math.round(my._x / 2.75);
se.setPan(_local2);
}
function getEndTime() {
return(nEndTime);
}
function setBlur() {
var _local2 = new flash.filters.BlurFilter();
_local2.blurX = blurx;
_local2.blurY = blury;
_local2.quality = 1;
my.filters = new Array(_local2);
}
function killFilters() {
var _local2 = new Array();
my.filters = _local2;
}
function enterframe() {
if (bMain) {
setSoundPan();
move();
insTimer.move(my._x);
if (bTimer) {
}
}
}
var blurx = 2;
var blury = 2;
var cf = true;
}
Symbol 1509 MovieClip [__Packages.TargetMoveLoopClass] Frame 0
class TargetMoveLoopClass extends TargetClass
{
var my, hp, xx, yy, bMoveFlag, nTimeZero, nEndTime, sHitHoll, bTimer, nTimeLimit, bSpDestroy, subMy;
function TargetMoveLoopClass (mmy, thp, tx, ty, tspDest, tTimeLimit, t_hitHoll) {
super();
my = mmy;
hp = thp;
xx = tx;
yy = ty;
bMoveFlag = true;
nTimeZero = getTimer();
nEndTime = -1;
if ((t_hitHoll == null) || (t_hitHoll == undefined)) {
sHitHoll = null;
} else {
sHitHoll = t_hitHoll;
}
if ((tTimeLimit == undefined) || (tTimeLimit < 1)) {
bTimer = false;
} else {
bTimer = true;
nTimeLimit = tTimeLimit;
}
if ((tspDest != undefined) && (tspDest == true)) {
bSpDestroy = true;
} else {
bSpDestroy = false;
}
}
function move() {
if (bMoveFlag) {
my._x = my._x + xx;
my._y = my._y + yy;
var _local2 = 300;
if (my._x > _local2) {
my._x = (-_local2) * 0.95;
}
if (my._x < (-_local2)) {
my._x = _local2 * 0.95;
}
subMy._x = my._x;
subMy._y = my._y;
}
}
function stopMove() {
bMoveFlag = false;
}
}
Symbol 1510 MovieClip [__Packages.TargetMoveLoopHPClass] Frame 0
class TargetMoveLoopHPClass extends TargetClass
{
var my, hp, xx, yy, bMoveFlag, nTimeZero, nEndTime, sHitHoll, bTimer, nTimeLimit, bSpDestroy, atcHitHoll, insTimer, subMy;
function TargetMoveLoopHPClass (mmy, thp, tx, ty, tspDest, tTimeLimit, t_hitHoll) {
super();
my = mmy;
hp = thp;
xx = tx;
yy = ty;
bMoveFlag = true;
nTimeZero = getTimer();
nEndTime = -1;
if ((t_hitHoll == null) || (t_hitHoll == undefined)) {
sHitHoll = null;
} else {
sHitHoll = t_hitHoll;
}
if ((tTimeLimit == undefined) || (tTimeLimit < 1)) {
bTimer = false;
} else {
bTimer = true;
nTimeLimit = tTimeLimit;
}
if ((tspDest != undefined) && (tspDest == true)) {
bSpDestroy = true;
} else {
bSpDestroy = false;
}
}
function hit(dmg, t_flag, pointObj) {
if (dmg > 0) {
atcHitHoll(pointObj);
hp = hp - dmg;
if (hp <= 0) {
destroy(dmg);
} else {
my.gotoAndPlay("hit");
}
}
}
function destroy(dmg) {
insTimer.remove();
nEndTime = getTimer() - nTimeZero;
my.gotoAndPlay("destroySP");
subMy.gotoAndPlay("destroySP");
}
function move() {
if (bMoveFlag) {
my._x = my._x + xx;
my._y = my._y + yy;
var _local2 = 300;
if (my._x > _local2) {
my._x = (-_local2) * 0.95;
}
if (my._x < (-_local2)) {
my._x = _local2 * 0.95;
}
subMy._x = my._x;
subMy._y = my._y;
}
}
function stopMove() {
bMoveFlag = false;
}
}
Symbol 1511 MovieClip [__Packages.TargetPhaseTypeClass] Frame 0
class TargetPhaseTypeClass extends TargetClass
{
var sta, my, totalPhase, phase, bMoveFlag, se, setSoundPan, hp, xx, yy, insTimer, bMain, atcTimerView;
function TargetPhaseTypeClass (t_sta) {
super();
sta = t_sta;
my = sta.my;
totalPhase = sta.totalPhase;
phase = 1;
bMoveFlag = true;
se = new Sound(my);
if (my._parent == _root.mainArea.BG_A.game) {
se.setVolume(0);
}
setSoundPan();
initPhase(phase);
}
function initPhase(p) {
var _local3 = sta["phase" + p];
hp = _local3.hp;
xx = _local3.x;
yy = _local3.y;
var _local4 = "phase" + phase;
my.gotoAndPlay(_local4);
_root.mainArea.BG_A.game[my._name].gotoAndPlay(_local4);
}
function destroy() {
insTimer.remove();
phase++;
if (phase > totalPhase) {
my.gotoAndPlay("destroy");
_root.mainArea.BG_A.game[my._name].gotoAndPlay("destroy");
} else {
initPhase(phase);
}
}
function reAtcTimerView() {
if (!bMain) {
atcTimerView();
}
}
function getPhase() {
return(phase);
}
}
Symbol 1512 MovieClip [__Packages.TargetBallClass] Frame 0
class TargetBallClass
{
var my, se, submy, hp, xx, yy;
function TargetBallClass (mmy, thp, tx, ty) {
my = mmy;
se = new Sound(my);
submy = _root.mainArea.BG_A.game[my._name];
hp = thp;
xx = tx;
yy = ty;
if (my._parent == _root.mainArea.BG_A.game) {
se.setVolume(0);
} else {
_root.Target.addList(my);
}
setSoundPan();
}
function setSoundPan() {
var _local2 = Math.round(my._x / 2.75);
se.setPan(_local2);
}
function hit(dmg) {
hp = hp - dmg;
if (hp <= 0) {
destroy();
}
addPower();
}
function destroy() {
killTarget();
my.gotoAndPlay("destroy");
_root.mainArea.BG_A.game[my._name].gotoAndPlay("destroy");
}
function killTarget() {
_root.Target.killList(my);
}
function ok() {
var _local2 = my._currentframe + 1;
my.gotoAndPlay(_local2);
}
function miss() {
}
function kill() {
my.removeMovieClip();
}
function addPower() {
yy = yy - 3;
}
function move() {
my._x = my._x + xx;
my._y = my._y + yy;
submy._x = submy._x + xx;
submy._y = submy._y + yy;
yy = yy + 0.03;
}
function enterframe() {
move();
}
}
Symbol 1513 MovieClip [__Packages.SaveClass] Frame 0
class SaveClass
{
var gameName, localPath;
function SaveClass (t_gameName) {
gameName = t_gameName;
localPath = "/";
}
function checkExisting(t_id) {
var _local2 = SharedObject.getLocal(createID(gameName), localPath);
if (_local2.data[t_id] == undefined) {
return(false);
}
return(true);
}
function dataSave(t_id, sv) {
var _local2 = SharedObject.getLocal(createID(gameName), localPath);
_local2.data.saveDate = getDate();
_local2.data[t_id] = new Object();
_local2.data[t_id] = sv;
}
function dataLoad(t_id) {
var _local2 = SharedObject.getLocal(createID(gameName), localPath);
return(_local2.data[t_id]);
}
function createID(t_gameName) {
var _local1 = t_gameName;
return(_local1);
}
function getDate() {
var _local1 = new Date();
var _local2 = (((((((_local1.getFullYear() + "/") + _local1.getMonth()) + "/") + _local1.getDay()) + "/") + _local1.getHours()) + ":") + _local1.getMinutes();
return(_local2);
}
function dataDell() {
var _local2 = SharedObject.getLocal(createID(gameName), localPath);
_local2.data = undefined;
}
}
Symbol 1514 MovieClip [__Packages.ItemSelectorClass] Frame 0
class ItemSelectorClass
{
var my, leftBtnAd, rightBtnAd, centerBtnAd, graphic1Ad, icon_equip, icon_noHave, dataObj, getDataLengthFunc, getDataFunc, no, totalNo, getSaveDataFunc, setSaveDataFunc, dataSaveFunc, equipFunc, getEquipFunc, itemState;
function ItemSelectorClass (t_my) {
my = t_my;
leftBtnAd = "btn_left";
rightBtnAd = "btn_right";
centerBtnAd = "btn_center";
graphic1Ad = "graphic1";
graphic1Ad = "graphic2";
icon_equip = "icon_equip";
icon_noHave = "icon_noHave";
dataObj = new Object();
}
function init() {
if ((getDataLengthFunc == undefined) || (getDataFunc == undefined)) {
return(undefined);
}
no = 0;
totalNo = getDataLengthFunc();
upDataCounter();
}
function setGetDataFunc(f) {
getDataFunc = f;
}
function setGetDataLengthFunc(f) {
getDataLengthFunc = f;
}
function setGetSaveDataFunc(f) {
getSaveDataFunc = f;
}
function setSetSaveDataFunc(f) {
setSaveDataFunc = f;
}
function setDataSaveFunc(f) {
dataSaveFunc = f;
}
function setEquipFunc(f) {
equipFunc = f;
}
function setGetEquipFunc(f) {
getEquipFunc = f;
}
function upDataAllFromNo(t_no) {
no = t_no;
upDataAll();
}
function upDataAll() {
dataObj = getDataFunc(no);
my.txt_name = dataObj.name;
my.txt_subName = dataObj.subName;
my.txt_exp = dataObj.exp + getExtraExp(dataObj);
itemState = getSaveDataFunc(no);
if (no == getEquipFunc()) {
upDataIconEquip(true, false);
} else {
upDataIconEquip(false, false);
}
if ((itemState == 0) || (itemState == 1)) {
my.icon_noHave._visible = true;
} else {
my.icon_noHave._visible = false;
}
updateGlpWindow(dataObj.frame);
upDataCounter();
upDataCenterTxt(itemState, dataObj.point);
}
function upDataCenterTxt(sta, point) {
my.txt_center = "";
my.txt_center = my.txt_center + "<b><font color='#000000'>";
if (itemState == 0) {
my.txt_center = my.txt_center + "<font color='#666666'>\u8CFC\u5165\u3067\u304D\u307E\u305B\u3093 / locked</font>";
} else if (sta == 1) {
my.txt_center = my.txt_center + (("<font color='#FF0000'>" + point) + "CP</font>\u3067\u8CFC\u5165\u3059\u308B / buy");
} else if (sta == 2) {
my.txt_center = my.txt_center + "\u3053\u308C\u3092\u9078\u3076 / equip";
}
my.txt_center = my.txt_center + "</font></b>";
}
function updateGlpWindow(glpNo) {
my.graphic1.gotoAndStop(Number(glpNo));
}
function upDataCounter() {
my.txt_counter = (String(no + 1) + "/") + String(totalNo);
}
function doneCenter() {
if (itemState == 1) {
if (dataObj.point <= _root.getPoint()) {
my.efc.gotoAndPlay(2);
_root.addPoint(-dataObj.point);
setSaveDataFunc(no, 2);
dataSaveFunc();
upDataAll();
}
} else if (itemState == 2) {
equipFunc(no);
dataSaveFunc();
upDataAll();
upDataIconEquip(true, true);
}
}
function doneLeft() {
no--;
if (no < 0) {
no = totalNo - 1;
}
upDataAll();
}
function doneRight() {
no++;
if (no >= totalNo) {
no = 0;
}
upDataAll();
}
function upDataIconEquip(f, animation) {
if (f) {
my.icon_equip._visible = true;
if (animation) {
my.icon_equip.gotoAndPlay("play");
} else {
my.icon_equip.gotoAndStop("stop");
}
} else {
my.icon_equip._visible = false;
}
}
function getExtraExp(obj) {
var _local3 = "";
var _local4 = new Array();
var _local2 = new Array();
_local4 = ["\u30B9\u30B3\u30FC\u30D7\u30B5\u30A4\u30BA(sco) ", "\u96C6\u4E2D\u529B(con)", "\u64CD\u4F5C\u6027(ope)", "\u30EA\u30ED\u30FC\u30C9\u901F\u5EA6(rel)", "\u5F3E\u6570(mag)"];
_local2 = [obj.st_sco, obj.st_con, obj.st_ope, obj.st_rel, obj.st_mag];
_local3 = _local3 + "<font color='#FFFF00'>";
var _local1 = 0;
while (_local1 < 5) {
if (_local2[_local1] != 0) {
_local3 = _local3 + ((("\n \u30FB" + _local4[_local1]) + " +") + _local2[_local1]);
}
_local1++;
}
_local3 = _local3 + "</font>";
return(_local3);
}
}
Symbol 1515 MovieClip [__Packages.TargetManagementClass] Frame 0
class TargetManagementClass
{
var className, tList;
function TargetManagementClass () {
className = "TargetManagementClass";
tList = new Array();
traced("\u5B9A\u7FA9");
}
function traced(t) {
}
function killList(n) {
var _local2 = 0;
while (_local2 < tList.length) {
if (tList[_local2] == n) {
tList.splice(_local2, 1);
}
_local2++;
}
}
function getList() {
return(tList);
}
function addList(n) {
if (((n != undefined) && (n != null)) && (n != "")) {
tList.push(n);
}
}
}
Symbol 781 MovieClip Frame 2
url = _url;
ans = url.indexOf("http");
trueUrl01 = "http://nextframe.jp/flash/matsnp/matsnp.swf";
trueUrl02 = "http://www.nextframe.jp/flash/matsnp/matsnp.swf";
if (ans != -1) {
if ((_url == trueUrl01) || (_url == trueUrl02)) {
} else {
_root.onEnterFrame = function () {
_root.gotoAndStop("addressError");
};
_root.gotoAndStop("addressError");
}
}
this.stop();
Symbol 826 Button
on (release) {
this.gotoAndPlay("wo");
}
Instance of Symbol 807 MovieClip in Symbol 828 MovieClip Frame 3
onClipEvent (load) {
totalBytes = _root.getBytesTotal();
}
onClipEvent (enterFrame) {
loadedBytes = _root.getBytesLoaded();
this._xscale = (loadedBytes / totalBytes) * 100;
if (loadedBytes == totalBytes) {
_parent.gotoAndPlay("endLoad_main");
}
}
Symbol 828 MovieClip Frame 10
this.stop();
Symbol 828 MovieClip Frame 19
if (_root.b_sndFlag) {
mcl_bgm = new MovieClipLoader();
listener = new Object();
targetMC = _root.Bgm;
listener.onLoadProgress = function (targetMC, loadedBytes, totalBytes) {
per = (loadedBytes / totalBytes) * 100;
_root.mc_priLoader.mc_loader.bar._xscale = per;
};
listener.onLoadComplete = function (targetMC) {
_root.mc_priLoader.mc_loader.gotoAndStop("downLoadEnd");
};
mcl_bgm.addListener(listener);
mcl_bgm.loadClip("matsnp_bgms.swf", _root.Bgm);
this.stop();
} else {
_root.mc_priLoader.mc_loader.gotoAndStop("downLoadEnd");
}
Symbol 828 MovieClip Frame 35
this.stop();
Symbol 828 MovieClip Frame 60
_root.gotoAndStop("init");
Symbol 841 MovieClip Frame 2
function getFps() {
time_count = time_count + 1;
if ((getTimer() - old_timer) >= time) {
tFps = Math.floor((time_count * 1000) / (getTimer() - old_timer));
fps = (tFps + "/") + fr;
old_timer = getTimer();
time_count = 0;
avFps = Math.floor(((avFps + tFps) / 2) * 10) / 10;
}
}
fr = 24;
time = 1000;
time_count = 0;
avFps = fr;
old_timer = getTimer();
this.onEnterFrame = function () {
this.getFps();
};
this.stop();
Symbol 844 MovieClip Frame 1
function exec() {
ff = _root.flag.isFire;
fr = _root.flag.isReload;
na = _root.gdata.gun.nowAmo;
cf = _root.char._currentframe;
w = _root.wind;
b = _root.breathePower;
bf = _root.flag.isNowBreatheStop;
nf = _root.nowFace;
o = (((((((((((((("flag.isFire = " + ff) + "\nflag.isReload = ") + fr) + "\n\nnowAmo = ") + na) + "\nchar\u306E\uFF8C\uFF9A\uFF70\uFF91 = ") + cf) + "\n\u98A8\u529B = ") + w) + "\n\u606F = ") + b) + "\n\u606Fflag=") + bf) + "\n\u9854=") + nf;
}
flag = false;
kTriga = true;
_visible = false;
this.onEnterFrame = function () {
if (Key.isDown(36)) {
if (kTriga) {
kTriga = false;
flag = !flag;
_visible = (!_visible);
}
} else {
kTriga = true;
}
if (flag) {
exec();
}
};
Symbol 864 MovieClip Frame 1
function xMove() {
var _local2 = Number(nTargetX) - Number(this._x);
var _local3 = Number(nTargetY) - Number(this._y);
nSpeedX = (Number(nSpeedX) * xA) + (Number(_local2) * xB);
nSpeedY = (Number(nSpeedY) * yA) + (Number(_local3) * yB);
this._x = this._x + Number(nSpeedX);
this._y = this._y + Number(nSpeedY);
powerdx = Number(powerdx);
powerdy = Number(powerdy);
nSpeedX = nSpeedX + ((Math.random() * powerdx) - (powerdx / 2));
nSpeedY = nSpeedY + ((Math.random() * powerdy) - (powerdy / 2));
}
function startCamera(txa, txb, tya, tyb, xp, yp, ax, ay, tbgex) {
xA = Number(txa);
xB = Number(txb);
yA = Number(tya);
yB = Number(tyb);
this._x = Number(nTargetX + xp);
this._y = Number(nTargetY + yp);
powerdx = Number(ax);
powerdy = Number(ay);
if (tbgex != undefined) {
bgex = tbgex;
}
}
nTargetX = this._x;
nTargetY = this._y;
nSpeedX = Number(0);
nSpeedY = Number(0);
xA = 1;
xB = 1;
yA = 0.5;
yB = 0.5;
powerdx = 0;
powerdy = 0;
bgex = 1;
this.createEmptyMovieClip("camera_mc", 999998);
this.onEnterFrame = function () {
this.xMove();
};
Symbol 864 MovieClip Frame 10
Symbol 864 MovieClip Frame 11
this.startCamera(0.6, 0.6, 0.6, 0.6, 10, 10, 0, 0, 0);
Symbol 870 MovieClip Frame 451
this.gotoAndPlay(1);
Symbol 876 Button
on (release) {
_root.gotoAndStop("home");
}
Symbol 877 Button
on (release) {
getURL ("http://nextframe.jp", "_blank");
}
Symbol 878 Button
on (release) {
this.gotoAndStop("credit");
}
Symbol 925 Button
on (release) {
getURL ("http://www.yamajet.com/", _blank);
}
Symbol 926 Button
on (release) {
getURL ("http://sentive.net/ ", _blank);
}
Symbol 927 Button
on (release) {
getURL ("http://www.propanmode.net/", _blank);
}
Symbol 928 Button
on (release) {
getURL ("http://taka25th.cathand.com/", _blank);
}
Symbol 929 Button
on (release) {
getURL ("http://gun.world.coocan.jp/", _blank);
}
Symbol 930 Button
on (release) {
getURL (" http://www.cossackde.com/", _blank);
}
Symbol 931 Button
on (release) {
getURL ("http://nextframe.jp", _blank);
}
Symbol 932 Button
on (release) {
_parent.gotoAndStop("normal");
}
Symbol 934 MovieClip Frame 68
Bgm.bgmPlay(0, "title00", 100);
Symbol 934 MovieClip Frame 102
this.stop();
Symbol 936 MovieClip Frame 1
_visible = false;
Symbol 938 MovieClip Frame 630
this.gotoAndPlay(1);
Symbol 940 MovieClip Frame 2
seExt = 24;
this.onEnterFrame = function () {
vol = (_parent._ymouse + 200) / seExt;
se.setVolume(vol);
};
this.onUnload = function () {
se.stop();
delete se;
};
this.stop();
Symbol 951 MovieClip Frame 1
this.stop();
Symbol 952 MovieClip Frame 1
this.stop();
Symbol 964 Button
on (rollOver, dragOver) {
this.gotoAndStop(3);
_home.lvupMessage(_name, 0);
}
on (rollOut, dragOut) {
this.gotoAndStop(2);
_home.drowHelp();
}
Symbol 968 MovieClip Frame 2
sName = _parent.sName;
Symbol 974 Button
on (rollOver, dragOver) {
this.gotoAndStop(4);
_home.lvupMessage(_name, 1);
}
on (rollOut, dragOut) {
this.gotoAndStop(2);
_home.drowHelp();
}
on (press) {
_home.pressButton(this, cName, "up");
}
Symbol 975 Button
on (rollOver, dragOver) {
this.gotoAndStop(5);
_home.lvupMessage(_name, -1);
}
on (rollOut, dragOut) {
this.gotoAndStop(2);
_home.drowHelp(1);
}
on (press) {
_home.pressButton(this, cName, "down");
}
Symbol 984 MovieClip Frame 1
se = new Sound(this);
switch (_name) {
case "lv1" :
p = -40;
break;
case "lv2" :
p = -20;
break;
case "lv3" :
p = 0;
break;
case "lv4" :
p = 20;
break;
case "lv5" :
p = 40;
}
se.setPan(p);
this.stop();
Symbol 984 MovieClip Frame 2
Symbol 984 MovieClip Frame 13
se = new Sound(this);
se.attachSound(_name);
se.start(0, 1);
Symbol 984 MovieClip Frame 25
this.stop();
Symbol 985 MovieClip Frame 1
_home.init(_name);
this.stop();
Instance of Symbol 984 MovieClip "lv1" in Symbol 985 MovieClip Frame 1
onClipEvent (load) {
this.stop();
}
Instance of Symbol 984 MovieClip "lv2" in Symbol 985 MovieClip Frame 1
onClipEvent (load) {
this.stop();
}
Instance of Symbol 984 MovieClip "lv3" in Symbol 985 MovieClip Frame 1
onClipEvent (load) {
this.stop();
}
Instance of Symbol 984 MovieClip "lv4" in Symbol 985 MovieClip Frame 1
onClipEvent (load) {
this.stop();
}
Instance of Symbol 984 MovieClip "lv5" in Symbol 985 MovieClip Frame 1
onClipEvent (load) {
this.stop();
}
Instance of Symbol 985 MovieClip "scopeSize" in Symbol 987 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
sName = "\u30B9\u30B3\u30FC\u30D7\u30B5\u30A4\u30BA";
eName = "Scope size";
cName = "scopeSize";
}
Instance of Symbol 985 MovieClip "stability" in Symbol 987 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
sName = "\u96C6\u4E2D\u529B";
eName = "Concentration";
cName = "stability";
}
Instance of Symbol 985 MovieClip "reloadSpeed" in Symbol 987 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
sName = "\u30EA\u30ED\u30FC\u30C9\u901F\u5EA6";
eName = "Reload speed";
cName = "reloadSpeed";
}
Instance of Symbol 985 MovieClip "magazine" in Symbol 987 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
sName = "\u5F3E\u6570";
eName = "Magazine capacity";
cName = "magazine";
}
Instance of Symbol 985 MovieClip "contorol" in Symbol 987 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
sName = "\u64CD\u4F5C\u6027";
eName = "Operativeness ( control of muzzle jump. )";
cName = "contorol";
}
Symbol 1002 Button
on (press) {
toScene("gun2");
}
Symbol 1003 Button
on (press) {
toScene("home");
}
Symbol 1015 Button
on (press) {
toScene("game");
}
Symbol 1023 Button
on (release) {
this.clicked();
}
Symbol 1024 MovieClip Frame 1
function clicked() {
_root.setClearFlag(false);
_root.clearAddPoint();
this.gotoAndStop(1);
}
if (_root.isClearFlag) {
this.gotoAndStop(2);
}
this.stop();
Symbol 1026 MovieClip Frame 1
_visible = false;
Symbol 1062 MovieClip Frame 1
this.stop();
Symbol 1062 MovieClip Frame 24
this.gotoAndStop(1);
Symbol 1065 Button
on (release) {
ISC.doneLeft();
}
Symbol 1066 Button
on (release) {
ISC.doneRight();
}
Symbol 1067 Button
on (release) {
ISC.doneCenter();
}
Symbol 1087 MovieClip Frame 1
this.stop();
Symbol 1087 MovieClip Frame 16
this.stop();
Symbol 1093 MovieClip Frame 1
this.stop();
Symbol 1099 MovieClip Frame 1
this.onEnterFrame = function () {
if (Math.random() > 0.98) {
this.play();
}
};
this.stop();
Symbol 1105 Button
on (release) {
_root.loadHomeStyle(0);
}
Symbol 1108 Button
on (release) {
_root.loadHomeStyle(3);
}
Symbol 1110 Button
on (release) {
_root.loadHomeStyle(1);
}
Symbol 1112 Button
on (release) {
_root.loadHomeStyle(4);
}
Symbol 1114 Button
on (release) {
_root.loadHomeStyle(2);
}
Symbol 1116 Button
on (release) {
_root.loadHomeStyle(5);
}
Symbol 1118 MovieClip Frame 1
if (!_root.b_debugMode) {
_visible = false;
_x = 800;
}
Symbol 1122 Button
on (press) {
toScene("gun1");
}
Symbol 1140 Button
on (release) {
_parent.decSelect1(stageNo);
}
Symbol 1147 MovieClip Frame 1
this.stop();
Symbol 1149 Button
on (release) {
_root.startStage(10);
}
Symbol 1151 Button
on (release) {
_root.startStage(40);
}
Symbol 1153 Button
on (release) {
_root.startStage(20);
}
Symbol 1155 Button
on (release) {
_root.startStage(30);
}
Symbol 1157 Button
on (release) {
_root.startStage(50);
}
Symbol 1159 Button
on (release) {
_root.startStage(11);
}
Symbol 1161 Button
on (release) {
_root.startStage(41);
}
Symbol 1163 Button
on (release) {
_root.startStage(21);
}
Symbol 1165 Button
on (release) {
_root.startStage(31);
}
Symbol 1167 Button
on (release) {
_root.startStage(51);
}
Symbol 1174 Button
on (release) {
_root.startStage(80);
}
Symbol 1176 Button
on (release) {
_root.startStage(90);
}
Symbol 1178 Button
on (release) {
_root.startStage(91);
}
Symbol 1180 MovieClip Frame 1
if (!_root.b_debugMode) {
_visible = false;
_x = 800;
}
Symbol 1183 Button
on (press) {
_parent.gotoAndStop("select1");
_parent.decSelect1(_parent.st1);
}
Symbol 1186 Button
on (press) {
_parent._parent.decSelect2(no);
}
Symbol 1197 MovieClip Frame 1
this.stop();
Instance of Symbol 1195 MovieClip "btn0" in Symbol 1197 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
no = 0;
}
Instance of Symbol 1195 MovieClip "btn1" in Symbol 1197 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
no = 1;
}
Instance of Symbol 1195 MovieClip "btn2" in Symbol 1197 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
no = 3;
}
Instance of Symbol 1195 MovieClip "btn3" in Symbol 1197 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
no = 4;
}
Instance of Symbol 1195 MovieClip "btn4" in Symbol 1197 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
no = 6;
}
Instance of Symbol 1195 MovieClip "btn5" in Symbol 1197 MovieClip Frame 20
//component parameters
onClipEvent (construct) {
no = 7;
}
on (press) {
_parent.decSelect2(7);
}
Symbol 1199 Button
on (press) {
_parent.gotoAndStop("select2");
}
Symbol 1201 Button
on (press) {
_parent._parent.decSelect3(lv);
}
Symbol 1215 MovieClip Frame 1
this.stop();
Instance of Symbol 1202 MovieClip "btnMc_0" in Symbol 1215 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
lv = 0;
}
Instance of Symbol 1202 MovieClip "btnMc_1" in Symbol 1215 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
lv = 1;
}
Instance of Symbol 1202 MovieClip "btnMc_2" in Symbol 1215 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
lv = 2;
}
Instance of Symbol 1202 MovieClip "btnMc_3" in Symbol 1215 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
lv = 3;
}
Symbol 1216 MovieClip Frame 1
function decSelect1(no) {
st1 = no;
this.gotoAndStop("select2");
var _local7 = Number(String(st1) + "0");
var _local6 = Number(String(st1) + "3");
var _local5 = Number(String(st1) + "6");
if (_root.stageDataAry[_local6] == undefined) {
} else if (_root.stageDataAry[_local5] == undefined) {
this.btns.gotoAndStop("ex1");
} else {
this.btns.gotoAndStop("ex2");
}
setBtn(0, true);
var _local3 = 1;
while (_local3 < 6) {
setBtn(_local3, false);
_local3++;
}
var _local4 = new Array();
_local4 = [_local7, _local6, _local5];
st1 = Number(st1);
if (_root.getSaveStageRec(_local4[0], 0) > 1) {
if (_root.getScopeObj(_root.getSaveScope()).nightFlag) {
setBtn(1, true);
} else {
setBtn(1, false, true);
}
}
if (_root.getSaveStageRec(_local4[1], 0) > 1) {
}
if (_root.getSaveStageRec(_local4[2], 0) > 1) {
}
}
function setBtn(no, flg, nightIcon) {
mc = btns["btn" + no];
if (nightIcon) {
mc.icon_night._visible = true;
} else {
mc.icon_night._visible = false;
}
if (flg) {
mc.shadowMc._visible = false;
mc.btn.enabled = true;
} else {
mc.shadowMc._visible = true;
mc.btn.enabled = false;
}
}
function decSelect2(no) {
st2 = no;
var _local3 = String(st1) + String(st2);
this.gotoAndStop("select3");
this.btns.btnMc_1._visible = false;
this.btns.btnMc_2._visible = false;
this.btns.btnMc_3._visible = false;
}
function decSelect3(lv) {
var _local2 = String(st1) + String(st2);
_root.startStage(_local2, lv);
}
var i = 1;
while (i < 6) {
if (_root.getSaveStageRec(i * 10, 0) > 0) {
var n = this["btn_" + i];
var f = (i + 1);
n.stageNo = i;
n.gotoAndStop(f);
}
i++;
}
lastSt = 0;
st1 = 0;
st2 = 0;
st3 = 0;
this.stop();
Instance of Symbol 1197 MovieClip "btns" in Symbol 1216 MovieClip Frame 10
/* no clip actions */
Symbol 1245 MovieClip Frame 1
this.stop();
Symbol 1246 Button
on (release) {
ISC.doneCenter();
}
Symbol 1255 MovieClip Frame 1
this.scope_slc.ISC = new ItemSelectorClass(this.scope_slc);
with (this.scope_slc.ISC) {
setGetDataFunc(_root.getScopeObj);
setGetDataLengthFunc(_root.getScopeObjNum);
setGetSaveDataFunc(_root.getSaveScopeList);
setSetSaveDataFunc(_root.setSaveScopeList);
setDataSaveFunc(_root.dataSave);
setEquipFunc(_root.setSaveScope);
setGetEquipFunc(_root.getSaveScope);
init();
upDataAllFromNo(_root.getSaveScope());
}
this.option_slc.ISC = new ItemSelectorClass(this.option_slc);
with (this.option_slc.ISC) {
setGetDataFunc(_root.getOptionObj);
setGetDataLengthFunc(_root.getOptionObjNum);
setGetSaveDataFunc(_root.getSaveOptionList);
setSetSaveDataFunc(_root.setSaveOptionList);
setDataSaveFunc(_root.dataSave);
setEquipFunc(_root.setSaveOption);
setGetEquipFunc(_root.getSaveOption);
init();
upDataAllFromNo(_root.getSaveOption());
}
this.onEnterFrame = function () {
ISC_scope.enterframe();
ISC_option.enterframe();
};
Symbol 1264 MovieClip Frame 1
function toScene(n) {
nextSceneID = n;
var _local2 = nowSceneID + "e";
this.gotoAndPlay(_local2);
}
function nScene() {
nowSceneID = nextSceneID;
this.gotoAndPlay(nowSceneID);
}
nowSceneID = "";
nextSceneID = "";
nowSceneID = "game";
this.gotoAndStop(41);
this.stop();
function init(cName) {
var _local3 = saveData.gun[cName];
var _local2 = 1;
while (_local2 <= _local3) {
this.disGun[cName]["lv" + _local2].gotoAndStop("true");
if (_local2 > 10) {
break;
}
_local2++;
}
}
function lvupMessage(cName, c) {
help_txt = ("<p align='center'>" + helpMes[cName]) + "<br>";
if (c != 0) {
var _local2 = saveData.gun[cName];
if (c == 1) {
if (_local2 >= 5) {
help_txt = help_txt + "\u6700\u9AD8\u306E\u30AB\u30B9\u30BF\u30E0\u5316\u304C\u306A\u3055\u308C\u3066\u3044\u308B\uFF01";
} else {
var _local4 = cost[_local2];
help_txt = help_txt + (("\u30B0\u30EC\u30FC\u30C9\u30A2\u30C3\u30D7\u306B\u306F<font color='#FF0000'><b>" + _local4) + "</b></font>GP\u5FC5\u8981\u3067\u3059\u3002</p>");
}
} else if (c == -1) {
if (_local2 == 0) {
help_txt = help_txt + "\u3053\u308C\u4EE5\u4E0A\u3084\u308B\u3068\u3001\u5F3E\u304C\u3046\u3066\u306A\u3044\u6C17\u304C\u3059\u308B\u2026\u3002";
} else {
var _local4 = this.checkNeedPoint(cName, -1);
_local4 = cost[_local2 - 1];
help_txt = help_txt + (("\u30C7\u30B0\u30EC\u30FC\u30C9\u3059\u308B\u3068<font color='#FF0000'><b>" + Math.abs(_local4)) + "</b></font>GP\u3082\u3069\u3063\u3066\u304D\u307E\u3059\u3002</p>");
}
}
}
this.drowHelp(help_txt);
}
function drowHelp(mes) {
if ((mes == undefined) || (mes == 1)) {
disGun.help_txt = "";
} else {
disGun.help_txt = mes;
}
}
function pressButton(path, cName, func) {
var _local3 = saveData.gun[cName];
if (func == "up") {
switch (this.lvUp(cName)) {
case "ok" :
this.disGun[cName]["lv" + (_local3 + 1)].gotoAndPlay("upgrade");
this.lvupMessage(cName, 1);
this.disGun.gun.gotoAndPlay(2);
path.swapDepths(10000);
break;
case "nogp" :
break;
case "maxlv" :
}
} else {
switch (this.lvDown(cName)) {
case "ok" :
this.disGun[cName]["lv" + _local3].gotoAndPlay("degrade");
this.lvupMessage(cName, -1);
break;
case "minlv" :
}
}
}
function checkNeedPoint(cName, c) {
var _local1 = saveData.gun[cName] + Number(c);
switch (_local1) {
case 5 :
return("maxlv");
case -1 :
return("minlv");
}
if (c == 1) {
return(cost[_local1 + 1]);
}
if (c == -1) {
return(-cost[_local1]);
}
}
function lvUp(cName) {
var _local2 = saveData.gun[cName];
if (_local2 >= 5) {
return("maxlv");
}
var _local3 = cost[_local2];
if (saveData.game.gp >= _local3) {
saveData.gun[cName]++;
gp = (saveData.game.gp = saveData.game.gp - _local3);
_root.dataSave();
return("ok");
}
return("nogp");
}
function lvDown(cName) {
var _local2 = saveData.gun[cName];
if (_local2 == 0) {
return("minlv");
}
var _local3 = cost[_local2 - 1];
saveData.gun[cName]--;
gp = (saveData.game.gp = saveData.game.gp + _local3);
_root.dataSave();
return("ok");
}
helpMes = new Object();
helpMes.scopeSize = "\u30B9\u30B3\u30FC\u30D7\u304C\u5927\u304D\u304F\u306A\u308A\u307E\u3059\u3002";
helpMes.stability = "\u9577\u304F\u606F\u3092\u6B62\u3081\u3089\u308C\u307E\u3059\u3002\u3000";
helpMes.contorol = "\u9283\u3092\u3046\u3063\u305F\u3068\u304D\u306E\u306F\u306D\u4E0A\u304C\u308A\u304C\u5C0F\u3055\u304F\u306A\u308A\u307E\u3059\u3002";
helpMes.reloadSpeed = "\u30EA\u30ED\u30FC\u30C9\u6642\u9593\u304C\u77ED\u304F\u306A\u308A\u307E\u3059\u3002";
helpMes.magazine = "\u5F3E\u304C\u3075\u3048\u307E\u3059\u3002";
_global._home = this;
cost = new Array();
cost = [2, 4, 8, 16, 32];
gp = saveData.game.gp;
this.onEnterFrame = function () {
gp = _root.getPoint();
};
Instance of Symbol 938 MovieClip "bg" in Symbol 1264 MovieClip Frame 1
onClipEvent (load) {
bx = _x;
by = _y;
ext_x = 6;
ext_y = 3;
}
onClipEvent (enterFrame) {
xx = bx - (_parent._xmouse / ext_x);
yy = by - (_parent._ymouse / ext_y);
_x = (_x - ((_x - xx) / 5));
_y = (_y - ((_y - yy) / 5));
}
Instance of Symbol 940 MovieClip "sun" in Symbol 1264 MovieClip Frame 1
onClipEvent (enterFrame) {
_alpha = (70 + _parent.bg._y);
}
Instance of Symbol 1004 MovieClip in Symbol 1264 MovieClip Frame 1
onClipEvent (load) {
this.stop();
}
Symbol 1264 MovieClip Frame 10
stop();
Symbol 1264 MovieClip Frame 13
nScene();
Symbol 1264 MovieClip Frame 25
stop();
Symbol 1264 MovieClip Frame 28
nScene();
Instance of Symbol 1218 MovieClip in Symbol 1264 MovieClip Frame 36
onClipEvent (load) {
this.stop();
}
Symbol 1264 MovieClip Frame 41
stop();
Symbol 1264 MovieClip Frame 44
nScene();
Instance of Symbol 1004 MovieClip in Symbol 1264 MovieClip Frame 50
onClipEvent (load) {
this.stop();
}
Symbol 1264 MovieClip Frame 55
stop();
Symbol 1264 MovieClip Frame 58
nScene();
Symbol 1267 MovieClip Frame 1
Symbol 1268 MovieClip Frame 1
function getDeepTimerView() {
timerV++;
if (timerV > maxTimerV) {
timerV = minTimerV;
}
return(timerV);
}
minTimerV = 1000;
maxTimerV = 1099;
timerV = minTimerV;
Symbol 1270 MovieClip Frame 1
this.stop();
Symbol 1271 MovieClip Frame 1
deep = 500;
Symbol 1274 MovieClip Frame 1
function xMove() {
var _local2 = Number(nTargetX) - Number(this._x);
var _local3 = Number(nTargetY) - Number(this._y);
nSpeedX = (Number(nSpeedX) * xA) + (Number(_local2) * xB);
nSpeedY = (Number(nSpeedY) * yA) + (Number(_local3) * yB);
this._x = this._x + Number(nSpeedX);
this._y = this._y + Number(nSpeedY);
powerdx = Number(powerdx);
powerdy = Number(powerdy);
nSpeedX = nSpeedX + ((Math.random() * powerdx) - (powerdx / 2));
nSpeedY = nSpeedY + ((Math.random() * powerdy) - (powerdy / 2));
}
function startCamera(txa, txb, tya, tyb, xp, yp, ax, ay, tbgex) {
xA = Number(txa);
xB = Number(txb);
yA = Number(tya);
yB = Number(tyb);
this._x = Number(nTargetX + xp);
this._y = Number(nTargetY + yp);
powerdx = Number(ax);
powerdy = Number(ay);
if (tbgex != undefined) {
bgex = tbgex;
}
}
nTargetX = this._x;
nTargetY = this._y;
nSpeedX = Number(0);
nSpeedY = Number(0);
xA = 1;
xB = 1;
yA = 0.5;
yB = 0.5;
powerdx = 0;
powerdy = 0;
bgex = 1;
this.createEmptyMovieClip("camera_mc", 999998);
this.onEnterFrame = function () {
this.xMove();
};
this.stop();
Instance of Symbol 1062 MovieClip "scope" in Symbol 1274 MovieClip Frame 1
onClipEvent (load) {
function xMove(xx, yy) {
nTargetX = xx;
nTargetY = yy;
var _local2 = Number(nTargetX) - Number(this._x);
var _local3 = Number(nTargetY) - Number(this._y);
nSpeedX = (Number(nSpeedX) * xA) + (Number(_local2) * xB);
nSpeedY = (Number(nSpeedY) * yA) + (Number(_local3) * yB);
this._x = this._x + Number(nSpeedX);
this._y = this._y + Number(nSpeedY);
powerdx = Number(powerdx);
powerdy = Number(powerdy);
nSpeedX = nSpeedX + ((Math.random() * powerdx) - (powerdx / 2));
nSpeedY = nSpeedY + ((Math.random() * powerdy) - (powerdy / 2));
}
function startCamera(txa, txb, tya, tyb, xp, yp, ax, ay, tbgex) {
xA = Number(txa);
xB = Number(txb);
yA = Number(tya);
yB = Number(tyb);
this._x = Number(nTargetX + xp);
this._y = Number(nTargetY + yp);
powerdx = Number(ax);
powerdy = Number(ay);
if (tbgex != undefined) {
bgex = tbgex;
}
}
function resetMove() {
addr = (Math.random() * b) + (addr / 2);
addr2 = addr * 2;
}
function setScopeVib(b) {
switch (b) {
case 1 :
addr = addr_base;
addr2 = addr2_base;
sx = bsx;
sy = bsy;
break;
case 2 :
addr = addr_base * conceExt;
addr2 = addr2_base * conceExt;
sx = bsx;
sy = bsy;
break;
case -1 :
addr = addr_base * overExt;
addr2 = addr2_base * overExt;
sx = bsx * overExt;
sy = bsy * overExt;
}
}
function scopeMove() {
var _local4 = (_x - (_root._xmouse - _parent._x)) + _root.gap_x;
var _local3 = (_y - (_root._ymouse - _parent._y)) + _root.gap_y;
if (bTebure) {
rot = rot + addr;
rot2 = rot2 + addr2;
if (rot > 360) {
rot = rot - 360;
}
if (rot2 > 360) {
rot2 = rot2 - 360;
}
rad = (rot * Math.PI) / 180;
rad2 = (rot2 * Math.PI) / 180;
tbx = Math.sin(rad) * sx;
tby = Math.sin(rad2) * sy;
_local4 = _local4 + tbx;
_local3 = _local3 + tby;
}
_x = (_x - (_local4 / delay_x));
_y = (_y - (_local3 / delay_y));
_parent.targetArea._x = _x * (-cameraExt);
_parent.targetArea._y = _y * (-cameraExt);
_NOSCOPE._x = (_parent.mask._x = _x);
_NOSCOPE._y = (_parent.mask._y = _y);
}
delay_x = 8;
delay_y = 3.5;
cameraExt = 2;
bTebure = true;
nTargetX = this._x;
nTargetY = this._y;
nSpeedX = Number(0);
nSpeedY = Number(0);
xA = 1;
xB = 1;
yA = 0.5;
yB = 0.5;
powerdx = 0;
powerdy = 0;
bgex = 1;
this.createEmptyMovieClip("camera_mc", 999998);
conceExt = 0.3;
overExt = 4;
addr_base = 3;
addr2_base = 6;
addr = addr_base;
addr2 = addr2_base;
bsx = 6;
bsy = 3;
rot = 0;
rot2 = 0;
sx = bsx;
sy = bsy;
b = 2;
}
onClipEvent (enterFrame) {
this.scopeMove();
}
Symbol 1283 MovieClip Frame 1
this.onEnterFrame = function () {
r = Math.round(_root.cf);
this.gotoAndStop(r);
};
Symbol 1283 MovieClip Frame 35
this.gotoAndPlay(2);
Symbol 1289 MovieClip Frame 1
this.onEnterFrame = function () {
r = Math.round(_root.cf);
this.gotoAndStop(r);
};
Symbol 1289 MovieClip Frame 35
this.gotoAndPlay(2);
Symbol 1301 MovieClip Frame 1
this.onEnterFrame = function () {
r = Math.round(_root.cf);
this.gotoAndStop(r);
};
Symbol 1301 MovieClip Frame 35
this.gotoAndPlay(2);
Symbol 1306 MovieClip Frame 1
this.stop();
Symbol 1311 MovieClip Frame 1
_name = "hand";
this.stop();
Symbol 1316 MovieClip Frame 1
this.onEnterFrame = function () {
r = Math.round(_root.cf);
this.gotoAndStop(r);
};
Symbol 1316 MovieClip Frame 35
this.gotoAndPlay(2);
Symbol 1320 MovieClip Frame 1
this.onEnterFrame = function () {
r = Math.round(_root.cf);
this.gotoAndStop(r);
};
Symbol 1320 MovieClip Frame 35
this.gotoAndPlay(2);
Symbol 1325 MovieClip Frame 1
this.onEnterFrame = function () {
if (Math.random() > 0.98) {
this.play();
}
};
this.stop();
Symbol 1401 MovieClip Frame 1
this.stop();
Symbol 1401 MovieClip Frame 3
this.gotoAndStop(1);
Symbol 1401 MovieClip Frame 6
_SCOPE.setTebure(1);
Symbol 1401 MovieClip Frame 11
_SCOPE.setTebure(0.6);
Symbol 1401 MovieClip Frame 17
_SCOPE.setTebure(0.3);
Symbol 1401 MovieClip Frame 46
stop();
Symbol 1401 MovieClip Frame 55
_SCOPE.setTebure(0.2);
Symbol 1401 MovieClip Frame 93
_root.missileQuake(40);
Symbol 1401 MovieClip Frame 116
this.stop();
Symbol 1401 MovieClip Frame 153
gotoAndPlay (1);
Symbol 1401 MovieClip Frame 187
_root.changeFace("iki_normal", "normal");
Symbol 1401 MovieClip Frame 237
_root.changeFace("iki_normal", "normal");
Symbol 1401 MovieClip Frame 279
_root.changeFace("iki_normal", "normal");
Symbol 1401 MovieClip Frame 327
_root.changeFace("iki_normal", "normal");
Symbol 1401 MovieClip Frame 367
this.stop();
Symbol 1428 MovieClip Frame 1
_visible = false;
Symbol 1452 MovieClip Frame 1
function xMove() {
var _local2 = Number(nTargetX) - Number(this._x);
var _local3 = Number(nTargetY) - Number(this._y);
nSpeedX = (Number(nSpeedX) * xA) + (Number(_local2) * xB);
nSpeedY = (Number(nSpeedY) * yA) + (Number(_local3) * yB);
this._x = this._x + Number(nSpeedX);
this._y = this._y + Number(nSpeedY);
powerdx = Number(powerdx);
powerdy = Number(powerdy);
nSpeedX = nSpeedX + ((Math.random() * powerdx) - (powerdx / 2));
nSpeedY = nSpeedY + ((Math.random() * powerdy) - (powerdy / 2));
}
function startCamera(txa, txb, tya, tyb, xp, yp, ax, ay, tbgex) {
xA = Number(txa);
xB = Number(txb);
yA = Number(tya);
yB = Number(tyb);
this._x = Number(nTargetX + xp);
this._y = Number(nTargetY + yp);
powerdx = Number(ax);
powerdy = Number(ay);
if (tbgex != undefined) {
bgex = tbgex;
}
}
nTargetX = this._x;
nTargetY = this._y;
nSpeedX = Number(0);
nSpeedY = Number(0);
xA = 1;
xB = 1;
yA = 0.5;
yB = 0.5;
powerdx = 0;
powerdy = 0;
bgex = 1;
this.createEmptyMovieClip("camera_mc", 999998);
this.onEnterFrame = function () {
this.xMove();
};
Symbol 1452 MovieClip Frame 2
function gunFire() {
this.gotoAndPlay("ff");
}
fireFlag = true;
Symbol 1452 MovieClip Frame 251
this.stop();
Instance of Symbol 1428 MovieClip "ap" in Symbol 1452 MovieClip Frame 262
onClipEvent (load) {
n = "amo" + _root.gDeep;
_parent.attachMovie("amo_9mm", n, _root.gDeep);
_parent[n]._x = _x;
_parent[n]._y = _y;
_root.gDeep++;
}
Symbol 1452 MovieClip Frame 271
_root.canFire();
this.gotoAndStop("wait");
Symbol 1452 MovieClip Frame 302
this.play();
Symbol 1452 MovieClip Frame 310
nf = _currentframe + _root.reloadAcc;
this.gotoAndPlay(nf);
Symbol 1452 MovieClip Frame 338
this.gotoAndPlay("endReload");
Symbol 1452 MovieClip Frame 350
_root.exeReload();
Symbol 1452 MovieClip Frame 360
_root.endReload();
Symbol 1452 MovieClip Frame 395
this.stop();
Symbol 1457 MovieClip Frame 1
_visible = false;
Symbol 1458 MovieClip Frame 1
f = _root.gdata.gun.nowAmo + 2;
this.gotoAndStop(f);
this.onEnterFrame = function () {
f = _root.gdata.gun.nowAmo + 2;
this.gotoAndStop(f);
};
Symbol 1459 MovieClip Frame 1
stop();
Symbol 1459 MovieClip Frame 10
this.stop();
Symbol 1459 MovieClip Frame 17
this.stop();
Symbol 1459 MovieClip Frame 30
this.stop();
Symbol 1462 MovieClip Frame 1
stop();
Symbol 1474 MovieClip Frame 1
_visible = false;
Symbol 1484 MovieClip Frame 9
this.stop();
Symbol 1490 MovieClip Frame 15
this.stop();
Symbol 1491 MovieClip Frame 1
this.stop();
Symbol 1492 MovieClip Frame 1
this.stop();
Symbol 1492 MovieClip Frame 2
this.w_hit_p.gotoAndStop(f);
Symbol 1496 MovieClip Frame 1
mes = _parent.mes;
Symbol 1499 MovieClip Frame 1
function openRadio(t_mes, t_pri, t_msec) {
if (t_mes != mes) {
if (t_pri <= pri) {
if (t_msec == undefined) {
t_msec = 3000;
}
if (t_msec == 0) {
t_msec = Infinity;
}
old_msec = t_msec;
endTime = getTimer() + t_msec;
pri = t_pri;
mes = t_mes;
this.gotoAndPlay("open");
}
}
}
function closeRadio() {
if (_currentframe < 8) {
this.finish();
this.gotoAndPlay("close");
}
}
function checkTimer() {
if (getTimer() > endTime) {
this.closeRadio();
}
}
function finish() {
pri = 99;
mes = "";
this.onEnterFrame = null;
}
endTime = 0;
mes = "";
pri = 99;
old_mes = "";
old_msec = 0;
this.stop();
Symbol 1499 MovieClip Frame 7
this.onEnterFrame = checkTimer;
this.stop();
Symbol 1499 MovieClip Frame 14
finish();
this.stop();
Symbol 1500 MovieClip Frame 1
_visible = false;
Symbol 1500 MovieClip Frame 2
matoType = "mato_\u7206\u5F3E_1";
Setter = new TargetSetterClass(this, matoType);
Symbol 1500 MovieClip Frame 10
this.stop();
Symbol 1501 MovieClip Frame 1
_visible = false;
Symbol 1501 MovieClip Frame 2
matoType = "mato_\u7206\u5F3E_3";
Setter = new TargetSetterClass(this, matoType);
Symbol 1501 MovieClip Frame 10
this.stop();
Symbol 1502 MovieClip Frame 1
color2 = new flash.geom.ColorTransform();
color2.redMultiplier = 1;
color2.redOffset = 130;
color2.greenMultiplier = 1;
color2.greenOffset = -10;
color2.blueMultiplier = 1;
color2.blueOffset = -100;
color2.alphaMultiplier = 1;
color2.alphaOffset = 0;
charColor2 = new flash.geom.ColorTransform();
charColor2.redMultiplier = 0.6;
charColor2.redOffset = 100;
charColor2.greenMultiplier = 0.6;
charColor2.greenOffset = 60;
charColor2.blueMultiplier = 0.6;
charColor2.blueOffset = 0;
charColor2.alphaMultiplier = 1;
charColor2.alphaOffset = 0;
color3 = new flash.geom.ColorTransform();
color3.redMultiplier = 0.2;
color3.redOffset = -30;
color3.greenMultiplier = 0.2;
color3.greenOffset = -30;
color3.blueMultiplier = 0.2;
color3.blueOffset = -30;
color3.alphaMultiplier = 1;
color3.alphaOffset = 0;
charColor3 = new flash.geom.ColorTransform();
charColor3.redMultiplier = 0.3;
charColor3.redOffset = 0;
charColor3.greenMultiplier = 0.3;
charColor3.greenOffset = 0;
charColor3.blueMultiplier = 0.3;
charColor3.blueOffset = 0;
charColor3.alphaMultiplier = 1;
charColor3.alphaOffset = 0;
_root.setStoryMode(true);
Symbol 1502 MovieClip Frame 2
stageData = new Object();
stageData.bg = "BG_\u885701";
stageData.bgm = "game04";
stageData.cp = 1;
stageData.gameoverInsName = "stage_missionFailure_030";
eventMesList = new Object();
eventMesList.fire = [0];
eventMesList.cri = [100, 2, 3000, 3, "\u3069\u771F\u3093\u4E2D\u3060\u3002\u3044\u3044\u305E\u3002", "\u76F4\u6483\u3060\u3002", "\u30B0\u30C3\u30C9\u30B7\u30E7\u30C3\u30C8\u3060\u3002"];
eventMesList.hit1 = [30, 2, 3000, 3, "\u3044\u3044\u305E\u3002", "\u547D\u4E2D\u3060\u3002", "\u3088\u3057\u3002"];
eventMesList.hit2 = [70, 2, 3000, 2, "\u5F53\u3066\u308C\u3070\u3044\u3044\u3001\u3063\u3066\u3082\u306E\u3067\u3082\u306A\u3044\u305E\u2026\u3002", "\u3082\u3063\u3068\u3001\u96C6\u5F3E\u3055\u305B\u308D\u3002"];
eventMesList.miss = [30, 2, 3000, 3, "\u3042\u305B\u308B\u306A\u3002\u3000\u3066\u3044\u306D\u3044\u306B\u6483\u3066\u3002", "\u5916\u308C\u3060\u3002", "\u606F\u3092\u6B63\u305B\u3002\u9023\u5C04\u306F\u3059\u308B\u306A\u3002"];
eventMesList.noDamage = [50, 2, 3000, 2, "\u5F3E\u304B\u308C\u3066\u308B\u305E\u3002", "\u305D\u3053\u306F\u30D5\u30EC\u30FC\u30E0\u3060\u2026\u3002"];
eventMesList.noAmo = [100, 2, 3000, 1, "\u5F3E\u304C\u306A\u3044\u305E\u3002 <font color='#FF0000'><b>Z\u30AD\u30FC</b></font>\u3067\u30EA\u30ED\u30FC\u30C9\u3060\u3002"];
eventMesList.shameReload = [100, 2, 3000, 3, "\u30D7 \u30ED \u304C \u7A7A \u6483 \u3061 \u3059 \u308B \u306A \u2026\u3002", "\u3082\u3063\u3068\u6065\u305A\u304B\u3057\u304C\u3063\u3066\u3044\u3044\u305E\u3002 \u3000\u5F3E\u306F\u6570\u3048\u308D\u3002", "\u30FB\u30FB\u30FB\u304A\u3044\u3063\u3002"];
eventMesList.reload = [0];
eventMesList.endReload = [50, 2, 3000, 1, "\u6163\u308C\u308B\u307E\u3067\u306F\u3001\u30EA\u30ED\u30FC\u30C9\u306F\u7D30\u304B\u304F\u884C\u3048\u3002"];
eventMesList.negative = [100, 2, 3000, 3, "\u3049\u3044\u3063\uFF01", "\u3050\u3063\uFF01", "\u304F\u305D\u3063\uFF01"];
Game = new StageClass(this, stageData, eventMesList);
this.onEnterFrame = function () {
Game.exec();
ff = this._currentframe;
};
gl = getGameLv();
if (forceColor == 0) {
if (gl > 1) {
Game.setupColorTransform(color2, charColor2);
}
} else {
Game.setupColorTransform(this["color" + forceColor], this["charColor" + forceColor]);
}
Symbol 1502 MovieClip Frame 4
Game.atcHelp("disp_title", 3);
Symbol 1502 MovieClip Frame 66
_root.setStoryMode(false);
Symbol 1502 MovieClip Frame 71
this.stop();
Symbol 1502 MovieClip Frame 72
_root.radio.closeRadio();
Game.delHelp();
Symbol 1502 MovieClip Frame 77
Symbol 1502 MovieClip Frame 118
this.stop();
Symbol 1502 MovieClip Frame 156
this.stop();
Symbol 1502 MovieClip Frame 197
this.stop();
Symbol 1502 MovieClip Frame 207
_root.radio.closeRadio();
Symbol 1502 MovieClip Frame 217
_root.radio.openRadio("\u6B21\u306F2\u3064\u3060\u3002", 2, 0);
Game.atcHelp("stage_helpMes_00");
Symbol 1502 MovieClip Frame 228
this.stop();
Symbol 1502 MovieClip Frame 229
_root.radio.closeRadio();
Game.delHelp();
Symbol 1502 MovieClip Frame 236
_root.radio.openRadio("\u6B21\u3002\u3000\u30BF\u30FC\u30B2\u30C3\u30C83\u3002", 2, 3000);
Game.atcHelp("stage_helpMes_00");
Symbol 1502 MovieClip Frame 247
this.stop();
Symbol 1502 MovieClip Frame 248
Game.delHelp();
Symbol 1502 MovieClip Frame 259
_root.radio.openRadio("\u7684\u3092\u5C0F\u3055\u304F\u3059\u308B\u305E\u3002\u3000\u843D\u3061\u3064\u3044\u3066\u72D9\u3048\u3002", 2, 3000);
Symbol 1502 MovieClip Frame 267
this.stop();
Symbol 1502 MovieClip Frame 271
_root.radio.openRadio("\u624B\u304C\u3076\u308C\u308B\u304B\uFF1F\u3000", 2, 0);
Symbol 1502 MovieClip Frame 308
_root.radio.closeRadio();
Symbol 1502 MovieClip Frame 311
_root.radio.openRadio("\u72D9\u3044\u306E\u300C\u3076\u308C\u300D\u306F<font color='#FF0000'><b>\u540C\u3058\u30D1\u30BF\u30FC\u30F3\u3067\u52D5\u304F</b></font>\u3002\u3042\u305B\u3089\u306A\u3051\u308C\u3070\u5927\u4E08\u592B\u3060\u3002\u3000", 2, 0);
Symbol 1502 MovieClip Frame 319
this.stop();
Symbol 1502 MovieClip Frame 321
_root.radio.closeRadio();
Symbol 1502 MovieClip Frame 324
_root.radio.openRadio("\u3042\u3068\u534A\u5206\u3060\u3002\u3000\u3053\u3053\u304B\u3089\u304C\u8155\u306E\u898B\u305B\u6240\u3060\u305E\u3002", 2, 3000);
Symbol 1502 MovieClip Frame 335
this.stop();
Symbol 1502 MovieClip Frame 342
_root.radio.openRadio("\u3069\u771F\u3093\u4E2D\u306B\u5F53\u3066\u3089\u308C\u308C\u3070\u3001\u5927\u3057\u305F\u3082\u306E\u3060\u3002", 2, 3000);
Symbol 1502 MovieClip Frame 353
this.stop();
Symbol 1502 MovieClip Frame 358
_root.radio.openRadio("\u3066\u304D\u3068\u3046\u306B\u30EA\u30ED\u30FC\u30C9\u3059\u308B\u3088\u3046\u306B\u3002", 2, 3000);
Symbol 1502 MovieClip Frame 369
this.stop();
Symbol 1502 MovieClip Frame 375
_root.radio.openRadio("\u30E9\u30B9\u30C8\u4E00\u3064\u524D\u3002", 2, 3000);
Symbol 1502 MovieClip Frame 385
this.stop();
Symbol 1502 MovieClip Frame 392
_root.radio.openRadio("\u30E9\u30B9\u30C8\u3060\u3002", 2, 3000);
this.stop();
Symbol 1502 MovieClip Frame 402
this.stop();
Symbol 1502 MovieClip Frame 413
_root.radio.openRadio("\u7D42\u4E86\u3060\u3002\u3000\u7B4B\u306F\u60AA\u304F\u306A\u3044\u306A\u3002\u4ECA\u5F8C\u306B\u671F\u5F85\u3055\u305B\u3066\u3082\u3089\u3046\u3002", 2, 3000);
_root.stageClear();
this.stop();
Symbol 1502 MovieClip Frame 414
this.stop();
Symbol 1503 Button
on (release) {
getURL ("http://nextframe.jp/flash/matsnp/matsnp.html");
}