设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 335|回复: 2
打印 上一主题 下一主题

[有事请教] 请问一下,如何实现装备增加变量

[复制链接]

Lv4.逐梦者

梦石
0
星屑
5171
在线时间
1344 小时
注册时间
2018-1-16
帖子
387
跳转到指定楼层
1
发表于 2024-5-27 19:32:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
47星屑
大佬们,如题,装备【1号】武器,可以提升【1号变量】,卸下装备后该变量自动减少加成数

最佳答案

查看完整内容

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 让变量值视为翻倍等 // 可以继续写对于一号变量的其他 ...

Lv4.逐梦者

梦石
0
星屑
7279
在线时间
475 小时
注册时间
2021-12-4
帖子
514
2
发表于 2024-5-27 19:32:30 | 只看该作者
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; // 最终结果
}
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5171
在线时间
1344 小时
注册时间
2018-1-16
帖子
387
3
 楼主| 发表于 2024-5-28 19:43:29 | 只看该作者
小秋橙 发表于 2024-5-28 09:24
Game_Variables.prototype.value = function(variableId) { // rmmz_objects.js 第 718 行
    let val = t ...

好的,了解,十分感谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-22 00:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表