Ability h
From Dragon Age Toolset Wiki
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
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