• 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

Problem - DPS Mod DAMod=+2 Doesnt Seem to work

Joined
Oct 21, 2020
RedCents
443¢
Version of KissAssist.mac?
KissAssistVer=12.002
When did your problem start?
With this spell?
Character Role?
  1. Assist
What class is having this issue?
  1. Ranger
How often does this issue occur?
Always
Anyone know why this Modifier doesnt work?? Have tried the following
Summer's Dew|95|DAMod=+15
Summer's Dew|95|DAMod=+15|Cond2
Summer's Dew|95|Cond2|DAMod=+15
Summer's Dew|95|DAMod=15

None seem to work to delay the spell and the ranger just spams it till OOM or death from threat.
 

should have the information you need to use it, looking at the kissassist code,it needs to be the 3rd or 4th tag, if i understand the code correctly

could you try with another spell, as it only usable for AA and spellbook spells, maybe summers dew is a weird spell

tempusx made a good point, that it seems that the spell does not have a duration, so its not gonna add +25 seconds to its duration before casting again could you weigh in on this @ctaylor22


Ctaylor you are missing a + sign in your code for your damod timers

the reason this spell doesnt do the damod is because to use damod it has to have a duration, this spell is a nuke it doesnt have duration, maybe make it so check recast time instead of duration time? whern using damod?

Where are you getting that "DAMOD =+ " is a thing?

Also https://www.redguides.com/docs/projects/kissassist/#dps-flags-and-modifiers

tempusx made a good point, that it seems that the spell does not have a duration, so its not gonna add +25 seconds to its duration before casting again could you weigh in on this @ctaylor22
Yea, when reading your link and the notes i noticed that its a override of spell duration rather then a recast timer :( that sucks. Such a good spell not to be able to use.

Where are you seeing anything "tempusx " said? I dont see anyone else's reply except you and Sic
 
Where are you getting that "DAMOD =+ " is a thing?

Also https://www.redguides.com/docs/projects/kissassist/#dps-flags-and-modifiers

tempusx made a good point, that it seems that the spell does not have a duration, so its not gonna add +25 seconds to its duration before casting again could you weigh in on this @ctaylor22
Yea, when reading your link and the notes i noticed that its a override of spell duration rather then a recast timer :( that sucks. Such a good spell not to be able to use.

Where are you seeing anything "tempusx " said? I dont see anyone else's reply except you and Sic
 
There's a section within the KA macro where it's cycling the logic of "should we cast this or not?" before it's applying the DAMod additions to a spell. (or aa, but thats its own section).


Code:
| Regular spells
} else /if (${Spell[${DPSPart1}].Duration.TotalSeconds}>0) {
    |/varcalc DPSTimer${i} ${Spell[${DPSPart1}].MyDuration.TotalSeconds}*10
    /if (${Select[${DAMod.Left[1]},-,+]}) {
        /varcalc DPSTimer${i} (${Spell[${DPSPart1}].MyDuration.TotalSeconds}${DAMod})*10
    } else {
        /varcalc DPSTimer${i} ${DAMod}*10
    |    /echo DPSTimer${i} ${DAMod}*10
    }

In this case, Summer's Dew (I tested using SK lifetaps), this sub gets skipped entirely because lifetaps and summers dew are effectively nukes with no spell duration. So because their duration is 0, the elseif statement is false and the DAMod isnt applied. Which leads me to believe, and looking at the KA documentation using a bard "dot" as example, that DAMod is intended to be used for Dots (and debuffs) and not a forced delay for nukes.
 
Sorry for the late update, but DAMod was created for spells that have a fulmination or a last tick that does large damage. DA stands for Duration Adjustment. This option was designed around debuffs/dots that have a duration and not to be used for nukes. The purpose of this flag was to help with the delay between the client and servers. The delay difference can be 1 tick(6 seconds). While the client will return 0 on the spell/debuff duration the server can still lag behind the client and if you refresh the debuff/dot on the client the server will NOT execute the last tick for the Fulmination/last tick of the dot. So the DAMod was born to force a wait before recasting to make sure the last tick was executed by the server.
 
Problem - DPS Mod DAMod=+2 Doesnt Seem to work

Users who are viewing this thread

Back
Top
Cart