Difference between revisions of "EVENT TYPE ATTACK IMPACT"
From Dragon Age Toolset Wiki
BryanDerksen (Talk | contribs) m (sort key) |
BryanDerksen (Talk | contribs) (formatting) |
||
Line 1: | Line 1: | ||
− | + | {{event | |
− | + | |when=Exact moment of impact | |
− | + | |from=Engine | |
− | + | |to=Attacking creature or player | |
+ | |creatordesc=attacker | ||
+ | |int0name=nResult | ||
+ | |int0desc=hit result (hit, miss, critical etc') | ||
+ | |int1name=nDamage | ||
+ | |int1desc=damage | ||
+ | |object0name=oAttacker | ||
+ | |object0desc=attacker | ||
+ | |object1name=oTarget | ||
+ | |object1desc=target | ||
+ | }} | ||
− | + | An attack has impacted the target. This can be melee (sword hit), ranged (arrow hit) or spell (fireball explodes). Used for applying damage, and handling abilities that function on hit (Berserk etc'). | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
[[Category:Event types|ATTACK_IMPACT]] | [[Category:Event types|ATTACK_IMPACT]] |
Revision as of 22:50, 23 July 2009
- Source:
- [Undocumented]
- Sent when:
- Exact moment of impact
- Sent from:
- Engine
- Sent to:
- Attacking creature or player
- Parameters:
-
- Creator: attacker
- Integer 0: hit result (hit, miss, critical etc')
- Integer 1: damage
- Object 0: attacker
- Object 1: target
Usage
case EVENT_TYPE_ATTACK_IMPACT:
{
int nResult = GetEventInteger(ev, 0); // hit result (hit, miss, critical etc')
int nDamage = GetEventInteger(ev, 1); // damage
object oAttacker = GetEventObject(ev, 0); // attacker
object oTarget = GetEventObject(ev, 1); // target
// insert event-handling code here
break;
}
{
int nResult = GetEventInteger(ev, 0); // hit result (hit, miss, critical etc')
int nDamage = GetEventInteger(ev, 1); // damage
object oAttacker = GetEventObject(ev, 0); // attacker
object oTarget = GetEventObject(ev, 1); // target
// insert event-handling code here
break;
}
An attack has impacted the target. This can be melee (sword hit), ranged (arrow hit) or spell (fireball explodes). Used for applying damage, and handling abilities that function on hit (Berserk etc').