22 lines
646 B
C#
22 lines
646 B
C#
using Content.Shared._Sunrise.SunriseStanding;
|
|
using Content.Shared._Sunrise.Abilities.Resomi;
|
|
|
|
namespace Content.Shared._Sunrise.Abilities.Resomi;
|
|
|
|
public sealed partial class SharedResomiAbilitySystem : EntitySystem
|
|
{
|
|
public override void Initialize()
|
|
{
|
|
base.Initialize();
|
|
|
|
SubscribeLocalEvent<ResomiActiveAbilityComponent, FallAttemptEvent>(OnFallAttempt);
|
|
}
|
|
|
|
/// <summary>
|
|
/// Prevents falling while in an active Resomi ability.
|
|
/// </summary>
|
|
private void OnFallAttempt(EntityUid uid, ResomiActiveAbilityComponent component, ref FallAttemptEvent args)
|
|
{
|
|
args.Cancelled = true;
|
|
}
|
|
}
|