我个人为例,以前圣骑刚升70第三天补卡拉,治疗量才不到1千1,补赢全紫卡拉装的萨满(可能他偷懒)。第二礼拜卡拉补赢七成紫的补牧且远远超过。当别人慌着切目标时我滑鼠已经指在下个要补的目标上了。
正文中绿色=各补职改成自已的补系法术。
注:mouseover(滑鼠目标)语法,支援滑鼠指在目标身上、头像、小 /团队框架上皆可。
而对补职最有用的巨集在此先简介(正文的第四条开始有较详细写法)
A:施放治疗之触,优先顺序为 滑鼠目标,没死>目前友善目标>自已
/cast [target=mouseover,help,nodead][help][target=player] 治疗之触 注:这是我最推荐的语法,也是我自己用的语法。 而以下的B、C只是提供参考。
B:施放治疗之触,优先顺序为 滑鼠目标>目前友善目标,存在>目标的友善目标>自已
/cast [target=mouseover,help,exists][target=help,exists][target=targettarget,help,exists][target=player] 治疗之触
C:施放治疗之触,优先顺序为 滑鼠目标,在团队中>目前友善目标,存在>专注(Focus)的友善目标>自已
/cast [target=mouseover,help,nodead,raid][target=help,exists][target=focus,help][target=player] 治疗之触
注: 加入,raid是避免滑鼠指到萨满的图腾,产生补图腾的后果,因为图腾不属于队友。 但缺点是当滑鼠目标是友善但不在组队中,无法用滑鼠补。
本人试过2人小队(非团队)可用。
如果巨集没有办法显示CD时间与说明,在巨集开始第一行加入以下这行即可
#showtooltip 道具或技能名称
顺便一提,现在设定巨集图案(ICON)的时候,如果选择第一个?图案,而在巨集中又有#showtooltip或#show等指令的话,会自动对应成指定的道具或技能图案。如果仅选择第一个?图案,而在巨集中没有#showtooltip或#show等指令的话,则会选择第一个/cast或/use系列中所指示的第一个技能或物品作为图案。
巨集设法 : 按Esc(或按游戏选项) > 巨集指令设定 > 新建 > 选第一个?图示 > 输入巨集的名称(按1次空白键就可) > 确定,然后将下面的巨集 複製(Ctrl+C) 到左下的输入巨集指令栏裏 贴上(Ctrl+V) ,设好后将图示拉到快捷列就OK了。
PS: Ctrl+C=複製 Ctrl+V=贴上 Ctrl+X=剪下 Ctrl+A=全选 滑鼠指标在文字间按住滑鼠左键,往上下左右拖动=选取
参考网址 http://www.wowwiki.com/Useful_macros/Druid 网页中右边有各职业小图示,点击进入该职业巨集区。
一:最快速形态(高等级学会迅捷飞行形态的话,飞行形态前面加迅捷两字就ok。这巨集是我蛮得意的发现),滑鼠右键点击使用 大型白色科多兽。
/施放 [btn:2]大型白色科多兽
/取消形态
/施放 [outdoors,nocombat,flyable,noswimming]飞行形态;[outdoors,noswimming]旅行形态;[swimming]水栖形态;[indoors,noswimming]猎豹形态
萨城变鸟、不能飞的地方旅行、游泳变鸟、室内变豹
不喜欢室内变豹,水栖形态的态字后面的都删掉就行了。因为多方考量,最后删掉用陆地座骑,陆地座骑自已另外拉一个快捷用比较好。
(新增)二:一键精火巨集,支援滑鼠目标/当前目标,并开始攻击。在熊、猫形态用精火(野性),其它形态用一般精火。
#showtooltip [form:1/3]精灵之火(野性);精灵之火
/施放 [form:1/3,@mouseover,harm,nodead]精灵之火(野性);[form:1/3]精灵之火(野性);[@mouseover,harm,nodead][]精灵之火
/开始攻击
#showtooltip 潜行
/cancelform [nostance:3]
/cast [nostance] 猎豹形态; [stance:3,nostealth,nocombat] 潜行; [stealth] 猛虎之怒; 猛虎之怒
/装备 斗士之槌
/装备 野生塑像
:滑鼠为友方使用生命之花(当然可改癒合、回春、迅癒、治疗之触等等) 无目标或是敌人对自已使用 装备指定武器(非必要写入,战斗中换武器会有1.5秒公用冷却) 战斗中才使用饰品,PS:非战斗中装备指定武器可写成/装备 [nocombat]斗士救赎者
#showtooltip 生命之花
/装备 斗士救赎者
/装备 复仇斗士缓刑器
/console Sound_EnableSFX 0
/cast [combat]13
/cast [combat]14
/console Sound_EnableSFX 1
/run UIErrorsFrame:Clear()
/cast [target=mouseover,help,nodead][help][target=player] 生命之花
注: 13=上方饰品,14=下方饰品,当你没使用战场徽记饰品,或你是人类(种族特性:人人为已),用13、14的写法比较方便
/console Sound_EnableSFX 1 = 消掉系统提示音 (比方: 该物品还不能使用)
/run UIErrorsFrame:Clear() = 隐藏系统提示字 (比方: 该物品还不能使用)
五:滑鼠为友方使用自然迅捷+治疗之触 无目标对自已使用 战斗中才使用指定饰品 PS:饰品自已改
(用此巨集时移动的话 要点第二次才会补)
#showtooltip 治疗之触
/console Sound_EnableSFX 0
/cast [combat]欧夏刚圣物
/cast [combat]泰洛卡精神石板
/console Sound_EnableSFX 1
/run UIErrorsFrame:Clear()
/cast 自然迅捷
/cast [target=mouseover,help,nodead][help][target=player] 治疗之触
(新增)五~2:滑鼠为友方使用野性痊癒,无滑鼠目标对自已使用,不支援当前目标,因为野性痊癒用当前目标的巨集有BUG,这在英文网站也有人讨论过。BUG就是当前目标是怪物且超出治疗範围(40码),补友方滑鼠目标失效并显示:目标距离太远。
#showtooltip 野性痊癒
/console Sound_EnableSFX 0
/cast [combat]灵界玻璃
/cast [combat]殉难者精华
/console Sound_EnableSFX 1
/run UIErrorsFrame:Clear()
/cast [target=mouseover,help,nodead][target=player]野性痊癒
六:滑鼠为友方使用驱毒术(或改写解除诅咒) 无目标对自已使用
#showtooltip 驱毒术
/cast [target=mouseover,help,nodead][help][target=player]驱毒术
七:若『滑鼠所指的目标』为敌对目标,则对该目标使用飓风术(或改写纠缠根鬚);否则对『眼前的目标』使用飓风术
#showtooltip 飓风术
/cast [target=mouseover,exists,harm][]飓风术
#showtooltip
/cast [target=mouseover,exists,harm][]月火术(等级 1)
九:若『滑鼠所指的目标』为敌对目标,则对该目标使用自然迅捷+飓风术(或改写纠缠根鬚);否则对『眼前的目标』使用自然迅捷+飓风术
#showtooltip 自然迅捷
/cast 自然迅捷
/cast [target=mouseover,exists,harm][]飓风术
#showtooltip 生命之花
/console Sound_EnableSFX 0
/cast [combat]13
/cast [combat]14
/console Sound_EnableSFX 1
/run UIErrorsFrame:Clear()
/cast [target=player] 生命之花
11:对自已依序使用回春、生命之花,重置顺序=12秒 战斗中才使用饰品
/console Sound_EnableSFX 0
/cast [combat]13
/cast [combat]14
/console Sound_EnableSFX 1
/run UIErrorsFrame:Clear()
/castsequence [target=player] reset=12 回春术, 生命之花, 生命之花, 生命之花, 生命之花, 生命之花
12:依序使用荆棘术>野性印记>清晰预兆 切换目标时重置(要点出头像才会重置) 滑鼠为友方使用荆棘术 野性印记
/castsequence [target=mouseover,help,nodead][help][target=player] reset=target 荆棘术, 野性印记, 清晰预兆;
13:潜行用毁灭 非潜行用撕碎 进入战斗才使用上、下方饰品 (上方饰品=13,下方饰品=14)
#showtooltip 毁灭
/console Sound_EnableSFX 0
/use [combat]13
/use [combat]14
/console Sound_EnableSFX 1
/run UIErrorsFrame:Clear()
/cast [stealth]毁灭;撕碎
14:潜行用突袭 非潜行用扫击 进入战斗使用上、下方饰品
#showtooltip 突袭
/console Sound_EnableSFX 0
/use [combat]13
/use [combat]14
/console Sound_EnableSFX 1
/run UIErrorsFrame:Clear()
/cast [stealth]突袭;扫击
15:使用精灵之火 同时开始攻击
#showtooltip 精灵之火
/开始攻击
16:装备指定武器 使用割裂+槌击 (轻鬆坦)
#showtooltip 槌击
/装备 斗士之槌
/装备 恐惧塑像
/开始攻击
/cast 割裂
17:若『滑鼠所指的目标』为敌对目标,则对该目标使用挥击;否则对『眼前的目标』使用挥击。(挥击改成破甲攻击或挫败 战士也能用)
#showtooltip 挥击
/startattack
/cast [target=mouseover,exists,harm][]挥击
#showtooltip
/使用 [target=player] 厚幽纹绷带
19:取消任何变形(小D专用)
/取消形态
20:当你是豹形态被冰脚之类 想解冰脚后马上变回豹 有两种方法 一是手动快按两次豹形态 二就是巨集瞬变
由豹变豹 且装备指定武器 (当然猎豹也能写熊or巨熊)
/cancelform
/cast 猎豹形态
/装备 斗士之槌
/装备 恐惧塑像
PS.用 /cast !猎豹形态 也可以
21:按一次战踏(牛头人特长) 接着再按癒合 (缺点是战踏无法施放、cd 癒合就不出来)
#showtooltip 战争践踏
/castsequence 战争践踏,癒合
22:使用上面的饰品
#showtooltip 13
/使用 13
23:使用下面的饰品
#showtooltip 14
/使用 14
24:辅助攻击(assist) 当你的主坦有目标时 点此巨集会出现他的目标
/assist 主坦名称
25:完全比对目标
/targetexact 恶魔鍊
/targetexact 摩洛
/targetexact 纯净能量
/targetexact 星界爆发
/targetexact 堕落的闪电图腾
26:脱装备巨集 没耐久度的装备不脱 如饰品、项鍊、衬衣
/srcipt k={18,16,17,5,7,1,3,8,10,6,9};j=1;for i=1,4 do for g=1,GetContainerNumSlots(i) do if(not GetContainerItemInfo(i,g))then PickupInventoryItem(k);PutItemInBag(19+i);j=j+1;end;end;end;for i=j,11 do PickupInventoryItem(k);PutItemInBackpack();end;
有二种 大同小异 相同的是如果你骑乘中 会解除坐骑
北裂境要77级在达拉然飞点管理员 旁边有个NPC:雪蹄 花1千G才能飞
28:第一种是在达拉然的卡萨斯平台 默认使用陆骑 右键使用飞骑 显示图示则是能飞显示飞骑 否则陆骑
#showtooltip [flyable]黯刃翼骑;亚榭洛死亡战骑
/cast [button:2] 黯刃翼骑
/run if IsMounted() then Dismount() return end local m=GetZoneText() if (m=="达拉然"or m=="冬握湖"or not IsFlyableArea()) then CallCompanion("mount",陆) else CallCompanion("mount",飞) end
注: 黯刃翼骑=死骑专用飞骑、亚榭洛死亡战骑=死骑专用陆骑,请改成你自已真正用的坐骑
陆请改成你陆地坐骑栏位,打开角色资讯>宠物>坐骑栏,第一行左边开始是1.2.3..6,第二行左边开始是7.8.9.. 例如第1个是你要用的陆骑 就填("mount",1)
飞请改成你飞行坐骑栏位 例如第2个是你要用的飞骑 就填("mount",2)
29:第二种是在达拉然的卡萨斯平台 还是使用飞骑 显示图示则是陆骑 (缺点是经过达拉然飞点往内那个门,能飞能骑的判定问题会解除坐骑,不过可以飞往上不经过门到城裏)
#showtooltip 亚榭洛死亡战骑
/run if IsMounted() then Dismount() return end local m=GetZoneText() if (m=="达拉然"or m=="冬握湖"or not IsFlyableArea())and(GetSubZoneText()~="卡萨斯平台") then CallCompanion("mount",陆) else CallCompanion("mount",飞) end
注:陆、飞请自改 道理同上
如果你要用第一种,又觉的能飞显示飞骑否则陆骑 太花,用第二种的第一行#showtooltip 亚榭洛死亡战骑 就可
C:打开游戏选项(ESC)>介面>单位框架>团队介面距离->打勾。 则队友超出範围头像会半隐。
D:打开游戏选项(ESC)>按键设定,角色专用勾选的话,对有多个高等角色,因各别需要不同设定则有必要勾。
热键设置:
1.单键来说,除了~1234,最常用、最顺手的是ZXCRFV、滑鼠滚轮往上、下、中,Caps Lock(大写键),最后是TGB
2.组合键来说,
Alt+~1234、Caps Lock、QAZWSXEDCRFV、滑鼠滚轮往上、下、中,空白键。
Shift+~123、Tab QWE、Caps Lock ASD、ZXCV、滑鼠滚轮往上、下、中。
Ctrl+~12、Tab QAZ、WSX、Caps Lock、、滑鼠滚轮往上、下、中。
而超过5、TGB右边的键,个人是只设非战斗中必用、不常用的,如Y=成就面版、H=荣誉、N=天赋、G=任务、B=打开所有包包、T=回密语、R=快速反转镜头。个人4就已经开始设热键,基本上6以后没在按了。
F1~F8 我个人是设对目标上星、圈之类(骷髅我是Ctrl+Tab,虽不是很方便我又是玩防骑常标怪,但顺手的键也设光了),F9~12换装用。
而个人用的滑鼠是7键式,也就是比平常普通的三键式滑鼠多了4个可以自定的按键。
因此在热键的使用上我做到完全热键,加上巨集,玩游戏得心应手很多。
编写至此,有空再修饰。欢迎讨论、指正。
翻译之外加了一点自己的理解。
单位
基本值
值 | 说明 |
focus | 专注目标。可透过「/focus」或 「/专注目标」指令设定。 |
player | 玩家自身。 |
pet | 玩家自身的宠物。 |
vehicle | 玩家自身的载具。 |
partyN | 第N名队友。(N可为1至4) |
partypetN | 第N名队友的宠物。(N可为1至4) |
raidN | 第N名团队成员。(N可为1至40) |
raidpetN | 第N名团队成员的宠物。(N可为1至40) |
arenaN | 敌方第N名竞技场队员。(N可为1至5) |
target | 目前目标。 |
mouseover | 游标对象。即提示框所显示的对象。 包含指向单位框架(团队框架、小队框架、玩家框架、宠物框架等)、 世界物件(邮箱、火堆等)、人物(玩家、怪物、NPC等)。 |
none | A valid unit token that always refers to no unit. UnitName will return "Unknown, nil" for this UnitID. |
其他
- 单位的目标:可以使用「UNITtarget」以表示「该单位的目标」,比如「playertarget」代表玩家自身的目标;「targettarget」代表目标的目标;「targettargettarget」代表目标的目标的目标,依此类推。
- 单位的姓名:可使用单位的姓名,存在多个同名单位时,会选取最近的单位。
判断条件
控制判断
条件 | 说明 |
actionbar:1/……/6 bar:1/……/6 |
玩家的主动作条为第N页,可为1至6。 |
bonusbar:5 | 控制列生效。(玩家正在控制载具或其他单位。) |
button:1……/5 btn:1/……/5 |
玩家以第N个滑鼠按键启用巨集, 左键为1,右键为2,中键为3,多键滑鼠的额外功能键为4、5。 |
modifier:shift/ctrl/alt mod:shift/ctrl/alt |
玩家以某个辅助键启用巨集。 |
自身状况判断
条件 | 说明 |
channeling:技能名称 | 自身正在连结某个技能。(适用于引导类型法术) |
equipped:装备类型 worn:装备类型 |
自身装备了某种类型的物品。 |
flyable | 自身所在区域可以飞行。 |
flying |
自身正在飞行。 |
swimming |
自身正在游泳。 |
mounted |
自身正在骑乘。 |
group:party/raid |
自身在小队或团队中。 |
indoors |
自身在室内。 |
outdoors |
自身在户外。 |
pet:宠物类别或宠物名称 |
自身宠物存在。 |
spec:1/2 |
自身目前天赋,1为主天赋,2为副天赋。 |
stance:0/1/.../n form:0/1/.../n |
自身处于某姿态。 战士:1战斗、2防御、3狂暴 德鲁伊:1熊、2水栖、3猎豹、4旅行、5树或鸟、6飞行 牧师:1暗影 盗贼:1潜行 萨满:1狼 术士:2魔化金身 |
stealth |
自身潜行(隐形)中。 |
combat |
自身正在战斗状态。 |
对象单位判断
条件 | 说明 |
exists | 单位存在。 |
dead |
单位已死亡。 |
harm |
单位为敌对。(可被自身攻击) |
help |
单位为友好。(可被自身施放增益) |
party |
单位处于自身所在的小队中。 |
raid |
单位处于自身所在的团队中。 |
其他
- 所有条件前方可加入「no」以表相反,例如「noharm」为「单位非仇恨」(即不可被玩家攻击),「nohelp」为「单位非友好」(即不可被玩家施放增益)。
- 所有条件的值(引号之后的参数)为空则代表「任意值」,如「btn」代表「任意辅助键」「stance」代表「任意姿态」。在值间以「/」相隔,代表「或」,即任一值为真。如「mod:shift/ctrl」为「按下Shift或Ctrl」。
- 「对象单位判断」的条件,乃指「target=UNIT」所指之单位,若无,则预设为玩家目标。