Download
(136Kb)
Download
Updated: 01-14-15 07:05 PM
Pictures
File Info
Compatibility:
Warlords of Draenor (6.0.3)
Updated:01-14-15 07:05 PM
Created:11-23-14 07:07 PM
Downloads:2,796
Favorites:18
MD5:
Categories:Garrisons, Utility Mods

Gary

Version: 0.5.1-beta
by: ketei [More]

A collection of various improvements to the Garrison Mission UI.

Mission Table UI
Gary alters the mission completion process. By default, when you click "View Completed Missions", Gary will take over and quickly accept all loot automatically. Some loot items are not currently displayed in your chat log, they are however accepted correctly. This will be fixed to show all loot in the chat window.

If you'd rather the old behaviour, that can be enabled via /gary settings autoSkip. When autoSkip is disabled, Gary will add a skip button while animations play, which will skip to the end of the animations, accept loot, and advance to the next mission. Right clicking this skip button will auto skip all remaining missions. If you do not press skip, then the default Blizzard mission completion flow is used. This allows for a faster mission completion without major changes to the user interface.

Buildings UI
Gary now makes two modifications to the Garrison Architect UI. Firstly, Gary adds follower portraits to the Garrison map. These portraits quickly display assigned workers to each building.

Secondly, Gary adds two buttons to quickly assign / remove followers from buildings. These are found at the bottom left corner of the architect table UI. Gary will assign the highest level follower possible for the building. If a low level follower is assigned, a warning will be displayed. The UI for this is quickly hacked together at this point, any suggestions on better design for these buttons would be awesome.

Mission Complete Toast
The mission complete toast (Pop-up) is now blocked all the time by default. A message should be displayed in your chat window when a mission is complete. This stops the annoying popup which takes mouse focus away from addons like Grid.

This pop-up blocking can be disabled, or set to only block whilst you're in combat. These settings can be found under /gary settings hideMissionToast.


New for 0.5.1-beta:
* 0.5.1 fixes errors due to missing Debug function.
* Split into modules. Each feature can be toggled on/off from /gary modules . These settings are currently stored account wide.


Still under development, please report any issues/suggestions in comments and/or tickets. Debugging messages can be toggled via /gary settings debug . Thanks!

Optional Files (0)


Post A Reply Comment Options
Unread 07-17-15, 07:58 AM  
Imithat
A Fallenroot Satyr
 
Imithat's Avatar
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 201
Uploads: 7
Lua Code:
  1. 24x Gary\MissionUi.lua:42: Usage: SecureHook([object], method, [handler]): Attempting to hook a non existing target
  2. [C]: ?
  3. Ace3\AceHook-3.0\AceHook-3.0-8.lua:211: in function <Ace3\AceHook-3.0\AceHook-3.0.lua:118>
  4. Ace3\AceHook-3.0\AceHook-3.0-8.lua:341: in function `SecureHook'
  5. Gary\MissionUi.lua:42: in function `SetupHooks'
  6. Gary\MissionUi.lua:30: in function <Gary\MissionUi.lua:29>
  7. (tail call): ?
  8. [C]: ?
  9. [string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
  10. (tail call): ?
  11. Ace3\AceAddon-3.0\AceAddon-3.0-12.lua:558: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:551>
  12. (tail call): ?
  13. Gary\Gary-0.5.1-beta.lua:168: in function `?'
  14. ...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:145: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:145>
  15. [string "safecall Dispatcher[2]"]:4: in function <[string "safecall Dispatcher[2]"]:4>
  16. [C]: ?
  17. [string "safecall Dispatcher[2]"]:13: in function `?'
  18. ...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:90: in function `Fire'
  19. Ace3\AceEvent-3.0\AceEvent-3.0-3.lua:120: in function <Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>
  20. [C]: in function `LoadAddOn'
  21. FrameXML\UIParent.lua:343: in function `UIParentLoadAddOn'
  22. FrameXML\UIParent.lua:497: in function `Garrison_LoadUI'
  23. FrameXML\UIParent.lua:1642: in function <FrameXML\UIParent.lua:825>
  24.  
  25. Locals:
  26. nil
Report comment to moderator  
Reply With Quote
Unread 02-08-15, 11:00 AM  
bsmorgan
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 219
File comments: 158
Uploads: 3
Originally Posted by Kalec
The buildingUI module never stays on and always disabled when game loaded.
Have to manually enable it.
Same problem here, and I don't care about the other modules.
Last edited by bsmorgan : 02-08-15 at 11:01 AM.
Report comment to moderator  
Reply With Quote
Unread 02-06-15, 03:18 PM  
bsmorgan
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 219
File comments: 158
Uploads: 3
I get the following error when I turn on the "modules buildingUi" for the first time. Also, if you need to use slash commands for configuration, please accept any case (i.e. lower case the input and compare against that).

2x Gary\BuildingUi.lua:81: attempt to index upvalue 'btnAssign' (a nil value)
Gary\BuildingUi.lua:81: in function `SetupUi'
Gary\BuildingUi.lua:39: in function <Gary\BuildingUi.lua:37>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...ns\TradeSkillInfo\Libs\AceAddon-3.0\AceAddon-3.0-12.lua:593: in function <...ns\TradeSkillInfo\Libs\AceAddon-3.0\AceAddon-3.0.lua:586>
(tail call): ?
Gary\Gary-0.5.1-beta.lua:189: in function `SetModuleState'
Gary\Gary-0.5.1-beta.lua:111: in function <Gary\Gary.lua:110>
(tail call): ?
...\AceConfig-3.0-2\AceConfigCmd-3.0\AceConfigCmd-3.0-13.lua:143: in function <...\AceConfig-3.0\AceConfigCmd-3.0\AceConfigCmd-3.0.lua:133>
...\AceConfig-3.0-2\AceConfigCmd-3.0\AceConfigCmd-3.0-13.lua:463: in function <...\AceConfig-3.0\AceConfigCmd-3.0\AceConfigCmd-3.0.lua:334>
(tail call): ?
(tail call): ?
...\AceConfig-3.0-2\AceConfigCmd-3.0\AceConfigCmd-3.0-13.lua:769: in function `HandleCommand'
...\AceConfig-3.0-2\AceConfigCmd-3.0\AceConfigCmd-3.0-13.lua:781: in function `?'
FrameXML\ChatFrame.lua:4387: in function `ChatEdit_ParseText'
FrameXML\ChatFrame.lua:4041: in function `ChatEdit_SendText'
FrameXML\ChatFrame.lua:4080: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>

Locals:
nil
Report comment to moderator  
Reply With Quote
Unread 01-14-15, 06:57 PM  
ketei
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 6
Uploads: 3
Originally Posted by Kalec
The buildingUI module never stays on and always disabled when game loaded.
Have to manually enable it.
Odd, are the rest working correctly?
Report comment to moderator  
Reply With Quote
Unread 01-10-15, 12:27 PM  
Kalec
A Kobold Labourer

Forum posts: 0
File comments: 52
Uploads: 0
The buildingUI module never stays on and always disabled when game loaded.
Have to manually enable it.
Report comment to moderator  
Reply With Quote
Unread 01-07-15, 04:02 PM  
ketei
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 6
Uploads: 3
I've just uploaded 0.5.0-beta, which has the option to toggle on/off each feature. It's still pending aproval, but should be available soon
Report comment to moderator  
Reply With Quote
Unread 01-04-15, 04:20 PM  
ketei
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 6
Uploads: 3
Re: Logon error

The newest version 0.4.0 should fix the LUA error when logging into characters without a Garrison.
Report comment to moderator  
Reply With Quote
Unread 01-01-15, 05:25 PM  
DaemonSambe
A Kobold Labourer
 
DaemonSambe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 169
Uploads: 2
Logon error

43x Gary\BuildingUi.lua:86: Usage: GetOwnedBuildingInfo(plotInstanceID)
[C]: in function `GetOwnedBuildingInfo'
Gary\BuildingUi.lua:86: in function `BuildingUi_CreateMapFramePortraits'
Gary\BuildingUi.lua:54: in function `BuildingUi_HookBuildingUi'
Gary\Gary-b0.4.0.lua:95: in function <Gary\Gary.lua:93>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...aceMasque\Libs\AceAddon-3.0\AceAddon-3.0-12.lua:558: in function `EnableAddon'
...aceMasque\Libs\AceAddon-3.0\AceAddon-3.0-12.lua:651: in function <...aceMasque\Libs\AceAddon-3.0\AceAddon-3.0.lua:636>
[C]: in function `LoadAddOn'
FrameXML\UIParent.lua:327: in function `UIParentLoadAddOn'
FrameXML\UIParent.lua:401: in function `TimeManager_LoadUI'
FrameXML\UIParent.lua:828: in function <FrameXML\UIParent.lua:789>

Locals:
nil
Report comment to moderator  
Reply With Quote
Unread 12-30-14, 08:24 AM  
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 758
File comments: 2021
Uploads: 37
Originally Posted by ketei
Yes I have plans to implement the first 2 over the next few days. I'll look into solutions for #3, I'll likely just have an option to toggle each feature on/off.
Thanks, but then please make global saved vabs don't want to do that on every char + its a problem for my UI
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Report comment to moderator  
Reply With Quote
Unread 12-30-14, 01:24 AM  
ketei
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 6
Uploads: 3
Originally Posted by Tonyleila
Very nice AddOn!
1. Woud be nice to have something like a progressbar when assigning followers... Its a bit confusing when you klick it looks like nothing happens for 10 sec.
2. I'd like to see witch Buildings have followers in them, without klicking the Buildings.
3. I woud like to use only this BuildingUi part of the AddOn, is there any chance you coud provide it as a modul or Upload it as addon?
Yes I have plans to implement the first 2 over the next few days. I'll look into solutions for #3, I'll likely just have an option to toggle each feature on/off.
Report comment to moderator  
Reply With Quote
Unread 12-29-14, 08:01 PM  
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 758
File comments: 2021
Uploads: 37
Very nice AddOn!
1. Woud be nice to have something like a progressbar when assigning followers... Its a bit confusing when you klick it looks like nothing happens for 10 sec.
2. I'd like to see witch Buildings have followers in them, without klicking the Buildings.
3. I woud like to use only this BuildingUi part of the AddOn, is there any chance you coud provide it as a modul or Upload it as addon?
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Last edited by Tonyleila : 12-29-14 at 08:15 PM.
Report comment to moderator  
Reply With Quote
Unread 12-07-14, 06:54 AM  
kawe
A Cyclonian
 
kawe's Avatar

Forum posts: 40
File comments: 95
Uploads: 1
Cannot find a library instance of "AceGUI-3.0".

pls reissue the library problems, this addon is not working (for me at least)

12/7 13:44:34.062 Loading add-on Gary
12/7 13:44:34.062 ** Loading table of contents Interface\AddOns\Gary\Gary.toc
12/7 13:44:34.062 ++ Loading file Interface\AddOns\Gary\embeds.xml
12/7 13:44:34.062 ++ Loading file Interface\AddOns\Gary\Libs\Ace3\AceConfig-3.0\AceConfig-3.0.xml
12/7 13:44:34.062 ++ Loading file Interface\AddOns\Gary\Libs\Ace3\AceConfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.xml
12/7 13:44:34.062 ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:20: Cannot find a library instance of "AceGUI-3.0".
Report comment to moderator  
Reply With Quote
Unread 11-30-14, 06:49 PM  
ketei
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 6
Uploads: 3
Originally Posted by eiszeit
Nice addon!

Just a quick question, what chat font is that?
Anonymous Pro Bold (U)

Not sure which addon provides it, I can find out if you're missing it.
Report comment to moderator  
Reply With Quote
Unread 11-27-14, 08:59 AM  
eiszeit
A Chromatic Dragonspawn
 
eiszeit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 154
File comments: 448
Uploads: 7
Nice addon!

Just a quick question, what chat font is that?
__________________
Lyn • I'm a mess of unfinished thoughts
Report comment to moderator  
Reply With Quote
Unread 11-25-14, 10:58 AM  
BalwickMaggy
A Cliff Giant

Forum posts: 72
File comments: 15
Uploads: 0
Guess I'll be the first to thank you for solving two little problems in one fell swoop
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: