update rip duration calcultion

This commit is contained in:
pepopo978
2025-08-26 07:06:43 -07:00
parent 03a38fd4b8
commit 12a707d67b
2 changed files with 12 additions and 8 deletions
+2 -2
View File
@@ -1,6 +1,6 @@
## Interface: 11200
## Title: [|CFF33AAFFSUPERWOW|R] Cursive 2.4.7
## Title-zhCN: [|CFF33AAFFSUPERWOW|R] Cursive 2.4.7
## Title: [|CFF33AAFFSUPERWOW|R] Cursive 2.4.8
## Title-zhCN: [|CFF33AAFFSUPERWOW|R] Cursive 2.4.8
## Author: Pepopo
## Notes: Uses SuperWoW GUIDs to show units in combat and track curses
## Notes-zhCN: 使用SuperWoW的GUID功能来显示战斗中的单位并监视诅咒等
+10 -6
View File
@@ -1,3 +1,7 @@
function getRipDuration()
return 8 + GetComboPoints() * 2
end
local L = AceLibrary("AceLocale-2.2"):new("Cursive")
function getDruidSpells()
return {
@@ -53,12 +57,12 @@ function getDruidSpells()
[1824] = { name = L["rake"], rank = 3, duration = 9, variableDuration = true },
[9904] = { name = L["rake"], rank = 4, duration = 9, variableDuration = true },
[1079] = { name = L["rip"], rank = 1, duration = 12, variableDuration = true },
[9492] = { name = L["rip"], rank = 2, duration = 12, variableDuration = true },
[9493] = { name = L["rip"], rank = 3, duration = 12, variableDuration = true },
[9752] = { name = L["rip"], rank = 4, duration = 12, variableDuration = true },
[9894] = { name = L["rip"], rank = 5, duration = 12, variableDuration = true },
[9896] = { name = L["rip"], rank = 6, duration = 12, variableDuration = true },
[1079] = { name = L["rip"], rank = 1, duration = 8, calculateDuration = getRipDuration },
[9492] = { name = L["rip"], rank = 2, duration = 8, calculateDuration = getRipDuration },
[9493] = { name = L["rip"], rank = 3, duration = 8, calculateDuration = getRipDuration },
[9752] = { name = L["rip"], rank = 4, duration = 8, calculateDuration = getRipDuration },
[9894] = { name = L["rip"], rank = 5, duration = 8, calculateDuration = getRipDuration },
[9896] = { name = L["rip"], rank = 6, duration = 8, calculateDuration = getRipDuration },
[2908] = { name = L["soothe animal"], rank = 1, duration = 15 },
[8955] = { name = L["soothe animal"], rank = 2, duration = 15 },