插件
1.显示LUA自制插件,我弄了一个合集。包括了 调整玩家到团队框架最后一位,视野最大,换天赋自动换装备,去暴雪自带的被控制后技能栏的红圈,目标及焦点头像姓名背景改成职业颜色,进入竞技场自动收起任务,隐藏玩家头像伤害治疗量,隐藏pvp图标,头像改职业图标。这些功能可以打开Heji.lua自行删减想要的功能。 调整玩家到团队框架最后一位需要再界面-团队控制-选择队伍才能实现。
2.痛苦毁灭恶魔的能力条移动到屏幕中央,只在战斗下显示。需要注意的是,如果是痛苦毁灭天赋就需要把恶魔的那个插件关闭,恶魔天赋也需要把痛苦毁灭的插件关闭。
我发的文件里是只在战斗下显示,如果喜欢常驻可以吧lua的文件改为我发的代码。
DemonicFuryBarFrame:ClearAllPoints()
DemonicFuryBarFrame:SetPoint("CENTER", UIParent, "CENTER", 0, -100)
DemonicFuryBarFrame:SetScale(1.1)
DemonicFuryBarFrame:SetAlpha(1)
WarlockPowerFrame:ClearAllPoints()
WarlockPowerFrame:SetPoint("TOP", CastingBarFrame, "BOTTOM", 0, -100)
WarlockPowerFrame:SetScale(1.1)
WarlockPowerFrame:SetAlpha(1.0)
3.pvp语音不显示强化狗牺牲狗打断,需要自己添加。
GladiatorlosSA目录下的spelllist.lua文件打开,最后一部分打断技能加入,修改如下。 我把术士的打断全搜索除了。
[115781] = "lockout", -- Optical Blast
[119910] = "lockout", -- Spell Lock
[171140] = "lockout", -- Shadow Lock
[171139] = "lockout", -- Shadow Lock
[119911] = "lockout", -- Optical Blast
[171138] = "lockout", -- Shadow Lock
[132409] = "lockout", -- Spell Lock
4.敌方技能cd插件,我添加了术士2反的cd,NameplateCooldowns血条上显示技能cd。
5.现在PlateBuffs有时候失灵我在curse上找了一个可以完美替代,JamPlates Accessories替代PlateBuffs。
6.竞技场检测队友技能cd插件,需要自行添加还可以,TeeaPAB竞技场队友技能cd监视。
7.另外我找人帮吗写了一个带狗可驱散buff高亮lua,不太好的地方是必须带狗才显示,感兴趣的自行添加。
--[目标buff高亮]
hooksecurefunc("TargetFrame_UpdateAuras", function(self)
local frame, frameName
local selfName = self:GetName()
local name, rank, icon, count, debuffType, duration, expirationTime, caster, isStealable
local frameStealable
local playerIsTarget = UnitIsUnit(PlayerFrame.unit, self.unit)
local _, class = UnitClass("player")
if not (class == "WARLOCK" and HasPetSpells() and (GetSpellBookItemInfo("吞噬魔法") or GetSpellBookItemInfo("复制魔法")) ) then
return
end
for index = 1, MAX_TARGET_BUFFS do
name, rank, icon, count, debuffType, duration, expirationTime, caster, canStealOrPurge = UnitBuff(self.unit, index, filter)
frameName = selfName.."Buff"..index
frame = _G[frameName]
if (frame and frame:IsShown()) then
frameStealable = _G[frameName.."Stealable"]
if ( not playerIsTarget and debuffType == "Magic" ) then
frameStealable:Show()
else
frameStealable:Hide()
end
end
end
end)
宏
1.反制宏。ctrl焦点反制,优点,人强化狗无论谁能看到打断者都能打断(俗称穿墙断),并且有狗情况下不打断当前读条。
#showtooltip 恶魔掌控
/cast[@focus,pet,mod:ctrl][pet,nomod]恶魔掌控
/cast[@focus,pet,mod:ctrl][pet,nomod]眼棱爆炸(特殊技能)
/stopmacro[@pet,exists,nodead]
/stopcasting
/cast[@focus,harm,mod:ctrl][]恶魔掌控
/cast[@focus,harm,mod:ctrl][]眼棱爆炸(特殊技能)
2.框体反制宏。同样强化狗可以穿墙。有狗不打断当前读条。
#showtooltip 恶魔掌控
/castsequence[@pettarget,pet]reset=2 0,恶魔掌控
/cast[@arena1,pet]恶魔掌控
/cast[@arena1,pet]眼棱爆炸(特殊技能)
/stopmacro[@pet,exists,nodead]
/stopcasting
/cast[@arena1]恶魔掌控
/cast[@arena1]眼棱爆炸(特殊技能)
3.进攻驱散宏。直接按框体1,ctrl框体2,alt框体3.
#showtooltip 复制魔法
/cast [target=arena2,mod:ctrl]复制魔法;
/cast [target=arena2,mod:ctrl]吞噬魔法;
/cast [target=arena3,mod:alt]复制魔法;
/cast [target=arena3,mod:alt]吞噬魔法;
/cast [target=arena1] 复制魔法
/cast [target=arena1] 吞噬魔法
4.鼠标指向宝宝攻击宏。方便打图腾,进攻。还有宝宝回血跟随宏。
#showtooltip
/petattack [target=mouseover]
#showtooltip 生命通道
/施放 灵魂燃烧
/施放 生命通道
/petfollow
/脚本 local t=GetTime()macroT=macroT or 0;if t-macroT>5 then SendChatMessage("谁打我宝宝我跟谁急!!!","YELL")macroT=t;end
5.瞬招并且反制焦点宏。但是要注意越智能的宏,很可能越傻,比如这个宏用了之后就不能打出瞬招狗吃萨满防打断反制的操作了。
#showtooltip 召唤地狱猎犬
/castsequence reset=2 灵魂燃烧,11,11,11,11,11,11,11,11,11,11,11,11,11
/use [mod:shift]召唤魅魔;[mod:alt]召唤地狱猎犬;
/施放 召唤虚空行者
/cast [target=focus] 法术封锁
/cast [target=focus] 眼棱爆炸