• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Tuanha Paladin Holy PvP

    Discussion in 'Archives' started by tuanha, Jul 6, 2012.

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

      tuanha Well-Known Member

      Joined:
      Nov 29, 2011
      Messages:
      6,998
      Likes Received:
      124
      Trophy Points:
      63
      The Divine Shield is ON GLOBAL COOLDOWN, it mean you can only cast Bubble 1.5 second after casting something...

      If big damage coming and drop you from 25% to 0% under 1.5 second, there no solution for that. Try to predict incoming damage and bubble manually :)
       
      Last edited: Jul 20, 2012
    2. Mario27

      Mario27 Banned

      Joined:
      Jan 15, 2010
      Messages:
      6,336
      Likes Received:
      4
      Trophy Points:
      0
      ok i wil
       
    3. Stormchasing

      Stormchasing Community Developer

      Joined:
      Jan 15, 2011
      Messages:
      4,029
      Likes Received:
      48
      Trophy Points:
      48
      Focus the condition on these 3 possibilities :)
      The conditions don't really affect the performance, cause the data is already stored in the objectmanager and doesn't need to be updated, so the conditions (yours or mines) shouldn't take more then 2ms.
      The problem ist the CanCast-Method!
      If u write it this way

      PHP:
      if(ConditionOne && CanCast) { Cast("Divine Plea")}
      if(
      ConditionTwo && CanCast) { Cast("Divine Plea")}
      if(
      ConditionThree && CanCast) { Cast("Divine Plea")}
      u'll waste some milliseconds

      if u write
      PHP:
      if((ConditionOne || ConditionTwo || ConditionThre)  && CanCast){ Cast("Divine Plea")}
      u won't waste these miliseconds, cause u only check once if u can cast the spell (no need to check if on cooldown, this should be checked internally in CanCast from SpellManager)

      The condition for the HP of u and your teammate doesn't matter, u need to think proactive :) if your low on mana, u'll need mana, so u have two ways of getting mana back ....

      - get out of fight (very hard in 2vs2)
      - mana cd from you and/or your mate

      mayebe cyclone (or if a druid exists) should be checked too
      But the dispelling isn't necessary ... fire Divine Plea :) one or two ticks are better than nothing!

      you can define a private bool which checks every condition and returns a true to keep the code a little bit cleaner
      somethink like
      PHP:
              private bool shouldDP
              
      {
                  
      get
                  
      {
      if(
      DivineShieldisUP) return true//found? exit here
      if(!FelHunterOnMe && !DruidInRange || !(DispellerLoS && !ManyBuffs)) return true//found? exit here
      return Me.ManaPercent<=40?true:false;
                  }
              }
       
    4. tuanha

      tuanha Well-Known Member

      Joined:
      Nov 29, 2011
      Messages:
      6,998
      Likes Received:
      124
      Trophy Points:
      63
      Thank Stormchasing for the tip, i didn't know that the data is already stored in the objectmanager and doesn't need to be updated.

      Btw, I don't check CanCast-Method on my CC, that horribly slow. For performance, I only check cooldown, in LoS instead.
       
    5. Stormchasing

      Stormchasing Community Developer

      Joined:
      Jan 15, 2011
      Messages:
      4,029
      Likes Received:
      48
      Trophy Points:
      48
      i know ... i've seen this :D

      but you can shorten some of the code (most of the code), cause u are checking this everytime so you could replace (but this is absolutely YOUR thing, this is absolutely no need) some of the code by a routine the checks exactly your conditions
      PHP:
      public bool checkSpell(string spell)
      {
      get
      {
      return 
      SpellManager.HasSpell(spell) && !SpellManager.Spells[spell].Cooldown;
      }
      }
      but ... this is only my personal opinion :D
       
    6. Ama

      Ama New Member

      Joined:
      Jun 6, 2011
      Messages:
      1,171
      Likes Received:
      33
      Trophy Points:
      0
      Thanks for your hard work!

      So if I use this, people will think im good at pvp?
       
    7. Mario27

      Mario27 Banned

      Joined:
      Jan 15, 2010
      Messages:
      6,336
      Likes Received:
      4
      Trophy Points:
      0
      it trinkets at sheep with a mage isnt it better to only trinket at a deep freeze?
       
    8. Mario27

      Mario27 Banned

      Joined:
      Jan 15, 2010
      Messages:
      6,336
      Likes Received:
      4
      Trophy Points:
      0
      this cc is better then an avarage healer in arena it does faster things ye u wil be good with it.
       
    9. Ivanovai

      Ivanovai New Member

      Joined:
      Jan 15, 2010
      Messages:
      132
      Likes Received:
      0
      Trophy Points:
      0
      Just downloaded this, as my rogue has been suspended LOL due to abusive language so using my paladin account

      Its BIS Heal set, iv done the exact talent spec,

      It seems that it still goes oom quite often ? :p
       
    10. Mario27

      Mario27 Banned

      Joined:
      Jan 15, 2010
      Messages:
      6,336
      Likes Received:
      4
      Trophy Points:
      0
      its funny this class outheals all Shamwow users in bg rbg lol:)
       
    11. Nuller3300

      Nuller3300 Member

      Joined:
      Jan 15, 2010
      Messages:
      218
      Likes Received:
      1
      Trophy Points:
      18
      OMG i juuuust loooooove this cc :D keep up the good work m8 and thanks for sharing :D
       
    12. Mirabis

      Mirabis Community Developer

      Joined:
      Jun 14, 2010
      Messages:
      4,475
      Likes Received:
      86
      Trophy Points:
      48
      They will know u use automation software...
       
    13. Ivanovai

      Ivanovai New Member

      Joined:
      Jan 15, 2010
      Messages:
      132
      Likes Received:
      0
      Trophy Points:
      0
      Just tried this CC

      Sometimes it seems a bit slow to me, although i have just remembered i didnt do the settings in lazyraider duh -.-

      Also, would this work better with raidbot/combat bot ? since there "quicker"

      Well me and a warrior went 18-2 with this, even with it being a bit "slow" at times so

      VERY Impressed

      well done
       
    14. Mario27

      Mario27 Banned

      Joined:
      Jan 15, 2010
      Messages:
      6,336
      Likes Received:
      4
      Trophy Points:
      0
      ye some times it doesend cast there is a delay sometimes in it u should fix that:)
       
    15. tuanha

      tuanha Well-Known Member

      Joined:
      Nov 29, 2011
      Messages:
      6,998
      Likes Received:
      124
      Trophy Points:
      63
      Shamwow is the BEST cc. It just doesn't optimize for PvP but it the role model for any CC developer.

      Just count the number of code, it's amazing work.
       
    16. SirHumpalot

      SirHumpalot New Member

      Joined:
      Jun 23, 2011
      Messages:
      113
      Likes Received:
      1
      Trophy Points:
      0
      I would really love if u could make a retri cc for arena to, ur healing one is really awesome.
       
    17. tuanha

      tuanha Well-Known Member

      Joined:
      Nov 29, 2011
      Messages:
      6,998
      Likes Received:
      124
      Trophy Points:
      63
      Well, im farming retribution gear on my paladin and all my ret skill gone :)

      So I decided to make a ret CC, hope it will be awesome and you guys will love it.

      I'll release Ret CC "soon" :)
       
    18. Stormchasing

      Stormchasing Community Developer

      Joined:
      Jan 15, 2011
      Messages:
      4,029
      Likes Received:
      48
      Trophy Points:
      48
      i've to revise some of my text -.-
      And maybe found the problem with the CC being slow some times ..
      Your checks on Cooldown, is slowing the CC if it has to go down through many conditions,
      so if the first 5 or 10 conditions not met, than the cc is goin slower and slower... but atm i dunno how to fix that issue ... except ... using timers instead of checking cooldown
       
    19. Mario27

      Mario27 Banned

      Joined:
      Jan 15, 2010
      Messages:
      6,336
      Likes Received:
      4
      Trophy Points:
      0
      in 3s it sometimes forget to heal that other target how i instal that right in lazyraider?
       
    20. Mario27

      Mario27 Banned

      Joined:
      Jan 15, 2010
      Messages:
      6,336
      Likes Received:
      4
      Trophy Points:
      0
      is there a way so i can use judgement and crusader at my own ? disable it?
       
    Thread Status:
    Not open for further replies.

    Share This Page