Download
(19Kb)
Download
Updated: 07-10-15 04:35 PM
Pictures
File Info
Compatibility:
Fury of Hellfire (6.2)
Updated:07-10-15 04:35 PM
Created:11-24-14 07:24 AM
Downloads:3,286
Favorites:16
MD5:
Categories:Garrisons, Character Advancement

ckaosMilitia

Version: 6.2v3
by: ckaotik [More]

Keep track of your garrison missions and followers.

Features

  • Mission List:
  • Shows all available threat counters, how many followers qualify and what their current state is
    - attaches to mission list, landing page (report), shipyard and recruiter frames
    - shows return time for followers that are currently on missions
  • Shows the threats to face in each mission
    - threats that cannot be countered with available followers are displayed differently
  • Shows information for each mission: number of followers, resource costs
  • Shows reward item levels, colored by quality and allows to post them into chat
  • Show counters on followers below the mission level or on the follower tab
  • Add followers to missions via double click

    Other changes:
  • Enable tooltips for followers on mission complete dialog
  • Skip or shorten battle animations to get right to the juicy loot
  • Shows success chance after mission complete results are in
  • Show a quick overview of your garrison buildings when hovering the garrison minimap button
  • Replace ability icons with their countered threats in tooltips
  • List abilities that can be learned by a follower's class
    - Especially useful when recruiting!
  • Allows to move the mission frame and report frame
  • Shows the success chance for in progress missions

Almost every feature can be disabled ingame!
Since this is a load on demand addon, configuration will not be available until you interact with the garrison UI.

Do not report bugs in the comment section, please use GitHub instead.

6.2v3
- Fixed lua error when follower list was too short
- Fixed ship mission return times only showing up on landing page
- Replaced ability icons on followers displayed on landing page with their countered mechanics
- Display armor and weapon levels on followers displayed on landing page
- Unified rendering and logic of threat buttons added to mission lists. When desaturateUnavailable is disabled, checkmarks will be shown similar to the default UI. When fading unavailable counters, additional icons indicating mission or work status will be displayed.

6.2v2
- Completely removed threat counter tabs. Instead we're now always using Blizzard style threat counter buttons.
- Updated "show low level counters" code for 6.2
- New: Shipyard: Display threat icons on missions
- New: Shipyard: Recognize "show mission page threats" setting
- New: Shipyard: Display cost and duration on shipyard missions. (must enable showRequiredResources setting)
- New: Shipyard: Show return time instead of "on a mission" on ship follower list
- New: Shipyard: Added mission expiry information to shipyard mission tooltips
- Fixed: Error when assigning follower workers to buildings.
- Fixed: Incorrect tooltips on shipyard counters in follower list.
- Fixed: Follower item level is disregarded for threat counters.
- Fixed: Remove follower data when ship gets destroyed.

6.2v1
- Updated for patch 6.2
- Rewrote animation skipping code. Hold down shift to skip mission complete animations but keep displaying rewards
- Fixed issue detecting available counters when low level missions report high req. ilevels
- Extended double-click-to-toggle behaviour to ships
- Extended mission complete tooltips to ships.
- Mission list: Do not append resource cost when mission costs no resources.
- Extended mission tooltips, including reward icons, follower level & quality
- Fixed grayed out followers, threats and counts when loading together with Blizzard_GarrisonUI

6.1v2
- New: expiry time to every mission's tooltip (not just rare missions)
- New: mission expiry in tooltips on landing page
- Fixed: follower counters were displayed when assigning followers to building slots
- Fixed: delay initialization to work with addons that force load the garrison UI

6.1v1
General:
- added ingame configuration
- added configuration for battle animation duration
- allow moving the garrison report frame
- added building information to garrison minimap button
- added learnable abilities in several places
- replace ability icons with their countered threat in tooltips, follower list and recruiter frame
- added a setting to always display ability counters even when not building a mission group
- low level follower's counters may now also be displayed in lists when building a mission group

Threat Counter Tabs:
- allow clicking tabs to filter the follower list for this ability
- added setting to (not) count working followers in tab totals
- show placeholders for counter tabs we have no followers for
- integrate with Blizzard's threat counter buttons
- attach to GarrisonRecruitSelectFrame frame (shown after selecting recruiter ability/trait)

Mission Complete Dialog:
- show follower tooltip on mission complete dialog
- added SHIFT linking followers on mission complete dialog
- displaying success chance on mission complete

Mission List:
- replace level with ilevel for max level missions
This solves space issues for level 100 rare missions that have an item level requirement
- color resources red when insufficient

Bugs:
- fixed threat tab counts not updating right away when mission was failed
- fixed title being moved too far up when opening + closing mission page
- do not show reward quantity for items with common quality (I see you, Legion Chili!)

6.0v8
- Fixed required item level to help on a mission
- Fixed unavailable followers being "added" to missions via double click.
- Fixed flickering of counter tabs.

6.0v7
- Changed: Tab tooltips also display follower name in gray when follower is inactive
- New: Double click a follower to add to the current mission
- New: Allow mission frame to be moved

6.0v6
- Fixed: Threat icons stayed grayed out when followers were assigned but the mission then closed
- Fixed: Dancer trait not registering as counter to Danger Zone
- Fixed: Inactive followers are considered in tab counts even though they're not available
- New: Added option to show required resources

6.0v5
- Fixed: lua error that had already been fixed in 6.0v2

6.0v4
- Fixed: lua error when not all threats have countering followers

6.0v3
- New: Desaturate threats that cannot be countered with your available followers.
- New: Display follower mission return times in tooltip.
- Fixed: No longer displays "1" count.

6.0v2
- fixed lua error when item data is not yet available
Post A Reply Comment Options
Unread 06-26-15, 03:04 PM  
Ookami.kun
A Cliff Giant
 
Ookami.kun's Avatar

Forum posts: 79
File comments: 238
Uploads: 0
As of 6.2 the following error is occurring at login:

Code:
Date: 2015-06-26 16:55:21
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\ckaosMilitia\ckaosMilitia.lua line 11:
   Usage: GetAllEncounterThreats(garrFollowerTypeID)
Debug:
   [C]: GetAllEncounterThreats()
   ckaosMilitia\ckaosMilitia.lua:11: in main chunk
   [C]: ?
   [C]: LoadAddOn()
   ..\FrameXML\UIParent.lua:343: UIParentLoadAddOn()
   ..\FrameXML\UIParent.lua:497: Garrison_LoadUI()
   ...AddOns\WowheadGarrisonTimer\WowheadGarrisonTimer.lua:195: WowheadGarrisonTimer_OnLoad()
   [string "*:OnLoad"]:2:
      [string "*:OnLoad"]:1
Locals:

AddOns:
Thanks.
__________________
Report comment to moderator  
Reply With Quote
Unread 12-11-14, 07:32 PM  
iammilo
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
This addon is very light. I like it .
Report comment to moderator  
Reply With Quote
Unread 12-05-14, 04:37 AM  
ckaotik
A Fallenroot Satyr
 
ckaotik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 29
File comments: 168
Uploads: 5
Re: Suggestion

Originally Posted by DireKnack
Great addon! Just a minor suggestion. What about having the followers names colored by rarity (purple, blue, green)?
In which context? In the tab tooltips their levels are quality colored. In the follower lists their portrait is quality colored by the default UI.
I don't want to overload the interface since it's already a ton of information in a relatively scammed space so I don't think I will add coloring to any other text. Too many colors tend to irritate rather than help
__________________
It all starts to make a creepy kind of sense. Avatar
Report comment to moderator  
Reply With Quote
Unread 12-05-14, 12:55 AM  
DireKnack
A Murloc Raider

Forum posts: 4
File comments: 7
Uploads: 0
Suggestion

Great addon! Just a minor suggestion. What about having the followers names colored by rarity (purple, blue, green)?
Report comment to moderator  
Reply With Quote
Unread 11-26-14, 01:24 AM  
ckaotik
A Fallenroot Satyr
 
ckaotik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 29
File comments: 168
Uploads: 5
Note to self: Do not push releases after midnight. They must certainly contain bugs.
Fixed in 6.0v5
__________________
It all starts to make a creepy kind of sense. Avatar
Report comment to moderator  
Reply With Quote
Unread 11-25-14, 09:20 PM  
Ookami.kun
A Cliff Giant
 
Ookami.kun's Avatar

Forum posts: 79
File comments: 238
Uploads: 0
Logged in today after updating to the newest version, accessed my mission table and got the following error:

Code:
Date: 2014-11-25 22:17:45
ID: 1
Error occured in: Global
Count: 2
Message: ..\AddOns\ckaosMilitia\ckaosMilitia.lua line 292:
   attempt to compare number with nil
Debug:
   ckaosMilitia\ckaosMilitia.lua:292:
      ckaosMilitia\ckaosMilitia.lua:275
   [C]: GarrisonMissionButton_SetRewards()
   ...s\Blizzard_GarrisonUI\Blizzard_GarrisonMissionUI.lua:602:
      ...s\Blizzard_GarrisonUI\Blizzard_GarrisonMissionUI.lua:519
   [C]: GarrisonMissionList_Update()
   ...s\Blizzard_GarrisonUI\Blizzard_GarrisonMissionUI.lua:498: GarrisonMissionList_UpdateMissions()
   ...s\Blizzard_GarrisonUI\Blizzard_GarrisonMissionUI.lua:443:
      ...s\Blizzard_GarrisonUI\Blizzard_GarrisonMissionUI.lua:442
   [C]: Show()
   ..\FrameXML\UIParent.lua:1994: SetUIPanel()
   ..\FrameXML\UIParent.lua:1799: ShowUIPanel()
   ..\FrameXML\UIParent.lua:1709:
      ..\FrameXML\UIParent.lua:1705
   [C]: SetAttribute()
   ..\FrameXML\UIParent.lua:2468:
      ..\FrameXML\UIParent.lua:2456
   [C]: ShowUIPanel()
   ..\FrameXML\UIParent.lua:1506:
      ..\FrameXML\UIParent.lua:789
   [C]: ?
Locals:
self = GarrisonMissionFrameMissionsListScrollFrameButton3 {
 LocBG = <unnamed> {
 }
 HighlightBR = <unnamed> {
 }
 Highlight = <unnamed> {
 }
 HighlightB = <unnamed> {
 }
 HighlightTR = <unnamed> {
 }
 Level = <unnamed> {
 }
 info = <table> {
 }
 ItemLevel = <unnamed> {
 }
 id = 3
 HighlightBL = <unnamed> {
 }
 Rewards = <table> {
 }
 Overlay = <unnamed> {
 }
 HighlightT = <unnamed> {
 }
 0 = <userdata>
 RareText = <unnamed> {
 }
 IconBG = <unnamed> {
 }
 Title = <unnamed> {
 }
 MissionType = <unnamed> {
 }
 RareOverlay = <unnamed> {
 }
 Summary = <unnamed> {
 }
 HighlightTL = <unnamed> {
 }
}
rewards = <table> {
 533 = <table> {
 }
}
numRewards = 1
index = 1
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
 533 = <table> {
 }
}
(for control) = 533
id = 533
reward = <table> {
 itemID = 120205
 quantity = 1
}
button = <unnamed> {
 0 = <userdata>
 Quantity = <unnamed> {
 }
 Icon = <unnamed> {
 }
 itemID = 120205
}
quantity = 1
_ = nil
link = nil
quality = nil
iLevel = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to compare number with nil"
GetPrettyAmount = <function> defined @Interface\AddOns\ckaosMilitia\ckaosMilitia.lua:258

AddOns:
__________________
Report comment to moderator  
Reply With Quote
Unread 11-24-14, 11:45 AM  
zork
A Pyroguard Emberseer
 
zork's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1740
File comments: 3728
Uploads: 77
Got an lua error pointing to line 231.
This seems to have fixed it.
Lua Code:
  1. if quality then
  2.   quantity = ITEM_QUALITY_COLORS[quality].hex .. iLevel .. '|r'
  3. end
__________________
| Simple is beautiful.
| WoWI AddOns | GitHub | Zork (WoW)

"I wonder what the non-pathetic people are doing tonight?" - Rajesh Koothrappali (The Big Bang Theory)
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.