• 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 - Problem with BST pet buffing

Joined
Mar 23, 2017
RedCents
1,560¢
I'm in the guildhall with my heroic bst, no pet out. I start ka with /mac kissassist manual. ka summons my pet twice even tough PetSuspend=0. No biggie but still. The bigger problem is that many bst pet buffs have very long recast delays and ka doesn't wait long enough after memming the buff and instead of casting, it just mems the next one, causing an endless loop.

Rich (BB code):
[General]
KissAssistVer=9.2.4
Role=Assist
CampRadius=30
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=20
MedCombat=0
LootOn=0
RezAcceptOn=1
AcceptInvitesOn=1
GroupWatchOn=0
CastingInterruptOn=0
EQBCOn=1
IRCOn=0
MiscGem=10
MiscGemRemem=1
HoTTOn=1
CampfireOn=0
CharInfo=Beastlord|85|GOLD
DPSMeter=0
ScatterOn=0
[SpellSet]
LoadSpellSet=0
SpellSetName=KissAssist
[Buffs]
BuffsOn=1
BuffsSize=20
Buffs1=Desert Kangon Saddle|Mount
Buffs2=Heroic Drape of the Combatant|Dual|Hateful Guard
Buffs3=Focus of Yemall
Buffs4=Spiritual Verve
Buffs5=Spiritual Edification
Buffs6=Spirit of Tala'Tak
Buffs7=Feral Vigor
Buffs8=Infusion of Spirit
Buffs9=Talisman of Shadoo
Buffs10=Talisman of Jasinth
Buffs11=Savage Ferocity|MA
Buffs12=Savage Ferocity|Melee
Buffs13=Growl of the Jaguar|Me
Buffs14=NULL
Buffs15=NULL
Buffs16=NULL
Buffs17=NULL
Buffs18=NULL
Buffs19=NULL
Buffs20=NULL
RebuffOn=1
CheckBuffsTimer=10
PowerSource=NULL
[Melee]
AssistAt=98
MeleeOn=1
FaceMobOn=1
MeleeDistance=75
StickHow=snaproll rear
AutoFireOn=0
UseMQ2Melee=1
[GoM]
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
GoMSize=3
GoMSpell1=NULL
GoMSpell2=NULL
GoMSpell3=NULL
[GMail]
GMailHelp=Events currently support - Dead,GM,Level,Named,Leftgroup
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
[DPS]
DPSOn=1
DPSSize=9
DPSSkip=20
DPSInterval=1
DPS1=Yowl at the Moon|98|once
DPS2=Annul Magic|98|debuffall|strip
DPS3=Savage Ferocity|97|MA
DPS4=Growl of the Jaguar|97|Me
DPS5=Sha's Legacy|96|debufall|slow
DPS6=Ikaav Blood|95
DPS7=Tsetsian Endemic|95
DPS8=Frigid Lance|90
DPS9=Frozen Venom|90
DPS10=NULL
DPS11=NULL
DPS12=NULL
DPS13=NULL
DPS14=NULL
DPS15=NULL
DPS16=NULL
DPS17=NULL
DPS18=NULL
DPS19=NULL
DPS20=NULL
DebuffAllOn=1
[Aggro]
AggroOn=0
AggroSize=5
Aggro1=NULL
Aggro2=NULL
Aggro3=NULL
Aggro4=NULL
Aggro5=NULL
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=1
HealsSize=6
Heals1=Minax's Mending|40
Heals2=Mend Companion|20|Pet
Heals3=Companion's Blessing|20|Pet
Heals4=Companion's Divine Aura|15|Pet
Heals5=Promised Rejuvenation|90|Pet
Heals6=Salve of Reshan|60|Pet
XTarHeal=0
XTarHeal2=0
HealGroupPetsOn=1
[Cures]
CuresOn=0
CuresSize=5
Cures1=NULL
Cures2=NULL
Cures3=NULL
Cures4=NULL
Cures5=NULL
[Pet]
PetOn=1
PetSpell=Spirit of Hoshkar
PetFocus=Heroic Earring of the Summoner|leftear
PetShrinkOn=0
PetShrinkSpell=Heroic Earring of the Summoner
PetBuffsOn=1
PetBuffsSize=8
PetBuffs1=Bulwark of Tri'Qaras
PetBuffs2=Unrivaled Rapidity
PetBuffs3=Fellgrip Jaws
PetBuffs4=Spirit of Vaxztn
PetBuffs5=Friendly Pet
PetBuffs6=Spellbreaker's Aegis
PetBuffs7=NULL
PetBuffs8=NULL
PetCombatOn=1
PetToysSize=6
PetBreakMezSpell=NULL
PetRampPullWait=0
PetSuspend=0
MoveWhenHit=0
PetHoldOn=1
PetForceHealOnMed=0
PetToysGave=
[Burn]
BurnSize=15
BurnText=Burn It
BurnAllNamed=1
Burn1=Attack of the Warders|Mob
Burn2=Fundament: Third Spire of the Savage Lord
Burn3=Group Bestial Alignment
Burn4=Empathic Fury
Burn5=Heroic Wildroar Tunic
Burn6=NULL
Burn7=NULL
Burn8=NULL
Burn9=NULL
Burn10=NULL
Burn11=NULL
Burn12=NULL
Burn13=NULL
Burn14=NULL
Burn15=NULL
UseTribute=0
[Pull]
PullWith=Sha's Legacy
MaxRadius=350
MaxZRange=50
PullWait=5
PullRoleToggle=0
ChainPull=0
ChainPullHP=90
ChainPullPause=30|2
PullLevel=0|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
[MySpells]
Gem1=Yowl at the Moon
Gem2=Ikaav Blood
Gem3=Tsetsian Endemic
Gem4=Frigid Lance
Gem5=Frozen Venom
Gem6=Sha's Legacy
Gem7=Annul Magic
Gem8=Promised Rejuvenation
Gem9=Salve of Reshan
Gem10=Minax's Mending
Gem11=Growl of the Jaguar
Gem12=Savage Ferocity

- - - Updated - - -

Possible fix for mem loop:
in line 2094: /delay 350 ${Me.SpellReady[${castWhat}]} && ${Me.GemTimer[${castWhat}]}==0
change 350 to 380, (370 isn't enough for Spellbreakers Aegis for some reason)
 
Yea we have been trying to figure out a way to allow for long refresh spells and not hold up regular buffs, but to do this there would have to be a secondary gem used that would be used just for long wait time spells and after it buffs then swaps it out with the original spell.

Still trying to figure out the easiest way to do this.
 
Well the present delay is already pretty long, just not long enough :) And a long wait is better than an endless loop I'd say. Personaly I don't mind the wait when it works, can't do it faster manualy anyway on multiple toons. That's one of the nice things with KA, it works in parallel.
 
I am not sure how we are going to handle this in the end, but I would like to be able to mem the long wait spells in a different gem then the miscgem and continue to cast the regular buffs/spells and then when the long wait spell becomes available, cast it and then re-mem back the spell that it overwrote.

Any input on this would be appreciated from anyone reading this post..
 
Is there any way for KA to read the "refresh/mem-delay" time and just wait accordingly so the timer is a variable set for each spell vs a static number?
 
... You guy's need to get ready for a change in the way you setup your MiscGem.. It will really be important what you have memed above it.. Just get ready for it now..

Currently I have something memed that I let ka use during combat or if ka uses less than 12 spells in combat I mem something I woulkd like to have up when I take over manualy. Please don't let the intricacies of the buffing system dictate that.
 
Well normally any feature that gets added has a way to turn it off if you don't want to use it.. I am thinking of creating a second miscGem in the General section and if it is =0 then it will ignore the Long wait spell code.
 
I can see how that might be beneficial as long as it remems the spells you have set in the gems when you start KA.

But why can't the timer just be set to wait for the spell then or adjust the timer to each spell wait time?? (note I know NOTHING about coding..
 
I can see how that might be beneficial as long as it remems the spells you have set in the gems when you start KA.

But why can't the timer just be set to wait for the spell then or adjust the timer to each spell wait time?? (note I know NOTHING about coding..

It is not really an issue with the timer as it is with the time it takes the spell to be ready to cast. Some spells take up to 6 minutes before they are ready to cast.. Currently when a spell gets memed the delay is set to 35 seconds, so that means any spell that takes over 35 seconds to refresh will never get cast. Besides that, the caster just stands there doing nothing, when it could be casting the next buff/spell in the lineup..

And yes we took into consideration to remem the original spell that was there when the macro started. I have been testing the new code this weekend and made some major changes to the remem code. It is working as expected but will require some time in production, before it can be completely perfected. Like I said before, you can turn the feature off when you need to, and by default it is off, so if you want to use it you will have to turn it on..
 
an Idea on the remem part of the spell, could you just have it set to remem the spell list set in the ini after it goes through the buff sequence ... so like, buff check, yes need these buffs cast, buff loop, all buffs cast remem spell set named in ini?
 
Currently when a spell gets memed the delay is set to 35 seconds, so that means any spell that takes over 35 seconds to refresh will never get cast.
It's worse, ka will try meming said spells over and over. I think it's a user decision whether I want such buffs in my lineup or not. I guess the 6 min spell is Divine Intervention. This one I would only use manualy before a hard fight. Or have it memed on a fixed gem.
 
Problem - Problem with BST pet buffing

Users who are viewing this thread

Back
Top
Cart