What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

[LazyRaider] Enhancement Shaman (Raids Only)

fluffyhusky

Member
Joined
Mar 25, 2010
Messages
42
Reaction score
1
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



shamandps.jpg
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 )
 

Attachments

Last edited:
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(77113, ret => true, "Kiroptyric Sigil"),


Info: Make sure your Call of the Elements (red totem bar) has Strength of Earth totem set
 
Last edited:
Oooo! Please keep this up, it's not fair the ShamWOW is the only option for us shamans ;)
 
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...
 
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:
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:
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:
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.
 
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..
 
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:
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

DL link?

Oh and Btw 0.1 was nice, 0.2 didnt really work for me so hope 0.3 is good :)
 
Husky Shaman v0.3

DL link?

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


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
 

Attachments

Last edited:
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!
 
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:
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)

i'll sort it out later and put it in release forgot there was SC.UseEngineerGloves will do racials etc also
 
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
 
[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
 
[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

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:
this works great, love it <3... but do you think your will ever expand this CC into PVP?
 
Back
Top