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 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 )
Release Notes v0.2+ (based within Felmaster CC) Install Guide: (1. Download Felmaster Muti Class from link below Link: > http://www.thebuddyforum.com/honorb...button-mashing-cc-lazyraider-combat-bots.html (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
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
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
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
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
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
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)
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
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