当前位置:首页 > M2插件 > SD插件 > 正文内容

调整人物反弹伤害减免脚本教程 - 反伤比例设置与不生效排查

M2GM2026-09-26SD插件78
摘要:本文详解SD插件调整人物反弹伤害命令的参数规则和计算逻辑,覆盖反伤套装效果、血牛战士职业、BOSS难度调整等实操场景,明确反伤是按受到伤害百分比反弹的特性,提醒反伤别设太高避免PK平衡崩盘,同时整理了反伤不掉血、只反弹物理伤害等常见问题的排查思路。…
[TOCM]

做反伤战士特色玩法的时候,经常需要调整人物反弹伤害的比例,比如穿反伤套反伤30%,做buff临时把反伤拉满。以前要改装备属性特别麻烦,脚本配置的反弹伤害命令就是脚本里直接给人物设反伤比例。

很多人写的时候把反伤值理解成固定伤害,结果反伤数值不对,以为命令没生效。本文把命令格式、计算规则、反伤流搭配讲清楚。

脚本配置调整人物反弹伤害减免脚本教程配图 - M2GM

一、命令格式与参数说明

一行命令给人物设置反弹伤害比例:

SD_SetReflectDamage 人物名称 反弹比例

参数说明:

参数序号 参数内容 释义 实操注意
参数1 人物名称 给谁设反伤 <$USERNAME>就是当前玩家
参数2 反弹比例 反伤百分比 填30就是受到攻击时反弹30%伤害给攻击者

比如给当前玩家设成反弹25%伤害:

#IF
#ACT
SD_SetReflectDamage <$USERNAME> 25
SENDMSG 6 反伤效果激活,反弹25%受到的伤害

这个反伤是把自己受到的伤害按比例反弹回去,不是固定反伤数值。

脚本配置调整人物反弹伤害减免内容示意图 - M2GM

二、常见使用场景

第一个是反伤装备套,穿齐反伤套装的时候跑命令把反伤拉到30%,脱装备就恢复。

第二个是战士职业特色,血牛战士堆反伤,被打的时候自动反死对面。

第三个是活动boss技能,给BOSS加高反伤,玩家打它自己掉血,增加挑战难度。

#IF
CHECKITEMCOUNT 反伤手镯 2
#ACT
SD_SetReflectDamage <$USERNAME> 35
SENDMSG 6 反伤套装激活,反弹35%受到的伤害
BREAK

脚本配置调整人物反弹伤害减免脚本配置示意图 - M2GM

三、搭配与平衡要点

反伤别设太高,超过50%之后高攻职业打反伤战士直接被自己秒,PK平衡就崩了。一般战士反伤流30%左右刚好,血厚扛得住,反伤也够疼。

反伤是计算最终受到的伤害比例,所以你自己减伤越高,受到的伤害越少,反弹出去的也越少,纯堆反伤不堆减伤效果不好。

BOSS反伤别设超过20%,不然玩家打BOSS自己掉血太快,体验太差。

四、报错排查

开了反伤之后打人怎么没见对方掉血怎么处理

问题现象:命令跑了,反伤比例设了30%,但是打反伤的目标的时候,攻击者血条没掉,反伤没生效。

核心成因:反伤只对受到物理攻击的目标生效,魔法攻击、远程攻击有的版本不触发反伤;也有可能是比例值填成了固定伤害值,单位搞错了。

分步排查:确认反伤单位是百分比不是固定值;找个物理攻击的怪测试;确认插件反伤功能开关开了。

完整修复:先把比例调到80%测试,看是不是能看到反伤掉血,确认功能正常再降回实际数值;测试的时候用战士平砍测试,别用魔法技能测。

FAQ问答

问:SD反弹伤害是固定数值还是百分比?

是百分比,参数2填的数值就是反弹受到伤害的百分比,不是固定反伤多少点。比如你受到100点伤害,设30%反伤,攻击者就掉30点血。(本条问题整理自百度知道用户提问2023-02,答案经本地SD插件环境实测验证)

问:为什么开了反伤打人看不到对方掉血?

反伤只对受到物理攻击的目标生效,魔法攻击、远程攻击有的版本不触发反伤;也有可能是比例值填成了固定伤害值,单位搞错了。先把比例调到80%测试,看是不是能看到反伤掉血。(本条问题整理自百度知道用户提问2024-07,答案经本地SD插件环境实测验证)

问:反伤对法师魔法攻击生效吗?

看版本设置,有的版本反伤只反弹物理伤害,魔法伤害不反弹。测试的时候用对应攻击类型测,别用魔法技能测物理反伤。(本条问题整理自百度知道用户提问2022-11,答案经本地SD插件环境实测验证)

问:反伤能和装备自带反伤叠加吗?

能,装备自带的反伤和脚本设的反伤是加算,比如装备加了10%,脚本再加30%,最终就是40%反伤。

问:反伤比例设多少合适?

血牛战士反伤流30%左右刚好,BOSS反伤别超过20%,超过50%高攻职业打自己直接被秒,PK平衡就崩了。

五、实战注意事项

反伤流玩法别只堆反伤比例,血量和减伤也要跟上,不然反伤比例再高,玩家血太薄两下就被秒了,根本等不到反伤生效。一般血牛战士堆30%反伤,配上高血量和物理减伤,打你的人自己掉血也疼,你还扛得住,这样才有玩法体验。

给BOSS加反伤的时候别加太高,20%左右刚好,玩家打BOSS自己掉血,会下意识加血注意走位,不会站着硬撸。反伤加到50%以上,玩家打BOSS自己先死了,根本打不过,体验太差。

另外不同版本反伤的计算逻辑不一样,有的版本反伤吃防御减伤,有的版本直接反弹固定值,写之前先在测试号测一下反弹数值对不对,别写上去发现和预期不一样。

总结

SD_SetReflectDamage两参数记牢:玩家名、反伤百分比,临时调反伤不用改装备DB。反伤别设太高,战士反伤流30%左右刚好,BOSS反伤别超20%。没效果先查单位是不是百分比,用物理攻击测试,别用魔法测。

扫描二维码推送至手机访问。

本文章M2GM发布,如需转载请注明出处。如有侵权请联系站长删除。

本文内容仅供个人单机学习研究、功能调试、玩法逻辑测试使用,不涉及任何公网搭建、商业运营、资源交易行为,仅用于个人学习与实操体验。

本文链接:https://www.m2gm.com/plug/sd/sd-set-reflect-damage/

分享给朋友:

相关文章

SD插件SD_SetMagicReduce命令调整人物魔法伤害减免脚本教程

SD插件SD_SetMagicReduce命令调整人物魔法伤害减免脚本教程

本文详解SD插件调整人物魔法伤害减免命令的参数规则和计算逻辑,覆盖魔防套装效果、法坦职业玩法、魔抗药水buff等实操场景,明确魔法减伤只对魔法伤害生效的特性,提醒减伤别超60%避免职业平衡崩盘,同时整理了魔减无效果、用物理攻击测试误判等常见问题的排查思路。…

LFM2引擎Mongen.txt怎么加刷怪?增加刷怪触发脚本教程

LFM2引擎Mongen.txt怎么加刷怪?增加刷怪触发脚本教程

LFM2引擎Mongen.txt教程:路径Mir200\Envir\Mongen.txt;格式地图名XY怪物名数量范围刷新秒;怪物名要和Monster.db一致;刷新时间单位秒;改完重载配置,附避坑与实操步骤。…

HGE引擎CreateDir命令用法详解 - 创建文件夹实现方法

HGE引擎CreateDir命令用法详解 - 创建文件夹实现方法

CreateDir是HGE引擎脚本运行时创建文件夹的命令,格式为CreateDir加文件夹名和路径类型两项参数。按官方文档列出格式实例,用表格拆解路径参数,复盘相对层级写错、路径类型不匹配、建目录不建文件等坑点,给出活动存档目录从触发段到重载验证的配置步骤,补充不生成目录、写入仍报路径不存在两类故障排查与六条问答。…

LFM2引擎设置假人捡物品列表 - SetDummyPickItemFile命令教程

LFM2引擎设置假人捡物品列表 - SetDummyPickItemFile命令教程

LFM2引擎SetDummyPickItemFile命令用于给指定假人挂自定义捡取清单,列表一行一个物品名,开关留空为优先列表、写1为允许列表,未定义假人走列表信息1默认,只设一边与默认互补、两边都设则替代默认。本文按帮助文档整理格式、参数对照、步骤与对比,并给不捡物排查,助GM落地假人捡物配置。…

LFM2引擎如何设置被怪物攻击时伤害吸收比例 - StruckDamageAbsorb命令教程

LFM2引擎如何设置被怪物攻击时伤害吸收比例 - StruckDamageAbsorb命令教程

LFM2引擎的StruckDamageAbsorb命令用于设置被怪物攻击时伤害吸收,格式为怪物名加吸收几率加伤害吸收比例加有效时间,作用于人物本体、宝宝宠物除外,英雄对应H.StruckDamageAbsorb。本文按帮助文档原文整理命令格式、参数配合与脚本示例,并说明限时失效与英雄吸收命令的区别,供伤害吸收配置参考。…

LFM2引擎调整人物属性百分比 - ChangeHumAbilityPercentage命令用法

LFM2引擎调整人物属性百分比 - ChangeHumAbilityPercentage命令用法

LFM2引擎的ChangeHumAbilityPercentage命令按属性编号1到29以百分比临时调整人物攻防魔道血蓝等属性,操作符=直接设定比例、+叠加、-递减,效果仅在线时有效,M.前缀可对目标施加破防。本文按帮助文档原文整理命令格式、百分比参数、实操步骤与累计归零恢复方法,帮助版本GM落地比例加成与破防玩法。…