• 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

KissAssist Release KissAssist.mac v4.5.4 Updated 06/28/2012

Maskoi

old and salty
Joined
Sep 28, 2005
RedCents
82,796¢
attachment.php

KissAssist.mac v4.5.4 Updated 06/28/2012

Instructions/Settings Info Click Here

Current Features


  • Supports all classes for DPS Melee, Caster and Bards
  • Supports any level character
  • Set up characters to Pull, Tank or Assist others.
  • Select Player, Mercenary or Pet as Main Assist
  • Toons can follow Main Assist, remain stationary or return to anchor spot after mob dies.
  • Pets supported
  • Keep all buffs up Auras, Group, Self, Pet and Clickys
  • Creates an ini file for each toon
  • Separate Melee and Casting DPS settings.
  • Single Buff section for ease of use supports Spells/AA's/Items
  • Single DPS section for ease of use Spells/AA's/Items/Discs
  • Auto Mana/Endurance med detection depending on class.
  • Med settings to turn ON/Off and percentages to Start/Stop
  • Separate Bard twist setting for combat and non combat
  • Single Heal section for ease of use. Heal with any class
  • Loot mobs and set up what items to keep. sell, or destroy via ninjadvloot and separate loot.ini file
  • Auto accept rez if turned on via MQ2Rez
  • Auto accept party Invites
  • Auto accept trades from other players/toons
  • Mount support AA or Item.
  • Mez mobs feature
  • Auto detect progression servers and set variables accordingly for features not yet available. i.e. Extended Target Window.
  • Commands to turn on/off major features i.e. healing, mezzing, melee etc.
  • Basic mercenary control - Define when merc attacks.
  • Supports Attack Buffs
  • Supports Autofire
  • Rez players
  • Auto revive Mercs
  • AFK Tools - Inspired by AHTools
  • Burn Section
  • Pull mobs ini file support
  • Ignore mobs ini file support
  • Mez Immune ini file support
  • Recognition for players on Zek server
  • EQBC message support.

K.I.S.S. Assist is our macro for all classes/levels for exclusive use of our subscribers at RedGuides/NotAddicted.com.

Requires plugins* MQ2Cast, MQ2Exchange, MQ2Melee, MQ2MoveUtils, Mq2Rez, & MQ2Twist (Bards) ,Extended Target Window and ninjadvloot.inc file.

* All plugins are included in our compile.




If you like KissAssist and would like to help keep up my enthusiasm
for adding/updating features, Please consider donating. Thanks


Ninjadvloot.ini is included with NA Official Compile or get it here
 

Attachments

Last edited:
Re: KissAssist.mac v4.5.4 Updated 05/19/2012

KissAssist Instructions & Settings Info

All settings can now be edited in your KissAssist_ToonName.ini file.
Pull and Mez mob settings can now be edited in your KissAssist_Info.ini file.


Sample KissAssist_Info.ini file
Rich (BB code):
[Blackfeather Roost]
MobsToPull=bear
MezImmune=Lucian,Adrian,a tame griffon,Fenith
Requires plugins* MQ2Cast, MQ2Exchange, MQ2Melee, MQ2MoveUtils, Mq2Rez, & MQ2Twist (Bards) , Extended Target Window and ninjadvloot.inc file.
* All plugins and files are included in our NA Official MQ2 Compile.

Usage - /mac kissassist Role TankName 95 or just target Main Tank and /mac kissassist.
Rich (BB code):
/mac kissassist assist Bob 95
/mac kissassist puller


General Settings
Roles - Assist, Tank, Puller ,PullerTank & Hunter
  • Role=Assist - Default role of assisting Main Tank on mobs.
  • Role=Tank - Sets up tanking feature which has 2 modes, assist and stand alone.
    Assist Mode will target the puller's/MA's mob and attack when mob comes into defined melee range.
    • Usage: Set Role=Tank and select MA normally
    Stand Alone will target and attack any aggressive mob that comes into defined melee range.

    • Usage: Set Role=Tank and select yourself as MA
  • 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
CampRadius - the distance ReturnToCamp uses to determine how far you are from your intial camp spot.
CampRadiusExceed - Turns off ReturnToCamp if you move a large distance from camp. IE warp so toon doesn't try and run back.
ReturnToCamp - If ReturnToCamp=1 and you move out of the CampRadius it will move you back to that spot after fight. (Note: Set ChaseAssist to 0 if using).
ChaseAssist - If set to 1 macro will follow main assist around instead of returning to camp (Note: Set ReturnToCamp to 0 if using)
ChaseDistance - How close you want toon to follow main assist
MedOn - Turn medding feature on off. Auto detect mana or endurance depending on class
MedStart - What mana/endurance percentage to start medding at default is 20%
MedCombat=1 Turn off interrupt medding if mobs detected within camp radius. (Default 0)
TwistOn =1 Bard will twist during non combat. TwistOn=0 Bard will NOT twist during non combat thus preventing song aggro.
TwistMed - Song gem of mana/health regen song to twist while medding. i.e. TwistMed=3
TwistWhat Song order to twist during non combat for MQ2Twist only valid i TwistOn=1 i.e. TwistWhat=7 10 4 6 5
RezAcceptOn =1 Turns on auto accept rez
AcceptInvitesOn =1 Accept ALL party invites
GroupWatchOn=1 - Toon will stop and med when group members get below 20 Mana/Endurance and resume when they med to 90%.
EQBCOn=1 - Turn on/off eqbc messages for Mez, Heals, Pulls and Tanking in MQ2EQBC. A feature requested from KissAssist testers that use MQ2EQBC. Inspired by eqbc messages from Zbot.
MiscGem=8 - Gem Kiss uses to mem spells in (Default 8)
Each section has its own color.
Back to Top

Melee Settings
AssistAt - Mob health to assist/attack at
MeleeOn - Turns physical melee on/off. (Note: Should be set to 0 for casters)
MeleeDistance - Mob needs to be within this distance or toon won't attack.
FaceMobOn=0/1 Turn off/on facing mob right before combat starts.
StickHow - Tell toon how to stick to mob when fighting. Any mq2moveutils /stick command should be valid. i.e !front, behindonce, snaproll etc
MeleeTwistOn =1 Bard can twist a different song list during combat. MeleeTwistOn=0 Bard will twist regular or not change order if TwistOn=1
MeleeTwistWhat - Song order to twist during combat for MQ2Twist only valid if MeleeTwistOn=1 i.e. MeleeTwistWhat==9 8 4 5 10
AutoFireOn=0 Turn auto fire on/off. Ranged item and ammo must be equipped.
Back to Top

DPS Settings
DPSOn - Use spell/item/AA/disc casting feature. Requires MQ2cast
DPSSkip - Stop casting when mob reaches this health percentage default 20
DPSInterval - Amount of time in seconds between DPS casting
If you are nuking/doting too much or too fast you can slow down by increasing time between casts. (Default 5 seconds)
DPS1-8 List your spells in order of casting.

Feign Death function in DPS section.
  • Syntax : Your FD AA/Disc/Spell|mob health|Feign - Example below would try to use Improved Death Peace when mob health is at 70%. Then stand back up in 10s
Rich (BB code):
DPS2=Improved Death Peace|70|Feign

DPS Spells can use the following syntax to cast spells at different mob health percentages: Spell Name|% health to cast at as seen below.
Rich (BB code):
DPS2=Ikaav Blood|65
Beastlord example below
Rich (BB code):
[DPS]
DPSOn=1
DPSSkip=20
DPSInterval=5
DPS1=Sha's Legacy|98
DPS2=Ikaav Blood|65
DPS3=Bite of the Vitrik|92
DPS4=Frigid Lance Rk. II|25
DPS5=NULL
DPS6=NULL
DPS7=NULL
DPS8=NULL
Back to Top

Buffs Settings
BuffsOn - Turn buff feature on
Buffs1-15 - Buffs you want to keep up on yourself and group. Recognizes single, self and group buffs whether its AA/Spell/Item.

Unity & 2 part buffs like Unity of the Spirits must use the following syntax:
Spell Name|Dual|Buff Name. See shaman example below
Rich (BB code):
Buffs1=Talisman of Soul's Unity Rk. II|Dual|Exigent Focusing Rk. II
Mana Spells/AAs such as Paragon of Spirit/Canni are set in the following manner. Spell Name|Mana|% mana to cast at|% Health to to prevent casting.
The health setting is only needed for spells that might kill the cast such as Canni/Death Blossom. It can be left off other spells.
See example below:
Rich (BB code):
Buffs1=Paragon of Spirit|Mana|50
Buffs2=Focused Paragon of Spirits|Mana|80
Buffs1=Ancestral Covenant|Mana|90|20
Auras have 2 parts. The spell name|Aura|
Supports 2nd aura for Clerics and Chanter with AA
Auras Syntax: Spell Name|Aura See bard example below.
Rich (BB code):
Buffs7=Aura of the Poet Rk.II|Aura
Mounts can also be used under the Buffs section as follows
Syntax: Mount Name|Mount see example below.
Rich (BB code):
Buffs1=Verdant Hedgerow Leaf|Mount
Buffs Self Only
You can now select to cast single type buffs just on yourself. If you are pulling and don't want to cast SoW on the entire group use the following
syntax: Spell Name|Me See example below
Rich (BB code):
Buffs6=Spirit of Wolf|Me
Back to Top

Heal Settings
HealsOn =1 Turns healing feature on.
Heals1-8 - Heals you want you use and percent health to heal at using spell/item/AA
  • KissAssist automatically detects single or group spells. Currently the feature also supports cleric epic 1.5/2.0 and Divine Arbitration AA
  • KissAssist heal feature works by watching each group members health and heals the the member at lowest health.
AutoRezOn=1 - Turns on auto Rez feature. Will rez any toon with in a radius of 100 of the Rezzer. HealsOn=1 must be on for this feature to work.
AutoRezWith=Blessing of Resurrection - Rez toon with AA/Item/Spell. This is a BATTLE REZ feature. The toon will try and rez anyone in the group that is dead during their heal rotation. Due to MQ2Rez issues toons will not accept rez's from Call of the Wild. Fix inc soon.

Heal Spells must use the following syntax: Spell Name|% health to heal at as seen below.
Rich (BB code):
Heals1=Devout Light Rk. II|50
Group Heal Spells percentage represents an Average Group Heath. ie 3 toons 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.
Rich (BB code):
Heals1=Devout Elixir Rk. II|75
You can specify a heal spell for the Main Assist Only with the MA tag after the heal percentage.
Rich (BB code):
Heals3=Promised Recuperation|85|MA
You can keep your heal spells listed and Turned Off with a 0 value as seen below
Rich (BB code):
Heals1=Devout Elixir Rk. II|0
Life Tap Spells must use the following syntax: Spell Name|% health|Tap as seen below.

Rich (BB code):
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=1
Heals1=Touch of Urash|55|Tap
Heals2=Dire Accusation Rk. II|25|Tap

Here is an example of the Heals section for an 85 cleric
Rich (BB code):
[Heals]
HealsOn=1
Heals1=Twelfth Night|35
Heals2=Devout Light Rk. II|50
Heals3=Promised Recuperation|85|MA
Heals4=Devout Elixir Rk. II|0
Heals5=Aegis of Superior Divinity|20
Heals6=Divine Arbitration|20
Heals7=Elixir of Expiation Rk. II|60
Heals8=NULL
Back to Top

Pet Settings
PetOn =1 Turns pet feature on. This includes all features below. If PetOn=0 will not summon,shrink or buff pet
PetSpell - Spell to summon no/dead pet
PetShrinkOn - Use pet shrink
PetShrinkSpell - Pet shrink spell default is Tiny Companion
PetHoldOn - use /pet hold on if you have the AA.
PetBuffs1-8 - Buffs you want to keep up on your pet AA/Spell/Item
Back to Top

Mez Settings
MezOn =1 Turn Mez on. =0 turns Mez feature off. (Default 0)
MezRadius - Radius to detect mobs surrounding enchanter/bard (Default 50)
MezMinLevel - Minimum level of mobs to mez within MezRadius
MezMaxLevel - Maximum level of mobs to mez within MezRadius
MezStopHPs - Mob HPs to stop mezzing at. (Default 80)
MezSpell - Your mez spell or song
MezAESpell|# - Your AE mez spell or song|Number of mobs - 2 would try to aemez if 2 or more mobs are within MezRadius. 0=off

Here is an example of the Mez section for a 65 Enchanter
Rich (BB code):
[Mez]
MezOn=1
MezRadius=50
MezMinLevel=55
MezMaxLevel=68
MezStopHPs=80
MezSpell=Bliss
MezAESpell=Wake of Subdual Rk. II|2
KissAssist_Info.Ini
Rich (BB code):
[Old Bloodfields]
MezImmune=Noddri,Kyris,Pherin the Traitor
MobsToPull=kyv,ikaav,noc,ukun,dragorn
Back to Top

In Game /Commands
/looton - Toggle looting on/off
/buffson - Toggle buffing on/off
/dpson - Toggle DPS casting on/off
/meleeon - Toggle melee attacks on/off
/healson - Toggle healing on/off
/peton - Toggle pets on/off
/mezon - Toggle mezzing on/off
/chase - Toggle chase/follow Main Tank on/off
/camphere - Toggle return to camp on/off
/autofireon - Toggle AutoFireOn to turn on/off ranged attacks.
/autorezon - Toggle AutoRezOn to turn on/off auto/battle rez feature.
/campfire - Summon a NEW fellowship campfire if enough fellowship members in range. Will not summon if campfire already exists.
/switch - This command will make characters cease all combat on their current target and switch to Main Assist's target.

Syntax: /assistat 87 - Changes default /AssistAt=95 to /AssistAt=87
/chasedistance - Changes % of [General] ChaseDistance
/medstart - Changes % of [Genera]l MedStart
/campradius - Changes % of [General] CampRadius
/assistat - Changes % of [Melee] AssistAt
/meleedistance - Changes % of [Melee] MeleeDistance
/dpsskip - Changes % of [DPS] DPSSkip
/dpsinterval - Changes % of [DPS] DPSInterval
/maxradius - Changes % of [Pull] MaxRadius
/maxzrange - Changes % of [Pull] MaxZRange
/mercassistat - Changes % of [Merc] MercAssistAt
Back to Top

Mecernary /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.
MercOn=0 - Turns /callassist feature on/off
MercAssistAt=85 - 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. Beta
Back to Top

Puller Roles.
These roles are designed to replicate all the features and more of the original Puller and Hunter macros that most people have used at one time or another. Puller and PullerTank bring the mobs back the camp and Hunter will actively run after and hunt mobs with in a predefined radius.

Pull Settings
A new section [Pull], see below, will appear in your ini file. New zone sections will also appear in the zones you pull in so you can predefine mobs you want to pull or hunt. If left on default it will go after any mob with in the pull radius.

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.

PullWith=Melee/AA/Spell/Disc/Ranged Item Declare what you want to pull mobs with. Melee will attack the mob to pull. AA/Spell/Disc will run up to about 65% range and cast on the mob to pull.
MaxRadius=400 Radius you want pull mobs with in
MaxZRange=50 Z Axis Radius you want pull mobs with in. Default =50 for hilly zones try 100-200
Rich (BB code):
[Pull]
PullWith=Extravagant Infused Recurve Bow|Ethereal Arrow
MaxRadius=400
MaxZRange=200
LosFailOn=0

[/LIST]

KissAssisy_Info.Ini
Rich (BB code):
[Old Bloodfields]
MezImmune=Noddri,Kyris,Pherin the Traitor
MobsToPull=kyv,ikaav,noc,ukun,dragorn
Back to Top

Attack Buffs
A new feature in the DPS section is the addition of attack buffs. This supports short duration spells frequently cast during combat that targets group members. Spell like panther, yaulp, short term damage shields, etc

Attack buffs must use the following syntax:
Spell Name|Mob health to cast at|Target Yourself or Main Assist i.e Me or MA

90 lvl Shammy example
Rich (BB code):
DPS3=Talisman of the Tiger Rk. II|90|Me 
DPS4=Untamed Growth Rk. II|90|MA
DPS5=Lethargy Rk. II|90|MA
Burn Settings

A new feature is the Burn section. This feature was added at the the specific request of ALL my testers. I hadn't thought of it due my level 90s testing in the Moors :).
It can be used as a DPS boost, send your tank into a crazy defensive frenzy or healers to pop all group heals etc. When the definable burn event is invoked the character will give all priority to cast everything in the list.

BurnText=Decepticons Attack - The text to invoke the burn event. KissAssist should read this event text from any window BUT it is highly recommend to keep this command in the MQ2 or EQBC window. Default text "Decepticons Attack"
Usage: create a hot key /echo Decepticons Attack or /bc Decepticons Attack for the EQBC users out there.​
Burn1-6=spell/item/AA/disc to use in the burn event.
Default number of slots is 6 but can be increased by changing the number in macro to suit your needs. KissAssist will automatically add the new slots to the ini file.​

Change the 6 to how many slots you need
Rich (BB code):
 /declare Burn[6]                            string      outer
Beastlord example
Rich (BB code):
[Burn]
BurnText=Decepticons Attack
Burn1=Tuzil's Feralgia Rk. II
Burn2=Fundament: Third Spire of the Savage Lord
Burn3=Frenzy of Spirit
Burn4=Empathic Fury
Burn5=Bestial Alignment
Burn6=Nature's Fury Rk. II
Back to Top

AFKTools Settings

This was inspired as a mini version of AnonymousHero's AHtools. 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. This will probably be expanded on in future version.

AFKToolsOn=1 - Turn on/off AFKTools feature
AFKGMAction=/quit - What to do if GM is detected in the zone. /quit default.
AFKPCRadius=150 - Radius to detect PC's. Will alert you and pause all macro activity.
Back to Top
 
Re: KissAssist.mac v4.5.4 Updated 05/19/2012

KissAssist.mac v4.5.4 Updated 06/28/2012
/kissedit command added to edit ini file while in game. Requires MQ2Notepad loaded MQ2Notepad Ui file
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.
Druid added to pet classes
Pulling stall fixed when pcs too close
Fixed some buff and heal checks if medding andMedCombat=1
Fixed SOE typo in Monk 55 aura
More aura weirdness fixes
Fixed health check for canni mod rods etc
Added feature to buff MA (Main assist) out of group if using Buffs=Spell|MA
Tightened up buff spell range checks

KissAssist.mac v4.5.3 Updated 05/19/2012
~ALL AURAS FIXED - Really I promise. Remember new syntax is just Buffs1=Aura Spell|Aura
~Fix for higher level zerkers not auto inventorying axes after summoning
~Fixed Pet Buff AA's not casting
~Fixed some assist and mob targeting weirdness while in pullertank mode
~Fixed random puller not returning to camp after pulling mob
~Pullertank should be a little more aware of adds in camp during pulls

KissAssist.mac v4.5.2 Updated 05/06/2012
Buffs:
~ Added New Basic Rebuff Feature to help rebuff when spells wear off of party members
  • RebuffOn=1 - [Buffs] Rebuff on/off (Default on)
~ Fixed |Me and |MA tags in Buffs Section. They will now properly buff caster and MA when used
~ Fixed Mage auras Earthen and Rathe's Strength to work properly

Misc:
~ Added Endurance Med/Group Watch check for Beastlords, Paladins, Rangers and Shadow Knights
~ Fixed some MQ2Melee setting issues with casters
~ Fixed Main Tank not aggroing mobs in camp while others incoming
~ Pullers will not return to starting point before pulling next mob if within camp radius
~ Fixed toons breaking Invis when not in combat
~ Fixed a typo in Z distance check during combat

KissAssist 4.5.1 Updated 05/03/2012
~ Another Ignore mobs error fixed
~ Puller mode stall fixed while trying to assist MA
~ Fixed healers with AutoRezOn trying to rez corpses in guild lobby
~ Added additional rez checks

KissAssist 4.5 Updated 05/02/2012
~ Targeting only whats on Xtarget while in Tank mode. Prevents attacking non aggro roamers.
~ Fixed a targeting issue with NPC pets
~ Fixed an issue with Main Tank trying to mem spells during melee if spell not memmed.
~ Fixed an issue with Free to Play characters recasting Rk. II loop with pet buffs
~ Fixed tanks delaying attacking adds in camp
~ Added recognition for Druid's Survival line of heals spells
~ Fixed MobOnIgnore while in Puller or PullerTank mode.
~ Fixed loop getting stuck on nearest mob during pulls
~ Fixed recognition for SK's Voice of Thule AA
~ Fixed an issue Autofire not turning off
~ Added MiscGem setting to ini file under [General] - Gem Kiss uses to mem spells in (Default 8)
~ Heal section rewritten to make it more responsive.
~ Frequency of heal checks increased
~ Fix healers targeting mobs when DPS/Melee off.
~ Fixed Pet buff items i.e. Epics recasting when ever timer was ready instead of when buff wore off
~ Rezzers will now rez their own corpses and others during down time. They will also rez if toon is present in the zone and has a corpse within range.
~ Will automatically open Leadership HoTT window if available.
~ Fixed a loop in trying summon items if out of components

~ Added AE Mez to Mez Section
  • Syntax : Your AE Mez Spell|Number of mobs - 2 would try to aemez if 2 or more mobs are within MezRadius. 0=off
  • MezAESpell=Wake of Subdual Rk. II|2
~ Added a Feign Death function to DPS section. FD at a certain health % of mob to lose aggro. Mainly for necros after laying down dots also works for SKs and monks.
  • Syntax : Your FD AA/Disc/Spell|mob health|Feign - Example below would try to use Improved Death Peace when mob health is at 70%. Then stand back up in 10s
  • DPS2=Improved Death Peace|70|Feign
~ Auras rewritten - Kiss will now correctly cast all auras including Cleric/Chanters with 2nd aura aa's. Auras in Buffs section no longer need the 3rd part of the the aura listed
  • Syntax: Aura Spell|Aura
  • Buffs2=Wildfire Aura|Aura
~ The following commands have been added to change ini file settings on the fly while Kiss is running.

  • Syntax: /assistat 87 - Changes default /AssistAt=95 to /AssistAt=87
  • /chasedistance - Changes % of [General] ChaseDistance
  • /medstart - Changes % of [Genera]l MedStart
  • /campradius - Changes % of [General] CampRadius
  • /assistat - Changes % of [Melee] AssistAt
  • /meleedistance - Changes % of [Melee] MeleeDistance
  • /dpsskip - Changes % of [DPS] DPSSkip
  • /dpsinterval - Changes % of [DPS] DPSInterval
  • /maxradius - Changes % of [Pull] MaxRadius
  • /maxzrange - Changes % of [Pull] MaxZRange
  • /mercassistat - Changes % of [Merc] MercAssistAt

KissAssist v4.4 Updated 02/03/2012
Fixed zone recognition where zone names had a comma in them i.e. Erillion, City of Bronze. KissAssist was not recognizing pulling and mez lists in the KissAssist_Info.ini
Fixed the MobToIgnore list. KissAssist will now correctly ignore mobs on this list per zone in the KissAssist_Info.ini file

KissAssist v4.3 Updated 01/27/2012
Fixed some weirdness from 4.2 caused by my edits from the Red Planet version.
 
Last edited:
Re: KissAssist.mac v4.5.4 Updated 05/19/2012

ToDo
~ Add a Function to combat buffs under DPS to cast only once during a fight
~ Add AE spell function to DPS Section
~ Add Melee and Caster Filter to Buffs for single target spells.
~ Add Melee and Caster Filters to Attack Buffs for single target spells in DPS.
~ Fix targeting issues on TLP servers.
~ Add Gift of Mana function to DPS section.
~ New Mana section for mana recovery type abilities. Will use them when conditions met in combat or downtime
~ Add self heal option to Heal section i.e. |Me
~ Add |Endurance Regen feature to mirror |Mana for Casters.
 
Last edited:
Is there a way to adjust the pull range? Not how far out a mob is targeted to pull, but how close you need to be in order to fire an arrow, etc. When a mob is walking away from you and you run to pull it, the puller will inch up, stop, then inch up again and repeat. If he got just a little closer he would be in range to fire the arrow and pull the mob. Or is it something else that is happening that prevents him from firing the arrow when a mob is walking away from the puller.

Very bot like to see my puller inch up over and over and then give up, or get aggro from another mob he passed when trying to tag the first mob.
 
The range is a calculation of the item/spell/being used to pull. It doesn't mater what it is because if the mob walks away the toon is going to creep up on it. If you get aggro form another mob then the toon returns to camp with the new mob. I can look at the behavior over all when I get back to Kiss in a week or so. Still busy with the new site stuff.

The actual code is around line 1290 if you want to play with it /varcalc PullDist ${PullDist}*.6. .6 = reduce normal range by 60% so try .2 maybe for 20%

Rich (BB code):
                | Try and pull again after 7 seconds or 2 seconds if target is moving
                /if (${PullAttempts}>=7 || ${PullAttempts}>=2 && ${Target.Speed}>25) {
                    /goto :PullAgain
                    | Make range smaller to creep closer to mob if los or moving
                    /varcalc PullDist ${PullDist}*.6
                }
 
Maskoi, love the kiss assist, however is there a reason i cant get ingame commands to work? i type exactly what you show for ingame commands and i get a that is not a valid command when the macro is running mayybe im just stupid
 
Open up your ini file and change KissAssistVer=4.5.4 to 0, KissAssistVer=0 and restart kiss. This will force MQ2 to rewrite the aliases so Kiss can recognize the commands.
 
Re: MQ2Melee 4.961 Updated 02/14/2011

I having issues with my monks pulling and even other classes. Bst, or ranger. I've noticed when the monks pull they will after about 4 pulls just stand there and let themselves get hit. Then they ID and are perma invis and stop doing anything. I've tried messing with melee to make them resume/standup authorize.. etc. or playing with kiss ini and noting i do will stop them from doing this. Could it be lag or some settings in the ini? I never usually have issues with the iksar but my friends human monk does have issues constantly.

Here's a couple of the ini's for reference

Beastlord
Rich (BB code):
[General]
KissAssistVer=4.5.4
Role=Puller
XTSlot=1
CampRadius=30
CampRadiusExceed=200
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=25
MedCombat=0
LootOn=0
RezAcceptOn=0
AcceptInvitesOn=0
EQBCOn=0
GroupWatchOn=0
MiscGem=8
[Melee]
AssistAt=95
MeleeOn=1
FaceMobOn=1
MeleeDistance=75
StickHow=!Front
AutoFireOn=0
[Buffs]
BuffsOn=1
Buffs1=Paragon of Spirit|MANA|51
Buffs2=Focused Paragon of Spirits|MANA|95
Buffs3=Pact of the Wurine
Buffs4=Spiritual Enrichment RK. III
Buffs5=Heart of the Hadal
Buffs6=Dragorn War Mask
Buffs7=Shared Brutal Ferocity Rk. II
Buffs8=Jagged Bronze Belt
Buffs9=Dancer's Veil
Buffs10=Cloak of the Lawkeeper
Buffs11=Vyers' stud
Buffs12=Ikaav Neck Brace
Buffs13=Bright Warden's Opal Ring
Buffs14=Rallosian Battle Figure
Buffs15=Girdle of Living Thorns
Buffs16=Gloves of the Crimson Sigil
Buffs17=NULL
Buffs18=NULL
Buffs19=NULL
Buffs20=NULL
RebuffOn=1
[DPS]
DPSOn=1
DPSSkip=10
DPSInterval=12
DPS1=NULL
DPS2=Bestial Rending Rk. III|98|Me
DPS3=Chameleon Strike|97
DPS4=Rush Rk. III|95
DPS5=NULL
DPS6=Gorilla Smash|98
DPS7=Rotsil's Bite Rk. III|70
DPS8=Binaesa Blood rk. III|96
DPS9=Bale's Maelstrom|60
DPS10=Frozen Cyanin RK. III|50
DPS11=Frostrift Lance RK. III|95
DPS12=Bite of the Asp|60
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=0
Heals1=Mending of the Izon Rk. III|45
Heals2=NULL
Heals3=NULL
Heals4=NULL
Heals5=NULL
Heals6=NULL
Heals7=NULL
Heals8=NULL
AutoRezOn=0
AutoRezWith=Your Rez Item/AA/Spell
Heals9=NULL
Heals10=NULL
[Pet]
PetOn=1
PetSpell=Spirit of Kolos
PetShrinkOn=0
PetShrinkSpell=Coraline earring of alliance
PtBuffsOn=1
PetBuffs1=NULL
PetBuffs2=Exceptional Velocity Rk. III
PetBuffs3=Mea's Aggression Rk. III
PetBuffs4=Spirit of Bale Rk. III
PetBuffs5=Hobble of Spirits
PetBuffs6=Spiritcaller Totem of the Feral
PetBuffs7=taste of blood
PetBuffs8=NULL
PetFocus=NULL
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=1
MercAssistAt=98
[Pull]
PullWith=Sha's Reprisal Rk. II
MaxRadius=480
MaxZRange=15
LoSFailOn=1
PullWait=0
[AFKTools]
AFKToolsOn=0
AFKGMAction=/quit
AFKPCRadius=150
[Burn]
BurnText=Slap em silly!
Burn1=Fundament: Third Spire of the Savage Lord
Burn2=Group Bestial Alignment
Burn3=Frenzy of Spirit
Burn4=Kolos' Fury Rk. III
Burn5=Savage Fury Rk. III
Burn6=Elegant Primearch Tunic
Burn7=Bloodlust
Burn8=Attack of the Warders
Burn9=Incandescent Shard
Burn10=Bestial Bloodrage
Burn11=NULL
Burn12=NULL

Iksar monk
Rich (BB code):
[General]
KissAssistVer=4.5.4
Role=Puller
CampRadius=30
CampRadiusExceed=40
ReturnToCamp=1
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=40
MedCombat=0
LootOn=0
RezAcceptOn=0
AcceptInvitesOn=0
GroupWatchOn=0
EQBCOn=0
MiscGem=8
[Buffs]
BuffsOn=1
Buffs1=Ritual Blood Ring
Buffs2=Golden Cartilage-Hoop
Buffs3=Slorn's Ceremonial Drape
Buffs4=Sork's Aural Attenuator
Buffs5=Fancy Leather Pauldrons
Buffs6=Spellward Knuckleguard
Buffs7=Glowing Eyes of the Wind
Buffs8=Gloves of the Crimson Sigil
Buffs9=Master's Aura|Aura
Buffs10=Lizardscale Plated Girdle
Buffs11=Daelai's Dandy Brush
Buffs12=Fabled Girdle of Living Thorns
Buffs13=NULL
Buffs14=NULL
Buffs15=NULL
Buffs16=NULL
Buffs17=NULL
Buffs18=NULL
Buffs19=NULL
Buffs20=NULL
RebuffOn=1
[Melee]
AssistAt=95
MeleeOn=1
FaceMobOn=1
MeleeDistance=75
StickHow=!Front
AutoFireOn=0
[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
[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
Heals6=NULL
Heals7=NULL
Heals8=NULL
Heals9=NULL
Heals10=NULL
[Burn]
BurnText=Decepticons Attack
Burn1=NULL
Burn2=NULL
Burn3=NULL
Burn4=NULL
Burn5=NULL
Burn6=NULL
[Pull]
PullWith=Distant Strike
MaxRadius=440
MaxZRange=250
LoSFailOn=1
PullWait=1
[AFKTools]
AFKToolsOn=0
AFKGMAction=/quit
AFKPCRadius=300
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=92

Human monk
Rich (BB code):
[General]
KissAssistVer=4.5.4
Role=Puller
CampRadius=20
CampRadiusExceed=10
ReturnToCamp=1
ChaseAssist=0
ChaseDistance=25
MedOn=0
MedStart=25
MedCombat=0
LootOn=0
RezAcceptOn=1
AcceptInvitesOn=0
GroupWatchOn=0
EQBCOn=0
MiscGem=8
[Buffs]
BuffsOn=1
Buffs1=Ritual Blood Ring
Buffs2=Thunderous Hoop of the Spirits
Buffs3=Mottled Hide Cloak
Buffs4=Familiar of the Emerald Jungle
Buffs5=NULL
Buffs6=Daelai's Dandy brush
Buffs7=Visage of the Windrunner
Buffs8=Gloves of the Crimson Sigil
Buffs9=Lizardscale Plated Girdle
Buffs10=Hans' Precious cord of sweets
Buffs11=NULL
Buffs12=NULL
Buffs13=NULL
Buffs14=NULL
Buffs15=NULL
Buffs16=NULL
Buffs17=NULL
Buffs18=NULL
Buffs19=NULL
Buffs20=NULL
RebuffOn=1
[Melee]
AssistAt=95
MeleeOn=1
FaceMobOn=1
MeleeDistance=75
StickHow=snaproll
AutoFireOn=0
[DPS]
DPSOn=1
DPSSkip=5
DPSInterval=5
DPS1=NULL
DPS2=NULL
DPS3=NULL
DPS4=NULL
DPS5=Null
DPS6=NULL
DPS7=NULL
DPS8=NULL
DPS9=NULL
DPS10=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
Heals6=NULL
Heals7=NULL
Heals8=NULL
Heals9=NULL
Heals10=NULL
[Burn]
BurnText=slap em silly!
Burn1=Infusion of Thunder
Burn2=Zan fi's whistle
Burn3=Speed Focus
Burn4=Lucid Forcestruck Chestwraps
Burn5=Five Point Palm
Burn6=Fundament: Second Spire of the sensei
[Pull]
PullWith=Distant Strike
MaxRadius=350
MaxZRange=300
PullWait=1
[AFKTools]
AFKToolsOn=0
AFKGMAction=/quit
AFKPCRadius=150
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=92



I don't think its an ini problem but it's definetly annoying me, i've killed both monks and the bst a few times, and even the ranger. they will pull good for about 5 minutes then run out to a mob, stop, do pull ability/spell and stand there and let themselves die. or just FD with ID and then won't do anything because they are invis.

Here's the melee files.

bst
[MQ2Rez]
Accept=0

iksar monk is same as bst.

human monks is big..

Rich (BB code):
[MQ2Rez]
Accept=1
[MQ2Melee]
cloud=20
disarm=0
dragonpunch=1
eaglestrike=1
enrage=1
eyegouge=0
facing=1
feigndeath=45
fistsofwu=20
flyingkick=1
heel=20
infuriate=1
kick=0
leopardclaw=20
melee=1
mend=46
monkey=1
plugin=1
pothealover=0
provoke0=469
provokeend=20
provokemax=1
provokeonce=1
resume=20
roundkick=1
standup=1
stickbreak=1
stickrange=75
stun0=469
stunning=1
synergy=20
tigerclaw=1
vigshuriken=1
version=5.040

i've had the paladin pulling for hours and hours now. he's just using melee to pull and is doing fine. I can't understand it.
 
Moved your post to kissassist.

Need some clarity here. Your iksar monk pulls fine but the human monk doesn't? If toon is invis and set to puller they won't pull. Kiss is coded that way.

What does FD with ID mean?
 
If the toons fd during a combat round then mob dies before the fd toon gets a heal and gets back up they will stay down it its done kinda flaw in the plugin its self
 
Recently started using this and it's a great macro. The only problem I'm having is with the level 90 enchanter aura Mana Reiteration Aura.

Buffs20=Mana Reiteration Aura Rk. II|Aura

I have that as the entry for the aura in my ini. In the aura window it shows up as Mana Recursion Aura so the bot continues trying to re-cast it endlessly. Is there anything I can change with the ini entry to make that work?
 
Oh dang it took me a bit to find this lol, I checked the plugin section first. I mean they are using Imitate death which gives you perma invis till you zone. I also don't know why the iksar pulls but I always have problems with bst and human monk. Heck i think i even have problems with the iksar but he's better geared than the human so he probably just kills the mobs then resumes pulling but the human is weak. I tested it on another iksar monk of my friends and their monk also has problems, they all seem to pull fine for like 4 pulls then they run out, agro a mob and stand there. The monks will imitate death though and then just stop for good, no matter what I try to set in the ini or melee settings. Is there any way to fix them to just keep pulling even if they had to FD or ID? I couldn't find a setting for imitate death so not sure why they are even using it.
 
Sorry if this is a dumb question but I can't find what the following ini line does

Rich (BB code):
PullWait=0
 
Sorry if this is a dumb question but I can't find what the following ini line does

Rich (BB code):
PullWait=0


Its a timer in seconds that increases the amount of time the puller looks for spawns if none are up.

if you kill everything thing kiss will look continually for new spawns until some thing spawns by default .
If you give a value of 30 it will pause 30 secs until it starts looking again for spawns. It's only valid when there are no spawn in your radius otherwise it looks continually.

Rich (BB code):
   /if (${PullWait}) {
                    /echo Waiting ${PullWait} seconds for mobs to respawn.
                    /if (${EQBC.Connected} && ${EQBCOn}) /docommand /bc [+t+]PULLING-> Waiting ${PullWait} seconds for mobs to respawn.[+x+]
                    /call PullDelay ${PullWait}
                }
 
Change MaxRadius=350 to whatever range you need

[Pull]
PullWith=Melee
MaxRadius=350
 
So I just now updated to this version from version 4.5.2 because my warrior sometimes would not pull mobs all the way back to camp. This version has seemed to fix that problem, but now my warrior will not attack quickly. When he pulls a mob back to camp he just sits there for a few seconds and lets the mob hit him and does nothing. He will finally engage after a few seconds, it's almost like he is on assist mode. I set him as pullertank, but most of the time he does not engage right when a mob gets into camp. With the prior version, he would engage the mob before it even reached him (he would run to the mobs when in range).

Any idea's why this is happening? sometimes he attacks within a second of the mob beating on him, other times he does not attack for a few seconds.

Thanks,
 
as far as i know its cuz he took to long to pull back to camp and the timer ran out...I think that is what I was told
 
Pullwait is set to 1

They are some long pulls, but it worked in the prior version. Think I can adjust it somewhere?
 
So I just now updated to this version from version 4.5.2 because my warrior sometimes would not pull mobs all the way back to camp. This version has seemed to fix that problem, but now my warrior will not attack quickly. When he pulls a mob back to camp he just sits there for a few seconds and lets the mob hit him and does nothing. He will finally engage after a few seconds, it's almost like he is on assist mode. I set him as pullertank, but most of the time he does not engage right when a mob gets into camp. With the prior version, he would engage the mob before it even reached him (he would run to the mobs when in range).

Any idea's why this is happening? sometimes he attacks within a second of the mob beating on him, other times he does not attack for a few seconds.

Thanks,
Under general whatis your CampRadius= set to?
Under Mele what si your MeleeDistance= set to?
 
CampRadius=10 to small Tank wont react unless the mob is 10' of him really shouldn't be under 20 change to CampRadius=40
 
Having a problem with the looting. When I have an item on my cursor, and type /lootdestroy I get could not parse /lootdestroy and then a bunch of white spam text like kissassist.mac@2409(checkstats(int statcheck, charname, etc.etc.) I've also gone into my loot.ini and put the items I want to =Keep or =Destroy, and he seems to still loot the stuff I want deleted.

Any idea what the issue might be?
 
In you macro folder open you loot.ini file and change the Version=2.4 to Version=0.
Restart kissassist and it will force ninjadvloot to rewrite the aliases for the commands.
 
One more question. How can I get my Melee characters to not sit? They always sit after a fight ends and don't need to. I have medon=0, medstart=0, medcombat=0. My endurance is full. there is no reason to sit, and it looks strange as well.

Thanks,
 
no clue never seen that happen. What class is the toon? Check your holy and down shits if you any.
What message is in the mq2 window when they sit?
 
Copy his ini file somewhere else then delete it. Start kiss to create another one and just turn set MeleeOn=1 see of still does it.
 
My mistake. I just noticed that he had groupwatchon=1 it just wasn't echoing to the MQ2 window. changed that to 0 and he does not sit now.

Thanks
 
Something to consider for the heal section... I have a cleric and a shaman I hang with and I dont want my shaman healing except for their canni damage which would need an option like |Me or something to denote that they should only heal themselves with that spell (like Torpor)
 
Something to consider for the heal section... I have a cleric and a shaman I hang with and I dont want my shaman healing except for their canni damage which would need an option like |Me or something to denote that they should only heal themselves with that spell (like Torpor)

That code base is already there adding |Me is easy. Look for it next version. Hopefully next week.
 
Thanks Maskoi! I'm using KissAssist 4.5.4 for hunting. It works great except that it detects adds in the camp when they are not in aggro or on the extended target list. I hunt in areas with non-socials. I'm killing next to 5 other mobs and they are not attacking but it will not loot until all these non-existent adds are dead.

Thanks again
 
Is it attacking the adds or just not looting?
If its not looting its because ninjadvloot is detecting mobs in your loot radius. The default is MobsTooClose=100 and you can reduce in your loot.ini file. Try like 15.
 
It is attacking the adds continuously so it eventually moves out of the loot radius and misses what I am farming. Thanks for the feedback. I'll try that when I get back home.
 
Are you telling it what to hunt in the kissassist_info.ini file?
 
KissAssist Release KissAssist.mac v4.5.4 Updated 06/28/2012

Users who are viewing this thread

Back
Top
Cart