Page 2 of 2

Re: Holy Macro! er...macro?

Posted: Wed Sep 22, 2010 7:22 am
by Sukurachi
hmmm, the auto-switch tracking thing is interesting...
except I have find fish in my list, and it keeps defaulting to fish / herbs .

fish is the first in the list, then herbs, then mining.
no numbers I change make it choose mining, however.



BTW, LOVE the mount macro.. I'm glad they simplified things for macros. mine was so convoluted I had NO idea what I was doing with it.

Re: Holy Macro! er...macro?

Posted: Wed Sep 22, 2010 4:52 pm
by Wassa
Sukurachi wrote:hmmm, the auto-switch tracking thing is interesting...
except I have find fish in my list, and it keeps defaulting to fish / herbs .

fish is the first in the list, then herbs, then mining.
no numbers I change make it choose mining, however.
Hmmm... if you need to it switch between tracking 2 and 3 try this.

Code: Select all

/run if not THO then local f,t,c=CreateFrame("Frame","THO"),1,0 f:SetScript("OnUpdate", function(_, e) c=c+e if c>3 then c=0 SetTracking(t) if t==2 then t=3 else t=2 end end end) THO:Hide() end
/run if THO:IsVisible() then THO:Hide() else THO:Show() end
I also found another cool macro I use. I call it "secret inspect."

Code: Select all

/focus mouseover
/run if UnitExists("focus") then InspectUnit("focus"); ChatFrame1:AddMessage("Now Inspecting: "..UnitName("focus").." ("..UnitClass("focus")..")") else ChatFrame1:AddMessage("-- Focus Cleared") end 
Mouseover who you want to inspect and it will make that person your focus and inspect your focus. Nice way to check out people without even targeting them. This macro even let's you inspect when you are dead.[/color]

Re: Holy Macro! er...macro?

Posted: Wed Sep 22, 2010 4:56 pm
by Vephriel
Wassa wrote:I also found another cool macro I use. I call it "secret inspect."

Code: Select all

/focus mouseover
/run if UnitExists("focus") then InspectUnit("focus"); ChatFrame1:AddMessage("Now Inspecting: "..UnitName("focus").." ("..UnitClass("focus")..")") else ChatFrame1:AddMessage("-- Focus Cleared") end 
Mouseover who you want to inspect and it will make that person your focus and inspect your focus. Nice way to check out people without even targeting them. This macro even let's you inspect when you are dead.[/color]
Lol! That one made me giggle.

"Ah, I wonder what that is he's wearing...oh but if I target him and he targets me and sees me targetting him I'll be so embarrassed!"

Re: Holy Macro! er...macro?

Posted: Wed Sep 22, 2010 5:01 pm
by Saturo
Vephriel wrote:"Ah, I wonder what that is he's wearing...oh but if I target him and he targets me and sees me targetting him I'll be so embarrassed!"
I'm not the only one who feels that way!?
I think of it as similar to looking at someone and going all "Nice ass..." in my head... xd

Re: Holy Macro! er...macro?

Posted: Wed Sep 22, 2010 5:06 pm
by Wassa
Vephriel wrote:Lol! That one made me giggle.

"Ah, I wonder what that is he's wearing...oh but if I target him and he targets me and sees me targetting him I'll be so embarrassed!"
Ya, that is pretty much what that macro is for, hehe.

Re: Holy Macro! er...macro?

Posted: Wed Sep 22, 2010 6:22 pm
by Sukurachi
Wassa wrote:Hmmm... if you need to it switch between tracking 2 and 3 try this.

Code: Select all

/run if not THO then local f,t,c=CreateFrame("Frame","THO"),1,0 f:SetScript("OnUpdate", function(_, e) c=c+e if c>3 then c=0 SetTracking(t) if t==2 then t=3 else t=2 end end end) THO:Hide() end
/run if THO:IsVisible() then THO:Hide() else THO:Show() end

TOTALLY awesome! thanks a million, it works perfectly!

Re: Holy Macro! er...macro?

Posted: Wed Sep 22, 2010 10:19 pm
by Silvarain
does anyone have/use a all-in-one mac for mounts? after getting the sea turtle i try to use him as much as possible but thats three whole buttons thats taking up bar space. i made one and it worked ok, but then i thought, "i can make it better!". yeah right! the new one i made with info i found online didnt work the way i wanted so i deleted it and remade my old new, but it acted as buggy as the new one! does anyone have a mac that includes the sea turtle or use a addon that does? i miss my "land/air/sea" mount mac and i want something like it back, please help if you can hehe

*cries*

2nd Edit:
Curumor wrote:Also, I found my mount macro:

/use [swimming] Sea Turtle;
/cast [indoors] Aspect of the Cheetah;
/use [flyable,nocombat] Violet Proto-Drake;
/cast [combat,outdoors] Aspect of the Cheetah;
/use [nocombat,outdoors,noswimming,noflyable] Mekgineer's Chopper;
/dismount [mounted]

In combat or indoors, it casts AotC.
If you can use flying mounts, it uses that. If not, your land mount.
If you're swimming, it uses Sea Turtle (if you have it).
If you're mounted, it dismounts you.
sorry, im not getting enough sleep :( trying this out asap! ^_^

3rd Edit: Curumor, i love you! this mac isnt bugging out on me! my first mac had modifiers in it so i could use whichever i wanted, like my sea turtle in the cities (but...). have you tried mod commands or do they not work for mounts well?

1st Edit:
Saturo wrote:
Vephriel wrote:"Ah, I wonder what that is he's wearing...oh but if I target him and he targets me and sees me targetting him I'll be so embarrassed!"
I'm not the only one who feels that way!?
I think of it as similar to looking at someone and going all "Nice ass..." in my head... xd
LOL frosty! :lol: ;) :headbang:

4th Edit:
while im on my toon heres my all-in-one aspect mac:
/castsequence [nomodifier] !Aspect of the Dragonhawk, !Aspect of the Viper
/castsequence [modifier:shift] !Aspect of the Cheetah, !Aspect of the Pack
/cast [modifier:ctrl] !Aspect of the Wild

i have this on my V key and these never turn off just keeps putting on the next aspect (since theres no point in not having an aspect on hehe)

Re: Holy Macro! er...macro?

Posted: Thu Sep 23, 2010 12:39 am
by Curumor
Silvarain wrote:
sorry, im not getting enough sleep :( trying this out asap! ^_^

3rd Edit: Curumor, i love you! this mac isnt bugging out on me! my first mac had modifiers in it so i could use whichever i wanted, like my sea turtle in the cities (but...). have you tried mod commands or do they not work for mounts well?
The problem is space, That macro uses about 240 characters and you can only use 255 total.
I think there are some addons that let you use loads more, but not sure. Seem to remember having one waaaaaay back...

Anyway, there's some different macros for mounts too. I'll post them when I'm a bit more awake and won't mess up :P

Re: Holy Macro! er...macro?

Posted: Thu Sep 23, 2010 1:36 am
by Wassa
Mount macros gooooo~

Random mounts

Code: Select all

/run if IsMounted() then Dismount() return end local t if IsFlyableArea() then t={XX,XY} else t={YY,YZ} end CallCompanion("MOUNT",t[random(#t)])
XX and XY should be the numbers for your flying mounts and YY and YZ will be numbers for your ground mounts. Just count your mount in your mount tab across in rows like the example below. You can also add more mounts, just put a comma inbetween the numbers.

First tab ----------Second tab ----------etc...
1 2 3 4 5 6--------13 14 15 16 17 18
7 8 9 10 11 12-----19 20 21 22 23 24

Random mounts that work for WG

Code: Select all

/run if IsMounted()then Dismount()return end local t if(GetZoneText()=="Wintergrasp"and not GetWintergraspWaitTime())or not IsFlyableArea()then t={YY,YZ}else t={XX,XY}end CallCompanion("MOUNT",t[random(#t)]) 
Same thing as above but this works for WG, as it won't try to summon your flying mount when the battle is going on. This macro is longer and you can't fit as many random mounts in it, however.

Druid mount/forms

Code: Select all

/script if GetUnitSpeed("player") == 0 and not IsMounted("player") then CallCompanion("MOUNT", YY) end
/cast [noform,swimming]Aquatic Form; [nomounted,noform,flyable,nocombat]Swift Flight Form; [nomounted,noform]Travel Form
/cancelform [form]
/dismount
Will mount you on your ground mount if you aren't moving. If you are moving, it will use the form for the area you are in. Will also dismount and cancelform with the same button. Sadly, this goes over the 255 limit if I tried to make this a random mount macro, so you have to stick with one mount.

Shaman with Imp Ghost Wolf

Code: Select all

/cast [flyable,nomounted] XX
/script if GetUnitSpeed("player") == 0 and not IsMounted("player") then CallCompanion("MOUNT", YY) end
/cast [noform,nomounted] Ghost Wolf
/cancelform
/dismount
Same as the druid mount macro but works for shammies with imp ghost wolf. XX should be the full name of your flying mount.

And for Silvarain, I made this up quick but it should work once you put in the numbers for your mounts.[/color]

Code: Select all

/use [mod] [swimming,nomounted] Sea Turtle
/stopmacro [mod]
/run if IsMounted() then Dismount() return end local t if IsFlyableArea() then t={XX,XY} else t={YY,YZ} end CallCompanion("MOUNT",t[random(#t)])

Re: Holy Macro! er...macro?

Posted: Thu Sep 23, 2010 7:05 am
by Mockingbird
Silvarain wrote: 2nd Edit:
Curumor wrote:Also, I found my mount macro:

/use [swimming] Sea Turtle;
/cast [indoors] Aspect of the Cheetah;
/use [flyable,nocombat] Violet Proto-Drake;
/cast [combat,outdoors] Aspect of the Cheetah;
/use [nocombat,outdoors,noswimming,noflyable] Mekgineer's Chopper;
/dismount [mounted]

In combat or indoors, it casts AotC.
If you can use flying mounts, it uses that. If not, your land mount.
If you're swimming, it uses Sea Turtle (if you have it).
If you're mounted, it dismounts you.
3rd Edit: Curumor, i love you! this mac isnt bugging out on me! my first mac had modifiers in it so i could use whichever i wanted, like my sea turtle in the cities (but...). have you tried mod commands or do they not work for mounts well?
Ok, I altered this to be more efficient and allow for modifiers. I think it should all work, but I've not tested the dismount (it may cast AotC or try and cast a mount as well as dismounting):

/dismount [mounted]
/use [swimming][mod:ctrl] Sea Turtle
/cast [indoors][combat] Aspect of the Cheetah
/use [flyable, nomod] Violet Proto-Drake
/use Mekgineer's Chopper

If: mounted then dismount
If: swimming or ctrl is pressed, sea turtle. (to allow for selection in cities)
If: indoors or in combat, AotC
If: you can fly and aren't pressing a modifier, Drake
If: you can't fly, or can but are pressing a modifier (other than control), Chopper. (to allow chopper to be selected if needed/preferred)

Re: Holy Macro! er...macro?

Posted: Mon Sep 27, 2010 5:47 am
by Silvarain
Edit Sept 23:

Wassa, Mockingbird, no worries i got lots of love (the friendly kind lol) for you both as well ^_^ ill try them out after my week week is up and i have more... um... brain power... or something like that?

Edit Sept 27:

Mockingbird, just tested your before bed and found your did the same thing to me as my first ones did: w/ctrl it cycled through the turtle and my bear with each click, w/o ctrl it cycled through the bear and drake. no dismount is available

Wassa, just tested the mac you made for me and it worked just as you said, dismounting and everything. lol i have no clue what language you use to write yours so ive not clue why yours works as said and yet mine and mockings dont (the dismounting part), maybe you could explain when you get a chance. thank you all for the wonderful help ^_^

Re: Holy Macro! er...macro?

Posted: Mon Sep 27, 2010 9:00 am
by Saturo
Oh right, just remembered another macro I use. It increases the graphics beyond maximum, which makes the game look much nicer. It'll increase the required performance a bit, but as long as you can play on max settings with > 50 FPS it should be fine.

Code: Select all

/console farclip 777
/console horizonfarclip 6226
/console groundeffectdensity 256
/console groundeffectdist 140
/console smallcull 0
/console skycloudlod 3
/console characterambient 0
Before you use this macro, stand in a grassy field (as in, an area with grass sprites, or something similar). You'll see an overwhelming difference.

Re: Holy Macro! er...macro?

Posted: Mon Sep 27, 2010 11:32 am
by Vephriel
Saturo wrote:Oh right, just remembered another macro I use. It increases the graphics beyond maximum, which makes the game look much nicer. It'll increase the required performance a bit, but as long as you can play on max settings with > 50 FPS it should be fine.

Code: Select all

/console farclip 777
/console horizonfarclip 6226
/console groundeffectdensity 256
/console groundeffectdist 140
/console smallcull 0
/console skycloudlod 3
/console characterambient 0
Before you use this macro, stand in a grassy field (as in, an area with grass sprites, or something similar). You'll see an overwhelming difference.
Ooh, I'll have to try this out when I get home from work.

If for some odd reason my computer doesn't like it, would I just use the default Video Options to revert back to a regular max performance?

Re: Holy Macro! er...macro?

Posted: Mon Sep 27, 2010 11:36 am
by Saturo
Yeah, just drag everything down to minimum, and then back up to max.