Difference between revisions of "OnHit - ObjectReference"

227 bytes added ,  06:43, 29 January 2023
no edit summary
(→‎Notes: I used the following SKSE script to confirm whether multiple hits with an enchanted weapon treat akSource as the sword for each time the event is called: https://docs.google.com/document/d/1B9FE8GgtiU0kLLagVchC0XbO2rehFWyxGgGFhAFfj8g/edit?usp=sharing)
Line 40: Line 40:
**akProjectile can be None if hit by a melee attack.
**akProjectile can be None if hit by a melee attack.
Also, if this reference is an [[Actor Script|Actor]] and the projectile was caused by a weapon enchant, the enchanted weapon will be in akSource.
Also, if this reference is an [[Actor Script|Actor]] and the projectile was caused by a weapon enchant, the enchanted weapon will be in akSource.
*This event is called multiple times when akSource has associated magic effects.  If a sword has an enchantment with 2 effects, OnHit will be called 3 times - once for the physical damage of the sword and once for each magic effect. akSource is the sword for the first case, and the enchantment for the remaining two. This also applies to spells (one hit for the spell projectile, and one for each associated magic effect).
*This event is called multiple times when akSource has associated magic effects.  If a sword has an enchantment with 2 effects, OnHit will be called 3 times - once for the physical damage of the sword and once for each magic effect. akSource is the sword for the first case. This also applies to spells (one hit for the spell projectile, and one for each associated magic effect).
**Requires further testing. Previously, this entry claimed akSource will be the sword for all hits however, [https://drive.google.com/file/d/1e6A3IrZegopgxJ5m0iBNe38eBapj_rj7/view?usp=sharing this script] will only register the sword as akSource for the physical damage.


== See Also ==
== See Also ==
*[[ObjectReference Script]]
*[[ObjectReference Script]]
22

edits