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

[Warlock CC] skiWarlock 5.0 -Ok, probably doesn't work right now-

Status
Not open for further replies.
Alright, this is how I'm going to add Soul Harvest. Let me know if you disagree:

Settings:
- Use Soul Harvest
- Soul Harvest when below x% health
- Soul Harvest when below x shards

Rest:
- When out of combat, cast Soul Harvest if "Use Soul Harvest" is true and either of the other settings are true

Should let you use soul harvest if you want shards, health, neither, or both.
 
Ah ok :P

But can you make it so that the bot does not spamclick the wand auto-shoot button? :P

Is it actually turning off wanding, or is it just hitting the button a lot? In previous versions of WoW, it would stay on even though it was hitting it.
 
No group while grinding. I had it running instance buddy, but I cant monitor it so I turned it to grind only, went to Grizzly Hills (Cords 18,68 in Grizzly Hills) and using...View attachment 11282

if the above attachment don't work lol, it might not,

http://www.thebuddyforum.com/honorb...lks-grizzly-hills-wolves-n-stags-72-77-a.html

is where I got it, and I never messed with the profile, anything else you need?

EDIT: I seen your edit, but I wasn't in a group, I right clicked on my picture and 'leave group' (then verified) then I turned it from 'instance buddy' to 'grind bot' and let it fly.

Ok, I'll see if I can cause the error to happen.
 
How do I choose what pet he should summon? Ive tried to type in different ones, but I cant make it summon other than imp.
 
Ok, I'll see if I can cause the error to happen.

I did a complete restart of my computer, Wow, and honorbuddy, and now it's working perfectly with 'grindbot' I suspect that it had something to do with me going from 'instancebuddy' to 'grindbot' without restarting HB? whatever the problem was, it seems to have vanished, your time might be best spent elsewhere.
 
Is it actually turning off wanding, or is it just hitting the button a lot? In previous versions of WoW, it would stay on even though it was hitting it.

I actually dont know, i hear the spamclick sound and I noticed that it actually turns it off then on again because sometimes I see the cast animation but he stops it and starts wanding again..

Edit: Would be enough to hit the wand auto-shoot button once :P
 
How do I choose what pet he should summon? Ive tried to type in different ones, but I cant make it summon other than imp.

What level, spec, and what pet are you trying?
 
Thank you, Mr.Ski...
My Demo Lock lvl 15 is waiting to start the instances... :p
 
For me my bot does not use any spells, only attacks with the pet and uses the health funnel. Nothing more, just stands there..

seems to be a problem at your side (no log == no help), for me its working really good, tested it now as demo lock for 2 hours with questing and utgard instances. very good work ski !!
 
I actually dont know, i hear the spamclick sound and I noticed that it actually turns it off then on again because sometimes I see the cast animation but he stops it and starts wanding again..

Edit: Would be enough to hit the wand auto-shoot button once :P

Indeed, the problem is this is the code for wanding:

Code:
			// Wanding
			if (Me.HealthPercent < Settings.WandHealth && Me.ManaPercent < Settings.WandMana && SpellManager.CanCast("Shoot") && !Me.IsAutoAttacking && Me.HealthPercent > 1 && Me.ManaPercent > 1)
			{
				drlog(logPrefix + ": Destruction: Wanding");
				return "Shoot";
			}

Technically, its supposed to only hit it once because once its on it should trigger !Me.IsAutoAttacking to trip False, stopping execution. Its not though. Can you post a log where its wanding over and over so I can try and fix it?
 
Hello Ski,

thanks for release...


here code stolen from apocs warlock cc ... test if mob is immun

private void HandleCombatLogEvent(object sender, LuaEventArgs args)
{
switch (args.Args[1].ToString())
{
case "SPELL_MISSED":

//Logging.Write(args.Args.ToRealString());
// If the mob is immune... lets avoid casting the spell again shall we?
if (args.Args[11].ToString() == "IMMUNE")
{
try
{
// 11th arg is the spell school. Passed as an 'int'
var spellSchool = (WoWSpellSchool) (int) (double) args.Args[10];
// This is actually passed as a string, so we need to do the annoying part of parsing it.
ulong guid = ulong.Parse(args.Args[5].ToString().Replace("0x", ""), NumberStyles.HexNumber);

WoWUnit obj = ObjectManager.GetObjectsOfType<WoWUnit>(true, false).FirstOrDefault(o => o.DescriptorGuid == guid);

if (obj == null)
{
Logging.Write("Can't find the object in the object manager...");
return;
}

if (obj is WoWPlayer)
{
Logging.Write(spellSchool + " immune unit is a player!");
// We don't want to add players to the immunity map. That'd be silly.);
return;
}

uint entry = obj.Entry;

if (!ImmunityMap.ContainsKey(spellSchool))
ImmunityMap[spellSchool] = new HashSet<uint>();

if (!ImmunityMap[spellSchool].Contains(entry))
{
Logging.Write(string.Format("Adding {0} [{1}] to the {2} immunity list.", obj.Name, entry, spellSchool));
ImmunityMap[spellSchool].Add(entry);
}
}
catch (Exception e)
{
Logging.Write(e.ToString());
}
}
break;
}
}

maybe this helps.

Thank you .. also it would be nice to check if a mob is faded (when there are bugged)
 
It looks like this:

[17:56:57:453] Activity: Pulling Zzarc' Vul now.
[17:56:57:625] Spell_C::CastSpell(980, 0, 0xF130012C0001FA8B, 0)
[17:56:59:328] Activity:
[17:56:59:328] Activity: Combat
[17:56:59:390] Spell_C::CastSpell(348, 0, 0xF130012C0001FA8B, 0)
[17:57:01:609] Activity:
[17:57:01:609] Activity: Combat
[17:57:01:765] Spell_C::CastSpell(172, 0, 0xF130012C0001FA8B, 0)
[17:57:03:437] Activity:
[17:57:03:437] Activity: Combat
[17:57:03:484] Spell_C::CastSpell(755, 0, 0xF130012C0001FA8B, 0)
[17:57:06:953] Spell_C::CastSpell(348, 0, 0xF130012C0001FA8B, 0)
[17:57:09:421] Activity:
[17:57:09:421] Activity: Combat
[17:57:09:625] Spell_C::CastSpell(689, 0, 0xF130012C0001FA8B, 0)
[17:57:13:765] Activity:
[17:57:13:765] Activity: Combat
[17:57:13:890] Spell_C::CastSpell(5019, 0, 0xF130012C0001FA8B, 0)
[17:57:14:93] Activity:
[17:57:14:93] Activity: Combat
[17:57:14:203] Spell_C::CastSpell(5019, 0, 0xF130012C0001FA8B, 0)
[17:57:14:437] Activity:
[17:57:14:437] Activity: Combat
[17:57:14:468] Spell_C::CastSpell(5019, 0, 0xF130012C0001FA8B, 0)
[17:57:14:703] Activity:
[17:57:14:703] Activity: Combat
[17:57:14:734] Spell_C::CastSpell(5019, 0, 0xF130012C0001FA8B, 0)
[17:57:14:937] Activity:
[17:57:14:937] Activity: Combat
[17:57:14:984] Spell_C::CastSpell(5019, 0, 0xF130012C0001FA8B, 0)
[17:57:15:218] Activity:
[17:57:15:218] Activity: Combat
[17:57:15:296] Spell_C::CastSpell(5019, 0, 0xF130012C0001FA8B, 0)
[17:57:15:500] Activity:
[17:57:15:500] Activity: Combat
[17:57:15:593] Spell_C::CastSpell(5019, 0, 0xF130012C0001FA8B, 0)
[17:57:15:796] Activity:
[17:57:15:796] Activity: Combat
[17:57:15:828] Spell_C::CastSpell(5019, 0, 0xF130012C0001FA8B, 0)
[17:57:16:31] Activity:
[17:57:16:31] Activity: Combat
[17:57:16:78] Spell_C::CastSpell(5019, 0, 0xF130012C0001FA8B, 0)
[17:57:16:265] Activity:
[17:57:16:265] Activity: Combat
[17:57:16:312] Spell_C::CastSpell(5019, 0, 0xF130012C0001FA8B, 0)
[17:57:16:500] Activity:
[17:57:16:500] Activity: Combat
[17:57:16:578] Spell_C::CastSpell(5019, 0, 0xF130012C0001FA8B, 0)
[17:57:16:781] Activity:
[17:57:16:781] Activity: Combat
[17:57:16:843] Spell_C::CastSpell(5019, 0, 0xF130012C0001FA8B, 0)
[17:57:17:46] Activity:
[17:57:17:46] Activity: Combat
[17:57:17:156] Spell_C::CastSpell(5019, 0, 0xF130012C0001FA8B, 0)
[17:57:17:343] Activity:
[17:57:17:343] Activity: Combat
[17:57:17:421] Spell_C::CastSpell(5019, 0, 0xF130012C0001FA8B, 0)
[17:57:17:609] Activity:
[17:57:17:609] Cleared POI
 
Hello Ski,

thanks for release...


here code stolen from apocs warlock cc ... test if mob is immun



maybe this helps.

Thank you .. also it would be nice to check if a mob is faded (when there are bugged)

That looks awesome :D
 
Ok, Soul Harvest works, and I added Soulburn -> Soul Fire for Destro and Demo. I didn't add any Soulburn for affli because... well they don't really have any good spells to use it on.
 
Looking at pet summoning and testing sacrifice now.
 
Status
Not open for further replies.
Back
Top