多玩WOW魔兽世界专区

多玩网友分享:一个宏解决国服技能卡GCD

2011-03-04 16:04:17 网友评论0|来源:多玩魔兽论坛作者:yrs870909进入论坛

摘要:苦于卡GCD的国服玩家来看看吧,设置起来也很简单。

  本周国服更新后,很多玩家感觉自己卡GCD,因为这次更新引用了大灾变版本的技能队列机制,但是又没有象海外版本一样及时开放设置接口(>>详情)。所以,多玩网友 yrs870909 与大家分享了一个“自定延迟容许值”的宏,用它可以方便地进行调整,解决卡GCD的问题。
  >>直接与作者交流

  更新后卡GCD的原因已经证实为提前在WLK系统里引用了大灾变才有的“自定延迟容许值”的算法。系统默认的容许值是400毫秒,于是产生了如下问题。

  这个算法的意思为:

  正在施放的法术倒数N 毫秒内 (“自定延迟容许值”默认为400毫秒)

  如果你按下了一个不在CD中的技能,那么系统自动将这个技能排在你当前施放的法术之后,并在你当前法术施放结束后自动施放这个法术。

  如一个法师,他的“自定延迟容许值”设定为默认的400毫秒,他正在施放一个施法时间为1.5秒的寒冰箭,他在这个寒冰箭施放到1.2秒时(1.1秒--1.5秒都属于受到“自定延迟容许值”影响的范围内)按下一个火球术技能,那么这个火球术被自动排到队列中,并在0.3秒,也就是寒冰箭施法结束后(紧接着这个寒冰箭)被自动施放。

  带来的问题是(条件继续用上边的):

  这个法师在1.2秒时按下了火球术,却在1.4秒时想起自己是冰法而不是火法,需要使用寒冰箭而不是火球术。

  这时他又补按了寒冰箭技能,但是由于“自定延迟容许值”算法的存在(该算法只会排列之后的一个技能到队列中),上一个1.5秒的寒冰箭施放结束后,系统判定自动施放的是他1.2秒时按的火球术,而不是1.4秒补按的寒冰箭,并且这个容许值默认为400MS。

  台服4.0以上版本设置参考图片:

多玩网友分享:一个宏解决国服技能卡GCD

  而国服并没有提供这个设置接口,所以只能用这个宏来定义容许值的大小。

  /console SET reducedLagTolerance 1  <<<<<-------此处为开启“自定延迟容许值”自行设定,1为开启,0为关闭,所以是1

  /console SET maxSpellStartRecoveryoffset 0  <<<<<-------此处为设置具体的“自定延迟容许值”,0-400

  使用指南:

  登录角色,回车,输入第一行命令,回车,回车,输入第二行命令,回车。

  或者----登陆角色,建立一个新的宏命令,输入上面两行命令,然后点一下这个宏。

  0可以是0-400之间的数值

  推荐使用你当前的延迟作为这个数字以达到最好效果

  当然0为关闭“自定延迟容许值”

  PS:

  1.此宏与40块外挂无关(虽然确实是4.0的自定延迟容许值算法从基础上终结了40块外挂,但是此命令与此无关)。

  2.使用此宏后,并非将你的公共CD变为0,而是将“自定延迟容许值”变为0MS,也就是说系统不会自动在你的上一个法术结束前为下一个法术自动安排队列。

  3.要改回更新前的状态,请改为0。但是原则上,改为自己的延迟更适合。

  4.这个宏理论上是使“自定延迟容许值”为0毫秒(也就是回到3M补丁之前的状态),而反应此宏不好用的童鞋,请注意你自身的延迟,还有早在3.X版本就加入的那个施法延迟算法。

温馨提示:玩家可通过手机登陆wow.duowan.cn阅读多玩魔兽资讯。

分享到:
阅读本文后已有0人给出评价,选你认同的表情后可看结果。
0
0
0
0
0
0
恶心 勥赞 无聊 雷囧 关注 不知所云
0 [与更多人共享]