home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2005 October / Gamestar_77_2005-10_dvd.iso / DVDStar / Akce / Half-Life2 / install-at2v4release2005.exe / AntTroopDuece / scripts / surfaceproperties_hl2.txt < prev    next >
Text File  |  2005-05-08  |  3KB  |  123 lines

  1. // "surface group" 
  2. // { 
  3. // "property"     "value"
  4. // ...
  5. // }
  6. //
  7. // thickness: If this value is present, the material is not volumetrically solid
  8. // it means that the volume should be computed as the surface area times this
  9. // thickness (for automatic mass).  The inside space beneath the thickness value is air.
  10. //
  11. // physics parameters are:
  12. // density: this is the material density in kg / m^3 (water is 1000)
  13. // elasticity: This is the collision elasticity (0 - 1.0, 0.01 is soft, 1.0 is hard)
  14. // friction: this is the physical friction (0 - 1.0, 0.01 is slick, 1.0 is totally rough)
  15. // dampening: this is the physical drag on an object when in contact with this surface (0 - x, 0 none to x a lot)
  16. //
  17. // !!! Do not edit the physics properties (especially density) without the proper references !!!
  18. //
  19. // Sounds
  20. // 
  21. // stepleft: footstep sound for left foot
  22. // stepright: footstep sound for right foot
  23. // impactsoft: Physical impact sound when hitting soft surfaces
  24. // impacthard: Physical impact sound when hitting hard surfaces
  25. // scrapesmooth: Looping physics friction sound (when scraping smooth surfaces)
  26. // scraperough: Looping physics friction sound (when scraping rough surfaces)
  27. // bulletimpact: bullet impact sound
  28. // gamematerial: game material index (can be a single letter or a number)
  29. // 
  30.  
  31. // NOTE: The properties of "default" will get copied into EVERY material who does not
  32. //      override them!!!
  33. //
  34. // "base" means to use the parameters from that material as a base.
  35. // "base" must appear as the first key in a material
  36. //
  37.  
  38. "metalvehicle"
  39. {
  40.     "base"        "metal"
  41.     "thickness"    "0.1"
  42.     "density"    "2700"
  43.     "elasticity"    "0.2"
  44.     "friction"    "0.8"
  45.  
  46.     "audioreflectivity" "0.33"
  47.     "audioroughnessfactor" "0.1"
  48.     "audioHardMinVelocity"    "500" // 500
  49.  
  50.     "impactHardThreshold" "0.5"   
  51.   
  52.  
  53.     "impacthard"    "MetalVehicle.ImpactHard"
  54.     "impactsoft"    "MetalVehicle.ImpactSoft"
  55.     "scraperough"    "MetalVehicle.ScrapeRough"
  56.     "scrapesmooth"    "MetalVehicle.ScrapeSmooth"
  57.  
  58.  
  59.     "gamematerial"    "M"
  60. }
  61.     
  62.  
  63. "crowbar"
  64. {
  65.     "base"        "metal"
  66.     "impactsoft"    "Weapon_Crowbar.Melee_HitWorld"
  67.     "impacthard"    "Weapon_Crowbar.Melee_HitWorld"
  68. }
  69.  
  70. "antlionsand"
  71. {
  72.     "base"        "sand"
  73.  
  74.     "gamematerial"    "N"
  75. }
  76.  
  77. "metal_seafloorcar"
  78. {
  79.     "base"        "metal"
  80.     "bulletimpact"    "Metal_SeafloorCar.BulletImpact"
  81. }
  82.  
  83. "gunship"
  84. {
  85.     "base"        "metal"
  86.     "friction"    "0.3"
  87.     "impacthard"    "Gunship.Impact"
  88.     "scraperough"    "Gunship.Scrape"
  89. }
  90.  
  91. "strider"
  92. {
  93.     "base"        "metal"
  94.  
  95.     "impacthard"    "Strider.Impact"
  96.     "scraperough"    "Strider.Scrape"
  97. }
  98.  
  99. "antlion"
  100. {
  101.     "base"        "alienflesh"
  102.     
  103.     "gamematerial"    "A"
  104. }
  105.  
  106. "combine_metal"
  107. {
  108.     "base"        "solidmetal"
  109.  
  110. }
  111.  
  112. "combine_glass"
  113. {
  114.     "base"        "glass"
  115.  
  116. }
  117.  
  118. "zombieflesh"
  119. {
  120.      "base"       "flesh"
  121.  
  122.      "impacthard"    "Flesh_Bloody.ImpactHard"
  123. }