using Content.Shared.CombatMode;
using Robust.Shared.Prototypes;
namespace Content.Shared.EntityEffects.Effects;
///
/// Disarms the entity.
///
///
public sealed partial class DisarmEntityEffectSystem : EntityEffectSystem
{
protected override void Effect(Entity entity, ref EntityEffectEvent args)
{
var dis = new DisarmedEvent(entity.Owner, entity.Owner, 0f);
RaiseLocalEvent(entity.Owner, ref dis);
}
}
///
public sealed partial class Disarm : EntityEffectBase
{
public override string? EntityEffectGuidebookText(IPrototypeManager prototype, IEntitySystemManager entSys) => Loc.GetString("entity-effect-guidebook-disarm", ("chance", Probability));
}