This routine can pull nearly any group of NPCs & split them down to the number indicated in the settings. For instance, pull only 2 to camp, and if more than 2, feign, wait, sometimes make a quick run, feign again to split further, wait until some NPCs reset, and return with no more than 2 to camp.
Has been amazing to minimize wipes by only pulling the right number of NPCs your group can handle. Will only work with MQ2Nav as pull navigation.
Current Version
Version V.010
Joojoobee
Has been amazing to minimize wipes by only pulling the right number of NPCs your group can handle. Will only work with MQ2Nav as pull navigation.
Current Version
Version V.010
- Multiple changes to pull for Echo of Duplicity (EoD) to ensure EoD is cast followed by Distant Strike. It is set to EoD Rk. II so please check if you have Rk. II or "baseline".
- Several changes to pull/feign to make a little more efficient. I've run it for 3 days now and seems to be doing the job right.
- Files are now named as they should be placed in the folder. The only indication that they are a different version is in the header of the files themselves.
- Fixes a minor issue with "not pulling" if there is a mob near the camp.
- Uses MQ2Nav distance for the pull.
- I removed the Debugtree command/routine.
- Next version has some changes to how the Kissinfo file is used for biasing pulls towards certain mobs. Also, I need to re-implement an optimal "distance" for the pull system, but it's proven difficult to make it operate the way I want.
- Enjoy!
- Kiss11_MonkPuller.mac modded in places to specifically call/work the Monk routines.
- Call Monk protection spell routines cast before casting. Many changes to pull routines in KISS to accommodate Monk style of pulling for this.
- Call the Split routine when casting and returning to camp.
- Uses my MQ2Fix routine to not error out as much on off-grid MQ2nav. You can keep your own /nav system intact if you like and not copy those into your "master" Kiss11
- Right now uses Distant Strike as pull spell. Alter in the script if you want to use something different.
- MonkPuller.inc with subroutines to specifically cast for the Monk (assumes you are using Distant Strike)
- Will cast Echo of Duplicity Rk.II if it detects multiple mobs around the target
- Will position for the pull with a little back and forth to get LOS.
- Will split using 2 variables:
- HoldingPatternCount: that's the number the script will allow to be pulled. Set at 2 in the MonkFeignSplit subroutine.
- ImitateDeathOverHolding: If there are (ImitateDeathOverHolding + HoldingPatternCount) or more mobs... Casts Imitate Death to clear XTarget list.
- Using a combination of how close the closest Mob is, timers, and the latter will Feign and split.
- Start the routine with:
-
Code:
/mac kiss11_MonkPuller.mac puller ini Kissassist_ServerName_${Me.Name} TankName
-
- /splitnum for varying the pull specs:
- /splitnum X Y
- X = number of NPCs in XTarget to pull to camp
- Y = if the pull is greater than X + Y, Imitate Death out of the pull and return to Camp.
- The default settings are:
- X = 2
- Y = 2
- This means that Monk will pull 2 to camp, but if 5 are pulled, the Monk does an Imitate Death and returns to Camp after a brief wait and ensured the immediate area is cleared of NPCs.
- /splitnum X Y
Joojoobee
Attachments
Last edited:

