|
|
Line 2: |
Line 2: |
| Clients (including TFBots) are instances of this class. | | Clients (including TFBots) are instances of this class. |
|
| |
|
| '''Source location : /game/server/tf2/tf_player.h''' | | '''Source location : [https://github.com/sreechar/TF2-Source-Code/blob/master/tf2_src/game/server/tf2/tf_player.h /game/server/tf2/tf_player.h]''' |
|
| |
|
| '''Linked entity : [https://developer.valvesoftware.com/wiki/Player player]''' | | '''Linked entity : [https://developer.valvesoftware.com/wiki/Player player]''' |
Revision as of 04:30, 19 February 2022
Overview
Clients (including TFBots) are instances of this class.
Source location : /game/server/tf2/tf_player.h
Linked entity : player
SendProps
CTFPlayer
Name
|
Type
|
Description
|
m_flPoseParameter
|
Integer
|
|
m_flPlaybackRate
|
Integer
|
|
m_nSequence
|
Integer
|
|
m_nBody
|
Integer
|
|
m_angRotation
|
Integer
|
|
overlay_vars
|
Integer
|
|
m_nModelIndex
|
Integer
|
|
m_vecOrigin
|
Integer
|
|
m_flCycle
|
Integer
|
|
m_flAnimTime
|
Integer
|
|
m_flexWeight
|
Integer
|
|
m_blinktoggle
|
Integer
|
|
m_viewtarget
|
Integer
|
|
m_bSaveMeParity
|
Boolean
|
|
m_bIsMiniBoss
|
Boolean
|
|
m_bIsABot
|
Boolean
|
|
m_nBotSkill
|
Integer
|
|
m_nWaterLevel
|
Integer
|
|
m_hRagdoll
|
Integer
|
|
m_PlayerClass
|
m_iClass
|
Integer
|
|
m_iszClassIcon
|
String
|
|
m_iszCustomModel
|
String
|
|
m_vecCustomModelOffset
|
Vector
|
|
m_angCustomModelRotation
|
Vector
|
|
m_bCustomModelRotates
|
Boolean
|
|
m_bCustomModelRotationSet
|
Boolean
|
|
m_bCustomModelVisibleToSelf
|
Boolean
|
|
m_bUseClassAnimations
|
Boolean
|
|
m_iClassModelParity
|
Integer
|
|
|
m_Shared
|
m_nPlayerCond
|
Integer
|
|
m_bJumping
|
Boolean
|
|
m_nNumHealers
|
Integer
|
|
m_iCritMult
|
Integer
|
|
m_iAirDash
|
Integer
|
|
m_nAirDucked
|
Integer
|
|
m_flDuckTimer
|
Float
|
|
m_nPlayerState
|
Integer
|
|
m_iDesiredPlayerClass
|
Integer
|
|
m_flMovementStunTime
|
Float
|
|
m_iMovementStunAmount
|
Integer
|
|
m_iMovementStunParity
|
Integer
|
|
m_hStunner
|
Integer
|
|
m_iStunFlags
|
Integer
|
|
m_nArenaNumChanges
|
Integer
|
|
m_bArenaFirstBloodBoost
|
Boolean
|
|
m_iWeaponKnockbackID
|
Integer
|
|
m_bLoadoutUnavailable
|
Boolean
|
|
m_iItemFindBonus
|
Integer
|
|
m_bShieldEquipped
|
Boolean
|
|
m_bParachuteEquipped
|
Boolean
|
|
m_iNextMeleeCrit
|
Integer
|
|
m_iDecapitations
|
Integer
|
|
m_iRevengeCrits
|
Integer
|
|
m_iDisguiseBody
|
Integer
|
|
m_hCarriedObject
|
Integer
|
|
m_bCarryingObject
|
Boolean
|
|
m_flNextNoiseMakerTime
|
Float
|
|
m_iSpawnRoomTouchCount
|
Integer
|
|
m_iKillCountSinceLastDeploy
|
Integer
|
|
m_flFirstPrimaryAttack
|
Float
|
|
m_flEnergyDrinkMeter
|
Float
|
|
m_flHypeMeter
|
Float
|
|
m_flChargeMeter
|
Float
|
|
m_flInvisChangeCompleteTime
|
Float
|
|
m_nDisguiseTeam
|
Integer
|
|
m_nDisguiseClass
|
Integer
|
|
m_nDisguiseSkinOverride
|
Boolean
|
|
m_nMaskClass
|
Integer
|
|
m_iDisguiseTargetIndex
|
Integer
|
|
m_iDisguiseHealth
|
Integer
|
|
m_bFeignDeathReady
|
Boolean
|
|
m_hDisguiseWeapon
|
Integer
|
|
m_nTeamTeleporterUsed
|
Integer
|
|
m_flCloakMeter
|
Float
|
|
m_flSpyTranqBuffDuration
|
Float
|
|
tfsharedlocaldata
|
m_nDesiredDisguiseTeam
|
Integer
|
|
m_nDesiredDisguiseClass
|
Integer
|
|
m_bLastDisguisedAsOwnTeam
|
Boolean
|
|
m_flStealthNoAttackExpire
|
Float
|
|
m_flStealthNextChangeTime
|
Float
|
|
m_flRageMeter
|
Float
|
|
m_bRageDraining
|
Boolean
|
|
m_flNextRageEarnTime
|
Float
|
|
m_bInUpgradeZone
|
Boolean
|
|
m_flItemChargeMeter
|
000
|
Float
|
|
001
|
Float
|
|
002
|
Float
|
|
003
|
Float
|
|
004
|
Float
|
|
005
|
Float
|
|
006
|
Float
|
|
007
|
Float
|
|
008
|
Float
|
|
009
|
Float
|
|
010
|
Float
|
|
|
m_bPlayerDominated
|
000
|
Boolean
|
|
001
|
Boolean
|
|
002
|
Boolean
|
|
003
|
Boolean
|
|
004
|
Boolean
|
|
005
|
Boolean
|
|
006
|
Boolean
|
|
007
|
Boolean
|
|
008
|
Boolean
|
|
009
|
Boolean
|
|
010
|
Boolean
|
|
011
|
Boolean
|
|
012
|
Boolean
|
|
013
|
Boolean
|
|
014
|
Boolean
|
|
015
|
Boolean
|
|
016
|
Boolean
|
|
017
|
Boolean
|
|
018
|
Boolean
|
|
019
|
Boolean
|
|
020
|
Boolean
|
|
021
|
Boolean
|
|
022
|
Boolean
|
|
023
|
Boolean
|
|
024
|
Boolean
|
|
025
|
Boolean
|
|
026
|
Boolean
|
|
027
|
Boolean
|
|
028
|
Boolean
|
|
029
|
Boolean
|
|
030
|
Boolean
|
|
031
|
Boolean
|
|
032
|
Boolean
|
|
033
|
Boolean
|
|
|
m_bPlayerDominatingMe
|
000
|
Boolean
|
|
001
|
Boolean
|
|
002
|
Boolean
|
|
003
|
Boolean
|
|
004
|
Boolean
|
|
005
|
Boolean
|
|
006
|
Boolean
|
|
007
|
Boolean
|
|
008
|
Boolean
|
|
009
|
Boolean
|
|
010
|
Boolean
|
|
011
|
Boolean
|
|
012
|
Boolean
|
|
013
|
Boolean
|
|
014
|
Boolean
|
|
015
|
Boolean
|
|
016
|
Boolean
|
|
017
|
Boolean
|
|
018
|
Boolean
|
|
019
|
Boolean
|
|
020
|
Boolean
|
|
021
|
Boolean
|
|
022
|
Boolean
|
|
023
|
Boolean
|
|
024
|
Boolean
|
|
025
|
Boolean
|
|
026
|
Boolean
|
|
027
|
Boolean
|
|
028
|
Boolean
|
|
029
|
Boolean
|
|
030
|
Boolean
|
|
031
|
Boolean
|
|
032
|
Boolean
|
|
033
|
Boolean
|
|
|
m_ScoreData
|
m_iCaptures
|
Integer
|
|
m_iDefenses
|
Integer
|
|
m_iKills
|
Integer
|
|
m_iDeaths
|
Integer
|
|
m_iSuicides
|
Integer
|
|
m_iDominations
|
Integer
|
|
m_iRevenge
|
Integer
|
|
m_iBuildingsBuilt
|
Integer
|
|
m_iBuildingsDestroyed
|
Integer
|
|
m_iHeadshots
|
Integer
|
|
m_iBackstabs
|
Integer
|
|
m_iHealPoints
|
Integer
|
|
m_iInvulns
|
Integer
|
|
m_iTeleports
|
Integer
|
|
m_iDamageDone
|
Integer
|
|
m_iCrits
|
Integer
|
|
m_iResupplyPoints
|
Integer
|
|
m_iKillAssists
|
Integer
|
|
m_iBonusPoints
|
Integer
|
|
m_iPoints
|
Integer
|
|
|
m_RoundScoreData
|
m_iCaptures
|
Integer
|
|
m_iDefenses
|
Integer
|
|
m_iKills
|
Integer
|
|
m_iDeaths
|
Integer
|
|
m_iSuicides
|
Integer
|
|
m_iDominations
|
Integer
|
|
m_iRevenge
|
Integer
|
|
m_iBuildingsBuilt
|
Integer
|
|
m_iBuildingsDestroyed
|
Integer
|
|
m_iHeadshots
|
Integer
|
|
m_iBackstabs
|
Integer
|
|
m_iHealPoints
|
Integer
|
|
m_iInvulns
|
Integer
|
|
m_iTeleports
|
Integer
|
|
m_iDamageDone
|
Integer
|
|
m_iCrits
|
Integer
|
|
m_iResupplyPoints
|
Integer
|
|
m_iKillAssists
|
Integer
|
|
m_iBonusPoints
|
Integer
|
|
m_iPoints
|
Integer
|
|
|
|
m_ConditionList
|
_condition_bits
|
Integer
|
|
|
m_iTauntIndex
|
Integer
|
|
m_iTauntConcept
|
Integer
|
|
m_nPlayerCondEx
|
Integer
|
|
m_iStunIndex
|
Integer
|
|
m_nHalloweenBombHeadStage
|
Integer
|
|
m_nPlayerCondEx2
|
Integer
|
|
m_nPlayerCondEx3
|
Integer
|
|
m_nStreaks
|
000
|
Integer
|
|
001
|
Integer
|
|
002
|
Integer
|
|
003
|
Integer
|
|
|
m_unTauntSourceItemID_Low
|
Integer
|
|
m_unTauntSourceItemID_High
|
Integer
|
|
m_flRuneCharge
|
Float
|
|
m_bHasPasstimeBall
|
Boolean
|
|
m_bIsTargetedForPasstimePass
|
Boolean
|
|
m_hPasstimePassTarget
|
Integer
|
|
m_askForBallTime
|
Float
|
|
m_bKingRuneBuffActive
|
Boolean
|
|
m_ConditionData
|
lengthproxy
|
lengthprop130
|
Integer
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
m_nPlayerCondEx4
|
Integer
|
|
m_flHolsterAnimTime
|
Float
|
|
m_hSwitchTo
|
Integer
|
|
|
m_hItem
|
Integer
|
|
tflocaldata
|
m_vecOrigin
|
3
|
|
m_vecOrigin[2]
|
Float
|
|
player_object_array_element
|
Integer
|
|
"player_object_array"
|
Array
|
|
m_angEyeAngles[0]
|
Float
|
|
m_angEyeAngles[1]
|
Float
|
|
m_bIsCoaching
|
Boolean
|
|
m_hCoach
|
Integer
|
|
m_hStudent
|
Integer
|
|
m_nCurrency
|
Integer
|
|
m_nExperienceLevel
|
Integer
|
|
m_nExperienceLevelProgress
|
Integer
|
|
m_bMatchSafeToLeave
|
Boolean
|
|
|
tfnonlocaldata
|
m_vecOrigin
|
3
|
|
m_vecOrigin[2]
|
Float
|
|
m_angEyeAngles[0]
|
Float
|
|
m_angEyeAngles[1]
|
Float
|
|
|
m_bAllowMoveDuringTaunt
|
Boolean
|
|
m_bIsReadyToHighFive
|
Boolean
|
|
m_hHighFivePartner
|
Integer
|
|
m_nForceTauntCam
|
Integer
|
|
m_flTauntYaw
|
Float
|
|
m_nActiveTauntSlot
|
Integer
|
|
m_iTauntItemDefIndex
|
Integer
|
|
m_flCurrentTauntMoveSpeed
|
Float
|
|
m_flVehicleReverseTime
|
Float
|
|
m_flMvMLastDamageTime
|
Float
|
|
m_bInPowerPlay
|
Boolean
|
|
m_iSpawnCounter
|
Integer
|
|
m_bArenaSpectator
|
Boolean
|
|
m_flHeadScale
|
Float
|
|
m_flTorsoScale
|
Float
|
|
m_flHandScale
|
Float
|
|
m_bUseBossHealthBar
|
Boolean
|
|
m_bUsingVRHeadset
|
Boolean
|
|
m_bForcedSkin
|
Boolean
|
|
m_nForcedSkin
|
Integer
|
|
m_AttributeManager
|
m_hOuter
|
Integer
|
|
m_ProviderType
|
Integer
|
|
m_iReapplyProvisionParity
|
Integer
|
|
|
TFSendHealersDataTable
|
m_nActiveWpnClip
|
Integer
|
|
|
m_flKartNextAvailableBoost
|
Float
|
|
m_iKartHealth
|
Integer
|
|
m_iKartState
|
Integer
|
|
m_hGrapplingHookTarget
|
Integer
|
|
m_hSecondaryLastWeapon
|
Integer
|
|
m_bUsingActionSlot
|
Boolean
|
|
m_flInspectTime
|
Float
|
|
m_flHelpmeButtonPressTime
|
Float
|
|
m_iCampaignMedals
|
Integer
|
|
m_iPlayerSkinOverride
|
Integer
|
|
m_bViewingCYOAPDA
|
Boolean
|
|
Entity DataMaps
CTFPlayer
Name
|
Type
|
Description
|
CBasePlayerPlayerDeathThink
|
|
|
InputBleedPlayer
|
|
|
InputClearCustomModelRotation
|
|
|
InputExtinguishPlayer
|
|
|
InputHandleMapEvent
|
|
|
InputIgnitePlayer
|
|
|
InputRollRareSpell
|
|
|
InputRoundSpawn
|
|
|
InputSetCustomModel
|
|
|
InputSetCustomModelOffset
|
|
|
InputSetCustomModelRotates
|
|
|
InputSetCustomModelRotation
|
|
|
InputSetCustomModelVisibleToSelf
|
|
|
InputSetFogController
|
|
|
InputSetForcedTauntCam
|
|
|
InputSetHUDVisibility
|
|
|
InputSetHealth
|
|
|
InputSpeakResponseConcept
|
|
|
InputTriggerLootIslandAchievement
|
|
|
InputTriggerLootIslandAchievement2
|
|
|
m_AirFinished
|
|
|
m_ArmorValue
|
|
|
|
m_DmgOrigin
|
|
|
m_DmgSave
|
|
|
m_DmgTake
|
|
|
m_Local
|
m_PlayerFog
|
m_NewColor
|
|
|
m_OldColor
|
|
|
m_flNewEnd
|
|
|
m_flNewStart
|
|
|
m_flOldEnd
|
|
|
m_flOldStart
|
|
|
m_flTransitionTime
|
|
|
m_hCtrl
|
|
|
|
m_audio
|
ent
|
|
|
localBits
|
|
|
localSound
|
|
|
soundscapeIndex
|
|
|
|
m_bAllowAutoMovement
|
|
|
m_bDrawViewmodel
|
|
|
m_bDucked
|
|
|
m_bDucking
|
|
|
m_bInDuckJump
|
|
|
m_bPoisoned
|
|
|
m_bWearingSuit
|
|
|
m_chAreaBits
|
|
|
m_chAreaPortalBits
|
|
|
m_flDuckJumpTime
|
|
|
m_flDucktime
|
|
|
m_flFOVRate
|
|
|
m_flFallVelocity
|
|
|
m_flJumpTime
|
|
|
m_flOldForwardMove
|
|
|
m_flStepSize
|
|
|
m_fog
|
blend
|
|
|
colorPrimary
|
|
|
colorPrimaryLerpTo
|
|
|
colorSecondary
|
|
|
colorSecondaryLerpTo
|
|
|
dirPrimary
|
|
|
duration
|
|
|
enable
|
|
|
end
|
|
|
endLerpTo
|
|
|
farz
|
|
|
lerptime
|
|
|
maxdensity
|
|
|
start
|
|
|
startLerpTo
|
|
|
|
m_iHideHUD
|
|
|
m_nOldButtons
|
|
|
m_nStepside
|
|
|
m_skybox3d
|
area
|
|
|
fog
|
blend
|
|
|
colorPrimary
|
|
|
colorPrimaryLerpTo
|
|
|
colorSecondary
|
|
|
colorSecondaryLerpTo
|
|
|
dirPrimary
|
|
|
duration
|
|
|
enable
|
|
|
end
|
|
|
endLerpTo
|
|
|
farz
|
|
|
lerptime
|
|
|
maxdensity
|
|
|
start
|
|
|
startLerpTo
|
|
|
|
origin
|
|
|
scale
|
|
|
|
m_vecOverViewpoint
|
|
|
m_vecPunchAngle
|
|
|
m_vecPunchAngleVel
|
|
|
|
m_PainFinished
|
|
|
m_StuckLast
|
|
|
m_afButtonDisabled
|
|
|
m_afButtonForced
|
|
|
m_afButtonLast
|
|
|
m_afButtonPressed
|
|
|
m_afButtonReleased
|
|
|
m_afPhysicsFlags
|
|
|
m_autoKickDisabled
|
|
|
m_bAllowInstantSpawn
|
|
|
m_bDuckToggled
|
|
|
m_bForcedObserverMode
|
|
|
m_bLagCompensation
|
|
|
m_bPauseBonusProgress
|
|
|
m_bPlayerUnderwater
|
|
|
m_bPredictWeapons
|
|
|
m_bSinglePlayerGameEnding
|
|
|
m_bitsDamageType
|
|
|
m_bitsHUDDamage
|
|
|
m_fInitHUD
|
|
|
m_fLastPlayerTalkAttemptTime
|
|
|
m_fLastPlayerTalkTime
|
|
|
m_fLerpTime
|
|
|
m_flConstraintRadius
|
|
|
m_flConstraintSpeedFactor
|
|
|
m_flConstraintWidth
|
|
|
m_flDeathAnimTime
|
|
|
m_flDeathTime
|
|
|
m_flDuckJumpTime
|
|
|
m_flDuckTime
|
|
|
m_flFOVTime
|
|
|
m_flFlashTime
|
|
|
m_flForwardMove
|
|
|
m_flLaggedMovementValue
|
|
|
m_flMaxspeed
|
|
|
m_flNextDecalTime
|
|
|
m_flOldPlayerViewOffsetZ
|
|
|
m_flOldPlayerZ
|
|
|
m_flPlayerTalkAvailableMessagesTier1
|
|
|
m_flPlayerTalkAvailableMessagesTier2
|
|
|
m_flSideMove
|
|
|
m_flStepSoundTime
|
|
|
m_flSuitUpdate
|
|
|
m_flSwimSoundTime
|
|
|
m_flSwimTime
|
|
|
m_flVehicleViewFOV
|
|
|
m_flWaterJumpTime
|
|
|
m_hConstraintEntity
|
|
|
m_hLastWeapon
|
|
|
m_hObserverTarget
|
|
|
m_hTriggerSoundscapeList
|
|
|
m_hUseEntity
|
|
|
m_hVehicle
|
|
|
m_hViewEntity
|
|
|
m_hViewModel
|
|
|
m_hZoomOwner
|
|
|
m_iBonusChallenge
|
|
|
m_iBonusProgress
|
|
|
m_iDeaths
|
|
|
m_iDefaultFOV
|
|
|
m_iFOV
|
|
|
m_iFOVStart
|
|
|
m_iFrags
|
|
|
m_iObserverLastMode
|
|
|
m_iObserverMode
|
|
|
m_iPlayerLocked
|
|
|
m_iRespawnFrames
|
|
|
m_iSuicideCustomKillFlags
|
|
|
m_iSuitPlayNext
|
|
|
m_iTargetVolume
|
|
|
m_iTrain
|
|
|
m_idrowndmg
|
|
|
m_idrownrestored
|
|
|
m_lastDamageAmount
|
|
|
m_nButtons
|
|
|
m_nDrownDmgRate
|
|
|
m_nImpulse
|
|
|
m_nNumCrateHudHints
|
|
|
m_nNumCrouches
|
|
|
m_nPoisonDmg
|
|
|
m_nPoisonRestored
|
|
|
m_nUpdateRate
|
|
|
m_oldOrigin
|
|
|
m_rgItems
|
|
|
m_rgSuitPlayList
|
|
|
m_rgbTimeBasedDamage
|
|
|
m_rgflSuitNoRepeatTime
|
|
|
m_rgiSuitNoRepeat
|
|
|
m_szAnimExtension
|
|
|
m_szLastPlaceName
|
|
|
m_szNetname
|
|
|
m_szNetworkIDString
|
|
|
m_tbdPrev
|
|
|
m_vNewVPhysicsPosition
|
|
|
m_vNewVPhysicsVelocity
|
|
|
m_vecAdditionalPVSOrigin
|
|
|
m_vecCameraPVSOrigin
|
|
|
m_vecConstraintCenter
|
|
|
m_vecLadderNormal
|
|
|
m_vecPreviouslyPredictedOrigin
|
|
|
m_vecSmoothedVelocity
|
|
|
m_vecWaterJumpVel
|
|
|
|