Re: KissAssist.mac v4.1 Updated 12/23/2011
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.
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. 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.
DPS Spells can use the following syntax to cast spells at different mob health percentages: Spell Name|% health to cast at as seen below.
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 3 parts. The spell name|Aura|The buff name as it appears in your song window.
Auras Syntax:
Spell Name|Aura|Song Window Buff See bard example below.
Rich (BB code):
Buffs7=Aura of the Poet Rk.II|Aura|Aura of the Poet Effect Rk.II
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
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
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
KissAssisy_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.
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
LosFailOn=0 - Pulling by default is based on line of sight mobs. If the macro is unable to find a line of sight mob to pull within 3 tries it pauses for 30s waiting for spawns, roamers etc. If LosFailOn=1 the macro will attempt to pull the closest mob not in line of sight on the 3rd attempt. Best out side where some mobs are behind tres, rocks, hills etc. If turned on inside you most likely will try to run through walls and other obstacles. Default is off.
Rich (BB code):
[Pull]
PullWith=PullWith=Extravagant Infused Recurve Bow|Ethereal Arrow
MaxRadius=400
MaxZRange=200
LosFailOn=0
Pull with ranged items, bow & arrow, shurikens etc. Swaps current ranged item to pull item and back.
[/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