作者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