• 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 - Out of group Mage

J1939

New member
Joined
Aug 8, 2015
RedCents
83¢
So I am trying to level some other toons, I want my Mage and his pet to assist my MA from out of the group to help DPS. I cannot seem to get him to do so unless I switch to him and assist manually. Thanks in advance for any replies.
 
I haven't tested this much yet, but believe a small buff in the heals section of your mage's ini will get the mob on the xtarget window and start KA DPS.

an alternative that may be worth looking at is using a downshit in mq2melee that /target ma, /assist, /etc anytime there's a mob within 30 (or campradius) of MA.
 
I have a couple mages doing out of group DPS all the time. Can we see your ini. The issue is likely your camp radius
 
Here you go and thanks for the help!

[General]
KissAssistVer=8.3.0
Role=Assist
CampRadius=30
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=25
MedCombat=0
LootOn=0
RezAcceptOn=0
AcceptInvitesOn=1
GroupWatchOn=1
EQBCOn=0
IRCOn=0
MiscGem=8
HoTTOn=0
CampfireOn=0
[SpellSet]
LoadSpellSet=0
SpellSetName=KissAssist
[Buffs]
BuffsOn=0
Buffs1=NULL
Buffs2=NULL
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=20
[Melee]
AssistAt=95
MeleeOn=0
FaceMobOn=1
MeleeDistance=75
StickHow=snaproll
AutoFireOn=0
[GoM]
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
GoMSpell1=NULL
GoMSpell2=NULL
[AE]
AEOn=0
AERadius=50
AE1=NULL
AE2=NULL
AE3=NULL
AE4=NULL
AE5=NULL
[DPS]
DPSOn=0
DPSSkip=20
DPSInterval=2
DPS1=NULL
DPS2=NULL
DPS3=NULL
DPS4=NULL
DPS5=NULL
DPS6=NULL
DPS7=NULL
DPS8=NULL
DPS9=NULL
DPS10=NULL
DPS11=NULL
DPS12=NULL
DPS13=NULL
DPS14=NULL
DPS15=NULL
[Aggro]
AggroOn=0
Aggro1=NULL
Aggro2=NULL
Aggro3=NULL
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=0
Heals1=NULL
Heals2=NULL
Heals3=NULL
Heals4=NULL
Heals5=NULL
XTarHeal=0
[Cures]
CuresOn=0
Cures1=NULL
Cures2=NULL
Cures3=NULL
[Pet]
PetOn=1
PetSpell=Greater Vocaratioin: Earth
PetFocus=NULL
PetShrinkOn=0
PetShrinkSpell=Tiny Companion
PetBuffsOn=0
PetBuffs1=NULL
PetBuffs2=NULL
PetBuffs3=NULL
PetBuffs4=NULL
PetBuffs5=NULL
PetBuffs6=NULL
PetBuffs7=NULL
PetBuffs8=NULL
PetCombatOn=1
PetToysOn=0
PetToys1=NULL
PetToys2=NULL
PetToys3=NULL
PetToys4=NULL
PetToys5=NULL
PetToys6=NULL
PetToysGave=NULL
PetBreakMezSpell=NULL
PetRampPullWait=0
PetSuspend=0
MoveWhenHit=0
[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
[Pull]
PullWith=Melee
MaxRadius=350
MaxZRange=50
PullWait=0
PullRoleToggle=0
ChainPull=0
ChainPullHP=90
ChainPullPause=30|2
[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
 
Change

MeleeDistance=75 to MeleeDistance=150
CampRadius=30 to CampRadius=75
MedOn=1 to MedOn=0
FaceMobOn=1 to FaceMobOn=0

Add following holy/downshit :

Rich (BB code):
/if (${Macro.Name.Equal[kissassist.mac]} && !${Me.Sitting} && !${Me.Casting.ID} && ${Me.PctMana}<95 && ${Me.PctHPs}>90) /sit

Greater Vocaratioin: Earth is not the petspell :-)

Try again and report :)
 
Ya I did see I missed on the pet spell, but should effect anything if he is already summoned?

Can you tell me how and where to put the holy downshit? I am having a ball, but still have a lot of learning to do.

Thanks!
 
it wouldn't hurt to add:
Rich (BB code):
[DPS]
DPSOn=2
DPSSkip=20
DPSInterval=2
DPS1=Malosi|99 (or just below whatever you have the assist at %)
 
it wouldn't hurt to add:
Rich (BB code):
[DPS]
DPSOn=2
DPSSkip=20
DPSInterval=2
DPS1=Malosi|99 (or just below whatever you have the assist at %)

Yes, from my experience, you need to have the mage cast something on the mob in order to get the mages pet to attack (basically, out of group mage needs to do something to get onto the mobs hate list). It doesn't need to be a damage spell if you don't want it to be, a debuff will work just as well.
 
I posted a thread about this a few weeks back, and I still haven't been able to fix this problem.

If the NPC's do not show up on my mages xtarget list, they simply do not assist. Putting Malo at 99% doesn't do anything as the mage doesn't assist to begin with. I've adjusted my campradius everywhere from 30 to 300 and inbetween, it still doesn't work. My mages will simply not assist my MA unless the npc's are on their xtarget list first.

an alternative that may be worth looking at is using a downshit in mq2melee that /target ma, /assist, /etc anytime there's a mob within 30 (or campradius) of MA.

This is something I haven't tried yet. Could you give an example of what this downshit would look like?

- - - Updated - - -


Yes, from my experience, you need to have the mage cast something on the mob in order to get the mages pet to attack (basically, out of group mage needs to do something to get onto the mobs hate list). It doesn't need to be a damage spell if you don't want it to be, a debuff will work just as well.

Mage will not cast a debuff on a target that is not already on it's xtarget list. Tried this as well.
 
a down would look something like this...
Rich (BB code):
downshit8=/if (!${Me.CombatState.Equal[COMBAT]} && ${SpawnCount[npc radius 50 zradius 10]}>=1) /multiline ; /assist tankname ; /cast "spellname"

Also make sure you have the latest compile. and updated KA mac (don't know why, but for me the downloaded version worked better than the updated via rgupdater).

In my tests my mage assisted fine from outside group, but my melee have trouble getting in the action.
 
Change

MeleeDistance=75 to MeleeDistance=150
CampRadius=30 to CampRadius=75
MedOn=1 to MedOn=0
FaceMobOn=1 to FaceMobOn=0

Add following holy/downshit :

Rich (BB code):
/if (${Macro.Name.Equal[kissassist.mac]} && !${Me.Sitting} && !${Me.Casting.ID} && ${Me.PctMana}<95 && ${Me.PctHPs}>90) /sit

Greater Vocaratioin: Earth is not the petspell :-)

Try again and report :)

Can somebody tell me where I install the code for the holy/downshit?
 
While ingame with MQ2 running, in mqchat window type
Rich (BB code):
/melee save
Then open your MQ2 folder (NOT the macros folder which is in the MQ2 folder) and scroll down to find the ini file, it will be titled with your servername_toonname (example: tunare_Bob.ini).
In here look for the section marked [MQ2Melee]. In this section is where you put your holys/downs....don't forget to put in a corisponding holyflag/downflag
Rich (BB code):
downflag1=1
downshit1=/if (.........
downflag2=1
downshit2=/if (.......
Same format with holys.
Then SAVE the file.
Back ingame in you mqchat window type
Rich (BB code):
/melee load
You now have your downs/holys loaded and running.
 
While ingame with MQ2 running, in mqchat window type
Rich (BB code):
/melee save
Then open your MQ2 folder (NOT the macros folder which is in the MQ2 folder) and scroll down to find the ini file, it will be titled with your servername_toonname (example: tunare_Bob.ini).
In here look for the section marked [MQ2Melee]. In this section is where you put your holys/downs....don't forget to put in a corisponding holyflag/downflag
Rich (BB code):
downflag1=1
downshit1=/if (.........
downflag2=1
downshit2=/if (.......
Same format with holys.
Then SAVE the file.
Back ingame in you mqchat window type
Rich (BB code):
/melee load
You now have your downs/holys loaded and running.

So it would look like what I have below?

downshit1=/if (${Macro.Name.Equal[kissassist.mac]} && !${Me.Sitting} && !${Me.Casting.ID} && ${Me.PctMana}<95 && ${Me.PctHPs}>90) /sit
 
So it would look like what I have below?

downshit1=/if (${Macro.Name.Equal[kissassist.mac]} && !${Me.Sitting} && !${Me.Casting.ID} && ${Me.PctMana}<95 && ${Me.PctHPs}>90) /sit

yes
 
a down would look something like this...
Rich (BB code):
downshit8=/if (!${Me.CombatState.Equal[COMBAT]} && ${SpawnCount[npc radius 50 zradius 10]}>=1) /multiline ; /assist tankname ; /cast "spellname"

Also make sure you have the latest compile. and updated KA mac (don't know why, but for me the downloaded version worked better than the updated via rgupdater).

In my tests my mage assisted fine from outside group, but my melee have trouble getting in the action.

Will be testing this out.

Any way to add a npc hp check (So they don't do it at 100%). And I assume i can just change the /cast "Spell name" bit to /pet attack without any issue?


Edit: After Testing..

Hrm.. It's been making my mages stand up and down repeatedly doing nothing but spamming "You must first select a target for this spell"
 
Last edited:
the /pet attack should work ok, don't know how you would get it to register NPC hp when it hasn't targeted it or have it on Xtargert , but you could add other checks like
Rich (BB code):
${Macro.Name.Equal[kissassist.mac]}
so it only does it when running KA, there might be others that can e thought of that could make this "safer" to use as well...

- - - Updated - - -

I thought I saw (once, and can't find again) where someone used a secondary if statement after the 1st multiline action, something like:
Rich (BB code):
Downshitx= /if (${this check})/ multiline ; /dothis ; /if (${this check}) /then do that
so to me it looked like it make a check, if check was true it did an action (like assist), then did another check (check target HP?) and if that check ended up being true as well, it did another action. But as of yet, this is way beyond my skills...but going to maybe play with the idea if/when I get time (sometime in the next year??).
 
I think you're thinking of Maskoi's bard mezzer holy:
Rich (BB code):
holyflag1=1
holyshit1=/if (${Me.Combat} && ${Me.XTarget} > 1 &&  ${SpawnCount[npc radius 35]}>1) /multiline ; /if (!${Defined[mezd]}) /declare mezd timer outer 0 ; /if (${mezd}==0) /twist once 3 ;  /if (${mezd}==0) /varset mezd 30s

would need some changes but that's the structure.
 
Would it be possible to make a Holyshit for my Tank with a /bca command? Sorry if it's a dumb question, I'm still really new at down/holyshits.

Like a holyshit that would make my pally /bca //assist tankname /bca //pet attack?


I think one of the problems with the mage downshit, is it checks for CombatState. The mages won't enter combat state on their own, which is the problem to begin with.
 
IF YOU ARE NOT AFKING ITS VERY EASY TO GET OUTSIDE MAGES OR MELEE TO ATTACK WITH EQBC ffing capslock
/bca //assist yournamehere
/bca //pet attack
/bca //pet attack
/bca //attack
just put that into a hotkey and click it and anything on that eqbc will attack the target. if you aren't using eqbc ... you already fail ....
if melee isn't on in kiss then I'm not sure they will attack with melee
 
IF YOU ARE NOT AFKING ITS VERY EASY TO GET OUTSIDE MAGES OR MELEE TO ATTACK WITH EQBC ffing capslock
/bca //assist yournamehere
/bca //pet attack
/bca //pet attack
/bca //attack
just put that into a hotkey and click it and anything on that eqbc will attack the target. if you aren't using eqbc ... you already fail ....
if melee isn't on in kiss then I'm not sure they will attack with melee


This works fine, though not I think what this thread is looking for.
 
Would it be possible to make a Holyshit for my Tank with a /bca command? Sorry if it's a dumb question, I'm still really new at down/holyshits.

Like a holyshit that would make my pally /bca //assist tankname /bca //pet attack?


I think one of the problems with the mage downshit, is it checks for CombatState. The mages won't enter combat state on their own, which is the problem to begin with.

Rich (BB code):
downshit8=/if (!${Me.CombatState.Equal[COMBAT]} && ${SpawnCount[npc radius 50 zradius 10]}>=1) /multiline ; /assist tankname ; /cast "spellname"
yes this checks to make sure you NOT in combat state, if you are in combat state you are already attacking something, and have a target in the xtarget window...
 
Ah, my bad didn't notice the !.

For some reason it's not assisting my tank.

Rich (BB code):
downshit3=/if (!${Me.CombatState.Equal[COMBAT]} && ${SpawnCount[npc radius 50 zradius 10]}>=1) /multiline ; /assist Mytank ; /cast "Burst of Flame"

Just spams my mage with you must select a target. Was trying it out with the lvl 1 nuke for now. But it's definitely trying to cast the spell, not sure why it's skipping the assist.

Also have one using /pet attack instead of /cast, and it also does not seem to assist my tank.
 
try the following:

Rich (BB code):
downshit3=/if (!${Me.CombatState.Equal[COMBAT]} && ${SpawnCount[npc radius 50 zradius 10]}>=1) /multiline ; /assist Mytank ; /timed 15 /cast "Burst of Flame"
 
Question - Out of group Mage

Users who are viewing this thread

Back
Top
Cart