Project1

标题: 请问一下,如何实现装备增加变量 [打印本页]

作者: l734273398    时间: 2024-5-27 19:32
标题: 请问一下,如何实现装备增加变量
大佬们,如题,装备【1号】武器,可以提升【1号变量】,卸下装备后该变量自动减少加成数
作者: 小秋橙    时间: 2024-5-27 19:32
Game_Variables.prototype.value = function(variableId) { // rmmz_objects.js 第 718 行
    let val = this._data[variableId] || 0; // 变量原始值
    if (variableId === 1) { // 如果是一号变量
        if ($gameParty.isAnyMemberEquipped($dataWeapons[1])) // 如果队伍中又有人装备了一号武器
            val += 1; // 变量值视为加一,还可以写 val *= 2 让变量值视为翻倍等
        // 可以继续写对于一号变量的其他加成条件
    }
    // 可以继续用 if (...) 处理其他编号的变量
    return val; // 最终结果
}
作者: l734273398    时间: 2024-5-28 19:43
小秋橙 发表于 2024-5-28 09:24
Game_Variables.prototype.value = function(variableId) { // rmmz_objects.js 第 718 行
    let val = t ...

好的,了解,十分感谢




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1