bot question ,

wannabehacker

Member
Joined
Feb 24, 2015
Messages
76
Reaction score
12
Points
8
when i used my enchanter to pull since he can stay runed and absorb damage , and i pull with tash or any spell he runs right to mob and wont cast it how do i get this fixed ?
 
[MQ2Bot]
Debugging=0
BotVersion=20200821.0742
PulseCycle=100
BotCommandsOn=
BotCommandsOff=
AlwaysCheckAdds=0
RestrictedZones=,344,202,151,345,
BuffPassword=NULL
AuthorizedUsers=|guild|group|netbots|
CycleDelay=3
DefaultGem=13
AnnounceEcho=1
AnnounceEQBC=0
AnnounceAdds=1
AnnounceMezBreaks=1
AutoInvisDistance=0
AssistAt=100
AssistRange=100
UseManualAssist=0
AssistName=Atomazation
MercAssistAt=100
MercAssistRange=0
MeleeAt=0
MeleeDistance=40
DoPetSwarm=0
PetAttackAt=100
PetAttackRange=60
RepositionIfSummoned=0
MedStartAt=30
MedStopAt=100
MedToFull=1
MedDuringCombat=0
EndMedStartAt=0
EndMedStopAt=0
EndMedToFull=0
MinManaToNuke=0
NukeToTAt=80
ManaToSummon=100
SummonModRods=0
UseModRods=1
AACutoffTime=10
AAStopAt=25
AggroAt=70
AutofireAt=0
AutofireDistance=100
DebuffAdds=0
DebuffAt=100
DebuffStopAt=10
DebuffAEAmount=3
DotAt=99
DotStopAt=10
FaceAngle=360
FadeAt=20
GrabAdds=0
GrabPrimary=0
InterruptToHealAt=0
HealAt=80
HealToTAt=80
HealSelfAt=80
HealDelayedAt=95
HealDurationAt=95
HealGroupAt=80
HealPetAt=80
ImHitAt=50
JoltAt=70
KnockbackAdds=0
KnockbackPrimary=0
LifetapAt=80
LootInCombat=0
LootRadius=0
ManaAt=80
NukeAt=99
RezRadius=100
RootAdds=15
RootPrimary=0
SnareAt=10
SwarmAt=99
UseAutoFire=0
UseAENukes=1
UseAura=1
UseClickyBuffs=1
UseClickyNukes=1
DebuffsSpellFirst=1
UseFightBuffs=1
UseMainTankBuffs=1
UseManaInCombat=1
UseManaOnOthers=1
UseMez=1
UsePet=1
PetReagentCheck=1
PetIllusionItem=NULL
CustomPetSpell=NULL
UsePetBuffs=1
StandOnPetAttack=0
UseSelfBuffs=1
AutoFollowLeader=0
AutoFollowSettings=30 healer
UseNetBots=0
NetBotsName=NULL
DoDebug=0
PullingDistance=300
PullingMaxZ=30
PullingLOS=1
DoPulls=1
PullSkillName=Bite of Tashani
PullingFilter=1
AnnounceBehaviorChange=0
AttackCommand=/killthis
HasteClasses=|WAR|MNK|ROG|BER|CLR|DRU|SHM|RNG|BST|PAL|SHD|BRD|ENC|MAG|NEC|WIZ|
ClarityClasses=|CLR|DRU|SHM|RNG|BST|PAL|SHD|BRD|ENC|MAG|NEC|WIZ|
SafetyInvisOnWarp=0
SafetyCommandOnTell=
SafetyCommandOnGM=
SafetyCommandOnMyWarp=
SafetyCommandOnOthersWarp=
SafetyCommandOnTooFarFromCamp=
IgnoreTheseSkills=
[MQ2DoCrack]
Top=53
Bottom=375
Left=988
Right=1135
Locked=0
WindowTitle=MQ2DoCrack
Fades=1
Delay=2000
Duration=500
Alpha=255
FadeToAlpha=255
BGType=1
BGTint.alpha=255
BGTint.red=255
BGTint.green=255
BGTint.blue=255
ShowWindow=1
[MQ2AASpend]
DebugLog=0
ClassicMode=0
SafeSwitch=0
BadIndexCheck=0
AutoStartLevel=0
AutoStartHybrid=0
AutoStartAuto=0
AutoStartBrute=0
MinAutoStart=0
MinBruteStart=0
UseTypeOrder=0
TypeOrder=General|Archetype|Class|Special|Focus
[MQ2Rez]
Accept=On
RezPct=90
SafeMode=Off
VoiceNotify=Off
ReleaseToBind=Off
SilentMode=Off
Command Line=DISABLED
 
Code:
PullingDistance=300
PullingMaxZ=30
PullingLOS=1
DoPulls=1
PullSkillName=Bite of Tashani
PullingFilter=1

I think Fry or HTW will have to chime in cause this part looks good (have you tried to pull with a diff spell that is not the AA, since the AA may reflect a diff name), also has your enchanter actually memmed the tash spell the AA is trying to reflect. Just because you have all the AA in tash aa but never bought a tash spell (wont work), thats an exageration but u get my point, did u buy the tash spell?
 
yea any toon that has to cast sk to enchanter will run right up to mob and wont cast on it.
 
Bite of Tashani is a PB AE with 50 range.


How does it go with a single target spell with a bigger range?

Having a quick look at the code, if it can't figure out the distance on the spell it defaults PullSkillDistance to 0. I'm guessing with a PB AE it isn't finding the range of the spell.

Here is the code the calculates if PullSkillName is a Spell or an AA and gets the distance from it, I don't see an obvious reason why it wouldn't work.


Code:
	if (PSPELL pSpell = GetSpellByName(PullSkill))
	{
		PullSkillDistance = (int)pSpell->Range;
		pPullSpell = pSpell;
		WriteChatf("PullSkillName: %s, Distance: %d", PullSkill, PullSkillDistance);
		strcpy_s(PullSkillName, PullSkill);
		PullSkillAmmo[0] = 0;
	}
	else if (GetAAIndexByName(PullSkill))
	{
		if(PALTABILITY aa = pAltAdvManager->GetAAById(GetAAIndexByName(PullSkill)))
		{
			PullSkillDistance = (int)GetSpellByID(aa->SpellID)->Range;
			pPullSpell = GetSpellByID(aa->SpellID);
			WriteChatf("PullSkillName: %s, Distance: %d", PullSkill, PullSkillDistance);
			strcpy_s(PullSkillName, PullSkill);
			PullSkillAmmo[0] = 0;
		}

If you could post some debug logs of pull routine it would help figure out what is going wrong.
 
Last edited:
When I try pulling with sk with protest or a dot or snare it does same thing , he runs to mob and like he sticks to mob even with enchanter pulling with a low lvl nuke or slow spell runs to mob and sticks to it I will turn debugging in and post logs in am when I get home...