Difference between revisions of "Combat GetAttackHand"

From Dragon Age Toolset Wiki
Jump to: navigation, search
m
m
Line 1: Line 1:
Called by:  
+
Called by: [[Combat_HandleCommandAttack]]
  
 
Calls: [[GetWeaponStyle]]
 
Calls: [[GetWeaponStyle]]

Revision as of 07:48, 1 August 2011

Called by: Combat_HandleCommandAttack

Calls: GetWeaponStyle

Parameters:

Variables:

Returns:

Used for:

 /**
* @brief Determine which hand to use for an attack
*
* Only applicable in dual weapon style. Returns which hand to use for the next attack
*
* @returns  0 - main hand, 1 - offhand
*
* @author Georg Zoeller
*
**/
 
int Combat_GetAttackHand(object oCreature = OBJECT_SELF)
{
 
    int nHand = 0;
    if (GetWeaponStyle(oCreature) == WEAPONSTYLE_DUAL)
    {
        nHand = GetLocalInt(oCreature, COMBAT_LAST_WEAPON);
        SetLocalInt(oCreature, COMBAT_LAST_WEAPON, !nHand);
    }
 
    return nHand;
}

Category: Combat_H