Răsfoiți Sursa

assigns a texture to the player's LightPuff particle. assigns colorization and sound to stock terrain materials. for full reproduction verification, you'll find some soldier_riged.cs addTrigger entries at: http://www.garagegames.com/community/forums/viewthread/134669 (still haven't had time to revisit that and snag good looking times, but this'll leave just that for someone to knock out.)

Azaezel 12 ani în urmă
părinte
comite
3fe7e55c38

+ 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()