[SIZE=3][SIZE=5][SIZE=4] [B]skiWarlock v4.03[/B]
[/SIZE][/SIZE][/SIZE]Added: Talent Group change support
SettingsProfile: Added setting 'TalentGroup' under 'Talents'. This is used to change your Talent Spec based on your Settings Profile. Default: DontChange, Valid values: DontChange, Primary, Secondary
Initalization: Added Pet check. Correctly determines if you can summon the Pet 'auto' determines
Added: Use Seed of Corruption: Can be enabled per Settings Profile. Can be used in PVP and Instances
Added: Demonology: Decimation support - uses Soul Fire when this procs
Life Tap: Life Tap can now be used with Dark Pact
Summon Imp Bug: Fixed bug where it would constantly summon your imp if you had now Soul Shards after Rest() was fired
Fixed: Glyph Manager code
Updated: Movement code - should update loction a lot more often when moving[SIZE=3][SIZE=5][SIZE=4]
[B]skiWarlock v4.02[/B][/SIZE][/SIZE][/SIZE]
Added: Initialization logging updates - displays when Glyph / Talent mechanics are enabled
Added: Default Instance Settings Profile option
Added: GUI changes for Instance Settings Profile
RAF: Better Pet Control - attacks Leaders target
RAF: Targeting updates - targets Leaders target
RAF: Added: InRAF - dynamically checks if RAF Leader has been set - updated all instances of code with this
RAF: Added: RAFLeaderTargetIsValid - runs various checks determining if the RAF Leaders CurrentTarget is valid for attacking
RAF: Removed: RAFFollow - was only checked on start up
Combat: RAF: Added RAF target code
Combat: Mass Pull: Replaced Z Distance check with a more effienct check
Combat: Pet Attack: RAF: Added RAF target code
Combat: Combat Adds: Pet Attack: Disabled while in an Instance - will keep attacking Leader's target while caster DOTs each mob
Combat: Combat Adds: Distance check added DOT rotation
Combat: PVE Fear disabled while in an Instance
Removed: combatChecks code
Fixed: Backlash detection code was incorrectly detecting the Passive Backlash buff as the proc buff. This caused Shadowbolt spam
Fixed: SoulShardCount would report an incorrect value after zoning out of an Instance (may have affected other Zoning too?) Problem: HB core bug: Me.BagItems only contains backpack after zoning
Life Tap: Renamed: LifeTapMaxMana -> LifeTapManaPercent
Life Tap: LifeTapManaPercent is now used for a Out of Combat Life Tap check - Default: 30%
Life Tap: Added: LifeTapManaPercentInCombat is used for In Combat Life Tap check - this gives the functionality of being able to top your mana up completely - Default: 80%
Metamorphosis: Rewritten - more to come
Metamorphosis: Added Metamorphosis() - handles all Metamorphosis actions - replaced all existing Metamorphosis code with this function
Metamorphosis: Logging updates
Metamorphosis: "Use Metamorphosis" option remains, but is now automatically disabled if you do not have Metamorphosis
Metamorphosis: Immolation Aura: Now checks all adds distance, not just your CurrentTarget
Metamorphosis: Shadow Cleave: Support added
Fixed: Double immolate
New Class: GlyphManager - used to check if we have certain Glyphs - What other Glyphs should i add support for?
Added: Glyph check for Settings.PullWithGlyphOfLifeTap (Rank 1) - disables if you dont have the Glyph
Added: Talent check for "Improved Shadow Bolt" talent - disables Settings.PullWithShadowBolt if you have no ranks
Added: Map Changed Event
Updated: Logging updates
Rest(): Moved Delete Sould Shard to the last action
AddList() and MobList(): Now uses IsTargetingMeOrPet, IsTargetingMyPartyMember and IsTargetingMyRaidMember - Let me know if Add detection is off
HaveItemCheck(): Rewritten to not use Me.BagItems Problem: HB core bug: Me.BagItems only contains backpack after zoning
WaitWhileCasting(): Sleeps removed
Target(): Added check to return if Mob to target is yourself
SingleRotation(): Added StopMoving from CombatChecks. Added LastSpell cast and count checks
MoveToUnit(): Added basic loop instead of straight move - needs more work
Pull(): No longer calls Combat() at the end of the method, it calls SingleRotation()
I'll look at it... but Dark Pack is crap. You want your Pet to have mana at all times. This allows it to Cleave (more DPS) and Taunt (very little damage on the caster). Get Imp Life Tap and Mana Feed imhoOkay, lifetap during adds doesn't work. I changed it so that it would try and use lifetap before it used dark pact and I ran out of mana (so it actually didn't use either at that point). I swapped them around as previously I was just draining my pet dry and it wouldn't use LT at all. I'd like to see it alternate if possible.
Log is attached. Look at the last couple of fights. You'll see when I changed the variables, too.
I will add it when i have time, its not a priority. Many have said they have added this functionality, but when i PM them to ask for the code... i get zero repliesIs there a chance that could add consume shadows for the voidwalker?
I'll look at it... but Dark Pack is crap. You want your Pet to have mana at all times. This allows it to Cleave (more DPS) and Taunt (very little damage on the caster). Get Imp Life Tap and Mana Feed imho
You should be using a Farming Spec, not a copy paste spec from wow popular dot compopular specs are either Instance (lots of damage) or PVP (survivability), not for farming survivability with zero down time.
i.e. i run demo/afflic spec, but i dont get meta as its not very good for farming.... where Siphon Life is great for farming. Mana Feed has to be one of the BEST talents you can pick up for farming, but i rarely see it used.
Not life tapping while combating adds is by design. The bot is designed to go flat out with SoC when it encounters adds to kill them as quickly as possible. If it runs out of mana and cant SoC, it should Life Tap - though i personally never even get close to this as it life taps after each pull.
I cant detect mob immunities sadly. If you are farming a particular mob that is immune, you will have to adjust your Settings Profile to not use that spell. Sorry.i love ur cc but one thing in ashenvale at those demon mobs immolate and shadowbolt are immune should i only use drainlife there?
Turn off Mass Pull and watch it play for a few minutes...
There is nothing "bad" about your spec, its just not efficient. This is because you are using SoC most of the time for damage and using your Pet to control the mobs (that's how i've design it anyway). Most of the time the DOT's dont even get 1/4 of their damage out, so its a big waste of mana.
You should try a demo Felguard spec for farming if you havent alreadyDual spec is a great thing.
There are 2 variables for when to trigger Life Tap. One is based on your casters current Mana, the other is when you have Mana Feed and your Pet's current Mana.You nuked it from the last thread, before I got a full answer. I'm looking to figure out how I can get the bot to lifetap anytime it has 100% HP and <100% MP. You told me generically, but I can't figure it out given the variables listed. Also, how can I get it to stay outside of 5 yards when I don't have aggro? Again, this is to reduce the amount of threat done to the target, reducing the chance I'll pull aggro.
There are 3 checks for Drain Life:This is even without mass pulling. If I do chain singles one after another even once my health is low enough I've never seen it use Drain Life.
And yes, I realize this isn't the best/most efficient spec for leveling... and I'm cool with that. I'd rather be using a spec that does what I want to do (that still kicks ass) for once. So that's what I'm doing.
thedrunk: What spec would you suggest to use while leveling?
Sorry for double post, is this CC supported for version 1.9.5.5 and 1.9.5.7?