Download
(31Kb)
Download
Updated: 10-26-16 10:04 PM
Pictures
File Info
Compatibility:
Return to Karazhan (7.1.5)
Updated:10-26-16 10:04 PM
Created:02-04-16 02:12 AM
Downloads:9,444
Favorites:38
MD5:
Categories:Unit Mods, Combat Mods

Kib: Quest Mobs - Nameplate Quest Indicator  Popular! (More than 5000 hits)

Version: 1.15
by: Tosaido [More]

This addon will add a quest icon above any mobs nameplate if it is involved with any of your current quests.
It'll show Red if any quest is in progress and blue if the mob can contribute to any bar objective quests.

This addon is part of a collection of addons i have, created/am going to create, It's designed to be a very simple and lightweight addon. If you have any concerns or recommendations don't hesitate to get in contact with me

This addon is compatible with Kib_Config: A robust config system with a gui which allows for addon options, global options and profiles all in one place.

Available options with Kib: Config

- Various different quest indicator icons
- Opacity
- Colour
- Various position offsets
- Show quest tasks on the name plate
- Disable in an instance
- Disable when attacking the mob

It can be found here: http://www.wowinterface.com/downloads/info24215-KibConfig.html

-- 1.15 -- .toc update for 7.1
- Fixed an issues where group quests where being mistaken as bonus area quests
- A new colour option has been added, which is used If you have completed the tasks in a group quests but
someone in your group hasn't.

-- 1.14 -- Should now work without Kib: Config

-- 1.13 -- Improved compatibility with Kib: Config
- Cleanup

-- 1.12 -- Various bug fixes
- Added option to disable the indicator when the mob is in combat with you (enabled by default)
- Added option to disable the indicator when in an instance (enabled by default)

-- 1.11 -- Now compatible with Tidy Plates
- Added additional options

-- 1.10 -- Complete rewrite for 7.0 and compatibility with Kib_Config.
- Removed complete quest indicator
- Changed default normal incomplete quest indicator colour to red
- Added many custom options, which can be accessed with Kib_Config
- Five unique textures
- Scale
- Colour
- Opacity

-- 1.02 -- Should now work with Tidy Plates or any other addon for that matter

-- 1.01 -- Fixed a variable issue

-- 1.0 -- Release
Optional Files (0)


Post A Reply Comment Options
Unread 09-02-18, 10:00 AM  
Xruptor
A Flamescale Wyrmkin
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 137
File comments: 640
Uploads: 22
Sometimes no unitname is returned and yet it's an area mob with a percentage. In these cases the mark isn't shown because the area flag is set to nil. To fix this do the following.

Open c_core.lua, the function ScanPlate(plateData) to the following

Code:
    local function ScanPlate(plateData)
        local PlayerQuest, GroupQuest, AreaQuest, QuestTasks = nil, nil, nil, {}

        Tooltip:SetOwner(WorldFrame, "ANCHOR_NONE")
        Tooltip:SetHyperlink("unit:" .. plateData.unitGUID)
    
        for i = 3, Tooltip:NumLines() do
            local line = _G["KibQuestTooltipTextLeft" .. i]
            local text = line:GetText()
            local text_r, text_g, text_b = line:GetTextColor()
			
			--check for specific rounding situations, sometimes tooltip returns exactl decimals
            if text_r >= 0.99 and text_g >= 0.82 and text_b <= 0 then 
                AreaQuest = true
            else
                local Unit_Name, Progress = string.match(text, "^ ([^ ]-) ?%- (.+)$")
				--sometimes we have empty string unit_name, check for that
                if Progress and Unit_Name and string.len(Unit_Name) > 0 then 
					 AreaQuest = nil
					local current, goal = string.match(Progress, "(%d+)/(%d+)")

					if (current and goal) and (current ~= goal) then 
						if (Unit_Name == "" or Unit_Name == GlobalDatabase.Player_Name) then 
							PlayerQuest = true 
							QuestTasks[#QuestTasks + 1] = Progress
						else
							GroupQuest = true
						end
					end
				elseif Progress and not AreaQuest then
					--we have SOMETHING so lets mark it anyways
					PlayerQuest = true
                end
            end
        end

        local QuestType = (PlayerQuest and 1) or (GroupQuest and 2) or (AreaQuest and 3) or 0
        CachedMobs[plateData.unitName] = {QuestType = QuestType, QuestTasks = QuestTasks}
    end
Primary reason for this is the continued scanning of the tooltip when a match is found. Which negates the previous flags. There are other ways to do this but this is the simplest.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Last edited by Xruptor : 09-02-18 at 10:44 AM.
Report comment to moderator  
Reply With Quote
Unread 09-22-16, 01:59 AM  
Aisenfaire
A Murloc Raider

Forum posts: 6
File comments: 394
Uploads: 0
Originally Posted by Tosaido
Hi, i took a look at the video on that webpage about the quest and noticed there is no quest data on the Restless Ancestors tooltip, which is how this addon gets its information. unfortunately that seem to be an error with blizzard and i cant do anything about it. Thanks for the heads up about the other issues, will have an update within the hour
Oh, I see.

Many thanks for the updates!
Report comment to moderator  
Reply With Quote
Unread 09-21-16, 03:38 PM  
Tosaido
A Fallenroot Satyr
 
Tosaido's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 12
Uploads: 2
Originally Posted by Aisenfaire
Hi, with the latest version just now the addon no longer seems to work without Kib config? With Kib config disabled, the quest icons no longer display over nameplates.

*edit:

2nd issue: Doesn't show quest indicator icons over Restless Ancestors for the Lay Them To Rest quest: http://wowhead.com/quest=39791#comments
Hi, i took a look at the video on that webpage about the quest and noticed there is no quest data on the Restless Ancestors tooltip, which is how this addon gets its information. unfortunately that seem to be an error with blizzard and i cant do anything about it. Thanks for the heads up about the other issues, will have an update within the hour
Report comment to moderator  
Reply With Quote
Unread 09-21-16, 08:07 AM  
Aisenfaire
A Murloc Raider

Forum posts: 6
File comments: 394
Uploads: 0
Hi, with the latest version just now the addon no longer seems to work without Kib config? With Kib config disabled, the quest icons no longer display over nameplates.

*edit:

2nd issue: Doesn't show quest indicator icons over Restless Ancestors for the Lay Them To Rest quest: http://wowhead.com/quest=39791#comments
Last edited by Aisenfaire : 09-21-16 at 11:22 AM.
Report comment to moderator  
Reply With Quote
Unread 09-14-16, 11:39 PM  
b3n9ti
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 75
Uploads: 2
thanks for the update, working great!
Report comment to moderator  
Reply With Quote
Unread 09-12-16, 06:37 AM  
Tosaido
A Fallenroot Satyr
 
Tosaido's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 12
Uploads: 2
Originally Posted by b3n9ti
Originally Posted by Tosaido
...
thanks for the update, glad it now works with tidyplates!

would it be possible to add an option to:
a) disable it entirely in dungeons

and b) (maybe a bit more complicated) maybe remove the symbol as soon as the mob you're attacking is tagged? that would be extremely epic!
Haven't looked into it yet, but it definitely seems doable, Thanks for the suggestion
Report comment to moderator  
Reply With Quote
Unread 09-12-16, 01:20 AM  
b3n9ti
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 75
Uploads: 2
Originally Posted by Tosaido
...
thanks for the update, glad it now works with tidyplates!

would it be possible to add an option to:
a) disable it entirely in dungeons

and b) (maybe a bit more complicated) maybe remove the symbol as soon as the mob you're attacking is tagged? that would be extremely epic!
Report comment to moderator  
Reply With Quote
Unread 09-06-16, 12:39 AM  
Tosaido
A Fallenroot Satyr
 
Tosaido's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 12
Uploads: 2
Originally Posted by kaiden
I'm sure one of us would be happy to take over the addon and keep it going in your honor. It is a fantastic idea that i'm amazed people have done before. I have already been salivating and making textures for it.
Thanks for the interest. iv'e had some free time over the past few days to get a-few things done like compatibility with tidy plates, quest description in text form etc... should be up tommorow hopefully
Report comment to moderator  
Reply With Quote
Unread 09-05-16, 10:31 PM  
kaiden
A Murloc Raider
 
kaiden's Avatar

Forum posts: 7
File comments: 41
Uploads: 0
I'm sure one of us would be happy to take over the addon and keep it going in your honor. It is a fantastic idea that i'm amazed people have done before. I have already been salivating and making textures for it.
Report comment to moderator  
Reply With Quote
Unread 08-14-16, 11:10 PM  
Tosaido
A Fallenroot Satyr
 
Tosaido's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 12
Uploads: 2
Originally Posted by rannel
Originally Posted by Tosaido
Originally Posted by rannel
Originally Posted by Tosaido
Ya, The only reason i suspect it wouldn't work is if Tidy Plates Changes either the position or Alpha of the original nameplate.

EDIT: Just tested it in-game and it appeared to not work. Unfortunately if its because of the previous reasons i mentioned then i cant do anything about it

EDIT#2: Just Posted an update which should make this addon compatible with most other nameplate addons
Hello, I would just like to let you know that it doesnt work with tidy plates IF you have a skin installed, in my case I had tidy plates and the blizzardplates (theme / skin) - however as soon as I remove the skin your addon works perfectly ! I wanna thank you alot for this, you increase my experience alot!
Hi, ill take a look at these skins. Off the top of my head i cant think of the problem, if it works without skins. Perhaps a new plate is created and the original is hidden/0 opacity? May not be till next weekend though.
No worries, take your time and enjoy the game!
Unfortunately i haven't played in over 5 months and still wont be able to play lol... not counting logging in to see if an addon works. Busy with life stuff
Report comment to moderator  
Reply With Quote
Unread 08-14-16, 01:11 PM  
rannel
A Defias Bandit
 
rannel's Avatar

Forum posts: 3
File comments: 11
Uploads: 0
Originally Posted by Tosaido
Originally Posted by rannel
Originally Posted by Tosaido
Ya, The only reason i suspect it wouldn't work is if Tidy Plates Changes either the position or Alpha of the original nameplate.

EDIT: Just tested it in-game and it appeared to not work. Unfortunately if its because of the previous reasons i mentioned then i cant do anything about it

EDIT#2: Just Posted an update which should make this addon compatible with most other nameplate addons
Hello, I would just like to let you know that it doesnt work with tidy plates IF you have a skin installed, in my case I had tidy plates and the blizzardplates (theme / skin) - however as soon as I remove the skin your addon works perfectly ! I wanna thank you alot for this, you increase my experience alot!
Hi, ill take a look at these skins. Off the top of my head i cant think of the problem, if it works without skins. Perhaps a new plate is created and the original is hidden/0 opacity? May not be till next weekend though.
No worries, take your time and enjoy the game!
__________________
The One And Only
Report comment to moderator  
Reply With Quote
Unread 08-14-16, 01:02 PM  
Tosaido
A Fallenroot Satyr
 
Tosaido's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 12
Uploads: 2
For the time being until i release Kib_Config you can change a few settings with the addon by opening b_register.lua found in Kib_QuestMobs addon folder, in a text program and change the variables within [Defaults = {}].

TextureVariant = (Min = 1, Max = 5)
ScaleOffset = (Min = 0.2, Max = 3)
Alpha = (Min = 0.1, Max = 1)
NormalQuestcolor = (Min = 0, Max = 255)
AreaQuestcolor = (Min = 0, Max = 255)

(Note: When changing the values, don't go below Min and above Max or errors may appear and only replace the values, don't add and remove them)
Report comment to moderator  
Reply With Quote
Unread 08-14-16, 12:54 PM  
Tosaido
A Fallenroot Satyr
 
Tosaido's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 12
Uploads: 2
Originally Posted by rannel
Originally Posted by Tosaido
Ya, The only reason i suspect it wouldn't work is if Tidy Plates Changes either the position or Alpha of the original nameplate.

EDIT: Just tested it in-game and it appeared to not work. Unfortunately if its because of the previous reasons i mentioned then i cant do anything about it

EDIT#2: Just Posted an update which should make this addon compatible with most other nameplate addons
Hello, I would just like to let you know that it doesnt work with tidy plates IF you have a skin installed, in my case I had tidy plates and the blizzardplates (theme / skin) - however as soon as I remove the skin your addon works perfectly ! I wanna thank you alot for this, you increase my experience alot!
Hi, ill take a look at these skins. Off the top of my head i cant think of the problem, if it works without skins. Perhaps a new plate is created and the original is hidden/0 opacity? May not be till next weekend though.
Report comment to moderator  
Reply With Quote
Unread 08-14-16, 05:08 AM  
rannel
A Defias Bandit
 
rannel's Avatar

Forum posts: 3
File comments: 11
Uploads: 0
Originally Posted by Tosaido
Ya, The only reason i suspect it wouldn't work is if Tidy Plates Changes either the position or Alpha of the original nameplate.

EDIT: Just tested it in-game and it appeared to not work. Unfortunately if its because of the previous reasons i mentioned then i cant do anything about it

EDIT#2: Just Posted an update which should make this addon compatible with most other nameplate addons
Hello, I would just like to let you know that it doesnt work with tidy plates IF you have a skin installed, in my case I had tidy plates and the blizzardplates (theme / skin) - however as soon as I remove the skin your addon works perfectly ! I wanna thank you alot for this, you increase my experience alot!
__________________
The One And Only
Report comment to moderator  
Reply With Quote
Unread 08-13-16, 01:46 AM  
glamrockcop
A Kobold Labourer

Forum posts: 1
File comments: 11
Uploads: 0
One of the most useful addons I've ever used. Thanks for the update.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.