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!

[FREE] Daily Studio: Legion Invasion

It seems to work, but what is it with "Sitting out the scenario?" I did see the note about the blizzard bug, but, it has been sitting out 5 times now, is that normal?
 
It seems to work, but what is it with "Sitting out the scenario?" I did see the note about the blizzard bug, but, it has been sitting out 5 times now, is that normal?

watching the same right now... while i can clearly see the mobs fighting below me ^^

Edit: "and waits in the air for the scenario to complete." its on the store that way :> but i was just checking whats in HB written ^^
 
The whole profile is wrapped in "<While Condition="true"> ... </While>" it can never be done, because true is never false. The only way to end it is to have HBRelog shut it down or by pressing the stop button. Feel free to look at the source, it is linked in the first post, but I don't know why this happens to very few and select people.

Restarted the client and it started working, wow is werid with lua sometime...

did you consider using the GetInvasionInfo lua?

you could do

Code:
var inv = Lua.GetReturnVal<bool>($"zone, timeLeftMinutes, rewardQuestID = GetInvasionInfo({x}); return not IsQuestFlaggedCompleted(rewardQuestID) and timeLeftMinutes > 0;", 0);

where x is

Code:
3 Legion Invasion: Northern Barrens
4 Legion Invasion: Westfall
5 Legion Invasion: Tanaris
6 Legion Invasion: Dun Morogh
7 Legion Invasion: Hillsbrad
8 Legion Invasion: Azshara

you could replace

Code:
        private bool InvasionInHillsbrad()        {
          return (invasionMapId == 0 && Math.Abs(0.46500000357628f - mapX) < 0.000001f && Math.Abs(0.41999998688698 - mapY) < 0.000001f);
          Logging.Write(System.Windows.Media.Colors.Chocolate, "[Profile Message]: Invasion in Hillsbrad Foothills found.");
        }

with

Code:
        private bool InvasionInHillsbrad()        {
          return Lua.GetReturnVal<bool>($"zone, timeLeftMinutes, rewardQuestID = GetInvasionInfo(7); return not IsQuestFlaggedCompleted(rewardQuestID) and timeLeftMinutes > 0;", 0);
          Logging.Write(System.Windows.Media.Colors.Chocolate, "[Profile Message]: Invasion in Hillsbrad Foothills found.");
        }

and you wouldn't need to check the scenario stage as it will return true until either then event expires or you have completed the quest.
 
Last edited:
I've run into two instances now where it doesn't land and dismount. Once it dismounted me way up in the clouds. the other time it just hovered. What is the desired behavior here?
 
I've run into two instances now where it doesn't land and dismount. Once it dismounted me way up in the clouds. the other time it just hovered. What is the desired behavior here?

It should not dismount you at all unless it stops in Orgrimmar and/or Stormwind between invasions. The behavior is to sit in the clouds and wait. It never lands during an invasion.
 
Restarted the client and it started working, wow is werid with lua sometime...

did you consider using the GetInvasionInfo lua?

I wasn't even aware of that API call. I had a few scenario snippets lying around and slapped them together. I will check that version out tomorrow. Gonna power down now after 16 hours of HB dev today. :-) But thank you very much for pointing that it. Very valuable.
 
I wasn't even aware of that API call. I had a few scenario snippets lying around and slapped them together. I will check that version out tomorrow. Gonna power down now after 16 hours of HB dev today. :-) But thank you very much for pointing that it. Very valuable.

Some code for the console for debugging, might be helpful too :)

Code:
using(StyxWoW.Memory.AcquireFrame())for (var x = 3; x <= 8; x++)
{
var info = Lua.GetReturnValues($"return GetInvasionInfo({x})");
if(info == null || info.Count < 3) continue;
var questCompted = Lua.GetReturnVal<bool>($"return IsQuestFlaggedCompleted({info[2]});", 0);
var inv = Lua.GetReturnVal<bool>($"zone, timeLeftMinutes, rewardQuestID = GetInvasionInfo({x}); return not IsQuestFlaggedCompleted(rewardQuestID) and timeLeftMinutes > 0;", 0);
Log($"Index {x} Name: {info[0]} TimeRemaining: {info[1]}min QuestId {info[2]} QuestCompleted {questCompted} CanDoInvasion {inv}"); 
}
 
if you target certain mobs you get extra shards, dont need to dismount just tag them
 
if you target certain mobs you get extra shards, dont need to dismount just tag them

It is not going to happen in this free product. All community developers are still working on fixing stuff the prepatch broke and preparing products for the Legion launch and that includes me. I just don't have the time to invest 3-4 days into a free product that lasts 3 weeks until the event is over. If I miss my submission deadlines because I am working on a free gift to the community and have to miss out on even a few dozen sales, then I would not be a good businessman. Sorry. The source code is available though. You are free to take it and find a developer that has the time to adapt it to your wishes.
 
Just tried and:
MoveTo failed to move to the location: <1767.51, -4306.896, 6.219518>
[Profile Message]: We are not, where we are supposed to be. Attempting to recalculate our journey.
[Travel Studio]: We couldn't reach our goal location after 3 attempts. Aborting now for security reasons.
Bot stopping! Reason: We couldn't reach our goal location after 3 attempts. Aborting now for security reasons.

Edit: Started bot in Orgrimar
 
Last edited:
Just tried and:
MoveTo failed to move to the location: <1767.51, -4306.896, 6.219518>
[Profile Message]: We are not, where we are supposed to be. Attempting to recalculate our journey.
[Travel Studio]: We couldn't reach our goal location after 3 attempts. Aborting now for security reasons.
Bot stopping! Reason: We couldn't reach our goal location after 3 attempts. Aborting now for security reasons.

A problem analysis is impossible without a full log. Please respect the thread rules and attach it (Guide: How to Attach your Log). Also just try restarting HB and WoW. It might be a one time fluke. Got dozens of people telling me today how awesome it works so a general problem is pretty unlikely. The profile is currently used by over 400 users. Also try completing the prelaunch quest. Stopping in the middle can cause some portals to phase out, breaking travel.
 
Thank you so much for your quick reply, will test again and will post the full log if there is anything wrong again,
Thank you for your great work, I did trial some of your guys Raid profiles they're awesome!
 
thank you this!!
But I have run into problems after doing a westfall invasion.. it wants to cross the ocean.. and dies.
Am i doing something wrong?
anyone else having this problem?
 
How do we use the Studio Companion with this? I can't find it in the plug-in at all.
 
How do we use the Studio Companion with this? I can't find it in the plug-in at all.

You just need to have the plugin enabled as it calculates the traveling routes. You do need to go through the standard Honorbudy "Load From BuddyStore" dialog. It is listed under "Daily Studio".
 
thank you this!!
But I have run into problems after doing a westfall invasion.. it wants to cross the ocean.. and dies.
Am i doing something wrong?
anyone else having this problem?

That should not happen. Sounds like a bit of a fluke in some Navigator calculations. Could even happen through the Honorbuddy core. Try reopening HB and loading the profile through the "Load from Buddystore" dialog once more.
 
One more suggestion..
I am noticing other people.. standing almost exactly where I am.
Is it possible to randomize the place?.. or stay further away from other.. bots?
 
One more suggestion..
I am noticing other people.. standing almost exactly where I am.
Is it possible to randomize the place?.. or stay further away from other.. bots?

That is part of the update that got approved a few minutes ago. If you restart HB you will get the new version.
 
Back
Top