Circus_Freak posted:
i just started playin with warbot lastnight.....think im gonna really like it once i get the hang of the nav , also need to figure out how to extend attack range and adjust vitals, its casting stam2man way too early (around 75%) and wants to cast banes every few mins, but as i am a noob to warbot i'm sure i have something set wrong lol
anyways i think when it detects a new critter, you may want to hit save on critter profile before logging out to the profile you use, i was seeing same issue untill i hit save after each detection or before i logged (had to make element adjustments to some of the new critters), also had to make sure i had that profile loaded to start, maby this helps ya!
any tips/feedback on nav/vitals/attack range/buff timer adjustments would be a help or any other adjustments found usefull
awsome plug! thx for the links Eps!

The navigation is the best I've seen of a macro, it allows you to set waypoints that are just for movement and not for attacking, this is great if you're in halls where attacking would make you shoot a war into a wall at a target on the other side. It takes some practice though.
And yes, you have to save everything after you change it to make sure it comes up next time, but the issue we had with monsters was because they weren't adding to the creature database I believe. Even when you saved it, it still would re assess the mob as the first time after logging back in. It worked on one of my PCs but not the others, so I just copy and pasted the 3 files dealing with creatures.
As for buffing, the macro starts off every time you restart it with the same spells depending on which you have enabled. Mine starts with banes first as well. You may have to pre buff yourself before you start the macro, or mess around with the "Randomize" feature on the buffing tab thing. If you turn it off on all buffs it should go in order. When I start the macro I always click force full buff that way I know it buffed everything. Then while hunting what it does is cast a spell every once in a while, and it will continue this the whole time it macros. This makes it so it doesn't have to stop and cast all the buffs at once.
The stam to health thing is set to cast at a certain amount or lack of amount of health, not a percentage. I was having an issue with that when I used warbot on a low health char, it would cast stam 2 health over and over.
This is a copy of part of your war_config file. If you want to change something , just copy and paste the line in your WarBotCfg\name\userconfig file, and edit the number. Please note that some of the numbers here may be different than your file, I edited some myself directly into this file instead of the userconfig, I'm pretty sure I only edited some of the ones dealing with healing.
If you want to make sure that you get everything you could use, just edit your own war_config file and read over everything instead of just these main ones I copied. I'm pretty sure I got everything important, but there could be some wierd setting that you may make use of.
Also take note that some of these settings(anything true/false should be) are edited in game when you set up your macro.
You can just right click and open with notepad.
// ********************************************************************************************************
//
// Health, Mana, and Stamina Management
//
// The following set of variable control when we heal ourselves
threshHealOffset = 70; // When health this much below current maximum, then heal self. Note
// that if we are attacking a creature a drainhealth is a possibility
// so this should not be set lower than 'threshDrainHealthOffset'.
threshBigHeal = 120; // If health falls below this level (absolute), then do stam-to-health.
threshBigHealStam = 150; // Stamina must be at least this level (absolute) before a big heal will
// be done, otherwise heal self would return more.
threshHealKillOffset= 30; // When killing a creature, then reduce threshHealOffset by this so
// that we kill the creature a little faster. Set to 0 to disable
// The next set of variable control when we cast stam to mana
threshManaOffset = 150; // When mana this much below maximum, then do stam-to-mana (unless stam low)
threshStaminaMin = 120; // If stamina is below this level (absolute) then don't do stam-to-manas
// since the mana received at this low stam level won't be much more than
// cost of spell.
threshManaEmer = 100; // When mana below this much (absolute), then do a stam-to-mana regardless
// of stamina levels
threshManaKillOffset= 50; // When killing a creature, then reduce threshManaOffset by this so
// that we kill the creature a little faster. Set to 0 to disable
// These variable control when a self revitalize occurs
threshStaminaOffset = 70; // When stamina this much below maximum, then cast revitalize self.
threshStaminaEmer = 100; // When stamina below this much (absolute), then do a revit self regardless
// of health or mana levels
threshStamKillOffset= 40; // When killing a creature, then reduce threshStaminaOffset by this so
// that we kill the creature a little faster. Set to 0 to disable
// Miscellaneous control variables related to stats
threshBuffMana = 100; // Only try to buff if mana at least this level
// When a vital is threshDrain'xxx'Offset below its current maximum (includes buffs/debuffs) and
// we are attacking a creature within drain range, then drain that stat. Set to large value (like 1000)
// to disable for that stat.
threshDrainHealthOffset = 50;
threshDrainManaOffset = 60;
threshDrainStaminaOffset = 60;
// Drain health/stamina/mana from creatures until a drain returns below the following lower limits.
// Drains are also limited by the 'minDrain*' constants
usefulDrainHealth = 75; // When Drain Health returns below this, then don't do anymore for replenishment
usefulDrainMana = 75; // When Drain Mana returns below this, then don't do anymore for replenishment
usefulDrainStamina = 75; // When Drain Stamina returns below this, then don't do anymore for replenishment
// Don't even try to drain a creatures vital unless the creatures vital stat is above the following. Since
// mana and stamina are hard to figure out (need to do an assess creature), just use the creatures
// initial values from the creature database. Since we receive the creatures current health through
// the OnTargetHealth event, we use this instead of initial value.
// values to a very high number to disable this feature.
minDrainHealth = 250; // Only drain health if creatures current health is above this
minDrainMana = 350; // Only drain mana if creatures initial mana is above this
minDrainStamina = 350; // Only drain stamina if creatures initial stamina is above this
// Next set of variables control when we use a gem of stillness. In addition to these criteria
// we must have life vulns on us and a creatures within our danger radius
gemTimeInt = 60*1000; // Minimum time between gem uses (millieconds). 1 sec = 1000ms
gemHealthThresh = 120 // Health must be below this level before a gem will be used
gemManaThresh = 999; // Mana must be below this level before a gem will be used
gemStaminaThresh= 150; // Stamina must be below this level before a gem will be used
gemCritThresh = 50; // When a single damage value inflicted upon you through a melee attack
// exceeds this and your health is below 'gemHealthThresh', then use a gem
// ********************************************************************************************************
//
// Selecting Creatures
selRangeOut = 0.30; // Select creatures within this range when outdoors
selRangeDung = 0.10; // Select creatures within this range when in a dungeon
selRealClose = 0.09; // Creatures within this range will be processed first. 0.09 units
// is the distance where most creatures will recognize you and attack
selSecMaxDist = 0.04; // Secondary creature must be within this many map units of primary target
selSecMinRange = 0.06; // Primary and secondary targets must be further away then this
supportHealth = 100; // If healing support enabled, cast heal other when fellow member health this
// much below his maximum health
supportStamina = 200; // If stamina support enabled, cast stamina other when fellow member stamina this
// much below his maximum stamina
supportHealLvl = 7; // Level of spell to cast for heal other
supportStamLvl = 7; // Level of spell to cast for stamina other
autoResumeInt = 11*60*1000; // Time (ms) after pausing macro to automatically resume macro (if enabled).
// Set response to @tells for people not on authorized list
tellResponse = "I am currently away from the keyboard";
// When 'Restrict selections by Z' is checked, creatures too far below or above you will not be selected.
attMaxHighZDiff = 10; // If creature is above you, don't select if Z difference greater than this
attMaxLowZDiff = 10; // If creature is below you, don't select if Z difference greater than this
attMaxYields = 6; // Max # of attempts to yield creature before giving up
attMaxImperls = 4; // Max # of attempts to imperl creature before giving up
attMaxVulns = 6; // Max # of attempts to vuln creature before giving up
attMaxHealthFails = 2; // Don't anymore drain healths after we fail this many times to drain
attMaxManaFails = 2; // Don't anymore drain manas after we fail this many times to drain
attMaxStaminaFails= 2; // Don't anymore drain staminas after we fail this many times to drain
attRingThresh = 2; // When this many or more creatures are very close to us, then use ring
// spells if the 'Use ring spells' options is checked on the spell 1 tab.
attRingDist = 0.02; // Creatures must be this close before rings used.
// Interval to hide (ms) when unrecognized player detected. This feature enabled by setting Stealth to true.
hideInt = 30*60*1000; // Default hide interval is 30 minutes.
lootRadius = 0.05; // Corpse must be within this distance of home location to loot it.
I use Warbot as my main hunting macro so I'm probably the best person (besides the person who wrote the macro) to go to for any help. I should be able to help with anything =P
Warbot runs off the skunkworks and decal utillity. You can download it here:
http://forums.cameroncole.com/index.php?s=7fe3aeed7aee057bb41d59e3257d16f5&showtopic=11840
And you can download Warbot, version 2.15 is the latest, as well as other old macro scripts here:
http://skunkworks.sourceforge.net/UserWare.php
Keep in mind Warbot hasn't been updated since WarBot version 2.15 submitted by Maud-Dib on May 20, 2006. It has rare detection, but it wont loot a rare unless you have looting turned on and find it in a corpse.
If you post any warbot questions on the skunkworks forums, make sure it goes on the
http://forums.cameroncole.com/index.php?showtopic=8337
thread, that is specifically for warbot. I believe the coder of warbot 2.15 reads this forum, but I'd post a question you have for him on his skunkworks\warbot support thread.
-----signature-----
#dnn #og-ac
http://tinyurl.com/ACDTChat
Fastest 1-275 in AC history.
Plugin Users: 100+
Buy Plugins Relogger, ValSalv, and AutoVendor(route trigger):
http://bit.ly/ACaCAl
[Trade] +Envoy Sparker says, "Rep check: Eps Levelin, PST."