Ok, I have a ranger setup to chain pull. They never chain pull. Debug shows them searching for mobs, starts the validation, and drops out at 1.2 because PullFlag=0. Level 84 Ranger, with 84 paladin having tank role. This happens with a single chain pull target, with 1 non-named mob in camp, @ or below ChainPullHP.
Ranger config (Just recreated with clean ini):
DebugALL from right when mob hits ChainPullHP. It searches, and finds a mob, verifies it, but never gets to FindMobToPull2.0.
Once combat drops, it proceeds to re-run Pull, and pulls fine.
After Combat Pull:
It fails the if @ 5120 due to PullFlag=0. If I /varset PullFlag 1 just before line 5120, chain pull works great. I can't find where/why pullflag is NOT being set to 1 vs when out of combat it's 1. I know this is not a fix, I was just trying to force it to work since I can't find why it's 0 when I'm in combat.
Ranger config (Just recreated with clean ini):
Rich (BB code):
[General]
KissAssistVer=9.1.2
Role=Puller
CampRadius=30
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=25
MedCombat=0
LootOn=1
RezAcceptOn=1
AcceptInvitesOn=1
GroupWatchOn=1
CastingInterruptOn=0
EQBCOn=1
IRCOn=0
MiscGem=2
HoTTOn=0
CampfireOn=0
[SpellSet]
LoadSpellSet=0
SpellSetName=KissAssist
[Buffs]
BuffsOn=1
Buffs1=Protection of the Minohten|Me
Buffs2=Jolting Strikes|Me
Buffs3=Snarl of the Predator|MA
Buffs4=Spirit of Eagle
Buffs5=Eyes of the Owl|Me
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=99
MeleeOn=1
FaceMobOn=1
MeleeDistance=75
StickHow=Loose
AutoFireOn=1
UseMQ2Melee=1
[GoM]
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
GoMSpell1=NULL
GoMSpell2=NULL
GoMSpell3=NULL
[AE]
AEOn=1
AERadius=50
AE1=Auspice of the Hunter|3
AE2=Guardian of the Forest|2
AE3=Outrider's Attack|3
AE4=Warder's Wrath|3
AE5=NULL
AE6=NULL
AE7=NULL
AE8=NULL
AE9=NULL
AE10=NULL
[DPS]
DPSOn=1
DPSSkip=20
DPSInterval=2
DPS1=Volcanic Ash|90
DPS2=Wasp Swarm Rk. II|0|Once
DPS3=Icefall Chill|0|Once
DPS4=NULL
DPS5=NULL
DPS6=NULL
DPS7=NULL
DPS8=NULL
DPS9=NULL
DPS10=NULL
DPS11=NULL
DPS12=NULL
DPS13=NULL
DPS14=NULL
DPS15=NULL
DPS16=NULL
DPS17=NULL
DPS18=NULL
DPS19=NULL
DPS20=NULL
DebuffAllOn=0
[Aggro]
AggroOn=1
Aggro1=Jolting Kicks|0|<
Aggro2=NULL
Aggro3=NULL
Aggro4=NULL
Aggro5=NULL
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=0
Heals1=Dragonscale Aquifer|50
Heals2=NULL
Heals3=NULL
Heals4=NULL
Heals5=NULL
XTarHeal=0
XTarHeal2=0
HealGroupPetsOn=0
[Cures]
CuresOn=0
Cures1=NULL
Cures2=NULL
Cures3=NULL
Cures4=NULL
Cures5=NULL
[Burn]
BurnText=Decepticons 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=Treantwood Longbow|Class 9 Steel Fearbone Arrow
MaxRadius=600
MaxZRange=150
PullWait=5
PullRoleToggle=0
ChainPull=1
ChainPullHP=70
ChainPullPause=30|2
PullLevel=0|0
[AFKTools]
AFKHelp=AFKGMAction=0 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
AFKToolsOn=0
AFKGMAction=1
AFKPCRadius=150
CampOnDeath=0
ClickBacktoCamp=0
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=92
[GMail]
GMailHelp=Events currently support - Dead,GM,Level,Named,Leftgroup
GMailOn=0
GMail1=NULL
GMail2=NULL
GMail3=NULL
GMail4=NULL
GMail5=NULL
[Mez]
MezOn=0
DebugALL from right when mob hits ChainPullHP. It searches, and finds a mob, verifies it, but never gets to FindMobToPull2.0.
Rich (BB code):
[2016/09/24 23:02:14] [MQ2] DEBUG GroupWatch Leave Line#: 5784
[2016/09/24 23:02:14] [MQ2] Checking for Close Range Mobs
[2016/09/24 23:02:14] [MQ2] DEBUGPULL FindMobToPull PullFlag:0 Pullcount: 9 MobsNearCamp: 1 Line#: 5071
[2016/09/24 23:02:14] [MQ2] DEBUGPULL FindMobToPull 1.0: PullFlag: 0 Pullcount: 8 Line#: 5081
[2016/09/24 23:02:14] [MQ2] DEBUGPULL FindMobToPull: PullFlag: 0 Normal Name: a Clan Direwind carrionmancer ID: 1196 LOS: TRUE Line#: 5094
[2016/09/24 23:02:14] [MQ2] DEBUGPULL FindMobToPull 1.1: PullFlag: 0 Pullcount: 8 Name: a Clan Direwind carrionmancer MobID: 1196 MobDistance: 278.48 MaxRadius: 550 PullRange: 310 Line#: 5097
[2016/09/24 23:02:14] [MQ2] DEBUGPULL PullValidate Pulling: a Clan Direwind carrionmancer Line#: 7765
[2016/09/24 23:02:14] [MQ2] DEBUGPULL FindMobToPull: 1.2: PullFlag: 0 Name: a Clan Direwind carrionmancer MobID: 1196 Valid: 1 PullCount: 8 Line#: 5118
[2016/09/24 23:02:14] [MQ2] DEBUGCOMBAT CombatCast Enter Line#: 1437
[2016/09/24 23:02:14] [MQ2] DEBUGCOMBAT CombatCast Volcanic Ash Volcanic Ash !FALSE && !FALSE && !FALSE && !NULL Line#: 1455
[2016/09/24 23:02:12] [MQ2] DEBUGCOMBAT CombatCast Volcanic Ash|90 DPSTimer1 0 Line#: 1585
[2016/09/24 23:02:12] [MQ2] DEBUGCOMBAT CombatCast: Leave Line#: 1595
[2016/09/24 23:02:12] [MQ2] DEBUGCOMBAT AECheck Enter Line#: 6740
[2016/09/24 23:02:12] [MQ2] DEBUG MobRadar 50 Enter (AECheck) Line#: 3869
[2016/09/24 23:02:12] [MQ2] DEBUG MobRadar Leave 1 Line#: 3885
[2016/09/24 23:02:12] [MQ2] DEBUGCOMBAT AECheck Mobcount:1 Line#: 6756
[2016/09/24 23:02:12] [MQ2] DEBUGCOMBAT AECheck Leave Line#: 6833
[2016/09/24 23:02:12] [MQ2] DEBUGCOMBAT AggroCheck Enter Line#: 1800
[2016/09/24 23:02:12] [MQ2] DEBUGCOMBAT AggroCheck 76 < 0 Jolting Kicks Line#: 1812
[2016/09/24 23:02:12] [MQ2] DEBUGCOMBAT AggroCheck 76 NULL 0 NULL Line#: 1812
[2016/09/24 23:02:12] [MQ2] DEBUGCOMBAT AggroCheck 76 NULL 0 NULL Line#: 1812
[2016/09/24 23:02:12] [MQ2] DEBUGCOMBAT AggroCheck 76 NULL 0 NULL Line#: 1812
[2016/09/24 23:02:12] [MQ2] DEBUGCOMBAT AggroCheck 76 NULL 0 NULL Line#: 1812
[2016/09/24 23:02:13] [MQ2] DEBUGCOMBAT AggroCheck Leave Line#: 1833
[2016/09/24 23:02:13] [MQ2] DEBUG MobRadar 75 Enter (FindMobToPull) Line#: 3869
[2016/09/24 23:02:13] [MQ2] DEBUG MobRadar Leave 1 Line#: 3885
[2016/09/24 23:02:13] [MQ2] DEBUGPULL FindMobToPull Enter 0 Line#: 4980
[2016/09/24 23:02:13] [MQ2] DEBUGPULL PullRange Enter Line#: 4897
[2016/09/24 23:02:13] [MQ2] DEBUGPULL PullRange PullWith: Ranged - CA:NULL/SPELL:NULL/ AA: NULL Line#: 4920
[2016/09/24 23:02:13] [MQ2] DEBUGPULL PullRange Leave Line#: 4945
[2016/09/24 23:02:13] [MQ2] DEBUG GroupWatch Enter Line#: 5747
[2016/09/24 23:02:13] [MQ2] DEBUG 1 /call CheckStats 1 "xxx" "ENC" "PC" Mana 30 90 Line#: 5778
[2016/09/24 23:02:13] [MQ2] DEBUG 2 /call CheckStats 1 "xxx" "PAL" "PC" Mana 30 90 Line#: 5778
[2016/09/24 23:02:13] [MQ2] DEBUG 3 /call CheckStats 1 "xxx" "WIZ" "PC" Mana 30 90 Line#: 5778
[2016/09/24 23:02:13] [MQ2] DEBUG 4 /call CheckStats 1 "xxx" "BST" "PC" Mana 30 90 Line#: 5778
[2016/09/24 23:02:13] [MQ2] DEBUG 5 /call CheckStats 1 "xxx" "CLR" "PC" Mana 30 90 Line#: 5778
[2016/09/24 23:02:13] [MQ2] DEBUG GroupWatch Leave Line#: 5784
[2016/09/24 23:02:13] [MQ2] DEBUGPULL FindMobToPull PullFlag:0 Pullcount: 9 MobsNearCamp: 1 Line#: 5071
[2016/09/24 23:02:13] [MQ2] DEBUGPULL FindMobToPull 1.0: PullFlag: 0 Pullcount: 8 Line#: 5081
[2016/09/24 23:02:13] [MQ2] DEBUGPULL FindMobToPull: PullFlag: 0 Normal Name: a Clan Direwind carrionmancer ID: 1196 LOS: TRUE Line#: 5094
[2016/09/24 23:02:13] [MQ2] DEBUGPULL FindMobToPull 1.1: PullFlag: 0 Pullcount: 8 Name: a Clan Direwind carrionmancer MobID: 1196 MobDistance: 278.48 MaxRadius: 550 PullRange: 310 Line#: 5097
[2016/09/24 23:02:13] [MQ2] DEBUGPULL PullValidate Pulling: a Clan Direwind carrionmancer Line#: 7765
[2016/09/24 23:02:13] [MQ2] DEBUGPULL FindMobToPull: 1.2: PullFlag: 0 Name: a Clan Direwind carrionmancer MobID: 1196 Valid: 1 PullCount: 8 Line#: 5118
[2016/09/24 23:02:13] [MQ2] DEBUGCOMBAT CombatCast Enter Line#: 1437
[2016/09/24 23:02:13] [MQ2] DEBUGCOMBAT CombatCast Volcanic Ash Volcanic Ash !FALSE && !FALSE && !FALSE && !NULL Line#: 1455
[2016/09/24 23:02:13] [MQ2] DEBUGCOMBAT CombatCast Volcanic Ash|90 DPSTimer1 0 Line#: 1585
[2016/09/24 23:02:13] [MQ2] DEBUGCOMBAT CombatCast: Leave Line#: 1595
[2016/09/24 23:02:13] [MQ2] DEBUGCOMBAT AECheck Enter Line#: 6740
Once combat drops, it proceeds to re-run Pull, and pulls fine.
After Combat Pull:
Rich (BB code):
[2016/09/24 23:02:21] [MQ2] DEBUG GroupWatch Leave Line#: 5784
[2016/09/24 23:02:21] [MQ2] Looking for Close Range Mobs
[2016/09/24 23:02:21] [MQ2] DEBUGPULL FindMobToPull PullFlag:1 Pullcount: 8 MobsNearCamp: 0 Line#: 5071
[2016/09/24 23:02:21] [MQ2] DEBUGPULL FindMobToPull 1.0: PullFlag: 1 Pullcount: 8 Line#: 5081
[2016/09/24 23:02:21] [MQ2] DEBUGPULL FindMobToPull: PullFlag: 1 Normal Name: a Clan Direwind carrionmancer ID: 1196 LOS: TRUE Line#: 5094
[2016/09/24 23:02:21] [MQ2] DEBUGPULL FindMobToPull 1.1: PullFlag: 1 Pullcount: 8 Name: a Clan Direwind carrionmancer MobID: 1196 MobDistance: 278.48 MaxRadius: 550 PullRange: 310 Line#: 5097
[2016/09/24 23:02:21] [MQ2] DEBUGPULL PullValidate Pulling: a Clan Direwind carrionmancer Line#: 7765
[2016/09/24 23:02:21] [MQ2] DEBUGPULL FindMobToPull: 1.2: PullFlag: 1 Name: a Clan Direwind carrionmancer MobID: 1196 Valid: 1 PullCount: 8 Line#: 5118
[2016/09/24 23:02:21] [MQ2] DEBUGPULL FindMobToPull: 2.0: PullFlag: 1 MobID: 1196 Valid: 1 Line#: 5131
[2016/09/24 23:02:21] [MQ2] DEBUGCOMBAT ValidateTarget Enter Target Name:a Clan Direwind carrionmancer ID:1196 Spawn Name: NULL ID:NULL Line#: 1153
[2016/09/24 23:02:21] [MQ2] DEBUGCOMBAT ValidateTarget Validate 1 Line#: 1174
[2016/09/24 23:02:21] [MQ2] DEBUGCOMBAT ValidateTarget Validate 2 Line#: 1176
[2016/09/24 23:02:21] [MQ2] DEBUGCOMBAT ValidateTarget Validate 3 Line#: 1191
[2016/09/24 23:02:21] [MQ2] DEBUGPULL ValidateTarget ALL Line#: 1205
[2016/09/24 23:02:21] [MQ2] DEBUGCOMBAT ValidateTarget Validate 4 Line#: 1217
[2016/09/24 23:02:21] [MQ2] DEBUGCOMBAT ValidateTarget Leave Line#: 1229
[2016/09/24 23:02:21] [MQ2] DEBUGPULL FindMobToPull: PullFlag: 1 Target: a Clan Direwind carrionmancer Valid: 1 MacReturn 1 Line#: 5155
[2016/09/24 23:02:21] [MQ2] PULLING-> a Clan Direwind carrionmancer <- ID:1196 at 297 feet.
It fails the if @ 5120 due to PullFlag=0. If I /varset PullFlag 1 just before line 5120, chain pull works great. I can't find where/why pullflag is NOT being set to 1 vs when out of combat it's 1. I know this is not a fix, I was just trying to force it to work since I can't find why it's 0 when I'm in combat.
Rich (BB code):
/if (${PullMobValid}) {
/varset PullFlag 1
/if (${PullFlag}) {

