Attention

This page is incomplete and needs better descriptions and research into the behavior of the variables.

Player

Holds the variables representing a player. You can use rfg.ActivePlayer or Player to easily access the current player. This only becomes available after a save is loaded. This type is an Object since it inherits Human which inherits Object.

Inherits Human, which inherits Object

Variables

FrametimeMultiplier (float)
Unknown value.
ActionObject (UseableObject)
Unknown value.
ActionObjectTimestamp (Timestamp)
Unknown value.
LastFireTime (Timestamp)
Unknown value.
RadioId (int)
Unknown value.
TagTrigger (int)
Unknown value.
TagSeq (TaggingSequences)
Unknown value.
TagTimer (Timestamp)
Unknown value.
TagEffect (int)
Unknown value.
HudMessage (HudMessageHandle)
Unknown value.
HavokFilterGroup (unsigned int)
Unknown value.
AimTarget (unsigned int)
Unknown value.
PenetratingAimTarget (unsigned int)
Unknown value.
PenetratingAimPos (Vector)
Unknown value.
AimTargetDuration (Timestamp)
Unknown value.
HeatSeekingTarget (unsigned int)
Unknown value.
AimPos (Vector)
Unknown value.
CombatTargetUpdateTime (Timestamp)
Unknown value.
RemoteChargeTime (float)
Unknown value.
DoingRemoteCharge (bool)
Unknown value.
ZoomState (PlayerZoomState)
Unknown value.
PreviousZoomState (PlayerZoomState)
Unknown value.
CoverVector (Vector)
Unknown value.
CoverVectorRight (Vector)
Unknown value.
EnteringCover (Timestamp)
Unknown value.
ExitingCover (Timestamp)
Unknown value.
CoverMoveVel (float)
Unknown value.
CoverApproachingEdge (bool)
Unknown value.
CoverApproachingEdgeTs (Timestamp)
Unknown value.
CoverEdgeHitPos (Vector)
Unknown value.
CoverEdgeMissPos (Vector)
Unknown value.
ThrownWeaponCheckPos (Vector)
Unknown value.
CombatMoveQueue (int)
Unknown value.
PreviousBulletHit (TimestampPercent)
Unknown value.
JetpackFuelPercent (float)
Unknown value.
JetpackFoley (int)
Unknown value.
JetpackEffect (unsigned int)
Unknown value.
AllowRagdoll (bool)
Unknown value.
PlayerFlags (PlayerFlags)
Unknown value.
HoldObjectAvailable (bool)
Unknown value.
HoldObjectHandle (unsigned int)
Unknown value.
NumAbandonedVehicles (int)
Unknown value.
DeadTimestamp (TimestampPercent)
Unknown value.
MatFxHandle[16] (unsigned int)
Unknown value.
CurrentMatFx (unsigned int)
Unknown value.
ScriptMode (PlayerScriptMode)
Unknown value.
ScriptData (ScriptSpecificData)
Unknown value.
JetpackUseLogHandle (int)
Unknown value.
BackpackEquipLogHandle (int)
Unknown value.
DistrictLogHandle (int)
Unknown value.
CameraBoneTransform (Matrix43)
Unknown value.
MovementVelocity (Vector)
Unknown value.
DirectControlDir (Vector2)
Unknown value.
DirectControlVel (Vector)
Unknown value.
CoverCollisionNormal (Vector)
Unknown value.
LastFrameCoverCollisionNormal (Vector)
Unknown value.
CoverTestQueue (PlayerCoverTest)
Unknown value.
CoverDelayTs (Timestamp)
Unknown value.
CoverEnterTs (Timestamp)
Unknown value.
CoverExitDelayTs (Timestamp)
Unknown value.
CoverDiveCapsule (Timestamp)
Unknown value.
CoverLeanDelay (Timestamp)
Unknown value.
CoverRootOffset (float)
Unknown value.
SpinebendRootOffset (float)
Unknown value.
FacialIdle (Timestamp)
Unknown value.
FootstepPropagateTime (Timestamp)
Unknown value.
BumpIntoPropagateTime (Timestamp)
Unknown value.
AmmoBoxHandle (unsigned int)
Unknown value.
PathfindTimeOut (Timestamp)
Unknown value.
CurrentInterfaceMode (InterfaceModes)
Unknown value.
CommonControlsAllowed (unsigned int)
Unknown value.
ControlsGeneralAllowed (unsigned int)
Unknown value.
ControlsOnFootAllowed (unsigned int)
Unknown value.
ControlsDrivingAllowed (unsigned int)
Unknown value.
GeneralActionsAllowed (unsigned int)
Unknown value.
WeaponSwapTimestamp (Timestamp)
Unknown value.
SprintDelayTimestamp (Timestamp)
Unknown value.
SprintStartTimestamp (Timestamp)
Unknown value.
JumpRefreshTimestamp (Timestamp)
Unknown value.
AllySquadHandle (unsigned int)
Unknown value.
EscortSquadHandle (unsigned int)
Unknown value.
CheckSquadsTimer (Timestamp)
Unknown value.
PathfindInfo (PathfindNavInfo)
Unknown value.
BloodDecalsFadeIndex (int)
Unknown value.
ActivityInventoryBuffer[1024] (char)
Unknown value.
ZoomCancelTimestamp (Timestamp)
Unknown value.
NonInventoryItemHandle (unsigned int)
Unknown value.
LastVehicleDriven (unsigned int)
Unknown value.
QuickTurnOrient (Matrix)
Unknown value.
QuickTurnSpeed (float)
Unknown value.
Metadata (PlayerMetadata)
Unknown value.
RadiationTimestamp (Timestamp)
Unknown value.
RadiationDamage (float)
Unknown value.
RadiationFoley (int)
Unknown value.
IsStuckTimer (Timestamp)
Unknown value.
LastStuckPos (Vector)
Unknown value.
RagdollOverrideGetUpTime (int)
Unknown value.
FadeBackpackTime (TimestampPercent)
Unknown value.
CommTowerCheckPeriod (Timestamp)
Unknown value.
NextRecord (int)
Unknown value.
PositionalRecords[8] (PlayerPositionalRecord)
Unknown value.
TrackingPeriod (Timestamp)
Unknown value.
Salvage (int)
The players salvage count. Shortcut for Player.Metadata.Salvage.

Functions

ResetMoveSpeed (Player Self)
Resets the players move speed if it was overriden. Since the first argument is self, you call it with a colon instead of a period. So Player:ResetMoveSpeed()