• 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 - Anyone know how to write a cond that detects if all mobs have slow and malo?

shu

Member
Joined
Oct 28, 2019
RedCents
40¢
Version of KissAssist.mac?
11.005
When did your problem start?
Not a problem it is a question.
Character Role?
  1. Assist
What class is having this issue?
  1. Shaman
How often does this issue occur?
Always
Yes I know with a debuffall statement you must specify malo or slow. So is it possible to write a cond that can
detect if all mobs on the extended target window have malo and slow? If anyone knows how to do this would
you share that cond?
 
Mobs buffs are stored server side and you only get access to them when you target the mob and the server sends the information. So you cannot determine if they are slowed or malo'd without first targeting them. Thus the condition is impossible.
 
What @ChatWithThisName said.

Buffs can only be accessed through the Target TLO. The Spawn and XTarget TLO do not include the Buff[] member, so without access to the Buff[] member there is no way to check a spawn without targeting the mob first.
 
Maybe there are alternatives that you can implement in KISS by using the AE section. For example I use that section to cast AE debuffs like tash and malo and my cleric uses it to automagically hit some big heals (think bad pull), and the tank uses it to disc mitigation. Then if you're using
[CODE lang="ini" title="Always slow"]DebuffAllOn=2
DPS1=Turgur's Swarm|100|debuffall|slow|always
[/CODE]
you should find that enough mobs get slowed that you survive an encounter with a lot of mobs. Of course the secret sauce is having an enchanter and bard both using AE Mez!
 
Maybe not exactly what you are looking for but I use these Conditions when it comes to Shaman debuffs.


# Single Debuff
DPS1=Malaise|99|Cond5
Cond5=${Me.XTarget} > 0 && ${SpawnCount[npc radius 50 zradius 15]} > 0


# Single Slow
DPS3=Turgur's Swarm|99|Cond6|Cond7

# Single slow mob if it is not slowed and it is a named and it cons red.
Cond6=!${Target.Buff[Turgur's Insects].ID} && ${Target.Named} && ${Target.ConColor.Equal[Red]}

# Single slow mob if it is not slowed and there are less then 2 mobs in camp.
Cond7=!${Target.Buff[Turgur's Insects].ID} && ${Me.XTarget} < 2


# AOE Slow (upto 8 mobs)
DPS4=Turgur's Virulent Swarm|99|Cond8

#AOE Slow cast if there is more then 1 mob on extended target.
Cond8=!${Target.Named} && !${Target.Buff[Turgur's Insects].ID} && ${Me.XTarget} > 1
 
I thank all of you for sharing your input.
Heals4=Reckless Mending|XX%HP|MA|cond1

cond1 is true if all mobs on the extended target window have slow. That was my goal and from the responses
I realize such a cond is not possible.

There is a healer merc in the group that does better heals than a shaman and I wanted to delay shaman heals
to the MA until all mobs have slow. Oh well that would have been very efficient.
 
Last edited:
[BGCOLOR=initial]You could use a condition if spawn.id.cachedbuffs && !spawn.id.cachedbuff[x][/BGCOLOR]
So it would only not cast the spells if the spawns buffs are cached and it doesnt have slow. Otherwise it will cast if it doesn't have the cached buffs (ie it doesn't know if its slowed or not) and will cast if it knows and the mob is slowed.

It wouldn't be perfect, but it may help the priority to some degree
 
....
There is a healer merc in the group that does better heals than a shaman and I wanted to delay shaman heals
to the MA until all mobs have slow. Oh well that would have been very efficient.
DebuffAllOn=2
... priorizes debuffing over healing for the shaman, which should lead to the behavior you are looking for


Your shaman is still a yongster, right? Once he got T3-gear and all relevant heal-aas he should heal far better than any merc using kissassist.
If your shaman is 115 you may consider to use:
- spiritual squall, reinforced with wintry gift whenever tanks health does not require fastheals
- Zrelik's recourse at incoming and refresh whenever possible
- refresh the group-Hot "spectre of renewal" whenever time allows, to trigger "Luminary's Synergie" as often as possible which boosts any of your heals by a big margain
(if you don't have the focus-AAs for synergie, you may shall focus on this focus-AAs)
- both: slow with "refreshing counterbias" for the additional hot for your tank and aa-slow (turgur)for the crippling effect
 
Question - Anyone know how to write a cond that detects if all mobs have slow and malo?

Users who are viewing this thread

Back
Top
Cart