Difference between revisions of "Ability h"
From Dragon Age Toolset Wiki
m (Adding categories) |
m (Converted to use template) |
||
Line 14: | Line 14: | ||
* [[sys_resistances_h]] | * [[sys_resistances_h]] | ||
− | + | {{IncludeFileMembers | |
− | + | |constants = true | |
− | + | |structs = | |
− | + | |functions = true | |
− | + | |sourcemodule = Core Game Resources | |
− | + | }} | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Latest revision as of 22:14, 7 August 2011
The Ability System library, ability_h, contains general purpose functions dealing with the ability, talent and spell system including, but not limited to:
- Calculating and Subtracting Ability Costs
- Invoking and rerouting Spellscript events
- Wrappers for dealing with Upkeep Effects applied by Abilities
References
Constants
Structs
- None
Functions
- Ability AdjustDuration
- Ability ApplyEffectOnObjectArray
- Ability ApplyLocationImpactVFX
- Ability ApplyObjectImpactVFX
- Ability ApplyRandomDurationEffectOnObjectArray
- Ability ApplyUpkeepEffect
- Ability ApplyUpkeepEffects
- Ability CheckFlag
- Ability CheckUseConditions
- Ability CostCheck
- Ability DeactivateModalAbility
- Ability DoRunSpellScript
- Ability GetAbilityCost
- Ability GetAbilityTable
- Ability GetAbilityTargetType
- Ability GetImpactLocationVfxId
- Ability GetImpactObjectVfxId
- Ability GetScaledCost
- Ability GetScaledDamage
- Ability GetScaledEffectDuration
- Ability GetScaledHeal
- Ability GetSpellscriptPendingEventResult
- Ability GetTargetAllies
- Ability HandleEventOutOfManaStamina
- Ability HandleOnDamageAbilities
- Ability IsAbilityActive
- Ability IsAbilityTargetValid
- Ability IsAoE
- Ability IsBloodMagic
- Ability IsValidAOETarget
- Ability OnGameModeChange
- Ability PreventAbilityEffectStacking
- Ability RemoveAbilityEffectsByCreator
- Ability SetSpellscriptPendingEventResult
- Ability SubtractAbilityCost
- Ability UseAbilityWrapper
- Abilty IsUsingRangedWeaponAnim