• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

KissAssist Release KissAssist v9.1.8 Updated 12/25/2016

Re: KissAssist v9.1.6 Updated 12/19/2016

Kiss 9.1.6 Updated 12/22/2016

Maintenance Release
Fixes for casting errors and events.

Quick typo fix for Kiss 9.1.6. Same version new file uploaded.
 
Re: KissAssist v9.1.6 Updated 12/19/2016

Nice..will test it now thx maskoi u rock!!!
 
Re: KissAssist v9.1.6 Updated 12/19/2016

Will be working on that over the next week or so. First week in Jan 2017 would be my guess.

what do you mean by spell reads?
 
Re: KissAssist v9.1.6 Updated 12/19/2016

One thing I am curious about, is the ability to disable the dps meter / parser in KA... if ever i see delays, it is usually here.. it seems to pause/freeze for a couple seconds before it decides the battle is done, and displays the dps data from the fight..

This is definitely useful information, but oftentimes it says there was an error in timing and doesnt display anyway..

Now, it could be some other issue and not the dps meter itself causing the delay.. but just something I noticed, and i think its been reasonably consistent for me since the release of KA 9.x ..
 
Re: KissAssist v9.1.6 Updated 12/19/2016

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 -
 
Re: KissAssist v9.1.6 Updated 12/19/2016

To me it sounds like he is asking if KA would/could read debuffs/dots times before recasing any said spell to see it the effect of the spell is already on the mob as to not waste mana/time.
 
Re: KissAssist v9.1.6 Updated 12/19/2016

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?
 
Re: KissAssist v9.1.6 Updated 12/19/2016

Was mage pet summoned stuff supposed to be fixed? beacuse still not working..
 
Re: KissAssist v9.1.6 Updated 12/19/2016

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?

Yes because how broke the spell casting is right now it just chain cast spells and I have my delay set to 24 it wastes mana amd cast dots that last 2 minutes over and over or dots that last 30 seconds over and over

- - - Updated - - -

Basicly I think a spell timer check like for buffs but add spell timer check for certain classes shaman mage necro ect for debuffs and dots
 
Re: KissAssist v9.1.6 Updated 12/19/2016

There is an issue with Me.GemTimer, but not sure now about how DPS buffs are being effected. The timer is bassed on ${Spell[${DPS[${i}]}].Duration.TotalSeconds}*10 I am not sure if something changed with the spell timers or not, but there is something up with the timers and this last update..

From what I can see the ${Spell[].Duration.TotalSeconds} is working for necro short buffs and the timers are working like they should, when testing this manually.

Chanticleer I need you to get me a Debug log that I can look at. Get a log of your necro DPSing a few mobs. I need to review what is happening when running a KA..
 
Last edited:
Re: KissAssist v9.1.6 Updated 12/19/2016

yea cause necro like spam chains dots : ( and is bad -

- - - Updated - - -

you know where bouts that is in mac ? what line ? im going to tinker
 
Re: KissAssist v9.1.6 Updated 12/19/2016

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.
 
Re: KissAssist v9.1.6 Updated 12/19/2016

wonder why an SK outta group with tank on , doesnt grab the mob when its in camp and the mob is on the etw.
 
Re: KissAssist v9.1.6 Updated 12/19/2016

Feedback after a few hours with 9160

1) DPS is way up for casters, this is awesome.
2) /dpson is not working. I found this useful sometimes, can use /mqp but that also stops buffing and healing etc.
3) I seem to remember there was an update mentioned somewhere to stop the tank charging across the room when mobs are inc. I'm running on a slow system so it might just be lag that I have to live with. I have camp radius set to 5 but the tank often charges towards incoming mobs occasionally aggroing other stuff in tight situations. Sometimes I have to stop macro and do the tanking myself (the horror!)
4) Mage isn't summoning various items like ice nuke wand.

All in all this is a great version of KA, thanks much!
 
Re: KissAssist v9.1.6 Updated 12/19/2016

On Tank Campradius=5 is too small. It can never be below 15 and work correctly. It shoukd 20 at the smallest.
Meleerange is what is causing him to charge across the room. Default is 75 try making it 30.
/dpson has multiple setting 0,1, or2 so you have to use a number after the command
Rich (BB code):
/dpson 0
Rich (BB code):
/dpson 1

We fixed the summoning thing but I think I may have forgotten to include it. Checking that out now.
 
Re: KissAssist v9.1.6 Updated 12/19/2016

Kiss 9.1.7 Updated 12/23/2016
Maskoi & Ctaylor22
MAGE SUMMONING FIXED FOR REAL.
Fixed med issue with mobs in camp.
Fixed null values while searching for mobs.
Fixed characters stalling on pulls while faraway from camp.
Added number of slots for each section to character ini file for easier editing
Added events check for toggles during combat i.e. /dpson

New File uploaded.
 
Last edited:
Re: KissAssist v9.1.7 Updated 12/23/2016

Cheers for that, I do use /dpson 0. Will double check.

One thing I forgot to mention. The mage correctly spots change of target when I have MA set, but doesn't retarget pets, swarm or otherwise. Is this possible?

If I/switch then mage correctly sends pet and swarm on new target which is pretty fkn sweet. Would be nice to have it automatic.

Edit. Confirmed dpson is being ignored.
 
Re: KissAssist v9.1.7 Updated 12/23/2016

/switch not working on pets I can believe.

We will look into this.
 
Re: KissAssist v9.1.7 Updated 12/23/2016

Bit extra info on dpson 0. The caster will carry on nuking, but won't dps on the next mob. So it looks like you need to check each cast.

On the switch business, I meant that switch works fine but the auto retarget doesn't affect pets
 
Re: KissAssist v9.1.7 Updated 12/23/2016

See if /dpson 0 works in 9.1.7
 
Re: KissAssist v9.1.7 Updated 12/23/2016

I am having an issue with the v9.1.7. The tank just stands there and will not attack sometimes.

OK, after looking into this, it seems that every other pull the tank does not switch from the bow to melee weapons and just stands there. In the MQ2 box it still says looking for near targets even after they are pulled. It looks like it is not switching from PULLING to TANKING every other pull.

Very odd, just started happening with 9.1.7
 
Re: KissAssist v9.1.7 Updated 12/23/2016

Need more info.
/mlog on
/debugall when he does that so you see whats Kiss is doing.
/post the log file
 
Re: KissAssist v9.1.7 Updated 12/23/2016

Maskoi,
you are not going to believe this but this bug does not happen when the DEBUGALL command is spamming the MQ2 window. But I did figure out when it is happening by the spam in the MQ2 window.

Here is a snip of the log when it is happening. I have sanitized the characters names out.

Rich (BB code):
[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.

look at the section in bold at 13:52:49 through 13:52:55

It seems that if the looking for "[MQ2] Looking for Close Range Mobs" happens after the PULLING event, the macro just sits there. I think it is getting confused looking when the mob in already incoming. Every time the tank freezes and does not melee, it is when the [MQ2] Looking for Close Range Mobs comes up in the window AFTER the <MYTANKNAME> [13:52:50] PULLING-> an infiltrator <- ID:13602 at 134 feet.

You can see at 13:53:18 two characters get AAs that was because the mob was dead, but the tank did nothing.
 
Re: KissAssist v9.1.7 Updated 12/23/2016

reboot your computer and see if it still does it.
 
Re: KissAssist v9.1.7 Updated 12/23/2016

I have rebooted the computer and the issue is still there. It will hang up on the pull sometimes IF /debugall is not on.
 
Re: KissAssist v9.1.7 Updated 12/23/2016

Create a new thread
Post your ini file please
 
Re: KissAssist v9.1.7 Updated 12/23/2016

All coming together very nice, mage summoning and casting like a boss. /dpson working again. MeleeDistance change really helped. (35 seemed to be the smallest I could go, at 30 tank stood there and didn't even target stuff.)

Awesome stuff, thanks Maskoi
 
Re: KissAssist v9.1.6 Updated 12/19/2016

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.


Rich (BB code):
[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.

- - - Updated - - -

these spells that necro is casting is 30s to 2m dots , over and over and over , like wtf over
 
Re: KissAssist v9.1.7 Updated 12/23/2016

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.
 
Kiss 9.1.8 Updated 12/25/2016
Maskoi & Ctaylor22
Various Fixes for 9.1.7

New file uploaded

Please download and use Kiss 9.1.8.
Kiss 9.1.7 has serious errors.

 
Re: KissAssist v9.1.7 Updated 12/23/2016

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 ?
 
Re: KissAssist v9.1.7 Updated 12/23/2016

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 ?

The problem with what you are asking for, is how KA is designed when Casting DPS. The basic design is to try and get as much DPS as possible and that won't happen if your waiting on your next spell, in the list, to become ready to cast.
KA currently will cast on the mob and then search for the next available spell that is ready. The problem here is the global cooldown timer for spell gems, because of it your whole GEM bar is disabled and that is why some of your spells are being skiped.

If I was to try and approach this, there are several way I would do it, but they all have there issues. This will not solve the issue when a gem/spell is not ready, because it is on the same cooldown timer as another spell in your line up. This will only negate the global cooldown between spells. Also keep in mind that this is not perfect and that getting a resist from a mob will throw off your sequence.

First I would set DPSOn=3 in my ini file. Then I would add this code to my CombatCast Routine around line 1591. See the second code example to see the exact location to place the code.

Rich (BB code):
							/if (${DPSOn}==3) {
							   /while (${Me.SpellInCooldown}) {
							       /delay 5
							   }
							}

Then I would go and rem out all the /goto :SkipCast statements just above the code you added:

Rich (BB code):
						} 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
							   }
							}

This is not a perfect solution, but it will help and this is where I would start.
 
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!
 
Raz, the problem isn't with the timers, those are working fine, the problem is KA is not casting the spells in the order they are in the ini file. Some of the spells are being skipped due to global cooldown.
 
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!



Challenged issued ! Lol cant offer cash but can give hugs

- - - Updated - - -

Lol just joking bro
 
Kiss definitely knows a dot is on because it creates a timer for each spell it casts
 
KissAssist Release KissAssist v9.1.8 Updated 12/25/2016

Users who are viewing this thread

Back
Top
Cart