Disable speaking while unconscious/dead (#362)

* Disable speaking while unconscious/dead

Fixes #359

* Add CanSpeak ActionBlocker

Matches the existing technique for other actions like CanUse() and CanThrow().
This commit is contained in:
moneyl
2019-09-24 03:55:38 -04:00
committed by Pieter-Jan Briers
parent 3e972b501a
commit 31487c1cf1
4 changed files with 39 additions and 0 deletions

View File

@@ -82,6 +82,11 @@ namespace Content.Server.GameObjects
return CurrentDamageState.CanThrow();
}
bool IActionBlocker.CanSpeak()
{
return CurrentDamageState.CanSpeak();
}
List<DamageThreshold> IOnDamageBehavior.GetAllDamageThresholds()
{
var thresholdlist = DamageTemplate.DamageThresholds;