Strider
Jump to navigation
Jump to search
GPhys.Types.Objects.Strider

The Strider is a large and powerful GNPC in GPhys. It is the largest known unit in the Combine arsenal, equipped with a pulse cannon and a warp cannon.
Accessible Variables
- Move Speed (DefaultSpeed)
- Walking speed of the Strider. Default: 2.7.
- Crouching Speed (CrouchingSpeed)
- Movement speed while crouching. Default: 9.26.
- Running Speed (RunningSpeed)
- Movement speed while running. Default: 3.75.
- Standing Height (StandingStriderHeight)
- Height of the Strider while standing. Default: 20.
- Crouching Height (CrouchingStriderHeight)
- Height of the Strider while crouching. Default: StandingStriderHeight.
- Max Minigun Rounds (maxRounds)
- Maximum number of rounds fired per pulse cannon attack. Default: 25.
- Turn Speed (turnSpeed)
- How quickly the Strider can turn. Default: 2.5.
- Detection Range (detectionRange)
- How far the Strider can detect targets. Default: 120.
- Lose Target Range (loseTargetRange)
- Distance at which the Strider loses track of a target. Default: 120.
- Minigun Rotation Speed (miniGunRotationSpeed)
- How quickly the pulse cannon rotates toward its target. Default: 3.
- Can Move (canMove)
- If true, the Strider is allowed to navigate. Default: true.
- Is Crouching (isCrouching)
- If true, the Strider is currently crouching. Default: false.
- Is Running (isRunning)
- If true, the Strider is currently running. Default: false.
- Should Crouch (NPCShouldCrouch)
- If true, forces the Strider to crouch. Default: false.
- Bound Check Interval (boundCheckInterval)
- How frequently the Strider checks its bounding box. Default: 0.012.
- Follow Path Type (followPathType)
- The path-following behaviour of the Strider. Default: FollowPathType.Default.
- Is Aggressive (isAgressive)
- If true, the Strider will actively seek and attack targets. Default: false.
Inputs
- GoToDestination <Vector3, bool, bool, bool, FollowPathType>
- Sends the Strider to a destination. Parameters: position, estimate, run, crouch, path type.
- ForceNotice <Transform>
- Forces the Strider to notice and focus on a specific target.
- HandleForceChangeState <string>
- Forces the Strider into a specific state.
- MinigunAttack <Vector3>
- Orders the Strider to fire its pulse cannon at a position.
- ChargeBigGun <Vector3>
- Begins charging the warp cannon toward a position.
- FireBigGun <Vector3>
- Fires the warp cannon at a position.
- StompAttack <Transform>
- Orders the Strider to perform a stomp attack on a target.
- StartMiniGunAttack <int>
- Begins a pulse cannon attack for a given number of rounds.
- LookAt <Vector3, int, float>
- Forces the Strider to look at a position. Parameters: position, type, turn speed.
- TakeDamage <float>
- Applies damage to the Strider.
- Gib
- Destroys the Strider and spawns gibs.
- Crouch
- Forces the Strider to crouch.
- Stand
- Forces the Strider to stand.
- Run
- Forces the Strider into a running state.
- Walk
- Forces the Strider into a walking state.
- ThrowAway
- Flings the Strider away, used when carried by a Dropship.
- ForceAllStridersToNoticeTarget <Transform>
- Forces all active Striders to notice a specific target.
Outputs
- OnBellyCannonHit
- Fires when the warp cannon successfully hits a target.
- OnDie
- Fires when the Strider is destroyed.
- OnTakeDamage
- Fires when the Strider takes damage.