找回密码
 立即注册
查看: 192|回复: 5

如何降低受到的伤害?

[复制链接]

215

主题

501

回帖

768

积分

高级会员

积分
768
发表于 2026-3-29 18:21:25 | 显示全部楼层 |阅读模式
除了改变人物伤害吸收那些,比如A攻击B,原本伤害打掉B100点血,现在想做一个buff,B受到A的伤害减少5%,此时B最终掉血为95点
有没有大佬告诉下改怎么写啊

0

主题

538

回帖

11

积分

新手上路

积分
11
发表于 2026-3-29 18:21:25 | 显示全部楼层
飞天鱼 发表于 2020-12-27 22:52 说明:设置人物可吸收收到的攻击伤害.
格式: SetSuckDamage 操作符(+ - =) 总吸收直(1-2000000000) 吸收 ...
这种是提高被攻击者的吸收 不想要这种 除了改变人物伤害吸收那些 我想要只是降低当前攻击者的伤害

0

主题

533

回帖

405

积分

中级会员

积分
405
发表于 2026-3-29 18:21:25 | 显示全部楼层
掉血前触发,受攻击前触发,
释放技能前触发

264

主题

566

回帖

265

积分

中级会员

积分
265
发表于 2026-3-29 18:21:25 | 显示全部楼层
说明:设置人物可吸收收到的攻击伤害.
格式: SetSuckDamage 操作符(+ - =) 总吸收直(1-2000000000) 吸收比例(1-1000) 成功率(1-100)
      吸收比例 1=0.1% 500=50% 1000=100%
例子: 设置总共吸收1000点伤害,每次吸收20%伤害,成功率95%
#IF
CheckGold 10000
#ACT
SetSuckDamage + 1000 200 95
Take 金币 10000


特别说明:当人物设置伤害吸收后,收到攻击后会按照一定比例减少受到的伤害.
例如:当前拥有5000点伤害吸收,每次吸收20%,成功率100%.当前攻击受到100点伤害,那么本次攻击实际受到的伤害是80点.当前伤害吸收剩余4980点,此状态直到伤害吸收等于0时恢复,下线不保存.
伤害吸收值变量:<$SUCKDAMAGE>

250

主题

551

回帖

250

积分

中级会员

积分
250
发表于 2026-3-29 18:21:25 | 显示全部楼层
引擎说明书查找:人物攻击和被攻击掉血前触发、修改当前伤害血量

259

主题

541

回帖

918

积分

高级会员

积分
918
发表于 2026-3-29 18:21:25 | 显示全部楼层
卧槽!(此评论虽然才2个字,但语法严谨,用词工整,结构巧妙,琅琅上口,可谓言简意赅,足见评论人扎实的文字功底,以及信手扭来的写作技巧和惨绝人寰的创造能力,再加上以感叹号收尾,实在是神来之笔,有画龙点睛之功效,实乃评论的最佳之选啊,万评之首啊,卧槽!)

© 2026 折翼天使社区 版权所有