This commit is contained in:
Jrc13245
2025-12-28 09:37:41 -05:00
parent 4af46934c6
commit 83cdecdb29
4 changed files with 15 additions and 15 deletions
+2 -2
View File
@@ -115,7 +115,7 @@ requirementCheckFrame:SetScript("OnEvent", function()
CleveRoids.Print("https://github.com/balakethelock/SuperWoW")
end
if not hasNampower then
CleveRoids.Print("|cFFFF0000SuperCleveRoidMacros|r requires |cFF00FFFFpepopo978's Nampower|r:")
CleveRoids.Print("|cFFFF0000SuperCleveRoidMacros|r requires |cFF00FFFFAvitasia's Nampower|r:")
CleveRoids.Print("https://gitea.com/avitasia/nampower")
end
if not hasUnitXP then
@@ -4241,7 +4241,7 @@ function CleveRoids.Frame:SPELLCAST_CHANNEL_STOP()
CleveRoids.CurrentSpell.castingSpellId = nil
-- WARLOCK DARK HARVEST: Mark channeling as ended
-- Credits: Pepopo / Cursive addon
-- Credits: Avitasia / Cursive addon
if CleveRoids.darkHarvestData and CleveRoids.darkHarvestData.isActive then
CleveRoids.darkHarvestData.isActive = false
CleveRoids.darkHarvestData.endTime = GetTime()
+6 -6
View File
@@ -372,7 +372,7 @@ Rupture with 5 CP and Taste for Blood 3/3:
3. Talent: 16s + (3×2) = **22s final**
### Carnage (Druid - TWoW Custom)
*Credits: Pepopo / Cursive addon*
*Credits: Avitasia / Cursive addon*
When Ferocious Bite procs Carnage, it refreshes Rip/Rake to their original duration.
@@ -391,7 +391,7 @@ When Ferocious Bite procs Carnage, it refreshes Rip/Rake to their original durat
- Rip/Rake active on target
### Rake Debuff Cap Verification (Druid)
*Credits: Pepopo / Cursive addon*
*Credits: Avitasia / Cursive addon*
In high-debuff scenarios (Naxxramas, etc.), Rake may get pushed off the target at the 48 debuff cap. For non-whitelisted mobs, the addon verifies Rake is actually present on the target before tracking.
@@ -401,7 +401,7 @@ In high-debuff scenarios (Naxxramas, etc.), Rake may get pushed off the target a
- Kruul, Mephistroth
### Molten Blast → Flame Shock Refresh (Shaman - TWoW Custom)
*Credits: Pepopo / Cursive addon*
*Credits: Avitasia / Cursive addon*
When Molten Blast hits a target, it refreshes any active Flame Shock to its full duration.
@@ -410,12 +410,12 @@ When Molten Blast hits a target, it refreshes any active Flame Shock to its full
- On hit confirmation, resets Flame Shock timer to full duration
### Conflagrate → Immolate Reduction (Warlock)
*Credits: Pepopo / Cursive addon*
*Credits: Avitasia / Cursive addon*
When Conflagrate is cast, it reduces the remaining Immolate duration by 3 seconds.
### Dark Harvest Duration Acceleration (Warlock - TWoW Custom)
*Credits: Pepopo / Cursive addon*
*Credits: Avitasia / Cursive addon*
Dark Harvest is a channeled spell that accelerates all DoT tick rates on the target by 30%.
@@ -730,7 +730,7 @@ Crowd control detection using DBC spell mechanic data (785 spells).
`[cc]` or `[nocc]` without a type checks for any **loss-of-control** effect:
stun, fear, sleep, charm, polymorph, banish, horror, freeze, disorient, shackle
## Multiscan (Target Scanning) - *Credits to Pepopo and the Cursive addon*
## Multiscan (Target Scanning) - *Credits to Avitasia and the Cursive addon*
Scans nearby enemies using UnitXP and finds the best target matching the specified priority. Uses SuperWoW for **soft-casting** (no target change required).
+1 -1
View File
@@ -1,5 +1,5 @@
## Interface: 11200
## Author: DWG, _brain, Torio, yani9o, Pepopo
## Author: DWG, _brain, Torio, yani9o, Avitasia
## Title: [Super]CleveRoidMacros
## Notes: /cleveroid for settings
## Version: 1.7
+6 -6
View File
@@ -1709,7 +1709,7 @@ end
-- =============================================================================
-- WARLOCK DARK HARVEST: Duration Acceleration System (TWoW Custom)
-- Credits: Pepopo / Cursive addon
-- Credits: Avitasia / Cursive addon
-- Dark Harvest is a channeled spell that accelerates DoT tick rate by 30%
-- While channeling, DoTs on the target expire 30% faster
-- =============================================================================
@@ -2109,7 +2109,7 @@ ev:SetScript("OnEvent", function()
end
-- WARLOCK DARK HARVEST: Track channeling for DoT acceleration (TWoW Custom)
-- Credits: Pepopo / Cursive addon
-- Credits: Avitasia / Cursive addon
-- Dark Harvest accelerates DoT tick rate by 30% while channeling
if eventType == "CHANNEL" and CleveRoids.DarkHarvestSpellIDs and CleveRoids.DarkHarvestSpellIDs[spellID] then
-- Get channel duration from tooltip or use base duration (8 seconds)
@@ -2179,7 +2179,7 @@ ev:SetScript("OnEvent", function()
end
-- SHAMAN MOLTEN BLAST: Track for Flame Shock refresh detection (TWoW Custom)
-- Credits: Pepopo / Cursive addon
-- Credits: Avitasia / Cursive addon
if CleveRoids.MoltenBlastSpellIDs and CleveRoids.MoltenBlastSpellIDs[spellID] then
CleveRoids.lastMoltenBlastTime = GetTime()
CleveRoids.lastMoltenBlastTargetGUID = targetGUID
@@ -2192,7 +2192,7 @@ ev:SetScript("OnEvent", function()
end
-- WARLOCK CONFLAGRATE: Reduces Immolate duration by 3 seconds
-- Credits: Pepopo / Cursive addon
-- Credits: Avitasia / Cursive addon
if CleveRoids.ConflagrateSpellIDs and CleveRoids.ConflagrateSpellIDs[spellID] then
-- Find active Immolate on target and reduce its duration
if lib.objects[targetGUID] then
@@ -2448,7 +2448,7 @@ ev:SetScript("OnEvent", function()
end
-- DRUID CARNAGE TALENT: Save Rake cast duration for later refresh by Ferocious Bite
-- Also includes debuff cap verification (Credits: Pepopo / Cursive addon)
-- Also includes debuff cap verification (Credits: Avitasia / Cursive addon)
if CleveRoids.RakeSpellIDs and CleveRoids.RakeSpellIDs[spellID] then
-- Check if mob is in bleed whitelist (high-debuff scenarios)
local isWhitelisted = CleveRoids.MobsThatBleed and CleveRoids.MobsThatBleed[targetGUID]
@@ -2723,7 +2723,7 @@ evLearn:SetScript("OnEvent", function()
end
-- SHAMAN MOLTEN BLAST: Check for damage hit to trigger Flame Shock refresh (TWoW Custom)
-- Credits: Pepopo / Cursive addon
-- Credits: Avitasia / Cursive addon
-- Pattern: "Your Molten Blast hits/crits X for Y Fire damage"
if CleveRoids.lastMoltenBlastTime and CleveRoids.lastMoltenBlastTargetGUID then
local timeSinceCast = GetTime() - CleveRoids.lastMoltenBlastTime