• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->

Guide - KissAssist Instructions & Settings Info (1 Viewer)

Status
Not open for further replies.

Maskoi

old and salty
Joined
Sep 28, 2005
RedCents
81,336¢
⚠️THIS MANUAL IS OUT OF DATE!⚠️

Please use the manual found at
kissassist.com for the most up to date version.

⚠️THIS MANUAL IS OUT OF DATE!⚠️





kissassist.png

KissAssist requires plugins and features for use: MQ2Cast, MQ2Exchange, MQ2Melee, MQ2MoveUtils, MQ2Rez, MQ2Twist, and MQ2Gmail, Extended Target Window and ninjadvloot.inc file.
* All plugins and files are included in the official RedGuides VeryVanilla MQ2 Compile.


Getting Started with Kissassist
Creating your kissassist INI:
Without having a target selected, type "/mac kissassist"

Kissassist will automatically generate an INI file in your macros folder. Once the macro ends, you can proceed to edit your INI to your liking. This may take a minute or so for the INI to be created.

KissAssist settings are editable in your KissAssist_ToonName.ini
--------------------------------------------------------------------------------------------------------
NOTE: If you have characters on different servers with the SAME NAME, you can maintain separate ini files for each character by
renaming the KissAssist_ToonName.ini file to reflect the server.

Example: Joe Blow has a mage called Megamage on Xegony and Cazic Thule servers.​
He would need to have two separate ini files of KissAssist_Xegony_Megamage.ini and KissAssist_Cazic_Megamage.ini.​
--------------------------------------------------------------------------------------------------------

Starting KissAssist:
Basic usage - /mac kissassist [KissRole] [AssistsName] [AssistHealth%] (See roles below)
Alternately, you can simply target your main assist and type "/mac kissassist" and kissassist will automatically use your current target as the assist and use the predefined role set in your INI.
Rich (BB code):
/mac kissassist assist Bob
/mac kissassist assist Bob 98
/mac kissassist puller BobTank
/mac kissassist tank

For tank characters, you can have them assist themselves, which will make the tank decide which mobs to target. It's generally a good idea to have your tank decide which mobs he is to tank if a real player is not going to be the main assist. Characters with Tank Roles will default to themselves as MA. You should have only 1 character in your group set in a Tank role and all other characters should be in an Assist or Puller roll.

For all other characters, assist the main assist or your tank if they are the main assist.

The optional [KissRole] startup modifier is used to define which role you will be in when starting Kissassist. If you choose not to define a role, Kissassist will default to whatever role you have selected in your INI file.

The optional [AssistsName] startup modifier is used to declare who you will assisting. This can either be someone else, or if using either puller or tank modes, you can declare yourself the main assist. You MUST have a target selected if you choose not to declare a main assist when starting Kiss.

The optional [AssistHealth%] startup modifier is used to define specific melee assist settings. By default (without using the modifier), it will be 95, or whatever your INI defined values are in your Melee settings. This setting only applies to melee and /petattack.

Tip: Using EQBC, you can create a social hotkey to automatically start your other characters in assist mode to assist your primary character. Simply create a hotkey with this command: /bca //mac kissassist assist BobTank

Alternate ini files: You can also tell KissAssist to load an alternate ini file. If your wizard has a separate ini to use ice nukes instead of fire nukes or your tank wants to run a DPS setup on easier content, you can just save another ini file and load that instead of your defaults.
INI:
/mac kissassist ini kissassist_Name_IceNukes.ini
If using other flags, they must follow the alternate ini call, like this:
INI:
/mac kissassist ini kissassist_Name_IceNukes.ini assist Tankname 98

KissAssist Instructions & Settings Info

KissAssist_info.ini setup:

MobsToPull, MobsToIgnore, MobsToBurn and MezImmune settings

This file is also created when you start up Kissassist for the first time, and for each new zone you start Kissassist in, a new section is created in the INI file. Alternately, you can predefine zones using the shortzone names by adding them using the example listed below.

Sample KissAssist_Info.ini file
Rich (BB code):
[cityofbronze]
MobsToPull=grendlaen,braxi,selyrah,oashim,bloodclaw,strangleweed
MobsToIgnore=a sentry stone,Leaf Pile,Tyzen,Faltar,A Rabid Selyrah
MobsToBurn=List up to 10 mobs. Use full names i.e. Deathsqueak,A_Raging_Braxi,Guggles or NULL
MezImmune=List up to 10 mobs. Use full names i.e. a green snake,a blue tiger,a wide eye ooze or NULL



KissAssist_ToonName.ini setup:

[General] Settings
Default roles can be assigned in your KissAssist_ToonName.ini or overridden at startup using the modifiers listed above

Role Values - Use the following list to determine and define your default role.
  • Role=Assist - Default role of assisting Main Tank on mobs.
  • Role=Tank - Sets up tanking feature and will target and attack any aggressive mob that comes into defined melee range. Target (or declare) yourself as MA.
  • Role=PetTank - This role allows for a pet class (Mage/Necromancer/Beastlord) to have their pet tank.
  • Role=PullerPetTank - This role allows for a pet class (Mage/Necromancer/Beastlord) to BOTH pull and have their pet tank.
  • Role=Puller - This role basically duplicates the oldie but goldie puller.mac. It will pull mobs within a certain radius back to camp for your party to kill. Target Main Assist for this role.
  • Role=PullerTank - This role combines pulling and tanking. The character will pull mobs back to camp then engage them when within defined melee distance. Target your self for Main Assist with this role.
  • Role=Hunter - This role duplicates the old hunter mac. It will run your character around a zone and hunt any or predefined mobs with the pull radius. Target yourself for Main Assist with this role. ** This setting will ignore any Mob HP % you may have defined in your DPS section in the INI **
  • Role=HunterPetTank - This role duplicates the old hunter mac. This role allows for a pet class (Mage/Necromancer/Beastlord) to have their pet tank. It will run your character around a zone and hunt any or predefined mobs with the pull radius.
  • Role=Petassist - This is mainly for Pallys, Rangers, Beastlords and SKs asssiting Mage pets tanking . It turns off melee so they just send in pets and cast.


Settings

Default

Values/Mods

What this setting does

KissAssistVer

N/A

N/A

Tells KissAssist which ini version you are running, and will update this accordingly upon new version releases.

CampRadius

30

Any #

Determines how far your characters interact based on your initial camp spot.

CampRadiusExceed

400

Any #

Disables the ReturnToCamp setting upon moving large distances from your camp. (Summoned, warp, teleport etc)

ReturnToCamp

0

0/1

0=Off/1=On - Determines if your characters return to the camp after each fight. (Note: Set ChaseAssist to 0 if using this).

ChaseAssist

0

0/1

0=Off/1=On - If set to 1 macro will follow main assist around instead of returning to camp (Note: Set ReturnToCamp to 0)

ChaseDistance

25

Any #

How close you want your character to follow main assist.

MedOn

1

0/1

0=Off/1=On - Toggles the medding feature for mana or endurance based on the MedStart and MedCombat settings.

MedStart

20

0-100

What mana/endurance percentage to start medding at.

MedCombat

0

0/1

If this is enabled, your character will med to full during combat if it reaches it's med start point. Healers will heal, but dps won't attack. Need clarification. Behaves like med through combat.

LootOn

0

0/1

0=Off/1=On - Turns looting on or off based on your Loot.ini file in your macros folder.

RezAcceptOn

0

0/1|%

0=Off/1=On, |%=minimum rez% to accept the rez. - Enables MQ2Rez autoaccept. (Example: RezAcceptOn=1|96)

AcceptInvitesOn

1

0/1

0=Off/1=On - Toggles automatic party invite offers while KissAssist is running.

GroupWatchOn

0

0/1/2|MedAt%

0=Off/1=EntireGroup/2=HealersOnly,|%=What % to start waiting for party mana/end to get to 90%. Default % is 20.

GroupWatchCheck

False

False/cond#

To use this option, you must have turned on conditions(ConOn=1) and created a condition for this option. This entry is used in the GroupWatch routine and pauses the macro if the condition is evaluated to True. The macro will continue when the condition evaluates to False.
Example: GroupWatchCheck=cond3
cond3=${Me.Snared}

CastingInterruptionOn***

0

0/1

0=Off/1=On - Will try and interrupt casting to help save mana. Is used for healing or DPS spells.

EQBCOn

0

0/1/2|Channel

0=Off/1=On,|ChannelName - Messages for Mez, Heals, Pulls and Tanking in MQ2EQBC. See EQBC for more info.

DanNetOn

0

0/1/2|Channel

0=Off/1=On,|ChannelName - Messages for Mez, Heals, Pulls and Tanking in DanNet. See DanNet for more info. If both EQBCOn and DanNetOn are on DanNetOn is Turned off.

IRCOn

0

0/1

0=Off/1=On - Displays/listens to IRC commands. Information out of date.

MiscGem***

8

1-13

Spell Gem # Kiss uses to mem spells that need to be memmed (buffs, pet summons, etc)

MiscGemLW***

0

1-13

Similar to (MiscGemRemem), however this is used for LONG MEMORIZATION / LONG RECAST time spells.

MiscGemRemem***

1

0/1

0=Off/1=On - Toggles rememming the original spell in MiscGem slot that was there when the macro was started.

TwistOn

0

0/1

1= Bard will twist out of combat. TwistOn=0 Bard will NOT twist out of combat (preventing song aggro).

TwistMed

N/A

Twist Order

Example: TwistMed=3

TwistWhat

N/A

Twist Order

Ex: TwistWhat=1 2 4 6 - Song order (Gem#s) when out of combat. (Or always when using MeleeTwist=Continuous

GroupEscapeOn

0

0/1

0=Off/1=On - If this character is a Druid or Wizard then if the MA dies (or is not present) when in combat, trigger group evacuation (Exodus or Succor/Evacuate).

CampfireOn

0

0/1

0=Off/1=On - Will try and drop a campfire if 3 or more fellowship members are in range.

DPSMeter

1

0/1

0=Off/1=On - Toggles the dps meter that is displayed after each fight.

CharInfo

N/A

N/A

Basic info regarding the characters class, level, and account status (gold/silver/etc). Generated upon ini creation.

ScatterOn

0

0/1

Will randomize the return to camp location.

DefaultUI

TRUE

TRUE/FALSE

Used internally when checking to see if you are using the default UI or not. KISS will throw a warning if not using the default UI.
** Option is obsolete.
*** Moved to Spells Section.


Back to Top

[SpellSet]** Settings

Settings

Default

Values/Mods

What this setting does

LoadSpellSet

0

0/1/2

0=Off/1=Loads SpellSetName/2=Loads Spells from the [MySpells] in the ini file. If you have no [MySpells] section defined and are using option 2 for LoadSpellSet, a default [MySpells] section is created. See Misc section for more information on how to set up [MySpells].

SpellSetName

KissAssist

The name of the pre-saved spell set you want to use for kiss.
**Section is being replaced by the new Spells Section.

Back to Top
[Spells] Settings

Settings

Default

Values/Mods

What this setting does

CastingInterruptionOn


0​
0/1​
0=Off/1=On - Will try and interrupt casting to help save mana. Is used for healing or DPS spells.

MiscGem


8​
1-13​
Spell Gem # Kiss uses to mem spells that need to be memmed (buffs, pet summons, etc)

MiscGemLW


0​
1-13​
Similar to (MiscGemRemem), however this is used for LONG MEMORIZATION / LONG RECAST time spells.

MiscGemRemem


1​
0/1​
0=Off/1=On - Toggles rememming the original spell in MiscGem slot that was there when the macro was started.

LoadSpellSet


0​
0/1/2​
0=Off/1=Loads SpellSetName/2=Loads Spells from the [MySpells] in the ini file. If you have no [MySpells] section defined and are using option 2 for LoadSpellSet, a default [MySpells] section is created. See Misc section for more information on how to set up [MySpells].

SpellSetName

KissAssist

The name of the pre-saved spell set you want to use for kiss.
Back to Top

[Melee] Settings

Settings

Default

Values/Mods

What this setting does

AssistAt

95

1-100

Mob health to assist/attack. This affects when you engage and is NOT specific to melee characters. IE pet classes will send pets at this %.

MeleeOn

0

0/1

0=Off/1=On - Toggles physical melee (Note: Generally set to 0 for casters or they will run in and melee).

FaceMobOn

1

0/1/2

0=Off/1=Will Face mobs (includes casting spells)/2=More realistic facing - Toggles facing mob right before combat starts. (Casters should generally disable this)

MeleeDistance

75

Any #

Mobs outside this radius will not be engaged. Tank modes will use this distance to decide if mobs should be engaged. This distance applies to casters engaging with spells as well and will be checked even when MeleeOn=0.

StickHow

snaproll

Tells character how to stick to mob when fighting. !front, behindonce, snaproll rear, front. See mq2moveutils for more valid commands and descriptions.
Note: Stick while in combat will try and use MAX melee distance. To adjust for this, use the % option in your StickHow command to move closer to the mob.
Example: StickHow=MoveBack 50% loose

MeleeTwistOn

0

0/1

0=Off/1=On - Toggles melee specific twisting. See General Section for more information.

MeleeTwistWhat

Twist Order/Continuous

Song order to twist during combat if MeleeTwistOn is on. If set to MeleeTwistWhat=Continuous the bard will continue to twist the normal song order as defined in TwistWhat from the General Section

AutoFireOn

0

0/1

0=Off/1=On - Toggles Auto fire on/off. Ranged item and ammo must be equipped.

UseMQ2Melee

1

0/1

0=Off/1=On - Toggles all MQ2Melee functions, including holy/downshits, and when off, lets Kiss completely control your Melee character.
Turning this feature ON turns off all combat /stick functions in kiss, so make sure you have MQ2Melee plugin stickcmd configured properly.

Autohide

0=Off/1=On - Toggles auto Sneak Hide for Rogues. Rogue will hide sneak after every fight

BeforeCombat

Disc Name

This is mainly for Berzerker's Kick in the teeth line of combat abilities. Accepts Discs only. This option is being phased out. See the ambush tag in the DPS section.
Back to Top

[DPS] Settings in Kissassist_ToonName.ini
  • In the DPS section, you'll want to align your spells in order in which they cast. They don't need to be in order, but it helps to visually see which spells are going to be cast first and which spells will follow.
  • If using DPSOn=1, Kissassist will cast each spell starting when the Mob Health is less than the Spell/AA's MobHealth% and pausing for the DPSInterval timer that starts when the fist spell starts to cast and will pause casting until the timer ends. Once the Mob's Health gets below the next Spell/AA's MobHealth% number that Spell/AA is added to the rotation making a snowball of damage that gets bigger and bigger as more Spell/AA's are added to the rotation. Dot's will be reapplied when they drop off the target. If you have an order that you want the Spell/AA's to cast in, you must use a different MobHealth% for each. An example would be first spell at 99 next at 98 then later in the rotation you might have a 76, 75, 74. once the target gets below 74 all the spells will cast in order from highest MobHealth% to the lowest tying to recast a spell if it gets resisted or interrupted as to not break the sequence. --good for debuff stacking using the |Once tag. If you use spells with the %health 98,98,98 70,70 and 30,30 you will not know what order it will pick, the 2nd or 3rd spell with the same %health may cast first. (Further testing needs to be done on how many times a spell gets resisted/interrupted before it moves on to the next.)
  • If using DPSOn=2, Kissassist will cast in a sequential order, a chain of Spell/AAs starting with the highest MobHealth% to the lowest, with no casting delay/pause. As soon as the chain of casting starts, the DPSInterval timer starts. If it takes 12 seconds to cast all the spells in the chain and the DPSInterval is set to 10 you will see no delay in recasting the chain. If DPSInterval is set to 20, there will be an 8 second delay/pause before the chain will recast. If the Mob dies in the middle of a chain, the chain starts over for the new target. If the |Once tag is used with a Spell/AA, it will no longer be cast and will be skipped if the chain is cast a second or third time on the same target. If the target is new, the Spell/AA will cast again, but only once for the new target. If Dot's are used in the chain and they are still ticking on the target there will be a delay in the chain as Kiss checks target for the Dot's and if present will skip it, before moving to the next Spell/AA, but if the Dot ends it will be recast as soon as the current Spell/AA finishes casting, causing the order to be out of place when the chain is cast 2 or more times.
Very Basic Syntax: DPS1=Spell/AA|MobHealth% -- There are a bunch of modifiers you can use to fine tune this, please see Extra Stuff section below!!!

Settings

Default

Values/Mods

What this setting does

DPSOn

0

0/1/2

0/1/2- =0 is Off, =1 is On and cast normally by mob % health, =2 is absolute descending order using mob health % tag as order control. This will cast every spell with a health tag. This Prevents skipping spells that may occur when mobs die too fast. When set to 2, Mob HP % is only used to prioritize cast spell order

DPSSize

20

Any #?

Used to control the number of DPS entries.

DPSSkip

20

1-100

Stops casting DPS spells when the mob reaches health percentage. Default 20%

DPSInterval

2

Any #

Attaches a timer in seconds to DPS spells with 0 duration after they are cast. If you are nuking too fast you can slow down by increasing the interval.

DPS1-DPSSize

NULL

Value|%|...

Spells/Disc/Item/AA,|MobHealth% - See below for examples and details on how this works, as well as additional modifiers.

DebuffAllOn

0

0/1/2

0=Off/1=On/2=More Persistent debuffing - Enables debuffs to be cast on all targets in camp while DPSing the main target. See Below.
* If you edit your dps section often, setting the mobhealth value to 0 disables the line, example: DPS4=Markar's Discord|0

Example:
DPS1=Flaming Sword of Xuzl|99
DPS2=Bonds of Force|95|Once
DPS3=Shock of Magic|93
DPS4=Markar's Discord|30
DPS5=NULL


Back to Top

DebuffAllOn
You can apply the debuffall tag specifically to spells you want to cast debuffs on all mobs in camp. Spells without this tag will revert to the default Kiss debuffing style.
Syntax: DPS1=Spell/AA|MobHealth%|debuffall|slow/tash/malo/crip/snare/strip|always -- See below for examples.
***When setting up the order of your debuffs. If you are going to use a combination of Spells and AA's. It's a good idea to stagger them, where an AA follows a Spell. The reason for this is that AA's can be cast while spells are still in a global cool down.

***Currently, in MQ2 there is no way to test if a debuff spell will overwrite/stack/land on the mob before you cast it. Also there is no easy way to determine if spell is a slow, tash, malo, crip, snare type spell. So it is required that users specify this tag for the debuff type, if it applies.

DebuffAllOn=0

OFF. Kiss casts debuffs normally, debuffing only the primary kill target assigned by the MA. Debuff all requires DPSOn=2? Need Clarification.

DebuffAllOn=1

This will try and cast every buff, but will not wait for spells/AAs to become ready. If spell is ready, cast it. If spell is not ready move on to next spell/AA. rinse and repeat. After best try casting on current mob. Move on to next mob. This behavior will continue until all debuffs have been cast on all mobs. This option is considered best try and gives priority to DPS than Debuffing. Take into consideration that after trying to debuff each mob if you are a caster with DPSOn set up, That the DPS routine will be run on the MA's current target between each mob being checked for debuffs.

DebuffAllOn=2

This option will spend more time trying to make sure all debuffs are cast on each mob. This option is considered persistent and gives priority to Debuffing than DPS. There is an exception. If you have a debuff that has a long recast timer, that debuff may be skipped.
Slow/tash/malo/crip tag - is used to check mob for the current TYPE of debuff, and the "always" tag is used to know if to overwrite the current TYPE debuff.

Strip tag - is used for dispelling beneficial buffs from mobs. Need Clarification.

Always tag
- Be careful when using the always tag, because this could cause your character to spam that debuff, if your spell will not overwrite an existing debuff already on the mob.

Examples:
Shaman:
DPS1=Regenerating Counterbias|99|debuffall|slow|always
DPS2=Malosenia|98|debuffall|malo

Mage:
DPS1=Malosenia|99|debuffall|malo|always

Enchanter:
DPS1=Enunciation of Tashan|99|debuffall|tash|always
DPS2=Dreary Deeds|98|debuffall|slow
DPS3=Demolished Consciousness|97|debuffall|crip

Wizard:
DPS1=Staff of Elemental Flux|99|debuffall|always

Extra

Extra DPS Flags and Modifiers

What they do and how they work

Spell/AA/Ability|MobHealth%|ambush

This tag is used to Tell the DPS section what to do before attacking. Can be used on all Melee characters not just the Tank.
Only supports 5 entries, This will replace the BeforeCombat in the Melee section.
Example: DPS1=Slap in the face|99|ambush

Spell/AA/Ability|MobHealth%|mash

Attempt to further eliminate the need for MQ2Melee
This tag will attempt to press/mash a button whenever the AA/item/disc/skill is available. DOES NOT WORK ON SPELLS.
This tag ignores all normal timing. It just uses the AA/item/disc/skill when ever it pops.
Example: DPS1=Bash|99|mash

Spell/AA/Ability|MobHealth%|feign

This will cast your Feign Death type spell/ability at whatever % of the mobs health you specify, and will stand up 10 seconds later. Useful for necros to load up a bunch of DoTs then FD. Need Clarification?
Example: DPS5=Improved Death Peace|70|feign

|once

The |once flag is used to force a spell to only cast one time per fight.
Example: DPS1=Unswerving Hammer of Faith|99|once

Spell/AA/Ability|MobHealth%|weave

This argument is used to "weave" in non-cooldown timer based spells/clickies while cooldown spells refresh. It is a way for you to add DPS from things like instant click nuke items, summoned clicky nuke items from mages/necros/quests. Use the |weave tag on the spell/item clicky that isn't effects by spell GCD.
Mage Example:
DPS1=Darksteel Malosenete|98
DPS2=Banestrike|96
DPS3=Force of Elements|94
DPS4=Twincast|92
DPS5=Bottled Essence of Vex|90|Weave
DPS6=Remorseless Servant|88
DPS7=Bolt of Molten Shieldstone|86
DPS8=Summoned: Elemental Ice Fragment|84|Weave
DPS9=Spear of Molten Shieldstone|82
DPS10=Spear of Blistersteel|80
DPS11=Traumatize Pet|78

Spell/AA/Ability|MobHealth%|Me/MA

This supports short duration spells frequently cast during combat that targets group members.
Spell like Panther, Yaulp, short term damage shields, etc.
Examples:
DPS3=Talisman of the Tiger|90|Me
DPS4=Untamed Growth|90|MA
DPS5=Lethargy |90|MA

command:/command|MobHlth%

The first tag must be the word command:.
This can also be used with the mash, weave, and ambush tags. But the mash, weave, and ambush tag must be the last tag on the entry.
Examples:
DPS1=command:/stopdisc|99|ambush
DPS2=command:/removebuff levitation|99
DPS3=command:/stopdisc|99|mash
DPS4=command:/bandolier activate shield|100


The command tag is not setup to use ${Variables} in any of the parameters. Conditionals are required.

Bandolier Example

DPS1=Command:/bandolier activate 1hander|100|Cond1
DPS2=Command:/bandolier activate 2hander|100|Cond2

INI:
Cond1=!${InvSlot[mainhand].Item.Name.Equal[Conflagrant Bastard Sword]} && ${SpawnCount[NPC radius 20 zradius 10 targetable]}>=2
Cond2=!${InvSlot[mainhand].Item.Name.Equal[Conflagrant Great Sword]} && ${SpawnCount[NPC radius 20 zradius 10 targetable]}<=1 && ${SpawnCount[NPC radius 20 zradius 10 targetable named]}==0
Spell/AA/Ability|MobHlth%|conditonal|WatchedSpell
Dynamic Logic DPS (Depreciated)
Back to Top

[Buffs] Settings
KissAssist Buffing System - How it works:
  • Any character using KissAssist now writes all current and blocked buffs to the kissassist_buffs.ini file. KissAssist scans this file and compares it with the buffs that are listed in the character's Buffs section of their ini file. If another character is missing a buff, and it stacks, they will cast it on that character.
  • This addition works only with characters boxed on the same computer because it writes to a central ini file in the macro folder. The feature writes and scans every 60 seconds so there should not be any noticeable lag. The file is self cleaning so you won't end up with a 30 mb ini file.
  • To allow other macros to work see the Extras section!
Syntax: BUFF1=Spell/AA/Item|OptionalTypeOfBuffMod|Flag/Modifier/Target -- See below for examples.

Settings

Default

Values/Mods

What this setting does

BuffsOn

0

0/1

0=Off/1=On - Toggles the buff feature.

BuffsSize

20
Sets the number of Buff# to parse. Similar function to DPSSize. (Speculation: if BuffsSize=10, then Buff11, Buff12, etc. will be ignored.)

Buffs1-20

NULL

Spell/AA/Item

What to buff.
MA, Me, Melee, Caster, Class are valid targets flags.
Kiss automatically detects self-only buffs, but single target and group buffs can apply the Me tag if you only want them cast on you. The MA flag also works out of group.
The Class tag requires an additional paramater, and must follow the Class tag. Use with single target spells only. See below in the Examples.
Examples:
Buffs3=Flameshield of Ro (This will cast on everyone)
Buffs3=Flameshield of Ro|MA (This will only cast on MA)
Buffs3=Flameshield of Ro|CLASS|WAR,SHD,PAL (This will only cast on Warrior, Shadow Knight, or Paladin)

RebuffOn

1

0/1

0=Off/1=On - Toggles rebuffing from spell worn off message. Need Clarification.

CheckBuffsTimer

Number in seconds to skip checking buffs/rebuffing

PowerSource

NULL

Specify the name of the PowerSource you want to maintain being equipped and active in your PowerSource inventory slot, as well as destroy/remove used powersources. You can maintain the PowerSource by treating it as a summoned item. (See Summon Items modifier below).

Extra Buff Flags and Modifiers

What they do and how they work

BuffName|dual|BuffRecourse|Target

The |dual modifier allows for spells that have 2 (or more) parts, where the actual buff effect has a different name than the spell or ability used to cast it. Designed for recourse type spells, or newer spells that combine buffs, but can be used for lots of things.
Example: Buffs1=Talisman of Soul's Unity|Dual|Exigent Focusing
In this example, if the DUAL syntax is not used, KissAssist will rebuff Unity every 8-12 seconds where the other 3 or 4 effects last hours.
MA, Me, Caster, Melee, and Class flags can be used with the dual modifier, but must be at the end of the line.

SummonSpell|summon|ItemSummoned|Quanity

Used to summon items that your character needs for combat/buffs. Useful for summoning ModRods, Mage Nuke objects, arrows, and Zerker axes. The quantity flag is so you know how many to summon. Lore items should be set to 1.
Examples:
Buffs6=Wand of Arcane Transvergence|summon|Rod of Arcane Transvergence|1
Buffs7=Huntsman's Ethereal Quiver|summon|Ethereal Arrow|500
Buffs8=Axe of the Savage|summon|Axe of the Savage|200
Buffs2=Sealed Pure Energeian Metal Orb|summon|Pure Energeian Orb|1
Buffs10=Mysterious Belt of Daggers|summon|Well Balanced Throwing Knife|300
Buffs11=Dusty Soriz Worker Pouch|summon|Shissar Fangs|500

Buff/Disc|end|End%ToUse
Buff/Disc|mana|Mana%ToUse|MinHealth%ToUse
Buff/Disc|mana|Mana%ToUse
Buff/Disc|endgroup|Mana%ToUse
Buff/Disc|managroup|Mana%ToUse

Mana and Endurance spells are handled using the |mana/end or |managroup/endgroup modifiers. They will be used whenever mana or endurance levels are below the specified percent. The MinHealth%ToUse setting is only needed for spells that might kill the cast such as Canni/Death Blossom. It can be left off other spells.
Examples:
Buffs1=Respite|end|24
Buffs1=Paragon of Spirit|mana|50
Buffs2=Focused Paragon of Spirits|endgroup|80
Buffs1=Cannibalize|mana|90|20
Buffs3=Mana Robe|mana|90|50
Buffs6=Quiet Miracle|managroup|20

SpellAuraName|aura

Any of the Aura type spells should include the |aura modifier so KissAssist will treat it like an aura instead of a buff. Supports up to 2 auras for Clerics and Enchanters if they have the required AAs.
Example: Buffs7=Aura of the Poet|aura

MountItem/Spell|mount

Any mount buff should include the |mount modifier. This will tell kissasist to treat this buff as a mount.
Example: Buffs1=Verdant Hedgerow Leaf|mount

Buff|melee
Buff|caster
Buff|class|clr,dru,enc
Buff|
Cond

The |melee, |caster and |class flags are used to define single target buffs that you only want to cast on specific archetype classes instead of being cast on the entire group. This is important when your Monk Puller is out of range during normal buff cycles. Using the |melee tag will make sure he/she gets buffed.
Examples:
Buffs6=Celerity|melee
Buffs6=Clarity|caster
Buffs6=Clarity|class|clr,dru,shm

Beastlord (BST) Aura example:
Buffs1=command:/alt act 3709|Cond1
Cond1=!${Me.Buff[Pact of the Wurine].ID}

UnwantedBuffEffect|remove

The |remove flag is used to remove unwanted buffs that might be cast on you, or procced. Some spells with illusions have the illusions split now, and you can have Kiss click off the unwanted illusion to make room for other buffs.
**This can be applied and combined with the dual modifier for mount blessings to dismount after getting your mount blessing buff!
Example: Buffs6=Illusion: Plaguebringer|remove

Buff|mgb

Mass Group Buff. Uses Tranquil Blessing AA Not Mass Group Buff AA.
Will Not cast Group only spells(Group_V1).
You have to be in active or resting combat state.
The Caster must NOT have the Buff.
Works with the dual tag, when used with dual tag, mgb must be the last tag on the line.
Back to Top

[Heals] Settings.
  • KissAssist heal feature works by watching each group members health and heals the the member at lowest health.
  • Kissassist will automatically detect single target and group spells and cast them accordingly
  • Kiss will treat Targeted AE heals like Shaman line Spiritual Surge as a Single Heal spell with the MA|Me|Pet tag


Settings

Default

Values/Mods

What this setting does

HealsOn

0

0/1/2

0=Off
1=On - Toggles the healing feature.
2=Group only healing

HealsSize

15
Any number?Number of Heals# entries to parse. Similar to DPSSize.

Heals1-15

NULL

SpellName|%Health|Flag

Heal Spells must use the following syntax: Spell Name|% health to heal at as seen below. Not using flags will cast that spell on anyone if they meet the spells casting criteria.
|MA - Specific to just cast on the MA
|!MA - Specific to everyone EXCEPT the MA
|Me - Specific setting for just the healer
|pet - Specific to only cast on the pet
|tap - Applies to lifetap spells and drain spells. Forces Kissassist to target a mob to cast.
|Mob - Applies to Heal Nuke spells.
|Class - Requires list of class shortnames, see example in the Buffs section above. Use with single target heals.
|rez, |rezooc, |rezcombat - Are new flags used to declare your rez spells/AA's/Items. This will be active in Version 11.002.
***Group heals are cast based on the Average Group Health. If 3 characters at 50 70 100 health = 220/3 = 73% averaged group health. So if you set your spell to heal the group at 75 it will cast it as 73<75.
New Rez tags:
rez = In and out of combat.
rezooc = Out of Combat only
rezcombat = In Combat only.
Examples:
Heals1=Devout Elixir|75
Heals1=Devout Light|70|MA
Heals1=Devout Light|50
Heals1=Drain Soul|70|tap
Heals1=Frostbitten Gift|70|Mob
Heals1=Blessing of Resurrection|0|rez

XTarHeal

0

0/1

Turns on and off XTarget Healing. Is used in conjunction with XTarHealList, and has 3 options. 0=off (Heal Group Only), 1=on (Heal Group and XTargets), and 2=on (Heal XTargets only). Note: Will Heal Self in all modes.

XTarHealList

null

1-15, all

all=Use all XTarget slots. To only use a specific XTarget slot set equal to the slot number, to use multiple XTarget slots separate slot numbers using | character. Example: XTarHealList=2|5|6|10|11 will use XTargets 2, 5, 6, 10, and 11 to check for healing. It is not recommended to use Xtarget slot 1, KissAssist has some features that expect Xtarget1 to be auto-hater.
XTargets on this list will be checked for rezzing. Note: You should have all your XTargets setup before starting Kissassist, and if you add or remove entries to your XTarget window, you will need to restart kissassist.

AutoRezOn

0

0/1/2

Turns on auto Rez feature. Will rez any character with in a radius of 100 of the Rezzer. HealsOn=1 must be on for this feature to work.
AutoRezOn=0 (Don't Rez at all). AutoRezOn=1 (Rez On). See Heals section for in and out of combat rez instructions.

AutoRezWith

Spell/AA/Item

Rez character with AA/Item/Spell. This is a BATTLE REZ feature. The character will try and rez anyone in the group that is dead during their heal rotation. Due to MQ2Rez issues characters will not accept rez's from Call of the Wild. Fix inc soon. This option is obsolete.
*** Please note, if you edit your heal settings often, leaving the heal percentage at 0 will disable the spell

Back to Top
[Cure] Settings

Settings

Default

Values/Mods

What this setting does

CuresOn

0

0/1

0=Off/1=On - Toggles curing of debuffs.

CuresSize

5
Any number?Number of Cures# entries to parse. Similar to DPSSize.

Cures1-5

NULL

AA/Spell/Disc/Item|DebuffType

Cures you want you use (spell/item/AA). Leaving the tag off will try to cure any debuff same as before.
Valid DebuffType(s): Poison, Disease, Curse, Corruption, and Mezzed.
Examples:
Cures1=Radiant Cure
Cures2=Remove Curse|Curse
Cures3=Unblemished Blood|Poison
Cures4=Ornate Stone Medicine Totem
Cures5=Ward of Purity|Corruption
* Be aware you need to have your cure spells memmed if you using spells, kiss wont sit down and mem a cure to cast it.

Back to Top

Pet] Settings

Settings

Default

Values/Mods

What this setting does

PetOn

0

0/1

0=Off/1=On - Toggles pet feature. This includes all features below. If PetOn=0 will not summon,shrink or buff pet.

PetSpell

Name of pet spell/item/AA.

PetFocus

If you have a pet focus item, list it here to equip it. PetFocus=Bonespike Earring|rightear

PetShrinkOn

0

0/1

0=Off/1=On - Toggles pet shrinking.

PetShrinkSpell

Tiny Companion

Pet shrink AA/Spell/Item.

PetHoldOn

1

0/1

This configurable option is not used any longer in the code for KissAssist, as of version 8.0. PetHold ON commands are controlled and initiated by detection of the existence and level of Pet Discipline AA you have.

PetBuffsOn

0/1

0=Off/1=On - Toggles curing of debuffs.

PetBuffsSize

8
Any number?Number of PetBuffs entries to parse. Similar to DPSSize.

PetBuffs1-8

NULL

Spell/AA/Item

Toggles pet buffing. The |dual| tag from the buffs section can be used here as well.
Examples:
PetBuffs1=Iceflame Armor
PetBuffs2=Focus of Primal Elements
PetBuffs3=Burnout X
PetBuffs4=Metamorph Totem: Night Harvest Scarecrow|Dual|Pet Illusion: Night Harvest Scarecrow

PetCombatOn

0/1

0=Off/1=On - Use to initiate pet combat for your pet class.

PetAssistAt

95

1-100

Adjusts what % of the mobs health your pet should start attacking.

PetToysSize

6
Any number.Number of PetToys# entries to parse. Similar to DPSSize.

PetToysOn

0

0/1

0=Off/1=On - Toggles pet toy summoning and gives them to your pets.
Feature should handle all versions of items to give to pets including single, bags and folded bags.
Keeps track of what you give to pet (by pet name) and will reequip when you summon a new pet.

PetToys1-6

NULL

SpellName

Pet weapons in bags must be defined.
Syntax : PetToys=Spell|Weapon 1|Weapon 2
Example:
PetToys1=Grant Visor of Gobeker
PetToys2=Grant Manaforged Armaments|Summoned: Manaforged Fireblade|Summoned: Manaforged Shortsword
PetToys3=Grant Frightforged Plate
PetToys4=Grant Nint's Heirlooms

PetToysGave

Automatically updated by Kissassist to determine what toys your pet currently has. No need to edit this, typically.

PetBreakMezSpell

NULL

Spell to use to break mez when in PetTank or PullerPetTank roles.

PetRampPullWait

0

0/1

0=Off/1=On - Wait until rampage/swarm pets drop before starting next pull. (Used for pet classes in PullerPetTank role).

PetSuspend

0

0/1

0=Off/1=On - Toggles the function to determine if we have suspended pets / and unsuspend a pet if available when our current pet dies.

MoveWhenHit

0

0/1

0=Off/1=On - Use to enable/disable movement away from mob when code for GotHit (mob beating on pet owner) is called for pet class roles of (pettank,pullerpettank,hunterpettank).

PetForceHealOnMed

0

Need more info.
------------------------------------------------------------------------------
Request pet gear on other characters from your mage!
*** Only works using MQ2EQBCS !!!

*NEW* /bct magename //pettoysplz ${Me.Pet.CleanName} - Pet toys: ability to request pettoys on demand for any pet.
*NEW* /bct magename //pettoysplz GROUP - Pet toys: ability to request pettoys for all group's pets.
example:/bct {Group.Member} //pettoysplz {MyPetName}
--- /bct MegaMage //pettoysplz StinkyPet​
example:/bct {Group.Member} //pettoysplz GROUP
--- /bct MegaMage //pettoysplz GROUP​
------------------------------------------------------------------------------
Back to Top

[Mez] Settings
Kissassist will single target mez all adds up to the #Mob count indicated in your MezAESpell tag. Once the add count gets to the #Mob count it will use your AE spell.
Note: If you set MezAESpell to less than 3, i.e. 2, it will fire your AE mez when there is a double pull and immediately single mez the add. That is why it is recommended to set it to 3 or more.

Settings

Default

Values/Mods

What this setting does

MezOn

0

0/1/2/3

0=Off/1=Single & AE Mez/2=Single Mez only/3=AE Mez only.

MezRadius

50

Any #

Radius to detect mobs surrounding enchanter/bard

MezMinLevel

N/A

Minimum level of mobs to mez within MezRadius

MezMaxLevel

N/A

Maximum level of mobs to mez within MezRadius

MezStopHPs

80

1-100

Mob HPs to stop mezzing at.

MezSpell

N/A

Spell/Song

Your single target mez spell or song

MezAESpell

N/A

AE Spell/Song|#

AE Mez spell/song|Number of mobs to start mezzing. 3 is generally a good minimum value.
Example: MezAESpell=Wake of Subdual|3

MezDebuffOnResist

0

0/1

This will allow you to cast a debuff on the mob in the Mez routine if they resist mez.

MezDebuffSpell

Name of Spell

Example: MezDebuffSpell=Bite of Tashani
Back to Top

[Merc] /callassist Settings
This feature will keep your mercenary from attacking until mobs health hits a defined percentage.
Requires you to turn off Auto Assist in Manage Mercenary Window, which is recommended to keep the merc from prematurely engaging mobs outside of group member radius.


Settings

Default

Values/Mods

What this setting does

MercOn

0

0/1

0=Off/1=On - Toggles /callassist feature for mercs.

MercAssistAt

92

1-100

Target health percentage for mercenary to assist at.

Auto Revive

?

?

Now auto detects if your merc is in group when the macro is started and will auto revive if merc dies.
Back to Top

[Pull] Settings

Settings

Default

Values/Mods

What this setting does

PullWith

Melee

Melee/AA/Pet/Spell/Disc/Ranged|Ammo

Melee - will attack the mob to pull.
Pet - will run up to about 75% range and send in pet to pull.
AA/Spell/Disc - will run up to about 75% range and cast on the mob to pull.
RangedItem|AmmoItem - Must define 2 arguments. Item to pull with and Ammo slot item. (Separated by |)
Examples:
PullWith=Dragon Force
PullWith=Summoned: Shuriken of Quellious|Summoned: Shuriken of Quellious
PullWith=Extravagant Infused Recurve Bow|Ethereal Arrow
PullWith=Pet

MaxRadius

350

Any #

Radius you want pull mobs with in. (See Image below for a visual)

MaxZRange

50

Any #

Z Axis Radius you want pull mobs with in. Default =50 for hilly zones try 100-200 (See Image below)

PullWait

5

Any #

Time in seconds to wait looking for mobs if no spawns are up (you killed everything). Used mostly for camping named so you are aren't looking for mobs every second.

PullRoleToggle

0

0/1

0=Off/1=On - Toggles puller tag in group window before pulls and turns it off once back in camp after a pull. You must be group leader to do this. Used to keep healer merc in came during pulls. (Currently only active in PullerPetTank role)

PullTwistOn

0

0/1

Bard Only - will turn off twisting during pulling if set to 0 Need Clarification?

ChainPull

0

0/1

0=Off/1=On - Toggles chain pulling.

ChainPullHP

90

1-100

Mob HP level to start looking for another mob to pull

PullPause

30|2

#Minutes|#Minutes

Time in Minutes to pull mobs before Holding Pulls|How long in minutes after holding to resume pulls.

PullLevel

0|0

0-200|0-200

MinLevel|MaxLevel - 10|20 would set lowest level of mobs to pull to 10 and highest level to 20.

PullMeleeStick

0

0/1

Use this flag to stick to target when pulling with melee. Helps with mobs that are moving.

UseWayPointZ

0

0/1

Only used with Advanced Path. This feature will use the paths waypoint, not the Pullers, when checking mobs MaxZRange.

PullRadiusToUse

90

1-100

The percentage, of the items range you want to use when determining when to stop and pull a mob. Basically you can use this to determine how close you want to get to mobs when pulling.

PullArcWidth

0

0-360

The width in degrees on the compass. See /setpullarc in the command section.
***Note: You can use the "/mapfilter castradius #" command in game to test how big large to set your MaxRadius to! (Kissassist will readjust this when you start, so no worries)
***Note: Chain pulling ONLY works in the Puller role.

MQ2Nav: MQ2Nav features can be used in Puller and Pullertank modes. This requires no additional settings in KissAssist to use. If you have the plugin loaded and the zone meshes generated, it should automatically be used. When troubleshooting, try "/nav reload" first!

Back to Top

[Burn] Settings
This section is for boosting your groups DPS/Survivability based on named or triggered event. It can be used as a DPS boost, send your tank into a crazy defensive frenzy or healers to pop all group heals. When the definable burn event is invoked the character will give all priority to cast everything in the list.
Adjust your KissAssist_Info.ini to define which mobs to burn.

Settings

Default

Values/Mods

What this setting does

BurnSize

15
Any number?Number of Burn# entries to parse. Similar to DPSSize.

BurnAllNamed

0

0/1/2

0=Off/1=On - When enabled, this will burn ALL named mobs, Ignoring kissassist_info.ini MobsToBurn entry. 2=On - Will burn ONLY mobs listed in your kissassist_info.ini MobsToBurn entry.

Burn1-15

NULL

Spell/AA/Disc/Item|Target

What to use in the burn event. Mob, MA, Me, and Pet are valid targets flags. (Example: Burn1=Call of Xuzl|Mob)
***Note: You can create a hot key "/echo Decepticons Attack" on each character, or "/bc //echo Decepticons Attack" for the EQBC users.
****Note: For Kiss 11 Use /burn command on each character, or "/bc //burn" for EQBC users.


Back to Top

[AFKTools] Settings
Mainly for semi afk playing to let you know if anyone is near while you are eating or doing the laundry. Its a small feature that will beep if PCs come into defined ranged and will pause all macro actions other than killing adds in camp. It also has a zone wide GM not in invis mode detection that fires off the defined command /quit is the default.

Settings

Default

Values/Mods

What this setting does

AFKToolsOn

0

0/1

0=Off/1=On - Toggles AFKTools feature

AFKGMAction

1

0/1/2/3/4

0=Off, 1=Pause Macro, 2=End Macro, 3=Unload MQ2, 4=/Quit Game

AFKPCRadius

150

Any #

Radius to detect PC's. Will alert you and pause all macro activity

CampOnDeath

0

0/1

0=Off/1=On - Will camp to desktop on death.

ClickBacktoCamp

0

0/1

0=Off/1=On - Will attempt to click back to campfire using fellowship insignia
Back to Top

[GoM] Settings

Settings

Default

Values/Mods

What this setting does

GoMSpell1-3

NULL

NameofSpell|tag

These options allows you assign a spell to cast during combat if Gift of Mana AA goes off. Allows you to tag with |mob, |MA or |me
GoMSpell1=Gift of Mana Spell
GoMSpell2=Gift of Mana Spell

GoMSize

3

#

Number of GoMSpell# entries to parse. Similar to DPSSize.
Back to Top

[AE] Spell Settings

Settings

Default

Values/Mods

What this setting does

AEOn

0

0/1

0=Off/1=On - Toggles AE on and off.

AESize

10

Number of AE ini entries. Similar to DPSSize.

AERadius

50

Any #

Radius around character to detect mobs.

AE1-10

NULL

Spell/AA/Disc/Item|Min#Mobs|Target

What to cast|Min Number of mobs in radius to activate|TargetFlag - Mob, MA, Me are valid targets flags. (Example: AE1=Explosion of Spite|2|Mob)
Single - Use an AE ability if there is only 1 mob in camp. (Example: AE1=Rain of Jerikor|1|single)
Back to Top

[Aggro] section. - Requires RoF expansion

Settings

Default

Values/Mods

What this setting does

AggroOn

0

0/1

0=Off/1=On - Toggles aggro boosting or lowering mechanics settings.
AggroSize5?#Number of Aggro# entries to parse. Similar to DPSSize.

Aggro1-5

Null

AA/Disc/Item/Spell|% aggro|>or<

AA/Disc/Item/Spell|% aggro|<> less than/greater than| Me/MA/Mob cast on Target.
use < to increase or maintain aggro
use > to decrease or avoid aggro
Examples (Gain Aggro):
Aggro1=Taunt|100|<
Aggro2=Terror of Kra`Du|100|<
Examples (Drop Aggro):
Aggro1=Sanctuary|80|>
Aggro2=Divine Peace|95|>
Back to Top

[Gmail] section. - Requires Mq2Gmail to be loaded.
Gmail settings allow for notifications on the following supported events:
Events currently supported:
  • Dead=Your character has died.
  • GM=A GM or Guide has entered your zone (LOOKOUT!)
  • Level=You have just dinged the defined level you wanted to be alerted to. Format is: Level|#
  • Named=Your group just engaged a Named Mob . . . Perhaps you should monitor this fight.
  • Leftgroup=Someone in your group has left, maybe they went LD or crashed???? Check on it.
  • Tells=Someone sent you a tell. You may want to respond.


Settings

Default

Values/Mods

What this setting does

GMailOn

0

0/1

0=Off/1=On - Toggles sending of emails using the MQ2Gmail plugin.
For instructions on how to setup MQ2Gmail settings (required prior to using the function in KissAssist) Please go here: MQ2Gmail

Gmail1-5

NULL

EventName

See above for event descriptions
Example:
GMail1=Dead
GMail2=GM
GMail3=Level|91

GMailSize

5

#

Sets how many of the gmail events should be monitored/executed given the event conditions.
Back to Top

In Game /Commands
These commands are used for on-the-fly setting or re-setting various flags and values. Most of these commands mirror values in your KissAssist_Info.ini or KissAssist_ToonName.ini. Changed values are persisted to your ini(s).
CommandINI SectionDescription

/addfriend

Adds current target to Posse list used in AFKTools. * Performs a /posse save *

/addignore

KissAssist_Info

Adds [text] to the MobsToIgnore list - accepts partial names and checks against ${Spawn}

/addimmune

KissAssist_Info

Adds [text] to the MezImmune list - accepts partial names and checks against ${Spawn}

/addpull

KissAssist_Info

Adds [text] to the MobsToPull list - accepts partial names and checks against ${Spawn}

/afktoolson

[AFKTools]

Toggles usage of your AFKTools entries on/off * Note: AFKTools utilizes MQ2Posse * See [AFK Tools]

/assistat

[Melee]

Sets/resets Mob HP% assist at setting i.e. /assistat 50 will assist at 50% Mob HP
Syntax: /assistat 87 - Changes default AssistAt=95 to AssistAt=87

/autofireon

[Melee]

Toggles AutoFire on/off (Ranged Attacks)

/autorezon

[Heals]

Toggles AutoRez on/off (auto/battle rez feature)

/backoff

Toggle: Turns off attack, melee, stick, and if ReturnToCamp is set will return to camp. This is a great way to stop your puller while you need to AFK or whatever without having to pause KA, or /end. /backoff again and everything is turned back on. I.E. /bct PullerName //backoff. Or better yet: /bct ${Group.Puller} //backoff. See /setbackoff command.

/buffgroup

[Buffs]

Forces the caster to re-cast group buffs

/buffson

[Buffs]

Toggles buffs usage on/off

/campfire

[General]

Toggles campfire usage on/off: Summons campfire if 3 or more Fellowship members are in range and a campfire is not already present.

/camphere

[General]

Turns off ReturnToCamp - Hit it again and it resets your camp loc

/campradius

[General]

Resets CampRadius to [number]

/chase 0/1/on/off CharacterName

[General]

Toggles ChaseAssist on/off - ON will abandon camp and have your group follow the MA - good for manual pulling, or Hunter mode. CharcterName is optional, and can be used to change who you want to chase. The chase(WhoToChase) no longer has to be the MA.

/chasedistance

[General]

Sets/resets ChaseDistance to [number]

/chaseoff

Turns Chase off. Updates ChaseAssist=0 in INI file.

/chaseon

Turns Chase on. Updates ChaseAssist=1 in INI file.

/dpsinterval

[DPS]

Attaches a timer in [number] seconds to DPS spells with 0 duration after they are cast - See [DPS] Settings

/dpsmeter

[DPS]

Toggle the built in Kiss DPSMeter on and off.

/dpson 0/1

[DPS]

Toggles DPS off/on

/dpsskip

[DPS]

Halt DPS (spells) at [number] % Mob HP

/dpsspam

Toggles DPS messages - This is way more than what you normally see

/dpswriteon

Writes Kiss DPS Parsing to Kissassist_DPS.ini

/healson

[Heals]

Toggles Heals on/off

/interruption

[General]

Toggles spell casting interruption detection on/off. If On KA will cast again upon interruption

/kisscheck

Command to check your KissAssist_ToonName.ini for errors. KissAssist now automatically calls this at startup

/kissedit

Edits ini file while in game. Requires MQ2Notepad plugin loaded and the MQ2Notepad Ui file. See
MQ2NotePad

/looton

[General]

*No longer in use* Toggles Looting on/off. Useful for when KA turns off looting because your bags are full

/looton 1

[General]

Turn Loot on. Useful for when KA turns off looting because your bags are full. No equal sign

/looton 0

[General]

Turn Loot off. Useful to avoid full bag syndrome. No equal sign

/makecamphere

Sets current location to Return To Camp location.

/maxradius

[Pull]

Sets [number] how far from camp the puller will pull

/maxzrange

[Pull]

This is a setting [number] for how far above/below you will pull from. See [Pull] Settings

/medcombat

[General]

Toggle medding during combat on/off

/medstart

[General]

What mana/endurance [number] percentage to start medding.

/meleedistance

[Melee]

Mob needs to be within this [number] distance to engage

/meleeon

[Melee]

Toggles melee on/off - Does NOT update INI

/mercassistat

[Merc]

Percentage [number] of Mob HP to send in merc

/mezon

[Mez]

Toggles mez functions on/off (This seems to have changed to /mezon 0 for mez off /mezon 1 for single and ae mezon and /mezon 3 for ae mezon)

/movewhenhit

[Pet]

Toggles pet move on/off - See [Pet] Section

/peton

[Pet]

Toggles pet functionality on/off

/pettoyson

[Pet]

Toggles PetToys functionality on/off

/pettoysplz

Request Pet Toys. - See [Pet] Section

/rebuffon

[Buffs]

Toggles buff watching on/off

/rezallon

Turns on rezzing all PC Corpses.

/rezalloff

Turns off rezzing all PC Corpses. Using this command resets the corpse list.

/setbackoff on/1/off/0

By using 1 of the 4 options(on,1,off,0) you can turn Backoff on or off.

/memmyspells

[Gems]

Reads the entries from your ini files [MySpells] section and mems the spells to your current spell set. See /writespells command.

/setpullarc

This command allows you to set your pull width and the direction you want to pull from. Example:
/setpullarc 128 n

a width of 0 will disable directional pulling. Valid directions are n,ne,e,se,s,sw,w,nw, or any number from 1 - 360. If you leave the direction blank your current heading is used.

/stayhere

Tells the Group to stop following, and waithere, but DON'T make camp.

/switchnow

Switch to your MA's Current Target.

/trackme

Is used to chase the current WhoToChase Target. See the /chase command for how to change the WhoToChase Target.

/writespells

[MySpells]

Writes your current spell set to the ini file.

/zoneinfo

Displays the entries from the KissAssist_Info.ini file, for the current zone.
The /healson, /dpson, etc all use the togglevariable bind. You can use the bind directly to change any valid variable in KA.

Example:

/togglevariable AEOn 0
/togglevariable AEOn 1

/togglevariable AggroOn 0
/togglevariable AggroOn 1
Back to Top

Miscellaneous

Manual mode

/mac kissassist manual - starts kissassist with everything turned off. You may then use In Game Commands to turns certain things on, such as /buffson, /healson, /dpson, etc.

To use MQ2notepad
Copy MQUI_NotepadWindow.xml to your Everquest/uifiles/default or custom ui folder. This file is included in the current compile in the Release/UIFiles folder.
/Plugin MQ2Notepad - This plugin is included in the current compile.

Fast spell setup. Add memorized spells by their gems to the ini file
THIS WILL OVERWRITE CURRENT ENTRIES.
  • /setdps Gem# Gem# Gem# Gem# - write spell in gem slots to DPS section of ini file
  • /setbuffs
  • /setheals
Example:
Rich (BB code):
/setdps 1 3 4 5
[MQ2] Set DPS 1 3 4 5
[MQ2] This command will write over current DPS settings
[MQ2] WRITING: DPS1=Sha's Legacy|95
[MQ2] WRITING: DPS2=Binaesa Blood|90
[MQ2] WRITING: DPS3=Frostrift Lance|85
[MQ2] WRITING: DPS4=Rotsil's Bite|80

Add single AA/Disc/Spell/Item to first empty slot in Buffs,Burn,DPS,Heals,AE
  • /setdps spell 1 - Will add the spell in Gem 1. Valid selections are gems 1-13
  • /setdps item - Will add whatever item you have on your cursor.
  • /setdps disc 1 - Will add the disc in slot 1 of your Combat Ability window. Valid selections are slots 1-8
  • /setdps aa 611 - will add the AA, Battle Leap. AA numbers can be found in the AA Windows
This feature is just to speed up set up. You still need to edit your ini file.
Back to Top

If/Notif ** This Feature has been discontinued. **

Sample Zerker ini file sections
Rich (BB code):
[DPS]
DPSOn=2
DPSSkip=1
DPSInterval=2
DPS1=Cry Carnage|98
DPS2=Open Wound|99|Once
DPS3=Bubbling Rage|0
DPS4=Phantom Assailant|0
DPS5=Battle Stomp|98
DPS6=Frenzy|95
DPS7=Banestrike|90
DPS8=Juggernaut Surge|85|Me
DPS9=Demolishing Volley|83
DPS10=Demolishing Frenzy|81
DPS11=Axe of Numicia|79
DPS12=Binding Axe|86
DPS13=Dichotomic Rage|92|Mob
DPS14=NULL
DPS15=NULL

[Burn]
BurnText=Decepticons Attack
Burn1=Reckless Abandon
Burn2=Silent Strikes
Burn3=Fundament: Third Spire Of Savagery
Burn4=Distraction Attack
Burn5=NULL
Burn6=NULL
Burn7=NULL
Burn8=NULL
Burn9=NULL
Burn10=NULL
Burn11=NULL
Burn12=NULL
Burn13=NULL
Burn14=NULL
Burn15=NULL
UseTribute=0
BurnAllNamed=0

[AE]
AEOn=1
AERadius=45
AE1=Rampage|1|Single
AE2=Vicious Cyclone|1|Single
AE3=Blinding Fury|3|Me
AE4=Battle Cry of the Mastruq|3
AE5=Distraction Attack|3
AE6=Reckless Abandon|3
AE7=Silent Strikes|3
AE8=Fundament: Third Spire Of Savagery|3
AE9=NULL
AE10=NULL
AE11=NULL
AE12=NULL
AE13=NULL
AE14=NULL
AE15=NULL

Change to how many slots you need in Your MQ2 folder/macros/kissassist.mac file. Default 6
Rich (BB code):
 /declare Burn[10]                            string      outer
Mage example:
Rich (BB code):
[Burn]
BurnText=Decepticons Attack
BurnAllNamed=0
Burn1=Frenzied Burnout|pet
Burn2=Host of the Elements|Mob
Burn3=First Spire|Me
Burn4=Servant of Ro|Mob
Burn5=Ruthless Servant|mob
Burn6=NULL
Burn7=NULL
Burn8=NULL
Burn9=NULL
Burn10=NULL

Q: Will my KissAssist characters buff me if I use another macro?
A: Yes they will, with the kissassistbuffs.inc include file.

Instructions to use this feature in other macros
1. Add this line to the top of your macro with any other include files.


  • #include kissassistbuffs.inc
2. Add this line the your the main loop of your macro

3. Make sure you have kissassistbuffs.inc in your macro folder. This is included with our compile.
Back to Top
 
Last edited by a moderator:

p4ndepravity

Member
Joined
Dec 27, 2018
RedCents
161¢
not sure if anyone would find this helpful. i found the inis on almar's guides to be mostly pretty good.
i have used them with slight tweaking to the spell lists through lvl 20 on 2 different 6-box groups in crescent reach.
shouldn't be hard to modify the KA mac to look for files with the right level. Combine that with scribe.mac and mq2nav and it should be possible to automate each 5th level upgrade.

first snippet pulls the raw html
second snippet pulls out the settings and saves them as ini files

python:
import requests
from pathlib import Path

ini_dir = 'ka_inis'
base_url = "https://www.almarsguides.com/eq/macroquest2/macros/kissassist/INIFiles"
classes = ['Bard','Beastlord','Berserker','Cleric','Druid','Enchanter','Magician','Monk','Necromancer','Paladin','Ranger','Rogue','ShadowKnight','Shaman','Wizard','Warrior']
for sClass in classes:
    out_dir = Path(f"{ini_dir}/{sClass}")
    for i in range(17):
        if i < 1:
            level = 1
        else:
            level = i * 5
        full_url = f"{base_url}/{sClass}/Level{level}"
        content = requests.get(full_url).content.decode("utf-8")
        out_file = Path(f'{str(out_dir)}/{level}.ini')
        out_file.parent.mkdir(parents=True, exist_ok=True)
        with open(str(out_file), 'w') as f:
            f.write(content)

python:
import os
 
rootDir = './ka_inis'
for dirName, subdirList, fileList in os.walk(rootDir):
    print('Found directory: %s' % dirName)
    for fname in fileList:
        if fname == 'file_format.py':
            continue
        with open(f'{dirName}/{fname}', 'r') as f:
            lines = f.readlines()
        non_blank = []
        for line in lines:
            if line.strip():
                non_blank.append(line.strip())
        found_content = False
        settings = []
        for line in non_blank:
            if "[General]" in line:
                found_content = True
                settings.append("[General]")
            elif found_content and line[0] == '<':
                break
            elif found_content:
                settings.append(line.split('<')[0])
        with open(f'{dirName}/{fname}', 'w') as f:
            for setting in settings:
                f.write(setting + "\n")
 

Frimp

Active member
Joined
Dec 29, 2015
RedCents
461¢
whats this new stuff do?


AutoRezOn=1
AutoRezWith=Reviviscence
-> AutoRez1=NULL
-> AutoRez2=NULL
-> AutoRez3=NULL
 
Joined
Mar 9, 2017
RedCents
12,057¢
Some of the last 10.2.6 KA update stuff is available here from ctaylor (command/rez#/xtargetheal/stick changes)
INI:
Rezall switches added.
/rezallon and /rezalloff. (Off by default)
Rezzers will try to rez a corpse 3 times, then add the corpse to the not to rez list. Turning rezall off will reset the not to rez list.
Note: All other rezzing still works the same. If there is a corpse that is a member of your group, Fellowship, and/or Guild.
there is no limit on the number of times they will try and be rezzed.

You can now have multiple items to rez with.
AutoRezWith: AA/Spell/Item
AutoRez1: AA/Spell/Item (Defaults to AutoRezWith)
AutoRez2: AA/Spell/Item
AutoRez3: AA/Spell/Item
You can have multiple autorez spells, so if one is not available the toon will try another. I use it on my Druid & Sham. Their 96% res is out of combat only, so if it won't cast, they use their in-combat 0% res as a battle res, then do the 96% one after combat.
INI:
AutoRezOn=1
AutoRezWith=Rejuvenation of Spirit
AutoRez1=Rejuvenation of Spirit
AutoRez2=Call of the Wild
AutoRez3=NULL

I was debating adding this all to the wiki, but figured we'd be switching to 11 soon anyways.
 
Joined
Mar 9, 2017
RedCents
12,057¢
HoTTOn opens the "target of target window" in your eq ui. Health of Target's Target.

I think this ini setting was removed in ka11 though. I see it in my older ka10 code, but not the latest ka11.
 
Joined
Oct 18, 2013
RedCents
2,075¢
There is only one place in kissassist where /doability sneak is located and it depends on AutoHide being turned on. AutoHide=1.
Unfortunately I have that set to 0 (had to add it to the .ini file, imo should be automatically added to the ini for Rogue classes).

INI:
[Melee]
AssistAt=98
MeleeOn=1
FaceMobOn=1
MeleeDistance=40
StickHow=behind
AutoFireOn=0
Autohide=0
UseMQ2Melee=1
TargetSwitchingOn=0
AutoHide=1

Well never mind, it seems KA did finally add it to the profile, after I manually had. I set it to 0 after autofire, KA added it a day or two later at the end of the section. Weird.

Thanks for the head's up, I thought this was the case, and had set it to 0 because that was my theory. I then saw it keep happening, so... I'll let you know. =)
 
Joined
May 28, 2019
RedCents
50¢
Folks I need help. im trying to figure out how to change targets during fights that the main mob goes inactive and adds need to be killed, specifically the new EW mission. When the main mob goes inactive my bots keep following him around trying to attack rather than following the chase toon (me). Sometimes they just stop and stand around doing nothing. I need to know how to get them to follow me for auras as well as switch to adds.
I found the /setbackoff, /switchnow, and /trackme commands but i'm not sure how to use them or if they're the ones I need.
I hope this is ok for this thread, if not I apologize.
 
Joined
Mar 19, 2019
RedCents
1,336¢
Folks I need help. im trying to figure out how to change targets during fights that the main mob goes inactive and adds need to be killed, specifically the new EW mission. When the main mob goes inactive my bots keep following him around trying to attack rather than following the chase toon (me). Sometimes they just stop and stand around doing nothing. I need to know how to get them to follow me for auras as well as switch to adds.
I found the /setbackoff, /switchnow, and /trackme commands but i'm not sure how to use them or if they're the ones I need.
I hope this is ok for this thread, if not I apologize.

See https://www.redguides.com/community/threads/griklor-the-restless.70700/
 
Joined
Mar 9, 2017
RedCents
12,057¢
Add |MA tag to it. Group stuff will use healer as target unless you specify MA. You can add MA to heals/dps/buffs/burn entries. If it's not firing in heals (due to group avg health not matching) then put it in DPS and let the sham get aggro via heals.

DPS2=Roar of the Lion|100|MA

DPS4=Cloud of Renewal|95|MA|cond5

Cond5=!${Me.Song[Cloud of Renewal].ID}
 
Last edited:

wymranar

I <3 SKs *kissy face*
Joined
Jun 16, 2019
RedCents
858¢
Add |MA tag to it. Group stuff will use healer as target unless you specify MA. You can add MA to heals/dps/buffs/burn entries. If it's not firing in heals (due to group avg health not matching) then put it in DPS and let the sham get aggro via heals.

DPS2=Roar of the Lion|100|MA

DPS4=Cloud of Renewal|95|MA|cond5

Cond5=!${Me.Song[Cloud of Renewal].ID}

Yup, that’s where I have mine and it works great.
 
Joined
Apr 16, 2015
RedCents
11¢
Just curious lads, Could you do an example of how to use item clickys?...Example would be the mage robe Cohort's Flameweaver robe has a nice pet clicky...How would you incorporate that into ini. Also, How would I go about setting the mage up to autocast Cauldron of Countless Goods everytime it becomes available? Thanks in advance!
 
Joined
Mar 19, 2019
RedCents
1,336¢
Just curious lads, Could you do an example of how to use item clickys?...Example would be the mage robe Cohort's Flameweaver robe has a nice pet clicky...How would you incorporate that into ini. Also, How would I go about setting the mage up to autocast Cauldron of Countless Goods everytime it becomes available? Thanks in advance!

For items, you basically just do the same as you would for a spell. So for Buffs you would need to use the "dual" keyword.

INI:
Buffs8=Velium Infused Charm of Security|Dual|Geomantra XXIII

In DPS section I have:-

INI:
DPS5=Cohort's Flameweaver Robe|95|Cond1

In conditions, so it only fires on a named:
INI:
Cond1=${Target.Named}

For the cauldron I use MQ2Melee and add a "Downshit".

INI:
downflag0=1
downshit0=/if (${Cast.Ready[Cauldron of Countless Goods]} && !${Me.Invis} && !${Me.Casting.ID} && !${Me.Moving} && ${MacroQuest.GameState.Equal[INGAME]} && !${Me.CombatState.Equal[COMBAT]})   /useitem Cauldron of Countless Goods

I also use MQ2Cursor so it automatically destroys trash etc.
 
Joined
Apr 16, 2015
RedCents
11¢
For items, you basically just do the same as you would for a spell. So for Buffs you would need to use the "dual" keyword.

INI:
Buffs8=Velium Infused Charm of Security|Dual|Geomantra XXIII

In DPS section I have:-

INI:
DPS5=Cohort's Flameweaver Robe|95|Cond1

In conditions, so it only fires on a named:
INI:
Cond1=${Target.Named}

For the cauldron I use MQ2Melee and add a "Downshit".

INI:
downflag0=1
downshit0=/if (${Cast.Ready[Cauldron of Countless Goods]} && !${Me.Invis} && !${Me.Casting.ID} && !${Me.Moving} && ${MacroQuest.GameState.Equal[INGAME]} && !${Me.CombatState.Equal[COMBAT]})   /useitem Cauldron of Countless Goods

I also use MQ2Cursor so it automatically destroys trash etc.


Much appreciated lad!!
 

senjik

Member
Joined
Apr 11, 2020
RedCents
29¢
Both my healers are either spamming heals on the main tank/assist despite having set a minimum health percentage on the heal per the guide - literally to the point of going oom or close to it on hard pulls.

I have the tank assigned as main tank and main assist as the roles in EQ.

Sometimes my healers instead target and attempt to heal the mob. I'm not using anything exotic and am actually very low level. I'm new to this so easily could be something wrong, but I've spent a fair bit of time troubleshooting with no luck.

My settings:

Cleric (main healer):
Cleric:
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=1
HealsSize=15
Heals1=Light Healing|75|MA

Shaman (backup healer):
Shaman:
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=1
HealsSize=15
Heals1=Light Healing|40|MA
 
Joined
Mar 9, 2017
RedCents
12,057¢
Do you have DPS turned on for the healers too? Does it stop healing mobs if you turn off DPS?

It should switch targets anyways, but I'm not sure why KA would target a mob for just heals.
 

senjik

Member
Joined
Apr 11, 2020
RedCents
29¢
Thanks for the quick reply. Yeah, that did seem to improve things. I'm using ISBoxer as well so I may just switch to active healing using keymaps there since I'd like my Shaman at least to be able to both heal and DPS, but figured I'd try automated healing first.
 
Joined
Mar 9, 2017
RedCents
12,057¢
DPS on actually should be fine with Heal on too. My sham runs both and does fine, it just sounded like something related to DPS/Heals target swaps.

Are you having any sluggish EQ/KA response in general? Is your system responding fast if you alt-tab between screens? Toons follow promptly?

Trying to figure out if it's related to being low level, like a weird bug that higher levels don't encounter. Or if it's more a of a EQ slow to respond to KA's target change request.
 

senjik

Member
Joined
Apr 11, 2020
RedCents
29¢
There is occasional input lag, but nothing persistent. I'm able to screen swap instantly using Ctrl + mousewheel up/down using ISBoxer. I do rarely see short small delays with follow (using afollow). I'll watch for delays more closely.

I'd guess mobs die much faster at low level, especially given I'm running a full group (no mercs). So that could be it. I'll switch to ISBoxer for healing for a bit and try again once I get into the 20's or 30's. I'm doing a fun no rush playthrough to experience various content, so no twinking or pleveling.
 

senjik

Member
Joined
Apr 11, 2020
RedCents
29¢
Found the issue, it wasn't KA related at all (ISBoxer was the culprit). All is working now. I love this plugin, it's like a whole new way to play EQ, which I haven't touched in several years and I'm having a blast!
 
Joined
May 1, 2011
RedCents
2,471¢
I noticed an interesting issue while running KA on my Enchanter. It so happens that I was using Confound as my mez, and Confounding Constriction as one of my DPS options. Interestingly, I like to have my damage spells in my gems first and my mezzes lower on the spell bar, gem 4 was Confounding Constriction and gem 10 was Confound. This caused my Enchanter to use Confounding Constriction as his mez spell instead of Confound. Using /cast Confound would start casting Confounding Constriction, which made me realize why I was getting murdered so much! :D Nothing like seeing adds that should be mezzed all get dotted up ensuring a swift death for all!

I swapped the gem positions so that Confound occupied a spell gem location higher in view on the spell bar and lower in number than Confounding Constriction, gem 4 versus gem 10. As a result, Confound worked properly for mezzing, and Confounding Constriction still worked for DPSing. Using /cast Confound in position gem 4 correctly started to cast my mez.

This occurred while I was running KA, but my hunch is that this is more EQ2Cast related and is an edge case scenario where a mez and DPS spell -- two vastly different use case scenarios of spells -- had names encompassing one another. I do notice that MQ2Cast syntax is /casting instead of /cast, so not sure if this is just base EQ impeding me here, or if /cast is an alias to /casting and it is going through MQ2Cast.

Have others experienced this scenario before?
Is the root cause MQ2Cast or something else?
Any way to permanently remedy it, or is my workaround the main way for this?

Did some searching but didn't find anything related, but my search criteria could have been bad.
 

WOnce

Member
Joined
Mar 11, 2020
RedCents
278¢
In the Pull Settings section above there is a referral (See Image below for a visual) for MaxRadius. I'm not very bright, but I've scrolled down as far as I can and can't find the image. Could you please point me in the right direction?
 

Dobber123

Well-known member
Joined
Apr 9, 2018
RedCents
561¢
I noticed an interesting issue while running KA on my Enchanter. It so happens that I was using Confound as my mez, and Confounding Constriction as one of my DPS options. Interestingly, I like to have my damage spells in my gems first and my mezzes lower on the spell bar, gem 4 was Confounding Constriction and gem 10 was Confound. This caused my Enchanter to use Confounding Constriction as his mez spell instead of Confound. Using /cast Confound would start casting Confounding Constriction, which made me realize why I was getting murdered so much! :D Nothing like seeing adds that should be mezzed all get dotted up ensuring a swift death for all!

I swapped the gem positions so that Confound occupied a spell gem location higher in view on the spell bar and lower in number than Confounding Constriction, gem 4 versus gem 10. As a result, Confound worked properly for mezzing, and Confounding Constriction still worked for DPSing. Using /cast Confound in position gem 4 correctly started to cast my mez.

This occurred while I was running KA, but my hunch is that this is more EQ2Cast related and is an edge case scenario where a mez and DPS spell -- two vastly different use case scenarios of spells -- had names encompassing one another. I do notice that MQ2Cast syntax is /casting instead of /cast, so not sure if this is just base EQ impeding me here, or if /cast is an alias to /casting and it is going through MQ2Cast.

Have others experienced this scenario before?
Is the root cause MQ2Cast or something else?
Any way to permanently remedy it, or is my workaround the main way for this?

Did some searching but didn't find anything related, but my search criteria could have been bad.
Did you ever figure it out? if not i would be interested in seeing your ini. I can think of a few things to look at. WAIT could it be because it cast the first spell with Confound in it??
 

Lovemate

Member
Joined
Jul 25, 2020
RedCents
120¢
Ok I have a question maybe it can be explained a little better in the DPS section it is about using the Ambush and once command together and what order they would go in?

I am trying to make a bandolier command so that when my puller tank pulls it will switch to the bow and arrow and when he is back in camp it will switch back to to his Dualwield arrangement

This is the DPS slots:
DPS1=Command:/bandolier activate Pulling|100|ambush|once|cond1
DPS2=Command:/bandolier activate DuelWield|100|once|cond2

and these are the conditions:
Cond1=${Target.Distance}>25
Cond2=${Target.Distance}<10

I would like to know if that seems right?
Thank You
 
Joined
Oct 23, 2018
RedCents
3,276¢
Ok I have a question maybe it can be explained a little better in the DPS section it is about using the Ambush and once command together and what order they would go in?

I am trying to make a bandolier command so that when my puller tank pulls it will switch to the bow and arrow and when he is back in camp it will switch back to to his Dualwield arrangement

This is the DPS slots:
DPS1=Command:/bandolier activate Pulling|100|ambush|once|cond1
DPS2=Command:/bandolier activate DuelWield|100|once|cond2

and these are the conditions:
Cond1=${Target.Distance}>25
Cond2=${Target.Distance}<10

I would like to know if that seems right?
Thank You
Hold on here, whats the difference in your 2 bandolier setups?
Surely there is a easier way to do this.
 

wymranar

I <3 SKs *kissy face*
Joined
Jun 16, 2019
RedCents
858¢
Command:/bandolier activate Pulling|100|ambush|once|cond1

Ive always used a space between / and :. Not sure if it's necessary or will help, just fyi
 
Last edited:

Many_Whelps

WoW was the first MMO
Joined
Jul 22, 2018
RedCents
9,105¢
The dps section will not be active while pulling, so the dps1 entry is not going to get checked like you want it to. And the ambush tag only works for the assist role, not a pullertank role.

I assume you have a different range slot item you want for tanking. I just gotta ask, why bother? Is your tank that under geared that it makes a difference? Just equip a bow full time.

This will not work based on distance to mob because the dps section won't activate until pulling is complete and the mob is already back at camp. The only want I see it working is by checking mob hp. Change condition 1 to check for mob hp below 10% AND that the blow is not already equipped, so that you'll have the bow equipped for the *next* pull. Make condition 2 check for hp above 10% while the bow is still equipped so that it will swap back to dual wieldon a new mob. Lose the ambush and once tags altogether.
 

Lovemate

Member
Joined
Jul 25, 2020
RedCents
120¢
Thank you the responses.

I have tried it the way it is and it works to switching both before it pulls the mob and you are correct it does not switch until back in camp when the mob gets in and starts hitting him.

I think it switches the weapons before the pull because of the ambush tag, and I have to use the once tag or it will keep trying to switch no matter if I use mob health or distance and it just scrolls in the chat window that it is switching.

I am using the distance instead of the health because that was my first thought is because the only reason he is using the bow is for pulling so it made sense to me to use distance, although I have changed the distance from 25 to 50 now, and the reason I want to do this is the only thing he uses the bow for is pulling and it is a crap bow.

He is a war so I don't use him to stand off and shoot arrows if he was a ranger then I would prob not bother to unequip the bow.

But anyways my main questions was is there an order for the commands at the end of the line or do the commands fire no matter what order they are put in?

edit:
As for the ambush command not working for the pullertank role it does seem to work this is what I was going by.
Extra DPS Flags and Modifiers
What they do and how they work

Spell/AA/Ability|MobHealth%|ambush

This tag is used to Tell the DPS section what to do before attacking. Can be used on all Melee characters not just the Tank.
Only supports 5 entries, This will replace the BeforeCombat in the Melee section.
Example: DPS1=Slap in the face|99|ambush

and it is that command and the once command order I was wondering about as I am not a coder.

Again Thank you for any input.
 
Last edited:
Guide - KissAssist Instructions & Settings Info
Status
Not open for further replies.

Users who are viewing this thread

Top