HeadCount
Overview
HeadCount is a configurable World of Warcraft add-on that automatically tracks raid attendance, loot, and boss kills.
HeadCount answers the following questions:
- How long is a player active in a raid?
- How long is a player on standby for a raid?
- How long is a player offline during a given raid?
- What loot dropped during a raid and who received it?
- What boss kills occurred during a given raid and who was there for the kill?
Downloads
Curse
http://wow.curse.com/downloads/wow-ad.../head-count.aspx
WoW Interface
http://www.wowinterface.com/downloads/info8867-HeadCount.html...
WoW Ui
http://wowui.worldofwar.net/?p=mod&m=6819
Information
HeadCount forum thread: http://forums.wowace.com/showthread.php?t=12225...
Project page: http://www.wowace.com/projects/head-count/
Wish list
All defects and enhancement requests (wish list) items can be filed and/or reviewed on the HeadCount work ticket page:
http://www.wowace.com/projects/head-c.../tickets/
Features
Raids
- Raid creation: Automatically creates a new raid as you join or start a raid.
- Raid finalization: Automatically ends an existing raid as you leave a raid.
- Raid management: The user can end raids, remove raids, or remove all raids on demand.
- Raid zone tracking: Zone name are automatically added to raids as you zone into a raid instance for the first time.
Player attendance
- Player tracking: Players are tracked based on their timed participation in the raid. Players can be tracked based on configurable raid groups for raid list activity (active raiding players) and wait list players (queue/standby players).
- Player removal: The user can remove tracked information for specific players on demand.
- Player history: View specific player history for a raid to see how and when a player moved from activity to standby to offline and back during a raid.
- No list tracking: Players can be tracked as non-raid list and non-standby players as needed. Players that go offline are automatically taken out of the raid and wait list groups for tracking purposes.
- Integrated wait list: Receive whispers from members outside of the raid group in order to track them.
Boss kills
- Boss kill tracking: Tracks the world bosses killed during the course of a raid and the raid list members present for the kill.
- Boss kill removal: The user can remove tracked boss kills on demand.
- Manual boss kill: The user can add a boss kill to the current raid at the current time with the current roster via /hc boss add [bossname]
Loot
- Loot tracking: Tracks loot received during a raid based on configurable item level quality (default: Epic item level or higher)
- Loot removal: The user can remove specific pieces of loot on demand.
- Loot exclusion: The user can manage loot exclusion which will prevent certain pieces of loot from being tracked during a raid. (e.g. - Emblem of Valor)
Export
- Export: Users can export current raid attendance and received loot information to one of a number of formats (CSV, XML, Text, EQdkp XML string, phpBB forum post, phpBB with ItemStats forum post).
Reporting
- Boss kill broadcast: The user can optionally broadcast when the raid kills a boss to a configurable chat channel.
- Loot broadcast: The user can optionally broadcast when a player receives a valid piece of loot to a configurable chat channel.
Performance
- Fault tolerance: If the mod owner quits WoW, restarts WoW, or reloads their UI during a raid and returns to the game, HeadCount will attempt to gracefully recover from the outage to continue tracking the active raid.
- Attendance delay: Configure how often HeadCount should manage attendance updates to increase or decrease performance and/or accuracy.
I would like to track players placed on Standby in our calendar. We use EPGP and would like to give them credit by tracking their time on Standby.
say you are doing toc 10, you invite all signups to raid, set raid to 10 man, you go inside and then headcount auto set anyone not in grp 1 and 2 to the standby. then kick you standby people. they are still marked as wait list. Next in your /epgp left click i think (as pretty sure right click a name allows to to award gp to that person) and it should give you a option to put that player on permanent standby, rather than have them do the /tell <name> standby, after each ep award.
Date: 2009-09-30 19:34:04
ID: 2
Error occured in: Global
Count: 18
Message: ..\AddOns\HeadCount\HeadCountFrames.lua line 327:
attempt to index field '?' (a nil value)
Debug:
...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:299: TriggerEvent()
...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:910:
...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:903
Date: 2009-09-19 17:36:38
ID: 15
Error occured in: Global
Count: 1
Message: ..\AddOns\HeadCount\Exporter.lua line 168:
attempt to index field '?' (a nil value)
Debug:
(tail call): ?
[C]: ?
HeadCount\Exporter.lua:168: exportXML()
HeadCount\Exporter.lua:38: exportRaid()
HeadCount\HeadCountFrames.lua:1091: HeadCountFrameExport_Show()
HeadCount\HeadCountFrames.lua:1283: HeadCountFrameRaidHistoryContentTemplateExportButton_Click()
[string "*:OnClick"]:1:
[string "*:OnClick"]:1
Can you guys give a clearer picture of what waitlist commands are available? Is there a way to manually add someone without them whispering you? How do you add contact info to the wl?
Message: Interface\AddOns\HeadCount\HeadCountFrames.lua:327: attempt to index field '?' (a nil value)
Time: 09/19/09 00:32:45
Count: 4
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:299: in function `TriggerEvent'
...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:910: in function <...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:903>
Locals: _ = AceEvent20Frame {
0 = <userdata>
}
event = "ZONE_CHANGED_NEW_AREA"
inPlw = false
blacklist =
ACTIONBAR_SLOT_CHANGED = true
BAG_UPDATE = true
UNIT_INVENTORY_CHANGED = true
ITEM_LOCK_CHANGED = true
}
self =
UnregisterAllEvents = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:528
postInit = true
currentEventUID = 14094
CancelScheduledEvent = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:464
argCheck = <function> defined @Interface\AddOns\FuBar\libs\AceLibrary\AceLibrary.lua:129
currentEvent = "ZONE_CHANGED_NEW_AREA"
FAKE_NIL = <userdata>
CancelAllScheduledEvents = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:574
ALL_EVENTS = <userdata>
registry =
}
TriggerEvent = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:233
IsEventScheduled = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:482
IsBucketEventRegistered = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:711
PLAYER_REGEN_DISABLED = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:771
RATE = <userdata>
ScheduleLeaveCombatAction = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:802
CancelAllCombatSchedules = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:753
UnregisterAllBucketEvents = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:740
RegisterBucketEvent = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:607
playerLogin = true
UID_NUM = 14094
super =
}
IsEventRegistered = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:590
PLAYER_REGEN_ENABLED = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:777
ScheduleEvent = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:440
OnEmbedDisable = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:861
pcall = <function> defined @Interface\AddOns\FuBar\libs\AceLibrary\AceLibrary.lua:167
throttleRegistry =
}
GetLibraryVersion = <function> defined @Interface\AddOns\FuBar\libs\AceLibrary\AceLibrary.lua:585
export =
}
onceRegistry =
}
ScheduleRepeatingEvent = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:452
RegisterEvent = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:98
embedList =
}
combatSchedules =
}
delayRegistry =
}
frame = AceEvent20Frame {
}
uid = "18F2AE98"
buckets =
}
IsFullyInitialized = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:871
error = <function> defined @Interface\AddOns\FuBar\libs\AceLibrary\AceLibrary.lua:75
UnregisterBucketEvent = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:716
UnregisterEvent = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:493
RegisterAllEvents = <function> defined @Interface\AddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:200
}
ID: 1
Error occured in: Global
Count: 54
Message: ..\AddOns\HeadCount\HeadCountFrames.lua line 318:
attempt to index local 'raid' (a nil value)
Debug:
(tail call): ?
...\AddOns\Decursive\libs\AceEvent-2.0\AceEvent-2.0.lua:299: TriggerEvent()
...\AddOns\Decursive\libs\AceEvent-2.0\AceEvent-2.0.lua:910:
...\AddOns\Decursive\libs\AceEvent-2.0\AceEvent-2.0.lua:903
AddOns:
Swatter, v5.6.4424 (KangaII)
AllPlayed, v30000-4 $Revision: 161 $
AltClickInvite, v1.22
Armory, vv7.2.1
ArmoryGuildBank, vv7.2.1
AtlasLoot, vv5.07.06
AtlasLootFu, vv5.07.06
AucAdvanced, v5.6.4424 (KangaII)
AucDb, v5.1.DEV.3583
AucFilterOutlier, v5.6.4424.2531
AucMatchUndercut, v5.6.4424.2531
AucStatSales, v5.6.4424.2842
AucStatWOWEcon, v5.6.4424.2530
AucUtilAHWindowControl, v5.6.4424.3311
AucUtilAppraiser, v5.6.4424.2530
AucUtilAskPrice, v5.6.4424.3175
AucUtilAutoMagic, v5.6.4424.3142
AucUtilCompactUI, v5.6.4424.2530
AucUtilEasyBuyout, v5.6.4424.3583
AucUtilItemSuggest, v5.6.4424.3108
AucUtilPriceLevel, v5.6.4424.2545
AucUtilScanButton, v5.6.4424.2530
AucUtilScanFinish, v5.6.4424.2530
AucUtilScanProgress, v5.6.4424.2530
AucUtilSearchUI, v5.6.4424.3655
AucUtilSimpleAuction, v5.6.4424.0
AucUtilVendMarkup, v5.6.4424.2530
AuldLangSyne, v2.0
AuldLangSyneBackup, v2.0
AuldLangSyneFriendList, v2.0
AuldLangSyneFu, v2.0
AuldLangSyneGuildList, v2.0
AuldLangSyneInfo, v2.0
AuldLangSyneNote, v2.0
AuldLangSynePanel, v2.0
AuldLangSyneSync, v2.0
AutoProfitX, v2.04
Babylonian, v5.1.DEV.130
BankItems, v30200
BeanCounter, v5.6.4424 (KangaII)
Broker2FuBar, v1.0
Cartographer, v2.0
CartographerBattlegrounds, v2.0
CartographerCoordinates, v2.0
CartographerFoglight, v2.0
CartographerGroupColors, v2.0
CartographerGuildPositions, v2.0
CartographerInstanceLoot, v2.0
CartographerInstanceMaps, v2.0
CartographerInstanceNotes, v2.0
CartographerLookNFeel, v2.0
CartographerNotes, v2.0
CartographerPOI, v2.0
CartographerWaypoints, v2.0
CartographerZoneInfo, v2.0
CastYeller2, vv1.0
Chatter, v1.0
Chinchilla, vv2.0.8
ClassTimer, v2.3
Configator, v5.1.DEV.130
DBMCore, v
DebugLib, v5.1.DEV.130
Decursive, v2.4.3.2
Dominos, v1.10.5
DominosCast, v
DominosRoll, v
DominosTotems, v
DominosXP, v
Elephant, v2.5
Flightmap, v
FreeRefills, v91
FuBar, v
FuBarDurabilityFu, v2.11
FuBarGroupFu, v1
FuBarItemRackFu, v1.5.16
FuBarLocationFu, v3.0
FuBarMailFu, v2.0
FuBarMoneyFu, vv1.2.2
FuBarQuestsFu, vv3.2.2
FuBarSpeedFu, v3.0
FuBarTopScoreFu, vv1.0.5
GFWLinkerator, v3.2
GrimReaper, v2.0 $Revision: 76 $
Gymnast, v
HeadCount, v1.6.0
HealPoints, v3.3
Informant, v5.6.4424 (KangaII)
InlineAura, vv1.3-beta-3
ItemRack, v
LibRock10, v
LoggerHead, v3.2.0.98
MakeRoom, v1.2.5
Omen, v3.0.8
OmniCC, v2.5.6
oRA2, v2.0.$Revision: 666 $
Postal, v3.2.0
Quartz, v1.0
QuartzBuff, v1.0
QuartzFlight, v1.0
QuartzGCD, v1.0
QuartzInterrupt, v1.0
QuartzLatency, v1.0
QuartzMirror, v1.0
QuartzPet, v1.0
QuartzPlayer, v1.0
QuartzRange, v1.0
QuartzSwing, v1.0
QuartzTimer, v1.0
QuartzTradeskill, v1.0
RatingBuster, v
Recount, v
SendSelf, vv2.6.2
SharedMedia, v3.0
SlideBar, v5.6.4424 (KangaII)
Stubby, v5.6.4424 (KangaII)
TankPoints, v
TradeskillInfo, v1.5.3
XPerl, v3.0.5g
XPerlArcaneBar, v
XPerlCustomHighlight, v
XPerlParty, v
XPerlPartyPet, v
XPerlPlayer, v
XPerlPlayerBuffs, v
XPerlPlayerPet, v
XPerlRaidAdmin, v
XPerlRaidFrames, v
XPerlRaidHelper, v
XPerlRaidMonitor, v
XPerlRaidPets, v
XPerlTarget, v
XPerlTargetTarget, v
ZOMGBuffs, v$Revision: 103 $
ZOMGBuffsBlessingsManager, v$Revision: 79 $
ZOMGBuffsBuffTehRaid, v$Revision: 79 $
ZOMGBuffsLog, v$Revision: 79 $
ZOMGBuffsPortalz, v$Revision: 79 $
ZOMGBuffsSelfBuffs, v$Revision: 79 $
BlizRuntimeLib_enUS v3.2.0.30200 <us>
(ck=dbe)
please update for zhTW thanks a lot!!
Just me or are there 2 LDB lists for this?
HeadCount and HeadCount 1.6.0 (using chocolate bars).
I'll put up a less destructive one later....
This is in Ulduar 25. It consistently happens right after I die and am at the GY as a spirit.
I was outside of the instance (ToC 25).
I was not able to duplicate the error message.
HC still works even with the error.