Jump to content

Dream of Cenarius Procs


thalirium

Recommended Posts

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.

Link to comment
Share on other sites

  • 2 months later...

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

  • 3 weeks later...
  • 2 months later...

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>
Link to comment
Share on other sites

  • 10 months later...

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.

Link to comment
Share on other sites

  • 3 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...