Strider: Difference between revisions
Jump to navigation
Jump to search
Rhosyn Celyn (talk | contribs) Created blank page |
Rhosyn Celyn (talk | contribs) No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
= GPhys.Types.Objects.Strider = | |||
[[File:Strider.png|thumb|right|300px|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. | |||
Latest revision as of 22:06, 1 June 2026
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.