本帖最后由 taroxd 于 2016-2-5 18:03 编辑
插上这个插件,根据注释修改这个插件的部分内容,然后运行游戏即可。
改完之后把这个插件删了。
为了你的数据安全,建议在使用前先备份 data 文件夹。
'use strict'; // 要更改的职业ID let classId = 1; /* * 要更改的属性ID * * mhp 0 * mmp 1 * atk 2 * def 3 * mat 4 * mdf 5 * agi 6 * luk 7 */ let paramId = 0; function getParam(originalParam, lv) { if (lv === 0) return originalParam; return Math.floor( // 在这里写下公式 -lv * lv + lv * 100 ); } const fs = require('fs'); const path = require('path'); let dataPath = path.resolve(location.pathname.slice(1), '../data/Classes.json'); let data = require(dataPath); let params = data[classId].params; params[paramId] = params[paramId].map(getParam); fs.writeFileSync(dataPath, JSON.stringify(data)); alert('设置成功,请重启MV以查看效果'); window.close();
'use strict';
// 要更改的职业ID
let classId = 1;
/*
* 要更改的属性ID
*
* mhp 0
* mmp 1
* atk 2
* def 3
* mat 4
* mdf 5
* agi 6
* luk 7
*/
let paramId = 0;
function getParam(originalParam, lv) {
if (lv === 0) return originalParam;
return Math.floor(
// 在这里写下公式
-lv * lv + lv * 100
);
}
const fs = require('fs');
const path = require('path');
let dataPath = path.resolve(location.pathname.slice(1), '../data/Classes.json');
let data = require(dataPath);
let params = data[classId].params;
params[paramId] = params[paramId].map(getParam);
fs.writeFileSync(dataPath, JSON.stringify(data));
alert('设置成功,请重启MV以查看效果');
window.close();
|