Core AI Talent Function Category

Functions that deal with the core AI talents



Functions

NameBrief Description
GetCreatureHasTalentDetermines whether a creature has a specific talent.
GetCreatureTalentBestDetermines the best talent of a creature from a group of talents.
GetCreatureTalentRandomRetrieves a random talent from a group of talents that a creature possesses.
GetMatchCompatibilityCheck if creature is able use a talent from a selected class in the requested method.
MatchCombatProtectionsReturns if the talent is a protective combat spell.
MatchElementalProtectionsReturns if the talent is a protective spell.
MatchSpellProtectionsReturns if the talent is a protective spell.
StartProtectionLoopFinds a protection talent to use.
TalentAdvancedBuffCauses the NPC/Creature to buff themselves using a priority aligned list of spells if they have them.
TalentAdvancedProtectSelfAI quickly scans nearby enemies and determines the most beneficial protective talents to use on itself against the type of enemies it faces.
TalentBardSongIf the AI has the Bard Song Feat, use it.
TalentBuffSelfUsed for Potions of Enhancement and Protection
TalentCureConditionCure Disease, Poison, Curse and Blindness and Deafness of nearest friendly target.
TalentDragonCombatDetermines the talent a dragon chooses during combat.
TalentEnhanceOthersUsed by NPC or creatures to determine the best feat, spell or skill to use to assist others in same faction.
TalentFleeMake the calling object flee from another object.
TalentHealDetermines if a creature's master (as a henchman) or fellow party members are damaged. If so, attempts to heal if has that ability.
TalentHealingSelfChecks to see if NPC or creature is damaged. If so, tries to heal either with a spell or a potion.
TalentPersistentAbilitiesDetermines if current creature has capability to project an aura, and activates it if so.
TalentRangedAttackersDetermines course of action for spell-casting NPC while being attacked by ranged foes.
TalentUseEnhancementOnSelfReturns TRUE on successful use of such a talent, FALSE otherwise.
TalentUseProtectionOnSelfReturns TRUE on successful use of such a talent, FALSE otherwise.
TalentUseProtectionOthersReturns TRUE on successful use of such a talent, FALSE otherwise.

See Also

Function Categories