What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Sm0k3d's Endgame Healing CC v1.0

Hahahahahahahahahah wow. Make sure you are reading the right forum... And thread for that matter :P
 
this Cc is awesome but it does not quite make it in HC's like Grim Batol.

it should prioritize Judgement a bit higher for the mana regen.
 
this Cc is awesome but it does not quite make it in HC's like Grim Batol.

it should prioritize Judgement a bit higher for the mana regen.

Works more then well for me m8. Even ZG/ZA
 
What is your setup and spec plz.

i use it with lazyraider.

very curious about your holy spec.

Also are you full epic-geared ?
 
All depends on gear level.. BTW i can use it with lazy raider in ZA/ZG no issue ad all (apart from manual dispelling, fixed in tomorrow MAJOR release)
Ofc if you are *****ing the item level requirement for heroics you will be oom in grim batol :)
 
With the new release we overhauled healing and doesnt holy light spam anymore. It will be using divine light more now and will be using every spell that's beneficial for pally healers. We have a new system for dawn of light that weighs out who will get healed and for how much and if only word of glory should be used. Holy radiance is working well and there's a new "oh shit" button that instead of using avenging wrath and 2 other things putting them all on CD, it only uses one at a time and the guardian is in there also. Mount check is in there and tons of other goodies.

It's in final testing stage and making sure it's perfect for all of you guys.
 
Thanks for the work you guys are putting into this. I can't wait for the next release as this one is awesome for me at the moment.

Kudos!
 
I'm having troubles selecting a tank role in PvP. With the new release will it be able to select the flag carrier when he is around?
 
I'm having troubles selecting a tank role in PvP. With the new release will it be able to select the flag carrier when he is around?

Hmm right now it selects tank from the party roles but that's a good idea. If u are running RBGs or something when you are in the BG set the tank role and it will beacon him but we will have to look into putting the beacon on the flag carrier when they have the flag at least.
 
Hmm right now it selects tank from the party roles but that's a good idea. If u are running RBGs or something when you are in the BG set the tank role and it will beacon him but we will have to look into putting the beacon on the flag carrier when they have the flag at least.

I'm trying to select the tank role when the flag is picked up but it isn't working. It won't select the tank and will mostly heal me and not the flag carrier unless I force heals.
 
Well your going to need the BG leader to make the tank role. As far has healing yourself over the flag carrier, it goes by who has the lowest health and heals him first. With the new release I want to get a small GUI in to at least be able to select the tank of your choice because that seems to be a biggie right now. And then expand with the GUI from there.
 
Next version recognize who you set as tank in LazyRaider and use him as your tank, if lazyraider cannot find a suitable tank he will try to determinate a tank on his own
It's like 1 line of code to do so, lol :D testing it right now
is it enought? couse i don't realy know how to check for you if a unit is flag carrier..
 
Next version recognize who you set as tank in LazyRaider and use him as your tank, if lazyraider cannot find a suitable tank he will try to determinate a tank on his own
It's like 1 line of code to do so, lol :D testing it right now
is it enought? couse i don't realy know how to check for you if a unit is flag carrier..

NOT MY CODE, COMES FROM DBM-PvP:
Code:
do
	local function updateflagcarrier(self, event, arg1)
		if not self.Options.ShowFlagCarrier then return end
		if self.FlagCarrierFrame1 and self.FlagCarrierFrame2 then
			if string.match(arg1, L.ExprFlagPickUp) or (GetLocale() ~= "ruRU" and string.match(arg1, L.ExprFlagPickUp2)) then
				local sArg1, sArg2
				local mSide, mNick
				if ( GetLocale() == "ruRU" and string.match(arg1, L.ExprFlagPickUp2) ) then
					sArg2, sArg1 =  string.match(arg1, L.ExprFlagPickUp2)
				else
					sArg1, sArg2 =  string.match(arg1, L.ExprFlagPickUp)
				end
				if( GetLocale() == "deDE" or GetLocale() == "koKR") then
					mSide = sArg2
					mNick = sArg1
				else
					mSide = sArg1
					mNick = sArg2
				end
				
				if mSide == L.Alliance then
					FlagCarrier[2] = mNick
					self.FlagCarrierFrame2Text:SetText(mNick)
					self.FlagCarrierFrame2:Show()
					self:ColorFlagCarrier(mNick)
					if UnitAffectingCombat("player") then
						if self.Options.ShowFlagCarrierErrorNote then
							self:AddMsg(L.InfoErrorText)
						end
					else
						self.FlagCarrierFrame2Button:SetAttribute( "macrotext", "/targetexact " .. mNick )
					end					

				elseif mSide == L.Horde then
					FlagCarrier[1] = mNick
					self.FlagCarrierFrame1Text:SetText(mNick)
					self.FlagCarrierFrame1:Show()
					self:ColorFlagCarrier(mNick)
					if UnitAffectingCombat("player") then
						if self.Options.ShowFlagCarrierErrorNote then
							self:AddMsg(L.InfoErrorText)
						end
					else
						self.FlagCarrierFrame1Button:SetAttribute( "macrotext", "/targetexact " .. mNick )
					end
				end
				
			elseif string.match(arg1, L.ExprFlagReturn) then
				if( GetLocale() == "ruRU") then
					local _, _, mNick, mSide =  string.find(arg1, L.ExprFlagReturn)
				else
					local _, _, mSide, mNick =  string.find(arg1, L.ExprFlagReturn)
				end
				
				if mSide == L.Alliance then
					self.FlagCarrierFrame2:Hide()
					FlagCarrier[2] = nil

				elseif mSide == L.Horde then
					self.FlagCarrierFrame1:Hide()
					FlagCarrier[1] = nil
				end
			end
		end
		if string.match(arg1, L.ExprFlagCaptured) then
			flagTimer:Start()
		
			if self.FlagCarrierFrame1 and self.FlagCarrierFrame2 then
				self.FlagCarrierFrame1:Hide()
				self.FlagCarrierFrame2:Hide()
				FlagCarrier[1] = nil
				FlagCarrier[2] = nil
			end
		end
	end
	function Warsong:CHAT_MSG_BG_SYSTEM_ALLIANCE(...)
		updateflagcarrier(self, "CHAT_MSG_BG_SYSTEM_ALLIANCE", ...)
	end
	function Warsong:CHAT_MSG_BG_SYSTEM_HORDE(...)
		updateflagcarrier(self, "CHAT_MSG_BG_SYSTEM_HORDE", ...)
	end
	function Warsong:CHAT_MSG_RAID_BOSS_EMOTE(...)
		updateflagcarrier(self, "CHAT_MSG_RAID_BOSS_EMOTE", ...)
	end
end
I think this is the important part that actually gets who the flag carrier is when the flag is picked up.
Code:
	function Warsong:CHAT_MSG_BG_SYSTEM_ALLIANCE(...)
		updateflagcarrier(self, "CHAT_MSG_BG_SYSTEM_ALLIANCE", ...)
	end
	function Warsong:CHAT_MSG_BG_SYSTEM_HORDE(...)
		updateflagcarrier(self, "CHAT_MSG_BG_SYSTEM_HORDE", ...)
	end
	function Warsong:CHAT_MSG_RAID_BOSS_EMOTE(...)
		updateflagcarrier(self, "CHAT_MSG_RAID_BOSS_EMOTE", ...)
	end
 
Some things that needs a re-check.

It spams beacon all the time for example after a wipe and tank is out of range.

same goes with healing spells.
 
Back
Top