Download
(3Kb)
Download
Updated: 10-13-12 05:33 PM
Updated:10-13-12 05:33 PM
Created:unknown
Downloads:44,590
Favorites:247
MD5:
Categories:Discontinued and Outdated Mods, 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 [email protected]

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)


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

Forum posts: 811
File comments: 40
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
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!
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, ...)
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.
Report comment to moderator  
Reply With Quote
Unread 07-22-11, 02:00 AM  
spiralofhope
A Deviate Faerie Dragon
 
spiralofhope's Avatar

Forum posts: 13
File comments: 276
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
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.
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?
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: 1046
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.
Report comment to moderator  
Reply With Quote
Unread 06-06-10, 05:22 AM  
Angrysteel
A Murloc Raider

Forum posts: 6
File comments: 203
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)"
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)"
Report comment to moderator  
Reply With Quote
Unread 04-24-10, 08:47 PM  
Toran
A Nerdscale Dorkin
 
Toran's Avatar
Premium Member

Forum posts: 143
File comments: 433
Uploads: 0
same here.
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: 48
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!
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
Report comment to moderator  
Reply With Quote
Unread 08-22-09, 05:22 PM  
def9
A Cobalt Mageweaver
 
def9's Avatar
AddOn Author - Click to view AddOns

Forum posts: 219
File comments: 108
Uploads: 1
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.
__________________
Epiria, level 100 Ret/Holy Paladin
Simkin level 100 Combat Rogue
Feldeemus, level 100 Arcane Mage
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
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.