Page 2 of 6
Posted: Tue Aug 16, 2005 3:09 pm
by A_Druid_00
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.
Posted: Tue Aug 16, 2005 3:33 pm
by gordon
im using moveutils... ill take a look... thanks again
Posted: Tue Aug 16, 2005 6:31 pm
by mystikule
/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.
Posted: Tue Aug 16, 2005 8:09 pm
by gordon
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
Posted: Thu Aug 18, 2005 6:22 pm
by mystikule
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?
Posted: Tue Sep 27, 2005 3:22 pm
by Keebler
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?
Posted: Thu Sep 29, 2005 12:25 am
by mystikule
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.
Spell help
Posted: Sat Dec 03, 2005 11:37 am
by Quizara
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.
Re: Spell help
Posted: Sat Dec 03, 2005 2:50 pm
by fearless
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.
Posted: Wed Mar 22, 2006 10:31 am
by sh1nj1
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.
not attacking or sending in pet
Posted: Sun Mar 26, 2006 4:13 pm
by onthefritz
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.
Posted: Sun Apr 16, 2006 10:28 pm
by Merlin
i still am not able to get fetter of spirits to work in place of hobble
Posted: Mon Apr 17, 2006 1:24 am
by mystikule
change
Code: Select all
/declare SpellPetBuffAA outer "Hobble of Spirits"
to
Code: Select all
/declare SpellPetBuffAA outer "Fetter of Spirts"
Posted: Mon Apr 17, 2006 4:57 am
by Merlin
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
Posted: Mon Apr 17, 2006 5:06 pm
by mystikule
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}]}