2010年01月24日

GridIndicatorCornerPlus Adds 3 corner indicators to each corner of the Grid frames. 给grid框体的角落增加三个提示点

GridStatusHealingReduced Adds a status indicator to Grid for debuffs which reduce the effectiveness of healing spells 可以通过grid框体看见谁中了减治疗效果的debuff(致死打击,致伤毒药之类)当初开荒阵营勇士时。。。真应该装这个哈~后悔木早知~如果有还在阵营勇士WIPE的童鞋可以下载这个来试试!!

GridStatusHots Separate indicator for your HoTs: Renew, Rejeuv, Regrowth and Lifebloom + timer and total HoTs. 可以分开显示你的回春,愈合生命之花,恢复的持续时间。
GridStatusLifebloom Counts stacked lifeblooms and uses progressive colors to indicate the active number of HOTs. 显示生命之花的层数,并用不断改变的颜色提示它的层数(比如绿-黄-红) 咱牧師也有的,不要急,嘿嘿,在後面!

GridStatusMissingBuffs Shows missing buffs. 提示缺少的buff(比如你是牧师,你可以看见谁少了韧)

 

我重點推薦以下幾個擴展插件

GridstatusMENDING,这个是愈合祷言专用的
Gridstatusshield   可以显示你的盾还有多少吸收量  或者 GridstatusWeakened Soul  这个是会显示虚弱灵魂的持续时间
GridStatusRaidDebuff   增加raid debuff提示器
GridIndicatorSideIcons   给grid增加4个图标提示(顶部,底部,左,右)
GridIndicatorCornerText  给grid框体增加4个文本提示行
GridStatusRaidIcons  团队标记: 为GRID框体添加团队标记.(玩家自己头顶的标记或者玩家目标的标记).用来看法师目标以及MT目标很好

Doom_CooldownPulse:在屏幕中以大图标显示冷却完成的技能.

EventAlert:在屏幕中以大图标监视预支时间&圣光涌动等触发技能.

ForteXorcist:技能倒计时插件,个人认为比DOTTIMER好.

RecountGuessedAbsorbs:监视盾吸收量的插件.

2009年08月20日

如何修改MSS值&MSS值的获取(测试) – [windows技术]

如何修改MSS值,改它有啥用?
先说一段废话。。
MTU与MSS值到底设置为多少?
MTU: Maxitum Transmission Unit 最大传输单元

MSS: Maxitum Segment Size 最大分段大小

PPPoE: PPP Over Ethernet(在以太网上承载PPP协议)

[分析过程]
先说说这MTU最大传输单元,这个最大传输单元实际上和链路层协议有着密切的关系,让我们先仔细回忆一下EthernetII帧的结构DMAC+SMAC+Type+Data+CRC由于以太网传输电气方面的限制,每个以太网帧都有最小的大小64bytes最大不能超过1518bytes,对于小于或者大于这个限制的以太网帧我们都可以视之为错误的数据帧,一般的以太网转发设备会丢弃这些数据帧。(注:小于64Bytes的数据帧一般是由于以太网冲突产生的“碎片”或者线路干扰或者坏的以太网接口产生的,对于大于1518Bytes的数据帧我们一般把它叫做Giant帧,这种一般是由于线路干扰或者坏的以太网口产生)。

由于以太网EthernetII最大的数据帧是1518Bytes这样,刨去以太网帧的帧头(DMAC目的MAC地址48bit=6Bytes+SMAC源MAC地址48bit=6Bytes+Type域2bytes)14Bytes和帧尾CRC校验部分4Bytes(这个部门有时候大家也把它叫做FCS),那么剩下承载上层协议的地方也就是Data域最大就只能有1500Bytes这个值我们就把它称之为MTU。这个就是网络层协议非常关心的地方,因为网络层协议比如IP协议会根据这个值来决定是否把上层传下来的数据进行分片。就好比一个盒子没法装下一大块面包,我们需要把面包切成片,装在多个盒子里面一样的道理。当两台远程PC互联的时候,它们的数据需要穿过很多的路由器和各种各样的网络媒介才能到达对端,网络中不同媒介的MTU各不相同,就好比一长段的水管,由不同粗细的水管组成(MTU不同 )通过这段水管最大水量就要由中间最细的水管决定。

对于网络层的上层协议而言(我们以TCP/IP协议族为例)它们对水管粗细不在意它们认为这个是网络层的事情。网络层IP协议会检查每个从上层协议下来的数据包的大小,并根据本机MTU的大小决定是否作“分片”处理。分片最大的坏处就是降低了传输性能,本来一次可以搞定的事情,分成多次搞定,所以在网络层更高一层(就是传输层)的实现中往往会对此加以注意!有些高层因为某些原因就会要求我这个面包不能切片,我要完整地面包,所以会在IP数据包包头里面加上一个标签:DF(Donot Fragment)。这样当这个IP数据包在一大段网络(水管里面)传输的时候,如果遇到MTU小于IP数据包的情况,转发设备就会根据要求丢弃这个数据包。然后返回一个错误信息给发送者。这样往往会造成某些通讯上的问题,不过幸运的是大部分网络链路都是MTU1500或者大于1500。

对于UDP协议而言,这个协议本身是无连接的协议,对数据包的到达顺序以及是否正确到达不甚关心,所以一般UDP应用对分片没有特殊要求。

对于TCP协议而言就不一样了,这个协议是面向连接的协议,对于TCP协议而言它非常在意数据包的到达顺序以及是否传输中有错误发生。所以有些TCP应用对分片有要求—不能分片(DF)。

花开两朵,各表一枝,说完MTU的故事我们该讲讲今天的第二个猪脚—PPPoE所谓PPPoE就是在以太网上面跑PPP协议,有人奇怪了,PPP协议和Ethernet不都是链路层协议吗?怎么一个链路层跑到另外一个链路层上面去了,难道升级成网络层协议了不成。其实这是个误区:就是某层协议只能承载更上一层协议。为什么会产生这种奇怪的需求呢?这是因为随着宽带接入(这种宽带接入一般为Cable Modem或者xDSL或者以太网的接入)由于以太网缺乏认证计费机制而传统运营商是通过PPP协议来对拨号等接入服务进行认证计费的,所以就出了这么一个怪胎:PPPoE。(有关PPPoE的详细介绍参见V大以及本站其他成员的一些介绍文章,我就不啰里啰唆的了)。

PPPoE带来了好处,也带来了一些坏处,比如:二次封装耗费资源,降低了传输效能等等,这些坏处俺也不多说了,最大的坏处就是PPPoE导致MTU变小了以太网的MTU是1500,再减去PPP的包头包尾的开销(8Bytes),就变成1492。如果两台主机之间的某段网络使用了PPPoE那么就会导致某些不能分片的应用无法通讯。这个时候就需要我们调整一下主机的MTU,通过降低主机的MTU,这样我们就能够顺利地进行通讯了。

当然对于TCP应用而言还有另外的解决方案。马上请出今天第三位猪脚:MSS。MSS最大传输大小的缩写,是TCP协议里面的一个概念。MSS就是TCP数据包每次能够传输的最大数据分段。为了达到最佳的传输效能TCP协议在建立连接的时候通常要协商双方的MSS值,这个值TCP协议在实现的时候往往用MTU值代替(需要减去IP数据包包头的大小20Bytes和TCP数据段的包头20Bytes)所以往往MSS为1460。通讯双方会根据双方提供的MSS值得最小值确定为这次连接的最大MSS值。

介绍完这三位猪脚,我们回过头来看前言里面的那个问题,我们试想一下,如果我们在中间路由器上把每次TCP连接的最大MSS进行调整这样使得通过PPPoE链路的最大MSS值加上数据包头包尾不会超过PPPoE的MTU大小1492这样就不会造成无法通讯的问题,所以上面的问题可以通过ip tcp adjust-mss 1452来解决,当然问题也可以通过修改PC机的MTU来解决。

不改MSS会如何?有可能会出现部分网站打不开,例如陶宝,在线银行什么的。或者开网页慢,都可能和MSS有关系的。
修改办法(2927版本)
IP==>>Firwwall==>>Mangle==>>点+号==>>
General页
Chain:forward
Protocol:tcp

Advanced页
Tcpflags选SYN

Action页
action:Change mss
new tcpmss:1472

关于MSS数值的多少,以及取值办法~
ping 目标网站 -f -l 1500   然后看能否PING通,如果PING不通,就以4为单位往下减,目标网站可以是
你想访问,但访问不了,也可以是其他一些网站,这个要求不多。。
比如我PING 百度
ping www.baidu.com -f -l 1500
得到以下提示:
程序代码
C:\>ping www.baidu.com -f -l 1500

Pinging www.a.shifen.com [202.108.22.5] with 1500 bytes of data:

Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.

Ping statistics for 202.108.22.5:
     Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
这就说明,1500这个MSS数值不可取,需要往下了换,那么就以4位单位往下减,减到通为止,就是1500-4=???自己去算了。我这里是1472才通的,所以我改的就是1472
程序代码
C:\>ping www.baidu.com -f -l 1472

Pinging www.a.shifen.com [202.108.22.5] with 1472 bytes of data:

Reply from 202.108.22.5: bytes=1472 time=29ms TTL=53
Reply from 202.108.22.5: bytes=1472 time=29ms TTL=53
Reply from 202.108.22.5: bytes=1472 time=29ms TTL=53
Reply from 202.108.22.5: bytes=1472 time=29ms TTL=53

Ping statistics for 202.108.22.5:
     Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
     Minimum = 29ms, Maximum = 29ms, Average = 29ms
这就是通了,基于给地网络状况不同,所以MSS也不仅相同,大家要自己测试,多做试

2009年07月28日

狂怒 (53 点)

全副武装 – 等级 3/3
你的每180点护甲值可以为你提供3点攻击强度加成。

残忍 – 等级 5/5
使你的近战武器的爆击几率提高5%。

怒不可遏 – 等级 5/5
使你有一定几率在对敌人造成近战伤害之后获得1个额外的怒气点数。触发几率比怒不可遏(等级 4)更高。

强化顺劈斩 – 等级 2/3
使你的顺劈斩技能附加的伤害提高80%。

双武器专精 – 等级 5/5
使你的副手武器伤害提高25%。

强化斩杀 – 等级 2/2
使你的斩杀技能的怒气值消耗减少5点。

精确 – 等级 3/3
使你的近战武器的命中几率提高3%。

死亡之愿 – 等级 1/1
激活之后进入激怒状态,使你造成的物理伤害提高20%,但是受到任何攻击时所承受的伤害都提高5%。持续30秒。

强化狂暴之怒 – 等级 2/2
在使用狂暴之怒技能之后获得20点怒气值。

乱舞 – 等级 5/5
在你的近战攻击打出爆击之后,使你的下3次近战攻击速度提高25%。

怒发冲冠 – 等级 3/3
使你的血性狂暴、狂暴之怒、鲁莽和死亡之愿的冷却时间缩短33%。

嗜血 – 等级 1/1
立刻攻击目标,对其造成 [ 攻击强度 * 0.5 ] 点伤害。另外,你的下3次成功的近战攻击每次都可令你恢复生命值总量的1%。效果持续8秒。此技能的伤害值受攻击强度加成影响。

强化旋风斩 – 等级 2/2
使你的旋风斩技能造成的伤害提高20%。

强化狂暴姿态 – 等级 5/5
在狂暴姿态下的力量提高20%,威胁值降低10%。

血涌 – 等级 3/3
你的英勇打击、嗜血和旋风斩命中目标之后有20%的几率使你的下一次猛击技能变成瞬发,持续5秒。

无尽狂怒 – 等级 5/5
使你的猛击、旋风斩和嗜血技能造成的伤害提高10%。

泰坦之握 – 等级 1/1
使你可以用单手挥舞双手斧、双手锤或双手剑。当你以单手装备双手武器时,你造成的物理伤害降低10%。

————– 多玩魔兽专区 —————- [wow.duowan.com] ——–

防护 (8 点)

强化血性狂暴 – 等级 2/2
使你的血性狂暴技能产生的怒气值增加50%。

强化雷霆一击 – 等级 3/3
使你的雷霆一击技能所消耗的怒气值减少4点,伤害提高30%,减速效果提高10%。

激动 – 等级 3/3
使你的英勇打击、雷霆一击和顺劈斩技能的爆击几率提高15%。

2009年04月07日

保护祝福的宏:目标是友善目标则直接施放,如果是敌对目标则对敌对目标的目标施放
#showtooltip 保护之手
/script SendChatMessage("已对你施放〉〉保护祝福〈〈,让你的小宇宙尽情燃烧吧。","whisper",orcish,UnitName("target"))
/cast [target=target,help] 保护之手; [target=targettarget,help] 保护之手
/y %t,已对你施放〉〉保护祝福〈〈,让你的小宇宙尽情燃烧吧

圣盾宏(点一下使用,两下取消):
#showtooltip 圣盾术
/stopcasting
/cancelAura 圣盾术
/cast 圣盾术

圣佑宏
/Y 圣光奥义之>>>>>>圣佑术<<<<<
/Y 盾墙已开,大家注意!
/cast 圣佑术

开怪标记骷髅宏:
/script SetRaidTarget("target", 8)
/Y 大家注意,锁定目标>>>>>>%t<<<<<<<

转载自:http://bbs.ngacn.cc/read.php?tid=2109204&fpage=2

2008年12月31日

http://www.vkdown.com/type/sort_23_1.html

55DNS网络加速器

这个是网通官方的补丁。
http://qiaocc.ys168.com/是网通为南方网通用户专门开发的软件(家庭ADSL 与 小区光纤接入)主要是用来解决在网通用户上电信服务器慢的问题。不知道对北方网通用户有没有用

2008年11月20日

迅捷治疗宏
作用:打断当前施法,并对当前目标施放一个瞬发顶级治疗波.
这里并不建议加入使用饰品的语句,在网络状况不好的情况下很容易导致卡宏造成技能不能按一下就迅速放出的后果.

#show 自然迅捷
/stopcasting
/cast 自然迅捷
/stopcasting
/cast 治疗波

焦点治疗宏

/cast 自然迅捷
/cast [target =focus] 治疗波

大地之盾焦点宏
作用:按住Alt点此宏将目标设为焦点,没有目标的情况下按住Alt点击此宏清除焦点;同时如果焦点目标存在则对焦点目标施放顶级大地之盾;如果焦点不存在,则对你的目标施放大地之盾.

#show 大地之盾
/focus [modifier:alt]
/stopmacro [modifier:alt]
/cast [target=focus,exists][target=player]大地之盾

清毒/祛病  没用插件,可以用这个宏
#showtooltip [nomodifier]清毒
#showtooltip [modifier:shift]祛病
/cast [help,nomodifier] 清毒术;
/cast [help,modifier:shift] 祛病术;
/cast [target=player,nomodifier] 清毒术;
/cast [target=player,modifier:shift] 祛病术;

地震术代替宏

把您工具条里的一级地震和最高级地震换成下面的宏代替(紧急情况下打断正在施法状态,施放地震术)
/stopcasting
/cast 地震术 等级X(这一条目前貌似可以用中文/施放 地震术 等级X)

 

焦点打断宏
按住Alt点此宏将目标设为焦点,没有目标的情况下按住Alt点击此宏清除焦点;打断当前施法并对焦点目标施放1级地震术,如果没有焦点,则对目标的目标(敌对)施放1级地震术,或直接对目标施放1级地震术.
#show 地震术
/focus [modifier:alt]
/stopmacro [modifier:alt]
/stopcasting
/cast [target=focus,exists]地震术(等级 1);[target=targettarget,harm]地震术(等级 1);地震术(等级 1)

 

当按住ALT时攻击焦点目标,否则攻击当前目标
/startattack
/stopcasting
/Cast [modifier:alt,target =focus,exists] 地震术;地震术

停止当前施法,打断焦点目标。如果没有焦点,则打断当前目标。若焦点已死,则清除焦点。
/stopcasting
/clearfocus [target=focus,dead]
/cast [target=focus,harm,exists] 地震术(等级 1)
/cast 地震术(等级 1)

 

/stopcasting
/cast [harm] 大地震击; [target=targettarget, harm] 大地震击(等级 1)

净化宏
净化当前目标或当前目标的目标(若当前目标为友方)
/cast [harm, nodead] [target=targettarget,harm,nodead] 净化术

法力之潮图腾提示宏
作用:施放法力之潮图腾并通知小队队员靠拢

#show 法力之潮图腾
/cast 法力之潮图腾
/p 快看~~~!喷泉~!快靠近洗澡~~!

顺序施放图腾宏
各种组合方便快捷
猎人,MT组时
/castsequence reset=15 法力之泉图腾(等级 5),风之优雅图腾(等级 3),大地之力图腾(等级 6),
盗贼组时
/castsequence reset=15 法力之泉图腾(等级 5),风怒图腾(等级 5),大地之力图腾(等级 6),火舌图腾(等级 5)
法师术士组时
/cast sequence reset=15 法力之泉图腾(等级 5),空气之怒图腾(等级 1),石肤图腾(等级 8),
 

治疗技能配合切换图腾的系列宏
作用:施放治疗技能并在施法途中换上配合此技能的图腾.(自动换装功能)
#show 治疗波(等级 1)
/equip 漩涡图腾
/cast 治疗波(等级 1)

#show 治疗链(等级 4)
/equip 活水图腾
/cast 治疗链(等级 4)

#show 治疗链
/equip 治疗之雨图腾
/cast 治疗链
还有很多,请大家跟据方法编制

坐骑宏
智能选择飞行或陆行坐骑,如果在战斗中就幽灵狼。
#showtooltip
/use [flyable,nomounted,outdoors] 你的飞行坐骑名
/use [noflyable,nomounted,outdoors] 你的陆地坐骑名
/cast [combat,nomounted,outdoors] 幽魂之狼
/dismount

元素秒杀宏
(按下此宏,使用自然迅捷,元素掌握,再15内再按一次,施放闪电链,再15内按一次施放地震术,你也可以减少地震术这一环)

/use 饰品名称
/cast 自然迅捷
/castsequence reset=15 元素掌握,闪电链,地震术

节省工具栏
(非战斗星界传送,战斗中炉石,按住shift 左键点击是水上行走,右键点击是水下呼吸)
/cast [modifier:shift,button:1] 水上行走 ; [modifier:shift,button:2] 水下呼吸 ; [nocombat] 星界传送 ; [combat] 炉石

2008年10月28日

#showtooltip 污染之核
/use 污染之核
/run f=SendChatMessage w="WHISPER"c="污染之核"t="target"u=UnitName(t)if IsItemInRange(c,t)==1 then f("你获得了 "..c,w,nil,u)f(u.." 获得了 "..c,"RAID")else f("距离太远了传不到你,靠近一点!",w,nil,u)Minimap:PingLocation(0,0)end



从wowwiki上面找的宏,初步修改了一下(主要是语言问题),还没测试(这个CD 已经把瓦MM搞定了),我们团有人在凯尔萨斯房间测试了一下(……………………),反正是传递失败的判断是可用的
这个宏是传递污染之核,加了很多的条件判断
如果传出去了,那么通知团队,并且密语获得污染之核的目标
如果没有传出去,说明距离太远,那么密语目标,同时点击小地图上自己的位置

2008年10月13日
1-45 轻型护甲片 (1-30-45-60) 1轻皮 做到45  1*45=45轻皮
46-55 手工皮短裤 (15-45-60-75)4轻皮 1粗线 做到55   10*4=40轻皮
56-90 雕花皮手套 (55-85-100-115) 3轻皮 2粗线  3*35=105轻皮
91-110 优质皮带 (80-110-125-140) 6轻皮 2粗线 20个留着后面又用  6*20=120轻皮
  

111-120 熟化中毛皮 (100-115-122-130)1中毛皮 后面126-155后面用的到 做20个  1*20=20中毛皮
121-135 黑皮战靴 (100-125-137-150) 4中皮 2细线 1灰色染料  4*15=60中皮
136-155 黑皮腰带 (125-150-162-175)1优质皮带 1熟化中毛皮 2细线 1灰色染料   20个,用前面做好的

156-165 熟化重毛皮 (150-160-165-170)1重毛皮 3盐   1*20重毛皮  从180-210需要20张
166-180 重型护甲片 (150-170-180-190)5重皮 1细线   5*15=75重皮
181-190 野人护肩 (175-195-205-215)8重皮 1熟化重毛皮 2细线  8*10=80重皮
191-210 守护手套 (190-210-220-230)4重皮 1熟化重毛皮 1丝线    4*10=40重皮
最低需要:重皮195 重毛皮20

211-235 夜色头带 (205-225-235-245)5厚皮 2丝线 5*25=125厚皮
236-255 夜色短裤 (230-250-260-270) 14厚皮 4丝线  14*20=280厚皮
256-265 夜色长靴 (235-255-265-275)16厚皮 2粗丝线  16*10=160厚皮

266-280 邪恶皮甲护腕 (265-285-295-305) 8硬甲皮 1黑色染料 1符文线  8*15=120硬甲皮
280-300 邪恶皮甲头环 (280-300-310-320) 12硬甲皮 1黑色染料 1符文线  12*20=240硬甲皮

300-310 结缔皮 (300-305-310)5结缔皮碎片  
311-325 野性德莱尼手套/61 (310-320-330-340)9结缔皮 3符文线   9*15=135结缔皮
326-335 重结缔皮 (325-330-335)5结缔皮  
335-340 厚重德莱尼长靴/63(320-330-340-350)10结缔皮 3符文线    10*5=50结缔皮
341-350 缀鳞德拉诺长靴/66 (335-345-355-365)12结缔皮 2魔鳞 3符文线     12*10=120结缔皮 2*10=20魔鳞  (FM)
351-365 厚重裂蹄护甲片
366-370 战斗之鼓 (365-372-380) 6重结缔皮 4厚裂蹄牛皮  6*5=30重结缔皮 4*5=20厚裂蹄牛皮
371-375 恐慌之鼓 (370-377-385) 6重结缔皮 4魔皮     6*5=30重结缔皮 4*5=20魔皮

2008年09月04日

#showtooltip 偷袭

/CAST 搜索

/CAST 偷袭

说明:在偷袭前瞬间偷

#showtooltip 割喉

/CAST 搜索

/CAST 割喉

或者

#showtooltip 伏击

/CAST 搜索

/CAST 伏击

2008年07月11日

一.   宝宝控制

A狗狗的相关宏

地狱猎犬攻击,优先吞噬你的debuff否则吞噬目标的,都没有就吞噬目标的目标的,最后重新攻击上个目标
/petattack
/cast [pet:地狱猎犬,target=player] 吞噬魔法
/targetlasttarget [pet:地狱猎犬]
/cast [pet:地狱猎犬] 吞噬魔法
/cast [pet:地狱猎犬,target=targettarget] 吞噬魔法
/targetlasttarget [pet:地狱猎犬]

开关吞噬魔法
/petautocasttoggle 吞噬魔法

1.   按下改吞噬魔法为自动并吞噬狗狗目标
2.   同时按SHIFT改吞噬为手动
3.   同时按shift吞噬鼠标悬停目标
4.   再次按又改吞噬为自动
#showtooltip 吞噬魔法
/petautocastoff [modifier:shift] 吞噬魔法
/cast [modifier:shift, target=mouseover, noharm, exists] 吞噬魔法
/stopmacro [modifier:shift]
/petautocaston 吞噬魔法
/cast [target=pettarget, exists] 吞噬魔法

适合3V3的吞噬魔法,鼠标左右键分别对应队友1队友2,中键吞噬自己
#showtooltip
/cast [pet:地狱猎犬,button:1,target=party1] 吞噬魔法;
/cast [pet:地狱猎犬,button:2,target=party2] 吞噬魔法;
/cast [pet:地狱猎犬,button:3,target=player] 吞噬魔法;

或者按ctrl吞噬队友2,alt吞噬队友1,直接按吞噬本人
#showtooltip
/cast [mod:alt,target=party1] 吞噬魔法; [mod:ctrl,target=party2] 吞噬魔法; [target=player] 吞噬魔法

1. 如果没焦点就设当前目标为焦点并法术封锁他
2. 按下shift设当前目标为焦点并法术封锁他
3. 按下ctrl法术封锁鼠标悬停目标
#showtooltip 法术封锁
/clearfocus [modifier:shift]
/focus [target=focus, noexists]
/cast [nomodifer, pet:地狱猎犬, target=focus, harm] 法术封锁; [modifier:ctrl, pet:地狱猎犬, target=mouseover, harm] 法术封锁

按SHIFT吞噬敌人否则吞噬自己
#showtooltip 吞噬魔法
/cast [modifier:shift, pet:地狱猎犬] 吞噬魔法; [pet:地狱猎犬, target=player]
吞噬魔法

按alt封锁焦点否则封锁当前目标,法术封锁可换成恐惧,放逐等等
/cast [mod:alt,target=focus,exists]法术封锁;法术封锁

按住ALT+快捷键吃自己魔法 只按快捷键吃当前目标魔法,有鼠标指向,吃鼠标指向目标的魔法
#showtooltip 吞噬魔法
/cast [modifier:alt,target=player]吞噬魔法;[target=mouseover,exists]吞噬魔法;吞噬魔法

综合宏
1.带小鬼就黑暗契约;魅魔就诱惑焦点;地狱猎犬就法术封锁焦点;恶魔卫士就拦截焦点
2.战斗时带虚空就黑暗契约然后牺牲非战斗就黑暗契约生命通道
#showtooltip
/cast [pet:小鬼]黑暗契约;[pet:魅魔,target=focus]诱惑;[pet:地狱猎犬,target=focus]法术封锁;[pet:恶魔卫士,target=focus]拦截
/stopmacro [nopet:虚空行者]
/cast [combat]黑暗契约;生命通道
/cast [nocombat]吞噬暗影;牺牲

1.带虚空并且我在战斗,施放折磨,不在战斗则吞噬暗影
2.带魅魔则诱惑当前目标,右键点击则诱惑焦点
3.带地狱猎犬则吞噬它的目标,如果宠物没目标则吞噬我的目标,右键点则法术封锁宠物目标或当前目标
4.如果我在坐骑则会下马召唤地狱战马
/cast [pet:虚空行者,combat]折磨; [pet:虚空行者,nocombat]吞噬暗影; [pet:魅魔,button:2,target=focus][pet:魅魔]诱惑; [pet:地狱猎犬]吞噬魔法, [pet:地狱猎犬,button:2]法术封锁
/cast [mounted]召唤地狱战马

上面的宏的按键版本,用鼠标右键的地方用了ctrl
/cast [pet:虚空行者,combat]折磨; [pet:虚空行者,nocombat]吞噬暗影; [pet:魅魔,modifier:ctrl,target=focus][pet:魅魔]诱惑; [pet:Felhunter]吞噬魔法, [pet:地狱猎犬,modifier:ctrl]法术封锁
/cast [mounted]地狱战马

1键3DOT,脱离战斗或转换目标会重置
/petattack
/castsequence reset=combat/target 生命虹吸,腐蚀术,痛苦诅咒

对焦点语言诅咒,可换成恐惧,放逐等等
/cast [target=focus] 语言诅咒

放逐
1.如果焦点死了或者不存在,清除焦点
2.如无焦点设设当前目标为焦点
3.放逐焦点
#show Banish
/clearfocus [target=focus,dead][target=focus,noexists]
/focus [target=focus,noexists]
/cast [target=focus] 放逐

1.   Alt设焦点
2.   诱惑鼠标悬停目标
3.   法术封锁焦点目标,无焦点则封锁当前目标
4.   牺牲虚空
/focus [modifier:alt]
/cast [pet:魅魔, target=mouseover] 诱惑
/cast [pet:地狱猎犬, target=focus] 法术封锁; 法术封锁
/cast [pet:虚空行者] 牺牲; 牺牲

恐惧 / 放逐 Focus Macro
1.   点击施法恐惧嚎叫
2.   按住alt恐惧目标
3.   Ctrl放逐目标
4.   Ctrl+shift1级放逐
5.   Shift清焦点
/cast [nomod]恐惧嚎叫
/stopmacro [nomod]
/focus [mod:shift,nomod:ctrl]none;[target=focus,harm,nodead]focus;[harm,nodead];none
/cast [target=focus,mod:alt]恐惧;[target=focus,mod:ctrl,mod:shift]放逐(等级 1);[target=focus,mod:ctrl]放逐

召唤宏
战斗时候瞬招,非战斗正常召唤
召唤小鬼:
#showtooltip 召唤小鬼
/cast [combat] 恶魔支配
/stopcasting
/cast 召唤小鬼

召唤虚空行者:
#showtooltip 召唤虚空行者
/cast [combat] 恶魔支配
/stopcasting
/cast 召唤虚空行者

召唤魅魔:
#showtooltip 召唤魅魔
/cast [combat] 恶魔支配
/stopcasting
/cast 召唤魅魔

召唤地狱猎犬:
#showtooltip 召唤地狱猎犬
/cast [combat] 恶魔支配
/stopcasting
/cast 召唤地狱猎犬

召唤地狱猎犬:
#showtooltip 召唤地狱猎犬
/cast [combat] 恶魔支配
/stopcasting
/cast 召唤地狱猎犬

宠物控制套宏
套宏1
/petfollow
/petpassive
/petattack [harm]

套宏2
/petfollow [pet:魅魔]
/cast [harm] 法术封锁
/cast [help] 吞噬魔法
/cast 诱惑
/cast 牺牲
/cast 拦截
/petstay [noexists]
/petdefensive [noexists]

这2个宏紧密结合,可以做以下事情:
1.   宏1在目标敌人的时候宝宝攻击,不选择任何目标就是使宝宝被动跟随
2.   宏2对目标使用魅惑,牺牲,拦截,法术封锁
3.   宏2使除了虚空的宝宝停留并保持防卫姿态
4.   这时候按宏1宝宝又跟随并保持被动姿态
5.   魅魔可以在魅惑过程中再次魅惑
6.   地狱猎犬将吞噬友方目标而法术封锁敌人

诱惑宏
无缝诱惑
1.   设置当前目标为焦点并魅惑
2.   再次点击将会再次魅惑焦点
3.   如果在诱惑中将打断诱惑重新诱惑
4.   按下ALT将设目标为新焦点
#show 诱惑
/clearfocus [modifier:alt]
/focus [target=focus,noexists]; [target=focus,dead]
/clearfocus [target=focus,help]
/petstay
/petfollow
/stopcasting
/cast [pet:魅魔,target=focus,exists,harm] 诱惑; 诱惑

诱惑宏2
1.   按alt诱惑目标并施放暗影诅咒同时设置为焦点
2.   诱惑中断,直接按可再次诱惑
/stopmacro [nopet:魅魔]
/cast [target=pettarget,nomodifier:alt] 诱惑
/stopmacro [nomodifier:alt]
/p 诱惑 %t – 不要攻击他! <3 <3
/petattack
/cast 诱惑
/cast 暗影诅咒

其他
魔杖法术石交换宏
1.   右键制造法术石,按住alt就是装备法术石
2.   直接按就是使用法术石然后换成魔杖;装备魔杖时是射击
注意魔杖换成自己的魔杖名字啊
/cast [button:2]制造法术石(等级 4)
/use 18
/equip 你的魔杖
/cast [nomodifier,equipped:魔杖] 射击
/equip [mod:alt]极效法术石

战场治疗石套宏
按住shift灵魂仪式;左键大石头2080,右键小石头1200
套宏1
#showTooltip
/cast [modifier:shift] 灵魂仪式(等级 1)
/cast [button:1] 制造治疗石(等级 6)
/cast [button:2] 制造治疗石(等级 5)

配合套宏2
战斗时候吃治疗石大红的宏
# showtooltip
/use [combat]极效治疗石
/use [combat]特效治疗石
/use [combat]特效作战治疗药水
/use [combat]虚空精华泡沫饮料
/use [combat]治疗药水注射器
/use [combat]超级治疗药水

增幅疲劳
/cast 诅咒增幅
/stopcasting
/cast 疲劳诅咒

召唤仪式
/script local C; if(GetNumRaidMembers()==0) then C = "PARTY" else C = "RAID" end SendChatMessage("召唤ing %t to << "..GetMinimapZoneText().." >>. 请协助.", C)
/cast 召唤仪式

Buff宏
加灵魂链接, 邪甲术, 侦测隐形, 魔息术 ;按下ctrl加侦测隐形, 魔息术
/castsequence reset=N [nomodifier, target=player] 灵魂链接, 邪甲术,
侦测隐形, 魔息术
/castsequence reset=N [modifier:ctrl] 侦测隐形, 魔息术

宝宝打图腾宏
/petattack
/petattack [target=灼热图腾]
/petattack [target=空气之怒图腾]
/petattack [target=根基图腾]
/petattack [target=风怒图腾]
/petattack [target=地缚图腾]
/petattack [target=战栗图腾]
/petattack [target=法力之泉图腾]

能飞就飞,不能飞就召唤马
/stopmacro [flying]
/cast [outdoors,nomounted,nomodifier:ctrl,flyable] 你的飞行坐骑; [outdoors,nomounted] 召唤地狱战马(召唤)
/dismount [mounted]

1键3吸
按下ctrl吸取法力,alt吸取生命,什么不按吸取灵魂
#showtooltip
/cast [mod:ctrl,nochanneling:吸取法力]吸取法力; [mod:alt,nochanneling:吸取生命] 吸取生命; [nochanneling:吸取灵魂] 吸取灵魂

#showtooltip 死亡缠绕
/stopcasting
/cast 死亡缠绕

停止目前的施法,甩个缠绕出去

按一次放献祭,按第二次放燃烧,再按又变回献祭,每切换一个目标或退出战斗都会变回放献祭
#showtooltip
/castsequence reset=combat/target 献祭,燃烧