//** make sure this file is called magicskill.txt and is stored in the scripts folder echo "Start leveling Magic"; echo "Use the Control-Escape Key to end this macro"; // ** This section stops your macro, anything that you add as an alias needs to be put in here so it can be stopped with Ctrl+Esc (eg: "alias Cure /:") bind ^escape echo "Ending Magic Skill Macro"; input /echo [Ending Magic Skill Macro]; alias healing /; alias Group01 /; alias Group02 /; alias Group03 /; alias Group04 /; alias Group05 /; alias Group06 /; alias Group07 /; alias Group08 /; alias Group09 /; alias Group10 /; alias Group11 /; alias Group12 /; alias Group13 /; alias Group14 /; alias Group15 /; unbind ^escape; input /clock; wait 1; input /clock; //** Here you put every spell you will be casting and the wait time before you can cast another spell. alias Spell1 input /ma "Spell 1" ; wait 5; alias Spell2 input /ma "Spell 2" ; wait 9; //** This is the healing MP part, change dark staff to pluto staff or remove that part completely if you dont have either. change "input /heal on; wait XXX;" to match how long it takes you to get to 100% MP alias healing input /equip main "Dark Staff"; input /heal on; wait 176; input /heal off; wait 3; //** This is used to start the whole thing over again(see the last line) alias magicskill exec magicskill.txt; //** This will show you how much MP you have at the start of each group alias Group01 input /echo [Group One - Magic Skill - MP: Left]; Wait 3; alias Group02 input /echo [Group Two - Magic Skill - MP: Left]; Wait 3; alias Group03 input /echo [Group Three - Magic Skill - MP: Left]; Wait 3; alias Group04 input /echo [Group Four - Magic Skill - MP: Left]; Wait 3; alias Group05 input /echo [Group Five - Magic Skill - MP: Left]; Wait 3; alias Group06 input /echo [Group Six - Magic Skill - MP: Left]; Wait 3; alias Group07 input /echo [Group Seven - Magic Skill - MP: Left]; Wait 3; alias Group08 input /echo [Group Eight - Magic Skill - MP: Left]; Wait 3; alias Group09 input /echo [Group Nine - Magic Skill - MP: Left]; Wait 3; alias Group10 input /echo [Group Ten - Magic Skill - MP: Left]; Wait 3; input /clock; //** These are your groups of spells. IBHalliwell grouped as one round of each summon, I seperated my RDM enhancing by how long it took for refresh to wear off (havinf refresh being the first spell in each group followed by 36 bar spells) Group01; Spell1; Spell2; Group02; Spell1; Spell2; Group03; Spell1; Spell2; Group04; Spell1; Spell2; //** Comment out any extra groups that use more MP than you have //Group05; // // // //Group06; // // //Group07; // // //Group08; // // //Group09; // // //Group10; // //** shows how much MP you have and rests MP input /echo [MP: Left]; healing; //** starts it all over again. enhancing; //This whole thing has been ripped off from IBHalliwell's summoning magic macro (http://ffxi.archbell.com/forums/viewtopic.php?t=2684) //My RDM enhancing macro is called enhancing.txt (same DIR) //