Natural Beastlord Hunter v1.1.9 (Updated 2004-07-11)

Post your completed (working) macros here. Only for macros using MQ2Data syntax!

Moderator: MacroQuest Developers

ztrike
a ghoul
a ghoul
Posts: 83
Joined: Fri Mar 26, 2004 1:17 pm
Contact:

Post by ztrike » Mon Sep 13, 2004 1:58 am

Someone is closer than <40
To crowdy at Target: an armor guardian (2107) (147.73)
As it says, its trying to pull but target is to crowdy..

in you mac change this line
|-- The closest a another NPC can be to a target - Only attack single mobs?
#define AVOID_CROWDED_RADIUS 40
change the "40" to something less.. but you might pull more that one then though..
Ztrike out

User avatar
KentyMac
a lesser mummy
a lesser mummy
Posts: 44
Joined: Sat Sep 11, 2004 1:28 am
Location: Auburn, AL
Contact:

Post by KentyMac » Mon Sep 13, 2004 9:43 am

ztrike wrote:
Someone is closer than <40
To crowdy at Target: an armor guardian (2107) (147.73)
As it says, its trying to pull but target is to crowdy..

in you mac change this line
|-- The closest a another NPC can be to a target - Only attack single mobs?
#define AVOID_CROWDED_RADIUS 40
change the "40" to something less.. but you might pull more that one then though..
I understand that, but why does it completely quit instead of continuing to look for other targets?

Thanks!
KentyMac

Snogmonkey
decaying skeleton
decaying skeleton
Posts: 7
Joined: Sun Aug 29, 2004 10:29 am

Post by Snogmonkey » Sun Sep 19, 2004 5:12 pm

I've got a new problem since the oow patch, the macro doesn't seem to calculate my mana correctly any more, it always thinks it needs to meditate because it's below the threshhold %. Is anyone else getting this?

EDIT:
Actually nevermind I exited everything, rebooted, and got it working as it was before. But I still have another issue in the pulling where I'll pull one mob with a slow (I have that set as the pull spell) then it will decide it doesn't like that one and go after a second and I'll end up fighting two which will often kill my pet. I'm in DSP so I figure it has something to do with the check to see if mob is coming towards you and issues with z axis distance and moving, but am unsure how to add additional time or pauses or whatever in waiting to see if a mob you've tried pulling is actually coming. Any help would be nice, am still looking forward to any updates or improvements.

User avatar
Zornecro
a ghoul
a ghoul
Posts: 82
Joined: Sun Sep 19, 2004 10:19 pm
Location: El Paso, TX

Things I learned

Post by Zornecro » Mon Sep 20, 2004 3:50 pm

This has been great for camping the static AC spawn in OOT. However, I learned some gotchas that people may not have found yet or commented about (or just can't find using search):

* If you have any buff spell misspelled, the program will never get around to targeting or fighting. Arag's Celerity is incorrect spelling; it's Arag`s Celerity (backquote instead of apostrophe)
* If you are near water and especially deep underwater cliffs, such as the spawn point for the AC in OOT, do NOT let your character wander. They will tend to end up underwater/drowning and unable to obstacle avoid well enough to get back onto land, if ever.
* If you use /macro nbh a cyclops|an ancient cyclops, you will end up targeting ANY mob with "a" or "an." I was targeting and fighting the nearby merchant and a boat. Instead, use the "a cyclops"|"an ancient cyclops" method. This works better.
* Things are smoother if you first /lootnodrop never, so there's no prompt about nodrops. Also, since nodrop items have no merchant value, be SURE to put "Ring of the Ancients" in your desired loot list. Otherwise all nodrop items are by default destroyed.
* The full macro invocation for the OOT cyclops is:

Code: Select all

/macro nbh "a cyclops"|"an ancient cyclops"|"an aqua goblin"|"Boog Mudtoe"|"a pirate"
That said, this is one fooking beetchin' macro. Absolutely owns for interminably long farms for items you can MQ. Big props to ya, author! :lol:
- Zornecro Mancer, Retired EQ1 Veeshan
- Unktehila, Redtigre, Twinaxe, EQ2 Crushbone

User avatar
Nyder
orc pawn
orc pawn
Posts: 14
Joined: Thu Jun 10, 2004 10:35 pm

Post by Nyder » Tue Sep 21, 2004 6:28 pm

I have a 45 lvl bst, and I'm trying out your macro in Misty thicket, 'cause I have to get some bixie parts for a quest i'm doing. Don't know what I"m doing wrong, but it doesn't seem to work. I went in and changed to spell stuff to match what I use, and that seems to work okay, as in it will get my pet and buff him, even buff me up when I first load the script, but not after a buff wears off. also it doesn't target what I tell it to when I load the macro, ie: /macro nbh a bixie|a bixie drone|a bixie queen

Even when I go up to the top of the tower where the queen spawns, it does not target them or attack them.

I notice when I use /macro nbh * that it keeps looking for targets, but never did target the bixie when it spawned. I was on top of the tower when I used the wildcard, I will try it on land, but i'm not expecting it to work.

It would be helpful if you put all the commands that we need to change in a sperate file, so it easier to go through and customise it. Not to mention that for different zones you want to have different loot stuff. it would be nice if we could put that stuff in it's own ini file or something so we could load a different configuration for different areas from within the game, instead of have to edit the main file. (of course, I guess I could just make copies of the main file and change and name each one for a different zone/area.

What you made though is basicly what I've been thinking I need for my bst, and you save me the trouble of haveing to make my own. Now to just get it working right for me. =)

thanks

I think what happening though is my loops stop. for example, right now a bixie is on the screen and my NewTarget Loop (Tick:518) is the last thing it did. when I use * instead of a name, it doesn't lock up like that, it keeps looping and saying No Targets found. waiting. then targets my warder for a quick sec.
if I use /macro nbh a bixie|a bixie drone|a bixie queen
it never says no targets found.
plus it does't loot the corpse that I kill, but I guess that is probably because it didn't kill the stuff, I made it kill the stuff.
I did put loot everything, I also put the items I needed in the other place to put what items to loot.

hope this makes sense, I'd really like to get this macro working for me.

User avatar
Zornecro
a ghoul
a ghoul
Posts: 82
Joined: Sun Sep 19, 2004 10:19 pm
Location: El Paso, TX

Post by Zornecro » Tue Sep 21, 2004 7:17 pm

Nyder wrote:also it doesn't target what I tell it to when I load the macro, ie: /macro nbh a bixie|a bixie drone|a bixie queen
Read my post above yours. Names with spaces in them are not working reliably well in my experience.

Try:

Code: Select all

/macro nbh "a bixie"|"a bixie drone"|"a bixie queen"
I bet that will start targeting the mobs you want.

Also, in listing your spells in the macro (again as I said above), be SUPER sure you have the EXACT spelling, punctuation and everything. Check this against your spellbook or what you see when you hover your cursor over the spell on your bar, NOT the spelling from a website. And of course you must have that spell in your book, it will auto-mem for you. Note some BST nukes take forever to refresh, so on some of them you want to assign a spell gem slot you do NOT use for anything else (I reserve slot 3 personally).

I'm pretty sure the loot list can work with just the first several letters of the loot name and doesn't need it spelled out in full. Substrings like "honey" may or may not loot "a honeycomb," I dunno.

Also, little-known secret is that the "Zzzzzztone Hivvvvvv" is the 2nd tower to the right of the hole in the wall when you're on the lowbie side (not the orc side). Spawns appear there every 90 seconds, sometimes double. I farmed them AFK with my chanter and her pet at L8. All you need do is sit at the bottom of the ramp to that tower and they'll aggro to you asap, saving you the trouble of climbing up there to get them.

I'd adjust your macro to NOT send your pet in first, instead pull with slow or a low-level dot/nuke, if any. Even 20 points damage can kill them, and a corpse at the top of that tower is damned hard to loot. :evil:

Lastly, if things are too confusing, delete the /squelch from the #define DEBUG_2, it tells you a LOT more about what it's thinking about and attempting to do. Sometimes you can see it trying to buff your pet over and over and not doing it - this is because there's a problem with the spell name.

Only when all your buffs and all your pet's buffs are as you specified, does it actually start hunting. When it's working, you'll see it put messages (LDON type) right over your screen in big letters saying "Target found blah blah" or "No targets" - something like that.

This macro really does play nice. It does not pull mobs not at 100% health (that might cause a KS situation), it does not pull them from too close to players (KS avoidance again), it aborts the attack if the mob is NOT approaching you (obviously you got KS'd), and it doesn't pull mobs that are too close to other mobs (self training avoidance). Fooking fantastic work imho.
- Zornecro Mancer, Retired EQ1 Veeshan
- Unktehila, Redtigre, Twinaxe, EQ2 Crushbone

User avatar
Nyder
orc pawn
orc pawn
Posts: 14
Joined: Thu Jun 10, 2004 10:35 pm

Post by Nyder » Tue Sep 21, 2004 8:49 pm

okay, I got a chance to test the script in other areas.

I had this favorite hunting spot in FV, but I only like attacking 1 type of monster, and so far this script is running great is that aspect. couple of things I would like, hopefully others will also:
1. critcal spells for my warder. we have them for ourselves, but not our warder. i alwasy have spirit of inferno on my pet, I will cast it on it if it comes off during battle.

2. picking the levels of targets. it sometime grabs green targets when there are blue targets around. don't get no xp for green so it's a waste. maybe I missed it, but I couldn't find it in your macro

I have others but I don't know if it's a macro thing or mq2 thingy. Like knowing where zone lines are at and not crossing them unless it's running for it's life.

being able to have your guy run for his life if hp < % mana < % + mass mobs.

I'm sure i'll have others, but i'll tell you, it's nice having my guy do the fighting I have it while I'm busing doing my email and web stuff. =)


oh, something I just notticed, it left a loot no drop item windows on my screen. anyway we can have it close that automatticly somehow?

thanks

Nyder

I think you should have a web site for this macro, and or maybe it's own forum section.

Snogmonkey
decaying skeleton
decaying skeleton
Posts: 7
Joined: Sun Aug 29, 2004 10:29 am

Post by Snogmonkey » Wed Sep 22, 2004 1:17 pm

I'm interested in periodically clearing the ignore list, any easy way to do this?

User avatar
Zornecro
a ghoul
a ghoul
Posts: 82
Joined: Sun Sep 19, 2004 10:19 pm
Location: El Paso, TX

Post by Zornecro » Wed Sep 22, 2004 2:35 pm

Nyder wrote:2. picking the levels of targets. it sometime grabs green targets when there are blue targets around. don't get no xp for green so it's a waste. maybe I missed it, but I couldn't find it in your macro
It's not in the macro, but the command would be /target npc "its name here" range 30 39 for mobs in the 30-39 level range. I am unsure I'm gonna have time to edit this macro to add this feature, but might try.
Nyder wrote:oh, something I just notticed, it left a loot no drop item windows on my screen. anyway we can have it close that automatticly somehow?
Yes, before you run the macro, type in the EQ command /lootnodrop never.
- Zornecro Mancer, Retired EQ1 Veeshan
- Unktehila, Redtigre, Twinaxe, EQ2 Crushbone

User avatar
Nyder
orc pawn
orc pawn
Posts: 14
Joined: Thu Jun 10, 2004 10:35 pm

Post by Nyder » Wed Sep 22, 2004 4:18 pm

yes, I noticed that I did the names wrong, but even when I changed that, it wouldn't target the bixies. but that doesn't matter because I got what I needed from that zone.

I used the script in overthere because I thought, cool, big wide open spaces, lots of stuff that's blue to me. the weird part is, even though I put the names correctly of what I wanted to attack, it attacked everything, sort of. there would be stuff closer, but it would ignore them.

so I decided to reboot to see if I need to clear the buffers. I was doing /endmacro and then /macro nbh blah, blah, blah, a bit, so maybe it doesn't clear the vars or something?

I noticed though that I accidently put a True5 on the part of do I want to nuke while pulling, so I changed that back to just True.

Went to my favorite hunting grounds in FV since it worked so well there before.

I'd get attacked by something else while it's looking for something to pull, it doesn't stop to deal with that attack, it was still trying to pull something, so I have to /endmacro to save myself.
but another time it did noticed I was being attacked and dealt with it.

I've done programming in the past and am good with scripts, so as soon as I get done with the work i'm doing and get the mq2 manual printed out, i'll probably use your code as a base to do some personallization for how i do my bst.

What I'd really like is to have some sort of UI that you can configer the script with. That probably needs to be added to MQ2, I'm not sure as I haven't had time to go through MQ2 yet. Also it would be nice if the config parts of the nbh macro was in its own sperate ini files or something that you could call up, so that way you don't have to keep changing your script around. Or have to load/unload it for changes.

also, I had something weird happen to me a few times, when I was in The Misty Thicket, I had my warder up, I camped out, and logged back in a few minutes later, my warder was still up.

I think I even closed EQ down then loaded it back up (I was working on the macro). but when I rebooted the computer, my warder wasn't up.

Anyone have this happed to them? is this because MQ2 was running? I couldn't say much about it in the game since i didn't want to say I was running MQ2.

later

User avatar
Zornecro
a ghoul
a ghoul
Posts: 82
Joined: Sun Sep 19, 2004 10:19 pm
Location: El Paso, TX

Post by Zornecro » Wed Sep 22, 2004 6:02 pm

Logging out of EQ will preserve your warder, buffs and equipment (and focus, I assume) for 30 minutes regardless of whether you crashed, /q, switched off your PC, or just /camp desktop. I've successfully switched back and forth between a mage with a fully equipped pet and my beastlord with pet toys over and over, just as long as one doesn't stay logged out for more than 30 minutes.

There is a OoW AA skill that if your suspended minion is at (2), you can spend AAs to suspend minion when zoning and even when logging out. Logging back in even DAYS later will have the pet back and ready for you. Nice AA, especially if it preserves its full equipment complement (I sometimes twink "junk" weapons to my warder that actually are a bit rare and spendy, anything from a velium weapon to a bloodpoint).
- Zornecro Mancer, Retired EQ1 Veeshan
- Unktehila, Redtigre, Twinaxe, EQ2 Crushbone

User avatar
Zornecro
a ghoul
a ghoul
Posts: 82
Joined: Sun Sep 19, 2004 10:19 pm
Location: El Paso, TX

Bug Found

Post by Zornecro » Fri Sep 24, 2004 6:08 pm

Code: Select all

Sub DoTheNuke
    /if (${Bool[DO_NUKE_ON_PULL]}) {
        /if ( ${Me.PctMana}>NUKE_ABOVE_MANA_PCT) {
            /if ( ${Target.Level}>SLOW_ABOVE_LEVEL && ${Target.Type.Equal[NPC]}) {
                /call Cast "NUKE_SPELL" gem3
                /varcalc tickcnt ${tickcnt} + ${Math.Calc[${Spell["NUKE_SPELL"].MyCastTime}*10]}
	            /varset JustCastedSpell true
            }
        }
    }
/return
Should instead read:

Code: Select all

Sub DoTheNuke
    /if (${Bool[DO_NUKE_ON_PULL]}) {
        /if ( ${Me.PctMana}>NUKE_ABOVE_MANA_PCT) {
            /if ( ${Target.Level}>NUKE_ABOVE_LEVEL && ${Target.Type.Equal[NPC]}) {
                /call Cast "NUKE_SPELL" gemNUKE_GEM
                /varcalc tickcnt ${tickcnt} + ${Math.Calc[${Spell["NUKE_SPELL"].MyCastTime}*10]}
	            /varset JustCastedSpell true
            }
        }
    }
/return
- Zornecro Mancer, Retired EQ1 Veeshan
- Unktehila, Redtigre, Twinaxe, EQ2 Crushbone

User avatar
Nyder
orc pawn
orc pawn
Posts: 14
Joined: Thu Jun 10, 2004 10:35 pm

Post by Nyder » Sun Sep 26, 2004 7:25 pm

thanks for the info about the target range, been using that.

funny thing is my nuke is in gem slot 3, but it doesn't ever use it anyways. why, I don't know.

I went back and looked to change the script, and mine was gem1 not gem3, so that explains why it wasn't working at all. I put in gemNUKE_GEM so hopefully it should work correct. thanks for that fix, I might not of noticed otherwise.


I like the script, but haven't found a good spot to set it up in now. I'm getting to high a lvl for FV. The dreadlands seem liike a good spot, as everything is dark blue to me, just need to find a good homespot at. someone told me north of the castle, but the only places I can find are high up the hill next to the zone end, and I don't see it as a good place to pull to with the macro.

Just found EQEmu, but I guess it needs an update to work with the new updates, so I guess I'll have to wait till it's working to try out macros without fear of someone finding out. (guild members chatting me all the time).

later

Lamdadar
decaying skeleton
decaying skeleton
Posts: 6
Joined: Thu Sep 30, 2004 2:37 am

Post by Lamdadar » Thu Sep 30, 2004 2:50 am

I dont get it, ive edited the file to use my current spells, and when i run it all it does is create pet, buff me and pet then stand there . i cant get it to actually pull or engage anything even if i manuall engage it will just stand ther. Ive tried starting the macro in 2 different ways /macro nbh.mac Legionnaire and /macro nbh.mac Legionnaire Carsius, using his exact name. There are no errors or anything, just stands there. Now I am new to MQ, only gotten Overrides farming macro to work for spider silks so Im sure that there must be something im doing wrong, here is the settings that ive adjusted, the rest of the mac is still as is, any help will be much appreciated


|Events for counting the money we loot.
|#event Receive "#*#You receive#*#"
#event CashLoot "You receive #1#"
|#event CashLoot2 "#*#You receive #*#"

|-- The normal debug - for normal play. Enable: "/echo", Disable: "/squelch /echo"
#define DEBUG_1 "/echo"
|-- Deeper debugging - enable when trying to find bugs. Enable: "/echo", Disable: "/squelch

/echo"
#define DEBUG_2 "/squelch /echo"
|-- The Deepest debugging - will spam a lot. Enable: "/echo", Disable: "/squelch /echo"
#define DEBUG_3 "/squelch /echo"

|-- Destroys Silver if you have more than the given amount! 0=disable
#define DESTROY_GOLD_IF_ABOVE 0
|-- Destroys Silver if you have more than the given amount! 0=disable
#define DESTROY_SILVER_IF_ABOVE 500
|-- Destroys Copper if you have more than the given amount! 0=disable
#define DESTROY_COPPER_IF_ABOVE 500


|-- The degree we face towards the target, so we dont run dead on.
#define THE_SLACK_DEGREE 20
|-- The max search radius for a mob (will not use /target untill closer than SEARCH_RADIUS).
#define MAXIMUM_SEARCH_RADIUS 3000
|-- The max TARGET radius for a mob (above 500 could be bad, SoE logging?).
#define TARGET_RADIUS 499
|-- Define the Z radius on our pulls. To prevent pulling to far up or below (floors?)
#define Z_RADIUS_ON_PULLS 250
|-- How far is the max range we want to go from homespot?
#define MAX_RANGE_FROM_HOMEPOINT 3000

|-- Target method. 1-Prioritize mob sequence or 2-Prioritize distance
#define TARGET_METHOD 2

|-- The closest a another PC can be to a target
#define AVOID_PEOPLE_RADIUS 300

|-- The closest a another NPC can be to a target - Only attack single mobs?
#define AVOID_CROWDED_RADIUS 10

|-- Also loot items?
#define LOOT_ITEMS True
|-- Loot all items?
#define LOOT_ALL_ITEMS False
|-- Destroy the remaining items -not in use atm
#define LOOT_ABOVE_LEVEL 1
|-- Keep loot record - Will display how much you have looted + items
#define LOOT_KEEP_RECORD True

|-- No matter other settings. If the value of the item is above this, GET IT! (Value is in

copper)
|-- Not nodrop
#define LOOT_NORMAL_ITEMS_IF_VALUE_IS_ABOVE 10000
|-- No matter other settings. If the value of the item is above this and stackable, GET IT!

(Value is in copper)
|-- Not lore, not nodrop
#define LOOT_STACKABLE_ITEMS_IF_VALUE_IS_ABOVE 1000

|#define LOOT_DESTROY False
|-- What lvl should the mob be before we bother looting it


|-- At what range do we slow/send in pet?
#define INITIALIZE_ATTACK_RANGE 150
|-- If we dont get any target for a while at homepoint, run somewhere else
#define ARE_WE_RESTLESS False
|-- How far do we want to run?
#define RESTLESS_RANGE 500
|-- We dont want to stay back when the mob is fleeing, now do we :-)
#define FORCE_ATTACK_WHEN_MOB_BELOW 30
|-- Do we want to stay on opposite side than the pet on the mob
#define STRAFE_TO_BACK True
|-- If the PCT of your pet and yourself differs from this number, let pet tank
#define LET_PET_TANK_IF_DIFFERENCE 8
|-- If there are more than 1 mob within this radius, just tank on
#define IGNORE_PETTANK_IF_MOBS_RADIUS 100

|-- Allways return to homepoint | can be li'l buggy?
#define RETURN_TO_HOMEPOINT False

|-- Should we allways pull to the same spot?
#define PULL_TO_HOMEPOINT True
|-- What spell should we use to pull ?
#define PULL_TO_HOME_SPELL_NAME "Sha's Lethargy"
|-- What spellgem slot should we use?
#define PULL_TO_HOME_SPELL_GEM 2
|-- Should I tell pet to back off while running back. False for those who have /pet hold
#define PULL_TO_HOME_PETBACKOFF True

|-- If we dont have a pet, should we allways summon one?
#define ALLWAYS_HAVE_PET True
|-- What pet do we want?
#define PET_SPELL "Spirit of Khurenz"
|-- Favorite gem spot for the pet (1-8)
#define PET_GEM 1
|-- How far off should the pet be before we summon it?
#define MAX_PET_RANGE_BEFORE_SUMMON 500


|-- Should we slow when pulling?
#define DO_SLOW_ON_PULL True
|-- Should we send in pet before or after we slow?
#define SEND_PET_BEFORE_SLOW False
|-- Only slow mobs above a certain level
#define SLOW_ABOVE_LEVEL 25
|-- What slow spell
#define SLOW_SPELL "Sha's Lethargy"
|-- Favorite gem spot for the slow (1-8)
#define SLOW_GEM 2

|-- Should we nuke when we pull?
#define DO_NUKE_ON_PULL False
|-- Prevent nuking when mana below % to not waste mana
#define NUKE_ABOVE_MANA_PCT 50
|-- Prevent nuking low lvls, they arent worth it
#define NUKE_ABOVE_LEVEL 30
|-- Name of nuke spell
#define NUKE_SPELL "Blizzard Blast"
|-- Favorite gem spot for the nuke (1-8)
#define NUKE_GEM 8

|-- How low on health should I be before I heal myself (noncombat)
#define HEAL_BELOW_PCT 50
|-- Name of healing spell
#define HEAL_SPELL "Greater Healing"
|-- Favorite gem spot for the heal (1-8)
#define HEAL_GEM 4
|-- If your health gets below this lvl start /beep'ing
#define ALARM_HEALTH_BELOW_PCT 40

|-- How low on health should the pet be before we heal it (noncombat)
#define HEAL_PET_BELOW_PCT 50
|-- Name of pet healing spell
#define HEAL_PET_SPELL "Sha's Restoration"
|-- Favorite gem spot for the petheal (1-8)
#define HEAL_PET_GEM 5

|-- What is the minimum mana I should have, sit down and med if below
#define MIN_MANA_BEFORE_MEDITATE 30



|----------------------------------------------------------------------------
|SUB: Main - Declarations and Initialization
|----------------------------------------------------------------------------
Sub Main
|Log to output file "/spew on" or turn it off "/spew off" (MacroQuest\logs\DebugSpew.log)
/spew on

|Buffs to be kept up on self (max 15) - "Buff" or "Buff|GemSlot"
/declare MyBuffs[2] string outer
/varset MyBuffs[1] "Spirit of Wolf|8"
/varset MyBuffs[2] "Stamina|6"

|Critical buffs to be kept up on self (max 15) - cast during fight
/declare CritBuffs[1] string outer
/varset CritBuffs[1] "Spirit of Wolf|8"


|Buffs to be kept up on petf (max 15) - "Buff" or "Buff|GemSlot"
/declare PetBuffs[3] string outer
/varset PetBuffs[1] "Spirit of Wolf|8"
/varset PetBuffs[2] "Spirit of the Storm|3"
/varset PetBuffs[3] "Sha's Ferocity|1"

User avatar
Fluffy
a ghoul
a ghoul
Posts: 81
Joined: Sun Aug 22, 2004 5:08 pm

Broke

Post by Fluffy » Thu Sep 30, 2004 8:16 am

Well after debugging with this some. I found it to have a serious problem. The problem is with the checking of the mobs. I give a simple

"snow_cougar"|"a_snow_cougar" command to it
And it starts parsing then cast my critical buff on my pet.. And then starts all over again continually casting critical buff on my pet..

So after checking it I figured that the mob was to far.. So I set the max distances for mobs all to 30000 so I knew EVERYTHING was in range.. Same thing. It never once acquired a mob which /tar snow_cougar snags one right way distance 120...

So I am at an impass on this script, ethier I am doing something drastically wrong. Or I am running into some freaky bug.. Someone want to shed some light on this for me?

Here is the top portion of my configuration

|-- The normal debug - for normal play. Enable: "/echo", Disable: "/squelch /echo"
#define DEBUG_1 "/echo"
|-- Deeper debugging - enable when trying to find bugs. Enable: "/echo", Disable: "/squelch /echo"
#define DEBUG_2 "/echo "
|-- The Deepest debugging - will spam a lot. Enable: "/echo", Disable: "/squelch /echo"
#define DEBUG_3 "/echo "

|-- Destroys Silver if you have more than the given amount! 0=disable
#define DESTROY_GOLD_IF_ABOVE 0
|-- Destroys Silver if you have more than the given amount! 0=disable
#define DESTROY_SILVER_IF_ABOVE 500
|-- Destroys Copper if you have more than the given amount! 0=disable
#define DESTROY_COPPER_IF_ABOVE 500


|-- The degree we face towards the target, so we dont run dead on.
#define THE_SLACK_DEGREE 20
|-- The max search radius for a mob (will not use /target untill closer than SEARCH_RADIUS).
#define MAXIMUM_SEARCH_RADIUS 30000
|-- The max TARGET radius for a mob (above 500 could be bad, SoE logging?).
#define TARGET_RADIUS 30000
|-- Define the Z radius on our pulls. To prevent pulling to far up or below (floors?)
#define Z_RADIUS_ON_PULLS 30000
|-- How far is the max range we want to go from homespot?
#define MAX_RANGE_FROM_HOMEPOINT 30000

|-- Target method. 1-Prioritize mob sequence or 2-Prioritize distance
#define TARGET_METHOD 1

|-- The closest a another PC can be to a target
#define AVOID_PEOPLE_RADIUS 3

|-- The closest a another NPC can be to a target - Only attack single mobs?
#define AVOID_CROWDED_RADIUS 40

|-- Also loot items?
#define LOOT_ITEMS True
|-- Loot all items?
#define LOOT_ALL_ITEMS False
|-- Destroy the remaining items -not in use atm
#define LOOT_ABOVE_LEVEL 1
|-- Keep loot record - Will display how much you have looted + items
#define LOOT_KEEP_RECORD True

|-- No matter other settings. If the value of the item is above this, GET IT! (Value is in copper)
|-- Not nodrop
#define LOOT_NORMAL_ITEMS_IF_VALUE_IS_ABOVE 10000
|-- No matter other settings. If the value of the item is above this and stackable, GET IT! (Value is in copper)
|-- Not lore, not nodrop
#define LOOT_STACKABLE_ITEMS_IF_VALUE_IS_ABOVE 1000

|#define LOOT_DESTROY False
|-- What lvl should the mob be before we bother looting it


|-- At what range do we slow/send in pet?
#define INITIALIZE_ATTACK_RANGE 150
|-- If we dont get any target for a while at homepoint, run somewhere else
#define ARE_WE_RESTLESS False
|-- How far do we want to run?
#define RESTLESS_RANGE 200
|-- We dont want to stay back when the mob is fleeing, now do we :-)
#define FORCE_ATTACK_WHEN_MOB_BELOW 30
|-- Do we want to stay on opposite side than the pet on the mob
#define STRAFE_TO_BACK True
|-- If the PCT of your pet and yourself differs from this number, let pet tank
#define LET_PET_TANK_IF_DIFFERENCE 8
|-- If there are more than 1 mob within this radius, just tank on
#define IGNORE_PETTANK_IF_MOBS_RADIUS 100

|-- Allways return to homepoint | can be li'l buggy?
#define RETURN_TO_HOMEPOINT Flase

|-- Should we allways pull to the same spot?
#define PULL_TO_HOMEPOINT True
|-- What spell should we use to pull ?
#define PULL_TO_HOME_SPELL_NAME "Blast of Frost"
|-- What spellgem slot should we use?
#define PULL_TO_HOME_SPELL_GEM 1
|-- Should I tell pet to back off while running back. False for those who have /pet hold
#define PULL_TO_HOME_PETBACKOFF True

|-- If we dont have a pet, should we allways summon one?
#define ALLWAYS_HAVE_PET True
|-- What pet do we want?
#define PET_SPELL "Spirit of Herikol"
|-- Favorite gem spot for the pet (1-8)
#define PET_GEM 8
|-- How far off should the pet be before we summon it?
#define MAX_PET_RANGE_BEFORE_SUMMON 500


|-- Should we slow when pulling?
#define DO_SLOW_ON_PULL True
|-- Should we send in pet before or after we slow?
#define SEND_PET_BEFORE_SLOW True
|-- Only slow mobs above a certain level
#define SLOW_ABOVE_LEVEL 10
|-- What slow spell
#define SLOW_SPELL "Drowsy"
|-- Favorite gem spot for the slow (1-8)
#define SLOW_GEM 6

|-- Should we nuke when we pull?
#define DO_NUKE_ON_PULL True
|-- Prevent nuking when mana below % to not waste mana
#define NUKE_ABOVE_MANA_PCT 80
|-- Prevent nuking low lvls, they arent worth it
#define NUKE_ABOVE_LEVEL 10
|-- Name of nuke spell
#define NUKE_SPELL "Blast of Frost"
|-- Favorite gem spot for the nuke (1-8)
#define NUKE_GEM 1

|-- How low on health should I be before I heal myself (noncombat)
#define HEAL_BELOW_PCT 85
|-- Name of healing spell
#define HEAL_SPELL "Light Healing"
|-- Favorite gem spot for the heal (1-8)
#define HEAL_GEM 7
|-- If your health gets below this lvl start /beep'ing
#define ALARM_HEALTH_BELOW_PCT 10

|-- How low on health should the pet be before we heal it (noncombat)
#define HEAL_PET_BELOW_PCT 50
|-- Name of pet healing spell
#define HEAL_PET_SPELL "Herikol's Soothing"
|-- Favorite gem spot for the petheal (1-8)
#define HEAL_PET_GEM 2

|-- What is the minimum mana I should have, sit down and med if below
#define MIN_MANA_BEFORE_MEDITATE 40

I have changed it around almost everyway I could think of my goal here is to have a lvl 35 beastlord with all the spells at 35 actually hunt dervishes and cougars on island 3 in iceclad.. Someone let me know what I am doing wrong.