• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->

Question - Check if buff is up before casting (1 Viewer)

whytdrumer

Well-known member
Joined
Jan 25, 2020
RedCents
1,184¢
Can someone help me with a condition in the ini file. My mage keeps casting his damage shield and I would like him to check to make sure the damage shield is gone before recasting.
 
Buff5 I think is the issue. It keeps casting Buff5 every 10 seconds because of the timer. I'm trying to write a condition that checks to make sure the Buff has faded before casting again.


INI:
[General]
KissAssistVer=11.005
CampRadius=35
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=13
MedOn=1
MedStart=60
MedCombat=0
LootOn=0
RezAcceptOn=1|96
AcceptInvitesOn=1
Role=Assist
GroupWatchOn=0
EQBCOn=1
HoTTOn=0
IRCOn=0
CampfireOn=0
CharInfo=Magician|110|GOLD
DPSMeter=1
DefaultUI=TRUE
ScatterOn=1
XTSlot=2
GroupWatchCheck=FALSE
DanNetOn=0
DanNetDelay=20


[Buffs]
BuffsOn=1
RebuffOn=1
CheckBuffsTimer=10
PowerSource=NULL
BuffsSize=14
Buffs1=Wand of Burning Modulation|Summon|Wand of Arcronite Modulation|1
Buffs2=Summon Modulation Shard|Summon|Summoned: Glowing Modulation Shard|1
Buffs3=Summon Blazing Orb|Summon|Blazing Orb|1
Buffs4=Arcane Distillect|Aura
Buffs5=Circle of the Inferno
Buffs6=Elemental Conversion|Mana|50
Buffs7=Shield of Order|Me
Buffs8=Thaumaturge's Unity|dual|Chaotic Munificence|Me
Buffs9=Burning Symbiosis|Dual|Burning Symbiosis Recourse|Me
Buffs10=Gather Capability|Mana|70
Buffs11=Elemental Form: Fire|Me
Buffs12=<mount item>|dual|Mount Blessing <name>|mount
Buffs13=<name of mount buff to click off>|remove
Buffs14=Conflagrant Cloack of Security|dual|Illusionary Spikes|Me|cond14

[DPS]
DPSOn=2
DPSSkip=0
DPSInterval=0
DebuffAllOn=0
DPSSize=26
DPS1=Force of Elements|90|weave
DPS2=Blazing Orb|90|weave
DPS3=Heart of Flames|90|weave|cond10
DPS4=Twincast|99|cond6
DPS5=Spear of Molten Arcronite|98
DPS6=Spear of Molten Shieldstone|98|cond8
DPS7=Chaotic Inferno|98|cond4
DPS8=Reckless Servant|99|cond5
DPS9=Arcronite Malosinata|99|cond1
DPS10=Volley of Many|97|cond9
DPS11=Thaumatize Pet|80|cond11
DPS12=Dissident Companion|99
DPS13=Arch Convoker's Conflagrant Robe    |80|cond7
DPS14=Summoned: Glowing Modulation Shard|70|weave|cond2
DPS15=Wand of Arcronite Modulation|70|weave|cond2
DPS16=Heart of Stone|90|weave
DPS17=Eradicate Magic|91|weave|cond12
DPS18=Miniature Horn of Unity|80|cond13
DPS19=Companion's Fury|90|weave
DPS20=Improved Twincast|90|weave|cond6
DPS21=Fundament: First Spire of the Elements|90
DPS22=Servant of Ro|80|cond7
DPS23=Host of the Elements|80|cond7
DPS24=Focus of Arcanum|80|cond7
DPS25=Rain of Molten Rhyolite|99|cond3
DPS26=Rain of Knives|99|cond3

[Aggro]
AggroOn=1
AggroSize=4
Aggro1=Drape of Shadows|70|>
Aggro2=Arcane Whisper|70|>
Aggro3=Heart of Stone|50|>
Aggro4=Silent Casting|40|>

[Heals]
HealsOn=1
HealsSize=1
Heals1=Mend Companion|25|Pet
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

[Pet]
PetOn=1
PetSpell=Embodiment of Air
PetFocus=Shivery Earring of Summoning|leftear
PetShrinkOn=1
PetShrinkSpell=Shivery Earring of Summoning
PetBuffsOn=1
PetBuffsSize=4
PetBuffs1=Iceflame Keep
PetBuffs2=Skyfire Veil
PetBuffs3=Burnout XIII
PetBuffs4=Host in the Shell
PetAssistAt=99
PetToysOn=1
PetToysSize=2
PetToys1=Grant Wirn's Armaments|Summoned: Gorstruck Fireblade|Summoned: Gorstruck Fireblade
PetToys2=Grant Ioulin's Heirlooms|Arcronite Linked Bracelet|Arcronite Gold Ring|Arcronite Ridged Earhoop|Arcronite Jade Bracelet
PetToysGave=NULL                         
PetBreakMezSpell=NULL
PetRampPullWait=0
PetSuspend=0
PetCombatOn=1
MoveWhenHit=0
PetForceHealOnMed=0
PetHoldOn=1
PetAttackDistance=100

[Burn]
BurnAllNamed=0
BurnSize=1
UseTribute=0
Burn1=NULL

[GoM]
GoMSize=3
GoMSpell1=Spear of Molten Arcronite|Mob
GoMSpell2=Spear of Molten Shieldstone|Mob|cond8
GoMSpell3=Reckless Servant|Mob|cond7
GoMSpell4=Chaotic Inferno|Mob
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob

[KConditions]
ConOn=1
CondSize=14
Cond1=${Target.ID} && ${Range.Between[80,99:${Target.PctHPs}]} && ${Target.BuffsPopulated} && !${Target.Maloed.ID}
Cond2=${Me.PctMana} < 80 && ${Me.PctHPs} > 60
Cond3=!${Spawn[${Target.ID}].NearestSpawn[npc radius 30].ID}
Cond4=!${Me.Song[Flames of Power].ID}
Cond5=${SpawnCount[${Me.CleanName}'s Pet]} < 1 && ${Target.PctHPs} > 30
Cond6=!${Me.Buff[Twincast].ID} && !${Me.Buff[Improved Twincast].ID} && ${Target.Named}
Cond7=${Target.Named}
Cond8=!${Me.SpellReady[${Spell[Spear of Molten Arcronite]}
Cond9=${Spawn[${Target.ID}].NearestSpawn[6,pcpet radius 35].ID}
Cond10=${Target.PctHPs} > 50
Cond11=${Me.PctMana} < 80
Cond12=${Target.ID} && ${Range.Between[1,99:${Target.PctHPs}]} && ${Target.Beneficial.ID}
Cond13=!${Me.Song[Blessing of Unity].ID}
Cond14=!${Me.Buff[Illusionary Spikes].ID}

[MySpells]
Gem1=Arcronite Malosinata
Gem2=Twincast
Gem3=Chaotic Inferno
Gem4=Reckless Servant
Gem5=Spear of Molten Arcronite
Gem6=Spear of Molten Shieldstone
Gem7=Volley of Many
Gem8=Rain of Molten Rhyolite
Gem9=Rain of Knives
Gem10=Thaumatize Pet
Gem11=Dissident Companion
Gem12=Gather Capability
Gem13=Circle of the Inferno
[Spells]
MiscGem=13
MiscGemLW=12
MiscGemRemem=1
CastingInterruptOn=0
LoadSpellSet=2
SpellSetName=KissAssist
Gem1=Arcronite Malosinata
Gem2=Twincast
Gem3=Chaotic Inferno
Gem4=Reckless Servant
Gem5=Spear of Molten Arcronite
Gem6=Spear of Molten Shieldstone
Gem7=Volley of Many
Gem8=Rain of Molten Rhyolite
Gem9=Rain of Knives
Gem10=Thaumatize Pet
Gem11=Dissident Companion
Gem12=Gather Capability
Gem13=Circle of the Inferno
[Melee]
AssistAt=95
MeleeOn=0
FaceMobOn=1
MeleeDistance=75
StickHow=snaproll
AutoFireOn=0
UseMQ2Melee=1
TargetSwitchingOn=0
[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
[AE]
AEOn=0
AESize=10
AERadius=50
AE1=NULL
AE2=NULL
AE3=NULL
AE4=NULL
AE5=NULL
AE6=NULL
AE7=NULL
AE8=NULL
AE9=NULL
AE10=NULL
[Cures]
CuresOn=0
CuresSize=5
Cures1=NULL
Cures2=NULL
Cures3=NULL
Cures4=NULL
Cures5=NULL
[Pull]
PullWith=Melee
PullMeleeStick=0
MaxRadius=350
MaxZRange=50
UseWayPointZ=0
PullWait=5
PullRadiusToUse=90
PullRoleToggle=0
ChainPull=0
ChainPullHP=90
ChainPullPause=30|2
PullPause=30|2
PullLevel=0|0
PullArcWidth=0
[AFKTools]
AFKHelp=AFKGMAction=0 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
AFKToolsOn=1
AFKGMAction=1
AFKPCRadius=500
CampOnDeath=0
ClickBacktoCamp=0
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=92
 
Can also use conditions
Make
Buffs5=Circle of the Inferno|Cond15

Change CondSize=14 to CondSize=15

add or some other spell to check for that is blocking Circle of the Inferno
Cond15=!${Me.Buff[Burning Skin].ID}
or
Cond15=!${Me.Buff[Burning Skin].ID} || !${Me.Buff[SomeOtherSpell].ID}
 
Question - Check if buff is up before casting

Users who are viewing this thread

Back
Top