• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • CLU (Codified Likeness Utility)

    Discussion in 'Archives' started by wulf, Feb 18, 2012.

    Thread Status:
    Not open for further replies.
    1. SandDude

      SandDude New Member

      Joined:
      May 6, 2012
      Messages:
      10
      Likes Received:
      0
      Trophy Points:
      0
      Cool, I updated via SVN. First try it was still doing it, but after reloading HB a couple times now it cancels the spell if the felguard is already out.

      ty!
       
    2. SandDude

      SandDude New Member

      Joined:
      May 6, 2012
      Messages:
      10
      Likes Received:
      0
      Trophy Points:
      0
      Found a problem with the summon on warlock.

      When metamorphsis is cast, it tries to switch to a fel hunter from my felguard, but as soon as it casts it, it cancels it, but then tries again and goes in to a loop over and over.
       
    3. Noelbuddy

      Noelbuddy Member

      Joined:
      Nov 6, 2011
      Messages:
      126
      Likes Received:
      0
      Trophy Points:
      16
      I just leveled a dk as blood from the start to level 85 using your cc and it works fine .
      but i find some minors problem.
      I think you should remove Anti-magic shell from the cc or add some specific spell to cast aginst it kinda look stupid to use it against melee mobs when they are casting slam :p
      the other problem is Death Pact i never saw ur cc using it . it summon the pet and never use it, so i was thinking if you can change the DP to only casting Raise Dead, then add on the top of healing cds
      the DP if the pet is up and we have low HP
       
    4. wulf

      wulf Community Developer

      Joined:
      Dec 29, 2010
      Messages:
      1,832
      Likes Received:
      128
      Trophy Points:
      63
      I see the problem, I will fix asap. reverting the change on the SVN so update until I can resolve the issue.
       
    5. Stormchasing

      Stormchasing Community Developer

      Joined:
      Jan 15, 2011
      Messages:
      4,029
      Likes Received:
      48
      Trophy Points:
      48
      This is for demo-lock?
      i've an idea how to fix it, i hope I'll get from work early this day to fix it before my raid starts

      @wulf i think it is necessary to add a "PetCall" Timer (if i remember right, Singular had this too, cause the ObjectManager isn't updated that fast). Maybe it is necessary to rewrite the PetDetection (there should be a Property like PetType which should be checked, instead of having a spell (again a spell issue^^))

      This code is originally from Singular (so if u decide to use, there's needed to give credits to them :) but as far as i know, u did already in first post^^)
      PHP:
          public enum PetType
          
      {
              
      // These are CreatureFamily IDs. See 'CurrentPet' for usage.
              
      None 0,
              
      Imp 23,
              
      Felguard 29,
              
      Voidwalker 16,
              
      Felhunter 15,
              
      Succubus 17,
          }

              public static 
      PetType CurrentPetType
              
      {
                  
      get
                  
      {
                      
      WoWUnit myPet StyxWoW.Me.Pet;
                      if (
      myPet == null)
                      {
                          return 
      PetType.None;
                      }
                      
      WoWCache.CreatureCacheEntry c;
                      
      myPet.GetCachedInfo(out c);
                      return (
      PetType)c.FamilyID;
                  }
              }
      this should be added to your PetManager so we can check
      PHP:
                              new Decorator(ret => Pets.CurrentPetType == Pets.PetType.Felguard,
                                  new 
      PrioritySelector(
                                      
      Pets.CastPetSpell("Axe Toss"ret => Me.CurrentTarget.IsCasting && Me.CurrentTarget.CanInterruptCurrentSpellCast"Axe Toss")
                                      )
                                  ),
      and so on this should be a bit better, will test in the evening
       
    6. gniegsch

      gniegsch New Member

      Joined:
      Dec 15, 2010
      Messages:
      75
      Likes Received:
      1
      Trophy Points:
      0
      Gz Wulf

      I don't know if it's been done already, but if not, CLU is now Savior of Azeroth :)

      Well done sir!
       
    7. Stormchasing

      Stormchasing Community Developer

      Joined:
      Jan 15, 2011
      Messages:
      4,029
      Likes Received:
      48
      Trophy Points:
      48
      I tried to fix the Warlock issue with summoning / re-summoning pets
      It should be fixed now, couldn't test it (atm at work)

      Feel free to replace your files (2 files affected -> PetManager.cs and Demonology.cs) and test the changes (i'll do it in some hours)
      If the changes does not work, u can delete them and re-update your clu to the current version
      @Wulf i also added the patch-file, but don't apply it atm until i (or someone else) could test it.
      I haven't used a timer atm, but if these changes does not work, i'll add a summoning timer to prevent recasting
       

      Attached Files:

      • CLU.zip
        File size:
        7.3 KB
        Views:
        16
    8. wulf

      wulf Community Developer

      Joined:
      Dec 29, 2010
      Messages:
      1,832
      Likes Received:
      128
      Trophy Points:
      63
      Thanks stormchasing...I can fix the multi summons fine but we cannot use the same function to call our pets during Demonology petswap as it stops casting because we already have a pet out.

      Checkout latest SVN update...it handles out of combat double summoning and we can manage our petswap by ensuring we have souldburn active....if we dont have soulburn active at the start of the fight well...we should! (You can always manually dismiss your Felguard and the felhunter will be raised)
       
      Last edited: Jul 10, 2012
    9. Sippinhaterade

      Sippinhaterade Member

      Joined:
      Jul 10, 2011
      Messages:
      387
      Likes Received:
      2
      Trophy Points:
      18
      When using the Spriest spec, the rotation stops because it is attempting to cast Shadowfiend on itself instead of a valid target.
       
    10. Zeven

      Zeven Member

      Joined:
      Dec 14, 2011
      Messages:
      40
      Likes Received:
      0
      Trophy Points:
      6
      Love the CC, Lil problem for Feral Druid, Keeps trying to cast Shred when in front of mob when soloing. You can see it happening all over the log. :D
       

      Attached Files:

    11. zeldrak

      zeldrak Well-Known Member

      Joined:
      Oct 25, 2010
      Messages:
      3,516
      Likes Received:
      25
      Trophy Points:
      48
      The development of your CC is going absolutely stunningly so far wulf. I just want to add that the two posts I just quoted are two issues I've noticed as well. I don't have logs for you of these because I just got home and haven't even logged into the game yet. I generally SVN update everything, then check the forums for anything that doesn't have an SVN to update with, then log in and start playing. I noticed those two posts and figured I'd let you know that they both happen to me also. The druid post has a log, but the shadow priest doesn't, unfortunately. My little spriest just hit level 80, so I'm not using your CC at the moment. I'm using Singular because I have the modified Shadow.cs that Pasterke made, which is amazing with mana conservation and dps for leveling. It's basically vampiric, mind blast, mind flay (sometimes two), shadow word death. Mobs don't last very long at all. I just wish it used the AoE when those situations arose, but other than that it's great. Your CC will be used once I ding level 85.

      Keep up the outstanding work! As always, much +rep to you, sir.
       
    12. wulf

      wulf Community Developer

      Joined:
      Dec 29, 2010
      Messages:
      1,832
      Likes Received:
      128
      Trophy Points:
      63
      Thanks Zeldrak, Appreciate your kind words :)

      @Sippinhaterade, Zeven, Zeldrak I should be able to fix this fairly quickly. thanks for reporting and thanks for the log.
       
      assassin likes this.
    13. zeldrak

      zeldrak Well-Known Member

      Joined:
      Oct 25, 2010
      Messages:
      3,516
      Likes Received:
      25
      Trophy Points:
      48
      No problem my friend. I'm glad to help in any way possible.
       
    14. luv4tigger

      luv4tigger New Member

      Joined:
      Nov 11, 2011
      Messages:
      22
      Likes Received:
      0
      Trophy Points:
      0
      Just out of curiosity why did the enhance shaman CC change to dropping fire elemental for 2 mins instead of searing totem...ass far as i knew that was a dps loss. i can understand the earth elemental instead of strength of earth if a DK is in the raid keeping HoW up but i think that loss of Searing flames on a target to use Lava Lash is a dps loss, just wondering
       
    15. Stormchasing

      Stormchasing Community Developer

      Joined:
      Jan 15, 2011
      Messages:
      4,029
      Likes Received:
      48
      Trophy Points:
      48
      I'm sorry for that mistake, my preferred classes are DKs and Warlocks
      I added both elementals while i encountered the issue that after calling an elemental, CLU replaced it instant with the other totem (Fire -> Searing, Earth -> Strength)
      I didn't check if it is a dps Gain or Loss, i'll do some research (i do not know anything bout shamans except that they've totems and Lightning Bolt on 5 Maelstrom, lava lash on CD and so on). I'll check this and replace it if my research says the same like u :)
      But i'll let the conditions be the same as they are at the moment, for the case a user decides to call the elementals!

      Is it a DPS gain to call both elementals if Bloodlust / Heroism / Timewarp is up?
      What bout Elemental / Restoration Shamans?
       
    16. wulf

      wulf Community Developer

      Joined:
      Dec 29, 2010
      Messages:
      1,832
      Likes Received:
      128
      Trophy Points:
      63
      Change Log
      -------------

      * 11/7/2012 [2.7.8]
      • Warlock Summon pet loop *fixed*
      • Feral Cat shred *fixed*
      • Shadow Priest Shadowfiend call *fixed*
       
    17. luv4tigger

      luv4tigger New Member

      Joined:
      Nov 11, 2011
      Messages:
      22
      Likes Received:
      0
      Trophy Points:
      0
      For enhance shaman it is very situational to use Fire element. Say on Morchauk during a black phase where you cannot be meleeing the boss you can place your fire elemental totem down to dps while you run away, if you check Noxxic.com or any other site, fire elemental totem is not listed as a dps cooldown for enhance. As a Elemental Shaman or a Resto shaman ye they are def DPS increases, but for enhance searing is the best
       
      Last edited: Jul 11, 2012
    18. Stormchasing

      Stormchasing Community Developer

      Joined:
      Jan 15, 2011
      Messages:
      4,029
      Likes Received:
      48
      Trophy Points:
      48
      thanks for feedback and sharing your resources, i'll change it (read some posts on EJ, WoW-Forum, and so on) to not calling the Fire Elemental, but keep it UP if the user called it manually
       
    19. luv4tigger

      luv4tigger New Member

      Joined:
      Nov 11, 2011
      Messages:
      22
      Likes Received:
      0
      Trophy Points:
      0
      Thanks so much for looking into it
       
    20. Stormchasing

      Stormchasing Community Developer

      Joined:
      Jan 15, 2011
      Messages:
      4,029
      Likes Received:
      48
      Trophy Points:
      48
      hi wulf,

      as attachment the fix for EnhShaman reported by luv4tigger

      Earth Elemental is still called at the beginning of the fight
      Fire Elemental is only protected from beeing replaced instantly by CLU
       

      Attached Files:

    Thread Status:
    Not open for further replies.

    Share This Page