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

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[Warlock CC] skiWarlock 3.0 for HB2 - ALL TREES -

Status
Not open for further replies.
I'm having 2 different problem with healt Funnel
First, when pet go below 40% he start doing healt funnel and then he immidiatly stop after 1 tick when pet healt go over 40%
The settings are standard i didn't touched them se it should start healing the pet at 40% and stop at 90% (i'm demonology) instead he start just below 40% and stop at 40%.
The second problem is if pet go out of LoS to do a mass pull and his healt go below 40% the bot never realize that per is out of los or mob are out of los couse he try to heal pet, healt funnel doesn't work and bot keep spamming it withoud doing anything else till the pet die.
Log attached
Apart from that, this CC got better and better every day that pass than you :)

Second part should be easy to fix, and first part should be too if the Me.IsCasting checks work right... let's see.
 
[09:14:40:595] Das Objekt des Typs "Styx.WoWInternals.WoWObjects.WoWUnit" kann nicht in Typ "Styx.WoWInternals.WoWObjects.WoWPlayer" umgewandelt werden. - From: Honorbuddy bei TreeSharp.Composite.Tick(Object context)
bei Styx.Logic.BehaviorTree.TreeRoot.Tick()SmartExceptionsCore.UnhandledException @ 988, offset:0
The Object of the Type "Styx.WoWInternals.WoWObjects.WoWUnit" can not be converted to the type
"Styx.WoWInternals.WoWObjects.WoWPlayer"-
- From: Honorbuddy bei TreeSharp.Composite.Tick(Object context)
at Styx.Logic.BehaviorTree.TreeRoot.Tick()SmartExceptionsCore.UnhandledException @ 988, offset:0
This is the translation you requested.
 
Does this occur after a "[skiWarlock] FUNCTIONNAME: Move: DISTNACE yard from: MOBNAME" ??

Not sure about the soulstone, it works for me... make sure useSoulstone = true....


Thanks, I didnt realize I had to set it to 'true' as the last version was automatically set that way.

Ill have to pay more attention to see why my guy just sits there. I just came back and he was doing it again. My pet had the aggro and was attacking but my guy wasnt doing nothing, until my pets health go low enough for my guy to start healing him.
 
Thanks, I didnt realize I had to set it to 'true' as the last version was automatically set that way.

Ill have to pay more attention to see why my guy just sits there. I just came back and he was doing it again. My pet had the aggro and was attacking but my guy wasnt doing nothing, until my pets health go low enough for my guy to start healing him.

Next time it happens, see if the NPC its attacking shows up in the Target List on the HB window.
 
Just watched it happen a few times. The last time I had multiple mobs on me. Once they killed my bet, they turned to my guy and he just stood there. The NPCs were showing on HB window. Then it used soulstone immediately and tried to summon imp. The mobs jumped on me and I continued trying to cast imp.
 
Is it possible to re-summon a new void walker when the voids intellect gets below say 10%?

Reason I ask is, after voids intel gets low, he looses his torment and then the mobs start to attack my lock ... and he never gets enough rest between fights to be able to regen enough back.

HB 1.331, Ski .cs ver 1.0

Im also trying to work out how to use drain soul on every kill to gain the mana bonus back but not get over 4 shards ....

Thanx Ski

(you or the drunk get that donation page setup yet?)
 
Last edited:
Code:
[09:14:39:546] Stop and dismount...
[09:14:40:425] Activity: Combat
[09:14:40:595]  Das Objekt des Typs "Styx.WoWInternals.WoWObjects.WoWUnit" kann nicht in Typ "Styx.WoWInternals.WoWObjects.WoWPlayer" umgewandelt werden. - From: Honorbuddy   bei TreeSharp.Composite.Tick(Object context)
   bei Styx.Logic.BehaviorTree.TreeRoot.Tick()SmartExceptionsCore.UnhandledException @ 988, offset:0
Can you give me a quick translation of that? I think it is something wrong with the HB api about wowplayer, but I'm not sure.
It's in the core of HonorBuddy 1.9.2.5. I am getting it in my CC on calls to WoWUnit.IsFriendly or WoWUnit.IsHostile.
 
Last edited:
Change:
} while (!Me.GotTarget && (Me.GotTarget && !Me.CurrentTarget.IsAlive) && addsList.Count < mobIndex);
to
} while (!Me.GotTarget && (Me.GotTarget && (!Me.CurrentTarget.IsAlive || Blacklist.Contains(Me.CurrentTarget.Guid))) && addsList.Count < mobIndex);
or something like that to avoid targetting blacklisted mobs when in combat.
 
Last edited:
Change:

to

or something like that to avoid targetting blacklisted mobs when in combat.
I have added a check to CreateAddsList() for blacklisted targets. I had assumed if it was attacking you, then it was a valid Add to attack back. This should should be in > r50
 
Updated first post to revision 3.49. It still doesn't dot up adds at lower levels yet, but the higher level killing has been improved by another 10%.

Code:
48:  - Fixed Raid Icon toggling on and off 

47: * STABLE *

- Combat(): Mass Pull: massPullWithSpell variable now enables single spell rotation spells to be cast during a mass pull - this added about 10 kills per hour for me
- Combat(): Mass Pull: Fixed Caster->Mob distance check to confirm with List creation 2 -> 1.5
- Combat(): Mass Pull: Reenabled moveWithinRangeToPet(). Occurs every odd mob - was disabled due to bugs, before that it was every even mob
- Combat(): Moved moveWithinRangeToMob() to the start of SingleRotation() - this stops the caster running in and out
- Added SingleRotation() - this function now handles the casting of spells based on spec
- Started work on Line of Sight move code
- Skull raid icon added on casters Single Spell Rotation target 

46:  - Name override: Added some regex to make a nice version number
- Many logging updates - less spammy, more consistent
- Lots of Pet Management updates
- Added Target(string logPrefix, WoWUnit mob) - will target mob and return once the target has been selected
- All PetAttack code replaced with PetAttack()
- PetAttack(): Added second argument to this function -> PetAttack(string logPrefix, WoWUnit mob)
- PetAttack(): Added logic to ensure the Pet is targeting the mob before returning
- Combat(): Mass Pull: Restructured Targeting and Facing code
- combatAdds(): Restructured Targeting and PetAttack code
- combatAdds(): Added index number of mob and mob count to logging
 
Mine seems to be having touble with mass pulling.
It will pull 4-5 guys at a time and die if it does not have cooldowns ready.
I am level 65 using bliiks 58-70 profile currently killing thorngrazers and clefthoof bulls(they have knockbacks and stuns)

I tried to reduce the mass pulling down to 2 but for some reason it keeps wanting to pull 4-5.

(Sometimes when I have no soulshards and then i die it will summon the imp and then pull 5 leading to never ending death and getting a nice 0exp/hour)
 
Mine seems to be having touble with mass pulling.
It will pull 4-5 guys at a time and die if it does not have cooldowns ready.
I am level 65 using bliiks 58-70 profile currently killing thorngrazers and clefthoof bulls(they have knockbacks and stuns)

I tried to reduce the mass pulling down to 2 but for some reason it keeps wanting to pull 4-5.

(Sometimes when I have no soulshards and then i die it will summon the imp and then pull 5 leading to never ending death and getting a nice 0exp/hour)

Can you change Line 125 _debug = true; , let it run, and post a log? It looks like it should be reading the variable right, but that will help me figure out what's wrong.
 
Not sure if this is the log you wanted but it dosnt masspull at all anymore :P


Activity: Pulling Talbuk Thorngrazer now.
[skiWarlock] Pull: Killing Talbuk Thorngrazer at distance 21
[skiWarlock] Warning - there are 0 attackers
[skiWarlock] CreateAddList(): 0
[skiWarlock] Warning - there are 0 attackers
[skiWarlock] CreateAddList(): 0
[skiWarlock] Combat: Pet attack: Talbuk Thorngrazer
[skiWarlock] Combat: Demonology: Death Coil
Activity: Combat
[skiWarlock] Warning - there are 0 attackers
[skiWarlock] CreateAddList(): 0
[skiWarlock] Combat: Demonology: Demonic Empowerment
[skiWarlock] Warning - there are 0 attackers
[skiWarlock] CreateAddList(): 0
[skiWarlock] Combat: Demonology: Metamorphosis
[skiWarlock] Warning - there are 0 attackers
[skiWarlock] CreateAddList(): 0
[skiWarlock] Combat: Demonology: Moving and Casting Immolation Aura
[skiWarlock] Warning - there are 0 attackers
[skiWarlock] CreateAddList(): 0
[skiWarlock] Combat: Demonology: Moving and Casting Immolation Aura
[skiWarlock] Warning - there are 1 attackers
[skiWarlock] CreateAddList(): 1
[skiWarlock] Combat: Demonology: Lifetap
[skiWarlock] Warning - there are 1 attackers
[skiWarlock] CreateAddList(): 1
[skiWarlock] Combat: Demonology: Curse of Agony
[skiWarlock] Warning - there are 1 attackers
[skiWarlock] CreateAddList(): 1
[skiWarlock] Combat: Demonology: Drain Soul
[skiWarlock] Warning - there are 0 attackers
[skiWarlock] CreateAddList(): 0
[skiWarlock] Combat: No target found, ending combat..
 
Not sure if this is the log you wanted but it dosnt masspull at all anymore :P

Make sure massPull is enabled, make sure your Pull Distance is large enough for your area.

Mine seems to be having touble with mass pulling.
It will pull 4-5 guys at a time and die if it does not have cooldowns ready.
I am level 65 using bliiks 58-70 profile currently killing thorngrazers and clefthoof bulls(they have knockbacks and stuns)

I tried to reduce the mass pulling down to 2 but for some reason it keeps wanting to pull 4-5.

(Sometimes when I have no soulshards and then i die it will summon the imp and then pull 5 leading to never ending death and getting a nice 0exp/hour)
Tune the variables to your character..... i.e. decrease pull distance, tweak ability variables, decrease mass pull min and max amount (i.e. 1-2), disable mass pull altogether
 
Not sure if this is the log you wanted but it dosnt masspull at all anymore :P


Activity: Pulling Talbuk Thorngrazer now.
[skiWarlock] Pull: Killing Talbuk Thorngrazer at distance 21
[skiWarlock] Warning - there are 0 attackers
[skiWarlock] CreateAddList(): 0
[skiWarlock] Warning - there are 0 attackers
[skiWarlock] CreateAddList(): 0
[skiWarlock] Combat: Pet attack: Talbuk Thorngrazer
[skiWarlock] Combat: Demonology: Death Coil
Activity: Combat
[skiWarlock] Warning - there are 0 attackers
[skiWarlock] CreateAddList(): 0
[skiWarlock] Combat: Demonology: Demonic Empowerment
[skiWarlock] Warning - there are 0 attackers
[skiWarlock] CreateAddList(): 0
[skiWarlock] Combat: Demonology: Metamorphosis
[skiWarlock] Warning - there are 0 attackers
[skiWarlock] CreateAddList(): 0
[skiWarlock] Combat: Demonology: Moving and Casting Immolation Aura
[skiWarlock] Warning - there are 0 attackers
[skiWarlock] CreateAddList(): 0
[skiWarlock] Combat: Demonology: Moving and Casting Immolation Aura
[skiWarlock] Warning - there are 1 attackers
[skiWarlock] CreateAddList(): 1
[skiWarlock] Combat: Demonology: Lifetap
[skiWarlock] Warning - there are 1 attackers
[skiWarlock] CreateAddList(): 1
[skiWarlock] Combat: Demonology: Curse of Agony
[skiWarlock] Warning - there are 1 attackers
[skiWarlock] CreateAddList(): 1
[skiWarlock] Combat: Demonology: Drain Soul
[skiWarlock] Warning - there are 0 attackers
[skiWarlock] CreateAddList(): 0
[skiWarlock] Combat: No target found, ending combat..

Its off by default, make sure you re-enabled it.
 
Is PVP not enabled? He moves in BG, takes foes in target but don't doing any action. In PVE works perfect.
 

Attachments

Is PVP not enabled? He moves in BG, takes foes in target but don't doing any action. In PVE works perfect.


I came to mention the same thing.

Works amazingly in PvE. PvP not so well.

It moves around just fine, it casts fel armor. My guy just doesnt cast on anyone. It goes to attack someone but only my pet attacks.

Also notice in AV it attacks the monsters.
 
I came to mention the same thing.

Works amazingly in PvE. PvP not so well.

It moves around just fine, it casts fel armor. My guy just doesnt cast on anyone. It goes to attack someone but only my pet attacks.

Also notice in AV it attacks the monsters.
Try this... change line 1094 from:
Code:
if (fightAdds)
To:
Code:
if (fightAdds && !IsBattleGround)
This will disable add detection and fighting, so it will single target dps players. There will probably be other changes i need to make, but this will make it actually fight in PVP. I will include this change in the next revision.
 
Status
Not open for further replies.
Back
Top