Jump to content

[AH] [Quest] 1-60 Dynamic grinder 1.0.0

   (2 reviews)

1 Screenshot

About This File

This is a grinder profile with a slightly different take. It will automatically pick mobs to grind based on player level and location. 

The idea is that you can take any character at any level at any location in the world and it will try to grind at the nearest relevant location.

The profile looks at the following wrobot settings to exclude certain mobs:

-Start fighting with Elite (Grind elite mobs)

-Ignore fights with players (Don't grind pvp-flagged mobs)

-Skip nodes in Water (Don't fight mobs underwater)

 

The profile uses two components that interact with each other to create this effect.

[General Grinder]

This is a single grinderquest that when reset will combine the hotspots and entries of other grinderquests in the profile. It will run for a single level after which it is possible to run other logic, quests or restart the profile. 

It will select other grinderquests based on a min-max level range of 2 above and below the player and looks at the CanConditions. It then selects the closest hotspot and creates a path with at most 1000 distance between the last hotspot of the current quest and the first of the next. The path is limited to 100 quests.

All this can be simply modified in the Csharp code of the general grinder quest.

[Mobgroup profiles]

The profile comes with complete set of grinderquests for each mob group in vanilla. All mobs are grouped by being at most 120 distance from each other and the center-most mob is used as hotspot. Each quest has relevant CanConditions based on continent, elite, pvp and underwater. 

 

 

Edited by leastlikely


User Feedback

Recommended Comments

Get this error trying to start

[E] 13.24.59 - Grinder > Bot > Bot  > Pulse(): System.NullReferenceException: Object reference not set to an instance of an object.
   at Grinder.Bot.Bot.Pulse()

Link to comment
Share on other sites

On 12/18/2020 at 4:45 AM, BadBoiBotter said:

How do I make it restart the profile after a level has been achieved?

Open the .xml file and replace the <QuestsSorted> list with this:

  <QuestsSorted>
    <QuestsSorted Action="Reset" NameClass="GeneralGrinder" />
    <QuestsSorted Action="Pulse" NameClass="GeneralGrinder" />
    <QuestsSorted Action="LoadProfile" NameClass="DynamicGrinder.xml" />
  </QuestsSorted>

Link to comment
Share on other sites

On 12/30/2020 at 4:26 PM, kris8888 said:

Get this error trying to start

[E] 13.24.59 - Grinder > Bot > Bot  > Pulse(): System.NullReferenceException: Object reference not set to an instance of an object.
   at Grinder.Bot.Bot.Pulse()

same here some one explain please?

Link to comment
Share on other sites

On 12/30/2020 at 4:26 PM, kris8888 said:

Get this error trying to start

[E] 13.24.59 - Grinder > Bot > Bot  > Pulse(): System.NullReferenceException: Object reference not set to an instance of an object.
   at Grinder.Bot.Bot.Pulse()

 

20 hours ago, eeny said:

Load it as a quest file.

On 12/30/2020 at 4:26 PM, kris8888 said:

Get this error trying to start

[E] 13.24.59 - Grinder > Bot > Bot  > Pulse(): System.NullReferenceException: Object reference not set to an instance of an object.
   at Grinder.Bot.Bot.Pulse()

same here some one explain please?

 

Thank you! 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...