• 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 - SHM DPS conditions

Cmp433

Member
Joined
Nov 28, 2022
RedCents
25¢
Hello all. Im pretty new to conditions, and I was hoping somone could tell me why this isn't working so I can see what im doing wrong. Im trying to make my shaman cast a DoT (Bane of Nife) ONLY if the mob is level 55 or above, and ONLY if I am 85% mana or higher. Can someone tell me what it's supposed to look like? Heres my DPS INI that I currently have running. He seems to always cast it no matter what.

[DPS]
DPSOn=2
DPSCOn=1
DPSSize=4
DPSSkip=85
DPSInterval=0
DPS1=Malosi|0
DPS2=Turgur's Insects|99|debuffall|slow|always
DPS3=command: /hidecorpse allbutgroup|100|Once
DPS4=Bane of Nife|95|Cond1
DPSCond1=${Me.SpellReady[Bane of Nife]} && ${Me.PctMana} < 85 && ${Target.level} < 55
DebuffAllOn=2
 
Bonus points if someone could figure out how to stop my Shaman from casting Turgur's Insects IF the spell Tigir's Insects has already landed on the particular mob. When 3 or more mobs come, I prefer him to cast the AE First, and just ignore Turgur's if the mob is already slowed. But he seems to flop between casting the two, and ultimately will overwrite Tigir's with Turgur's eventually.

Here is my whole INI


[General]
KissAssistVer=12.002
Role=Assist
CampRadius=30

MedOn=1
MedStart=90
MedStop=100
RezAcceptOn=1|90
AcceptInvitesOn=1
CharInfo=Shaman|58|GOLD
DefaultUI=TRUE
XTSlot=1

[SpellS]
MiscGem=8
MiscGemLW=0
MiscGemRemem=1
LoadSpellSet=0
SpellSetName=KissAssist
CastingInterruptOn=1
CheckStuckGem=1
Gem1=Spirit Salve
Gem2=Turgur's Insects
Gem3=Alacrity
Gem4=Primal Essence
Gem5=Spirit of Wolf
Gem6=Cannibalize III
Gem7=Spirit of Bih`Li
Gem8=Regrowth

[Buffs]
BuffsOn=1
BuffsSize=13
Buffs1=Spirit of Bih`Li|Class|Mnk,War,Shm
Buffs2=Regrowth of Dar Khura|Class|Mnk,War,Shm
Buffs3=Celerity|Melee
Buffs4=NULL
Buffs5=Talisman of the Brute|Class
Buffs6=Resist Magic|Class|WAR,MNK,SHM
Buffs7=Talisman of the Cat|Class|WAR,MNK,SHM
Buffs8=Talisman of Altuna|0
Buffs9=Talisman of Epuration|Class|WAR,MNK,SHM
Buffs10=Primal Essence
Buffs11=Cannibalize IV|mana|95|65
Buffs12=Black Rope Bridle|Dual|Summon Horse
Buffs13=Acumen of Dar Khura
Buffs14=Khura's Focusing
RebuffOn=1

[Melee]
AssistAt=100
FaceMobOn=1
TargetSwitchingOn=1


[AE]
AEOn=1
AESize=1
AERadius=60
AE1=Tigir's Insects|3|Mob|once

[DPS]
DPSOn=2
DPSCOn=1
DPSSize=3
DPSSkip=85
DPSInterval=0
DPS1=Malosi|0
DPS2=Turgur's Insects|99|debuffall|slow|always
DPS3=command: /hidecorpse allbutgroup|100|Once
DPS4=Bane of Nife|95|Cond1
DPSCond1=${Me.SpellReady[Bane of Nife]} && ${Me.PctMana} < 85 && ${Target.level} < 55
DebuffAllOn=2

[Heals]
HealsOn=1
HealInterval=0
AutoRezOn=0
HealsSize=2
Heals1=Chloroblast|45
Heals2=Torpor|70|Me

[Pet]
PetOn=1
PetSpell=Spirit of the Howler
PetBuffsOn=1
PetBuffsSize=2
PetBuffs1=Spirit Quickening
PetBuffs2=Primal Essence
PetCombatOn=1
PetAssistAt=99
PetAttackDistance=115
 
DPSCond1=${Me.SpellReady[Bane of Nife]} && ${Me.PctMana} < 85 && ${Target.level} < 55
Because this is not a thing. DPS section lists DPS items and there is a specific section for conditions, which I do not see in your posted ini.

DPSSize=3 - This is also wrong because you have 4
BuffsSize=13 - This is wrong because you have 14

See the link below for KA commands. To be honest, I would suggest choosing a different ini file or start a new one by loggin on the toon and typing /mac kissassist and let it create a new blank one you can fill in with what you want.

Kissassist
 
I appreciate the reply. I thought it had to be listed as DPSCond. Adding this to the bottom did end up working. (I took off the level requirement but left the mana requirement)


[KConditions]
ConOn=1
Cond1=${Me.SpellReady[Bane of Nife]} && ${Me.PctMana} > 85
 
I appreciate the reply. I thought it had to be listed as DPSCond. Adding this to the bottom did end up working. (I took off the level requirement but left the mana requirement)


[KConditions]
ConOn=1
Cond1=${Me.SpellReady[Bane of Nife]} && ${Me.PctMana} > 85
Grats!!!

Make sure to fix up the rest though as well because the ini's with incorrect entries can cause all kinds of odd occurrences
 
I did. I appreciate the catches. Ive been tweaking it so much I missed those entries.

Do you have any idea what the condition would look like for the shm to NOT cast Turgur's on a mob, if Tigir's has already landed by chance?
Also, do you happen to know the command to have him only cast the AE spell ONCE? He seems to spam Tigir's Insects if theres 3 or more mobs even if they already all have slow landed.
 
Do you have any idea what the condition would look like for the shm to NOT cast Turgur's on a mob, if Tigir's has already landed by chance?
1701918856196.png

[AE]
AEOn=1
AESize=1
AERadius=60
AE1=Tigir's Insects|3|Mob|once
You have it listed once in DPS and once in AE and it appears it's also spelled wrong. Didn't look up the name first and should have =)
 
Turgur's Insects = single mob slow (strongest slow currently)
Tigir's Insects = AE mob slow (lesser slow, but AE)

I prefer Turgur's Insects to be cast on single/double pulls. But when there are 3+ mobs I'd rather him just cast the AE slow, then focus on healing.
What it's currently doing is casting both Tigir's/Turgurs until Turgurs has landed on all the mobs, then continuing to cast Tigir's until there are less than 3 mobs in the camp.
 
Turgur's Insects = single mob slow (strongest slow currently)
Tigir's Insects = AE mob slow (lesser slow, but AE)

I prefer Turgur's Insects to be cast on single/double pulls. But when there are 3+ mobs I'd rather him just cast the AE slow, then focus on healing.
What it's currently doing is casting both Tigir's/Turgurs until Turgurs has landed on all the mobs, then continuing to cast Tigir's until there are less than 3 mobs in the camp.
I believe you would need a condition on the the DPS (not AE) entry to check for the AE buff and list the condition after the dps entry

EDIT - I believe somthing similar this will work - CondXX=${Target.BuffsPopulated} && !${Target.Buff[Tigir's].ID} && ${Me.XTarget} < 3
 
That makes sense. I've just been trying to search posts to find the correct format for the conditions I need. Is there a cheat sheet by chance for the commands that can be used? I cant seem to find a reference for how the entries should be.
Like how ${Me.PctMana} = my mana. I'm not sure how it's written out for the caster to check the mob is true for a debuff.
 
That makes sense. I've just been trying to search posts to find the correct format for the conditions I need. Is there a cheat sheet by chance for the commands that can be used? I cant seem to find a reference for how the entries should be.
Like how ${Me.PctMana} = my mana. I'm not sure how it's written out for the caster to check the mob is true for a debuff.
I would start here

 
I use Cond#=!${Target.Slowed.ID}

Or specifically for my needs I use

DPS#=Turgur's Swarm|96|debuffall|slow|Cond5
Cond5=${Target.PctHPs} > 80 && !${Target.Slowed.ID} || ${Target.Named}

This condition tells my shaman not to slow anything already slowed or with hp's under 80% life, unless it's a named mob.
 
I use Cond#=!${Target.Slowed.ID}

Or specifically for my needs I use

DPS#=Turgur's Swarm|96|debuffall|slow|Cond5
Cond5=${Target.PctHPs} > 80 && !${Target.Slowed.ID} || ${Target.Named}

This condition tells my shaman not to slow anything already slowed or with hp's under 80% life, unless it's a named mob.
I owe you a redcent tomorrow as I'm all out today!
 
bro youre amazing. im about to plug that in and see if it works. thats exactly what I was looking for. yall are both awesome for the help.
You wouldnt know how to make him cast his AE first and foremost if theres 3 or more mobs by chance? I think hes actually casting Turgurs before ever getting to his AE. Is there a way to make the AE take priority when theres a certain mob count?
 
I use a slightly different strategy on my 120 shaman. First, I keep Melancholy on my SK tank at all times so he will proc 25% slows all by himself.

[Buffs] Buffs8=Melancholy|MA

Then in the tank's configuration ini file
Code:
[KConditions]
Cond14=!${Me.Buff[Melancholy].ID}

[Pull]
PullWith=Parlay for Power
PullPause=28|2|cond14

Then I just arbitrarily cast my AE slow ONCE every time the shaman engages a new mob. Then later as he's going down the list of mobs the DEBUFFALL tag for single slow makes sure everything gets slowed. I think the current macro is very good about skipping casts if the mob is already slowed without needing a special condition to do it.

Code:
DebuffAllOn=2
DPS1=Turgur's Virulent Swarm|100|Once
DPS2=Turgur's Swarm|100|debuffall|slow

One caveat, I always have a mezzer in my groups so getting things slowed is not a huge priority for me.
 
bro youre amazing. im about to plug that in and see if it works. thats exactly what I was looking for. yall are both awesome for the help.
You wouldnt know how to make him cast his AE first and foremost if theres 3 or more mobs by chance? I think hes actually casting Turgurs before ever getting to his AE. Is there a way to make the AE take priority when theres a certain mob count?
You could take tigirs out of the AE section and put it into the DPS section with a priority above the single target slow with a condition like


DPS1=Tigir's Insects|97|slow|once|cond1
DPS2=Turgur's Swarm|96|debuffall|slow|Cond2


Cond1=${Me.XTarget} > 2
Cond2=${Target.PctHPs} > 80 && !${Target.Slowed.ID} || ${Target.Named}

Also just saw your ini file why is your DPSSkip set to 85? You're telling the macro to ignore anything under 85% hp
 
The me.xtarget was what I couldnt find. Is there a list of all the conditional commands? I know what I want to do most of the time, Im just unsure of the commands that it accepts. For things like targeting, my HPs, my mana, mobs in xtarget, etc etc.
That looks like exactly what I want though. Thank you very much seriously that helps a TON.
My dps skip was set low because I was running with another guy and had a full group. Mobs were dying fast so unless shm started at 85 or above, usually it was just wasted mana.
 
The me.xtarget was what I couldnt find. Is there a list of all the conditional commands? I know what I want to do most of the time, Im just unsure of the commands that it accepts. For things like targeting, my HPs, my mana, mobs in xtarget, etc etc.
That looks like exactly what I want though. Thank you very much seriously that helps a TON.
My dps skip was set low because I was running with another guy and had a full group. Mobs were dying fast so unless shm started at 85 or above, usually it was just wasted mana.


there are a lot of them, asking for a "list of all the conditions" isn't going to get you what you think you want
 
Question - SHM DPS conditions

Users who are viewing this thread

Back
Top
Cart