CTFRagdoll: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 22: | Line 22: | ||
|'''m_vecRagdollOrigin''' | |'''m_vecRagdollOrigin''' | ||
|Vector | |Vector | ||
| | |The point in space at which the ragdoll was spawned (not where the client's view of it currently is). | ||
|- | |- | ||
|'''m_iPlayerIndex''' | |'''m_iPlayerIndex''' | ||
|Integer | |Integer | ||
| | |The index of the player that the ragdoll was for. | ||
|- | |- | ||
|'''m_vecForce''' | |'''m_vecForce''' | ||
Line 34: | Line 34: | ||
|'''m_vecRagdollVelocity''' | |'''m_vecRagdollVelocity''' | ||
|Vector | |Vector | ||
| | |The velocity of the player when the ragdoll was spawned. | ||
|- | |- | ||
|'''m_nForceBone''' | |'''m_nForceBone''' | ||
Line 42: | Line 42: | ||
|'''m_bGib''' | |'''m_bGib''' | ||
|Boolean | |Boolean | ||
| | |Whether or not the player (and by extension the ragdoll) gibbed (exploded). | ||
|- | |- | ||
|'''m_bBurning''' | |'''m_bBurning''' | ||
|Boolean | |Boolean | ||
| | |Whether or not the ragdoll is burning. | ||
|- | |- | ||
|'''m_bElectrocuted''' | |'''m_bElectrocuted''' | ||
|Boolean | |Boolean | ||
| | |Whether or not the ragdoll was spawned due to a player death from energy weapons. (Neon Annihilator vs wet player, Cow Mangler, etc) | ||
|- | |- | ||
|'''m_bFeignDeath''' | |'''m_bFeignDeath''' | ||
|Boolean | |Boolean | ||
| | |Whether or not the ragdoll was spawned from a Spy using the Dead Ringer. | ||
|- | |- | ||
|'''m_bWasDisguised''' | |'''m_bWasDisguised''' | ||
Line 66: | Line 66: | ||
|'''m_bOnGround''' | |'''m_bOnGround''' | ||
|Boolean | |Boolean | ||
| | |Whether or not the player was walking (on the ground) when the ragdoll was spawned. (Whether or not the client's view of the ragdoll is off the ground is irrelevant) | ||
|- | |- | ||
|'''m_bCloaked''' | |'''m_bCloaked''' | ||
|Boolean | |Boolean | ||
| | |Whether or not the ragdoll is cloaked. | ||
|- | |- | ||
|'''m_iDamageCustom''' | |'''m_iDamageCustom''' | ||
|Integer | |Integer | ||
|The type of damage that killed the ragdoll's associated player. | |||
{| class="wikitable sortable mw-collapsible mw-collapsed" style="margin: 0 auto; width: 100%; padding: 0;" | |||
! colspan="1" |Values | |||
|- | |||
| | | | ||
* 0 - TF_DMG_CUSTOM_NONE | |||
* 1 - TF_DMG_CUSTOM_HEADSHOT | |||
* 2 - TF_DMG_CUSTOM_BACKSTAB | |||
* 3 - TF_DMG_CUSTOM_BURNING | |||
* 4 - TF_DMG_WRENCH_FIX | |||
* 5 - TF_DMG_CUSTOM_MINIGUN | |||
* 6 - TF_DMG_CUSTOM_SUICIDE | |||
* 7 - TF_DMG_CUSTOM_TAUNTATK_HADOUKEN | |||
* 8 - TF_DMG_CUSTOM_BURNING_FLARE | |||
* 9 - TF_DMG_CUSTOM_TAUNTATK_HIGH_NOON | |||
* 10 - TF_DMG_CUSTOM_TAUNTATK_GRAND_SLAM | |||
* 11 - TF_DMG_CUSTOM_PENETRATE_MY_TEAM | |||
* 12 - TF_DMG_CUSTOM_PENETRATE_ALL_PLAYERS | |||
* 13 - TF_DMG_CUSTOM_TAUNTATK_FENCING | |||
* 14 - TF_DMG_CUSTOM_PENETRATE_NONBURNING_TEAMMATE | |||
* 15 - TF_DMG_CUSTOM_TAUNTATK_ARROW_STAB | |||
* 16 - TF_DMG_CUSTOM_TELEFRAG | |||
* 17 - TF_DMG_CUSTOM_BURNING_ARROW | |||
* 18 - TF_DMG_CUSTOM_FLYINGBURN | |||
* 19 - TF_DMG_CUSTOM_PUMPKIN_BOMB | |||
* 20 - TF_DMG_CUSTOM_DECAPITATION | |||
* 21 - TF_DMG_CUSTOM_TAUNTATK_GRENADE | |||
* 22 - TF_DMG_CUSTOM_BASEBALL | |||
* 23 - TF_DMG_CUSTOM_CHARGE_IMPACT | |||
* 24 - TF_DMG_CUSTOM_TAUNTATK_BARBARIAN_SWING | |||
* 25 - TF_DMG_CUSTOM_AIR_STICKY_BURST | |||
* 26 - TF_DMG_CUSTOM_DEFENSIVE_STICKY | |||
* 27 - TF_DMG_CUSTOM_PICKAXE | |||
* 28 - TF_DMG_CUSTOM_ROCKET_DIRECTHIT | |||
* 29 - TF_DMG_CUSTOM_TAUNTATK_UBERSLICE | |||
* 30 - TF_DMG_CUSTOM_PLAYER_SENTRY | |||
* 31 - TF_DMG_CUSTOM_STANDARD_STICKY | |||
* 32 - TF_DMG_CUSTOM_SHOTGUN_REVENGE_CRIT | |||
* 33 - TF_DMG_CUSTOM_TAUNTATK_ENGINEER_GUITAR_SMASH | |||
* 34 - TF_DMG_CUSTOM_BLEEDING | |||
* 35 - TF_DMG_CUSTOM_GOLD_WRENCH | |||
* 36 - TF_DMG_CUSTOM_CARRIED_BUILDING | |||
* 37 - TF_DMG_CUSTOM_COMBO_PUNCH | |||
* 38 - TF_DMG_CUSTOM_TAUNTATK_ENGINEER_ARM_KILL | |||
* 39 - TF_DMG_CUSTOM_FISH_KILL | |||
* 40 - TF_DMG_CUSTOM_TRIGGER_HURT | |||
* 41 - TF_DMG_CUSTOM_DECAPITATION_BOSS | |||
* 42 - TF_DMG_CUSTOM_STICKBOMB_EXPLOSION | |||
* 43 - TF_DMG_CUSTOM_AEGIS_ROUND | |||
* 44 - TF_DMG_CUSTOM_FLARE_EXPLOSION | |||
* 45 - TF_DMG_CUSTOM_BOOTS_STOMP | |||
* 46 - TF_DMG_CUSTOM_PLASMA | |||
* 47 - TF_DMG_CUSTOM_PLASMA_CHARGED | |||
* 48 - TF_DMG_CUSTOM_PLASMA_GIB | |||
* 49 - TF_DMG_CUSTOM_PRACTICE_STICKY | |||
* 50 - TF_DMG_CUSTOM_EYEBALL_ROCKET | |||
* 51 - TF_DMG_CUSTOM_HEADSHOT_DECAPITATION | |||
* 52 - TF_DMG_CUSTOM_TAUNTATK_ARMAGEDDON | |||
* 53 - TF_DMG_CUSTOM_FLARE_PELLET | |||
* 54 - TF_DMG_CUSTOM_CLEAVER | |||
* 55 - TF_DMG_CUSTOM_CLEAVER_CRIT | |||
* 56 - TF_DMG_CUSTOM_SAPPER_RECORDER_DEATH | |||
* 57 - TF_DMG_CUSTOM_MERASMUS_PLAYER_BOMB | |||
* 58 - TF_DMG_CUSTOM_MERASMUS_GRENADE | |||
* 59 - TF_DMG_CUSTOM_MERASMUS_ZAP | |||
* 60 - TF_DMG_CUSTOM_MERASMUS_DECAPITATION | |||
* 61 - TF_DMG_CUSTOM_CANNONBALL_PUSH | |||
* 62 - TF_DMG_CUSTOM_TAUNTATK_ALLCLASS_GUITAR_RIFF | |||
* 63 - TF_DMG_CUSTOM_THROWABLE | |||
* 64 - TF_DMG_CUSTOM_THROWABLE_KILL | |||
* 65 - TF_DMG_CUSTOM_SPELL_TELEPORT | |||
* 66 - TF_DMG_CUSTOM_SPELL_SKELETON | |||
* 67 - TF_DMG_CUSTOM_SPELL_MIRV | |||
* 68 - TF_DMG_CUSTOM_SPELL_METEOR | |||
* 69 - TF_DMG_CUSTOM_SPELL_LIGHTNING | |||
* 70 - TF_DMG_CUSTOM_SPELL_FIREBALL | |||
* 71 - TF_DMG_CUSTOM_SPELL_MONOCULUS | |||
* 72 - TF_DMG_CUSTOM_SPELL_BLASTJUMP | |||
* 73 - TF_DMG_CUSTOM_SPELL_BATS | |||
* 74 - TF_DMG_CUSTOM_SPELL_TINY | |||
* 75 - TF_DMG_CUSTOM_KART | |||
* 76 - TF_DMG_CUSTOM_GIANT_HAMMER | |||
* 77 - TF_DMG_CUSTOM_RUNE_REFLECT | |||
|} | |||
|- | |- | ||
|'''m_iTeam''' | |'''m_iTeam''' |
Revision as of 20:34, 10 April 2022
Overview
Ragdolls in TF2 are instances of this class.
Source location : /game/server/tf/tf_player.cpp
Linked entity : tf_ragdoll
Class Structure
- CBaseEntity
- CBaseAnimating
- CBaseAnimatingOverlay
- CTFRagdoll
- CBaseAnimatingOverlay
- CBaseAnimating
SendProps
Name | Type | Description | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
m_vecRagdollOrigin | Vector | The point in space at which the ragdoll was spawned (not where the client's view of it currently is). | ||||||||||||||||||||||||||||||||||||
m_iPlayerIndex | Integer | The index of the player that the ragdoll was for. | ||||||||||||||||||||||||||||||||||||
m_vecForce | Vector | |||||||||||||||||||||||||||||||||||||
m_vecRagdollVelocity | Vector | The velocity of the player when the ragdoll was spawned. | ||||||||||||||||||||||||||||||||||||
m_nForceBone | Integer | |||||||||||||||||||||||||||||||||||||
m_bGib | Boolean | Whether or not the player (and by extension the ragdoll) gibbed (exploded). | ||||||||||||||||||||||||||||||||||||
m_bBurning | Boolean | Whether or not the ragdoll is burning. | ||||||||||||||||||||||||||||||||||||
m_bElectrocuted | Boolean | Whether or not the ragdoll was spawned due to a player death from energy weapons. (Neon Annihilator vs wet player, Cow Mangler, etc) | ||||||||||||||||||||||||||||||||||||
m_bFeignDeath | Boolean | Whether or not the ragdoll was spawned from a Spy using the Dead Ringer. | ||||||||||||||||||||||||||||||||||||
m_bWasDisguised | Boolean | |||||||||||||||||||||||||||||||||||||
m_bBecomeAsh | Boolean | |||||||||||||||||||||||||||||||||||||
m_bOnGround | Boolean | Whether or not the player was walking (on the ground) when the ragdoll was spawned. (Whether or not the client's view of the ragdoll is off the ground is irrelevant) | ||||||||||||||||||||||||||||||||||||
m_bCloaked | Boolean | Whether or not the ragdoll is cloaked. | ||||||||||||||||||||||||||||||||||||
m_iDamageCustom | Integer | The type of damage that killed the ragdoll's associated player.
| ||||||||||||||||||||||||||||||||||||
m_iTeam | Integer | |||||||||||||||||||||||||||||||||||||
m_iClass | Integer | |||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
m_bGoldRagdoll | Boolean | |||||||||||||||||||||||||||||||||||||
m_bIceRagdoll | Boolean | |||||||||||||||||||||||||||||||||||||
m_bCritOnHardHit | Boolean | |||||||||||||||||||||||||||||||||||||
m_flHeadScale | Float | |||||||||||||||||||||||||||||||||||||
m_flTorsoScale | Float | |||||||||||||||||||||||||||||||||||||
m_flHandScale | Float |