字号:

一个宏完成多个魔法的办法(译)

时间:2005-12-27 14:44 作者:XX无形 手机订阅 参与评论(0) 【投稿】
文 章
摘 要
一个宏完成多个魔法,技能的办法:虽然多数人都认为一个宏只能施放一个魔法或使用一个技能或者物品什么的,但是事实上,一个宏完成多个魔法是可能的,虽然有着一些限制.有哪些限制?施放魔法只能在按下键的同时来实现,没有宏可以做到按下键后间隔一段时间,再施放魔法(也许外挂可以).所以制约的因

一个宏完成多个魔法,技能的办法:
虽然多数人都认为一个宏只能施放一个魔法或使用一个技能或者物品什么的,但是事实上,一个宏完成多个魔法是可能的,虽然有着一些限制.

有哪些限制?
施放魔法只能在按下键的同时来实现,没有宏可以做到按下键后间隔一段时间,再施放魔法(也许外挂可以).所以制约的因素就是冷却时间.施放一个魔法(从刚开始读秒算起,)通常会激活一个公共的冷却时间.所以要把两个魔法连起来施放,必须要能做到他们两个之间几乎没有冷却时间.也就是说,第一个魔法必须是瞬发的,而且,它不能触发公共冷却时间.

有哪些做不到的?
如果想在大火球后面跟一个奥术飞弹,再来一个冰环,瞬移,那就不用做梦了,不可能的.要求第一个魔法必须是瞬发,而且第二个魔法必须能够紧跟着第一个立即触发,之间没有那一秒钟的公共冷却时间.

有哪些是可以做到的?
每个职业都有几个魔法或技能,是满足以上条件的.通常是一些施放后影响下一个法术或技能的魔法.例如德鲁依的自然迅捷,法师的气定神闲,战士的英勇一击,猎人的迅猛攻击等等.这些技能都是瞬发的,而且都不触发公共冷却时间.

如何实现?
实现方法非常简单,做一个宏,第一个魔法选择以上列出的一个;然后,输入语句 SpellStopCasting(),这个是关键.之后,随便加上你想施放的第二个魔法或技能即可.(当然,这个魔法必须是可以使用而不是正在冷却当中.)
例如:
/cast Nature‘s Swiftness
/script SpellStopCasting();
/cast Healing Wave
这是一个瞬发治疗波的宏.
在宏里添加魔法的方法非常简单,你只要先打开魔法技能书, 再打开宏编辑窗口,当你要输入施放某法术时, 按住shift+鼠标左键点击该法术图标就可以添加进去.

/cast Presence of Mind
/script SpellStopCasting();
/cast Pyroblast
这是一个瞬发炎爆的宏.
当然,在CWOW中,你所见到的可能是:

/施放 气定神闲
/script SpellStopCasting();
/施放 炎爆术 (8级)

另外还有:
/cast Gouge
/script SpellStopCasting()
/script UseContainerItem(0,1) --Bandage
这个宏可以帮助贼晕人后以最快的速度绑绷带,当然,绷带要放在指定的位置.对于背包中的物品位置要指示清楚,第一个号码是背包的编号,从左到右分别是,4,3,2,1,0;第二个号码是该背包中从第一行的左边开始数起,一行一行数下去,所以(0,1)表示的就是最右边的背包中,第一行最左边的物品;(4,13)指的是,五个背包最左边的那个里面,第四行的第一个.

此外,还有些例外的,对下一攻击起作用的技能,例如英勇一击,迅猛攻击等是不能使用SpellStopCasting()命令的.
猎人可以这样:
/cast Raptor Strike
/cast Wing Clip


/施放 迅猛攻击
/施放 翼击

先是瞬发翼击造成伤害,再把迅猛一击的效果作用到下一攻击上.(可能需要武器的速度足够快.)
战士也可以通过这个方法把英勇一击和断筋联合起来,不过前提是要保证足够的怒气值.

物品也可以这样使用.
很多物品有自己的公共冷却时间,也就是说,在施放那些会触发冷却时间的法术时可以同时使用一些物品.例如德鲁依可以做个紧急宏,将红瓶和愈合一起使用.撒满也可以将闪电盾的法术和盾牌联合进来,当盾牌装备上时,闪电盾就可以自动施放.一些饰品也可以这样使用,例如法师52级新职业任务的奖励物品)

如何有效使用这些方法?
这些方法只能够增强角色的一些能力,却不能完全改变她.例如,对战士而言,(尤其是天赋降低了血性狂暴伤害的战士),可以将血性狂暴添加到别的攻击技能前,以确保足够的怒气值.还可以添加一些逻辑条件诸如,在血量多于50%时有效等等.
这些宏在一些紧急的情况下能发挥出极大的作用,例如德鲁依的自然迅捷+治疗之触可以做成一个紧急键.不过,如果在别的魔法施放过程中,按下紧急键,自然迅捷将不执行,所以,不嫌麻烦的话,可以在宏的首行写入 ‘/script SpellStopCasting()‘ ,这条对其它的也同样适用.
要注意的是,在应用中可以将目标的命令写入宏,以免出错.

多于两个魔法的结合使用:
虽然实际应用的机会很少,但是这并不影响它的可行性.例如,我们可以将魔法和物品结合起来,将德鲁依的紧急治疗能力做个提高.

/cast Nature‘s Swiftness
/script SpellStopCasting()
/cast Healing Touch
/script SpellStopCasting()
/script UseContainerItem(0,1) --Potion
或者
/cast Nature‘s Swiftness
/script SpellStopCasting()
/cast Healing Touch
/script SpellStopCasting()
/script UseContainerItem(0,1) --Bandage(待测)

另外:
要注意的是,如果将一个需要施放时间的魔法和自然迅捷,或气定神闲等联合起来的话,在移动中是不起作用的.而分开进行的话,却是可以的.这里就不深究了.
这个功能对变身或形态转变是无效的.引用,"我一直想编个变身回来自动加血的宏,可惜一直实现不了,如果有人实现了,麻烦告诉我.)

最后,这个功能合法吗?
是的, Slouken(也许是美服GM)确认这样做是被允许的.祝开心!


我是三区米莎的 心蓝无形, 德鲁依.国际惯例,谢谢CCTV,谢谢GAMETV,谢谢我的工会,不朽神话,还有各位好兄弟姐妹.

加入17173玩家俱乐部,100%领《原神》月卡、《王者荣耀》888点券、《魔兽世界》T恤等周边好礼!
加入方式:微信关注“17173服务号”

热点推荐

游戏头条