版主: 易水悲歌

图文——标题:资料片宏指南

楼主发表于: 2007年06月26日 16:37:22 短消息 QQ
逝水流痕
  • 级别 成员
  • 称谓 小石头
  • 精华 0
  • 发贴 1242
  • 积分 1436
  • 游戏网金币 5201314
  • 在线时间 294小时
  • 注册时间 2008-6-1
  • 最后登陆 2008-4-3

资料片宏指南

内容的来源是blz官方论坛的置顶贴Cogwheel's Complete Macro Guide 和wowwiki 上的资料

为什么 Decursive 和 "pw陪你玩" 不能用了?

  大部分人一想到TBC的UI和宏,首先就会冒出这个问题,然后得出一个结论"TBC宏没有现在好用了,UI也全被blz废了。"
  在这里要纠正一下,这种想法是错误的,是不和谐的。
  没错,现在的这种Decursive和”陪你玩"是不能用了,原因是blz不再允许用lua脚本对目标施放任何法术和技能。
  所有技能的施放要么就是普通的点技能,要么是在宏里通过blz封装过的"安全命令"来施放。简单的说,就是我们熟悉的 "/cast 某技能名字" 这种方式。而类似原来这种/script CastSpellByName()这种lua脚本,现在是完全被blz和谐掉了。
  所谓"被和谐掉"的意思就是你不能在lua脚本语言里使用这些函数了,包括宏里面的 /script xxxxxx 脚本和所有插件的代码。
D  ecrusive和"陪你玩"都是插件,所以都废掉了。
有兴趣的话,可以在下面这个链接找到所有被blz和谐掉的函数
 http://www.wowwiki.com/Category:World_of_Warcraft_API/Protected_Functions

TBC什么样的宏不能用了?

首先就是刚才提到的,所有包含被和谐的函数的宏都不能用。

其次就是类似下面这种


Code:


/cast 压制
/cast 斩杀
/cast 破甲




  用过宏的都知道,就现在的版本来说,由于技能公共cd的存在,放出第一个技能,这个宏就停止执行了。也就是说点一次只会触发一个技能。但是它仍然好用,因为要想全部执行你可以狂按,这样当前面的技能由于某种原因施放失败(比如刚放过一次正在cd中),不会触发公共cd,下面的技能可以继续被执行。
  但是TBC有一个重要的改变就是:凡是可能触发公共cd的技能都会使宏停止运行。这样,就算你前面的技能没有施放,没有触发公共cd,但这个技能存在触发公共cd的可能,仍然会使宏停止运行。你按到抽筋也没用。

  但是有一点好消息就是,某些特殊的技能仍然可以用这种方式来施放。
  使用的条件就是瞬发并且不触发公共CD(某些"下一次攻击生效"的近战技能也属于此类,比如英勇,顺劈,猛禽)
  写这种宏的时候要注意一点,在每个技能后面要跟上一个/stopcasting,不然会有“另外一个动作正在进行中"这种错误。
例如,战歌秒旗子的宏可以这样写

Code:


/cast 奥术强化
/stopcasting
/cast 气定神闲
/stopcasting
/cast 炎爆术





  TBC宏系统的更新所带来的种种问题的根源基本都可以总结为以上两点。

  是有很多的不方便和不习惯,但这不是致命的nerf,君不见蛋蛋还没见到中国人就倒了么?
  我认为从易用性上来说,TBC的宏比CWOW的更先进。

☆有①種愛ヘ↘→叫做放棄oo╰→ギ痛

快速回复

登录名:
密码: 马上注册! 如果您还不是游戏网会员请点击马上注册,如果您是......
心情:
:revertSmile50: :revertSmile51: :revertSmile52: :revertSmile53: :revertSmile55: :revertSmile56: :revertSmile57: :revertSmile58: :revertSmile60: :revertSmile61: :revertSmile63: :revertSmile65: :revertSmile66: :revertSmile67: :revertSmile70:
内容:
验证码: 看不清?点击图片换图(游客回复需通过认证才能显示,想立即看到回复,请注册登录)
[完成后可按 Ctrl+Enter 回复]推荐朋友,获得无限社区积分!
  • 游戏网声明:
  • 本社区(http://bbs.youxi.com)所载所有内容皆为网友上传。 游戏网只为网友提供空间和平台,并不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请于该信息发布之日起30日内进行。
  • 文明回贴是一种美德,尊重他人等于尊重自己!