August 16, 201411 yr So I am having some trouble with getting my fightclass to use the Dream of Cenarius procs appropriately. I have the conditional on Healing Touch that requires the buff Dream of Cenarius, but the fightclass just spams Healing Touch - ie it thinks I always have the Dream of Cenarius Proc. This one is kind of a top priority for PvP rotation, so any insight would be really helpful. Possibly check the conditional via a spell id.
August 17, 201411 yr Hello, I cannot help you if you don't share your fightclass. And do you have look what conditions is used on another fightclass for this spells?
October 22, 201411 yr It's something to do with buffs, I have the same issue with using Crimson Scourge on my Death Knight, it detects that you constantly have the buff on, I can't remember how I used to work around it, but I will find the LUA snippet I had, or make a new one.
October 22, 201411 yr Alright, give this a shot. Use it as a normal condition, but make sure you choose LUA script. name, rank, icon, count, debuffType, duration, expirationTime, unitCaster, isStealable, shouldConsolidate, spellId= UnitAura("player", "Dream of Cenarious");retV = count; Return value var needs to be retV and return value research needs to be 1.
November 10, 201411 yr I have the same problem, when u choose the talent Dream of cenarius, it cast on u a invisible buff called "dream of cenarius", like an aura. I need to be able to set a buff id to cast healing touch with the proper "dream of cenarius" buff.
November 11, 201411 yr Take a look at my guardian druid fight class. Healing touch works with DoC procs using the LUA I posted above.
January 17, 201511 yr In my profile have this Talent usage on proc: http://wrobot.eu/files/file/394-druid-guardian/ <FightClassSpell> <SpellName>Healing Touch</SpellName> <FightClassConditions> <FightClassCondition> <ContionType>HealthPercent</ContionType> <Param xsi:type="FightClassConditionNumber"> <Type>SmallerOrEqual</Type> <Value>90</Value> </Param> </FightClassCondition> <FightClassCondition> <ContionType>Buff</ContionType> <Param xsi:type="FightClassConditionStringBool"> <Name>Dream of Cenarius</Name> <Need>true</Need> </Param> </FightClassCondition> <FightClassCondition> <ContionType>LuaScript</ContionType> <Param xsi:type="FightClassConditionLua"> <LuaScript>isTrue = IsSpellOverlayed(5185);if (isTrue == true) then retV = "1";else retV = "0";end</LuaScript> <VarRet>retV</VarRet> <ValueRet>1</ValueRet> </Param> </FightClassCondition> </FightClassConditions> <Priority>29</Priority> <CheckIfKnowUsableDistance>false</CheckIfKnowUsableDistance> <CheckIfView>false</CheckIfView> </FightClassSpell>
December 12, 201510 yr So further to this - i've been having the same problem with my guardian druid FC, i've updated it and added in Ohren's LUA condition but now it never casts healing touch. My most recent FC attached. Guardian Druid V1.1.1.xml Edit: nevermind after a complete restart of my client and wrobot it now works. Awesome Job Ohren Cheers.
March 14, 201610 yr The best method is to add spell condition to Healing Touch : isSpellOverlayed true.
Create an account or sign in to comment