Talents/Skills/Feats Function Category

Functions used to deal with talents, skills, and feats.



Functions

NameBrief Description
ActionUseFeatCauses an NPC to use a feat on oTarget.
ActionUseSkillCauses a creature to attempt to use a skill on another object.
ActionUseTalentAtLocationUse tChosenTalent at lTargetLocation.
ActionUseTalentOnObjectUse tChosenTalent on oTarget.
AutoDCDetermines whether a skill check succeeds.
CheckDCStrDo a DC check and modify the skill by the target's Strength modifier.
DebugPrintTalentIDSends a message to the server log file of the talent ID specified.
DecrementRemainingFeatUsesDecrements the remaining number of uses of a particular feat for a creature.
DoWhirlwindAttackPerform a whirlwind attack.
EffectACDecreaseCreates an AC decrease effect.
EffectACIncreaseGives an AC bonus to an object.
EffectSkillIncreaseReturns an effect which will cause a skill increase.
GetCanCastHealingSpellsGets a TRUE or FALSE depending on if the target can cast Healing spells or not.
GetCreatureTalentRandomRetrieves a random talent from a group of talents that a creature possesses.
GetHasFeatTest whether a creature is able to perform a feat.
GetHasFeatEffectDetermines whether a creature has the effects of a feat.
GetHasSkillDetermines whether a creature has a skill.
GetIdFromTalentDetermines the identifier of a talent.
GetIsSkillSuccessfulDetermines if a skill roll is successful.
GetIsTalentValidCheck whether a talent is valid.
GetMatchCompatibilityCheck if creature is able use a talent from a selected class in the requested method.
GetSkillRankDetermines a creature's rank in particular skill.
GetTypeFromTalentDetermines the primary category of the talent requested.
IncrementRemainingFeatUsesGive a creature one extra use of a given feat
IPCreateProficiencyFeatItemOnCreatureGives a creature all available proficiency feats.
ShadowBoltUsed with Greater Shadow Conjuration spell to cast a damaging bolt towards an NPC.
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.
TalentFeatCreates a talent that corresponds to an associated D&D feat.
TalentFleeMake the calling object flee from another object.
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.
TalentRangedEnemiesReturns TRUE on successful use of such a talent, FALSE otherwise.
TalentSeeInvisibleDetermines if the NPC has the ability to see invisible creatures through feat or spell.
TalentSkillCreates a skill talent
TalentSneakAttackReturns TRUE on successful use of such a talent, FALSE otherwise.
TalentSpellCreates a spell talent
TalentSpellAttackReturns TRUE on successful use of such a talent, FALSE otherwise.
TalentSummonAlliesReturns TRUE on successful use of such a talent, FALSE otherwise.
TalentUseTurningReturns TRUE on successful use of such a talent, FALSE otherwise.
VersusTrapEffectModifies an effect so that it only works against traps.
X2UseMagicDeviceCheckUse Magic Device check.

See Also

Function Categories