Skip to content

Added sets: Mantle of Siroria, Domihaus, Winter's Respite#25

Open
Hacktank wants to merge 6 commits into
inimicus:devfrom
Hacktank:dev
Open

Added sets: Mantle of Siroria, Domihaus, Winter's Respite#25
Hacktank wants to merge 6 commits into
inimicus:devfrom
Hacktank:dev

Conversation

@Hacktank

Copy link
Copy Markdown

No description provided.

Perfected/Normal Void Bash (Vatashran shield)
Tremorscale
Sentinel of Rkugamz
Perfected Claw of Yolnakriin

Added a new global option to disable all audio notifications.
… has run it's course. This is a work-around for an ESO bug with the stone-talker set where the timer ID 154786 was being reapplied whenever anyone performed a heavy attack on the affected enemy.

@inimicus inimicus left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for this! Some notes, comments, and conflicts needing to be addressed. Appreciate it!

❤️

Comment thread src/Main.lua
Cool = Cool or {}
Cool.name = "Cooldowns"
Cool.version = "1.7.0"
Cool.version = "1.8.0"

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As v1.7.0 is still in dev, no need to bump the version yet.

Comment thread src/Tracking.lua
if result == ACTION_RESULT_ABILITY_ON_COOLDOWN then
Cool:Trace(1, "<<1>> (<<2>>) on Cooldown", abilityName, abilityId)
elseif result == set.result then
elseif result == set.result and not set.onCooldown then

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good addition. Makes me even more sad that ACTION_RESULT_ABILITY_ON_COOLDOWN is no longer in the game.

Comment thread src/Interface.lua
label:SetText("")
texture:SetColor(1, 1, 1, 1)
Cool.UI.PlaySound(Cool.preferences.sets[setKey].sounds.onReady)
if Cool.preferences.audioNotifications then Cool.UI.PlaySound(Cool.preferences.sets[setKey].sounds.onReady) end

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What do you think about moving the condition to check for audioNotifications moving to inside Cool.UI.Playsound?

e.g.

function Cool.UI.PlaySound(sound)
    if sound.enabled and Cool.preferences.audioNotifications then
        PlaySound(SOUNDS[sound.sound])
    end
end

Comment thread src/Defaults.lua
gridSize = 16,
showOutsideCombat = true,
lagCompensation = true,
audioNotifications = true,

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

❤️

Comment thread src/Data.lua
[577] = {
procType = "set",
event = EVENT_COMBAT_EVENT,
description = "Displays when the Sentinel of Rkugamz proc is available or cooldown until it is ready again.",

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this description text correct?

Comment thread src/Data.lua
id = 97855,
result = ACTION_RESULT_EFFECT_GAINED,
cooldownDurationMs = 35000,
cooldownDurationMs = 20000,

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixes #15

@inimicus inimicus added bug Something isn't working enhancement New feature or request new set New set tracking planned Planned to be implemented in-progress Work has began on this issue labels Dec 27, 2023
@inimicus inimicus added this to the v1.7.0 milestone Dec 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request in-progress Work has began on this issue new set New set tracking planned Planned to be implemented

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants