a5480968  2023-4-9 20:53:56 | 技术答疑|
2 383

137

回帖

2226

金币

1333

积分

积分
1333
发表于 2023-4-9 20:53:56 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 a5480968 于 2023-4-9 23:33 编辑

如何让一个单独的技能,有较高的暴击率. 具体可以理解为:
               使用这个技能造成的绝大部分伤害都是暴击伤害

还有就是修改技能cd  能不能搞个单次修改
回复

使用道具 举报

137

回帖

2226

金币

1333

积分

积分
1333
 楼主| 发表于 2023-4-10 13:10:57 | 显示全部楼层
:
回复

使用道具 举报

9963

回帖

2万

金币

1万

积分

积分
16228
发表于 2023-4-13 15:25:23 | 显示全部楼层
减少技能CD冷却时间(英雄技能使用命令加H)



减免技能冷却时间: (在这个技能本身基础CD上做 + -  如果=0 就是还原技能CD)
比如:烈火剑法技能表中设置的是10秒 那么=1的情况下 烈火剑法就是9秒CD
比如+1 就是11秒 比如-1就是9秒

SetSkillDecCD 技能名称 操作符(+/-/=) 时间(秒)

获取技能初始冷却时间:
GetSkillCSCD 技能名称 变量名

获取当前技能冷却时间:
GetSkillDQCD 技能名称 变量名


例子:

[@获取技能初始冷却时间]

#IF

#ACT

GetSkillCSCD 野蛮冲撞 N10

SENDMSG 6 获取成功:<$STR(N10)>秒



[@获取当前技能冷却时间]

#IF

#ACT

GetSkillDQCD 野蛮冲撞 N20

SENDMSG 6 获取成功:<$STR(N20)>秒



[@设置技能冷却时间]

#IF

#ACT

SetSkillDecCD 野蛮冲撞 + 10

SENDMSG 6 野蛮冲撞增加10秒




注意:技能冷却时间减少只支持有CD的技能
回复

使用道具 举报