• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver
Pocketfarm.mac

Release Pocketfarm.mac 2.11

No permission to download
Am I doing something wrong here, my toon runs all over and opens up a can of whoop arse.. buut it ignores mobs along the way and makes a giant train

Pull=All.. (does pull need to be specific to find nearest mobs)?
Radius=2000
Z=125
Zone=Vxed

so if it sees something 5000 feet away and runs for it, but then gets hit by something else it should stop and fight?

using a monk..

Soo. I added every type of mob name (i.e. Ikaav, Mastruq, etc..) and it still blows by them to attack other things..
When running a long way you may pass mobs that aggro, currently it just keeps running and you pull some spectacular trains. Haven't recently download again to see if maybe fixed.

Added this on line after line 70 /stand, line 5 in the code

Code:
        /if (${Me.XTarget} && ${Navigation.Active}) {
            /if (${Target.ID} != ${Me.XTarget[1].ID}) /nav stop
            /varset myTargetID ${Me.XTarget[1].ID}
        }
     
        /if (${Me.XTarget} && ${Navigation.Active}) /varset myTargetID ${Me.XTarget[1].ID}
 
if it targets a mob to go after, that is priority #1. Anything that adds along the way becomes priority #2 until the original target is dead. Then it will clean up anything on agro before picking a new target to pull.
 
I figured.. and Robban I had that idea :) , but before I went code spelunking wanted to know if it was a feature or a bug :P

TY
 
if it targets a mob to go after, that is priority #1. Anything that adds along the way becomes priority #2 until the original target is dead. Then it will clean up anything on agro before picking a new target to pull.


I am just wondering why it targets a mob way the heck out there.. unless it is a zone dynamic positioning thing..
 
I actually made a lazyman's Vxed farmer that gets the quest goes into the zone and runs to a spot where the mobs drop specific farmed items. but along the way if it got agro, it would wait until agro gone and then start running again :p
 
Ok really frustrated. I cannot get this to work (but it worked before on my ranger?) I have my SK in Bastion of Thunder. MQ2Nav is loaded (just to make sure, I reloaded it and got the message "Successfully loaded mesh for bothunder"
I use the command "/mac pocketfarm" to load the program and it appears to load successfully as I get the text showing it has loaded and it shows my Radius is <1000> and my ZRadius is also <1000> (I wanted to make SURE it was not just a radius problem!
I type /pkf go and get the feedback "PocketFarm GO" but nothing happens. My SK is by himself. No one in group not even a merc. He is full health/full mana.

He just stands there. Nada.

Edit: I looked in pocketfarm.ini and found this entry for BOT:
[Bothunder]
Radius=1000
ZRadius=1000
Ignore=askr

I also camped him out and back in and he still just stands there. I am sure it must be something stupid on my end but for the life of my I cannot figure it out.

Any clue?
 
Last edited:
Ok really frustrated. I cannot get this to work (but it worked before on my ranger?) I have my SK in Bastion of Thunder. MQ2Nav is loaded (just to make sure, I reloaded it and got the message "Successfully loaded mesh for bothunder"
I use the command "/mac pocketfarm" to load the program and it appears to load successfully as I get the text showing it has loaded and it shows my Radius is <1000> and my ZRadius is also <1000> (I wanted to make SURE it was not just a radius problem!
I type /pkf go and get the feedback "PocketFarm GO" but nothing happens. My SK is by himself. No one in group not even a merc. He is full health/full mana.

He just stands there. Nada.

Edit: I looked in pocketfarm.ini and found this entry for BOT:
[Bothunder]
Radius=1000
ZRadius=1000
Ignore=askr

I also camped him out and back in and he still just stands there. I am sure it must be something stupid on my end but for the life of my I cannot figure it out.

Any clue?

[Bothunder]
Radius=1250
ZRadius=200
Ignore=askr
Pull=ALL

put pull line in
 
Ok really frustrated. I cannot get this to work (but it worked before on my ranger?) I have my SK in Bastion of Thunder. MQ2Nav is loaded (just to make sure, I reloaded it and got the message "Successfully loaded mesh for bothunder"
I use the command "/mac pocketfarm" to load the program and it appears to load successfully as I get the text showing it has loaded and it shows my Radius is <1000> and my ZRadius is also <1000> (I wanted to make SURE it was not just a radius problem!
I type /pkf go and get the feedback "PocketFarm GO" but nothing happens. My SK is by himself. No one in group not even a merc. He is full health/full mana.

He just stands there. Nada.

Edit: I looked in pocketfarm.ini and found this entry for BOT:
[Bothunder]
Radius=1000
ZRadius=1000
Ignore=askr

I also camped him out and back in and he still just stands there. I am sure it must be something stupid on my end but for the life of my I cannot figure it out.

Any clue?
I did Bot recently. It works on The first level pulling all 4 ways, even clears the hub with the flying thingies where you select towers. But cant get it to clear any tower, even IF you start The macro there.

Try lowering the zaxis? Maybe scanning to much?

Oh, yeah. Prolly need that pull line also
 
I am testing a run in Relic. Right now the thing I want to see most is /pkf ignore %T. I am getting stuck on non-killable targets and its taking forever to register them as such. And the next time I see them, it starts all over again. I don't think it's working as intended. And many thanks Robban for the reply.
 
Doesnt that Work? Think I used it. Think I had to press the escape key after for it to kick in through.
 
Last edited:
Targets you want to ignore need to be added to the Ignore list in the ini file. That means everything.
 
I am testing a run in Relic. Right now the thing I want to see most is /pkf ignore %T. I am getting stuck on non-killable targets and its taking forever to register them as such. And the next time I see them, it starts all over again. I don't think it's working as intended. And many thanks Robban for the reply.

Can we just change this to a lower number to speed that up? Macro Line 105:

/if (${NoKillCounter} >=30) /call NoKill
 
I am testing a run in Relic. Right now the thing I want to see most is /pkf ignore %T. I am getting stuck on non-killable targets and its taking forever to register them as such. And the next time I see them, it starts all over again. I don't think it's working as intended. And many thanks Robban for the reply.


/pkf ignore "%T"

You must use quotation marks on the name of the NPC you want to ignore.
 
Notice when you get two or more mobs my toon won't face the target half the time trying to swing at another mob.

Update:
Been messing with making a custom farming macro and the only thing buggy was what I listed above. Seems like trying to call /nav to relocate after CantHit while mq2melee if fixed on the mob he won't move, also seen issues with summoning mobs keeping you from reaching the destination. I added /target clear right before the command that issues moveto the new location after not being able to hit, now he clears target, moves 5 feet away and goes back to work, works like a champ. Thanks again for the great macro.
 
Last edited:
this is probably user error on my part, but i had an issue where pocketfarm was spamming throw stone and breaking the auto hide/sneak provided by mq2rogue. on an older rogue, who doesn't have throw stone disc, no problems. on newer rogue (heroic toon), he tries to spam throw stone without a target and breaks his hide/sneak. i made sure melee was off. i unloaded mq2rogue. continued to happen. i commented out the throw stone section in pocketfarm and my crisis was averted.

again, likely user error on my part, but it seems so strange that the older rogue w/o throw stone who i use pocketfarm on all the time has never had the issue while the FNG heroic rogue was making some epic trains running around w/o hide/sneak.
 
you can open up the mac in notepad++ or whatever text reader you have and search replace PocketFarm.ini with something unique to you, and just save your ini settings into that ini. and you should be good
 
Yah, did that already. Thanks. :) Actually had a back up for a long time and I would just copy and paste it back in, but I forget to make a back up when I update it and lose my data.
 
running mac with a bard, when /twist is on it wont do anything, just kills any mob that attacks. then once melody or /twist are off, it navs to next target engages and repeats etc as normal.... is there a way to have bard selos AA up fulltime with this macro? or to play any bard songs what so ever? thanks
 
is there some way to add a holyshit to have it used by mq2melee so each mob i melee it will use it? not sure how to do such things
 
running mac with a bard, when /twist is on it wont do anything, just kills any mob that attacks. then once melody or /twist are off, it navs to next target engages and repeats etc as normal.... is there a way to have bard selos AA up fulltime with this macro? or to play any bard songs what so ever? thanks
I guess it detects the casting
/if (!${Me.Casting.ID}
so probably not good macro for a bard
 
running mac with a bard, when /twist is on it wont do anything, just kills any mob that attacks. then once melody or /twist are off, it navs to next target engages and repeats etc as normal.... is there a way to have bard selos AA up fulltime with this macro? or to play any bard songs what so ever? thanks

For bard /twist end
Far as I know you can run one song while pocketfarm is running.
then run pocketfarm

Try something like this in your PocketFarm.mac file obviously you would need the spells and /cast slots to that spell. Not as efficient as a pure melody, but it should keep you buffed. (Fixed missing Brackets)
INI:
Sub Combat
    /if (${Me.Class.Name.Equal[Bard]} && !${Me.Buff[Selo's Accelerando].ID}) {
    /cast 6
    /delay 5s
    /twist end
    }
    /if (${Me.Class.Name.Equal[Bard]} && !${Me.Song[Chorus of Vhal`Sera].ID}) {
    /cast 1
    /delay 5s
    /twist end
    }
    /if (!${Me.Combat}) {
        /squelch /target id ${myTargetID}
        /squelch /attack on
        /squelch /face fast id ${Target.ID}
        /varset NoKillCounter 0
    } else /if (${Target.ID} != ${myTargetID}) {
        /squelch /target id ${myTargetID}
        /squelch /face id ${Target.ID}
        /varset NoKillCounter 0
    }
    /if (${Target.Type.Equal[corpse]}) {
        /squelch /target clear
        /varset myTargetID 0
    }
/return
 
Last edited:
Another added version I like to use. Has GM alert and will gate out or go afk mode with gm or player in a specified distance. Also, has a respawn merc if if merc dies, as well as lazylobbyrez in guild lobby if I die without a rez and end up at my bind. Added a couple other things too for summoning arrows when low and a few buffs like rebreather when stamina is low.
 

Attachments

I am wanting to use this to farm multiple locations in a zone, but the macro on the second toon keeps wanting to /nav across the zone to the other toon and assist. Is there a way to make it so the command runs independently of the other toon while in the same group/zone? Basically, disregard the extended target window and hunt just within its own area?
 
no, it uses xtarget1 as its target to kill, so if your toons are grouped, they will try and kill the same target, but you can run them ungrouped, i have had 6 toons run the same zone starting in different locations to farm it. with sized radius to just barely overlap
 
I figured out that I could mark the extended targets as no target and they run independent of each other grouped. It will help with named farming.
 
How do you guys loot with this Macro? it's great so far but I can't figure out a way to get my character to loot while using it. I've tried using other macros on top but it seems to break it.
 
i use the plugin MQ2autoloot, and turn advloot filters off in the main advloot filter window, then let autoloot take care of buisness and as it loots stuff i use the commands for autoloot to set items to ignore or keep or whatever, and in a matter of no time, it knows what items to keep or junk and just plows through things
 
Is there a way to make it ONLY pull the mobs on my pull list or do I literally have to put every other mob in the zone on the ignore list? I tried using "Ignore=ALL" but it still just pulls whatever mob is closest even though I only have 2 specific mobs on the pull list.
 
if you put 2 mobs on the pull list, it will just pull those two, however, it will also kill mobs that try and kill it.
 
Release Pocketfarm.mac

Users who are viewing this thread

Back
Top
Cart