Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.

Necro mancer dots are pretty quick recast , So for spell read I mean , like say for instant - Spell 1 - Name - 90 % right ? and I cast at this point spells 1- 5- 6 -2 -4 -5 -6 -1 3 8 9 1 11 2 3 6 6 just as a example that's how bad decending cast order is , so even if its bad , can we have it do a spell check - like casting spell 1 - OH shit that spells there , skipping to 2 - Casting spell 2 oh shit that spells there ? because kiss doesn't read necro dots being longer duration - the way the cool down is set up is rape rape rape rape -
So if I am reading this correctly, your Necro is casting his/her sort high damage dots on the mob before they fade, and you want a check done to make sure the DOT has faded before casting again? Is that Correct?
/dpson 0
/dpson 1
[2016/12/24 13:52:47] [MQ2] SLAIN >> a trapper <<
[2016/12/24 13:52:47] [MQ2] EXP: 0.00% AAEXP: 80.00%
[2016/12/24 13:52:47] [MQ2] DPS Meter - Your Total Damage: 631,708 - Fight Time: 20s - DPS: 31,585
[2016/12/24 13:52:48] [MQ2] MYTANKNAME gained an AA, now has 39 unspent
[2016/12/24 13:52:48] <MYTANKNAME> [13:52:48] MYTANKNAME gained an AA, now has 39 unspent
[2016/12/24 13:52:49] [MQ2] Looking for Close Range Mobs
[2016/12/24 13:52:50] [MQ2] PULLING-> an infiltrator <- ID:13602 at 134 feet.
[2016/12/24 13:52:50] <MYTANKNAME> [13:52:50] PULLING-> an infiltrator <- ID:13602 at 134 feet.
[2016/12/24 13:52:55] [MQ2] Looking for Close Range Mobs
[2016/12/24 13:53:18] <--> [13:53:18] -- gained an AA, now has 39 unspent
[2016/12/24 13:53:18] <--> [13:53:18] -- gained an AA, now has 27 unspent
[2016/12/24 13:53:19] [MQ2] PULLING-> a trapper <- ID:13611 at 134 feet.
[2016/12/24 13:53:19] <MYTANKNAME> [13:53:19] PULLING-> a trapper <- ID:13611 at 134 feet.
[2016/12/24 13:53:19] [MQ2] MYTANKNAME gained an AA, now has 40 unspent
[2016/12/24 13:53:19] <MYTANKNAME> [13:53:19] MYTANKNAME gained an AA, now has 40 unspent
[2016/12/24 13:53:19] # CMD: [/mqp]
[2016/12/24 13:53:19] <MYTANKNAME> MYTANKNAME //mqp
[2016/12/24 13:53:19] Macro is paused.
Try and get ma a debug log so I can do a little research, but what your looking for is in the CombatCast around line 1588.
[2016/12/24 18:42:53] [MQ2] ATTACKING -> Corrupted Grove Guardian <-
[2016/12/24 18:42:58] [MQ2] ** Pyre of Jorobb Rk. II on >> Corrupted Grove Guardian <<
[2016/12/24 18:43:02] [MQ2] ** Termination on >> Corrupted Grove Guardian <<
[2016/12/24 18:43:06] [MQ2] ** Pyre of Marnek on >> Corrupted Grove Guardian <<
[2016/12/24 18:43:10] [MQ2] ** Ignite Thoughts on >> Corrupted Grove Guardian <<
[2016/12/24 18:43:20] [MQ2] ** Ignite Synapses Rk. II on >> Corrupted Grove Guardian <<
[2016/12/24 18:43:23] [MQ2] ** Annihilation Rk. II on >> Corrupted Grove Guardian <<
[2016/12/24 18:43:33] [MQ2] ** Ignite Potential on >> Corrupted Grove Guardian <<
[2016/12/24 18:43:37] [MQ2] ** Termination on >> Corrupted Grove Guardian <<
[2016/12/24 18:43:41] [MQ2] ** Pyre of Jorobb Rk. II on >> Corrupted Grove Guardian <<
[2016/12/24 18:43:47] [MQ2] ** Pyre of Marnek on >> Corrupted Grove Guardian <<
[2016/12/24 18:43:50] [MQ2] ** Ignite Thoughts on >> Corrupted Grove Guardian <<
[2016/12/24 18:43:53] [MQ2] ** Pyre of Hazarak on >> Corrupted Grove Guardian <<
[2016/12/24 18:43:56] [MQ2] ** Annihilation Rk. II on >> Corrupted Grove Guardian <<
[2016/12/24 18:44:01] [MQ2] ** Ignite Synapses Rk. II on >> Corrupted Grove Guardian <<
[2016/12/24 18:44:11] [MQ2] ** Ignite Potential on >> Corrupted Grove Guardian <<
[2016/12/24 18:44:14] [MQ2] ** Termination on >> Corrupted Grove Guardian <<
[2016/12/24 18:44:18] [MQ2] ** Pyre of Jorobb Rk. II on >> Corrupted Grove Guardian <<
[2016/12/24 18:44:23] [MQ2] ** Pyre of Marnek on >> Corrupted Grove Guardian <<
[2016/12/24 18:44:28] [MQ2] ** Ignite Thoughts on >> Corrupted Grove Guardian <<
[2016/12/24 18:44:31] [MQ2] ** Annihilation Rk. II on >> Corrupted Grove Guardian <<
[2016/12/24 18:44:36] [MQ2] ** Pyre of Hazarak on >> Corrupted Grove Guardian <<
[2016/12/24 18:44:40] [MQ2] ** Ignite Synapses Rk. II on >> Corrupted Grove Guardian <<
[2016/12/24 18:44:46] [MQ2] ** Ignite Potential on >> Corrupted Grove Guardian <<
[2016/12/24 18:44:49] [MQ2] ** Termination on >> Corrupted Grove Guardian <<
[2016/12/24 18:45:06] [MQ2] ** Pyre of Jorobb Rk. II on >> Corrupted Grove Guardian <<
[2016/12/24 18:45:10] [MQ2] ** Pyre of Marnek on >> Corrupted Grove Guardian <<
[2016/12/24 18:45:13] [MQ2] ** Ignite Synapses Rk. II on >> Corrupted Grove Guardian <<
[2016/12/24 18:45:24] [MQ2] ** Ignite Thoughts on >> Corrupted Grove Guardian <<
[2016/12/24 18:45:37] [MQ2] ** Annihilation Rk. II on >> Corrupted Grove Guardian << - RESISTED
[2016/12/24 18:45:40] [MQ2] ** Pyre of Hazarak on >> Corrupted Grove Guardian <<
[2016/12/24 18:45:45] [MQ2] ** Pyre of Jorobb Rk. II on >> Corrupted Grove Guardian <<
[2016/12/24 18:45:53] [MQ2] ** Ignite Potential on >> Corrupted Grove Guardian <<
[2016/12/24 18:45:56] [MQ2] ** Pyre of Marnek on >> Corrupted Grove Guardian <<
[2016/12/24 18:46:01] [MQ2] ** Ignite Synapses Rk. II on >> Corrupted Grove Guardian <<
[2016/12/24 18:46:05] [MQ2] ** Ignite Thoughts on >> Corrupted Grove Guardian <<
[2016/12/24 18:46:19] [MQ2] ** Annihilation Rk. II on >> Corrupted Grove Guardian <<
[2016/12/24 18:46:23] [MQ2] ** Pyre of Hazarak on >> Corrupted Grove Guardian <<
[2016/12/24 18:46:27] [MQ2] ** Ignite Potential on >> Corrupted Grove Guardian <<
[2016/12/24 18:46:31] [MQ2] ** Termination on >> Corrupted Grove Guardian <<
[2016/12/24 18:46:36] [MQ2] ** Pyre of Jorobb Rk. II on >> Corrupted Grove Guardian <<
[2016/12/24 18:47:23] [MQ2] SLAIN >> Corrupted Grove Guardian <<
[2016/12/24 18:47:23] [MQ2] EXP: 0.00% AAEXP: 0.00%
[2016/12/24 18:47:23] [MQ2] DPS Meter - Your Total Damage: 6,674,704 - Fight Time: 253s - DPS: 26,382
[2016/12/24 18:47:23] [MQ2] DPS Meter - Pet Total Damage: 440,842 - Pet DPS: 1,742
[2016/12/24 18:47:23] [MQ2] DPS Meter - You + Pet Total Damage: 7,115,546 - DPS: 28,124
[2016/12/24 18:47:23] [MQ2] ATTACKING -> a Drogan berserker <-
[2016/12/24 18:47:28] [MQ2] ** Pyre of Jorobb Rk. II on >> a Drogan berserker <<
[2016/12/24 18:47:32] [MQ2] ** Pyre of Marnek on >> a Drogan berserker <<
[2016/12/24 18:47:44] [MQ2] ** Annihilation Rk. II on >> a Drogan berserker <<
[2016/12/24 18:47:48] [MQ2] ** Pyre of Hazarak on >> a Drogan berserker <<
[2016/12/24 18:47:59] [MQ2] ** Termination on >> a Drogan berserker <<
[2016/12/24 18:48:12] [MQ2] SLAIN >> a Drogan berserker <<
[2016/12/24 18:48:12] [MQ2] EXP: 0.00% AAEXP: 98.78%
[2016/12/24 18:48:12] [MQ2] DPS Meter - Your Total Damage: 360,711 - Fight Time: 44s - DPS: 8,197
[2016/12/24 18:48:12] [MQ2] DPS Meter - Pet Total Damage: 19,943 - Pet DPS: 453
[2016/12/24 18:48:12] [MQ2] DPS Meter - You + Pet Total Damage: 380,654 - DPS: 8,651
[2016/12/24 18:51:19] [MQ2] ATTACKING -> a Drogan berserker <-
[2016/12/24 18:51:41] DoCommand - Couldn't parse 'dpsaa 7703'
[2016/12/24 18:51:41] mq2cast_spell_routines.inc@272 (MQ2Cast(string spellName,string spellType,timer giveUpTimer,string mySub,string MQ2Feature1,string MQ2Feature2,string MQ2Feature3,string MQ2Feature4,string MQ2Feature5,string MQ2Feature6,string MQ2Feature7,string MQ2Feature8)): /if (${Cast.Status.Find[C]}) {
[2016/12/24 18:51:41] kissassist.mac@2081 (CastWhat(string castWhat,int castTargetID,string sentFrom)): /call MQ2Cast "${castWhat}" gem${MiscGem} 3s -maxtries|2
[2016/12/24 18:51:41] kissassist.mac@1533 (CombatCast): /call CastWhat "${DPS[${i}]}" ${DPSTargetID} DPS
[2016/12/24 18:51:41] kissassist.mac@1359 (Combat): /if (${DPSOn} && (!${Role.Equal[puller]} || !${ChainPull})) /call CombatCast
[2016/12/24 18:51:41] kissassist.mac@1006 (CheckForCombat(int SkipCombat, string FromWhere)): /call Combat
[2016/12/24 18:51:41] kissassist.mac@921 (Main): /call CheckForCombat 0 MainLoop
[2016/12/24 18:51:41] [MQ2] SLAIN >> a Drogan berserker <<
[2016/12/24 18:51:41] [MQ2] EXP: 0.00% AAEXP: 0.00%
[2016/12/24 18:51:41] [MQ2] DPS Meter: Was a timimg error skipping DPS Meter
[2016/12/24 18:51:44] [MQ2] ** Pyre of Jorobb Rk. II on >> a Drogan berserker <<
[2016/12/24 18:52:01] The current macro has ended.
Just taking a quick look at these spells. I don't see an issue with how often the following spells are being cast.
Pyre of Jorobb Rk. II - Base Duration 35 seconds.
[2016/12/24 18:42:58] [MQ2] ** Pyre of Jorobb Rk. II on >> Corrupted Grove Guardian <<
[2016/12/24 18:43:41] [MQ2] ** Pyre of Jorobb Rk. II on >> Corrupted Grove Guardian <<
===============
Recast after 43 Seconds.
Termination - Base Duration 35 seconds.
[2016/12/24 18:43:02] [MQ2] ** Termination on >> Corrupted Grove Guardian <<
[2016/12/24 18:43:37] [MQ2] ** Termination on >> Corrupted Grove Guardian <<
===============
Recast after 35 Seconds.
Pyre of Marnek - Base Duration 35 seconds.
[2016/12/24 18:43:06] [MQ2] ** Pyre of Marnek on >> Corrupted Grove Guardian <<
[2016/12/24 18:43:47] [MQ2] ** Pyre of Marnek on >> Corrupted Grove Guardian <<
===============
Recast after 41 Seconds.
Ignite Thoughts - Base Duration 35 seconds.
[2016/12/24 18:43:10] [MQ2] ** Ignite Thoughts on >> Corrupted Grove Guardian <<
[2016/12/24 18:43:50] [MQ2] ** Ignite Thoughts on >> Corrupted Grove Guardian <<
===============
Recast after 40 Seconds.
Ignite Synapses - Base Duration 35 seconds.
[2016/12/24 18:43:20] [MQ2] ** Ignite Synapses Rk. II on >> Corrupted Grove Guardian <<
[2016/12/24 18:44:01] [MQ2] ** Ignite Synapses Rk. II on >> Corrupted Grove Guardian <<
===============
Recast after 41 Seconds.
Annihilation Rk. II - Base Duration 35 seconds.
[2016/12/24 18:43:23] [MQ2] ** Annihilation Rk. II on >> Corrupted Grove Guardian <<
[2016/12/24 18:43:56] [MQ2] ** Annihilation Rk. II on >> Corrupted Grove Guardian <<
===============
Recast after 33 Seconds.
Ignite Potential - Base Duration 35 seconds.
[2016/12/24 18:43:33] [MQ2] ** Ignite Potential on >> Corrupted Grove Guardian <<
[2016/12/24 18:44:11] [MQ2] ** Ignite Potential on >> Corrupted Grove Guardian <<
===============
Recast after 38 Seconds.
Pyre of Hazarak - Base Duration 35 seconds.
[2016/12/24 18:43:53] [MQ2] ** Pyre of Hazarak on >> Corrupted Grove Guardian <<
[2016/12/24 18:44:36] [MQ2] ** Pyre of Hazarak on >> Corrupted Grove Guardian <<
===============
Recast after 43 Seconds.
can I let you watch my necro via teamview ? cause its horrible - and im not sure your understanding what im saying - serious bro ?
- - - Updated - - -
All I would like is basicly a for sure way necro will cast 1-12 without skipping around - I will slow spell casting down which I have - but I want a for sure way to cast 1-12 without it skipping , if you can point me in the right direction I will do it - I see the section where it says spells with a timer , add % interverals , which is fine , but it doesn't cast the spells 1-12 in order , it casts based off of how fast im dpsing , and if I dps a group mob and kill it before necro can cast it skips around - 1 5 8 3 6 1 5 8 ect... no absolute descending order , honestly just my issue - will slow necro cast down to get him where I want him just want absolute descending spell order cast
- - - Updated - - -
guess that's all im asking for , right direction in macro where to add it or fix it and ill text it and let you know ? I know how to read the code and such , just not familiar with what part is the spell casting - and where to make it just cast in order period without using % tags - like maybe add option for dpson=3 to be Spell casting with no % tag ?
/if (${DPSOn}==3) {
/while (${Me.SpellInCooldown}) {
/delay 5
}
}
} else /if (${Me.Book[${DPS[${i}]}]}) {
| - Attack Buff Timers are seperate. DPS timers are cleared after every fight.
/if (${Select[${DPSTargetID},${Me.ID},${Spawn[=${MainAssist}].ID}]}) {
/varcalc ABTimer${i} (${Spell[${DPS[${i}]}].Duration.TotalSeconds}*${DurationMod})*10
/if (${DebugCombat}) /echo DEBUGCOMBAT CombatCast Spell: ${DPS[${i}]} Timer: ABTimer${i} {ABTimer${i}} Line#: ${Macro.CurLine}
|/goto :skipcast
| - Custom timer for counterbias
} else /if (${Me.Class.Name.Equal[Shaman]} && ${DPS[${i}].Find[counterbias]}) {
/varset DPSTimer${i} 1.5m
|/goto :skipcast
| Custom timer for Chanter suffocation
} else /if (${Me.Class.Name.Equal[enchanter]} && ${DPS[${i}].Find[suffocation]}) {
/varset DPSTimer${i} 1m
|/goto :skipcast
| Custom timer for Beastlord Feralgia Timer
} else /if (${Me.Class.Name.Equal[Beastlord]} && ${DPS[${i}].Find[feralgia]}) {
/varset DPSTimer${i} 1.5m
|/goto :skipcast
| Regular spells
} else /if (${Spell[${DPS[${i}]}].Duration}>0) {
/varcalc DPSTimer${i} ${Spell[${DPS[${i}]}].Duration.TotalSeconds}*10
|/goto :skipcast
| Spells with no timers assign DPS interval
} else {
/varset DPSTimer${i} ${DPSInterval}s
|/goto :skipcast
}
/if (${DPSOn}==3) {
/while (${Me.SpellInCooldown}) {
/delay 5
}
}
I could be wrong but these are DOTS, kiss does not know the dot is on, only that the dot is now available again.... would this be easier to be done in a holy where you could check mob for X dot and refresh it if it comes off?
- - - Updated - - -
DON'T make me write EoKNecro.mac!
