现在魔兽世界有没有办法做个施放触发技能的宏?
想做个星涌术CD时就一直放愤怒,星涌术CD好的时候就施放星涌术的宏,可以实现吗?
请高手指教,谢谢。 展开
魔兽的宏,没有办法做到“a技能可以用(cd、射程、触发特效)就用a技能,否则用b技能”。
早期版本有这样的宏。后来被暴雪毙掉了。后来出现过0,0,技能的循环宏,后来被暴雪毙掉了。
现在有些人会在宏里面加入切换动作条来达到一键放技能哪个冷却放哪个,和用按键精灵无脑按123也并没有什么不同。
类似地,魔兽的宏也没有办法做到“身上有Abuff的时候用技能a,有Bbuff的时候用技能b”。也就是说宏不能检测buff。
不过宏能检测姿态(形态、光环)、友方敌方自己之类的东西。
比如有的猎人求敌人远就奥射敌人近就猛禽的宏。看似很简单,但是实际上不可能做到,或者说曾经能做到,后来暴雪认为这样不行,给毙掉了。宏可以检测的条件(宏可用的命令条件语):
i. 总表
ii. 敌/友(help / harm)
iii. 存在(exists)
iv. 死亡(dead)
v. 姿态(stance:0/1/2/…/n)
vi. 潜行(stealth)
vii. 功能键状态(modifier:shift/ctrl/alt)
viii. 功能键变量
ix. 点击状态(button:1/2/…/5/<虚拟按键号>)
x. 装备(equipped:<物品类型>)
xi. 引导中(channeling:<技能名称>)
xii. 技能条(actionbar:1/…/6)
xiii. 宠物(pet:<宠物名称或类型>)
xiv. 战斗(combat)
xv. 行动方式、室内外状态(mounted, swimming, flying, indoors & outdoors)
xvi. 允许飞行 (flyable)
xvii. 小队/团队队友(party/raid)
xviii. 在小队/团队中(group:party/raid)