anhuiwanma  2024-5-23 11:22:04 | 已受理|
4 203

7

回帖

1000

金币

542

积分

积分
542
发表于 2024-5-23 11:22:04 | 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

您需要 登录 才可以下载或查看,没有账号?注册

×
75属性(对怪增伤),按比例提升对怪物的伤害,但是伤害并未展示出来,没有飘字,也没有计算到主伤害中比如我 攻击1W, 对怪增伤200%,  攻击怪物应该显示飘血 3W,但实际飘血还是1W。
还有一个问题,对怪增伤>0的时候, 攻击怪物一次,会触发2次attackdamage(actor, Target, Hiter, MagicId, Damage)次,
一次是基础伤害,一次是对怪增伤的伤害,分开发送,这应该是BUG
回复

使用道具 举报

173

回帖

1万

金币

6666

积分

积分
6666
发表于 2024-5-24 17:48:23 | 显示全部楼层
这个飘字 要自己去cfg_damage_number.xls这里改的
回复

使用道具 举报

31

回帖

1万

金币

6267

积分

积分
6267
发表于 2024-5-25 11:19:52 | 显示全部楼层
function attackdamage(actor, Target, Hiter, MagicId, Damage, Model) --人物攻击前触发
    printusetime(actor, 1)
    if Model == 3 then
        local hp = Damage
        if getatt(actor, 206) > 0 then
            hp = hp + getatt(actor, 206)
        end
        return hp
    end
回复

使用道具 举报

7

回帖

1000

金币

542

积分

积分
542
 楼主| 发表于 2024-5-27 11:03:55 | 显示全部楼层
muhairui 发表于 2024-5-24 17:48
这个飘字 要自己去cfg_damage_number.xls这里改的

怎么修改,我复制了切割的,改为75, 没有效果
回复

使用道具 举报

9385

回帖

1万

金币

1万

积分

积分
14666
发表于 2024-5-27 14:05:35 | 显示全部楼层
会触发2次attackdamage 是会触发2次的
所以触发前要检测的
命令:CHECKATTACTEFF  参数1:0-正常,1-暴击,2-格挡,3-74,75号切割属性(M2-物品装备-新增属性-启用切割必须开启)
回复

使用道具 举报