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!

[Plugin] MapRunner

Status
Not open for further replies.
actually i try to level up a arc-bot.

at which point it’s a good choice to switch from area-farming (docks/lib/…) to maps farming?

Like 15k+ damage? Fully linked-equip with damage and defence auras/spells?
First try to get 20% quality gems?

Is it a good choice to switch between boss-farming (dom?), area-farming and map farming?

I am bit afraid of farming docks/lib too much and get banned, so i guess i will try to equip a tanky boss or map arc-witch with the currency i find from lvl1 to 70

You're too worried dude... keep calm and bot on. :)

Maps are the "safest" option you can have, because it's a common thing to run those.
Running docks isn't safe as soon as you overlevel the zone by I would say 8+
Boss farming is good, only if you run 24/7 and are clever enough to make it run fast.

When is it good to make the transition?

- Your resists are capped?
- You are around 5k+ DPS?
- You're resistant enough to deal with chaos damage & physical?
- You already have a list of all the maps you should avoid?
Then you're ready I guess.

20Q% gems are optional, but you'll see a significant upgrade as soon as you have them (running an arc full 20Q%, and it's ridiculously fast)
Also, if you can manage to have : Lightning Warp + Reduced Duration + Faster Casting all 3 high level or even 20Q%, and CustomPlayerMover, do it. it's faster than walking.

That's pretty much all you need to know :)
 
I really love this plugin, and I really appreciate all the work that you have done to it, so thank you very much for it all.

In the future I was wondering though if it was possible to implement a couple small things. Maybe with the next big league and act 4 since so much other work will be done as well.

I really wish there was a death counter with a bit of info on the death. It shows maps cleared and stuff and that's great but if there was a simple way to add a death counter with maybe the name of the map that was ran and whether it was or wasn't in the boss room that would be fantastic.

Do you think something like that would be possible to add?
 
I really love this plugin, and I really appreciate all the work that you have done to it, so thank you very much for it all.

In the future I was wondering though if it was possible to implement a couple small things. Maybe with the next big league and act 4 since so much other work will be done as well.

I really wish there was a death counter with a bit of info on the death. It shows maps cleared and stuff and that's great but if there was a simple way to add a death counter with maybe the name of the map that was ran and whether it was or wasn't in the boss room that would be fantastic.

Do you think something like that would be possible to add?
This should be completely different plugin called DeathLogger.
 
yes really will be great to have statistic plugin with exp/death/items/exp in gems/ logs to find how to make farm better and better
 
Update for 1 month Torment/Bloodlines league

MapRunner will not stick to various invulnerable monsters:
- Necrovigil
- Phylacteral Link
- Voidspawn of Abaxoth
- Obelisk totem
- Animated Guardian

If you are playing on mentioned league, I also highly recommend to edit CombatTargetingOnInclusionCalcuation in ExampleRoutine to this:
Code:
        private bool CombatTargetingOnInclusionCalcuation(NetworkObject entity)
        {
            try
            {
                var m = entity as Monster;

                if (m == null)
                    return false;

                if (AreaStateCache.Current.IsBlacklisted(m))
                    return false;

                // Do not consider inactive/dead mobs.
                if (!m.IsActive)
                    return false;

                // Ignore any mob that cannot die.
                if (m.CannotDie)
                    return false;

                // Ignore any mob near Divine Shrine
                if (m.HasAura("shrine_godmode"))
                    return false;

                // Ignore Phylacteral Link
                if (m.HasAura("bloodlines_invulnerable"))
                    return false;
                
                // Ignore Necrovigil
                if (m.HasAura("bloodlines_necrovigil"))
                    return false;

                // Ignore Animated Guardian
                if (m.HasAura("god_mode"))
                    return false;

                // Ignore Voidspawn of Abaxoth
                if (m.ExplicitAffixes.Any(a => a.DisplayName == "Voidspawn of Abaxoth"))
                    return false;

                // Ignore mobs that are too far to care about.
                if (m.Distance > (_currentLeashRange != -1 ? ExampleRoutineSettings.Instance.CombatRange : 300))
                    return false;
            }
            catch (Exception ex)
            {
                Log.Error("[CombatOnInclusionCalcuation]", ex);
                return false;
            }

            return true;
        }

So is there some way to bot leave map and make new one if it encounter some of these? because for exsample i use static strike only and i dont have any single target skill and if there is some of these packs in boss room they die also because mine static strike hits them too. i dont really care about losing map. i know how to do this in normal zones but it dont work with map runner. have been trying to figure this out but always when trying to edit some maprunner files it get error. sry mine bad english.
 
This should be completely different plugin called DeathLogger.

Probably right. But Death logger if someone ever wrote one would probably be much more in depth. I guess having a description for each death would not make much sense for a plugin called maprunner your right.

How about just a simple death counter though along with maps cleared, maps done, maps gained etc.

If not its all good man, just throwing out an idea. Keep up the great work!
 
Hey All,
Declare an Int for our counter and set it to zero.
Code:
_deathCounter = 0;

On Plugin's Start();
add an even listener
Code:
GameEventManager.PlayerDied += GameEventManagerOnPlayerDied;
Code:
public void GameEventManagerOnPlayerDied(object sender, PlayerDiedEventArgs playerDiedEventArgs)
        {
            _deathCounter++;
          
        }

On the Plugin's Stop(); make sure we remove the listener when we stop, and set our counter to
Code:
GameEventManager.PlayerDied -= GameEventManagerOnPlayerDied;
_deathCounter = 0;

And there we have a simple way to keep track of our deaths.

The API Pushedx provides, gives a vast amount of game info. If in doubt post here or look at my plugins, the code is all there.
 
Hey All,
Declare an Int for our counter and set it to zero.
Code:
_deathCounter = 0;

On Plugin's Start();
add an even listener
Code:
GameEventManager.PlayerDied += GameEventManagerOnPlayerDied;
Code:
public void GameEventManagerOnPlayerDied(object sender, PlayerDiedEventArgs playerDiedEventArgs)
        {
            _deathCounter++;
          
        }

On the Plugin's Stop(); make sure we remove the listener when we stop, and set our counter to
Code:
GameEventManager.PlayerDied -= GameEventManagerOnPlayerDied;
_deathCounter = 0;

And there we have a simple way to keep track of our deaths.

The API Pushedx provides, gives a vast amount of game info. If in doubt post here or look at my plugins, the code is all there.

Appreciate the info dark, and might be easy for some... To me however everything you wrote looks like Chinese :(
 
ellunkana
I will add mob ignoring settings in the next version.
g00fy_goober
I will add a simple death counter to Statistics in the next version.
 
I dont talk alot here but I must say that this plugin is realy nice ! Thanks you very much for sharing this with the community.
 
Amazing work and one question - your new map handling is very fast - its fast and furious, why cant we experience same thing while stashing selling and identifying using build in stuff?
 
Amazing work and one question - your new map handling is very fast - its fast and furious, why cant we experience same thing while stashing selling and identifying using build in stuff?

Cauz EB has built-in random waiting time to avoid disconnections and help people that love tinfoil to stop bitching about the speed.
 
Cauz EB has built-in random waiting time to avoid disconnections and help people that love tinfoil to stop bitching about the speed.

I am free i want a choice :cool:

I also dont understand the sentence "that love tinfoil" can you explain

But seriously, can we change that on our own in the code?
 
I am free i want a choice :cool:

I also dont understand the sentence "that love tinfoil" can you explain

But seriously, can we change that on our own in the code?

tin-foil-hat.jpg


Tinfoil hat is an expression used to tell about paranoia :)

You can't do it directly in the bot. That's all I can say illuminati bigbrother etc etc.
 
Amazing work and one question - your new map handling is very fast - its fast and furious, why cant we experience same thing while stashing selling and identifying using build in stuff?
Because I use more complicated method. I stop waiting for action as soon as its done. If you have good ping - you are super fast, if bad - bot will wait more.
Pushedx, on the other side, uses plain constant timers.

I've written (by private paid request) StashPlugin which makes bot 3x faster in town. All id/stashing/selling logic was rewritten according to mentioned method.

Pushedx knows about that. It was he, who told and described me how it works. So, I think you could expect that in Act4 bot update.
 
Because I use more complicated method. I stop waiting for action as soon as its done. If you have good ping - you are super fast, if bad - bot will wait more.
Pushedx, on the other side, uses plain constant timers.

I've written (by private paid request) StashPlugin which makes bot 3x faster in town. All id/stashing/selling logic was rewritten according to mentioned method.

Pushedx knows about that. It was he, who told and described me how it works. So, I think you could expect that in Act4 bot update.


Thanks a lot for clarifying
 
It would be great, if the Obelisk mobs could be somehow ignored. The Lightning Obelisk kicks me out everytime.
 
Status
Not open for further replies.
Back
Top