What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Funky Bot

Hey i wanna ask is there a way that with funky bot i can disable all movement done by the bot?all i want that he uses the skills but only a couple like i play demonhunter and dont want that he uses Vault for Movement the reason why i ask is because i play with friends and only want that the bot uses the skills all other movement i wanna do bymyself.thx in advance.
 
Seems obvious, however, if you are experiencing issues, make sure to disable trinity.
 
are you demonhunter guys running funkybot successfull with a sentry oriented build because in trinity with the right changes it runs flawless but my intention in funky bot is that i want to run it when i play with friends manually it means that he doesnt use vault or do any movement in funky bot but i cant get it work ...plz help
 
Quality Assurance and a Feature Request

On the Targeting: LOS tab - plenty of room on the screen, and I had to come back and read the original post again - wouldn't hurt to spell it out, or put a little bit of explanation text on the tab -
Combat Tab: Demon hunter - "Vault" spelling.

Feature request (I made this same req on trinity, btw) - a tickbox somewhere for "don't use spells with a cooldown to attack breakables" - If I'm going to have to wait two minutes to pop a skill again, I'd rather not waste it on a bench in the cathedral.

Also a nice to have (and also lacking in Trinity) would be a list of skills for each character type that should be saved for elites and bosses - in other words, don't use your god skill on trash mobs. IIRC, you explained somewhere in this thread how to edit a file somewhere and do this (I think it was a crusader question near the end of the thread) but - hey, we're using bots. We're lazy like that - check boxes - LOL

Great plugin, btw, you already know this (from all of the previous comments), but for some reason the pathing kicks a$$ - love it.

Edit: on DH, my char is using vault as an offensive skill - which is kindof ok, because it does a lot of damage - but I'd get better mileage from skills that increase my damage by being 20 or so feet away from everything. Other than "Flee", is there anything that might be able to pull that off?
 
Last edited:
Updated..

Town run plugin
-works with greater/trial rifting.
-Salvage all added.

fBaseXtensions (FunkyBot)
-Fixed performance issue with destructible objects.
-Added logic for trial rift in unit targeting tests.
-Updated Monk's Dashing Strike, Sweeping Wind, Mantras, Wave of Light
-Added ignore options for containers (Armor/Weapon racks, floor containers, Chests)
 
for some reason no matter how much I try I cannot get the bot to Identify Items when on a town run! It goes to the book but then says...
[Funky] Your bot got stuck! Trying to unstuck (attempt #2 of 8 attempts)
Found a total of 46 possible safe spots!
Using Navigator StuckHandler To Generate Vector3
[Funky] Your bot got stuck! Trying to unstuck (attempt #3 of 8 attempts)
 
Nice update.

But you could pls tell me how to set DH not to use 'Cluster Arrow' and 'Multishot' when Hatred below 70 ?

thanks in advance
 
Gonna give this a shot. Will give feedback when I do!

OK - After my first Rift clear with this I've noticed a few things.

1) When Rift Guardian spawns the bot all but freezes. Not sure if this is a DB thing or a Funky thing,
2) There should be some sort of way for this to detect if a Monk is using 4p SWK or not. MASSIVE DPS loss when Spirit isn't being used. The bot pretty much stayed at 100% Spirit the entire time.
3) It prioritizes Normal mobs above Elites. Imho Elites should be dealt with before Normal mobs - Since they are more likely to wreck your face!

Edit:

Modifying Skills
All skills are separated into their own files which can be found inside FunkyBot\Player\HotBar\Skills\Skill Objects folder.

It may just be mine... But Skills aren't found there - That location doesn't exist.... However - I was able to find mine at:

Plugins\fBaseXtensions\Game\Hero\Skills\SkillObjects

Is this correct?
 
Last edited:
Updated for newest Diablo patch.
Fixed Identification issue with book of cain.
Updated blood shard gambling prices.

1) When Rift Guardian spawns the bot all but freezes. Not sure if this is a DB thing or a Funky thing,
2) There should be some sort of way for this to detect if a Monk is using 4p SWK or not. MASSIVE DPS loss when Spirit isn't being used. The bot pretty much stayed at 100% Spirit the entire time.
3) It prioritizes Normal mobs above Elites. Imho Elites should be dealt with before Normal mobs - Since they are more likely to wreck your face!

Edit:
It may just be mine... But Skills aren't found there - That location doesn't exist.... However - I was able to find mine at:
Is this correct?

1) Not sure why it freezes?
2) There is a way to detect legendary items easily.. using Equipment class.. I.E.
Code:
if(Equipment.CheckLegendaryItemCount(LegendaryItemTypes.MonkeyKingsGarb, 4))
3)It only prioritizes special normal units such as avoidance spawning, unit summoning.. etc
4) Yes location of skills has changed to Game\Hero\Skills\SkillObjects\

I need to update the main posts.. just haven't gotten around to it yet! :P
 
Having issues with funkybot + looting. Bot will move over to items and sometimes wont pick them up and the move on, nothing interesting in the logs ;/
 
Having huge issues with this using stampede build on crusader. If its just one or two mobs it won't use stampede, and i have no primary attack so it just resorts to magically bashing them with a regular attack, doing pretty much no damage.

I've adjust cluster radius to only need 1 unit, for example, and it still fails to work correctly. Makes it pretty much pointless to use with my build.


Also tried disabling grouping/clustering systems entirely and its still uber buggy.

Looked into the phalanx.cs file for the plugin too and saw nothing in there that I could adjust to make it use phalanx constantly.
 
Working good so far, except for 1 problem which makes it quite unusable to AFK with this combat routine.
After clearing a Greater Rift and it has legendaries in the inventory, it walks up to a vendor and tries to sell everything.
Which ends up opening and closing the vendor windows in a loop that will never end, vendor is in act2 ' squirt the peddler'
 
Updated
Fixed Repair and Salvaging issues.
Fixed Pet Objects being ignored.
Added Gem Upgrading/Greater Rift Settings.


Having issues with funkybot + looting. Bot will move over to items and sometimes wont pick them up and the move on, nothing interesting in the logs ;/
Yes I know.. I'm looking into this.. if you are worried about missing loot, increase the item range and decrease units, gizmos, and other target distances.

Looked into the phalanx.cs file for the plugin too and saw nothing in there that I could adjust to make it use phalanx constantly.
Adding something like will use on any target..
Code:
SingleUnitCondition.Add(new UnitTargetConditions());
Of course if they have recently updated this skill since patch 2.1 than I might have to check it out..

Working good so far, except for 1 problem which makes it quite unusable to AFK with this combat routine.
After clearing a Greater Rift and it has legendaries in the inventory, it walks up to a vendor and tries to sell everything.
Which ends up opening and closing the vendor windows in a loop that will never end, vendor is in act2 ' squirt the peddler'
Repair check was broken.. its fixed now as of upload v1.1.2.0.
 
funky.... could you explain the 2 items under avoidances tab..... radius and weight? and how they affect game play?
 
funky.... could you explain the 2 items under avoidances tab..... radius and weight? and how they affect game play?

Radius is how big the avoidance is.. i.e. how much area the object covers so it can avoid any positions located inside it.
Weight is how "deadly" it is compared to other avoidances.. if there is no location to move and hero is inside avoidance with a higher weight than other avoidances, than it will move into the lower weighed avoidance.
 
Is there a way to disable to gold inactivity timer? My guy will be in the middle of a rift and log out. Also, is there a way to disable logging out on death? I would much prefer it to just respawn and the last checkpoint.

EDIT: Also get's stuck trying to target mobs on the opposite side of walls. How do I fix that?
 
Last edited:
Is there a way to disable to gold inactivity timer? My guy will be in the middle of a rift and log out. Also, is there a way to disable logging out on death? I would much prefer it to just respawn and the last checkpoint.
EDIT: Also get's stuck trying to target mobs on the opposite side of walls. How do I fix that?
Setting Gold inactivity timer to zero -- this will disable it.
Funkybot does not handle reviving of hero..
Make sure you update to v1.1.2.1 (previous version coming from Trial Rift, it messes up the line of sight for units)

how i can set bot to sell health potion? :'(
Just added it to fItemPlugin.. next update just set potion count to zero and it will sell 'em.
 
Setting Gold inactivity timer to zero -- this will disable it.
Funkybot does not handle reviving of hero..
Make sure you update to v1.1.2.1 (previous version coming from Trial Rift, it messes up the line of sight for units)


Just added it to fItemPlugin.. next update just set potion count to zero and it will sell 'em.

Okay, just downloaded it. But now the bot sells all the legendaries it identifies. How do I stop this?
 
Back
Top