Fix missing sounds (#4466)
* Fix missing sounds * Make SoundHitSpecies fallback to SoundHit * Fix crayon YAML * Update PlaySoundBehavior YAML * Fix required
This commit is contained in:
@@ -100,8 +100,9 @@ namespace Content.Server.Light.Components
|
||||
switch (CurrentState)
|
||||
{
|
||||
case ExpendableLightState.Lit:
|
||||
{
|
||||
SoundSystem.Play(Filter.Pvs(Owner), LitSound.GetSound(), Owner);
|
||||
|
||||
|
||||
if (IconStateLit != string.Empty)
|
||||
{
|
||||
sprite.LayerSetState(2, IconStateLit);
|
||||
@@ -110,18 +111,21 @@ namespace Content.Server.Light.Components
|
||||
|
||||
sprite.LayerSetVisible(1, true);
|
||||
break;
|
||||
|
||||
}
|
||||
case ExpendableLightState.Fading:
|
||||
{
|
||||
break;
|
||||
|
||||
}
|
||||
default:
|
||||
case ExpendableLightState.Dead:
|
||||
SoundSystem.Play(Filter.Pvs(Owner), DieSound.GetSound(), Owner);
|
||||
{
|
||||
if (DieSound != null) SoundSystem.Play(Filter.Pvs(Owner), DieSound.GetSound(), Owner);
|
||||
|
||||
sprite.LayerSetState(0, IconStateSpent);
|
||||
sprite.LayerSetShader(0, "shaded");
|
||||
sprite.LayerSetVisible(1, false);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user