搜索
查看: 1140|回复: 7

[沟通中] 关于Lua的建议

[复制链接]
发表于 2021-9-7 19:22:23 | 显示全部楼层 |阅读模式
BUG反馈
引擎版本号: 0903
登陆器版本号: 0903
BUG描述: 可否价格命令
可以获取玩家初始属性
目前获得的属性包含actor:setAbil给的属性
这样如果我需要做一个加百分比的属性的功能
不能获取初始属性就会导致属性无限叠加
BUG重现方式: 1
修复后应达到的效果: 1
联系QQ: 隐藏内容

发表于 2021-9-7 22:03:47 | 显示全部楼层
看一下 刷新属性时回调  对象属性 就是 初始属性
发表于 2021-9-8 15:08:45 | 显示全部楼层
基础属性是指M2面板那种,设置等级后,攻 魔 道 刺属性,随等级增加的部分?
 楼主| 发表于 2021-9-9 00:46:57 | 显示全部楼层
1580 发表于 2021-9-8 15:08
基础属性是指M2面板那种,设置等级后,攻 魔 道 刺属性,随等级增加的部分? ...

是正常引擎计算过装备属性+套装属性之后的
 楼主| 发表于 2021-9-9 00:47:40 | 显示全部楼层
莫相离 发表于 2021-9-7 22:03
看一下 刷新属性时回调  对象属性 就是 初始属性

那个我用过了
比如先获取MAXHP
然后×一个百分比
得到的血量会无限增加
发表于 2021-9-9 09:20:39 | 显示全部楼层
本帖最后由 1580 于 2021-9-9 09:21 编辑
巨炮叔叔 发表于 2021-9-9 00:46
是正常引擎计算过装备属性+套装属性之后的

根本没办法办到,因为属性是线性计算后得到结果,例如攻属性,就一个变量,你不可能要求,计算装备后,有个攻属性1,计算套装属性后,又有个攻属性2,

不可能搞成这样模式的
 楼主| 发表于 2021-9-9 11:33:13 | 显示全部楼层
1580 发表于 2021-9-9 09:20
根本没办法办到,因为属性是线性计算后得到结果,例如攻属性,就一个变量,你不可能要求,计算装备后,有 ...

那我做一件装备+10%的攻击
获取不到初始攻击
只要一加就无限叠加了
玩家只用重复穿戴就无限加攻击
发表于 2021-9-9 13:29:39 | 显示全部楼层
巨炮叔叔 发表于 2021-9-9 11:33
那我做一件装备+10%的攻击
获取不到初始攻击
只要一加就无限叠加了

可以 放到 计算身上装备属性时触发 给系统 返回 你要加的属性就行  让系统加  不要用 actor:setAbil
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-11-25 11:58 , Processed in 0.546593 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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