※ 本文為 kimo6414.bbs. 轉寄自 ptt.cc 更新時間: 2014-11-24 05:50:46
看板 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
Making a macro - WoWWiki - Your guide to the World of Warcraft
First, open up the macro window. You can do this either by opening the main menu and selecting... ...
First, open up the macro window. You can do this either by opening the main menu and selecting... ...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.43.133.67
※ 編輯: altcd 來自: 114.43.133.67 (06/03 11:35)
推 :推\>"</ 原來是spec1F 06/03 11:38
※ 編輯: altcd 來自: 114.43.133.67 (06/03 12:13)推 :推推!3Q!2F 06/03 11:46
推 :獵人的守護沒有被BZ算在姿態內 Q_Q3F 06/03 11:48
推 :不過...這spec的部份用德魯伊當例子其實很尷尬..4F 06/03 11:51
→ :原因出在月火上...因為我是統統拉出來,所以我不確定進日蝕
→ :之後單純的月火巨集能不能用(雖然有收錄解決方法了)
→ :原因出在月火上...因為我是統統拉出來,所以我不確定進日蝕
→ :之後單純的月火巨集能不能用(雖然有收錄解決方法了)
推 :stance可以再簡化成form喔。7F 06/03 12:07
→ :我月火是寫進macro用的 沒啥問題 只是快捷上不能有其他8F 06/03 12:14
→ :單拉出來用的月火而已 不過既然都寫進macro 也不會想單拉吧
→ :單拉出來用的月火而已 不過既然都寫進macro 也不會想單拉吧
推 :影舞wiki裡面是列在stance3耶10F 06/03 12:17
推 :聽說賊的影舞姿態是3?11F 06/03 12:17
→ :真的XD 我看錯了 改一下12F 06/03 12:19
※ 編輯: altcd 來自: 114.43.133.67 (06/03 12:19)推 :推 有用13F 06/03 12:52
→ :maa 雖然理論上精華區都有了 還是收進去吧14F 06/03 13:11
→ :補牧的大天使不是form:1, 而是救贖之靈15F 06/03 14:35
→ :大天使是別招嗎@@ 我一直以為死掉變天使那個通稱大天使16F 06/03 14:43
推 :推! petautocastoff 寫成on了17F 06/03 19:04
※ 編輯: altcd 來自: 220.136.110.125 (06/03 20:26)→ :感謝 已改18F 06/03 20:26
→ :大天使是4.0加入的天賦技能, 不要誤導人了 = =19F 06/06 18:58
--
※ 看板: Asurada 文章推薦值: 0 目前人氣: 0 累積人氣: 98
回列表(←)
分享