AB timers with a narrowed zone map (Cartographer colored icons)
WSG flag carriers with HP percent
AV and WG timers using alternate bar layout
Capping
Capping is just another battleground timer mod with some extras.
Current Features:
All battlegrounds/arenas have start timers
Alterac Valley - Node timers, auto quest turnins, and sync
Arathi Basin - Node timers and final score estimation
Eye of the Storm - Flag respawn timer, flag carrier display, and final score estimation
Isle of Conquest - Node timers and siege engine timer
Warsong Gulch - Flag respawn timer and flag carrier display with health percent
Wintergrasp - Start timers and auto show zone map
Zone Map - Change scale, narrow, and hide border
Other - Port expiration timers, queue wait timers, scoreboard/capture bar/vehicle seat repositioning
How to use:
Show options - "/capping" or right-click on a timer bar/anchor
Toggle anchor - left-click on a timer bar or use options menu
Send time info to SAY - shift left-click on that timer bar
Send time info to BG - ctrl left-click on that timer bar
Hide timer bar (also leaves queue if related) - ctrl, shift, or alt right-click on that timer bar
Target carrier (in WSG or EotS) - left-click on the carrier's display
Send carrier info to BG - ctrl left-click on the carrier's display
Why no auto-release and auto-join?:
I try not to promote bad habits in my mods.
No auto-release because knowing when you should or should not release is a part of being a smart player in battlegrounds. For example, say there is five seconds left to capture blacksmith and you die there. Auto-release will send you to the starting area, but if you wait five seconds, you release to blacksmith graveyard.
Another reason not to use auto-release is to have time to spy on the flag carrier after a failed kill attempt.
Auto-join was useful when there were single queues and long wait time/afk time. Today is different, of course.
I'm not telling you how to play, just giving you my reasons.
Why no convenient "Incoming" and such buttons?:
The users and I had a discussion about this before when Capping was on wowace. If spoiled, the users would not type something important if there's no lazy way to do it. Am I right?.
Messages probably no mod covers:
Incoming? Well, how many? From which direction?
Incoming BS. Oh wait, they're going LM now.
Incoming BS, but we're all here already. I mean fight at the flag, they're capping.
Need help at MT...3 enemies behind
Incoming DR...3 stealth
Flag carrier going ramp side, almost dead
Flag carrier on the way up the roof, behind tree
...and so on
Don't you love seeing "INCOMING BS" "INCOMING BS" "INCOMING BS" with 2 enemies incoming and 5 people already defending? After about 5 more come to help chase these 2 kills, you get spammed "BS CLEAR".
Plenty of standalone mods that do this, so use those if needed.
Known issues:
Narrow map setting will not work if Mapster is installed. Disabling the battlemap module in Mapster will fix this.
Recently, I had some requests for donation info, so here it is. Do not feel obligated; donations (or lack of) will not determine what features I do or do not implement.
Change Log - Capping
3.3.002 12/12/2009:
- fix current icon mapping issues
- no longer check siege engine's buff time in Isle of Conquest
3.3.001 12/08/2009:
- toc for 3.3
- added option to change spark color
- added option to save settings per character
- added option to reset zone map position
- added option to reset all settings
3.2.006 09/29/2009:
- fix errors on zone map load on clean variables
- fix potential error with node detection
- cleanups
3.2.004 09/23/2009:
- update queue timers to support new 3.2.2 changes
- fixed mouseover highlighting for carrier targets
- clean up many unused variables
3.2.003 09/04/2009:
- organized code between files
- optimized node conflict detection code
- multiplier for Wintergrasp timer seems to be no longer necessary
- added a new layout for timer bars
- added ConfigMode support
3.2.002 08/13/2009:
- replaced event message parsing with POI landmark scanning
- removed all unnecessary node localization due to new method
- Siege Engine timer can now be retrieved by targeting it
- use map filename instead of zone name for detecting battlegrounds
3.2.001 08/04/2009:
- added timer to WSG when three minutes remain
- updated frFR and deDE localization, everyone else is outta luck
- minor tweaks and removed 3.2 compat checks
3.1.005 07/25/2009:
- many random localization changes, don't know anything got messed up
- would be nice to get some localization updates before 3.2
- sync is now auto-requested, but syncing is no longer broad casted
- attempt to sync WSG carrier names
- attempt to sync IoC siege engine timer
3.1.004 (Beta) 07/10/2009:
- beta support for 3.2 and Isle of Conquest (needs localization)
- merged all the battleground files into one
- cleaned up Wintergrasp code
- use more global strings instead of translations
- added option to make the timer bars non-interactive
3.1.003 05/22/2009:
- nil out global reference to CappingLocale
- the timer text is no longer a font size smaller and hour format changed
3.1.002 05/08/2009 - fix SetTexCoord error
3.1.001 04/14/2009:
- updated for 3.1
- now use the GetWintergraspWaitTime function
- removed chat syncing of Wintergrasp time since it's not so useful anymore
- removed showing the redundant timer bar in Wintergrasp that shows when the battle will end
- slightly improved timer bar performance
- timer bar background colors is now colored as the darkened foreground's
- sparks' height adjusted to better fit the bar's height
- added font shadow
Originally posted by Tyrlafiel I realize that... as I said in my first message, I use a UI that already displays a minimap, I was wondering if you might add an option to not do anything to the map...
Try setting the zone map to "Show Always". Capping should not bother with it.
Quote:
Originally posted by yoshimo I'm not sure why, but in Warsong when my paladin carries the flag, my name is shown in white instead of pink. It should show classcolors, shouldn't it?
It happens sometimes. The class is fetched from the stats board, and it is not always up to date. If your name always appears in white, then let me know.
I'm not sure why, but in Warsong when my paladin carries the flag, my name is shown in white instead of pink. It should show classcolors, shouldn't it?
Originally posted by totalpackage Capping does not make its own map; it just modifies Blizzard's zone map. Look at the upper left corner of your world map for the visibility options.
I realize that... as I said in my first message, I use a UI that already displays a minimap, I was wondering if you might add an option to not do anything to the map.
Originally posted by Tyrlafiel Would it be possible to add an option to not display the small map? Or not replace the one that already may be displayed?...
Capping does not make its own map; it just modifies Blizzard's zone map. Look at the upper left corner of your world map for the visibility options.
Originally posted by Malazee ...I understand that the new LFG feature has very little to do with battlegrounds or pvp in general, but the queue system that has been implemented is very similar to the battleground/arena queue which Capping Battleground Timers covers. I was hoping you might consider adding in queue timer functionality for the new Dungeon LFG system. It doesn't make much sense to have a seperate addon for this feature, considering they serve the same function and especially since we cannot queue for pvp and dungeons at the same time...
LFG estimated times are not very reliable at all, and such a feature is not in the scope of Capping.
Quote:
Originally posted by DaSaint79 I'm guessing there is but I'll ask anyways, is there a way I can edit any of the .lua files to add "profiles" for pvp and pve?
You can edit and make anything happen if you want. Capping does have an option to save per character, FYI.
I hope this is an appropriate place to post a feature request...
I understand that the new LFG feature has very little to do with battlegrounds or pvp in general, but the queue system that has been implemented is very similar to the battleground/arena queue which Capping Battleground Timers covers. I was hoping you might consider adding in queue timer functionality for the new Dungeon LFG system. It doesn't make much sense to have a seperate addon for this feature, considering they serve the same function and especially since we cannot queue for pvp and dungeons at the same time.
Originally posted by totalpackage They did change the icons around. They also removed all Isle of Conquest icons, for some reason. I'll upload a fix that should make other battlegrounds work properly after I get a response from you about the following:
* Is the buff on the siege engine still missing?
* For DBM, it seems more complex for me to bother. If you can work something and test it, I'll add it. See DBM-Core.lua's function bossModPrototype:SendSync(event, arg).
The siege-engine buff, isnt "missing", and it wasnt really "missing " before, but its not the full duration of 3m, and therefore useless (as usual "were working on that one" as gm reply)
as i understood the guy from dbm its not that complex&difficult, basically
"if i see the (start/halfway/end) -yell, send message "start halfway end " to addonchat, the only thing thats complex, is syncing all the other timers, because you have to explicit ask someone who has sent a dbm-hi message before . One of those has to be asked with an addonwhisper dbm-requesttimers, and then youll get them back.
The only thing i think we need to do is listen for the yell-sync only, which in my opinion shouldnt be too complex.
Originally posted by yoshimo The Buff on the siege-engine seems to be still broken, it only has around 1minute duration and ends before halfway. If you add the DBM-Sync, disable the buffscanning. It only breaks the correct timer from yells.
Also sometimes the icon at the bars look strange:
"Hangar" & "Steinbruch" look a bit strange now.
Happens with other POIs as well.
Also the map doesnt show any more who controls which POI, the icons disappeared, i guess blizzard changed somehting.
They did change the icons around. They also removed all Isle of Conquest icons, for some reason. I'll upload a fix that should make other battlegrounds work properly after I get a response from you about the following:
* Is the buff on the siege engine still missing?
* For DBM, it seems more complex for me to bother. If you can work something and test it, I'll add it. See DBM-Core.lua's function bossModPrototype:SendSync(event, arg).
The Buff on the siege-engine seems to be still broken, it only has around 1minute duration and ends before halfway. If you add the DBM-Sync, disable the buffscanning. It only breaks the correct timer from yells.
Also sometimes the icon at the bars look strange:
"Hangar" & "Steinbruch" look a bit strange now.
Happens with other POIs as well.
Also the map doesnt show any more who controls which POI, the icons disappeared, i guess blizzard changed somehting.
Originally posted by totalpackage I've considered it before, and I'll consider it again. I have to check if DBM is still very spammy with their messages.
This "spam" is the dbm-hi messages everyone running dbm sends, so other dbm users know who they can ask with a private whisper for timers.
If youre talking about that one, its still there.
But the linked events only should happen once per user when the npc does its yell. Not really spammy unless all 40 players are in yellrange everytime, and thats 40messages only then (lhc uses more)
Originally posted by yoshimo DBM seems to be very popular in battlegrounds, so ive spoken to their team and they have added support for the siegeenginetimer...it would be very useful to listen for those syncs.
I've considered it before, and I'll consider it again. I have to check if DBM is still very spammy with their messages.