So yesterday I went over how to get to the screen to create a macro, how to script a macro, and what a macro basically does (scroll down or click here if you missed it). Well today we are going to dive into a alot of useful intermediate to advanced macros as well as some useful macro ideas. Just to let you know I won't be hand walking you through these as there are alot of ideas and a guide on each would take pages out of my blog to explain. I suggest just trying each one you find a interest in for yourself. Remember these are listed as ideas and stepping stones to customizing your own macros even further.
Follow Macro
Macro designed to follow first party member in your group
/script FollowUnit( "party1" );
Move Casting Bar
move the casting bar to wherever you wish on the screen. Play around with the numbers in world frame to move it to where you want
/script CastingBarFrame:ClearAllAnchors(); CastingBarFrame:SetAnchor("BOTTOM", "BOTTOM", WorldFrame, 0, -200);
Move Equipment Damged Graphic
same as above just moves equipment damage graphic. Again play with the numbers to move where you want.
/script EquipDameFrame:ClearAllAnchors(); EquipDameFrame:SetAnchor("BOTTOMRIGHT", "BOTTOMRIGHT", WorldFrame, -20, -150);
Show Bags Fom Bank/Bag/Character Frame Wherever You are in game
so as the title suggest this allows you to view your bank/house/character storage while anywhere in the game. NOTICE even though you can view the bank at any location you can only use the bank while actually at the bank if you try to do anything whitin the bank while you are not near a bank the game will crash.
/script ShowUIPanel(BagFrame); ShowUIPanel(BankFrame); ShowUIPanel(CharacterFrame);
Show Bags from House Anywhere You are in Game
Same as the above macro just allows you to see your House Items. NOTICE doing anything at the house screen other than viewing it outside of your house causes game to crash.
/script HouseStorageManagerFrame.StorageFrameTable[1]:Show()
Target Nearest Enemy
Allows you to add in your script basically what the 'TAB' key does
/script TargetNearestEnemy();
Assist Macro
Target A friendly player and then attack the same target he is attacking. Notice for some reason you cant replace "target" with your friends name.
/script AssistUnit("target");
Below here are some Macros some I have found some I have designed myself. These aren't general macros like above and are class specific. I hope these give you some insight and ideas you haven't thought of before.
Scout Shot/Wind Arrow Macro
this macro is for scouts who want to spam Shot and Wind Arrow. Just some food for thought here. This is setup for a 3 second shot cooldown.
/cast Shot
/wait .5
/cast Wind Arrows
/wait 1.5
/cast Wind Arrows
/wait 1.5
/cast Shot
/wait .5
/cast Wind Arrows
/wait 1.5
/cast Wind Arrows
Priest Target Self and Cast A Heal
This is a must for me. Let me explain it, you are in a party healing the tank then you get hit by the mob instead of targeting yourself then casting your heal while you're in a pinch just click this macro button. Bam you have just healed yourself and you can get back to keeping other party members alive.
/script TargetUnit("player");
/cast Instant Heal
/wait 1
An extra tid-bit of info before going on to the next 2 macros. The Action Bar numbers relate to the numbers each skill bar/action bar is assigned to it.
Main Bar: 1-20
Upper Bar: 21-40
Right Bar: 41-60
Left Bar: 61-80
Knights Never Recast Enhanced Armor Again
Click this macro once and never recast Enhanced Armor Again as this will Auto Cast it each time it runs out. A little explanation is needed. This macro is assigned to the action bar in space 9 then a second macro is created on action bar 8. So when this macro is activated on action bar space 9 it will then go through a 300 second countdown and cast action bar 8 which recasts itself again. Kinda a little advanced but its there for you to see and to play with to understand. If you understand this one you can see you can create something like this for any buff you want recasted automatically.
/cast Enhanced Armor
/wait 300
/wait 300
/wait 300
/wait 300
/wait 300
/cast Enhanced Armor
/script UseAction (8)
this macro is on hotkey 9
and on my 8 there is a macro
/script UseAction (9)
Crazy Script
Casts different heals depending on your hp. This is a very complicated script. I just wanted to show it for those advanced users our there and for those really wanting to dive into what macros can be used and what they can do in Runes of Magic. I myself don't use this and found it on a forum written by omnias
If your HP is over 90% it will cast whatever is on action 13.
If your HP is 90%-85% it will cast whatever is on action bar 11
If your HP is less than 85% it will cast whatever is on action bar 9.
/script if (UnitHealth("player")/UnitMaxHealth("player")<=.85) then UseAction(9); elseif (UnitHealth("player")/UnitMaxHealth("player")<=.90) then UseAction(11); else UseAction(13); end
I know that was an undoubtley long guide on macros. I kept it as short as I could while trying to give you enough examples to start taking some bites into creating your own advanced macros. You can even get some more information on forum boards and at http://rom.wikia.com/wiki/Macros. Thanks for bearing with this long guide and hopefully it helps someone people out. Now get creative with it a bit and comment here some of your crazy macros.
Thursday, August 6, 2009
Subscribe to:
Post Comments (Atom)
1 comments:
Very helpful, thanks.
The "target" in the Assist macro is actually your friend, and not his target?
Post a Comment