• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [LazyRaider] Enhancement Shaman (Raids Only)

    Discussion in 'Archives' started by fluffyhusky, Jan 29, 2012.

    1. fluffyhusky

      fluffyhusky Member

      Joined:
      Mar 25, 2010
      Messages:
      42
      Likes Received:
      1
      Trophy Points:
      8
      Hello and thanks for reading my post!

      Designed for use with LazyRaider Botbase
      Link: >
      http://www.thebuddyforum.com/honorb...ider-user-controlled-raiding-heroics-raf.html

      I was bored and decided to make a Custom Class, because the other i was useing did not work so well in Dragon Soul raid speicaly Madness deathwing etc and it did not use maelstrom that well

      i've made custom class for other bots such as LazyBot but never made one for Honorbuddy, i've not had much practice with coding so excuse if i make mistakes or other things

      This is the first CC i've made for Honorbuddy, i don't know all the correct funtions i am just learning.



      This custom class is for Enchancement only, no other spec is supported.

      Featuers:

      • High Priority for Lightning Bolt (Maelstrom Procs) Great for T13 4P
      • Add Detection, Fire Nova / Chain Lighting AoE
      • Totem Aura Detection and Searing Totem Repop
      • Automatic Feral Spirit Use for Bosses
      • Lightning Shield Aura Detection With Recast
      • High DPS Enchancement Rotation
      • Automatic Imbue Flametongue Weapon and Windfury Weapon
      • Automatic Trinket Useage (v0.4+)
      • Automatic Engineer Gloves Useage (v0.4+)
      • Racal Support Orcs / Goblins / Trolls (v0.4+)
      • High Constant DPS Lag Free No Slowdowns (Even in Raids)
      • Support for big hitbox bosses Madness Deathwing etc



      [​IMG] 3/5 Part t13 384 ilv (Raid)

      To Do:

      • Eat Cake
      • Totem Range Checks

      Tip: in Options Game Menu > Interface > Combat, try to change "Custom Lag Tolerance" it can improve dps by alot if you get it right, or for some turn off all together is better, try on 200 or so first tho and compare.


      Please leave some feedback, don't be to mean, this is my first CC for Honorbuddy.


      Verion 0.4 is released! (notes below this post)

      info on how to install the CC:
      you must download felmaster base and insert my custom class into the classes folder, (felmaster cc use treebase and simcraft = better dps) more info below (2nd post)


      Version 0.1 is non felmaster version ( with buggy code )
       

      Attached Files:

      Last edited: Feb 16, 2012
    2. fluffyhusky

      fluffyhusky Member

      Joined:
      Mar 25, 2010
      Messages:
      42
      Likes Received:
      1
      Trophy Points:
      8
      Release Notes

      v0.2+ (based within Felmaster CC)

      Install Guide:


      • (1. Download Felmaster Muti Class from link below


      • (2. Download Husky Shaman v0.x Extract the Zip u will get folder called "Shaman"

      • (3. Place this folder in " Felmater \ Classes " folder with the other class folders

      • (4. Start up Honorbuddy, Select Felmaster Custom Class, then choose my Husky Shaman v0.x

      • (5. Play and top the damage meters


      Fixes v0.3:


      • Fixed add detection and chain lightning / fire nova
      • Fixed Searing Totem weird code
      • Added Windfury Weapon and Flametongue Weapon imbue buffs
      • Fixed Call of the Elements weird code
      • Cast for Lightning Bolt will no longer lag even in raid encounters
      • Overall DPS improved


      Fixes v0.4:


      • Changed Rotation totems will now be droped before any offensive ability
      • Added racial support for Orcs Goblins Trolls
      • Added automated trinket use
      • Added automated engineer gloves use



      Note: you will need to visit WoWhead to get item ID for your trinket, (this is displayed in the URL box) simply replace or add another trinket, you can edit the .cs file with notepad or any other text editor
      (only Kiroptyric Sigil in there at the moment)


      Example
      PHP:
      SC.UseTrinket(77113ret => true"Kiroptyric Sigil"),

      Info: Make sure your Call of the Elements (red totem bar) has Strength of Earth totem set
       
      Last edited: Feb 16, 2012
    3. MJAlfoudari

      MJAlfoudari New Member

      Joined:
      Jun 4, 2011
      Messages:
      55
      Likes Received:
      0
      Trophy Points:
      0
      Oooo! Please keep this up, it's not fair the ShamWOW is the only option for us shamans ;)
       
    4. kbrebel04

      kbrebel04 New Member

      Joined:
      Dec 15, 2011
      Messages:
      294
      Likes Received:
      3
      Trophy Points:
      0
      It does not prioritize dropping totems, it will cast all abilities at the start of a fight before it drops totems, also waits quite a long time to re-drop searing totem. also prioritizes unleash elements+flame shock over Stormstrike and lava lash...
       
    5. fluffyhusky

      fluffyhusky Member

      Joined:
      Mar 25, 2010
      Messages:
      42
      Likes Received:
      1
      Trophy Points:
      8
      searing totem

      Searing totem is only re droped if there is no searing flames on target, you can remove the Thread.Sleep(1000); from that part of code so it will cast it after each lava lash, but i added wait because i don't want it to use a GCD each time to drop it

      if you watch your dps target searing flame debuff with this version of code searing flame is only off the target for like 1 sec max tho, but yeah i do need to find new kind of code for this

      reason i use this code is because sometimes u are moving to a new target which is out of range of searing reach, and i don't know how to do a range check to see if totem is droped and in range of target (also this range check does not work for some boss fight like deathwing and other fights)

      so its only viable choice i found which works :)

      however if you remove the thead sleep it will spam it like 4-5 times in a row to try and get searing flames debuff on target



      and best base to use is Felmaster he use simcraftbase TreeSharp is also used in this, i will make a test one useing this later, will take about 3-5 hrs to fix it up good, i used shadder warrior base before i use lionheart didn't like it much

      will start a new one based on dk unholy CC or something which is in felmaster
       
      Last edited: Jan 30, 2012
    6. fluffyhusky

      fluffyhusky Member

      Joined:
      Mar 25, 2010
      Messages:
      42
      Likes Received:
      1
      Trophy Points:
      8
      NeedToBolt is malestrom weapon proc for lighting bolt use i didnt add same way as normal spells because it lags in raid (fine on target dummy) but it lags 2-3+ sec to cast it on raid but its faster

      i am talking about the searing totem check for "searing flames" aura

      PHP:
         if (!TargetHasDebuff("Searing Flames") && !Me.IsMoving)
                      {
                          
      CastSpell("Searing Totem");
                          
      Thread.Sleep(1000);
                          
      //slog(Color.ForestGreen, "??.?*?*?♫♪ Searing Totem ♪♫?*?*?.??");
                      
      }
      it's bad code but it works, i dont know how to make distance check so i looks where the last totem is droped and how far player is from it

      i would like a code which says ok totem is 7 yards from player i must drop a new searing totem with the tag !Me.IsMoving

      reason for this is because if you say ok totem is far from current target on madness DW or other such boss it will bug and not work cause target is in middle of malestrom somewhere and attackable part is claw on the platform so
       
      Last edited: Jan 30, 2012
    7. fluffyhusky

      fluffyhusky Member

      Joined:
      Mar 25, 2010
      Messages:
      42
      Likes Received:
      1
      Trophy Points:
      8
      gonna start work on felmaster shaman one now, i must get permission to use this base tho i think, well its just adding a class to his base not whole edit so donno


      Edit: anyone familar with felmaster base know if this will work right? cant test it at the moment

      Code:
      SC.CastSpell("Chain Lightning", a => ObjectManager.GetObjectsOfType<WoWUnit>(true, false).Count(u => u.Attackable && u.Distance < 16) > 2 && SC.PlayerCountBuff("Maelstrom Weapon") > 5, "Chain Lightning"),
      it's for detect add count and distance from them with a maelstrom weapon proc check for 5 stacks
       
      Last edited: Jan 30, 2012
    8. DaSoul

      DaSoul Well-Known Member

      Joined:
      Jan 15, 2010
      Messages:
      2,827
      Likes Received:
      47
      Trophy Points:
      48
      I wonder why you spent the time creating another shaman cc, if we already have ShamWoW. Seriously, ShamWoW does everything, very fast. Shield switching, intelligent totem selection and so on...

      Compared over all, i'm pretty sure i can say it is far the best cc. There are other classes that need new cc's like a million times more then the shaman.

      Don't get me wrong, i think it is great if people create cc's and stuff...but if you are "bored"...i would suggest creating cc's for other classes where it is really needed.
       
    9. Zippy

      Zippy New Member

      Joined:
      Feb 8, 2011
      Messages:
      18
      Likes Received:
      0
      Trophy Points:
      0
      I love watching this community when it works together. Just plain fun!!
      I have and love my enhancement shammy! Shamwow is AWESOME! But as the author says can be a lil bit laggy responding..
       
    10. fluffyhusky

      fluffyhusky Member

      Joined:
      Mar 25, 2010
      Messages:
      42
      Likes Received:
      1
      Trophy Points:
      8
      i just made a v 0.3 for use with felmaster cc its doing even more damage and fixed bugs, dps is imrproved bad code fixed, high dps all the time

      Fixes v0.3:

      • Fixed add detection and chain lightning / fire nova
      • Fixed Searing Totem weird code
      • Added Windfury Weapon and Flametongue Weapon imbue buffs
      • Fixed Call of the Elements weird code
      • Cast for Lightning Bolt will no longer lag even in raid encounters
      • Overall DPS improved
       
      Last edited: Feb 11, 2012
    11. HoneyBrew

      HoneyBrew New Member

      Joined:
      Oct 24, 2011
      Messages:
      112
      Likes Received:
      0
      Trophy Points:
      0
      DL link?

      Oh and Btw 0.1 was nice, 0.2 didnt really work for me so hope 0.3 is good :)
       
    12. fluffyhusky

      fluffyhusky Member

      Joined:
      Mar 25, 2010
      Messages:
      42
      Likes Received:
      1
      Trophy Points:
      8
      Husky Shaman v0.3


      http://www.thebuddyforum.com/attach...-shaman-raids-only-husky-shaman-v0.3.zip.html (also u can find the link in first post there is a zip there)

      u need some program to download the trunk like SVN Tortoise (to download felmaster CC)

      when u have SVN software installed simply make a new folder like on desktop, right click it and choose "SVN Checkout" insert the felmaster trunk address provided below and it will start downloading

      felmaster - Revision 10: /trunk

      after u downloaded Husky Shaman v0.3 zip extract it, should give a folder called "Shaman" with a Enchancement.cs file inside that folder

      Then Navigate Felmaster CC folder put the folder Shaman into Felmaster\Classes folder, load up bot choose felmaster custom class, then when u you can select my custom class

      or alternatively just download this it comes packed with a few other CC but my Husky Shaman v0.3 is preloaded in the shaman folder so can just unzip put it into your Honorbuddy CustomClasses folder, load up bot on your shaman and play
       

      Attached Files:

      Last edited: Feb 14, 2012
    13. HoneyBrew

      HoneyBrew New Member

      Joined:
      Oct 24, 2011
      Messages:
      112
      Likes Received:
      0
      Trophy Points:
      0
      just tested 0.3, very nice, very nice high dps and good rotation everything is great.. only thing that could change is a few times searing totem was too far away or out of LoS but other that that it was awesome!
       
    14. Beast

      Beast Member

      Joined:
      Apr 22, 2010
      Messages:
      618
      Likes Received:
      6
      Trophy Points:
      18
      v3 is very nice could you please implement engineering gloves, I have altered your CC so it will use the gloves

      Code:
      [FONT=Consolas][SIZE=2]SC.UseEngineerGloves(ret => true, "Synapse Springs"),[/SIZE][/FONT]
      I put this as the 3rd priority (imo best place to put it you may differ)
       
      Last edited: Feb 12, 2012
    15. fluffyhusky

      fluffyhusky Member

      Joined:
      Mar 25, 2010
      Messages:
      42
      Likes Received:
      1
      Trophy Points:
      8
      i'll sort it out later and put it in release forgot there was SC.UseEngineerGloves will do racials etc also
       
    16. fluffyhusky

      fluffyhusky Member

      Joined:
      Mar 25, 2010
      Messages:
      42
      Likes Received:
      1
      Trophy Points:
      8
      V0.4 Released

      Fixes v0.4:

      • Changed Rotation totems will now be droped before any offensive ability
      • Added racial support for Orcs Goblins Trolls
      • Added automated trinket use
      • Added automated engineer gloves use
       
    17. Ermel

      Ermel New Member

      Joined:
      Dec 6, 2011
      Messages:
      16
      Likes Received:
      0
      Trophy Points:
      0
      [SimCraftBase] Searing Totem
      [SimCraftBase] Call of the Elements
      [SimCraftBase] Localized aura: 'Maelstrom Weapon' is 'Waffe des Mahlstroms'.
      [SimCraftBase] Call of the Elements
      [SimCraftBase] Localized spell: 'Lightning Bolt' is 'Blitzschlag'.
      [SimCraftBase] Lightning Bolt
      [SimCraftBase] Call of the Elements
      [SimCraftBase] Lightning Bolt
      [SimCraftBase] Call of the Elements
      [SimCraftBase] Lava Lash
      [SimCraftBase] Call of the Elements
      [SimCraftBase] Stormstrike
      [SimCraftBase] Call of the Elements
       
    18. fluffyhusky

      fluffyhusky Member

      Joined:
      Mar 25, 2010
      Messages:
      42
      Likes Received:
      1
      Trophy Points:
      8
      your " Call of the Elements" bar the red one make sure your earth totem is set to strength of earth totem, also i don't think german client is supported

      i might set up aura checks for alternative spells which cover the buff but it dont want the bot doing un nessacary aura watching which will slow down rotation

      bot it set to check if totem strength of earth is present if not press call of the elements ( since this is shamans main totem for ench )

      if u still got problems after that maybe u need to edit CC in text editor and instead of english strength of earth change to german word
       
      Last edited: Feb 16, 2012
    19. HoneyBrew

      HoneyBrew New Member

      Joined:
      Oct 24, 2011
      Messages:
      112
      Likes Received:
      0
      Trophy Points:
      0
      this works great, love it <3... but do you think your will ever expand this CC into PVP?
       
    20. MJAlfoudari

      MJAlfoudari New Member

      Joined:
      Jun 4, 2011
      Messages:
      55
      Likes Received:
      0
      Trophy Points:
      0
      I'd kill for a pvp support on this as shamwow is too clunky in that field
       

    Share This Page