Core AI Talent Function Category
Functions that deal with the core AI talents
Functions
| Name | Brief Description |
|---|---|
| GetCreatureHasTalent | Determines whether a creature has a specific talent. |
| GetCreatureTalentBest | Determines the best talent of a creature from a group of talents. |
| GetCreatureTalentRandom | Retrieves a random talent from a group of talents that a creature possesses. |
| GetMatchCompatibility | Check if creature is able use a talent from a selected class in the requested method. |
| MatchCombatProtections | Returns if the talent is a protective combat spell. |
| MatchElementalProtections | Returns if the talent is a protective spell. |
| MatchSpellProtections | Returns if the talent is a protective spell. |
| StartProtectionLoop | Finds a protection talent to use. |
| TalentAdvancedBuff | Causes the NPC/Creature to buff themselves using a priority aligned list of spells if they have them. |
| TalentAdvancedProtectSelf | AI quickly scans nearby enemies and determines the most beneficial protective talents to use on itself against the type of enemies it faces. |
| TalentBardSong | If the AI has the Bard Song Feat, use it. |
| TalentBuffSelf | Used for Potions of Enhancement and Protection |
| TalentCureCondition | Cure Disease, Poison, Curse and Blindness and Deafness of nearest friendly target. |
| TalentDragonCombat | Determines the talent a dragon chooses during combat. |
| TalentEnhanceOthers | Used by NPC or creatures to determine the best feat, spell or skill to use to assist others in same faction. |
| TalentFlee | Make the calling object flee from another object. |
| TalentHeal | Determines if a creature's master (as a henchman) or fellow party members are damaged. If so, attempts to heal if has that ability. |
| TalentHealingSelf | Checks to see if NPC or creature is damaged. If so, tries to heal either with a spell or a potion. |
| TalentPersistentAbilities | Determines if current creature has capability to project an aura, and activates it if so. |
| TalentRangedAttackers | Determines course of action for spell-casting NPC while being attacked by ranged foes. |
| TalentUseEnhancementOnSelf | Returns TRUE on successful use of such a talent, FALSE otherwise. |
| TalentUseProtectionOnSelf | Returns TRUE on successful use of such a talent, FALSE otherwise. |
| TalentUseProtectionOthers | Returns TRUE on successful use of such a talent, FALSE otherwise. |