$surfaceprop: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 11: Line 11:


[[Category:QC Commands]]
[[Category:QC Commands]]
[[Category:VMT Commands]]
[[Category:List of Shader Parameters]]

Revision as of 13:28, 8 November 2007

$surfaceprop (name)
  • Applies a particular Material Surface Property to the entire model.
  • The surface property affects a number of parameters for the model:
its physics properties (weight, etc),
what sounds it makes when it collides,
what particles it emits when you shoot it, etc.
what gibs it throws up when it breaks
  • To add or change Material Surface Property types, edit the file hl2\scripts\surfaceproperties.txt.
  • HLMV can be used to generate blocks of .QC file that sets the surface properties correctly.