$keyvalues: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (collapsed examples into one)
Line 16: Line 16:
   
   
  ''// hud_name has been made up for this article. It won't be recognised by any of Valve's games!''
  ''// hud_name has been made up for this article. It won't be recognised by any of Valve's games!''
  ''// (If you were being picky, you might point out that this ought to be [[localised]] ...)''
  ''// (If you were being picky, you might point out that it ought to be [[localised]] ...)''
   
   
  hud_name "Rubber chicken with a pulley in the middle"
  hud_name "Rubber chicken with a pulley in the middle"

Revision as of 14:43, 28 March 2008

Embeds an arbitrary block of keyvalues into the .mdl file. prop_data keyvalues are the most common, as they define various properties of Valve's prop_* entities, but there is no limit on what other KVs a mod's programmer might add support for.

Warning.pngWarning:Since the values are arbitrary, studiomdl can't check that they re correct when it compiles the model.

Example

$keyvalues
{
	prop_data
	{
		base              Wooden.Small
		dmg.bullets       0
		explosive_damage  100
		explosive_radius  100
	}

	// hud_name has been made up for this article. It won't be recognised by any of Valve's games!
	// (If you were being picky, you might point out that it ought to be localised ...)

	hud_name "Rubber chicken with a pulley in the middle"
}