《魔獸世界》tbc懷舊服巨集怎麼用不了

發佈日期

魔獸世界懷舊服中外掛提供的功能不多,很多功能都需要玩家使用巨集來達成目標,不過有時候也會碰到巨集不能用的情況,下面就給大家帶來魔獸世界tbc懷舊服巨集用不了解決辦法。

《魔獸世界》tbc懷舊服巨集怎麼用不了

魔獸世界tbc懷舊服巨集用不了解決辦法

為什麼 Decursive 和 "pw陪你玩" 不能用了?

大部分人一想到TBC的UI和巨集,首先就會冒出這個問題,然後得出一個結論"TBC巨集沒有現在好用了,UI也全被blz廢了。"

在這裡要糾正一下,這種想法是錯誤的,是不和諧的。

沒錯,現在的這種Decursive和”陪你玩"是不能用了,原因是blz不再允許用lua指令碼對目標施放任何法術和技能。

所有技能的施放要麼就是普通的點技能,要麼是在巨集裡透過blz封裝過的"安全命令"來施放。簡單的說,就是我們熟悉

的 "/cast 某技能名字" 這種方式。而類似原來這種/script CastSpellByName()這種lua指令碼,現在是完全被blz和諧掉了。

所謂"被和諧掉"的意思就是你不能在lua指令碼語言裡使用這些函式了,包括巨集裡面的 /script xxxxxx 指令碼和所有外掛的程式碼。

Decrusive和"陪你玩"都是外掛,所以都廢掉了。

有興趣的話,可以在下面這個連結找到所有被blz和諧掉的函式

[http://www.wowwiki.com/Category:World_of_Warcraft_API/Protected_Functions]

TBC什麼樣的巨集不能用了?

首先就是剛才提到的,所有包含被和諧的函式的巨集都不能用。

其次就是類似下面這種

Code c:

/cast 壓制

/cast 斬殺

/cast 破甲

用過巨集的都知道,就現在的版本來說,由於技能公共cd的存在,放出第一個技能,這個巨集就停止執行了。也就是說點一次只會觸發

一個技能。但是它仍然好用,因為要想全部執行你可以狂按,這樣當前面的技能由於某種原因施放失敗(比如剛放過一次正在cd中),

不會觸發公共cd,下面的技能可以繼續被執行。

但是TBC有一個重要的改變就是:凡是可能觸發公共cd的技能都會使巨集停止執行。這樣,就算你前面的技能沒有施放,

沒有觸發公共cd,但這個技能存在觸發公共cd的可能,仍然會使巨集停止執行。你按到抽筋也沒用。

但是有一點好訊息就是,某些特殊的技能仍然可以用這種方式來施放。

使用的條件就是瞬發並且不觸發公共CD(某些"下一次攻擊生效"的近戰技能也屬於此類,比如英勇,順劈,猛禽)

寫這種巨集的時候要注意一點,在每個技能後面要跟上一個/stopcasting,不然會有“另外一個動作正在進行中"這種錯誤。

例如,戰歌秒旗子的巨集可以這樣寫

Code c:

/cast 奧術強化

/stopcasting

/cast 氣定神閒

/stopcasting

/cast 炎爆術

TBC巨集系統的更新所帶來的種種問題的根源基本都可以總結為以上兩點。

是有很多的不方便和不習慣,但這不是致命的nerf,君不見蛋蛋還沒見到中國人就倒了麼?

我認為從易用性上來說,TBC的巨集比CWOW的更先進。下面來看看TBC給我們帶來了哪些好用的東西。

相關攻略文章

最新攻略