Quote from sylvanaarIt has an ironic name. Was that intentional?
Indeed it was :)
Actually, I have a few mods that all start with 'e' (eAlign, eError, eRepair).
Quote from OrionShockThey might have said that, but it's not the way it works. I've been in too many groups where tank was 2 or 3rd..
function EQ:START_LOOT_ROLL(event, id, time) local _, name, _, _, _ = GetLootRollItemInfo(id) MaxID = id if name == "Frozen Orb" then self:RegisterEvent("CHAT_MSG_LOOT") end end function EQ:CHAT_MSG_LOOT() local LootInProgress = false for i = 1, MaxID do if GetLootRollItemInfo(i) then LootInProgress = true break end end if LootInProgress == false then self:UnregisterEvent("CHAT_MSG_LOOT") LeaveParty() end end
MainMenuBar:SetScript("OnEnter", function() self:SetAlpha(1) end) MainMenuBar:SetScript("OnLeave", function() self:SetAlpha(0) end)
Quote from PhanxAnd he got help with his code, from *gasp* the same person who expressed a negative opinion about the addon he was writing.
Just out of curiosity, if someone had come along and said "Great idea dude, I don't know how I manage to play without this addon, I can't wait 'til it's done!" would anyone have even said anything about that person having expressed an opinion? I bet not.
Quote from PhanxThat's also my opinion, as someone who plays two tanks, a healer, and two melee DPS characters. Giants icons are great for marking "kill this thing" or "get away from this guy because he's about to explode", not so great for actually seeing what you're doing in close quarters. I've even left groups before where someone insisted on putting a persistent mark on me. At least now I can remove it myself, but it's still obnoxious.
And, I don't care if you don't care what I think about your feature. You posted about it on a public forum. You don't get to choose only to hear from people who think your idea is great. :)
if it's spamming once for each player, my guess is that it's firing the event before the player has actually "joined" the group
function EQ:PARTY_MEMBERS_CHANGED() if self.db.profile.MarkTank then isTank, isHeal, isDPS = UnitGroupRolesAssigned("player") if isTank then if MarkedTank ~= UnitName("player") then SetRaidTarget("player", 1) MarkedTank = UnitName("player") end else for i=1, 4 do isTank, isHeal, isDPS = UnitGroupRolesAssigned("party" .. i) if isTank then if MarkedTank ~= UnitName("party" .. i) then SetRaidTarget("party" .. i, 1) MarkedTank = UnitName("party" .. i) end end end end end end