sipetwar.mac - slightly improved pet warrior macro

Macro depository for macros written before the user variable changes that broke all of them.

Moderator: MacroQuest Developers

fryfrog
a hill giant
a hill giant
Posts: 271
Joined: Fri Jun 20, 2003 5:37 am

Post by fryfrog » Sun Jun 29, 2003 10:42 pm

pooz, i was actually looking to acomplish something like that... but i don't know how. afaik, there is no / command to alter run/walk. the only thing i've ever seen that will alter run/walk is when you are using /follow. IF you can tell me how to turn on run/walk w/o opening the alt-m menu and clicking "run" or "walk" that would be awsome. i hate it when /follow leaves you on walk and with soe or rs3 it takes you quite a while to realize you aren't running :) (well , maybe its only me?)

somemage
a lesser mummy
a lesser mummy
Posts: 35
Joined: Mon May 12, 2003 7:44 pm

Post by somemage » Mon Jun 30, 2003 4:47 am

You can toggle run/walk with this:

Code: Select all

    /sendkey down Ctrl
    /press r
    /sendkey up Ctrl

fryfrog
a hill giant
a hill giant
Posts: 271
Joined: Fri Jun 20, 2003 5:37 am

Post by fryfrog » Mon Jun 30, 2003 4:50 am

any way to tell what mode you are currently in, asside from changing, comparing, changing and choosing that way?

User avatar
pooz
a lesser mummy
a lesser mummy
Posts: 44
Joined: Fri Jun 27, 2003 1:01 pm

Post by pooz » Tue Jul 01, 2003 4:46 pm

The easiest way to check would be to toggle walk on and off and check the values. The lower value would be your walk speed. This would work wether you had SoW or Run3 or whatever, but would not work on a horse (what does a warrior need a horse for?).

Zxeses
a ghoul
a ghoul
Posts: 103
Joined: Tue Jan 07, 2003 4:17 pm

update

Post by Zxeses » Tue Jul 15, 2003 5:31 pm

After all the feedback and such, could someone please post their final revised fully tested working version, changes and all?

fryfrog
a hill giant
a hill giant
Posts: 271
Joined: Fri Jun 20, 2003 5:37 am

Post by fryfrog » Wed Jul 16, 2003 1:43 am

i haven't changed anything recently, otherwise i would have posted it...

Zxeses
a ghoul
a ghoul
Posts: 103
Joined: Tue Jan 07, 2003 4:17 pm

Feedback

Post by Zxeses » Wed Jul 16, 2003 12:20 pm

Couple suggestions:

|Attack - /tell bot attack $target(id)

I think the $target passing is not nessesary. If you want the pet to attack something that Master is pointing at, have the pet target the master and /assist, this gives the pet the mob without having to run MQ on the master's computer, or for those people using 2 instances of EQ running on 1 machine.

You can then follow up certain commands with /attack off if you are wanting the pet to taunt only.

|Follow
/target id $MastID
/face nopredict id $MastID

I noticed that the program has a routine to determine what MastID is, however when looking at "Sub SetMastID" its simply:

/target pc Master

and then it gets its ID.

My question is: Why use ID at all? is it faster? why not just replace all the "target id $MastID" with "target pc Master"?

if you have targeted the master, then /face nopredict by itself without the id will still face whatever is being targeted (in this case the Master)

perhaps even a sub where you target the master, check to make sure he/she is really there, then pass back a TRUE

/call Targetmaster

you can also use quotes for exact matches.

if you have 2 guys in the zone:
joeblow2
joeblow1

/target pc joeblow may pickup either 1 or 2, but you can say /target pc "joeblow1"

Am I off base here or does this make any sense?

alcor75
a lesser mummy
a lesser mummy
Posts: 77
Joined: Wed Jan 29, 2003 7:35 am

Post by alcor75 » Wed Jul 16, 2003 1:09 pm

I think, yes using the id is more more faster and won't get problem even if you lagged (hordware or line), if you send the pet to attack your target with -assist, you will need to wait to see your pet switch target befor you can change your own target, or the pet will attack the next you select. If you send the pet to attack your targetID you can switch target ass you send the command and no need to wait.
This is true for all the command in witch you need the pet to target your target.


.......I think, but not sure.
BTW yes, using the ID, sometime, give problems, no idea why.

BTW Great macro.

Alcor75

fryfrog
a hill giant
a hill giant
Posts: 271
Joined: Fri Jun 20, 2003 5:37 am

Post by fryfrog » Wed Jul 16, 2003 4:17 pm

correct me if i am wrong... but i don't think magelo "enhances" the /assist command does it? this means that if your "pet" is out of /assist range he would not be able to get a target at all. of course, i could be wrong.

most of the reasons behind certain things are because this was my first script and i was basing certain parts on another script. as for the MastID, one of the function (gotobody) takes the ID as input, not a name. so instead of modifying it to take a name, i just made sure i could feed it the masters id as well as a mob id.

the reason behind some of the "redundant" things is truely that, to be redundant. i find that being extra careful about certain things can have good results, if for some reason (and i know it is not likely) the /target didn't work, at least we would be facing the right way and still maybe make it there :)

Zxeses
a ghoul
a ghoul
Posts: 103
Joined: Tue Jan 07, 2003 4:17 pm

script

Post by Zxeses » Wed Jul 16, 2003 5:28 pm

fryfrog, This is an awesome script, you have good talent and it seems you thought out the reasons pretty well.

In the past (cant say about now) /assist works in MQ from across the zone and target whatever they have targeted, even if the target is across the zone. (cant do that in normal EQ)

I'm going to mess with that again and see if that's still true.

bytebandit
orc pawn
orc pawn
Posts: 12
Joined: Fri Jun 27, 2003 1:19 pm

Post by bytebandit » Thu Jul 17, 2003 1:45 am

First i wanna say its a very nice script.

Maybe im paranoid but isnt it risky to keep sending tells with /tell bot attack $target(id). I have heard peoble getting banned from talking about exploits and stuff, so they must be scanning the log files.

fryfrog
a hill giant
a hill giant
Posts: 271
Joined: Fri Jun 20, 2003 5:37 am

Post by fryfrog » Thu Jul 17, 2003 2:04 am

well, the tell would end up being "/tell bot attack 1345" and the number would rarely be the same. i can see why one would be paranoid, but i don't think "/tell bot attack" would be seen any different than "/tell bot attack <some number>". The second is probably safer because the line of text is different each time.

of course, if you are worried about getting your account banned the BEST solution is to not use it :)

for me, i never do anything un-attended. i feel that my extra accounts justify the use of things to help me USE them. if they want to ban me, then it will just be the end of me playing everquest and giving sony $50/mo. life will go on.

fryfrog
a hill giant
a hill giant
Posts: 271
Joined: Fri Jun 20, 2003 5:37 am

Post by fryfrog » Sun Jul 20, 2003 7:57 am

Rar, bump cause i updated it!

Shammy
orc pawn
orc pawn
Posts: 17
Joined: Sat Dec 28, 2002 2:33 pm

Silly question

Post by Shammy » Sun Jul 20, 2003 4:01 pm

When I copy and paste macroes, I always get an extra space after each line. If I dont manually remove those the macro wont run.

Any way to avoid that, I'm getting tired of removing hundreds of spaces each time :)

fryfrog
a hill giant
a hill giant
Posts: 271
Joined: Fri Jun 20, 2003 5:37 am

Post by fryfrog » Sun Jul 20, 2003 7:21 pm

You know, I noticed all the extra spaces myself. It doesn't stop me from running macros, but it does annoy the hell out of me as I like my code formatting to be perfect. I paste my macro's into textpad or omnipad (not just the windows defaults notepad/wordpad). I would suggest trying a different type of editor to paste the text into, it is the only thing I can think of. Also, a search and replace in an ADVANCED editor, you may be able to type something like " ^M" or " /n" or something so that the search will find "[a space][a new linej]" which would of course only match those stupid spaces at the end of each line. Never tried it. Also, in some advanced editors you may just be able to make a macro that does "down key, end key, backspace key" and set it to repeat.