Jump to content
Ike

[AddOn] CastModifier - TBC and above like Conditionals for /cast macros

Recommended Posts

Thanks for onebutton addon but that rotation is bad. It clipps ur autoshots. I mean for certain weapons clipping is not bad but for mine its huge dps loss. Basicly I'm looking for macro/addon that makes your next aimed wait until ur autoshot is off. (like the tbc steadyshot macro that would make ur steady wait for autos)

Edited by Morathe

Share this post


Link to post
Share on other sites
2 часа назад, Ike сказал:

I just finished working on the next big update!

  • Implemented '/use' chat command with full support for all conditionals (wiki)!

As always, make sure to re-download the Addon if you want to use the latest and greatest features!

 

Now its totaly broken. With enabled CastModifier supermacro's  /use doesnt work at all. 

Share this post


Link to post
Share on other sites
18 hours ago, jagonx said:

I got a problem. For some reason i cant renew the spells on target. For example: 
/cast [help @mouseover] Power Word: Shield

It wont recast shield if target is already shielded. And the same thing with renew(spell),

 
 

Works fine for me. Try disabling all other Addons, testing the macro and then enabling them again one at a time. Might be a compatibility issue. If you can tell me what Addon is causing this, then I can try to fix it.

 

 

18 hours ago, Morathe said:

Thanks for onebutton addon but that rotation is bad. It clipps ur autoshots. I mean for certain weapons clipping is not bad but for mine its huge dps loss. Basicly I'm looking for macro/addon that makes your next aimed wait until ur autoshot is off. (like the tbc steadyshot macro that would make ur steady wait for autos)

 

Huh, in the Addon's description it says it accounts for the Auto Shot timer. You might want to send Shino a PM.

 

17 hours ago, jagonx said:

Now its totaly broken. With enabled CastModifier supermacro's  /use doesnt work at all. 

I can't confirm this. Would you mind sharing your macros so I can verify them?

 

1 hour ago, Rayaleith said:

Have you considered pet conditionals? eg. /cast [pet:voidwalker] Sacrifice  etc

I haven't and I don't know how useful this would be. For example, if you have a macro like this:

/cast [pet:voidwalker] Sacrifice
/cast [pet:fehlhunter] Devour Magic

Why not just move the abilities on the same button on the pet action bar? Could you give me an example that wouldn't be covered by this?

 

Share this post


Link to post
Share on other sites
2 hours ago, Rayaleith said:

Have you considered pet conditionals? eg. /cast [pet:voidwalker] Sacrifice  etc

TBH it's really not required, you may use something like:

/cast Sacrifice; Seduction; Spell Lock

and it will work just fine depending on which pet you're using (no error messages). My pet macro looks like this for example:

/run if nil then CastSpellByName("Devour Magic") end
/cast [mod:shift help nodead @mouseover] Devour Magic; [nomod @player] Devour Magic;
/cast [mod:alt @target] Spell Lock;
/cast [@mouseover exist harm] Seduction; Seduction;
/cast Sacrifice;

 

 

Share this post


Link to post
Share on other sites
On 1/13/2017 at 7:09 PM, jagonx said:

/script TargetUnit("player")
/use heavy runecloth bandage
/script TargetLastTarget()
 

tyvm :)

Share this post


Link to post
Share on other sites
20 часов назад, Ike сказал:

Works fine for me. Try disabling all other Addons, testing the macro and then enabling them again one at a time. Might be a compatibility issue. If you can tell me what Addon is causing this, then I can try to fix it.

Sooooryyy, my bad. It was AnaronsWoWMod addon. I just uninstaled it. Next time ill triple check before posting.

 

Цитата

Now its totaly broken. With enabled CastModifier supermacro's  /use doesnt work at all. 

20 часов назад, Ike сказал:

iI can't confirm this. Would you mind sharing your macros so I can verify them?

For example:

/script TargetUnit("player")
/use heavy runecloth bandage
/script TargetLastTarget()

This macro worked for years.
 

But now its should be:

/script TargetUnit("player")
/use Heavy Runecloth Bandage
/script TargetLastTarget()
With capital letters.

So, everything is working. THANKS.

 

Share this post


Link to post
Share on other sites

Hey @IkeI think you may have skipped over my reply, but no worries :D I'll just restate my issue

 

I use a [myrawpower<205] macro to cast rank 1 mindflay if I have less than 205 mana, and rank 6 mindflay if I have more. However, when it starts casting rank 1 mindflay, it allows me to clip it (as if I don't have !Mind Flay in the macro. ANy solution? Here is the exact macro

/script if nil then CastSpellByName("Mind Flay"); end
/cast [myrawpower<205] !Mind Flay(rank 1); !Mind Flay

Thanks for the all the help and implementations!

Share this post


Link to post
Share on other sites
1 hour ago, Haitharn said:

Hey @IkeI think you may have skipped over my reply, but no worries :D I'll just restate my issue

 

I use a [myrawpower<205] macro to cast rank 1 mindflay if I have less than 205 mana, and rank 6 mindflay if I have more. However, when it starts casting rank 1 mindflay, it allows me to clip it (as if I don't have !Mind Flay in the macro. ANy solution? Here is the exact macro


/script if nil then CastSpellByName("Mind Flay"); end
/cast [myrawpower<205] !Mind Flay(rank 1); !Mind Flay

Thanks for the all the help and implementations!

5

Oh, I did skip you. I hope you can accept an apology in form of a really quick hotfix! This should be working now.

Share this post


Link to post
Share on other sites
2 hours ago, Ike said:

Oh, I did skip you. I hope you can accept an apology in form of a really quick hotfix! This should be working now.

Apology definitely accepted!!! Thank you so much!!

Share this post


Link to post
Share on other sites

Nice addon! Is it possible to get some form of #showtooltip? I made a macro that works fine but missing tooltip. 

Edit: I found on your site to put /script if nil then CastSpellByName("SPELLNAME") in the start of the macro.

Any chance that TheoryCraft can go work with your addon?

Edited by Milton

Share this post


Link to post
Share on other sites
On 1/20/2017 at 4:12 PM, Milton said:

Nice addon! Is it possible to get some form of #showtooltip? I made a macro that works fine but missing tooltip. 

Edit: I found on your site to put /script if nil then CastSpellByName("SPELLNAME") in the start of the macro.

Any chance that TheoryCraft can go work with your addon?

 
 

 

I'll have to look into TheoryCraft to assess that. Not sure when I can get around to do that.

 

 

18 hours ago, ironskillet2 said:

what would command be for a castover remove curse (mages)

Why don't you people read all the documentation I've provided? :(

I get it for more complicated stuff, but this is really straightforward:

/cast [@mouseover] Remove Curse

 

Share this post


Link to post
Share on other sites
29 minutes ago, Ike said:

I'll have to look into TheoryCraft to assess that. Not sure when I can get around to do that.

That'd be awesome, is there some reason why this one

/script if nil then CastSpellByName("Frostbolt"); end

haven't been done same style as others?, example

[Tooltip:Frostbolt]
Spoiler

 

*cough*


[TheoryCraft:Frostbolt]
/cast [mybuff:Clearcasting] Frostbolt
/cast [myrawpower<191] Frostbolt(Rank 2); Frostbolt

 

 

 

 

Edited by Master Nurmi

Share this post


Link to post
Share on other sites
4 hours ago, Master Nurmi said:

That'd be awesome, is there some reason why this one


/script if nil then CastSpellByName("Frostbolt"); end

haven't been done same style as others?, example


[Tooltip:Frostbolt]

 

2

I didn't have to implement it, Blizzard did! :)

I might also implement something like '#showtooltip <name>', but the last time I looked into this I didn't find a good enough solution. But I also tried to do it with Conditionals support which complicated things a lot.

Share this post


Link to post
Share on other sites

need a macro that do this:

Defensive stance 

equip shield

equip weapon

use shield wall

 

Thx mate

Share this post


Link to post
Share on other sites
4 minutes ago, Kase said:

need a macro that do this:

Defensive stance 

equip shield

equip weapon

use shield wall

 

Thx mate

Yeah, can I order a macro as well @Ike 1x.png
 

.... Sigh

Share this post


Link to post
Share on other sites
6 hours ago, Kase said:

need a macro that do this:

Defensive stance 

equip shield

equip weapon

use shield wall

 

Thx mate

 

https://github.com/DennisWG/CastModifier/wiki/cast-Conditionals#stance01n

https://github.com/DennisWG/CastModifier/wiki/-equip-and--equipoh

These should do the trick. If you're having a particular issue, feel free to ask and show what your macro currently looks like.

Share this post


Link to post
Share on other sites

/cast !Attack
/cast [stance:2]; Defensive Stance
/equip Steelclaw Reaver
/equip Olaf's All Purpose Shield 

 

dont run. Can u help me?

Share this post


Link to post
Share on other sites
17 hours ago, jagonx said:

Hi.

Is it possible to add mouseover support for CT_Unitframes target of target frame?

 H05YPgA.png

http://addons.us.to/addon/ctunitframes

Thanks in advsnce.

 

Done!

 

55 minutes ago, Kase said:

/cast !Attack
/cast [stance:2]; Defensive Stance
/equip Steelclaw Reaver
/equip Olaf's All Purpose Shield 

 

dont run. Can u help me?

1

Ah, there was a sneaky bug in my code which I've now fixed. Remove the white space after the shield's name or download the new version of the Addon!

 

1 hour ago, Jorn Skyseer said:

Learn to lua macros. if not IsCurrentAction() to be specific.

That's the whole point of this Addon. People don't need to learn Lua to create advanced macros in a very readable fashion.

Share this post


Link to post
Share on other sites

May I ask how the macro would look it I want it to use i.e. devour magic on mouseover if mouseover exists, otherwise on my target?

/cast [@mouseover] Devour Magic
/cast Devour Magic

does not seem to work.

 

Cheers

Share this post


Link to post
Share on other sites
36 минут назад, Finrodi сказал:

May I ask how the macro would look it I want it to use i.e. devour magic on mouseover if mouseover exists, otherwise on my target?

/cast [@mouseover] Devour Magic
/cast Devour Magic

does not seem to work.

 

Cheers

/cast [@mouseover] Devour Magic; Devour Magic

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×