41 lines
1.3 KiB
JavaScript
41 lines
1.3 KiB
JavaScript
/*=============================================================================
|
|
iiiOriginalDatabases.js
|
|
----------------------------------------------------------------------------
|
|
This software is released under the MIT License.
|
|
http://opensource.org/licenses/mit-license.php
|
|
----------------------------------------------------------------------------
|
|
Version
|
|
1.0.0
|
|
=============================================================================*/
|
|
|
|
/*:
|
|
* @plugindesc オリジナルDBを読み込むためのプラグイン
|
|
* @target MZ
|
|
* @author iii
|
|
*
|
|
* @help
|
|
* 今のところPurposeのみ。複数DB読みたくなったらプラグインパラメータで指定できるようにするなどの拡張検討。
|
|
*/
|
|
|
|
$dataPurpose = null;
|
|
$dataSystemTexts = null;
|
|
|
|
(() => {
|
|
"use strict";
|
|
|
|
const _tables = [
|
|
{ json: "Purpose.json", valName: "$dataPurpose" },
|
|
{ json: "SystemTexts.json", valName: "$dataSystemTexts" },
|
|
];
|
|
|
|
const _DataManager_loadDatabase = DataManager.loadDatabase;
|
|
DataManager.loadDatabase = function () {
|
|
_tables.forEach((data) => {
|
|
DataManager._databaseFiles.push({
|
|
name: data.valName,
|
|
src: data.json,
|
|
});
|
|
});
|
|
_DataManager_loadDatabase.apply(this, arguments);
|
|
};
|
|
})();
|