• 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

Question - Condition question

Joined
Jun 14, 2017
RedCents
1,962¢
Trying to figure out if I am over complicating conditions. I have been formatting my conditions as follows:

Cond1=${Target.Named} && ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}-1]} && ${Me.CombatAbilityReady[Puretone Discipline]} || ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+3]} && ${Me.CombatAbilityReady[Puretone Discipline]}

I am wondering if I need the CombatAbilityReady part. Would:

Cond1=${Target.Named} && ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}-1]} || ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+3]}

give me the same results? Guess I am wondering if KissAssist has something that would do the CombatAbilityReady check and I am just adding code to process unnecessarily or if the CombatAbilityReady part would be helpful or necessary.




Guess since I have the post going, if I used a condition like:

Cond1=${Target.Named} && ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}-1]} || ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+3]}

could I use it for multiple dps spells? Meaning if I had:

DPS1=Spell1|Cond1
DPS2=Spell2|Cond2

Cond1=${Target.Named} && ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}-1]} || ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+3]}
Cond2=${Target.Named} && ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}-1]} || ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+3]}

Could I convert it to:

DPS1=Spell1|Cond1
DPS2=Spell2|Cond1

Cond1=${Target.Named} && ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}-1]} || ${Me.XTarget[1].Level}>=${Math.Calc[${Me.Level}+3]}

to simplify things?

Thanks for any info or opinions, AnotherJohn
 
Last edited:
Kiss won't try and use an ability if its not ready, so you don't need to put the check in the condition
 
Yeah as Sic mentioned, you can skip abilities checks assuming the ability is what you're firing. One exception is if you fire something via "command" and then you'd want to check if it's ready. KA doesn't check anything for command lines.

Yes you can use the same cond for multiple entries even for different sections (DPS/Heals/Burn.)
 
Question - Condition question

Users who are viewing this thread

Back
Top
Cart