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!

[QB][A + H] Legion Invasions

A question, is there any way for the bot to tag the bosses that gain nethershards? ex. stage 3 for all the mini-bosses that spawn?
 
Great profile, I'm glad someone thought of this while it's relevant!

Just a few things i have noticed so far. The bot often gets stuck next to the Zeppelin Tower in Org, it will continuously run into a tent until you manually move it.
It always seems to do the invasions in an illogical order. Eg. If I'm in Azshara during an invasion it will leave to go to Eastern Kingdoms, then come back to Azshara,
seems to be a pre set sequence.
 
i cant figure out how to attack mobs with this. it would make this 100x better for leveling. when you attack mobs the experience is godlike. anybody have an idea how to do it?
 
Hi, the Bot is still waiting and waiting?!?!? Im in an Invasion and he Waits for an Invasion????
What im doing wrong??
Greets
 
This is mainly just for the first box in each stage. You will not get any XP from this farming since no mobs are tagged in any stage , and you only get 1 box for the initial go through so farming stages 1/2 over and over will not get you anything either.
 
Is it possible to add a log out and log in feature to this in the invasion zone? Currently if you do stages 1-2 and half into 3 over and over you get the most xp and can use it as a leveling tool.
 
Next thing should be to add a search for mini-bosses part so that we can get loads of shards :)
 
Idk if this has been asked for already but is it possible for lower lvl characters to use this profile? I tried to do it on my lvl 19 didn't seem to work at all. Would be very much appreciated if it could be added :)
 
Idk if this has been asked for already but is it possible for lower lvl characters to use this profile? I tried to do it on my lvl 19 didn't seem to work at all. Would be very much appreciated if it could be added :)

This profile only runs around and does not hit anything. So you will not get any xp even if you where to be able to run it :P
 
I try infinit for Horde and my Hb says

[Profile Message]: Profile Start
[Profile Message]: Waiting for new invasions
[Profile Message]: Waiting for new invasions
[Profile Message]: Waiting for new invasions
[Profile Message]: Waiting for new invasions
[Profile Message]: Waiting for new invasions

what is this? The profil working?
 
I try infinit for Horde and my Hb says

[Profile Message]: Profile Start
[Profile Message]: Waiting for new invasions
[Profile Message]: Waiting for new invasions
[Profile Message]: Waiting for new invasions
[Profile Message]: Waiting for new invasions
[Profile Message]: Waiting for new invasions

what is this? The profil working?

Is a invasion up? (check the map)

If not then thats why its waiting.
 
This profile only runs around and does not hit anything. So you will not get any xp even if you where to be able to run it :P

Iknow that, i'm not interested in exp i'm interested in the gear :p rolling a 19 twink.
 
is it possible to make a profile that abuses the current invasion bug? If you relog after stage 2 of the invasion, you can restart to stage 1 and keep getting full xp and credit.
 
is it possible to make a profile that abuses the current invasion bug? If you relog after stage 2 of the invasion, you can restart to stage 1 and keep getting full xp and credit.

This only works if the bot tags the mobs for the xp, you don't get the completion bonus nor gear reward more than once per 2 hour event.
 
is it possible to make a profile that abuses the current invasion bug? If you relog after stage 2 of the invasion, you can restart to stage 1 and keep getting full xp and credit.

Someone needs to do this before they hotfix it. It would literally replace the lvling profiles until a fix is implemented.
 
I see that you are russian? My profile has some checks that do stuff like this if (name == Legion Invasion: Northern Barrens) { // do the invasion }. That is why it will never receive true that an invasion is up, this might be a bad way for me to check for invasions would be better on some kind of id, but I have no idea how to do this with the world objectives. What you can do is find this code in the profile and replace every occurence of Legion Invasion: Some Invasion with the name that displays on your map. For example this line if name == 'Legion Invasion: Tanaris' then will become if name == 'yourinvasionname' then
Code:
<CustomBehavior File="RunCode" Type="Definition">
            <![CDATA[
                bool isInvasionTanaris()
                {
                    Lua.DoString("SetMapByID(13)");
                    var lua = $@"
                        local scenarioName
                        local numOfLandmarks = GetNumMapLandmarks()
                        for landmarkIndex = 1, numOfLandmarks, 1 do
                            local type, name, d, ti, x, y = GetMapLandmarkInfo(landmarkIndex)
                            if type == 8 then
                                if name == 'Legion Invasion: Tanaris' then
                                    scenarioName = name
                                end
                            end
                        end
                        return scenarioName, arr
                    ";
                    var name = Lua.GetReturnValues(lua);
                    string parsedName = Convert.ToString(name[0]);
                    return parsedName.Length > 4;
                }

                bool isInvasionBarrens()
                {
                    Lua.DoString("SetMapByID(13)");
                    var lua = $@"
                        local scenarioName
                        local numOfLandmarks = GetNumMapLandmarks()
                        for landmarkIndex = 1, numOfLandmarks, 1 do
                            local type, name, d, ti, x, y = GetMapLandmarkInfo(landmarkIndex)
                            if type == 8 then
                                if name == 'Legion Invasion: Northern Barrens' then
                                    scenarioName = name
                                end
                            end
                        end
                        return scenarioName, arr
                    ";
                    var name = Lua.GetReturnValues(lua);
                    string parsedName = Convert.ToString(name[0]);
                    return parsedName.Length > 4;
                }

                bool isInvasionAzshara()
                {
                    Lua.DoString("SetMapByID(13)");
                    var lua = $@"
                        local scenarioName
                        local numOfLandmarks = GetNumMapLandmarks()
                        for landmarkIndex = 1, numOfLandmarks, 1 do
                            local type, name, d, ti, x, y = GetMapLandmarkInfo(landmarkIndex)
                            if type == 8 then
                                if name == 'Legion Invasion: Azshara' then
                                    scenarioName = name
                                end
                            end
                        end
                        return scenarioName, arr
                    ";
                    var name = Lua.GetReturnValues(lua);
                    string parsedName = Convert.ToString(name[0]);
                    return parsedName.Length > 4;
                }

                bool isInvasionWestfall()
                {
                    Lua.DoString("SetMapByID(14)");
                    var lua = $@"
                        local scenarioName
                        local numOfLandmarks = GetNumMapLandmarks()
                        for landmarkIndex = 1, numOfLandmarks, 1 do
                            local type, name, d, ti, x, y = GetMapLandmarkInfo(landmarkIndex)
                            if type == 8 then
                                if name == 'Legion Invasion: Westfall' then
                                    scenarioName = name
                                end
                            end
                        end
                        return scenarioName, arr
                    ";
                    var name = Lua.GetReturnValues(lua);
                    string parsedName = Convert.ToString(name[0]);
                    return parsedName.Length > 4;
                }

                bool isInvasionDunMorogh()
                {
                    Lua.DoString("SetMapByID(14)");
                    var lua = $@"
                        local scenarioName
                        local numOfLandmarks = GetNumMapLandmarks()
                        for landmarkIndex = 1, numOfLandmarks, 1 do
                            local type, name, d, ti, x, y = GetMapLandmarkInfo(landmarkIndex)
                            if type == 8 then
                                if name == 'Legion Invasion: Dun Morogh' then
                                    scenarioName = name
                                end
                            end
                        end
                        return scenarioName, arr
                    ";
                    var name = Lua.GetReturnValues(lua);
                    string parsedName = Convert.ToString(name[0]);
                    return parsedName.Length > 4;
                }

                bool isInvasionHillsbradFoothills()
                {
                    Lua.DoString("SetMapByID(14)");
                    var lua = $@"
                        local scenarioName
                        local numOfLandmarks = GetNumMapLandmarks()
                        for landmarkIndex = 1, numOfLandmarks, 1 do
                            local type, name, d, ti, x, y = GetMapLandmarkInfo(landmarkIndex)
                            if type == 8 then
                                if name == 'Legion Invasion: Hillsbrad' then
                                    scenarioName = name
                                end
                            end
                        end
                        return scenarioName, arr
                    ";
                    var name = Lua.GetReturnValues(lua);
                    string parsedName = Convert.ToString(name[0]);
                    return parsedName.Length > 4;
                }



            ]]>
        </CustomBehavior>
BTW. I did what u say and ur profile start work nice
View attachment [H] Legion Invasions Infinite 2.0 RU.xml
 
Back
Top