搜索
查看: 1067|回复: 1

[已处理] Lua 角色受到伤害时触发 不关联伤害输出人的问题

 关闭 [复制链接]
发表于 2020-7-21 11:19:49 | 显示全部楼层 |阅读模式
BUG反馈
引擎版本号: 0712
登陆器版本号: 0712
BUG描述: function on_StruckDamage(actor, nPoint)
应该变为
function on_StruckDamage(actor, 输出伤害者, nPoint)
为什么不用伤害计算(function on_GetAttackPower(Actor, Target, nPoint))来解决这个问题
因为在实际使用中,这个命令还没打到人就开始飘血
比如我用伤害计算附加一个冰冻的效果
道士的灵符还飞在天上没打到人
对象已经被冰冻了,没有打击感,特别奇怪
BUG重现方式: 。。。
修复后应达到的效果: 。。。
联系QQ: 隐藏内容

 楼主| 发表于 2020-7-21 13:04:11 | 显示全部楼层
还有一个办法
把受到技能伤害,改为技能打到人或怪物身上,飘血的时候才触发
提前触发,如果触发带伤害,怪物都死了,灵符继续飞

补充内容 (2020-7-21 14:36):
还建议,把所有的
收到伤害回调、被技能攻击回调
都改为技能击中以后才出效果
不然被技能击中回调永远都很奇怪
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-11-23 19:51 , Processed in 0.519797 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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