This is a work in progress but I wanted to post it before I leave for the weekend in case someone else wants to use it or work on it.
This is based on the macs already written by PussyFoot and William12. Please donate/thank them!!
Please see this thread for all the requirements and instructions.
The update to this mac allows for a ranger to pull and tank the mobs just like the SK and War. It first pulls with Harmonious Arrow, and then your bow if HA is not up. It also turns aggro on and off since you may not want it on for other content.
I have updated it to nuke and use discs and AAs as well. Attached is my version of the mac, my ranger INI file, my ranger path file, and below is my ranger melee file (server_name.ini) that does some of the work for me.
Things I will be working on next week:
A few places it may get stuck
Occasionally the mob is too far away to melee
Will add other class support such as monk/rogue/mage (assumes you will use a tank or merc tank)
This is based on the macs already written by PussyFoot and William12. Please donate/thank them!!
Please see this thread for all the requirements and instructions.
The update to this mac allows for a ranger to pull and tank the mobs just like the SK and War. It first pulls with Harmonious Arrow, and then your bow if HA is not up. It also turns aggro on and off since you may not want it on for other content.
I have updated it to nuke and use discs and AAs as well. Attached is my version of the mac, my ranger INI file, my ranger path file, and below is my ranger melee file (server_name.ini) that does some of the work for me.
Things I will be working on next week:
A few places it may get stuck
Occasionally the mob is too far away to melee
Will add other class support such as monk/rogue/mage (assumes you will use a tank or merc tank)
Rich (BB code):
[MQ2Rez]
Soundfile=D:\Dropbox\MacroQuest2\mq2rez.wav
Accept=1
[MQ2Melee]
disarm=1
downflag0=0
enrage=1
enragingkick=20
facing=1
ferociouskick=1
holyflag1=1
holyflag2=1
holyflag3=1
holyflag4=1
holyflag5=1
holyflag6=1
holyflag7=1
holyflag8=1
holyflag9=1
holyflag10=1
holyflag11=1
holyflag12=1
downflag0=1
downflag1=1
downflag2=1
infuriate=0
jltkicks=20
kick=1
melee=1
plugin=1
resume=75
stickbreak=1
stickrange=75
stormblades=20
taunt=0
downshit0=/if ((${Window[ConfirmationDialogBox].Child[TextOutput].Text.Find[join the shared task]})>0) /notify ConfirmationDialogBox Yes_Button leftmouseup
downshit1=/if (${Me.CombatState.Equal[COMBAT]} && ${Target.Named} && ${Me.PctHPs}<80 && ${Me.AltAbilityReady[Protection of the Spirit Wolf]}) /alt act 778
downshit2=/if (${Me.CombatState.Equal[COMBAT]} && ${Me.PctHPs}<30 && ${Me.AltAbilityReady[Convergence of Spirits]}) /alt act 455
holyshit1=/if (${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Banestrike]}) /alt act 15073
holyshit2=/if (${Me.CombatState.Equal[COMBAT]} && ${Me.Inventory[17].TimerReady}==0) /casting "Blood Drinker's Coating" item
holyshit3=/if (${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Empowered Blades]}) /alt act 683
holyshit4=/if (${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Outrider's Accuracy]}) /alt act 3804
holyshit5=/if (${Target.Named} && ${Me.AltAbilityReady[Imbued Ferocity]}) /alt act 2235
holyshit6=/if (${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Outrider's Attack]}) /alt act 872
holyshit7=/if (${Me.CombatState.Equal[COMBAT]} && ${Me.CombatAbilityReady[Reflexive Bladespurs Rk. II]}) /disc Reflexive Bladespurs Rk. II
holyshit8=/if (${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Scout's Mastery of the Elements]}) /alt act 723
holyshit9=/if (${Group.MainTank.ID}==${Me.ID} && ${Me.CombatState.Equal[COMBAT]} && ${Target.Named} && ${Me.CombatAbilityReady[Weapon Shield Discipline]} ) /disc Weapon Shield Discipline
holyshit10=/if (${Me.CombatState.Equal[COMBAT]} && ${Target.Named} && ${Me.AltAbilityReady[Outrider's Evasion]} ) /alt act 876
holyshit11=/if (${Me.CombatState.Equal[COMBAT]} && ${Me.PctHPs}<40 && ${Me.AltAbilityReady[Bulwark of the Brownies]}) /alt act 306
holyshit12=/if (${Group.MainTank.ID}==${Me.ID} && ${Me.PctAggro}<100 && ${Cast.Ready[Summer's Gale Rk. II]}) /multiline ; /casting "Summer's Gale Rk. II"
version=6.060
[MQ2Log]
Enabled=0

