95 lines
4 KiB
JavaScript
95 lines
4 KiB
JavaScript
let hiruToYoruFlame = 0;
|
|
const NMapEffectPath = "pictures/_NupuMapEffect/";
|
|
Game_Interpreter.prototype._昼to夜演出Start = function () {
|
|
hiruToYoruFlame = 0;
|
|
this.SetPictFIn(PN_TimeCngTop, NMapEffectPath + "PN_TimeCngTop", 0, 0, 0, 0, 1);
|
|
this.SetPictFIn(PN_TimeCngBase, NMapEffectPath + "PN_TimeCngBase", 0, 0, 0, 0, 10);
|
|
}
|
|
Game_Interpreter.prototype._昼to夜演出Update = function () {
|
|
hiruToYoruFlame++;
|
|
if (hiruToYoruFlame == 20) {
|
|
this.PlaySe("Clock");
|
|
EasingStr = "easeOutElastic";
|
|
this.MovePict(PN_TimeCngBase, -355, 0, 60);
|
|
EasingStr = "";
|
|
}
|
|
if (hiruToYoruFlame == 110) this.MovePict(PN_TimeCngBase, -355, 0, 10, 0);
|
|
if (hiruToYoruFlame == 120) {
|
|
this.MovePict(PN_TimeCngTop, 0, 0, 10, 0);
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
let _曜日変更ViewText = "";
|
|
let _曜日変更CngText = "";
|
|
Game_Interpreter.prototype._曜日変更Start = function () {
|
|
hiruToYoruFlame = 0;
|
|
this.MapYoubiSet();
|
|
this.SetPictFIn(PN_TimeCngTop, NMapEffectPath + "PN_TimeCngTop", 0, 0, 0, 0, 1);
|
|
this.SetPictFIn(PN_TimeCngBase, NMapEffectPath + "PN_YobiCng" + YoubiStr, 0, 0, 0, 0, 10);
|
|
switch (YoubiStr) {
|
|
case "1": _曜日変更ViewText = "\\c[25]Gaia"; _曜日変更CngText = "\\c[29]Mist";
|
|
break;
|
|
case "2": _曜日変更ViewText = "\\c[29]Mist"; _曜日変更CngText = "\\c[10]Flam";
|
|
break;
|
|
case "3": _曜日変更ViewText = "\\c[10]Flam"; _曜日変更CngText = "\\c[23]Aqua";
|
|
break;
|
|
case "4": _曜日変更ViewText = "\\c[23]Aqua"; _曜日変更CngText = "\\c[25]Gaia";
|
|
break;
|
|
}
|
|
_曜日変更ViewText += " Day"; _曜日変更CngText += " Day";
|
|
this.SetPicStrC(PN_TimeCngTxt , _曜日変更ViewText , 50 , 708 , 640 , 0);
|
|
this.MovePict(PN_TimeCngTxt , true , true , 10 , 255);
|
|
}
|
|
let yoruToHiruCngFlame = 40;
|
|
const VN_5話進行度 = 58;
|
|
Game_Interpreter.prototype._曜日変更Update = function () {
|
|
hiruToYoruFlame++;
|
|
if (hiruToYoruFlame == yoruToHiruCngFlame) {
|
|
this.PlaySe("Clock");
|
|
EasingStr = "easeOutElastic";
|
|
this.MovePict(PN_TimeCngBase, -355, 0, 60);
|
|
this.SetPicStrC(PN_TimeCngTxt , _曜日変更CngText , 50 , 708 , 640 , 0);
|
|
if ($gameVariables.value(VN_5話進行度) >= 1 && $gameSwitches.value(SW_Youbi_Tuti)) {
|
|
this.SetPicStrC(PN_TimeCngTxt , _曜日変更CngText , 50 , 708 , 640 + 50 , 0);
|
|
this.SetPictFInC( PN_TimeCngReleaseDay , NMapEffectPath + "PN_TimeCngReleaseDay" ,
|
|
1440 / 2 , 810 / 2 , 0 , 0 , 10);
|
|
}
|
|
this.MovePict(PN_TimeCngTxt , true , true , 60 , 255);
|
|
EasingStr = "";
|
|
}
|
|
if (hiruToYoruFlame == yoruToHiruCngFlame + 90) {
|
|
this.MovePict(PN_TimeCngBase, -355, 0, 10, 0);
|
|
this.MovePict(PN_TimeCngTxt , true , true , 10 , 0);
|
|
this.MovePict(PN_TimeCngReleaseDay , true , true , 10 , 0);
|
|
}
|
|
if (hiruToYoruFlame == yoruToHiruCngFlame + 100) {
|
|
this.MovePict(PN_TimeCngTop, 0, 0, 10, 0);
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
let syoTitleFlame = 0;
|
|
Game_Interpreter.prototype._章切り替えStart = function (text1, text2) {
|
|
syoTitleFlame = 0;
|
|
this.SetPictFIn(PN_TimeCngBase, "Black", 0, 0, 0, 0, 30);
|
|
this.SetPicStrC(PN_TimeCngBase + 1, text1, 35, 720, 340, 0);
|
|
this.SetPicStrC(PN_TimeCngBase + 2, text2, 50, 720, 420, 0);
|
|
}
|
|
Game_Interpreter.prototype._章切り替えUpdate = function () {
|
|
syoTitleFlame++;
|
|
if (syoTitleFlame == 60) {
|
|
this.PlayPtcPic("SyoTitle", 720, 400);
|
|
this.MovePict(PN_TimeCngBase + 1, true, true, 10, 255);
|
|
this.MovePict(PN_TimeCngBase + 2, true, true, 10, 255);
|
|
}
|
|
if (syoTitleFlame > 120) {
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
Game_Interpreter.prototype._章切り替えEnd = function () {
|
|
this.MovePict(PN_TimeCngBase, true, true, 30, 0);
|
|
this.MovePict(PN_TimeCngBase + 1, true, true, 30, 0);
|
|
this.MovePict(PN_TimeCngBase + 2, true, true, 30, 0);
|
|
}
|