Difference between revisions of "CanUseConditionedAbility"
From Dragon Age Toolset Wiki
(Generated by Sunjammer's Dragon Age Script Paser) |
BryanDerksen (Talk | contribs) |
||
Line 1: | Line 1: | ||
− | |||
{{dafunction | {{dafunction | ||
|name=CanUseConditionedAbility | |name=CanUseConditionedAbility | ||
Line 26: | Line 25: | ||
the engine will only check for that condition. If the default value is used, the engine will check all | the engine will only check for that condition. If the default value is used, the engine will check all | ||
conditions that the abilities on the creature has to have. The conditions for an ability are specified in a column of the | conditions that the abilities on the creature has to have. The conditions for an ability are specified in a column of the | ||
− | same name in the ABI_base. | + | same name in the [[ABI_base]] [[2DA]]. |
<!-- == Remarks == --> | <!-- == Remarks == --> |
Revision as of 00:23, 29 January 2010
Get a list of abilities that need to be turned off due to a condition change
- Parameters:
- oCreature
- owner of the abilities
- nAbility
- The ability in question
- nConditions
- A mask to tell the engine which conditions are being checked for (default is 0xFFFFFF, all conditions)
- Returns:
- TRUE if the ability can be used
- Source:
- script.ldf
Description
The conditions parameter is to optimize the process a little bit. If a specific condition mask is passed, the engine will only check for that condition. If the default value is used, the engine will check all conditions that the abilities on the creature has to have. The conditions for an ability are specified in a column of the same name in the ABI_base 2DA.