• 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

KissAssist Release KissAssist v9.081 Beta Updated 08/14/2016

Re: KissAssist v9.05 Beta Updated 5/22/2016

I am using a warrior, not a merc, although a merc on auto-assist has been the only 100% solution to date. CT (and others) and I have been working on this for months (and in other threads). We had tweaked the KA8 code while KA9 was in beta to get it to maybe 95%. I was hoping KA9 would be completely different, with a whole new set of issues to deal with. I almost wet myself laughing when it happened in the first few minutes of use with KA9. It's like an old dark friend, reminiscent of a cocaine addiction back in the 70's.

I have the tank assisting the puller, and everyone else is assisting the warrior (including the puller). The war is marked as actual MA in grp window. It works until it doesn't. I mean the tank attacks the incoming mobs from the puller, and everyone joins in, like a finely illustrated waltz. Until it doesn't. I see no setting in any ini (or even in the KA code) that I can set to randomly ignore a mob that is clearly in the XTar a random portion of the time. I am intimately familiar with each and every setting ad nauseum. It just happens to occur more after mezzing. Hell I just watched it happen while I was typing this. Luckily the bard is high enough now to solo the mobs in question. Now I say bard in this case because the cleric died around 2:00 AM which would have been the mobs chosen victim. As soon as the mob is dead, everything goes back to normal; everyone resets (waddles to their designated camp loc) and puller goes off pulling. They are clearly aware of the mob, they just wont attack it. There is some flag in the code that doesn't get cleared.

Like I said, a number of us have been working on this for months. I eventually just accepted a 95% success rate, or brought out the tank merc on auto-assist, who has been the only one to handle XTars 100% of the time. I didn't expect this to propagate into KA9 so whatever flag isn't getting set/reset in some specific condition was brought over from the KA8 codebase. I'm married to KA9 now, I simply cannot live without the /backoff cmd.

- - - Updated - - -

Bard's Mezzes Mem Blur alot more than Chanters do imho. If 2 mobs are in camp and the group kills one and the second mob get Mezz and Blurred just after a healing spell from the cleric lands thus the cleric is now tops on aggro, meanwhile the tanks got no aggro and Kiss doesn"t tell him to attack mob 2 which results in one dead group healer. Does this sound about right, EQ bad luck or something in the kiss script?

This is certainly a possibility I had not considered.

- - - Updated - - -

Ok CT, I will ponder over your post, and mod the code (we are talking KA9 right?) and report. As always, thx!
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

OK. I will say this again. NEVER TARGET a pure PULLER Role from any other character in the group. Your Tank needs to target himself when starting KA. your problem is that the puller is waiting for your tank to get a target, and Your Tank is waiting for the Puller to get a target.

OK. 1 more time. Have everyone target the tank including the tank, then start KA. Problem with assisting should be fixed. Mezzed mobs getting memblured should be fixed. The change I mentioned earlier will fix a problem with pullertank more than puller.
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

Item 1 sounds like an MA/assist issue. What role are you using for your puller? If you have a pure puller, he should never be the MA of the group. Pullertank There might be an issue. Try finding this code in Sub Pull and add the highlighted line.

Pure puller, not MA. Only the tank has him targeted at KA launch. I was under the impression that SOMEONE had to target the puller... MA, as far as official designation in grp window, is on the tank, who is also marked MT.

Item 2. sounds like the mob is moving while you are trying to pull the mob. If you can get a Debug log of this when it is happening I can tell you exactly what the issue is.

I will endeavor to get a log. And no, these are stationary mobs. Merely unloading MQ2Nav solved it *shrug*. Which btw, if I abandon entirely, allows me to try ISBoxer.

Item 3. Has to do with who the MA of the group. If the puller thinks the Tank is MA and the Tank thinks the Puller is MA, then this is the kind of behavior you get.

Jesus, have to think about that. Its possible something along those lines has been my prob all along. However, I reiterate, that I was under the impression that someone HAD to target the puller at launch. In my mind, otherwise, puller brings a mob and ALL of them would be uncontested. Jesus if that's wrong... Ima have to take a shot of Draino. So you are saying, trying to get this in my mind, that the puller can bring back a mob and NO ONE has to think he's MA, and they will fight it? Godamnit, fuck me, the countless hours...if only you knew... As much as I want this solved god I hope that aint the fix. I almost gave up a number of times... Ok, then who the fuck DOES the tank target, there isn't a Tank designation (have wanted one) so true tank HAS to target someone. KA wont load otherwise. I just checked (like for the 100th time) the Roles in the wiki, pure tank HAS to target Puller or KA wont finish loading. Or... fuckshitpisscockcuntmotherfuckerandtits (~George Carlin) it targets itself. Wtf is the Draino... jesusfuckingchrist. And this is public *shame*.

Newp, just tried *phwew*, wont load (as suspected) if targeted itself. I maintain the pure tank has to target the puller, there is no one else that makes sense, and that leads us to different ppl in grp thinking someone else is MA. I've suspected that in some things KA looks to the actual grp designation of MA while in others it considers who was targeted at launch, but I've yet to discover how that affects me.

/em puts the Draino down

- - - Updated - - -

Lol, I hear you CT, I really do, but KA will not launch with tank targeting itself. It has always said ERROR: you cannot assist yourself! Please target Main Tank and restart macro. I knew this, but been a long time since I tried. Without a tank tag/designation I don't know how to do this.

Looks like we are posting at the same time...

I read thru the roles again, and again, maybe this is one of those times where there is a tank designation but only in the ini, not as a parm. lemme try that.
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

Make sure the Tank's Role=tank in the ini file. Other wise target the tank and launch kiss like this. /kissassist9.mac role tank. The problem with the tank is he does not know he is tank he thinks he is in assist mode.
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

Oh crap, there it is, nested in the wiki, I don't know how I missed that. Looks like there is both a parm AND the ini setting. I am truly ashamed. You could not imagine the amount of time and energy (and sleep loss) this has caused me. Can I go back and delete every one of my posts? I mean a function from the dashboard: 'I'm an idiot and don't deserve to post' button? I truly am sorry for the time I have wasted, that has been my prob all along. I suspect that having used a merc tank for so long that when I finally raised a warrior I never went back to learn the startup for that particular toon.

If you are ever in Vegas, look me up, I'll buy you a beer, nay, a keg, err a pub-house!
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

Oh crap, there it is, nested in the wiki, I don't know how I missed that. Looks like there is both a parm AND the ini setting. I am truly ashamed. You could not imagine the amount of time and energy (and sleep loss) this has caused me. Can I go back and delete every one of my posts? I mean a function from the dashboard: 'I'm an idiot and don't deserve to post' button? I truly am sorry for the time I have wasted, that has been my prob all along. I suspect that having used a merc tank for so long that when I finally raised a warrior I never went back to learn the basics for that particular toon.

If you are ever in Vegas, look me up, I'll buy you a beer, nay, a keg!

Don't worry about it, Shit happens man. No harm no foul. I am just glad we got the issue resolved. Just keep listing what you find, because this is still in Beta, so we need all the input we can get.
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

Make sure the Tank's Role=tank in the ini file. Other wise target the tank and launch kiss like this. /kissassist9.mac role tank. The problem with the tank is he does not know he is tank he thinks he is in assist mode.

Don't use role just use
Rich (BB code):
/kissassist9.mac tank
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

omfg, I can't reiterate enough how bloody-the-fuck awesome it is to not have to worry about turning around to see who needs rezzing. Huge fucking problem solved... as much as I hate myself for missing 'tank' Ima start drinking early in celebration. I just watched them handle an add flawlessly, mez, kill, kill again, no deaths. Feels like the 800 # gorilla stepped off my fuckin back!

- - - Updated - - -

One thing I like about KA9 is that when en-route to a mob to pull it will check for respawns that are nearer, then abandon intended target, run back to camp, and pull the fresh closer respawn. This will reduce adds tremendously.
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

Camp was set close to a wall, bard targeted the closest mob, and ran around the wall to get it. He didn't stop to look at the 3 other mobs it ran past to get to the 'nearest' mob... and brought them all back.

Luckily they were all LB, quickly mezzed and killed, but it could have been worse. I moved the camp to avoid it happening again.
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

I've seen that only when using MQ2Nav. Its bloody brilliant in its olympic level gymnastics but can pull a fuckin train that makes Amtrak quiver. I love MQ2Nav but have had to put it down. I've seen some weird shit with WinEQ + MQ2Nav like a random member of my grp strafing back and forth a few feet during the KA routine that sends them back to their camp-loc after a kill like they are stuck on something. They do not resume and will stay in that condition until you intervene. Doesn't happen when I remove WinEQ and/or MQ2Nav so am currently playing without either, which avails me to try ISBoxer (cause MQ2Nav and IS don't play nice).
 
Re: KissAssist v9.03 Beta Updated 5/15/2016

Kiss 9 doesn't like certain KissAssist_Info.ini files made with KissAssist 8.5 or lower.

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


/mac kissassist pullerpettank

or

/mac kissassist puller

brand new kissassist_character.ini, no edits, tried on several toons

Rich (BB code):
[2016/05/24 16:19:50] [MQ2] Redguides presents

[2016/05/24 16:19:50] [MQ2] KissAssist v.9.05 by Maskoi

[2016/05/24 16:19:50] [MQ2] ================================

[2016/05/24 16:19:50] [MQ2] I am Pulling & my Pet >> Razkle << is Tanking.

[2016/05/24 16:19:50] [MQ2] We are all doomed.

[2016/05/24 16:19:51] [MQ2] DOOMED!

[2016/05/24 16:19:53] Window 'Blocked Spells' is now open.

[2016/05/24 16:19:54] Window 'Blocked Spells' is now closed.

[2016/05/24 16:19:54] CastRadius is now set to: 160

[2016/05/24 16:19:54] [MQ2] Looking for Close Range Mobs

[2016/05/24 16:19:55] /for loop using invalid variable

[2016/05/24 16:19:55] kissassist.mac@7286 (PullValidate(PullMob)): /for j 1 to 25

[2016/05/24 16:19:55] kissassist.mac@4769 (FindMobToPull(int PullFlag)): /call PullValidate ${PullMob}

[2016/05/24 16:19:55] kissassist.mac@846 (Main): /call FindMobToPull 1

[2016/05/24 16:19:55] The current macro has ended.

KissAssist_Info.ini that causes the error on KA9:
(works fine in 8.5 and lower)

Rich (BB code):
[Plane of Shadow]
MezImmune=List up to 10 mobs. Use full names i.e. a green snake,a blue tiger,a wide eye ooze or NULL
MobsToPull=a corrupted Akhevan,a defender of luclin
MobsToIgnore=Zentha Lor Thall,Volx Xi Xakra
MobsToBurn=List up to 10 mobs. Use full names i.e. Beget Cube,Helias,Raze or NULL
 
Last edited:
Re: KissAssist v9.05 Beta Updated 5/22/2016

Find this sub at the bottom of the macro its 2nd to last line 7281 ish
Rich (BB code):
| ----------------------------------------------------------------------------
| SUB: PullValidate
| ----------------------------------------------------------------------------

replace it with this and see if it fixes it.
Rich (BB code):
| ----------------------------------------------------------------------------
| SUB: PullValidate
| ----------------------------------------------------------------------------
    Sub PullValidate(PVPullMob)
        /if (!${MobsToPull.Find[All]}) {
            /for j 1 to 25
                /if (${DebugPull} && ${MobsToPull.Arg[${j},,].Length}) /echo DEBUGPULL FindMobToPull: PullFlag: ${PullFlag} ${i}.${j} PullList ${Spawn[id ${PVPullMob}].CleanName}/${MobsToPull.Arg[${j},,]} ${Spawn[id ${PVPullMob}].CleanName.Find[${MobsToPull.Arg[${j},,]}]}
                /if (${Spawn[id ${PVPullMob}].CleanName.Find[${MobsToPull.Arg[${j},,]}]}) /goto :MobOnList
            /next j
            /return 0
            :MobOnList
        }          
        /if (${DebugPull}) /echo DEBUGPULL FindMobToPull Pulling: ${Spawn[id ${PVPullMob}].CleanName} 
        | Check spawn for out of range - macro start point as epicEnter
        /if (!${PullPathWpCount} && ${Math.Distance[${Spawn[id ${PVPullMob}].Y},${Spawn[${PVPullMob}].X}:${CampYLoc},${CampXLoc}]}>${MaxRadius}) {
            /if (${DebugPull}) /echo DEBUGPULL FindMobToPull: PullFlag: ${PullFlag} ${Spawn[${PVPullMob}].CleanName} invalid target Reason: Out of Range
            /return 0
        }
        | Check spawn for eye of zomm/tallon ${SpawnCount[pc ${PVPullMob.Right[${Math.Calc[${PVPullMob.Length}-7]}]}]}
        /if (${Spawn[${PVPullMob}].CleanName.Find[Eye of]} && ${SpawnCount[pc ${PVPullMobName.Right[${Math.Calc[${PVPullMobName.Length}-7]}]}]}) {
            /if (${DebugPull}) /echo DEBUGPULL FindMobToPull: PullFlag: ${PullFlag} ${Spawn[${PVPullMob}].CleanName} invalid target Reason: Eye of Zomm/Tallon
                /return 0
        }
        | Check spawn for line of sight - no mq2nav
        /if (!${PullPathWpCount} && ${Select[${Role},puller,pullertank,pullerpettank]} && !${Spawn[${PVPullMob}].LineOfSight} && !${Navigation.MeshLoaded}) {
            /if (${DebugPull}) /echo DEBUGPULL FindMobToPull: PullFlag: ${PullFlag} ${Spawn[${PVPullMob}].CleanName} invalid target Reason: No line of sight
                /return 0
        }
        | Check spawn for Level Range
        /if (${Spawn[${PVPullMob}].Level}<${PullMin} || ${Spawn[${PVPullMob}].Level}>${PullMax}) {
            /if (${DebugPull}) /echo DEBUGPULL FindMobToPull: PullFlag: ${PullFlag} ${Spawn[${PVPullMob}].Level} invalid target Reason: Invalid NPC Level
            /return 0
        }
        | Check if any PC/toon is near the mob
        /if (${SpawnCount[loc ${Spawn[${PVPullMob}].Y} ${Spawn[${PVPullMob}].X} radius 15 pc]}>=1 && ${Pulling} && ${Math.Distance[${Spawn[${PVPullMob}].Y},${Spawn[${PVPullMob}].X}:${Me.Y},${Me.X}]}>=16) {
            /if (${DebugPull}) /echo DEBUGPULL FindMobToPull: PullFlag: ${PullFlag} ${Spawn[${PVPullMob}].CleanName} invalid target Reason: PCs near mob
                /return 0
        }
        | Check spawn for 100% health
        /if (${Spawn[${PVPullMob}].PctHPs}<=99) {
            /if (${DebugPull}) /echo DEBUGPULL FindMobToPull: PullFlag: ${PullFlag} ${Spawn[${PVPullMob}].CleanName} invalid target Reason: Mob not 100% health
            | If chain pulling then target mob to update server.
            /if (${PullFlag} && ${PVPullMobDistance}<=360 && ${Target.ID}!=${PVPullMob}) {
                /Echo Mob not at 100% HPs Double checking for server lag PullFlag: ${PullFlag} PVPullMob: ${PVPullMob} - ${Spawn[${PVPullMob}].CleanName} MobCount: ${MobCount} PullCount: ${PullCount}
                /target id ${Spawn[${PVPullMob}].ID} 
                /delay 20 ${Target.ID}==${PVPullMob} && ${Target.BuffsPopulated}==TRUE
                /if (${Target.PctHPs}>99) /return 1
            }
            /return 0                
        }
        /if (${Spawn[${PVPullMob}].Named} && ((${PullFlag} && ${MobCount} && ${Me.XTarget[${XTSlot}].ID}) || !${PullFlag})) {
            /if (${DebugPull}) /echo DEBUGPULL FindMobToPull: PullFlag: ${PullFlag} ${Spawn[${PVPullMob}].CleanName} invalid target Reason: No Pull Names with Mobs in Camp
            /return 0
        }
/return 1
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

no joy, same error, except with PVPullMob rather than PullMob
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

ahh. Same sub add code in red
Rich (BB code):
| ----------------------------------------------------------------------------
| SUB: PullValidate
| ----------------------------------------------------------------------------
    Sub PullValidate(PVPVPullMob)
        /if (!${MobsToPull.Find[All]}) {
Rich (BB code):
| ----------------------------------------------------------------------------
| SUB: PullValidate
| ----------------------------------------------------------------------------
    Sub PullValidate(PVPVPullMob)
		/declare j int local
        /if (!${MobsToPull.Find[All]}) {
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

One thing I noticed is that the puller brings mobs back to the camp border (campradius) rather than his camp-loc.
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

One thing I noticed is that the puller brings mobs back to the camp border (campradius) rather than his camp-loc.

Having the same issue.

I've also been having an issue with my characters sitting there..... then standing... then sitting... then standing... then sitting... you get the picture.

It makes it so you cANNOT go afk for long due to possibly having all 6 (or whateveR) toons sitting and standing repeatably lol.
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

Having the same issue.

I've also been having an issue with my characters sitting there..... then standing... then sitting... then standing... then sitting... you get the picture.

It makes it so you cANNOT go afk for long due to possibly having all 6 (or whateveR) toons sitting and standing repeatably lol.


There was code added so all the group members would med if the puller or the MA starts to med, even if they don't need to, but looks like part of the code was left out. Will check it out and see what needs fixin.

Can you try and change following highlighted line in Sub DoWeMed?

Rich (BB code):
            :wait_for_resume
                    /doevents
                    /if (${ReturnToCamp} && ${Math.Distance[${CampYLoc},${CampXLoc}]} > 15) {
                        /if (!${Me.Mount.ID} && ${Me.Sitting}) /stand
                        /call DoWeMove
                    }

It looks like when if you are greater than 10 units from camp, lets say 10.2 it /stands you up to try and move you to camp, but you are so close to 10 units from camp that it won't actually move you. So I increases the check from 10 to 15 and that should fix the issue.

- - - Updated - - -

One thing I noticed is that the puller brings mobs back to the camp border (campradius) rather than his camp-loc.

What is your camp Radius? The routine that moves you back to your camp location, runs you within 10 units of your camp location, So make sure you are positioned correctly on your puller, before you start the macro.

- - - Updated - - -

no joy, same error, except with PVPullMob rather than PullMob

The /declare j int local should of fixed the issue.
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

Heh, yep, the puller had campradius set to 10. That's so it pulls the mobs a bit closer to the grp.

I noticed that /looton doesn't work anymore. I used to be able to /looton after clearing out bag space once the ML has filled up and interrupted Ninja. KA needs to be restarted now.
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

campradius should never be lower than 20 or you are going to have problems
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

The pull routines have been heavy rewritten so all over performance is better but nothing specifically on pulletpet.
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

Scroll up until you find my post how to fix it.
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

I record a path with mq2advpath and then save it, but my puller doesn't move. When I try it manually (/play pathname) it works. What am I doing wrong?

It's currently trying to pull a mob that's 214 away while my pull spell has a range of 200 (castradius auto sets to 160).

edit: tried it with a spell that had a range of 300, same issue. Tries to pull but doesn't ever move.

Rich (BB code):
[2016/05/26 02:11:26] [MQ2] Looking for Close Range Mobs

[2016/05/26 02:11:27] [MQ2] PULLING-> a defender of Luclin <- ID:1634 at 251 feet.

[2016/05/26 02:11:27] <Razkle>  [02:11:27] PULLING-> a defender of Luclin <- ID:1634 at 251 feet. 

[2016/05/26 02:11:30] CastRadius is now set to: 240

[2016/05/26 02:11:30] [MQ2] Looking for Close Range Mobs

[2016/05/26 02:11:32] [MQ2] PULLING-> a defender of Luclin <- ID:1634 at 251 feet.

[2016/05/26 02:11:32] <Razkle>  [02:11:32] PULLING-> a defender of Luclin <- ID:1634 at 251 feet. 

[2016/05/26 02:11:37] CastRadius is now set to: 240

[2016/05/26 02:11:37] [MQ2] Looking for Close Range Mobs

[2016/05/26 02:11:38] [MQ2] PULLING-> a defender of Luclin <- ID:1634 at 251 feet.

[2016/05/26 02:11:38] <Razkle>  [02:11:38] PULLING-> a defender of Luclin <- ID:1634 at 251 feet. 

[2016/05/26 02:11:40] CastRadius is now set to: 240

[2016/05/26 02:11:40] [MQ2] Looking for Close Range Mobs
 
Last edited:
Re: KissAssist v9.05 Beta Updated 5/22/2016

/debugpull should tell you the reason its not pulling
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

Sounds like the waypoints are to far apart. Did you save the path using the normal /record save pathname? if you did then re-record the path and save the path using the /record save pathname 30.
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

Chiming in here on my example a couple pages back, but I also never got adv pulling working. Tried multiple different zones / paths, /record save pathname 30, etc. No luck :(
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

Then you need to generate a debug log and post it so we can take a look at it. Can't think of a reason that there would be a problem with advpath when it comes to pulling. You might want to post your pullpath as well.
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

I noticed an oddity: My bard keeps saying in BC that its mana is low, needs to med, and sits down. Then it realizes it was lying, stands up. It's no big deal since it always joins in the fight, no harm no foul, so just an FYI.
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

debug of advpath pull

/record
(I walked forwards about 200, walked to the left about 50 and then came back)

/record save shade1 30

reloaded the advpath plugin.
/play list shows my new path.
/play shade1 confirmed the path is working.

/mac kissassist pullerpettank path shade1

Rich (BB code):
[2016/05/26 18:23:10] [MQ2] I am Pulling & my Pet >> Razkle << is Tanking.

[2016/05/26 18:23:10] [MQ2] We are all doomed.

[2016/05/26 18:23:11] [MQ2] DOOMED!

[2016/05/26 18:23:11] [MQ2] PULL: Path >> shade1 <<  found with 45 waypoints.

[2016/05/26 18:23:11] [MQ2] PULL: Using MQ2AdvPath to Pull

[2016/05/26 18:23:11] <Slumpy>  [18:23:11] PULL: Path >> shade1 << found with 45 waypoints. 

[2016/05/26 18:23:11] <Slumpy>  [18:23:11] PULL: Using MQ2AdvPath to Pull 

[2016/05/26 18:23:13] Window 'Blocked Spells' is now open.

[2016/05/26 18:23:14] Window 'Blocked Spells' is now closed.

[2016/05/26 18:23:18] Window 'Blocked Pet Spells' is now open.

[2016/05/26 18:23:19] Window 'Blocked Pet Spells' is now closed.

[2016/05/26 18:23:20] [MQ2] DEBUGPULL FindMobToPull Enter 1

[2016/05/26 18:23:20] [MQ2] DEBUGPULL PullRange Enter

[2016/05/26 18:23:20] [MQ2] DEBUGPULL PullRange PullWith: Annul Magic - CA:NULL/SPELL:194/ AA: NULL

[2016/05/26 18:23:20] [MQ2] DEBUGPULL PullVars Enter

[2016/05/26 18:23:20] CastRadius is now set to: 160

[2016/05/26 18:23:20] [MQ2] DEBUGPULL PullVars Leave

[2016/05/26 18:23:20] [MQ2] DEBUGPULL PullRange Leave

[2016/05/26 18:23:20] [MQ2] Looking for Close Range Mobs

[2016/05/26 18:23:21] [MQ2] DEBUGPULL FindMobToPull 1: WP: 10 MobID 2816 LOS TRUE YXZ 1412.32,-399.56,435.39:1508.13,-318.63,436.49

[2016/05/26 18:23:21] [MQ2] DEBUGPULL FindMobToPull: WP 21 MobCount 1 1

[2016/05/26 18:23:21] [MQ2] DEBUGPULL FindMobToPull 2: WP: 21 Pullmob 2816 Waypoint: 21 XY: -348.22 1516.11 30.65<160

[2016/05/26 18:23:21] [MQ2] DEBUGPULL FindMobToPull 2: AdvPull: Pullmob: a defender of Luclin ID 2816 Waypoint: 45 XY: -348.22 1516.11

[2016/05/26 18:23:21] [MQ2] DEBUGPULL FindMobToPull: PullFlag: NULL NULL.1 PullList a defender of Luclin/a corrupted Akhevan NULL

[2016/05/26 18:23:21] [MQ2] DEBUGPULL FindMobToPull: PullFlag: NULL NULL.2 PullList a defender of Luclin/a defender of luclin 1

[2016/05/26 18:23:21] [MQ2] DEBUGPULL FindMobToPull Pulling: a defender of Luclin

[2016/05/26 18:23:21] [MQ2] DEBUGPULL FindMobToPull: 1.2: PullFlag: 1 Name: a defender of Luclin MobID: 2816 Valid: 1 PullCount: 0

[2016/05/26 18:23:21] [MQ2] DEBUGPULL FindMobToPull: 2.0: PullFlag: 1 MobID: 2816 Valid: 1

[2016/05/26 18:23:22] [MQ2] DEBUGPULL FindMobToPull: PullFlag: 1 Target: a defender of Luclin Valid: 1 MacReturn 1

[2016/05/26 18:23:22] [MQ2] PULLING-> a defender of Luclin <- ID:2816 at 240 feet.

[2016/05/26 18:23:22] [MQ2] DEBUGPULL Pull Enter

[2016/05/26 18:23:22] [MQ2] DEBUGPULL Pull: PullWith:Annul Magic PullDist: 160.00

[2016/05/26 18:23:22] [MQ2] Pulling 1.2 PullTimer: 50 Distance: 0.07 MaxRadius: 270.00 PullAttempts: 0 MyTargetID: 2816

[2016/05/26 18:23:22] [MQ2] DEBUGPULL Pull Starting

[2016/05/26 18:23:22] [MQ2AdvPath] Playing Path: shade1

[2016/05/26 18:23:22] [MQ2] DEBUGPULL Pull /play shade1 nodoor smart normal

[2016/05/26 18:23:22] [MQ2AdvPath] Stopped

[2016/05/26 18:23:22] <Slumpy>  [18:23:22] PULLING-> a defender of Luclin <- ID:2816 at 240 feet. 

[2016/05/26 18:23:22] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:23] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:23] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:24] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:24] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:25] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:25] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:26] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:26] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:27] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:27] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:28] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:28] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:29] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:29] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:30] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:30] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:31] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:31] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:32] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:32] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:33] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:33] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:34] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:34] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:35] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:35] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:36] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21

[2016/05/26 18:23:36] [MQ2] DEBUGPULL Pull /echo Waypoint: 45 Target: 2816 MyTargetID: 2816 Aggro: 0 MobToWPDist: 30.65<160.00 MeToWPDist: 223.36>50 WP<NWP: 45>=21


edit: I think this has to do with advpath settings. Give me a few minutes to test.

(removed a bunch of bs, haha)

edit6: ok, got it working!

I did the following:

1) the advpath must be in a line - not a loop. (don't return to camp when making your path. Instead save it when you've gone out as far as you like) Refer to Maskoi's picture:

attachment.php



edit7:
the line changes above are not needed, this was my fault for making a looping path. That was the only issue.
 
Last edited:
Re: KissAssist v9.05 Beta Updated 5/22/2016

The whole issue was that I was making a looping path.

mq2advpath pulling is working and it's great!

My only nitpick is that there's a far-away mob in a far waypoint that it won't pull, and when there's nothing else to pull it will spam the MQ window with:

Rich (BB code):
[2016/05/26 19:30:03] [MQ2] Looking for Close Range Mobs

[2016/05/26 19:30:05] [MQ2] PULLING-> a corrupted Akhevan <- ID:11879 at 511 feet.

[2016/05/26 19:30:05] <Slumpy>  [19:30:05] PULLING-> a corrupted Akhevan <- ID:11879 at 511 feet. 

[2016/05/26 19:30:07] CastRadius is now set to: 160

[2016/05/26 19:30:07] [MQ2] Looking for Close Range Mobs

[2016/05/26 19:30:08] [MQ2] PULLING-> a corrupted Akhevan <- ID:11879 at 511 feet.

[2016/05/26 19:30:08] <Slumpy>  [19:30:08] PULLING-> a corrupted Akhevan <- ID:11879 at 511 feet. 

[2016/05/26 19:30:10] CastRadius is now set to: 160

[2016/05/26 19:30:11] [MQ2] Looking for Close Range Mobs

[2016/05/26 19:30:12] [MQ2] PULLING-> a corrupted Akhevan <- ID:11879 at 511 feet.

[2016/05/26 19:30:12] <Slumpy>  [19:30:12] PULLING-> a corrupted Akhevan <- ID:11879 at 511 feet.

until something closer pops up.

debugpull version:

Rich (BB code):
[2016/05/26 19:35:28] [MQ2] >> Set DebugPull: On

[2016/05/26 19:35:29] [MQ2] DEBUGPULL FindMobToPull Enter 1

[2016/05/26 19:35:29] [MQ2] DEBUGPULL PullRange Enter

[2016/05/26 19:35:29] [MQ2] DEBUGPULL PullRange PullWith: Annul Magic - CA:NULL/SPELL:194/ AA: NULL

[2016/05/26 19:35:29] [MQ2] DEBUGPULL PullVars Enter

[2016/05/26 19:35:29] CastRadius is now set to: 160

[2016/05/26 19:35:29] [MQ2] DEBUGPULL PullVars Leave

[2016/05/26 19:35:29] [MQ2] DEBUGPULL PullRange Leave

[2016/05/26 19:35:29] [MQ2] Looking for Close Range Mobs

[2016/05/26 19:35:29] [MQ2] DEBUGPULL FindMobToPull 1: WP: 2 MobID 3896 LOS TRUE YXZ 1371.19,-485.62,436.40:1287.38,-389.13,439.09

[2016/05/26 19:35:29] [MQ2] DEBUGPULL FindMobToPull: WP 5 MobCount 1 1

[2016/05/26 19:35:29] [MQ2] DEBUGPULL FindMobToPull 2: WP: 5 Pullmob 3896 Waypoint: 5 XY: -422.99 1404.67 122.08<160

[2016/05/26 19:35:29] [MQ2] DEBUGPULL FindMobToPull 2: AdvPull: Pullmob: a corrupted Akhevan ID 3896 Waypoint: 31 XY: -422.99 1404.67

[2016/05/26 19:35:29] [MQ2] DEBUGPULL FindMobToPull: PullFlag: NULL NULL.1 PullList a corrupted Akhevan/a corrupted Akhevan 1

[2016/05/26 19:35:29] [MQ2] DEBUGPULL FindMobToPull Pulling: a corrupted Akhevan

[2016/05/26 19:35:29] [MQ2] DEBUGPULL FindMobToPull: PullFlag: NULL a corrupted Akhevan invalid target Reason: Mob not 100% health

[2016/05/26 19:35:29] [MQ2] DEBUGPULL FindMobToPull 1: WP: 31 MobID 11879 LOS TRUE YXZ 1726.69,-366.09,438.98:1837.13,-319.63,439.09

[2016/05/26 19:35:29] [MQ2] DEBUGPULL FindMobToPull: WP 31 MobCount 1 2

[2016/05/26 19:35:29] [MQ2] DEBUGPULL FindMobToPull 2: WP: 31 Pullmob 11879 Waypoint: 31 XY: -366.09 1726.69 119.81<160

[2016/05/26 19:35:29] [MQ2] DEBUGPULL FindMobToPull 2: AdvPull: Pullmob: a corrupted Akhevan ID 11879 Waypoint: 31 XY: -366.09 1726.69

[2016/05/26 19:35:29] [MQ2] DEBUGPULL FindMobToPull: PullFlag: NULL NULL.1 PullList a corrupted Akhevan/a corrupted Akhevan 1

[2016/05/26 19:35:29] [MQ2] DEBUGPULL FindMobToPull Pulling: a corrupted Akhevan

[2016/05/26 19:35:29] [MQ2] DEBUGPULL FindMobToPull: 1.2: PullFlag: 1 Name: a corrupted Akhevan MobID: 11879 Valid: 1 PullCount: 0

[2016/05/26 19:35:29] [MQ2] DEBUGPULL FindMobToPull: 2.0: PullFlag: 1 MobID: 11879 Valid: 1

[2016/05/26 19:35:30] [MQ2] DEBUGPULL FindMobToPull: PullFlag: 1 Target: a corrupted Akhevan Valid: 1 MacReturn 1

[2016/05/26 19:35:30] [MQ2] PULLING-> a corrupted Akhevan <- ID:11879 at 511 feet.

[2016/05/26 19:35:30] [MQ2] DEBUGPULL Pull Enter

[2016/05/26 19:35:30] [MQ2] DEBUGPULL Pull: PullWith:Annul Magic PullDist: 160.00

[2016/05/26 19:35:30] [MQ2] Pulling 1.2 PullTimer: 50 Distance: 0.80 MaxRadius: 352.80 PullAttempts: 0 MyTargetID: 11879

[2016/05/26 19:35:30] [MQ2] DEBUGPULL Pull Starting

[2016/05/26 19:35:30] <Slumpy>  [19:35:30] PULLING-> a corrupted Akhevan <- ID:11879 at 511 feet. 

[2016/05/26 19:35:31] [MQ2] DEBUGPULL Pull Loop Count: 1

[2016/05/26 19:35:31] [MQ2] DEBUGPULL Pull Done Pulling

[2016/05/26 19:35:31] [MQ2] DEBUGPULL Pull Leave Mob ID:11879

[2016/05/26 19:35:32] [MQ2] DEBUGPULL FindMobToPull Enter 1

[2016/05/26 19:35:32] [MQ2] DEBUGPULL PullRange Enter

[2016/05/26 19:35:32] [MQ2] DEBUGPULL PullRange PullWith: Annul Magic - CA:NULL/SPELL:194/ AA: NULL

[2016/05/26 19:35:32] [MQ2] DEBUGPULL PullVars Enter

[2016/05/26 19:35:32] CastRadius is now set to: 160

[2016/05/26 19:35:32] [MQ2] DEBUGPULL PullVars Leave

[2016/05/26 19:35:32] [MQ2] DEBUGPULL PullRange Leave

[2016/05/26 19:35:32] [MQ2] Looking for Close Range Mobs

[2016/05/26 19:35:32] [MQ2] DEBUGPULL FindMobToPull 1: WP: 2 MobID 3896 LOS TRUE YXZ 1371.19,-485.62,436.40:1287.38,-389.13,439.09

[2016/05/26 19:35:32] [MQ2] DEBUGPULL FindMobToPull: WP 5 MobCount 1 1

[2016/05/26 19:35:32] [MQ2] DEBUGPULL FindMobToPull 2: WP: 5 Pullmob 3896 Waypoint: 5 XY: -422.99 1404.67 122.08<160

[2016/05/26 19:35:32] [MQ2] DEBUGPULL FindMobToPull 2: AdvPull: Pullmob: a corrupted Akhevan ID 3896 Waypoint: 31 XY: -422.99 1404.67

[2016/05/26 19:35:32] [MQ2] DEBUGPULL FindMobToPull: PullFlag: NULL NULL.1 PullList a corrupted Akhevan/a corrupted Akhevan 1

[2016/05/26 19:35:32] [MQ2] DEBUGPULL FindMobToPull Pulling: a corrupted Akhevan

[2016/05/26 19:35:32] [MQ2] DEBUGPULL FindMobToPull: PullFlag: NULL a corrupted Akhevan invalid target Reason: Mob not 100% health

[2016/05/26 19:35:32] [MQ2] DEBUGPULL FindMobToPull 1: WP: 31 MobID 11879 LOS TRUE YXZ 1726.69,-366.09,438.98:1837.13,-319.63,439.09

[2016/05/26 19:35:32] [MQ2] DEBUGPULL FindMobToPull: WP 31 MobCount 1 2

[2016/05/26 19:35:32] [MQ2] DEBUGPULL FindMobToPull 2: WP: 31 Pullmob 11879 Waypoint: 31 XY: -366.09 1726.69 119.81<160

[2016/05/26 19:35:32] [MQ2] DEBUGPULL FindMobToPull 2: AdvPull: Pullmob: a corrupted Akhevan ID 11879 Waypoint: 31 XY: -366.09 1726.69

[2016/05/26 19:35:32] [MQ2] DEBUGPULL FindMobToPull: PullFlag: NULL NULL.1 PullList a corrupted Akhevan/a corrupted Akhevan 1

[2016/05/26 19:35:32] [MQ2] DEBUGPULL FindMobToPull Pulling: a corrupted Akhevan

[2016/05/26 19:35:32] [MQ2] DEBUGPULL FindMobToPull: 1.2: PullFlag: 1 Name: a corrupted Akhevan MobID: 11879 Valid: 1 PullCount: 0

[2016/05/26 19:35:32] [MQ2] DEBUGPULL FindMobToPull: 2.0: PullFlag: 1 MobID: 11879 Valid: 1

[2016/05/26 19:35:33] [MQ2] DEBUGPULL FindMobToPull: PullFlag: 1 Target: a corrupted Akhevan Valid: 1 MacReturn 1

[2016/05/26 19:35:33] [MQ2] PULLING-> a corrupted Akhevan <- ID:11879 at 511 feet.

[2016/05/26 19:35:33] [MQ2] DEBUGPULL Pull Enter

[2016/05/26 19:35:33] [MQ2] DEBUGPULL Pull: PullWith:Annul Magic PullDist: 160.00

[2016/05/26 19:35:33] [MQ2] Pulling 1.2 PullTimer: 50 Distance: 0.80 MaxRadius: 352.80 PullAttempts: 0 MyTargetID: 11879

[2016/05/26 19:35:33] [MQ2] DEBUGPULL Pull Starting

[2016/05/26 19:35:33] <Slumpy>  [19:35:33] PULLING-> a corrupted Akhevan <- ID:11879 at 511 feet. 

[2016/05/26 19:35:34] [MQ2] toggle DebugPull

[2016/05/26 19:35:34] [MQ2] DEBUGPULL Pull Loop Count: 1

[2016/05/26 19:35:34] [MQ2] DEBUGPULL Pull Done Pulling

[2016/05/26 19:35:34] [MQ2] DEBUGPULL Pull Leave Mob ID:11879

[2016/05/26 19:35:34] [MQ2] >> Set DebugPull: Off

I'm not even sure if this is advpath pulling related, or just general weirdness with a mob that it thinks is less than 100% health. testing it now, trying to find the cause.


edit: nope, it's doing it with another mob now, same waypoint:


Rich (BB code):
[2016/05/26 19:55:07] [MQ2] toggle DebugPull

[2016/05/26 19:55:07] [MQ2] >> Set DebugPull: On

[2016/05/26 19:55:08] [MQ2] DEBUGPULL FindMobToPull Enter 1

[2016/05/26 19:55:08] [MQ2] DEBUGPULL PullRange Enter

[2016/05/26 19:55:08] [MQ2] DEBUGPULL PullRange PullWith: Annul Magic - CA:NULL/SPELL:194/ AA: NULL

[2016/05/26 19:55:08] [MQ2] DEBUGPULL PullVars Enter

[2016/05/26 19:55:08] CastRadius is now set to: 160

[2016/05/26 19:55:08] [MQ2] DEBUGPULL PullVars Leave

[2016/05/26 19:55:08] [MQ2] DEBUGPULL PullRange Leave

[2016/05/26 19:55:08] [MQ2] Looking for Close Range Mobs

[2016/05/26 19:55:08] [MQ2] DEBUGPULL FindMobToPull 1: WP: 31 MobID 11876 LOS TRUE YXZ 1726.69,-366.09,438.98:1843.00,-314.25,436.49

[2016/05/26 19:55:08] [MQ2] DEBUGPULL FindMobToPull: WP 31 MobCount 1 1

[2016/05/26 19:55:08] [MQ2] DEBUGPULL FindMobToPull 2: WP: 31 Pullmob 11876 Waypoint: 31 XY: -366.09 1726.69 127.34<160

[2016/05/26 19:55:08] [MQ2] DEBUGPULL FindMobToPull 2: AdvPull: Pullmob: a defender of Luclin ID 11876 Waypoint: 31 XY: -366.09 1726.69

[2016/05/26 19:55:08] [MQ2] DEBUGPULL FindMobToPull: PullFlag: NULL NULL.1 PullList a defender of Luclin/a corrupted Akhevan NULL

[2016/05/26 19:55:08] [MQ2] DEBUGPULL FindMobToPull: PullFlag: NULL NULL.2 PullList a defender of Luclin/a defender of luclin 1

[2016/05/26 19:55:08] [MQ2] DEBUGPULL FindMobToPull Pulling: a defender of Luclin

[2016/05/26 19:55:08] [MQ2] DEBUGPULL FindMobToPull: 1.2: PullFlag: 1 Name: a defender of Luclin MobID: 11876 Valid: 1 PullCount: 0

[2016/05/26 19:55:08] [MQ2] DEBUGPULL FindMobToPull: 2.0: PullFlag: 1 MobID: 11876 Valid: 1

[2016/05/26 19:55:09] [MQ2] DEBUGPULL FindMobToPull: PullFlag: 1 Target: a defender of Luclin Valid: 1 MacReturn 1

[2016/05/26 19:55:09] [MQ2] PULLING-> a defender of Luclin <- ID:11876 at 517 feet.

[2016/05/26 19:55:09] [MQ2] DEBUGPULL Pull Enter

[2016/05/26 19:55:09] [MQ2] DEBUGPULL Pull: PullWith:Annul Magic PullDist: 160.00

[2016/05/26 19:55:09] [MQ2] Pulling 1.2 PullTimer: 50 Distance: 4.63 MaxRadius: 351.00 PullAttempts: 0 MyTargetID: 11876

[2016/05/26 19:55:09] [MQ2] DEBUGPULL Pull Starting

[2016/05/26 19:55:09] <Slumpy>  [19:55:09] PULLING-> a defender of Luclin <- ID:11876 at 517 feet. 

[2016/05/26 19:55:10] [MQ2] DEBUGPULL Pull Loop Count: 1

[2016/05/26 19:55:10] [MQ2] DEBUGPULL Pull Done Pulling

[2016/05/26 19:55:10] [MQ2] DEBUGPULL Pull Leave Mob ID:11876

[2016/05/26 19:55:10] [MQ2] DEBUGPULL FindMobToPull Enter 1

[2016/05/26 19:55:10] [MQ2] DEBUGPULL PullRange Enter

[2016/05/26 19:55:10] [MQ2] DEBUGPULL PullRange PullWith: Annul Magic - CA:NULL/SPELL:194/ AA: NULL

[2016/05/26 19:55:10] [MQ2] DEBUGPULL PullVars Enter

[2016/05/26 19:55:10] CastRadius is now set to: 160

[2016/05/26 19:55:10] [MQ2] DEBUGPULL PullVars Leave

[2016/05/26 19:55:10] [MQ2] DEBUGPULL PullRange Leave

[2016/05/26 19:55:10] [MQ2] Looking for Close Range Mobs

[2016/05/26 19:55:11] [MQ2] DEBUGPULL FindMobToPull 1: WP: 31 MobID 11876 LOS TRUE YXZ 1726.69,-366.09,438.98:1843.00,-314.25,436.49

[2016/05/26 19:55:11] [MQ2] DEBUGPULL FindMobToPull: WP 31 MobCount 1 1

[2016/05/26 19:55:11] [MQ2] DEBUGPULL FindMobToPull 2: WP: 31 Pullmob 11876 Waypoint: 31 XY: -366.09 1726.69 127.34<160

[2016/05/26 19:55:11] [MQ2] DEBUGPULL FindMobToPull 2: AdvPull: Pullmob: a defender of Luclin ID 11876 Waypoint: 31 XY: -366.09 1726.69

[2016/05/26 19:55:11] [MQ2] DEBUGPULL FindMobToPull: PullFlag: NULL NULL.1 PullList a defender of Luclin/a corrupted Akhevan NULL

[2016/05/26 19:55:11] [MQ2] DEBUGPULL FindMobToPull: PullFlag: NULL NULL.2 PullList a defender of Luclin/a defender of luclin 1

[2016/05/26 19:55:11] [MQ2] DEBUGPULL FindMobToPull Pulling: a defender of Luclin

[2016/05/26 19:55:11] [MQ2] DEBUGPULL FindMobToPull: 1.2: PullFlag: 1 Name: a defender of Luclin MobID: 11876 Valid: 1 PullCount: 0

[2016/05/26 19:55:11] [MQ2] DEBUGPULL FindMobToPull: 2.0: PullFlag: 1 MobID: 11876 Valid: 1

[2016/05/26 19:55:12] [MQ2] DEBUGPULL FindMobToPull: PullFlag: 1 Target: a defender of Luclin Valid: 1 MacReturn 1

[2016/05/26 19:55:12] [MQ2] PULLING-> a defender of Luclin <- ID:11876 at 517 feet.

[2016/05/26 19:55:12] [MQ2] DEBUGPULL Pull Enter

[2016/05/26 19:55:12] [MQ2] DEBUGPULL Pull: PullWith:Annul Magic PullDist: 160.00

[2016/05/26 19:55:12] [MQ2] Pulling 1.2 PullTimer: 50 Distance: 4.63 MaxRadius: 351.00 PullAttempts: 0 MyTargetID: 11876

[2016/05/26 19:55:12] [MQ2] DEBUGPULL Pull Starting

[2016/05/26 19:55:12] <Slumpy>  [19:55:12] PULLING-> a defender of Luclin <- ID:11876 at 517 feet. 

[2016/05/26 19:55:13] [MQ2] DEBUGPULL Pull Loop Count: 1

[2016/05/26 19:55:13] [MQ2] DEBUGPULL Pull Done Pulling

[2016/05/26 19:55:13] [MQ2] DEBUGPULL Pull Leave Mob ID:11876

[2016/05/26 19:55:13] [MQ2] DEBUGPULL FindMobToPull Enter 1

[2016/05/26 19:55:13] [MQ2] DEBUGPULL PullRange Enter

[2016/05/26 19:55:13] [MQ2] DEBUGPULL PullRange PullWith: Annul Magic - CA:NULL/SPELL:194/ AA: NULL

[2016/05/26 19:55:13] [MQ2] DEBUGPULL PullVars Enter

[2016/05/26 19:55:13] CastRadius is now set to: 160

[2016/05/26 19:55:13] [MQ2] DEBUGPULL PullVars Leave

[2016/05/26 19:55:13] [MQ2] DEBUGPULL PullRange Leave

[2016/05/26 19:55:13] [MQ2] Looking for Close Range Mobs

[2016/05/26 19:55:13] [MQ2] DEBUGPULL FindMobToPull 1: WP: 31 MobID 11876 LOS TRUE YXZ 1726.69,-366.09,438.98:1843.00,-314.25,436.49

[2016/05/26 19:55:13] [MQ2] DEBUGPULL FindMobToPull: WP 31 MobCount 1 1

[2016/05/26 19:55:13] [MQ2] DEBUGPULL FindMobToPull 2: WP: 31 Pullmob 11876 Waypoint: 31 XY: -366.09 1726.69 127.34<160

[2016/05/26 19:55:13] [MQ2] DEBUGPULL FindMobToPull 2: AdvPull: Pullmob: a defender of Luclin ID 11876 Waypoint: 31 XY: -366.09 1726.69

[2016/05/26 19:55:13] [MQ2] DEBUGPULL FindMobToPull: PullFlag: NULL NULL.1 PullList a defender of Luclin/a corrupted Akhevan NULL

[2016/05/26 19:55:13] [MQ2] DEBUGPULL FindMobToPull: PullFlag: NULL NULL.2 PullList a defender of Luclin/a defender of luclin 1

[2016/05/26 19:55:13] [MQ2] DEBUGPULL FindMobToPull Pulling: a defender of Luclin

[2016/05/26 19:55:13] [MQ2] DEBUGPULL FindMobToPull: 1.2: PullFlag: 1 Name: a defender of Luclin MobID: 11876 Valid: 1 PullCount: 0

[2016/05/26 19:55:13] [MQ2] DEBUGPULL FindMobToPull: 2.0: PullFlag: 1 MobID: 11876 Valid: 1

[2016/05/26 19:55:14] [MQ2] toggle DebugPull

[2016/05/26 19:55:14] [MQ2] DEBUGPULL FindMobToPull: PullFlag: 1 Target: a defender of Luclin Valid: 1 MacReturn 1

[2016/05/26 19:55:14] [MQ2] PULLING-> a defender of Luclin <- ID:11876 at 517 feet.

[2016/05/26 19:55:15] <Slumpy>  [19:55:14] PULLING-> a defender of Luclin <- ID:11876 at 517 feet. 

[2016/05/26 19:55:15] [MQ2] >> Set DebugPull: Off

It's the last waypoint on my path. When I walk there, the mobs are definitely within 160 radius. All the other waypoints pull fine, so not a huge deal. I'll make some more paths and see if it's a recurring thing.
 
Last edited:
Re: KissAssist v9.05 Beta Updated 5/22/2016

It's the last waypoint on my path. When I walk there, the mobs are definitely within 160 radius. All the other waypoints pull fine, so not a huge deal. I'll make some more paths and see if it's a recurring thing.

Try to copy and paste your last waypoint to the end of your path. Just remember to increment the waypoint number by 1. save your path file and restart the macro. Let me know what happens.
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

Try to copy and paste your last waypoint to the end of your path. Just remember to increment the waypoint number by 1. save your path file and restart the macro. Let me know what happens.

Same issue. I'll try some different paths. If a loop can mess it up, I'm sure other little things can tweak it as well.

edit: ok, have tried different paths. If I make a new path and go far beyond my previous final waypoint (by like 50 - 60) I pick up the mobs I didn't pick up before. But now it doesn't pick up mobs from the new final waypoints :doh: Clearly a quick fix is to record a good 50 beyond the final waypoint, but I'd like to know what's causing the issue. I also notice that the little green path that shows up on the map when advpath pulls doesn't show up when it's trying to target these final-waypoint mobs.

Also just want to say that advpath opens up farming spots I couldn't do with mq2nav or a simple radius, it's truly awesome. Thanks for all your work.
 
Last edited:
Re: KissAssist v9.05 Beta Updated 5/22/2016

Same issue. I'll try some different paths. If a loop can mess it up, I'm sure other little things can tweak it as well.

edit: ok, have tried different paths. If I make a new path and go far beyond my previous final waypoint (by like 50 - 60) I pick up the mobs I didn't pick up before. But now it doesn't pick up mobs from the new final waypoints :doh: Clearly a quick fix is to record a good 50 beyond the final waypoint, but I'd like to know what's causing the issue. I also notice that the little green path that shows up on the map when advpath pulls doesn't show up when it's trying to target these final-waypoint mobs.

Also just want to say that advpath opens up farming spots I couldn't do with mq2nav or a simple radius, it's truly awesome. Thanks for all your work.

Something I found when testing the new AdvPath pulling. The LineOfSight[] function is used to validate if a mob is LOS from a waypoint. When this function returns TRUE we take off running the path to the mob. When we get to the waypoint we then check Spawn[MobID].LineOfSight and this returns Faulse. I checked the y, and x of my Location and got as close to the X,Y used in the LineOfSight[] Function and I still was getting False from Spawn[MobID].LineOfSight I had to keep creeping out another 10 units before the Spawn[MobId].LineOfSight would return True. I compared my locations y,x against the waypoints y,x and I was beyond it by quite a bit to get the Spawns[].LineOfSight to return true.

I know there are those who will say the LineOfSight[] and Spawn[].LineOfSight will return the same results, but that is not my experience. I do understand the Spawn[].LineOfSight is dependent on your Location, so when testing I always made sure I was standing on the spot/location that LineOfSight[] function was using and returning true.

What we did to resolve the issue, is not stop at the first WayPoint that LineOfSight[] returned true for, but searched for the closest waypoint to the mob after finding a waypoint that was in LineOfSight of the mob. This may be why the last waypoint is having issues, but cause that is the closest waypoint to the mob, but the mobs are not in LineOfSight, when standing at the waypoint.


As far as the map lines, Those are generated by AdvPath and are only active while the path is loaded, when you get to your waypoint to pull. /play off command is used to stop your character from moving. /play off also deletes the loaded path which in turn clears the map of the path. The path shows back up after the /play smart reverse pullpath command is executed.
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

Good info!

Do you have a quick hotkey to check LoS and Spawn.LoS manually? I can make one myself with "/echo ${LineOfSight[20,40,-20:100,-300,70]}", just wondering if you had an easier way. My plan is to run the path and spam LoS checks to see what's happening.
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

Good info!

Do you have a quick hotkey to check LoS manually? I can make one myself with locations, just wondering if you had an easier way. My plan is to run the path and spam LoS checks to see what's happening.

The trick is knowing the waypoint number and the Spawn[].ID of the mob. The pathfile waypoints are loaded into 3 arrays in KA, PullPathArrayX[], PullPathArrayY[], and PullPathArrayZ[]. if you have the mob on Target you can use ${Target.LineOfSight} that will return true/false based on your location. ${LineOfSight[] needs 2 sets of waypoints. 1 being the spawns[].x,y,z and the other being the waypoints x,y,z.
/echo ${LineOfSight[${PullPathArrayY[?]},${PullPathArrayX[?]},${PullPathArrayZ[?]}:${Target.Y},${Target.X},${Target.Z}]} (Notice the ? in the PullPathArray[]) you would have to change the ? to the waypoint number before spamming the hotkey.

This would be my Hotkey, If I had a path with 120 waypoints and I wanted to check lineof sight of my target at the last waypoint:

/echo TargetLOS: ${Target.LineOfSight} WayPointLOS: ${LineOfSight[${PullPathArrayY[120]},${PullPathArrayX[120]},${PullPathArrayZ[120]}:${Target.Y},${Target.X},${Target.Z}]}

I would wait till kiss is running and your standing in camp looking for mobs and do a /mqp then, using the map target the mob you want to check and use your hotkey. Then run to the last waypoint.

If you want to know the X, Y, Z then create a second HotKey:

/echo Me.X: ${Me.X} Me.Y: ${Me.Y} Me.Z: ${Me.Z} - WP.X ${PullPathArrayX[120]} WP.Y ${PullPathArrayY[120]} WP.Z ${PullPathArrayZ[120]} - Target.X: ${Target.X} Target.Y: ${Target.Y} Target.Z: ${Target.Z}
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

Pullertank is working awesome! I used the aforementioned mod.

I using my bard as Pullertank. I noticed that it walks right up to the mob, and then gets the msg that its too close for ranged. Its working since the mob aggros, but could be a prob in another situation. Earlier I noticed the msg about CastRadius changing so it might be a bard specific incident. I have the pulltwist off fyi. I am using Throwing Knife|Throwing Knife to pull with which has a range of 50. One day when I'm willing to stop the xp train I will get the bard the Dusty Soriz Pouch (which iirc has a greater range) but 50 is still a far cry from what, 5?

Look, just trying to live up to my avatar!
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

The pullrange isn't as important as you might think. What is even more important is LOS. You can't throw /range at a mob if you can't see them, so the puller will run head on into a mob if that's what it takes to get into LOS. Watch closely when you see the puller get really close and then try to pull. If the puller get's to close to the mob to pull with /range, he/she will switch to melee and run up and smack the mob.
 
Re: KissAssist v9.05 Beta Updated 5/22/2016

is there a way to set up druid, which just healing and rebuffing, to also snare mobs?
 
KissAssist Release KissAssist v9.081 Beta Updated 08/14/2016

Users who are viewing this thread

Back
Top
Cart