作者:广东在线游戏网日期:
返回目录:游戏资讯
/cast [equipped:弓/枪械/弩] 射击; [equipped:投掷武器] 投掷
/stopmacro [nogroup]
/大喊:目标-->%T<-- 集中火力!
/script if (GetRaidTargetIndex("target")~=8) then SetRaidTargetIcon("target", 8); end
拉怪时常用的两个简单的技能组合宏:
毁灭打击&英勇:
/cast [stance:2] 毁灭打击; 防御姿态
/cast 英勇打击
/startattack
复仇和盾挡:
/cast [stance:2] 复仇; 防御姿态
/cast 盾牌格档
毁灭打击, 盾牌猛击, & 英勇打击 – 偷懒宏,任意施放毁灭打击或盾牌猛击,同时接英勇,按CTRL 把英勇换成顺劈斩.
/castrandom 毁灭打击, 盾牌猛击
/cast [modifier:ctrl] 顺劈斩; 英勇打击
6秒循环(不推荐你用这个拉怪,划水用):
/castsequence reset=6 盾牌猛击, 毁灭打击, 复仇
盾牌猛击同时开格档器( 上面 PvP / DPS部分有)
/use [harm,nodead,equipped:盾牌] 诺莫瑞根自动格挡器600型
/cast [equipped:盾牌] 盾牌猛击
/equip [noequipped:盾牌] 盾牌名
坦克多7a64e4b893e5b19e335支怪
TAB毁灭打击宏 - 切换到最近的目标毁灭打击,然后切换回当前目标.你甚至看不出切换但毁灭打击确实落在另一个身上.=.=
/targetenemy
/cast 毁灭打击
/targetlasttarget
著名的鼠标悬停-破甲宏:号称现在破甲唯一有用的地方.- -!!!
对被控场的目标施加仇恨而不破坏控场效果.
#show 破甲攻击
/cast [target=mouseover, harm, nodead] [] 破甲攻击
坦多怪时,确保TAB键总是可以选中在你距离之内的怪,用这个宏来代替TAB的作用吧,可以保证你不会用TAB选到离你非常遥远的目标^.^:
/script SetCVar("targetNearestDistance", 10)
/targetenemy
/script SetCVar("targetNearestDistance", 41)
下面这个宏,每次在公共CD时点上:那么每次都会换目标,拉多只怪非常有用,破碎的大群小怪终于好过一点了.不过要掌握好点的时间噢.^_^
/script SetCVar("targetNearestDistance", 5)
/targetenemy
/startattack
/cast [nostance:2] 防御姿态
/castsequence reset=6 毁灭打击, 雷霆一击, 顺劈斩, 毁灭打
五破后的稳定仇恨建构宏
/script C=CastSpellByName;
/script U=IsUsableAction;
/施放 盾牌格挡
/script SpellStopCasting()
/script if(U(62)==nil)then C("破甲攻击");elseif(GetActionCooldown(62)==0)then C("复仇");else C("破甲攻击");end
/script SpellStopCasting()
/施放 英勇打击
第一二行,宏判断定义行;
第三行,优先盾挡
第四行,判断定义
第五行,如果复仇CD为0,自动复仇,如果不能满足,则破甲
第六行,释放英勇打击.
(使用条件:在额外技能栏第62键位,也就是左下角技能拦第二格内需要是单独拉出来的复仇技能,宏将以此格内的技能判断复仇是否CD)
战士防恐释放狂暴之怒
/script G=GetActionCooldown;
/script if(G(70)<2)then CastShapeshiftForm(3);end
/script if(IsUsableAction(70)==1)then CastSpellByName("狂暴之怒");end
/script if(G(70)>0)then CastShapeshiftForm(2);end
第一行,判断定义行.
第二行,切换狂暴姿态.
第三行,如果狂暴之怒CD为0,则释放狂暴之怒.
第四行,切换防御姿态.
(使用条件,额外技能栏第70格内必须是狂暴之怒,也既是左下额外技能栏的第10个键位.)
此宏的好处是解决了在手指连按的情况下不会因为多按而导致释放了狂暴之怒切换回防御后,又再次切换狂暴姿态上去.狂暴姿态多伤10%的血,如果遇到一个碾压那可真是考验治疗了.
战士嘲讽未CD时使用的惩戒打击
/script G=GetActionCooldown;
/script if(G(69)<2)then CastShapeshiftForm(1);end
/script if(IsUsableAction(69)==1)then CastSpellByName("惩戒痛击");end
/script if(G(69)>0)then CastShapeshiftForm(2);end
(使用条件:额外技能栏第69键位须是惩戒痛击,也就是左下技能栏第9个,狂暴之怒前面那个格子)
好处同上,快速切战斗释放惩戒再切回来,不会因为连按而再7a686964616fe59b9ee7ad94363次切战斗姿态.
战斗状态下的输出宏
/script if(IsCurrentAction(50)==nil)then UseAction(50);end
/script C=CastSpellByName;
/script if(GetActionCooldown(63)==0) then C("压制");end
/script if(UnitHealth("target")<20) then C("斩杀");end
/施放 英勇打击
/script if(IsActionInRange(63)==1)then C("旋风斩");end
第一行,自动攻击当然目标,但并不因为连按而取消自动攻击.
第二行,判断
第三行,压制CD为0,则压制
第四行,目标血量低于20%,则斩杀
第五行,如果位满足上面几行技能,则释放英勇打击.如果是武器战士则换致死打击.
因为以前是武器战,现在已是防战了,而且输出方式也换过多种,这个宏改过多次.如果是武器战或者狂暴战应该有更好的在战斗状态下的宏.我现在一个大防战输出费柴,就懒的去改了.
拉怪宏
/施放 嘲讽
/施放 弓射击
要的就是这么简单,一个是5码判断的近距离嘲讽技能,一个是只在起手拉怪时远距离用的弓射击,不会冲突.编成一个键既省格子又方便,战士嘲讽的键总会用最方便的键的,对吧?
战士战斗姿态防御姿态互换,并且更换对应的主副手装备
/script oi=(GetInventoryItemLink("player",17));xz=PickupInventoryItem;zh=PickupContainerItem;sf=CastSpellByName;if (oi) then sf("战斗姿态");xz(17);zh(4,14);zh(4,13);xz(16);else sf("防御姿态");zh(4,13);xz(16);zh(4,14);xz(17);end;
这个宏偶一直用的非常舒服。但不要想只依靠这个宏就可满足所有战斗姿态和防御姿态的切换了,必须要再配合一个不换武器的切换姿态方式才可满足一切环境需要.比如我的鼠标中键滚轮向上搓就是战斗,向下搓就是防御姿态.在很多情况下就算是战斗姿态也不应该把盾拿下来的.
(使用条件:第五个背包内,也就是最后一个背包内,第13和第14格必须是对应的装备.比如我现在装备的是双手武器,那么13\14格内就应该是单手+盾,如果我装备的是单手+盾,那么第13格内就应该是双手武器,第14格空着.)
只所以用最后一个背包的第13\14格是因为小时候只有14格的包,自动拾取物品拣到的东西都是优先放在背包内最前一个空格内,将装备宏格子定在最后背包的最后几格就尽量避免了跟拾取物品把格子占住冲突)
狂暴姿态输出宏
/script if(UnitHealth("target")<20) then C("斩杀");end
/施放 猛击
这个宏偶也没研究好,最理想的状态想作到下面的流程,等想好了再编辑此帖.
1,优先斩杀
2,判断目标是否在我的距离5码内
3,判断自身当前怒气是否大于50
4,如果满足5码内,怒气也够则用旋风斩
5,如果不能斩杀,不能满足旋风斩则用猛击
(偶是防战,狂暴姿态下的输出比较单一在斩杀和旋风不能或没必要用时,猛击的输出比英勇打击高多了.反正输出只是打木状,BOSS又不会动,猛击读条也不担心被打断.)
狂暴战斗
/script if(UnitHealth("target")<20) then C("斩杀");end
/script if(IsActionInRange(58)==1)then C("旋风斩");end
/施放 猛击
1,斩杀
2,如果目标在5码内则旋风斩
3,猛击
因为上面一个宏还没做好,先只判断目标距离,将就用着.
起手时的破甲宏
/施放 复仇
/施放 破甲攻击
超简单,优先复仇并快速破甲,最简单的宏结构也节省宏判断时的延迟.起手5破就是要越快越好~
破胆+绷带
/施放 破胆怒吼
/script SpellStopCasting();
/target 安达里克
/script if(GetActionCooldown(69)>0) then UseContainerItem(4,12);end
/script TargetLastEnemy()
针对与武器战士的AOE宏,对我没用了
/script G=GetActionCooldown;C=CastSpellByName;
/script F=CastShapeshiftForm;if(G(71)<2)then F(1);else F(3);end
/script if(IsUsableAction(71)==1)then C("横扫攻击");end
/施放 旋风斩
/施放 顺劈斩
/script if(UnitHealth("target")<5)then TargetNearestEnemy();end
判断怒气,切换战斗姿态释放横扫,再切换回狂暴继续用旋风斩和顺劈.但小号刷副本或冲到BL群中时那一大片的数字,暴爽啊.如果有个治疗职业拉把血支持十多秒,那伤害就算比不了法师但也不低啊.
针对武器战士的宏,同上
/script G=GetActionCooldown;C=CastSpellByName;
/script F=CastShapeshiftForm;if(G(71)<2)then F(1);else F(3);end
/script if(IsUsableAction(71)==1)then C("横扫攻击");end
/施放 顺劈斩
/script if(UnitHealth("target")<5)then TargetNearestEnemy();end
/施放 战斗姿态
横扫,顺劈,切回战斗姿态.
(带小号刷群怪差不多了,只剩下一两个怪了,用这个切回战斗姿态再持续砍成片)
群嘲盾墙
/施放 挑战怒吼
/施放 盾墙
盾反宏
#showtooltip 法术反射
/Stopattck
/equipslot 16 你的武器名字
/equipslot 17 你的盾牌名字
/cast [equipped:盾牌,stance:1/2] 法术反射;[equipped:盾牌] 防御姿态;[stance:3] 防御姿态
注意:宏中的 你的武器名字 需改成你要装备的单手武器的名字,你的盾牌名字 需改成你要装备的单手武器的名字后,才可正常使用!
复仇+盾挡
#showtooltip 复仇
/cast 复仇
/stopcasting
/cast 盾牌格挡
宏将复仇与盾挡绑在一起。有复仇时候施放复仇,否则施放盾牌格挡。图标显示复仇的CD。
致死+拦截
#showtooltip 致死打击
/cast 致死打击
/cast 拦截
/cast 冲锋
致死与冲锋拦截绑在一起(追人速度更快,例如致死正要按下去时对方闪现走,这样便可直接冲锋拦截再致死):
冲锋+拦截
#show [combat] 拦截;冲锋
/cast [stance:1/2,combat] 狂暴姿态; [stance:3,combat] 拦截; [stance:2/3,nocombat] 战斗姿态; [stance:1,nocombat] 冲锋
/stopcasting
如果你处于战斗状态,这将使你切至狂暴状态并拦截;如果你处于非战斗状态,将使你切至战斗姿态并冲锋。图标显示相应技能的CD。
冲锋+拦截+断筋
#show [combat] 拦截; 冲锋
/cast [nocombat,stance:1] 冲锋; [combat,stance:3] 拦截; [nocombat,nostance:1] 战斗姿态; [combat,nostance:3] 狂暴姿态
/stopcasting
/cast [stance:1/3] 断筋
没进战斗就冲锋,进了战斗就拦截。冲拦后,继续使用该命e799bee5baa6e58685e5aeb9333令则会对你当前目标进行断筋。
冲锋拦截援护斩杀一键宏
#showtooltip
/cast [stance:1]冲锋; [stance:2,help]援护 ; [stance:3]拦截
/stopcasting
/cast [stance:1/3]斩杀; [stance:2]嘲讽
/cancelaura 利刃风暴
/script if (UnitHealth("target")/UnitHealthMax("target") < 0.2) then CancelUnitBuff("player","猝死") end
宏在战斗姿态下显示冲锋,点击对目标施放冲锋。防御姿态则显示援护,点击对目标施放援护。狂暴姿态则显示为拦截。消利刃风暴,斩杀取消猝死的30怒限制
盾反并切回狂暴
/cast [stance:1/3, nomodifier:alt/ctrl/shift] 防御姿态
/cast [modifier:alt/ctrl/shift] 狂暴姿态
/equip [modifier:alt/ctrl/shift] 你的双手武器; 你的单手武器
/equip [nomodifier:alt/ctrl/shift] 你的盾牌
/cast [nomodifier:alt/ctrl/shift] 法术反射
注意:宏中 你的双手武器 需改成你使用的双手武器的名字, 你的单手武器 需改成你使用的单手武器名字,你的盾牌 需改成你使用的盾牌名字后,才可正常使用! 正常按下,切换至防护姿态并换装你的单手武器和盾并且施放盾反,按住组合键(alt/ctrl/shift)并按下宏命令,则切换回狂暴姿态并换装双手武器。
盾墙
/cast [stance:2,equipped:盾牌] 盾墙; [stance:1/3] 防御姿态
/stopmacro [equipped:盾牌]
/equip 你的单手武器
/equip 你的盾牌
注意:宏中 你的单手武器 需改成你使用的单手武器名称, 你的盾牌 需改成你使用的盾牌名称后,才可正常使用! 当你在防御姿下并且装备了盾牌,则使用盾墙;如果你没有处于防护姿态下,则切换防御并且装备一把单手武器和盾牌(在“你的单手武器名称”、“你的盾牌名称”处填入您要选择装备的单手武器和盾牌)。
法术反射
/cast [stance:1/2,equipped:盾牌] 法术反射; [stance:3] 防御姿态
/stopmacro [equipped: 盾牌]
/stopcasting
/equip 你的单手武器
/equip 你的盾牌
注意: 宏中 你的单手武器 需改成你使用的单手武器名称, 你的盾牌 需改成你使用的盾牌名称后,才可正常使用! 说明:换上单手武器+盾,切至正确的姿态并施放法术反射。必须填入您武器的名称。注意:如果你在战斗姿态下使用该宏,则不会切换至防护姿态,因为盾反在战斗下是可以使用的。当你处于被集火时,需要手动切换至防护姿态。
反击风暴,鲁莽,盾墙
/cast [stance:1] 反击风暴; [stance:2] 盾墙; [stance:3] 鲁莽
一个用来省键位的简单宏,在相应的天赋上,一键使用大技能(战斗姿态下使用反击风暴,防护姿态下使用盾墙,狂暴姿态下使用鲁莽)。
横扫+利刃风暴
#showtooltip 利刃风暴
/cast 横扫攻击
/cast 利刃风暴
/cancelaura [modifier:alt] 利刃风暴
点宏将施放横扫和利刃风暴,按住alt键再按宏则取消利刃风暴。宏图标显示利刃风暴的CD。
集火
#showtooltip 拦截
/协助 (人名)
/施放 拦截
/stopcasting
/施放 致死打击
此宏适用于各种JJC/战场的集火。将人名替换为你需要辅助的目标,如队伍里的元素萨满/法师。
缴械
#showtooltip 缴械
/cast [stance:2] 缴械; [stance:1/3] 防御姿态
如果你正处于防护姿态,那么会缴械你的目标;如果你并不处于防护姿态,按下该宏则会切换至防御姿态,再次按下时候,才会缴械。
猛击宏
#showtooltip 猛击
/stopcasting
/cast 猛击
/stopcasting
瞬发猛击宏。防止猛击读条。
复仇英勇打击
#showtooltip 复仇
/cast 复仇
/stopcasting
/cast 英勇打击
配合复仇雕文的一个宏,在用了复仇之后的下一个英勇打击不要怒气,免费使用。
致死打击
# showtooltip 致死打击
/startattack
/cast 致死打击
/cast 投掷
/USE 射击
攻击目标,并且在 超出距离外 在射击 和投掷距离内 丢飞刀 适用于在被冰或绑在原地的时候用,不影响正常的致死
援护
/cast [nostance:2] 防御姿态; [help] 援护; [target=targettarget, help] 援护
点宏后,将施放援护。使得你可以在防止丢失目标的情况下援护你的队友(援护当前目标的目标)。同时,你也可以使用该命令用于援护当前目标。