setstepmaterial
The setstepmaterial script command is used to set the step sound material for an entity. The step sound is played at times defined in the (walking) animation except for the player where it is played every 120 world units walked.
The sound sample used is configured in localisation/snd_armor.ini, localisation/snd_step.ini or localisation/snd_weapon.ini in increasing order of priority. Here the step material determines the section and the world material determines the key in that section.
For the player, the step material from the equipped leggings is used if not empty. Otherwise, an empty step material is equivalent to foot_bare and you need to explicitly set something like none that does not have a configured sound to disable it.
To set the sound material for collisions, use setmaterial. To set the sound material for combat strikes, use setarmormaterial and setweaponmaterial.
Usage
setstepmaterial <material>
setstepmaterial none
Context: Any Entity
Parameters:
| Parameter | Type | Description |
|---|---|---|
material |
string |
Material to use for step sounds |
Material names
The step material can be any string configured in localisation/snd_armor.ini, localisation/snd_step.ini orlocalisation/snd_weapon.ini, the namespace is shared with armor materials (when an NPC is hit) and weapon materials (when hitting the world, items, props or damaging NPCs).
Arx Fatalis comes with the following step materials in localisation/snd_step.ini:
foot_largefoot_barefoot_shoefoot_metal_platefoot_metal_chainfoot_stealth
World materials
The world material for step sounds is water if the feet are under water. Otherwise it is determined by the first of the following strings found in the ground texture path:
| Needle | Ground material |
|---|---|
stone
|
stone
|
marble
|
stone
|
rock
|
stone
|
wood
|
wood
|
wet
|
wet
|
mud
|
wet
|
blood
|
wet
|
bone
|
wet
|
flesh
|
wet
|
shit
|
wet
|
soil
|
gravel
|
gravel
|
gravel
|
earth
|
gravel
|
dust
|
gravel
|
sand
|
gravel
|
straw
|
gravel
|
metal
|
metal
|
iron
|
metal
|
glass
|
metal
|
rust
|
metal
|
ice
|
ice
|
fabric
|
carpet
|
moss
|
carpet
|
If the ground texture path does not contain any of these strings then the earth material is used.