• 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 - Condition question

Joined
May 31, 2022
RedCents
4,210¢
Version of KissAssist.mac?
12.002
When did your problem start?
When I wrote the condition
Character Role?
  1. Assist
What class is having this issue?
  1. Rogue
How often does this issue occur?
Always
Can you reproduce the issue?
Yes - when I start up KissAssist on the character the disc fires immediately even though he's full health, not in combat and there's nothing on his XTarget
Hi, I'm working through a number of KissAssist ini's for my new group and publishing them as I go.
This is to give back to this community as well as to recheck my own understanding of the KissAssist framework.

Ran into a condition that does not appear to be working correctly.
Its for: Rogue - Level 15 - Maximum effort!

The disc Focused Will Discipline heals only when out of combat, so I've set it as a buff and applied the following conditions:
  • The ability is ready to fire
  • I'm not in a combat state
  • My hit points are lower than 80%
  • There are no mobs in my XTarget
The lines from the ini are here:
INI:
Buffs4=Focused Will Discipline|Me|Cond10
Cond10=${Me.CombatAbilityReady[Focused Will Discipline]} && ${Me.CombatState.NotEqual[COMBAT]} && ${Me.PctHPs} < 80 && ${Me.XTarget} = 0
Hopefully I've just missed somehthnig obvious and a second pair of eyes will spot the glaring mistake / omission.
Thanks in advance for reading / helping.
 
for buff section you don't need these checks:
  • The ability is ready to fire
  • I'm not in a combat state
  • There are no mobs in my XTarget
Those are already a requirement for being able to use things in the buff section, so the only one you need to use as a condition is:
  • My hit points are lower than 80%

Code:
Buffs4=Focused Will Discipline|Cond10
Cond10=${Me.PctHPs} < 80

and when skill is self only you also don't need the |me tag, you are sure you have turned on the usage of conditions in the condition section?

Code:
[KConditions]
ConOn=1
CondSize=10
Cond10=${Me.PctHPs} < 80
 
for buff section you don't need these checks:
  • The ability is ready to fire
  • I'm not in a combat state
  • There are no mobs in my XTarget
Those are already a requirement for being able to use things in the buff section, so the only one you need to use as a condition is:
  • My hit points are lower than 80%

Code:
Buffs4=Focused Will Discipline|Cond10
Cond10=${Me.PctHPs} < 80

and when skill is self only you also don't need the |me tag, you are sure you have turned on the usage of conditions in the condition section?

Code:
[KConditions]
ConOn=1
CondSize=10
Cond10=${Me.PctHPs} < 80
Cheers, will amend and test.
Yes, all other conditions are working as intended.
 
for buff section you don't need these checks:
  • The ability is ready to fire
  • I'm not in a combat state
  • There are no mobs in my XTarget
Those are already a requirement for being able to use things in the buff section, so the only one you need to use as a condition is:
  • My hit points are lower than 80%

Code:
Buffs4=Focused Will Discipline|Cond10
Cond10=${Me.PctHPs} < 80

and when skill is self only you also don't need the |me tag, you are sure you have turned on the usage of conditions in the condition section?

Code:
[KConditions]
ConOn=1
CondSize=10
Cond10=${Me.PctHPs} < 80
Looks good so far. Doesn't fire inappropriately, fires at rest when hp's are below 80%.
Thanks Kaen, appreciate the help.
 
Problem - Condition question

Users who are viewing this thread

Back
Top
Cart