• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Question - Bandolier Activation

drunkenfists

Member
Joined
Feb 21, 2019
RedCents
51¢
So I'm trying to setup my tank to swap weapons based on the number of mobs present.
My 2weps for straight dps and my 2hander to control aggro on multiple mobs due to its pbae proc.

What I have works as of now but, is extremely spammy in my mq window. Any input would be greatly appreciated

DPS3=Command:/bandolier activate 2Weps|100|Cond2
DPS4=Command:/bandolier activate 2HS|100|Cond3
[BGCOLOR=initial]Cond2=${SpawnCount[NPC radius 20 zradius 10 targetable]}<=1[/BGCOLOR]
Cond3=${SpawnCount[NPC radius 20 zradius 10 targetable]}>=2

Im on an EMU server, if that makes a difference.

Code:
[General]
KissAssistVer=12.002
Role=Tank
CampRadius=50
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=0
MedStart=20
MedStop=100
MedCombat=0
LootOn=0
RezAcceptOn=1|90
AcceptInvitesOn=1
GroupWatchOn=0
GroupWatchCheck=FALSE
CorpseRecoveryOn=0
EQBCOn=1
DanNetOn=0
DanNetDelay=20
IRCOn=0
CampfireOn=0
CharInfo=Warrior|63|GOLD
DefaultUI=TRUE
DPSMeter=0
ScatterOn=0
LOSBeforeCombat=0
XTSlot=1
[Buffs]
BuffsOn=1
BuffsSize=20
Buffs1=Boar Caller's Whistle|dual|Battle Boar Familiar
Buffs2=Myrmidon's Aura|dual|Myrmidon's Aura Effect
Buffs3=NULL
Buffs4=NULL
Buffs5=NULL
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=10
PowerSource=NULL
[Melee]
AssistAt=100
MeleeOn=1
FaceMobOn=1
MeleeDistance=40
StickHow=snaproll
AutoFireOn=0
UseMQ2Melee=0
TargetSwitchingOn=1
PetTauntOverride=0
[GMail]
GMailHelp=Events currently support - Dead,Drag,GM,Level,Named,Leftgroup,Tells
GMailOn=0
GMailSize=5
GMail1=NULL
GMail2=NULL
GMail3=NULL
GMail4=NULL
GMail5=NULL
[AE]
AEOn=0
AESize=10
AERadius=50
AE1=NULL
AE2=NULL
AE3=NULL
AE4=NULL
AE5=NULL
AE6=NULL
AE7=NULL
AE8=NULL
AE9=NULL
AE10=NULL
[DPS]
DPSOn=1
DPSSize=20
DPSSkip=20
DPSInterval=2
DPS1=Kick|100|mash
DPS2=Whirlwind Blade|92|Cond3
DPS3=Command:/bandolier activate 2HS|100|Cond3
DPS4=Command:/bandolier activate 2Weps|100|Cond2
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
AggroSize=10
Aggro1=Taunt|100|<
Aggro2=Berate|100|<
Aggro3=NULL
Aggro4=NULL
Aggro5=NULL
Aggro6=NULL
Aggro7=NULL
Aggro8=NULL
Aggro9=NULL
Aggro10=NULL
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=0
HealInterval=0
AutoRezOn=0
HealsSize=5
Heals1=NULL
Heals2=NULL
Heals3=NULL
Heals4=NULL
Heals5=NULL
XTarHeal=0
XTarHealList=Xtar slots here Example: 5|6|7
HealGroupPetsOn=0
RezMeLast=0
[Cures]
CuresOn=0
CuresSize=5
Cures1=NULL
Cures2=NULL
Cures3=NULL
Cures4=NULL
Cures5=NULL
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=92
[Burn]
BurnAllNamed=0
UseTribute=0
BurnSize=15
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
[Pull]
PullWith=Gold|Gold
PullMeleeStick=0
MaxRadius=750
MaxZRange=50
UseWayPointZ=0
PullWait=5
PullRadiusToUse=150
PullRoleToggle=0
ChainPull=0
ChainPullHP=90
PullPause=30|2
PullLevel=0|0
PullArcWidth=0
PullOnReturn=1
[PullAdvanced]
PullLocsOn=0
[AFKTools]
AFKHelp=AFKGMAction=0 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
AFKToolsOn=1
AFKGMAction=1
AFKPCRadius=500
CampOnDeath=0
ClickBacktoCamp=0
[KConditions]
ConOn=1
CondSize=5
Cond1=TRUE
Cond2=${SpawnCount[NPC radius 20 zradius 10 targetable]}<=1
Cond3=${SpawnCount[NPC radius 20 zradius 10 targetable]}>=2
Cond4=TRUE
Cond5=TRUE
[KissError]
LastCMD:=/if (!37) {
ErrorDateTime:=11/05/2022 14:24:42
ErrorMsg:=Cannot end a macro when one isn't running.
DataError:=NULL
SyntaxError:=NULL
RunningTime:=26014058
BuildDate:=20221015
CurrentUI:=Default
 
Solution
So I'm trying to setup my tank to swap weapons based on the number of mobs present.
My 2weps for straight dps and my 2hander to control aggro on multiple mobs due to its pbae proc.

What I have works as of now but, is extremely spammy in my mq window. Any input would be greatly appreciated

DPS3=Command:/bandolier activate 2Weps|100|Cond2
DPS4=Command:/bandolier activate 2HS|100|Cond3
[BGCOLOR=initial]Cond2=${SpawnCount[NPC radius 20 zradius 10 targetable]}<=1[/BGCOLOR]
Cond3=${SpawnCount[NPC radius 20 zradius 10 targetable]}>=2

Im on an EMU server, if that makes a difference.

Code:
[General]
KissAssistVer=12.002
Role=Tank
CampRadius=50
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=0
MedStart=20
MedStop=100
MedCombat=0
LootOn=0...
So I'm trying to setup my tank to swap weapons based on the number of mobs present.
My 2weps for straight dps and my 2hander to control aggro on multiple mobs due to its pbae proc.

What I have works as of now but, is extremely spammy in my mq window. Any input would be greatly appreciated

DPS3=Command:/bandolier activate 2Weps|100|Cond2
DPS4=Command:/bandolier activate 2HS|100|Cond3
[BGCOLOR=initial]Cond2=${SpawnCount[NPC radius 20 zradius 10 targetable]}<=1[/BGCOLOR]
Cond3=${SpawnCount[NPC radius 20 zradius 10 targetable]}>=2

Im on an EMU server, if that makes a difference.

Code:
[General]
KissAssistVer=12.002
Role=Tank
CampRadius=50
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=0
MedStart=20
MedStop=100
MedCombat=0
LootOn=0
RezAcceptOn=1|90
AcceptInvitesOn=1
GroupWatchOn=0
GroupWatchCheck=FALSE
CorpseRecoveryOn=0
EQBCOn=1
DanNetOn=0
DanNetDelay=20
IRCOn=0
CampfireOn=0
CharInfo=Warrior|63|GOLD
DefaultUI=TRUE
DPSMeter=0
ScatterOn=0
LOSBeforeCombat=0
XTSlot=1
[Buffs]
BuffsOn=1
BuffsSize=20
Buffs1=Boar Caller's Whistle|dual|Battle Boar Familiar
Buffs2=Myrmidon's Aura|dual|Myrmidon's Aura Effect
Buffs3=NULL
Buffs4=NULL
Buffs5=NULL
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=10
PowerSource=NULL
[Melee]
AssistAt=100
MeleeOn=1
FaceMobOn=1
MeleeDistance=40
StickHow=snaproll
AutoFireOn=0
UseMQ2Melee=0
TargetSwitchingOn=1
PetTauntOverride=0
[GMail]
GMailHelp=Events currently support - Dead,Drag,GM,Level,Named,Leftgroup,Tells
GMailOn=0
GMailSize=5
GMail1=NULL
GMail2=NULL
GMail3=NULL
GMail4=NULL
GMail5=NULL
[AE]
AEOn=0
AESize=10
AERadius=50
AE1=NULL
AE2=NULL
AE3=NULL
AE4=NULL
AE5=NULL
AE6=NULL
AE7=NULL
AE8=NULL
AE9=NULL
AE10=NULL
[DPS]
DPSOn=1
DPSSize=20
DPSSkip=20
DPSInterval=2
DPS1=Kick|100|mash
DPS2=Whirlwind Blade|92|Cond3
DPS3=Command:/bandolier activate 2HS|100|Cond3
DPS4=Command:/bandolier activate 2Weps|100|Cond2
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
AggroSize=10
Aggro1=Taunt|100|<
Aggro2=Berate|100|<
Aggro3=NULL
Aggro4=NULL
Aggro5=NULL
Aggro6=NULL
Aggro7=NULL
Aggro8=NULL
Aggro9=NULL
Aggro10=NULL
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=0
HealInterval=0
AutoRezOn=0
HealsSize=5
Heals1=NULL
Heals2=NULL
Heals3=NULL
Heals4=NULL
Heals5=NULL
XTarHeal=0
XTarHealList=Xtar slots here Example: 5|6|7
HealGroupPetsOn=0
RezMeLast=0
[Cures]
CuresOn=0
CuresSize=5
Cures1=NULL
Cures2=NULL
Cures3=NULL
Cures4=NULL
Cures5=NULL
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=92
[Burn]
BurnAllNamed=0
UseTribute=0
BurnSize=15
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
[Pull]
PullWith=Gold|Gold
PullMeleeStick=0
MaxRadius=750
MaxZRange=50
UseWayPointZ=0
PullWait=5
PullRadiusToUse=150
PullRoleToggle=0
ChainPull=0
ChainPullHP=90
PullPause=30|2
PullLevel=0|0
PullArcWidth=0
PullOnReturn=1
[PullAdvanced]
PullLocsOn=0
[AFKTools]
AFKHelp=AFKGMAction=0 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
AFKToolsOn=1
AFKGMAction=1
AFKPCRadius=500
CampOnDeath=0
ClickBacktoCamp=0
[KConditions]
ConOn=1
CondSize=5
Cond1=TRUE
Cond2=${SpawnCount[NPC radius 20 zradius 10 targetable]}<=1
Cond3=${SpawnCount[NPC radius 20 zradius 10 targetable]}>=2
Cond4=TRUE
Cond5=TRUE
[KissError]
LastCMD:=/if (!37) {
ErrorDateTime:=11/05/2022 14:24:42
ErrorMsg:=Cannot end a macro when one isn't running.
DataError:=NULL
SyntaxError:=NULL
RunningTime:=26014058
BuildDate:=20221015
CurrentUI:=Default
Possibly add
|Once
to your commands

Not sure if this would work or not, haven't tested it. :)

The |once flag is used to force a spell to only cast one time per fight.
Example: DPS1=Unswerving Hammer of Faith|99|once
 
Last edited:
Solution
This should be more reactive to changing conditions.

Code:
Cond2=${SpawnCount[NPC radius 20 zradius 10 targetable]}<=1 && ${InvSlot[Offhand].Item.Name.NotEqual[null]}
Cond3=${SpawnCount[NPC radius 20 zradius 10 targetable]}>=2 && ${InvSlot[Offhand].Item.Name.Equal[null]}

Also consider using ${XAssist.XTFullHaterCount}, should be slightly more reliable in getting the number of mobs you have aggroed.
 
Question - Bandolier Activation

Users who are viewing this thread

Back
Top
Cart