Strider: Difference between revisions

From GPhys Developer Community
Jump to navigation Jump to search
Created blank page
 
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

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.