• 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

Guide - KissAssist Conditionals: Reference

Joined
Sep 12, 2004
RedCents
720¢
This thread is no longer being updated. A new version may be found here:
https://www.redguides.com/community/threads/kissassist-conditionals-reference-ka11-edition.68172/





To Do List: Extend glossary variable reference for kissassist specific variables, based on Lizardboy's and Chris's feedback.


Q: What exactly are conditional settings for KissAssist ?

A: KissAssist conditionals are basically a merger of logical conditions used in the MQ2Melee plugin for downshits / holyshits, and the great KissAssist universal class macro that you already know and love.
It allows you to setup logical conditions for when exactly to do something.

This provides the more experienced MQ2 user the ability to get extremely detailed in their casting/melee fucntions and define them to a granular level.

A novice to moderate understanding of downshits & holyshits is required to use/take advantage of this new feature.

Q: Can I not use this new feature if it doesn't interest me / can I disable it / can i just use KissAssist like I always have before ?

A: The basic answer to all these questions is YES.
You can turn on or off the use of the new conditional system with a simple ini setting or a toggle when running KissAsssit. See In Game Commands.

We are not forcing anyone to change their use of KissAsssit, but simply providing the extra control for those who want it.




KissAssist conditional settings are editable in your KissAssist_[ToonName]_Conditions.ini
--------------------------------------------------------------------------------------------------------
NOTE: If you have characters on different servers with the SAME NAME, you can maintain separate ini files for each toon by
renaming the KissAssist_ToonName_Conditions.ini file to reflect the server.

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

KissAssist Requires plugins* MQ2Cast, MQ2Exchange, MQ2Melee, MQ2MoveUtils, MQ2Rez, MQ2Twist (Bards), and MQ2Gmail, Extended Target Window and ninjadvloot.inc file.
* All plugins and files are included in the official RedGuides MQ2 Compile.


Creating your kissassist conditions INI:

  1. Run the KissAssist macro (Type "/mac kissassist") and wait till you see the "Redguides presents" message then end the macro.

  2. Once the macro ends, edit the KissAssist_[ToonName].inii file and change the new ConditionsOn flag in the [General] section from 0 to 1.

  3. Repeat Step 1 and go to your macro's directory and you will see the new KissAssist_[ToonName]_Conditions.ini file.

  4. Edit the new conditionals file to your liking ad remember to save your changes
.


KissAssist Conditionals - Instructions & Settings Info





General Settings & Info

When your KissAssist_[ToonName]_Conditions.ini file is built, a conditional entry is automatically created for every existing entry you already had.

What this means is: If you had 3 "Gift of Mana" entries / 20 "DPS" entries / 5 "Heal" entries and 15 "Burn" entries in your KissAssist_[ToonName].ini file, then your KissAssist_[ToonName]_Conditions.ini file will contain all of the original entries with a new corresponding conditional entry for each one.​

Example:

KissAssist_[ToonName].ini
Rich (BB code):
[GoM]
GoMSpell1=Remorseless Servant Rk. II|Mob
GoMSpell2=Spear of Molten Shieldstone|Mob
GoMSpell3=NULL

KissAssist_[ToonName]_Conditions.ini
Rich (BB code):
[GoM]
GoMCOn=0
GoMSpell1=Remorseless Servant Rk. II|Mob
GoMCond1=TRUE
GoMSpell2=Spear of Molten Shieldstone|Mob
GoMCond2=TRUE
GoMSpell3=NULL
GoMCond3=FALSE

  • Upon creation, generic TRUE or FALSE conditional settings are made for each condition line, based on if you had an actual value set for the entry or a NULL.
    These are place holders for you to replace with actual in game logical conditions.​
    If you do not wish to provide a logical condition for the entry, but still want it to activate, leave the initial TRUE setting in place.​

The following are new flags/setting values that have been added to KissAssist to support conditional coding updates:
[TABLE=COLLAPSE][TR][TH]Flag/Setting[/TH]
[TH]Description[/TH]
[TH]Avaiable Options[/TH]
[TH]Default Option When Created[/TH]
[TH]Kiss Routine Used In[/TH][/TR]
[TR][TD]
ConditionsOn
[/TD]
[TD]
Controls usage of ALL conditional functions as a global control
[/TD]
[TD]
1/on or 0/off
[/TD]
[TD]
0/off
[/TD]
[TD]
Event_GoMOn, CombatCast, Weave, Mash, SingleHeal, DoGroupHealStuff and Bind_Burn
[/TD][/TR]
[TR][TD]
GomCOn
[/TD]
[TD]
Controls usage of the Gift of Mana [GoM] conditional function
[/TD]
[TD]
1/on or 0/off
[/TD]
[TD]
0/off
[/TD]
[TD]
Event_GoMOn
[/TD][/TR]
[TR][TD]
DPSCOn
[/TD]
[TD]
Controls usage of the [DPS] conditional function
[/TD]
[TD]
1/on or 0/off
[/TD]
[TD]
0/off
[/TD]
[TD]
CombatCast, Weave, and Mash
[/TD][/TR]
[TR][TD]
HealsCOn
[/TD]
[TD]
Controls usage of the [Heals] conditional function
[/TD]
[TD]
1/on or 0/off
[/TD]
[TD]
0/off
[/TD]
[TD]
SingleHeal and DoGroupHealStuff
[/TD][/TR]
[TR][TD]
BurnCOn
[/TD]
[TD]
Controls usage of the [Burn] conditional function
[/TD]
[TD]
1/on or 0/off
[/TD]
[TD]
0/off
[/TD]
[TD]
Bind_Burn
[/TD][/TR]
[TR][TD]
BuffsCOn
[/TD]
[TD]
Controls usage of the [Buffs] conditional function
[/TD]
[TD]
1/on or 0/off
[/TD]
[TD]
0/off
[/TD]
[TD]
CheckBuffs
[/TD][/TR][/TABLE]


Back to Top




[GoM] Settings


The following is a breakdown of what entries are in your KissAssist_[ToonName]_Conditions.ini file for the [GoM] section:
[TABLE=COLLAPSE][TR][TH]Ini Setting Label[/TH]
[TH]Setting[/TH]
[TH]Description[/TH][/TR]
[TR][TD]
GoMCOn
[/TD]
[TD]
1/on or 0/off
[/TD]
[TD]
Controls if conditional processing for "Gift of Mana" [GoM] should be turned on or off
[/TD][/TR]
[TR][TD]
GoMSpell#
[/TD]
[TD]
Whatever setting you had already defined for the corresponding [GoM] KissAssist entry
[/TD]
[TD]
This is the action you want to perform if a [GoM] event is triggered
[/TD][/TR]
[TR][TD]
GoMCond#
[/TD]
[TD]
Your own logical condition
[/TD]
[TD]
The logical condition you want to be be checked for processing this entry
[/TD][/TR][/TABLE]

Note: # equals: 1 through "your max number of defined GoM entries".

Back to Top




[DPS] Settings

The following is a breakdown of what entries are in your KissAssist_[ToonName]_Conditions.ini file for the [DPS] section:
[TABLE=COLLAPSE][TR][TH]Ini Setting Label[/TH]
[TH]Setting[/TH]
[TH]Description[/TH][/TR]
[TR][TD]
DPSCOn
[/TD]
[TD]
1/on or 0/off
[/TD]
[TD]
Controls if conditional processing for [DPS] should be turned on or off
[/TD][/TR]
[TR][TD]
DPS#
[/TD]
[TD]
Whatever setting you had already defined for the corresponding [DPS] KissAssist entry
[/TD]
[TD]
This is the action you want to perform if a [DPS] event is triggered
[/TD][/TR]
[TR][TD]
DPSCond#
[/TD]
[TD]
Your own logical condition
[/TD]
[TD]
The logical condition you want to be be checked for processing this entry
[/TD][/TR][/TABLE]

Note: # equals: 1 through "your max number of defined DPS entries".

Back to Top




[HEAL] Settings

The following is a breakdown of what entries are in your KissAssist_[ToonName]_Conditions.ini file for the [Heals] section:
[TABLE=COLLAPSE][TR][TH]Ini Setting Label[/TH]
[TH]Setting[/TH]
[TH]Description[/TH][/TR]
[TR][TD]
HealsCOn
[/TD]
[TD]
1/on or 0/off
[/TD]
[TD]
Controls if conditional processing for [Heals] should be turned on or off
[/TD][/TR]
[TR][TD]
Heals#
[/TD]
[TD]
Whatever setting you had already defined for the corresponding [Heals] KissAssist entry
[/TD]
[TD]
This is the action you want to perform if a [Heals] event is triggered
[/TD][/TR]
[TR][TD]
HealsCond#
[/TD]
[TD]
Your own logical condition
[/TD]
[TD]
The logical condition you want to be be checked for processing this entry
[/TD][/TR][/TABLE]

Note: # equals: 1 through "your max number of defined Heals entries".

Back to Top




[Burn] Settings

The following is a breakdown of what entries are in your KissAssist_[ToonName]_Conditions.ini file for the [Burn] section:
[TABLE=COLLAPSE][TR][TH]Ini Setting Label[/TH]
[TH]Setting[/TH]
[TH]Description[/TH][/TR]
[TR][TD]
BurnCOn
[/TD]
[TD]
1/on or 0/off
[/TD]
[TD]
Controls if conditional processing for [Burn] should be turned on or off
[/TD][/TR]
[TR][TD]
Burn#
[/TD]
[TD]
Whatever setting you had already defined for the corresponding [Burn] KissAssist entry
[/TD]
[TD]
This is the action you want to perform if a [Burn] event is triggered
[/TD][/TR]
[TR][TD]
BurnCond#
[/TD]
[TD]
Your own logical condition
[/TD]
[TD]
The logical condition you want to be be checked for processing this entry
[/TD][/TR][/TABLE]

Note: # equals: 1 through "your max number of defined Burn entries".

Back to Top



[Buffs] Settings

The following is a breakdown of what entries are in your KissAssist_[ToonName]_Conditions.ini file for the [Buffs] section:
[TABLE=COLLAPSE][TR][TH]Ini Setting Label[/TH]
[TH]Setting[/TH]
[TH]Description[/TH][/TR]
[TR][TD]
BuffsCOn
[/TD]
[TD]
1/on or 0/off
[/TD]
[TD]
Controls if conditional processing for [Buffs] should be turned on or off
[/TD][/TR]
[TR][TD]
Buffs#
[/TD]
[TD]
Whatever setting you had already defined for the corresponding [Buffs] KissAssist entry
[/TD]
[TD]
This is the action you want to perform if a [Buffs] event is triggered
[/TD][/TR]
[TR][TD]
BuffsCond#
[/TD]
[TD]
Your own logical condition
[/TD]
[TD]
The logical condition you want to be be checked for processing this entry
[/TD][/TR][/TABLE]

Note: # equals: 1 through "your max number of defined Buff entries".

Back to Top



[In Game Commands]

These commands are used for on-the-fly setting or re-setting various flags and values. Most of these commands mirror values in your KissAssist_[ToonName]_Conditions.ini. Changed values are persisted to your ini file.
[TABLE=COLLAPSE][TR][TH]Command[/TH]
[TH]INI Section[/TH]
[TH]Description[/TH]
[TH]Parameter[/TH][/TR]
[TR][TD]
/conditionson
[/TD]
[TD]

[/TD]
[TD]
Turns ON all conditionals [GoM] [DPS] [Heal] [Burn]
[/TD][/TR]
[TR][TD]
/conditionsoff
[/TD]
[TD]

[/TD]
[TD]
Turns OFF all conditionals [GoM] [DPS] [Heal] [Burn]
[/TD][/TR]
[TR][TD]
/conditions
[/TD]
[TD]
ALL
[/TD]
[TD]
Turns conditional functionality ON/Off for ALL condition sedctions: [GoM] [DPS] [Heal] [Burn]
[/TD]
[TD]
1/on or 0/off
[/TD][/TR]
[TR][TD]

[/TD]
[TD]
gom
[/TD]
[TD]
Turns conditional functionality ON/Off for [GoM] condition section.
[/TD]
[TD]
1/on or 0/off
[/TD][/TR]
[TR][TD]

[/TD]
[TD]
dps
[/TD]
[TD]
Turns conditional functionality ON/Off for [DPS] condition section.
[/TD]
[TD]
1/on or 0/off
[/TD][/TR]
[TR][TD]

[/TD]
[TD]
heals
[/TD]
[TD]
Turns conditional functionality ON/Off for [Heal] condition section.
[/TD]
[TD]
1/on or 0/off
[/TD][/TR]
[TR][TD]

[/TD]
[TD]
burn
[/TD]
[TD]
Turns conditional functionality ON/Off for [Burn] condition section.
[/TD]
[TD]
1/on or 0/off
[/TD][/TR]
[TR][TD]

[/TD]
[TD]
buffs
[/TD]
[TD]
Turns conditional functionality ON/Off for [Buffs] condition section.
[/TD]
[TD]
1/on or 0/off
[/TD][/TR][/TABLE]










If you are using standard (non conditional) KissAssist, and what to switch (in game) to instantly using them, simply type "/conditionson"
KissAssist will immediately switch from using your standard [GoM] [DPS] [Heal] [Burn] [Buffs] settings from your KissAssist_[ToonName].ini file​
and will both enable conditions and start using your [GoM] [DPS] [Heal] [Burn] [Buffs] settings from your KissAssist_[ToonName]_Conditions.ini file​

Examples:

To toggle ON all conditional sections:
Rich (BB code):
/conditionson

The same holds true for instantly reversing the process and going back to using standard KissAssist.

To toggle OFF all conditional sections:
Rich (BB code):
/conditionsoff

If you only want to toggle on/off individual conditional sections (mix and match regular KissAssist with specific KissAsssit conditional functions).
All you need to do is toggle on/off the individual condition sections.​

To toggle ON DPS conditional section:
Rich (BB code):
/conditions dps on

To toggle OFF Heal conditional section:
Rich (BB code):
/conditions heals off

Back to Top




Glossary of Variables and Parameters

The following is an Ability Reference:
It is intended to give you an idea of how to properly use a condition to test if an ability is available/ready.​
These are examples of how you would use these checks in MQ2Melee downshits/holyshits, which can be easily utilized in the new KissAssist conditionals.
The logical condition within the /if( ) is what you would transfer into your KissAssist_[ToonName]_Conditionals.ini file.​
[TABLE=COLLAPSE][TR][TH]Ability[/TH]
[TH]MQ2Melee Logic Condition[/TH]
[TH]MQ2 Action[/TH][/TR]
[TR][TD]
Combat Ability:
[/TD]
[TD]
/if (${Me.CombatAbilityReady[Throw Stone]})
[/TD]
[TD]
/doability "Throw Stone"
[/TD][/TR]
[TR][TD]
Standard Ability:
[/TD]
[TD]
/if (${Me.AbilityReady[Feign Death]})
[/TD]
[TD]
/doability "Feign Death"
[/TD][/TR]
[TR][TD]
Alternate Ability:
[/TD]
[TD]
/if (${Me.AltAbilityReady[Shared Health]})
[/TD]
[TD]
/alt activate "Shared Health"
[/TD][/TR]
[TR][TD]
Spell Ability:
[/TD]
[TD]
/if (${Me.SpellReady[Miasmic Spear]})
[/TD]
[TD]
/casting "Miasmic Spear" 6s
[/TD][/TR]
[TR][TD]
Item Casting:
[/TD]
[TD]
/if (!${Me.Buff[Knowledge of the Past IX].ID} && ${Cast.Ready[Band of Focused Terror]} && ${Spell[Knowledge of the Past IX].Stacks})
[/TD]
[TD]
/casting "Band of Focused Terror" item
[/TD][/TR][/TABLE]










The following is a Variable Reference:
It is intended to give you a list of the most common variables used withing KissAssist, in order to help you create your own logical condition.​
[TABLE=COLLAPSE][TR][TH]Variable[/TH]
[TH]Description[/TH][/TR]
[TR][TD]
AggroTargetID
[/TD]
[TD]
The target ID of the current mob that has agro on us (we are engaging), it may include mobs in camp but not on XTarget. Example: ${Spawn[${AggroTargetID}].Distance}<=${CampRadius}
[/TD][/TR]
[TR][TD]
CampRadius
[/TD]
[TD]
This is the radial distance around your character that your virtual camp extends. Example: ${Spawn[${AggroTargetID}].Distance}<=${CampRadius}
[/TD][/TR]
[TR][TD]
ClosestMobID
[/TD]
[TD]
This is the target ID of the calculated closest mob to your character. Example: ${Target.ID}!=${ClosestMobID}
[/TD][/TR]
[TR][TD]
CountRadius
[/TD]
[TD]
This is the radial distance around your character that your virtual melee attack distance extends.
[/TD][/TR]
[TR][TD]
GoMActive
[/TD]
[TD]
Indicates the state of GoM being triggered. If the event for GOM has been triggered, GoMActive=1.
[/TD][/TR]
[TR][TD]
MainAssistClass
[/TD]
[TD]
This is the shortname of the class of your current Main Assist.
[/TD][/TR]
[TR][TD]
MainAssistID
[/TD]
[TD]
This is the target ID of your current Main Assist.
[/TD][/TR]
[TR][TD]
MainAssistType
[/TD]
[TD]
This is the target type of your current Main Assist. (PC or Pet)
[/TD][/TR]
[TR][TD]
Medding
[/TD]
[TD]
This indicates the state of your medding status, primarily triggered from ${GroupWatchOn} and ${MedCombat} settings.
[/TD][/TR]
[TR][TD]
MercAssisting
[/TD]
[TD]
This indicates the state of if your mercenary is assisting in combat.
[/TD][/TR]
[TR][TD]
MercInGroup
[/TD]
[TD]
This indicates if your character currently has a mercenary in the group.
[/TD][/TR]
[TR][TD]
MezMobAECount
[/TD]
[TD]
Total nuber of AE mezzed mobs, used when mezzer needs to keep track of locking down AE mezzed mobs with longer lasting single mob mezzes.
[/TD][/TR]
[TR][TD]
MezMobCount
[/TD]
[TD]
Total nuber of mezzed mobs.
[/TD][/TR]
[TR][TD]
MobCount
[/TD]
[TD]
Total number of npc targetable mobs within "line of sight" of your melee attack radius. Example: ${SpawnCount[npc targetable los radius ${CountRadius} zradius 50 noalert 3]}
[/TD][/TR]
[TR][TD]
MyTargetID
[/TD]
[TD]
This is the target ID of the currently targeted spawn you have. (Does not mean your AggroTargetID, simply whatever you happen to have targeted).
[/TD][/TR]
[TR][TD]
MyTargetName
[/TD]
[TD]
This is the target name of the currently targeted spawn you have.
[/TD][/TR]
[TR][TD]
PetActiveState
[/TD]
[TD]
Indicates if you have a pet currently active, this is used when determining when to suspend/activate pets that are suspended.
[/TD][/TR]
[TR][TD]
PetAttack
[/TD]
[TD]
Indicates the state of your pet being in combat.
[/TD][/TR]
[TR][TD]
PetAttackRange
[/TD]
[TD]
This is the range in chick your current pet will engage a target within. Think of it as your pet's melee attack distance.
[/TD][/TR]
[TR][TD]
PetSuspendState
[/TD]
[TD]
Indicates if you currently have a pet in suspend state (independant of PetActiveState to determine if you have a pet available to activate if current pet dies).
[/TD][/TR]
[TR][TD]
PetTanking
[/TD]
[TD]
Indicates if your pet is currently tanking the group's AggroTargetID.
[/TD][/TR]
[TR][TD]
PetTauntOn
[/TD]
[TD]
Indicates if your pet is taunting teh AggroTargetID or not.
[/TD][/TR]
[TR][TD]
PetTotCount
[/TD]
[TD]
Indicates how many total pets you have available to you (current active + total suspended pets).
[/TD][/TR]
[TR][TD]
PullRange
[/TD]
[TD]
This is the default pull range for your charater.
[/TD][/TR]
[TR][TD]
PullRangeActual
[/TD]
[TD]
This is the adjusted pull range of your current character. (PullRange adjusted for range of their current PullWith method: spell, item(bow)... etc.)
[/TD][/TR]
[TR][TD]
Pulled
[/TD]
[TD]
The active state if you currently have a NPC pulled or not yet.
[/TD][/TR]
[TR][TD]
ReturnToCamp
[/TD]
[TD]
Indicates wether or not your character should return to camp after combat has finished.
[/TD][/TR]
[TR][TD]
ValidTarget
[/TD]
[TD]
The end result state indicating if a target is a valid NPC to pull, after several advanced checks are made.
[/TD][/TR]
[TR][TD]
XTSlot
[/TD]
[TD]
Extended target window slot number. ${Me.XTarget[${XTSlot}].ID}
[/TD][/TR][/TABLE]


Back to Top




Miscellaneous

The following is a functioning example of conditionals used by a level 105 Mage:

Rich (BB code):
[GoM]
GoMCOn=1
GoMSpell1=Remorseless Servant Rk. II|Mob
GoMCond1=${Me.SpellReady[Remorseless Servant Rk. II]} && ${Target.Type.Equal[NPC]} && ${Target.PctHPs} > 30
GoMSpell2=Spear of Molten Shieldstone|Mob
GoMCond2=${Me.SpellReady[Spear of Molten Shieldstone]} && ${Target.Type.Equal[NPC]} && ${Target.PctHPs} > 40
GoMSpell3=NULL
GoMCond3=FALSE

[DPS]
DPSCOn=1
DPS1=Darksteel Malosenete Rk. II|98|Once
DPSCond1=!${Target.Buff[Darksteel Malosenete Rk. II].ID}
DPS2=Banestrike|96
DPSCond2=${Me.AltAbilityReady[Banestrike]} && ${Target.PctHPs} > 20
DPS3=Force of Elements|94
DPSCond3=${Me.AltAbilityReady[Force of Elements]} && ${Target.PctHPs} > 20
DPS4=Twincast Rk. III|92
DPSCond4=${Me.SpellReady[Twincast Rk. III]} && !${Me.Buff[Twincast Rk. III].ID}
DPS5=Remorseless Servant Rk. II|90
DPSCond5=!${Spawn[${Me.CleanName}`s_pet01].ID} && !${Spawn[${Me.CleanName}`s_pet02].ID} && !${Spawn[${Me.CleanName}`s_pet03].ID}
DPS6=Bolt of Molten Shieldstone|88
DPSCond6=${Target.Type.Equal[NPC]} && ${Target.PctHPs} < 80
DPS7=Spear of Molten Shieldstone Rk. II|86
DPSCond7=${Target.Type.Equal[NPC]} && ${Target.PctHPs} < 70
DPS8=Spear of Blistersteel Rk. III|84
DPSCond8=${Target.Type.Equal[NPC]} && ${Target.PctHPs} < 60
DPS9=Thaumatize Pet Rk. III|82
DPSCond9=${Me.SpellReady[Thaumatize Pet Rk. III]} && ${Me.PctMana} < 50
DPS10=NULL
DPSCond10=FALSE
DPS11=NULL
DPSCond11=FALSE
DPS12=NULL
DPSCond12=FALSE
DPS13=NULL
DPSCond13=FALSE
DPS14=NULL
DPSCond14=FALSE
DPS15=NULL
DPSCond15=FALSE
DPS16=NULL
DPSCond16=FALSE
DPS17=NULL
DPSCond17=FALSE
DPS18=NULL
DPSCond18=FALSE
DPS19=NULL
DPSCond19=FALSE
DPS20=NULL
DPSCond20=FALSE

[Aggro]
Aggro1=NULL
AggroCond1=FALSE
Aggro2=NULL
AggroCond2=FALSE
Aggro3=NULL
AggroCond3=FALSE
Aggro4=NULL
AggroCond4=FALSE
Aggro5=NULL
AggroCond5=FALSE

[Heals]
HealsCOn=1
Heals1=Renewal of Calix Rk. II|75|Pet
HealsCond1=${Me.Pet.Distance} <= ${Spell[Renewal of Calix Rk. II].Range} && ${Me.Pet.PctHps} < 80
Heals2=Promised Invigoration Rk. II|70|Pet
HealsCond2=${Me.Pet.Distance} <= ${Spell[Promised Invigoration Rk. II].Range} && ${Me.Pet.PctHps} < 75
Heals3=NULL
HealsCond3=FALSE
Heals4=NULL
HealsCond4=FALSE
Heals5=NULL
HealsCond5=FALSE

[Burn]
BurnCOn=1
Burn1=Fortify Companion|pet
BurnCond1=${Target.Named} && !${Me.PetBuff[Fortify Companion XII]}
Burn2=Aegis of Kildrukaun|pet
BurnCond2=${Target.Named} && !${Me.PetBuff[Companion's Aegis II]}
Burn3=Frenzied Burnout|pet
BurnCond3=${Target.Named} && !${Me.PetBuff[Frenzied Burnout IX]}
Burn4=Host in the Shell|pet
BurnCond4=${Target.Named} && !${Me.PetBuff[Host in the Shell III]}
Burn5=Virulent Talon|pet
BurnCond5=${Target.Named} && !${Me.PetBuff[Virulent Talon III]}
Burn6=Host of the Elements|Mob
BurnCond6=${Target.Named} && ${Me.AltAbilityReady[Host of the Elements]} && ${Target.PctHPs} > 60
Burn7=Arcane Whisper
BurnCond7=${Me.AltAbilityReady[Arcane Whisper]}
Burn8=Silent Casting
BurnCond8=${Me.AltAbilityReady[Silent Casting]}
Burn9=Focus of Arcanum
BurnCond9=${Target.Named} && ${Me.AltAbilityReady[Focus of Arcanum]}
Burn10=Elemental Union
BurnCond10=${Target.Named} && ${Me.AltAbilityReady[Elemental Union]} && ${Me.PctMana} > 50
Burn11=Fundament: First Spire of the Elements
BurnCond11=${Target.Named} && ${Me.AltAbilityReady[Fundament: First Spire of the Elements]}
Burn12=Heart of Flames
BurnCond12=${Target.Named} && ${Me.AltAbilityReady[Heart of Flames]}
Burn13=Suppressed Etheric Flameweaver Robe
BurnCond13=${Target.Named} && ${Cast.Ready[Suppressed Etheric Flameweaver Robe]}
Burn14=Vicious Rabbit|Mob
BurnCond14=${Target.Named} && ${Cast.Ready[Vicious Rabbit]}
Burn15=Bottled Essence of Vex|Mob
BurnCond15=${Target.Named} && ${Target.Type.Equal[NPC]} && ${Target.PctHPs} > 20

Back to Top
 
Last edited by a moderator:
Guide - KissAssist Conditionals: Reference

Users who are viewing this thread

Back
Top
Cart