• 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 - PetTank Beast Lord - Not meleeing

Joined
Nov 4, 2013
RedCents
102¢
When I am setting my Beastlord to pet tank, she doesn't melee.. casts spells, but no melee.

What dont I have set? Also, pet wont break mez..

I'm sure there's a newb reason for this but I can't figure it out.
 
to break mez your pets tank owner needs to cast a mez breaking spell on it. The section to denote this is in the pet section:
Rich (BB code):
PetBreakMezSpell=Your DD spell here
As far as the beast not meleeing, the only thing I could say to look at would be the melee section and make sure melee is on.

bur without your ini being posted we are onlhy able to speculate as to what the problem might be.
 
treehuggindruid will have to help with this one he wrote all pet code.
 
OK..

I know I have it set to melee properly, when I am not running it as tank/pettank, it melee's just fine.

- - - Updated - - -

my ini

[General]
KissAssistVer=9.1.8
Role=PetTank
CampRadius=20
CampRadiusExceed=400
ReturnToCamp=1
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=20
MedCombat=0
LootOn=0
RezAcceptOn=0
AcceptInvitesOn=1
GroupWatchOn=0
CastingInterruptOn=0
EQBCOn=0
IRCOn=0
MiscGem=12
HoTTOn=0
CampfireOn=0
CharInfo=Beastlord|105
[SpellSet]
LoadSpellSet=0
SpellSetName=KissAssist
[Buffs]
BuffsOn=0
BuffsSize=20
Buffs1=NULL
Buffs2=NULL
Buffs3=NULL
Buffs4=NULL
Buffs5=NULL
Buffs6=NULL
Buffs7=NULL
Buffs8=NULL
Buffs9=NULL
Buffs10=NULL
Buffs11=NULL
Buffs12=NULL
Buffs13=NULL
Buffs14=NULL
Buffs15=NULL
Buffs16=NULL
Buffs17=NULL
Buffs18=NULL
Buffs19=NULL
Buffs20=NULL
RebuffOn=1
CheckBuffsTimer=10
PowerSource=NULL
[Melee]
AssistAt=99
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=20
DPSSkip=20
DPSInterval=2
DPS1=Bestial Evulsing|98
DPS2=Krenk's Feralgia Rk. II|98
DPS3=NULL
DPS4=NULL
DPS5=NULL
DPS6=NULL
DPS7=NULL
DPS8=NULL
DPS9=NULL
DPS10=NULL
DPS11=NULL
DPS12=NULL
DPS13=NULL
DPS14=NULL
DPS15=NULL
DPS16=NULL
DPS17=NULL
DPS18=NULL
DPS19=NULL
DPS20=NULL
DebuffAllOn=0
[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=5
Heals1=Salve of Clorith Rk. II|85
Heals2=Mend Companion|45
Heals3=Sabhattin's Mending Rk. II|40
Heals4=NULL
Heals5=NULL
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 Avalit
PetFocus=NULL
PetShrinkOn=0
PetShrinkSpell=Tiny Companion
PetBuffsOn=1
PetBuffsSize=10
PetBuffs1=Kesar's Feralgia|95
PetBuffs2=Extraordinary Velocity Rk. II
PetBuffs3=Auspice of Eternity Rk. II
PetBuffs4=Sekmoset's Protection Rk. II
PetBuffs5=Focus of Okasi Rk. III
PetBuffs6=Shared Merciless Ferocity Rk. II
PetBuffs7=Stormblood's Unity Rk. III|Dual|Spiritual Vivification Rk. III
PetBuffs8=Companion's Aegis
PetBuffs9=Hobble of Spirits
PetBuffs10=NULL
PetCombatOn=1
PetToysSize=6
PetBreakMezSpell=Raven's Claw
PetRampPullWait=0
PetSuspend=0
MoveWhenHit=0
PetHoldOn=1
PetForceHealOnMed=1
[Burn]
BurnSize=15
BurnText=Decepticons Attack
BurnAllNamed=1
Burn1=Group Bestial Alignment
Burn2=Selrach's Dragonbrood Tunic
Burn3=Companion's Blessing
Burn4=Roar of Thunder
Burn5=Fundament: Second Spire of the Savage Lord
Burn6=Attack of the Warders
Burn7=Frenzy of Spirit
Burn8=Spirit Frenzy
Burn9=NULL
Burn10=NULL
Burn11=NULL
Burn12=NULL
Burn13=NULL
Burn14=NULL
Burn15=NULL
UseTribute=0
[Pull]
PullWith=Melee
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=0
AFKGMAction=1
AFKPCRadius=150
CampOnDeath=0
ClickBacktoCamp=0
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=92

- - - Updated - - -

-----------------------------------

I know this looks odd

Burn7=Frenzy of Spirit
Burn8=Spirit Frenzy

but I wasnt sure which I had to have in there.. The way it displays on the AA hot button is different from the way the spell reads. so I put both since I have plenty of room.

- - - Updated - - -

----------------
Did a little more screwing around.... KA doesn't engage mq2melee like it does normally (when BL is direct tanking, or just assisting). I don't get the message MQ2Melee::Attacking [Mob Name]

However, if I hit attack, MQ2Melee engages, and BL does attack etc... Else BL just sits back, like a MAGE!!!!! UHG!, and casts spells...

- - - Updated - - -

-----------

Mez IS being broken now.

- - - Updated - - -

Main problem though still exists, BL not meleeing while in PetTank mode.
 
Backup a copy of your current INI then delete it.

First try to use just /mac kissassist tank with yourself targeted
If it works.... fill in your pet section and set dps=1 now try /mac kissassist pettank
 
Pettank overrides the MeleeON setting. See Below:

Rich (BB code):
        /if (${Select[${Role},pettank]}) {
            /if (${DebugPull}) /echo \atDEBUGPULL role pettank \agLine#: ${Macro.CurLine}
            /if (${DebugPull}) /echo \atDEBUGPULL Looks like my pet is tanking. \agLine#: ${Macro.CurLine}   
            /if (${UseMQ2Melee}) /squelch /melee aggro=0
            /varset AssistAt 100
            /varset MeleeOn 0
            /varset PetTanking 1
            /varset PetAttackRange 115
            /varset MountOn 0
            /varcalc CampRadiusExceed ${MaxRadius}+200
            :PTauntOn1
            /if (${Me.Pet.ID} && !${PetTauntOn}) {
                /pet taunt on
                /delay 10
                /doevents PTaunt
                /if (!${PetTauntOn}) /goto :PTauntOn1
            }            
            /if (${Math.Distance[${Me.Pet.Y},${Me.Pet.X}:${CampYLoc},${CampXLoc}]}<=${CampRadius}) /pet guard
            /if (${Math.Distance[${Me.Pet.Y},${Me.Pet.X}:${CampYLoc},${CampXLoc}]}>${CampRadius}) /pet follow            
            |- Function to determine pet active state and suspended pet state if enabled.
            /if (${PetSuspend}) /call PetStateCheck                        
        }
 
Can I change that? =D

- - - Updated - - -

Now that I look at it... is that PetAttackRange 115 changeable? I monkeyed with the camp radius, but it didn't seem to change when the pet was engaged
 
Can I change that? =D

- - - Updated - - -

Now that I look at it... is that PetAttackRange 115 changeable? I monkeyed with the camp radius, but it didn't seem to change when the pet was engaged

Yea you can change it, but your pet is sent in to attack in the Combat routine around line 1272:
Rich (BB code):
        /if (${Select[${Role},pettank,pullerpettank,hunterpettank]} && ${Spawn[${MyTargetID}].Distance}<${PetAttackRange}) /call CombatPet

And a second check around line 1289

Rich (BB code):
            /if (${Select[${Role},pettank,pullerpettank]} && !${Attacking}) { 
                /pet attack
                /pet swarm
                /varset Attacking 1
            }

The farther out you set the PetAttackRange the sooner your pet will get sent in, but you have to be carefull. I am not sure why Melee is turned off when in pettank mode, but it could be because you wouldn't want a Mage or Necro in Melee mode, and also there use to be an issue with a character getting proximity agro if in melee range of a mob even if the pet was closer and was the agro holder.

Try just remarking out that line and give it a try.

| /varset MeleeOn 0
 
Now that I look at it... is that PetAttackRange 115 changeable? I monkeyed with the camp radius, but it didn't seem to change when the pet was engaged

mq2melee also has petrange settings that you may want to checkout.

| /varset MeleeOn 0

I would imagine that pettank setting meleeon=0 is a historic remnant that should get removed from KISS?
If you do not want your mage/necro whatever melee'ing in tank mode wouldnt you just have meleeon=1 already in your [melee] section?
 
I changed the 115 to 50, 20, 10, 5 and nothing changed.... (this was 9.18), however, I then changed the MeleeDistance= in the ini to match, and pet engaged appropriately.
 
Question - PetTank Beast Lord - Not meleeing

Users who are viewing this thread

Back
Top
Cart