Download
(41Kb)
Download
Updated: 01-01-10 01:38 PM
Pictures
File Info
Updated:01-01-10 01:38 PM
Created:02-12-09 01:36 PM
Downloads:2,063
Favorites:11
MD5:

gotDailies?

Version: 1.0.5
by: Gotai [More]

** Important! **
If you have made changes to questlist.lua, back it up before updating!
Additionally, I have made a few modifications to the questtable in r101. The itemid and custom function have been merged into one field called action. You'll have to change this if you're using a custom questlist. Check questlist.lua for more information.

** Ingame config **
I've (finally) added an ingame QuestList editor. You can select an existing quest from the QuestList, or add a new one either from your questlog, or by typing in the questID manually. I've done some testing, but obviously there's only so much one person can do, so there are no guarantees it's bug free.

I will be adding some ingame documentation in some later update. I'm also open for any suggestions on how to improve the questlist editor, so don't hesitate to tell me it sucks and why.



** Description **

gotDailies will attempt to make your life easier by creating two action buttons that are automatically filled with the appropriate daily item based on your current zone. I've done a fair amount of testing and consider it to be in a state where it doesn't eat babies any more, and thus I call upon you all to play with it and provide feedback!

At the moment the only way to add quests to the questlist is by adding them through a Lua file. Details on how to do this can be found in questlist.lua. An ingame editor is in the planning, but I'm going to be out of the country for a week, so that might take a while.

What little settings there are at the moment can be accessed through the options panel, which is accessed by typing /gd or /dailies.

Buttons can be moved by shift-right clicking them and can be bound using the Blizzard keybindings menu. You can use '/gd move' to make the buttons show.

ButtonFacade is supported to skin the buttons, but not included by default. Simply grab a copy from somewhere and it should work... I think.

Known issues:
* Changing options doesn't apply changes to the buttons straight away.

TODO:
* Make options update when they're set.
* Removing quests while button is set does not remove the button.
* Make sure quests get removed from ActiveQuests when deleted.

104:
* Corrected an error in the config that made it impossible to set numbers in the action field.
* Correct an error in the tooltip code that was causing errors when hovering over the frames that did not have action data.

103:
* Macro cooldowns now update properly when the macro action is changed.
* Added option to display tooltips.
* Macro parser now obeys #show.
* Fixed issue with the macro parser that causes it to create too much garbage.
* Fixed problem with macro parser caused by the editbox escaping \n.
* Fixed issue with newlines in editboxes, they now get escaped properly.
* 'all' can now be used in the subzone field to match all subzones in the zone.
* When selecting a quest in the config, the current zone is automatically set if no questdata exists.
* You can now use tab to cycle between action/subzone editboxes in the config.

102:
* /dailies slash command changed to /gdailies to prevent issues with Dailies Tracker.
* Added ingame config.

101:
* Added full support for macros.
* Added possibility to have different actions per zone for quests.
* Quest status is now handled by LibgQuest for easier updating on my part.
* Fixed various small bugs.

100:
* Initial commit.
Optional Files (0)


Post A Reply Comment Options
Unread 01-01-10, 07:30 AM  
Gotai
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 26
Uploads: 8
Fixed.

Thank you very much for the error report, I was able to fix it quite easily. Come to think of it I think I have actually noticed this one before, just never got around to fixing it. It's fixed now anyway, gonna test a bit more and see if I can find anything else, and then I'll throw the update online.
Report comment to moderator  
Reply With Quote
Unread 12-31-09, 11:08 PM  
Bwldrd1
A Murloc Raider

Forum posts: 8
File comments: 20
Uploads: 0
Re: Re: 3.3 Update?

Originally posted by Gotai
I've not played much lately and done even less quests, so didn't realize it broke, I'll see if I can find some time to fix it. If you could post the error you're getting that'd be great.

Here it is. Kind of long.

Message: Interface\AddOns\gotDailies_Config\core.lua:216: attempt to index field '?' (a number value)
Time: 12/31/09 23:27:14
Count: 1
Stack: Interface\AddOns\gotDailies_Config\core.lua:216: in function <Interface\AddOns\gotDailies_Config\core.lua:180>
Interface\AddOns\gotDailies_Config\core.lua:319: in function <Interface\AddOns\gotDailies_Config\core.lua:256>

Locals: questid = 12995
zone = "Icecrown"
questdata = <table> {
questname = "Leave Our Mark"
action = <table> {
}
zoneMajor = "Icecrown"
zoneMinor = <table> {
}
}
index = 4
continent = "Northrend"
actions = <table> {
1 = <table> {
}
2 = <table> {
}
}
(for index) = 1
(for limit) = 2
(for step) = 1
actionset = 1
action = <table> {
1 = "Jotunheim"
2 = "Valhalas"
3 = "Njorndar Village"
4 = 42480
}
actionedit = gotDailies_Action1 {
0 = <userdata>
title = <unnamed> {
}
id = 1
}
zoneedit = gotDailies_SubZone1 {
0 = <userdata>
title = <unnamed> {
}
id = 2
}
(for index) = 4
(for limit) = 4
(for step) = 1
i = 4
(*temporary) = <function> defined =[C]:-1
(*temporary) = gotDailies_Action1 {
0 = <userdata>
title = <unnamed> {
}
id = 1
}
(*temporary) = 42480
(*temporary) = 42480
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field '?' (a number value)"
ClearAll = <function> defined @Interface\AddOns\gotDailies_Config\core.lua:165
elements = <table> {
action2 = gotDailies_Action2 {
}
dailyonly = gotDailies_dailyonly {
}
subzone2 = gotDailies_SubZone2 {
}
selectquest_questname = gotDailies_SelectQuestName {
}
continent = gotDailies_EditQuestSelectContinent {
}
questid = gotDailies_QuestID {
}
action4 = gotDailies_Action4 {
}
action3 = gotDailies_Action3 {
}
subzone4 = gotDailies_SubZone4 {
}
action1 = gotDailies_Action1 {
}
subzone1 = gotDailies_SubZone1 {
}
zonemajor = gotDailies_EditQuestSelectZoneMajor {
}
subzone3 = gotDailies_SubZone3 {
}
priority = gotDailies_Priority {
}
selectquest_zonemajor = gotDailies_SelectZoneMajor {
}
selectquest_fromlog = gotDailies_SelectQuestFromLog {
}
}
gotDailies = gotDailies {
0 = <userdata>
defaults = <table> {
}
UpdateButtons = <function> defined @Interface\AddOns\gotDailies\gotDailies.lua:155
ZONE_CHANGED = <function> defined @Interface\AddOns\gotDailies\gotDailies.lua:329
QUEST_LOG_UPDATE = <function> defined @Interface\AddOns\gotDailies\gotDailies.lua:301
QuestList = <table> {
}
settings = <table> {
}
PLAYER_REGEN_ENABLED = <function> defined @Interface\AddOns\gotDailies\gotDailies.lua:272
CreateButton = <function> defined @Interface\AddOns\gotDailies\buttons.lua:282
UnregisterAllCallbacks = <function> defined @Interface\AddOns\gotDailies\libs\LibgQuest\CallbackHandler-1.0\CallbackHandler-1.0.lua:201
ScheduleForLeavingCombat = <function> defined @Interface\AddOns\gotDailies\gotDailies.lua:120
AddQuestlist = <function> defined @Interface\AddOns\gotDailies\gotDailies.lua:49
ZONE_CHANGED_NEW_AREA = <function> defined @Interface\AddOns\gotDailies\gotDailies.lua:320
SetButton = <function> defined @Interface\AddOns\gotDailies\buttons.lua:335
CheckQuestLink = <function> defined @Interface\AddOns\gotDailies\gotDailies.lua:191
RegisterCallback = <function> defined @Interface\AddOns\gotDailies\libs\LibgQuest\CallbackHandler-1.0\CallbackHandler-1.0.lua:117
zoneMinor = "Valiance Keep"
buttons = <table> {
}
UnregisterCallback = <function> defined @Interface\AddOns\gotDailies\libs\LibgQuest\CallbackHandler-1.0\CallbackHandler-1.0.lua:180
QUEST_ACCEPTED = <function> defined @Interface\AddOns\gotDailies\gotDailies.lua:350
zoneMajor = "Borean Tundra"
GetQuestsPerZone = <function> defined @Interface\AddOns\gotDailies\gotDailies.lua:67
WORLD_MAP_UPDATE = <function> defined @Interface\AddOns\gotDailies\gotDailies.lua:340
ADDON_LOADED = <function> defined @Interface\AddOns\gotDailies\gotDailies.lua:248
}
GetContinentForZone = <function> defined @Interface\AddOns\gotDailies_Config\core.lua:33
buttons = <table> {
clear = gotDailies_SaveQuest {
}
defaults
Report comment to moderator  
Reply With Quote
Unread 12-31-09, 12:52 AM  
Gotai
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 26
Uploads: 8
Re: 3.3 Update?

Originally posted by Bwldrd1
Any chance of having this updated to work correctly with 3.3? It kind of works, but it interferes with the quest log and sporadically loses (literaly, meaning they don't show up in the log) quests when taking them. Also won't let you add 2nd/3rd/4th actions to a quest.

I can post the error later if needed. Don't remember what it was right off hand.

This was a very useful add-on and I hate to see it going off into the nether.
I've not played much lately and done even less quests, so didn't realize it broke, I'll see if I can find some time to fix it. If you could post the error you're getting that'd be great.
Report comment to moderator  
Reply With Quote
Unread 12-31-09, 12:42 AM  
Bwldrd1
A Murloc Raider

Forum posts: 8
File comments: 20
Uploads: 0
3.3 Update?

Any chance of having this updated to work correctly with 3.3? It kind of works, but it interferes with the quest log and sporadically loses (literaly, meaning they don't show up in the log) quests when taking them. Also won't let you add 2nd/3rd/4th actions to a quest.

I can post the error later if needed. Don't remember what it was right off hand.

This was a very useful add-on and I hate to see it going off into the nether.
Report comment to moderator  
Reply With Quote
Unread 06-05-09, 06:12 PM  
Gotai
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 26
Uploads: 8
Re: Error

Originally posted by Shawnn
Currently getting this error:

Interface\AddOns\gotDailies\buttons.lua:266:Usage:GetItemInfo(itemID|"name"|"itemlink")

Disabled all other addons to ensure this was not due to a conflict.
Any idea how to reproduce the error? Preventing the error would be simple, but it'd be more interesting to see what's causing it. Thanks for the report anyway.
Last edited by Gotai : 06-05-09 at 06:13 PM.
Report comment to moderator  
Reply With Quote
Unread 06-05-09, 09:19 AM  
Shawnn
A Kobold Labourer

Forum posts: 1
File comments: 2
Uploads: 0
Error

Currently getting this error:

Interface\AddOns\gotDailies\buttons.lua:266:Usage:GetItemInfo(itemID|"name"|"itemlink")

Disabled all other addons to ensure this was not due to a conflict.
Report comment to moderator  
Reply With Quote
Unread 02-28-09, 11:36 AM  
Gotai
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 26
Uploads: 8
Originally posted by Fritos
Just an FYI, but it's up to you. I'm the author of Dailies Quest Tracker. Was browsing and noticed this addon.

Your have a slash commmand of /dailies, which is the same for my addon. This will cause conflicts if people are using both our addons.

You mind changing it to something other than this?
I should've known really, picking a slash command like that. Will be fixed in the next release, thanks for letting me know.
Report comment to moderator  
Reply With Quote
Unread 02-28-09, 04:03 AM  
Fritos
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 149
Uploads: 2
Just an FYI, but it's up to you. I'm the author of Dailies Quest Tracker. Was browsing and noticed this addon.

Your have a slash commmand of /dailies, which is the same for my addon. This will cause conflicts if people are using both our addons.

You mind changing it to something other than this?
Report comment to moderator  
Reply With Quote
Unread 02-21-09, 02:29 AM  
Gotai
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 26
Uploads: 8
Re: LBF?

Originally posted by xtoq
Is LBF ButtonFacade?
Yes it is.
Report comment to moderator  
Reply With Quote
Unread 02-14-09, 12:04 PM  
xtoq
An Aku'mai Servant
 
xtoq's Avatar
AddOn Author - Click to view AddOns

Forum posts: 32
File comments: 642
Uploads: 4
LBF?

Is LBF ButtonFacade?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: