Download
(3 Kb)
Download
Updated: 10-13-12 05:33 PM
Updated:10-13-12 05:33 PM
Created:unknown
Downloads:40,325
Favorites:277
MD5:
Categories:Tekkub's Emporium of Random Crap, Character Advancement
Quelevel  Popular! (More than 5000 hits)
Version: 5.0.1.12-Release
by: Tekkub [More]
Quel'evel is a basic "quest level" addon, it adds quest levels to the quest log, quest watcher, chat links and gossip frame.

Quel'evel was written because most of the other quest level addons out there use an undesirable method to inject the level, which tends to break other addons. Being the studdorn ass I am, I refused to compensate for this bad practise in my addons, so I wrote Quel'evel as an alternative that uses a cleaner approach.

Quel'evel also adds a few tags to the quest level:
  • + - Elite
  • G - Group (with recommended number of players if available)
  • D - Dungeon
  • R - Raid
  • P - PvP
  • - Daily

Visit my site for more great addons.
Please send all bugs, feature requests and questions to addons@tekkub.net
5.0.1.12-Release
Tagging release version

5.0.1.11-Beta
Fix for 5.0

4.1.0.10-Release
Tagging stable version

3.3.0.9-Beta
Now we know if a quest is daily or repeatable
Load on GOSSIP_SHOW too
Go go undocumented API changes!

3.3.0.8-Beta
Fix for 3.3.3 (Thanks indie!)

3.2.0.7-Beta
Fix for GetDifficultyColor error

3.2.0.6-Beta
Fix for new quest frame in 3.2

3.1.0.5-Beta
Bit of hackery to make the quest tracker work again in 3.1
Update filter for 3.1

3.0.9.4-Beta
Also modify WHISPER_INFORM (when we send a tell)
Don't report -1 level quests (quests that don't have a level at all)

3.0.1.3-Beta
Add quest levels to quest gossip

2.4.1.2-Beta
Change to use ChatFrame_AddMessageEventFilter instead of hooking

2.4.1.1-Beta
And so it begins...
Optional Files (0)


Archived Files (8)
File Name
Version
Size
Author
Date
4.1.0.10-Releas
3kB
Tekkub
09-10-12 05:02 AM
4.1.0.10-Releas
2kB
Tekkub
05-14-11 09:33 PM
3.3.0.9-Beta
2kB
Tekkub
05-01-10 09:24 PM
3.3.0.8-Beta
2kB
Tekkub
04-04-10 04:26 PM
3.2.0.7-Beta
2kB
Tekkub
08-23-09 10:12 PM
3.2.0.6-Beta
2kB
Tekkub
08-15-09 09:36 PM
3.1.0.5-Beta
2kB
Tekkub
04-16-09 01:56 AM
3.0.1.3-Beta
2kB
Tekkub
08-30-08 06:22 PM


Post A Reply Comment Options
Unread 08-25-13, 05:34 PM  
Taryble
A Molten Giant
 
Taryble's Avatar

Forum posts: 811
File comments: 37
Uploads: 0
Need a hand with a minor edit

Quelevel works excellently with the base UI.

However, I'm using a modification that changes the background color of the Gossip screen to a dark grey. This makes the text difficult to read.


How would I go about changing the color of the quest names on the gossip screen - that is, where in the following would I put in my color for the title? :-)
Code:
_G["GossipTitleButton"..i]:SetFormattedText(
                isActive and isTrivial and TRIVIAL or NORMAL,
                color.r*255, color.g*255, color.b*255,
                level,
                repeatable and tags.Repeatable or "",
                daily and tags.Daily or "",
                title)
__________________
-- Taryble
Taryble is offline Report comment to moderator  
Reply With Quote
Unread 09-03-12, 03:35 AM  
AutolycusWolf
A Kobold Labourer
 
AutolycusWolf's Avatar

Forum posts: 0
File comments: 58
Uploads: 0
The remedy worked like a charm! Many thanks Vallix! Now if only we could find a way to fix the text wrapping on some long quest names but this is called nitpicking!

Many thanks again with sugar on top and a dancing banana!
AutolycusWolf is offline Report comment to moderator  
Reply With Quote
Unread 09-02-12, 01:50 PM  
Vallix
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Re: 5.0.4 Bug

Originally Posted by AutolycusWolf
Post 5.0.4 Quelevel only shows the Quest level for the first entry in the Gossip Frame. After a little research, according to wowpedia, GetGossipAvailableQuests and GetGossipActiveQuests added the isLegendary return value so the number of returned values per quest has increased, hence the bug (most probably)!

Since Quelevel is the only solid solution that does the work without breaking anything, I really hope either Tekkub updates the addon, or some other fan posts a guide on how to fix this. I tried to tamper with the code but I know nothing about .LUA programming and all my efforts resulted in a broken addon.

Thanks and kudos for a great addon!
Change lines 64-67 to the following (change "4 or 5" to "5 or 6" and add ", legendary" after repeatable):

Code:
local skip = isActive and 5 or 6

for j=1,num,skip do
	local title, level, isTrivial, daily, repeatable, legendary = select(j, ...)
Vallix is offline Report comment to moderator  
Reply With Quote
Unread 09-02-12, 12:43 PM  
AutolycusWolf
A Kobold Labourer
 
AutolycusWolf's Avatar

Forum posts: 0
File comments: 58
Uploads: 0
5.0.4 Bug

Post 5.0.4 Quelevel only shows the Quest level for the first entry in the Gossip Frame. After a little research, according to wowpedia, GetGossipAvailableQuests and GetGossipActiveQuests added the isLegendary return value so the number of returned values per quest has increased, hence the bug (most probably)!

Since Quelevel is the only solid solution that does the work without breaking anything, I really hope either Tekkub updates the addon, or some other fan posts a guide on how to fix this. I tried to tamper with the code but I know nothing about .LUA programming and all my efforts resulted in a broken addon.

Thanks and kudos for a great addon!
Last edited by AutolycusWolf : 09-02-12 at 01:42 PM.
AutolycusWolf is offline Report comment to moderator  
Reply With Quote
Unread 07-22-11, 02:00 AM  
spiralofhope
A Deviate Faerie Dragon
 
spiralofhope's Avatar

Forum posts: 11
File comments: 207
Uploads: 0
Go figure, but the downloads are updated but the repositories are old.
git://git.wowace.com/wow/quelevel/mainline.git
https://github.com/tekkub/Quelevel

This worked:
http://www.wowace.com/media/files/52...10-Release.zip
Presumably this is the same:
https://github.com/tekkub/Quelevel/z...1.0.10-Release

It's very strange to see a new tarball but old repository code in github.
__________________
spiralofhope.com
spiralofhope is offline Report comment to moderator  
Reply With Quote
Unread 05-16-11, 06:41 PM  
Ranguvar
A Defias Bandit

Forum posts: 2
File comments: 20
Uploads: 0
Thanks Tekkub.

All the others I've tried cause crashes and tainting, particularly with the glyph UI, but yours is flawless.
Ranguvar is offline Report comment to moderator  
Reply With Quote
Unread 01-13-11, 03:57 PM  
RazorLan
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
I really like the simplicity of this mod. Unfortunately, I cannot get it to work with Cataclysm, even when I tell it to load outdated mods. Is there any chance of getting an update for this mod?
RazorLan is offline Report comment to moderator  
Reply With Quote
Unread 08-04-10, 03:08 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1049
Uploads: 0
Originally posted by Angrysteel
Message: Interface\FrameXML\UIParent.lua:3359: attempt to perform arithmetic on local 'level' (a string value)
This error does not happen in the (current) version 3.3.0.9-Beta available long before you posted. Update.
Zidomo is offline Report comment to moderator  
Reply With Quote
Unread 06-06-10, 05:22 AM  
Angrysteel
A Murloc Raider

Forum posts: 6
File comments: 205
Uploads: 0
Message: Interface\FrameXML\UIParent.lua:3359: attempt to perform arithmetic on local 'level' (a string value)
Time: 06/06/10 06:21:24
Count: 1
Stack: Interface\FrameXML\UIParent.lua:3359: in function `GetQuestDifficultyColor'
Interface\AddOns\Quelevel\Quelevel.lua:67: in function <Interface\AddOns\Quelevel\Quelevel.lua:60>
Interface\AddOns\Quelevel\Quelevel.lua:78: in function <Interface\AddOns\Quelevel\Quelevel.lua:75>
[C]: in function `GossipFrameUpdate'
Interface\FrameXML\GossipFrame.lua:27: in function <Interface\FrameXML\GossipFrame.lua:9>

Locals: level = "Fallen Necropolis"
(*temporary) = 70
(*temporary) = "player"
(*temporary) = 70
(*temporary) = nil
(*temporary) = "attempt to perform arithmetic on local 'level' (a string value)"
Angrysteel is offline Report comment to moderator  
Reply With Quote
Unread 04-29-10, 10:51 PM  
fennek
A Defias Bandit
 
fennek's Avatar

Forum posts: 2
File comments: 14
Uploads: 0
Message: Interface\FrameXML\UIParent.lua:3359: attempt to perform arithmetic on local 'level' (a string value)
Time: 04/30/10 06:52:09
Count: 1
Stack: Interface\FrameXML\UIParent.lua:3359: in function `GetQuestDifficultyColor'
Interface\AddOns\Quelevel\Quelevel.lua:67: in function <Interface\AddOns\Quelevel\Quelevel.lua:60>
Interface\AddOns\Quelevel\Quelevel.lua:78: in function <Interface\AddOns\Quelevel\Quelevel.lua:75>
[C]: in function `GossipFrameUpdate'
Interface\FrameXML\GossipFrame.lua:27: in function <Interface\FrameXML\GossipFrame.lua:9>

Locals: level = "Rapporter la sacoche perdue"
(*temporary) = 80
(*temporary) = "player"
(*temporary) = 80
(*temporary) = nil
(*temporary) = "attempt to perform arithmetic on local 'level' (a string value)"
fennek is offline Report comment to moderator  
Reply With Quote
Unread 04-24-10, 08:47 PM  
Toran
A Nerdscale Dorkin
 
Toran's Avatar

Forum posts: 142
File comments: 430
Uploads: 0
same here.
Toran is offline Report comment to moderator  
Reply With Quote
Unread 04-05-10, 04:57 AM  
lloydbates
A Kobold Labourer
 
lloydbates's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 41
Uploads: 3
When visiting a quest npc, i'm getting the following error[1]:
Code:
Message: Interface\FrameXML\UIParent.lua:3359: attempt to perform arithmetic on local 'level' (a string value)
Time: 04/05/10 12:52:52
Count: 1
Stack: Interface\FrameXML\UIParent.lua:3359: in function `GetQuestDifficultyColor'
Interface\AddOns\Quelevel\Quelevel.lua:67: in function <Interface\AddOns\Quelevel\Quelevel.lua:60>
Interface\AddOns\Quelevel\Quelevel.lua:78: in function <Interface\AddOns\Quelevel\Quelevel.lua:75>
[C]: in function `GossipFrameUpdate'
Interface\FrameXML\GossipFrame.lua:27: in function <Interface\FrameXML\GossipFrame.lua:9>

Locals: level = "No More Mushrooms!"
(*temporary) = 64
(*temporary) = "player"
(*temporary) = 64
(*temporary) = nil
(*temporary) = "attempt to perform arithmetic on local 'level' (a string value)"
Also, if more than one quest is shown in the gossip panel, only the first quest has a questlevel in front of its name.

[1]The npc in question offered two quests for turn in, both were finished. The "No More Mushrooms!" quest was the second one that had no level displayed.
__________________
Gentlemen, you can't fight in here! This is the War Room!
lloydbates is offline Report comment to moderator  
Reply With Quote
Unread 03-26-10, 07:21 PM  
cerement
A Murloc Raider
 
cerement's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 4
Uploads: 1
Line 67 of "Quelevel.lua":

Change from:
Code:
if level ~= -1 then
to:
Code:
if level and level > 0 then
cerement is offline Report comment to moderator  
Reply With Quote
Unread 08-22-09, 05:22 PM  
def9
A Chromatic Dragonspawn
 
def9's Avatar
AddOn Author - Click to view AddOns

Forum posts: 194
File comments: 103
Uploads: 2
Originally posted by Silentspy
change GetDifficultyColor to GetQuestDifficultyColor in line 67 fixes the problem

author probably notices it soon
Thanks Silent. I'd looked at the code but I don't have a very good understanding of it. Fix works like a charm.
__________________
Krendis, level 90 Prot Paladin
Simkin level 90 Combat Rogue
Feldeemus, level 90 Frost Mage
def9 is offline Report comment to moderator  
Reply With Quote
Unread 08-17-09, 03:53 PM  
Silentspy
A Defias Bandit
 
Silentspy's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 47
Uploads: 1
change GetDifficultyColor to GetQuestDifficultyColor in line 67 fixes the problem

author probably notices it soon
Silentspy is offline 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.