传奇技能时间cd不能直接在角色界面里修改,通常需要通过服务端脚本命令调整。人物技能使用格式为setskilldeccd 技能名称 操作符 时间,例如基础冷却为10秒的烈火剑法,执行setskilldeccd 烈火剑法 = 1后,冷却可按9秒计算;+ 1会增加1秒,适合延长技能间隔,1则用于继续减少已有修正。该功能只对本身存在冷却时间的技能生效,普通无cd技能不会因为加入命令而自动产生冷却。

调整前应先确认技能基础cd,再把命令放入npc脚本或qfunction对应触发段的act区域,避免直接覆盖原有技能配置。实用写法[@调整烈火cd]、if、act、getskillcscd 烈火剑法 n1、setskilldeccd 烈火剑法 = 1、getskilldqcd 烈火剑法 n2、sendmsg 6 基础<$str(n1)>秒,当前<$str(n2)>秒。其中getskillcscd用于读取初始冷却,getskilldqcd用于读取修改后的当前冷却。基础cd为6秒时减少1秒,结果应为5秒;基础cd为10秒时减少2秒,结果应为8秒。首次测试建议只调整一个技能,并用提示信息核对数值是否变化。
英雄技能必须使用带h前缀的命令,并且技能名称要与英雄技能表中的名称完全一致。英雄烈火剑法的写法是h.setskilldeccd 英雄烈火剑法 = 1,查询基础和当前冷却分别使用h.getskillcscd 英雄烈火剑法 n1、h.getskilldqcd 英雄烈火剑法 n2。如果英雄技能在技能表和表现表中仍使用普通技能名称,命令可能不会生效,因此应同时检查技能配置中的名称、空格和前缀;人物技能不能误写成英雄技能,英雄技能也不能省略h。
不同玩法应采用不同的减cd幅度,刷怪和打宝可以优先降低群体技能1至3秒,以提升持续清怪效率;单体爆发技能建议先降低1秒,避免连续释放过快导致伤害循环失衡;玩家对战则应从1秒开始测试,确认控制、位移和高伤害技能之间没有无限衔接,再逐步增加数值。技能基础cd较短时不宜一次性减少过多,先读取初始值,再按基础cd减去调整值的结果检查实际效果。多个技能同时修改时,应逐个记录技能名、原始cd和目标cd,方便出现异常时单独恢复。
需要临时处理当前冷却时,可以使用技能id配合skillrestcd,例如skillrestcd 56 2表示对56号技能减少2秒,参数为0时用于重置全部cd;它解决的是当前冷却状态,不等同于长期调整技能基础cd。稳定方案建议先在测试角色上设置1秒减免,分别测试人物、英雄、连击技能和自定义技能,再根据刷怪速度、pk连招间隔和服务器承载情况确定最终数值。基础cd为10秒的技能,调整到9秒后每分钟理论可多释放约6次,调整到8秒后理论可多释放约15次,实际次数还会受到施法动作、公共间隔和目标状态影响。