dead-end-colosseum/www/js/plugins/JsScript38Set.js

136 lines
4.7 KiB
JavaScript

let _会話_保存変数 = Game_System.prototype.initialize;
Game_System.prototype.initialize = function () {
_会話_保存変数.call(this);
};
class _L2DSetting {
constructor(_YYY_) {
this._YYY_ = _YYY_;
}
}
class _L2DTalkSet {
constructor(_modelName, _No) {
this._YYY_ = _YYY_;
}
}
const PN_TalkBack = 138;
const PN_FukiWin = 450;
let TalkMode = false;
const VN_Fukidasi = 15;
const TalkPic = "pictures/Adv/Talk/";
const FukiPic = "pictures/Adv/Fuki/";
const MsgZureY = 70;
let Jug_Msg_Zure_initialize = Game_System.prototype.initialize;
Game_System.prototype.initialize = function () {
Jug_Msg_Zure_initialize.call(this);
this.Msg_ZureX = 0;
this.Msg_ZureY = 0;
};
let Fuki_Cmd101 = Game_Interpreter.prototype.command101;
Game_Interpreter.prototype.command101 = function () {
Fuki_Cmd101.call(this);
return false;
}
let _NT_CloseFlg = false;
let _NT_TTclose = Window_Message.prototype.close;
Window_Message.prototype.close = function () {
_NT_TTclose.call(this);
_NT_CloseFlg = true;
}
let _NT_Update = Game_Interpreter.prototype.NUpdateSc;
Game_Interpreter.prototype.NUpdateSc = function () {
_NT_Update.call(this);
if (_NT_CloseFlg) {
this.DelPict(PN_FukiWin);
_NT_CloseFlg = false;
}
}
Nupu_Window_Message_updateInput = Window_Message.prototype.updateInput;
Window_Message.prototype.updateInput = function () {
if (this.pause) {
if (this.isTriggered()) {
if ($gameSystem.Voice重複禁止) {
StopVoice();
}
}
}
return Nupu_Window_Message_updateInput.call(this);
};
let Fuki_updatePlacement = Window_Message.prototype.updatePlacement;
Window_Message.prototype.updatePlacement = function () {
Fuki_updatePlacement.call(this);
if ($gameSystem.Msg_ZureX == undefined) $gameSystem.Msg_ZureX = 0;
if ($gameSystem.Msg_ZureY == undefined) $gameSystem.Msg_ZureY = 0;
this.x = 460 + $gameSystem.Msg_ZureX;
this.y = 545 + MsgZureY + $gameSystem.Msg_ZureY;
}
let Fuki_adjustPositionY = Window_NameBox.prototype.adjustPositionY;
Window_NameBox.prototype.adjustPositionY = function () {
Fuki_adjustPositionY.call(this);
this.y += 15;
}
let _View_Live2DArr = [];
class _VL2D {
constructor(_MdlName, _Pos) {
this._MdlName = _MdlName;
this._Pos = _Pos;
}
}
let _EventSetting = "";
Game_Interpreter.prototype.Event_StrCng = function (_EventStr) {
D_Text_Cng_font = "Makinas";
this.SetPict(PN_EventBar, AdvPic + "PN_EventBar", -276, 80);
_EventSetting = SCol.Blk + "\\ow[4]\\oc[rgb(231,225,212)]" + _EventStr;
this.SetPicStr(PN_EventTxt, " " + _EventSetting + " ", 22, -276 + 10, 80 + 17);
EasingStr = "easeOutQuad";
this.MovePict(PN_EventBar, 0, 80, 15);
this.MovePict(PN_EventTxt, 0 + 22, 80 + 17, 15);
EasingStr = "";
D_Text_Cng_font = "";
}
let _会話背景維持 = false;
let _EventBar_flame = 0;
Game_Interpreter.prototype.Talk_Open = function () {
_View_Live2DArr = [];
Adv_Stop = TalkMode = true;
this.SetPictFIn(PN_TalkBack, TalkPic + "PN_TalkBack", 0, 0, 0, 0, 15);
if (!_会話背景維持) this.ADV_PicOpi_0(10);
if (_EventSetting != "") {
D_Text_Cng_font = "Makinas";
this.SetPict(PN_EventBar, AdvPic + "PN_EventBar", -276, 80);
_EventSetting = SCol.Blk + "\\ow[4]\\oc[rgb(231,225,212)]" + _EventSetting;
this.SetPicStr(PN_EventTxt, " " + _EventSetting + " ", 22, -276 + 10, 80 + 17);
EasingStr = "easeOutQuad";
this.MovePict(PN_EventBar, 0, 80, 15);
this.MovePict(PN_EventTxt, 0 + 22, 80 + 17, 15);
EasingStr = "";
D_Text_Cng_font = "";
_EventBar_flame = 300;
}
}
let _Talk休憩Flg = false;
Game_Interpreter.prototype.Talk_End = function () {
TalkMode = false;
this.DelPict(PN_FukiWin);
this.MovePict(PN_TalkBack, 0, 0, 15, 0);
L2dAllFadeOut();
if (!_会話背景維持 && !_Talk休憩Flg) this.ADV_PicOpi_Load(10);
_EventSetting = "";
this.MovePict(PN_EventBar, true, true, 5, 0);
this.MovePict(PN_EventTxt, true, true, 5, 0);
_Dorei_UiDrawStop = -1;
if ($gameSwitches.value(SW_奴隷)) {
this.Adv_Dorei_UIUpdate(true);
}
//L2D_AllZureReset();
_Talk休憩Flg = false;
}
let _Talk_Update = Game_Interpreter.prototype.NUpdateSc;
Game_Interpreter.prototype.NUpdateSc = function () {
_Talk_Update.call(this);
if (_EventBar_flame == 1) {
_EventSetting = "";
this.MovePict(PN_EventBar, true, true, 5, 0);
this.MovePict(PN_EventTxt, true, true, 5, 0);
}
_EventBar_flame--;
}