zzz 的个人资料Magic 's Forest , ...照片日志列表更多 工具 帮助

日志


2月23日

好帖!偏导数的实际应用

[数学之美][PvP] 计算最大化毁伤伤害的属性搭配的方法

转来的,原帖路径

http://bbs.ngacn.cc/read.php?tid=2222240&fpage=1&toread=&page=1

 

 

计算最大化毁伤伤害的属性搭配的方法

黑暗神

2008.2.22

最近刚弄起了一个贼号,毁伤强大的爆发力让我十分惊叹.但是与此同时,我却因为装备属性搭配的问题而烦恼了.我现在究竟是堆高一点暴击好,还是堆高一点AP好呢?
我想,有一些数学方法可以帮助我们计算这些数据.在此与大家分享本次计算过程,希望能对大家有所帮助.如果计算中有误,请直接指出.


1.当前版本下的一些计算基础
a) 假设毁伤技能100%命中敌人(目前这需要大约80命中等级),并且敌人处于中毒状态
b) 14 攻击强度 = 1秒伤 (以下用"AP"表示攻击强度)
c) 22 暴击等级 = 1%暴击机率, 1 暴击等级 = 0.0455%暴击机率
d) 1 敏捷 = 1 AP + 0.0245%暴击机率
e) 点满了致命偷袭(因此毁伤的暴击伤害加成是230%),双武器专精(因此副手伤害为主手的75%),穿刺之伤(因此毁伤的暴击机率增加了15%)以及伺机而动天赋.
f) 本次讨论目的以PvP为主.由于护甲穿透属性的收益与目标护甲有关,且各种宝石,PvP装备提供的护甲穿透等级并不多,可选择空间也不多,因此本次计算不考虑护甲穿透.
为了方便计算,我们尽量引用面板数据.因敏捷而引起的AP和暴击机率加成是已经整合到了面板数据上了的.


2.毁伤的伤害
单次毁伤平均伤害 = 主手平均伤害 + 副手平均伤害
主手平均伤害 = (主手武器均伤 + AP * 1.7 / 14 + 125.5) * 1.5 * 1.2 * ((100%-暴击机率) * 100% + 暴击机率 * 230%)
副手平均伤害 = ((副手武器均伤 + AP * 1.7 / 14) * 0.75 + 125.5) * 1.5 * 1.2 * ((100%-暴击机率) * 100% + 暴击机率 * 230%)
其中,125.5是4级毁伤的技能伤害加成,1.5是4级毁伤对中毒目标的伤害加成,0.75是副手伤害惩罚,1.2是伺机而动天赋引起的伤害加成.


3.代入你的数据
我用双牌子慢匕首,实际数据为
主手武器均伤 = 185.5
副手武器均伤 = 185.5
面板AP = 2088
面板暴击机率 = 34.91%, 加上穿刺之伤的暴击加成之后为49.91%
那么,代入前面的公式后
主手平均伤害 = (185.5 + 2088 * 1.7 / 14 + 125.5) * 1.5 * 1.2 * (0.5009 + 0.4991 * 2.3) = 1675.50
副手平均伤害 = ((185.5 + 2088 * 1.7 / 14) * 0.75 + 125.5) * 1.5 1.2 * (0.5009 + 0.4991 * 2.3) = 1349.75
那么,对于一个0护甲值的目标,
我一次毁伤的平均伤害 = 1675.50 + 1349.75 = 3025.25


4.利用偏导数来求得属性收益
上面我们知道了我们目前状态下毁伤的平均伤害,但是这个数据貌似对于我们选择装备和宝石用处不大,我们需要求得各种属性的收益.

A = 主手武器均伤
B = 副手武器均伤
C = 面板攻击强度
D = 面板暴击机率
Z = 单次毁伤平均伤害 = (A + 1.7C/14 + 125.5) * 1.8 * (1 + 1.3D) + ((B + 1.7C/14) * 0.75 + 125.5) * 1.8 * (1 + 1.3D)
= (1.8 + 2.34D) * (A + 0.21C + 0.75B + 251)
= 1.8A + 2.34AD + 0.378C + 0.49CD + 1.35B + 1.76BD + 451.8 + 587.34D


下面引入偏导数的概念,偏导数是指在其他参数固定的情况下,提升单一个参数对函数值的影响成都.比如武器,暴击率固定的情况下,提升AP对我们毁伤伤害的影响.
计算偏导数的方法是将其他参数视为常量,对目标参数求导,若函数为Z,目标参数为A,则偏导数表示为Z'A.
有了偏导数,我们就能量化地计算在目前状态下,每一种属性,甚至每一件装备给我们带来的收益.
Z'A = 1.8 + 2.34D
Z'B = 1.35 + 1.76D
Z'C = 0.378 + 0.49D
Z'D = 2.34A + 0.49C + 1.76B + 587.34
(先祈祷一下我没算错...阿门...)
首先注意一个特点:这里每一个属性的偏导数都与自身无关!
拿AP来举例说明,那就是说,每一点AP,对于我们的提升永远是相同的,不存在递减的情况.
但是!但是!请注意,每一个属性的偏导数都与其他某几种属性有关,而且都是正相关.
再拿AP来举例,那就是说,当我AP越来越高时,每一点AP对我的提升并未改变,但是每一点暴击对我的提升却在不断则更加,直到每一点暴击的收益远远超过每一点AP.


这就是说,疯狂堆同一属性,肯定没有各种属性和谐发展对你的提升大.
好了,那么目前对于我这个状态,各种属性给我的收益到底是多少呢?我们代入数据,计算偏导数值
Z'A = 1.8 + 2.34D = 2.97
Z'B = 1.35 + 1.76D = 2.23
Z'C = 0.378 + 0.49D = 0.62
Z'D = 2.34A + 0.49C + 1.76B + 587.34 = 2371.01
设暴击等级为E, 因为 1 暴击等级 = 0.0455%暴击机率, 所以
Z'E = 0.000455 * Z'D = 1.08
设敏捷为F, 因为 1 敏捷 = 1 AP + 0.0245%暴击机率, 所以
Z'F = Z'C + 0.000245 * Z'D = 1.20


也就是说,对于我目前的状态,各种属性收益如下:
敏捷 = 1.20
AP = 0.62
暴击等级 = 1.08
主手武器均伤 = 2.97
副手武器均伤 = 2.23

感谢ohyes朋友的提醒,瞬发特殊攻击时的AP加成是固定按照1.7或2.4速度来计算的,前面的计算过程已经整个重新制作了一次.

好了,理论部分到现在已经描述完了.那几个偏导数公式在目前版本是不会变的,大家需要套用时,只要代入自己的数据,就知道各种属性对于自己的收益了.选择宝石,装备将可以容易且理智很多.


5.一些有意思的结论
我一直在犹豫去不去弄个蛋匕,那么我们就来算算,蛋匕对我的提升究竟有多大.
目前我用的是牌子匕首:

锯刃
拾取后绑定
单手   匕首
130 - 241 伤害   速度 1.80
(103.1 伤害 / 每秒)
+ 30 耐力
耐久度 75/75
需要 等級 70
装备:爆击等级提高24。
装备:攻击强度提高44点。
物品等級: 146   

如果换成蛋匕:

埃辛诺斯碎片
拾取后绑定
唯一
单手   匕首
161 - 242 伤害   速度 1.90
(106.1 伤害 / 每秒)
耐久度 75/75
需要 等級 70
装备:攻击强度提高64点。
击中时可能:召唤埃辛诺斯的灰烬,在短时间内为你作战。
物品等級: 151

先排除掉拉风这种主观因素,再排除掉小火元素这种随机因素,我们就看他对毁伤伤害的提升:
均伤提高了16, AP高了20, 暴击少了24.
那么提升 = 16 * 2.97 + 20 * 0.62 - 24 * 1.08 = 34
相当于55 AP带来的提升!也就是说,我现在主手换上蛋匕,就差不多等于多了55 AP,恩恩,看来还是要搞个.

2月18日

[WotLK]WotLK各专业收益的分析总结(转)

转帖,原贴地址:
http://bbs.ngacn.cc/read.php?tid=2097202

 
这篇帖子最开始我发在法师区,只总结了各专业对法师的收益。
现在将其扩展到全职业
主要考虑的是pve收益,对于pvp收益虽然也有涉及,不过并不深入。
3.0.8补丁的更新部分用紫色标出
——————————————————————————————————————————————
采矿:
技能:坚韧 rank6
提高耐力50点
收益:

Tank
50耐

物理dps
50耐

法术dps
50耐

治疗
50耐

3.08将坚韧从500hp改为50耐,耐力可以受王者或天赋的加成,算是个小buff
——————————————————————————————————————————————
拨皮:
技能:解剖大师 rank6
提高暴击等级32点
收益:

Tank
32暴

物理dps
32暴

法术dps
32暴

治疗
32暴

3.0.8将解剖大师等级6从25暴buff到32暴,从物品价值分数上已经和其他制造系专业持平了。
——————————————————————————————————————————————
炼金:
技能:混合药剂

合剂名称
非炼金专业使用效果
炼金专业使用效果

石血合剂
650hp/2小时
970hp/4小时

无尽怒气合剂
180ap/2小时
244ap/4小时

冰霜巨龙合剂
125sp/2小时
162sp/4小时

纯净魔精合剂
38mp5/2小时
51mp5/4小时

收益:

Tank
320hp

物理dps
64ap

法术dps
37sp

治疗
37sp 或 13mp5

除了以上所列,合剂时间持续延长到4小时还可节约一些金币
而在竞技场中,因为竞技场的禁药规则,炼金的混合药剂技能无从发挥。所以暴雪为炼金在竞技场准备了无尽治疗药水和无尽法力药水。
无尽治疗药水 回复1680-2160hp/3分钟cd
无尽法力药水 回复400-600mp/3分钟cd
无尽法力药水折合14mp5,基本等同于其他专业收益
这两种药水和普通药水共cd,pve环境中吃无尽法力药水结果是得不偿失。
其他方面:
三种炼金石,等级200蓝色物品,75级炼金400可用
水银炼金石
装备:法术强度提高59点。
装备:急速等级提高50。
装备:使你在饮用治疗药水和法力药水时获得的效果提高40%。这个效果无法叠加。
不灭炼金石
+ 75 耐力
装备:躲闪等级提高50。
装备:使你在饮用治疗药水和法力药水时获得的效果提高40%。这个效果无法叠加。
强力炼金石
装备:攻击强度提高100点。
装备:爆击等级提高50。
装备:使你在饮用治疗药水和法力药水时获得的效果提高40%。这个效果无法叠加。
WLK一次战斗只能吃一瓶药,炼金可以吃需求400炼金术的疯狂炼金师药水,回复3100-3500hp和4200-4400mp(等同于大红+大蓝)的同时,还能获得一个其他的药水buff。比如加速(500急速等级15秒)或者野性魔法(200暴200伤15秒)
——————————————————————————————————————————————
附魔:
特有的戒指附魔:32ap/19sp/24耐
共有两只戒指可附
收益:

Tank
48耐

物理dps
64ap

法术dps
38sp

治疗
38sp

——————————————————————————————————————————————
铭文:
特有的肩膀附魔

铭文专业特有肩膀附魔
非铭文专业可用肩膀附魔

52闪躲 + 15防御
20闪躲 + 15防御

61sp + 6mp5
24sp + 6mp5

104ap + 15暴
40ap + 15暴

61sp + 15暴
24sp + 15暴

收益:

Tank
32闪躲

物理dps
64ap

法术dps
37sp

治疗
37sp

——————————————————————————————————————————————
制皮:
特有的手腕附魔

制皮专业特有手腕附魔
非制皮专业可用手腕附魔

67sp
30sp

114ap
50ap

90耐
40耐(3.0.8补丁中新加入的附魔配方)

某系抗性60点

收益:

Tank
50耐

物理dps
64ap

法术dps
37sp

治疗
37sp

此外,在抗性boss面前,制皮专业可有60点抗性优势。
制皮专用腿部护甲片,属性与非专用的完全相同,但材料便宜许多。
Ps:wlk中原计划加入的新等级加速鼓已经被取消,tbc的鼓对80级人物无效。
———————————————————??              
采药:
技能:生命之血 rank6
5秒回血2000
3.0.8补丁中3种可使用的特殊草变成为了普通的原料草(白色物品),使用效果被移除。
收益:生命之血技能
——————————————————————————————————————————————
锻造:
两个额外的无色镶嵌孔,位于手腕和手套部位
WotLK中的宝石属性如下
蓝色品质宝石:19sp/16战斗等级/16属性/6mp5/9sp + 8战斗等级/8属性+8战斗等级/9sp + 3mp5
紫色品质宝石:23sp/20战斗等级/20属性/8mp5/12sp + 10战斗等级/10属性 + 10战斗等级/12sp + 4mp5
收益:

-
插蓝色宝石
插紫色宝石

Tank
48耐
60耐

物理dps
64ap 或 32属性
80ap 或 40属性

法术dps
38sp
46sp

治疗
38sp 或 12mp5
46sp 或 16mp5

以上所列只做举例,实际可根据喜好和实际情况自由搭配。
——————————————————————————————————————————————
珠宝:
三个珠宝专用宝石
单个属性为32sp/27战斗等级/27属性/41耐/11mp5
相比蓝色品质非珠宝专用宝石,三个珠宝专用宝石总收益为39sp/33战斗等级/33属性/66ap/51耐/15mp5
相比紫色品质非珠宝专用宝石,三个珠宝专用宝石总收益为27sp/21战斗等级/21属性/42ap/33耐/9mp5
另外,珠宝专用宝石的颜色算成红黄蓝各一个,在某些职业搭配全身宝石以激活头部多彩宝石的过程中,珠宝专业将产生额外收益。
对于法术dps,红槽有sp宝石可用,黄槽有暴/命中/急速/智力宝石可用,但蓝槽则没有dps向的宝石可用。法术dps通常选择混乱天焰钻石(21暴3%暴击伤害)作为头部多彩宝石,这款多彩宝石的激活条件是两蓝。非珠宝专业必须用9sp+12耐(蓝宝石阶段)或者12sp+15耐(紫宝石阶段)来激活多彩属性,而珠宝专业可以用专用宝石来激活。相当于这个插槽中,珠宝专业用12耐换了10sp(蓝宝石阶段)或者15耐换了11sp(紫宝石阶段)
对于物理dps,红槽有ap/力/敏/破甲/精准宝石可用,黄槽有暴/命中/急速宝石可用,但蓝槽则没有dps向的宝石可用。物理dps通常选择残酷之大地XX钻石(21敏3%暴击伤害)作为头部多彩宝石,这款多彩宝石的激活条件是1红1黄1蓝。非珠宝专业必须用16ap+12耐(蓝宝石阶段)或者20ap+15耐(紫宝石阶段)来激活多彩属性,而珠宝专业可以用专用宝石来激活。相当于这个插槽中,珠宝专业用12耐换了16ap(蓝宝石阶段)或者15耐换了20ap(紫宝石阶段)
对于Tank,红槽有力/精准宝石可用,黄槽有防御等级宝石可用,蓝槽有耐力宝石可用。(若不想用红槽,则可用珠宝专用宝石插黄/蓝属性的宝石,同时不丢失红槽的插槽奖励)
对于治疗,红槽有sp宝石可用,黄槽有暴/急速/智力宝石可用,蓝槽有精神/mp5宝石可用。
收益:
相比蓝色宝石:

-
宝石属性收益
插槽收益(典型值)
插槽收益(最大值)
总收益(典型值)
总收益(最大值)

Tank
51耐
-
-
51耐
51耐

物理dps
66ap 或 33属性
12耐换16ap 或 8属性(一蓝槽)
36耐换48ap 或 24属性(三蓝槽)
82ap 或 41属性
114ap 或 57属性

法术dps
39sp
24耐换20sp(两蓝槽)
36耐换30sp(三蓝槽)
59sp
69sp

治疗
39sp 或 15mp5
-
-
39sp 或 15mp5
39sp 或 15mp5

相比紫色宝石:

-
宝石属性收益
插槽收益(典型值)
插槽收益(最大值)
总收益(典型值)
总收益(最大值)

Tank
33耐
-
-
33耐
33耐

物理dps
42ap 或 21属性
15耐换20ap 或 10属性(一蓝槽)
45耐换60ap 或 30属性(三蓝槽)
62ap 或 31属性
102ap 或 51属性

法术dps
27sp
30耐换22sp(两蓝槽)
45耐换33sp(三蓝槽)
49sp
60sp

治疗
27sp 或 9mp5
-
-
27sp 或 9mp5
27sp 或 9mp5

请注意:
在珠宝的专业收益计算中,获得插槽收益的同时在其他属性方面(主要指耐力)是有损失的。(这一部分收益不是白拿的)
插槽收益的多少与你身上装备的具体情况有关,给出的数值仅供参考。
对于术士,因为邪甲术和生命分流的改动,有些术士会在蓝槽中选择精神宝石。这同样能满足混乱天焰钻石的激活条件。暗牧、鹌鹑等同理。
其他:5种拾取绑定饰品。属性如下
雕像 - 帝黄晶螃蟹
+ 63 耐力
蓝色插槽
黄色插槽
镶孔奖励:+9 耐力
使用:躲闪等级提高300,持续10秒。 (1分钟冷却)
雕像 - 暮光蛇
红色插槽
蓝色插槽
镶孔奖励:+7 法术强度
装备:命中等级提高42。
使用:法术强度提高292点,持续20秒。 (2分钟冷却)
雕像 - 红宝石野兔
+ 62 耐力
红色插槽
红色插槽
镶孔奖励:+9 耐力
使用:速度提高30%,持续6秒。 (3分钟冷却)(感觉这个应该是指移动速度)
雕像 - 翡翠野猪
黄色插槽
蓝色插槽
镶孔奖励:+12 攻击强度
装备:攻击强度提高84点。
使用:召唤一头幻影野猪为你作战,持续30秒。 (5分钟冷却)
雕像 - 蓝宝石猫头鹰
+ 42 智力
蓝色插槽
蓝色插槽
镶孔奖励:每5秒2点法力值
使用:在12秒内恢复2340点法力值。 (5分钟冷却)
这些饰品都是等级200的蓝色物品,属性相当于80级蓝装。而使用等级都是75,需要珠宝加工技能为400点。
不错的属性,不错的使用效果,附带两个插槽,这些饰品在初期的价值还是不错的。
——————————————————————————————————————————————
裁缝:
裁缝的情况比较特殊,在WotLK中它成为了一个半采集半生产的专业。(裁缝可以在尸体上多扒布)
目前裁缝的制造产品都是boe,非裁缝也可以穿
裁缝专有收益一个是专用腿部附魔线,但是属性和非专用的完全一样只是材料很便宜
另一个是特殊的披风附魔,有三种:
施法时可能回300蓝
法术击中时可能造成1000-1200点神圣伤害
击中时可能提高300ap/15秒
而非裁缝专业披风可副22敏/23急速/16防御/10敏+仇恨增加/10精神+仇恨减少
总的来看,目前裁缝的专业优势很有限。不过,不排除以后裁缝增加bop图纸。
——————————————————————————————————————————————
工程:
工程的专有收益有:
工程眼镜
等级200物品与10人raid的T7等级相同,pve优势有限。但是在有贼组合的竞技场内战中,工程眼镜对互相抓贼过程中提供的少许先手优势不应被忽略。
特殊的手套附魔
手套加速器,340加速/10秒/1分钟cd(3.0.8补丁将cd从2分钟buff到1分钟)
臂载火箭炮,1035-1265点火焰伤害/1分钟cd
非工程的手套则可选择28sp/44ap/20命中/20敏/15精准/10招架+2%仇恨
手套加速器提供的可控加速在pvp中的意义不必多说。在pve中则等值为57加速,扣掉损失的普通手套附魔,收益与其他专业基本持平。
臂载火箭炮有45码射程,瞬发,但是会产生GCD,也受GCD影响。
特殊的鞋子附魔
火箭鞋2秒/3分钟cd(3.0.8补丁将持续时间从5秒nerf到2秒,而cd从5分钟buff到3分钟)开启火箭鞋不会打破隐性或潜行效果
这些附魔都可以在竞技场使用。尤其是火箭鞋。(你可以脚上附火箭鞋而在头部使用移动加速的多彩宝石)
关于火箭鞋附魔,在wowhead发现了一条有趣的回复:

火箭鞋有可能失败,有两个失败效果:
1,完全无效(开了和没开一样)
2,把你炸上天,然后在下降过程中给你一个降落伞披风效果
炸上天的失败效果碰到过3-4次,令人印象深刻。
一次在战歌,因为我是个贼,在下落的过程中我重新潜行了
一次在冬拥湖,上天之后我落到了城墙上,这让我可以直接攻击到炮塔中的炮手

以上引用部分引自wowhead
如果以上引用属实,那火箭鞋的上天效果将可能产生相当欢乐的效果:
如果你正被菜刀追杀,“轰”的一声上天了,菜刀只能在地上望着天,够不着
如果你正被猎人盯着射,“轰”的一声上天了,变成了空中靶子被射成筛子
Orz...
拾取绑定的饰品:侏儒闪电发生器
使用:造成2610-3190点自然伤害,1分钟冷却。
按贼区的说法,这个饰品和臂载火箭炮一起用,能造成将近4000点伤害,用来补刀暴发打空血被套保护的人都算好用。
对于pvp众,工程仍然是个不容放弃的专业。而在pve中,手套加速器的buff使工程的收益在pve中也不输给其他专业。
——————————————————————————————————————————————
在所有专业中,锻造的两个额外插槽最具发展潜力。不过目前的WotLK还只开放了T7副本,下个补丁开放的奥杜尔应该是T8副本。如果紫色宝石的出现和TBC的进程相同的话,锻造要优于其他专业所需的紫色宝石,恐怕要到T9副本寒冰王座阿尔萨斯开放之时才可获得。不过即使只有蓝色宝石,锻造的收益仍然不输给其他专业。
而珠宝,可以说可塑性最好。全身有三个孔可以在乱插宝石的同时不丢失插槽奖励。
对于dps职业,尤指蓝槽完全无用的dps职业,目前WotLK中收益最高的专业组合为锻造+珠宝。(你需要一个专业矿工小号,或者找矿霸包养)
对于Tank,采矿/锻造/制皮/珠宝/附魔均可。很多老牌战士MT恐怕都是采矿+锻造吧,保留即可。
对于治疗,或者其他蓝槽有用的dps,锻造仍然最优,另外一个则可于制皮/珠宝/铭文/炼金/附魔中任选。
总的来说,采集系的专业收益普遍落后于制造系,而各个制造系的专业收益之间并非差异明显。若想最优,请选锻造,若无所谓,任意制造系专业的专业收益都绝对不会令你太过失望。
在3.0.8的制皮buff后,可以考虑选择制皮拨皮在获取不错收益的同时自给自足。虽然暴击等级换算到暴击的昂贵价值使的拨皮提供的32暴效果不见得出色,虽然这是一对相当冷门的专业。
题外话:无责任猜想,tbc新加的珠宝让矿工们赚了一笔,wlk开放的铭文则让菜农们发了小财,再等到下个资料片,又新开专业,也许该轮到屠户们赚钱了?

2月17日

骑士无敌!!

现在3.08的74~感觉在看欢乐贴~ 笑死了

 

印象最深的是 这哥们在人群中穿梭 大黄字与绿字来回跳(他们顺发+血那个天赋貌似没内置CD? 我看着连续+了几次 连着的...)
一群大黄字跳过后 身边躺了几个 自己血还基本满的 蓝还有2/3................
就算对手都小白... 这也太有气势了吧...摧枯拉朽啊........!!!

就算不是小白 S4的骑士 1杀3也是没问题的 金光一闪 神仙姐姐降临人间

 

 

[ Post by 残眼十三 (2009-02-16 00:46): ]
前几天在奎岛做日常~打完怪做下吃喝,看见一个QS追着一个SS砍~然后从我身边路过~当时我还没恢复满,骑士直接一个制裁~然后一套华丽的技能我就躺了~前后5秒都不到~我还没释放灵魂~就看到那个QS停都不停的继续追那个SS扬长而去……我当时那个汗啊……

 

原来你也有相同经历啊...
我在战歌 血不满 在TD口吃东西 一骑士追一SM 我一个不小心被奶风暴A出来了 骑士就顺带打了我2下 一个飞锤 头也不回的继续追SM...
然后我很无奈的释放了...
那一刻感觉自己就跟小怪一样...

1月8日

考格威尔(Cogwheel's)宏命令完全指南(转)

 

Cogwheel著 WOWWiki共享维护 Subelf译 版权所有 请勿用于商业用途

 

 

一、 基本宏命令

 

1. 什么是宏?

宏是由一组宏命令组成的。以下是一些普通宏命令:

l /say (/s)

l /whisper(/w, /talk, /t)

l /emote(/e, /em, /me)

l /dance

l 喜爱PVP的人,应该不会忘了这个:/spit

利用宏,我们可以把这些宏命令放到技能栏上点击使用,而且可以同时做多个动作。写宏的时候,每条动作写在一行上,就像在聊天界面中输入的一样。比如,让你的角色喊一声“Everybody, dance now!”然后开始跳舞的宏:

/y Everybody, dance now!

/dance

一个基本完整的宏命令列表可以参考这里:《宏命令全表》,不过个别新添加的宏命令还没有被收录。WoWWiki有很多关于宏的资料,尤其是脚本和/run命令(后面将会提到)。

注:我先在此说一下,宏的执行是立即进行的。这意味着当你点击技能栏上的一个宏时,宏命令会一条接一条地执行,执行完后才会返回游戏控制。这将会产生两个重要问题:第一,如果写了一个会执行很长时间的宏(如:/run for i=1, 1000000000 do end),游戏会被卡死,直到它执行结束;第二,也是更重要的一点,那就是宏命令不可能具有延时功能。这一现象在我们熟悉/cast之类的命令后就可以很清楚地感觉到。而一些提供了延时执行命令功能的插件,只能是能执行一些所谓的“良性命令”,如交谈、表情和对于其他插件命令的调用(不过战斗中更换武器是可以进行的)。

 

2. 怎样写宏?

首先,打开你的宏窗口:单击主菜单上的“宏”按钮,或者在聊天界面中输入/macro(/m)回车。在宏窗口的顶端,可以看见两个标签:“通用宏”和“<你的角色名>的专用宏”。通用宏被存储在账号专有的文件夹中,被所有角色共享。而角色专用宏则存储在角色自己的文件夹下,是角色专用的(废话……囧)。在标签下面是18个存放宏的栏位。再往下是一个栏位,用于显示当前选中的宏;还有一个“修改名称/图标”的按钮,用于修改选中的宏。然后是一个用于显示、编辑当前宏的文本框。最下面是三个按钮,傻子也能看出它们是干什么的。

如果要创建一个宏,首先单击窗口下方的“新建”按钮,这时窗口旁边会显示一个对话框,用于选择图标和输入宏的名称。如果选择了第一个图标(就是那个很红很暴力的问号),WoW会自动根据你宏命令中涉及的技能或物品选择图标。选好图标,输入完名称,就可以单击“确定”按钮了。

顺便提几点:1.使用问号图标的宏,可以通过使用#show指定显示的图标。2.虽然可以给不同的宏起相同的名字,但是最好不要这样做。因为有些插件和宏命令是通过宏名称来调用宏的。3.在图标列表中可以添加自定义的图标

现在,你选择的宏图标被显示在栏位中了(还会显示部分宏名称)。同时,新建的宏被选中,图标显示在当前选中宏的栏位中:现在你可以写你的宏了。单击编辑文本框,然后输入吧。

注:宏限定为255个字符,传闻这样做是为了以后可以把用户的宏上传到服务器中。不过……现在能做的就是遵循这个限定,至于想要把宏移植到其他机器上使用,请参见第三部分的宏的移植

写完宏以后,只要把它的图标拖放到技能栏中就可以了。当你执行一个宏,或者是关闭宏窗口的时候,宏都会自动保存的。现在点击宏的图标,看看效果吧!

 

3. 施放法术

在正常游戏过程中,很多宏命令通过聊天窗口输入使用似乎并不好用,但是在宏中就不一样了。在特定场合下,简简单单的表情宏也可以产生有趣的角色扮演效果哦,那么,继续看……

这个:/cast,它是最常见的宏命令了。作用嘛,就是施放一个技能书中的技能(包括宠物的)。最简单的用法就是这样:

/cast 暗言术:痛

把这个宏放到技能栏上点击,将会对目标施放你最高级的痛。这和把技能书中的痛拖到技能栏上,然后点击的效果是一样的。我们制作的宏同样会在技能栏显示你的技能冷却状态和射程状态,点击后同样能正确的施放痛。如果宏使用了问号图标,那么还同样会显示痛原有的图标。

那直接用技能不就行了么,何必用宏呢?继续看,在宏中通过集成多条命令可以产生什么效果吧,这才是宏的价值所在。比如说你是个法师,想让队友知道你要羊掉谁,你该怎么办?用宏吧,一个简单的/p命令加上一个/cast就可以了(使用这个无耻的插件可以达到更好的效果:CCWarn,不过我们现在需要的只是这个简单易懂的教学例子):

/cast 变形术

/p 我羊了%t!谁打谁扛着哈!

注:由于宏的执行是立即进行的,所以不管目标是否有效技能是否冷却,宏被点击时/p命令就执行了,也就是说这两行命令的顺序颠倒后效果是相同的。如果你想在确定成功施放一个技能后才执行某条命令,你可以试试这个插件:AfterCast。AfterCast可以设定在施放某个技能后执行一条宏命令,当然,是在第1节末尾所提到的限制之下的。如:

/aftercast /p 请队友点门,把懒猪%t揪过来!

/cast 召唤仪式

 

i.关于技能名称和等级的说明

/cast命令对技能名称是十分严格的,文字、标点、空格,一个都不能错。为了防止出错,编辑宏时,你可以打开你的技能书,按下Shift然后单击你的技能图标,技能名称和等级就会被正确地输入到你的宏编辑文本框中,如:

/cast 暗言术:痛(等级 5)

如果把“(等级5)”删掉,宏在执行时就会自动选择你最高级别的技能执行;不过在很多场合下,还是需要指定级别的技能,比如术士放逐就需要根据时间来选择技能。另外要注意,等级指示中使用的括号是英文的半角括号,等级与数字间有一个半角空格。而一些技能名称中的括号,比如“精灵之火(野性)”中的括号,是中文的全角括号。以下宏命令不能正常执行:

/cast 精灵之火(野性)

/cast 精灵之火(野性)(等级 1)

而以下的命令是正确的:

/cast 精灵之火(野性)

/cast 精灵之火(野性)()

空的括号效果和没有括号是一样的。由于255字符限制的存在,空间还是要节省的,所以空括号可以删掉了……

 

 

4. 使用物品或者饰品

使用物品和饰品和施放法术是类似的。用于使用物品的命令是/use,后面只需要加上物品的名字就可以了。例如:

/use 绿色机械陆行鸟

另外,还有以下其它的使用格式:

i./use <装备栏>

这种格式可以使用指定装备栏中的物品。具体使用请参见《装备编号方式》。例如:

/use 13

使用第一个饰品。

ii./use <背包> <栏>

这种形式是在指定背包中确定物品栏的,比如你总是把猫食狗粮放在行囊的第一个栏位中,那么你就可以用这样的宏来喂养宠物:

/cast 喂养宠物

/use 0 1

背包的编号为0-4,顺序是从右到左,即0是行囊。物品栏则是从上到下从左到右,从1开始依次编号的(与书写顺序相同):

1 2 3 4

5 6 7 8

……

或者是:

1 2

3 4 5 6

7 8 9 10

……

如果怕把/cast和/use的用法混淆了,那就彻底搞混吧,因为它们其实本来就是完全一样。/cast可以使用物品,而/use也可以施放技能。这一点在目前看来似乎没有什么,但是到后面,介绍命令条件语和施法队列时,你会发现能把物品和技能混合在同一条命令中是多么爽的一件事。

 

5. 集成多个动作

首先,在一个宏中想一键释放多个法术是不行的。大多数技能和很多物品会触发公共冷却(GCD),防止你同时做太多的动作。即使一个技能释放失败,如果它可以触发GCD,那么它也会阻止后续/cast命令的执行。这是2.0版本之后的设定,之前可能看到这样的宏:

/cast 压制

/cast 斩杀

/cast 致死打击

/cast 破甲

但是现在,记住,这种宏已经不能正常执行了。如果压制施放失败,虽然没有触发GCD,客户端也不会继续执行后续的技能施放。不过令人欣慰的是部分技能还是可以集成到一个宏中。任何不触发GCD的瞬发技能后面可以接上另一个技能(“下次近战攻击”型的技能,如英勇打击也归于此类)。一个技能可以通过看说明知道它是否瞬发,至于是它是否触发GCD通过实验就可以知道。

2.3版本之前,在这个瞬发无GCD技能之后需要加上一个/stopcasting才可以施放其后的技能。施放第一个技能后,游戏客户端会认为当前在施法状态,而/stopcasting就可以解除这个状态,就可以解决后续技能不能释放的问题。但是由于技能是瞬发,/stopcasting实际上并不能取消技能的施放。

而现在这里可以不用/stopcasting了,例如:

/use 短暂能量护符

/cast 奥术强化

//stopcasting

/cast 气定神闲

//stopcasting

/cast 炎爆术

 

6. 选择目标

选择目标是宏的另一个主要作用。此类功能可以用专门的目标选择命令实现,改变当前的目标;也可以在一些命令中用[target=]命令条件语实现,临时指定施法或使用物品的目标,而不改变当前目标。命令条件语在第二部分将会讲到到。现在我先介绍目标选择命令。

最基本的命令是/target,用法如下:

/target Cogwheel

/target的选择是经过最佳相近匹配的,也就是说,如果我正站在你附近(并且附近没有谁叫Cog的),你执行/target Cog,我就会变成你的当前目标。至于这种机制是利是弊……那就取决于实际情况了,因为这个东东貌似不稳定,有时会得到莫名其妙的结果。比如下面这个宏就可能不是很好用:

/target 黑翼法师

/cast 痛苦诅咒

如果附近没有黑翼法师呢?或许结果就是:选中了团里的某个人,因为他的名字在某种意义上比较相近。虽然你的诅咒不会真对他们放出来,但还是够囧的。另外一个问题是,它可能会选择你身后一个离你100码的单位——根本不是你想选中的那一个……不过在2.3版之后,增加了一个/targetexact命令,第一个问题得到解决了。

除了用人名进行选择之外,还可以通过单位标识符进行选择。单位标识符(Unit ID)是用于标识特定单位的字符串。比如你的当前的目标就可以用“target”来表示,而你自己对应的标识符是“player”,如果你有宠物,那么它的标识符是“pet”。另外,通过在一个正确的标识符后加上target,就可以获取他的目标。如此变态也可以:

/target targettargettargettargettargettarget

这里是一个可用ID的全表:《单位标识符》

 

i.其他选择命令

以下是其他的目标选择命令:

l /assist

不加任何其他参数时效果是选择你目标的目标,如果在其后加上人物名称,那么就会选择对应人物的当前目标。例如:

/assist Cogwheel

另外,在客户端的界面选项中有一个选项,可以设置用/assist选中一个敌对目标时是否自动进行攻击。

l /cleartarget

清除当前目标。

l /targetexact

准确选择,如果附近没有单位的名字和给出的参数完全匹配,就不会切换目标。

l /targetlasttarget, /targetlastfriend 和 /targetlastenemy

顾名思义,分别用来选择上一个目标、上一个友方目标和上一个敌对目标。如果你之前没有过任何目标,那么这些命令不会产生任何影响。

l /targetenemy 和 /targetfriend

选择敌方目标和选择友方目标。这两条命令是按一定顺序循环选择指定类型的目标的,和使用Tab键的效果类似。如果在命令后加上一个1作为参数,那么就会按循环的反方向进行选择。例如:

/targetenemy 1

效果就和按下Shift+Tab键一样。

注:这两个宏命令每个宏中只能用一次。

l /targetparty 和 /targetraid

按距离循环选择你附近的小队或团队队友,与/targetenemy类似,也可以用1作为参数改变选择的循环方向。

 

7. 控制宠物

之前在讲施放技能的时候提到过,使用/cast命令可以施放宠物的技能。玻璃渣把法师的水宝宝的霜星起名叫“冰冻术”就是为了避免和法师自身的“冰霜新星”技能冲突,从而导致不能在宏内使用。但是有宠物的职业会发现,如果宏只能施放技能的话,甚至还不如宠物技能栏的功能。别急,燃烧的远征中,新增了以下这些宏指令:

i./petattack

让你的宠物去攻击你的当前目标。当然,在命令后加参数可以指定攻击的对象。

ii./petfollow

宠物切换到跟随状态,同时取消攻击。

iii./petpassive, /petdefensive 和 /petaggressive

宠物切换被动、防御和主动攻击状态。同宠物技能栏上的最后3个按钮。

iv./petautocaston 和 /petautocastoff

打开/关闭宠物技能的自动施放。例如:

/petautocaston 折磨

/petautocastoff 受难

不过美中不足,没有直接切换自动施放状态的宏命令,我将在后面“模拟点击”部分提到一个解决方法。

 

8. 宏在动作栏的显示控制

如果一个宏使用问号图标,魔兽世界客户端会默认把宏内容中的第一个技能或物品的图标、冷却状态等信息显示在技能栏上。比如前面所讲的这个例子:

/use 短暂能量护符

/cast 奥术强化

/cast 气定神闲

/cast 炎爆术

客户端会把奥术强化的状态信息作为宏的状态显示。但是这恐怕不是我们所希望的,因为这个宏的目的是炎爆,前几行的奥强气定都只是为了最后把一个大大的脸盆给丢出来。如果在宏的前面加上这样一行,炎爆术就会被当作宏的默认技能:

#show 炎爆术

如果使用了问号图标的话,宏还会直接显示炎爆的图标。#show的参数机制和/cast类似,可以使用技能名、物品名、物品编号(如item:12345)、装备栏或者背包+物品栏编号。

和#item类似的还有#showtooltip。正常情况下,鼠标指向宏的时候,提示信息显示的是宏的名字。而这在绝大多数情况下是很不好用的(除非你用了TheoryCraft之类的插件可以显示详细的技能信息)。而用#showtooltip就可以指定宏在鼠标指向时显示的信息,用法同#show。另外,如果使用了#showtooltip的话,就没必要再用#show了。

如果客户端自动选择的技能符合你的要求,那么可以只用#showtooltip而不加参数来显示该技能的说明,这样可以节约空间。

请注意:#show和#showtooltip与/开头的宏命令不同,是大小写敏感的,也就是说只能用小写字母。

 

9. 其他的命令

现在有了足够的基础,以下这些命令我就只简要地讲解一下了。有些命令看似没啥用,但如果配合将在第二部分介绍的命令条件语,它将会产生惊人的效果。

i.装备物品

用于装备物品的命令有两个:/equip和/equipslot。/equip的参数为物品名称,效果是把对应物品装备到默认的装备栏中,类似在背包中右键单击物品(如:一件单手武器就会被装备到主手上)。而/equipslot的参数为装备栏编号和物品名称,效果是把物品装备到指定栏位中去。例:

装备武器:

/equip 虚空角斧

把饰品装备在第二个饰品栏中:

/equip 14 棍子上的胡萝卜

注意:即使是在战斗中,插件页是可以直接使用装备命令的。因此在AfterCast和Chronos中可以使用装备命令。如果插件内部会检查命令是否经过安全化可能就不那么好用了,因为它属于“安全化”指令——但是事实上它并没有受到安全限制。

ii.队列施法或使用物品

很多时候我们需要经常按一定顺序使用固定的一些技能或物品。这样的操作是可用/castsequence宏命令进行傻瓜化的。/castsequence命令用法是在后面写上一些技能或物品的名称,之间用英文的半角逗号分隔,和/use、/cast类似。技能名、物品名、物品代号、装备栏代号和背包位代号都可以混合使用。每次执行宏,就使用当前的技能或物品(从第一个开始),如果成功,队列的当前位置就被移至下一个技能或物品。也就是说需要反复执行宏来按顺序使用这些技能或物品。当最后一个技能/物品成功使用后,这个队列就被重置到开头。比如:

/castesquence 献祭, 腐蚀术, 痛苦诅咒, 生命通道

这是痛苦术士起手的招牌动作。注意,如果献祭没有施放成功(比如魔法不足,超出范围,被沉默了等等),这个队列不会继续执行,直到献祭放出去。所以下面这个宏是屁用没有的:

/castesquence 压制, 斩杀, 致死打击

在技能列表之前,可以插入一个条件语,用于另外指定一些队列的重置条件。语法是:

reset=n/target/combat/shift/alt/ctrl

以上的这些条件都可以任意共存。其中,n是数字,表示从某次执行宏开始,经过n秒后没有再次执行这个宏,那么队列就被重置到开头。这一点很重要,因为这意味着无法利用reset条件语来精确计时(比如让某技能一冷却就用)。target条件表示当目标切换时,宏队列重置;combat条件表示脱离战斗后重置;shift,alt和ctrl表示当执行宏时指定的键为按下状态时重置。例如:

/castsequence reset=10/shift 第一个技能, 其他技能, 一些物品

如果这个宏图标使用的是问号,就会自动显示下一个要施放技能的图标。但如果/castsequence前面还有其他/cast和/uses命令,这个功能就没有了,而且玻璃渣也没有提供什么命令来解决这个问题。

iii.随机施法或使用物品

最常见的例子就是希望随机召唤一个坐骑来装B,使用/castrandom或者/userandom宏命令很容易实现这个功能。用法和/castsequence类似,如:

/castrandom 迅捷绿色机械路行鸟, 军用黑色机械路行鸟, 召唤恐惧战马

iv.攻击

以前的宏是/attack,后面可以写上单位名作为攻击对象,无参数则以当前目标为对象。效果是切换当前的攻击状态(攻击/停止攻击)。但是这个宏从2.2.3开始就被废除了,只能使用/startattack和/stopattack了。分别用来攻击和停止攻击。如:

/startattack Cogwheel

v.技能栏控制

有两个控制技能栏翻页的宏:/changeactionbar和/swapactionbar。前者接受一个数字作为参数,表示要切换到的技能栏页码。常见的是猎人用来转换近战远程攻击状态:

/cast 雄鹰守护

/changeactionbar 1

/cast 灵猴守护

/changeactionbar 2

/swapactionbar命令后面要写两个页码,表示来回切换指定的两个技能页。如果当前技能页不是两个页码中的一个,当前页就会被设置为第一个页码指定的技能栏页。

/swapactionbar 1 2

vi.移除增益效果

/cancelaura命令可以移除自己不想要的增益效果(BUFF),比如主坦需要移除身上的拯救祝福:

/cancelaura 拯救祝福

vii.退出形态

除了战士,任何有“形态”概念的职业(德鲁伊、暗牧)都可以用/cancelform来退出当前形态:

/cancelform

/use 超强治疗药水

2.3版本之前,上面这个宏由于形态取消有一个延迟,为了达到效果需要执行两次。不过2.3版本后,小德可以只点一次就产生效果了。

viii.中止施法

前面简单提到了/stopcasting命令,不过它存在的目的顾名思义,是用来打断当前施法的。这对处理紧急情况很有用,比如我的术士:

/stopcasting

/cast 暗影灼烧

ix.终止一个宏:/stopmacro

/stopmacro如果不配合条件语来使用是没有什么意义的。它一般用来实现条件执行的功能:如果满足了某些条件,则中止宏继续运行。具体用例请参见设置焦点(focus

x.解散坐骑

/dismount

不用再说什么了吧?

xi.保存一个目标用于后续动作

/focus宏可以把一个目标设为焦点(focus),然后可以在其他指令中使用这个focus。比如你的老大指定了一个目标让你羊着。你要做的就是选择它,然后输入/focus。然后你就可以用这个宏羊着它了,而不用管你当前目标变成了谁:

/cast [target=focus] 变形术

注意,focus的作用可不仅仅如此,具体还是请参见设置焦点(focus一节的内容,那里有更深入的剖析。

xii.模拟点击

/click命令的参数为一个按钮(本质上来说是一个窗口)的名称,执行的效果就相当于用鼠标点击了这个按钮。默认情况下,它的效果相当于左键单击,也可以根据设置成其他按键点击的效果。至于按钮名称可以通过一下方式获知:

l 使用插件。某些插件,比如MoveAnything,提供了查看窗口名称的功能。

l 查看界面的源代码。这一般是非常娴熟非常牛B的插件制作者才能做到的。

l 用这样一个宏获取当前鼠标所指的窗口名称:

/run local f=GetMouseFocus(); if f then DEFAULT_CHAT_FRAME:AddMessage(f:GetName()) end

/click可以用于很多用途。比如利用它可以一次执行很多宏。还有,假设你有一个宏太长了,远远超过255字符限制。你就可以把后面写不下的代码写到另一个宏中,而前面那个宏的末尾写上:

/click MultiBarRightButton1

再把第二个宏拖到那个叫MultiBarRightButton1的栏位中。这样执行第一个宏就相当于执行了所有的宏命令。

另外,这个宏还可以用来做一些其他命令没法办到的事。比如前面提到的切换宠物技能自动施放状态的功能,就可以这样解决:

/click PetAttackButton5 RightButton

这个命令的涵义就是右键单击一下宠物栏上第五个按钮。

用于指定按键的参数还可以是LeftButton(左键,默认),MiddleButton(中键),Button4(4号键)和Button5(5号键,职业玩家的鼠标……)。在掌握这些之后,第二部分结尾处还会介绍更复杂的,利用/click产生分支判定效果的例子。

 

10. 进阶:脚本
i.脚本有哪些限制?

脚本是一个强大的工具,它按照LUA语言的语法执行,利用客户端提供的接口可以产生强大的智能。所以玻璃渣就给它加了限制,防止它被滥用而影响游戏平衡性。我之所以要先讲脚本的限制,为的是让大家对它别抱太大希望。虽然脚本还是很有用,但是不能用来施法、使用物品、改换技能栏或改变当前目标。这些功能只能依靠那些“安全化”的命令来实现。

ii.什么是脚本?

魔兽世界客户端的用户界面是可以通过LUA脚本控制的。通过/run和/script命令就可以执行脚本(我个人推荐使用/run,节省字符数……)。在命令后面书写脚本内容,中间不能换行。不过一个宏中可以包含多个/run命令。

过多关于LUA语言和编程的内容本文就不再赘述。如果你有一定的编程经验,那么就可以访问lua.org学习LUA语言。如果没有什么基础,那么请先看《编程入门》了解一些基本概念。

玻璃渣提供了很多API函数(Application Programming Interface),可以在LUA脚本中调用来实现对界面的控制。关于API函数和相关的内容可以看看这篇文章:《界面DIY(如果你打算花时间好好研究魔兽世界插件的话,WoWWiki是最优选择)。我不可能把所有关于用户界面的细节都讲到,因此我只打算用我最常用的一个宏做例子,简单地讲一下。想了解得可以看上面给出的链接,或者这里:《Mod Author Resources sticky

下面这个宏是我给出的例子,它会向所有和你目标相同的人发送悄悄话,通知他们改变目标(我的插件CCWarn也是就是基于这段代码的)。这样就可以防止已被羊的人受到攻击。

/cast 变形术

/run for i=1,GetNumRaidMembers()-1 do local u,t="raid"..i,"target"if UnitIsUnit(u..t,t)then SendChatMessage("Change targets! Trying to sheep...","WHISPER",nil,UnitName(u))end end

呃……貌似看起来有些乱……不过没办法……首先,宏是有255字符数限制的,所以常常要用一些不美观的方式去写代码。其次,脚本要写在一行中。这两个条件导致代码的可读性很低。如果把代码单独拿出来美化一下的话,应该是这个样子:

for i = 1, GetNumRaidMembers() - 1 do

local unit = "raid"..i

if UnitIsUnit(unit.."target", "target") then

SendChatMessage("Change targets! Trying to sheep...", "WHISPER", nil, UnitName(unit))

end

end

 

 


二、 命令条件语

 

1. 什么是命令条件语?

命令条件语是插入在宏命令中,使宏根据条件执行不同功能的语句。举个例子,下面这个宏的作用是,如果是友方目标就施放恢复,如果是敌方目标就上痛:

/cast [help] 恢复; [harm] 暗言术:痛

当这个宏执行时,首先检查[help]条件,判断当前目标是否是一个可以接受治疗/增益法术的目标。如果[help]条件成立,那么就施放恢复并执行下一条命令,否则(即没有目标,或目标不接受有益技能)继续执行下一个子句,也就是分号后[harm]那里,再判断[harm]条件。[harm]条件和[help]条件相反,判断目标是否接受敌对法术。同上,如果条件成立就释放“暗言术:痛”并执行下一条命令。如果条件不成立,由于后面没有其他子句,这条宏命令就算执行完了,但是什么动作都没有做。

注:如果没有写[harm]条件,实际运行效果是差不多的。不过,如果你没有目标或者当前目标不接受任何法术,那么屏幕上将会出现错误信息,或者对于某些技能,鼠标将会变成选择施放目标的状态。

 

2. 可以使用条件语的命令

只有那些“安全化”命令可以接受命令条件语。其实正是经过安全化的命令才需要条件语。常规命令,比如说聊天、表情之类的,可以通过脚本来实现命令条件语的功能。而且暴雪不想限制大家在聊天时使用分号(;)。如果/s命令可以使用命令条件语的话,那么下面这个命令就会只说hello:

/say Hello; I’m a n00b

以下是当前客户端中安全化命令的列表:

#show1

#showtooltip1

/assist

/cancelaura

/cancelform

/cast

/castrandom

/castswquence

/changeactionbar

/clearfocus

/cleartarget

/click

/dismount

/equip2

/equipslot2

/focus

/petagressive

/petattack

/petautocastoff

/petautocaston

/petdefensive

/petfollow

/petpassive

/petstay

/startattack

/stopattack

/stopcasting

/stopmacro

/swapactionbar

/target

/targetenemy

/targetfriend

/targetlasttarget

/targetparty

/targetraid

/use

/userandom

注1:#show和#showtooltip不是真正意义上的安全化命令,但是它和/use以及/cast的内部机制相仿。

注2:/equip和/equipslot逻辑上也不算是安全化命令,因为它们的功能是可以通过插件和脚本实现的。

当然,如果你希望在常规命令中使用命令条件语,就需要安装专门的插件。MacroTalk,这是我的一个作品,通过在非安全化命令前添加/opt,然后在/opt中处理各类条件来实现对不同命令的调用(当然只能是非安全化命令)。最新版的SuperMacro中应该也有类似的功能。

 

3. [target=]条件语

该条件语使得宏命令除了可以对条件进行判断外,还可以设置动作的目标。例如,下面这个宏运行时,无论当前目标是谁,玩家只会给自己绑绷带:

/use [target=player] 厚灵纹绷带

Target条件语在指定动作目标的同时,也指定了进行条件判断的目标。下面这个垃圾宏是一个纯教学例子,看我的说明:

/cast [help] [target=targettarget, help] [target=player] 快速治疗

这个宏运行的时候,首先会检查[help]条件。如果条件为真,那么就开始吟唱快速治疗。否则就跳至第二个条件,[target=targettarget, help]。此时,判断目标和技能目标都被设定为你当前目标的目标,然后进行help条件判断。如果条件成立就对你当前目标的目标施放快速治疗,否则再跳至第三个条件。而第三个条件总是成立的,所做的只是把你自己当作施法目标。

 

4. 语法

命令条件语是按什么规则生效的?恐怕要回答这个问题很容易引起混乱。所以,趁还没有正式开始讲,我先用一些现实生活的例子做类比。看不懂不要紧,这只是些概念,技术性的内容后面都还会再提到的。

i.条件语语法简介

所有的宏命令的基本工作方式是相同的:一个命令,后面带上一个或多个参数(取决于命令的要求,有些甚至不需要任何参数)。看下面这些例子:

/cast 猛击

\___/ \___/

| |

| 参数

|

命令

/petattack

\_______/ \/

| |

| 参数(为空)

|

命令

/castsequence reset=target 献祭, 腐蚀术, 痛苦诅咒, 生命虹吸

\_________/ \_______________________________________/

| |

命令 参数

而命令条件语可以通过对一组条件进行的判断来选择命令的实际参数。首先,可以用分号分隔出若干个“若干组条件+参数”这样的子句,逻辑上,分号就相当于高级语言中的else或是elseif。条件的组数不定,也可以没有,同一组条件用一个方括号括在一起。而每组条件中有可以包含多个条件。就像这样:

/命令 [一组条件] [另一组条件] 参数1; [又一组条件] 参数2; ……

前面的例子已经说明了,宏命令的解释过程是从左至右的。当一组条件被判定成立时,命令就会采用其对应的条件。如果某一个子句中不包含条件,那么就被无条件判定为成立。像/cast XXX这种简单的宏命令就可以理解为一个只有一个子句的宏,而这个子句又不包含条件。而如果一个宏的任何一组条件都不为真,那么它就完全不会执行。

ii.条件语法

每组条件都是由逗号分隔的一些条件语组成的,各条件不分前后次序。逻辑上,[target=]总是先发生作用,然后其他的条件才进行判定。逗号在这里可以理解为“并且”,也就是说各条件简是逻辑“与”的关系。比如[help, nodead, target=focus]的含义就是:我的焦点是友善的,并且是只活的。

注意:条件是对大小写敏感的,如果你把[help]写成了[Help],宏运行时会报错。

条件中有组合式的使用方式,比如nodead,同样对于help,你可以用nohelp表示相反的条件。但是nohelp不等于harm:首先,help和harm都要求目标存在才有可能成立;其次,有些目标,比如中立阵营NPC、非战斗宠物或者护送任务NPC等,既不算help,也不算harm。

还有些条件可以指定一些特定的参数。比如[stance],姿态,单独使用时表示“在任一姿态中”(显然这对战士来说是废话一句)。如果给它加上参数,就可以指定在某个姿态下,格式是在条件语后写上冒号(:),然后后面写上参数,每个参数间用斜线(/)分隔。综上所述,一个条件语的完整格式如下(<>表示其中的部分是可选的):

[<no>condition<:parameter</parameter</parameter<…>>>>]

下面举个例子,如果在战斗或防御姿态施放盾击,否则转入防御姿态:

/cast [stance:1/2] 盾击; 防御姿态

这个宏用伪代码写的话就是:

IF 当前在姿态1或姿态2

THEN 用盾击

ELSE 切换防御姿态

注意:“no”前缀是对整个条件和所有参数的修饰,即把原来的真变为假,假变为真。比如[nostance:1/2]表示“不在姿态1也不在姿态2中”。

iii.完整的EBNF语法

对EBNF规范很熟悉的人,以上内容可以概括为:

command = "/", command-verb, [ {command-object, ";" } command-object] ]

command-verb = ? any secure command word ?

command-object = { condition } parameters

parameters = ? anything which may be passed to the command word ?

condition = "[" condition-phrase { "," condition-phrase } "]"

condition-phrase = [ "no" ], option-word, [ ":" option-argument { "/" option-argument } ]

option-argument = ? any one-word option, such as 'shift, 'ctrl', 'target', '1', '2' ?

iv.参数为空

有些命令是可以没有参数的,这里就存在着一个陷阱。比如:

/petattack [target=focus, harm];

很多初学者一看,认为这个宏的含义应该就是判断焦点是否为敌对,如果是,就把宠物送上去咬。而实际上呢?让我们分析一下:

/petattack [target=focus, harm] ;

\________/ \______________/ V V V

| | | | |

命令 条件语1 | | 参数2 (为空)

| |

| 条件语2(为空)

|

参数1 (为空)

现在看出来了吧?由于那个分号的存在,这个语句实际上包含两个子句,而一个条件语为空的子句是被当作条件成立处理的,因此即使前面的条件语1不成立,也会执行一个/petattack。

v.条件为空

有时我们需要在特定条件下对特定目标施放技能,并在条件不成立的情况下按常规施放。这中效果可以通过使用一组空条件来获得。下面例子中的宏在执行时会对你鼠标指向的友方单位施放圣光闪现。如果鼠标没有指向任何单位或者指向的目标不是友善的,那么就会按常规对当前目标施放,或者根据设置(如自动自我施法、自我施法功能键)对自己施放。

/cast [target=mouseover, help] [ ] 圣光闪现

vi.[target=]条件语与命令参数

很多命令的参数是可以直接指定目标的。比如/target party1就可以把小队中第一个队友作为你的目标。而用/target [target=party1]的话,虽然看起来别扭,但是效果也是一样的。但是宏的设计者不希望我们根据一个单位的状态而对另一个单位执行动作,因此大多数情况下[target=]条件和命令参数只能有一个发生作用。例如:

/target [target=focus, dead] party1

客户端会把party1直接忽略掉——因为你已经指定了[target=focus]。不过这种情况也有例外,就是个别命令拥有一个“特殊单位”(其实也就是该命令会影响的单位标志符)。见下表:

命令 特殊单位

/target target

/focus focus

/startattack target

/petattack pettarget

当在[target=]中使用的是该命令的“特殊单位”时,命令执行目标不会被设置为该单位,而命令参数中指定的目标也不会被忽略。例如

/focus [target=focus, dead] [target=focus, noharm] target

由于focus是/focus命令的特殊单位,所以/focus的目标就不会被[target=focus]设置成焦点,而是target,即当前目标。如果没有指定target,/focus就相当于没有参数,同样是把当前目标设为焦点。

 

5. 命令条件语

下面给出一张条件总表,每一个条件在后面我都会再给出更详细的介绍。

i.总表

WOW2.0在对宏命令系统的更新中,宗旨就是把玩家从按“一键万能宏”按到手抽筋的状态中“解脱”出来。不过有一些宏的用法是被官方认可了的,它们获得了“玻璃渣祝福”的效果——可以通过使用条件语来重现。

下面列出宏命令系统中支持的所有条件语。如果你需要的判断条件没有在此列出,那么就不可能通过该条件来执行安全化命令的动作。这是中央的死龟腚,谁都没办法,不过以后也有可能会再增加一些。

l help 目标可以接受增益法术

l harm 目标可以受到攻击

l exists 目标存在

l dead 目标已经挂了

l stance:0/1/2../n 玩家在某姿态下

l stealth 玩家在潜行状态下

l modifier:shift/ctrl/alt 某功能键被按下

l button:1/…/5/<虚拟按键号> 宏通过某键点击执行

l equipped:<装备类型> 玩家装备了某类型物品,参见《装备类型》

l channeling:<法术名称> 玩家正在引导某法术

l actionbar:1/…./6 当前技能栏为某动作栏

l pet:<宠物名称或类型> 玩家当前宠物为某宠物

l combat 玩家正在战斗状态

l mounted 玩家在骑乘状态

l swimming 玩家在游泳

l flying 玩家在飞行状态

l flyable 玩家正处在一个允许飞行的地界

l indoors 玩家在室内

l outdoors 玩家在户外

l party 目标在玩家的小队中

l raid 目标在玩家的小队或团队中

l group:party/raid 玩家在某集体中(小队/团队)

ii.敌/友(help / harm)

没什么好说的,保留空地一块,等待补充。

iii.存在(exists)

如果目标存在条件为真。比如[exists],如果你没有目标,该条件就不成立。而对于[target=focus, exists],如果你设置了焦点目标,条件就成立。不过很多情况下该条件用不到,因为[help],[harm],[dead],[party]和[raid]条件成立的情况下,[exists]条件是必定成立的。

iv.死亡(dead)

如果判断对象已经挂了,条件就成立。

v.姿态(stance:0/1/2/…/n)

姿态是指对技能能否施放有影响的状态,比如战士的姿态,小德、萨满、暗牧的形态,盗贼的潜行状态。而骑士的光环、猎人的守护都算是姿态。单独用[stance]是指在任意一种姿态下,就相当于[stance:1/2/…/n]这样把所有姿态列出来,对战士来说就是永远成立的。而[stance:0]就相当于[nostance]表示不在任何形态下。而[stance:0/3]就表示在形态3下或者不在任何形态下。

姿态的编号和面板上的顺序是对应的。下面给出各职业的姿态表:

编号 小德 战士 暗牧 盗贼 萨满

1 熊形态 战斗姿态 暗影形态 潜行 幽灵狼

2 海豹形态 防御姿态

3 豹形态

4 旅行形态

5 枭兽/树形态

6 飞行形态

注意:上面给出的是全表。如果少了某个姿态,其下方的形态就依次上移。我承认,我这话是针对小德说的……

下面给出例子:

/cancelform [nostance:0/1/3]

/cast [stance:1/3] 精灵之火(野性);[nostance] 精灵之火

如果在熊/猫形态,施放精灵之火(野性);在人形态,施放精灵之火;在其他形态就先退出,然后施放精灵之火(WOW2.3以后可以这样,2.3之前该宏只能退出形态)。

vi.潜行(stealth)

对于盗贼来说由于[stance]的存在反而显得多余。这个是给暗夜、法师、猫德用的,我的意思是它可以用来判断影遁、隐形和猫的潜行。

vii.功能键状态(modifier:shift/ctrl/alt)

它是节省技能栏的好帮手,可以让一个宏对不同功能键做不同动作,比如:

/cast [modifier, help] [modifier, target=targettarget, help] 快速治疗; [help] [target=targettarget] 强效治疗术

该宏会依次判断你的目标和目标的目标是否友善,条件成立的话,如果按下了某功能键,施放快速治疗,否则施放强效治疗术。

当然也可以指定特定的功能键。[modifier:shift/ctrl]表示Shift或者Ctrl被按下;如果想表示两个键同时按下则可以这样实现:[modifier:shift, modifier:ctrl]。

但是要注意这样一种情况,比如你的宏是通过A键执行的,然后根据Shift来做判断。但是你的Shift+A被设置了另外一个动作,那么你按下Shift+A的时候,执行的就是其对应的动作,而不是你的宏。另外,modifier可以被简写做mod以节省空间。

viii.功能键变量

虽然说mod指定的只能是shift、ctrl或alt,但是还可以通过一些系统变量来间接指定。比如SELFCAST这个系统变量,是指“自我施法功能键”,默认值为alt,可以通过某些插件修改,表示按下该键后执行的动作都是针对玩家自身的。下面看这个例子:

/cast [modifier:SELFCAST, target=player] [target=mouseover] [ ] 强效治疗术

这样的话,不管你系统设置的自我施法键是什么,宏命令都会正常执行。下面给出其他的一些系统变量,括号内为默认值,后面为中文含义:

l AUTOLOOTTOGGLE(shift) 自动拾取键

l STICKYCAMERRA(ctrl) 镜头跟随

l SPLITSTACK(shift) 物品堆叠分离

l PICKUPACTION(shift) 拖动技能栏按钮

l COMPAREITEMS(shift) 物品比较

l OPENALLBAGS(shift) 打开所有背包

l QUESTWATCHTOGGLE(shift) 任务追踪

ix.点击状态(button:1/2/…/5/<虚拟按键号>)

与[modifier]类似,[botton]可以根据不同的鼠标点击按钮做不同动作。1为左键,2为右键,3为中键,4和5则对应五键鼠标上另外两个扩展键。如果是通过键盘触发宏,那么也相当于左键点击。比如我的坐骑宏:

#show迅捷绿色机械陆行鸟

/userandom [nobutton:2, flyable, nomounted] 黑色狮鹫; [nomounted] 黑色战豹, 迅捷绿色机械陆行鸟

/dismount [noflying] [button:2]

非右键键点击时,如果没在坐骑上就召唤坐骑;如果右键点击并且不在飞行状态则取消坐骑。而虚拟按键号一般可以忽略,有些动作条插件可以在不同条件下向宏按钮提供不同的虚拟按键号,具体情况请查看插件说明,我们在此不作讨论。

x.装备(equipped:<物品类型>)

[equipped]条件可以判断指定类型的物品是否被装备。物品类型号可以是装备栏名称,物品类别或者物品子类别。比如我根据盾牌装备状态判断该用盾击还是拳击:

#show [equipped:Shields] 盾击; 拳击

/cast [equipped:Shields,stance:1/2] 盾击; [equipped:Shields] 防御姿态; [stance:3] 拳击; 狂暴姿态

利用[equipped]这里的#show可以根据装备显示不同的图标。下面的伪代码用来解释上面/cast命令的执行过程:

if 装备了盾牌 and 在防御姿态 then

/cast 盾击

else if 装备了盾牌 then

/cast 防御姿态

else if 在狂暴姿态 then

/cast 拳击

else /cast 狂暴姿态

下面再给出一个变态的压制宏作例子:

/equip [noequipped:Two-Handed Axes] 水晶熔铸战斧

/cast [nostance:1] 战斗姿态; [equipped:Two-Handed Axes] 压制

xi.引导中(channeling:<技能名称>)

在引导法术的状态下,如果施放另外一个法术将会打断施法。这个条件语就是用来防止这一情况的。当然,它还有些其他的用途,比如只打断特定的引导技。只用[channeling]的话表示正在引导任意技能,或者后面可以指定任意个引导技能的名称表示正在引导其中一个。

注意:引导和吟唱是两码事,[channeling]条件只对引导技能,如奥书飞弹、吸取生命、精神鞭笞等有用。

xii.技能条(actionbar:1/…/6)

系统默认的界面中有一个主技能条,可以翻页。而用这个条件就可以根据当前技能页作出不同反应。比如猎人可以拿来把守护做成姿态:

/swapactionbar 1 2

/cast [actionbar:1] 雄鹰守护; 灵猴守护

这样就可以切换1号和2号两个技能页,换到1页时施放雄鹰守护,2页时则施放灵猴守护。

xiii.宠物(pet:<宠物名称或类型>)

对任何有宠职业来说这个条件都很有用,它可以根据你宠物状态来执行动作,可以根据宠物名字,也可以是类型(比如Voidwalker,Boar,Imp,Wolf等),如果只用[pet]的话表示带着任意宠物。比如法师可以根据是否有水宝宝施放不同的霜星:

/cast [pet] 冰冻术;冰霜新星

xiv.战斗(combat)

如果在战斗状态则条件成立。

xv.行动方式、室内外状态(mounted, swimming, flying, indoors & outdoors)

这些都无庸赘述,要说的就是它们都是对玩家自身状态的判断,而不是目标。

xvi.允许飞行 (flyable)

用于判断是否处在可以使用飞行坐骑的地区。

xvii.小队/团队队友(party/raid)

判断目标是否是自己的小队或团队中的队友。

xviii.在小队/团队中(group:party/raid)

注意和前面的区别。这个用于判断玩家自己是否处在小队或团队中,并且团队包括小队。这对加状态很有用,比如:

/cast [group, nomodifier] 奥术光辉; [help] [target=player] 奥术智慧

如果在队伍中,施放奥数光辉;如果按下功能键或者不在队伍中则施放奥术智慧。

 

6. 命令条件语的应用

在第一部分中提到的很多命令,如果不配合条件语的使用,是没有什么价值的。而上述内容也只给出了一小部分的应用示例。作为本部分的压轴内容,下面两段将会把你带入一个更高的境界。

i.设置焦点(focus)

focus是一个单位标识符(参见《单位标识符》),就像target、player、raidpet1target一样。你可以将它设定为某一个单位,玩家或者NPC。比较简单的设置方法是通过按键设置。在按键设置中有两个选项:“焦点目标”和“目标焦点”。我不知道这是哪个脑残翻译的,其实际含义分别是“以目标为焦点”和“以焦点为目标”。当你设置了焦点以后,就可以用focus这个标识符了,也可以通过“目标焦点”绑定的按键把你设的focus作为你的当前目标。话说按键绑定也太小儿科了,下面来看看什么是职业玩家的focus用法。

作为一个有控制技能的专业DPS,我们最常用的就是控场宏。我们可以预先把你的“被监护人”设为你的焦点,然后用这种宏来调教他——而此过程中并不用切换目标:

/cast [target=focus] 变形术

而作为一个灰常牛逼灰常娴熟的治疗,你可以把焦点设为你的主坦。另外还可以通过一些头像增强插件,比如FocusFrame来观察你焦点的状态。

不过职业玩家一般不用按键绑定设置焦点,而是用/focus和/clearfocus宏命令来设置或清除焦点。/focus直接就可以达到按键绑定的效果了,而通过参数指定/focus的目标更是按键绑定所没有的功能:

/focus party3target

上面的只不过是教学示例,实际上职业玩家是这样用的:

/focus [target=focus, noharm] [target=focus, dead] [modifier]

/stopmacro [target=focus, noexists]

/cast [target=focus] 变形术

第一行先判断以下三个条件,如果满足任意一个,就把你的当前目标设为焦点(不要忘记,focus是/focus命令的特殊单位,参见[target=]条件语与命令参数):

l 你的当前焦点不是敌对目标(如果焦点不存在该条件也成立)

l 你的焦点已经死了

l 某个功能键被按下了

第二行判断你的焦点是否存在,如果不存在就终止宏的运行。这样控场是不是很方便?我们注意到这里用了/stopmacro命令,而不是在/cast命令中对焦点是否存在进行判断。这样的好处是我们可以在宏的最后加上更多的内容,比如一个小队喊话。

下面这个宏也很有用,可以把你的目标和焦点互换:

/cleartarget [target=target, dead]

/clearfocus [target=focus, dead]

/target focus

/cleartarget [target=focus, noexists]

/targetlasttarget

/focus target

/targetlasttarget

前两行的作用是把死亡的目标和焦点清除掉。第四行的作用是防止你没有当前焦点,导致当前目标不变,以至于在第五行选择了你以前的一个目标。

ii.用/click进行分支判定

假如你想让一个按键根据不同的功能键施放不同的技能,并且根据左键右键选择不同的施放目标,那么我可以给你这样的一个例子:

/cast [modifier:shift, button:1, target=party1] [modifier:shift, button:2, target=player] 强效治疗术; [modifier:ctrl, button:1, target=party1] [modifier:ctrl, button:2, target=player] 快速治疗; [nomodifier, button:1, target=party1] [nomodifier, button:2, target=player] 恢复

哦……对不起,不大好看……而且貌似超过255个字符限制了。重新写一下:

/cast [modifier:shift, button:1, target=party1] [modifier:shift, target=player] 强效治疗术

/cast [modifier:ctrl, button:1, target=party1] [modifier:ctrl, target=player] 快速治疗

/cast [button:1, target=party1] [target=player] 恢复

不过如果我们写一个宏根据不同按键点击分别选择两个不同的宏,而把功能键状态的判断放到这两个宏中的话,条理就会更清晰了:

主宏:

/click [button:1] MultiBarLeftButton2; MultiBarLeftButton3

辅助宏1:

/cast [mod:shift, target=party1] 强效治疗术; [mod:ctrl, target=party1] 快速治疗; [target=party1] 恢复

辅助宏2:

/cast [mod:shift, target=player] 强效治疗术; [mod:ctrl, target=palyer] 快速治疗; [target=player] 恢复

 

 


三、 附录

 

1. 自定义图标

如果想自定义宏的图标,可以把做好的图标放在游戏目录的“.\Interface\Icons”文件夹中(可能需要自己新建)。文件格式应该是界面材质规定的.BLP或24位无压缩的TGA文件。图片的长宽必须是2的自然数次幂,但不得超过512,比如可以是32×32、512×128等。注意:图片如果不是正方形,在界面显示中是会走形的……

 

2. 宏的移植

玻璃渣目前还没有提供上传宏的服务,所以大家想把宏转移到另外一台机器上的话还是要手动拷贝。个人账户的角色通用设置都保存在游戏目录的“.\WTF\Account\账户名称”文件夹下,每个角色分别的数据则保存在“.\WTF\Account\账户名称\服务器名\角色名称”文件夹下,包括自定义的宏、按键设置、插件数据等,其中macros-cache.txt保存着宏的定义。

 

3. 更多信息

如果你有关于宏的疑问,并且在此找不到答案,可以看看这里:《Macro FAQ & Repository,其中包含很多对于常见问题的解答和一些很好的例子。而且最好多看看wowwiki.com(不过在中国访问的话很可能需要代理),可以获得很多东西,比如宏和脚本相关的文章,还有数据控喜欢的关于游戏算法的研究。

 

4. 鸣谢

首先要感谢的是Slouken,他在暴雪一直关注着我们的反馈,如果没有他对广大玩家建议的重视就没有今天的宏命令系统。

还要感谢的是Iriel,Tem,Cladhaire等很多高手与大家分享知识。

还要感谢论坛上那些一直为大家做出贡献的朋友,Neuro,Shirik,Jelly,Lunessa,Troodi,Lealla,Aella,Valaron等等,还有很多我不记得名字的朋友,感谢你们。

 

5. 译者注

这个中文版译自http://www.wowwiki.com/Making_a_macro这篇文章,原文链接自http://forums.worldofwarcraft.com/thread.html?topicId=96143900&sid=1,有Wiki维护改动,当前版本为[2008-03-25 15:44]。

1月7日

WOW Macro command list

UnitId

Base Values
"focus"
The current player's focus target as selected by the /focus command. (Added in 2.0.0)
"player"
The current player.
"pet"
The current player's pet
"partyN"
The Nth party member excluding the player (1,2,3 or 4)
"partypetN"
The pet of the Nth party member (N is 1,2,3, or 4) (Added in 1.5.0)
"raidN"
The raid member with raidIndex N (1,2,3,...,40).
"raidpetN"
The pet of the raid member with raidIndex N (1,2,3,...,40) (Added in 1.5.0)
"target"
The currently targetted unit. May be overriden in macros by unit specified as a value of respective Secure Button attribute.
"playertarget"
The currently targetted unit. Always.
"mouseover"
The unit which the mouse is currently (or was most recently) hovering over
"none"
A valid unit token that always refers to no unit. UnitName will return "Unknown, nil" for this UnitID.
Others

The following value also appears in some very specific places (Vendor interactions, for example) or functions.
"npc"
The NPC with which the player is currently interacting. You must be interacting with the NPC for this to work (e.g. the quest, flight path, merchant, gossip, or bank frame is open).
player name
As returned by UnitName, GetGuildRosterInfo, GetFriendInfo, COMBAT LOG EVENT, etc. This must be spelled exactly and will be invalid if the named player is not a part of your party or raid. As with all other UnitIDs, it is not case sensitive.


Targets

You can append the suffix target to any UnitId to get a UnitId which refers to that unit's target (e.g. "partypet2target"). This appending can be repeated indefinitely (e.g. "playertargettarget"), though you will observe an attendant performance hit if you overdo it, as the game engine has to jump from target to target.

If you are using a party or raid member's name as a unit, you need to use hyphens to separate the target chain (e.g. "Cogwheel-target-target").
Notes

Many of the functions which take a UnitId only provide useful results for a subset of ID's. Other functions will only provide information for friendly targets (or those upon which a power is active).

Also, some functions return different values if the target is close enough to be 'visible' to your client (not necessarily in line of sight), as can be determined with UnitIsVisible("unit"), versus farther away.

 

 

 

InventorySlotId

 

Regular inventory items
0 = ammo
1 = head
2 = neck
3 = shoulder
4 = shirt
5 = chest
6 = belt
7 = legs
8 = feet
9 = wrist
10 = gloves
11 = finger 1
12 = finger 2
13 = trinket 1
14 = trinket 2
15 = back
16 = main hand
17 = off hand
18 = ranged
19 = tabard
20 = first bag (the rightmost one)
21 = second bag
22 = third bag
23 = fourth bag (the leftmost one)


When bank frame is open
40 to 67 = the 28 bank slots
68 = first bank bag slot
69 = second bank bag slot
70 = third bank bag slot
71 = fourth bank bag slot
72 = fifth bank bag slot
73 = sixth bank bag slot
74 = seventh bank bag slot

 

 

List of slash commands

This article is a list of slash commands. Some slash commands require a parameter, and some commands have optional parameters. For example, /join takes two parameters, one option and one required. So it is listed as /join <channelname> [password]. In this case, <channelname> must be given, but [password] can be left off.

Note: this list is incomplete. See also Making a macro. Contents
1 Basic Commands
2 Chat Commands
2.1 Online Status
3 Friends List
4 More Party / Raid Commands
4.1 Looting
5 Guild Commands
6 Channel Commands
7 PVP
8 Console / Scripting / Macros
9 Other Fun and Useful Slash Commands
10 External links

Basic Commands
/?, /h, /help
Displays some help about using various commands.
/a, /assist [player]
Assists [player] or your current target by targetting what they are targetting.
/camp, /logout
Starts the logout progress, after which you will be returned to the Character Select screen.
/cast, /spell <spell>
Casts the spell or uses the ability <spell>.
/combatlog
Toggles writing of the combat log to your hard disk.
/dismount
Dismounts you.
/equip <item>
Equips any equip able item in your inventory.
/exit, /quit
Starts the logout process, after which World of Warcraft will completely exit.
/f, /fol, /follow [player]
Starts automatically following [player] or your current target.
/ins, /inspect [player]
Inspects [player] or your current target. Can be used across factions since patch 2.4.
/played
Displays the total amount of time played.
/rand, /random, /rnd, /roll [minimum] [maximum]
Rolls a random number between [minimum] and [maximum], inclusive. If only one number is given, then the range is defined as 1 to that number. If no numbers are given, then 1 to 100 is used. This number is then displayed to everyone in the same party or raid group as yourself and to everybody within /say range.
/tar, /target <target>
Attempts to target the player named by <target>. (See TargetByName for details of how this works.)
/time
Displays the current in game time. (This is the time displayed on the clock tooltip.)
/tr, /trade [player]
Brings up the trade dialog with [player] or your current target.
/use [item]
uses the specified item (food, trinkets ect)
/who [search]
Searches based on the given parameter, or runs a default search if no search is specified. The results of the search will be listed in the chat window. If no search is specified, the search dialog will be displayed.
Chat Commands

These commands are used to say things to other players. Unless otherwise noted, these channels are displayed in your current language. So, for example, if a Night Elf is currently speaking in Darnassian, Human players would not be able to understand them.
/e, /em, /emote, /me <message>
Emotes <message> to all players in the general area, similar to /say, except displayed as "Player <message>". So, for example, "/emote loves the WOW Wiki." would be displayed as "Player loves the WOW Wiki." Unlike other chat commands, this one does not use your current language. Across faction boundaries it simply displays "Player makes some strange gestures."
/bg <message>
Displays <message> to all other raid members while in a PvP battleground.
/c, /csay <channel> <message>
Sends <message> to all players in <channel>. This does not use your current language. You can also use /# (where # is the channel number) to send a message to <channel>.
/g, /gc, /gu, /guild <message>
Displays <message> to all members in your guild.
/o, /osay <message>
Displays <message> to all officers in your guild. (You must have the 'Officer Chat Speak' privilege to use this)
/p, /party <message>
Displays <message> to all other party members. This does not include other people in your raid group, use /raid for that.
/r, /reply <message>
Replies to the last player to send you a /whisper
/ra, /raid, /rsay <message>
Displays <message> to all other raid members. While in a PvP battleground, use /bg instead.
/s, /say <message>
Displays <message> to other players in the general area.
/send, /t, /tell, /w, /whisper <player> <message>
Sends the private message <message> to <player>. No other players will see the message.
/sh, /shout, /y, /yell <message>
Displays <message> to other players in the area. The area of players that will see the message is larger than the area when /say is used.
/v <macro>
Plays the sound associated with the given voice macro <macro>.
Online Status
/afk [message]
Toggles Away From Keyboard status. <AFK> status appears next to your name. This command also forces an immediate exit from any PvP battleground. If you enter a message, players sending you a /whisper will be sent this message in addition to the standard <AFK> message.
/dnd [message]
Toggles Do Not Disturb status. When DND is set, you cannot receive /whisper messages. A player attempting to send a /whisper will be notified that you have Do Not Disturb set. If you specify a message, they will also be sent that message.
Friends List
/friend, /friends [player]
Adds [player] or your current target to your friends list. If nothing is targeted, your friend list will be displayed. See /remfriend.
/ignore [player]
Ignore chat messages from [player] or your current target. Use /unignore to undo this.
/remfriend, /removefriend [player]
Removes [player] or your current target from your friends list. See /friends.
/unignore [player]
Remove [player] or your current target from your ignore list. See /ignore.

More Party / Raid Commands
/i, /inv, /invite [player]
Invites [player] or your current target.
/kick, /u, /un, /uninvite [player]
Removes [player] or your current target from the party.
/pr, /promote [player]
Makes [player] or your current target the party leader if you are currently the party leader.
/split <money>
Divides <money> among your group. (Presumably this is an integer in copper?) Removed in patch 1.9.1 because of several incidents where People accidentially gave their money to others.
/raidinfo
See Raid timer for more information; shows remaining time on saved raid instances.
Also shows an instance ID to compare with other players (if you have the same saved ID as them, you will go into the same instance).
/rw
Send raid warning text. This is only available to raid leaders and assistants. The message appears in large letters in the middle of the screen of raid members, usually with a warning tone.
/readycheck
A ready check sends an "Are you ready?" Yes/No dialog window to all players in the raid. The raid leader will get feedback in 30 seconds on all the players who were not ready or who did not respond. Only raid leaders can do this.
Looting
/ffa
Changes the looting method to Free For All if you are the party leader.
/group
Changes the looting method to Group Loot if you are the party leader.
/master [player]
Changes the looting method to Master Looter with [player] or your current target if you are the party leader.
/needbeforegreed
Changes the looting method to Need Before Greed if you are the party leader.
/roundrobin
Changes the looting method to Round Robin if you are currently the party leader.
Guild Commands

Guild commands are used to handle various guild functions such as inviting people to the guild, leaving the guild, promoting and demoting members, and other various functions.
/gdisband, /guilddisband
Disbands the entire guild. You must be the guild leader to use this.
/ghelp, /guildhelp
This command appears to have been removed, but it would display the following:
For now, to create a guild type 'guildcreate <guild name>' in the console.
'/ginfo' gives some basic information about your guild
'/g <message>' sends a chat message to all members of your guild
'/o <message>' sends a chat message to all officers in your guild
'/ginvite <player>' invites another player to join your guild
'/gremove <player>' removes a player from your guild
'/gpromote <player>' promotes a player one rank within your guild
'/gdemote <player>' demotes a player one rank within your guild
'/gmotd <message>' sets the guild's message of the day
'/gquit' removes you from your guild
'/groster' gives an entire guild roster
'/gleader <player>' sets another player as the guild leader
'/gdisband' disbands your guild
/ginfo, /guildinfo
Gives basic information about your guild.
/ginvite, /guildinvite [player]
Invites [player] or your current target into your guild. You must be an officer to use this command.
/gleader, /guildleader [player]
Changes the guild leader to [player] or your current target. The player must already be a guild member. Only the guild leader can use this.
Note: The new guildleader needs to be online at the moment you want to give it.
/gquit, /guildquit
Leaves your current guild.
/gmotd, /guildmotd <message>
Changes the guild Message of the Day to <message>. You must be an officer to use this command.
/gpromote, /guildpromote [player]
Promotes [player] or your current target.
/gdemote, /guilddemote [player]
Demotes [player] or your current target.
/groster, /guildroster
Displays the guild roster
/gremove, /guildremove
Removes [player] or your current target from your guild. You must be an officer to use this command.
/saveguildroster
Saves a GuildRoster.txt (tsv dos file) in \World of Warcraft\Logs\
Name Level Class Location Rank Note Timestamp (0=online) in tab separated format.

Channel Commands

These are commands use to manipulate channels. Channels are very similar to IRC rooms. General, Trade, and LocalDefense are all examples of channels, but the /join command can be used to create arbitrary server-wide channels.

<channel> below is a numeric channel number that is defined when you enter the channel. You can list current channel numbers using /chatlist. (You can also use the channel name?) <channelname> on the other hand is a named channel. Channels are unique to a given faction. Channel names cannot contain spaces.
/ann, /announce <channel>
Toggles announcing when players enter or leave <channel>.
/ban
Prevent <player> from joining <channel>. The player is still in the channel, use /ckick to remove them from the channel. See /unban for the reverse. (You need to be a moderator to do this?)
/c, /csay <channel> <message>
Sends <message> to all players in <channel>. This does not use your current language. You can also use /# (where # is the channel number) to send a message to <channel>.
/chatinvite, /cinvite <channel> <player>
Invites <player> to <channel>?
/chan, /channel, /join <channelname> [password]
Joins <channel>, with an optional password if the channel is password protected.
/chat, /chathelp
Displays the following information about the commands within this section:
Chat commands:
/#, /c, /csay - Send text to channel # (E.G. /1 Hi!)
/chat, /chathelp - This help
/join, /channel, /chan - Join a channel
/leave, /chatleave, /chatexit [channel] - Leave a channel (or all channels)
/chatlist, /chatwho, /chatinfo [channel] - List channels, or channel members
/password, /pass <channel> <password> - Change password
/owner <channel> [player] - Display or change channel owner
/mod, /moderator, /unmod, /unmoderator <channel> <player> - change a player's moderator status
/mute, /squelch, /unvoice, /unmute, /unsquelch, /voice <channel> <player> - change a player's permission
/cinvite, /chatinvite <channel> <player> - invite a player to a channel
/ckick <channel> <player> - kick a player off a channel
/ban, /unban <channel> <player> - ban/unban a player from a channel
/announcements, /ann <channel> - toggle join/leave announcements on a channel
/moderate <channel> - toggle moderation on a channel
/afk, /dnd - Set your Away From Keyboard or Do Not Disturb flags
/chatexit, /chatleave, /leave [channel]
Leaves all channels or only [channel] if specified.
/chatinfo, /chatlist, /chatwho [channel]
Lists available channels, or players in [channel] if specified.
/ckick <channel> <player>
Kicks <player> from <channel>. (You need to be a moderator to do this?)
/moderate <channel>
Toggles moderation on <channel> (You need to be channel owner to do this?) Moderation must be on for /mod, /mute, /unmod, and /unmute to work.
/mod, /moderator <channel> <player>
Grants <player> moderator status on <channel>. See /unmoderator for the reverse. (You need to be channel owner to do this?)
/mute, /squelch, /unvoice <channel> <player>
Prevent <player> from speaking in <channel>. See /unmute for the reverse.
/owner <channel> [player]
Displays the owner of <channel> if [player] isn't given. If [player] is given, then grants [player] ownership of <channel>? (You need to be channel owner to do this?)
/pass, /password <channel> <password>
Sets the password for <channel> to <password>
/unban <channel> <player>
Allows <player> to join <channel>. See /ban for the reverse. (You need to be a moderator to do this?)
/unmod, /unmoderator <channel> <player>
Revokes <player>'s moderator status on <channel>. See /moderator for the reverse. (You need to be channel owner to do this?)
/unmute, /unsquelch, /voice <channel> <player>
Allow <player> to speak in <channel>. See /mute for the reverse. (You need to be a moderator to do this?)

PVP
/pvp
Activates the PvP Flag.
/duel [player]
Attempts to start a duel with [player] or your current target. The player will have to accept the duel before it is started.
/concede, /forfeit, /yield
Cancels a duel that's currently in progress.
/teamquit [2v2, 3v3, 5v5]
Leave Arena Team
/teamdisband [2v2, 3v3, 5v5]
Disband Arena Team
/teaminvite [2v2, 3v3, 5v5] [player]
Invite [player] to your Arena Team
/teamcaptain [2v2, 3v3, 5v5] [player]
Sets new team leader
Console / Scripting / Macros
/console <command>
Attempts to run <command> within the console.
/run, /script <script>
Runs <script> as Lua script. See the World of Warcraft API.
/m, /macro [macro]
Displays the macro frame. At one point it would run [macro] if specified, but that ability is currently disabled.
/macrohelp
Displays some information on how to create macros.
/timetest [flag]
/timetest is a command that can be run to provide information on game performance. If [flag] is specified as 0, the command will be turned off. When the command is issued, the next time a player uses a flight master to travel, certain statistics will be measured and displayed at the end of that flight. All weather effects and spawns are shutdown during the test.
Other Fun and Useful Slash Commands

See Emotes for a more complete list.
/attacktarget [target]
/bark
/beckon [target]
/beg [target]
/bite [target]
/blink
/blow
/boggle
/bonk
/bored
/bow [target]
/brb
Say you will Be Right Back
/bye
/cat
/chicken [target]
make a chicken bawking sound at someone
/charge
/cheer [target]
/chew
/chuckle [target]
/clap
/congratulate
/comfort [target]
/cough [target]
/cry [target]
/curtsey [target]
/dance [target]
/drink
/drool [target]
/doh
/doom [target]
/eat
/eye [target]
/excited
/farewell
/fart [target]
/flee
/flirt [target]
/flap [target]
same concept to /chicken command
/followme
/gasp [target]
/gloat [target]
/golfclap [target]
/goodbye
/greet [target]
/grin [target]
/groan [target]
/guffaw [target]
/happy [target]
/healme
/hello
/helpme
/hi
/hug [target]
/kiss [target]
/kneel [target]
/laugh [target]
/lie [target]
you lie down
/lol
/lost
/love [target]
/map
/moan [target]
/mock [target]
/moo [target]
you moo
/moon [target]
/mourn [target]
/no
/nod
/oom
out of mana (spoken and emoted)
/pick [target]
/played
tells you how long you have played in total and at your current level
/plead
/point [target]
point at something
/poke [target]
/ponder [target]
/praise
/rawr
/roar [target]
/rofl [target]
/scratch [target]
/sexy
/shindig [target]
/shoo [target]
/shrug
/sigh [target]
/silly [target]
tell a joke
/sit
sit down
/slap [target]
/sleep
/smile [target]
/sniff [target]
/sorry [target]
/spit [target]
/stink [target]
/tap [target]
/taunt [target]
/tease
/thank [target]
/threaten [target]
/tickle [target]
/train
choo choo sounds
/victory [target]
/violin [target]
/wave [target]
/wait [target]
/wink [target]
/welcome
/woot
makes you cheer
/wrath [target]
/yawn [target]
/yay
/yes

There are many other commands you can use -- please edit this page as you discover them!

11月17日

教父小心得

      最近在玩教父~

     经过2个帐号的洗礼,觉得还是个蛮经得起推敲的游戏 权且把我的心得拿出来和大家讨论一下

 

  3个职业

       地产商的优势是 54分钟加一次钱 也就是效率是另2个职业的10/9倍

       律师是 精力240秒一回 另2个职业300秒一回

       杀手是回血快 没研究过~血我觉得其实是越少越好 下面详说

 

       一开始杀手和律师都不错,

        地产商实在是本钱太少 而且地产的回报率太低 一小时加的钱根本没有感觉 还是做任务来的快很多

        杀手一开始可以和别人打打 如果核心装备都凑齐的话,但是 到我现在15这个等级 我发现已经打不过任何人了。。

            因为家族人数的关系~我看到现在最夸张的已经有500多人。。最少也都是15人以上~~ 

            而火拼来的钱其实也是很稀少的,又要花每2点才加一点的体力、还有血也要加 还要去医院治疗~

            基本肯定入不敷出的

       所以一开始绝对是做任务最快~所以我觉得律师是初期最适合的职业~

 

 

     抱定初期做任务的想法 于是装备都可以不买 只买任务必须品~地产也不用买 初期的一块地可以保持到12级买宝马为止。

 

 做任务~

       几个任务归列一下

精力 经验 性价比
5 5 1400-2500 280-500
7 8 2800-4600 400-657.14
10 15 4000-6500 400-650
15 20 5000-15000 333.3-1000
28 34 48000-72000 1714.3-2571.4
25 30 100000-400000 4000-16000

 

      上面的性价比看来 其实7精力这个任务回报还是很合算的 就是经验少了~那辆2万块的车子也不用急着买 存够了再买好了

        那个15精力的性价比实在不好 还要买一辆9万块的车~后面也没有需求 不如直接存钱买后面那3辆宝马~

        再后面25精力的要的任务物品实在是太bt了,估计有的存了。还要15个家族成员。。

 

地产

价格 收入 性价比
15000 300 50
35000 700 50
250000 5000 50
450000 10000 45
17000000 150000 113.33
41000000 300000 136.67
5050000 50000 101
21000000 200000 105

 

很明显咯 一开始的性价比都一样 每个买一个是最佳了 买了多了反而性价比不好。

 

任务与地产的综合比

    就以10精力的任务(算平均500块/1精力)来买那3辆6万块的宝马为例

律师

    240秒一回么,1小时就是500/240*3600=7500收入

        180000/7500=24小时

    如果先买一个15000的地产,个么一小时就是7500+300=7800

        195000/7800=25小时

    35000的地产,一个小时7500+700=8300

        215000/8300=25.9小时

    于是按照极限算的话,还是一个地产也不买是最快的。

         当然不可能精力转换比这么高 总有满精力的时候 所以升级还是全加精力的比较好。这样子有个缓冲。

地产商

     300秒一回,1小时500/300*3600=6000收入

        180000/6000=30小时

     一个15000的地产,一小时6000+300*10/9=6333.33

        195000/6333.33=30.79小时

     很明显的,初期地产商做任务收入是绝对不会比律师快的。

 

     而如果律师一小时7500收入,按照地产初期50:1的回报,也就是

        7500*50*0.9=337500

     要有33.7万的投入时,才会有相同的回报,而此时 律师已经买好了18万的车 这个任务的回报是

        60000/28/240*3600=32143块/小时

      也就是32143*50*0.9=144万的房产投入,而且房产的投资是投资额度越大 回报越低的那种。

 

所以~还是把凑钱买任务装备放在首位吧~

 

避免被打劫

    里面经常会有人来打,初期可以靠买点装备来过渡 等级高了之后根本对付不了人海战术

    所以开始总结避免被打劫的经验

      其实很简单,把自己折腾成重伤就可以了。每次上去先存钱 然后火拼 把血用光了 就可以做任务了。

      问题是有时候 体力没了 生命还有,这个就比较麻烦了。

        安全的做法就是等一下 实在等不及就做了任务马上存钱 就保佑保佑吧~

10月20日

撇开打打杀杀的WOW世界观浅谈

   魔兽世界很像一个微缩世界 真的是一点没错

 

     基本的一个服务器就是一个国家

 

  流通货币

         金币作为整个国家的流通货币 由最初的打怪收入 经市场流通 最后消耗至药水、装备、拍卖行税收、洗天赋等等

            当然 由于等级上限的不断上升、金币产出大于收入 于是社会整体的通货膨胀不可避免
                  为了手中的货币不致贬值 于是硬通货的选择囤积也成为了必然 此为后话

 

 

  政府职责

       虽然里面没有政府 但是相应的基础设施 如交通(鸟 飞艇 地铁 船等)、银行、拍卖行、邮箱等公共设施还是一应俱全
       也有相应的PVP、决斗等民事规则。 由于限定了很多功能 于是犯罪的可能被限制至最低。
       世界中有存在GM的职业 可以管理一下日常事务 但大部分局限于世界的调整
            而诸如人与人之间进行的欺诈、贪污等犯罪还是木有很明确的法律存在
            当然 这个大部分都是由于地下黑市的存在 类似行为本身就是不得到世界保护 例如买金之类的
            但还是存在用小号类似姓名密语欺骗、拍卖物欺骗、公会管理层中饱私囊等等建立在世界规则之内的欺诈手段

 

 

 

   世界设定内经济职业

        WOW里设定好的经济职业大致分为3层     采集层、生产层、附魔层 (感觉就像是农业、工业)

 

           采集层(农业)

             WOW里面的基础物资共有   矿、草药、皮、鱼、怪物掉落的材料(包括布、钻石、精华、符文等等) 5种
                    世界内一切的物质生产都离不开这几种资源 其中重要性 矿>草药>特殊材料>>>皮>>>>>鱼
                    相对应的技能是  采矿、采药、剥皮、钓鱼
                    所以 有些人喜好专门花时间在野外寻找此类高端矿草这口的、或是野外专门打怪捡材料和金这口的 我们统称为农民

 

           生产层(工业)

             由于不同人物职业有不同的装备需求 所以相对应的出现了各类的生产型职业

                裁缝 供给布甲系职业防具 主要使用怪物掉落的各类布+少许其他皮类、宝石等材料
                       还生产如 包 等附属产品,算是比较有用的职业
                       300技能之后会分出 暗纹(暗冰伤害)、月布(治疗效果)、魔焱(火奥伤害)3个分支系
                        大致对应术士、牧师、法师3个职业装备的生产

                制皮 供给皮甲(锁甲)系职业防具  主要使用动物、龙类身上剥来的各类皮
                       附属产品的话 护甲片还可以在初级使用 由于和其他的附魔能力相冲突 所以在后期基本无用
                       300技能后分出 元素(皮甲 敏耐命中)、龙鳞(锁甲 智耐暴击)、部族(锁甲 智耐治疗)3个分支
                            大致对应盗贼、猎人、萨满、德鲁伊4个职业的装备生产

                锻造  供给板甲系职业防具 主要使用矿+少量宝石、工程制品等材料
                       附属产品有些打磨石、马刺等还是有些用处
                       300分支为 斧专精、锤专精、剑专精、防具专精 顾名思义
                       对应战士、骑士职业

                炼金  除了装备的生产 战斗中还有大量的药水消耗,例如抗性药剂、治疗回蓝药水瓶、属性提升药剂等
                       另外还有一个很重要的功能——点金,可以把一些矿石、怪物掉落的原始材料点化成能够实际投入工业生产的货品
                       主要使用草药+少许宝石作为材料,还是一个非常实用的工业技能
                       300分支为 转化(增加转化成品数量 额外产品等)、
                                     药水(增加制作出的药水数量)、
                                     药剂(增加制作出的药剂数量)

                宝石  这个是资料片后的新经济职业 自己一次都没有练过 所以具体的还不清楚
                       大致的就是生产那些能够镶嵌到装备中的宝石 使用矿作为原材料

                工程   具有娱乐性质的、各职业泛用型的、战斗辅助用经济职业
                        可以生产一些炸药、自爆绵羊、迫击炮等伤害道具,
                        也可以生产一些洗脑帽、火箭靴、水下呼吸器、网兜、望远镜、降落伞、加基森地质跃迁器等辅助、控制道具
                        还包括一些其他经济生产过程中要用到的加工材料
                        工程使用矿作为主要材料
                        分支为 地精(伤害道具偏多)、侏儒(控制、辅助道具偏多)     

 

           附魔层(高端工业)

             说他是服务业有些不贴切 因为还是有原材料的需求 所以只能称之为有高附加值的高端工业
             他的原材料来源是绿色以上装备的分解
             通过分解装备得来的材料进行附魔 即给予对应位置的装备以额外的能力提升
               说他高端是因为原材料的问题
                  高端的附魔材料需要分解蓝色甚至紫色装备才能获得的
                     这些装备获得的本身就比较难 还要大量的紫色装备作为原材料分解 就难上加难了

 

 

  个人设定的WOW职业分类

           好了说这篇文章的重点吧~
                其实原本要想写这篇文章的起因就是和村聊到了WOW中的各类切实的经济活动 聊到了从帐号看性格的问题

           在这个游戏中 其实还有很多其他的各自定性的职业 包括一些边缘的职业~权且让我来斗胆分析一下

 

           休闲玩家

                这个是绝大部分进WOW来游戏的玩家所处的位置
                  他们不关心自己公会的运作、世界货物商品的物价涨跌、金币的汇率~
                    就是上线参加一些世界政府、工会组织的活动,和朋友们聊聊天、打打怪,休闲地打发一些多余的时间
                      然后获得一些实质的奖励物品或是相应的DKP(公会的货币,有机会会说一下)
                        缺少药水或装备了 就去拍卖行找一下 看看是不是有能够满足自己的东西 然后用手上的金币去购买
                          实在找不到或是需要附魔 就会在主城里叫唤一下 看是否有人在线 正好能提供相应的服务

                   这个就是休闲玩家的定义。
                     很多人当然包括我在内 都在这个范围之内,WOW对于他们来说 只是朋友之间聊天、消遣打发时间的平台

 

 

                从以下开始就慢慢成为WOW的进阶职业了。。

 

          农民

            呵呵  先从这个说。

     WOW里面有相当的资源需求,无论什么资源 都要有人相应地花费时间去采集。

              或是地图上漫山遍野的寻找矿物、草药,或是蹲点守候一些专门掉落指定材料的怪物,甚至还有特地找些富有的怪打钱

              他们每天上线就是做如上这些事情 或者每隔几个小时就如此重复一下。
      然后把采集来的材料放到拍卖行或是直接出售给认识的商人(下面我会说到)换取金币

                这个也是他们的一种游戏乐趣。
                   或许他们对生产层的经济活动没有兴趣 或是采集原材料是一些成本比较低、不太需要花脑筋的活动~

                我就把这些筒子称为 职业农民

               

                要说农民这个职业有什么实际的意义么~

                  第一 由于有了量产 于是原材料的价格自然会往下降,而成本降低的受惠者终是消费者 就是休闲玩家。

                  第二  对于他们来说 金币有另一种用途,通过地下交易赚取RMB(之后我会提到)
                         有些只是为了省点卡钱 有些就是纯粹为了赚钱了,
                          甚至有现实的公司雇佣几个人专门24小时打钱的。。。

 

           商人

              这个是一个比较特别的职业。别人在WOW里面打怪、PK,而他们什么都不做,整天就做东西、呆拍卖。

                 商人分2种

                    一般的就是生产型商人。
                       把收集来的原材料加工成成品,然后投放到拍卖行
                       由于大家能做的东西都一样 于是成本成了唯一的区别 这个和中国现实的本地工业很像~
                         稍微好一点的生产商人就是有些别人没有的图纸 可以生产比较特殊的成品。
                         这些图纸一般都是在更高级难度的地下城中得来。没有好的公会是很难得到的
                       生产型商人一般都是休闲玩家。不太需要花很多时间在里面

                    而我要说的是第2种商人——服务型商人
                       由于拍卖行收取手续费5%-15%不等,服务型商人一般不放东西到拍卖行 或者说拍卖行只是他们做生意的一个手段
                       他们一般和各大公会和专业矿工有联系,随时支付矿工的货款然后随公会需要提供各类药水及装备 不用公会操心
                       他们会看着拍卖行的行情 买下一些休闲玩家不知道真正价值的便宜商品
                       他们还会在主城叫卖 根据客户需求提供高端产品 并提供相应的服务
                            高端的产品由于价格大 所以拍卖行税收也厉害 而且需求量不大 材料成本高 放在拍卖行很占用流动资金
                            这里也有服务,并不是说卖掉东西就卖掉了 专业的服务商人 会提供给你专业的建议
                                比如客户并不需要知道你能生产些什么 只要报出自己的职业和天赋
                                  服务商人就能根据此来推荐一套合适装备、宝石之类的产品给你
                                甚至一些工会 开荒到什么副本 打到哪一个Boss等
                                  只要说一下给他听 他就能提供一整套的药剂、装备的方案 以及相应的货品
                                     省去了公会团长自己打点这些东西的精力
                            这些 都需要建立在对这个WOW世界相当了解的基础上 每种职业、每个Boss 等等。

                    服务型的公司 更是以后中国值得走的发展路线 提供服务而不是产品
                        这是我的管理理念 而且这是需要建立在非常熟悉这个产业的前提下的。

 

                        他们所能作的并不止这些。举个很简单的例子
                           比如短时间内吃掉所有市场上的某一种草药导致价格上升然后找机会抛售
                           当然做起来没有说起来噶方便 要有基本的经济实力 有时候了解最近大消费公会的需求变化 联合一些竞争者等
                              很多的天时人和因素在内。

                所以这个职业也是很有趣的 做得好更有实际的经济效益。但没有启动资金、没有在线时间~要做到 基本是不太可能的

                         如此 就又是一个职业化的职业
                      

                     

 

           管理者

              由于世界政府的规模太过庞大 而且政府的基本职责本就是仅提供公共服务
                   于是自然而然 世界内出现了一种新的组织形式——公会

              可以把工会看成一个公司。
               虽然从最初产生的意义来看 工会或许只是方便认识的朋友之间 交流的一个框架

                 但随着25、40人大副本的出现                 很多地下城部分并不是单枪匹马或是组上3、5好友就能全身而退的
                    有些地下城里面的难度相当高 初出茅庐的新手就连大门口的守卫也通不过

                      公会的组织性纪律性、奖励分配的公允性 就在这时体现了相当的优势
                           和临时寻找在线玩家进行组队的方式相比 绝对是天囊之别

                   于是公会团体出现了新的作用——把一些不认识的玩家通过建立一定的规则组织起来 进行更深入、更高端的冒险。

 

                 有工会就要有管理。相应的就出现了管理者这个职业

                   虽然WOW世界内目标很少 不外乎打倒最强的Boss、或是做世界格斗第一队伍,
                        还有些比如富有哇、收藏稀有品哇之类的

                      但出于管理者不同的风格 必然会有不同风格的公会产生 这是与现实生活的公司非常相似的
                         比如我的风格就是要做一个最开心最休闲的公会 嘎嘎 虽然也要有副本进度~

 

                        公会的统一收入与公平分配、惩奖的准则、组织纪律的规定、人事的规定、
                           共同资产的保有~维护及增加、甚至于和别家公会~商人团体等的交涉、谈判等
                             全都是公会管理者的事情

                   当然 公会内部也会再细分出各个职位 比如财务、人事、外交、职业队长、团长等等

                  绝大部分的管理者都是从休闲玩家中找出比较出众的个人进行担任
                     但是要做到真正合格的管理者~那就是一定要投入相当的在线时间和精力
                        于是就慢慢出现了职业化的管理者了。

 

        地下工作者

              这一部分的职业实在是一个很灰暗的职业。。不过也是确实有人在从事的。

             基本由于工作的人没有很多的时间 所以很多东西都拿不到 于是就产生了一些拿RMB买金币的现象

             而那些打钱的、贪污的、盗号的、或是有闲金币的人 又希望能把手上的金币转换成RMB

             于是 就出现了这种黑市的中间商,专门倒卖点卡

 

            一般情况下 打钱的人是不可能在每个WOW世界(服务器)开很多满级的人 来打钱给每个服务器的
                所以他们一般都会把金币卖给这种中间商

               于是这类的中间商又继续扩大开始做起跨服务器的生意。

               这类中间商在每个服务器都会有相当的金币存量 当达到一定量的缓冲时
                  如果一个人有需求从A服务器把10000金币转移到B服务器
                    他就把A服务器的金币放到此服务器的帐号内 然后从B服务器的帐号里拨金币给客户
                       并且从中抽头 比如10%就是1000金币
                  只要在一定时期内又有人希望从B服务器转到C服务器,于是B服务器帐号内的金币又会增加了 减少了C服务器的
                     然后辅以当地服务器之间的金币-RMB交易
                       这样 基本就形成这类地下黑市金币交易投机倒把的生意了。

                          而一个能和RMB牵扯起来的生意,必然就会有盗号的现象出现 如此来的金币最快也量大~
                             所以照我说 RMB买金 就是盗号的根源。

 

               也有网上的金币贩卖~基本他们就是此类的生意者,已经做得很大了。
                  他们基本剥削的是那些底层的打钱劳动者、农民、广大被盗号者~

               这里又会出现金币汇率一说 就是金币兑RMB的汇率。
                  很明显的 打钱的人所在的服务器必然金币不值钱~而缺少职业农民的服务器就会金币贵 这个又是一个赚钱的途径~

               当然 这个必然是要专业来做的生意了。。

                    不过我想问的是 如果真的什么都可以靠RMB买来 那到底还是为了什么而打游戏呢?为了什么在那里练级呢?

10月16日

术士练级天赋及练级建议

单人练级天赋建议

痛苦+毁灭天赋

ss

 

痛苦+恶魔天赋

ss1

组队练级天赋建议

ss2

 

=======================

 

术士单人练级天赋建议

 

    痛苦系的强在续航能力 所以比较适合初期练级。

    顺着树一直加到生命虹吸就好了,如果嫌麻烦~生命虹吸不加也可以,毕竟等于每打一个怪又要多上一个DOT,操作麻烦
       这样那个恶魔专注还可以少加一点

 

    然后有2个选择

    一个是先加毁灭系,这个系主要是强化术士自身魔法的强度,还多了一个强力魔法暗影灼烧~就是这个魔法要碎片

    另一个是恶魔系,这个系主要强化宠物的能力还包括术士自身的一些属性~耐力、智力等,可以大大提高术士的生存能力。

       这里有几个强化宠物的天赋,需要看个人喜好来选择。

            小鬼:主要是DPS和给小队增加耐力,组队练级第一选择

            胖子:就是Tank类的,防御和血不错,伤害太低基本可以无视,拉仇恨还可以 只能算勉强及格。60之前单练第一选择

            魅魔:基本是近身类PK使用,近身攻击 可以定人 伤害一般。优点~几个宠物里还算好看吧

            地狱犬:PK法系类使用,会法力燃烧 反制 和吞噬Buff

 

 

     个人以为

        毁灭系能提高术士的DPS,但对操作要求更多些

        恶魔系的生存能力肯定提高很多,宠物还能提高小队的能力,自动攻击也方便操作不用一直按魔法。

           个人倾向于小鱼选择恶魔系

 

=====================

 

组队练级天赋建议

 

          组队不太需要考虑仇恨的问题, 而且由于杀怪的速度太快~DOT性价不高 另外杀怪时对续航能力也要求不是很高。

             于是建议使用恶魔+毁灭

                先加毁灭系,如果觉得不太会顶着怪放魔法也可以把 “强烈” 换成小鬼的 “强化火焰箭”

                  然后加恶魔系,我是比较喜欢小鬼的,远程攻击 伤害不低 还能全队加血,
                                                              控制也方便 不用像胖子之类的操作非常多 只是注意不要让他OT了~小鬼血很少

                     一开始都每层先加5点,一直往下加 加到某一层加不满5点再回头去补点上面的天赋

                                     如果喜欢用胖子就强化胖子 能够多顶一会

                           那个2减少召唤宠物时间的天赋可以让术士在战斗中及时招出第二宠物重新投入战斗

 

 

================

 

练级建议

      单人练级

         术士单人一般就是蓝胖子上,上几个DOT~血转魔~抽血~等夜幕特效~暗影箭~吸灵魂~

              怪死了尽量用血把魔转的多些,然后用吸血补血~一直保持这样的练级话基本不用坐下来喝水

                 如果觉得这样效率还不够 那就尝试同时多拖几个 2个甚至3个,一开始用胖子拉~ 拉不住了 就逃 控制的好怪就追不上
                   反正都是DOT伤害,也不用停下来咏唱~一直到怪死就可以了
                     一般操作的话2个怪效率比3个怪好 操作特别好的除外~

 

      组队练级

         野外练级问题不大,就暗影箭献祭DOT加小鬼打,注意不要ot

 

      副本作战

         尽量观察已经拉住的怪,比如战士拉一个 74或是胖子拉住一个 那就能够分别上DOT
            不过要仔细观察,一般情况一个战士拉多个怪的可能大些 那他就有可能拉不住第二个怪的仇恨

           没有了夜幕、强化吸血和强化血转魔 那还是尽量减少血转魔,实在不够再血转魔然后给自己绷带
             尽量不要要求治疗帮你加血 尤其是你没有被打 而治疗魔法又不够的时候

             如果地形比较开阔 附近没有什么怪 也可以用恐惧来控制一个怪

                注意不要让小鬼攻击没有人拉的怪 小鬼抗不住

TBC宠物技能及能力一览

宠物

单人练级宠:猪、乌龟
副本Boss宠:蝎子、风蛇
PK带人宠:猫科、掠食、风蛇

宠物技能有
被动技能:增强耐力,自然护甲,伤害抵抗(奥 火 冰 自然 暗),毒蛇反射,等均可在NPC处学习。
主动技能:低吼可在NPC处学习。其余:撕咬,爪击,畏缩,俯冲,突进,冲锋,嚎叫,闪电吐息,潜伏,蝎毒,尖啸,甲壳护盾,雷霆践踏,火焰吐息,角刺,毒液喷射,Warp都需要相应等级的动物身上学习。

宠物技能可以跳跃学习,比如你可以直接学6级爪击,而不需要去学前面5级。
如果已学习5级爪击,那么学习6级爪击时消费的训练点数为6级爪击需要训练点数-5级爪击需要训练点数

被动技能
宠物技能:增强耐力
等级01 增加耐力03 需要宠物等级10 技能点数花费005 需要银币0.1
等级02 增加耐力05 需要宠物等级12 技能点数花费010 需要银币1.2
等级03 增加耐力07 需要宠物等级18 技能点数花费015 需要银币4
等级04 增加耐力10 需要宠物等级24 技能点数花费025 需要银币14
等级05 增加耐力13 需要宠物等级30 技能点数花费050 需要银币16
等级06 增加耐力17 需要宠物等级36 技能点数花费075 需要银币28
等级07 增加耐力21 需要宠物等级42 技能点数花费100 需要银币48
等级08 增加耐力26 需要宠物等级48 技能点数花费125 需要银币64
等级09 增加耐力32 需要宠物等级54 技能点数花费150 需要银币84
等级10 增加耐力40 需要宠物等级60 技能点数花费185 需要银币100
等级11 增加耐力64 需要宠物等级70 技能点数花费215 需要银币100

宠物技能:自然护甲
技能等级01 增加护甲0050 需要宠物等级10 技能点数花费001 需要银币0.1
技能等级02 增加护甲0100 需要宠物等级12 技能点数花费005 需要银币1.2
技能等级03 增加护甲0160 需要宠物等级18 技能点数花费010 需要银币4
技能等级04 增加护甲0240 需要宠物等级24 技能点数花费015 需要银币14
技能等级05 增加护甲0330 需要宠物等级30 技能点数花费025 需要银币16
技能等级06 增加护甲0430 需要宠物等级36 技能点数花费050 需要银币28
技能等级07 增加护甲0550 需要宠物等级42 技能点数花费075 需要银币48
技能等级08 增加护甲0675 需要宠物等级48 技能点数花费100 需要银币64
技能等级09 增加护甲0810 需要宠物等级54 技能点数花费125 需要银币84
技能等级10 增加护甲1000 需要宠物等级60 技能点数花费150 需要银币100
技能等级11 增加护甲1600 需要宠物等级60 技能点数花费175 需要银币100

宠物技能:伤害抵抗(奥 火 冰 自然 暗)
技能等级1 增加抗性030 需要宠物等级20 技能点数花费005 需要银币4.4
技能等级2 增加抗性060 需要宠物等级30 技能点数花费015 需要银币16
技能等级3 增加抗性090 需要宠物等级40 技能点数花费045 需要银币36
技能等级4 增加抗性120 需要宠物等级50 技能点数花费090 需要银币72
技能等级5 增加抗性140 需要宠物等级60 技能点数花费105 需要银币90

宠物技能:毒蛇反射
技能等级1 增加攻速30%,伤害降低 需要宠物等级30 技能点数花费15 需要银币16

宠物技能:躲避
技能等级1 减少宠物受到AOE伤害25% 需要宠物等级30 技能点数花费15 需要银币?
技能等级2 减少宠物受到AOE伤害50% 需要宠物等级60 技能点数花费25 需要银币?

主动技能
宠物技能:低吼 15集中,5码距离,瞬发,5秒CD(PS:仇恨增加会随着RAP增加而变化)
等级01 仇恨增加050 需要宠物等级10 需要银币0.1
等级02 仇恨增加065 需要宠物等级10 需要银币1.2
等级03 仇恨增加110 需要宠物等级20 需要银币4
等级04 仇恨增加170 需要宠物等级30 需要银币14
等级05 仇恨增加240 需要宠物等级40 需要银币16
等级06 仇恨增加320 需要宠物等级50 需要银币28
等级07 仇恨增加415 需要宠物等级60 需要银币48
等级08 仇恨增加664 需要宠物等级70 需要银币108
撕咬
35集中,5码距离,瞬发,10秒CD
(螃蟹\蝎子\秃鹫类动物不能学习)

等级1消费技能点数1
造成7-9的伤害,需要宠物等级1级
· 丹莫罗:雪地狼(5-7)冬狼(6-8)
· 杜隆塔尔:巨齿鳄鱼(9-11)
· 艾尔文森林:森林蜘蛛(5-6),森林灰狼(7-8)
· 莫高雷:草原狼(5-6),草原捕食者(7-8)
· 泰达希尔:邪恶的基塞伊斯(5),树林蜘蛛(7-8)
· 提瑞斯法林地:夜行蜘蛛(3-4),夜行雌蜘蛛(5),蓬毛食腐狼(2-3)

等级2消费技能点数4
造成16-18伤害,需要宠物等级8级
· Azuremyst Isle:Ravager Specimen (9-10)
· 贫瘠之地: 绿洲钳嘴龟(15-16)
· 丹莫罗:饥饿的冬狼(8-9),狂暴的冬狼(10)
· 艾尔文森林:觅食的灰狼(9-10),母蜘蛛(10+)
· 洛克莫丹:森林潜伏者(10-14),洛克鳄(14-15)
· 莫高雷: 草原狼前锋(9-10)
· 赤脊山: 狼蛛 (15-16)
· 泰达希尔:树林结网蛛(8-9),巨型树林蜘蛛(10-11),萨丝拉(12)
· 提瑞斯法林地:邪恶的夜行蜘蛛(9-10)座狼(10-11)
· 西部荒野:山狗(10-11),山狗首领(11-12)

等级3消费技能点数7
造成24-28伤害,需要宠物等级16级
· 灰谷:幽爪奔跑者(19-20)
· 黑暗深渊:阿库麦尔食鱼龟(23+),加摩拉(23+)
· 暮色森林:绿色独行蛛(21-22),鲁伯斯(23+)
· Ghostlands: Ghostclaw Ravager (16-17)
· 希尔斯布莱德:森林食苔蛛(20-21)
· 洛克莫丹:林木潜伏者(17-18)
· 赤脊山:巨型狼蛛(19-20)
· 银松森林:血牙座狼(16-17)
· 石爪山脉: 贝瑟莱斯 (21+),深苔爬行者 (16-17),深苔结网蛛(19-20)
· 哀嚎洞穴: 变异鳄鱼(17+-19+)

等级4消费技能点数10
造成31-37伤害,需要宠物等级24级
· 灰谷:幽爪前锋(27-28),野棘潜伏者(27-29)
· 黑暗深渊:阿库麦尔钳嘴龟(26+-27+),加摩拉(25+)
· 暮色森林:黑色破坏者 (24-25),巨型黑色破坏者(25-26),纳拉克西斯(27)
· 希尔斯布莱德山丘:老食苔蛛(26-27),巨型食苔蛛(24-25), 钳嘴龟 (30-32)
· 湿地:巨型湿地鳄鱼(25-26)

等级5消费技能点数13
造成40-48伤害,需要宠物等级32级
· 阿拉希高地:巨型平原狼蛛(35-36),平原狼蛛(32-33)
· 荒芜之地: 峭壁山狗(35-36)
· 尘泥沼泽:暗牙爬行者(38-39),暗牙潜伏者(36-37),暗牙蜘蛛(35-36),尘泥鳄鱼(35-36),尘泥杂斑鳄鱼(38-39),泥石海龟(36-37)
· 千针石林: 盐壳钳嘴龟(34-35)

等级6消费技能点数17
造成49-59伤害,需要宠物等级40级
· 艾萨拉: 林木隐匿者(47-48)
· 荒芜之地: 巴纳布斯(38)
· 尘泥沼泽:死沼巨鳄(45),尘泥利齿鳄鱼(40+-41+),泥石钳嘴龟(41-42)
· 费伍德: 魔爪狼(47-48),咆哮者(42)
· 菲拉斯:长牙奔跑者(40-41),
· 辛特兰:海崖奔跳者(42),枯木巢穴守卫(44-45)
· 灼热峡谷: 雷克提拉克(48+)
· 暴风城: 下水道鳄鱼(稀有 50+)
· 悲伤沼泽:死亡狼蛛(40-41),盐齿钳嘴鳄(41-42)

等级7消费技能点数21
造成66-80伤害,需要宠物等级48级
· 费伍德: 魔爪掠夺者(51-52)
· 辛特兰:铁背龟(51-52),海水钳嘴龟(49-50),邪枝巨狼(50+-52+)
· 灼热峡谷: 雷克提拉克(48+)
· 安戈洛环形山:乌卡洛克(52+)
· 西瘟疫之地:生病的狼(53-54),瘟疫潜伏者(54-55)

等级8消费技能点数25
造成81-99伤害,需要宠物等级56级
· 黑石塔:血斧座狼(56-57)
· 地狱火半岛:Thornfang Venomspitter (63)

等级9消费技能点数29
造成108-132伤害,需要宠物等级64级
· 刀锋山: 雷玛 (66)
· 泰罗卡森林: 巨牙寡妇蛛 (64-65)

爪击
25集中 瞬发,5码,无CD
(猪、狼、蛇、蝙蝠、狗、蜘蛛、鳄鱼、猩猩、乌龟、路行鸟不能学习)

等级1消费技能点数1
造成4-6伤害,需要宠物等级1级
· 杜隆塔尔:小海浪蟹(5-6),萨科斯(4),蝎子(3)
· 丹莫罗:冰爪熊(7-8)
· 泰达希尔:巨翼枭(5-6)

等级2消费技能点数4
造成8-12伤害,需要宠物等级8级
· 银松森林:熊
· 泰达希尔:巨翼猎枭(8-9)
· 杜隆塔尔:死亡毒蝎(11),硬壳海浪蟹(9-10),毒尾蝎(9-10)
· 黑海岸:蓟熊(11-12),潮行蟹(12-14)
· 丹莫罗:癞爪(11),游荡的冰爪熊(12+)
· 艾尔文森林:森林熊幼崽(8-9)
· 永歌森林: Elder Springpaw (?)
· Ghostlands: Ghostclaw Lynx (13-14)

等级3消费技能点数7
造成12-16伤害,需要宠物等级16级
· 希尔斯布莱德:灰熊(21-22)
· Ghostlands: Ghostclaw Ravager (16-17)
· 灰谷:灰谷熊(21-22),巨钳蟹(19-20)
· 黑暗深渊:滑腻的甲壳蟹(22+-23+),巨钳甲壳蟹(23+-24+)
· 黑海岸:雌蓟熊(18-19), 幽灵豹(19-20)
· 洛克莫丹:黑熊首领(16-17),奥尔苏迪(20+)
· 西部荒野:滩行蟹(17-18)

等级4消费技能点数10
造成16-22伤害,需要宠物等级24级
· 千针石林:恐蝎劫掠者(31-32)在闪光平原上
· 黑暗深渊:刺毛甲壳蟹(25+-26+)
· 凄凉之地:荒土巨钳蝎(30-31)
· 灰谷:老灰谷熊(25-26),山地狮(25)

等级5消费技能点数13
造成21-29伤害,需要宠物等级32级
· 凄凉之地:荒土鞭尾蝎(34-35)
· 尘泥沼泽:尘泥钳嘴鳄鱼(37-38)

等级6消费技能点数17
造成26-36伤害,需要宠物等级40级
· 塔纳利斯:沙漠猎食蝎(40-41)
· 荆棘谷:虎王邦加拉什(43+)
· 菲拉斯:铁鬃熊(41-42)
· 悲伤沼泽:淤泥蟹(40-41),巨型淤泥蟹(43-44)

等级7消费技能点数21
造成35-49伤害,需要宠物等级48级
· 菲拉斯:铁鬃熊王(48-49)
· 诅咒之地:掠夺者科拉克(53+)
· 冬泉谷:猫头鹰(54-56),碎齿熊(53-54)
· 费伍德森林:怒爪巨熊(49-50),铁喙狩猎者(50-52),智者奥尔姆 (52 稀有)
· 西瘟疫之地:生病的灰熊(55-56)

等级8 消费技能点数25
造成43-59伤害,需要宠物等级56级
· 冬泉谷:老碎齿熊(57-58),冬泉鸣枭(57-59)

等级9 消费技能点数29
造成54-76伤害,需要宠物等级64级
· 纳格兰: 雌性风鹏(66),风鹏(64-65),大型风鹏 (66-67), 饥饿的风鹏 (65-66),裂肠者(67+)
· 影月谷:暗翼猫头鹰(66-67)
· 虚空风暴: 锋牙山猫 (68-69)
· 泰罗卡森林: 噬骨蝎(白骨荒野) (64-65)
畏缩
25集中 瞬发,5码,5秒CD,与低吼共享CD

等级1消费技能点数8
减少仇恨度,需要宠物等级5级
· 贫瘠之地:老平原陆行鸟(8-9),敏捷的平原陆行鸟(12-13)
· 丹莫罗:雪豹幼崽(5-6)
· 杜隆塔尔:杜隆塔尔猛虎(7-8)在回音群岛上
· 黑海岸:森林陆行鸟(11-13),月夜猛虎幼崽(10-11)
· 莫高雷:平原狮(7-8),老平原陆行鸟(8-9),马兹拉纳其(9)
· 泰达希尔:夜叉豹(5-6)

等级2消费技能点数10
需要宠物等级15级
· 希尔斯布莱德:饥饿的山地狮(23-24)
· 贫瘠之地:暴躁的平原陆行鸟(16-17),草原狮王(15-16)
· 石爪山:夜行虎(23-24)
· 黑海岸:月夜雄虎(17-18),凶猛的森林陆行鸟(17-19)

等级3消费技能点数12
需要宠物等级25级
· 希尔斯布莱德:野生山地狮(27-28)
· 剃刀沼泽:盲眼猎手(32+),沼泽蝙蝠(31+)
· 千针石林:峭壁捕猎者(25-26)
· 荆棘谷:黑豹(32-33),猎豹幼崽(30-31),荆棘谷猛虎幼崽(30-31)

等级4消费技能点数14
需要宠物等级35级
· 荒芜之地:山脊巡行者(36-37),山脊雌豹(38-39)
· 奥达曼:利齿蝙蝠(38-39)

等级5消费技能点数16
需要宠物等级45级
· 东瘟疫之地:瘟疫蝙蝠(53-55),毒性瘟疫蝙蝠(54-56)
· 荆棘谷:丛林猎豹(50)

等级6消费技能点数18
需要宠物等级55级
· 东瘟疫之地:巨型瘟疫蝙蝠(56-58)
· 冬泉谷:霜刃豹幼崽 (55-56)

等级7消费技能点数20
需要宠物等级65级
· 刀锋山: 林地山猫 (65-66)
· 虚空风暴: 锋牙山猫 (68-69)
· 泰罗卡森林:迷失的步行鸟(70)

突进
20集中 瞬发 30秒CD
限猫 狼 野猪 猎狗 路行鸟 破坏者可学
突进1级消费技能点数15
需要宠物等级30 15秒内移动速度增加40%
· 荒芜之地:断牙(37),峭壁山狗(35-36),老峭壁山狗(39-40),野生峭壁山狗(37-38)
· 凄凉之地:骨爪土狼(33-35),玛格拉姆骨爪土狼(37-38)
· 血色修道院:血色捕猎犬(33+-34+)
· 荆棘谷:库尔森战虎(32-33),荆棘谷猛虎(32-33),辛达尔(37)
· 悲伤沼泽的:沼泽虎(36-37)

突进2级消费技能点数20
需要宠物等级40 15秒内移动速度增加60%
· 荒芜之地的:老峭壁步行者(40-41)
· 诅咒之地:灰鬃野猪(48-49),格朗特(50+)
· 菲拉斯:长牙奔跑者(40-41)
· 辛特兰:海崖奔跳者(42),银鬃捕猎者(47-48)
· 荆棘谷的:巴尔瑟拉(40+),老深喉猎豹(41-43),虎王邦加拉什(43+)
· 塔纳利斯:疱爪土狼(44-45), 疯狂的疱爪土狼(47-48),饥饿的疱爪土狼(41-42)

突进3级消费技能点数25
需要宠物等级50 15秒内移动速度增加80%
· 黑石塔:血斧座狼 (56-57),黑石座狼(54)裂盾座狼(53-54)
· 冬泉谷的:霜刃捕食者(59-60),拉克西里 (稀有 57),霜刃雌豹(58-59)
· 诅咒之地:格朗特(50+),毁灭(51 稀有)
· 辛特兰:邪枝巨狼(50+-51+)
· 祖尔格拉布:祖利安雌猎虎(55+-60+),祖利安徘徊者(59+-60+),祖利安守护者(57+-60+)
· 刀锋山: 裂刃剥石者 (63)
· 地狱火半岛: 刃齿幼崽 (59-60)

俯冲
20集中 瞬发 30秒CD
限秃鹫 枭 蝙蝠 风蛇 nether ray 可学

俯冲1级消费技能点数15
需要宠物等级30 15秒内移动速度增加40%
· 阿拉希高地: 山地秃鹫(34-35),小山地秃鹫(31-32)
· 剃刀沼泽:剃刀沼泽蝙蝠(31+)
· 凄凉之地:恐怖飞鸟(36-37)
· 奥达曼:利齿蝙蝠(38+-39+)

俯冲2级消费技能点数20
需要宠物等级40 15秒内移动速度增加60%
· 菲伍德森林:铁喙猫头鹰(48-49)
· 塔纳瑞斯: 大鹏 (41-43),火鹏:(43-45)
· 菲拉斯:阿拉瑟希斯(49),游荡的山谷尖啸者(45-46),山谷尖啸者(41-42)

俯冲3级消费技能点数25
需要等级50 15秒内移动速度增加80%
· 费伍德森林:铁喙狩猎者(50-52),铁喙尖啸者(52-53),智者奥尔姆 (52 稀有)
· 冬泉谷:冬泉鸣枭(59),冬泉巨枭(54-55)
· 荒芜之地:扎里科特(55)
· 诅咒之地:斯比弗雷尔(52+)
· 东瘟疫之地:瘟疫蝙蝠(53-55)
· 西瘟疫之地:食腐秃鹫(51-52)
· 黑石深渊:黑暗尖啸者(50+-52+)
· 沉没的神庙:哈卡的后代(51+)
· 纳格兰: 雌性风鹏(66),风鹏(64-65),风鹏皇后(66+)
· 刀锋山: 拉斯汗卡利鸟(61-62)
· 地狱火半岛:卡利鸟飞扑者(60-61)
· 泰罗卡森林:斯克提斯卡利鸟(66-68)
· 影月谷:暗翼猫头鹰(66-67)

冲锋
35集中,瞬发,8-25码,25秒CD
仅猪可学

冲锋1级消费技能点数5
需要宠物等级1 冲锋,定身1秒,下次攻击增加50AP
· 杜隆塔尔: 杂斑野猪(1-2),可怕的杂斑野猪 (6-7), 老杂斑野猪 (8-9),堕落的杂斑野猪(10-11)
· 丹莫罗: 小型峭壁野猪(3),峭壁野猪(5-6),大峭壁野猪(6-7),老峭壁野猪(7-8),有伤疤的峭壁野猪(9-10)
· 艾尔文森林:石牙野猪 (5-6),公主的随从(7),石皮野猪(7-8),公主(9),长鼻野猪(10-11)
· 莫高雷:斗猪(3-4),刺背斗猪(4-5)
· 泰达希尔:蓟熊幼崽(1-2),草刺野猪(2-3)

冲锋2级消费技能点数10
需要宠物等级12 冲锋,定身1秒,下次攻击增加100AP
· 洛克莫丹:老山猪(16-17),癞皮山猪(15)
· 赤脊山:巨型血牙野猪(16-17)
· 西部荒野:幼年血牙野猪(12-13),血牙野猪(14-15),巨型血牙野猪(16-17)

冲锋3级消费技能点数15
需要宠物等级24 冲锋,定身1秒,下次攻击增加180AP
· 剃刀沼泽:阿迦玛(24-25),暴怒的阿迦玛(25-26), 腐烂的阿迦玛(28)
· 赤脊山:贝利格拉布(24)

冲锋4级

冲锋5级消费技能点数25
需要宠物等级48 冲锋,定身1秒,下次攻击增加390AP
· 诅咒之地:灰鬃野猪(48-49),格朗特(50+)

冲锋6级消费技能点数25
需要宠物等级60 冲锋,定身1秒,下次攻击增加550AP
· 东瘟疫之地:瘟疫野猪(60)

嚎叫
60集中,瞬发,15码,10秒CD
仅狼可学

嚎叫1级消费技能点数10
需要宠物等级10
15码内的队伍成员在下次攻击时获得额外9到11点伤害加成。持续10秒
·银松森林:座狼(10-11)
·西部荒野:山狗首领(11-12)

嚎叫2级消费技能点数15
需要宠物等级24
15码内的队伍成员在下次攻击时获得额外18到22点伤害加成。持续10秒
·暮色森林:巨型黑色破坏者(25-26)
·灰谷:幽爪前锋(27-28)
·荒芜之地:老峭壁山狗(36-40)
·菲拉斯:长牙嚎叫者(43-44)
·辛特兰:银鬃嗥狼(45-46)

嚎叫3级消费技能点数20
需要宠物等级40
15码内的队伍成员在下次攻击时获得额外28到34点伤害加成。持续10秒
·菲拉斯:长牙奔跑者(40-41)
·辛特兰:银鬃狼(43-44)
·费伍德森林:魔爪狼(47-48)

狂怒之嚎4级消费技能点数25
需要宠物等级56
15码内的队伍成员在下次攻击时获得额外45到57点伤害加成。持续10秒
·黑石塔:血斧座狼(56-57)
·刀锋山: 血槌巨狼(60-65),血槌战斗座狼(66-67),雷玛(66)
·纳格兰: 黑色座狼(64-65)
·泰罗卡森林: 森林座狼(62-63)
·赞加沼泽:森林座狼(62-63)

闪电吐息
需要集中50点 距离为20码
仅风蛇可学:

闪电吐息1级消费技能点数?点
需要宠物等级1
发射闪电,对单一目标立即造成11到14点自然伤害
·哀号洞窟:变异风蛇幼崽(11)----感谢pucca提供正确名称

闪电吐息2级消费技能点数5点
需要宠物等级12
发射闪电,对单一目标立即造成21到24点自然伤害
·哀号洞窟:变异捕猎者(15+-16+),变异刺鞭蛇(16+-17+),变异尖牙风蛇(20+-21+),变异剧毒风蛇(20+-21+)
·贫瘠之地:雷鹰雏鸟(18-20),雷鹰破云者(21-22),巨型雷鹰(23-24)

闪电吐息3级消费技能点数10
需要宠物等级24
发射闪电,对单一目标立即造成36到41点自然伤害
·贫瘠之地:瓦希塔帕恩(25)
·千针石林:风蛇(25-26),毒性风蛇(26-28),老风蛇(27-29)

闪电吐息4级消费技能点数15
需要宠物等级36
发射闪电,对单一目标立即造成51到60点自然伤害
·菲拉斯:山谷尖啸者(41-42),游荡的山谷尖啸者(45-46)

闪电吐息5级消费技能点数20
需要宠物等级48
发射闪电,对单一目标立即造成78到91点自然伤害
·菲拉斯:阿拉瑟西斯(49,稀有)
·沉没的神庙:哈卡莱霜翼飞蛇(49+-50+),哈卡莱挖掘者(48+-49+)

闪电吐息6级消费技能点数25
需要宠物等级60
发射闪电,对单一目标立即造成99到113点自然伤害
· 刀锋山: 魔誓鳞翼风蛇 (66-67), 鳞翼风蛇 (66-67)
· 虚空风暴: 迅翼撕裂者(68-69)
· 塞泰克大厅: Cobalt Serpent
· 祖尔格拉布:哈卡之子(60+),灵魂掠夺者(61+)
潜伏
40集中 CD10秒
只有猫科能学习

潜伏1级消费技能点数15
需要宠物等级30
使你的宠物进入潜行状态,但移动速度降低到正常的50%。潜行下第一击得到20%额外伤害加成。持续直到取消
·奥特兰克山脉:山地狮(32-33)
·荒芜之地:山脊巡行者(36-37)
·荆棘谷:深喉猎豹(37-38)
·悲伤沼泽:暗影黑豹(39-40)

潜伏2级消费技能点数20
需要宠物等级40
使你的宠物进入潜行状态,但移动速度降低到正常的55%。潜行下第一击得到35%额外伤害加成。持续直到取消
·荒芜之地:山脊雄豹(40-41)
·荆棘谷:老年深喉猎豹(42-43)

潜伏3级消费技能点数25
需要宠物等级50
使你的宠物进入潜行状态,但移动速度降低到正常的60%。潜行下第一击得到50%额外伤害加成。持续直到取消
·荆棘谷:丛林猎豹(50)
·冬泉谷:霜刃捕食者(59-60)
·祖尔格拉布:祖利安雌猎虎(60+)

蝎毒
30集中,瞬发,30集中 4秒CD
只有蝎子能学习

蝎毒1级消费技能点数10
需要宠物等级8
在10秒内造成10点自然伤害。一个目标的效果可以叠加5次
·杜隆塔尔:毒尾蝎(9-10),堕落蝎(10-11),死亡毒蝎(11)
·贫瘠之地:异种爬行者(20-21),异种群居蝎(21-22)

蝎毒2级消费技能点数15
需要宠物等级24
在10秒内造成15点自然伤害。一个目标的效果可以叠加5次
·凄凉之地:荒土巨钳蝎(30-31),荒土鞭尾蝎(34),荒土毒尾蝎(38-39)
·千针石林:恐蝎劫掠者(31-32),恐蝎(33-34),邪刺恐蝎(35+)

蝎毒3级消费技能点数20
需要宠物等级40
在10秒内造成30点自然伤害。一个目标的效果可以叠加5次
·塔纳利斯:沙漠猎食蝎(40-41),沙漠鞭尾蝎(43-44),沙漠疾行蝎(46-47)
·诅咒之地:厚甲毒刺蝎(50-51),掠夺者科拉克(53)
·燃烧平原:毒尖蝎(52-53),死鞭蝎(54-55)
·希利苏斯:石鞭蝎(54-55)

蝎毒4级消费技能点数25
需要宠物等级56
在10秒内造成40点自然伤害。一个目标的效果可以叠加5次
·燃烧平原:火尾蝎(56-57)
·希利苏斯:石鞭巨钳蝎(56-57),石鞭掠夺者(58-59),克里拉克(56)

蝎毒5级消费技能点数29
需要宠物等级64
在10秒内造成55点自然伤害。一个目标的效果可以叠加5次
· 泰罗卡森林: 噬骨蝎(白骨荒野) (64-65)
· 影月谷:灼壳蝎(68-69)

尖啸
20集中 瞬发 4秒CD
只有蝙蝠、枭 秃鹫能学习

尖啸1级消费技能点数10
需要宠物等级8
对单一敌人造成7到9点伤害,并降低近战范围内所有敌人的攻击强度25点。效果持续4秒
·西部荒野:大碎尸鸟(16-17)

尖啸2级消费技能点数15
需要宠物等级24
对单一敌人造成12到16点伤害,并降低近战范围内所有敌人的攻击强度50点。效果持续4秒
·千针石林:盐湖秃鹫(32-33)
·凄凉之地:恐怖撕裂者(39-40)
·奥达曼:利齿蝙蝠(38+)

尖啸3级消费技能点数20
需要宠物等级48
对单一敌人造成19到25点伤害,并降低近战范围内所有敌人的攻击强度75点。效果持续4秒
·费伍德森林:铁喙猫头鹰(48-49),智者奥尔姆(52)
·西瘟疫之地:食腐秃鹫(50-52)

尖啸4级消费技能点数25
需要宠物等级56
对单一敌人造成26到46点伤害,并降低近战范围内所有敌人的攻击强度100点。效果持续4秒
·东瘟疫之地:巨型瘟疫蝙蝠(56-58)
·冬泉谷:冬泉鸣枭(57-59)

尖啸5级消费技能点数29
需要宠物等级64
对单一敌人造成33到61点伤害,并降低近战范围内所有敌人的攻击强度210点。效果持续4秒
· 纳格兰: 大型风鹏 (66-67),裂肠者(67+),风鹏皇后(66+)

甲壳护盾
10集中,瞬发,3分钟CD
仅龟可学
降低宠物受到伤害50%,增加宠物攻击间隔43%。持续12秒

消费技能点数15
需要宠物等级20
· 黑暗深渊:阿库麦尔食鱼龟(23+),加摩拉(25+)
· 希尔斯布莱德:钳嘴龟(30-31)
· 辛特兰:铁背龟(51+)
· 哀嚎痛苦:克雷什(20+)

雷霆践踏
60集中,瞬发,8码,1分钟CD
仅猩猩可学

雷霆践踏1级消费技能点数15
需要宠物30级
震地,对8码内所有怪物造成67-78自然伤害。
· 荆棘谷:丛林大猩猩(37-38),迷雾谷猩猩(32-33)

雷霆践踏2级消费技能点数20
需要宠物40级
震地,对8码内所有怪物造成87-100自然伤害。
· 菲拉斯:格罗多克大猩猩(49)
· 荆棘谷:老迈的迷雾谷猩猩(39-41)

雷霆践踏3级消费技能点数25
需要宠物50级
震地,对8码内所有怪物造成123-142自然伤害。
· 安戈洛环形山:安戈洛猩猩(52-53),尤尔查(55)
下面是2.0和TBC新加的宠物技能

火焰吐息
50集中,瞬发,10秒CD
仅龙鹰可学

火焰吐息等级1消费技能5
需要宠物等级1
宠物前面锥形范围内怪物2秒受到火焰伤害12-18
· 永歌森林: 疯狂的龙鹰 (7-8), 龙鹰雏鸟 (5-6)

火焰吐息等级2消费技能25
需要宠物等级60
宠物前面锥形范围内怪物2秒受到火焰伤害111-123
· 风暴要塞(秘术区): 血隼 (69+)
· 影月谷: 日蚀龙鹰 (67-68)

角刺
25集中,瞬发,5码
仅破坏者,猪可学

角刺1级消费技能点数1
需要宠物1级
造成3-5伤害,有50%几率造成双倍伤害
· 丹莫罗: 大峭壁野猪(6-7),老峭壁野猪(7-8),有伤疤的峭壁野猪(9-10)
· 杜隆塔尔:可怕的杂斑野猪(7-8)
· 艾尔文森林:石皮野猪(7-8)
· 泰达希尔:草刺野猪(2-3)

角刺2级消费技能点数4
需要宠物8级
造成6-10伤害,有50%几率造成双倍伤害
· 秘蓝岛: 成型的掠食者 (9-10),死亡掠食者(10)
· 杜隆塔尔: 堕落的杂斑野猪(10-11),老杂斑野猪(8-9)
· 洛克莫丹:山猪(11)
· 西部荒野:血牙野猪(14-15)

角刺3级消费技能点数7
需要宠物16级
造成9-13伤害,有50%几率造成双倍伤害
· 秘血岛: 被激怒的掠食者 (16-17)
· 洛克莫丹:老山猪(16-17)
· 赤脊山:巨型血牙野猪(16-17)

角刺4级消费技能点数10
需要宠物24级
造成12-18伤害,有50%几率造成双倍伤害
· 赤脊山:贝利格拉布(24)

角刺5级

角刺6级

角刺7级消费技能点数21
需要宠物48级
造成24-40伤害,有50%几率造成双倍伤害
· 诅咒之地:灰鬃野猪(48-49)

角刺8级消费技能点数25
需要宠物56级
造成30-48伤害,有50%几率造成双倍伤害
· 东瘟疫之地:瘟疫野猪(60)
· 地狱火半岛: 钢牙飞掠者 (61-62), 棘牙掠食者 (62-63),钢牙掠食者(62-63)

角刺9级消费技能点数29
需要宠物63级
造成37-61伤害,有50%几率造成双倍伤害
· 刀锋山: 裂刃剥石者 (63)

含毒喷溅
35集中,30码,瞬发,10秒CD
仅蛇可学

含毒喷溅等级1消费技能点数5
需要宠物15级
毒喷射一个敌人,8秒内造成20自然伤害
· 哀嚎洞窟:无毒飞蛇(18+-19+),剧毒飞蛇(19+-20+),弱毒飞蛇(20+-21+)

含毒喷溅等级2消费技能点数20
需要宠物45级
毒喷射一个敌人,8秒内造成72自然伤害
· 沉默的神庙:黑暗滑行虫(45+-46+),黑暗粘液虫(46+-47+)
· 祖尔法拉克:沙怒守护者(45+-46+)
· 沉没的神庙:哈卡莱爪牙(45+-46+)

含毒喷溅等级3消费技能点数25
需要宠物60级
毒喷射一个敌人,8秒内造成120自然伤害
· 祖尔格拉布:拉扎什蝰蛇(60+),拉扎什毒蛇(60+),拉扎什眼镜蛇(60+)
· 影月谷:库斯卡眼镜蛇 (68)

迁跃
25集中,30码,瞬发,15秒CD
传送至30码内的一个敌人旁,宠物在接下来的4秒内50%几率躲避下一个近战攻击。
仅迁跃者可学

迁跃等级1消费技能点数1
需要宠物等级60
· 泰罗卡森林:迁跃跟踪者(63-64),迁跃猎手(64-65),黑风追迹者(69-70)
· 虚空风暴:迁跃追迹者(67-68)

10月15日

关于盗贼天赋的个人建议

dz

单人盗贼练级天赋建议~

可以先把战斗系的第一排5点加出来,

然后加上刺杀系的 恶意和剔骨 一直到下面的无情打击。冷酷攻击和无情可以选一个。

接着把战斗系加到底就可以了。

 

==================

 

 

dz1

 

 

多人盗贼练级天赋建议

     此天赋需要一直有Tank拉住正面,盗贼以背刺上星的,尽量不使用影袭 需要平时一直组队练级

     这个副本和练级的伤害都比上面那个爽,不过有很多限制,只能背后~一直到出血技能出来才能有35能量的正面上星技能,之前只能用45能量的影袭

 

 

天赋方面

先加出刺杀系的强化背刺(穿刺之伤),再加上 冷酷和无情。 那个致命偷袭可以考虑60级后加。平时就一直使用背刺上星

可以考虑加3点的凿击,有时候有可能会有用,比如凿击绷带 或是掩护战士

然后一直加敏锐

等级到40左右战士应该拉的住了,正好出到强化伏击。看Tank的伤害,他拉不住的话可以考虑2-3破甲之后再上

 

起手技和终结技小建议

和战士配合起手技最好不要偷袭,战士会缺怒;和骑士、蓝胖子配合就无所谓~不过兰胖实在拉不住仇恨~

起手技怪物防低可以用伏击 防高用割裂;根据怪的掉血速度来确定使用切割的星 或是5星肾击之类的

 

=================

 

这些天赋到60之后应该都会洗掉。

10月14日

WOW商业技能一览

                                                  

职业

前期

后期

备注

----------

-----------------

-----------------

------------

萨满

    炼金 草药

     炼金    工程

 

盗贼

     宝石 采矿

     付魔   宝石

烹饪

法师

     拨皮 采矿

暗纹裁缝   拨皮

 

猎人

元素制皮 拨皮

元素制皮 侏儒工程

烹饪

牧师

月布裁缝  采矿

月布裁缝  地精工程

 

德鲁伊

      草药  采矿

     草药  采矿

钓鱼

术士

侏儒工程  采矿

魔焰裁缝 侏儒工程

 

战士

护甲锻造  采矿

护甲锻造 侏儒工程

占星者

骑士

地精工程 采矿

锤专锻造 地精工程  

占星者

 

2009-2-3
   二版

 

 

职业

前期

后期

备注 前提
------ ---- ----- -------- --------
萨满 炼金 采药 点化炼金 侏儒工程 奥尔多 工程---采矿375
盗贼 铭文 采药 铭文 附魔 烹饪 附魔---等级80
法师 拨皮 采矿 魔焰裁缝 拨皮 奥尔多 裁缝---等级60
死骑 附魔 采矿 斧专锻造 附魔
德鲁伊 草药 采矿 草药 采矿 矿包、药包
骑士 草药 采矿 锤专锻造 宝石 宝石---等级80
战士 锻造 采药 护甲锻造 药剂炼金 占星者
猎人 制皮 拨皮 元素制皮 侏儒工程 烹饪,钓鱼
牧师 裁缝 采矿 月布裁缝 奥尔多

 

2009-3-11
   三版

职业 前期 后期 备注 前提
------ ----- ----- ----------
萨满 炼金 采药 点化炼金 龙鳞制皮 占星者 工程---采矿375
盗贼 铭文 采药 铭文 药水炼金 烹饪 奥尔多 附魔---等级80
法师 拨皮 采矿 暗纹裁缝 拨皮 占星者 裁缝---等级60
死骑 宝石 采矿 斧专锻造 宝石 占星者
德鲁伊 草药 采矿 草药 采矿 矿包、药包 奥尔多
骑士 工程 采矿 工程 锻造 占星者
战士 锻造 采药 护甲锻造 药剂炼金 奥尔多
猎人 制皮 拨皮 元素制皮 烹饪,钓鱼 占星者
牧师 裁缝 采矿 月布裁缝 奥尔多
术士 附魔 采矿 附魔 魔焰裁缝
9月25日

WOW公会论坛

http://gh.duowan.com/onepieceforever/bbs

 

当年做了,最近想去转转却思酌了好久才记起来,呜呼~

记在这里,省得又忘记了。