Bot's wont sit and meditate

OverLordGenord

New member
Joined
Dec 14, 2013
Messages
7
Reaction score
0
Points
1
So I have read through most of the forums, tried search(which doesnt seem to be working always 0 hits.) I have been trying for 2 hours to get my bots to sit and meditate and I cant get it to happen. I even stripped everything out of the ini but the mana portion in hopes it would work. Can anyone help?

I did /mac bot load and then beginning stripping out sections to see if they were interferring with the mana check.

Code:
[Settings]
OptionsCheck=Mana
OptionsCheckRaid=Mana
UseCamp=TRUE
CampRadius=30
CampRadiusMax=150
RestrictedZones=344,202,151,345
GMAction=/camp
LootNPCs=FALSE
AuthorizedUsers=
Verbose=FALSE
MyChannel=bc
AnnounceChannel=bc
AnnounceEvents=TRY|CAST_SUCCESS|CAST_IMMUNE|CAST_RESIST
EQBCAnnounceAdds=FALSE
AutoHideNPCCorpses=FALSE
ClearTargetDataAlias=ClearTargetDataAlias
EmergencyAlias=EmergencyAlias
EmergencySkill=EmergencySkill
ImmunityCheck=TRUE
BotVersion=v2.64
[Assist]
AssistType=3
AssistPC=name
AssistAt=50
OpeningMove=
AttackRange=150
AttackCommand=/attack on
AttackConditions=
AmIOffTank=FALSE
UseMelee=FALSE
UseArchery=FALSE
ArcheryMaxDistance=200
ArcheryMinDistance=35
SetTargetMessage=Kill_this
BurnModeAlias=BurnModeAlias
[Follow]
FollowMethod=stick|30 healer
FollowCommand=FollowCommand
StopFollowCommand=StopFollowCommand
MoveUpCommand=MoveUpCommand

[Debuff]
DontDebuffConColor=|GREY|GREEN|
DebuffAdds=TRUE
DebuffTotal=0
DebuffTotalIfNamed=0
ForceMemDebuff=FALSE
DebuffAnnounce=FALSE
DebuffUse1=TRUE
DebuffSpellName1=
DebuffConditions1=
DebuffSpellGem1=
DebuffUseAtMobPctHP1=96
DebuffStopAtMobPctHP1=1
DebuffRecast1=2m
DebuffMaxTries1=2


[Mez]
DontMezConColor=|GREY|GREEN|
MezTotal=0
ForceMemMez=FALSE
MezAnnounce=FALSE
MezUse1=TRUE
MezSpellName1=
MezSpellGem1=
MezConditions1=

[AEMez]
AEMezTotal=0
AEMezAnnounce=FALSE
AEMezUse1=TRUE
AEMezSpellName1=
AEMezSpellGem1=
AEMezConditions1=
AEMezConditions=
[PBAEMez]
PBAEMezTotal=0
PBAEMezAnnounce=FALSE
PBAEMezUse1=TRUE
PBAEMezSpellName1=
PBAEMezSpellGem1=
PBAEMezConditions1=
PBAEMezConditions=

[SelfBuff]
SelfBuffTotal=0
SelfBuffAnnounce=FALSE
SelfBuffUse1=TRUE
SelfBuffSpellName1=
SelfBuffSpellIcon1=
SelfBuffConditions1=
SelfBuffSpellGem1=

[Mana]
ManaConditions=
MedAt=75
MedToFull=FALSE
MedEvenIfNotInOOCRegen=TRUE
MedTimer=1s
[Combat]
CombatFrequency1=
CombatFrequency2=
CombatFrequency3=
CombatFrequency4=
CombatFrequency5=Mana
StandardCombatOptions=Bard|XHeal|HealSingle|HealGroup|HealBalance|HealSelf|HealPet|Disc|MainTankBuff|FightBuff|Lifetap|Stun|AA|Dot|Nuke|Snare|ClickyNuke|Jolt|Rez|ModRod|Mana|Merc
[Roles]
SetRoles=FALSE
GroupLeader=
GroupMainTank=
GroupMainAssist=
GroupPuller=NULL
GroupXTarget1=Group Assist Target
RaidXTarget1=Raid Assist 1 Target
[AAtoBuy]
AABuy=FALSE
AABuyChannel=/echo
AABuyAt=15
AABuyMode=Classic
AABuyPageOrder=Class|Archetype|General|Special
LimitedGeneral=
LimitedArchetype=
LimitedClass=
LimitedSpecial=
AACount=0
[ImHit]
ImHitConditions=
[Campfire]
AutoUseCampfire=
SetCampfire=
CampfireName=
CF_Item1=Fellowship Kit:      
CF_Item2=Fellowship Lumber Bundle:      
[Buff]
BuffXTargets=FALSE
BuffPets=FALSE
AutoInvis=FALSE
AutoBreakInvis=FALSE
BuffConditions=
 
It wouldnt work by stripping out all the sections like that because you are missing | that is uses to count the OptionsCheck= options. But the check itself is straightforward.

Code:
  /if (${Me.PctMana}<${MedAt} && !${MedTimer} && !${Me.Mount.ID} && ${Me.State.Equal[STAND]} && (${Me.CombatState.Equal[ACTIVE]}||${Me.CombatState.Equal[DEBUFFED]} && !${Debuff.Count}||${Me.CombatState.NotEqual[COMBAT]} && ${MedEvenIfNotInOOCRegen})) {
        /if (${Twist.Twisting}) /twist off
          /sit
        /varset MedTimer ${MedTimer.OriginalValue}
        /delay 5
        }

If it isnt sitting, figure out what condition there is returning FALSE/TRUE incorrectly for you.
 
Pete,

Is there a way to echo each variable to see which one is returning false?

Thanks,
 
Pete,

Is there a way to echo each variable to see which one is returning false?

Thanks,
/echo (${Me.PctMana}<${MedAt} && !${MedTimer} && !${Me.Mount.ID} && ${Me.State.Equal[STAND]} && (${Me.CombatState.Equal[ACTIVE]}||${Me.CombatState.Equal[DEBUFFED]} && !${Debuff.Count}||${Me.CombatState.NotEqual[COMBAT]} && ${MedEvenIfNotInOOCRegen})