Page 1 of 1
Wait until I'm done casting before moving
Posted: Wed Aug 31, 2011 1:07 pm
by Dsanchez
I've got my warden set to summon his pet out of combat in case it dies. But the bot just keeps going and pulling more mobs and breaking the cast. Can we make it wait until casts are done?
Code: Select all
<skill name="WARDEN_SUMMON_SPIRIT_OF_THE_OAK" hotkey="MACRO" priority="1" inbattle="false" />
Thanks
Re: Wait until I'm done casting before moving
Posted: Wed Aug 31, 2011 1:17 pm
by rock5
The bot should wait for it to finish casting. It is set with a casttime of 8 seconds. Is that correct? Is there anything else that could be interrupting it? Does it have trouble casting any other skills with castingtime?
Re: Wait until I'm done casting before moving
Posted: Wed Aug 31, 2011 1:40 pm
by Dsanchez
it finally was successful in summoning the pet. it looks like if mobs are still around in combat radius it will keep attacking them and interrupting the cast while out of combat. but once all the mobs are gone within range it will complete summon before resuming to the next waypoint. which really sucks in high spawn rate areas it will never finish the cast.
Re: Wait until I'm done casting before moving
Posted: Wed Aug 31, 2011 1:49 pm
by rock5
I don't think it should be doing that. I can't think, off the top of my head, what could cause that.
Can I have a look at the onleavecombat section of your profile?
Re: Wait until I'm done casting before moving
Posted: Wed Aug 31, 2011 1:51 pm
by Dsanchez
it's empty
Code: Select all
<onLeaveCombat><![CDATA[
-- Additional Lua code to execute after killing an enemy
]]></onLeaveCombat>
Re: Wait until I'm done casting before moving
Posted: Wed Aug 31, 2011 2:05 pm
by rock5
Sorry I thought you meant you cast it in the onleavecombat section. I sometimes forget that some support was included for summoning skills. BTW you don't need to use inbattle="false" because I'm pretty sure all the summon skills have that by default.
That said, I still have no idea why it's interrupting. What does it say in the micromacro window as it's interrupting?
Re: Wait until I'm done casting before moving
Posted: Wed Aug 31, 2011 2:17 pm
by Dsanchez
nothing special, just keeps on pulling...
Code: Select all
Engaging enemy [Cow Beetle] in combat.
Moving in | Suggested range: 50 | Distance: 50
Use MACRO: WARDEN_CHARGED_CHOP => Cow Beetle (582/582)
Use MACRO: WARDEN_POWER_OF_THE_=> Cow Beetle (553/582)
Use MACRO: WARDEN_ELVEN_PRAYER => Cow Beetle (495/582)
Use MACRO: WARDEN_THORNY_VINE => Cow Beetle (496/582)
Use MACRO: WARDEN_POWER_OF_THE_=> Cow Beetle (437/582)
Use MACRO: WARDEN_CHARGED_CHOP => Cow Beetle (407/582)
Use MACRO: WARDEN_POWER_OF_THE_=> Cow Beetle (237/582)
Use MACRO: WARDEN_ELVEN_PRAYER => Cow Beetle (189/582)
Use MACRO: WARDEN_POWER_OF_THE_=> Cow Beetle (167/582)
Use MACRO: WARDEN_CHARGED_CHOP => Cow Beetle (101/582)
Use MACRO: WARDEN_THORNY_VINE => Cow Beetle (32/582)
Use MACRO: WARDEN_POWER_OF_THE_=> Cow Beetle (0/582)
Use MACRO: WARDEN_SUMMON_SPIRIT=> Cow Beetle (0/582)
Fight finished. Killed 31 Cow Beetle. (fight #139 / runtime 20 minutes)
Use MACRO: Looting target in distance 19.
Clearing target.
Moving to waypoint #8, (6362, 2672)
Stopping waypoint: Target acquired before moving.
Use MACRO: Executing RoMScript "SetRaidTarget("target", 1);".
Engaging enemy [Black Blood Caravan Member] in combat.
Moving in | Suggested range: 50 | Distance: 155
Use MACRO: WARDEN_CHARGED_CHOP => Black Blood Caravan Member (505/505)
Use MACRO: WARDEN_THORNY_VINE => Black Blood Caravan Member (434/505)
Use MACRO: WARDEN_POWER_OF_THE_=> Black Blood Caravan Member (366/505)
Use MACRO: WARDEN_ELVEN_PRAYER => Black Blood Caravan Member (311/505)
Use MACRO: WARDEN_CHARGED_CHOP => Black Blood Caravan Member (289/505)
Use MACRO: WARDEN_POWER_OF_THE_=> Black Blood Caravan Member (154/505)
Use MACRO: WARDEN_POWER_OF_THE_=> Black Blood Caravan Member (48/505)
Use MACRO: WARDEN_ELVEN_PRAYER => Black Blood Caravan Member (48/505)
Use MACRO: WARDEN_CHARGED_CHOP => Black Blood Caravan Member (48/505)
Use MACRO: WARDEN_THORNY_VINE => Black Blood Caravan Member (0/505)
Use MACRO: WARDEN_SUMMON_SPIRIT=> Black Blood Caravan Member (0/505)
Fight finished. Killed 17 Black Blood Caravan Member. (fight #140 / runtime 20 m
inutes)
Clearing target.
Moving to waypoint #8, (6362, 2672)
Stopping waypoint: Target acquired.
Use MACRO: Executing RoMScript "SetRaidTarget("target", 1);".
Engaging enemy [Cow Beetle] in combat.
Moving in | Suggested range: 50 | Distance: 178
Use MACRO: WARDEN_CHARGED_CHOP => Cow Beetle (465/532)
Use MACRO: WARDEN_THORNY_VINE => Cow Beetle (395/532)
Use MACRO: WARDEN_POWER_OF_THE_=> Cow Beetle (334/532)
Use MACRO: WARDEN_ELVEN_PRAYER => Cow Beetle (280/532)
Use MACRO: WARDEN_CHARGED_CHOP => Cow Beetle (280/532)
Use MACRO: WARDEN_POWER_OF_THE_=> Cow Beetle (184/532)
Use MACRO: WARDEN_ELVEN_PRAYER => Cow Beetle (20/532)
Use MACRO: WARDEN_THORNY_VINE => Cow Beetle (21/532)
Use MACRO: WARDEN_POWER_OF_THE_=> Cow Beetle (0/532)
Fight finished. Killed 32 Cow Beetle. (fight #141 / runtime 20 minutes)
Use MACRO: Looting target in distance 16.
Clearing target.
Moving to waypoint #8, (6362, 2672)
Stopping waypoint: Target acquired before moving.
Use MACRO: WARDEN_SUMMON_SPIRIT=> Cow Beetle (532/532)
Use MACRO: Executing RoMScript "SetRaidTarget("target", 1);".
Engaging enemy [Cow Beetle] in combat.
Use MACRO: WARDEN_ELVEN_PRAYER => Cow Beetle (532/532)
Moving in | Suggested range: 50 | Distance: 81
Use MACRO: WARDEN_CHARGED_CHOP => Cow Beetle (481/532)
Use MACRO: WARDEN_THORNY_VINE => Cow Beetle (411/532)
Use MACRO: WARDEN_POWER_OF_THE_=> Cow Beetle (349/532)
MACRO: Using MP potion 273/590 (46%): Magic Potion (qty 69)
Use MACRO: WARDEN_ELVEN_PRAYER => Cow Beetle (243/532)
Use MACRO: WARDEN_CHARGED_CHOP => Cow Beetle (203/532)
Use MACRO: WARDEN_POWER_OF_THE_=> Cow Beetle (181/532)
Use MACRO: WARDEN_THORNY_VINE => Cow Beetle (19/532)
Use MACRO: WARDEN_POWER_OF_THE_=> Cow Beetle (0/532)
Fight finished. Killed 33 Cow Beetle. (fight #142 / runtime 21 minutes)
Use MACRO: Looting target in distance 18.
Clearing target.
Moving to waypoint #8, (6362, 2672)
Stopping waypoint: Target acquired before moving.
Use MACRO: WARDEN_SUMMON_SPIRIT=> Black Blood Caravan Member (545/545)
Use MACRO: Executing RoMScript "SetRaidTarget("target", 1);".
Engaging enemy [Black Blood Caravan Member] in combat.
Use MACRO: WARDEN_ELVEN_PRAYER => Black Blood Caravan Member (545/545)
Use MACRO: WARDEN_CHARGED_CHOP => Black Blood Caravan Member (545/545)
Use MACRO: WARDEN_POWER_OF_THE_=> Black Blood Caravan Member (445/545)
Use MACRO: WARDEN_THORNY_VINE => Black Blood Caravan Member (407/545)
Use MACRO: WARDEN_POWER_OF_THE_Paused. (Delete) to continue, (CTRL+L) exit to sh
ell, (CTRL+C) quit
Re: Wait until I'm done casting before moving
Posted: Wed Aug 31, 2011 10:05 pm
by lisa
When does it jump?
also did you notice you keep trying to cast
Code: Select all
Use MACRO: WARDEN_ELVEN_PRAYER => Cow Beetle (495/582)
on the mob?
You may need to set autouse = "false" and then have a check in your onskillcast in profile for healing pet.
There have been posts about it previously, a quick search should get you the code.
But yeah what you posted doesn't describe to me what is happening.
When does it jump?
which skills does it inturupt?
when does the pet first attack?
Maybe run it with skill debug on?