Bsthelper based off RH mac (Updated 7/06/05)

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

Moderator: MacroQuest Developers

A_Druid_00
Macro Maker Extraordinaire
Posts: 2378
Joined: Tue Jul 13, 2004 12:45 pm
Location: Rolling on the Lawn Farting

Post by A_Druid_00 » Tue Aug 16, 2005 3:09 pm

Without looking at the code, I'd say you're going to need a good bit more than the /face command. If you're not using MQ2MoveUtils, you'll really need a lot more than the /face command.

I have auto leash code in AutoBot under my MoveStuff section, if you want to take a look there. There's also related /declares and /varsets in the Event_MakeCamp sub, as well as the RDDeclares section.
[quote]<DigitalMocking> man, A_Druid_00 really does love those long ass if statements
<dont_know_at_all> i don't use his macro because i'm frightened of it[/quote]
[quote][12:45] <dont_know_at_all> never use a macro when you can really fuck up things with a plugin[/quote]

gordon
a lesser mummy
a lesser mummy
Posts: 60
Joined: Sun Aug 14, 2005 12:10 am

Post by gordon » Tue Aug 16, 2005 3:33 pm

im using moveutils... ill take a look... thanks again

mystikule
a snow griffon
a snow griffon
Posts: 353
Joined: Sat Jul 17, 2004 9:23 pm

Post by mystikule » Tue Aug 16, 2005 6:31 pm

/leash <distance> - Activate leash with <distance> ft.
/leash <distance> <master> - Activate leash w/a master
ie.../leash 100 Your beast will only travel 100ft from the point at which you issued the command and return to that point when no mob is detected.

I've never had a problem with leashing. Thought maybe you weren't using moveutils, but since you are see no reason why leash wouldn't work.

gordon
a lesser mummy
a lesser mummy
Posts: 60
Joined: Sun Aug 14, 2005 12:10 am

Post by gordon » Tue Aug 16, 2005 8:09 pm

i was using the leash but it wasnt running me back to the leash point after the mob died... what im trying to do is have it run the beastlord back to the leash point after every kill... i dont want him to sit 100 units away i want him to run back after every mob... do you understand what im talking about? sorry im tired if my thoughts arent coming out right lol

mystikule
a snow griffon
a snow griffon
Posts: 353
Joined: Sat Jul 17, 2004 9:23 pm

Post by mystikule » Thu Aug 18, 2005 6:22 pm

Code: Select all

     |- We could be on a leash, if so move 1s closer to our stake point (or master) 
     /if (${doLeash} && !${Target.Type.Equal[NPC]} && !${Me.Combat}) { 
       /if (${leashholder.Equal[Nobody]} && (${Math.Distance[${Me.Y},${Me.X}:${stakeY},${stakeX}]}>10)) { 
         /echo Moving closer to the Stake... ${Math.Distance[${Me.Y},${Me.X}:${stakeY},${stakeX}]} ft. away 
         /face ${If[${Me.Underwater},,nolook]} loc ${stakeY},${stakeX} 
         /keypress forward hold 
         /delay 1s ${Math.Distance[${Me.Y},${Me.X}:${stakeY},${stakeX}]}<10 
         /keypress forward 
         /if (${Math.Distance[${Me.Y},${Me.X}:${stakeY},${stakeX}]}<10) { 
           /echo Arrived near the Stake. 
           /face fast ${If[${Me.Underwater},,nolook]} away loc ${stakeY},${stakeX} 
      /if (${Me.PctMana} < 25 && ${Me.Standing} && !${Me.Combat} && !${Me.Casting}) /sit 
         } 
       } 
This is the code we are interested in. Need to not have a npc target, not be in combat, and have leash actived. If all those conditions are made, after you activate /leash, open your BSTSettings.ini and check these 2 settings...
LeashLength=150
Leashing=FALSE
If there is no distance or leashing = FALSE, then herein lies the problem.

Is the leash choking the toon if it goes too far away? Are you getting a stake planted msg in your MQ window when you activate leash? After a mob dies what are you getting in your MQ window?

Keebler
orc pawn
orc pawn
Posts: 13
Joined: Fri Sep 23, 2005 8:00 pm

Post by Keebler » Tue Sep 27, 2005 3:22 pm

I tried this macro recently and my beast wont attack or send in pet. i tried it with /assist both on and off. If it was on, it immediately attacked as soon as the target was acquired, and if it was off, the bst didnt attack at all, just "stuck" to the target. any suggestions?

mystikule
a snow griffon
a snow griffon
Posts: 353
Joined: Sat Jul 17, 2004 9:23 pm

Post by mystikule » Thu Sep 29, 2005 12:25 am

Only thing I can think of off the top of my head is check you assist %. This macro has been updated in the ViP section. The newer version is much more reliable and stable, but not quite complete as of yet.

Quizara
decaying skeleton
decaying skeleton
Posts: 3
Joined: Thu Oct 13, 2005 10:32 am

Spell help

Post by Quizara » Sat Dec 03, 2005 11:37 am

I have just started to use this for my bstie and it works great. I just would like to know how to add Frenzy to the self buffs. I have tried a few times to modify the script with no luck. If you have any input that would be great.

User avatar
fearless
Not a Psychic
Posts: 2684
Joined: Wed Mar 10, 2004 3:52 pm

Re: Spell help

Post by fearless » Sat Dec 03, 2005 2:50 pm

Quizara wrote:I have just started to use this for my bstie and it works great. I just would like to know how to add Frenzy to the self buffs. I have tried a few times to modify the script with no luck. If you have any input that would be great.
Post what you have and we can take a look at it.
Reading . . . it's not just for me.

[url=http://www.catb.org/~esr/faqs/smart-questions.html]How To Ask Questions The Smart Way[/url]
[quote="Ccomp5950"]Fearless showed me the light, you too shall learn.[/quote]

sh1nj1
orc pawn
orc pawn
Posts: 15
Joined: Fri Nov 25, 2005 9:27 pm

Post by sh1nj1 » Wed Mar 22, 2006 10:31 am

i tried running this and i get a error Subroutine CheckDebuffTimers was not found, now i checked the subroutines section and it really isnt there, i am not all that programming savy to actually make one my own can anyone help me here?

-edit-
I made a fix around it by removing the call for checkdebufftimers, but i just cant help and feel like i am doing something i shouldnt and that the call for it is needed.

onthefritz
decaying skeleton
decaying skeleton
Posts: 8
Joined: Fri Mar 17, 2006 9:11 am

not attacking or sending in pet

Post by onthefritz » Sun Mar 26, 2006 4:13 pm


I tried this macro recently and my beast wont attack or send in pet. i tried it with /assist both on and off. If it was on, it immediately attacked as soon as the target was acquired, and if it was off, the bst didnt attack at all, just "stuck" to the target. any suggestions?
I am having this same exact problem.
=(
I also tried the one in the VIP section, but actually I am such a n00b I had more problems with that. I was just so happy with this one she would actually do something... even if it is way too soon.

Merlin
a lesser mummy
a lesser mummy
Posts: 69
Joined: Tue Oct 26, 2004 2:33 am

Post by Merlin » Sun Apr 16, 2006 10:28 pm

i still am not able to get fetter of spirits to work in place of hobble

mystikule
a snow griffon
a snow griffon
Posts: 353
Joined: Sat Jul 17, 2004 9:23 pm

Post by mystikule » Mon Apr 17, 2006 1:24 am

change

Code: Select all

/declare SpellPetBuffAA   outer "Hobble of Spirits" 
to

Code: Select all

/declare SpellPetBuffAA outer "Fetter of Spirts" 

Merlin
a lesser mummy
a lesser mummy
Posts: 69
Joined: Tue Oct 26, 2004 2:33 am

Post by Merlin » Mon Apr 17, 2006 4:57 am

mystikule wrote:change

Code: Select all

/declare SpellPetBuffAA   outer "Hobble of Spirits" 
to

Code: Select all

/declare SpellPetBuffAA outer "Fetter of Spirts" 
with this fix, it didnt cast any hobble spell, when I changed the spirts to spirits, i get You dont not have that ability and USING AA ABILITY: NULL

mystikule
a snow griffon
a snow griffon
Posts: 353
Joined: Sat Jul 17, 2004 9:23 pm

Post by mystikule » Mon Apr 17, 2006 5:06 pm

Sorry, yes it should be "Fetter of Spirits".

I'm suspecting your problem is in regards to -
http://www.macroquest2.com/phpBB2/viewtopic.php?t=12151
Which in summary, we used to be use AltAbilityReady to check on AA's, but now use Me.AltAbilityReady to check them. When I first started this I believe I was using the forementioned rather than the latter. It shows it correctly in the last version posted so I wonder if you're using an earlier version?

I suggest doing a search for SpellPetBuffAA

Look for a line similiar to this-

Code: Select all

/if (!${Me.PetBuff[${SpellPetBuffAA}]} && ${Me.AltAbilityReady[${SpellPetBuffAA}]}) /call Cast ${SpellPetBuffAA} "alt" 
correct wrote:${Me.AltAbilityReady[${SpellPetBuffAA}]}
incorrect wrote:${AltAbilityReady[${SpellPetBuffAA}]}