yea, i told you that right after you got it working, it dosnt support marks yet, if you have any ideas for rotations or whatever drop me a line.It seems to be working now, which is odd. I do have a second problem though, he won't pull yellow mobs? He just stares at them rotating to face them perfectly in front.
Here is my information, let me know if you need anything else!
http://pastebin.ca/1896949
EDIT:
I've found a temporary workaround by putting my pet on aggressive, I'll see if there are any hangups that way.
Nevermind, I found the problem. I'm specced mark and the line for pulling was commented out. I know marksmanship isn't supported though so I will stop posting problems. xD
the aspect switching ive already adressed in a earlyer post, i was because the prioritys where set too low, as for a Mend Pet goes ill add in a limiter for it, for low levels, but for high level stuff it shouldnt be an issue.Noticed that sometimes my mana is 100% but im still using viper, this didnt use to happen on the previous version.
EDIT: Also tries to mend pet when he is OOM, which results in a fail, and still doesnt switch to Viper.
Since the previous version that im being spammed by : FS_EMPTY FormatException what is this related to?
Any ideas?
Log until now.post a full log.
remember this CC currently only support BM hunters. as far as the pulling goes, im not too worried as honorbuddy is acting funny at the moment, but the walking back does need to be changed. and will be fixed in a later version, if you have it set to questing, change it to grinding and see if the pulling issue still happends. remember all of this wont matter if your spec'ed in anything besides beast master.Log until now.
remember this CC currently only support BM hunters. as far as the pulling goes, im not too worried as honorbuddy is acting funny at the moment, but the walking back does need to be changed. and will be fixed in a later version, if you have it set to questing, change it to grinding and see if the pulling issue still happends. remember all of this wont matter if your spec'ed in anything besides beast master.
if it cant find the item, when it isnt in your inventory it will disable the pet feeding, no since in it getting stuck like the other hunter cc did when the pet feed would fail. as far as salted venison, ill see what i can do, but its building the list automatically, with WoW's own data, not a list i made. if i could find a list of Every Item, thats Fish, or Meat, or Bread that can be fed to your pet, i would rather do it that way.Search for meat in my inventory is not finding Salted Venison http://www.wowhead.com/item=33454
Also would be awesome if you had an option to ignore feed pet, I have the talent that autoatacks increase his happiness and if he ever goes yellow as soon as I kill another mob it will get green. Just got stuck whole night because pet wasnt happy.
heres the thing, is most people dont care about glyphs and with the find meat option i added chances are no matter what your grinding there will always be some form of meat in your bags anyway.It should be mandatory in your CC's to have the Glyph of Mend Pet.
after level 15 - you never have to feed your pet again, I simply mend pet at 90, and I dont have to waste the bag space.
Well probably that list misses all the Meat that you can use to feed characters aswell, since all(dunno if im wrong) pets eat meat, you just need to add those.if it cant find the item, when it isnt in your inventory it will disable the pet feeding, no since in it getting stuck like the other hunter cc did when the pet feed would fail. as far as salted venison, ill see what i can do, but its building the list automatically, with WoW's own data, not a list i made. if i could find a list of Every Item, thats Fish, or Meat, or Bread that can be fed to your pet, i would rather do it that way.
Well probably that list misses all the Meat that you can use to feed characters aswell, since all(dunno if im wrong) pets eat meat, you just need to add those.
I did it in 5 mins m8Getting all those IDs take forever tho.
I did it in 5 mins m8
private readonly List<uint> _Meat = new List<uint>
{
33312,
22044,
8008,
8007,
5513,
5514,
};
public List<string> _Curses = new List<string>
{
"Boiling Blood",
"Bonereaver's Edge",
"Breath of Sargeras",
"Brood Affliction: Black",
"Forsaken Skill: Bows",
};
This:
if (Me.Pet.HealthPercent < Hunter._settings.PetMendAt && !Me.Pet.Buffs.ContainsKey("Mend Pet") && SpellManager.KnownSpells.ContainsKey("Mend Pet") && !SpellManager.KnownSpells["Mend Pet"].Cooldown)
To:
if (Me.Pet.HealthPercent < Hunter._settings.PetMendAt && !Me.Pet.Buffs.ContainsKey("Mend Pet") && SpellManager.KnownSpells.ContainsKey("Mend Pet") && !SpellManager.KnownSpells["Mend Pet"].Cooldown && Me.GotAlivePet)
This:
slog("Need Drink");
Styx.Logic.Common.Rest.Feed();
To:
slog("Need Drink");
if (SpellManager.KnownSpells.ContainsKey("Aspect of the Viper") && SpellManager.CanCastSpell("Aspect of the Viper") && !Me.Buffs.ContainsKey("Aspect of the Viper"))
{
slog("Casting Aspect of Viper to speed up process");
SpellManager.CastSpell("Aspect of the Viper");
}
Styx.Logic.Common.Rest.Feed();
public string detectFood()
{
List<string> foods = new List<string>();
string food;
if (ObjectManager.Me.Level >= 80)
{
foods.Add("43523");
if ((food = findFood(foods)) != "")
{
return food;
}
foods.Clear();
}
if (ObjectManager.Me.Level >= 75)
{
foods.Add("35947");
foods.Add("35948");
foods.Add("35950");
foods.Add("35951");
foods.Add("35952");
foods.Add("35953");
foods.Add("38706");
foods.Add("40202");
foods.Add("41729");
foods.Add("42429");
foods.Add("42431");
foods.Add("42434");
foods.Add("42778");
foods.Add("42779");
foods.Add("43087");
foods.Add("44049");
foods.Add("44071");
foods.Add("44072");
foods.Add("44607");
foods.Add("44722");
foods.Add("44940");
foods.Add("45932");
if ((food = findFood(foods)) != "")
{
return food;
}
foods.Clear();
}
if (ObjectManager.Me.Level >= 74)
{
foods.Add("43518");
if ((food = findFood(foods)) != "")
{
return food;
}
foods.Clear();
}
if (ObjectManager.Me.Level >= 70)
{
foods.Add("34125");
foods.Add("34747");
foods.Add("34748");
foods.Add("34749");
foods.Add("34750");
foods.Add("34751");
foods.Add("34752");
foods.Add("34753");
foods.Add("34754");
foods.Add("34755");
foods.Add("34756");
foods.Add("34757");
foods.Add("34758");
foods.Add("34759");
foods.Add("34760");
foods.Add("34761");
foods.Add("34762");
foods.Add("34763");
foods.Add("34764");
foods.Add("34765");
foods.Add("34766");
foods.Add("34767");
foods.Add("34768");
foods.Add("34769");
foods.Add("39691");
foods.Add("42428");
foods.Add("42430");
foods.Add("42432");
foods.Add("42433");
foods.Add("42942");
foods.Add("42993");
foods.Add("42994");
foods.Add("42995");
foods.Add("42996");
foods.Add("42997");
foods.Add("42998");
foods.Add("42999");
foods.Add("43000");
foods.Add("43001");
foods.Add("43004");
foods.Add("43005");
foods.Add("43015");
foods.Add("43268");
foods.Add("43478");
foods.Add("43480");
foods.Add("44953");
if ((food = findFood(foods)) != "")
{
return food;
}
foods.Clear();
}
if (ObjectManager.Me.Level >= 65)
{
foods.Add("22019");
foods.Add("29394");
foods.Add("29448");
foods.Add("29449");
foods.Add("29450");
foods.Add("29451");
foods.Add("29452");
foods.Add("29453");
foods.Add("30355");
foods.Add("30357");
foods.Add("30358");
foods.Add("30359");
foods.Add("30361");
foods.Add("32685");
foods.Add("32686");
foods.Add("32722");
foods.Add("33048");
foods.Add("33052");
foods.Add("33053");
foods.Add("33443");
foods.Add("33449");
foods.Add("33451");
foods.Add("33452");
foods.Add("33454");
foods.Add("33825");
foods.Add("33872");
foods.Add("34062");
foods.Add("34780");
foods.Add("35949");
foods.Add("37252");
foods.Add("37452");
foods.Add("38428");
foods.Add("40356");
foods.Add("40358");
foods.Add("40359");
foods.Add("44608");
foods.Add("44609");
foods.Add("44749");
if ((food = findFood(foods)) != "")
{
return food;
}
foods.Clear();
}
if (ObjectManager.Me.Level >= 55)
{
foods.Add("20031");
foods.Add("21023");
foods.Add("22895");
foods.Add("24008");
foods.Add("24009");
foods.Add("24338");
foods.Add("24539");
foods.Add("27651");
foods.Add("27655");
foods.Add("27656");
foods.Add("27657");
foods.Add("27658");
foods.Add("27659");
foods.Add("27660");
foods.Add("27661");
foods.Add("27662");
foods.Add("27663");
foods.Add("27664");
foods.Add("27665");
foods.Add("27666");
foods.Add("27667");
foods.Add("27854");
foods.Add("27855");
foods.Add("27856");
foods.Add("27857");
foods.Add("27858");
foods.Add("27859");
foods.Add("28486");
foods.Add("28501");
foods.Add("29292");
foods.Add("29393");
foods.Add("29412");
foods.Add("30155");
foods.Add("30458");
foods.Add("30610");
foods.Add("31672");
foods.Add("31673");
foods.Add("32721");
foods.Add("33866");
foods.Add("33867");
foods.Add("33874");
foods.Add("38427");
foods.Add("41751");
if ((food = findFood(foods)) != "")
{
return food;
}
foods.Clear();
}
if (ObjectManager.Me.Level >= 51)
{
foods.Add("19301");
if ((food = findFood(foods)) != "")
{
return food;
}
foods.Clear();
}
if (ObjectManager.Me.Level >= 45)
{
foods.Add("12216");
foods.Add("12218");
foods.Add("16971");
foods.Add("18045");
foods.Add("21215");
foods.Add("8076");
foods.Add("8932");
foods.Add("8948");
foods.Add("8950");
foods.Add("8952");
foods.Add("8953");
foods.Add("8957");
foods.Add("11415");
foods.Add("11444");
foods.Add("13724");
foods.Add("13810");
foods.Add("13893");
foods.Add("13933");
foods.Add("13934");
foods.Add("13935");
foods.Add("16171");
foods.Add("18254");
foods.Add("18255");
foods.Add("19225");
foods.Add("20452");
foods.Add("21031");
foods.Add("21033");
foods.Add("22324");
foods.Add("23160");
foods.Add("35563");
foods.Add("35565");
if ((food = findFood(foods)) != "")
{
return food;
}
foods.Clear();
}
if (ObjectManager.Me.Level >= 35)
{
foods.Add("21217");
foods.Add("3927");
foods.Add("4599");
foods.Add("4601");
foods.Add("4602");
foods.Add("4608");
foods.Add("6887");
foods.Add("8075");
foods.Add("9681");
foods.Add("12215");
foods.Add("12217");
foods.Add("13755");
foods.Add("13927");
foods.Add("13928");
foods.Add("13929");
foods.Add("13930");
foods.Add("13931");
foods.Add("13932");
foods.Add("16168");
foods.Add("16766");
foods.Add("17222");
foods.Add("17408");
foods.Add("18635");
foods.Add("19306");
foods.Add("21030");
foods.Add("21552");
foods.Add("33004");
if ((food = findFood(foods)) != "")
{
return food;
}
foods.Clear();
}
if (ObjectManager.Me.Level >= 25)
{
foods.Add("3728");
foods.Add("20074");
foods.Add("1487");
foods.Add("1707");
foods.Add("3729");
foods.Add("3771");
foods.Add("4457");
foods.Add("4539");
foods.Add("4544");
foods.Add("4594");
foods.Add("4607");
foods.Add("6038");
foods.Add("8364");
foods.Add("12210");
foods.Add("12212");
foods.Add("12213");
foods.Add("12214");
foods.Add("13546");
foods.Add("13851");
foods.Add("16169");
foods.Add("17407");
foods.Add("18632");
foods.Add("19224");
if ((food = findFood(foods)) != "")
{
return food;
}
foods.Clear();
}
if (ObjectManager.Me.Level >= 15)
{
foods.Add("1082");
foods.Add("2685");
foods.Add("5478");
foods.Add("5526");
foods.Add("21072");
foods.Add("5479");
foods.Add("422");
foods.Add("1017");
foods.Add("1114");
foods.Add("3663");
foods.Add("3664");
foods.Add("3665");
foods.Add("3666");
foods.Add("3726");
foods.Add("3727");
foods.Add("3770");
foods.Add("4538");
foods.Add("4542");
foods.Add("4593");
foods.Add("4606");
foods.Add("5480");
foods.Add("5527");
foods.Add("7228");
foods.Add("12209");
foods.Add("16170");
foods.Add("19305");
if ((food = findFood(foods)) != "")
{
return food;
}
foods.Clear();
}
if (ObjectManager.Me.Level >= 5)
{
foods.Add("1401");
foods.Add("414");
foods.Add("724");
foods.Add("733");
foods.Add("1113");
foods.Add("2287");
foods.Add("2682");
foods.Add("2683");
foods.Add("2684");
foods.Add("2687");
foods.Add("3220");
foods.Add("3662");
foods.Add("4537");
foods.Add("4541");
foods.Add("4592");
foods.Add("4605");
foods.Add("5066");
foods.Add("5095");
foods.Add("5476");
foods.Add("5477");
foods.Add("5525");
foods.Add("6316");
foods.Add("6890");
foods.Add("16167");
foods.Add("17119");
foods.Add("17406");
foods.Add("18633");
foods.Add("19304");
foods.Add("22645");
foods.Add("24072");
foods.Add("27636");
if ((food = findFood(foods)) != "")
{
return food;
}
foods.Clear();
}
if (ObjectManager.Me.Level >= 0)
{
foods.Add("961");
foods.Add("1326");
foods.Add("3448");
foods.Add("6522");
foods.Add("6657");
foods.Add("6807");
foods.Add("11584");
foods.Add("19696");
foods.Add("19994");
foods.Add("19995");
foods.Add("19996");
foods.Add("20516");
foods.Add("21235");
foods.Add("21254");
foods.Add("24105");
foods.Add("27635");
foods.Add("28112");
foods.Add("33924");
foods.Add("43488");
foods.Add("43490");
foods.Add("43491");
foods.Add("43492");
foods.Add("44114");
foods.Add("44228");
foods.Add("44791");
foods.Add("46691");
foods.Add("46887");
foods.Add("117");
foods.Add("787");
foods.Add("2070");
foods.Add("2679");
foods.Add("2680");
foods.Add("2681");
foods.Add("2888");
foods.Add("4536");
foods.Add("4540");
foods.Add("4604");
foods.Add("4656");
foods.Add("5057");
foods.Add("5349");
foods.Add("5472");
foods.Add("5473");
foods.Add("5474");
foods.Add("6290");
foods.Add("6299");
foods.Add("6888");
foods.Add("7097");
foods.Add("7806");
foods.Add("7807");
foods.Add("7808");
foods.Add("11109");
foods.Add("12224");
foods.Add("16166");
foods.Add("17197");
foods.Add("17198");
foods.Add("17344");
foods.Add("19223");
foods.Add("20857");
foods.Add("23495");
foods.Add("23756");
foods.Add("30816");
foods.Add("44836");
foods.Add("44837");
foods.Add("44838");
foods.Add("44839");
foods.Add("44840");
foods.Add("44854");
foods.Add("44855");
foods.Add("46690");
foods.Add("46784");
foods.Add("46793");
foods.Add("46796");
foods.Add("46797");
if ((food = findFood(foods)) != "")
{
return food;
}
foods.Clear();
}
return "";
}