using Content.Shared.Mobs.Systems;
namespace Content.Shared.Mobs.Components;
///
/// Used for specifying actions that should be automatically added/removed on mob state transitions
///
///
/// Mostly for crit-specific actions.
///
///
[RegisterComponent]
public sealed partial class MobStateActionsComponent : Component
{
///
/// Specifies a list of actions that should be available if a mob is in a given state.
///
///
/// actions:
/// Critical:
/// - CritSuccumb
/// Alive:
/// - AnimalLayEgg
///
[DataField("actions")]
public Dictionary> Actions = new();
}