
Capping Battleground Timers
Last Updated: Apr 24, 2018 Game Version: 8.0
Please support my work on Patreon!
Battleground timers and other PvP features.
Features
- All battlegrounds/arenas have start timers
- Ashran - Event timers, battle timer, graveyard timer
- 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, wall attack alerts, 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
Capping is open source and development is done on GitHub. You can contribute code, localization, and report issues there: https://github.com/BigWigsMods/Capping
1.Can we get it working for Eye of the Storm and its rbg version?
2.Border, icon/time position, Narrow Map Mode and also all options in the tab "other" except fill growth&single group dont seem to work properly
3.There should be an option to update the result/win timer directly when a base gets assaulted not only when it starts ticking after a minute
4.Can we get a timer for flag stacks in warsong, twin peaks and eye?
5.Can we get a timer to show how long till you need one more/one less base/orb to win?
6.Can we get a timer for how long till the 4 orbs bonus points kick in and a general win timer for katmogu?
7.Can we get a timer for carts and a general win timer for silvershardmines?
8.What bg is "World 3"? I guess Ashran...
9. A wait timer? I mean i get the idea but its basicly completly useless since its based on average so it will almost never be accurate ... i feel like its just not useful in any way and very missleading on top of that
Error when flying through wintergrasp in northrend.
10x Capping\battlegrounds-Battlegrounds.lua:722: attempt to perform arithmetic on local 'x' (a nil value)
Capping\battlegrounds-Battlegrounds.lua:722: in function `?'
Capping\core.lua:36: in function <Capping\core.lua:35>
[C]: in function `SetMapToCurrentZone'
CollectMe\DB\Zone-Zone.lua:23: in function `Current'
CollectMe\src\LdbDisplay.lua:63: in function `UpdateData'
CollectMe\src\LdbDisplay.lua:58: in function `?'
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:145: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:145>
[string "safecall Dispatcher[1]"]:4: in function <[string "safecall Dispatcher[1]"]:4>
[C]: ?
[string "safecall Dispatcher[1]"]:13: in function `?'
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:90: in function `Fire'
Ace3\AceEvent-3.0\AceEvent-3.0-4.lua:120: in function <Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>
Locals:
self = <table> {
UpdateCountText = <function> defined @Capping\core.lua:674
GetBar = <function> defined @Capping\core.lua:646
ADDON_LOADED = <function> defined @Capping\core.lua:262
CheckCombat = <function> defined @Capping\core.lua:42
ResetAll = <function> defined @Capping\core.lua:323
PLAYER_REGEN_ENABLED = <function> defined @Capping\core.lua:50
db = <table> {
}
L = <table> {
}
WinterAssault = <function> defined @Capping\battlegrounds.lua:719
ModMap = <function> defined @Capping\core.lua:405
TestNode = <function> defined @Capping\battlegrounds.lua:160
WORLD_MAP_UPDATE = <function> defined @Capping\battlegrounds.lua:133
AddFrameToHide = <function> defined @Capping\core.lua:318
ZONE_CHANGED_NEW_AREA = <function> defined @Capping\core.lua:347
StopBar = <function> defined @Capping\core.lua:654
START_TIMER = <function> defined @Capping\core.lua:163
StartBar = <function> defined @Capping\core.lua:602
backdrop = <table> {
}
CreateCarrierButton = <function> defined @Capping\battlegrounds.lua:166
RegisterEvent = <function> defined @Capping\core.lua:26
AddBG = <function> defined @Capping\core.lua:343
UPDATE_BATTLEFIELD_STATUS = <function> defined @Capping\core.lua:473
CreateText = <function> defined @Capping\core.lua:690
UnregisterEvent = <function> defined @Capping\core.lua:29
RegisterTempEvent = <function> defined @Capping\core.lua:38
}
(for index) = 36
(for limit) = 38
(for step) = 1
i = 36
name = 0
_ = "Nesingwary Base Camp"
textureIndex = ""
x = nil
y = 0.26895761489868
(*temporary) = <function> defined =[C]:-1
(*temporary) = 0.59304094314575
(*temporary) = nil
(*temporary) = true
(*temporary) = 0
(*temporary) = 4284
(*temporary) = 2316
(*temporary) = nil
(*temporary) = nil
(*temporary) = false
(*temporary) = "attempt to perform arithmetic on local 'x' (a nil value)"
floor = <function> defined =[C]:-1
walls = <table> {
}
wallid = <table> {
5000_1623 = ""
5316_2320 = "SE "
5709_1946 = "NE "
5232_1675 = "Inner E "
5144_2788 = "S "
4689_2523 = "SW "
4619_2206 = "NW "
4481_2197 = "NW "
5235_2090 = "Inner E "
5001_2793 = ""
5004_2197 = "Inner S "
4311_1940 = "NW "
4308_1733 = "NW "
5391_2202 = "NE "
4860_2205 = "Inner S "
4861_2795 = "S "
4772_2098 = "Inner W "
5708_1733 = "NE "
4773_1882 = "Inner W "
5237_1880 = "Inner E "
4689_2324 = "SW "
5144_2200 = "Inner S "
4770_1664 = "Inner W "
5530_2204 = "NE "
5314_2527 = "SE "
}
intact = <table> {
80 = true
89 = true
77 = true
86 = true
95 = true
98 = true
}
damaged = <table> {
78 = true
87 = true
96 = true
81 = true
90 = true
99 = true
}
format = <function> defined =[C]:-1
_G = <table> {
ERR_OUT_OF_CHI = "Not enough chi"
DH_HAVOC_CORE_ABILITY_2 = "Strong melee attack that consumes Fury. If it critical strikes, some Fury is refunded."
DugisTab14Row243 = DugisTab14Row243 {
}
GetTrainerServiceTypeFilter = <function> defined =[C]:-1
UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names."
ARL_DatamineCopyFrame = ARL_DatamineCopyFrame {
}
ScrapTooltipTextLeft1 = ScrapTooltipTextLeft1 {
}
LE_GAME_ERR_CHAT_RAID_RESTRICTED_TRIAL = 734
SPELL_FAILED_CUSTOM_ERROR_71 = "This partygoer wants to dance with you."
LE_GAME_ERR_PET_SPELL_TARGETS_DEAD = 394
BT4Button58 = BT4Button58 {
}
DGVRow628 = DGVRow628 {
}
CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture = CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture {
}
BlizzardArtTex3b = BlizzardArtTex3b {
}
CompactRaidOptionFrame_UserPage_1_CheckButton_43ColorSwatch = CompactRaidOptionFrame_UserPage_1_CheckButton_43ColorSwatch {
}
PawnItemComparer = <function> defined @Pawn\Pawn.lua:3427
DugisTab12Row80 = DugisTab12Row80 {
Fixed, thanks.
Hey just a quick question, I see on the bars you have the option of changing border width upon changing this setting I'm realizing there's actually no border to be changing I was wondering if you might be able to fix this by implementing a border setting maybe?
Is there a way to change the channel which it broadcasts the times to?
Has anyone been able to figure this out? I rather it report to the BG channel and not doing in Say.
Nvm, I found it. It's control + click instead of shift.
Thanks for this
Good Addon! Keep the good work!
Is there a way to make the bars grow upwards? It really gets messy when it grows downward.
Any ideas?
addon error:
1x [ADDON_ACTION_FORBIDDEN] AddOn 'Capping' tried to call the protected function 'JoinBattlefield()'.
!BugGrabber\BugGrabber.lua:573: in function <!BugGrabber\BugGrabber.lua:573>
[C]: in function `JoinBattlefield'
Blizzard_PVPUI\Blizzard_PVPUI-1.0.lua:551: in function `HonorFrame_Queue'
[string "*:OnClick"]:2: in function <[string "*:OnClick"]:1>
Locals:
nil
I switched from DBM to Bigwigs, and all is good in PVE land, but I found this odd bug. I use Moveanything and moved both my minimap and battleground minimap (AKA the zone map) to the lower right part of the screen. It appears this addon overrides Moveanything to resize your battleground minimap.
When this addon is enabled it distorts my battleground minimap, makes it from rectangular into a squarish proportion. This cuts off a lot of needed info. I know this because I use an addon where I can see my dot on the battleground minimap, and with this addon my dot can wander off the map.
When I disable this addon my battleground minimap returns to normal Moveanything dimensions.
100% sure it's this addon.
I see from past comments there is a map resize function, which is probably why this is screwy. Where do I enable/disable it? I see no minimap button. Is there a command to access options?
I'd like to turn this feature off.
Type "/capping" and it will open a menu.
Go to "Zone Map" and unclick "Narrow Map Mode".
Hey! have a question. Is there a way to track gy ress during bg with this addon? example: it would count down 30 and reset after. really valuable info for competitive bgs. thank you.
Not sure if it just me or conflict with another addon but the latest update seems to have few errors. When in AV as alliance ( i dont have any horde toons to test on that side) if we cap a tower like Tower Point and it caps and burns once it ends its timer it restarts all over again from 4mins but the tower is done and gone, seems to do this for few other points too. Also i think it does the same in Isle of Conquest too with timers showing up again after a point as capped in our favor.
Yeah I have the same issue on Horde side (didn't test alliance). Came here just to check this up.
Great addon, but I can't make my bars grow upward from the Anchor anymore. Do I miss a setting?
I always have the anchor bar above the timers which are added to the lower end of the list instead of the upper end.
will this addon be updated? thank you for all your hard work to make our in game time more manageable and fun!
I love this addon. It's wonderful. The only thing it's missing, for my personal taste, is a way to post in Guild Chat. I like to get guild groups together for Tol Barad and Wintergrasp. If there already is a way to post it in Guild Chat, please let me know.
Yes I'm having the same problem as Logansfury it will only broadcast in /s say chat not in BG format could you look into this please?