Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
VuhDo VuhDo
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 277
    • Issues 277
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 3
    • Merge requests 3
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • VuhDo
  • VuhDoVuhDo
  • Issues
  • #580

Closed
Open
Created Nov 09, 2022 by Daniel Woods@Woods

HoT icons not updating consistently when using spells that extend them, specifically the 'clock' function

Confirm the issue lies within VuhDo:

Issue persists.

Describe your environment:

  • VuhDo version (v3.144, Retail)
  • Region (EU)
  • Client language (enUS)

Summary of the issue:

Firstly, all of the other options in [Colors (tab) -> HoTs] seem to be working fine, only the 'Clock' seems to be having an issue. When I activate a HoT extender, the Countdowns in HoT Colors tab update correctly every time without fail.

I found the following item from 2 years ago with the same problem so perhaps this could help figure out what is wrong. #103 (closed)

I have messed around with OmniCC settings as suggested but nothing changes. The issue persists when OmniCC (and all other addons) is disabled.

Expected behaviour:

[Resto Druid] When I press Flourish (extends all HoTs on all allies by 8 seconds) or activate the Verdant Infusion talent (extends all HoTs on 1 ally by 12 seconds via Swiftmend), the icons should have the duration clock adjusted to accomodate the new duration of the HoTs.

Actual behaviour:

Sometimes the HoT will update correctly, and sometimes not. It seems to be a 50/50 chance but I haven't kept score on that. This applies to all relevant HoTs after testing it on them all (Regrowth, Rejuvenation, Germination, Wild Growth, Lifebloom, Adaptive Swarm, Tranquility).

Example error: I have 3 seconds of Rejuvenation remaining and I activate Verdant Infusion. The icon behaves as if I never extended the HoT and the clock still expires after 3 seconds instead of 15 seconds, but the Rejuvenation icon remains on the frame for the extra 12 seconds. It does not update and will simply disappear once the buff expires on the target character.

I have observed that if I have the VuhDo options menu open, the HoTs will immediately update if I switch to a different tab or start messing with some options, ie if I trigger a clock update error and then switch tabs, or change a setting like HoT squares from Icons to Glossy, the HoTs on the frame will update and become correct. This is done without even having to press Okay to confirm any changes.

Changing the number of tracked HoTs on the frame seems to have no bearing on whether the clock will update correctly or not.

Also, the Nurturing Dormancy talent increases the duration of Rejuvenation by 1 second each time it ticks on a target with full hp (max 3 seconds increase). This seems to work normally, the clock updates correctly every time.

Related error messages:

1x [ADDON_ACTION_BLOCKED] AddOn 'VuhDo' tried to call the protected function 'ClearOverrideBindings()'. [string "@Interface/AddOns/!BugGrabber/BugGrabber.lua"]:480: in function <Interface/AddOns/!BugGrabber/BugGrabber.lua:480> [string "=[C]"]: in function ClearOverrideBindings' [string "@Interface/AddOns/VuhDo/VuhDoMacroFactory.lua"]:515: in function VUHDO_initKeyboardMacros' [string "@Interface/AddOns/VuhDoOptions/VuhDoNewOptionsTabbedFrame.lua"]:94: in function `VUHDO_tabbedPanelOkayClicked' [string "*VuhDoNewOptionsTabbedFrame.xml:221_OnClick"]:1: in function <[string "*VuhDoNewOptionsTabbedFrame.xml:221_OnClick"]:1>

THE FOLLOWING ERROR IS FROM A PREVIOUS SESSION WHICH I ASSUME HAD ALL ADDONS ENABLED, SO IT MAY NOT BE RELEVANT BUT I WILL ADD IT JUST IN CASE:

40x Interface/AddOns/VuhDoOptions/VuhDoLookAndFeel.lua:1052: attempt to index upvalue 'tTexture' (a nil value) [string "@Interface/AddOns/VuhDoOptions/VuhDoLookAndFeel.lua"]:1052: in function VUHDO_lnfComboSetSelectedValue' [string "@Interface/AddOns/VuhDoOptions/VuhDoLookAndFeel.lua"]:339: in function VUHDO_lnfComboItemOnEnter' [string "*VuhDoLookAndFeel.xml:1435_OnEnter"]:1: in function <[string "*VuhDoLookAndFeel.xml:1435_OnEnter"]:1>

Locals: aComboBox = VuhDoNewOptionsPanelHotsHotOrderPanelSlot4ContainerSelectComboBox { 0 = isScrollable = true isMulti = false } aValue = "BOUQUET_Border: Multi" anIsEditBox = nil (for generator) = defined =[C]:-1 (for state) =

{ 1 =
{ } 2 =
{ } 3 =
{ } 4 =
{ } 5 =
{ } 6 =
{ } 7 =
{ } 8 =
{ } 9 =
{ } 10 =
{ } 11 =
{ } 12 =
{ } 13 =
{ } 14 =
{ } 15 =
{ } 16 =
{ } 17 =
{ } 18 =
{ } 19 =
{ } 20 =
{ } 21 =
{ } 22 =
{ } 23 =
{ } 24 =
{ } 25 =
{ } 26 =
{ } 27 =
{ } 28 =
{ } 29 =
{ } 30 =
{ } 31 =
{ } 32 =
{ } 33 =
{ } 34 =
{ } 35 =
{ } 36 =
{ } 37 =
{ } 38 =
{ } 39 =
{ } 40 =
{ } 41 =
{ } 42 =
{ } 43 =
{ } 44 =
{ } 45 =
{ } 46 =
{ } 47 =
{ } 48 =
{ } 49 =
{ } 50 =
{ } 51 =
{ } 52 =
{ } 53 =
{ } 54 =
{ } 55 =
{ } 56 =
{ } 57 =
{ } 58 =
{ } 59 =
{ } } (for control) = 59 tIndex = 59 tInfo =
{ 1 = "BOUQUET_Trail of Light" 2 = "|cff000000[b]|r Trail of Light" } (*temporary) = nil (*temporary) = nil (*temporary) = "ScrollPanelSelectPanelItem" (*temporary) = "59" (*temporary) = "CheckTexture" (*temporary) = "attempt to index upvalue 'tTexture' (a nil value)" tTable =
{ 1 =
{ } 2 =
{ } 3 =
{ } 4 =
{ } 5 =
{ } 6 =
{ } 7 =
{ } 8 =
{ } 9 =
{ } 10 =
{ } 11 =
{ } 12 =
{ } 13 =
{ } 14 =
{ } 15 =
{ } 16 =
{ } 17 =
{ } 18 =
{ } 19 =
{ } 20 =
{ } 21 =
{ } 22 =
{ } 23 =
{ } 24 =
{ } 25 =
{ } 26 =
{ } 27 =
{ } 28 =
{ } 29 =
{ } 30 =
{ } 31 =
{ } 32 =
{ } 33 =
{ } 34 =
{ } 35 =
{ } 36 =
{ } 37 =
{ } 38 =
{ } 39 =
{ } 40 =
{ } 41 =
{ } 42 =
{ } 43 =
{ } 44 =
{ } 45 =
{ } 46 =
{ } 47 =
{ } 48 =
{ } 49 =
{ } 50 =
{ } 51 =
{ } 52 =
{ } 53 =
{ } 54 =
{ } 55 =
{ } 56 =
{ } 57 =
{ } 58 =
{ } 59 =
{ } } tArrayModel = nil VUHDO_lnfGetValueFromModel = defined @Interface/AddOns/VuhDoOptions/VuhDoLookAndFeel.lua:638 _G =
{ 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." ArmoryOptionsTooltipPanelShowItemCountColorSwatch = ArmoryOptionsTooltipPanelShowItemCountColorSwatch { } GetTrainerServiceTypeFilter = defined =[C]:-1 UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names." AchievementFrameStatsBG = AchievementFrameStatsBG { } SetTrainerServiceTypeFilter = defined =[C]:-1 LE_GAME_ERR_CHAT_RAID_RESTRICTED_TRIAL = 773 BuyEmAllFrameTopTex = BuyEmAllFrameTopTex { } LE_GAME_ERR_PET_SPELL_TARGETS_DEAD = 416 BT4Button58 = BT4Button58 { } MultiBarLeftButton7 = MultiBarLeftButton7 { } LE_GAME_ERR_INVALID_FOLLOW_PVP_COMBAT = 370 MerchantItem3AltCurrencyFrameItem1Text = MerchantItem3AltCurrencyFrameItem1Text { } ArenaEnemyMatchFrame5PetFrameDropDownMiddle = ArenaEnemyMatchFrame5PetFrameDropDownMiddle { } BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates" CHAT_HEADER_SUFFIX = ": " ArmorySpellButton5 = ArmorySpellButton5 { } MultiBarBottomRightButton8Shine5 = MultiBarBottomRightButton8Shine5 { } COVENANT_MI
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking