diff --git a/releases/3.2.0/sound/misc/web_form.wav b/releases/3.2.0/sound/misc/web_form.wav new file mode 100644 index 00000000..443a9a7c Binary files /dev/null and b/releases/3.2.0/sound/misc/web_form.wav differ diff --git a/releases/3.2.0/sound/misc/web_harden.wav b/releases/3.2.0/sound/misc/web_harden.wav new file mode 100644 index 00000000..9225557d Binary files /dev/null and b/releases/3.2.0/sound/misc/web_harden.wav differ diff --git a/releases/3.2.0/sound/weapons/webspin1.wav b/releases/3.2.0/sound/weapons/webspin1.wav index a43e9665..c8b6dbf2 100644 Binary files a/releases/3.2.0/sound/weapons/webspin1.wav and b/releases/3.2.0/sound/weapons/webspin1.wav differ diff --git a/releases/3.2.0/sound/weapons/webspin2.wav b/releases/3.2.0/sound/weapons/webspin2.wav index 32e15d7e..759b2268 100644 Binary files a/releases/3.2.0/sound/weapons/webspin2.wav and b/releases/3.2.0/sound/weapons/webspin2.wav differ diff --git a/releases/3.2.0/source/mod/AvHAlienEquipmentConstants.h b/releases/3.2.0/source/mod/AvHAlienEquipmentConstants.h index f11f7ff0..1e0f01f5 100644 --- a/releases/3.2.0/source/mod/AvHAlienEquipmentConstants.h +++ b/releases/3.2.0/source/mod/AvHAlienEquipmentConstants.h @@ -70,6 +70,8 @@ const float kWebThinkInterval = .1f; const int kWebStrandWidth = 60; const int kWebStrandLifetime = 50; #define kWebStrandBreakSound "misc/web_break.wav" +#define kWebStrandHardenSound "misc/web_harden.wav" +#define kWebStrandFormSound "misc/web_form.wav" #define kAlienResourceTowerModel "models/ba_resource.mdl" diff --git a/releases/3.2.0/source/mod/AvHEntities.cpp b/releases/3.2.0/source/mod/AvHEntities.cpp index c54f4864..e92247a4 100644 --- a/releases/3.2.0/source/mod/AvHEntities.cpp +++ b/releases/3.2.0/source/mod/AvHEntities.cpp @@ -1686,6 +1686,8 @@ void AvHWebStrand::Precache(void) // Precache web strand sprite PRECACHE_UNMODIFIED_MODEL(kWebStrandSprite); PRECACHE_UNMODIFIED_SOUND(kWebStrandBreakSound); + PRECACHE_UNMODIFIED_SOUND(kWebStrandHardenSound); + PRECACHE_UNMODIFIED_SOUND(kWebStrandFormSound); } void AvHWebStrand::Setup(const Vector& inPointOne, const Vector& inPointTwo) @@ -1722,13 +1724,15 @@ void AvHWebStrand::Spawn(void) //SetBits(this->pev->flags, FL_MONSTER); this->RelinkBeam(); + + EMIT_SOUND(ENT(this->pev), CHAN_AUTO, kWebStrandFormSound, 1.0, ATTN_IDLE); //SetThink(StrandExpire); //this->pev->nextthink = gpGlobals->time + kWebStrandLifetime; } void AvHWebStrand::StrandThink() { - EMIT_SOUND(ENT(this->pev), CHAN_AUTO, kWebStrandBreakSound, 1.0, ATTN_IDLE); + EMIT_SOUND(ENT(this->pev), CHAN_AUTO, kWebStrandHardenSound, 1.0, ATTN_IDLE); //this->SetBrightness( 64 ); this->SetColor( 255, 255, 255 ); this->SetFrame(1);