Difference between revisions of "UseWeapon (Function)"

From GECK

(Syntax: Let's change the parameter names then)
m (re-ordered to match usual format)
Line 1: Line 1:
 +
=='''Syntax'''==
 +
 +
[''ActorREF''.]UseWeapon ''WeapontoUse WhereToStand Target NumberOfShots/Hits [CrouchToReload] [HoldFire] [AlwaysHit] [DoNoDamage] [TargetShouldBeHere] ''
 +
 
=='''Description'''==
 
=='''Description'''==
  
Line 11: Line 15:
 
* whether to prevent all damage [for scripted protracted fake combat; otpional, default is false]
 
* whether to prevent all damage [for scripted protracted fake combat; otpional, default is false]
 
* where the target needs to stand [optional, default/NULL means "anywhere"]  
 
* where the target needs to stand [optional, default/NULL means "anywhere"]  
 
=='''Syntax'''==
 
 
[''ActorREF''.]UseWeapon ''WeapontoUse WhereToStand Target NumberOfShots/Hits [CrouchToReload] [HoldFire] [AlwaysHit] [DoNoDamage] [TargetShouldBeHere] ''
 
  
 
=='''Examples'''==
 
=='''Examples'''==

Revision as of 18:42, 12 December 2008

Syntax

[ActorREF.]UseWeapon WeapontoUse WhereToStand Target NumberOfShots/Hits [CrouchToReload] [HoldFire] [AlwaysHit] [DoNoDamage] [TargetShouldBeHere] 

Description

UseWeapon Has an actor use its weapon. It is called on a Reference and takes a whopping nine parameters, though the last five are optional:

  • the weapon
  • where to stand
  • the target
  • how many times to use the weapon
  • whether to crouch when reloading [optional, default is true]
  • whether to hold fire when blocked [optional, default is true]
  • whether to automagically hit the target [for scripted forced kills; optional, default is false]
  • whether to prevent all damage [for scripted protracted fake combat; otpional, default is false]
  • where the target needs to stand [optional, default/NULL means "anywhere"]

Examples

BuddyRef.UseWeapon  Pistol12  BuddyRef  HollyRef  5  0 0 0 0 XMarkerRef047

So Buddy would draw his pistol (or grab one if one was nearby), and from his own current location he would fire at HollyRef five times -- but only while she is near XMarkerRef047.

Notes

See Also

Reference

None provided.

Personal tools