当前位置:首页 > 引擎 > GOM引擎

传奇人物伤害吸收设置脚本教程 人物减伤属性配置方法

admin3天前7
传奇游戏中人物伤害吸收属性是核心减伤属性之一,能够让玩家在受到攻击时,按固定比例减免伤害,大幅提升角色生存能力。很多传奇版本搭建、脚本定制过程中,都需要用到伤害吸收的设置脚本,本文详细讲解传奇人物伤害吸收设置脚本的语法格式、参数配置、实战案例及属性生效规则,方便传奇GM快速配置使用。本次用到的核心脚…


传奇游戏中人物伤害吸收属性是核心减伤属性之一,能够让玩家在受到攻击时,按固定比例减免伤害,大幅提升角色生存能力。很多传奇版本搭建、脚本定制过程中,都需要用到伤害吸收的设置脚本,本文详细讲解传奇人物伤害吸收设置脚本的语法格式、参数配置、实战案例及属性生效规则,方便传奇GM快速配置使用。

本次用到的核心脚本指令为SetSuckDamage,专门用于设置传奇人物可吸收的攻击伤害,自定义角色的伤害吸收额度、减免比例以及生效成功率,适配各类传奇版本的属性定制需求。

一、传奇伤害吸收脚本标准格式

脚本指令固定格式规范,所有参数严格对应数值区间,配置后可直接生效:

SetSuckDamage 操作符(+ - =) 总吸收值(1-2000000000) 吸收比例(1-1000) 成功率(1-100)

参数详细说明:

1、操作符:支持三种运算模式,+为叠加伤害吸收数值、-为扣除伤害吸收数值、=为直接设定固定伤害吸收数值,可根据版本需求灵活选择。

2、总吸收值:人物可承载的最大伤害吸收总量,数值区间为1-2000000000,可满足高爆、复古、单职业等各类传奇版本的数值设定。

3、吸收比例:对应角色的伤害减免比例,数值换算规则固定,1对应0.1%、500对应50%、1000对应100%,数值区间1-1000。

4、成功率:伤害吸收属性的触发概率,数值区间1-100,百分百触发可直接设置为100。

二、传奇伤害吸收脚本实战案例

下面为大家分享可直接复制使用的完整脚本示例,实现消耗金币解锁人物伤害吸收属性的功能,适配绝大多数传奇服务端:

功能说明:为人物设置1000点总伤害吸收额度,单次攻击吸收20%伤害,属性触发成功率95%

#IF

CheckGold 10000

#ACT

SetSuckDamage + 1000 200 95

Take 金币 10000

三、人物伤害吸收属性生效规则

当传奇人物成功配置伤害吸收属性后,后续受到怪物、玩家攻击时,会按照设定的固定比例自动减免受到的伤害,属性生效逻辑清晰。

举个实战示例:人物当前拥有5000点伤害吸收总量,吸收比例20%,触发成功率100%。当人物受到100点攻击伤害时,系统会自动减免20点伤害,人物实际仅承受80点伤害,同时扣除20点伤害吸收额度,剩余伤害吸收数值为4980点。

该属性为持续生效状态,会持续抵扣直至伤害吸收总数值归零,属性效果自动消失。同时该伤害吸收状态支持下线保存,搭配装备、buff、道具等系统均可兼容,适配各类传奇玩法定制。


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

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

本文链接:https://www.9luu.com/214.html

分享给朋友: