cast 冰霜打击
cast 炽热打击
cast 火焰之矛
cast 石之矛
cast 伤口溃烂
这个宏中第一条#show命令是将灵魂病痛技能作为宏的图标显示,同时也可显示灵魂病痛的技能冷却情况.
最上面那些命令都加了条件,意思是当按住键盘ctrl键时按此宏施放深渊之主技能,按住alt键时按此宏施放伤口溃烂技能,按住shift键时按此宏使用火热爆裂或冰冷爆裂技能.
如果直接按此宏则从cast 灵魂病痛这条命令开始执行.
火焰之矛,石之矛,伤口溃烂都是远程技能,而前面的灵魂病痛,冰霜打击,炽热打击是近战技能,因此当和敌人处于远距离时按此宏由于近战技能无法使用,所以会从cast 火焰之矛开始往下执行.而处于近战距离时由于炽热打击技能是没有CD时间的,所以最后3条远程技能使用命令是执行不到的。
其他说明:技能除了因为CD中无法执行,距离问题无法执行外还可能因为能量不足等其他原因而无法执行.比如技能并未CD,但由于耗能量比较高,而角色当时能量不足以施放该技能时也会放弃执行该技能而继续执行下一条命令.所以当使用宏的时候发现一些重要技能明明可以使用却并未被宏执行就要看看自己是否缺能量或者其他原因导致该技能无法使用而跳过了该技能.
常用宏命令:
suppressmacrofailures 提示宏出错信息 一般放在#show命令下面一条
saveequip # 储存身上现在的装备 #为数字,例如saveequip 1可以把身上现在使用的所有装备储存为1号设置
loadequip # 读取已经存储的装备设置号码 例如loadequip 1可以把身上的装备替换为已经储存的1号装备设置,相当于一键换装
wait # 等待N秒后再执行下一条命令,#为数字
stopcasting 中断自身施法读条
use <物品名字> 使用物品
@mouseover <技能名字> 对鼠标指向的目标使用技能
@focus <技能名字> 对焦点目标使用技能 例如cast @focus 灵魂病痛 ,对焦点目标使用灵魂病痛技能
@focustarget <技能名字> 对焦点目标的目标使用技能
@targettarget <技能名字> 对目标的目标使用技能
@mark # <技能名字> 对标记为#的目标使用技能 例如@mark 1 <技能名字> 对标记为1的目标使用技能