From 3fe7e55c387751c2bfe94cd623f9536c9d603f6b Mon Sep 17 00:00:00 2001 From: Azaezel Date: Thu, 3 Oct 2013 05:03:21 -0500 Subject: [PATCH] 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.) --- Templates/Full/game/art/datablocks/player.cs | 1 + Templates/Full/game/art/terrains/materials.cs | 36 ++++++++++++------- 2 files changed, 25 insertions(+), 12 deletions(-) diff --git a/Templates/Full/game/art/datablocks/player.cs b/Templates/Full/game/art/datablocks/player.cs index aceadc610..a942f23de 100644 --- a/Templates/Full/game/art/datablocks/player.cs +++ b/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) diff --git a/Templates/Full/game/art/terrains/materials.cs b/Templates/Full/game/art/terrains/materials.cs index 7929b03df..e49e568f0 100644 --- a/Templates/Full/game/art/terrains/materials.cs +++ b/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()