vanilla-wow-addons – Rev 1
?pathlinks?
--
-- GoodInspect increases inspect range and allows inspection of opposing faction members.
-- also adds guild info to inspect window a la your character sheet.
-- version 1.0.4 by usea - 2005
--
BINDING_NAME_GOODINSPECT = "Inspect Target";
BINDING_HEADER_GOODINSPECT = "Good Inspect";
function GoodInspect_OnLoad()
InspectFrame_LoadUI();
InspectFrame_OnUpdate = GoodInspect_InspectFrame_OnUpdate;
InspectFrame_Show = GoodInspect_InspectFrame_Show;
-- stops the Inspect option in the unit dropdown menu from greying out
UnitPopupButtons["INSPECT"] = { text = TEXT(INSPECT), dist = 0 };
end
-- allows inspection of opposing faction members (can't see equip)
function GoodInspect_InspectFrame_Show(unit)
HideUIPanel(InspectFrame);
if(UnitExists(unit) and UnitIsPlayer(unit)) then
NotifyInspect(unit);
InspectFrame.unit = unit;
ShowUIPanel(InspectFrame);
InspectNameText:SetWidth(300);
InspectNameText:SetText(UnitPVPName("target"));
local guildname = nil;
local guildtitle = nil;
local guildrank = nil;
guildname, guildtitle, guildrank = GetGuildInfo("target");
if(guildname ~= nil and guildtitle ~= nil and guildrank ~= nil) then
InspectTitleText:SetText(format(TEXT(GUILD_TITLE_TEMPLATE), guildtitle, guildname));
InspectTitleText:Show();
else
InspectTitleText:Hide();
end
end
end
function InspectBinding()
if(InspectFrame:IsVisible()) then
InspectFrame:Hide();
else
InspectUnit("target");
end
end
-- left empty to stop distance checking on inspect
function GoodInspect_InspectFrame_OnUpdate()
-- do nothing
end
Generated by GNU Enscript 1.6.5.90.