Difference between revisions of "GetHitLocation"
Jump to navigation
Jump to search
imported>JT |
imported>Talkie Toaster |
||
Line 13: | Line 13: | ||
=='''Notes'''== | =='''Notes'''== | ||
* | *This information is not available in the [[OnHit]] and [[OnHitWith]] script blocks, unlike [[GetLastHitCritical]]. | ||
*The body locations and corresponding numbers are: | *The body locations and corresponding numbers are: | ||
<dl><dd> <!-- HTML indentation for the table --> | <dl><dd> <!-- HTML indentation for the table --> |
Latest revision as of 09:54, 29 June 2010
Description[edit | edit source]
GetHitLocation Returns the hit location (of the most recent hit?).
Syntax[edit | edit source]
[ActorREF.]GetHitLocation
Examples[edit | edit source]
if BuddyRef.GetHitLocation == 0
This would determine if Buddy got hit in the torso.
Notes[edit | edit source]
- This information is not available in the OnHit and OnHitWith script blocks, unlike GetLastHitCritical.
- The body locations and corresponding numbers are:
-
Body Part Return Value None -1 Torso 0 Head 1 1 Head 2 2 Left Arm 1 3 Left Arm 2 4 Right Arm 1 5 Right Arm 2 6 Left Leg 1 7 Left Leg 2 8 Left Leg 3 9 Right Leg 1 10 Right Leg 2 11 Right Leg 3 12 Brain 13 Hand or Weapon 14
- GetHitLocation won't work if used in a weapon's Object Effect, but will work if used in the weapon's Crit Effect.
- GetHitLocation will only return the correct value in a GameMode block in the frame that the reference is killed.
Human Body Parts[edit | edit source]
The body parts of a typical human actor are 0 (Torso), 1 (Head 1), 3 (Left Arm 1), 5 (Right Arm 1), 7 (Left Leg 1), and 10 (Right Leg 1). This information is defined in the DefaultBodyPartData BodyPartData object.
See Also[edit | edit source]
Reference[edit | edit source]
None provided.