Prevent entities who do not have hands from setting off bombs. (#22250)

This commit is contained in:
KP
2023-12-09 19:12:59 -08:00
committed by GitHub
parent 174a73808f
commit e5fb3552a7
2 changed files with 2 additions and 2 deletions

View File

@@ -46,7 +46,7 @@ public sealed class DefusableSystem : SharedDefusableSystem
/// </summary> /// </summary>
private void OnGetAltVerbs(EntityUid uid, DefusableComponent comp, GetVerbsEvent<AlternativeVerb> args) private void OnGetAltVerbs(EntityUid uid, DefusableComponent comp, GetVerbsEvent<AlternativeVerb> args)
{ {
if (!args.CanInteract || !args.CanAccess) if (!args.CanInteract || !args.CanAccess || args.Hands == null)
return; return;
args.Verbs.Add(new AlternativeVerb args.Verbs.Add(new AlternativeVerb

View File

@@ -45,7 +45,7 @@ public sealed partial class TriggerSystem
/// </summary> /// </summary>
private void OnGetAltVerbs(EntityUid uid, OnUseTimerTriggerComponent component, GetVerbsEvent<AlternativeVerb> args) private void OnGetAltVerbs(EntityUid uid, OnUseTimerTriggerComponent component, GetVerbsEvent<AlternativeVerb> args)
{ {
if (!args.CanInteract || !args.CanAccess) if (!args.CanInteract || !args.CanAccess || args.Hands == null)
return; return;
if (component.UseVerbInstead) if (component.UseVerbInstead)