• 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 - stalls while pulling

Joined
Feb 6, 2007
RedCents
1,683¢
I am not profoundly worried about this issue, but decided to write it up anyway. Macro worked well enough to satisfy my purpose.

Decided to use kissassist for the first time to farm bear skins in Goru'Kar Mesa with my level 87 Mage. After several pulls the macro stops working, seems to happen when I have cleared the area. Should also mention pet is one round killing mobs frequently. Mob levels are 35 to 40 ish.

Troubleshooting on my own I manually issued command /varset q with the following results, everytime:

Rich (BB code):
/varset failed, variable 'q' not found
kissassist.mac@4520 (Pull): /delay 5
kissassist.mac@4206 (FindMobToPull(int PullFlag)): /call Pull
kissassist.mac@746 (Main): /call FindMobToPull 1

If I manually issue the command /return I get this result everytime:

Rich (BB code):
[MQ2} Aborting Pull! Target invalid now! Reason:BadTargetType
[MQ2] Looking for Close Range Mobs
[MQ@] PULLING-> blah,blah,blah

Macro will start pulling again normally for a while.

ini file:

Rich (BB code):
[General]
KissAssistVer=8.5
Role=HunterPetTank
CampRadius=30
CampRadiusExceed=400
ReturnToCamp=1
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=25
MedCombat=0
LootOn=0
RezAcceptOn=0
AcceptInvitesOn=0
GroupWatchOn=0
EQBCOn=0
IRCOn=0
MiscGem=8
HoTTOn=0
CampfireOn=0
CharInfo=Magician|87
[SpellSet]
LoadSpellSet=0
SpellSetName=KissAssist
[Buffs]
BuffsOn=1
Buffs1=Shield of Dreams|ME
Buffs2=Cognitive Guardian|ME
Buffs3=Hulking Bodyguard|ME
Buffs4=Circle of Brimstoneskin|Me
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=20
PowerSource=NULL
[Melee]
AssistAt=100
MeleeOn=0
FaceMobOn=1
MeleeDistance=75
StickHow=snaproll
AutoFireOn=0
[GoM]
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
GoMSpell1=NULL
GoMSpell2=NULL
[AE]
AEOn=0
AERadius=50
AE1=NULL
AE2=NULL
AE3=NULL
AE4=NULL
AE5=NULL
[DPS]
DPSOn=1
DPSSkip=2
DPSInterval=3
DPS1=Force of Elements|90
DPS2=Strike of Sand|85
DPS3=Bolt of Rhyolite|80
DPS4=NULL
DPS5=NULL
DPS6=NULL
DPS7=NULL
DPS8=NULL
DPS9=NULL
DPS10=NULL
DPS11=NULL
DPS12=NULL
DPS13=NULL
DPS14=NULL
DPS15=NULL
[Aggro]
AggroOn=0
Aggro1=NULL
Aggro2=NULL
Aggro3=NULL
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=1
Heals1=Renewal of Cadwin|75|Pet
Heals2=NULL
Heals3=NULL
Heals4=NULL
Heals5=NULL
XTarHeal=0
[Cures]
CuresOn=0
Cures1=NULL
Cures2=NULL
Cures3=NULL
Cures4=NULL
Cures5=NULL
[Pet]
PetOn=1
PetSpell=Construct of Water
PetFocus=NULL
PetShrinkOn=0
PetShrinkSpell=Tiny Companion
PetBuffsOn=1
PetBuffs1=Burnout IX
PetBuffs2=Iceflame Efflux
PetBuffs3=Velocity
PetBuffs4=Circle of Brimstoneskin
PetBuffs5=Arcane Distillect
PetBuffs6=NULL
PetBuffs7=NULL
PetBuffs8=NULL
PetCombatOn=1
PetToysOn=0
PetToys1=NULL
PetToys2=NULL
PetToys3=NULL
PetToys4=NULL
PetToys5=NULL
PetToys6=NULL
PetToysGave=NULL
PetBreakMezSpell=NULL
PetRampPullWait=0
PetSuspend=0
MoveWhenHit=0
[Burn]
BurnText=disabled burn attack
BurnAllNamed=0
Burn1=NULL
Burn2=NULL
Burn3=NULL
Burn4=NULL
Burn5=NULL
Burn6=NULL
Burn7=NULL
Burn8=NULL
Burn9=NULL
Burn10=NULL
Burn11=NULL
Burn12=NULL
Burn13=NULL
Burn14=NULL
Burn15=NULL
UseTribute=0
[Pull]
PullWith=Pet
MaxRadius=450
MaxZRange=100
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=4
AFKGMAction=1
AFKPCRadius=150
CampOnDeath=1
ClickBacktoCamp=0
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=92
 
Try downloading 8.5.1 and using it. It doesn't look like kiss is what's causing the error. maybe a hotkey or a holy. When there is an error like this what ever macro is running will throw the error as if it was part of the macro..
 
Try downloading 8.5.1 and using it. It doesn't look like kiss is what's causing the error. maybe a hotkey or a holy. When there is an error like this what ever macro is running will throw the error as if it was part of the macro..

mmm, thought I had the most recent version. I don't have any holy and wasn't using any hotkey. I see in another thread someone had similar problem when pet was killing to fast. I suspect that is what was happening to me.

thanks for response.

Seems I already used my redcents thanks today.... bah
 
mmm, thought I had the most recent version. I don't have any holy and wasn't using any hotkey. I see in another thread someone had similar problem when pet was killing to fast. I suspect that is what was happening to me.

I've had this problem as well with my ranger hitting mobs with fatal bow shots and the macro getting really confused. To work around it (sort of) I used chain pulling with the time to pull / time to wait option, and set time to pull for something like 6 minutes with a 1 minute downtime.

Rich (BB code):
ChainPullPause=6|1
 
If you want to test this you can. I can not guarantee it will work, but I added checking for corpse as to not waitformob when you headshot or just kill the mob when pulling.

Just replace the whole pull sub routine with the following.

Rich (BB code):
    Sub Pull
        /doevents
        /if ((${DMZ} && ${Me.InInstance}==FALSE) || !${Select[${Role},puller,pullertank,hunter,hunterpettank,pullerpettank]} || !${Pulling} || ${DPSPaused}) /return
        /if (${DebugPull}) /echo DEBUGPULL Pull Enter
        /declare PullTimer timer local 50
        /declare PullAttempts int local 0 
        /declare StuckCount int local 0 
        /declare PullDist float local ${PullRange}
        /declare tempAmmo string local ${InvSlot[ammo].Item.Name}
        /declare rangedSwitch int local 0
        /declare ammoSwitch int local 0
        /declare WasTwistingPull bool local ${Twist}
        /varset Pulled 0
        /varset PullTooFar 0
        /varset CantHit 0
        /varset ToClose 0
        /declare AutoFireOff int local ${AutoFireOn}
        /declare X1 int local
        /declare Y1 int local
        /declare BeginMobID string local
        /if (${DebugPull}) /echo DEBUGPULL Pull: PullWith:${PullWith} PullDist: ${PullDist}
        | Set autofire setting off during pulls if not using ranged item to pull
        /if (${AutoFireOff}) /varset AutoFireOn 0
        /if (${IAmABard} && !${PullTwistOn} && ${WasTwistingPull}) { 
            /squelch /twist off
        }
        /if (!${Me.Mount.ID} && ${Me.Sitting}) /stand        
        /if (${Select[${Role},pullerpettank]} && ${PullRoleToggle} && ${Group.Puller.ID}!=${Me.ID}) {
            /if (${Math.Distance[${Spawn[${MyTargetID}].Y},${Spawn[${MyTargetID}].X}:${CampYLoc},${CampXLoc}]}>${CampRadius}) /call TogglePullMode TurnOn
        }
        /varset BeginMobID ${Me.XTarget[${XTSlot}].ID}
       :PullAgain
        /doevents BackOff  
        /if (${DPSPaused}) /return  
        | vars used to determine if we are stuck
            /varset X1 ${Int[${Me.X}]}
            /varset Y1 ${Int[${Me.Y}]}            
            /if ((${AggroTargetID} && !${ChainPull}) || (${ChainPull} && ${Me.XTarget[${XTSlot2}].ID} || (${Me.XTarget[${XTSlot}].ID} && ${Me.XTarget[${XTSlot}].ID}!=${BeginMobID})) || || ${Target.Type.Equal[corpse]}) {
            /if (${DebugPull}) /echo Pulling 1.1
                /varset Pulled 1
                /varset MyTargetID ${AggroTargetID}
                /varset MyTargetName ${Spawn[${AggroTargetID}].CleanName}
                /if (${Navigation.Active}) /nav stop
                /if (${MoveTo.Moving}) /moveto off
                /if (${DebugPull}) /echo DEBUGPULL Pull Aggro detected 
                /goto :DonePulling
            }
            | Exit pull and reset if timed out or wandered too far from camp
            /if (${DebugPull}) /echo Pulling 1.2 PullTimer: ${PullTimer} Distance: ${Math.Distance[${CampYLoc},${CampXLoc}]} MaxRadius: ${Math.Calc[${MaxRadius}*.90]} PullAttempts: ${PullAttempts} MyTargetID: ${Spawn[${MyTargetID}].ID}
            /if (${PullTimer}==0 || ${Math.Distance[${CampYLoc},${CampXLoc}]} >= ${Math.Calc[${MaxRadius}*.90]} || ${PullAttempts}>=7 && !${Spawn[${MyTargetID}].LineOfSight} && !${Select[${Role},hunter,hunterpettank]} || !${Spawn[${MyTargetID}].ID}) {
                /squelch /alert add 1 id ${MyTargetID}
                /if (${DebugPull}) /echo DEBUGPULL Pull: /echo Adding ${Spawn[${MyTargetID}].CleanName} ID: ${MyTargetID} to temp ignore list
                /call PullReset
                /if (${DebugPull}) /echo DEBUGPULL Pull: Done Pulling-Timer expired, Mob unreachable or exceeded max pull radius.
                /goto :DonePulling
            }
            /if (((${AggroTargetID} && !${ChainPull}) || (${Me.XTarget[${XTSlot2}].ID} && ${ChainPull})) && ${Math.Distance[${CampYLoc},${CampXLoc}]} < ${CampRadius}) {
                /echo Looks like mobs in camp aborting pull.
                /call PullReset
                /if (!${ChainPull}) /call CheckForCombat 1 Pull
                /if (${DebugPull}) /echo DEBUGPULL Pull Mobs in camp detected
                /return
            }
            /if (${PullWith.Equal[Ranged]}) {
                /if (${DebugPull}) /echo DEBUGPULL Pull: Ranged
                | Cursor check sometimes summoned items get stuck on cursor.
                /if (${Cursor.ID}) /autoinventory
                /if (${OrigRanged.NotEqual[${PullItem}]} && ${OrigRanged.NotEqual[null]}) {
                    /call CheckCasting 50
                    /exchange "${PullItem}" ranged
                    /varset rangedSwitch 1
                    /delay 5
                }
                /if (${tempAmmo.NotEqual[null]} && ${tempAmmo.NotEqual[${PullAmmo}]}) {
                    /call CheckCasting 50
                    /exchange "${PullAmmo}" ammo
                    /delay 5
                    /if (${tempAmmo.NotEqual[${PullAmmo}]}) /varset ammoSwitch 1
                }
            }
            | - Filter to prevent pulling until AA/Disc/Spell is ready.
            /if (${PullTimer} && (!${AggroTargetID} && !${ChainPull}) && ((!${Select[${PullWith},Melee,Pet,Ranged]} && !${Select[TRUE,${Me.SpellReady[${PullWith}]},${Me.AltAbilityReady[${PullWith}]},${Me.CombatAbilityReady[${PullWith}]}]}) || (${PullWith.Equal[Ranged]} && !${Me.RangedReady}))) /goto :PullAgain
            /if (${DebugPull}) /echo DEBUGPULL Pull Starting
            /varset PullAttempts 0
            | Set group role puller to adjust for merc running up while pulling if soloing
            /if (${Group}==1 && !${Group.Puller.Name.Equal[${Me}]} && ${Select[${Role},puller]} && ${Spawn[=${MainAssist}].Type.Equal[Mercenary]}) /call AssignGroupRole set "${Me.CleanName}" 3
            /if (${Spawn[${MyTargetID}].Distance}>${PullDist} && ${Math.Distance[${Spawn[${MyTargetID}].Y},${Spawn[${MyTargetID}].X}:${CampYLoc},${CampXLoc}]}<${MaxRadius}) {
            :WeThereYet
                /if (${Spawn[${MyTargetID}].LineOfSight} || (!${Navigation.MeshLoaded} && ${Select[${Role},hunter,hunterpettank]})) {
                   /moveto id ${MyTargetID} mdist ${PullDist}
                   /delay 5
                   /if (${DebugPull}) /echo DEBUGPULL Pull LOS ${Spawn[${MyTargetID}].LineOfSight}
                } else /if (${Navigation.MeshLoaded}) {
                    /if (!${Spawn[${MyTargetID}].LineOfSight}) {
                        /varset PullDist 50
                        /if (${DebugPull}) /echo DEBUGPULL Pull Nav/LOS ${Spawn[${MyTargetID}].LineOfSight}
                    } else {
                        /varset PullDist ${PullRange}
                    }
                    /nav ${Spawn[${MyTargetID}].X} ${Spawn[${MyTargetID}].Y} ${Spawn[${MyTargetID}].Z}
                    :DistanceCheck
                        /delay 5
                        /if (${PullTimer}==0) /goto :NavPullRelease
                        | Check for Unexpected Aggro
                        /if ((${AggroTargetID} && !${ChainPull}) || ((${Me.XTarget[${XTSlot2}].ID} || (${Me.XTarget[${XTSlot}].ID} && ${Me.XTarget[${XTSlot}].ID}!=${MyTargetID} && ${Me.XTarget[${XTSlot}].ID}!=${BeginMobID})) && ${ChainPull})) /goto :PullAgain
                        /if (${Spawn[${MyTargetID}].Distance}>${PullDist} && !${Spawn[${MyTargetID}].LineOfSight} && ((!${AggroTargetID} && !${ChainPull}) || (!${Me.XTarget[${XTSlot2}].ID} && ${Me.XTarget[${XTSlot}].ID}!=${MyTargetID} && ${ChainPull}))) /goto :DistanceCheck
                    :NavPullRelease
                    /if (${Navigation.Active} && ${Spawn[${MyTargetID}].LineOfSight}) /nav stop
                }
            }
            /varset CantSee 0
            /doevents
            /if (${DPSPaused}) /return 
            | Extending PullTimer if moving closer or target moving && !${Select[${Role},hunter]})
            /if ((${Navigation.Active} || ${MoveTo.Moving} || ${Spawn[${MyTargetID}].Speed}>25) && ${Spawn[${MyTargetID}].Distance}>${PullRange}) /varcalc PullTimer ${PullTimer}+50
            | Pull counter used to in conjunction with 1s delay for timing
            /varcalc PullAttempts ${PullAttempts}+1
            | Try and pull again after 3 seconds or 2 seconds if target is moving
            /if (${PullAttempts}>=7 || ${PullAttempts}>=3 && ${Spawn[${MyTargetID}].Speed}>25 ) {
                | Make range smaller to creep closer to mob if los or moving
                /varcalc PullDist ${PullDist}*.6
                /delay 5
                /if (${DebugPull}) /echo DEBUGPULL Pull PullDist: ${PullDist}*.6 - PullLoops: ${PullAttempts}
                /goto :PullAgain
            }
            | 1s timer used in conjunction with PullAttempts to control pulling
            /delay 10
        | - Check to see if we are stuck
        /if ((${Int[${Me.X}]}==${X1}) && (${Int[${Me.Y}]}==${Y1})) {
            /varcalc StuckCount (${StuckCount})+1
            /if (${StuckCount}>=3) {
                /call Stuck
            }
            /if (${StuckCount}>=7 && ((!${AggroTargetID} && !${ChainPull}) || (!${Me.XTarget[${XTSlot2}].ID} && ${Me.XTarget[${XTSlot}].ID}!=${MyTargetID} && ${ChainPull}))) {
                /echo I am stuck aborting pull
                 /squelch /alert add 1 id ${MyTargetID}
                /if (${MoveTo.Moving}) /moveto off
                /if (${Navigation.Active}) /nav stop
                /call PullReset
                /goto :DonePulling
            }
        }
        /if (${DebugPull})  /echo DEBUGPULL Pull Loop Count: ${PullAttempts}
        | Distance loop check until mob in range to pull
        /if (${Spawn[${MyTargetID}].Distance}>${PullRange} && ((!${AggroTargetID} && !${ChainPull}) || (!${Me.XTarget[${XTSlot2}].ID} && ${Me.XTarget[${XTSlot}].ID}!=${MyTargetID} && ${ChainPull}))) /goto :WeThereYet
        | If mob moves out of line of sight during pull try moveto mob again
        /if (!${Spawn[${MyTargetID}].LineOfSight} && !${Select[${Role},hunter,hunterpettank]} && ${PullTimer}) {
            /varcalc PullDist ${PullDist}*.8
            /if (${DebugPull}) /echo DEBUGPULL Pull Decrease pull distance to ${PullDist}
            /goto :PullAgain
        }
         /if ((${AggroTargetID} && !${ChainPull}) || ((${Me.XTarget[${XTSlot2}].ID} || (${Me.XTarget[${XTSlot}].ID} && ${Me.XTarget[${XTSlot}].ID}!=${MyTargetID} && ${Me.XTarget[${XTSlot}].ID}!=${BeginMobID})) && ${ChainPull})) /goto :PullAgain
         /if (${Spawn[${MyTargetID}].ID} && ${Spawn[${MyTargetID}].Distance}<${PullRange} && ((!${AggroTargetID} && !${ChainPull}) || (!${Me.XTarget[${XTSlot2}].ID} && ${Me.XTarget[${XTSlot}].ID}!=${MyTargetID} && ${ChainPull}))) {
            /if (${MoveTo.Moving}) /moveto off
            /if (${Navigation.Active}) /nav stop
            | Target mob before Aggroing
            /target id ${MyTargetID}
            /delay 20 ${Target.ID}==${MyTargetID}
            | Validate target one more time before pulling
                /call ValidateTarget
                /if (${ValidTarget}==0) {
                    /squelch /alert add 1 id ${Target.ID}
                    /squelch /target clear
                    /echo Aborting Pull! Target invalid now! Reason:${Macro.Return}
                    /call PullReset
                    /goto :DonePulling
                }
            | Handle pulling with Melee setting
            /if (${PullWith.Equal[Melee]} || ${PullWithAlt.Equal[Melee]} && ${ToClose}) {
                /if (${DebugPull}) /echo DEBUGPULL PULL: Melee
                /if (!${Select[${Role},hunter,hunterpettank]}) {
                    | Turn off mq2melee function so puller and pullertank doesn't attack mob on pull
                    /if (${Select[${Role},puller,pullertank]}) /squelch /melee melee=0
                    :AttackAgain
                        /if (${Target.ID}) /face nolook
                        /look 0
                        /attack on
                        /delay 5
                    /if (((!${AggroTargetID} && !${ChainPull}) || (!${Me.XTarget[${XTSlot2}].ID} && ${Me.XTarget[${XTSlot}].ID}!=${Target.ID} && ${ChainPull})) && ${Target.PctHPs}==100) /goto :AttackAgain
                    | Turn off combat so puller returns to camp
                    /if (${Select[${Role},puller,pullertank,pullerpettank,hunterpettank]}) {
                        :StopCombat
                            /attack off
                            /if (${Stick.Active}) /stick off
                            /squelch /target clear
                        | Cycle until combat off and mob is aggro'd
                        /if (${Me.Combat} && ((${AggroTargetID} && !${ChainPull}) || ${Target.PctHPs}<100)) /goto :StopCombat
                        | Turn on mq2melee function back on after pull
                        /if (${Select[${Role},puller,pullertank]}) /squelch /melee melee=1
                    }
                }
                /varset Pulled 1
                /varset ToClose 0
            | Pull with ranged
            } else /if (${PullWith.Equal[Ranged]} && !${ToClose}) {
                /if (${DebugPull}) /echo DEBUGPULL PULL: Ranged
                :RangedAgain
                    /doevents
                    /if (${ToClose}) {
                       /varset PullDist 15
                       /goto :PullAgain
                    }
                    /if (${DPSPaused}) /return 
                    /if ((${AggroTargetID} && !${ChainPull}) || ((${Me.XTarget[${XTSlot2}].ID} || ${Me.XTarget[${XTSlot}].ID}==${Target.ID}) && ${ChainPull})) {
                        /varset Pulled 1
                        /goto :DonePulling
                    }
                    /if (${CantHit}) {
                        /varset CantHit 0
                        /varcalc PullDist ${PullDist}*.8
                        /goto :PullAgain
                    }
                   /if (${CantSee}) {
                      /if (${Target.ID}) /squelch /face nolook
                      /delay 1s
                      /varset CantSee 0
                      /if (${DebugPull}) /echo Could Not see Target. Trying Again.
                   }
                   | Mod for puller to turn back to camp after /range this saves on the puller turning AFTER mob is aggroed  and turns facing camp while waiting for mob to aggro.
                   /if (${Me.Combat}) {
                      /Attack off
                      /delay 20 !${Me.Combat}
                   }
                   /if (${Stick.Active}) /stick off
                   /if (${Target.ID}) /squelch /face nolook
                   /look 0
                   /delay 20 ${Me.Heading.ShortName.Equal[${Target.HeadingTo}]}
                   /if (${Target.ID}==${MyTargetID}) /range
                   /if (${Math.Distance[${CampYLoc},${CampXLoc}]} > ${CampRadius}) {
                       /delay 10
                       /if (${Target.ID}) /squelch /face nolook loc ${CampYLoc},${CampXLoc}
                    }
                    /if (!${ChainPull}) {
                       /delay ${Math.Calc[1+${Target.Distance}/50].Int}s ${AggroTargetID} || ${Target.Type.Equal[corpse]}
                    } else {
                       /delay ${Math.Calc[1+${Target.Distance}/50].Int}s ${Me.XTarget[${XTSlot2}].ID} || ${Me.XTarget[${XTSlot}].ID}==${Target.ID} || ${Target.Type.Equal[corpse]}
                    }
                  /if (${DebugPull}) /echo DEBUGPULL Pull: ${PullTimer} && (!${AggroTargetID} || ${Target.PctHPs}==100) ${Me.XTarget[${XTSlot2}].ID} || ${Me.XTarget[${XTSlot}].ID}==${Target.ID})
                  /if (${PullTimer} && ${Target.Type.NotEqual[corpse]} && ((!${AggroTargetID} && !${ChainPull}) || (!${Me.XTarget[${XTSlot2}].ID} && ${Me.XTarget[${XTSlot}].ID}!=${Target.ID} && ${ChainPull})) || !${PullTooFar}) /goto :RangedAgain

            | PetPull section - Written by TreeHuginDruid for RedGuides
            } else /if (${PullWith.Equal[Pet]}) {                
                /if (${DebugPull}) /echo DEBUGPULL Pull: Pet                 
                /if (${Target.ID}) /face nolook
                |- Ensure we are in pull range and pet is following!                              
                /if (${Me.Pet.Stance.NotEqual[FOLLOW]}) /pet follow
                | - Send in pet if I don't have a mob in extended target)               
               :SendInPet
                /if ((!${AggroTargetID} && !${ChainPull}) || (!${Me.XTarget[${XTSlot2}].ID} && ${Me.XTarget[${XTSlot}].ID}!=${Target.ID} && ${ChainPull})) {
                    /pet attack
                    /delay 5
                    /doevents
                    /if (${Macro.Return.Equal[Ignore]}) /return
                    /delay 10 (${AggroTargetID} && !${ChainPull}) || ${Me.XTarget[${XTSlot2}].ID} || ${Me.XTarget[${XTSlot}].ID}==${Target.ID} || ${Target.Type.Equal[corpse]}
                    | Fix for HunterPetTank
                    /if (${Spawn[${MyTargetID}].ID} && ${Target.Type.NotEqual[corpse]} && ((!${AggroTargetID} && !${ChainPull}) || (!${Me.XTarget[${XTSlot2}].ID} && ${Me.XTarget[${XTSlot}].ID}!=${Me.Pet.ID} && ${ChainPull}))) /goto :SendInPet
                }
                | - If I have a extended target, flag as pulled.
                /if ((${AggroTargetID} && !${ChainPull}) || ${Me.XTarget[${XTSlot2}].ID} || ${Me.XTarget[${XTSlot}].ID}==${Target.ID} || ${Target.Type.Equal[corpse]}) {
                    /varset Pulled 1
                    /if (${PetHold.Length}) /pet ${PetHold} on
                    /pet back off
                    /goto :DonePulling
                } 
                
            | Pull with cast
            } else {
                /if (${DebugPull}) /echo DEBUGPULL Pull: Casting to pull mob
                /delay 5s !${Me.Moving} || (${AggroTargetID} && !${ChainPull}) || ${Me.XTarget[${XTSlot2}].ID} || ${Me.XTarget[${XTSlot}].ID}==${Target.ID}
                /if (${Target.ID}) /face nolook
                /look 0                 
                /if ((${AggroTargetID} && !${ChainPull}) || ((${Me.XTarget[${XTSlot2}].ID} || ${Me.XTarget[${XTSlot}].ID}==${Target.ID}) && ${ChainPull}) || ${Target.Type.Equal[corpse]}) /goto :PullAgain
                /if (!${SpawnCount[npc los id ${Target.ID}]}) {
                    /varcalc PullDist ${PullDist}*.8
                    /goto :PullAgain
                }
                /if (!${Me.Moving}) /call CastWhat "${PullWith}" ${Target.ID} Pull
                /if (${Macro.Return.Equal[CAST_SUCCESS]} || (${AggroTargetID} && !${ChainPull}) || ((${Me.XTarget[${XTSlot2}].ID} || ${Me.XTarget[${XTSlot}].ID}==${Target.ID}) && ${ChainPull})) /varset Pulled 1
                /delay 1s (${AggroTargetID} && !${ChainPull}) || ((${Me.XTarget[${XTSlot2}].ID} || ${Me.XTarget[${XTSlot}].ID}==${Target.ID}) && ${ChainPull})
            }
            |- Toggle puller mode off if option enabled.
            /if (${Select[${Role},pullerpettank]} && ${PullRoleToggle} && ${Group.Puller.ID}==${Me.ID}) /call TogglePullMode TurnOff            
        } else /if ((${AggroTargetID} && !${ChainPull}) || (${Me.XTarget[${XTSlot2}].ID} || ${Me.XTarget[${XTSlot}].ID}==${MyTargetID}) && ${ChainPull}) {
             | The else /if fixes when puller stalls because puller grabs aggro with out getting to pull.
            /varset Pulled 1
        }
        | If pull failed start over while timer > 0
        /if (!${Pulled}) /goto :PullAgain
        :DonePulling
        | reset mq2moveutils mdist back to 10 from pull distance to ensure correct movement 
        /moveto mdist 10
        /if (${rangedSwitch}) {
            /call CheckCasting 50
            /exchange "${OrigRanged}" ranged
            /varset rangedSwitch 0
            /delay 5
        }
        /if (${ammoSwitch}) {
            /call CheckCasting
            /if (${Cursor.ID}) /autoinventory
            /exchange "${tempAmmo}" ammo
            /varset ammoSwitch 0
            /delay 5
        }
        /varset Pulling 0
        | Turn autofire back on
        /if (${AutoFireOff}) {
            /if (${DebugPull}) /echo DEBUGPULL Pull AutoFire on
            /varset AutoFireOff 0
            /varset AutoFireOn 1
        }
        /if (${Select[${Role},hunter,hunterpettank]} && ${MyTargetID}) {
            /call Combat
            /call CombatReset
            /call PullReset
            | Try to return home if exceeding max radius while in ANY hunter mode
            /if (${Math.Distance[${Me.Y},${Me.X}:${CampYLoc},${CampXLoc}]}>${Math.Calc[${MaxRadius}*.95]}) {
                /if (${DebugPull}) /echo DEBUGPULL Pull Returning hunter to camp
                /echo ${Role}: Reached edge of ${MaxRadius} hunting radius. Trying to return to camp.
                /varset ReturnToCamp 1
                /call DoWeMove
            }    
            /if (${DebugPull}) /echo DEBUGPULL Pull Leaving hunter combat
            /return
        }
        /if (${DebugPull}) /echo DEBUGPULL Pull Done Pulling
        /if (${ReturnToCamp} && ${Pulled}) {
            /if (${Target.Type.NotEqual[corpse]}) /call WaitForMob
            /varset Pulled 0
        }
        /if (${DebugPull}) /echo DEBUGPULL Pull Leave Mob ID:${Spawn[${MyTargetID}].ID}
    /return
 
Sorry to report the new code does work. It pulls one mob and stalls. The mage targets the next mob but fails to issue the pet attack command. took a screenshot of my MQ2 window.

Edit: After posting this I moved my mage to camp out and the macro did respond to a stray bear that attacked me.

ka results.jpg
 
There is something else going on here, I am wondering if you don't have something firing from mq2melee. The line 3821 is just a /delay 2 and works fine, but I am wondering if there isn't something being triggered by the /doevents that precedes the /delay 2. I have been using this code for a couple of weeks and have yet to see this come up.

If you are using mq2melee. I would disable it while running this and see if this continues. I can't trace this to something in KissAssist.
 
sometimes the variable trick will give odd spew. You can try using "/echo ${Macro.CurLine}" to see the current line the macro is on.
 
sometimes the variable trick will give odd spew. You can try using "/echo ${Macro.CurLine}" to see the current line the macro is on.

Looking at the debug spew in the picture hoosierbilly posted, shows the faulting line to be line 3821 and the command that is at fault is /delay 2, but I know there is nothing wrong with that line. I have a feeling that one of the plugins he has loaded is trying to do something in the background and is throwing the error. MQ2 error catching routine will just throw an anonymous error if you are running a macro. if you want to test this just start up your favorite macro. at a command line enter /varset qq and press enter. If there is no variable qq the macro will throw and error as if the macro errored.
 
I did the varset trick x3 rather quickly to get an idea where the macro is at the moment. The interesting part is the macro is cycling through a loop and stalled at a certain point. It doesn't tell you why though.

Other then /unload mq2melee after the macro starts is there a preferred or better way to disable the plugin. I normally do not use mq2melee and am not familiar with it. Edit: checked the wiki, a simple on/off command that's awesome.

I suppose I should just stick to using kissassist on mobs closer my level so they pull properly, sigh. I will see this through even though I now have enough skins and am losing interest.

Edit: Would it be better to debug or log something? If so will need to discover exactly how to do that.

- - - Updated - - -

Played around some more. Not sure how helpful this is but:

1. disabling melee unsure if it has any effect?
2. stalled after first pull again, but did respond to re-buff
3. set up and start macro turned melee off near a mob cluster, killed all three mobs then stalled
4. when manually moved my toon with 75 units of targeted mob responded and pet attacked, did this three times.
5. restart with melee on, killed first mob then spammed target mob 200= units away several times, again if I manually move close to the mob it will respond. cancled a buff and macro re-buff after bit. The it tried to attack a corpse until I hit escape and cleared the target.


Conclusion: figuring out why someone else macro isn't working is much tougher then figuring out why my macro isn't working. Respect for redguides developers/mods increases...


Overall it appears moving is the problem. It does not seems to want move close enough to the mob for the pet to attack.
also noted, it no longer tells me when its waiting for mobs to respawn.
 
Hoosierbilly,

Do you have a character that's using a pet in your group?

look and see if you can find this line and delete it.

#Event PNTarget "#*#That is not a legal target.#*#

then go edit your kissassist_info.ini file in your macros directory and find the section for the zone your in and reset the mobstoignore..

If that's doesn't work then create a debug log and post it here..
 
This becoming frustrating:

1. downloaded 8.5.2
2. deleted kissassist.info file
3. start kissassist, stop quickly so it would write new info file.
4. setup and start KA everything worked except not looting
5. not looting was my fault, turned off in ini file, sigh
6. fixed ini file, kills, loots one mob and sits there
7. changed in ifile back to no looting, kills one mob and sits there
8. turned on log and debug
9. captured both loot and not loot stalls
10. make post report findings and attach files, bah

ini file
Rich (BB code):
[General]
KissAssistVer=8.5.3
Role=HunterPetTank
CampRadius=30
CampRadiusExceed=400
ReturnToCamp=1
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=25
MedCombat=0
LootOn=0
RezAcceptOn=0
AcceptInvitesOn=0
GroupWatchOn=0
EQBCOn=0
IRCOn=0
MiscGem=8
HoTTOn=0
CampfireOn=0
CharInfo=Magician|87
CastingInterruptOn=0
[SpellSet]
LoadSpellSet=0
SpellSetName=KissAssist
[Buffs]
BuffsOn=1
Buffs1=Shield of Dreams|ME
Buffs2=Cognitive Guardian|ME
Buffs3=Hulking Bodyguard|ME
Buffs4=Circle of Brimstoneskin|Me
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=20
PowerSource=NULL
[Melee]
AssistAt=100
MeleeOn=0
FaceMobOn=1
MeleeDistance=75
StickHow=snaproll
AutoFireOn=0
[GoM]
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
GoMSpell1=NULL
GoMSpell2=NULL
[AE]
AEOn=0
AERadius=50
AE1=NULL
AE2=NULL
AE3=NULL
AE4=NULL
AE5=NULL
[DPS]
DPSOn=1
DPSSkip=2
DPSInterval=3
DPS1=Force of Elements|90
DPS2=Strike of Sand|85
DPS3=Bolt of Rhyolite|80
DPS4=NULL
DPS5=NULL
DPS6=NULL
DPS7=NULL
DPS8=NULL
DPS9=NULL
DPS10=NULL
DPS11=NULL
DPS12=NULL
DPS13=NULL
DPS14=NULL
DPS15=NULL
[Aggro]
AggroOn=0
Aggro1=NULL
Aggro2=NULL
Aggro3=NULL
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=1
Heals1=Renewal of Cadwin|75|Pet
Heals2=NULL
Heals3=NULL
Heals4=NULL
Heals5=NULL
XTarHeal=0
HealGroupPetsOn=0
[Cures]
CuresOn=0
Cures1=NULL
Cures2=NULL
Cures3=NULL
Cures4=NULL
Cures5=NULL
[Pet]
PetOn=1
PetSpell=Construct of Water
PetFocus=NULL
PetShrinkOn=0
PetShrinkSpell=Tiny Companion
PetBuffsOn=1
PetBuffs1=Burnout IX
PetBuffs2=Iceflame Efflux
PetBuffs3=Velocity
PetBuffs4=Circle of Brimstoneskin
PetBuffs5=Arcane Distillect
PetBuffs6=NULL
PetBuffs7=NULL
PetBuffs8=NULL
PetCombatOn=1
PetToysOn=0
PetToys1=NULL
PetToys2=NULL
PetToys3=NULL
PetToys4=NULL
PetToys5=NULL
PetToys6=NULL
PetToysGave=NULL
PetBreakMezSpell=NULL
PetRampPullWait=0
PetSuspend=0
MoveWhenHit=0
[Burn]
BurnText=disabled burn attack
BurnAllNamed=0
Burn1=NULL
Burn2=NULL
Burn3=NULL
Burn4=NULL
Burn5=NULL
Burn6=NULL
Burn7=NULL
Burn8=NULL
Burn9=NULL
Burn10=NULL
Burn11=NULL
Burn12=NULL
Burn13=NULL
Burn14=NULL
Burn15=NULL
UseTribute=0
[Pull]
PullWith=Pet
MaxRadius=450
MaxZRange=100
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=4
AFKGMAction=4
AFKPCRadius=250
CampOnDeath=1
ClickBacktoCamp=0
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=92


debug log
Rich (BB code):
[2016/02/11 17:56:57] Plugin 'mq2log' loaded.

[2016/02/11 17:57:08] MQ2Log Usage :: /mlog on|off

[2016/02/11 17:57:15] MQ2Log :: Logging is ON

[2016/02/11 17:57:28] [MQ2] NINJADVLOOT: AutoHater set to Xtarget1

[2016/02/11 17:57:28] [MQ2] NINJADVLOOT: Variables are set.

[2016/02/11 17:57:30] [MQ2] ================================

[2016/02/11 17:57:30] [MQ2] Redguides presents

[2016/02/11 17:57:30] [MQ2] KissAssist v.8.5.3 by Maskoi

[2016/02/11 17:57:30] [MQ2] ================================

[2016/02/11 17:57:30] [MQ2] I am Hunting & my Pet >> Xaner << is Tanking.

[2016/02/11 17:57:32] Window 'Blocked Spells' is now open.

[2016/02/11 17:57:33] Window 'Blocked Spells' is now closed.

[2016/02/11 17:57:34] [MQ2] Looking for Close Range Mobs

[2016/02/11 17:57:34] [MQ2] PULLING-> a mesa bear <- ID:29925 at 174 feet.

[2016/02/11 17:57:35] [MQ2] DebugAll

[2016/02/11 17:57:36] [MQ2] Debug ALL On

[2016/02/11 17:57:37] [MQ2] DEBUGPULL Pull Loop Count: 2

[2016/02/11 17:57:37] [MQ2] DEBUGPULL Pull LOS TRUE

[2016/02/11 17:57:38] [MQ2] DEBUGPULL Pull PullDist: 111.00*.6 - PullLoops: 3

[2016/02/11 17:57:38] [MQ2] Pulling 1.2 PullTimer: 114 Distance: 19.00 MaxRadius: 405.00 PullAttempts: 3 MyTargetID: 29925

[2016/02/11 17:57:38] [MQ2] DEBUGPULL Pull Starting

[2016/02/11 17:57:38] [MQ2] DEBUGPULL Pull LOS TRUE

[2016/02/11 17:57:39] [MQ2] DEBUGPULL Pull Loop Count: 1

[2016/02/11 17:57:39] [MQ2] DEBUGCOMBAT ValidateTarge Enter Target Name:a mesa bear ID:29925 Spawn Name: NULL ID:NULL

[2016/02/11 17:57:39] [MQ2] DEBUGCOMBAT ValidateTarge Validate 1

[2016/02/11 17:57:39] [MQ2] DEBUGCOMBAT ValidateTarge Validate 2

[2016/02/11 17:57:39] [MQ2] DEBUGCOMBAT ValidateTarge Validate 3

[2016/02/11 17:57:39] [MQ2] DEBUGPULL ValidateTarget bear,wolf

[2016/02/11 17:57:39] [MQ2] DEBUGPULL ValidateTarget 1 bear 8

[2016/02/11 17:57:39] [MQ2] DEBUGCOMBAT ValidateTarge Validate 4

[2016/02/11 17:57:39] [MQ2] DEBUGCOMBAT ValidateTarget Leave

[2016/02/11 17:57:39] [MQ2] DEBUGPULL Pull: Pet

[2016/02/11 17:58:26] SPAWN[ 5:58:26] (29958) Fantoma (252.27 NE, -3.73Z)

[2016/02/11 17:58:26] Named > Fantoma

[2016/02/11 18:00:42] The current macro has ended.

[2016/02/11 18:01:09] [MQ2] NINJADVLOOT: AutoHater set to Xtarget1

[2016/02/11 18:01:09] [MQ2] NINJADVLOOT: Variables are set.

[2016/02/11 18:01:10] [MQ2] ================================

[2016/02/11 18:01:10] [MQ2] Redguides presents

[2016/02/11 18:01:10] [MQ2] KissAssist v.8.5.3 by Maskoi

[2016/02/11 18:01:10] [MQ2] ================================

[2016/02/11 18:01:10] [MQ2] I am Hunting & my Pet >> Xaner << is Tanking.

[2016/02/11 18:01:12] [MQ2] DebugAll

[2016/02/11 18:01:12] Window 'Blocked Spells' is now open.

[2016/02/11 18:01:13] Window 'Blocked Spells' is now closed.

[2016/02/11 18:01:14] [MQ2] Debug ALL On

[2016/02/11 18:01:14] [MQ2] DEBUGBUFFS CheckBuffs CheckBuffs: Enter

[2016/02/11 18:01:14] [MQ2] DEBUGBUFFS CheckBuffs Buff1: Shield of Dreams|ME

[2016/02/11 18:01:14] [MQ2] DEBUGBUFFS Shield of Dreams ME NULL NULL

[2016/02/11 18:01:14] [MQ2] DEBUGBUFFS CheckBuffs 1 1stPart: Shield of Dreams 2ndPart: ME FullText: Shield of Dreams|ME Type: Self ReadBuffsTimer: 0

[2016/02/11 18:01:14] [MQ2] Sub CheckHealth Enter

[2016/02/11 18:01:14] [MQ2] Sub CheckHealth leave

[2016/02/11 18:01:14] [MQ2] DEBUGBUFFS CheckBuffs BuffSlot: 9 SongSlot: NULL Stacks: FALSE 2nd Part: 0<1 Tar Type: Self

[2016/02/11 18:01:14] [MQ2] DEBUGBUFFS CheckBuffs  IniBuffCheck 1: Mana,Aura,Mount,Me,Summon,End:4 Item:0>=1 Self:1

[2016/02/11 18:01:14] [MQ2] DEBUGBUFFS CheckBuffs reset var 1 Shield of Dreams|ME

[2016/02/11 18:01:14] [MQ2] DEBUGBUFFS CheckBuffs Buff2: Cognitive Guardian|ME

[2016/02/11 18:01:14] [MQ2] DEBUGBUFFS Cognitive Guardian ME NULL NULL

[2016/02/11 18:01:14] [MQ2] DEBUGBUFFS CheckBuffs 2 1stPart: Cognitive Guardian 2ndPart: ME FullText: Cognitive Guardian|ME Type: Self ReadBuffsTimer: 0

[2016/02/11 18:01:14] [MQ2] Sub CheckHealth Enter

[2016/02/11 18:01:14] [MQ2] Sub CheckHealth leave

[2016/02/11 18:01:14] [MQ2] DEBUGBUFFS CheckBuffs BuffSlot: 10 SongSlot: NULL Stacks: FALSE 2nd Part: 0<1 Tar Type: Self

[2016/02/11 18:01:14] [MQ2] DEBUGBUFFS CheckBuffs  IniBuffCheck 1: Mana,Aura,Mount,Me,Summon,End:4 Item:0>=1 Self:1

[2016/02/11 18:01:14] [MQ2] DEBUGBUFFS CheckBuffs reset var 2 Cognitive Guardian|ME

[2016/02/11 18:01:14] [MQ2] DEBUGBUFFS CheckBuffs Buff3: Hulking Bodyguard|ME

[2016/02/11 18:01:14] [MQ2] DEBUGBUFFS Hulking Bodyguard ME NULL NULL

[2016/02/11 18:01:14] [MQ2] DEBUGBUFFS CheckBuffs 3 1stPart: Hulking Bodyguard 2ndPart: ME FullText: Hulking Bodyguard|ME Type: Self ReadBuffsTimer: 0

[2016/02/11 18:01:14] [MQ2] Sub CheckHealth Enter

[2016/02/11 18:01:14] [MQ2] Sub CheckHealth leave

[2016/02/11 18:01:14] [MQ2] DEBUGBUFFS CheckBuffs BuffSlot: 11 SongSlot: NULL Stacks: FALSE 2nd Part: 0<1 Tar Type: Self

[2016/02/11 18:01:14] [MQ2] DEBUGBUFFS CheckBuffs  IniBuffCheck 1: Mana,Aura,Mount,Me,Summon,End:4 Item:0>=1 Self:1

[2016/02/11 18:01:14] [MQ2] DEBUGBUFFS CheckBuffs reset var 3 Hulking Bodyguard|ME

[2016/02/11 18:01:14] [MQ2] DEBUGBUFFS CheckBuffs Buff4: Circle of Brimstoneskin|Me

[2016/02/11 18:01:14] [MQ2] DEBUGBUFFS Circle of Brimstoneskin Me NULL NULL

[2016/02/11 18:01:14] [MQ2] DEBUGBUFFS CheckBuffs 4 1stPart: Circle of Brimstoneskin 2ndPart: Me FullText: Circle of Brimstoneskin|Me Type: Group v2 ReadBuffsTimer: 0

[2016/02/11 18:01:14] [MQ2] Sub CheckHealth Enter

[2016/02/11 18:01:14] [MQ2] Sub CheckHealth leave

[2016/02/11 18:01:14] [MQ2] DEBUGBUFFS CheckBuffs BuffSlot: 8 SongSlot: NULL Stacks: FALSE 2nd Part: 0<1 Tar Type: Group v2

[2016/02/11 18:01:14] [MQ2] DEBUGBUFFS CheckBuffs  IniBuffCheck 1: Mana,Aura,Mount,Me,Summon,End:4 Item:0>=1 Self:NULL

[2016/02/11 18:01:14] [MQ2] DEBUGBUFFS CheckBuffs reset var 4 Circle of Brimstoneskin|Me

[2016/02/11 18:01:14] [MQ2] DEBUGBUFFS CheckBuffs Leave

[2016/02/11 18:01:14] [MQ2] DEBUG DoWeMed Enter || NULL

[2016/02/11 18:01:14] [MQ2] DEBUG DoWeMed Leave

[2016/02/11 18:01:14] [MQ2] DEBUG MobRadar 75 Enter (FindMobToPull)

[2016/02/11 18:01:14] [MQ2] DEBUG MobRadar Leave 2

[2016/02/11 18:01:14] [MQ2] DEBUGPULL FindMobToPull Enter 1

[2016/02/11 18:01:14] [MQ2] DEBUGPULL PullRange Enter

[2016/02/11 18:01:14] [MQ2] DEBUGPULL PullRange PullWith: Pet - CA:NULL/SPELL:NULL/ AA: NULL

[2016/02/11 18:01:14] [MQ2] DEBUGPULL PullVars Enter

[2016/02/11 18:01:14] [MQ2] DEBUGPULL PullVars Leave

[2016/02/11 18:01:14] [MQ2] DEBUGPULL PullRange Leave

[2016/02/11 18:01:14] [MQ2] Looking for Close Range Mobs

[2016/02/11 18:01:14] [MQ2] DEBUG AlertAddToList List:1 Mlist: List up to 25 mobs. Use full names i.e. a green snake,a blue tiger,a wide eye ooze or NULL

[2016/02/11 18:01:14] [MQ2] DEBUG AlertAddToList Leave

[2016/02/11 18:01:14] [MQ2] DEBUGPULL FindMobToPull PullFlag:1 Pullcount: 13 MobsNearCamp: 2

[2016/02/11 18:01:14] [MQ2] DEBUGPULL 1.0: FindMobToPull PullFlag: 1 Pullcount: 13

[2016/02/11 18:01:14] [MQ2] DEBUGPULL 1.1: FindMobToPull PullFlag: 1 Pullcount: 13 Name:  a mesa wolf MobID: 29956 MobDistance: 24.69

[2016/02/11 18:01:14] [MQ2] DEBUGPULL FindMobToPull: PullFlag: 1 1.1 PullList a mesa wolf/bear NULL

[2016/02/11 18:01:14] [MQ2] DEBUGPULL FindMobToPull: PullFlag: 1 1.2 PullList a mesa wolf/wolf 8

[2016/02/11 18:01:14] [MQ2] DEBUGPULL: FindMobToPull List up to 25 mobs. Use full names i.e. a green snake,a blue tiger,a wide eye ooze or NULL a mesa wolf

[2016/02/11 18:01:14] [MQ2] DEBUGPULL 1.2: PullFlag: 1 Name: a mesa wolf MobID: 29956 Valid: 1 PullCount: 13

[2016/02/11 18:01:14] [MQ2] DEBUGPULL 2.0: PullFlag: 1 MobID: 29956 Valid: 1

[2016/02/11 18:01:14] [MQ2] DEBUGCOMBAT ValidateTarge Enter Target Name:a mesa wolf ID:29956 Spawn Name: NULL ID:NULL

[2016/02/11 18:01:14] [MQ2] DEBUGCOMBAT ValidateTarge Validate 1

[2016/02/11 18:01:14] [MQ2] DEBUGCOMBAT ValidateTarge Validate 2

[2016/02/11 18:01:14] [MQ2] DEBUGCOMBAT ValidateTarge Validate 3

[2016/02/11 18:01:14] [MQ2] DEBUGPULL ValidateTarget bear,wolf

[2016/02/11 18:01:14] [MQ2] DEBUGPULL ValidateTarget 1 bear NULL

[2016/02/11 18:01:14] [MQ2] DEBUGPULL ValidateTarget 2 wolf 8

[2016/02/11 18:01:14] [MQ2] DEBUGCOMBAT ValidateTarge Validate 4

[2016/02/11 18:01:14] [MQ2] DEBUGCOMBAT ValidateTarget Leave

[2016/02/11 18:01:14] [MQ2] DEBUGPULL FindMobToPull: PullFlag: 1 Target: a mesa wolf Valid: 1 MacReturn 1

[2016/02/11 18:01:14] [MQ2] PULLING-> a mesa wolf <- ID:29956 at 24 feet.

[2016/02/11 18:01:14] [MQ2] DEBUGPULL Pull Enter

[2016/02/11 18:01:14] [MQ2] DEBUGPULL Pull: PullWith:Pet PullDist: 185.00

[2016/02/11 18:01:14] [MQ2] Pulling 1.2 PullTimer: 50 Distance: 0.29 MaxRadius: 405.00 PullAttempts: 0 MyTargetID: 29956

[2016/02/11 18:01:14] [MQ2] DEBUGPULL Pull Starting

[2016/02/11 18:01:15] [MQ2] DEBUGPULL Pull Loop Count: 1

[2016/02/11 18:01:15] [MQ2] DEBUGCOMBAT ValidateTarge Enter Target Name:a mesa wolf ID:29956 Spawn Name: NULL ID:NULL

[2016/02/11 18:01:15] [MQ2] DEBUGCOMBAT ValidateTarge Validate 1

[2016/02/11 18:01:15] [MQ2] DEBUGCOMBAT ValidateTarge Validate 2

[2016/02/11 18:01:15] [MQ2] DEBUGCOMBAT ValidateTarge Validate 3

[2016/02/11 18:01:15] [MQ2] DEBUGPULL ValidateTarget bear,wolf

[2016/02/11 18:01:15] [MQ2] DEBUGPULL ValidateTarget 1 bear NULL

[2016/02/11 18:01:15] [MQ2] DEBUGPULL ValidateTarget 2 wolf 8

[2016/02/11 18:01:15] [MQ2] DEBUGCOMBAT ValidateTarge Validate 4

[2016/02/11 18:01:15] [MQ2] DEBUGCOMBAT ValidateTarget Leave

[2016/02/11 18:01:15] [MQ2] DEBUGPULL Pull: Pet

info file

Rich (BB code):
[Goru`kar Mesa]
MezImmune=List up to 10 mobs. Use full names i.e. a green snake,a blue tiger,a wide eye ooze or NULL
MobsToPull=bear,wolf
MobsToIgnore=List up to 25 mobs. Use full names i.e. a green snake,a blue tiger,a wide eye ooze or NULL
MobsToBurn=List up to 10 mobs. Use full names i.e. Beget Cube,Helias,Raze or NULL


Let me know if anything else I can do. Even if it is don't use macro to hunt baby mobs.


Note: one other interesting thing happened:
Pet pulled bear and reduced the bears health to about 14%, bear wandered off, pet ran back to mage and waited. I killed bear after few minutes, but thinking about it now should have let bear wander about and agro everything so the mobs would come to me.
 
Hoosierbilly,

You gave me what I asked for, just not enough for what I needed. you ended the log file right at the point where the wolf had been validated, but just returned back to the pull routine. I need you to let it run through the findmobtopull and pull routine more times. What I normally do is when A problem starts I turn on logging then start debugging and let it run for at least 30 seconds...


If you can just get me more of the same you did last time, I might be able to figure it out..
 
That was it. The thing just stops. You can see it in this bit of spew:

Rich (BB code):
[2016/02/11 17:57:39] [MQ2] DEBUGPULL Pull: Pet

[2016/02/11 17:58:26] SPAWN[ 5:58:26] (29958) Fantoma (252.27 NE, -3.73Z)

[2016/02/11 17:58:26] Named > Fantoma

[2016/02/11 18:00:42] The current macro has ended.


There were mobs up, in range and it did nothing. I'll see if I can duplicate it couple more times and post again in while.

edit: I ended where it says macro has ended and restarted it after changing the looton setting in the ini file.

- - - Updated - - -

Ok second test for the day, killed 3 or 4 mobs then stalled here:

Rich (BB code):
[2016/02/11 19:33:23] [MQ2] DEBUGPULL ValidateTarget 1 bear NULL

[2016/02/11 19:33:23] [MQ2] DEBUGPULL ValidateTarget 2 wolf 14

[2016/02/11 19:33:23] [MQ2] DEBUGCOMBAT ValidateTarge Validate 4

[2016/02/11 19:33:23] [MQ2] DEBUGCOMBAT ValidateTarget Leave

[2016/02/11 19:33:23] [MQ2] DEBUGPULL Pull: Pet

[2016/02/11 19:35:39] MQ2NoNagWindows :: Closing Upgrade Window

[2016/02/11 19:38:50] [MQ2] I got hit by >>A mesa bear<< ID:12!

[2016/02/11 19:38:51] [MQ2] DEBUGCOMBAT Combat Enter

[2016/02/11 19:38:51] [MQ2] Sub CheckHealth Enter

[2016/02/11 19:38:51] [MQ2] Sub CheckHealth leave

I started making log entry's to track what was happening when it stalls

here is the second stall

Rich (BB code):
[2016/02/11 19:40:44] [MQ2] DEBUGCOMBAT ValidateTarge Validate 3

[2016/02/11 19:40:44] [MQ2] DEBUGPULL ValidateTarget bear,wolf

[2016/02/11 19:40:44] [MQ2] DEBUGPULL ValidateTarget 1 bear 8

[2016/02/11 19:40:44] [MQ2] DEBUGCOMBAT ValidateTarge Validate 4

[2016/02/11 19:40:44] [MQ2] DEBUGCOMBAT ValidateTarget Leave

[2016/02/11 19:40:44] [MQ2] DEBUGPULL Pull: Pet

[2016/02/11 19:41:45] [MQ2] no mobs to pull

[2016/02/11 19:43:01] [MQ2] mob just spawned

[2016/02/11 19:43:18] [MQ2] second mob spawned

[2016/02/11 19:46:55] [MQ2] targeted closeest mob, pet is now spamming attacking, a_mesa_bear00/274.43

[2016/02/11 19:47:16] [MQ2] target name and distance

[2016/02/11 19:47:58] [MQ2] cleared target and pet stopped spawmming

[2016/02/11 19:48:57] [MQ2] I got hit by >>A mesa bear<< ID:394!

[2016/02/11 19:48:59] [MQ2] DEBUGCOMBAT Combat Enter

[2016/02/11 19:48:59] [MQ2] Sub CheckHealth Enter

[2016/02/11 19:48:59] [MQ2] Sub CheckHealth leave

[2016/02/11 19:48:59] [MQ2] DEBUGCOMBAT Combat a_mesa_bear's_corpse0 PctHPs = 0 AssistAt=100 Distance = 180.43 CombatRadius = 75

[2016/02/11 19:48:59] [MQ2] DEBUGCOMBAT Combat Setting CombatStart to 1


and the third stall

Rich (BB code):
016/02/11 19:49:57] [MQ2] DEBUGPULL ValidateTarget 1 bear 8

[2016/02/11 19:49:57] [MQ2] DEBUGCOMBAT ValidateTarge Validate 4

[2016/02/11 19:49:57] [MQ2] DEBUGCOMBAT ValidateTarget Leave

[2016/02/11 19:49:57] [MQ2] DEBUGPULL Pull: Pet

[2016/02/11 19:50:33] [MQ2] stalled again with bears in range

[2016/02/11 19:51:40] [MQ2] targeted closeest mob, pet is now spamming attacking, target name a_mesa_bear00 and distance 300.40

[2016/02/11 19:52:27] [MQ2] pet started spamming attacking again so i cleared teh target

[2016/02/11 19:53:31] [MQ2] another bear just spawned

[2016/02/11 19:53:48] [MQ2] targeted closeest mob, pet is now spamming attacking, target name a_mesa_bear06 and distance 326.37

[2016/02/11 19:58:20] [MQ2] third stall

[2016/02/11 19:59:41] [MQ2] I got hit by >>A mesa bear<< ID:469!

[2016/02/11 19:59:41] [MQ2] DEBUGCOMBAT Combat Enter

[2016/02/11 19:59:41] [MQ2] Sub CheckHealth Enter

Fourth stall

Rich (BB code):
[2016/02/11 20:00:07] [MQ2] DEBUGPULL ValidateTarget 1 bear NULL

[2016/02/11 20:00:07] [MQ2] DEBUGPULL ValidateTarget 2 wolf 8

[2016/02/11 20:00:07] [MQ2] DEBUGCOMBAT ValidateTarge Validate 4

[2016/02/11 20:00:07] [MQ2] DEBUGCOMBAT ValidateTarget Leave

[2016/02/11 20:00:07] [MQ2] DEBUGPULL Pull: Pet

[2016/02/11 20:00:29] [MQ2] fourth stall

[2016/02/11 20:02:12] [MQ2] I got hit by >>A mesa bear<< ID:475!

[2016/02/11 20:02:13] [MQ2] DEBUGCOMBAT Combat Enter

[2016/02/11 20:02:13] [MQ2] Sub CheckHealth Enter

[2016/02/11 20:02:13] [MQ2] Sub CheckHealth leave

[2016/02/11 20:02:13] [MQ2] DEBUGCOMBAT Combat a_mesa_wolf's_corpse0 PctHPs = 0 AssistAt=100 Distance = 93.68 CombatRadius = 75

[2016/02/11 20:02:13] [MQ2] DEBUGCOMBAT CombatPet: Enter

[2016/02/11 20:02:14] [MQ2] DEBUGCOMBAT CombatPet: Leave

[2016/02/11 20:02:14] [MQ2] DEBUGCOMBAT Combat Leave

[2016/02/11 20:02:14] [MQ2] DEBUGCOMBAT CombatReset: Enter


Macro cleared all mobs and continued for while, I ended so I could make this post. The entire log file is attached

- - - Updated - - -
 

Attachments

Hoosierbilly,

Ok I think I found the issue. If you could find the SetPullRange routine and look for the following line towards the bottom of the routine.

Rich (BB code):
        /if (${PullWith.Equal[Pet]})  /call PullVars 185 Pet 185

and replace it with this:

Rich (BB code):
        /if (${PullWith.Equal[Pet]}) {
           /if (${Role.Equal[hunterpettank]}) {
              /call PullVars ${Math.Calc[${PetAttackRange}*.80]} Pet ${Math.Calc[${PetAttackRange}*.80]}
           } else {
              /call PullVars 185 Pet 185
           }
        }
 
Well here are the results from todays test. Sorry ctaylor it doesn't seem to be any better.
I have the more current version - 8.5.3 or was it 8.5.4 - found and replaced code as requested, also found and set the variable DebugAllOn to 1

see below for the spew: ( I coloredthe stalls red, I hope)


Rich (BB code):
[2016/02/16 17:38:15] MQ2Log :: Logging is ON

[2016/02/16 17:38:42] MQ2NoNagWindows :: Closing Upgrade Window

[2016/02/16 17:38:44] CastRadius is now set to: 450

[2016/02/16 17:49:06] *[ 5:49:06] Spawn Killed: Fantoma (10900) at  5:49:06

[2016/02/16 17:49:45] [MQ2] Version Mismatch Detected, Writing Aliases this can take up to 1 min

[2016/02/16 17:49:51] [MQ2] MQ2Melee not detected! This macro requires it! Loading ...

[2016/02/16 17:49:51] [MQ2] MQ2Posse not detected! This macro requires it! Loading ...

[2016/02/16 17:49:52] [MQ2] NINJADVLOOT: AutoHater set to Xtarget1

[2016/02/16 17:49:52] [MQ2] NINJADVLOOT: Variables are set.

[2016/02/16 17:49:53] [MQ2] Checking your ini file for errors.

[2016/02/16 17:49:54] [MQ2] ---------------->> Scanning Buffs <<----------------

[2016/02/16 17:49:54] [MQ2] -- No Spelling Errors or Missing Items Detected

[2016/02/16 17:49:54] [MQ2] ---------------->> Scanning DPS <<----------------

[2016/02/16 17:49:54] [MQ2] -- No Spelling Errors or Missing Items Detected

[2016/02/16 17:49:54] [MQ2] ---------------->> Scanning Burn <<----------------

[2016/02/16 17:49:54] [MQ2] -- Nothing defined in this section

[2016/02/16 17:49:54] [MQ2] ---------------->> Scanning Heals <<----------------

[2016/02/16 17:49:54] [MQ2] -- No Spelling Errors or Missing Items Detected

[2016/02/16 17:49:54] [MQ2] ---------------->> Scanning AE <<----------------

[2016/02/16 17:49:54] [MQ2] -- Nothing defined in this section

[2016/02/16 17:49:54] [MQ2] ---------------->> Scanning Cures <<----------------

[2016/02/16 17:49:54] [MQ2] -- Nothing defined in this section

[2016/02/16 17:49:54] [MQ2] ---------------->> Scanning Pet <<----------------

[2016/02/16 17:49:55] [MQ2] -- No Spelling Errors or Missing Items Detected

[2016/02/16 17:49:55] [MQ2] ---------------->> Scanning PetBuffs <<----------------

[2016/02/16 17:49:55] [MQ2] -- No Spelling Errors or Missing Items Detected

[2016/02/16 17:49:55] [MQ2] ---------------->> Scanning GoM <<----------------

[2016/02/16 17:49:55] [MQ2] -- Nothing defined in this section

[2016/02/16 17:49:56] [MQ2] ================================

[2016/02/16 17:49:56] [MQ2] Redguides presents

[2016/02/16 17:49:56] [MQ2] KissAssist v.8.5.4 by Maskoi

[2016/02/16 17:49:56] [MQ2] ================================

[2016/02/16 17:49:56] [MQ2] I am Hunting & my Pet >> Xaner << is Tanking.

[2016/02/16 17:50:04] [MQ2] Buffing Xaner, my pet, with Circle of Brimstoneskin

[2016/02/16 17:50:05] Window 'Blocked Spells' is now open.

[2016/02/16 17:50:06] Window 'Blocked Spells' is now closed.

[2016/02/16 17:50:07] [MQ2] Looking for Close Range Mobs

[2016/02/16 17:50:07] [MQ2] PULLING-> a mesa bear <- ID:11107 at 121 feet.

[2016/02/16 17:50:11] [MQ2] ATTACKING -> a mesa bear <-

[2016/02/16 17:50:11] [MQ2] Xaner is TANKING-> a mesa bear <- ID:11107

[2016/02/16 17:50:13] [MQ2] ** Force of Elements on >> a mesa bear's corpse <<

[2016/02/16 17:50:14] [MQ2] SLAIN >> a mesa bear <<

[2016/02/16 17:50:14] [MQ2] EXP: 0.00% AAEXP: 0.00%

[2016/02/16 17:50:14] [MQ2] DPS Meter: Was a timimg error skipping DPS Meter

[2016/02/16 17:50:14] [MQ2] Looking for Close Range Mobs

[2016/02/16 17:50:14] [MQ2] PULLING-> a mesa bear <- ID:345 at 208 feet.

[2016/02/16 17:51:35] [MQ2] stalled mob died when pet glared at it durning the pull

[2016/02/16 17:51:59] [MQ2] Looking for Close Range Mobs

[2016/02/16 17:51:59] [MQ2] PULLING-> a mesa bear <- ID:15895 at 45 feet.

[2016/02/16 17:52:06] [MQ2] ATTACKING -> a mesa bear <-

[2016/02/16 17:52:06] [MQ2] Xaner is TANKING-> a mesa bear <- ID:15895

[2016/02/16 17:52:08] [MQ2] ** Force of Elements on >> a mesa bear's corpse <<

[2016/02/16 17:52:08] [MQ2] SLAIN >> a mesa bear <<

[2016/02/16 17:52:08] [MQ2] EXP: 0.00% AAEXP: 0.00%

[2016/02/16 17:52:08] [MQ2] DPS Meter: Was a timimg error skipping DPS Meter

[2016/02/16 17:52:09] [MQ2] Looking for Close Range Mobs

[2016/02/16 17:52:09] [MQ2] PULLING-> a mesa wolf <- ID:10923 at 36 feet.

[2016/02/16 17:53:05] [MQ2] kill two more mobs spontaeously, then stalled again

[2016/02/16 17:53:49] [MQ2] i count at least 4 more mobs in range

[2016/02/16 18:06:52] [MQ2] I got hit by >>A mesa bear<< ID:433!

[2016/02/16 18:09:21] [MQ2] I got hit by >>A mesa mother bear<< ID:411!

[2016/02/16 18:09:25] [MQ2] ATTACKING -> a mesa bear cub <-

[2016/02/16 18:09:25] [MQ2] Xaner is TANKING-> a mesa bear cub <- ID:414

[2016/02/16 18:09:26] [MQ2] SLAIN >> a mesa bear cub <<

[2016/02/16 18:09:26] [MQ2] EXP: 0.00% AAEXP: 0.00%

[2016/02/16 18:09:26] [MQ2] DPS Meter: Was a timimg error skipping DPS Meter

[2016/02/16 18:09:41] [MQ2] Casting Shield of Dreams on me.

[2016/02/16 18:09:46] [MQ2] Casting Hulking Bodyguard on me.

[2016/02/16 18:09:48] [MQ2] Looking for Close Range Mobs

[2016/02/16 18:09:48] [MQ2] PULLING-> a mesa bear <- ID:408 at 37 feet.

[2016/02/16 18:09:50] [MQ2] ATTACKING -> a mesa bear <-

[2016/02/16 18:09:50] [MQ2] Xaner is TANKING-> a mesa bear <- ID:408

[2016/02/16 18:09:53] [MQ2] ** Force of Elements on >> a mesa bear's corpse <<

[2016/02/16 18:09:54] [MQ2] SLAIN >> a mesa bear <<

[2016/02/16 18:09:54] [MQ2] EXP: 0.00% AAEXP: 0.00%

[2016/02/16 18:09:54] [MQ2] DPS Meter: Was a timimg error skipping DPS Meter

[2016/02/16 18:09:54] [MQ2] Looking for Close Range Mobs

[2016/02/16 18:09:54] [MQ2] PULLING-> a mesa wolf <- ID:435 at 297 feet.

[2016/02/16 18:10:01] [MQ2] ATTACKING -> a mesa wolf <-

[2016/02/16 18:10:01] [MQ2] Xaner is TANKING-> a mesa wolf <- ID:435

[2016/02/16 18:10:03] [MQ2] ** Force of Elements on >> a mesa wolf's corpse <<

[2016/02/16 18:10:03] [MQ2] SLAIN >> a mesa wolf <<

[2016/02/16 18:10:03] [MQ2] EXP: 0.00% AAEXP: 0.00%

[2016/02/16 18:10:03] [MQ2] DPS Meter - Total Damage: 2,355 - Fight Time: 2s - DPS: 1,177

[2016/02/16 18:10:05] [MQ2] Looking for Close Range Mobs

[2016/02/16 18:10:05] [MQ2] PULLING-> a mesa wolf <- ID:10908 at 368 feet.

[2016/02/16 18:13:16] [MQ2] stalled again, 3rd or 4th, not paying enough attention this time

[2016/02/16 18:13:37] [MQ2] is it still only reacting when I get hit?

[2016/02/16 18:14:04] [MQ2] clicking off a buff to see what happens

[2016/02/16 18:14:54] [MQ2] clicked off hulking bodyguard, how long to responde?

[2016/02/16 18:20:02] [MQ2] testing complete tonigh

[2016/02/16 18:20:30] CastRadius is now set to: 250

[2016/02/16 18:20:42] A macro is currently running.  You may wish to /endmacro before you finish camping.

[2016/02/16 18:20:43] The current macro has ended.
 
Well, from what I see it didn't stall for the same reason. I just don't have the detail I need to determine why it stalled this time. I need the full detail in the debug log just like you gave me last time. I have to trace the debug through the source to find where the stall is happening and why. If you can capture another file and send to me, I can take a look at it and see what is causing the current issue.
 
Dang it, I thought I had the full debug on. I'll get you another file soon as new compile is up.

- - - Updated - - -

Well, from what I see it didn't stall for the same reason. I just don't have the detail I need to determine why it stalled this time. I need the full detail in the debug log just like you gave me last time. I have to trace the debug through the source to find where the stall is happening and why. If you can capture another file and send to me, I can take a look at it and see what is causing the current issue.

Sorry about the bad log from the other day. Try this instead: Full file attached


Rich (BB code):
[2016/02/18 17:23:25] [MQ2] DEBUGCOMBAT ValidateTarge Enter Target Name:a mesa bear ID:29677 Spawn Name: NULL ID:NULL

[2016/02/18 17:23:25] [MQ2] DEBUGCOMBAT ValidateTarge Validate 1

[2016/02/18 17:23:25] [MQ2] DEBUGCOMBAT ValidateTarge Validate 2

[2016/02/18 17:23:25] [MQ2] DEBUGCOMBAT ValidateTarge Validate 3

[2016/02/18 17:23:25] [MQ2] DEBUGPULL ValidateTarget bear,wolf

[2016/02/18 17:23:25] [MQ2] DEBUGPULL ValidateTarget 1 bear 8

[2016/02/18 17:23:25] [MQ2] DEBUGCOMBAT ValidateTarge Validate 4

[2016/02/18 17:23:25] [MQ2] DEBUGCOMBAT ValidateTarget Leave

[2016/02/18 17:23:25] [MQ2] DEBUGPULL Pull: Pet

[2016/02/18 17:24:19] SPAWN[ 5:24:19] (29696) Ursalua (245.26 W, 6.92Z)

[2016/02/18 17:24:19] Named > Ursalua

[2016/02/18 17:24:32] [MQ2] finally a stall

[2016/02/18 17:24:55] [MQ2] mob spawned and pull stalled

[2016/02/18 17:28:07] [MQ2] gonna cast malo on a bear and see what happens

[2016/02/18 17:28:40] [MQ2] killed bear when i target it, now stall again?

[2016/02/18 17:29:09] [MQ2] DEBUGCOMBAT Combat Enter

[2016/02/18 17:29:09] [MQ2] Sub CheckHealth Enter

[2016/02/18 17:29:09] [MQ2] Sub CheckHealth leave

[2016/02/18 17:29:09] [MQ2] DEBUGCOMBAT Combat a_mesa_bear's_corpse0 PctHPs = 0 AssistAt=100 Distance = 7.31 CombatRadius = 75

[2016/02/18 17:29:09] [MQ2] DEBUGCOMBAT CombatPet: Enter


Rich (BB code):
[2016/02/18 17:29:22] [MQ2] DEBUGPULL Pull Loop Count: 2

[2016/02/18 17:29:22] [MQ2] DEBUGPULL Pull LOS TRUE

[2016/02/18 17:29:23] [MQ2] DEBUGPULL Pull Loop Count: 3

[2016/02/18 17:29:23] [MQ2] DEBUGCOMBAT ValidateTarge Enter Target Name:a mesa bear ID:29682 Spawn Name: NULL ID:NULL

[2016/02/18 17:29:23] [MQ2] DEBUGCOMBAT ValidateTarge Validate 1

[2016/02/18 17:29:23] [MQ2] DEBUGCOMBAT ValidateTarge Validate 2

[2016/02/18 17:29:23] [MQ2] DEBUGCOMBAT ValidateTarge Validate 3

[2016/02/18 17:29:23] [MQ2] DEBUGPULL ValidateTarget bear,wolf

[2016/02/18 17:29:23] [MQ2] DEBUGPULL ValidateTarget 1 bear 8

[2016/02/18 17:29:23] [MQ2] DEBUGCOMBAT ValidateTarge Validate 4

[2016/02/18 17:29:23] [MQ2] DEBUGCOMBAT ValidateTarget Leave

[2016/02/18 17:29:23] [MQ2] DEBUGPULL Pull: Pet

[2016/02/18 17:30:04] [MQ2] targeted a amon to get that last burst and now stalled again

[2016/02/18 17:30:34] [MQ2] DEBUGCOMBAT CombatReset: Enter

[2016/02/18 17:30:34] [MQ2] DEBUG MobRadar 75 Enter (CombatReset)

[2016/02/18 17:30:34] [MQ2] AddToArray 29696 Enter

[2016/02/18 17:30:34] [MQ2] ARRAY Assign >> Ursalua << to AddsArray1.

[2016/02/18 17:30:34] [MQ2] DEBUG MobRadar Leave 1

[2016/02/18 17:30:34] [MQ2] DEBUGPULL PullReset Enter

[2016/02/18 17:30:34] [MQ2] I got hit by >>Ursalua<< ID:29696!

[2016/02/18 17:30:34] [MQ2] DEBUGPULL PullReset Leave


Rich (BB code):
[2016/02/18 17:40:32] [MQ2] DEBUGCOMBAT ValidateTarge Validate 2

[2016/02/18 17:40:32] [MQ2] DEBUGCOMBAT ValidateTarge Validate 3

[2016/02/18 17:40:32] [MQ2] DEBUGPULL ValidateTarget bear,wolf

[2016/02/18 17:40:32] [MQ2] DEBUGPULL ValidateTarget 1 bear 8

[2016/02/18 17:40:32] [MQ2] DEBUGCOMBAT ValidateTarge Validate 4

[2016/02/18 17:40:32] [MQ2] DEBUGCOMBAT ValidateTarget Leave

[2016/02/18 17:40:32] [MQ2] DEBUGPULL Pull: Pet

[2016/02/18 17:44:55] [MQ2] just got back from smoke break appears stalled again

[2016/02/18 17:51:46] [MQ2] valid mobs in range, still stalled

[2016/02/18 18:10:35] [MQ2] DEBUGCOMBAT CombatReset: Enter

[2016/02/18 18:10:35] [MQ2] DEBUG MobRadar 75 Enter (CombatReset)

[2016/02/18 18:10:35] [MQ2] AddToArray 29795 Enter

[2016/02/18 18:10:35] [MQ2] ARRAY Assign >> Ursalua << to AddsArray2.

[2016/02/18 18:10:35] [MQ2] DEBUG MobRadar Leave 1

[2016/02/18 18:10:36] [MQ2] DEBUGPULL PullReset Enter

[2016/02/18 18:10:36] [MQ2] DEBUGPULL PullReset Leave

[2016/02/18 18:10:36] [MQ2] DEBUGPULL ClearOutAlerts Enter


Rich (BB code):
[2016/02/18 18:11:52] [MQ2] DEBUGCOMBAT ValidateTarge Validate 3

[2016/02/18 18:11:52] [MQ2] DEBUGPULL ValidateTarget bear,wolf

[2016/02/18 18:11:52] [MQ2] DEBUGPULL ValidateTarget 1 bear 8

[2016/02/18 18:11:52] [MQ2] DEBUGCOMBAT ValidateTarge Validate 4

[2016/02/18 18:11:52] [MQ2] DEBUGCOMBAT ValidateTarget Leave

[2016/02/18 18:11:52] [MQ2] DEBUGPULL Pull: Pet

[2016/02/18 18:12:46] MQ2NoNagWindows :: Closing Upgrade Window

[2016/02/18 18:17:05] [MQ2] stalled

[2016/02/18 18:17:13] The current macro has ended.
 

Attachments

Thanks, I will start working on it.

- - - Updated - - -

OK. I think I have this all figured out now. I think Maskoi is going to post the changes in the next version..

- - - Updated - - -

hoosierbilly,

If you would download KA 8.5.5 and give it a try. Let me know if this resolves your issue.
 
Found time tonight to test newest version.

Congratulations! It worked flawlessly for an hour. OK, I didn't watch it the whole time, I was doing some tradskilling. I did not catch any stalls. Pulled until ran out of mobs, returned to camp and responded when new mobs spawned.

If you want my ini files or log just let me know and I'll upload them.
 
Problem - stalls while pulling

Users who are viewing this thread

Back
Top
Cart