Updated for 8.1.5. I appreciate any and all feedback!
(4/2/15 added: more charm fixes, weave section, dps timers, isburn)
Heals+ and DPS+ are both useful for reducing the number of MQ2Melee Holys/Downs you need on a character.
Heals+
I've added a few tags to kissassist healing. They are a little redundant, but it lets things like Necro Orbs and Pal Deflection Disc. trigger. Can set any group heal to use singletarget logic (Hand of Piety is a great quick heal)
Single (heal anyone)
SingleME (heal only me)
Single!ME (heal anyone but ME)
SingleMA (heal only MA)
Single!MA (heal anyone but MA)
When used it lets group heals/combat abilities/items/and others to be used as single target heals.
I found this covers some of the MQ2Melee flags I was using.
Sample:
PAL:
Heals6=Hand of Piety|50|Single
Heals8=Aurora of Dawnlight|70|Single
Heals10=Bestow Divine Aura|29|Single!ME
Heals11=Beacon of the Righteous|45|Single!ME
Heals12=Deflection Discipline|25|SingleME
BST:
Heals3=Friendly Pet|75|SingleMA
Heals4=Protective Spirit Discipline|60|SingleME
NEC:
Heals1=Night Orb|70|Single!MA
Heals2=Night Orb|60|SingleMA
DPS+
MAG Rain spells will check if there is only 1 target, otherwise skips.
Added an ADV tag. If used, you MUST use ALL of the additional arguments. You can still use the MA,ME,Once,Feign tags at the end
Arg1:Spell Name
Arg2:Health Start
Arg3:MA,ME,Once,Feign,ADV
The following arguments are only used if Arg3 is ADV
Arg4:Health End
Arg5:Mana Start
Arg6:Mana End
Arg7:MA,ME,Once,Feign
The ADV tag lets you stop casting a spell if the mobs health is too low. Lets you configure your character to cast a spell if your mana is below a certain threshold & above a certain threshold.
Usefull for setting DOTS to not cast when the target is low on health.
Limit casting BIG mana cost spells when low on mana.
Can make your wizard switch to an efficient spell rotation when mana is low.
Can have it cast harvest or other spells in your DPS rotation if mana is low.
Reserving mana on your healers
Samples:
Mana starved beastlord:
DPS1=Glacial Roar|0|Adv|10|100|60
DPS2=Glacial Lance|97|Adv|10|100|20
DPS3=Sarsez' Bite|95|Adv|10|100|40
DPS4=Frozen Venin|93|Adv|10|100|60
DPS6=Kron's Maelstrom|91|Adv|40|100|60
DPS7=Tuzil's Feralgia|98|Adv|80|100|60
NECRO quick dots:
DPS1=Ninavero's Swift Deconstruction|97|Adv|85|100|50
DPS2=Rilfed's Swift Sickness|96|Adv|85|100|50
DPS3=Tenak's Flashblaze|95|Adv|85|100|50
DPS4=Thought Flay|95|Once
DPS7=Call Skeleton Crush|99|Adv|80|100|60
DPS8=Blighted Venin|92|Adv|10|100|30
DRUID healer:
DPS1=Argent Frost|99|Adv|85|100|35|Once
DPS3=Winter's Pyre|90|Adv|40|100|50
DPS4=Harvesting Inferno|35|Adv|10|100|50
DPS5=Serpent Vines|50
Added DPSON=3
- This is a DPS priority rotation. After casting any spell, it will start the dps over from the beginning (sorted by highest health spell).
Added shared DPS timers when using advanced settings. This allows you to prevent this spell, or other spells using the same timer from casting until the timer is up.
There are three timers currently: t1, t2, t3
To use, specify the shared timer as the 8th argument. Optionally (and recommended), a 9th argument is added to let you specify the timer duration.
Note that even if you aren't using the 7th argument, you need to put a filler value in there, I use 'x'
Example:
STUN1|97|Adv|10|100|20|x|T1|4
STUN2|96|Adv|10|100|20|x|T1|3
STUN3|98|Adv|10|100|20|x|T1|8
By combining DPS mode 3 and the timers. My paladin will chain stun, at the specified intervals. While the timer is going, he will cast his other DPS spells. When the timer expires, he will cast the longest duration available stun.
Works great on a beastlord whose nukes are optimally cast in priority order: https://forums.station.sony.com/eq/index.php?threads/beastlord-dps-rotation.205148/
WEAVE
New SECTION added, functionally similar to the DPS section, except it does NOT work on spells.
The weave section when on and configured will attempt to cast AA/ITEM/DISC/COMBAT ABILITY after any DPS spell is cast, while your spells are on COOLDOWN. It will attempt to cast several of them in the time available.
Your character ini file update to include the new weave section after running the mac.
Note that the timers in this section persist between fights.
Some examples uses.
Mage: Force of Elements & Malo. Put those in there and it will weave them in between spell casts.
DRUID: Storm Strike, Blessing of Ro
BST: Bite of the Asp, Feral Swipes, Pummel, Gorilla Smash, etc....
Group your DISCS in here with timers to prevent non-stacking abilities from firing at the same time: ie: Bestial Alignment & Group Bestial Alignment.
isBURN
If you are using the BURNALLNAMED feature that already exists, it will now ignore the advanced ARG 4, for health end.
This way your character will keep casting spells you normally only cast when a monster is high on health.
If you set your DPS spells and WEAVE abilities to have a higher Health END then the Health START, your character will only use those spells/abilities when fighting named.
This allows you to have certain dots/debuffs to only fire on named.
This lets you fire off your discs in between spell casts on named as well.
Ex weave ability:
WEAVE1=Beastial Alignment|99|Adv|100|100|1|ME|t3|36
Enchanter Group Charm
This only works for enchanters, in groups, & is mezzing.
If you use this, every character in group needs to run this same mac (does not work with regular kissassist)
update: Now attempts to remember if the mob is tashed from previous charmIt currently spits out an error, but I think it is working.
You need to configure your enchanter's ini to enable MEZ'ing. Make sure your aoe mez is set to something higher than 2. You need to add the following lines:
CharmOn /set to 1 to charm, 0 to not charm
CharmMinLevel /1 or higher
CharmMaxLevel /check your charm description
TashOn /set to 1 to tash, 0 to not tash
TashSpell
PetOn (otherwise it won't petassist)
Sample:
[Mez]
MezOn=1
CharmOn=1
CharmSpell=Dominate
CharmMinLevel=1
CharmMaxLevel=84
TashOn=1
TashSpell=Bark of Tashan
MezRadius=125
MezMinLevel=1
MezMaxLevel=88
MezStopHPs=80
MezSpell=Befuddle
MezAESpell=Ensorcelling Wave|4
Use petbuffs & pettoys at your own risk (I'm not responsible for when it wipes your group!)
(4/2/15 added: more charm fixes, weave section, dps timers, isburn)
Heals+ and DPS+ are both useful for reducing the number of MQ2Melee Holys/Downs you need on a character.
Heals+
I've added a few tags to kissassist healing. They are a little redundant, but it lets things like Necro Orbs and Pal Deflection Disc. trigger. Can set any group heal to use singletarget logic (Hand of Piety is a great quick heal)
Single (heal anyone)
SingleME (heal only me)
Single!ME (heal anyone but ME)
SingleMA (heal only MA)
Single!MA (heal anyone but MA)
When used it lets group heals/combat abilities/items/and others to be used as single target heals.
I found this covers some of the MQ2Melee flags I was using.
Sample:
PAL:
Heals6=Hand of Piety|50|Single
Heals8=Aurora of Dawnlight|70|Single
Heals10=Bestow Divine Aura|29|Single!ME
Heals11=Beacon of the Righteous|45|Single!ME
Heals12=Deflection Discipline|25|SingleME
BST:
Heals3=Friendly Pet|75|SingleMA
Heals4=Protective Spirit Discipline|60|SingleME
NEC:
Heals1=Night Orb|70|Single!MA
Heals2=Night Orb|60|SingleMA
DPS+
MAG Rain spells will check if there is only 1 target, otherwise skips.
Added an ADV tag. If used, you MUST use ALL of the additional arguments. You can still use the MA,ME,Once,Feign tags at the end
Arg1:Spell Name
Arg2:Health Start
Arg3:MA,ME,Once,Feign,ADV
The following arguments are only used if Arg3 is ADV
Arg4:Health End
Arg5:Mana Start
Arg6:Mana End
Arg7:MA,ME,Once,Feign
The ADV tag lets you stop casting a spell if the mobs health is too low. Lets you configure your character to cast a spell if your mana is below a certain threshold & above a certain threshold.
Usefull for setting DOTS to not cast when the target is low on health.
Limit casting BIG mana cost spells when low on mana.
Can make your wizard switch to an efficient spell rotation when mana is low.
Can have it cast harvest or other spells in your DPS rotation if mana is low.
Reserving mana on your healers
Samples:
Mana starved beastlord:
DPS1=Glacial Roar|0|Adv|10|100|60
DPS2=Glacial Lance|97|Adv|10|100|20
DPS3=Sarsez' Bite|95|Adv|10|100|40
DPS4=Frozen Venin|93|Adv|10|100|60
DPS6=Kron's Maelstrom|91|Adv|40|100|60
DPS7=Tuzil's Feralgia|98|Adv|80|100|60
NECRO quick dots:
DPS1=Ninavero's Swift Deconstruction|97|Adv|85|100|50
DPS2=Rilfed's Swift Sickness|96|Adv|85|100|50
DPS3=Tenak's Flashblaze|95|Adv|85|100|50
DPS4=Thought Flay|95|Once
DPS7=Call Skeleton Crush|99|Adv|80|100|60
DPS8=Blighted Venin|92|Adv|10|100|30
DRUID healer:
DPS1=Argent Frost|99|Adv|85|100|35|Once
DPS3=Winter's Pyre|90|Adv|40|100|50
DPS4=Harvesting Inferno|35|Adv|10|100|50
DPS5=Serpent Vines|50
Added DPSON=3
- This is a DPS priority rotation. After casting any spell, it will start the dps over from the beginning (sorted by highest health spell).
Added shared DPS timers when using advanced settings. This allows you to prevent this spell, or other spells using the same timer from casting until the timer is up.
There are three timers currently: t1, t2, t3
To use, specify the shared timer as the 8th argument. Optionally (and recommended), a 9th argument is added to let you specify the timer duration.
Note that even if you aren't using the 7th argument, you need to put a filler value in there, I use 'x'
Example:
STUN1|97|Adv|10|100|20|x|T1|4
STUN2|96|Adv|10|100|20|x|T1|3
STUN3|98|Adv|10|100|20|x|T1|8
By combining DPS mode 3 and the timers. My paladin will chain stun, at the specified intervals. While the timer is going, he will cast his other DPS spells. When the timer expires, he will cast the longest duration available stun.
Works great on a beastlord whose nukes are optimally cast in priority order: https://forums.station.sony.com/eq/index.php?threads/beastlord-dps-rotation.205148/
WEAVE
New SECTION added, functionally similar to the DPS section, except it does NOT work on spells.
The weave section when on and configured will attempt to cast AA/ITEM/DISC/COMBAT ABILITY after any DPS spell is cast, while your spells are on COOLDOWN. It will attempt to cast several of them in the time available.
Your character ini file update to include the new weave section after running the mac.
Note that the timers in this section persist between fights.
Some examples uses.
Mage: Force of Elements & Malo. Put those in there and it will weave them in between spell casts.
DRUID: Storm Strike, Blessing of Ro
BST: Bite of the Asp, Feral Swipes, Pummel, Gorilla Smash, etc....
Group your DISCS in here with timers to prevent non-stacking abilities from firing at the same time: ie: Bestial Alignment & Group Bestial Alignment.
isBURN
If you are using the BURNALLNAMED feature that already exists, it will now ignore the advanced ARG 4, for health end.
This way your character will keep casting spells you normally only cast when a monster is high on health.
If you set your DPS spells and WEAVE abilities to have a higher Health END then the Health START, your character will only use those spells/abilities when fighting named.
This allows you to have certain dots/debuffs to only fire on named.
This lets you fire off your discs in between spell casts on named as well.
Ex weave ability:
WEAVE1=Beastial Alignment|99|Adv|100|100|1|ME|t3|36
Enchanter Group Charm
This only works for enchanters, in groups, & is mezzing.
If you use this, every character in group needs to run this same mac (does not work with regular kissassist)
update: Now attempts to remember if the mob is tashed from previous charmIt currently spits out an error, but I think it is working.
You need to configure your enchanter's ini to enable MEZ'ing. Make sure your aoe mez is set to something higher than 2. You need to add the following lines:
CharmOn /set to 1 to charm, 0 to not charm
CharmMinLevel /1 or higher
CharmMaxLevel /check your charm description
TashOn /set to 1 to tash, 0 to not tash
TashSpell
PetOn (otherwise it won't petassist)
Sample:
[Mez]
MezOn=1
CharmOn=1
CharmSpell=Dominate
CharmMinLevel=1
CharmMaxLevel=84
TashOn=1
TashSpell=Bark of Tashan
MezRadius=125
MezMinLevel=1
MezMaxLevel=88
MezStopHPs=80
MezSpell=Befuddle
MezAESpell=Ensorcelling Wave|4
Use petbuffs & pettoys at your own risk (I'm not responsible for when it wipes your group!)
Attachments
Last edited:



Most of what you are saying is related to target switching when the enchanter charms, it doesn't sound like the magetank is switching targets still. This is also all related to autohater and xtarget.