乌龟魔兽 太好玩啦

 找回密码
 立即注册
查看: 3369|回复: 4

[宏命令分享] 德鲁伊-喵D一键宏

  [复制链接]

1

主题

7

回帖

1503

积分

THWL会员

Rank: 2

积分
1503
发表于 2023-11-13 16:25:46 | 显示全部楼层 |阅读模式
     给新手猫D,特别的是来乌龟服体验元素猫的小伙伴们和懒人一个小福利,大神就请手动打!
     此帖搬运自B站大神“摸遍高压线”,原贴地址https://www.bilibili.com/read/cv27358549/?spm_id_from=333.999.0.0
我加了另外不变身的宏,方便没有元素猫装备的普通猫用(蓝不够)。
     ☆使用一键宏必须装Roid-Macros和SuperMacro,这两款插件和ClassicMacros冲突,如果不能使用请务必保证没有ClassicMacros插件,修改完超级宏请,务必在输入栏输入/rl,如果还无法运行请重启游戏
      1.第一个宏,
/script if not buffed("猎豹形态") then cast("猎豹形态(变形)") end;
/script if ( not PlayerFrame.inCombat ) and UnitExists("target") then CastSpellByName("攻击") end
/script if not buffed("血之狂暴") then CastSpellByName("猛虎之怒") end;
/script if not buffed("精灵之火", "target") and buffed("猎豹形态") then CastSpellByName("精灵之火(野性)");end;
/script if GetComboPoints("target") >= 5 and not buffed ("撕扯","target") then CastSpellByName("撕扯") end;
/script if buffed ("撕扯", "target") and GetComboPoints("target") >= 5 then CastSpellByName("凶猛撕咬") end;
/script if buffed("节能施法") then CastSpellByName("撕碎") end;
/run local rage=UnitMana("player");if rage >= 52 then CastSpellByName ("撕碎") end;
/script if GetComboPoints("target") < 3 then CastSpellByName("撕碎") end;
/run local rage1 = UnitMana("player");if rage1 <= 27 and not buffed("节能施法") then CastSpellByName("猎豹形态(变形)") end;
    条件要有无尽匕首+至少4件触发装备,头部为狼头附魔,天赋树中激怒点满(恢复第一层第二个),
    简单说下宏的命令,第一行:不是猫形态自动变猫;第二行:自动攻击攻击;第三行:没有血之狂暴时释放猛虎之怒;第四行:自动释放精灵火;第五行:目标身上没有撕扯(5星流血)时释放5星流血;第六行:目标身上有撕扯且5星时释放凶猛撕咬(5星剔骨),第七行:节能施法时释放撕碎(背刺),第八行:52及以上能量时释放撕碎;第九行:目标小于3星时释放撕碎,第十行:当你能量低于27且没有节能施法时取消猫形态
     ☆这个宏会打流血技能,当目标是免疫流血的怪时,会卡宏☆打流血会比不打流血伤害高,特别是熊猫天赋的猫(没点野性侵略)
      2.第二个宏,和第一基本一样,不打流血(MC一半BOSS都要用这个,还有打小怪),这2个宏都要打背

/script if not buffed("猎豹形态") then cast("猎豹形态(变形)") end;
/script if ( not PlayerFrame.inCombat ) and UnitExists("target") then CastSpellByName("攻击") end
/script if not buffed("血之狂暴") then CastSpellByName("猛虎之怒") end;
/script if not buffed("精灵之火", "target") and buffed("猎豹形态") then CastSpellByName("精灵之火(野性)");end;
/script if GetComboPoints("target") >= 5 then CastSpellByName("凶猛撕咬") end;
/script if buffed("节能施法") then CastSpellByName("撕碎") end;
/run local rage=UnitMana("player");if rage >= 52 then CastSpellByName ("撕碎") end;
/script if GetComboPoints("target") < 3 then CastSpellByName("撕碎") end;
/run local rage1 = UnitMana("player");if rage1 <= 27 and not buffed("节能施法") then CastSpellByName("猎豹形态(变形)") end;

      3.第三个宏,这个是不变身的宏,不用附魔狼头,普通猫用的,带流血的

/script if not buffed("猎豹形态") then cast("猎豹形态(变形)") end;
/script if ( not PlayerFrame.inCombat ) and UnitExists("target") then CastSpellByName("攻击") end
/script if not buffed("血之狂暴") then CastSpellByName("猛虎之怒") end;
/script if not buffed("精灵之火", "target") and buffed("猎豹形态") then CastSpellByName("精灵之火(野性)");end;
/script if GetComboPoints("target") >= 5 and not buffed ("撕扯","target") then CastSpellByName("撕扯") end;
/script if buffed ("撕扯", "target") and GetComboPoints("target") >= 5 then CastSpellByName("凶猛撕咬") end;
/script if buffed("节能施法") then CastSpellByName("撕碎") end;
/run local rage=UnitMana("player");if rage >= 52 then CastSpellByName ("撕碎") end;
/script if GetComboPoints("target") < 3 then CastSpellByName("撕碎") end;

      4.第四个,也是不变身的,不带流血

/script if not buffed("猎豹形态") then cast("猎豹形态(变形)") end;
/script if ( not PlayerFrame.inCombat ) and UnitExists("target") then CastSpellByName("攻击") end
/script if not buffed("血之狂暴") then CastSpellByName("猛虎之怒") end;
/script if not buffed("精灵之火", "target") and buffed("猎豹形态") then CastSpellByName("精灵之火(野性)");end;
/script if GetComboPoints("target") >= 5 then CastSpellByName("凶猛撕咬") end;
/script if buffed("节能施法") then CastSpellByName("撕碎") end;
/run local rage=UnitMana("player");if rage >= 52 then CastSpellByName ("撕碎") end;
/script if GetComboPoints("target") < 3 then CastSpellByName("撕碎") end;

     5.这个是打脸(正面打BOSS)用的,练级能不能用我没试,你们有小号的试一下

/script if not buffed("猎豹形态") then cast("猎豹形态(变形)") end;
/script if ( not PlayerFrame.inCombat ) and UnitExists("target") then CastSpellByName("攻击") end
/script if not buffed("血之狂暴") then CastSpellByName("猛虎之怒") end;
/script if not buffed("精灵之火", "target") and buffed("猎豹形态") then CastSpellByName("精灵之火(野性)");end;
/script if GetComboPoints("target") >= 5 then CastSpellByName("凶猛撕咬") end;
/script if buffed("节能施法") then CastSpellByName("爪击") end;
/run local rage=UnitMana("player");if rage >= 46 then CastSpellByName ("爪击") end;
/script if GetComboPoints("target") < 3 then CastSpellByName("爪击") end;


    现在常青藤雕像改了,在能打BOSS背的情况下,KLZ的一暴击的雕像成香饽饽了,




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

14

回帖

310

积分

THWL会员

Rank: 2

积分
310
角色名
woff
种族
暗影精灵
职业
德鲁伊
发表于 2023-11-13 16:30:41 | 显示全部楼层
好货绑定,马上试试 脑斧辛苦了
回复

使用道具 举报

1

主题

13

回帖

351

积分

THWL会员

Rank: 2

积分
351
角色名
Lxncsyyh
种族
暗影精灵
职业
德鲁伊
发表于 2023-11-18 01:54:20 | 显示全部楼层
辛苦辛苦,保存
回复

使用道具 举报

0

主题

9

回帖

86

积分

THWL会员

Rank: 2

积分
86
发表于 2023-11-25 09:41:08 来自手机 | 显示全部楼层
666收藏了
回复

使用道具 举报

0

主题

22

回帖

5332

积分

THWL高级成员

Rank: 4

积分
5332
角色名
Greentrace
种族
暗影精灵
职业
德鲁伊
发表于 2023-12-1 10:36:24 | 显示全部楼层
这个宏团本会卡猛虎
解决办法:
龟壳安装isbuffactive插件
把判断猛虎的语句/script if not buffed("血之狂暴") then CastSpellByName("猛虎之怒") end;
修改成/script if not IsBuffActive("血之狂暴") then CastSpellByName("猛虎之怒")end;
这个函数可以正确判断超过16个buff后的情况
同理把宏命令中所有检测BUFF的函数buffed替换成IsBuffActive
另外精灵火可以触发节能应该卡CD释放加入循环




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|乌龟服 魔兽世界 太好玩啦 公会论坛

GMT+8, 2025-5-4 21:37 , Processed in 0.053640 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表