Preferences

Boolean CallGlobalPreference(Guid)

Preferences\Globals\Call Global Preference

Name /typeDescription /example
Global Preference
Guid (GlobalPreference)
Name of the global preference.
"00000000-0000-0000-0000-000000000000"

Void FindBestEngager()

Preferences\Targeting\Find Best Current Threat

Void FindTargetWhereArmorRatingIs(FindType, DamageType)

Preferences\Targeting\Find Target Where Armor Rating Is

Name /typeDescription /example
Find Type
String (FindType)
Search for the target with this amount of armor rating.
"Lowest"
Damage Type
String (DamageType)
Checks armor rating for this damage type.
"All"

Void FindTargetWhereClassSpeedIs(FindType)

Preferences\Targeting\Find Target Where Class Speed Is

Name /typeDescription /example
Find Type
String (FindType)
Search for the target with this amount of class speed.
"Highest"

Void FindTargetWhereDefenseIs(FindType, DefenseType)

Preferences\Targeting\Find Target Where Defense Is

Name /typeDescription /example
Find Type
String (FindType)
Search for the target with this amount of defense.
"Lowest"
Defense Type
String (DefenseType)
Checks defense for this defense type.
"Fortitude"

Void FindTargetWhereDistanceIs(FindType)

Preferences\Targeting\Find Target Where Distance Is

Name /typeDescription /example
Find Type
String (FindType)
Search for the target with this amount of distance.
"Lowest"

Void FindTargetWhereHealthIs(FindType)

Preferences\Targeting\Find Target Where Health Is

Name /typeDescription /example
Find Type
String (FindType)
Search for the target with this amount of health.
"Lowest"

Void FindTargetWhereNumberOfEngagersIs(FindType)

Preferences\Targeting\Find Target Where Number Of Engagers Is

Name /typeDescription /example
Find Type
String (FindType)
Search for the target with this amount of engagers.
"Lowest"

Void FindTargetWhereNumberOfThreatsIs(FindType)

Preferences\Targeting\Find Target Where Number Of Threats Is

Name /typeDescription /example
Find Type
String (FindType)
Search for the target with this amount of threats.
"Lowest"

Void FindTargetWhereStatusEffectCountIs(FindType, StatusEffectTargetPreferenceType)

Preferences\Targeting\Find Target Where Status Effects Count Is

Name /typeDescription /example
Find Type
String (FindType)
Search for the target with this amount of status effects.
"Lowest"
Status Effect Type
String (StatusEffectTargetPreferenceType)
Checks status effects of this type.
"Affliction"

Void FindTargetWithHighestDamageInflicted()

Preferences\Targeting\Find Target With Highest Damage Inflicted

Void HasStatusEffect(Guid)

Preferences\Targeting\Has Status Effect

Name /typeDescription /example
Status Effect
Guid (StatusEffectGameData)
The status effect to check
"00000000-0000-0000-0000-000000000000"

Void HasStatusEffectFromSource(Guid, Guid)

Preferences\Targeting\Has Status Effect From Source

Name /typeDescription /example
Status Effect
Guid (StatusEffectGameData)
The status effect to check
"00000000-0000-0000-0000-000000000000"
Object
Guid (Instance ID)
Object to check for status effect source.
"7d150000-0000-0000-0000-000000000000"

Void HasStatusEffectType(StatusEffectType)

Preferences\Targeting\Has Status Effect Type

Name /typeDescription /example
Status Effect Type
String (StatusEffectType)
The status effect to check
"AbilityPowerPoolMaximum"

Void HasStatusEffectTypeFromSource(StatusEffectType, Guid)

Preferences\Targeting\Has Status Effect Type From Source

Name /typeDescription /example
Status Effect Type
String (StatusEffectType)
The status effect to check
"AbilityPowerPoolMaximum"
Object
Guid (Instance ID)
Object to check for status effect source.
"7d150000-0000-0000-0000-000000000000"

Void IsDistanceToTarget(Operator, Single)

Preferences\Targeting\Is Distance To Target

Name /typeDescription /example
Operator
String (Operator)
Comparison type to test distance against.
"LessThan"
Distance
Single
Compare the target's actual distance against this distance.
"1"

Void IsNumberOfTargetsInAOE(AutoTargetingType, Operator, Int32)

Preferences\Targeting\Is Number Of Targets In AOE

Name /typeDescription /example
Target Type
String (AutoTargetingType)
Target type.
"Hostile"
Operator
String (Operator)
Comparison type to test number of targets in AOE against.
"GreaterThanOrEqualTo"
Count
Int32
Compare the number of targets in AOE against this count.
"2"

Void IsTargetAfflictedBy(Guid)

Preferences\Targeting\Is Target Afflicted By

Name /typeDescription /example
Affliction
Guid (AfflictionGameData)
Check if the target is afflicted by this affliction.
"00000000-0000-0000-0000-000000000000"

Void IsTargetAfflictedByType(Guid)

Preferences\Targeting\Is Target Afflicted By Type

Name /typeDescription /example
AfflictionType
Guid (AfflictionTypeGameData)
Check if the target is afflicted by this affliction type.
"00000000-0000-0000-0000-000000000000"

Void IsTargetAttackersAnimalCompanion()

Preferences\Targeting\Is Target Attacker's Animal Companion

Void IsTargetBehindAttacker()

Preferences\Targeting\Is Target Behind Attacker

Void IsTargetCasting(Operator, Single)

Preferences\Targeting\Is Target Casting

Name /typeDescription /example
Operator
String (Operator)
Operator to use.
"GreaterThan"
Time Remaining
Single
The cast time remaining.
"1"

Void IsTargetClass(Guid)

Preferences\Targeting\Is Target Class

Name /typeDescription /example
Class
Guid (CharacterClassGameData)
Check if the target is this character class.
"00000000-0000-0000-0000-000000000000"

Void IsTargetCurrentEngager()

Preferences\Targeting\Is Target Current Engager

Void IsTargetCurrentThreat()

Preferences\Targeting\Is Target Current Threat

Void IsTargetEngagedByAnyone()

Preferences\Targeting\Is Target Engaged By Anyone

Void IsTargetEngagedByAttackersAnimalCompanion()

Preferences\Targeting\Is Target Being Attacked By Attacker's Animal Companion

Void IsTargetEngagingAnyone()

Preferences\Targeting\Is Target Engaging Anyone

Void IsTargetHealth(Operator, Single)

Preferences\Targeting\Is Target Health

Name /typeDescription /example
Operator
String (Operator)
Comparison type to test health against.
"LessThan"
Health Percentage
Single
Compare the target's health against this percentage.
"0"

Void IsTargetInAbilityRange()

Preferences\Targeting\Is Target In Ability Range

Void IsTargetInAttackRange()

Preferences\Targeting\Is Target In Attack Range

Void IsTargetKithRace()

Preferences\Targeting\Is Target Kith Race

Void IsTargetRace(Guid)

Preferences\Targeting\Is Target Race

Name /typeDescription /example
Race
Guid (RaceGameData)
Check if the target is this race.
"00000000-0000-0000-0000-000000000000"

Void IsTargetSpellcaster()

Preferences\Targeting\Is Target Spellcaster

Void IsTargetStunned()

Preferences\Targeting\Is Target Stunned

Void IsTargetThreatenedByAnyone()

Preferences\Targeting\Is Target Threatened By Anyone

Void IsTargetThreateningAnyone()

Preferences\Targeting\Is Target Threatening Anyone

Void IsTargetVulnerableToSneakAttack()

Preferences\Targeting\TODO : Is Target Vulnerable To Sneak Attack