// Show Text
Game_Interpreter.prototype.command101 = function(params) {
if ($gameMessage.isBusy()) {
return false;
}
$gameMessage.setFaceImage(params[0], params[1]);
$gameMessage.setBackground(params[2]);
$gameMessage.setPositionType(params[3]);
$gameMessage.setSpeakerName(params[4]);
if ($gameTemp.backLog == null) $gameTemp.backLog = []; // 本行为新增内容,防止backLog数组不存在
$gameTemp.backLog.unshift(params[4] + ':'); // 本行为新增内容,记录名字
while (this.nextEventCode() === 401) {
// Text data
this._index++;
$gameTemp.backLog.unshift(this.currentCommand().parameters[0]); // 本行为新增内容,记录正文
$gameMessage.add(this.currentCommand().parameters[0]);
}
switch (this.nextEventCode()) {
case 102: // Show Choices
this._index++;
this.setupChoices(this.currentCommand().parameters);
break;
case 103: // Input Number
this._index++;
this.setupNumInput(this.currentCommand().parameters);
break;
case 104: // Select Item
this._index++;
this.setupItemChoice(this.currentCommand().parameters);
break;
}
this.setWaitMode("message");
return true;
};