Locked Home » Forums » Legacy & Archived » Archived Content » Vanguard » VGExtreme Programs

VG Bots - B-Bot 1.3 : VGExtreme Programs

Posted: April 3rd, 2007
Total Posts:52 Joined:2007
Binafus, can you add a Do Not Attack list, My new macro spot has some 4dot and 5dot's mixed in with the 2dot and 3 dots. I do not want the script attacking the 4dot or 5dot mobs. So could you either add to the script that it will not attack the targets on the Do Not Attack list, or better yet, add a do not attack dot 4-6 mobs.
Posted: April 4th, 2007
Total Posts:154 Joined:2006
Jelsea what is going to be the best way to do this?

If you put do not attack a 4 dot mob and a 4 dot mob comes and starts hitting on you do you want the bot to do.

Probably don't matter anyway your doing die regardless but was just wondering.

A mob list is doable as well put names of mobs you do not want to fight or I could add both.

I have added a coupld small things already will try to get something worked out maybe by tonight.
Posted: April 4th, 2007
Total Posts:52 Joined:2007
Ya it don't matter if ya get attacked by the dot 4 mob or the script attacks it, its just your going to die in the end. The location im at all the mobs are yellow so I would be ok as long as the script does not attack the dot 4 mobs and above, even dot3 is iffy for me to kills so would like to have control over what dot level I can set to not attack. I beleave this be alot more versitile if its done by dots and not names. Though this makes me think what if there a location that there is yellows and mixed in with them are targets you want to atack and some you don't because it lowers faction. So maybe best you would do a name list and a dot level.

Ive also noticed that from bot 2.4 to bot 1.1 there is a big difference in speed. Wondering if you are able to speed up bot1.1 like ya did with bot 2.4.
Posted: April 5th, 2007
Total Posts:154 Joined:2006
1.2 Added
Harvest Nodes
Not to fight mobs with too many dots
Time till Next Level on the Control box
A few other small fixes

Anyone working on a class file with this or already has done one only needs to cut and paste the following in their bot to make these items work.

Code: Register to unlock hidden link

Const MAX_MOB_POINTS = 3        ' Hightest Number of Dots a Mob can have and be Valid to Fight - Options are - 1, 2, 3, 4, 5

'************************************************************************************************************************************'
' HARVEST_NODES = 1 will turn on harvesting, Then fill out the array with nodes you wish to harvest.
' You do not need the full name of a node if you wanted to harvest Cotton and Mature Cotton you would only need the word Cotton
' List of items 
' REAPING  T1-Jute T2-Cotton T3-Firegrass T4-Silkbloom T5-Veilthread T6-Steelweave 
' LUMBER T1-Weakened T2-Barbed Thorn T3-Dry Arid Desicated T4-Knotted Warped Gnarled T5-Dusky T6-Aged
' METAL - T1-Copper T2-Tin Nickel T3-Iron T4-Pyrite Embersteel Sunflame T5-Mithral Silver T6-Draconite
' STONE - T1-Basalt  T2-Slate Gneiss T3-Sandstone Soapstone Alabaster T4-Limestone Travertine Marble T5-Granite Skarn T6-Obsidian Onyx 
' GEM - T1-Quartz T2-Garnet Carnelian T3-Amethyst Moonstone Soulstone T4-Jade Malachite Peridot T5-Sapphire Lapis T6-ToothAgate Topaz 
' So if you wanted Teir 2 in Reaping and Teir 1 and 2 in Lumber you would put the following in the array
' The array can be as many lines as you need just make number of items in your array match X  Harvest_Array(X)
 '*************************************************************************************************************************************
HARVEST_NODES = 0
Dim Harvest_Array(4)               
Harvest_Array(0) = "Cotton"      
Harvest_Array(1) = "Weakened"
Harvest_Array(2) = "Barbed"
Harvest_Array(3) = "Thorn"
Posted: April 13th, 2007
User avatar
Total Posts:374 Joined:2005
Harvest Nodes works great only one thing i notice if i found a node i run out my current waypoints, so the bot run around and harvest the nodes when im done it try to run to next waypoint is there now a tree i get stuck...
so we need a checker for not getting stuck or?

P.s
Binafus REAPING T5-Veilthread <<<< correct is "Vielthread"
Posted: April 24th, 2007
logicbomb
When I'm harvesting mobs if they have loot on them I cannot harvest them. it's like it unselects them before it attemps to harvest them. If the mob does not have loot on them it works fine. Any idea's how I can fix this?
Posted: April 24th, 2007
Total Posts:154 Joined:2006
Logic do you have your macros set up this way.

' Loot Macro on ALT - 1 has two lines to it
' /targetnextcorpse
' /lootall
'
' Harvest Macro on ALT - 2 has two lines to it
' /targetnextnode
' /autoattack

It should loot before it does a harvest.

Sometimes if your standing on or near more than one body it will select the wrong one is the only problem I have had.



I have a more updated bot it kills faster but spams more.

Instead of waiting for a set amount using the SLEEP command it checks if your character is casting.

Which seems a bit buggy so it spams but it is FAST.

I have been using it for almost a week with very little problem.

I will try to clean it up tomorrow and put it up here.
Posted: April 24th, 2007
logicbomb
That is how mine is, but when it loots the mob it will not harvest it. It unselects the mob. If there is no loot on the mob it will still try to loot it but it then will harvest it. if there is loot on it it loots it but then does not harvest it, it unselects it and I get the message that no taget was found. It tries to harvest it but for some reason it unselects it after looting it.
Posted: April 24th, 2007
Total Posts:154 Joined:2006
Logic not sure what is going on maybe they changed something it use to work.

I have not been harvesting mobs for awhile.

Try this just as a quick fix see if it works.

Change your Harvest Macro
' /targetnextcorpse
' /autoattack
' /targetnextnode
' /autoattack

It should target closest corpse and if it is harvestable you should start harvesting, if not it will target the closest node and try to harvest it.

Even though it is sloppy it should work.

Targetnextnode use to target a dead mob it if was harvestable.

I logged in typed it in and it did not just now.

The character I logged in did not have any skill to harvest a mob so that could have been it too not sure.
Posted: April 24th, 2007
logicbomb
targetnextnode does still work, for some reason the macro just does not do it. Like I said before it works if the mob has no loot on them. It's weird, Thanks for your help though Binafus
Posted: April 24th, 2007
Total Posts:154 Joined:2006
Will log on my character move it to mobs I can harvest give me a few.
Posted: April 24th, 2007
Total Posts:154 Joined:2006
Yea mine has the same problem pretty sure it is not waiting long enough after looting before it tries to harvest just out of time to mess with it atm.

I will look at it more tomorrow night.

If you want to test something open up your B-Bot script and go to the harvest function.

Code: Register to unlock hidden link

       if ((HarvestValid = 1) and (HARVEST_MOB = 1))  then   ' If harvest and Valid Harvest mob are true do 
          sleep 1000
                 VGSEndText HARVEST_MACRO 
          sleep 200
Change the Sleep 1000 to Sleep 2500 or so see if that fixes it.

This would be the first thing I would try.

I went through from release 1.1 to 1.2 and lowered most all of the sleep times to speed it up, this could be the problem.

If your using a BloodMage you might want to try the 1.3 stuff it is faster.
Posted: April 25th, 2007
logicbomb
That fixed it. Thanks B.
Posted: April 27th, 2007
tault_eacable
I was wondering if there is a way for the bot to see that there is not hp or mana to fight again...?
Posted: April 27th, 2007
Total Posts:154 Joined:2006
eacable

It should stay invis while you Power regiens and it should heal you if your health is not over 80 percent.
Ready to join the community? Click here and see all of the benefits!
blue large dotWho is online
Users browsing this forum: No registered users and 1 guest
Locked