你什么天赋,环M的话就是刷团的,一般是治疗之环配合治疗祷言刷小队或者其他小队的血,戒律的话就是刷MT或者2T的,那最主要的就是给T套盾,丢恢复,刷苦修跟快速治疗,戒律M的急速一定要高,不然加血会很吃力一:
恢复的宏(同样也适合小d的回春,愈合)
(实现功能:当目标身上已经有恢复的buff时候,不对目标重复施放恢复的法术,并且出现系统消息“目标恢复中”)
恢复的宏目的在于避免出现多个牧师对一个目标重复加恢复(貌似谁丢恢复前都不会看目标上有没有恢复)
/script R=1;for i=1,16 do if UnitBuff("target", i) then if string.find(UnitBuff("target", i), "Renew") then R=0;DEFAULT_CHAT_FRAME:AddMessage("目标恢复中");end;end;end;if R>0 then CastSpellByName("恢复(等级 9)");end
二:
治疗当前MT的宏(对于boss的目标是动态的mt专用)。尤其是对bwl3号,AQL公主,对刷mt的治疗有用。
/目标 BOSS名称
/协助
/施放 愈合(等级9)[不同治疗者根据自己加血技能进行更改]
加血技能建议使用SHIFT点自己技能列表中的图表添加
如果不知道宏设置有无问题可以通过设定目标为XX人,然后你让XX人看着你,然后按此宏,你能给自己加上血,就说明你设置的宏OK了!
三:
/施放 快速治疗(等级 7)
/script if UnitIsFriend("Player","target") then if UnitAffectingCombat("target") then if ((UnitHealthMax("target")) - (UnitHealth("target")) < 1800) then SpellStopCasting();end;end;elseif SpellIsTargeting() then TargetUnit("Player");end
只有战斗中使用,在非战斗中,没有打断效果
对于这个宏我自己的一点看法,就是他判断的很早,需要灵活使用。
四:对于自身的治疗宏
频繁的切换目标,耽误了治疗时间,有时也会出错,用了这个宏省力多了。
/Target 目标名字
/施放 快速治疗(等级 7)
/ TargetLastEnemy()
同样的宏还可以用在盾,恢复,驱散上,只要把人物名字和技能名字等级改下就可以了。
五:根据血量加血
/script
x=("party1");
d=UnitHealthMax(x)-UnitHealth(x);
if (d>200) then
if (d<300) then
CastSpellByName("Flash of Light(Rank 3)")
else
CastSpellByName("Holy Light(Rank 5)")
end;
SpellTargetUnit(x);
else
DEFAULT_CHAT_FRAME:AddMessage(">>>"..UnitName("x").."<<< Health is Good","Party");
end;
六:牧师加Buff宏
Max_Spell_Rank = 该法术的最高级别(你目前有的)
宏1:给目标加圣言术:韧(自动根据目标级别判断)
/script l={1,12,24,36,48,60};
/script t=UnitLevel("target");
/script for i=Max_Spell_Rank,1,-1 do if (t>=l[ i ]-10) then CastSpellByName("Power Word: Fortitude(Rank "..i..")");break;end;end;
宏2:给目标加暗影保护(自动根据目标级别判断)
/script l={30,42,56};
/script t=UnitLevel("target");
/script for i=Max_Spell_Rank,1,-1 do if (t>=l[ i ]-10) then CastSpellByName("Shadow Protection(Rank "..i..")");break;end;end;
宏3:给目标加圣言术:盾(自动根据目标级别判断)
/script l={6,12,18,24,30,36,42,48,54,60};
/script t=UnitLevel("target");
/script for i=Max_Spell_Rank,1,-1 do if (t>=l[ i ]-10) then CastSpellByName("Power Word: Shield(Rank "..i..")");break;end;end;8)");
Max_Spell_Rank ---- 这个是该法术的最高级别
比如Power Word: Fortitude(圣言术:韧)最高级别是6级,那么Max_Spell_Rank = 6
(注意在CastSpellByName后的括号里换成技能中文名称)
七:牧师3开宏!
script UseInventoryItem(14)
/script SpellStopCasting();
/target 麻痹
/施放 能量灌注
/script TargetLastEnemy()
/script SpellStopCasting();
/施放 心灵专注
第一排是代表你所用的饰品(14)代表的是你把此饰品放在饰品栏最后一个,当然你也可以放在第1个饰品栏里那就是(13)
第2排过渡命令
第3排自己ID代表能量灌注这个法术作用于自己身上(因为这个法术可以给别人加)
第4第5排解释同上
第6排过渡命令
第7排施放加爆击25%的心灵专注(因为此法术的特殊属性所以要最后释放,相信牧师们都会明白这个道理1.对目标或目标目标治疗
/cast [help] 快速治疗; [target=targettarget] 快速治疗
说明:目标为友善则施放快速治疗,否则对目标的目标施放快速治疗。
2.一键痛和吸血鬼
/castsequence [reset=combat/target] 暗言术:痛, 吸血鬼的拥抱
/castsequence reset=combat/target 暗言术:痛, 吸血鬼的拥抱
说明:点第一下施放暗言术:痛,按第二下施放吸血鬼的拥抱。当切换目标或脱离战斗时,法术顺序重置
3.单BUFF和群BUFF
/cast [button:2] 坚韧祷言; [target=player] 真言术:韧
说明:当右键点击时施放坚韧祷言,否则对自己施放真言术:韧。同理可以用到所有单加和群加的技能,很省技能条。
4.成功复活后喊话
/stopmacro [stance:1/combat]
/cast 复活术
/stopmacro [nohelp/nodead]
/ra 正在复活 %t
说明:当暗影形态或战斗中或目标敌对或目标未死亡时,不进行动作;否则施放复活术,并在团队通知正在复活的目标名字。避免以前即使没复活成功也喊话的尴尬。
对于stance想多说几点:每个职业不同的姿态或形态都有不同的编号。战士1战斗,2防御,3狂暴。牧师1暗影形态。小德1熊,2水栖,3猎豹,4旅行,5大鸟/树。盗贼1潜行。
5.自己上盾
/cast [target=player] 真言术:盾
说明:不丢失目标,并对自己施放真言术:盾
11.不间断的鞭子:
/cast [nochanneling] 精神鞭笞
12./cast [button:1,modifier:alt,target=player]韧;[button:2,modifier:alt,target=player]群韧;[button:2]群韧;韧
群韧和韧自己用技能代替,然后测试下吧,应该没大问题=.=
13./cast [button:2] 精神控制; 束缚亡灵
功能:右键精神控制,左键束缚亡灵
14./cast 心灵专注
/StopCasting
/cast 心灵震爆
15./console SET targetNearestDistance "50"
16./cast [target=萨满的名字]能量灌注
17./cast [target=战士的名字]驱散魔法
XCITY.JP
18.
"鸡蛋" 给自己下蛋
/stopcasting
/cast [target=player] 真言术:盾
19."渐隐" 紧急情况打断施法并渐隐
/stopcasting
/E 被OT!
/Y 我OT了,快来拉仇恨!
/施放 渐隐术
20."一键解" 这个不用我说了吧...
/stopcasting
/cast [target=mouseover,nomodifier,exists] 驱散魔法; [target=mouseover,exists,modifier:alt] 驱除疾病; [target=mouseover,exists,modifier:shift] 驱散魔法