• 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 for not buffing

Felgarius

Member
Joined
Mar 28, 2021
RedCents
250¢
can't seem to find a Cond to use to keep my characters from continually trying to buff when I have better buffs on. I don't want to have to go into ini folders and set buffs to off if I don't have to
 
You probably want to use Stacks if it is a self buff or StacksTarget if it targeting someone else, depending on how you are setting up the condition.

Some examples:
INI:
Buffs1=Unified Hand of Assurance|MA|Cond1
DPS1=Yaulp|99|Cond2

Cond1=!${Target.Buff[Assurance].ID} && ${Spell[Assurance].StacksTarget}
Cond2=!${Me.Mount.ID} && ${Spell[Yaulp].Stacks}
 
You probably want to use Stacks if it is a self buff or StacksTarget if it targeting someone else, depending on how you are setting up the condition.

Some examples:
INI:
Buffs1=Unified Hand of Assurance|MA|Cond1
DPS1=Yaulp|99|Cond2

Cond1=!${Target.Buff[Assurance].ID} && ${Spell[Assurance].StacksTarget}
Cond2=!${Me.Mount.ID} && ${Spell[Yaulp].Stacks}

Sorry figured I didn't word it correctly ... I am using full group of 92 - 95 players with their regular buffs - but got the higher buffs in GL from 115 players so now my buff check keeps wanting to rebuff on all my characters
Or will what you typed above work and i just need to Cond all the higher spells individually?
INI:
[Buffs]
BuffsOn=1
BuffsSize=7
Buffs1=Unified Hand of Credence|Dual|Credence|MA
Buffs2=Circle of Divinity|Aura
Buffs3=Aura of the Pious|Aura
Buffs4=Rallied Armor of Vie|MA
Buffs5=Unified Hand of the Triumvirate|Dual|Symbol of the Triumvirate|Me
Buffs6=NULL
Buffs7=NULL
RebuffOn=1
CheckBuffsTimer=10

[AE]
AEOn=0
AESize=3
AERadius=50
AE1=NULL
AE2=NULL
AE3=NULL
[DPS]
DPSOn=1
DPSSize=6
DPSSkip=20
DPSInterval=2
DPS1=Mark of the Adherent|98|debuffall
DPS2=Shining Rampart|98|MA
DPS3=Infallible Hammer of Zeal|98|weave
DPS4=Galvos' Retort|98|MA
DPS5=Yaulp|98|me|weave
DPS6=NULL
DebuffAllOn=1
[Heals]
HealsOn=1
HealsSize=16
Heals1=Promised Resurgence|90|Casters
Heals2=Focused Celestial Regeneration|90|MA
Heals3=Fervent Renewal|80|MA
Heals4=Burst of Life|60|MA
Heals5=Word of Rehabilitation|50|Casters|cond3
Heals6=Celestial Regeneration|45|MA
Heals7=Elixir of the Beneficent|40|Casters
Heals8=Sanctuary|40|Casters
Heals9=Fourteenth Catalyst|35|MA
Heals10=Word of Recuperation|25|Casters|cond3
Heals11=Divine Arbitration|25|MA
Heals12=Earnest Light|20|MA
Heals13=Faithful Remedy|20|MA
Heals14=Blessing of Sanctuary|20|Casters
Heals15=NULL
Heals16=NULL
AutoRezOn=1
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
XTarHeal=0
XTarHealList=Xtar slots here Example: 5|6|7
HealGroupPetsOn=0
RezMeLast=0
[Cures]
CuresOn=1
CuresSize=7
Cures1=Radiant Cure|MA|poison,disease,curse
Cures2=Purify Soul|MA|poison,disease,curse
Cures3=Group Purify Soul|poison,disease,curse
Cures4=Ward of Purity|Named
Cures5=Purified Spirits|me
Cures6=NULL
Cures7=NULL
[Burn]
BurnSize=15
BurnAllNamed=1
UseTribute=1
Burn1=Blood of the Adherent|98
Burn2=Silent Casting|98
Burn3=Shining Armor|98|MA
Burn4=Hand of Faithful Infusion|98|MA
Burn5=Divine Guardian|98|MA
Burn6=${InvSlot[Chest].Item.Heroic Blessedbond Breastplate}|95|Celestial Blessing|once
Burn7=Yaulping|95|Weave
Burn8=Celestial Hammer|95|Mob
Burn9=Spire of the Vicar|95
Burn10=Battle Frenzy|95
Burn11=Exquisite Benediction|95
Burn12=Infallible Hammer of Zeal|90
Burn13=Divine Retribution|75|me
Burn14=Divine Avatar|75|Me
Burn15=Turn Undead|75|cond2
[GoM]
GoMSize=4
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
GoMSpell1=Elixir of the Ardent|Me
GoMSpell2=Word of Recuperation|MA
GoMSpell3=Word of Resurgence|Me
GoMSpell4=Frenzied Renewal|MA
[KConditions]
ConOn=1
CondSize=5
Cond1=${Me.CurrentMana} > 10 && ${Me.PctMana} < 10
Cond2=${Target.Body.Name.Equal[Undead]}
Cond3=${Group.Injured[75]}>2
Cond4=TRUE
Cond5=TRUE
[SpellS]
MiscGem=12
MiscGemLW=0
MiscGemRemem=1
LoadSpellSet=Fighting
SpellSetName=KissAssist
CastingInterruptOn=1
Gem1=Promised Resurgence
Gem2=Earnest Light
Gem3=Faithful Remedy
Gem4=Fervent Renewal
Gem5=Word of Recuperation
Gem6=Word of Rehabilitation
Gem7=Elixir of the Beneficent
Gem8=Fourteenth Catalyst
Gem9=Blood of the Adherent
Gem10=Infallible Hammer of Zeal
Gem11=Shining Rampart
Gem12=Galvos' Retort
[Melee]
AssistAt=98
MeleeOn=1
FaceMobOn=1
MeleeDistance=30
StickHow=snaproll rear
AutoFireOn=0
UseMQ2Melee=1
TargetSwitchingOn=1
[GMail]
GMailHelp=Events currently support - Dead,Drag,GM,Level,Named,Leftgroup,Tells
GMailOn=0
GMailSize=5
GMail1=NULL
GMail2=NULL
GMail3=NULL
GMail4=NULL
GMail5=NULL
[Aggro]
AggroOn=1
AggroSize=3
Aggro1=Divine Peace|35
Aggro2=Silent Casting|50
Aggro3=Divine Aura|100|>
 
Last edited by a moderator:
Can you confirm what spell(s) were trying to cast over and over?

I briefly tested your ini on Live and here is what I found:
1) My cleric was casting Hand of the Triumvirate over and over
2) My cleric didn't cast Hand of Credence on my tank with Assurance

So it appears to already be checking for stacking on others but not self? Not really sure what to make of it.
Are you blocking Credence on your Cleric or other members of the group? If not, there is no reason to cast Triumvirate.


If stacking conditions are still needed, I think the following should cover it:
INI:
Buffs1=Unified Hand of Credence|MA|Cond6
Buffs5=Unified Hand of the Triumvirate|Me|Cond7

Cond6=!${Target.Buff[Credence].ID} && ${Spell[Credence].StacksTarget}
Cond7=${Spell[Symbol of the Triumvirate].Stacks}
 
Can you confirm what spell(s) were trying to cast over and over?

I briefly tested your ini on Live and here is what I found:
1) My cleric was casting Hand of the Triumvirate over and over
2) My cleric didn't cast Hand of Credence on my tank with Assurance

So it appears to already be checking for stacking on others but not self? Not really sure what to make of it.
Are you blocking Credence on your Cleric or other members of the group? If not, there is no reason to cast Triumvirate.


If stacking conditions are still needed, I think the following should cover it:
INI:
Buffs1=Unified Hand of Credence|MA|Cond6
Buffs5=Unified Hand of the Triumvirate|Me|Cond7

Cond6=!${Target.Buff[Credence].ID} && ${Spell[Credence].StacksTarget}
Cond7=${Spell[Symbol of the Triumvirate].Stacks}
 
Ok i am running CLR95, DRU93, ENC94, SHD93, NEC93, SHM93
I generally run CLR Symbol with DRU HP buff on everyone but the SHD (doesn't have enough room for all the buffs), and pets I cast unified Hand of Credence
Sitting in lobby I ended up with 115 buffs CLR Righteousness
My CLR casts Hand of the Triumvirate first with him as target so it keeps casting over and over.
I cast Credence after Triumvirate as it will overwrite the symbol on my tank and pets, I have it blocked on rest of my players
Not sure if he will keep trying to cast on tank with Credence, as he is set as target for spell, over and over

Sorry noob to the coding thing but trying to learn
So my question would be:

1. Cond6 above will the {spell[Credence].StacksTarget} keep him from continued casting when he has any buff of higher level on him?
2. Then will I need to list all the other spells as separate conditions as well?
3. Can they be put in the same Cond6 (example):

!${Target.Buff[Credence].ID} && ${Spell[Credence].StacksTarget} && !$(Target.Buff[Symbol of the Triumvirate].ID} && ${Spell[Symbol of the Triumvirate].Stacks} && !$(Target.Buff[Rallied Armor of Vie].ID} && ${Spell[[Rallied Armor of Vie].Stacks}

and so on to cover all the spells that are higher level than my cleric can cast? TYVM for your patience with me and all the questions... I am trying to learn and tweak my character ini
 
Last edited:
I have run into this being raid buffed and usually just rebuff when i group with my team again. Since my cleric only cast righteousness and raid buff i have druid skin/symbol/ac. I am also interested in this stacking because i didnt think it was possible!

Following now for other input.
 
I have run into this being raid buffed and usually just rebuff when i group with my team again. Since my cleric only cast righteousness and raid buff i have druid skin/symbol/ac. I am also interested in this stacking because i didnt think it was possible!

Following now for other input.
Thanks for confirming. No need to remove any buffs then.

1. Cond6 above will the {spell[Credence].StacksTarget} keep him from continued casting when he has any buff of higher level on him?
2. Then will I need to list all the other spells as separate conditions as well?
3. Can they be put in the same Cond6 (example):
1) Yes
2) Yes
3) You could combine conditions, but I prefer to keep them simplified where possible. Makes for consistent behavior and easier debugging.

Let's use your combined condition of:
!${Target.Buff[Credence].ID} && ${Spell[Credence].StacksTarget} && !$(Target.Buff[Symbol of the Triumvirate].ID} && ${Spell[Symbol of the Triumvirate].Stacks} && !$(Target.Buff[Rallied Armor of Vie].ID} && ${Spell[[Rallied Armor of Vie].Stacks} as an example.
Let's say SHD loses Rallied Armor of Vie due to melee damage cap being exceeded.
Cleric looks at SHD buffs, sees Vie missing but the combined conditions gives us: F && T && T && F && T && T which resolves as False.
Cleric doesn't cast Rallied Armor of Vie.


Unless more buffs are added, this should cover you:
INI:
Buffs1=Unified Hand of Credence|MA|Cond6
Buffs4=Rallied Armor of Vie|MA|Cond8
Buffs5=Unified Hand of the Triumvirate|Me|Cond7

Cond6=!${Target.Buff[Credence].ID} && ${Spell[Credence].StacksTarget}
Cond7=!${Me.Buff[Symbol of the Triumvirate].ID} && ${Spell[Symbol of the Triumvirate].Stacks}
Cond8=!${Target.Buff[Rallied Armor of Vie].ID} && ${Spell[Rallied Armor of Vie].StacksTarget}
Note: I added to cond7.


Just as a brief explanation of what the conditions will be doing:
Cleric checks SHD buffs and doesn't see Rallied Armor of Vie or better
Cleric casts Rallied Armor of Vie
Cleric checks SHD's buffs and doesn't see Credence or better.
Cleric casts Hand of Credence, which lands on SHD, but bounces on the Cleric because of Druid buff
Cleric checks buffs on self, sees Druid buff and no Symbol (we don't check for Credence, but we do check if Symbol will stack. If Cleric had Credence, Symbol won't stack)
Cleric casts Hand of the Triumvirate, which lands on Cleric but bounces on SHD because of Credence

*Small edit for clarity
 
Last edited:
Thanks for confirming. No need to remove any buffs then.


1) Yes
2) Yes
3) You could combine conditions, but I prefer to keep them simplified where possible. Makes for consistent behavior and easier debugging.

Let's use your combined condition of:
!${Target.Buff[Credence].ID} && ${Spell[Credence].StacksTarget} && !$(Target.Buff[Symbol of the Triumvirate].ID} && ${Spell[Symbol of the Triumvirate].Stacks} && !$(Target.Buff[Rallied Armor of Vie].ID} && ${Spell[[Rallied Armor of Vie].Stacks} as an example.
Let's say SHD loses Rallied Armor of Vie due to melee damage cap being exceeded.
Cleric looks at SHD buffs, sees Vie missing but the combined conditions gives us: F && T && T && F && T && T which resolves as False.
Cleric doesn't cast Rallied Armor of Vie.


Unless more buffs are added, this should cover you:
INI:
Buffs1=Unified Hand of Credence|MA|Cond6
Buffs4=Rallied Armor of Vie|MA|Cond8
Buffs5=Unified Hand of the Triumvirate|Me|Cond7

Cond6=!${Target.Buff[Credence].ID} && ${Spell[Credence].StacksTarget}
Cond7=!${Me.Buff[Symbol of the Triumvirate].ID} && ${Spell[Symbol of the Triumvirate].Stacks}
Cond8=!${Target.Buff[Rallied Armor of Vie].ID} && ${Spell[Rallied Armor of Vie].StacksTarget}
Note: I added to cond7.


Just as a brief explanation of what the conditions will be doing:
Cleric checks SHD buffs for and doesn't see Rallied Armor of Vie or better
Cleric casts Rallied Armor of Vie
Cleric checks SHD's buffs and doesn't see Credence or better.
Cleric casts Hand of Credence, which lands on SHD, but bounces on the Cleric because of Druid buff
Cleric checks buffs on self, sees Druid buff and no Symbol (we don't check for Credence, but we do check if Symbol will stack. If Cleric had Credence, Symbol won't stack)
Cleric casts Hand of the Triumvirate, which lands on Cleric but bounces on SHD because of Credence

*Small edit for clarity
TY so much for the feed back from everyone ... Cleric being higher level his Hand of Credence casts over the druid buff with symbol .... so I blocked spell of Hand of Credence|dual|Credence
Will that mess up conditions? and sorry for late reply back on this RL been keeping me busy
 
TY so much for the feed back from everyone ... Cleric being higher level his Hand of Credence casts over the druid buff with symbol .... so I blocked spell of Hand of Credence|dual|Credence
Will that mess up conditions? and sorry for late reply back on this RL been keeping me busy

Real life comes first. No need to apologize.

Cleric blocking Credence on self is fine. The condition (cond6) on Credence is checking the Main Assist.
The condition (cond7) that looks at Cleric's buff if looking for Symbol, not Credence, so you are fine there.
 
Question - Condition for not buffing

Users who are viewing this thread

Back
Top
Cart