Bot SK question

Dealings

Well-known member
Joined
Jul 14, 2006
Messages
3,148
Reaction score
113
Points
63
using bot plugin on sk now when I manually go to pull a mob a new action is happening, never happened before

SK is doing Hate's Attraction on its own
is there a way to turn that off

if im not at camp basically im plopping mob on top of me instead of being able to get back to camp
 
it was the grab0 portion of bot
 
Grab=0 or grabadds=0? I am setting up mine and had the same issue last night.

I am having a hard time finding a way to shut off harm touch. I see it's nuke2= harmtouch. Do you have it shut off and if so how did you do it?
 
Last edited:
HTW I am sure it's in there but in no place I see in that wiki link do I see how to shut off nuke2. I can shut them all off.

I will try to put it in the ini manually and see what happens
 
I am just now learning how to use it for myself. Always had friends who put it together and just emailed me their ini files. I use wiki and the website home page and I am getting better but sometimes I do run into a snag. My computer skills are less than stellar to say the least
 
HTW I am sure it's in there but in no place I see in that wiki link do I see how to shut off nuke2. I can shut them all off.

I will try to put it in the ini manually and see what happens
Dude it's right where I linked it:

Code:
NukeIfX=whatever <-- This corresponds to your nuke numbers (which are now displayed when you /bot on) Also you can check them via ${Bot.Nuke[x]}. Any statements you put in ini will also display in the proper place beneath the Nuke. Everything is labeled so you know what is what.

In other words, since X = 2 in your case, then it's: NukeIf2=0
 
i am looking in my bot ini for nuke2 i did a search for in just in case i visually didn't see it and it came up no where. i looked on the wiki and still don't see where it specifically states if using nuke0-XXXX and want to remove them add this to your INI . i understand to most people here it is a no brainer.

i did see this portoin
[MQ2Bot]
NukeIf0=${Bot.Named} && ${Bot.Twincast}
NukeIf7=${Bot.Named} && ${Me.Song[Sustained Destruction].ID}
but looking through my INI its not there

[MQ2Bot]
Debugging=0
BotVersion=20190212.0956
BotCommandsOn=
BotCommandsOff=
AlwaysCheckAdds=0
RestrictedZones=,344,202,151,345,
BuffPassword=NULL
AuthorizedUsers=|guild|group|netbots|
CycleDelay=3
DefaultGem=1
AnnounceEcho=1
AnnounceEQBC=0
AnnounceAdds=1
AutoInvisDistance=0
AssistAt=100
AssistRange=100
UseManualAssist=0
AssistName=
MercAssistAt=100
MercAssistRange=0
MeleeAt=100
MeleeDistance=40
DoPetSwarm=1
PetAttackAt=100
PetAttackRange=60
RepositionIfSummoned=0
MedStartAt=0
MedStopAt=0
MedToFull=0
MedDuringCombat=0
EndMedStartAt=0
EndMedStopAt=0
EndMedToFull=0
MinManaToNuke=0
NukeToTAt=80
ManaToSummon=100
SummonModRods=1
UseModRods=1
AACutoffTime=10
AAStopAt=25
AggroAt=70
AutofireAt=0
AutofireDistance=100
DebuffAdds=1
DebuffAt=100
DebuffStopAt=10
DebuffAEAmount=3
DotAt=99
DotStopAt=10
FaceAngle=360
FadeAt=20
GrabAdds=1
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=80
SwarmAt=99
UseAutoFire=0
UseAENukes=1
UseAura=1
UseClickyBuffs=1
UseClickyNukes=1
DebuffsSpellFirst=1
UseDiscsOffensive=1
UseDiscsDefensive=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=0
DoPulls=0
MQ2NavDistance=10
PullSkillName=
AnnounceBehaviorChange=0
AttackCommand=/killthis
SafetyInvisOnWarp=0
SafetyCommandOnTell=
SafetyCommandOnGM=
SafetyCommandOnMyWarp=
SafetyCommandOnOthersWarp=
SafetyCommandOnTooFarFromCamp=

i told ya i am sure i am doing it wrong but working on getting better
 
Ok, I think I see the disconnect here. Let me put a quick explanation of what the various "If" conditions do.

For a given ability/aa/disc/spell/etc., when mq2bot decides it's time to use it, it has loaded already (and checks) the corresponding "If" condition. That condition is then evaluated, and MUST BE TRUE as an end result, in order for that particular disc/spell/etc. to be used.

At the basic level, the condition evaluates to either 0 (false), or non-zero (true). If it's true, it will use it. If false, it won't.

So in the example:

NukeIf0=${Bot.Named} && ${Bot.Twincast}

${Bot.Named} is a bool, and evals to either true or false. Is your target a named mob or not?
${Bot.Twincast} is a bool, and evals to either true or false. Do you have a Twincast buff on you (that's not healing)?

So for whatever Nuke0= is, will only fire when both those are true (the && means logical and).

If no entry is in the INI for an "If" condition, then it defaults to true - i.e., use it.

So if you want to disable a spell/disc/etc., you can simply set your associated "If" condtion to 0 (which is false), and it'll never get used.

So in your case, you would open your server_char.ini, find the [MQ2Bot] section, and somewhere under it add the line:

NukeIf2=0

If you already have a NukeIf2= line in there, replace it, don't add another one.

Save it. If already in game, do: /loadbot

Now you would see not only that Nuke2=blah, but that NukeIf2=0

The plugin will no longer ever use that Nuke2.

Hope that clears it up some.

htw
 
Last edited: