• 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 - Error on DPS/Conditions section

Joined
Jun 14, 2017
RedCents
1,962¢
Version of KissAssist.mac?
KissAssistVer=11.002
When did your problem start?
After last major patch
Character Role?
  1. Assist
What class is having this issue?
  1. Monk
How often does this issue occur?
Always
Can you reproduce the issue?
Yes, as soon as I enter combat
Hi,

I have been running this Kissassist macro for some time and all of a sudden I am getting an error which closes the macro. I played with the ini settings a bit but am still getting the error. I am not sure what to focus on since it used to work and now doesn't. I am not sure what changed. If anyone can point to where the problem is maybe I can play with it some more and get it to work. Also, not sure why it is just this macro that stopped working and the other Kissassist macros I run are still fine.

1558724967125.png

[DPS]
DPSOn=1
DPSCOn=1
DPSSize=20
DPSSkip=20
DPSInterval=2
DPS1=Heel of Kanji|98|Cond1
DPS2=Speed Focus Discipline|95|Cond2
DPS3=Dragon Fang|85|Cond3
DPS4=Counterforce Discipline|99|Cond4
DPS5=Rapid Kick Discipline|75|Cond5
DPS6=Hundred Fists Discipline|75|Cond6
DPS7=Focused Destructive Force|60|Cond7
DPS8=Ashenhand Discipline|50|Cond8
DPS9=Innerflame Discipline|70|Cond9
DPS10=Fists of Wu|99
DPS11=Whirlwind Discipline|99|Cond11
DPS12=Thunderkick Discipline|35|Cond12
DPS13=Transcended Fistwraps of Immortality|91|Cond13
DPS14=NULL
DPS15=NULL
DPS16=NULL
DPS17=NULL
DPS18=NULL
DPS19=NULL
DPS20=NULL
DebuffAllOn=1

[KConditions]
ConOn=1
CondSize=13
Cond1=${Target.Named} && ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+3]} && ${Me.CombatAbilityReady[Heel of Kanji]} || ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+5]} && ${Me.CombatAbilityReady[Heel of Kanji]}
Cond2=${Target.Named} && ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+3]} && ${Me.CombatAbilityReady[Speed Focus Discipline]} || ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+5]} && ${Me.CombatAbilityReady[Speed Focus Discipline]}
Cond3=${Target.Named} && ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+3]} && ${Me.CombatAbilityReady[Dragon Fang]} || ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+5]} && ${Me.CombatAbilityReady[Dragon Fang]}
Cond4=${Target.Named} && ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+3]} && ${Me.CombatAbilityReady[Counterforce Discipline]} || ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+5]} && ${Me.CombatAbilityReady[Counterforce Discipline]}
Cond5=${Target.Named} && ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+3]} && ${Me.CombatAbilityReady[Rapid Kick Discipline]} || ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+5]} && ${Me.CombatAbilityReady[Rapid Kick Discipline]}
Cond6=${Target.Named} && ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+3]} && ${Me.CombatAbilityReady[Hundred Fist Discipline]} || ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+5]} && ${Me.CombatAbilityReady[Hundred Fist Discipline]}
Cond7=${Target.Named} && ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+3]} && ${Me.AltAbilityReady[Focused Destructive Force]} || ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+5]} && ${Me.AltAbilityReady[Focused Destructive Force]}
Cond8=${Target.Named} && ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+3]} && ${Me.CombatAbilityReady[Ashenhand Discipline]} || ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+5]} && ${Me.CombatAbilityReady[Ashenhand Discipline]}
Cond9=${Target.Named} && ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+3]} && ${Me.CombatAbilityReady[Innerflame Discipline]} || ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+5]} && ${Me.CombatAbilityReady[Innerflame Discipline]}
Cond10=!${Me.Song[Fists of Wu].ID}
Cond11=${Me.Combat} && ${Me.TargetOfTarget.CleanName.Equal[${Me.CleanName}]} && ${Target.Named} && ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+3]} && ${Me.CombatAbilityReady[Whirlwind Discipline]} || ${Me.Combat} && ${Me.TargetOfTarget.CleanName.Equal[${Me.CleanName}]} && ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+5]} && ${Me.CombatAbilityReady[Whirlwind Discipline]}
Cond12=${Target.Named} && ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+3]} && ${Me.CombatAbilityReady[Thunderkick Discipline]} || ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+5]} && ${Me.CombatAbilityReady[Thunderkick Discipline]}
Cond13=${Target.Named} && ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+3]} && ${Spell[Peace of the Disciple].Stacks} /casting "Transcended Fistwraps of Immortality"|Primary || ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+5]} && ${Spell[Peace of the Disciple].Stacks} /casting "Transcended Fistwraps of Immortality"|Primary

The only thing I played with is DPS=10 and Cond10. I simplified it to see if I could get it to work with out an error. For some reason at some point i thought this is where the error was so those are not the original statements but all others are. I stopped here since what I changed wasn't working. Any help on where to continue working would be appreciated. Thanks, AnotherJohn
 
The way I debug conditions is:
1) disable all but the 1st one,. then run the mac. If that's ok, enable the second, and so on til I hit the problem condition.
2) Copy and paste the condition in the mq window after typing /echo, it will evaluate it and may show you your issue
 
Code:
Cond1=${Target.Level} >= ${Me.Level} + 4

works pretty reliably for firing abilities against named mobs that are, like, nearly alway, lvl 114 in TBL. if you wanted to maybe simply your conditions a bit.
 
${Target.Named} && ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+3]} && ${Spell[Peace of the Disciple].Stacks} /casting "Transcended Fistwraps of Immortality"|Primary || ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+5]} && ${Spell[Peace of the Disciple].Stacks} /casting "Transcended Fistwraps of Immortality"|Primary

Not sure what the /casting business is doing in Cond13 here
 
vslb, will give that a try next time I was on. I was not even sure it was a condition as I saw DPS also mentioned in the error text I got. Thanks for narrowing it down.

timmy, that is something I can do. I don't know enough to write my own condition statements. When I have tried they fail miserably. I usually find someone who has a condition that I can use for my situation by just substituting the info I need for it to work for me. This looks like it would do the same thing but with a smaller, simpler statement. That has to be good, thanks.

sumon, not sure either. As I stated above, I found this on someone else's ini once I got the 2.0 epic. I assumed it was due to the fact it was not a song, spell, combat ability or an AA but an item. Funny thing was everything worked until the last update. I was thinking maybe there was a way the DPS section or conditions was looked at by Very Vanilla that cause something to go bad and it would have to be rewritten. I am just not good enough to figure out what was even causing the error to know where to look. You three have given me a good starting place to go from, thanks
 
Yeah Cond13 looks like it has some code from a MQ2Melee holy, which won't parse in KA. The "/casting" is a command line for a holy to fire. It also has quite a few and/or combos, maybe add some parentheses to group to the two combo checks you want to run for named or high levels.

Try:
Code:
Cond13=(${Target.Named} && ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+3]} && ${Spell[Peace of the Disciple].Stacks}) || (${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+5]} && ${Spell[Peace of the Disciple].Stacks})

If that's not working, I'd check on the Stacks parts of the condition. I'm not familiar with its usage.
 
Thanks for all the help, using what all you recommended I disabled Cond13 and sure enough, no crash. I then took out the /casting part and it fired like it should when I engaged a named. You are right eqtrader74, I think I found this and tried to use it as a Condition. Just funny that it worked for a while (or at least didnt crash the macro). Guess that is what threw me. Again, thanks all. Things working fine now.
 
Problem - Error on DPS/Conditions section

Users who are viewing this thread

Back
Top
Cart