diff --git a/assets/voxygen/audio/sfx.ron b/assets/voxygen/audio/sfx.ron index 4717236d79..083c7ef964 100644 --- a/assets/voxygen/audio/sfx.ron +++ b/assets/voxygen/audio/sfx.ron @@ -1045,5 +1045,24 @@ ], threshold: 1.0, ), + Utterance(Angry, Asp): ( + files: [ + "voxygen.audio.sfx.utterance.asp_angry1", + "voxygen.audio.sfx.utterance.asp_angry2", + ], + threshold: 1.0, + ), + Utterance(Calm, Asp): ( + files: [ + "voxygen.audio.sfx.utterance.asp_calm1", + ], + threshold: 1.0, + ), + Utterance(Hurt, Asp): ( + files: [ + "voxygen.audio.sfx.utterance.asp_hurt1", + ], + threshold: 1.0, + ), } ) diff --git a/assets/voxygen/audio/sfx/utterance/asp_angry1.ogg b/assets/voxygen/audio/sfx/utterance/asp_angry1.ogg new file mode 100644 index 0000000000..06225fc5bb Binary files /dev/null and b/assets/voxygen/audio/sfx/utterance/asp_angry1.ogg differ diff --git a/assets/voxygen/audio/sfx/utterance/asp_angry2.ogg b/assets/voxygen/audio/sfx/utterance/asp_angry2.ogg new file mode 100644 index 0000000000..93e04e2c4d Binary files /dev/null and b/assets/voxygen/audio/sfx/utterance/asp_angry2.ogg differ diff --git a/assets/voxygen/audio/sfx/utterance/asp_calm1.ogg b/assets/voxygen/audio/sfx/utterance/asp_calm1.ogg new file mode 100644 index 0000000000..9f01866256 Binary files /dev/null and b/assets/voxygen/audio/sfx/utterance/asp_calm1.ogg differ diff --git a/assets/voxygen/audio/sfx/utterance/asp_hurt1.ogg b/assets/voxygen/audio/sfx/utterance/asp_hurt1.ogg new file mode 100644 index 0000000000..8c697d5804 Binary files /dev/null and b/assets/voxygen/audio/sfx/utterance/asp_hurt1.ogg differ diff --git a/voxygen/src/audio/sfx/mod.rs b/voxygen/src/audio/sfx/mod.rs index db678a03f9..20d71248a3 100644 --- a/voxygen/src/audio/sfx/mod.rs +++ b/voxygen/src/audio/sfx/mod.rs @@ -211,6 +211,7 @@ pub enum VoiceKind { Cat, Goat, Mandragora, + Asp, } fn body_to_voice(body: &Body) -> Option { @@ -222,6 +223,7 @@ fn body_to_voice(body: &Body) -> Option { Body::QuadrupedLow(body) => match body.species { quadruped_low::Species::Maneater => VoiceKind::Maneater, quadruped_low::Species::Alligator => VoiceKind::Alligator, + quadruped_low::Species::Asp => VoiceKind::Asp, _ => return None, }, Body::QuadrupedSmall(body) => match body.species {