entity *__variant __variant int type
Definition: fteextensions.qc:1746
#define hashtable
Definition: fteextensions.qc:269
__variant(float table, string name, optional __variant deflt, optional float requiretype, optional float index) hash_get
Definition: surfaceproperties.h:65
string m_sndShake
Definition: surfaceproperties.h:83
string m_sndRoll
Definition: surfaceproperties.h:85
float m_flThickness
Definition: surfaceproperties.h:68
float m_flElasticity
Definition: surfaceproperties.h:70
float m_flFriction
Definition: surfaceproperties.h:71
string m_sndScrapeRough
Definition: surfaceproperties.h:79
float m_fxBulletImpactID
Definition: surfaceproperties.h:89
string m_sndBulletImpact
Definition: surfaceproperties.h:78
string m_sndStepLeft
Definition: surfaceproperties.h:76
string m_sndBreak
Definition: surfaceproperties.h:86
string m_sndImpactHard
Definition: surfaceproperties.h:81
float m_flMaxSpeedFactor
Definition: surfaceproperties.h:74
string m_sndStepRight
Definition: surfaceproperties.h:77
string m_sndScrapeSoft
Definition: surfaceproperties.h:80
float m_flDampening
Definition: surfaceproperties.h:72
float m_flDensity
Definition: surfaceproperties.h:69
string m_fxBulletImpact
Definition: surfaceproperties.h:88
string m_sndStrain
Definition: surfaceproperties.h:84
string m_strBase
Definition: surfaceproperties.h:66
float m_flJumpFactor
Definition: surfaceproperties.h:73
float m_flMaterial
Definition: surfaceproperties.h:67
string m_sndImpactSoft
Definition: surfaceproperties.h:82
void SurfData_Impact(entity e, vector org, vector ang)
Definition: surfaceproperties.qc:507
int SurfData_TexToSurfData(string tex_name)
Definition: surfaceproperties.qc:224
void SurfData_ImpactOfNamedType(string materialName, vector worldPosition, vector impactNormal)
Definition: surfaceproperties.qc:543
void SurfData_SetStage(string type)
Definition: surfaceproperties.qc:403
void SurfData_Impact_Parse(void)
Called by EV_SURFIMPACT.
Definition: surfaceproperties.qc:457
surfaceData_t * g_surfdata
Definition: surfaceproperties.h:93
__variant SurfData_GetInfo(int, int)
Definition: surfaceproperties.qc:243
int g_surfdata_count
Definition: surfaceproperties.h:94
surfinfo_t
Definition: surfaceproperties.h:99
@ SURFDATA_SND_STEPLEFT
Definition: surfaceproperties.h:108
@ SURFDATA_SND_STEPRIGHT
Definition: surfaceproperties.h:109
@ SURFDATA_SND_BULLETIMPACT
Definition: surfaceproperties.h:110
@ SURFDATA_SND_SCRAPEROUGH
Definition: surfaceproperties.h:111
@ SURFDATA_SND_IMPACTSOFT
Definition: surfaceproperties.h:114
@ SURFDATA_FX_BULLETIMPACTID
Definition: surfaceproperties.h:120
@ SURFDATA_SND_SHAKE
Definition: surfaceproperties.h:115
@ SURFDATA_MATERIAL
Definition: surfaceproperties.h:100
@ SURFDATA_MAXSPEEDFACTOR
Definition: surfaceproperties.h:107
@ SURFDATA_DAMPENING
Definition: surfaceproperties.h:105
@ SURFDATA_SND_STRAIN
Definition: surfaceproperties.h:116
@ SURFDATA_THICKNESS
Definition: surfaceproperties.h:101
@ SURFDATA_DENSITY
Definition: surfaceproperties.h:102
@ SURFDATA_SND_IMPACTHARD
Definition: surfaceproperties.h:113
@ SURFDATA_SND_BREAK
Definition: surfaceproperties.h:118
@ SURFDATA_FX_BULLETIMPACT
Definition: surfaceproperties.h:119
@ SURFDATA_JUMPFACTOR
Definition: surfaceproperties.h:106
@ SURFDATA_FRICTION
Definition: surfaceproperties.h:104
@ SURFDATA_ELASTICITY
Definition: surfaceproperties.h:103
@ SURFDATA_SND_SCRAPESOFT
Definition: surfaceproperties.h:112
@ SURFDATA_SND_ROLL
Definition: surfaceproperties.h:117
int SurfData_Finish(void)
Definition: surfaceproperties.qc:412
void SurfData_Init(void)
Definition: surfaceproperties.qc:309
void SurfData_ImpactOfType(int materialID, vector worldPosition, vector impactNormal)
Definition: surfaceproperties.qc:534
void SurfData_ImpactID_Parse(void)
Called by EV_SURFIMPACTID.
Definition: surfaceproperties.qc:484
var hashtable g_hashsurfdata
Definition: surfaceproperties.h:95