• 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 5.6 Updated 11/13/2012

Maskoi

old and salty
Joined
Sep 28, 2005
RedCents
82,796¢
kissassist_logo_web.png
KissAssist 5.6 Updated 11/13/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 or your pet
  • 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 5.0 Updated 09/25/2012

KissAssist 5.6 Updated 11/13/2012
~ Fixed burn section. It will no longer crash macro. I was drunk or something and didn't finish it.
~ Fixed endless pet shrink loop. I blame Dencelle it was his code.
~ Changed Linux encoding to windows encoding. Should look fine now in notepad.

KissAssist 5.5 Updated 11/12/2012
~ Fixed Canni and other mana gathering abilities during combat.The initial code was causing errors in casters.
~ New ini files will no longer add pet section to Wizards.
~ Cleaner pet shrink code revamp - Thanks Dencelle
~ Removed TLP Server compatibility. It was buggy and I was never going to finish it.
~ Added target to combat abilities, /disc, to various features.
~ Added a check to prevent rez function from firing if rez Item/AA/Spell is not ready.
~ Revamped the way the KissAssist pull function selects mobs. Kiss will now always select the closet targetable line of sight mob to pull.
~ Sorted out some confusion in Mez section for Tank In Group or Out of group
~ Disabled Mez Immune section automatically adding mobs to ini file. Needs to be fixed.
~ Fixed Puller roles randomly attacking mobs before returning to camp.
~ Tweaked puller actions to look a little more natural.
~ Fixed an error where PullerTank would not attack adds in camp while waiting for pulled mob to arrive.
~ Fixed a buff leak that activated on spell worn off in combat. Toon would stop attacking and try to rebuff in middle of fight.
~ Added EQBC echo functions for Guild and Fellowship Chat.
EQBCOn in the ini file under [General] now has several options see below
[General]
EQBCOn=0 - all eqbc chat functions off
EQBCOn=1 - Kiss EQBC Spam enabled Pull,Mez,HEal and Tank messages
EQBCOn=2 - Same as 1 plus will echo all guild chat to EQBC window
EQBCOn=3 - Same as 1 plus will echo all Fellowship chat to EQBC window
EQBCOn=4 - Kiss EQBC Spam, Guild echo and Fellowship echo all enabled​

KissAssist 5.4 Updated 10/28/2012

~Canni and other mana gathering abilities now2 work during combat. There is nothing to change in your ini files.

~Gift of Mana section added
GoM Settings
GoM allows you assign a spell to cast during combat if Gift of Mana goes off. Allows you to target mob, main assist or yourself
  • Syntax : Your Spell|Target = MA/Me/Mob - Mage example below would try to cast Ruthless Servant on the current Mob, MA's Target, if GoM goes off
Rich (BB code):
[GoM]
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
GoMSpell=Ruthless Servant|Mob

~Fixed constantly targeting your own pet if pet is Main Assist and using pet heals.
~Fixed aliases writing when creating ini file for the first time. Previously was not writing them until you changed the KissAssist version in the ini file.

KissAssist 5.3 Updated 10/25/2012
~Fixed some MQ2Exchange issues when pulling with ranged items

KissAssist 5.2 Updated 10/04/2012
~Fixed double casting of heal over time spells due to extra MA heal check implemented in 5.0.

KissAssist 5.1 Updated 09/25/2012
~Fixed typo in Rez section that was causing errors.

KissAssist.mac v5.0 Updated 09/25/2012

NEW! The KissAssist Ultimate Buffing System

Any toon 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 toon's Buffs section of their ini file. If another toon is missing a buff and it stacks they will cast it on that toon. This addition buffing works only with toons 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 noticable lag. The file is self cleaning so you won't end up with a 30 mb ini file.

The best thing is absolutely nothing has changed in the way you enter your buffs. You don't need add anything extra it is 100% compatible with your toon's current ini file.

Q: Will my KissAssist toons buff me if I use another macro?
A: Yes they will with the kissassistbuffs.inc include file.
If you use other macros I have written a small include file to make any macro visible to the new system. This means by adding 2 lines to your macro you can make anyone using KissAssist buff toons using other macros.

Instructions to use 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
  • /call WriteBuffs

3. Make sure you have kissassistbuffs.inc in your macro folder. This is included with our compile.


Buffs:
~NEW! Endurance Regen - Endurance regen feature added to ini file to match KissAssist mana regen feature
  • Buffs1=respite|End|24
~Added Out of group listening for spells worn off MA

Mez:
~Mez section tuned up. Had several errors.
~Mez resist recast fixed.
~Reading/writing Mez Immune to/from ini file fixed
~Mezzing out of group now works correctly and faster.
~Added a mez check while medding.

Combat:
Rewrote autofire to fix overall bugginess. Fixes Autofire not restarting if interrupted for heals or combat buffs and randomly at mobs incoming mobs while at 100% helath.
Added a pet attack check every 20s to fix pets not attacking because mob mez'd
Added a custom timer for timer for Beastlord Feralgia line of spells in Combat Buffs to prevent recasting while buff active in song window.

Heals:
~Streamlined the heal section a bit to increase responsiveness.
~NEW! Pet Heals - Added a new feature for Heal Section to heal Character's own pet using the |Pet label. Work with any normal or pet heal.
Beastlord example of Promised, HoT and Spot Heal
Rich (BB code):
Heals1=Promised Amendment|95|Pet
Heals2=Yurv's Mending|85|Pet
Heals3=Salve of Yubai|65|Pet

~ NEW! Petassist Role. Added a new 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.
  • /mac kissassist petassist PetName

General:

~NEW! HoTT Switch - General section in the ini file to turn off Automatic HoTT Window Open
  • HotTTOn=1
~Wizard's will now automatically ditch their familiars
~Fixed pulling so toons will now run to instead of creeping up on mobs that are out pull range
~Added 20s timers for Zoning and people Joining the party to prevent group heals from firing on as health bars filled up from 0 to 100%
~Added a check to load MQ2Twist if a bard.

~NEW Debug Commands for ease of use

Rich (BB code):
/debug
/debugmez
/debugbuffs
/debugcombat
/debugheal
/debugpull

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 5.0 Updated 09/25/2012

KissAssist 5.xx 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):
[cityofbronze]
MezImmune=List up to 10 mobs. Use full names i.e. a green snake,a blue tiger,a wide eye ooze or NULL
MobsToPull=grendlaen,braxi,selyrah,oashim,bloodclaw,strangleweed
MobsToIgnore=a sentry stone,Leaf Pile,Tyzen,Faltar,A Rabid Selyrah
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
  • 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.
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.
HoTTOn[/B=1 - Turn the automatic opening of th eHrlath of Target's Target Window On/Off. Default is on
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

NEW! The KissAssist Ultimate Buffing System

Any toon 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 toon's Buffs section of their ini file. If another toon is missing a buff and it stacks they will cast it on that toon. This addition buffing works only with toons 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 noticable lag. The file is self cleaning so you won't end up with a 30 mb ini file.

The best thing is absolutely nothing has changed in the way you enter your buffs. You don't need add anything extra it is 100% compatible with your toon's current ini file.

Q: Will my KissAssist toons buff me if I use another macro?
A: Yes they will with the kissassistbuffs.inc include file.
If you use other macros I have written a small include file to make any macro visible to the new system. This means by adding 2 lines to your macro you can make anyone using KissAssist buff toons using other macros.

Instructions to use 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
  • /call WriteBuffs

3. Make sure you have kissassistbuffs.inc in your macro folder. This is included with our compile.

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.
RebuffOn=1 -Rebuff on/off from spell worn off message (Default on)

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

Endurance Regen Discs - Endurance regen feature added to ini file to match KissAssist mana regen feature
Rich (BB code):
Buffs1=respite|End|24
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
Buff MA Only/Out of Group
You can now select to cast buffs just the MA. If you want to cast SoW on the just teh MA and not entire group use the following
syntax: Spell Name|Me See example below
Rich (BB code):
Buffs6=Spirit of Wolf|MA
Summon Items
You can now summon items by listing the spell, item and quantity to summon in the Buff section.
syntax: Spell Name|Summon|Item Summoned|Quantity See examples below mage, warrior, berserker
Rich (BB code):
Buffs6=Wand of Arcane Transvergence|Summon|Rod of Arcane Transvergence|1
Buffs7=Huntsman's Ethereal Quiver|Summon|Ethereal Arrow|200
Buffs8=Axe of the Savage|Summon|Axe of the Savage|200
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

Pet Heals - to heal a Character's own pet using the |Pet label. Work with any normal or pet heal.
Beastlord example of Promised, HoT and Spot Heal
Rich (BB code):
[Heals]
HealsOn=1
Heals1=Promised Amendment|95|Pet
Heals2=Yurv's Mending|85|Pet
Heals3=Salve of Yubai|65|Pet
Back to Top

Pet Settings
PetOn - 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
PetFocus - Swap in a pet focus item when summoning pet. Syntax Focus Item|Slot -Some common slots leftear,head,face,neck,leftwrist,leftfinger,ranged
PetShrinkOn - Use pet shrink
PetShrinkSpell - Pet shrink AA/Spell/Item. 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

95 Mage Pet ini Example:
Rich (BB code):
[Pet]
PetOn=1
PetSpell=Facet of Air
PetFocus=PetFocus=Chipped Shards of Dread|leftea
PetShrinkOn=1
PetShrinkSpell=Diminutive Companion
PetBuffsOn=1
PetBuffs1=Iceflame Armor
PetBuffs2=Focus of Primal Elements
PetBuffs3=Burnout X
PetBuffs4=Aegis of Kildrukaun
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):
[cityofbronze]
MezImmune=List up to 10 mobs. Use full names i.e. a green snake,a blue tiger,a wide eye ooze or NULL
MobsToPull=grendlaen,braxi,selyrah,oashim,bloodclaw,strangleweed
MobsToIgnore=a sentry stone,Leaf Pile,Tyzen,Faltar,A Rabid Selyrah
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.
/debug - Turn On/Off Debug Spam Generic Stuff
/debugmez - Turn On/Off Debug Spam Mez Section
/debugbuffs - Turn On/Off Debug Spam BuffsSection
/debugcombat - Turn On/Off Debug Spam Combat Section
/debugheal - Turn On/Off Debug Spam Heals Section
/debugpull - Turn On/Off Debug Spam Pull Section

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

/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.
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
PullWait=0 Time in seconds to wait looking for mobs if no spawns are up ie you killed everything. Used mostly for camping named so you are aren't looking for mobs every second. Default=0
Rich (BB code):
[Pull]
PullWith=Extravagant Infused Recurve Bow|Ethereal Arrow
MaxRadius=400
MaxZRange=200
PullWait=0
KissAssist_Info.Ini
Rich (BB code):
[cityofbronze]
MezImmune=List up to 10 mobs. Use full names i.e. a green snake,a blue tiger,a wide eye ooze or NULL
MobsToPull=grendlaen,braxi,selyrah,oashim,bloodclaw,strangleweed
MobsToIgnore=a sentry stone,Leaf Pile,Tyzen,Faltar,A Rabid Selyrah
Kiss radius.jpg
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

GoM Settings

GoM allows you assign a spell to cast during combat if Gift of Mana goes off. Allows you to target mob, main assist or yourself
  • Syntax : Your Spell|Target = MA/Me/Mob - Mage example below would try to cast Ruthless Servant on the current Mob, MA's Target if GoM goes off
Rich (BB code):
[GoM]
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
GoMSpell=Ruthless Servant|Mob
Back to Top
 
Last edited:
Re: KissAssist 5.0 Updated 09/25/2012

Will this work fine with our current ini's or should we redue them? What about the info.ini as well?

Thanks, will try it out later.
 
Re: KissAssist 5.0 Updated 09/25/2012

Don't have to change a thing. 100% backwards compatible to 4.54.
 
Re: KissAssist 5.1 Updated 09/25/2012

KissAssist 5.1 Released and upload
~Fixed a typo in rez routine.
 
Re: KissAssist 5.1 Updated 09/25/2012

Is there a way to have the macro ignore some mobs. Some mobs I am running into are targetable but not engageable, and my puller keeps trying to pull it over and over again.
 
Re: KissAssist 5.1 Updated 09/25/2012

Is there a way to have the macro ignore some mobs. Some mobs I am running into are targetable but not engageable, and my puller keeps trying to pull it over and over again.

Use MobsToIgnore in the the Kissassist_info.ini file. Example below.
Rich (BB code):
[cityofbronze]
MezImmune=List up to 10 mobs. Use full names i.e. a green snake,a blue tiger,a wide eye ooze or NULL
MobsToPull=grendlaen,braxi,selyrah,oashim,bloodclaw,strangleweed
MobsToIgnore=a sentry stone,Leaf Pile,Tyzen,Faltar,A Rabid Selyrah
 
Re: KissAssist 5.1 Updated 09/25/2012

Maskoi, on my wizard i want to use a big nuke when GoM hits, how would I set that up? Could I use the Burn feature for the trigger?
 
Re: KissAssist 5.1 Updated 09/25/2012

I have been working on a GoM feature for heals and dps look for it in the next version in a few weeks
 
Re: KissAssist 5.1 Updated 09/25/2012

Cool, i might convert your burn section in the mean time ;) Wizard is useless without it hehe... well not useless, but 50% ;)
 
Re: KissAssist 5.1 Updated 09/25/2012

I need to look at the burn section as well its pretty basic and raw.
 
Re: KissAssist 5.1 Updated 09/25/2012

Burn section does need some touching, but adding Gift of Mana in Burn text then throwing my spell to use on GoM seemed to work. It did however repeat the burn twice. Might just need to a modify my burn text to be more descriptive.
 
Re: KissAssist 5.1 Updated 09/25/2012

Regarding the mobs to pull/mobs to ignore list...

If you put a mob on both the pull and the ignore list will it ignore the mob if it's in camp but pull it if it's in pulling mode? I have a place where mobs arent KOS but I want to pull them when it starts pulling but ignore them if they're showing up as 'in camp'?

Also is there any way to prioritize certain actions... Using this with a shaman it will actually heal first when it'd be preferable for it to try and slow the mob first.

Burn section does need some touching, but adding Gift of Mana in Burn text then throwing my spell to use on GoM seemed to work. It did however repeat the burn twice. Might just need to a modify my burn text to be more descriptive.

http://lucy.allakhazam.com/spell.html?id=8105&source=Live

Try changing the text from 'Gift of Mana' to 'granted a gift of mana!' ;) since both the get and the fade message use the text 'gift of mana'
 
Re: KissAssist 5.1 Updated 09/25/2012

I'm not sure if this is possible, but is there a way to keep characters from moving outside of a very small area while this is running? I'm trying to do the Underfoot progression task Clash of the Kobolds, where you have to fight 3 waves of 5 mobs without stepping out of a ring. I need my bard for mez, but without fail he will run out at some point to mez a mob outside the ring. I was going to try disabling mq2moveutils to see if that will work, but I'm wondering if there is a better way?
 
Re: KissAssist 5.1 Updated 09/25/2012

set meleedistance to a lower value that weill prevent ur toons to running out so for ecample ur tank is at 50 from the camp and melee distance is at 20, ur toons wont run out there to help melee so ull have to have ur tank drag the mob close to ur camp
 
Re: KissAssist 5.1 Updated 09/25/2012

set meleedistance to a lower value that weill prevent ur toons to running out so for ecample ur tank is at 50 from the camp and melee distance is at 20, ur toons wont run out there to help melee so ull have to have ur tank drag the mob close to ur camp

I actually tried that, and in fact ended up turning melee off for everyone. I'm doing all the tanking and melee dps on my monk, the problem is when the bard moves to mez.
 
Re: KissAssist 5.1 Updated 09/25/2012

Kiss doesn't have any movement code foe mezzing. The bard would never move to mez. He would only move to attack. Set MeleeOn=0. He won't attack but he won't move either.
 
Re: KissAssist 5.1 Updated 09/25/2012

Kiss doesn't have any movement code foe mezzing. The bard would never move to mez. He would only move to attack. Set MeleeOn=0. He won't attack but he won't move either.

Hmm, something else must be going on then. I have MeleeOn=0 already. He is still rushing out to mez the caster types when they are outside of the ring. At least that is what I assume is happening.
 
Re: KissAssist 5.1 Updated 09/25/2012

Rich (BB code):
[General]
KissAssistVer=5.1
Role=Assist
CampRadius=10
CampRadiusExceed=400
ReturnToCamp=1
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=25
MedCombat=0
LootOn=0
RezAcceptOn=1
AcceptInvitesOn=1
GroupWatchOn=1
EQBCOn=1
TwistOn=1
TwistWhat=1 2 3 4 5
MiscGem=8
TwistMed=2
HoTTOn=1
[Buffs]
BuffsOn=1
Buffs1=Rapier of Somber Notes
Buffs2=Visionary Shroud
Buffs3=Aura of Renewal Rk. II|Aura
Buffs4=Selo's Sonata|Me
Buffs5=NULL
Buffs6=NULL
Buffs7=NULL
Buffs8=NULL
Buffs9=NULL
Buffs10=NULL
Buffs11=NULL
Buffs12=NULL
Buffs13=NULL
Buffs14=NULL
Buffs15=NULL
Buffs16=NULL
Buffs17=NULL
Buffs18=NULL
Buffs19=NULL
Buffs20=NULL
RebuffOn=1
[Melee]
AssistAt=95
MeleeOn=0
FaceMobOn=1
MeleeDistance=75
StickHow=snaproll
AutoFireOn=0
MeleeTwistOn=0
MeleeTwistWhat=1 2 3 4 5
[DPS]
DPSOn=1
DPSSkip=20
DPSInterval=5
DPS1=Lyrical Prankster|95
DPS2=Boastful Bellow|90
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
[Mez]
MezOn=1
MezRadius=10
MezMinLevel=75
MezMaxLevel=90
MezStopHPs=80
MezSpell=Lullaby of the Lost Rk. II
MezAESpell=Wave of Slumber|3
[Burn]
BurnText=Decepticons Attack
Burn1=Blade of Vesagran
Burn2=Fundament: Third Spire of the Minstrels
Burn3=NULL
Burn4=NULL
Burn5=NULL
Burn6=NULL
[Pull]
PullWith=Melee
MaxRadius=350
MaxZRange=50
LoSFailOn=0
PullWait=0
[AFKTools]
AFKToolsOn=0
AFKGMAction=/quit
AFKPCRadius=150
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=92
 
Re: KissAssist 5.1 Updated 09/25/2012

try setting range in mq2melee to a lower value that might work, i just tried that with my bard, im not replicating what u got, my bard just stays in camp doesnt go out to assist
 
Re: KissAssist 5.1 Updated 09/25/2012

I think what was happening was that he was getting summoned by mobs outside the ring after mez broke on them. In any case, I just managed to pass the mission without using mez, I just brute forced it with a lot of heals and left the bard to play songs in the middle without moving.
 
Re: KissAssist 5.1 Updated 09/25/2012

BTW thanks for the help guys. There is no way I'd still be playing EQ if not for this macro. I only get small windows of play time, so it's pretty awesome having a permanent good group always at the ready.
 
Re: KissAssist 5.1 Updated 09/25/2012

KissAssist 5.2 Updated 10/04/2012

~Fixed double casting of heal over time spells due to extra MA heal check implemented in 5.0.
 
Re: KissAssist 5.2 Updated 10/04/2012

So thats why my shaman was casting Quiesence over and over again :)
 
Re: KissAssist 5.2 Updated 10/04/2012

Hey guys I am having a hard time getting my second aura up on my enchanter. I have the AA that allows it, I can manually cast it myself, but it won't do it automatically. What am I doing wrong? Here is the line in my ini

Buffs5=Acrtender's Echo Rk. II|Dual|Arctender's Echo Effect Rk. II
 
Re: KissAssist 5.2 Updated 10/04/2012

Aura syntax changed. Its just Spell|Aura now

Rich (BB code):
Buffs8=Twincast Aura|Aura
Buffs9=Learner's Aura|Aura

Also echo is a an aura that is stationary and doesn't move with the chanter aura and I doubt it would work.
 
Re: KissAssist 5.2 Updated 10/04/2012

I Downloaded from the link above on Post #1 and opened the kissassist.mac file, it still says version 5.1 on the first line, is this correct?
 
Re: KissAssist 5.2 Updated 10/04/2012

Yar. I didn't update the comments. It the correct one.
 
Re: KissAssist 5.2 Updated 10/04/2012

New file uploaded with corrected version number. Thanks sinn69.
No other changes.
 
Re: KissAssist 5.2 Updated 10/04/2012

Can't for the life of me get reprieve or five breaths working. I checked the macro itself and the part1 it refers to is not there or I'm blind. Repieve , rk. II and other stuff is not listed anywhere. it just looks like this;
Rich (BB code):
          | Check and Cast endurance discs - 2nd wind, respite, etc
            /if (${2ndPart.Equal[End]}) { 
                /if (${Me.PctEndurance}<=${3rdPart} && ${Me.CombatAbilityReady[${1stPart}]} && ${Melee.DiscID}) {
                    /if (${DebugBuffs}) /echo Endurance Regen
                    /if (${Me.Sitting}) /stand
                    /delay 5
                    /docommand /disc ${1stPart}
                    /delay 10
                    /echo Casting >> ${1stPart} << for endurance
                    /goto :SkipBuff
                }

I have tried it on a monk who has reprieve rk. II and tried it on my zerker who has just reprieve.. no such luck and I can't figure it out. Typing in buffs section Repieve|End|23

Anyone else having issue with this? I am no expert and I certainly can't code but I feel like something is wrong.
 
Re: KissAssist 5.2 Updated 10/04/2012

ui never have reprieve on kiss i just let downshit mq2melee handle it
 
Re: KissAssist 5.2 Updated 10/04/2012

Try changing ${Melee.DiscID}) to !${Melee.DiscID})

Rich (BB code):
  | Check and Cast endurance discs - 2nd wind, respite, etc
            /if (${2ndPart.Equal[End]}) { 
                /if (${Me.PctEndurance}<=${3rdPart} && ${Me.CombatAbilityReady[${1stPart}]} && !${Melee.DiscID}) {
                    /if (${DebugBuffs}) /echo Endurance Regen
                    /if (${Me.Sitting}) /stand
                    /delay 5
                    /docommand /disc ${1stPart}
                    /delay 10
                    /echo Casting >> ${1stPart} << for endurance
                    /goto :SkipBuff
                }
 
Re: KissAssist 5.2 Updated 10/04/2012

The ! worked, They weren't doing their discs before even while in a resting state, but now when entering a resting state, they will med/ and click their reprieve / respite. I haven't seen him use his five breaths yet though. still testing it.


EDIT: he just used five breaths, thanks maskoi :)
 
Re: KissAssist 5.2 Updated 10/04/2012

its working but i keep getting spam in hud it goes by fast but something about /varset 'pbuffcheck [-1]'Failed out of bounds on array then has a bunch of code under it , any clues?
 
Re: KissAssist 5.2 Updated 10/04/2012

open up the Kissassist_buffs file with notepad and delete everything in that file, then restart ur macro; that ashould fix ur issue
 
Re: KissAssist 5.2 Updated 10/04/2012

Are you sure this is Kiss? pbuffcheck that variable is not in my code.

I need a lot more info.

/plugin mq2log
/mlog on

Run kiss then PM the error you see in your log file. Its in your compile folder in the log folder. Open with notepad.
 
KissAssist Release KissAssist 5.6 Updated 11/13/2012

Users who are viewing this thread

Back
Top
Cart