作者altcd (這是個盲從的年代~)
看板WOW
標題Re: [徵文] 基礎巨集介紹
時間Fri Jun 3 11:33:37 2011
※ 引述《CarPusher (薩掐)》之銘言:
看到版友這麼熱心的整理出一大篇
我也來幫忙補一些我自己知道的小地方吧~
因為文章太長,不需要補的地方我就刪掉了
: 一、常用指令
: 設定巨集圖示時,如果選擇?圖案
: 巨集中加入
: #showtooltip 法術名稱
: 會自動對應該法術或者物品的圖示
#showtooltip 也能使用下面教的條件式
--
#showtooltip [<條件選項>] 法術名稱
能夠單純的隨條件改變macro的圖示,不會影響到macro內容
: /cast
: 說明:放法術,後面接法術名稱
: 範例:/cast 暗影箭
: /castsequence [<條件選項>] reset=<#>/target/combat <法術1>, <法術2>, <法術3>
: 說明:允許你在連續點擊某個巨集時,將其中定義的一系列法術逐個施放
: 當你第一次點擊這個巨集時,它施放列表中的第一個法術
: 第二次點擊的時候,施放第二個法術,以此類推
: 當它施放完最後一個時,又回到起始點開始迴圈
: 範例:/castsequence 痛苦動盪,痛苦災厄,腐蝕術
: 第一次按這個巨集施放痛苦動盪,第二次痛苦災厄,第三次腐蝕術
: /castsequence reset=combat/target 痛苦動盪,痛苦災厄,腐蝕術
: 同上,但是換目標或者重新進入戰鬥,則迴圈重置
補個小說明
reset=<#>/target/combat #:填入數字,代表秒數
說明:當你"停止"點擊此macro時開始倒數,倒數完後迴圈重置
若倒數途中又再次點擊,則重新開始倒數
再幫補幾個常用指令
/cancelaura <Buff名稱>
說明:用來取消指定Buff
範例:/cancelaura 保護聖禦
用以快速點掉保護聖禦,坦克消debuff好用!
/cancelform
說明:取消當前任何型態
/petattack
說明:控制寵物攻擊當前目標
/petfollow
說明:控制寵物跟隨自己
/petstay
說明:控制寵物停留在當前位置
/petautocaston
說明:開啟寵物技能自動施法
/petautocastoff
說明:關閉寵物技能自動施法
範例:/petautocaston [nogroup,noparty] 低吼
不在團隊及隊伍中時,開啟自動施法寵物技能 低吼
/petautocastoff [group][party] 低吼
在團隊或隊伍中時,關閉自動施法寵物技能 低吼
/startattack
說明:開始自動攻擊(普攻)
/stopattack
說明:停止自動攻擊(普攻)
/stopcasting
說明:停止施法當前法術
以上補充都可並用條件式判斷~
: 二、條件判斷指令
: 格式: /常用指令 [條件1] 法術或物品名稱; [條件2]法術或物品名稱 ...
: 條件用","分開代表AND 用"/"分開代表OR
: ";"代表ELSE,條件不符合則執行";"之後的動作
: 條件前面+"no"則代表條件的相反
: [stance]
: 說明:有些職業有不同的姿態
: 戰士:1. 戰鬥 2. 防禦 3. 狂暴
: 牧師:1. 暗影形態
: 德魯伊:1. 熊 2. 水棲 3. 貓 4. 旅行 5. 梟獸/樹
: 盜賊:1. 潛行
: 範例:/cast [nostance] 熊形態
: 如果沒有在一個形態下,則變形到熊形態
: /cast [stance:1] 壓制; [stance:2] 破甲; [stance:3] 旋風斬
: 在戰鬥姿態下施放壓制
: 防禦姿態下施放破甲
: 狂暴姿態下施放旋風斬
: PS.姿態這邊我比較不熟,期待其他高手補充
[stance:#/#] 姿態可用"/"一次指定多個
[nostance:#/#] 也能指定姿態,也可指定多個
範例:/cast [nostance:1/3] 荊棘術
非熊或貓型態時施放荊棘術
: [target]
: 說明:檢查目標
: player = 玩家本身
: target = 目標
: targettarget = 目標的目標
: focus = 專注目標
: party1 = 隊員#1 即 F2
: party2 = 隊員#2 即 F3
: party3 = 隊員#3 即 F4
: party4 = 隊員#4 即 F5
: party1target = 隊員#1的目標
: party2target = 隊員#2的目標
: party3target = 隊員#3的目標
: party4target = 隊員#4的目標
: 範例:/use [target = player] 亞麻繃帶
: 把目標設成自己並且使用繃帶
: /cast [help] 快速治療; [target=targettarget] 快速治療
: 如果目標是友善的,則向他施放快速治療
: 否則向目標的目標施放快速治療
: /cast [target = focus] 恐懼術
: 對專注目標施放恐懼術
target=可以簡化成@,減少字數
範例: /cast [target=focus] 恐懼術
=> /cast [@focus] 恐懼術
: [button]
: 說明:檢查用哪個按鍵點巨集
: 1.滑鼠左鍵
: 2.滑鼠右鍵
: 3.滑鼠中鍵
: 4.滑鼠4號鍵
: 5.滑鼠5號鍵
: 範例:/cast [nobutton:2] 虛弱詛咒;疲勞詛咒
: 左鍵施放虛弱詛咒,右鍵施放疲勞詛咒
: /cast [button:1] 靈魂炙燃
: /cast 惡魔法陣:傳送
: 左鍵的話施放靈魂炙燃,然後施放惡魔法陣:傳送
: 右鍵的話直接施放惡魔法陣:傳送
: (這邊術士的靈魂炙燃會有就施放,沒有就不放)
: /cast 靈魂炙燃
: /cast [nobutton:2] 召喚魅魔;召喚惡魔獵犬
: 施放靈魂炙燃,並且用左鍵召喚魅魔或者用右鍵召喚惡魔獵犬
button可以簡化成btn,以減少字數
範例:/cast [button:1] 靈魂炙燃
=> /cast [btn:1] 靈魂炙燃
: [modifier]/[modifier:shift|ctrl|alt]
: 說明:檢查某個鍵是否被按下
: 範例:/cast [modifier:ctrl] 虛弱詛咒; [modifier:shift] 疲勞詛咒;
: [modifier:alt] 語言詛咒
: CTRL+左鍵施放虛弱詛咒
: SHIFT+左鍵施放疲勞詛咒
: ALT+左鍵施放語言詛咒
modifier可以簡化成mod,同時也能用"/"指定多種補助鍵,當然也能加no在前面
範例:/cast [mod:alt] 蟲群; [mod:ctrl/shift] 月火術; [nomod] 太陽光束
[spec:<#>] <#> = 1or2
說明:依照現在的天賦而施法不同法術
範例:/cast [spec:1] 月火術; [sepc:2] 回春術
第一天賦時施法月火術,第二天賦時施法回春術
PS. 這判斷式對小德很好用,可以省很多macro格!
[group][party]
說明:判斷是否身處團隊/隊伍之中
範例:/petautocaston [nogroup,noparty] 低吼
不在團隊及隊伍中時,開啟自動施法寵物技能 低吼
/petautocastoff [group][party] 低吼
在團隊或隊伍中時,關閉自動施法寵物技能 低吼
: 三、有趣巨集分享
: 隨機叫出一隻小夥伴並且隨機發話
: /run CallCompanion("CRITTER", random(GetNumCompanions("CRITTER")))
: /script s={"大喊:就決定是你了!皮卡稱!","拿出一個好像很好玩的東西!","背後好像有
: 奇怪的東西跟著..."};
: /script SendChatMessage(s[math.random(getn(s))], "Emote");
: 第一行當然也可以用/castrandom放上自己喜歡的夥伴就好
: 第二行的字可以自己改,或者增加更多句子
: 第三行的"Emote"是用/e發話,可以自己改成其他種
: 這些指令都是比較基礎的
: 希望有幫到大家!
這個有興趣的可以到看拙作強化版XD
PS. 以上補充範例只為說明,邏輯並未最佳化,還請包涵~
四、姿態補充
┌────┬────┬─────────┬────────┬────┐
│ │ 戰士 │ 德魯伊 │ 牧師 │ 盜賊 │
├────┼────┼─────────┼────────┼────┤
│stance:1│戰鬥姿態│ 熊型態 │暗影型態or大天使│ 潛行 │
├────┼────┼─────────┼────────┼────┤
│stance:2│防禦姿態│ 水棲型態 │ │ │
├────┼────┼─────────┼────────┼────┤
│stance:3│狂暴姿態│ 獵豹型態 │ │暗影之舞│
├────┼────┼─────────┼────────┼────┤
│stance:4│ │ 旅行型態 │ │ │
├────┼────┼─────────┼────────┼────┤
│stance:5│ │梟獸型態or生命之樹│ │ │
├────┼────┼─────────┼────────┼────┤
│stance:6│ │ (迅捷)飛行型態 │ │ │
└────┴────┴─────────┴────────┴────┘
┌────┬────┬─────────┐
│ │ 薩滿 │ 術士 │
├────┼────┼─────────┤
│stance:1│鬼魂之狼│ │
├────┼────┼─────────┤
│stance:2│ │ 惡魔化身 │
└────┴────┴─────────┘
註:德魯伊當沒有天賦中沒有梟獸型態及生命之樹時
stance:5 會變成 (迅捷)飛行型態
stance:6 則無東西
資料來源:
http://www.wowwiki.com/HOWTO:_Make_a_Macro
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.43.133.67
※ 編輯: altcd 來自: 114.43.133.67 (06/03 11:35)
1F:推 jfurseteidce:推\>"</ 原來是spec 06/03 11:38
※ 編輯: altcd 來自: 114.43.133.67 (06/03 12:13)
2F:推 CarPusher:推推!3Q! 06/03 11:46
3F:推 Titus:獵人的守護沒有被BZ算在姿態內 Q_Q 06/03 11:48
4F:推 jileen:不過...這spec的部份用德魯伊當例子其實很尷尬.. 06/03 11:51
5F:→ jileen:原因出在月火上...因為我是統統拉出來,所以我不確定進日蝕 06/03 11:51
6F:→ jileen:之後單純的月火巨集能不能用(雖然有收錄解決方法了) 06/03 11:52
7F:推 scorpio0920:stance可以再簡化成form喔。 06/03 12:07
8F:→ altcd:我月火是寫進macro用的 沒啥問題 只是快捷上不能有其他 06/03 12:14
9F:→ altcd:單拉出來用的月火而已 不過既然都寫進macro 也不會想單拉吧 06/03 12:14
10F:推 qoh:影舞wiki裡面是列在stance3耶 06/03 12:17
11F:推 jerrysimon:聽說賊的影舞姿態是3? 06/03 12:17
12F:→ altcd:真的XD 我看錯了 改一下 06/03 12:19
※ 編輯: altcd 來自: 114.43.133.67 (06/03 12:19)
13F:推 mantohu:推 有用 06/03 12:52
14F:→ Xavy:maa 雖然理論上都有了 還是收進去吧 06/03 13:11
15F:→ zonhan:補牧的大天使不是form:1, 而是救贖之靈 06/03 14:35
16F:→ altcd:大天使是別招嗎@@ 我一直以為死掉變天使那個通稱大天使 06/03 14:43
17F:推 Arshain:推! petautocastoff 寫成on了 06/03 19:04
※ 編輯: altcd 來自: 220.136.110.125 (06/03 20:26)
18F:→ altcd:感謝 已改 06/03 20:26
19F:→ zonhan:大天使是4.0加入的天賦技能, 不要誤導人了 = = 06/06 18:58