95 lines
3.1 KiB
JavaScript
95 lines
3.1 KiB
JavaScript
//=============================================================================
|
|
// MOG_SkipWindowLog.js
|
|
//=============================================================================
|
|
|
|
/*:
|
|
* @plugindesc (v1.2) Desativa a janela de Log.
|
|
* @author Moghunter
|
|
*
|
|
* @param Lag Time
|
|
* @desc Definição do tempo de espera após a ação.
|
|
* @default 10
|
|
*
|
|
* @param Display Start Message
|
|
* @desc Apresentar a menssagem inicial com os nomes dos inimigos.
|
|
* @default false
|
|
*
|
|
* @param Display Preemptive Message
|
|
* @desc Apresentar a menssagem de ataque preventivo.
|
|
* @default true
|
|
*
|
|
* @help
|
|
* =============================================================================
|
|
* +++ MOG - Skip Window Log (v1.2) +++
|
|
* By Moghunter
|
|
* https://atelierrgss.wordpress.com/
|
|
* =============================================================================
|
|
* Desativa a janela de Log.
|
|
*
|
|
* =============================================================================
|
|
* HISTÓRICO
|
|
* =============================================================================
|
|
* v1.2 - Opção de desativar as menssagens iniciais de batalha.
|
|
* v1.1 - Compatibilidade com MOG Flash Damage.
|
|
*
|
|
*/
|
|
|
|
//=============================================================================
|
|
// ** PLUGIN PARAMETERS
|
|
//=============================================================================
|
|
var Imported = Imported || {};
|
|
Imported.MOG_SkipWindowLog = true;
|
|
var Moghunter = Moghunter || {};
|
|
|
|
Moghunter.parameters = PluginManager.parameters("MOG_SkipWindowLog");
|
|
Moghunter.winLogSpeed = Number(Moghunter.parameters["Lag Time"] || 10);
|
|
Moghunter.battleStartMessage = String(
|
|
Moghunter.parameters["Display Start Message"] || "false"
|
|
);
|
|
Moghunter.battlePreemptiveMessage = String(
|
|
Moghunter.parameters["Display Preemptive Message"] || "true"
|
|
);
|
|
//=============================================================================
|
|
// ** Window BattleLog
|
|
//=============================================================================
|
|
|
|
//==============================
|
|
// * Refresh
|
|
//==============================
|
|
Window_BattleLog.prototype.refresh = function (text) {
|
|
this.visible = false;
|
|
};
|
|
|
|
//==============================
|
|
// * Message Speed
|
|
//==============================
|
|
Window_BattleLog.prototype.messageSpeed = function () {
|
|
if (Imported.MOG_FlashDamage) {
|
|
if ($gameTemp._flashDamage) {
|
|
return 0;
|
|
}
|
|
}
|
|
return Moghunter.winLogSpeed;
|
|
};
|
|
|
|
//=============================================================================
|
|
// ** Battle Manager
|
|
//=============================================================================
|
|
|
|
//==============================
|
|
// * Refresh
|
|
//==============================
|
|
BattleManager.displayStartMessages = function () {
|
|
if (String(Moghunter.battleStartMessage) === "true") {
|
|
$gameTroop.enemyNames().forEach(function (name) {
|
|
$gameMessage.add(TextManager.emerge.format(name));
|
|
});
|
|
}
|
|
if (String(Moghunter.battlePreemptiveMessage) === "true") {
|
|
if (this._preemptive) {
|
|
$gameMessage.add(TextManager.preemptive.format($gameParty.name()));
|
|
} else if (this._surprise) {
|
|
$gameMessage.add(TextManager.surprise.format($gameParty.name()));
|
|
}
|
|
}
|
|
};
|