Wait until I'm done casting before moving

Runes of Magic/Radiant Arcana (http://www.runesofmagic.com)
Post Reply
Message
Author
Dsanchez
Posts: 77
Joined: Thu Aug 04, 2011 11:20 pm

Wait until I'm done casting before moving

#1 Post 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
User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: Wait until I'm done casting before moving

#2 Post 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?
  • Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
  • I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
  • How to: copy and paste in micromacro
    ________________________
    Quote:
    • “They say hard work never hurt anybody, but I figure, why take the chance.”
          • Ronald Reagan
Dsanchez
Posts: 77
Joined: Thu Aug 04, 2011 11:20 pm

Re: Wait until I'm done casting before moving

#3 Post 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.
User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: Wait until I'm done casting before moving

#4 Post 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?
  • Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
  • I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
  • How to: copy and paste in micromacro
    ________________________
    Quote:
    • “They say hard work never hurt anybody, but I figure, why take the chance.”
          • Ronald Reagan
Dsanchez
Posts: 77
Joined: Thu Aug 04, 2011 11:20 pm

Re: Wait until I'm done casting before moving

#5 Post by Dsanchez »

it's empty

Code: Select all

	<onLeaveCombat><![CDATA[
		-- Additional Lua code to execute after killing an enemy
	]]></onLeaveCombat>
User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: Wait until I'm done casting before moving

#6 Post 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?
  • Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
  • I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
  • How to: copy and paste in micromacro
    ________________________
    Quote:
    • “They say hard work never hurt anybody, but I figure, why take the chance.”
          • Ronald Reagan
Dsanchez
Posts: 77
Joined: Thu Aug 04, 2011 11:20 pm

Re: Wait until I'm done casting before moving

#7 Post 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
User avatar
lisa
Posts: 8332
Joined: Tue Nov 09, 2010 11:46 pm
Location: Australia

Re: Wait until I'm done casting before moving

#8 Post 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?
Remember no matter you do in life to always have a little fun while you are at it ;)

wiki here http://www.solarstrike.net/wiki/index.php?title=Manual
Post Reply