- Joined
- Dec 12, 2007
- Messages
- 3,956
- Reaction score
- 49
- Points
- 38
Bard mac v. 1.1
Updated: 15 Jan 2011
Update notes:
-Added Color Echos to let you know what is going on.
-Fixed a couple bugs.. probably intoduced a couple more
-Added Tash Orb functionality (only works in combat)
-Added Slow functionality (only works in combat)
-Ghetto fixed AE mez. It will not check if mobs are immune to mez, it will just cast it when 3 or more get in range. But it should work at least.
-- you must designate your gem in the .ini for AE mez because there are multiple Wave of Slumbers in the spelldat file causing conflicting IDs.
-Added some lines to the .ini, requires using the new one.
-Added some additional immunelist stuff to be used with other macros for mobs that are for sure mez/snare/stun able. No need to redownload mob ignore list as it autoupdates it.
-Left a lot of old code in temporarily that I will clean up in next version. I need a reminder of what worked and what didnt.
I will need to change the XTarget stuff again once HoT releases since it is adding 2 additional slots.
I also will get around to looking at the other subs/abilities as i have time, please feel free to post more suggestions/comments.
Downshits still mess up the macro, suggest adding the downshitif command below.
ORIGINAL NOTES:
What it does: Will attack anything on XTarget 1, will mez anything on XTarget2-5. Set your group's tank target or whatever you want killed as XTarget 1. It will use rest mode/songs when nothing is on XTarget. It will use combat when a only 1 target, and that target is XTarget 1.. or if you have mez set to not use, then it will go into combat mode whenever there are any XTargets.
If macro hangs on you: type /twist 0.
What you need:
MQ2Twist, MQ2Cast, MQ2Melee, MQ2exchange, spell_routines.inc
Mob_Ignore_List.ini
YourBardName_BRD.ini
bard.mac
Use:
Set XTarget 1 as the target you want to kill (group tank's assist, raid assist, target's target)
Leave XTarget2-5 as Auto Hate
MAKE SURE WHATEVER AURA AND MEZ SONG YOU ARE USING IS LOADED ALREADY!
Set up buffs/AAs/items in the .ini
Set playlists to reflect gem # of the songs you want played, not the names of the songs
Set RestSongPlaylist and CombatSongPlaylist to the proper list.
/mac bard
Special Commands:
These commands are used to swap songslists while macro is already running, without having to change and restart macro.
To check all playlists currently loaded in ini:
/songcheck
/rplay1-6 to change rest songs to playlist 1-6
Use: /rplay1, /rplay2, /rplay6, etc
/cplay1-6 to change combat songs to playlist 1-6
Use: /cplay1, /cplay2, etc
/burn - turns on your burn song list order
/burnoff - turns off your burn song list order
Thats it.
Known Issues:
SOE messed up bard song names.. carefully look at the names. Rk.III(no space) instead of Rk. III on some of them.
Using MQ2Downshits for buffing while this is running causes it to hang if your downshits dont tell it to /twist off. because of this, i HIGHLY suggest adding this line of code to your mq2melee ini.
Nontargetable mobs were getting targetted sometimes, so i added /alert 6 codes for a couple items and will need to add more so it never tries to target them.
Grubers, Charm routines currently coded, but not tested and are therefore disabled by default.
If macro hangs on you: type clear your target or type /twist 0. this creates an error and the macro sort of resets itself where it left off. /twist off doesnt work for that reset.
Please post comments/issues on here because I know there will be plenty.
I am aware that grubers and charm likely dont work. If you turn them on and encounter errors, or find out they work just fine. Please post that here as well!
Updated: 15 Jan 2011
Update notes:
-Added Color Echos to let you know what is going on.
-Fixed a couple bugs.. probably intoduced a couple more
-Added Tash Orb functionality (only works in combat)
-Added Slow functionality (only works in combat)
-Ghetto fixed AE mez. It will not check if mobs are immune to mez, it will just cast it when 3 or more get in range. But it should work at least.
-- you must designate your gem in the .ini for AE mez because there are multiple Wave of Slumbers in the spelldat file causing conflicting IDs.
-Added some lines to the .ini, requires using the new one.
-Added some additional immunelist stuff to be used with other macros for mobs that are for sure mez/snare/stun able. No need to redownload mob ignore list as it autoupdates it.
-Left a lot of old code in temporarily that I will clean up in next version. I need a reminder of what worked and what didnt.
I will need to change the XTarget stuff again once HoT releases since it is adding 2 additional slots.
I also will get around to looking at the other subs/abilities as i have time, please feel free to post more suggestions/comments.
Downshits still mess up the macro, suggest adding the downshitif command below.
ORIGINAL NOTES:
What it does: Will attack anything on XTarget 1, will mez anything on XTarget2-5. Set your group's tank target or whatever you want killed as XTarget 1. It will use rest mode/songs when nothing is on XTarget. It will use combat when a only 1 target, and that target is XTarget 1.. or if you have mez set to not use, then it will go into combat mode whenever there are any XTargets.
If macro hangs on you: type /twist 0.
What you need:
MQ2Twist, MQ2Cast, MQ2Melee, MQ2exchange, spell_routines.inc
Mob_Ignore_List.ini
YourBardName_BRD.ini
bard.mac
Use:
Set XTarget 1 as the target you want to kill (group tank's assist, raid assist, target's target)
Leave XTarget2-5 as Auto Hate
MAKE SURE WHATEVER AURA AND MEZ SONG YOU ARE USING IS LOADED ALREADY!
Set up buffs/AAs/items in the .ini
Set playlists to reflect gem # of the songs you want played, not the names of the songs
Set RestSongPlaylist and CombatSongPlaylist to the proper list.
/mac bard
Special Commands:
These commands are used to swap songslists while macro is already running, without having to change and restart macro.
To check all playlists currently loaded in ini:
/songcheck
/rplay1-6 to change rest songs to playlist 1-6
Use: /rplay1, /rplay2, /rplay6, etc
/cplay1-6 to change combat songs to playlist 1-6
Use: /cplay1, /cplay2, etc
/burn - turns on your burn song list order
/burnoff - turns off your burn song list order
Thats it.
Known Issues:
SOE messed up bard song names.. carefully look at the names. Rk.III(no space) instead of Rk. III on some of them.
Using MQ2Downshits for buffing while this is running causes it to hang if your downshits dont tell it to /twist off. because of this, i HIGHLY suggest adding this line of code to your mq2melee ini.
Code:
downshitif=${If[${Zone.ID}!=345 && ${Zone.ID}!=344 && !${Me.Invis} && ${Me.Standing} && ${Macro.Name.NotEqual[bard.mac]},1,0]}
Grubers, Charm routines currently coded, but not tested and are therefore disabled by default.
If macro hangs on you: type clear your target or type /twist 0. this creates an error and the macro sort of resets itself where it left off. /twist off doesnt work for that reset.
Please post comments/issues on here because I know there will be plenty.
I am aware that grubers and charm likely dont work. If you turn them on and encounter errors, or find out they work just fine. Please post that here as well!
Attachments
Last edited: