ソースを参照

Merge pull request #491 from Azaezel/playerDustSupport

Player dust support
SilentMike 12 年 前
コミット
7a3378e71a

+ 1 - 0
Templates/Full/game/art/datablocks/player.cs

@@ -385,6 +385,7 @@ datablock ParticleData(LightPuff)
    times[0]      = 0.3;
    times[1]      = 1.0;
    times[2] = 1.0;
+   textureName = "art/particles/dustParticle.png";
 };
 
 datablock ParticleEmitterData(LightPuffEmitter)

+ 24 - 12
Templates/Full/game/art/terrains/materials.cs

@@ -29,9 +29,12 @@ singleton Material(TerrainFX_grass1)
    mapTo = "grass1";  
    footstepSoundId = 0;  
    terrainMaterials = "1";  
-   ShowDust = "false";  
-   showFootprints = "false"; 
+   ShowDust = "1";  
+   showFootprints = "1"; 
    materialTag0 = "Terrain"; 
+   effectColor[0] = "0.42 0.42 0 1";
+   effectColor[1] = "0.42 0.42 0 1";
+   impactSoundId = "0";
 };  
 
 new TerrainMaterial()
@@ -51,9 +54,10 @@ singleton Material(TerrainFX_grass1dry)
    mapTo = "grass1-dry";  
    footstepSoundId = 0;  
    terrainMaterials = "1";  
-   ShowDust = "false";  
-   showFootprints = "false";
+   ShowDust = "1";  
+   showFootprints = "1";
    materialTag0 = "Terrain";  
+   effectColor[0] = "0.63 0.55 0 1";
 };  
 
 new TerrainMaterial()
@@ -75,9 +79,11 @@ singleton Material(TerrainFX_dirt_grass)
    mapTo = "dirt_grass";  
    footstepSoundId = 0;  
    terrainMaterials = "1";  
-   ShowDust = "false";  
-   showFootprints = "false";
+   ShowDust = "1";  
+   showFootprints = "1";
    materialTag0 = "Terrain";  
+   effectColor[0] = "0.63 0.55 0 1";
+   effectColor[1] = "0.63 0.55 0 0";
 };  
 
 new TerrainMaterial()
@@ -100,11 +106,14 @@ new TerrainMaterial()
 singleton Material(TerrainFX_rocktest)  
 {  
    mapTo = "rocktest";  
-   footstepSoundId = 0;  
+   footstepSoundId = "1";  
    terrainMaterials = "1";  
-   ShowDust = "false";  
-   showFootprints = "false"; 
+   ShowDust = "1";  
+   showFootprints = "1"; 
    materialTag0 = "Terrain"; 
+   impactSoundId = "1";
+   effectColor[0] = "0.25 0.25 0.25 1";
+   effectColor[1] = "0.25 0.25 0.25 0";
 };  
 
 new TerrainMaterial()
@@ -127,11 +136,14 @@ new TerrainMaterial()
 singleton Material(TerrainFX_sand)  
 {  
    mapTo = "sand";  
-   footstepSoundId = 0;  
+   footstepSoundId = "3";  
    terrainMaterials = "1";  
-   ShowDust = "false";  
-   showFootprints = "false"; 
+   ShowDust = "1";  
+   showFootprints = "1"; 
    materialTag0 = "Terrain";  
+   specularPower[0] = "1";
+   effectColor[0] = "0.84 0.71 0.5 1";
+   effectColor[1] = "0.84 0.71 0.5 0.349";
 };  
 
 new TerrainMaterial()