传奇技能cd通常不能在玩家客户端里直接修改,拥有服务端脚本权限时,应使用引擎提供的技能冷却命令调整;支持该功能的常见脚本写法是setskilldeccd 技能名称 操作符 时间(秒)。其中=用于直接设定减少值,+用于在原有减少基础上继续增加,-用于减少已配置的缩短值。例如烈火剑法基础cd为10秒时,执行setskilldeccd 烈火剑法 = 2,实际冷却可调整为8秒;再执行setskilldeccd 烈火剑法 + 1,减少总量变为3秒,实际cd为7秒。该命令只对引擎支持且本身存在冷却时间的技能生效,自定义技能也要确认已经正确注册cd参数。

调整技能cd前,先确认脚本运行环境、技能名称和技能基础时间,再把命令放入有效的npc脚本、登录触发、装备触发或其他服务端执行字段中。普通角色使用setskilldeccd 烈火剑法 = 2即可,英雄技能通常需要在命令前增加h,写成h.setskilldeccd 烈火剑法 = 2;连击技能则要使用引擎认可的连击技能名称,不能把普通技能名随意替换过去。想检查设置是否生效,可用getskilldeccd 烈火剑法 n1读取已经减少的秒数,再用getskillcd 烈火剑法 n2读取当前冷却时间,并通过发送提示信息核对n1、n2的数值。
新手调试建议每次只改1秒或2秒,并先用10秒左右的基础cd进行测试,确认技能释放、倒计时显示和再次使用时间一致后,再逐步降低冷却。需要临时清除某个技能冷却时,可以使用clearskillcd 烈火剑法,但这属于立即清空当前cd,不等于永久修改技能基础时间。最常见的错误是把=2理解成把技能cd改成2秒,实际上它表示减少2秒;另一个错误是直接修改客户端显示文件,结果只改变图标倒计时,却没有改变服务端判定。若技能无法释放、提示命令不存在或数值没有变化,应优先检查引擎是否支持该命令、技能是否属于可调范围,以及脚本字段是否真的被执行。

不同玩法应采用不同的cd方案:刷怪技能可先缩短2至4秒,提高连续清怪效率;烈火、逐日剑法、流星火雨等爆发技能更适合小幅缩短,避免在pk中失去技能间隔;英雄和主号同时使用同名技能时,应分别读取两边的cd,确认是否需要分别执行普通命令和h命令。完成调整后,至少测试单人释放、连续释放、换地图、重登角色和重新穿戴触发装备五种情况,记录技能原始cd、减少数值和最终cd,确保显示时间与服务端实际限制一致。若需要恢复原设置,可将减少值用=重新设为0,再重新登录或触发一次脚本,使角色读取新的技能状态。
