diff --git a/modules/TargetCC.lua b/modules/TargetCC.lua index 557010d..5a96db6 100644 --- a/modules/TargetCC.lua +++ b/modules/TargetCC.lua @@ -6,6 +6,12 @@ TargetCC.prototype.debuffName = nil TargetCC.prototype.debuffRemaining = 0 TargetCC.prototype.debuffDuration = 0 +local GetNumPartyMembers, GetNumRaidMembers = GetNumPartyMembers, GetNumRaidMembers +if IceHUD.WowVer >= 50000 then + GetNumPartyMembers = GetNumGroupMembers + GetNumRaidMembers = GetNumGroupMembers +end + -- list of spell ID's for each CC type so we can avoid localization issues local StunCCList = { -- kidney shot diff --git a/modules/TargetInvuln.lua b/modules/TargetInvuln.lua index 4c05b32..862930d 100644 --- a/modules/TargetInvuln.lua +++ b/modules/TargetInvuln.lua @@ -6,6 +6,12 @@ TargetInvuln.prototype.buffName = nil TargetInvuln.prototype.buffRemaining = 0 TargetInvuln.prototype.buffDuration = 0 +local GetNumPartyMembers, GetNumRaidMembers = GetNumPartyMembers, GetNumRaidMembers +if IceHUD.WowVer >= 50000 then + GetNumPartyMembers = GetNumGroupMembers + GetNumRaidMembers = GetNumGroupMembers +end + -- list of spell ID's for each CC type so we can avoid localization issues local InvulnList= { -- Anti-Magic Shell diff --git a/modules/Threat.lua b/modules/Threat.lua index 716f55d..90cd8d7 100644 --- a/modules/Threat.lua +++ b/modules/Threat.lua @@ -14,6 +14,15 @@ IceThreat.aggroBar = nil IceThreat.aggroBarMulti = nil IceThreat.prototype.scheduledEvent = nil +local GetNumPartyMembers, GetNumRaidMembers = GetNumPartyMembers, GetNumRaidMembers +local MAX_NUM_RAID_MEMBERS, MAX_NUM_PARTY_MEMBERS = MAX_NUM_RAID_MEMBERS, MAX_NUM_PARTY_MEMBERS +if IceHUD.WowVer >= 50000 then + GetNumPartyMembers = GetNumGroupMembers + GetNumRaidMembers = GetNumGroupMembers + MAX_NUM_PARTY_MEMBERS = MAX_PARTY_MEMBERS + MAX_NUM_RAID_MEMBERS = MAX_RAID_MEMBERS +end + local MAX_NUM_RAID_MEMBERS = 40 local MAX_NUM_PARTY_MEMBERS = 5